﻿.row{margin-left:-15px;margin-right:-15px}


.main-footer #footer-container {
  background-color: #eef1e2;
  max-height: 668px; }

  .main-footer #footer-container #footer h1, .main-footer #footer-container #footer .h1 {
    color: #646d47; }


.page-block {
  background: transparent;
  float: left;
  width: 100%; }
.fxb,.fxb-row{display:-webkit-box;display:-ms-flexbox;display:flex}
.fxb-row-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.no-flexbox .fxb-row{display:table;width:100%}
.single-border{width:100%;height:1px;background-color:#e1deda;margin-top:3px}
.page-id-16 .border-container .single-border{margin-top:0;margin-bottom:35px}
.page-id-370 .border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .lone-border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .border-container .single-border{margin-top:0;margin-bottom:50px}
.footer,.push{height:125px;clear:both}
.td-mega-menu-page .td-mega-grid{padding:22px}
.td-mega-menu-page .td-mega-grid .td_block_wrap{padding-bottom:26px}
.e453-4 .x-toggle-burger-bun-b {transform:translate3d(0,3.25em,0);}

.td-for-blocks{width:204px;}


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



.navbar-stuck .navbar-logo .logo-img img {
    height: 50px;
    max-height: 50px;
    max-width: 190px;
    width: auto;
}


.mobile-menu-top-container {
  height: 40%;
  display: table;
  float: right;
  width: 100%;
  padding-right: 5%;
}





body.dark,
caption,
th,
#menu,
#footer,
.status-header,
.pricing-table-gray .pricing-table-title,
.pricing-table-gray .pricing-table-price,
.pricing-table-gray .button,
.pricing-table-dark .pricing-table-title,
.pricing-table-dark .pricing-table-price,
.pricing-table-dark .button,
.notice,
#sidebar .widget,
.more-link:hover,
#layout .mejs-volume-slider,
.widget_nav_menu,
.widget_nav_menu h5,
#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span,
#buddypress div.item-list-tabs ul li a span,
#buddypress div.item-list-tabs ul li a:hover span {
  background-color: #000000;
}


		.boxed #layout {
			max-width: 640px;
		}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
.references__wrapper{position:relative;margin:40px 0 0 -60px;width:calc(100% + (20px * 5))}
.references__wrapper:hover{z-index:5}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}


.header{
	width:100%;
	height:100px;
	background-color:#3e3d3d;
	border-top:10px solid #2d2d2d; 
	border-bottom:10px solid #2d2d2d;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.8);
}

.single_page {
    background-color: white;
    padding-top: 0;
}

.ad336{
	width: 336px;
	float: left;
	height: 280px;
}
body.responsive-ready #main-menu .main_menu_expand-icon img.close{display:none}
body.responsive-ready #main-menu .expanded .main_menu_expand-icon img.close{display:block}
.mobile-promo a.close{margin-right:.5em;display:block;float:left;padding:0 .5em;font-size:1em}
.part-ring{display:inline-block;width:64px;height:64px}
.part-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:8px;border-radius:50%;-webkit-animation:part-ring 3.2s cubic-bezier(.5,0,.5,1) infinite;-o-animation:part-ring 3.2s cubic-bezier(.5,0,.5,1) infinite;animation:part-ring 3.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#3e3e5e}
.modal-audiogram .part-ring{width:500px;height:500px;bottom:-300px;right:-250px}
.modal-audiogram .part-ring div{width:500px;height:500px;border:95px solid #fff;-webkit-animation:none;-o-animation:none;animation:none;margin:0}


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


.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

  .intro .container {
    max-width: 800px; }



.container-content {
  display: block;
  clear: both; }

  .navbar .container {
    padding-left: 5px; }

	
	#isotope_container img{
		display: block;
		margin: auto;
	}


    #isotope_container{
      margin: 0 -15px 30px;
    }
.view-home-page .layout-standard{height:500px;}
.view-home-page .layout-standard .background{height:500px;}
.view-home-page .layout-standard .panel{bottom:120px;position:absolute;width:60%;min-width:400px;max-width:600px;text-align:center;padding-bottom:30px;}
.view-home-page .layout-standard .panel-inner{font-size:18px;font-weight:400;}
.view-home-page .layout-standard .panel-inner h1{margin:12px 0;}
.featurebigbox__ad,.mfp-arrow,.mfp-photo-meta,.mfp-video-meta,.social,.vidslider__slide{position:absolute}
.social{top:10px;right:0;width:6.432432432%}
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{margin:0;padding-top:0}
#content .wpb_content_element .wpb_tabs_nav{margin:0}
.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{margin-bottom:1em}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}
.row{margin-right:-15px;margin-left:-15px}

.comment-form .row {margin-bottom:20px;}
