﻿.cli-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.3rem;outline:0}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

	
	
	#main { 
		margin-left: 0; 
	}

		#main #searchform {
			margin-bottom: 24px; 
			margin-bottom: 1.5rem;
		}

	
	#main.col620,
	#main.col700 {
		width: 100%;
		display: block;
	}



.clearfix:after, 
.menu ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.clearfix { 
	zoom: 1;
}


.clearfix:after { 
	clear: both; 
}


.navbar-toggle__text { font-family: "Montserrat", Helvetica, Arial, sans-serif; font-weight: bold; color: #454545; display: inline-block; padding: 0 10px 0 0; }

	#site-categories #news .headline{margin-top: 38px;color: #444444;font-family: "Interstate";font-size: 20px; line-height: 22px; text-transform: uppercase;}

	#site-categories #news .headline-content{margin-top: 14px;color: #444444;font-size: 15px;}

	#site-categories #news .headline-link{margin-top: 10px;}

	#site-categories #news .headline-link h4{font-family: "Interstate"; font-size: 16px;}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }
 #mk-button-12 { margin-bottom:15px; margin-top:25px; margin-right:15px; }
 #mk-button-12 .mk-button { display:inline-block; max-width:100%; }
 #mk-button-12 .mk-button:hover { color:#ff4612; background-color:#ffffff; }
 .mk-blog-modern-item.instagram-post-type .the-excerpt, .mk-blog-modern-item.instagram-post-type .mk-button-container, .mk-blog-modern-item.instagram-post-type .the-title { display:none !important; }
 .mk-button-container.text-center { clear:both; }
 .mk-button-container.width-full { width:100%; float:none; }
 .mk-button-container .mk-button { float:none; }
 .mk-button-container{ width:100%; float:none; }
 .page-id-8399 .mk-button-container { text-align:left !important; }

.wpb_text_column h1:last-child,
.wpb_text_column h2:last-child,
.wpb_text_column h3:last-child,
.wpb_text_column h4:last-child,
.wpb_text_column h5:last-child,
.wpb_text_column h6:last-child {
	margin-bottom: 1.5rem;
	}

.wpb_text_column p:last-child,
.wpb_text_column ul:last-child,
.wpb_text_column ol:last-child {
	margin-bottom: 1.5em;
	}

.wpb_text_column:last-child h1:last-child,
.wpb_text_column:last-child h2:last-child,
.wpb_text_column:last-child h3:last-child,
.wpb_text_column:last-child h4:last-child,
.wpb_text_column:last-child h5:last-child,
.wpb_text_column:last-child h6:last-child,
.wpb_text_column:last-child p:last-child,
.wpb_text_column:last-child ul:last-child,
.wpb_text_column:last-child ol:last-child {
	margin-bottom: 0;
	}


.navbar-nav .yamm-content ul.list-unstyled {
	padding: 10px 15px;
}


.navbar-nav .yamm-fw .yamm-content ul.list-unstyled {
	min-height: 410px;
}


.navbar-nav .yamm-content ul.list-unstyled:nth-child(2),
.navbar-nav .yamm-fw .yamm-content ul.list-unstyled:nth-child(4),
.navbar-nav .yamm-fw .yamm-content ul.list-unstyled:nth-child(5),
.navbar-nav .yamm-fw .yamm-content ul.list-unstyled:nth-child(6) {
	border-left: 1px solid #ffffff;
}

.yamm .yamm-content {
  padding: 10px 30px;
}



.toggle-nav{
	display: none;
	position: relative;
	float: right;
	top: 20px;
	right: 20px;
	height: 30px;
	width: 30px;
	cursor: pointer;
}


.toggle-nav span{
	position: relative;
	display: block;
	width: 30px;
	height: 3px;
	background: #FFF;
	margin-top: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.toggle-nav span:after,
.toggle-nav span:before{
	content: "";
	position: absolute;
	left: 0;
	height: 3px;
	width: 100%;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.toggle-nav span:after{
	top: -9px;
}


.toggle-nav span:before{
	bottom: -9px;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}


.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 1px;
  font-weight: 400;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  border-bottom: 1px solid rgba(255,255,255,0.3);
}


.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.contributor-result-rank{-webkit-align-self:auto;align-self:auto;display:inherit;-webkit-flex-grow:2;flex-grow:2;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-order:3;order:3;width:25%}
.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-lg-12{width:100%}
.entry-title{font-size:36px;line-height:1}
.entry-title a,.sidebar .widget-title a{color:#222;font-weight:500}
.entry-title a:hover{color:#e8554e}
.featured-content .entry-title{border:none;font-size:24px;line-height:1.2}
.sidebar .featured-content .entry-title{font-size:20px}
.featured-content .entry-title a{border:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.module.no-js,.module.init,.experienceeditor .module{pointer-events:auto}
.module-list{padding:30px 0;background:#eee}
.module-list ul,.module-list li{list-style:none;padding:0;margin:0}
.module-list li{margin:15px 0}
.module-list a{font-size:18px;line-height:22px}
.module-list hr{background-color:#333;height:1px;margin:30px 0}
.legal .module-header{text-align:center;margin-bottom:60px}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}
.fl-slide-0 .fl-slide-cta-button .fl-button-wrap a.fl-button span.fl-button-text {color: #356266;}
.fl-slide-1 .fl-slide-cta-button .fl-button-wrap a.fl-button span.fl-button-text {color: #356266;}
.fl-slide-2 .fl-slide-cta-button .fl-button-wrap a.fl-button span.fl-button-text {color: #356266;}

.testimonial_rotator .testimonial_rotator_slide_title { margin: 0 0 5px 0; }


.testimonial_rotator.template-longform .testimonial_rotator_stars,
.testimonial_rotator.template-longform .testimonial_rotator_slide_title { text-align: center; }
.container-full{overflow:hidden}
.container{width:750px}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.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-4{width:33.33333333%}


#beforemypage3 p {line-height: 75px;}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}

.trucks-carousel-leftbox {
	width: 648px;
	float: left;
	 cursor: move;
}
.top-bar{padding-top:15px;padding-bottom:20px;border-bottom:1px solid #d3d3d3}
.top-bar,.top-bar a{color:#8d8d8d}
.top-bar span{color:#313131}
.top-bar ul{text-align:right;margin-bottom:0;margin-top: 16px;}
.top-bar li{padding-left:15px;padding-right:15px;border-right:1px solid #d3d3d3}
.top-bar li:last-of-type{padding-right:0;border:none}
.top-bar li .fa{margin-right:5px;vertical-align:middle}
.top-bar li a:hover{color:#259A9A}
#accordion .panel-title a:focus,#accordion .panel-title a:hover,#accordion-faqs .panel-title a:focus,#accordion-faqs .panel-title a:hover,#doctors-filter li a.active,#doctors-filter li a:focus,#doctors-filter li a:hover,.box1 h4 a:focus,.box1 h4 a:hover,.copyright a:hover,.footer-area li a:hover,.list-tags li a:focus,.list-tags li a:hover,.post-meta a:hover,.top-bar li a{text-decoration:none}
.page-content .staff-list .row .row{margin-bottom:20px}
header .row{margin-right:0;margin-left:0}
#footer .row{margin-right:0;margin-left:0}
#slider-v-1-body .body-container:after,#slider-v-1-body .body-container:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-right:0;margin-left:0}
 #pgc-1134-1-0 { width:2.6853%;width:calc(2.6853% - ( 0.973146766169 * 30px ) ) }
 #pgc-1134-1-0 , #pgc-1134-5-0 , #pgc-1134-7-0 , #pgc-1134-8-0 , #pgc-1134-8-1 , #pgc-1134-9-0 { margin-bottom:30px }

#content.content-builder .panel-full .panel-grid-cell {
padding-left: 0 !important;
padding-right: 0 !important;
}

.panel-grid-cell { width: 100% !important; }
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-1134 .panel-grid-cell { padding:0 }
 #pl-1134 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-1134 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

.tiled-gallery .gallery-row {
	 overflow: hidden;
	 margin-bottom: 2px;
}


.call-for-action-shodow-down {
	top: 99%;
	position: absolute;
	left: 0;
}
#header #site-slogan{margin:0;padding:0;font-size:24px;line-height:28px;cletter-spacing:-1px}
#h//eader #site-slogan{font-size:.8em}

	
	.mcatbox {width:220px;float:left;}

.site-header .top-bar .info-text {
	color: #FFFFFF;
	padding: 18px 0 0 10px;
	line-height: 14px;
	height: 100%;
}

.site-header .top-bar .info-text a:hover {
	color: rgba(255, 255, 255, 0.6);
}

article.post .content-wrapper,
article.page .content-wrapper {
	padding: 20px 0;
}
#footer-bottom{background-color:#2b2a2c}
#footer-bottom .et-social-icon a{font-size:10px}
#footer-bottom .et-social-icons{margin-bottom:-28px}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.popup .popup__center .popup__center__contener label .popup__checked{width:17px;height:17px;height:17px;position:absolute;opacity:0;transition:0.5s;top:5px;left:29px}
.popup .popup__center .popup__center__contener label .popup__checked svg{position:absolute;margin:3px 3px;width:12px;height:12px}
.popup .popup__center .popup__center__contener label .popup__checked svg path{stroke:#000}
.popup .popup__center .popup__center__contener input[type="checkbox"]:checked+.popup__checked{opacity:1}
.comment-meta .comment-time{color:#AAA}
.comment-meta .comment-time:hover{color:#555}
#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}

.testimonial_rotator .testimonial_rotator_slide_title { margin: 0 0 5px 0; }


.testimonial_rotator.template-longform .testimonial_rotator_stars,
.testimonial_rotator.template-longform .testimonial_rotator_slide_title { text-align: center; }
.row{margin-right:-15px;margin-left:-15px}


.ad {
    background-color: #fff;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align:center;
}
#footer .container{height:60px;width:1028px;background-color:#ffffff;margin:0 auto;padding:0;}
.block h2,#footer h2{font-weight:normal;line-height:130%;margin-bottom:10px;}
#footer{clear:both;padding:0;border-top:0px solid;font-size:.9em;}
#footer div.container div.sixteen{border-top:4px solid #717171;text-align:center;}
#footer .block{padding:0 0 20px 0;}
#footer .columns{float:none;height:20px;display:block;}
#footer .block .asti-ifpri-pim{position:absolute;right:0;top:-210px;}
.container.main,#footer .container{width:auto;padding-left:5%;padding-right:5%;}

a.esi_text_a {
	color: black;
	text-decoration: none;
}

a.esi_text_a:hover {
	color: #666;
	text-decoration: none;
}
#content,#sidebar{width:100%}
#content{width:620px;float:left}
.full-width #content,.widecolumn{width:100%;float:none}
.tb-megamenu-column{padding:10px 0;}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav:before,.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-justified,.nav-tabs.nav-justified{width:100%;}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}
.global-nav .nav{padding:0;margin:0;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.et_pb_counters .et_pb_counter_22 .et_pb_counter_container{background-image:none}
.et_pb_counter_22 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_22 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_22 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_22 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counters .et_pb_counter_22:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_22:hover .et_pb_counter_amount.overlay{color:}
.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}

.carousel-caption h4, .carousel-caption p {
color: #ffffff;
    font-size: 24px;
    line-height: 26px;
}

.carousel-caption .bleu_ciel {
    margin-bottom: 20px;
}
.widget-title{font-size:14px;margin:0 0 1em 0}
.fixed-sidebar .widget-title{border-bottom:2px solid #fff;font-size:13px;margin:-30px -30px 20px -30px;padding:20px 30px}
.widget_rss .widget-title a.rsswidget{color:inherit}
.widget_rss .widget-title a.rsswidget:first-child img{display:none}
.widget_rss .widget-title a.rsswidget:first-child:before{content:"\f143";font-family:'FontAwesome';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mast-onair .amp-onair-show-timeslot{font-family:"Open Sans";font-size:15px}


.page-template-homepage .right .procedures {
  padding: 1.5em; }

      .page-template-homepage .right .procedures #gform_3 {
        margin-bottom: 0; }
#ouibounce-exit-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);cursor:pointer;-webkit-animation:fadein 0.5s;animation:fadein 0.5s;}
.cd-top:before,.facebook:before,.menu-toggle:before,.owl-theme .owl-controls div:before,.post-edit-link:before,.search-toggle:before,.slider-control-paging a:before,.slider-direction-nav a:before,.twitter:before,.widget_twentyfourteen_ephemera .widget-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:400 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom}
.a2a_kit a,.cd-top,.menu-toggle,.owl-controls .owl-buttons div,.owl-controls .owl-page,.search-toggle,.share{cursor:pointer}
.menu-toggle{display:none;overflow:hidden;position:fixed;text-align:center;top:0;right:0;height:48px;width:48px;padding:0;margin:0;border:0}
.menu-toggle:before{color:#000;content:"\f419";padding:16px}
.main-navigation.toggled .nav-menu,.menu-toggle{display:block;z-index:3}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
#filter-box-title a h3.pull-right{margin:0;color:#666}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.social__where{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:24px}
.social__where span{margin-left:24px}
.js .social__where{opacity:0}
.wf-active .site-title{font-family:"ff-market-web","ff-market-web-1",cursive;font-style:normal;font-weight:400}
