﻿
 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pl-7 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.grid_1-1-2                                     { width:110px; margin:0 20px; float:left; display:inline; }

.grid_1-1-2.grid_m5                             { width:140px; margin:0 5px; }


.grid_1-2, .grid_3-4, .grid_1, .grid_1-1-2, .grid_2, .grid_2-2-5, .grid_3, .grid_4,
.grid_5, .grid_6, .grid_7, .grid_8,
.grid_9, .grid_10, .grid_11, .grid_12           { width:100%; margin:10px 0 0 0!important; float:none; display:block; }



.builder-left .grid_1-1-2 {
    width: 78px;
    margin: 0 9px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.abcp_promo-block .promo_btn,.container .promo_btn{font-size:18px!important;color:#f7f8fa;display:block}
.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-sm-12{width:100%}


#languedevise {
	float:right; 
	padding: 15px 0 0 0;
}
.block-type-footer p.footer-responsive-grid-link-container{float:left;width:100%;clear:both;text-align:center;margin:10px 0;display:none}
.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container{margin-top:25px !important}


#footer-bottom p.right {
	float: right;
	margin-right: 28px;
	color: #888;
	margin-top: 8px;
}
.line-pattern{position:absolute;z-index:-1}
.line-pattern--left{top:35%;left:0}
.line-pattern--right{bottom:35%;right:0}
.container.masonry .item a{display:block}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.collapse:not(.show){display:none}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

.text-right {
    text-align: right
}

.footer .text-right { 
    padding: 0 0 15px 15px
}


.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wt:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #FFFFFF;
}


.post_entry_full {
	width:95.604395604395604396%;
	margin:0 0 0 2.1978021978021978022%;
	overflow:auto;
	padding:0;
}

.mobile-footer a { color: #fff;}

.date-in-header {
   float: left;
   color: #555555;
   font-size: 14px;
   padding-right: 15px;
}

   .date-in-header,
   .breaking-news,
   #masthead .social-links {
      float: none;
      max-width: 100%;
   }

.tabligh{
width: 300px;
height: 100px;
float: center;
position: absolute;
margin-right: 260px; 
margin-top: 0px;
}

.posts{margin:2px 0 0 0;padding:0;background:#fff;overflow:hidden;}

.posts h2{font-size:16px;color:#808080;margin:0;padding:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:3px solid #e4e4e4;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;background:-ms-linear-gradient(top, #FFFFFF 0%, #F6F3F3 100%);background:-moz-linear-gradient(top, #FFFFFF 0%, #F6F3F3 100%);background:-o-linear-gradient(top, #FFFFFF 0%, #F6F3F3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F6F3F3));background:-webkit-linear-gradient(top, #FFFFFF 0%, #F6F3F3 100%);background:linear-gradient(to bottom, #FFFFFF 0%, #F6F3F3 100%);}

.nav.gdpr-nav-pills .gdpr-nav-link.active {
	color: #ffffff;
}


#slideshow img.active {
    z-index:10;
}

.feature-slider a.active {
	background: #2c4590;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	cursor: default;
	opacity: 0.5;
}
.wrap{max-width:1300px;width:97.5%;margin:0 auto;position:relative}
.location-box .wrap{z-index:200}
header .white-grad-top .wrap{min-height:140px}
.wrap .left66 .left50,.wrap .left66 .right50{width:100%}
header .wrap .right{margin:0 auto;float:none;text-align:center}
header .wrap{padding:10px 0 0px}


#column2-side {
	background-repeat: repeat-y;
}


.qrcode-image .logo {
    position:absolute;
    left:50%;
    top:50%;
    margin:-15px 0 0 -15px;
    width:30px;
    height:30px;
}


.clickable{

cursor:pointer;
	
}
.mainvisual-content-inner{position:relative;top:50%;-webkit-transform:translateY(-62%);transform:translateY(-62%)}


	.content-area {
		float: left;
		width: 100%;
		margin: 0 -30% 0 0;
	}


	.no-sidebar .content-area,
	.no-sidebar .site-main,
	.page-template-fullwidth-page-php .site-main {
		float: none;
		margin: 0;
	}

.main .sidebar ul li .img-holder { position: absolute; top: 6px; left: 0px; width: 66px; height: 48px; padding: 2px; border: 1px solid #d7d7d6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }

#homepage #main #ads .clear {
  clear: both;
}


.mnmd-offcanvas__title {
  position: relative;
  padding: 20px 50px 20px 20px;
  font-size: 14px;
}


.mnmd-offcanvas__title .social-list {
  margin-top: 10px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.4);
}


.mnmd-offcanvas__title .site-logo img {
  max-width: 140px;
}
.vce-header-ads{float:right;width:728px}
.vce-header-ads .aligncenter,.vce-header-ads .alignleft,.vce-header-ads .alignright{margin:0}
.vce-grid-item,.vce-header-ads,.vce-sid-none .vce-module-columns .main-box-half{width:100%}
.et_pb_module{max-width:100%}
.img-fluid{max-width:100%;height:auto}
.transparent-header.light-header-skin .helpme-dark-logo {  }
.transparent-header.light-header-skin.transparent-header-sticky .helpme-dark-logo {  display: inline-block !important;}
.nopad{padding:0px}
.nopad-left{padding-left:0px}
.ss .ui-socialbar-item.instagram .ui-socialbar-image{background-position:0 -2240px;}
.ss .ui-socialbar-item.instagram:hover a,.ss.effect--fade .ui-socialbar-item.instagram a{background-position:0 -2280px;}
.ssm .ui-socialbar-item.instagram .ui-socialbar-image{background-position:0 -1680px;}
.ssm .ui-socialbar-item.instagram:hover a,.ssm.effect--fade .ui-socialbar-item.instagram a{background-position:0 -1710px;}
.featured-activity-details{border-bottom:1px solid #9f060e;border-left:1px solid #9f060e;border-right:1px solid #9f060e;border-radius:0 0 5px 5px;padding-top:5px;width:190px;background:#fff}
.featured-activity-details .entry-title{margin-bottom:0}
.featured-activity-details p{margin:5px 5px 10px;line-height:1em}

.testimonial {text-align:center;padding-left:60px;padding-right:60px;}

.testimonial img {width:77px;height:77px;border-radius:50%;}

.testimonial .stars {font-size:14px;color:#C2972E;margin:10px 0px;}

.testimonial .stars i {display:inline-block;margin-left:0px 2px;}

.testimonial h4 {font-size:15px;line-height:24px;font-family:'Montserrat';color:#333333;}

.testimonial .tcontent {font-size:15px;font-family:'Open Sans';font-style:italic;line-height:24px;margin-top:22px;color:#C2972E;}

.carousel-testimonials.text-light .testimonial h4,.carousel-testimonials.text-light .testimonial .tcontent {color:#C2972E;}

.main-page .vdg .title {
	color: #a48241;
	text-transform: uppercase;
	font-size: 1.1rem;
	font-weight: 700;
	letter-spacing: 0.1rem;
	margin-bottom: 0.5rem;
}

#footer .footer-bottom .title {
	display: block;
	font-size: .9rem;
	text-transform: uppercase;
	padding-bottom: .35rem;
	margin-bottom: .75rem;
	border-bottom: 1px solid #ccc;
}

.contents9 {
    font:normal 130% Georgia;
    font-style:inherit;
    color:#333333;
    padding-left:15;
    line-height:2
}
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper{margin:0 auto;width:940px;}
#wrapper{background:#fff;margin-top:20px;padding:0 20px;}

.intro-text {
	font-size: 20px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	color: #868686
}

p, .intro-text, .lead, .applications-text, .applications-captions {
	font-size:1.25em !important;
	font-weight: 300 !important;
	line-height: 1.8em !important;
	text-align: justify;
	text-justify: inter-word;
	color: #000 !important;
}

.facebook-messenger-avatar-type1 {
    background: transparent !important;
}

body .drag-wrapper .thing .facebook-messenger-avatar-type1 img {
    width: 100%;
    margin-top: 0;
    border-radius: 50%;
    height: 100%;
}

.main .pricing-list table td:first-child:not(.mobile-td),
.main .pricing-list table th:first-child,
.main .pricing-list table td:last-child,
.main .pricing-list table th:last-child,
.main .pricing-list table tfoot td {
    background: none;
}


    
    .main .pricing-list table td:first-child:not(.mobile-td),
    .main .pricing-list table th:first-child,
    .main .pricing-list .badge {
        display: none;
    }

    .main .pricing-list table tbody .mobile-td {
        font-size: 1.125rem;
        background: rgba(125, 233, 231, 0.08);
        border-top: 1px solid rgba(255,255,255,0.3);
    }

    .main .pricing-list table tbody .mobile-td+td {
        border-top: 1px solid rgba(255,255,255,0.3);
    }

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

    .logo-wrap {
        margin-bottom: 10px;
        margin-top: 0;
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }

h1,h2,h5,h6,
.gkMenu ul li, .box.menu, .gkTabsWrap ol li, .d,.header,.box h3,legend { font-family: 'Open Sans', Arial, sans-serif; }

	#content .panels .panels-container .panel .image {
		height: 250px;
	}

.inner-wrap {
	margin: 0 auto;
	max-width: 1100px;
}

.common_bullet {float:left; display:block;margin-bottom:15px; }

.common_bullet li{list-style:none; padding:0px 0px;}

.common_bullet li a{text-decoration:none}

.common_bullet a span {font-size:12px;}


header .menu-item {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.bg-subpera{
	line-height:35px;
}


#sidebar-primary {
    overflow: hidden;
	float: left;
    width: 280px;
    margin-left: 15px;
}

    
    #content, #sidebar-primary, #sidebar-secondary {
    	width: 100%;
        float: none;
        padding: 0;
        margin: 0;
        display: block;
    }
.footer.footer-menu .column .honcode{padding-top:1em}
.footer.footer-menu .column .honcode .img_honcode{float:left}
.footer.footer-menu .column .honcode .text_honcode{float:left;margin-left:8px;font-size:12px;color:#9b9b9b;width:40%}
.navbar-toggleable .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}







.credits {
	background: #26272B;
	position: relative;
}


.credits .section-inner { 
	padding: 30px 0;
	position: relative; 
}


.credits p { color: #fff; }


.credits .copyright {
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0 1px 0 #111;
}


.credits .copyright a { color: #fff; }

.credits .copyright a:hover { color: #0093C2; }


.credits .attribution { 
	margin-top: 12px; 
	font-size: 0.75rem;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
}


.credits .attribution + .attribution { margin-top: 6px; }
.sr-text{display:inline-block;overflow:hidden;width:1px;height:1px;text-indent:101%;white-space:nowrap}
#mainpage_stock_panel ul li .data .tech{padding:10px 0px;height:100%}


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




    
	.footer-text-wrap {
		font-family:Sarabun;
	font-size:14px;
	font-weight:normal;
	
	}


div.languages-menu ul.lng {
  float: left;
  width: 95%;
  list-style-type: none;
}


div.languages-menu ul.lng li {
  float: right;
  width: 100%;
  margin-right: 15px;
  width: 23px;
  height: 23px;
  text-align: center;

}


div.languages-menu ul.lng li.act {
  background: #ef8c31;
}



div.languages-menu ul.lng li a {
  padding-top: 4px;
  display: block;
  font-size: 0.85em;
  color: black;
}


div.languages-menu ul.lng li.act a {
  color: #FFFFFF;
 
}





.group-logo-img.grayscale:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}
.fusion-title .title-sep-container{position:relative;height:6px;-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.fusion-border-below-title .title-sep-container{display:none;height:8px}
.search-box-wrapper{position:fixed;top:0;left:5%;right:5%;width:90%;margin:0 auto;background-color:#fff;border-radius:3px;z-index:2;height:72px;box-shadow:0 5px 10px 0 rgba(0,0,0,.15),0 -5px 3px -10px #fff}

.site-header-style-4 .mx-nav-menu ul.sub-menu {border-top: 2px solid #ec008e;}

.mx-nav-menu , 
.mx-nav-menu ul.sub-menu {list-style:none;margin:0;padding:0;}

.mx-nav-menu ul.sub-menu {z-index: 2220;}


.mx-nav-menu .mega-menu.mega-horizontal ul.sub-menu {position:static;}

.mx-nav-menu .mega-menu-main:hover .mega-menu.mega-horizontal ul.sub-menu {position:static;display:block}

.mx-nav-mobile-menu .sub-menu {margin-top: 5px;border-top: 1px #333 solid;padding-top: 5px;padding-left: 10px;}

.site-header-style-4 .mx-nav-menu .mega-menu ul.sub-menu ul.sub-menu {border-top:none;}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }

.cl-effect-11 a::before {
	content: "";
	border-bottom: 0px;
}

.cl-effect-11 a:hover {
	color: #111;
}

.cl-effect-11 a {
	font-size: 12px;
}

.menu .cl-effect-11 a::before {
	padding: 7px 0;
}

.cl-effect-11 a.active::before {
	content: "";
}

.cl-effect-11 a:hover::before,
.cl-effect-11 a:focus::before {
	max-width: 100%;
}

.sright                    { float:right;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.pgBlocOnglets .nav-tabs{border-bottom:0}
.pgBlocOnglets .nav-tabs,.nav-pills{text-align:center}

.news-item .news-short{margin:0;}

.header-useraccount-langs .langs {
  position: absolute;
  top: 52px;
  right: 0;
  list-style: none;
  background: #3e3c3c;
  display: none;
}

.header-useraccount-langs .langs-item-link {
  display: inline-block;
  padding: 8px 20px 13px 20px;
}

.header-useraccount-langs .langs-item-link:hover {
  background: #504D4D;
}

.langs-item-icon-en {
  background-position: 0 0;
}

.langs-item-icon-ru {
  background-position: 0 -18px;
}

.langs-item-icon-de {
  background-position: 0 -36px;
}
.mod_formatteaser .formatteaser_list_item{float:left;width:197px;height:111px;margin-left:12px;position:relative}
.mod_formatteaser .formatteaser_list_item:first-child{margin-left:0}
.mod_formatteaser .formatteaser_list_item .formatteaser_list_link{position:relative;display:block}
.mod_formatteaser .formatteaser_list_item .formatteaser_list_link:before{position:absolute;top:0;left:0;width:187px;height:101px;pointer-events:none;content:" "}
span.copy-text{float:left;font-family:Montserrat,sans-serif;font-size:12px;font-weight:NORMAL;color:#bababa;width:100%}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}
.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}
img,textarea,input,#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer,.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{-moz-box-sizing:border-box;box-sizing:border-box}
.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:3.2%;float:left}
.col4-2,.col2-1{width:48.4%}
.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first,.col2-1.first{margin-left:0;clear:left}

#cff .cff-text-link{
  float: left;
  clear: none;
  width: 72%;
  margin-left: 3%;
  padding: 0 0 5px 0;
}

#cff .cff-text-link.cff-no-image{
  width: 100%;
  margin-left: 0;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}


.clear{zoom:1; clear:both; margin:0; padding:0; line-height:0; height:0;}

.clear:after{content:''; display:block; clear:both; visibility:hidden; height:0;}

.fbg img.gal {
	margin:0 8px 8px 0;
	padding:0;
	background-color:#fff;
	border:none;
}
.l-navbar-centered-transparent__menu #menu-right,.l-navbar-centered__menu #menu-right{margin-right:auto}

.in-col-duoi {
    width: 33.33333%;
    float: left;
    padding: 0px 7.5px;
}

.in-col-duoi.col-duoi-2 {
    padding-left: 0px;
}

.in-col-duoi.col-duoi-4 {
    padding-right: 0px;
}

    

    #navbar-collapse-1{position: absolute;right: 0;width: 100%;max-width: 320px;z-index: 9;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

    .navbar-collapse.collapse.in {
        display: block !important;
    }

    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
div.rz-reviews,div.rz-stars{text-align:center;margin:10px 0;padding:0}
div.rz-stars{color:#fcb040;font-size:18px}
div#rz-ss div.rz-stars{line-height:18px}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.socicon-instagram:before {
  content: "\e044";
}



h1, .uk-h1,
h2, .uk-h2,
h3, .uk-h3,
h4, .uk-h4,
h5, .uk-h5,
h6, .uk-h6 {
  margin: 0 0 20px 0;
  font-family: "Yeseva One";
  font-weight: 400;
  color: #333;
  text-transform: none;
}



* + h1, * + .uk-h1,
* + h2, * + .uk-h2,
* + h3, * + .uk-h3,
* + h4, * + .uk-h4,
* + h5, * + .uk-h5,
* + h6, * + .uk-h6 {
  margin-top: 40px;
}


h4, .uk-h4 {
  font-size: 1.25rem;
  line-height: 1.4;
}
.small-4{width:33.3333333333%}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.dl1 dd .wz{ font-size:14px; color:#888; padding-top:3%; height:78px;  overflow:hidden; }

.dl1 dd .wz a{ color:#888;}
.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-sm-12{width:100%}
.panel-vacancy .col-xs-12,.panel-vacancy .col-sm-12{padding-left:12px;padding-right:12px}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}


.tags {
float:left;
padding:0 0 0 15px;
width:440px;
}

.sbOptions li.last a{
	border-bottom: none;
}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}


#page { margin-bottom: 90px; }

#page .subpages h2 { text-transform: uppercase; line-height: 1.1em; font-size: 36px; letter-spacing: 2px; padding-bottom: 15px; }

#page .subpages h3 {     font-size: 28px;font-weight: 100;font-style: italic;text-transform: none; padding-bottom: 15px;letter-spacing: 2px;line-height: 1.1em;}

#page .subpages { display: none; }



 
.t3-wrapper .t3-sl {
    padding-bottom:10px;
    padding-top: 2px;
}


.t3-sl-2 {background-color: #F5F7F7 !important}


.t3-sl-1 {background-color: #dfe1ef !important}

.t3-sl {
  padding-bottom: 40px;
  padding-top: 40px;
}

.t3-sl-1 a {
  color: inherit;
}

.t3-sl-1 a:hover,
.t3-sl-1 a:focus,
.t3-sl-1 a.active,
.t3-sl-1 a.active-state {
  color: inherit;
}

.t3-sl-2 a {
  color: inherit;
}

.t3-sl-2 a:hover,
.t3-sl-2 a:focus,
.t3-sl-2 a.active,
.t3-sl-2 a.active-state {
  color: inherit;
}

	
	#index{
		position: relative;
		padding-top:80px;
		width:100%;
		margin:auto;
	}


.pt_error .error-button {
  display: inline-block;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px;
  margin: auto;
  border: 1px solid #000;
  border-radius: 4px;
  font-size: 1.125rem;
  line-height: 48px;
  text-decoration: none;
  overflow: hidden;
  text-transform: uppercase;
  font-weight: 700;
  width: 180px;
  text-align: center;
}


.pt_error .error-button * {
  vertical-align: middle
}


.pt_error .error-button i {
  margin-left: 0;
  font-size: 1rem;
  position: absolute;
  right: 17px;
  top: 17px
}



.center_magic {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.text-center{text-align:center}


.card-text,
.card-title {
  overflow: hidden;
}


.adesso-intro .card-text,
.adesso-intro .card-title {
  overflow: visible;
}


.card-text a {
  display: block;
  color: #fff;
}


.card-text a:focus,
.card-text a:hover {
  color: #fff;
  text-decoration: none;
}


.card-text:last-child {
  margin-bottom: 0;
}


.adesso-social-reader-item .card-text {
  overflow: hidden;
}


.embed-responsive-item .card-img-overlay .card-text {
  max-height: none;
}


.adesso-blog-overview.adesso-tag-cloud .card-text {
  margin-bottom: .375rem;
}

.print {display: block;}

.nivo-html-caption {
    display:none;
}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
.img-fluid{max-width:100%;height:auto}
.image_panel .block-title,.image_panel .title-row{padding-bottom:20px}

header.main-header .sub-menu,
header.main-header .mobile-top-bar,
header.main-header .mobile-logo-additions {
  display: none;
}

  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    width: 100%;
    white-space: nowrap;
  }

  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .vamtam-cart-dropdown-link {
    display: inline-block;
    padding: 0;
    margin: 0 10px 0 0;
    vertical-align: middle;
  }

  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search {
    vertical-align: middle;
  }
 #pgc-363-7-0 , #pgc-363-7-1 , #pgc-363-9-0 , #pgc-363-9-1 { width:50% }
 #pgc-363-0-1 , #pgc-363-1-0 , #pgc-363-1-1 , #pgc-363-3-0 , #pgc-363-6-0 , #pgc-363-7-0 { align-self:auto }
.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-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }

.stop{clear:both;height:73px;margin:0 auto;width:1000px;}

  .stop,#col-1,#col-2,#col-3{width:100%;overflow: hidden;margin:0px;}


#page{
  margin-top:3px;
  width:1014px;
  background-color:#FFFFFF;
  overflow:hidden;
  }

        
    .slider_curv{
        height:56px;
        position:absolute;
        top:300px;
        z-index:940;
        width:960px;
        clear:both;
    }
.video-section .image-wrapper .play-button{position:absolute;bottom:8px;left:8px}
.site-header__logo{padding:10px 0}
.site-header__logo .custom-logo-link{display:block;height:25px}
.site-header__logo .custom-logo{max-height:100%;width:auto}
.mk-quick-contact-wrapper .mk-quick-contact-title{margin-bottom:5px;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:13px}


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
#header-info-wrapper .header-info-item{display:inline-block}
#header-info{color:#999;font-size:14px;margin-top:15px;text-align:center}
#header-info span:not(:first-child){margin-left:10px}
#global{padding-top:143px}
#global #content_page{background:#eaeaea;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#eaeaea 2%,#eaeaea);padding-bottom:80px;overflow-x:hidden}
#global .section-content-tournee-seance{min-height:0}
#global .section-content-tournee-seance .tournee-seance{padding-right:45px;padding-left:90px;background-color:#fff;margin-bottom:70px}
#global .section-content-tournee-seance .tournee-seance .title_section{margin-bottom:45px;margin-top:45px}
#global .section-content-tournee-seance .tournee-seance .title_section:first-child{margin-top:10px}
#global .section-content-tournee-seance .tournee-seance .sub-title{margin-top:20px}
#global .section-content-tournee-seance .tournee-seance .seance{padding:5px 0;border-bottom:1px solid #dcdcdc}
#global .section-content-tournee-seance .tournee-seance .seance .date-infos p{margin:0;color:#999;font-size:.9rem}

  .bottom-header-wrapper {
    position: relative; }


.is-sticky .bottom-header-wrapper {
  background: #232f40;
  z-index: 999; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}
.large-12{width:100%}

.section-contact .address-contact {
  margin-top: 5px;
  margin-bottom: 15px;
}

.section-contact .address-contact span {
  float: left;
  color: #aaaaaa;
}

.section-contact .address-contact .address-content {
  display: block;
  padding-left: 45px;
  font-style: italic;
  line-height: 2;
}

.section-contact .address-contact .fa-inverse {
  font-size: 12px;
}

.overlabel{
	position: absolute;
	padding: 5px 10px;
	background-color: rgba(0,0,0,0.40);
	text-transform: uppercase;
	z-index: 999;
	color: #fff;
}

.footer-widgets fieldset, #sidebars fieldset { width: 100% }

.footer-widgets .sbutton, #sidebars .sbutton {
    float: right;
    background-color: #f9f7f2;
    text-align: center;
}


#sidebars p { line-height: 20px }

#sidebars .widget {
    background: white;
    padding: 10px;
    padding-top: 0;
}

#sidebars .wp-post-image, footer .wp-post-image {
    margin-bottom: 0;
    margin-top: 5px;
    margin-right: 10px;
}

    #sidebars #s { width: 66% }
.googleplus1_button .g-plus{vertical-align:top!important}
.hamburger-container{width:50px;height:35.46099px}
.global-header__right .hamburger-container{width:1.8rem;height:1.26904rem}
.controller__item .hamburger-container,.menu__container .hamburger-container{width:25px;height:17.73px}
.controller__item .hamburger-container .hbg-mid__blue,.controller__item .hamburger-container .hbg-mid__blue:after,.controller__item .hamburger-container .hbg-mid__blue:before,.menu__container .hamburger-container .hbg-mid__blue,.menu__container .hamburger-container .hbg-mid__blue:after,.menu__container .hamburger-container .hbg-mid__blue:before{background-color:#fff}

.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-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}


.td_uid_24_5d22a7bf006be .tds-title {
				    margin-top: 10px;
				}


.td_uid_30_5d22a7bf023aa .tds-title {
				    margin-top: 10px;
				}


.td_uid_36_5d22a7bf03cbd .tds-title {
				    margin-top: 10px;
				}


.td_uid_47_5d22a7bf061f9 .tds-title {
				    margin-top: 10px;
				}


.td_uid_53_5d22a7bf07aef .tds-title {
				    margin-top: 10px;
				}


.td_uid_59_5d22a7bf093e7 .tds-title {
				    margin-top: 10px;
				}


.td_uid_70_5d22a7bf0b756 .tds-title {
				    margin-top: 10px;
				}


.td_uid_76_5d22a7bf0d07d .tds-title {
				    margin-top: 10px;
				}


.td_uid_82_5d22a7bf0e972 .tds-title {
				    margin-top: 10px;
				}
.search-toggle,.menu-toggle{cursor:pointer}
.search-toggle{display:block;position:absolute;width:1.25rem;height:1.25rem}
.search-toggle svg{width:1.25rem;height:1.25rem;fill:#fff;position:absolute;top:0;left:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-toggle svg.icon-close{width:1.25rem;height:1.25rem;visibility:hidden;opacity:0}
.search-open .search-toggle svg.icon-search{visibility:hidden;opacity:0}
.search-open .search-toggle svg.icon-close{visibility:visible;opacity:1;width:1.25rem;height:1.25rem}


#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10000; }

.theme-light #preloader { background-color: #eff6ff; }

.breadcrumb .divider{padding:0 5px;color:#999999;}


.product_showcase{width:100%; float:left; background:#a3c63a; margin:50px 0 0 0;}

.product_showcase .title{width:990px; position:absolute; height:39px; text-align:center; margin-top:-64px;}
.list-post .item{padding:20px 20px 10px 10px;border-bottom:1px solid #e3e3e3;background-color:#f3f4f8;position:relative}
.list-post .item .post-view{position:absolute;top:24px;right:25px;text-align:center}
.list-post ul{list-style:none}
.list-post{background-color:#f3f4f8}
#site-navigation #menu-menu-1 .menu-item-social-link a{padding-left:5px;padding-right:5px}
#site-navigation #menu-menu-1 .menu-item-social-link .genericon{font-size:2.1rem!important}
#site-navigation #menu-menu-1 .menu-item-social-link{display:none}





#menu-item-4265 img {
	width: 60px;
	margin-top: -12px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

	
	
	
	
	
	
	
		
		
					
			
			
			.gallery-container{float: none; width: 100%; height: auto; margin-bottom: 20px; position: relative;}

			.gallery-container li{position: static; top: 0px; left: 0px; z-index: 1px;}

			.gallery-container a {display: block; width: auto; overflow: hidden;}

			.gallery-container a img{position: relative; margin: auto;}
.menu-item-logo{padding:0 40px}
.mobile-toggle-nav .menu-item-has-children ul a{padding-left:20px}
.mobile-toggle-nav .menu-item-has-children ul a:before{content:"\f105";margin-right:10px;-moz-opacity:.7;-webkit-opacity:.7;opacity:.7}
.mobile-toggle-nav .menu-item-has-children ul ul a{padding-left:40px}
.mobile-toggle-nav .menu-item-has-children ul ul ul a{padding-left:60px}
.mobile-toggle-nav .menu-item-has-children ul ul ul ul a{padding-left:80px}


.social-footer li.facebook a:before, .social-footer li.twitter a:before, .social-footer li.google a:before, .social-footer li.linkedin a:before, .social-footer li.instagram a:before
{
	content: "\f09a";
	font-size: 30px;
	line-height: 60px;
	font-family: 'alterexbook';
	display: block;
	color: #f9f9f9;
}


.social-footer li.linkedin a:before
{
	content: "\f0e1";
}
.pull-left{float:left !important}

.fa.pull-left {
  margin-right: .3em;
}



.assistive-text {
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.st-accordion .panel-body p:first-child{padding-top:15px}
.st-accordion .panel-body p:last-child{margin-bottom:0}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}
.card .card__link .btn{padding-bottom:0}
.card .card__link .btn:hover{color:#2ebdd1}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}
#search-modal .modal-dialog{margin:.66667rem 0;max-width:1420px}
.desktop{display:none}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

#nav li.members {
  display: none;
}

body.member-logged-in #nav li.members {
  display: block;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


#sidebar_full {
  padding: 0;
  margin: 0;
  }

.home-hero-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 65%;
    max-width: 1170px;
    text-align: left;
    pointer-events: none;
}

    .home-hero-content .home-hero-headlines,
    .hero-login {
        width: 100%;
        max-width: 475px;
    }

        .home-hero-content .home-hero-headlines a{
            color:#ffffff;
        }

.home-hero-content .home-hero-headlines{
    max-width:700px;
}

    .home-hero-content .home-hero-headlines .slick-slide {
        pointer-events:auto;
    }

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}


ul.cat li {
    display: inline-block;
}

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


.testimonials-slider .client-name {
  color: #ccc;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#section-info .row{
  margin-top: 16px;
}

.align-self-start #section-info .row{
  margin-top: 0px;
}

#right-info .row{
  margin-bottom: 15px;
}

#right-info .row:last-child{
  margin-bottom: 0px;
}

#contact-us .row{
  margin-top: 0px;
}

#section-info .row:first-child {
    margin-top: 0px;
}

#location-owl #duration .row{
  margin-bottom: 15px;
}

	
	.copyright .row-fluid .span6 {
		width:100%;
		text-align:center!important;
		margin-bottom: 10px;
	}

	.copyright .footer-sidebar-widget .textwidget p {
		line-height: 1.8
	}

	.copyright{
		padding: 20px 0;
	}

	.copyright .container,
	.copyright{
		padding-bottom: 0;
	}

	.copyright .logo-small {
		display:block;
		margin: 0 auto 10px;
	}

	.copyright .links li {
		display:block;
		margin: 3px;
	}

.header-inner {
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    overflow: hidden;
}


    .full-footer {
        display: none;
    }



#mixed-slider .title {
	font-size: 24px;
	margin-bottom: 10px;
}



#mixed-slider .content-box .title {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #EEEEEE;
}


.title {
font-family: Futura, Arial, sans-serif;
font-size: 12pt;
letter-spacing: 4px;
}


p.title {
margin:0px;
padding-top:10px;
}
.ninja-forms-form-wrap *,
.ninja-forms-form-wrap *:after,
.ninja-forms-form-wrap *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

.ninja-forms-form-wrap input,
.ninja-forms-form-wrap select ,
.ninja-forms-form-wrap textarea {
width: auto;
height: auto;
vertical-align: inherit;
}

.ninja-forms-form-wrap label {
font-weight: bold;
}

.ninja-forms-form-wrap .list-checkbox-wrap ul label,
.ninja-forms-form-wrap .list-radio-wrap ul label {
font-weight: normal;
}


.posts-home-title {
	font-family: 'Lato', sans-serif !important;
	font-size: 14px !important;
	text-transform: uppercase;
	margin-top: 3em;
	margin-bottom: 1em !important;
}


.posts-home {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 3em;
}


.posts-home article {
	width: 30%;
}

    .block_info.home.group .shadow_ie {
      display: none; }
