﻿

.img-pacote-new {
    background: #e9dad1;
    position: relative;
    min-height: 100px;
}


.img-pacote-new .tag-list-pac-h {
    right: -4px;
    bottom: 10px;
}


.main-content .bannerwidget{
	display: block; 
	margin:20px auto; 
	float:none; 
	text-align:center;  
}


.headerwidgets .bannerwidget {
	float:right;
	padding:5px 15px 5px 5px;
}


.headerwidgets .bannerwidget img {
    max-width: 100%;
	height:auto;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}


#utility-cell  {
	padding-top: 20px;
	padding-right: 20px;
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}

.event-container .event-date-container { float: left; width: 100px; margin-right: 11px; padding-right: 10px; border-right: 1px dotted #ccc9b8; }

.mw-widget-event .event-date-container { display: block; width: 40px; height: 40px; float: left; margin-top: 3px; padding: 4px; background: #fff; border: 1px solid #d6d6d6; }
.tatsu-header-logo .logo-img{width:auto;max-width:100%}
.tatsu-fymsaxvor814xpen .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxvor814xpen .logo-img{height:50px}
.tatsu-fymsaxw2ulfao5k0 .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxw2ulfao5k0 .logo-img{height:30px}



.navigation-link { font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, sans-serif; font-weight: 400; }


.mobile-navigation .navigation-link, .mobile-navigation .navigation-heading { border-bottom: 1px solid #182137; padding: 15px 25px; }


.top--banner .navigation-link { font-size: 13px; }


.mim { float: left; margin: 10px; }

	#wpcp-error-message {
	    direction: ltr;
	    text-align: center;
	    transition: opacity 900ms ease 0s;
	    z-index: 99999999;
	}

	.msgmsg-box-wpcp {
		border-radius: 10px;
		color: #555;
		font-family: Tahoma;
		font-size: 11px;
		margin: 10px;
		padding: 10px 36px;
		position: fixed;
		width: 255px;
		top: 50%;
  		left: 50%;
  		margin-top: -10px;
  		margin-left: -130px;
  		-webkit-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		-moz-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
	}

	.msgmsg-box-wpcp span {
		font-weight:bold;
		text-transform:uppercase;
	}
#header .mobile-menu-bar .burger-icon{display: inline;position: absolute;right: 5%;width: 3.3em;line-height: 3}
#header .mobile-menu-bar .burger-icon span{background-color: #fff;border-radius: 0.125em;display: block;height: 0.3em;margin: 0.4em}
.carousel-control .icon-prev,.carousel-control .icon-next{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}
.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-prev::before{content:"\2039"}
.carousel-control .icon-next::before{content:"\203a"}


    
    
    
    

#style-4::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #404142;
}


#style-4::-webkit-scrollbar
{
    width: 8px;
    background-color: #404142;
}


#style-4::-webkit-scrollbar-thumb
{
    background-color: #656667;
    border: 2px solid #555555;
}

.site-wordpress{
	color: #888888;
    padding: 10px 2px;
	float: right;
	font-size:13px;
	}

.site-wordpress a{
	color: #666666;
    text-decoration:none;
	}

.custom-recent-entries-thumb { float: left; overflow: hidden; margin-right: 10px; width: 70px; }

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


    .fixed-bar,
    .fixed-bar .wrapper,
    .section-second-logo,
    .section-menu-wrapper,
    .content-page {
        min-width: 320px;
        width: 100%;
    }


.content-page {
    min-width: 980px;
    
    margin: 0 auto;

    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    -ms-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    transition: background 200ms ease;
}


#main-page-content {
  padding: 0;
  position: relative;
  top: 8px;
}

  
  #main-page-content .separator {
    display: none;
  }


.main-section-content  {
  margin-bottom: 50px; 
}

.tile-banners .box-banner{margin:0 15px 30px !important;box-shadow:0 0 15px rgba(0,0,0,0.1);}

.logo-slider .box-banners .box-banner{float:left;width:165px;margin:auto;}

.logo-slider .box-banners .box-banner img{width:auto;display:inline;text-align:center;}

.logo-slider .box-banners.owl-carousel .box-banner{float:none;width:auto;}

.box-banner{margin:0 0 15px;text-align:center;overflow:hidden;}

.box-banner img,.box-banner object{max-width:100%;}

.box-banner img{height:auto !important;}

.box-banner:last-child{margin-bottom:0;}
#et-secondary-nav{margin:-10px 0}
header.header .et-trending{position:relative;padding:15px 0}
header.header .et-trending-post{display:none;font-size:14px;line-height:1.3em}
header.header .et-trending-post a,header.header .et-trending-post a:visited{color:rgba(255,255,255,.6)}
header.header .et-trending-post:first-child{display:block}
header.header .et-trending #et-secondary-menu{z-index:1;position:absolute;top:100%;left:0;display:none;background:#2b3843;width:200px;padding:10px 0}
header.header .et-trending #et-secondary-menu li{width:100%;box-sizing:border-box}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
header.header .et-trending #et-secondary-menu a{display:block;padding:10px 20px}
header.header .et-trending #et-secondary-menu a:before{display:none}
.et-trending #et-trending{display:-webkit-box;display:-ms-flexbox;display:flex}


  .make_socials a{margin:5px;}

.widget .sidebar-widget-title2{
	border-bottom:2px solid #007f7b;
	margin-bottom:20px;
}
#logo .site-title{font:300 1em/1.2 "Roboto Condensed",sans-serif;margin:0 0 .5em}
#logo .site-title a{font:300 1.414em/1.2 "Roboto Condensed",sans-serif;text-transform:uppercase}


#logo .site-title, #logo .site-description { display:none; }

	

.post-meta {
	margin-top:35px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
	font-style:italic;
	clear:both;
}
.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container,.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.subscribe-holder {
    padding: 10px 10px 17px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    position: relative;
}

    .socials strong, .subscribe-holder strong {
        font-size: 17px;
        display: block;
        margin-bottom: 5px;
    }


#allwrap {
  margin: 0;
  padding: 0;
  position: relative;
}


	.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,section,aside{width: 100%; float: none; clear: both; padding:  2%;}



section,aside,header,.wrapper,
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.full,.breadcrumb{width: 100%; height: auto;display: block; float: left; clear: none; margin: 0px;overflow: hidden; position: relative; line-height: 140%; padding:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

	.span6{width: 50%;}

.span1.right,.span2.right,.span3.right,.span4.right,.span5.right,.span6.right,.span7.right,.span8.right,.span9.right,.span10.right,.span11.right{float: right;}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.homepage{background-color:#ededed}
.homepage .corner-grey{border-color:transparent transparent #ededed transparent}
.homepage .collapsing-headline{display:none}
.homepage .slider{margin:2em 0 .5em;overflow:hidden}
.homepage .slider img{width:100%}
.homepage .dots-container{text-align:center;margin-bottom:1em;margin-top:1em}
.homepage .owl-stage-outer{overflow:visible}
.homepage .owl-item img{width:100%;padding:0 15px}
.homepage .owl-item .corner-grey{padding-right:15px}
.homepage .owl-dots{margin-bottom:-20px}
.homepage .owl-dot{display:inline-block}
.homepage .owl-dot.active span{background:#636363;opacity:1}
.homepage .owl-dot span{background:none repeat scroll 0 0 #868686;border-radius:20px;display:block;height:12px;margin:0 7px;opacity:.5;width:12px}
.width2{float:left;display:inline-block;width:2%;height:650px}
.smallHolderContact .width2{height:350px}



.box-of-content{padding:70px 20px 50px;background:#fff;}


#product-description .payments { margin: 20px 0px; }


.payments p {
    color: #5c5e63;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.27px;
    margin-bottom: 0;
    margin-right: 30px;
}


.payments img:nth-child(odd) { margin: 0px 40px; }

#index-pay .payments { margin: 20px 0px }

#all-products .payments {margin: 15px 0px}
.c-tab-control .c-tab-control__title,.c-wtb-secondary-hero__title,.h2,.s-article h2{margin-bottom:.35em;line-height:1.2;color:inherit;font-size:30.4px;font-size:1.9rem}
.c-tab-control .c-tab-control__title a,.c-wtb-secondary-hero__title a,.h2 a,.s-article h2 a{color:inherit}
.c-tab-control .c-tab-control__title{color:#013C5C}


#homepage-bottom{
width: 1000px;  
margin: auto;
display: inline-block;
}

	.sliderhome1-content{max-width: 560px;}

	.slider-hero-home .sliderhome1-content h2{font-size: 28px;line-height: 38px;padding-left: 0;padding-right: 0}


.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {position:absolute;pointer-events: auto}



.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 111;
}


.calendar-list-wrapper .date-block, .classes-list-wrapper .date-block {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 4rem;
    line-height: 1;
    color: #ffaa1f
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

    #popup-row .wpb_column, #popup-row .vc_column-inner, #popup-row .wpb_wrapper {
      height: 100%; }

.modal .slides { display: none; }

.modal .slides .photo { display: none; }

.modal .slides .active { display: block; }


.front-hero-text-call {
  display: none;
  margin-bottom: -55px;
  margin-top: 20px;
}


.front-hero-text-call-link {
  background-color: #dc702b;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: inline-block;
  font-family: "DIN Pro Cond";
  font-size: 25px;
  font-weight: 800;
  line-height: 25px;
  padding: 12px 20px;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.2s;
}


.front-hero-text-call-link:hover {
  background-color: #083b5b;
  color: #fff;
}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}

.aside-podmenu_ul { 
  margin-top: 28px;
  margin-left: 0;
  padding-left: 0;
}

.burger-menu-xs-dropdown .aside-podmenu_ul {
  margin-top: 16px;
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.73913043px}
iframe.twitter-share-button{margin:0}

.copy {
	float: right;
	margin-top:8px;
}

.copy p {
	color: #999;
	font:300 14px/1px 'Lato', sans-serif;
	text-transform:uppercase;
}

.copy p a {
	color: #df1f26;
}

.copy p a:hover{
	color:#dee9f1;
}

.products-list .product-shop .price-box {
	margin: 0px 0 10px
}

.price-box {
	margin: 8px 0 2px
}

.price-box .price-from .price {
	font-weight: 900;
	font-size: 14px;
	color: #333
}

.price-box .price-to .price {
	font-weight: 900;
	font-size: 14px;
	color: #333
}

.price-box .minimal-price .price {
	font-weight: 900;
	font-size: 14px;
	color: #333
}

.product-view-area .product-details-area .price-box {
	display: block;
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: 1px solid #e5e5e5
}

.product-view-area .product-details-area .price-box .old-price {
	margin-right: 5px;
	margin-top: 0;
	display: inline-block
}
.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-sm-12{width:100%}




#owl-main-slider .htmlcaption{
	left:500px;
	padding-right:80px;
	width:inherit;
	background:transparent;
	top:0;
	max-height: 290px;
	overflow-y: auto;
	padding-bottom: 20px;
}

   


  
   
   #owl-main-slider span.htmlcaption {
     width: 400px;
     left: 40px;
     top: 20px;
   }

   
   #owl-main-slider span.htmlcaption h4 {
     font-size: 21px;
   }

   
   #owl-main-slider span.htmlcaption p {
     font-size: 15px;
   }

.popup__callback__modal.success .popup__callback__modal-header:before,
.popup__callback__modal.success .popup__callback__modal-header p,
.popup__callback__modal.success .popup__callback__modal-body{
  display: none!important;
}


.popup__callback__modal.success .popup__callback__modal-header{
  height: 0;
  padding: 0;
}
.send img{padding:0}
.send{padding:4px 15px;text-align:right}
.list-unstyled{padding-left:0;list-style:none}

.klatest-items li.klatest-item {
	list-style: none !important;
	margin: 2px 0;
	padding: 0 0 1px;
	clear: both;
}

.menu_header .menu__item {
    display: inline-block;
    padding-left: 33px;
}

.menu__item:hover .submenu {
    
}

.menu__item.menu__languages {
    padding-left: 36px;
}

.menu__item:hover .menu__link {
    border-bottom: 3px solid #0078c0;
    color: #0078c0;
    text-decoration: none;
}

.menu__item:hover .menu__image {
    stroke: #0078c0;
}

.menu__store:hover .menu__link, .menu__item-noline:hover .menu__link {
    border-bottom: 3px solid transparent;
}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}






.rodape {
	height: 209px;
	padding-top: 15px;
	background-color: #212121;
}


.rodape .rod-logo {

	margin: 0 auto;

}


.rodape .rod-logo img {

	max-width: 455px;

	width: 100%;

}


.socialicons {
  text-align: center;
  font-size: 18px;
}


.socialicons a {
   color: #934d78;
}


.socialicons a:hover {
   color: #94a073;
}

.ac_apply_tabs_content_item {
  background-color: #1a476c;
  x-position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: none;
  transition: opacity 0.5s ease-in-out 0.5s;
  justify-content: center;
  align-items: center;
}

.ac_apply_tabs_content_item.active-tab {
  opacity: 1;
  display: flex;
}
footer .col .col-title{text-align:center;font-size:2em;text-transform:uppercase;font-weight:500;margin-bottom:40px}
.mc-justify{text-align:justify}
.mc-justify:after{content:'';width:100%;height:0;font-size:0;line-height:0;display:inline-block}
.mc-survey__btns.mc-justify{padding-bottom:10px}
.header-primary__nav-children-list-item{float:left;width:100%;margin:0}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}


.menuleft li.text_last, .menuright li.text_last {
	display:block;
	margin:0;
	padding:0 0 0 6px;
	color:#000000;
	background-color:transparent;
	border-bottom:1px #CCCCCC solid;
}

.hi-icon{display:inline-block;width:50px;height:50px;border-radius:50%;text-align:center;color:#febf00;background:#031f9a;border:3px solid #031f9a;}

.hi-icon:before{font-size:1.5em;display:block;line-height:2.12em;}
.listing-mix-1-1 .column-2{width:50%;float:left;padding-left:18px}
.listing.listing-mix-1-1.l-1-col .column-1,.listing.listing-mix-1-1.l-1-col .column-2{width:100%;padding:0;float:none}
.listing.listing-mix-1-2 .column-2{width:50%;float:left;padding-left:18px}
.listing.listing-mix-1-2.l-1-col .column-1,.listing.listing-mix-1-2.l-1-col .column-2{width:100%;padding:0;float:none}
.listing.listing-mix-1-4 .column-2{width:30%;float:left;padding-left:18px}
.listing.listing-mix-1-4.l-1-col .column-1,.listing.listing-mix-1-4.l-1-col .column-2{width:100%;padding:0;float:none}
.listing-mix-6 .column-2{width:50%;float:left;padding-left:18px}
.listing.listing-mix-6.l-1-col .column-1,.listing.listing-mix-6.l-1-col .column-2{width:100%;padding:0;float:none}
.pop-layout-v div.pop-inside ul li .pop-overlay{opacity:1;display:inline;padding:0;background:none;position:static;}
.pop-layout-v div.pop-inside ul li img{margin:0;float:left;height:auto;max-width:65px;margin-right:10px;}


.mobile-apps img
{
	text-align: center;
}


#home #faq-and-privacy .privacy {
	padding: 30px;
	background-color: #F2F2F2;
}


#home #faq-and-privacy .privacy a {
	font-size: 17px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-top: 30px;
}


#home #faq-and-privacy .privacy h2 {
	margin-top: 0;
	color: #67C687;
	line-height: 1.1em;
}


#home #faq-and-privacy .privacy-wrapper {
	padding-left: 0;
}


	#home #faq-and-privacy .faq,
	#home #faq-and-privacy .privacy {
		padding: 10px;
	}

.content-home-1-left-image{overflow:hidden;float:left;position:relative;width:686px;height:433px;margin:1px}
.pi-section-w{position:relative;-webkit-transition:background .1s ease-in-out 0;-moz-transition:background .1s ease-in-out 0;-ms-transition:background .1s ease-in-out 0;-o-transition:background .1s ease-in-out 0;transition:background .1s ease-in-out 0}
.pi-header-sticky,.pi-header-sticky .pi-section-w,.pi-header-sticky .pi-section,.pi-header-sticky .pi-section-menu-mobile-w,.pi-header-sticky .pi-section-menu-mobile{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pi-header-rows-fixed.pi-fixed .pi-header-sticky .pi-section-w,.pi-header-row-fixed.pi-fixed .pi-header-sticky .pi-section-w{max-width:1120px;margin:0 auto}

#site-navigation .menu-container{float:left;}
.widgets-list-layout .widgets-list-layout-blavatar{float:left;width:21.276596%;max-width:40px;height:auto}
.n2-ss-slider .n2-ss-section-main-content .n2-ss-item{float:none}
.n2-ss-slider .n2-ss-section-main-content{display:flex;justify-content:center;flex-direction:column}
.n2-ss-slider .n2-ss-section-main-content.n2-ss-section-main-content-calc{min-height:0;height:auto}

	#author-bio .author-description {
		padding-right: 50px;
	}


.testimonials-widget-testimonial .author,
.testimonials-widget-testimonial .email,
.testimonials-widget-testimonial .job-title,
.testimonials-widget-testimonial .location,
.testimonials-widget-testimonial .company,
.testimonials-widget-testimonial .url {
	
}

    #footer .footer-mid {position: relative;max-width: 100%;left: 0;text-align: center;}

    #footer .footer-mid img {display: inline-block;max-width: 100%;height: auto;}

    #footer .footer-mid p {max-width: 100%;}


.testimonial-image {
	width: 175px;
	height: 175px;
	border: 5px solid #021e47;
}


.member-testimonials .testimonial-image {
	margin-bottom: 15px;
}
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.mk-desktop-logo.light-logo{display:none}
.mk-desktop-logo.dark-logo{display:block}
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:block !important; }
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:none !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:block !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:none !important; }

.widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

.section#main-block .content-box{width:74%;padding:0px 10px 30px;float:right;}

#body-page-home .section#main-block .content-box{padding:0px 0px;}


.read-more-ad-widget{
	text-align: center;
}


.section-sub-heading {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: .06em;
  color: #22be73;
}
.et_pb_main_blurb_image{display:inline-block;max-width:100%;margin-bottom:30px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{display:table-cell;width:32px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}
.et_pb_blurb_position_right .et_pb_main_blurb_image{right:0;left:auto}
.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%;padding-right:15px;padding-left:15px}
.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}


#main-content .container::before { display: none; }

#main-footer .bottom-nav, #main-footer #et-footer-nav .container { width: 100%; max-width: 100%; padding-right: 10px; padding-left: 10px; }



body.single-post #main-content .container:before { display: none; }


.est-menu-drop-dest {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    padding: 0;
    box-sizing: border-box
}



.clear:before,
.clear:after {
  content: "";
  display: table;
}


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.site-footer .widget.widget_newsletter .clear:before, .site-footer .widget.widget_newsletter .clear:after,
.sidebar .widget.widget_newsletter .clear:before,
.sidebar .widget.widget_newsletter .clear:after {
  display: none !important;
}
.side-collapse-container{width:100%;position:relative;left:0;transition:left .4s}
.side-collapse-container.out{left:200px}
.side-collapse{top:52px;bottom:0;right:0;width:200px;position:fixed;overflow:hidden;transition:width .4s;background-color:#b8120e;border-right:1px solid gray}
.side-collapse.in{width:0}

.fonts-view-list .rating-small {
  margin-bottom: 5px;
}

.rating-small {
  margin-bottom: 10px;
}


.category-toggle-block {
	background: #dc3522 none repeat scroll 0 0;
	display: block;
	height: 42px;
	text-align: center;
	width: 40px;
	padding-top: 12px;
	cursor: pointer;
}


.category-toggle-block .toggle-bar {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	display: block;
	height: 3px;
	margin: 0 auto 6px;
	width: 30px;
}


.category-toggle-block .toggle-bar:first-child {
	margin-top: 0;
}


table.classementNormal tr.th td{font-size:8px;font-weight:bold;padding:2px;}
.entry-date, .post-date, .date{text-align:left !important;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .non-cosigned-loan-options-section .wpb_column {
    margin-top: 50px;
  }

  .non-cosigned-loan-options-section .wpb_column:first-child {
    margin: 0;
  }




.sidebar_left .content { float: right; }

.sidebar_right .content { float: left !important; }
#l-header #header-nav #nav-inner #nav-sub #sub-base ul{font-size:0;line-height:0;letter-spacing:-.4em}
#l-header #header-nav #nav-inner #nav-sub #sub-base ul li{display:inline-block;width:30px;height:30px;vertical-align:middle;letter-spacing:normal}
#l-header #header-nav #nav-inner #nav-sub #sub-base ul li.base{width:0}
#l-header #header-nav #nav-inner #nav-sub #sub-base{display:inline-block;margin-left:20px;vertical-align:middle}
.row.author-nm{display:none}
.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-sm-4{width:33.33333333%}
.auto-clear .col-sm-4:nth-child(3n+1){clear:left}
.row-wp .col-sm-4 img{width:75%;margin-left:12.5%;height:auto}
.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%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

#bottom-group li,
#bottom-group .widget_nav_menu .sub-menu {
	border-color: #c2c2c2;
}


.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
	border-top: 1px solid #ebebeb;
	margin: 0.5rem 0 0 0.8em;
	padding-top: 0.5rem;
}

		
	
	
	.primary-navigation .sub-menu li:before {
		content: "";
	}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}






.footer-copy 
{
    font-family:'Open Sans';
    text-align: center;
    color: #fff;
    
}
.content3 h2.main{font-size:30px;font-family:robotocondensed-regular;line-height:40px;color:#075f2a;text-align:center;margin-bottom:5px;font-weight:700}


#main-text .col-left { float: left; width: 320px;   }
.region-after-title #block-block-4 .icon-box{width:25%;border-right:1px solid #eeeeee;float:left;height:38px;}
.region-after-title #block-block-4 .icon-box-last{border-right:none;}



.widget p,
.textwidget {
	font-family: 'Helvetica Neue', Arial, sans-serf;
}

.widget p a,
.textwidget a {
	text-decoration: underline;
}
.n2-ss-slider[data-ie] .n2-ss-layer-col,.n2-ss-slider[data-ie] .n2-ss-layer-row,.n2-ss-slider[data-ie] .n2-ss-layer[data-sstype=content]{background-attachment:scroll!important}
.n2-ss-slider .n2-ss-layer-col{box-sizing:border-box;position:relative;width:100%;height:auto;flex:1 1 auto}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.md-slide-items{position:relative;z-index:1;height:100%;width:100%;overflow:hidden;}


.camera_caption {
  display: none; }


.cameraContent .camera_caption {
  display: block; }

.part2 .deep .top-img{
    margin: 20px 0 15px 0;
}

.part2 .deep .top-img .img{
    width: 119px;
    height: 68px;
    overflow: hidden;
}

.part2 .deep .top-img .img img{
    width: 119px;
    height: 68px;
}

.part2 .deep .top-img .rt{
    padding-top: 10px;
    width: 251px;
    line-height: 25px;
}

.breaking-news-latest {
   color: #555555;
   margin-right: 0;
   position: relative;
   margin-top: 0px;
   vertical-align: top;
}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.img-fluid{max-width:100%;height:auto}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}


.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }


		h1,h2,h3,h4,h5,h6,
		.h1,.h2,.h3,.h4,.h5,.h6,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper h4.title { color: #000000 ; }

.search-box{width:800px;margin:0 auto}

.bootstrap-dialog .modal-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.bootstrap-dialog.type-default .modal-header {
  background-color: #ffffff;
}

.bootstrap-dialog.type-info .modal-header {
  background-color: #5bc0de;
}

.bootstrap-dialog.type-primary .modal-header {
  background-color: #207dba;
}

.bootstrap-dialog.type-success .modal-header {
  background-color: #5cb85c;
}

.bootstrap-dialog.type-warning .modal-header {
  background-color: #f0ad4e;
}

.bootstrap-dialog.type-danger .modal-header {
  background-color: #d9534f;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.cs-modal .modal-header{border-bottom:0;padding:9px 0 0;}


.checkbox .checkbox-values .checkbox-value-checked,
.checkbox .checkbox-values .checkbox-value-unchecked {
    display: none;
}


.checkbox[data-checked="yes"] .checkbox-values .checkbox-value-checked,
.checkbox[data-checked="no"] .checkbox-values .checkbox-value-unchecked {
    display: block;
}

.photo-otchet {
    display: block;
    margin-bottom: 0px;
    overflow: hidden;
}

.photo-otchet a h2 {
    color: white;
    padding: 140px 0;
    text-align: center;
}

#lang_sel_list a { font-size: 16px; }


#accessibility {
display: block !important;
float: left;
width: 50%;
font-size: 0.88em;
font-family: Arial, Helvetica, sans-serif;
}

#accessibility a { margin-right: 8px; }

#accessibility span { padding: 0 4px; }

#portal-breadcrumbs,
#accessibility,
#doormat-container,
#em-destaque,
#portal-features { display: none !important; }

#header #accessibility { display: none !important; }

body.contraste #accessibility span {
background: #fff !important;
color: #000 !important;
}
.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-right:15px;padding-left:15px}
.col-sm-1,.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-10,.col-sm-11{float:left}
.col-sm-6{width:50%}
#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}

#menu-item-7285 h2{
	color:#fff!important;
}

.welcome_user_text a{
    padding-left:1em;
    padding-right:1em;
}


.leftRegion .welcome_user_text {
    font-size: inherit;
    border-bottom:none;
    text-align:center;
}
.fl-page-footer-widgets{border-top:1px solid #d5d5d5;border-color:#474a51;background-color:#282a2e;color:#a6a6a6}
.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#a6a6a6}
.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{color:#d00}
.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{color:#d00}
.fl-page-footer-widgets-container{padding-top:30px}

.skills-list {
	border-left: 1px solid #ebebeb;
	margin-left: -1px;
}

.skills-desc, .skills-list { color: #000000; }

.footerlogo-box {

float:right;
max-width:150px;
text-align:right;
color:#fff;

}


.footerlogo {
  float:right;
  position: relative;
  display:block;
  max-width:150px;
  height:auto;
  top: -10px;
}


.footerlogo img {
  width:100px;
  margin-top: 10px;
  display:inline-block;

}


.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

    .header-image .container .row {
      height: 100%; }



.row.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
.utility-nav{background:#f7f7f7;padding-bottom:10px;padding-top:10px}



.tx-countdown-pi1  {
	position: absolute;
	width:100%;
}

.tx-countdown-pi1 .countdown {
	position: relative;
	bottom: 3.2vw;
	
	width: 23.2vw;
	margin: auto; 
	z-index: 750;
	height: 3.2vw;
	
}



.csc-frame-frame1 .tx-countdown-pi1 .countdown {
	bottom: 3.2vw;
}


.tx-countdown-pi1 .disabled {
	display:none;
}


.tx-countdown-pi1 .countdown .bkg{
	position: absolute;
	width: 100%;
	height:inherit;
	background: #000;
	opacity:0.6;
	z-index: 749;
}



.tx-countdown-pi1 .countdown .clock {
	position: absolute;
	color: white;
	display:block;
	font-family: Roboto-Light;
	font-size:2.2vw;
	line-height: 155%;
	z-index: 751;
	padding: 0 0 0 2.2vw;
}


.tx-countdown-pi1 .countdown .clock span.days {
	font-family: Roboto-Thin;
	font-size:0.8em;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}



.row.is-flex { display: flex; flex-wrap: wrap;}


.is-flex.row{margin-left:-5px;}

.td-weather-days {
  width: 20%;
  float: left;
  text-align: center;
  text-transform: uppercase;
  line-height: 1;
}

.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}

.td-weather-days .td-day-degrees {
  font-size: 20px;
  position: relative;
  left: 4px;
  line-height: 14px;
  opacity: 0.7;
}

.td-weather-days .td-circle {
  position: relative;
  right: 5px;
}
.cookie-notice-container{padding:10px;text-align:center;width:100%}

.divider {
	float: left;
	width: 100%;
	display: block;
	height: 25px;

}

.fusion-single-line-meta {
  margin-bottom: 20px;
  font-size: 12px;
}
#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta{font-size:12px;line-height:18px;}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}
.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-sm-10{width:83.33333333%}

#legal-notice-access{text-align: center;background-color: #000;color: #fff;border-top: #b5b5b5 1px solid;margin-top: 20px}

#legal-notice-access p {text-align: center;}

  footer .address address,
  footer .address .right {
    float: none;
    width: 100%;
  }

  footer .address address {
    margin-bottom: 10px;
  }

  footer .address address img:nth-child(3) {
    display: inline-block;
  }

  footer .address {
    display: inline-block;
    float: none;
    width: 100%;
    padding: 0 30px;
  }

footer .address address img {
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top
}

footer .address h3 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;
    color: #4d4d4d
}

footer .address span {
    color: #737373;
    font-size: 14px
}

footer .address span i {
    margin-right: 10px
}

footer .address .right {
    float: right;
    width: 50%
}

.widget-container li span.tie-date,
.footer-widget-container li span.tie-date,
.mega-menu-block .tie-date,
span.post-comments-widget,
span.post-views-widget {
color: #AAA;
margin: 4px 0 0;
font-size: 80%;
display: inline-block
}

.widget-container li span.post-small-rate,
.footer-widget-container li span.post-small-rate {
margin-top: 5px;
}

.widget-container .post-thumbnail,
.footer-widget-container .post-thumbnail {
float: left;
margin-right: 10px;
}

.footer-widget-container {
padding: 5px 0;
border-top: 1px solid #444;
}

.footer-widget-container p {
padding-bottom: 1.0em;
}

.footer-widget-container li,
#theme-footer #tabbed-widget .tabs-wrap li {
padding: 6px 12px 6px 0;
line-height: 18px;
overflow: hidden;
border-bottom: 1px solid #3c3c3c;
}

.preface-top-inner {
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}


.entry-title {
	clear:both;	
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.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-6{width:50%}



.un-post-listing .col-md-6:nth-child(odd){
	clear: both;
}


.wpmchimpa-overlay-bg .wpmchimpa-wrapper {
	width:80%;
	max-width:780px;
	min-width:320px;
	margin:0 auto;
}



.carousel .item {
  height: 434px;
}


#menu-strip {
    background-color: #00ab6b;
}
 .av-subheading{font-size:15px;line-height:1.3em}
.av-subheading p:first-child{margin-top:0}
.av-subheading p:last-child{margin-bottom:0}
.av-subheading.av_custom_color{opacity:0.8}











#loader-wrapper {
  background-color: #fff;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 200;
  margin-top: 0px;
  top: 0px;
}


#loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}


#logo {margin-top: -10px; float:left;}

#logo img {display:block;}


.alt_header_1 #logo {padding-top:3px; float:left;}

.alt_header_1 #logo img {display:block;}


.alt_header_2 #logo {padding-top:3px; float:left;}

.alt_header_2 #logo img {display:block;}


.alt_header_3 #logo {padding-top:14px; float:left;}

.alt_header_3 #logo img {display:block;}
.sliders #slider{height:535px}
.row{margin-right:-15px;margin-left:-15px}
.two_column_image_and_text .row{margin-left:-1rem;margin-right:-1rem}
.two_column_image_and_text .row-eq-height{display:flex;display:-webkit-flex}


.main-title {
	margin-bottom:20px;
	text-align: center;
	color: #000;
	position: relative;
}


.main-title h2 {
	text-transform: uppercase;
}


.main-title p {
	font-size: 16px;
	width: 80%;
	margin: 0 auto;
}


.site-footer h1,
.site-footer h1 a,
.site-footer h2,
.site-footer h2 a,
.site-footer h3,
.site-footer h3 a,
.site-footer h4,
.site-footer h4 a,
.site-footer h5,
.site-footer h5 a,
.site-footer h6,
.site-footer h6 a,
.site-footer .main-title,
.site-footer li,
.site-footer li a,
.site-footer .widget li a
{
	color: #ffffff;
}

.site-content article .main-title{
	margin-bottom: 10px;
}




#ttw_ftable {border:0; width:98%; margin:0; padding:0;}


.covers {
    text-align: center;
}


.covers img {
    border-width: 0px;
}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
body.i18n-cs .load-more-photos.en{display:none;}
.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}
.twitter-feed__tweet{margin-top:15px;padding-top:20px;border-top:1px dashed #ccc}
.twitter-feed__tweet:first-child{margin-top:0;padding-top:0;border-top:none}
 .ss-foreground-image-container img[src*="base64"] {display: none;}
.ss-foreground-image-container.set-to-lazyload{background: #ddd;}
.ss-foreground-image-container.set-to-lazyload .css_spinner_container{display:flex;}
.ss-foreground-image-container video {max-width: 100%;}
[data-background-parallax="true"] .ss-background-container,[data-foreground-parallax="true"] .ss-foreground-image-container,[data-core-parallax="true"] .ss-core{will-change: transform;}
[data-fluidbox="true"] .ss-foreground-image-container{z-index: 1;}
.ss-container, .ss-subsection, .ss-core, .ss-foreground-image-container{width:100%;}
.ss-foreground-image-container video. .ss-foreground-image-container img{max-width:100%;height:auto;vertical-align: bottom;}
.ss-foreground-image-container:after,.ss-core:after,.ss-subsection:after,.ss-container:after {content: "";display: table;clear: both;}
img#footer-top-logo{max-width:230px;display:block;margin:20px auto 0 auto;}
.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-sm-12{width:100%}


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

#navigation .menu { background-color: #9e5652; }
a.menu-trigger{color:#fff;display:block;font-size:14px;text-transform:uppercase;font-weight:700;float:left;background:#606060;position:relative;width:100%;margin:15px 0 25px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a.menu-trigger i{padding:16px 17px;margin:0 10px 0 0;background:rgba(0,0,0,.08);font-size:14px;font-weight:500}
a.menu-trigger:hover{background:gray}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.sidebar nav a.child,.sidebar nav span.child{margin-left:30px;font-size:18px;line-height:2}
.content-info .footer-menusa .nav-col nav ul li.child{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-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%}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


.et_pb_text_inner {
	position: relative;
}


.wpmega-openblock{
	display: block;
}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
#cff .cff-post-links{float:left;clear:none;padding:5px 0 0;margin:0}
#cff.cff-default-styles .cff-post-links{font-size:11px}
#cff .cff-post-links.cff-left{float:left;margin:8px 0}
#cff.cff-default-styles .cff-post-links a{font-size:11px}
#cff .cff-post-links a:first-child{padding-left:0;margin:0}
.pagination .older{float:right}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#hours,#hours .et_pb_text_align_right{text-align:center!important}
#hours .et_pb_button_module_wrapper{text-align:center}
body.home .et_pb_section.et_pb_section_0{border:0!important}
.et_pb_section{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
#hero.et_pb_section,#page-header.et_pb_section{padding:0}
.et_pb_section.et_pb_fullwidth_section{padding:0}
.et_pb_section_4.et_pb_section{background-color:#fff!important}
.et_pb_section_6.et_pb_section{background-color:#fff!important}
.et_pb_section_1.et_pb_section{background-color:#7c193f!important}
.et_pb_section_2.et_pb_section{background-color:#fff!important}






div.art-logo
{
  display: block;
  position: absolute;
  left: 10px;
  top: 20px;
  width: 500px;
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

    #popup-row .wpb_column, #popup-row .vc_column-inner, #popup-row .wpb_wrapper {
      height: 100%; }

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }


.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}
.featured-activity-details{border-bottom:1px solid #9f060e;border-left:1px solid #9f060e;border-right:1px solid #9f060e;border-radius:0 0 5px 5px;padding-top:5px;width:190px;background:#fff}
.featured-activity-details .entry-title{margin-bottom:0}
.featured-activity-details p{margin:5px 5px 10px;line-height:1em}



.resize-content-column {
	padding: 4px 4px 5px 4px;
	width: 100%;
	height:auto !important;
	border-bottom: 2px solid #566B7B !important;
}


.resize-content-column h3 {
	padding-top: 8px;
	padding-bottom: 4px;
	font-size: 16px; 
}


.resize-content-column h4 {
	padding-top: 3px;
	font-size: 14px; 
}

.head-down-nav-ul{position:relative;width:180px;}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.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}

  .menu-item-859 {
    display: none !important;
  }
.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-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

#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;}
.freshpak-logo{display:none}
.node-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption{margin:0;text-align:center}
.n//ode-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:link{color:#1e1eeb;font-size:.9em;font-weight:bolder}
.n//ode-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:visited{color:#2c2c7a}
.no//de-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:hover{color:#2c2c7a;text-decoration:none;text-shadow:0 1px #2c2c7a}
.field-label-inline .field-label,.field-label-inline .field-items{float:left}

.viaggi-culturali-txt{
	padding:0;
	margin:0;
	list-style:none;
}

.viaggi-culturali-txt li{
	display:inline;
	float:left;
	width:950px;
	margin:0 45px 34px 0;
}

.viaggi-culturali-txt li .responsibility{	
	padding:0;
	margin:0;
}

.viaggi-culturali-txt li.lastrowbox{
	display:inline;
	float:right;
	width:289px;
	margin:0 0px 34px 0;
}

.viaggi-culturali-txt .image-thumb{
 	background:#080502;
	padding:7px;
	margin:0 0 20px 0;
	float:left;
	border:1px solid #473a2f;
}

.viaggi-culturali-txt .image-thumb img{
	float:left;
}

.featured-work h3, .works h3, .viaggi-culturali-txt h3{
	color:#f9f6f2;
	font-size:16px;
	font-weight:normal;
}

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

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}

#agenda ul.agenda_liste li.no_border_bottom {
	border-bottom:0px;
	padding-bottom:0px;
}

#zoom_sur .zoom_sur_liste li.no_border_bottom {
	border-bottom: 0px;
}

.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-3{width:25%}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}
#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}

#sky { text-align: center; }
.main-menu__menu-bottom{text-align:center;width:100%}
.main-menu__menu-bottom--mobile{display:block;padding-top:20px}
.main-menu__menu-bottom li{display:block;margin:0 20px 20px}
.main-menu__menu-bottom li.current-menu-item a,.main-menu__menu-bottom li:hover a{color:#696969}
.main-menu__menu-bottom a{font-family:futura-pt,sans-serif;font-size:1.1rem;letter-spacing:.4em;text-transform:uppercase}

  .main-navigation .menu-item-has-children {
    position: relative; }
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}

.menu-vertical ul li .sub-menu li.has-sub:hover:after {
  content: '';
  display: block;
  background-color: #222;
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  right: -0.25rem;
  top: 50%;
  margin-top: -0.25rem;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.toggled-on .nav-wrapper{overflow-y:scroll;height:100%;height:calc(100vh - 80px);position:absolute;top:80px;left:0;width:100%;width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}
.home-feature-story__overlay-title{color:#0a44bb;margin:0;line-height:1;text-shadow:0 0 2px #FFF;font-size:30px;font-size:1.875rem;}
.home-feature-story__overlay-title a:link,.home-feature-story__overlay-title a:visited{color:#0a44bb;text-decoration:none;}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.pop-inside ul li .pop-title{clear:none;font-weight:bold;margin:0 0 3px;padding:0;}
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}


	#menu .col5,
	#menu .col4,
	#menu .col3,
	#menu .col2,
	#menu .col1{
		float:left;
		display:block;
		padding:20px 0 10px 0;
	}


	#menu .col5 ul,
	#menu .col4 ul,
	#menu .col3 ul,
	#menu .col2 ul,
	#menu .col1 ul{
		margin-left:-10px;
	}

	#menu .col4{
		width:25%;
	}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

    .slider .carousel-caption{
        top: 20%;
    }

.liste_tit_region  
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:link
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:visited
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}
#footer{width:100%;background:#333;color:#999;padding:30px 0}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:rgb(194,96,38);}
.x-slider-container.below{border:none;}

.top-bar-wrap, .scrolling-bar, header, aside, #slogan, footer, .utilities, .expand.arrow, .accordion-nav, .white-buttons, 
.custom-search-container, #post-type-filters, .breadcrumbs, .bottom-greybar,
.project-links-container,.highlights img, .pager-container, .highlight-footer,
.highlight-content .states-autocomplete, .tiny-icon, .grey-box-link { display: none; }

  #cb-footer .cb-footer-a .cb-three {
    width: 34%;
    border-right: 0;
  }

  #cb-footer .cb-footer-c .cb-three {
    width: 28%;
  }

  #cb-footer .cb-footer-d .cb-three {
    width: 44%;
  }


#footer_wrap {
	height:40px;
	margin:-40px auto 0px auto;
}
.forgot-password-modal__title,.login-modal__error,.login-modal__prompt{font-weight:400;line-height:1.5;text-align:center}
.forgot-password-modal__title{font-size:32px;font-size:2.13333rem;font-family:Brown,arial,sans-serif;color:#fff;margin-bottom:15px}

#navigation .slogan {
  color: #888;
  font-size: 13.9px;
  margin: 8px 0 0 1em;
  padding: 12px 0 8px 1em;
  border-left: 1px solid #e6e6e6;
  float: left;
}

  #navigation .header .slogan {
    border: none;
    padding: 0;
    margin: 0;
    float: none;
    text-align: center;
  }


#footerCover .box-contact .email {
    background-position: 0 -400px;
}


#contentRecommendationWidget_Homepage_Search_Options .left_espot {
  margin-left: -18px; }

      .footertop .footer .legal-text,
      .footertop .footer .legal-text p,
      .footertop .footer .legal-text .left_espot p  {
         line-height: 16px !important;
      }


.entry-categories,
.entry-tags {
	display: block;
}


#the_header .logo-variation.logo-variation-header .logo-slot img{
  max-height: 13rem !important;
}

.popup-box {
   background-color: #ffffff;
    border: 1px solid #b0b0b0;
    bottom: 0;
    display: none;
    height: 415px;
    position: fixed;
    right: 70px;
    width: 300px;
    font-family: 'Open Sans', sans-serif;
}

.popup-box-on {
    display: block !important;
	z-index:999;
}

.popup-box .popup-head {
    background-color: #fff;
    clear: both;
    color: #7b7b7b;
    display: inline-table;
    font-size: 21px;
    padding: 7px 10px;
    width: 100%;
     font-family: Oswald;
}

.popup-box .popup-head .popup-head-right {
    margin: 11px 7px 0;
}

.popup-box .popup-messages {
}
