﻿.verve_theme .testimonials_stack .tm_subheading,.verve_theme .testimonials_slider.owl-theme .tm_subheading{font-size:0.9em;font-style:italic}
.verve_theme .testimonials_stack.verve_smaller .tm_subheading,.verve_theme .testimonials_slider.owl-theme.verve_smaller .tm_subheading{font-size:0.85em;margin-top:-4px}


.clearfix{
	clear: both;
}


.clearfix:after {
	content: ".";
	visibility: hidden;
	height: 0;
	line-height: 0;
	display: block;
	clear: both;
}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}


.lang a {
	color: #006eb8;
	font-weight: 700;
	display: inline-block;
	text-decoration:none;
}


.lang a:hover, .lang a.active {
	color:#000;
	text-decoration: underline;
}


.lang {
	font-size: 12px;
	margin:0 0 0 -130px;
	padding: 0;
	text-align: center;
position: absolute;
left: 50%;
bottom: 20px;
width: 260px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.header.scrolled .header__menu-button{margin-top:16px}
.header .header__menu-button{float:right;display:inline-block;margin-top:49px;height:28px;line-height:28px;color:#fff;background-color:#0052a7;padding:0 12px;text-transform:uppercase;font-family:"Proxima Nova Semibold";font-size:15px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;transition:margin-top .2s}


.copyright .copyright-text {
  font-family: "Kanit", sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.0001;
  text-transform: uppercase;
}


.copyright .copyright-social + .copyright-text {
  margin-top: 23px;
}


.brand .site-description {
	display: block;
	margin: 0;
	font-size: 0.4444em;
	letter-spacing: normal;
	font-weight: normal;
	color: #999;
}

.menu-separator{
	border-top:dotted thin #CCC;	
}
.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}
.habillage.habillage_loaded #contenu_main,.habillage.habillage_loaded #content_page{margin-top:0}
body.responsive-ready #foobar span.copyright{display:block;text-align:center}

#footer_links1{
width:24%;
float:left;	
display:block;	
}

#footer_links1,#footer_links2,#footer_links3,#footer_links4,#footer_links5,#footer_links6{
width:100%;	
text-align:center;
	}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:15px 0 0 0}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:6px 0 6px 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:rgba(255,255,255,0.6)!important}


.written-by,
.copyright,
.copyright a,
.tagline,
.sub-title,
.nav-title,
.entry-meta,
.entry-meta a,
.cat-description,
.comment-meta a,
.comment-box label,
.comment-reply-link,
.comment-reply-login,
.widget-post-category,
.tab-box-button li a,
.entries .author .fn a,
.single-rating .description,
.widget-posts-entries span a,
.widget_ti_site_authors .authors-list .author-post {
	color:#8c919b;
}


.cat-description {
	max-width:690px;
	text-align:center;
	margin:-15px auto 45px;
    font-size:24px;
}


.text-left.ltr .cat-description,
.text-left.ltr .title-with-sep .title,
.text-left.ltr .title-with-sep .entry-title {
	margin-left:0;
	padding-left:0;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.fusion-accordian.custom-toggles .panel-body{font-size:16px}
.fusion-accordian.custom-toggles .panel-body ul{font-size:16px!important}
.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3,.fusion-pricing-table .panel-body .price .decimal-part,.fusion-pricing-table .panel-body .price .integer-part{color:#c4c4c4;}
