﻿
.front-title{
	width:245px;
	float:left;	
}

.front-title h5{
	margin-bottom:0px;
}

.front-title p{
	font-size:12px;
	font-style:italic;
	margin-bottom:20px;
}

.front-title .dropcap1 {
  margin-right: 10px;
  float: left;
}

.front-title br {
  display: none;
}
.wrap-img-full{width:100%}
.page-content .wrap-img-full{margin-bottom:15px}
#u3103-6,#u3103-7,#u3103-8,#u3103-10{line-height:64px;}
#u3103-9,#u3103-10{font-size:30px;line-height:36px;}

.text-muted{ color: #999999;}


.wrapper {
  display: block;
  height: auto;
  overflow: hidden; }
section .border-wrapper{border-bottom:4px solid #eaeef2;margin-bottom:100px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
section .border-wrapper .btn--lower{position:relative;bottom:-32px}
#why-airbus .border-wrapper{border-top:4px solid #eaeef2;margin-top:25px}
#career__job_offers .border-wrapper{margin-bottom:0}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}

	
	#access .menu {
		text-align: center;
	}

	
	#access:target .menu {
		margin-top: 213px;
		background: #111;
	}

	
	#access:target .menu a {
		height: 40px !important;
		border-top: 1px solid #444;
		line-height: 40px;
		-moz-transition: height .25s, line-height .25s;
		-webkit-transition: height .25s, line-height .25s;
		-o-transition: height .25s, line-height .25s;
		-ms-transition: height .25s, line-height .25s;
		transition: height .25s, line-height .25s;
	}

	
	#access .menu a:hover {
		background:#555;
	}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
li.mn7 a span,li.mn8 a span{width:85px}
.home_ad{margin:20px 0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


	.pm_home p {
		margin: 4px 0 0 0;
	}
.logo-primary{height:38px;width:auto}
.logo-primary.mobile{height:42px;margin-top:5px;margin-bottom:5px}
.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}
.sharing-hidden .inner ul{margin:0!important}
.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}
.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}


.article .inner {
  min-height: 327px;
  background-size: cover;
  background-position: center;
  position: relative; }


.mailing-list .inner {
  margin: 0 auto; }


.twitter-block .inner {
  background-color: #13cfc8; }


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}
.footer-bar .textwidget p:last-child{margin:0}
.top-bar .inside-top-bar .textwidget p:last-child{margin:0}


.content-wrapper {
  margin: 0 auto;
  max-width: 760px;
}

.tga {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#FF0;
	padding-left:3px;
	background-color:#FF6;
}
.header .top-menu{position:absolute;top:50%;margin-top:-16px;right:60px}
.header .top-menu a,.language-menu-container ul.menu li a,.main-menu-container ul.menu li a,.menu-some-container ul.menu li a{text-decoration:none}
.header .top-menu li{display:inline-block;margin-right:40px}
.header .top-menu .menu-toggle-button.language,.header .top-menu .top-menu-container{line-height:1}
.header .top-menu .menu-toggle-button,.header .top-menu .top-menu-container{display:inline-block;vertical-align:middle}
.header .top-menu .language{font:31px/50px "Amatic SC",cursive;vertical-align:middle}
.header .top-menu .language .icon-language{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-3px}
.header .top-menu .top-menu-container{display:none}

.loan-rate { font-size: 32px; color: #414855; margin-bottom: 0px; font-weight: 600; line-height: 1; }

.loan-rate-table { }

.loan-rate-table .table-light { background-color: #eff5ff; margin-bottom: 30px; }

.loan-rate-table .table thead { background-color: #e6f0ff; }

.loan-rate-table .table tbody tr td { text-align: center; font-size: 16px; color: #414855; font-weight: 600; border-top: transparent; padding: 20px 0px; }


img.pib-count-img {
	border: 0 !important;
	margin: 0 !important;
	max-width: none !important;
	padding: 0 !important;
    width: auto !important;
    -webkit-box-shadow: 0 0 0 !important; 
    box-shadow: 0 0 0 !important; 
}


.blog-container.blog-2-col .row {
  margin-left: -20px;
  margin-right: -20px;
}

#share-modal
 .modal-contact-form .row {
  margin-left: -10px;
  margin-right: -10px;
}

#share-modal
 .modal-contact-form .row [class^="col-"],
#share-modal
 .modal-contact-form .row [class*="col-"] {
  padding: 0 10px;
}
.text-center{text-align:center!important}

.section-paragraph {
    margin: 15px 0;
}


.event-day {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: -0.2em;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.mostrar-mas-espectaculos{width: 93%;}

.mostrar-mas-espectaculos a h1 {text-align: center;margin: 0;font-size: 140%;letter-spacing: normal;background: none;color: #000;}

.mostrar-mas-espectaculos a:hover{text-decoration: none;}

.mostrar-mas-espectaculos a:hover h1 {color: #fff;background-color: #AF135C;}







.site-container-wrap {
	background-color: #fff;
	margin: 32px auto;
	max-width: 1140px;
	overflow: hidden;
	padding: 36px;
}


.metro-pro-landing .site-container-wrap {
	max-width: 772px;
}


	.footer-widgets,
	.site-container-wrap {
		width: 94%;
	}

.navigation .n_bj6{ background-position:-140px -160px;}
.simcal-event-bubble .simcal-event-details .simcal-event-description,.simcal-event-bubble .simcal-event-details p{margin:0 0 1em}
.simcal-default-calendar-list .simcal-event-details{font-size:.84em;line-height:1.5;overflow:hidden}
.simcal-default-calendar-list .simcal-event-details .simcal-event-description,.simcal-default-calendar-list .simcal-event-details p{margin:0 0 1em}
#site-navigation .menu-container{float:left}
.sub-menu .menu-item-has-children:after{color:#fff}
.h2{font-family:"TT-DemiBold";margin-top:0}
.h2--white{color:#fff}
.h2--large{font-size:34px}
.js .quiz__intro .h5,.js .quiz__intro .h2{opacity:0}
.js .interior-copy .h1,.js .interior-copy .h2,.js .interior-copy p{opacity:0}
.item-attributes__item{display:table-cell;padding:5px;text-align:center;vertical-align:middle;border-right:1px solid #e4e4e4;color:#828282;font-size:0.933em;}
.item-attributes__item:last-child{border:none;}
.item-attributes__item i{margin-right:10px;color:#47a0ff;vertical-align:middle;}
.item-attributes--style2 .item-attributes__item{display:inline-block;margin-right:10px;margin-bottom:10px;padding:0;background:#f6f6f6;border-right:none;border-radius:3px;}
.item-attributes--style2 .item-attributes__item:last-child{margin-right:0;}
.et_pb_text_inner{position:relative}




.img-model {
width: 100%;
}


#wrap_body {
	position: relative; width: 1250px;
	margin: 0px auto;
}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.bg-light{background:#f4f4f4}
.bg-light h2:first-of-type{margin-top:20px}
.bg-light+.bg-light{margin-top:-60px;padding-top:0}











.login-box, .register-box, .reset-password-box { display: none; background: #f1f1f1; padding: 20px; position: relative; }


.login-box .forget { position: absolute; bottom: 30px; }



.m-6 .modal-inner-video p, .m-6 .modal-inner-video iframe{

	max-width: 100vw;
	max-height: 56.25vw; 
	display: block;
	margin: 0px auto !important;
}


.service_icon{
	border-radius:50%;
	width:90px;
	height:90px;
	margin:0px auto 25px;

	}


.service_icon.icon1{
	border:2px solid #f56eab;
	}


.service_icon.icon2{
	border:2px solid #7cc576;
	}

	
.service_icon.icon3{
	border:2px solid #49b5e7;
	}


.service_icon.icon4{
	border:2px solid #ffcf68;
	}

	
.service_icon span {
	text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    display: block;
	padding: 10px;
}


.service_icon.icon1 span {
    background:#f56eab;
}

.service_icon.icon2 span {
    background:#7cc576;
}

.service_icon.icon3 span{
    background:#49b5e7;
	}

.service_icon.icon4 span{
    background:#ffcf68;
	}


.service_icon i{
	color: #fff;
    font-size: 40px;
	}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.post-info a{color:#fff}
#content .post{box-shadow:.2em .2em .3em rgba(0,0,0,.45);background:none repeat scroll 0 0 #111;border:1px solid #444855;border-radius:7px 7px 7px 7px;margin:40px 0 30px;position:relative}
#content .post-info,#content .postmetadata{font-size:.9em;color:#666c7f;margin:0;padding:0}
#content .post-info{box-shadow:.2em .2em .3em rgba(0,0,0,.45)}
.post h4{font-size:1em;font-weight:400;font-family:Verdana,Tahoma,Arial,Serif}
.post h4 em{font-style:normal;float:right;font-weight:400}
#content-main .post .post-toolbar{position:relative}
#content-main .post .post-toolbar .post_toolbar_like:before{position:absolute;padding-right:12px;margin-right:12px;bottom:-1px;left:0}
#content-main .post .post-toolbar .post_toolbar_like{margin-left:19px}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}



div.frontnews{
	background: #f5f5f5;
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	
	float: left;
	width: 980px;
	padding: 8px 5px;
}


div.frontnews div{
	
}

div.frontnews a{
	display: block;
	float: left;
	width: 134px;
	margin:0 0 0 7px;
	
}

div.frontnews a:first-child{
	margin-left: 0;
}

div.frontnews img{
	width:134px;
	margin: 0 0 5px 0;
	float: left;
}

div.frontnews h2{
	font-size: 12px;
	color:#000;
	float: left;
}


.hero .text .overlay{
  background: #444143;
  opacity:0.5;
  width:100%;
}



.container .six.columns {
  width: 340px; }


  
  .container .one.column,
  .container .one.columns,
  .container .two.columns,
  .container .three.columns,
  .container .four.columns,
  .container .five.columns,
  .container .six.columns,
  .container .seven.columns,
  .container .eight.columns,
  .container .nine.columns,
  .container .ten.columns,
  .container .eleven.columns,
  .container .twelve.columns,
  .container .thirteen.columns,
  .container .fourteen.columns,
  .container .fifteen.columns,
  .container .sixteen.columns,
  .container .one-third.column,
  .container .two-thirds.column {
    width: 300px; }
.h4{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4:visited{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4:hover{text-decoration:none;font-size:14px;line-height:22px;color:#888888;font-weight:500;font-family:roboto;}


.testimonial-author {
	color:#ce242b;
}


.uk-margin-top {
  margin-top: 20px !important;
}

div.cell {
position: relative;
float: left;
left: 100%;
}


.ie6 div.cell {
float: none;
}

.template-search #content .cell {
padding-bottom: 20px;
width: 96% !important;
border-bottom: 1px solid #D3D3D3;
}

.cell {
float: none !important;
margin-left: -100% !important;
width: 100% !important;
}
.blog-entry.large-image-entry-style .blog-entry-title{padding-top:40px}
.blog-entry-title.entry-title,.blog-entry-title.entry-title a,.blog-entry-title.entry-title a:hover{color:#000000}

.icon-office:before {
	content: "\e617";
}


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}

.navbar-nav .orange { background: #FAA61A; }

.orange { color: #FAA61A !important; font-weight: bold; text-decoration: none; }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#ffffff}
.navbar .navbar-secondary .region{display:inline-block!important}

        #page #colophon .footer-top .top-inner .partner-logos {
          list-style: none;
          margin: 0;
          padding: 0; }

          #page #colophon .footer-top .top-inner .partner-logos li {
            text-align: center;
            width: 100%; }

            #page #colophon .footer-top .top-inner .partner-logos li img {
              max-height: 60px; }

            #page #colophon .footer-top .top-inner .partner-logos li:first-child {
              margin-left: 0; }
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}

.header .fix_block { padding:10px 0; }

.header .fix_block.isStuck { z-index:999; }

.header .fix_block.isStuck:before {
	background:#fff;
	display:block;
	position:absolute;
	top:0;
	right:auto;
	bottom:0;
	left:50%;
	width:20000px;
	margin:0 0 0 -10000px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	content:'';
}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}

			.cs_desc{padding:7px 0 6px 0;line-height:18px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
