﻿




.im_factor2 {
    display: flex \9;
    width: 14% \9;
    float: right \9;
}
 _:-ms-fullscreen, :root .im_factor2 { display: flex !important;}

.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;}


.right-footer-top {
    padding-left: 50px;
    padding-right: 75px;
    padding-top: 52px;
	padding-bottom: 40px;
}

	.right-footer-top img{
		width:100%!important;
	}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block .addtoany_shortcode{margin-bottom:2.1em}
.wp-block-aps-right-side-bar-rowlayout + .wp-block-aps-multipurpose-block p{padding-bottom:0}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block{padding-left:30px;border-left:1px solid rgba(0,0,0,.1)}

.list_deal .deal_content{ margin-left:16em; position:relative}

.list_deal .deal_content .view_more{ margin-left:0; margin-bottom:1em}

.list_deal .deal_content ul, .list_deal .deal_content ol, .topic_page ul, .topic_page ol{ margin-left:18px}

.list_deal .deal_content ul li, .list_deal .deal_content ol li, .topic_page ul li, .topic_page ol li{ color:#666; font-size:14px}

.list_deal .deal_content strong, .list_deal .deal_wrapper p strong, .topic_page strong{ font-weight:600}

.list_deal .deal_content ul.grid_pro_img{ margin-left:0px; margin-top:1.375em; margin-right:-16px}

  .list_deal .deal_text, .list_deal .deal_content .view_more, .list_deal p.code_tips, .list_deal .time_success li{ display: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-lg-12{width:100%}
.hotels_container .hotel span.ort{display:block;text-transform:uppercase;font-family:Arial,sans-serif;font-size:.75rem;letter-spacing:.05rem;line-height:1;padding-bottom:5px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.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;
}
#post-grid-58574 .item{
			background:#fff;
	
			}
#post-grid-58574 .item .layer-media{
		height:180px;
		overflow: hidden;
		}
.homepage #column1{width:685px;float:left;padding-right:24px;border-right:1px solid #d5d6d7}
#tabs{position:absolute;width:100%;right:0;bottom:0;overflow:hidden;height:55px}
#tabs a{position:absolute;bottom:-5px;right:0;background:#ffd600;min-height:50px;color:#000;border:solid #b59200;border-width:1px 1px 0 1px;text-align:center;font-size:0.8em;line-height:1em;padding:10px;width:100px;float:right;margin-left:3px;border-radius:6px 6px 0 0;background:-moz-linear-gradient(top, #ffd600 0%, #ffd600 54%, #b59200 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ffd600), color-stop(54%, #ffd600), color-stop(100%, #b59200));background:-webkit-linear-gradient(top, #ffd600 0%, #ffd600 54%, #b59200 100%);background:-o-linear-gradient(top, #ffd600 0%, #ffd600 54%, #b59200 100%);background:-ms-linear-gradient(top, #ffd600 0%, #ffd600 54%, #b59200 100%);background:linear-gradient(to bottom, #ffd600 0%, #ffd600 54%, #b59200 100%);transition:0.25s all ease}
#tabs a:nth-child(2){right:105px}
#tabs a:hover{bottom:0}

.footer-branding {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;		
	width: 30%;
	float: left;
	text-align: center;
	padding: 30px 30px 15px 15px;
}

	.footer-branding,
	.footer-contact {
		display: block;
		width: 100%;
		border: 0;	
		float: none;	
	}
.menu-mobile-container{display:none;position:fixed;top:0;left:0;width:100%;height:50px;z-index:1000;background-color:#efefef!important}
.menu-mobile-container .icon-logo-small{float:left;margin-top:8px;margin-left:8px}
.menu-mobile-container .icon-menu-mobile{float:right;margin-top:8px;margin-right:8px;margin-left:5px}
.menu-mobile-container .icon-m-destaque,.menu-mobile-container .icon-m-favorito,.menu-mobile-container .icon-m-low,.menu-mobile-container .icon-m-pesquisa{float:right;margin-top:7px;margin-right:10px}
#why-airbus-slider{margin-top:-250px}
#why-airbus-slider .slick-list{margin:0 100px}
#why-airbus-slider .slick-slide{margin:40px}

.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 {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}


        .spinner .rect2 {
            -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s;
        }
.text-center{text-align:center}


	#header-full,
	#footer {
		min-width: 100%;
	}


body.tempera-topbarfixed #header-full { margin-top: 30px; }

.sub-menu .menu-item-has-children:after { color: #fff }
.soft-half--top{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--palm{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--lap{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--lap-and-up{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--portable{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--desk{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--desk-wide{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--below-desk{padding-top:14.5px !important;padding-top:0.80556rem !important}
#page-404-content .container .row,#page-title .page-breadcumb,#page-title .title,header .logo{text-align:center}
#page-404-content .container .row .col-lg-7{text-align:left}
#page-404-content .container .row{margin:0}
#featured .container .row{margin:0}
#topbar .container .row, li, ul{margin: 0}
.service-tab-content .col-lg-8 .row{margin: 0}
#emergency .row{margin: 0}
.testimonials_v1 .row{margin: 0}
#checkout-content .row span{font-size: 14px;font-weight: 500;color: #8E8D8D}
.shop-page-content .row, .shop-page-content.row{margin-left: -10px;margin-right: -10px}
#banner {
	margin-top: 10px;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.at-display-inline-block{
display: inline-block;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
#heateor_sss_sharing_more_providers .footer-panel{background:#fff;border-top:1px solid #D7D7D7;padding:6px 0;width:100%;color:#fff}
#heateor_sss_sharing_more_providers .footer-panel p{background-color:transparent;top:0;text-align:left!important;color:#000;font-family:'helvetica neue',arial,helvetica,sans-serif;font-size:12px;line-height:1.2;margin:0!important;padding:0 6px!important;text-indent:0!important}
#heateor_sss_sharing_more_providers .footer-panel a{color:#fff;text-decoration:none;font-weight:700;text-indent:0!important}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


#masthead hgroup .cell-wrapper {
	display: table-cell;
	vertical-align: middle;
}


.cta-head-inn, .single-post #sidebar {background:#2b77c2; padding-right:20px; padding-left:20px; padding-top:20px;}

.cta-head-inn .widget_text.et_pb_widget {margin-bottom:0;}

.cta-head-inn .widget_text h4.widgettitle, .single-post #sidebar .widget_text h4 {color:#fff; font-size:1.57rem; font-weight:900; letter-spacing:-0.05rem;}

.single .cta-head-inn, .single #sidebar {padding-bottom: 10px;}
.box-list li.box-clear-top{margin-top:2rem}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}


.nav_wrap.open .btn_drop .link span {
    text-decoration: underline;
}


.nav_wrap .item.btn_drop .link {
    cursor: pointer;
}


.nav_wrap .item.selected .link span {
    text-decoration: underline;
}


.nav_wrap .link {
    font-size: 0;
    display: block;
    padding: 8px 10px 12px;
    color: #464646;
}


.nav_wrap .link:hover span {
    text-decoration: underline;
}


.nav_wrap .link span {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
}


.table .link {
    font-size: 16px;
    color: #79C142;
}


.table .link:hover {
    text-decoration: underline;
}

.table .link.long {
    font-size: 18px;
}



    .mobile .footer .serts {
        background-position: 0 15px;
        background-size: 100%;
        height: 60px;
    }

.footer .serts {
    clear: both;
    height: 114px;
}


a,
.post-title a,
ul.slider-navigation li,
.pagenavi a,
a.more-link,
.main-menu li a,
.subscribe-icons a,
.flickr_badge_image img,
.mega-menu-item img,
.arqam-lite-widget-counter a i,
.arqam-lite-widget-counter a span,
.arqam-lite-widget-counter a small,
.search-block-large .search-button,
.search-block-large #s,
.widget.timeline-posts li span.tie-date,
.widget.timeline-posts li span.tie-date:before {
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		 -o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}


#wrapper.wide-layout #main-nav .main-menu {
	margin: 0 !important;
}


#main-nav .main-menu {
	margin-left: 10px;
}
