﻿





.team_description{
	padding: 15px 0 5px 0;
	background-color:#fff;
    border-bottom: 1px solid #d5d5d5;
}
.vc_empty_space_inner .empty_space_image{display:block;height:100%}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}


p .alignleft,
p .alignright,
p .aligncenter,
p .alignnone {
  clear: none;
}


p .alignnone {
  display: inline-block;
}


.alignleft,
.alignright,
.aligncenter,
.alignnone {
  margin-top: 2rem;
  margin-bottom: 2rem;
  max-width: 100%;
}


.alignleft, .alignleft img,
.alignright,
.alignright img,
.aligncenter,
.aligncenter img,
.alignnone,
.alignnone img {
  display: block;
}


.alignnone,
.aligncenter {
  display: block;
}


.entry-content .aligncenter + p, .entry-content
.alignnone + p {
  margin-top: 2rem;
}


figure.alignleft, figure.alignright, figure.aligncenter, figure.alignnone {
  margin-top: 2rem;
}


.widget_image img.alignnone {
  margin-top: 0;
  margin-bottom: 0;
}
.adbottom{text-align:center;margin-bottom:20px;}






.custom-header img {
	display: block;
	margin: 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-lg-3{width:25%}
.e79-2.x-container,.e79-11.x-container,.e79-20.x-container,.e79-25.x-container,.e79-36.x-container,.e79-40.x-container,.e79-50.x-container,.e79-59.x-container {margin:0em auto 0em auto;}
.e79-40.x-container {padding:1em 1.84em 1em 1em;}
.e79-2.x-container,.e79-11.x-container,.e79-20.x-container,.e79-25.x-container,.e79-36.x-container,.e79-40.x-container,.e79-44.x-container,.e79-50.x-container,.e79-59.x-container {background-color:transparent;z-index:1;}


#slider,#header{
    display:block;
    width: 1001px;
    height: 491px;
}


#slider img{
width: 1001px;
margin: 0 0 0 0px;
}


#slider{
    display:block;
    width: 1001px;
    height: 491px  !important;
		overflow:hidden !important;
		position:relative;

}



#slider #sliderposts{
    width: 90% !important;
		overflow:hidden !important;
		position:absolute;
		color:#fff;
		padding: 0 20px;
		bottom:10px;
font-size:18px;
    text-shadow: 2px 2px #000;
    text-align:left !important;
    background:#00792A;
opacity:.8;
line-height:26px !important;
}




#slider #sliderposts a{
font-size:16px;
color:#fff;
float:right;
border:1px solid #fff;
padding:6px;
margin-bottom:20px;
}



#slider #sliderposts a:hover{
border:1px solid #00792A;
background:#fff
}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:41px 0 41px 0!important}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:40px 0 0 0}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:31px 0 31px 0!important}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#2ea3f2!important}
	#main-header,#et-top-navigation{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}


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


.navbar-logo .logo-img img{
	padding:5px;
}



.navbar-stuck .navbar-logo .logo-img img {
    height: 50px;
    max-height: 50px;
    max-width: 190px;
    width: auto;
}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

#options {background:#333; text-align:center; margin-bottom: 30px; }

.portfolio-light #options{background:#eee}


.text-left { text-align: left; }
.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-info{max-width:880px;margin:0 auto;padding:0 30px}

	#jsn-leftsidecontent_inner,
	#jsn-rightsidecontent_inner {
		padding: 0 !important;
	}

	#jsn-pos-promo-left div.jsn-modulecontainer,
	#jsn-pos-promo-right div.jsn-modulecontainer,
	#jsn-leftsidecontent_inner,
	#jsn-rightsidecontent_inner {
		margin: 20px 10px !important;
	}

#jsn-leftsidecontent_inner,
#jsn-rightsidecontent_inner {
	padding: 5px;
}

.main-header .mobile-menu .nav-item { width: 100%; border-bottom: 1px solid #ffffff; background:  #fafafa ; color:  #000000 ; }

.main-header .mobile-menu .nav-item a { display: block; position: relative; margin: 0 auto; padding: 19px 15px; width: 84%; min-width: 290px; color:  #000000 ; }

.main-header .mobile-menu .nav-item a:hover { color:  #000000 ; }

.col-xs-7 {
    width: 58.33333333%;
	float:left;
}

	.col-xs-5, .col-xs-7{
		width:100%;
		text-align:center;
	}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}

.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-3 {
    width: 25%;
  }

    .footer_left{color:#fff;display:block;margin:17px auto;float:none; text-align:center;}

  .footer_center .container .footer_left {
    float: left;
    padding-top: 20px;
  }

.footer_center .footer_left{font-size:13px;font-weight:300;color:#fff;float:left; text-align:center; width:100%;}
#home-content-container{padding-left:0 !important;padding-right:0 !important}
#home-content-container .column,#home-content-container .columns,#home-content-container .columns{padding-left:0 !important;padding-right:0 !important}
.small-12{width:100%}


.nav-header {
  position: relative;
  float: left;
  width: 100%;
}


.children {
 list-style: none; 
}


.section-standardise-texte{
	font-size:large;
}





.section{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:25px;
}



.section-header-index{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;	
}

.social-section               { background-color: #ffd41a; }

.menu-title {
    float:left;
    height:80px;
    padding-top:30px;
    text-transform: uppercase;
    font-size: 1.6rem;
    color: #8e8e8e;
    font-family: Mirai-Black;
    margin-left:100px;
}

.head-down-li{float: left;width: 50%;}

.head-down-li a{padding:10px 15px;margin-bottom:10px;display: block;width: 280px;height: 60px;color: #333;line-height:20px;background-color: #f1f1f1;box-sizing: border-box;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}

.head-down-li p{font-size: 14px;}

.head-down-li span{font-size: 12px;color: #666;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}

.head-down-li-i{display: inline-block;width: 28px;}

.head-down-li-i img{margin-left:5px;display: block;width: 100%;}

.head-down-li a:hover{background-color: #3db1fa;color: #fff;}

.head-down-li a:hover span{color: #fff;}

.wpt_widget_content .has-4-tabs .tab_title.selected a {
    border-bottom: 1px solid #E4E4E4;
}

.wpt_widget_content .has-4-tabs .tab_title:nth-child(3) a {
    border-left: 0;
}

.wpt_widget_content .tab_title a {
    display: block;
    background: #f0f0f0;
    border-left: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    padding: 2px 0 4px;
    line-height: 2.4;
    text-decoration: none;
    position: relative;
    font-weight: bold;
}

.wpt_widget_content .tab_title:first-child a {
    margin-left: 0;
    border-left: 0;
}

.wpt_widget_content .tab_title.selected a {
    background: #fff;
    border-bottom: 1px solid #fff;
}
.site-header .logo .logo-svg{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0}
.site-header .logo .logo-svg .\35 3a764d1-d165-4d03-a9d2-821bb53f9959{fill:#d72627}
.site-header .logo .logo-svg .bb86b362-3a69-4976-8a7d-492ed6a55bac{fill:#231f20}
.site-header .logo .logo-svg:hover .bb86b362-3a69-4976-8a7d-492ed6a55bac{fill:#d72627}
.site-header .logo .logo-svg .pad{display:inline-block;width:100%;padding-top:6.465%}
.site-header .logo .logo-svg svg{position:absolute;width:100%;height:100%;top:0;left:0}
.breadcrumb{padding:0;display:none;}

#logo-bar .half a {
	color:#FFF;
	font-size:1.125em;
	margin:20px 0;
	display:inline-block;
}

#logo-bar .half a.quote-cart-button {
	color:#FFF;
	padding:10px 15px;
	margin:0;
	display:inline-block;
	border:1px solid #FFF;
	font-size:1.125em;
	cursor:pointer;
	background-color:#E1363E;
}

#logo-bar .half a.quote-cart-button i {
	padding:0;
	margin:0 5px 0 0;
	font-size:0.875em;
}

#logo-bar .half a.quote-cart-mobile-button {
	padding:0;
	margin:20px 0 0 0;
	color:#808F99;
}

.page-id-6 #logo-bar .half a.quote-cart-button, .page-id-5212 #logo-bar .half a.quote-cart-button, .page-id-6 #logo-bar .half a.quote-cart-mobile-button, .page-id-5212 #logo-bar .half a.quote-cart-mobile-button {
	display:none;
}

#logo-bar .half a.quote-cart-button, .header-buttons-fixed .quote-cart-button {
	background-color:#001F33;
}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}

.bnrimg{
	background: #8a1e02;
	text-align: center;
	
	padding: 0px;
	margin: 0;
}


div.but_big{
	width: 180px;
	margin:0;
	padding:0;
}
