﻿


.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #1b8be0;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}

		.panel-row-style.mob-pad-0 {
			padding: 0 !important;
		}

		.panel-row-style.mob-pad-15 {
			padding: 15px 0 !important;
		}

		.panel-row-style.mob-pad-30 {
			padding: 30px 0 !important;
		}

		.panel-row-style.mob-pad-45 {
			padding: 45px 0 !important;
		}


.page-id-775 .panel-grid .panel-row-style{
	padding: 5px 0px!important;
}


.page-id-286 #pg-286-0  div.panel-row-style{
	padding: 35px 0 20px 0!important;
}
.e77-57 .x-quote-text {font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1.4;text-align:center;color:rgb(251,246,246);}


body .boxed-container { background-color: #ffffff; overflow-x: hidden; }



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}

.contact_widget_name,
.contact_widget_email,
.contact_widget_phone,
.adress_wrap {
  padding-left: 33px;
  position: relative;
}

.tweet_time:before,
.contact_widget_email:before,
.contact_widget_phone:before,
.adress_wrap:before {
  font-family: 'fontello';
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
}

.contact_widget_email:before {
  content: '\ec71';
  top: 1px;
}
.fl-photo-img-svg {width: 100%;}

#footer .foot-right {float: right; width: 245px; text-align: right;}

#footer .foot-right a.addthis_button {float: left; padding-top: 2px;}

#footer .foot-right p {clear: none;}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.wpb_text_column:not(:last-child) p:last-child,.wpb_text_column:not(:last-child) ul:last-child,.wpb_text_column:not(:last-child) ol:last-child{margin-bottom:1.5rem}
.wpb_text_column:last-child h1:last-child,.wpb_text_column:last-child h2:last-child,.wpb_text_column:last-child h3:last-child,.wpb_text_column:last-child h4:last-child,.wpb_text_column:last-child h5:last-child,.wpb_text_column:last-child h6:last-child{margin-bottom:0}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.mkd-wrapper .mkd-wrapper-inner{width:100%;overflow:hidden}
.mkd-boxed .mkd-wrapper .mkd-wrapper-inner{width:1150px;overflow:visible;margin:auto}
.mkd-grid-1300.mkd-boxed .mkd-footer-inner,.mkd-grid-1300.mkd-boxed .mkd-wrapper-inner{width:1350px}
.mkd-grid-1200.mkd-boxed .mkd-footer-inner,.mkd-grid-1200.mkd-boxed .mkd-wrapper-inner{width:1250px}
.mkd-grid-1000.mkd-boxed .mkd-footer-inner,.mkd-grid-1000.mkd-boxed .mkd-wrapper-inner{width:1050px}
.mkd-grid-800.mkd-boxed .mkd-footer-inner,.mkd-grid-800.mkd-boxed .mkd-wrapper-inner{width:850px}
footer .qodef-footer-bottom-holder{display:inline-block;width:100%;background-color:#303030;vertical-align:middle;text-align:center;padding:30px 0}
footer .qodef-footer-bottom-holder .qodef-column-inner{text-align:center;vertical-align:middle}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:first-child .qodef-column-inner{text-align:left}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:last-child .qodef-column-inner{text-align:right}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:first-child .qodef-column-inner{text-align:left}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:last-child .qodef-column-inner{text-align:right}
footer .qodef-footer-bottom-holder .widget{margin-bottom:0}
footer .qodef-footer-bottom-holder .widget .qodef-footer-widget-title{color:#7f8385}

  .main-navigation .menu-item-has-children {
    position: relative; }
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.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}
.footer-logo-wrap{margin-bottom:20px}
.td-footer-bottom-full .footer-logo-wrap{margin-top:35px;margin-bottom:0}
.td-footer-template-2 .footer-logo-wrap,.td-footer-template-3 .footer-logo-wrap{padding-top:3px}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal .modal-dialog{z-index:10051!important}
.modal-full.modal-dialog{width:99%}

.toppkantfaner .tilgjengelighet, .toppkantfaner .kontaktinfo, .toppkantfaner .minside
{
    height: 17px;   
}

.toppkantfaner .minside
{
}

.minside
{
    min-width: 55px;
	right: 5px;
	background-color: #fbc52e;
	padding: 0 8px;
	padding-top: 1px;
}

body.full-width-layout #content-outer, body.default-layout #content-outer,body.full-width-no-box #content-outer {
	margin: 0 auto;
	max-width: 960px;	
}

.full-width-layout #about_div #content-outer { border: 1px solid #e5e5e5;-moz-border-radius: 4px;background-color: #ffffff;-webkit-border-radius: 4px;display: table;width: 100%;border-radius:4px;}

.full-width-layout #testimonial_div #content-outer {border: 1px solid #e5e5e5;-moz-border-radius: 4px;background-color: #ffffff;-webkit-border-radius: 4px;border-radius:4px;display:table;width: 100%;}


.jumbotron__content p { font-size: 14px; font-weight: normal; }

#builder-module-529f44b8a5ebc-outer-wrapper {
	max-width: 960px;
	width: 960px;
}





.builder-module-outer-wrapper {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}






.builder-module-outer-wrapper .builder-module-content {
	margin: 1.5em 0;
}
.jimdo-logo,.jimdo-logo-subtitle{display:block}
.jimdo-logo-subtitle{font-size:14px;position:relative}
.jimdo-logo-subtitle:before,.jimdo-logo-subtitle:after{content:"";position:absolute;top:50%;left:-50%;width:20px;height:2px;background-color:#abb1c2}
.jimdo-logo-subtitle:after{left:120%}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}

.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.dropdown-menu.pull-right{right:0;left:auto;}

.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


	#slide #mainSlide .user  {
		overflow:hidden;
	}

	#slide #mainSlide .user:before  {
		opacity:0.3;
		content:" ";
		display:block;
		position:absolute;
		border:1px solid black;
	}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

.td-post-category {
  font-size: 9px;
  line-height: 10px;
  background-color: #222222;
  color: #fff;
  margin-right: 5px;
  padding: 4px 6px;
  display: inline-table;
  vertical-align: middle;
  text-transform: uppercase;
  pointer-events: auto;
}

.td-md-is-iemobile .td-post-category {
  line-height: 9px;
}

.td-md-is-android .td-post-category {
  padding: 5px 6px 3px;
}
.list-reset{list-style:none;padding-left:0}
ul.list-reset.m0.sm-col-right{line-height:30px}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}

.img_clock{left:1%;}

.footer .footer_t .foot1 dl .bolds{font-size:16px;color:#484948;padding:53px 0 19px;display:block;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.layout-wide-mode .fusion-page-title-row{max-width:100%;}
.fusion-page-title-row{display:table;width:100%;height:100%;min-height:calc(0px -20px);}
.fusion-page-title-bar-center .fusion-page-title-row{width:auto;}

.fusion-page-title-bar-right .fusion-page-title-row {
  direction: rtl;
}
.large-7{width:58.33333%}

  .mini-card .card-text {
    overflow: hidden; }


	.ads-middle { padding: 5px; }


.aside-icon:before,
.audio-icon:before,
.author-icon:before,
.category-icon:before,
.clock-icon:before,
.comments-icon:before,
.edit-icon:before,
.gallery-icon:before,
.image-icon:before,
.link-icon:before,
.quote-icon:before,
.tags-icon:before,
.video-icon:before,
.quote-content:before,
.quote-content:after {
	font-family:'FontAwesome';
	margin:0;
	border: 1px solid;
    border-radius: 50%;
    display: inline-block;
    font-size: 11px;
    height: 20px;
    line-height: 21px;
    text-align: center;
    width: 20px;
}


.category-icon:before {
	content:"\f115";
}



.article_section_wrapper{
display: inline-block;
margin-bottom: 30px;
vertical-align: top;

box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}



.front-page .article_section_wrapper{width:49%;}


.article_section_wrapper:nth-child(odd){
padding-right: 20px;
}


.article_section_wrapper h2{
font-size: 24px;
margin-bottom: 15px;
}

	
	.front-page .article_section_wrapper,
	.article_section_wrapper:nth-child(odd),
	.article_section_wrapper {
	width: auto;
	display: block;
	padding:0;
	}
.padding5,#testoScaduto,#testoDuplicato{padding:5px;}


.space2 { height: 28px; }


.form-review__over .space2 { height: 23px; }
#footer .partners-events .gaa-product-logos .gaa-product-logo{padding:15px}
#footer .partners-events .gaa-product-logos .gaa-product-logo a{display:block}
#footer .partners-events .gaa-product-logos .gaa-product-logo img{max-width:100%}
#footer .partners-events .gaa-product-logos .gaa-product-logo.my-gaa img{max-width:155px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.gaa-films img{max-width:200px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.bap-certification img{max-width:135px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.goal img{max-width:85%}
.tb-megamenu-nav{display:table;margin:auto !important;width:90%;max-width:120rem;}
.mobile-main-nav .menu-item a .fa{padding-right:6px}

.span6 { width:460px; }

.row-fluid .span6 {
	width:48.936170212766%;
	*width:48.882978723404%;
}

input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }

.table td.span6, .table th.span6 {
	float:none;
	width:444px;
	margin-left:0;
}

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
.et_pb_slider.gallery-not-found .et_pb_slide,.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container{min-height:0!important}
.et_pb_slider .et_pb_container{position:relative;z-index:2;width:80%;max-width:1080px;margin:0 auto}
.et_pb_slider_fullwidth_off .et_pb_container{width:100%!important}
.et_pb_slides .et_pb_container{display:table}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}
.td-block-span6{width:50%}
.td-block-span4,.td-block-span6,.td-block-span9,.td-block-span12{float:none;width:100%}
.td_block_14 .td-block-span6{padding-left:0;padding-right:3px;width:50%}
.td_block_19 .td-block-span6,.td_block_19 .td-block-span4{padding-right:15px;padding-left:15px}
.td_block_25.td-column-2 .td-block-span6:last-child .td_module_wrap:last-child{padding-bottom:0}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.desktop-menu .menu--primary .has-mega-menu .wpb_column + .wpb_column {
  border-left: 1px solid #eeeeee;
}


.page-mobile-main-menu .wpb_column + .wpb_column {
  margin-top: 35px;
}


.page-mobile-main-menu .wpb_column.vc_column_container {
  width: 100% !important;
}

.zoom-m {
display:none;
}

.short-details .details-title{
  margin-bottom: 10px;
}

.short-details .details-title a, .short-details .details-title p{
  font-family: 'Begum-Semibold';
  font-size: 20px;
  color: #17ab8c;
  text-transform: uppercase;
}

.location-details .details-title{
  font-family: 'Begum-Semibold';
  font-size: 20px;
  color: #17ab8c;
  margin-bottom: 10px;
}

.details-title a:hover, #first-offer .offer-title a:hover{
  color: #17ab8c;
  text-decoration: none;
}

.amenities-panel .details-title{
  font-family: 'Begum-Semibold';
  font-size: 25px;
  color: #17ab8c;
  margin-bottom: 20px;
}
.red{color:#e87b58}
h1 .red,h2 .red{color:#e87b58}

footer p.copy {
  font-size: 10px;
  padding: 10px 0;
  text-align: center;
}

.subFooter p.copy {
  font-size: 10px;
  padding: 10px 0;
  text-align: center;
}


.essay-discount span.doff {
    font-size: 52.84px;
    font-weight: 600;
    color: #fff;
    padding: 0 10px;
    background: #fff -webkit-gradient(linear, left top, right top, from(#2bae83), to(#2bae83), color-stop(1, #2bae83)) 0 0 no-repeat;
    -webkit-background-size: 150px;
    -webkit-animation-name: shine;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    text-shadow: 0 0 0 rgba(255, 255, 255, .2);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.portfolio-modal .close-modal .lr {
    z-index: 1051;
    width: 1px;
    height: 75px;
    margin-left: 35px;
    background-color: #2c3e50;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.portfolio-modal .close-modal .lr .rl {
    z-index: 1052;
    width: 1px;
    height: 75px;
    background-color: #2c3e50;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

#intl-links {
    margin-left: 12%;
    margin-bottom: 10px;
    font-size: 18px;
    padding-bottom: 6px;
}

#intl-links.corporate{
    padding-top: 17px;
}

#wrap.corporate {
    min-height: 85%;
}

#social_footer_intl.corporate a {
        margin: 0 0 0 -2px;
    }

    #footer_sec_1_wrap.corporate {
        height: 94px;
        line-height: normal;
    }

body .td-header-row .td-header-sp-rec {
  min-height: 0;
}


.td-header-row {
  width: 100%;
  *zoom: 1;
}

.td-header-row:before,
.td-header-row:after {
  display: table;
  content: "";
}

.td-header-row:after {
  clear: both;
}

.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
}


    
    .td-header-row.td-header-header {
        background-color: #000000;
    }


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}
#pu3103-13{z-index:51;margin-right:-10000px;margin-top:25px;width:37.45%;margin-left:43.81%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}


		.post-t4 .thumb-wrapper {
			width: 215px;
			margin-left: -240px;
		}
#mobile_poll{padding:0px}
.container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#video-grid #video-categories .tabs.container{float:left;margin:0 0 20px;padding:0}

.fusion-header-sticky-height {
  display: none;
}

.abs{position:absolute;}

#footer .f_mid .desc-white {
  font-size:12px;
  line-height:normal;
  text-transform:uppercase;
  color:#ffffff;
  margin:0;
  padding:10px 10px 10px 0px;
  font-weight:400;
  letter-spacing:0.1em;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
body.responsive-ready .tpl-footer #foobar{width:100% !important}
#foobar{padding:0.4em;font-weight:bold}
#foobar .links{float:right}
#foobar a{margin-left:1.2em;font-weight:bold}
body.responsive-ready #foobar span.links{float:none}
body.responsive-ready #foobar span.links a:first-child{margin-left:0}
body.responsive-ready #foobar span.copyright{display:block;text-align:center}

span.underline { text-decoration: underline; }
.list-unstyled{padding-left:0;list-style:none}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}
.footer-socials .footer-social{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:.1em;margin-right:1em}
.footer-socials .footer-social img{margin-bottom:0;vertical-align:middle;margin-right:.2em;width:100%;height:auto;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:all .2s ease-out;transition:.2s ease-out}
.footer-socials .footer-social a:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}


#sw-footer-right {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 850px;
    height: 50px;
    color: #FFF;
    text-align: right;
}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.container_24 .grid_18{width:710px}

  .container_24 .grid_24, .container_24 .grid_18, .container_24 .grid_6, .container_24 .grid_5 { width: 100%; margin: 0; }


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}


  .col-md-4 {
    width: 33.33333333%;
  }


.hr-bar1 {
  height: 1px;
  background-color: #c2c2c2;
  width: 100%;
}


.homepage-block .homepage-title {
font-size:1.1em;
font-weight:700;
}
.header{background-color:#fff;position:relative;z-index:99}
.header-1{border-bottom:1px solid #eee;padding-top:24px;padding-bottom:24px;z-index:9;background-color:#fff;position:relative}
.header-top-row{max-height:30px;padding:0}
.header-top-row .dropdown-menu{min-width:150px;max-width:150px}
.header-central-row .font-size-28{font-size:24px}
body #page-container .et_pb_button_0{color:#ffffff!important;border-width:0px!important;border-color:#002469;border-radius:2px;background-color:#f7a30a}
body #page-container .et_pb_button_0:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1;color:}
body #page-container .et_pb_button_0:after{color:#002469;line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto}
body #page-container .et_pb_button_0:hover{padding-left:0.7em;padding-right:2em}
body #page-container .et_pb_button_0:before{display:none}





.wrapper-outer {
	position: relative;
}


img.af-banner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}




#gp-footer-image {
z-index: 1;
position: relative;
float: left;
margin: 40px 0 0;
width: 100%;
text-align: center;
}

  .acast-cookie-consent-banner__body{
    -ms-flex:1 1 auto;
        flex:1 1 auto;
    margin-right:24px;
    line-height:1.54;
    font-size:13px; }

    .acast-cookie-consent-banner__body p{
      color:#38383b; }

    .acast-cookie-consent-banner__body a{
      color:#2e7bd5;
      text-decoration:none; }

      .acast-cookie-consent-banner__body a:hover{
        text-decoration:underline; }


.copyright-footer {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px;
    text-align: center;
    color: #fff;
    font-size: .75em
}

.bd-separator-5 {
  height: 20px;
  padding: 10px 0px;
}

.bd-separator-5 .bd-separator-inner {
  width: 50px;
}

.bd-separator-5 .bd-separator-inner:before,
.bd-separator-5 .bd-separator-inner:after {
  border-top: 2px solid #555555;
}

.column.left {
	width: 280px;
	flex: 0 0 280px;
	margin-right: 2%;
}

.column.center {
}


.column.right {
	flex: 0 0 125px;
	float: right !important;
	width: 100%;
}

.column.center p {
    margin-bottom: 10px;
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    font: inherit;
        font-size: inherit;
        line-height: inherit;
}
.et_pb_text_3.et_pb_text{color:#8b0000!important}
.et_pb_text_2.et_pb_text{color:#142c58!important}
.et_pb_text_8.et_pb_text{color:#142c58!important}
.et_pb_text_7.et_pb_text{color:#142c58!important}
.et_pb_text_6.et_pb_text{color:#142c58!important}
.et_pb_text_1.et_pb_text{color:#8b0000!important}



.categories-links:before,
.edit-link a:before,
.entry-meta .author a:before,
.entry-meta .date a:before,
.entry-meta .comments-link a:before,
.entry-meta .post-format a:before,
.featured-post:before,
.menu-toggle:before,
.tags-links:before {
	display: inline-block;
	font-family: Genericons;
	font-size: 14px;
	font-size: 1.0769rem;
	font-weight: normal;
	line-height: 1;
	vertical-align: text-bottom;
	-webkit-font-smoothing: antialiased;
}



.menu-toggle {
	cursor: pointer;
	display: none;
}

	.menu-toggle:before {
		content: "\f419";
		margin-right: 12px;
		position: relative;
		top: -2px;
	}

	.menu-toggle,
	.main-navigation.toggled ul {
		display: block;
	}


a.group-site-link:link, a.group-site-link:visited, a.group-site-link:active  { font-weight:normal; text-decoration:none; color:#6F6F6F; }

a.group-site-link:hover  {font-weight:normal; text-decoration:none; color:#6F6F6F; text-decoration:underline;}

.before_footer{
    background: #434b4f;
    line-height: 50px;
}
.navbar-brand,.navbar-header,.navbar-collapse{margin-left:0px !important;margin-right:0px !important}

.p10{padding:10px}
.submenu .filter{padding:10px}
.submenu .filter a{display:inline-block;padding:0 20px}


.btn--top_text .btn__arrow {
  display: block;
  position: absolute;
  left: 50%;
  height: 10px;
  width: 10px;
  border-left: 2px solid white;
  border-top: 2px solid white;
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}


.copyright-area__light .btn--top_text .btn__arrow {
  border-color: #262526;
}


.btn--top_text .btn__arrow--top {
  top: 2px;
}


.btn--top_text .btn__arrow--bottom {
  top: 8px;
}


.form-enter-registration { position: absolute; top: 121px; right: 0; width: 772px; box-shadow: 0 5px 9px 1px rgba(0, 0, 0, 0.17); border: 2px solid #01a676; background-color: #ffffff; box-sizing: border-box; text-align: left; display: none; *zoom: 1; }

  .form-enter-registration .form-contact__title { font-size: 15px; line-height: 15px; padding-bottom: 20px; }


.form-enter-registration.active { display: block; }


.form-enter-registration:before { position: absolute; top: 0; left: 50%; right: 0; bottom: 0; display: block; content: ''; background: #dcf3f5; }


.form-enter-registration:after { content: " "; display: table; clear: both; }


.form-enter-registration .foot-form__input { border-width: 1px; margin-bottom: 12px; border-color: #c7c7c7; }
.smrt_table2{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}

footer .lower-logos-row-container {
	border-bottom: 12px solid #78aed5;
	border-top: 12px solid #78aed5;	
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
#u3266-4{z-index:22;width:637px;min-height:29px;background-color:transparent;color:#FFFFFF;font-size:36px;line-height:43px;font-family:montserrat, sans-serif;font-weight:600;margin-top:30px;position:relative;margin-left:0.16%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}


.head-cont .hours {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1.25em; }


.head-cont .hours-cont {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 3em; }

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
.ads .widget{padding:0}
.just-announced.adv .widget-title{padding:0 10px}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}


.head_btns{
    width: 100%;
    max-width: 23px;
    height: 2px;
    background-color: #000000;
    position: absolute;
    top: 8px;
}


.head_btns:before,
.head_btns:after{
    content: '';
    width: 100%;
    max-width: 23px;
    height: 2px;
    background-color: #000000;
    position: absolute;
    top: 3px;
}


.head_btns:before{
    top: -5px;
}

.head_btns:after{
    top: 5px;
}


    .header-search-wrap .td-drop-down-search:before {
        border-color: transparent transparent #d62128 transparent;
    }

	.header-search-wrap .td-drop-down-search{
		top:14%;
	}

.td-header-style-10 .header-search-wrap .td-icon-search{
	color:#d62128;
}

	#td-top-mobile-toggle i,
	.td-header-style-10 .header-search-wrap .td-icon-search{
		color:#d62128 !important;
	}

	.td-header-menu-wrap.td-affix #td-top-mobile-toggle i, .td-header-style-10 .td-header-menu-wrap.td-affix .header-search-wrap .td-icon-search{
		color:#d62128 !important;
	}

.header-search-wrap .td-drop-down-search .btn{
	background:#d62128;
}

.header-search-wrap #td-header-search-button-mob {
    display: none !important;
}

.header-search-wrap #td-header-search-button {
    display: block !important;
}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
#leaderboard{padding:9px 0}
.text-center{text-align:center}
.mobile-article #main-article .big-box-ad.text-center{margin-bottom:30px}


.page-id-390 .list_block.type_article.a2.column_amt_4.landscape_4_3.small.xsmall.not_well.tsidesign_full_span {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }




.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	max-width: 100%;
}

#fixed-navbar{
  padding: 50px 0px;
}



.comparisontable {
	font-family: "PT Sans", sans-serif;
	margin: 35px auto 80px;
}

.comparisontable td {
	text-align: center;
	vertical-align: middle;
	color: #2d2d2d;
	padding: 0.8125em 2%;
}

.comparisontable tr .td-left {
	text-align: left;
}

.comparisontable tr td a {
	font-family: "PT Sans", sans-serif;
	display: block;
}


.comparisontable tr.readmore td a br {
	display: none;
}

	.comparisontable img {
		max-width: 64px;
		max-height: 58px;
		width: auto;
	}

	.col-table-comparation table.comparisontable {
		font-weight: 600;
	}
.lo-nav .super.drop .lo-nav_sub{z-index:99953;display:block;min-height:0;display:block}
.user.super.authenticated{position:relative}
.lo-responsive .lo-nav .super.drop .lo-nav_sub{max-height:1000px;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}
.interps-list-main,.loopable,.zod{list-style-type:none}
.interps-grid-main{border:1px solid #eee;display:block margin: 1em 2%;padding:1em 2%;box-sizing:border-box}
.interps-grid-main:first-of-type{margin:0;padding:1em 2%;max-width:100%;width:100%}
.interps-list-main li{margin-top:12px;margin-bottom:20px}
.interps-list-main li a{margin-left:10px}
.interps-grid-main,.loopy{font-size:14px;display:inline-block;vertical-align:top}
#astro-resources li.astro-resources a,#astroarticles li.astroarticles a,#reports li.reps a,#calculators li.calcs a,#ebooks li.ebooks a,#freelessons li.freelessons a,#interps li.interps a,#library li.library a,#loverelationships li.loverelationships a,#syn li.syn a,#transits li.menu-item-object-transits_interp a,#prog li.prog a{background:#fff;color:#000}

#nwfb {
  width: 26%;
  height: auto;
  display: block;
  float: right;
}

#nwfb .fb-wrap {
  width: 100%;
  margin: 10px auto 0 auto;
}

#nwfb .fb-wrap .sp-fb {
  display:none;
}

#nwfb .fb-wrap .pc-fb {
  display:none;
}
.et_pb_section{padding:57px 0}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#f6f1d9!important}
.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#ddcc99!important}
body #page-container .et_pb_section .et_pb_button_2{border-color:#ffffff}
body #page-container .et_pb_section .et_pb_button_2:hover:after{color:}
.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
body #page-container .et_pb_section .et_pb_button_2:hover{padding-left:0.7em;padding-right:2em}
body #page-container .et_pb_section .et_pb_button_2:after{display:inline-block;opacity:0}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}
.zero-height{height:0!important}

.empty { clear:both; color:#993300; float:left; padding:15px; width:100%; }



.back-overlay {
    background: rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    display: none; 
    height: 100vh;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999;   
}

.back-overlay .loder {
    left: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); 
    width: 100%;
}

.back-overlay .loder img{background: #fff none repeat scroll 0 0; border-radius: 10px; padding: 10px;}

div.wn-item .wn-article {
  padding: 0 2px;
  overflow: hidden;
}

div.wn-item .wn-article .newmark {
  font-size: 74%;
  padding: 1px 5px;
  vertical-align: middle;
  color: White;
  background-color: #ff4500;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
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}

#asap_panel_widgets {
padding-right:3%;
width:47%;
float:left;
}
body .navigation-top ul ul{border:none}
.navigation-top.site-navigation-fixed{display:none}
body .left-right-header .navigation-top{background:0 0;position:relative;border-bottom:0;border-top:0;float:right;width:86%}
.top-bottom-header .navigation-top{background:0 0;position:relative;max-width:980px;border-bottom:0;margin:0 auto;border-top:0;width:100%}
.top-bottom-header .navigation-top nav{float:left}
body .hamburger-header .navigation-top{background:0 0;position:relative;border-bottom:0;border-top:0;float:right;width:86%}

.spacert {	margin-top: 2em; }

.portaltype-agendadiaria #portal-description {
text-transform: uppercase;
font-size: 1.2em;
}

#portal-description {
bottom: 24px;
text-transform: uppercase;
font-size: 1.2em;
}


.page-header-contact a {
	margin-top  : 13px;
	color       : white !important;
	display     : block;
	font-size   : 17px;
	white-space : nowrap;
}


.page-header-contact{
	white-space: nowrap;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.single-give_forms.et_right_sidebar #main-content .container:before,[id*=give-form].give-display-modal #give-payment-mode-select,[id*=give-form].give-display-modal #give_purchase_form_wrap,[id*=give-form].give-display-reveal #give-payment-mode-select,[id*=give-form].give-display-reveal #give_purchase_form_wrap{display:none}


.slider-content .container {
	width: 60%;
	background: rgba(0,0,0,0.7);
	padding: 30px;
}

.footer-top-wrapper .container {
	border-bottom: 3px solid #eee;
}

.secondary-sidebar .container{
	max-width: 100%;
}

	#navbar .container{
		position: relative;
	}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.row{margin-left:-10px;margin-right:-10px}


.radio.row input[type="radio"] {
	position: inherit;
	margin: 0;
}


.radio.row .rad {
	text-align: right;
}

.img-rounded {
    border-radius: 6px
}
