﻿

#heatmapthemead-post-navigation {
	clear: both;
}




#barre_liens_fond
{
	clear: both;
	margin: auto;
	height: 30px;
	margin-top: 15px;
	
}


  #barre_liens_fond li.li_barre_home, #barre_liens_fond li.li_barre {
    font-size: 0.8em; }


  
  .home #barre_liens_fond {
    height: 50px; }



.widgettitle {
  font-size: 18px;
  margin-top: 0;
  color: #444;
  font-weight: 400; }



.widget_categories .widgettitle {
  display: none; }

  .widget_sf_widget_constantcontact .widgettitle {
    border-bottom: 1px solid #005695; }

  .mega-menu .widgettitle,
  .mega-menu .widgettitle a {
    color: #41324D;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold; }

  .mega-menu .widgettitle {
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 5px; }
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important}
.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0px !important}
.comment ul.links li.first a{padding-right:5px;}

	.home-theme {
		margin-bottom: 30px;
	}

	.home-theme:last-of-type {
		margin-bottom: 0;
	}
.rpwe-alignleft{display:inline;float:left;}

	.f-link li a {padding-right: 10px; margin-right: 3px;}

	.f-link li{ display:block}

.f-link li:last-child a {
	border-right: 0
}

.f-link li a:hover {
	color: #009ed6;
}

div#menupad div.menusection{
	margin:			0px 0px 6px 0px;
	border-left:		4px solid #cccccc;
	padding-left:		10px;
	padding-bottom:		4px;
}


#bsa-html h3,
#bsa-html a,
#bsa-html img,
#bsa-html span,
#bsa-html p {
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
	line-height: 1.25;
}

#bsa-html a {
	display: inline;
}
.fusion-header-sticky-height{display:none}


	#logo_container {
		float: right;
		padding:5px;
		width: 40px;
		overflow: hide;
	}


.mobile-apps img
{
	text-align: center;
}
#block-bvo560079af2910c{min-height:30px}
.top-mobile-ads{display:none!important}
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@import url(../../blocks/header/style.css);@import url(../../blocks/footer/style.css);@import url(../../z-index/css/flipster.css);@import url(../../z-index/css/owl-carousel-min.css);@import url(../../main/css/intlTelInput.css);@import url(../../blocks/banners/style.css);.follow,.informer__tel .tel,img{vertical-align:middle}
.banner-slide__date span,.informer__tel .tel{display:inline-block}
.informer__tel .tel{font-size:24px;font-weight:700;color:#353535}
.informer__tel .tel:last-of-type{margin-left:1em}
.informer__tel_bottom .tel{display:block;color:#fff;font-size:18px;font-weight:400}
.informer__tel_bottom .tel a:visited{color:inherit}
.informer__tel_bottom .tel b{opacity:0;font-weight:400}
.informer__tel_bottom .tel:first-of-type{padding-bottom:.7em}


#header_vdl
{ float:left;
  margin:0px 0px 0px 0px;
  text-align:left;
  border-left:2px solid #FFFFFF;
}




#wrapper {margin:0 auto; width:1280px; text-align:left;}


    #head1 .actions, #head1, #head-wrapper1, #head, #wrapper, ul.menu_l1 {

        width: auto;

        margin: 0 15px;

    }




    #head1 .actions, #head1, #head-wrapper1, #head, #wrapper {

        width: auto;

        margin: 0px 5px;

    }


    #wrapper iframe {

        width: 100%;

        height: 330px;

    }


.content-bottom {

}

.menu-footer-menu-container li, .menu-footer-menu-spanish-container li {
	display:inline-table;
	padding:0 5px;
}

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

.nav-article .deeper.parent:not(.active), nav.nav-article li.parent li.item-459, nav.nav-article li.parent li.item-456{display: none;}
.tribe-events-list-widget .tribe-events-list-widget-events{padding:0 1.5rem;margin-bottom:1.25rem}

#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;
}
.aligncenter{display:block;margin:0 auto}

.rtin-item {display: flex; border-right: 1px solid #919191;}

.rtin-item .rtin-left {	padding-right: 30px; min-width: 80px; text-align: center;}

        .ai-highlighs .rtin-item .rtin-left {padding-right: 13px;min-width: 30px;text-align: center;}

.dbx-group, .dbx-box, .dbx-handle {
	position:relative;
	display:block;
	}


.dbx-box {
	margin:0;
	padding:0;
	border:none;
	clear: both;
	}


.dbx-box-closed .dbx-content {
	display:block;
	height:4px;
	padding:0;
	overflow:hidden;
}

.dbx-box-closed .dbx-content * {
	display:none;
}



.filters .sort{
    padding:5px 18px 5px 20px;
    cursor:pointer; 
    display: inline-block;
}

.pull-right {float: right !important;}

.idblog-banner-beforecontent.pull-right {margin-left: 20px;}


.menu-mob__sep { height: 40px; width: 1px; background-color: rgba(255, 255, 255, 0.2); margin: 0 12px 0 11px; }


html.special.black-bg .menu-mob__sep { background-color: #fff; }


html.special.blue-bg .menu-mob__sep { background-color: #195183; }
div.block-content{display:block;float:left;width:100%;height:auto}
.block-fixed-height div.block-content,body.visual-editor-iframe-grid div.block-content{height:100%}




#voice-box {
	position: fixed;
	margin: 0 auto;
	top: 0;
	z-index: 999999;
	left: 0;
	text-align: center;
	display: none;
	right: 0;
}


#voice-box label {
	background: #fffed5;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding: 3px 12px 3px 12px;
	line-height: 26px;
	border: solid 1px #cfcd59;
	border-radius: 0px 0px 5px 5px;
}
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-icon:before{color:#333333;}
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-icon:hover:before{color:#a0ce4e;}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before{color:#828282;}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before{color:#020d52;}



  #skip-to-nav, #navbar, #sidebar-left, #sidebar-right, #footer,
  .breadcrumb, div.tabs, .links, .taxonomy,
  .book-navigation, .forum-topic-navigation, .pager, .feed-icons
  {
    visibility: hidden;
    display: none;
  }
.hero-video{position:fixed;z-index:-1;top:0;left:0;right:0;height:100%;overflow:hidden}
.section-hero .hero-video{position:relative!important;height:auto!important}

    .main-header__hamburger__dd-list {
      list-style: none; }

      .main-header__hamburger__dd-list li {
        line-height: normal; }

        .main-header__hamburger__dd-list li a {
          color: #504C3F;
          font-family: "Theinhardt Medium";
          line-height: normal;
          text-transform: uppercase;
          display: block;
          padding: 4px 0; }

          .main-header__hamburger__dd-list li a:hover, .main-header__hamburger__dd-list li a:focus {
            color: #95c82e; }

#left {
	width: 726px;
	float: left;
}
.main-menu li.open .sub-menu{display:block}
.main-menu .sub-menu{display:none;font-size:1.06667em;padding-bottom:.625em}
.main-menu .sub-menu a{padding-left:1.25em}
.main-menu .sub-menu li{margin-bottom:10px}
.main-menu .sub-menu li:last-child{margin-bottom:0}
.main-menu .sub-menu a:hover{color:#edbc06}


.menu-item:hover {
    background: #eeeeee;
    color: black !important;
}


.menu-item:hover a {
    color: black !important;
    opacity: 1;
}


.menu-item {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.widget_layered_nav ul li .count{float:right;line-height:22px;background:rgba(0,0,0,.025);padding:0 8px;border-radius:10px;font-weight:700;margin-bottom:.327em}


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

.nav-item-header {
  font-weight: bold;
  padding: 5px 0 0 0;
}


.nav-item-header a {
  color: #ff0000 !important;
}


.extcal_minical .extcal_month_label a {
    color: #FFFFFF;
    font-weight: bold;
}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.hero-slide-content{font-family:'Gotham Medium',Arial,sans-serif;position:absolute;bottom:100px;left:0;padding:20px 40px;width:100%;}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}


.st-light, .st-dark, .bn-sidebar-block {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.st-dark.for1x1 {border-color:#fff!important; border-style:solid!important;}

.st-dark.for1x1:hover {border-color:#feec29!important; border-style:solid!important;}

body .st-dark #keeper_native_4x1-1 .mctitle a, body .st-dark #exo_native_4x1-1 .exo-native-widget-item-title {color:#fff!important;}

body .st-dark #keeper_native_4x1-1 .mctitle a:hover, body .st-dark #exo_native_4x1-1 .exo-native-widget-item-title:hover {color:#feec29!important;}


.bn-sidebar-block.st-dark .item-exo, .bn-sidebar-block.st-dark .item-exo-native {border:1px solid #fff;}

.bn-sidebar-block.st-dark .item-exo:hover, .bn-sidebar-block.st-dark .item-exo-native:hover  {border:1px solid #feec29;}
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.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-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }



.logos-section .panel-grid-left {
	float: left;
	width: 41.5%;
}


.logos-section .panel-grid-right {
	float: left;
	width: 58.5%;
}


#system .items.items-col-3 .grid-box.col-1 .item {
	margin: 0 18px 0 10px;
}

#system .items.items-col-3 .grid-box.col-2 .item {
	margin: 0 14px;
}

#system .items.items-col-3 .grid-box.col-3 .item {
	margin: 0 10px 0 18px;
}
