﻿.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


  #top_menu li ul#top_menu_countries {
    left: -175px;
    width: 300px;
        z-index: 100;
  }

    .ie8 #top_menu li ul#top_menu_countries { left: -170px; }

    #top_menu li ul#top_menu_countries li {
        display: inline;
        float: left;
        clear: none;
        padding-left: 4%;
        padding-right: 4%;
        padding-bottom: 1%;
        padding-top: 1%;
        margin: 0;
        width: 42%;
        word-wrap: break-word;
    }

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.featured-slider__slide{width:100%}
.featured-slider--media-left .featured-slider__slide{-webkit-box-align:start;align-items:flex-start;margin-left:auto;margin-right:auto;max-width:90em;opacity:0;transition:opacity .3s ease}
.featured-slider--media-left .featured-slider__slide.is-selected{opacity:1}
#video-gallery{width:100%;display:none}
#entete {padding:10px}
#entete p{font-size:1.1em;}
.copyright-address{border-top:1px solid #ccc;color:#484848;font-size:14px;line-height:25.3px;padding:5px 0 60px 0;text-align:center;color:#484848;margin:auto 0;}
.aspirin-teaser .aspirin-teaser-layout1-type3 .teaser-content-holder{padding:0}

	
.properties_blk {
	width:100%;
	 background-color:#e2da99;  
	
	float:left;
	margin-bottom:4px;
	margin-top:4px;
	padding-bottom:20px;
}
.panel.user-account-panel .form-header{display:none}
.pt_wish-list .form-header{width:auto}
.pt_wish-list .form-header .dialog-required .required-indicator,.pt_wish-list .form-header .dialog-required em{font-size:.5em}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}


ul.process-inner li .process-icon1 {
    background-color: #fff;
    width: 120px;
    height: 120px;
    padding: 10px;
    margin: 20px auto;
    border-radius: 11px;
    box-shadow: 2px 2px 13px rgba(0, 0, 0, .16)
}


ul.process-inner li .process-icon1:hover {
    filter: drop-shadow(8px 8px 10px gray)
}

    .process-icon1 img {
        width: 70px
    }
.atgrid__item{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.09);border-radius:3px;}
.atgrid__item-wrap-slide{padding:2px;}
.atgrid__item-wrap{padding-bottom:5px;}
.related-tours .atgrid__item{margin-bottom:0 !important;}
.atgrid__item-wrap--related-and-upsells:last-child{margin-bottom:0;}
.atgrid__item-wrap:last-child{margin-bottom:0;}
.atgrid__item-wrap.col-xs-6{float:none;max-width:360px;width:auto;margin-left:auto;margin-right:auto;}
.atgrid__item-wrap--product:last-child{margin-bottom:0;}
.atgrid__item-wrap--product.col-xs-6{float:none;max-width:none;width:auto;margin-left:auto;margin-right:auto;}
.atgrid--small .atgrid__item{box-shadow:0 2px 3px rgba(0,0,0,0.09);}
.atgrid--widget .atgrid__item{margin-bottom:30px !important;}
.atgrid--widget .atgrid__item:last-child{margin-bottom:0 !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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8,.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-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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8{float:left}
.col-md-12{width:100%}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.medium-4{width:33.33333%}
.lt-ie9 .large-4,.lt-ie9 .row .large-4,.lt-ie9 .medium-4,.lt-ie9 .row .medium-4{width:33.33333%}
.lt-ie9 .medium-4,.lt-ie9 .row .medium-4{width:33.33333%}
.hmpg_sidebar{margin-top:16px;color:#8C8C8C;min-width:300px}
.row{margin-right:-15px;margin-left:-15px}


#main-content {
	padding: 10px 0;
}


.row:after,
.col:after,
.clr:after,
.group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


.row {
	margin-bottom: 1.5em;
}
.front-view-content{width:100%}
.front-view-content.full-post{clear:both}
#featured{width:99.893617021277%;padding-bottom:40px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}
#featured p{padding:0 40px;font-size:18px;font-weight:200;line-height:27px;text-align:center}
#featured-image{margin:40px 0 0}
#featured-image .fluid-width-video-wrapper{margin-left:-20px}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}


#page{
  margin-top:3px;
  width:1014px;
  background-color:#FFFFFF;
  overflow:hidden;
  }


.srp-post-meta-container {
	display: -webkit-box;  
	display: -moz-box;     
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         

	-webkit-box-orient: horizontal;
       -moz-box-orient: horizontal;
       -webkit-flex-direction: row;
          -moz-flex-direction: row;
           -ms-flex-direction: row;
               flex-direction: row;

	       -webkit-flex-wrap: wrap;
	          -moz-flex-wrap: wrap;
	           -ms-flex-wrap: wrap;
	               flex-wrap: wrap;

	-webkit-justify-content: flex-start;
	   -moz-justify-content: flex-start;
	    -ms-justify-content: flex-start;
	        justify-content: flex-start;

	font-size: small;
	line-height: 1.2em;
	margin: 0 0 5px 0;
}

.boxdown1 {
float: left; 
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}
.porto-grid-container .porto-grid-item{float:left;max-width:100%}

				#grid-wojj6228e2rjo0cbd7yc692a0f1cbc4 .porto-grid-item {
					padding: 5px;
				}

					#grid-wojj6228e2rjo0cbd7yc692a0f1cbc4 .porto-grid-item:first-child {
						margin-top: 0;
					}

	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}

	
	.feature-title
	{
	}

	
		.feature-title h2
		{
			font-size: 3em;
			line-height: 1.2em;
			letter-spacing: -1.5px;
			margin-bottom: 0.5em;
		}

		
		.feature-title p
		{
	font-size: medium;
	line-height: 1.8em;
	margin-bottom: 1em;
	color: #525252;
	text-align: justify;
	font-family: open-sans-condensed;
	font-style: normal;
	font-weight: 300;
		}
.showcase-panel__subtitle {font-style: normal;font-weight: 700;font-size: 28px;line-height: 1.3;font-family: Montserrat, sans-serif;color: #ffffff;text-transform: uppercase;}
.q_elements_holder{width:100%;display:table;table-layout:fixed}
.q_elements_holder .q_elements_item{display:table-cell;vertical-align:middle;height:100%}
.q_elements_holder .q_elements_item_inner{width:100%}
.q_elements_holder.two_columns .q_elements_item{width:50%}
.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:first-child{width:66.66%}
.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:first-child,.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:last-child{width:33.33%}
.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:last-child{width:66.66%}
.q_elements_holder.three_columns .q_elements_item{width:33.33333333333333%}
.q_elements_holder.four_columns .q_elements_item{width:25%}

#hr9 {margin: -57px 0 0 165px; vertical-align: top; display: block; padding: 0 0 30px 0;}
.mod_3947185 {position: relative;background-color: #F1F1F1;padding: 10px 10px;}
.mod_3947185 .legal, .mod_3947185 .legal a{color: #0303FA;text-align: left;font: bold  12px "Arial", sans-serif;}
.mod_3947185 .bouton, .mod_3947185 .bouton a{color: #666666;text-align: center;text-decoration: none;font: bold  12px "Arial", sans-serif;}
.mod_3947185 .bouton a:hover{color: #666666;text-decoration: underline;background: transparent;font-weight: bold;}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

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

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

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

.search-overlay__container {
  margin: 0 auto;
  padding-top: 40px;
  max-width: 1000px;
  width: 100%;
}


.fmenu{
	text-align: center;
}


	#logo { float: none; text-align: center; }



.left { float: left; }

.button.left-align { text-align: left; text-indent: 12px; }

.flyout.left { right: auto; left: -2px; }

.top-bar ul.left { float: left; width: auto; margin-bottom: 0; }


.top-bar-cta {
    color: #fff;
    display: none;
    vertical-align: middle;
    text-align: center;
    padding: 10px 0 15px;
}


.top-bar.fixed .top-bar-cta {
    display: block;
}
#u2555-10{z-index:29;width:718px;min-height:221px;background-color:transparent;color:#FFFFFF;font-family:freight-sans-condensed-pro, sans-serif;font-weight:700;position:relative;margin-left:0.14%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}


.wrapper,
.layout-boxed {margin-left:auto;margin-right:auto}



.wrapper,.wp-image-wrap{width:1170px}


.grid-1 .wrapper,.grid-2 .wrapper,.grid-3 .wrapper,.grid-4 .wrapper,.grid-5 .wrapper,.grid-6 .wrapper,.grid-7 .wrapper,.grid-8 .wrapper,.grid-9 .wrapper,.grid-10 .wrapper,.grid-11 .wrapper,.grid-12 .wrapper{width:100%}
.layout-boxed .top-strip .wrapper{width:92%}



.featured-posts .wrapper {
    position:relative;
}


.single-box.entry-media .wrapper {
	width:100%;
}


	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;
	}
.wrapper{width:75%;margin:0 auto}

		.pref_blog { width: 31%; }

.pref_blog.last { margin:0px 0 5px 0; }
#sf{top:-4px;padding:0;margin-right:-7px}
.nav-drawer__menu-link{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;color:initial;text-decoration:initial;transition:initial;display:block;-ms-flex:1 calc(100% - 3em);flex:1 calc(100% - 3em);padding:.25rem 1rem;color:#fff;outline:none}
.nav-drawer__menu-link:hover{color:inherit}
body.user-mousing .disclaimer a:focus,body.user-mousing .nav-drawer__menu-button:focus,body.user-mousing .nav-drawer__menu-link:focus,body.user-mousing article p a:focus,body.user-mousing h1 a:focus,body.user-mousing h2 a:focus,body.user-mousing h3 a:focus{background-color:transparent}
body.contrast-light .nav-drawer__menu-link:hover{color:#000}




#slider-core {
	position: relative;
}

#rt-showcase {
  padding: 20px 0;
}


div.box_lastminute div.lm_super_header { padding-left: 2px; }

div.box_lastminute div.lm_super_header a { text-decoration: none; color: #EE581D; font-size: 14px; font-weight: bold; }

.icon-angle-up:before {
  content: "\e7a6";
}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.cfct-widget-module-multitaxonomytaglist .cfct-mod-content .row:nth-of-type(1)+hr{margin-bottom:16px}
.row-right:after,.row-right:before{display:table;line-height:0;content:""}
.row-right:after{clear:both}
.row-right .ginput_container{float:right;width:23.2%;display:inline-block}
.row-right .gfield_label{width:45%;float:left;margin-left:25%;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.row-right .gfield_description{width:40%}
#selector-parent-div .well .clickable-row .row{user-select:none}
.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}


.contact-row {
  margin-bottom: 20px;
}


.contact-row h4 {
  color: #3f3f3f;
  font-size: 22px;
  font-family: Georgia;
  font-style: italic;
  font-weight: normal;

}


.contact p,.text-widget p {
  font-size: 13px;
  color: #fff;
  margin-bottom: 6px;
  line-height: 22px;
}


	#header-logo img {
		float: none;
	}

#header-logo {display: inline-block;}

#header-logo, #header-logo img {
	max-width: 100%;
	float: left;
}
.text-center{text-align:center}


img.random_image {
	width:120px;
	height:90px;
	margin:0 0 0 0px;
	padding:0;
	border:1px #990000 solid;
}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}


.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}


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

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

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

.container:after {
    clear: both
}

.container .jumbotron {
    border-radius: 6px
}
.calendar_of_day .line_date .details_time .details{margin:0;color:#898989;font-size:.85rem;line-height:1;overflow:hidden;text-overflow:ellipsis}
.page:not(.page-homepage) .calendar_of_day .content-calendar .line_date .details_time .details{font-size:.75rem}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.header .nav{
	display: flex;
	justify-content: space-between;
	flex-direction: row;	
	align-items:center;
	padding-top: 20px;
}


a.hl, .header .nav a{
	color: #000000;	
	font-size: 16px;
	padding: 10px 20px;
	font-weight: 700;	
}


a.hl:hover, .header .nav a:hover{
	text-decoration: none;
	color: #ff0000;
}

	.header .nav, .player, .stations-dropdown {display: none !important}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#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}



.header-image .widget-area-collapsible .widget {
    padding-bottom: 0;
}


.header-btn .widget-area-collapsible .widget {
    padding: 3px;
}
.widget-area-collapsible .widget{margin-bottom:0;padding:5px}
.widget-area-collapsible img.alignleft,.widget-area-collapsible img.alignright,.widget-area-collapsible img.aligncenter{margin-top:0;margin-bottom:0}
.footer-below .widget-area-collapsible .widget{margin-bottom:10px}
.fixed-sidebar .widget_nav_menu .widget-inner,.element-columns .widget-area .widget_nav_menu .widget-inner{padding:0}
.fixed-sidebar .widget_nav_menu .widget-title,.element-columns .widget-area .widget_nav_menu .widget-title{margin:0;padding:15px}

.abs{position:absolute;}
.devider-title-dossier{padding-left:0!important;padding-right:0!important}
.devider-mobile-perso{display:block}
.devider-bloc-aides{width:100%;padding-left:20px;padding-right:20px;height:3px}
.devider{border-bottom:1px solid black;padding:5px 0;margin-bottom:2px;width:auto}
.devider-first{border-bottom:1px solid black;padding:5px 0;margin-bottom:25px;width:auto}
.devider-bloc-contestation{width:100%;padding-left:20px;padding-right:20px;height:3px}
.devider-sites{border-bottom:3px solid #202831;width:30px;margin:0;border-top:0}


        .show-cart .cart-count {
            font-size: 12px;
			color: white; 
			
        }
.module-footer .footer-copyright{color:#878e83;float:right;font-size:12px}
.module-footer .footer-copyright span{font-weight:600}
.module-footer .footer-copyright,.module-footer .footer-meta{margin-top:96px}
.module-footer .footer-copyright:last-child,.module-footer .footer-meta:last-child{margin-top:24px}
.promo-overlay h4{font-size:11px;padding:8px 11px}
.promo-overlay h4,.author-content h5 a,.block-heading,.post-entry .index-heading,.thecomment .comment-text h6.author,.thecomment .comment-text h6.author a,#respond h3,#respond #submit,.widget-title,.subscribe-box h4,#ig-footer h4,.archive-box h1,input,select,textarea,.slicknav_menu .slicknav_menutxt,.woocommerce-checkout h3,.woocommerce-account .addresses .title h3,.woocommerce-account h2,.woocommerce div.product .woocommerce-tabs .panel h2,.related.products h2,.upsells.products h2{font-family:karla,sans-serif}
.promo-overlay{height:100%;display:table-cell;vertical-align:middle;text-align:center}
#sidebar .promo-overlay h4{padding:10px 14px;font-size:11px}


#sidebar .promo-overlay  h4,
.promo-overlay  h4 {
     font-size: 18px;
     opacity: 0.80;
  filter: alpha(opacity=80); 
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.header .nav{
	display: flex;
	justify-content: space-between;
	flex-direction: row;	
	align-items:center;
	padding-top: 20px;
}


a.hl, .header .nav a{
	color: #000000;	
	font-size: 16px;
	padding: 10px 20px;
	font-weight: 700;	
}


a.hl:hover, .header .nav a:hover{
	text-decoration: none;
	color: #ff0000;
}

	.header .nav, .player, .stations-dropdown {display: none !important}


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


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}
.footer__columns-item{float:left;height:100%}
.has-5-columns .footer__columns-item{width:16.66667%;margin-right:20px;margin-right:2rem}
.has-5-columns .footer__columns-item.is-fifth{float:right;width:22.22222%;height:100%;margin:0}
.has-5-columns .footer__columns-item:first-child{padding:0}
.has-5-columns .footer__columns-item:nth-child(even){padding-left:20px;padding-left:2rem}
.has-5-columns .footer__columns-item.is-third,.has-5-columns .footer__columns-item.is-fourth{margin-top:40px;margin-top:4rem}
.fl-photo-img-svg {width: 100%;}

#page_bottom{
width:830px;
clear:both;
padding:10px;
height:auto;
}

.tabs nav a .new{
	position:absolute;
	top:0;
	right:0;
}
body.not-front .main-container.container{margin-top:69px;padding-top:35px;padding-bottom:40px;}
body.not-front .main-container.container h1{margin-bottom:35px;padding:0 15px;border-bottom:0px solid #fff;text-align:center;}
body.page-node-22 .main-container.container p,body.page-node-22 .main-container.container li{color:rgba(52,52,54,0.5);font-size:14px;line-height:24px;}
body.page-node-22 .main-container.container{padding-bottom:90px;}
body.page-node-23 .main-container.container p,body.page-node-23 .main-container.container li{color:rgba(52,52,54,0.5);font-size:14px;line-height:24px;}
body.page-node-23 .main-container.container{padding-bottom:90px;}


#controls-wrap {
    margin: 0 auto;
    height: 45px;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 4;
    background-color: rgba(0, 0, 0, .7);

    position: fixed;
}
    #main, #controls-wrap {        border-top-color: #507e94;    }
    #menu-wrap, #sidebar, #slidecaption, .social-bookmarks ul li, #controls-wrap, #thumb-tray, #nav ul ul, #nav-horizontal ul li ul {        background-color:rgba( 80,126,148, 0.7);    }
        #controls-wrap,#main {        border-top: 4px solid #9bee25;    }


.custom-background-content {
  max-width: 1440px;
  margin: 0px auto 0;
  padding: 80px 130px 0;
  color: #fff;
}

.custom-background-content h2 {
  font-family: 'Novecento Wide', 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 50px;
  line-height: 1;
  margin-bottom: 20px;
}

.custom-background-content h3 {
  font-size: 30px;
  line-height: 1.2;
}
#footer-bottom{background-color:#f6f6f6}
#footer-bottom .et-social-icon a{font-size:16px}


.navigation-bar__section {
  min-width: 0;
  padding-left: 8px;
  padding-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.navigation-bar__section:first-child {
  padding-left: 0;
}


.navigation-bar__section:last-child {
  padding-right: 0;
}


.navigation-bar--inverse .navigation-bar__section--seperated {
  border-color: rgba(255, 255, 255, 0.1);
}


.action-box-text {
  margin-bottom: 1em;
  font-size: 1em; }


.action-box-text a {
  display: block;
  color: #4d4e53;
  text-decoration: underline; }


.action-box-text a:link,
.action-box-text a:visited {
  color: #0072CE;
  text-decoration: underline; }


.action-box-text a:hover {
  text-decoration: none; }


.action-box-text a h4 {
  margin-bottom: 0;
  font-weight: normal;
  line-height: 1.2; }


.action-box-text a h4 + p {
  margin-top: 0;
  line-height: 1.2;
  color: #4d4e53; }


.action-box-text a .more,
.action-box-text a h4 {
  color: #0072CE;
  display: block; }


.action-box-text a:hover .more {
  color: #338ED8; }

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }


.header-social__item {
  float: left;
  margin: 0 7px;
}

.event { margin-right: 25px; float: left; width: 299px; }

.event.alpha { margin-right: 0px;}

.event.alpha h2 { color: #006169; font-family: 'VistaSlabOT Bold'; }

.event h2 { padding-bottom: 7px; font-size: 15px; color: #6faa12; font-family: 'VistaSlabOT Bold'; }

  .af-testimonials__main {
    margin: 0 -40px; }

    .af-testimonials__main .swiper-slide {
      padding: 0 40px; }

    .af-testimonials__main--loan {
      margin-top: -45px;
      padding-bottom: 100px; }

      .af-testimonials__main--loan .swiper-slide {
        padding: 0 80px;
        padding-right: 0; }

      .af-testimonials__main--loan .swiper-button-prev {
        left: 80px; }

      .af-testimonials__main--loan .swiper-button-next {
        left: 160px; }

.counter-value {
    font-size: 25px;
}

.header-navbar .header-navbar-inner.search-toggled-in .nav-icons .search-toggled-in-icon {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.header-navbar .nav-icons .search-toggled-in-icon {
  display: none;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
div#preload{background-color:#fff}


	img.menu-image.menu-image-title-after {
		width: 90px;
		min-height: 90px;
	}


	#menu-redes-sociais img.menu-image.menu-image-title-after {
	    width: 20px;
	    min-height: 0;
	    padding: 0;
	    margin: 0 10px 0 0;
	}


ul.sub-menu .arrow-sub-menu span.menu-image-title {
    color: #005789!important;
}



.menu-azul-claro {
	color: #44c8f5!important;
}


.menu-azul-escuro {
	color: #005789!important;
}


.menu-verde {
	color: #9fcb56!important;
}


.menu-laranja {
	color: #faa61a!important;
}


footer.azul-claro .menu-image-title,
footer.azul-escuro .menu-image-title,
footer.verde .menu-image-title,
footer.laranja .menu-image-title {
	color: #f8f9fa;
}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.site--item{display:inline-block}



.social-footer{
  padding:20px 0px;
  color:#ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align:center;
  width:100%;
  margin-bottom:0px;
  background: #454545;
  font-family: 'Montserrat';
  font-size: 80%;
  font-weight: 300;
  

}

.social-footer a {color:#ffffff;}

.social-footer:hover a {color:#ffffff;}
#logo_desktop{display:none}
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}

.header-image .header-image-container {
  height: 100%;
  overflow: auto;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100;                                      
}
.imagebox__title{position:absolute;left:10px;bottom:10px;color:#fff;text-shadow:2px 3px 10px rgba(32,30,24,.34);font-size:1.3333333333rem}
.col-lg-4 .imagebox__title{font-size:1.3333333333rem}
.begintime,.btn-arrow div,.imagebox__title,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__arrow b,.slick-next,.slick-prev{position:absolute!important}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }

.currenttext, .pagination a:hover {
    color: #fff;
    margin: 0 5px 0 0;
    display: inline-block;
    float: left;
    line-height: 1;
    text-decoration: none;
    padding: 10px 13px;
    background: #2a2a2a;
    font-weight: bold;
    margin-bottom: 10px;
}

.single .pagination a .currenttext {
    padding: 0;
    background: transparent;
    color: #FFF;
    margin-right: 0;
    margin-bottom: 0;
}

.single .pagination a:hover .currenttext { color: #fff }

.single .currenttext { margin-bottom: 0 }

.pagination .current .currenttext { margin-bottom: 10px }

#site-navigation .menu-container{float:left;}

#wrapper .post-content .txt-group.txt-group-hero-lrg p.subheader {
    max-width: 700px;
    margin: 0 auto;
    margin-bottom: 40px !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}


#wrapper .post-content .txt-group.txt-group-hero-dark h1,
#wrapper .post-content .txt-group.txt-group-hero-dark p.subheader {
    color: #fff !important;
}

#wrapper .post-content .txt-group.txt-group-standard p.subheader {
    margin-top: -15px !important;
}

.subheader {
    font-size: 20px;
    line-height: 1.5;
}

.icon-module.icon-left .subheader {
    margin-bottom: 24px;
    font-size: 14px;
    font-style: italic;
}
	
.license-number { float:right; color:#fff; font-family: "Gill Sans std", "Gill Sans MT", Calibri, sans-serif; font-weight:normal; font-size:14px !important; margin-top:20px;}

	.main-navigation, .site-title + .main-navigation, .social-navigation, .site-branding-container:before, .entry .entry-title:before, .entry-footer, .author-description:before, .post-navigation, .widget-area, .comment-form-flex, .comment-reply, .comment .comment-metadata .edit-link {display: none;}

	.site-header.featured-image .site-featured-image .entry-header, .site-header.featured-image .site-branding-container {margin-top: 0;margin-bottom: 0;}

.wrapper{min-width:954px;}


#boite_full{
position: relative; 
border:1px solid #cecece;
border-top:0px;
width:1000px;
padding:10px;
position: relative;
float: left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

#ttw_ftdl {
	text-align:left;
	}

.cell-footer {
	PADDING-RIGHT: 20px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 6.5pt; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}

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

#company_logo 				{	}

#company_logo img			{	width:100%;	}
.font-merri-weather,.primary-font,.section-title,h1,h2,h3,h4,h5,x h6{font-family:Merriweather,serif;font-weight:400}
.newsletter-sec,.section-info{font-size:24px;font-weight:300}
.section-info b,.section-info strong{font-weight:400}
.section-info a:not(.btn):not(.bttn){font-size:14px}
.section-info a:not(.btn):not(.bttn):hover{color:#c18653}
.section-wok h4{margin-bottom:30px}
.section-wok [class*=col-]:last-child{margin-bottom:10px}
.section-info{max-width:880px;margin:0 auto;padding:0 30px}
.section-science-publications-listing,.section-wildlife-listing{padding:40px 0 70px}
.section-wildlife-filter{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}
