﻿         
        #cookie-alert-container .ca-text {
            color:white; 
            display: inline;
            float:left;
            width:90%;
            font-size: 12px;
		    font-family: "Open Sans",sans-serif;
            
        }
#header #submenu-left{display:none}
#header-content div#submenu-left{position:absolute;top:0;display:inline-block;width:auto;margin-left:15px;display:block}
.mobile-menu-open #header #submenu-left{display:none}
.span2{width:153px}
.row-fluid .span2{width:15.40785498489426%;*width:15.357502517623365%;}
.table td.span2,.table th.span2{float:none;width:137px;margin-left:0}
input.span2,textarea.span2,.uneditable-input.span2{width:139px}
#submenu-wrapper .span2,#submenu-wrapper .span10{float:left}
#submenu-wrapper .span2{width:15.40785498489426%}
.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_wrap{margin-top:0!important;width:100%}
.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_wrap ul{margin:0;list-style:none}
.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_wrap form{margin-bottom:0}
#s5_responsive_mobile_top_bar_wrap{line-height:130%}
.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:#ffffff!important}
#et_top_search{display:none}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}

header.main-header .brand
{	max-width: 145px; float: left;
}
body.has-sidebar #content{width:calc(100% - 23% - 80px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 80px);margin-left:calc(21% + 40px);}
#content{width:100% !important;margin-left:0px !important;}
#content.full-width{margin-bottom:0;}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

.fb-icon img { border: 1px solid #dcac7c; float: left}

.fb-icon img.hover {display: none}

.fb-icon span  { color: #fff; font-size: 12px; position: relative; top: 5px; margin-left: 10px}


body .container-fluid header .header-text
{
    margin-left: 79px;
}



body .container-fluid header .header-text h1
{
    padding-top: 20px;
}
.builder-container-outer-wrapper {
	max-width: 960px;
	width: 960px;
}

#ie6 .builder-container-outer-wrapper,
#ie7 .builder-container-outer-wrapper,
#ie8 .builder-container-outer-wrapper {
	width: 960px;
}
#z_col0 div.ecart_col0 {height: 10px;}
#z_col0 div.ecart_col0 hr{display: none;}

div.ecart_col0 {height: 10px !important;}



.inner {
	width: 740px;
	margin: 0 auto;
}

#zoom_sur .zoom_sur_liste li.second {
	border-top:none;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;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}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.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-left:15px;padding-right:15px}
.col-md-6{width:50%}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.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}
 #pg-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }

#slide-panel .has-mobile-menu #slide-mobile-menu { display: block; }

#slide-panel .has-mobile-menu #slide-main-menu { display: none;	}

#slide-panel .widget-area.desktop { display: none; }

.nivo-html-caption {
    display:none;
}

.wrapper { margin: 0 auto; }

body.custom-background .wrapper { margin: 0 auto; background: #fff; max-width: 1160px; }
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{-webkit-box-shadow:0 17px 10px rgba(0,0,0,.4);box-shadow:0 17px 10px rgba(0,0,0,.4)}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}



#edd-free-downloads-modal a {
	display: block;
	margin-top: 15px;
	text-align: center;
	font-size: 15px;
}
#edd-free-downloads-modal{background:#fff;width:350px;max-width:95%;margin:0 auto;border-radius:5px;padding:1%;position:relative}
#edd-free-downloads-modal label{font-weight:700;display:block;position:relative;line-height:100%;font-size:95%;margin:0 0 5px}
#edd-free-downloads-modal label.edd-free-downloads-checkbox-label{display:inline-block;padding-left:5px}
#edd-free-downloads-modal span.edd-free-downloads-required{color:#b94a48;display:inline}
#edd-free-downloads-modal input[type=password],#edd-free-downloads-modal input[type=text]{width:100%}
#edd-free-downloads-modal a.button,#edd-free-downloads-modal button{width:100%}
#edd-free-downloads-modal.edd-free-downloads-mobile{background-color:inherit;padding:25px}

    .phones {text-align: right;}


.phones a{
    color: #3b74bf;
}
.footer_all .footer-bottom{padding:30px 0;color:#fff}
.footer_all .footer-bottom .widget{text-align:center;margin:5px 0 10px}
.footer_all .footer-bottom a{font-size:inherit;color:inherit}
.footer-bottom ul{list-style:none}
.footer-bottom .widget_nav_menu li{display:inline-block;font-size:15px;margin-right:20px;line-height:1.8}
.footer-bottom .mine_follow li{font-size:15px;border-radius:100%;width:35px;height:35px;line-height:35px;color:inherit;display:inline-block;border:1px solid #fff;margin-right:20px}
.footer-bottom .mine_follow li:hover{border-color:#ffea00;cursor:pointer}
.footer-bottom .mine_follow li:hover a{color:#ffea00}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}


#about .about-col .img {
  position: relative;
}


#about .about-col .img img {
  border-radius: 4px 4px 0 0;
}


.w, .w:link, .w:visited, .w:active, .w:hover { font-size: 95%; color: #fff; text-decoration: none; cursor: hand; }
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}



ul.news {
  float: left;
  width: 100%;
  list-style-type: none;
}


ul.news li.date {
  float: left;
  width: 100%;
  color: #909090;
  font-style: italic;
  font-size: 0.9em;
  padding-bottom: 4px;
}



ul.news li.link {
  float: left;
  width: 100%;
  color: #da7b28;
  font-size: 0.9em;
  padding-bottom: 7px;
}


ul.news li {
  float: left;
  width: 100%;
}


ul.news li.fullDate {
  font-size: 0.9em;
}



ul.news li.link a, ul.news li.link a:hover {
  color: #da7b28;
  line-height: 1.5em;
}



ul.news li.short {
  float: left;
  width: 100%;
  font-size: 0.9em;
  padding-bottom: 30px;
}



div.right-inside ul.news li {
  line-height: 1.2em;
}

.content .sidebar .ribbon {
  z-index: 24;
}

.sidebar {
  background-color: #ffffff;
}


	.nav-next a {
		float: left;
	}

.main-block-paragraph h1, .main-block-paragraph h2{
	font-size: 20px;
	font-weight: normal;
	color: #181819;
}
#et-secondary-menu li,#top-menu li{word-wrap:break-word}
#et-secondary-menu .et-social-icons{margin-right:20px}
#et-secondary-menu{float:right}
#et-secondary-menu,#et-secondary-nav{display:none!important}
#et-secondary-menu .et_duplicate_social_icons{display:inline-block}
#et-info,#et-secondary-menu{display:block;float:none;text-align:center}
.et_secondary_nav_two_panels #et-secondary-menu{margin-top:12px}
.mod_format_overview .main_image{position:absolute;top:0;left:0}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}


.home-services .home-service-left-shadow {
	position: absolute;
	top: 18px;
}
  .ss .ui-socialbar-item.digg .ui-socialbar-image{background-position:0 0;}
.ss .ui-socialbar-item.digg:hover a,.ss.effect--fade .ui-socialbar-item.digg a{background-position:0 -40px;}
 .ssm .ui-socialbar-item.digg .ui-socialbar-image{background-position:0 0;}
.ssm .ui-socialbar-item.digg:hover a,.ssm.effect--fade .ui-socialbar-item.digg a{background-position:0 -30px;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

#custom-background-193 { background-color: #1b69b2 !important; }

#custom-background-193 .backstretch { opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20) }


.custom-background {
  min-height: 440px;
  repeat: no-repeat;
}


.page-template-template-widgetized .custom-background {
  min-height: 440px;
}


.custom-background-content {
  max-width: 1440px;
  margin: 0px auto 0;
  padding: 80px 130px 0;
  color: #fff;
}

.custom-background-content h2 {
  font-family: 'Novecento Wide', 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 50px;
  line-height: 1;
  margin-bottom: 20px;
}

.custom-background-content h3 {
  font-size: 30px;
  line-height: 1.2;
}

.custom-background-wrapper{margin:150px 0 10px 0;}

.footerspacer {
	float:left;
	width: 873px;
	height: 20px;
	clear:both;
	color: #006;
}
.footer-video{cursor:pointer;text-align:center;width:80px;height:80px;margin:auto;position:absolute;top:-80px;left:50%;margin-left:-40px;opacity:0}
.footer-video .btn-arrow-up{display:block;margin-bottom:5px}
.footer-video:hover .btn-arrow-up{transform:translate(0, 2px)}
.container-img .footer{text-align:center;width:100%;height:80px;margin:auto;position:absolute;bottom:90px;z-index:10}
.container-img .footer .add-pdf,.container-img .footer .view-pdf{cursor:pointer;display:inline-block}
.container-img .footer .footer-more{margin-top:20px;margin-bottom:20px;cursor:pointer}
.container-img .footer .more{width:55px;height:35px;margin:auto}
.container-img .footer .content-more-wrapper{position:relative;height:calc(100vh - 105px);overflow:hidden}
.container-img .footer .content-more-wrapper ul li{display:inline-block;width:calc(33% - 30px);margin:15px 15px}





#service .service-section-list .service-section-list-icon {
    width: 8%;
    padding: 0;
    text-align: left;
    vertical-align: sub;
}


#service .service-section-list .service-section-list-icon i {
    font-size: 2.5em;
}


#service .service-section-list .service-section-list-icon img {
    width: 80px;
    height: 80px;
}

.copyright {
    line-height: 40px;
    margin: 0 auto 0;
    color: #ffffff;
}
#site-navigation ul li ul.sub-menu{background:#f8f8f8!important;border-top:2px solid #317bb5!important;position:absolute;top:100%;margin:0;left:0;display:block;visibility:hidden;z-index:9992;-webkit-backface-visibility:hidden;border:none;padding:0}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;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}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}

.searchbar {position:absolute;top:6px;right:25%;color:white;}



#main_column #user2 div.module div div div, #main_column #user3 div.module div div div, #right_column div.module_news div div div {
	height: 335px;
}



#user3 {
	width: 305px;
}
.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-12{width:100%}

td#today{font-weight:bold;}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}

.collect td.play {width:95px;}

.collect td.play a:hover img {opacity: 0.9;}

.onlinecasinos .bestbl a.getbonus:hover img,  .onlinecasinos .bestbl a.play:hover img{opacity: 0.9;  }

.onlinecasinos .bestbl a.play {float:right; margin: 10px 0 0 0; }



  

  


	 .fullwidthbanner-container{
		width:100% !important;
		position:relative;
		padding:0;
		max-height:400px !important;
		overflow:hidden;
		margin:-30px 0 0 0;
		z-index:1;
	}



.fullwidthbanner-container .tp-thumbs		{  padding:3px;}
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.left33{float:left;width:33.33%}
header .search-form .left33,header .search-form .left66{width:auto}
footer .left33,footer .left66{width:50%}

.header .nav__primary .sf-menu { float:none; }

.header .nav__primary .sf-menu ul {
	background:#318fce;
	width:174px;
	padding:39px 30px 39px 30px;
}

.header .nav__primary .sf-menu li:hover ul, .header .nav__primary .sf-menu li.sfHover ul {
	top:46px;
	left:50%;
	margin:0 0 0 -117px;
}

.header .nav__primary ul.sf-menu li li:hover ul, .header .nav__primary ul.sf-menu li li.sfHover ul {
	background:#3498db;
	top:-39px;
	left:204px;
	margin:0;
}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}


.menu-item {
  display: inline-block;
}
header #nav-main .sub-nav-parent ul.sub-menu{position:absolute;z-index:20;opacity:0;display:none;background:#ebebee;padding:0;margin:0;border-radius:0 0 5px 5px;border-top:none}
header #nav-main .sub-nav-parent ul.sub-menu li{display:block;padding:0}
header #nav-main .sub-nav-parent ul.sub-menu li a{display:block;width:100%;color:#00339f;font-size:18px;text-transform:capitalize}
header #nav-main .sub-nav-parent ul.sub-menu li a:hover{background:#90949c;color:#fff}
header #nav-main .sub-nav-parent ul.sub-menu li:first-child{border-top:5px solid #fff}
header #nav-main .sub-nav-parent ul.sub-menu li:last-child{border:none}
header #nav-main .sub-nav-parent ul.sub-menu li:last-child a{color:#fff!important}
header #nav-main .sub-nav-parent ul.sub-menu:after{display:none}
header #nav-main .sub-nav-parent.on ul.sub-menu{display:block;opacity:1}

  .main-navigation .menu-item-has-children {
    position: relative; }
.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}
.et_pb_text_inner{position:relative}


li#menu-item-6739, li#menu-item-14799, li#menu-item-14816, li#menu-item-16085, li#menu-item-16088 {
	display: none;
}

#close{
    float: right;
    position: absolute;
    top: 21%;
}


.sleekslider .slide-container {
  max-width: 960px;
  margin: 0 auto;
  position: relative;
  height: 100vh;
  max-height: 500px;
}

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

.maxiroundedcenter, div#maximenuck201 div.maxiroundedcenter ul.maximenuck {
            position: absolute;
            top: 10px;
            left: 0;
            right: 0;
            bottom: 0;
            display: -webkit-flex !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%; 
			height: calc(100% - 64px);
			
			flex-direction: column;
        }

		.maxiroundedcenter img {
			display: none !important; 
		}


        .maxiroundedcenter {
            bottom: 3em
        }

.footer-bottom-wrapper {
	background: rgba(0, 0, 0, 0.3);
	padding: 18px 0 3px;
	position: relative;
}

.votebutton {
text-align:center;
overflow: hidden;
}

.votebutton .btn {
float: left;
margin: 0 1px;
padding: 1px 5px;
}

#btn-share-4 {
  background: #0084b4 !important;
}

#btn-share-4:hover {
  background: #00678d !important;
}
header .nav-row{background-color:rgba(255,255,255,.8);height:116px}
header .nav-row .logo{float:left;margin-top:12px}
header .nav-row nav{float:right}
header .nav-row .nav-wrap{display:none;position:absolute;width:100%}
header .nav-row .pagewidth-no-margin,header .nav-row .pagewidth{width:100%;margin:0}

#seepower h2 {max-width: 650px;}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors #contributors-active{display:none;visibility:visible}

div.caption_content{
    left:0px;
    position: absolute;
    padding-left:8px;
    z-index: 1001;
    color:#FFFFFF ;
    background-color: #000000;
    padding-top:6px;
    font-size: 12px;
}
.lo-footer_links{margin:.4em 0 0}


.genesis-nav-menu .menu-item {
   display: inline-block;
   text-align: left;
}


.genesis-nav-menu .menu-item:hover {
   position: static;
}

	
	
	
	.menu-primary {
		display: none;
	}

 
	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

 
	.nav-primary .menu-item:hover {
		position: static;
	}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}





.heatmapthemead-featured-page-clear,
.heatmapthemead-archive-description-clear,
.heatmapthemead-content-clear {
	clear:both;
	line-height:0;
	height: 0;
}
#logo{margin:0;padding:0;}
#header #logo{display:block;text-align:center;padding-top:84px;}
.zn_section__source + .zn_section_size { position:relative; }
.kl-bg-source + .zn_section_size { position:relative; }
.is-ie11 .zn_section_size.zn-section-content_algn--middle { display:table; table-layout:fixed; }
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}


#maincontent .smallcontainer {
	height: 580px;
	width: 610px;
	margin: 0;
	padding: 0 0 20px 10px;
	border: 1px solid #6b6b6b;
}


#maincontent .smallcontainer .label {
	font-family: times;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #5472ba;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

		
	.body-main-in {
		margin-left: 30px;
		}

		
	.body-main-out,
	.body-main-in {
		margin-left: 0;
		right: auto;
		}
.callout-menu .callout-content{-webkit-transform:translateY(-50%);color:#fff;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}
.callout-menu .callout-content .callout-headline{font-family:Museo Sans;font-size:35px;font-weight:100}
.callout-menu .callout-content .call-content-text{color:#fff;font-size:14px;line-height:19px;margin-top:10px}
.callout-menu .callout-content .button-rounded.red{height:30px;line-height:26px;margin-top:20px}
#cff .cff-expand{display:none}
#cff.cff-default-styles .cff-expand a{font-size:11px;font-weight:400}
 .container{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%}
 .container-404{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%; margin-top:50px}
.container .row{margin-left:-0.75rem;margin-right:-0.75rem}
#page-top,#comments,#sidebar,#similar-posts,footer.container,.pager,.pagination{display:none;visibility:hidden}

.cooperation li.current .cop-span2 .cop-span{ color:#8dc11f;}

.cooperation li.current .cop-span2 .cop-p{ background-position: 10px -92px; }
.section#references .references__header .image{margin-bottom:0}
.references__header:nth-child(odd){margin-right:5px}
.references__header:nth-child(even){margin-left:5px}
.references__header:nth-child(3n+2){margin-right:10px;margin-left:10px}


.headercontent {
  display: flex;
  padding: 16px 0;
  align-items: center;
}


.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -316px; }


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


table.classementNormal tr.th td{font-size:8px;font-weight:bold;padding:2px;}



.career {
  display: flex;
}


.career .max-content {
  max-width: 1440px;
  margin: auto;
}

.span12{width:30%;}

.row-fluid .span12{width:100%;*width:99.94680851063829%;}

.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;}

input.span12, textarea.span12, .uneditable-input.span12{width:926px;}
 .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.list-unstyled{padding-left:0;list-style:none}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}

.menu-phone a{
    color: rgb(49, 58, 71)!important;
	font-weight: bold!important;
}

	.menu-phone:before {
    left: 44%!important;
    right: 44%!important;
    top: 10px!important;
}

	.menu-phone {
    	padding-top: 35px!important;
	}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}
.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}
.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}
.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-sm-7{width:58.33333333%}


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


.testimonials-widget-testimonial .join-title:before,
.testimonials-widget-testimonial .join-location:before,
.testimonials-widget-testimonial .join:before {
	
	content: ", "
}







.avia-menu-subtext, #top .sub-menu .avia-menu-subtext{display:none;}

.html_av-overlay-side-minimal #top .av-burger-overlay .sub-menu{ font-size: 0.9em; }



#top #header .avia_mega_div .sub-menu{
overflow: hidden;
width:100%;
box-shadow: 		none;
border-style:none;
border-width:0px;
position: relative;
top:0;
display:block;
left:0;
clear: both;
}


#top #header .avia_mega_div .sub-menu .avia_mega_text_block a{
padding:0;
display: inline;
border:none;
text-decoration: underline;
}


#top .sidebar_left .widget_nav_menu .sub-menu{
padding-right: 13px;
}



#top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children{
padding:0 0 0 10px;
overflow: hidden;
margin:0;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
