﻿.hero-banner__meta{margin:0 auto;width:1280px;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}
header .badges .journaux{width:75px;margin-right:2rem}


h1, h2, h3, h4, h5, h6, .wtitle, .title { 
	margin: 0;
	padding: 0 0 0.5em;
	line-height: 110%;
	font-family: 'PT Serif', TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-weight: bold;
}

.wtitle { padding: 0 0 5px 0; margin-bottom: 15px; border-bottom: 2px solid #555; color: #555; font-size: 20px; text-align: center; text-transform: uppercase; }

  .top_right .rs_left {
    text-align: left; }

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.infinite-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.infinite-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }


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


.row:before,
.row:after {
  display: table;
  content: " ";
}


.row:after {
  clear: both;
}


.footer_banner_box_container
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}



.skip-container {
	display: block;
	position: relative;
	padding: 0.5em 0.5em 0.5em 0;
}







.services_box{
	text-align:center;
	padding:15px 0 0 0;
}


.services_box h2{
	clear:both;
	font-size:20px;
	line-height:100%;
	vertical-align:middle;
	margin:20px 0 20px 0;
	font-weight:400;
	color:#252525;
	transition: all .50s ease-in-out;
	-moz-transition: all .50s ease-in-out;
	-webkit-transition: all .50s ease-in-out;
}


.services_box p{
	clear:both;
	margin-bottom:30px;
	transition: all .50s ease-in-out;
	-moz-transition: all .50s ease-in-out;
	-webkit-transition: all .50s ease-in-out;
}

.ui-tabs-panel {
  padding: 0;
}

#wrapper .content .box8{ float:left; width:906px; margin:20px 0px 0px 0px; padding:20px 20px 20px 20px;background:#f6f6f6; border:1px #cccccc solid;}

.box8 img {
  width: auto;
}
.text-dark{color:#343a40!important}
a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}


.titre_div {
font-family:"Arial Narrow", helvetica, Arial, sans-serif;
color : #747474; 
font-weight:bold;
font-size:1.2em;
text-align:center;
}
#ctf .ctf-screename-sep{margin:0 2px;display:inline-block}
#ctf.ctf-super-narrow .ctf-author-screenname,#ctf.ctf-super-narrow .ctf-screename-sep{display:none}


.widget_shopping_cart_content {
	display:inline-block;
	padding:0 !important;
}
.font_mkale89mz, [data-font="font_mkale89mz"], [data-font="font_mkale89mz"] li a, #content-holder h4, #content-holder h6, #content-holder p, #content-holder li {font-family: "Helvetica Neue", "Helvetica", sans-serif;font-weight: 300;font-style: normal;}
.row{margin-right:-15px;margin-left:-15px}
.footer-left{float:none}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }
#copyright-note{float:none;width:100%}
.home .whats-on-section .events-container .event .event-info-container{position:absolute;bottom:0;width:100%;background-color:rgba(0,48,80,0.8);-webkit-transition:background-color .5s;transition:background-color .5s}
.home .whats-on-section .events-container .event .event-info-container:hover{background-color:#003050}
.home .whats-on-section .events-container .event .event-info-container a{display:block;padding:16px 48px 16px 16px;color:#ffffff;overflow:hidden}
.home .whats-on-section .events-container .event .event-info-container a h3{margin:0;line-height:1.2;font-weight:600;letter-spacing:1px;text-transform:uppercase}
.home .whats-on-section .events-container .event .event-info-container a span{font-size:14px;font-size:.875rem}
.home .whats-on-section .events-container .event .event-info-container a svg{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:14px}


label.mobile_collapser,
span.close_menu {
  display: none;
}

  span.close_menu {
    cursor: pointer;
    font-size: 30px;
    font-weight: bold;
    line-height: 25px;
    position: absolute;
    margin: 15px;
    top: 0;
    left: 0;
    color: #444444;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    text-align: center;
    display: block;
  }

	
	.servise_title_box{
		min-height: 140px;
	}


    .servise_title_box i{
      display: inline-block;
      font-size: 30px;
      color: #ccc;
      margin-bottom: 20px;
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
    }


    .servise_title_box.active,
    .servise_title_box:hover{
      border-color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }


    .servise_title_box.active i,
    .servise_title_box:hover i{
      color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }



.footer-wrap {
	border-top: 1px solid rgba(0,0,0,0.12);
	background: #fff;
}
.site-footer-heading{font-family:Source Sans Pro,sans-serif;font-weight:400;font-style:normal;width:100%;letter-spacing:.34px;font-weight:600;font-size:.9375rem}

article.post .content-wrapper,
article.page .content-wrapper {
	padding: 20px 0;
}

.assonline { float:left; width:219px; height:97px;}


.side-section h2 {
	border-bottom: 2px solid #e6e6e6;
	padding: 17px 0 0 8px;
}


.side-section {
	padding-bottom: 17px;
}


.side-section img.centered {
	display: block;
	margin: 22px auto;
}


.side-section img.left-aligned {
	display: block;
	margin: 22px 0;
}


#sidebar .side-section h2 {
	padding-left: 0;
}


	.side-section h2 span {
		font-size: 14px;
		line-height: 14px;
	}


	.side-section h2 span a {
		color: #E08420;
	}


	#sidebar .side-section {
		width: 227px;
		padding-left: 20px;
	}


	.side-section  a.link {
 ;
	}


	#main.layout2 #sidebar .side-section {
		width: 300px;
		margin: 0 10px;
		padding: 0;
	}
li.mn5 a span{width:100px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .timeline-header .summary {
    display: inline-block !important;
    padding: 0;
    font-weight: bold;
    margin: 0px;
    vertical-align: bottom;
}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .timeline-header .summary a
{
    font-size: 160% !important;
    line-height: 100% !important;
    display: inline !important;
    text-decoration: none !important;
    float: left;
}
.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-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
#footer-philosophy-inside-right .accordion-content,#footer-philosophy-inside-right .accordion-title{margin:0 0 24px}
 

#footer-philosophy-inside-right .accordion-content, #footer-philosophy-inside-right .accordion-title {margin: 0 0 24px 0;}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

.twt_tool_bdr .sfsi_inside .cstmicon1 {
    margin: 2px 0!important;
    display: inline-block;
    float: none;
    width: 62px;
    overflow: hidden;
    
}

.twt_tool_bdr .sfsi_inside .cstmicon1 a img{
	float: left;
}

.post-img a:hover img { border:2px solid #ff4e00; }


.site-header.headroom--not-top .site-logo-img--light {
  display: none;
}


.site-logo .site-logo-img--light {
  display: none;
}


.header--transparent .site-logo-img--light {
  display: block;
}


.lt-ie9 .header--transparent .site-logo-img--light, .ie9 .header--transparent .site-logo-img--light {
  display: none;
}
  #pgc-w5b142e34c0cd3-0-0 , #pgc-w5b142e34c0cd3-0-1 , #pgc-w5b142e34c0cd3-0-2 , #pgc-w5b142e34c0cd3-0-3 { width:25% }
.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 }


.header-wrap-holder {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ebebeb;
}


.border-xs {
  border-bottom: 1px solid #d7d7d7; }

.modal-footer {
  padding: 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-login .modal-footer {
  text-align: center;
}
.category-title{background:#0c1c33;font-size:2.4rem;height:77px;}
.category-title a{color:white;display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.category-title a:hover{color:#FDD001;}
.one-sidebar .category-title{font-size:2rem;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.w3eden .media {
    margin-top: 15px;
}

.w3eden .media:first-child {
    margin-top: 0;
}

.w3eden .media,
.w3eden .media-body {
    overflow: hidden;
    zoom: 1;
}

.w3eden .media-body {
    width: 10000px;
}

.w3eden .media-object {
    display: block;
}

.w3eden .media-body,
.w3eden .media-left,
.w3eden .media-right {
    display: table-cell;
    vertical-align: top;
}

.w3eden .media-middle {
    vertical-align: middle;
}

.w3eden .media-bottom {
    vertical-align: bottom;
}

.w3eden .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.w3eden .media-list {
    padding-left: 0;
    list-style: none;
}


.w3eden .link-template-widget .media-body a{
    margin: 0 0 6px 0;
    padding: 0;
    line-height: normal;
    font-size: 12pt;
    display: block;
}

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


.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

  .interior-hero .row {
    position: relative;
    z-index: 10; }

  #home-hero .row {
    position: relative;
    z-index: 10; }

  .fwigc__backgrounds .container, .fwigc__backgrounds .row, .fwigc__content .container, .fwigc__content .row {
    height: 100%; }

  .fwigc--dual .fwigc__backgrounds .container, .fwigc--dual .fwigc__backgrounds .row, .fwigc--dual .fwigc__content .container, .fwigc--dual .fwigc__content .row {
    height: 100%; }

    #popup-row .row {
      position: absolute;
      bottom: 0.5em;
      width: 100%; }
.emptyspace-50{height:50px}

    .alphaliner-birthday {
        width: 18em !important;
        right: 2em!important;
        top: 1em!important;
    }
.view-category .views-field-name,.view-category .views-field-nothing,.view-list-symposia .views-field-title,.view-list-symposia .views-field-field-symposia-date-of-event,.arep-additonal-boxes .views-field-name,.arep-additonal-boxes .views-field-nothing{position:relative;width:100%;}
.view-category .views-field-name h3.field-content,.view-list-symposia .views-field-title h3.field-content,.arep-additonal-boxes .views-field-name h3.field-content{background-color:#fcfcfc;width:100%;display:inline-block;display:-moz-inline-stack;margin-top:0px;margin-bottom:0px;padding:10px 2px;position:absolute;text-align:center;}
.view-category .views-field-name h3.field-content a,.view-list-symposia .views-field-title h3.field-content a,.arep-additonal-boxes .views-field-name h3.field-content a{color:#333;display:block;padding-left:10px;}

#imTextObject_3_tab0 .fs13 { vertical-align: baseline; font-size: 13px; line-height: 20px; }
.customers__container .customers__quote{font-size:14px;line-height:30px;color:#2F2E2F;font-weight:300}
.customers__container .customers__quote p{font-size:14px;line-height:30px}
.fusion-tabs.clean .tab-pane{margin:20px 0}
.fusion-tabs .tab-pane{display:none;padding:15px;max-width:100%;border:1px solid #f1f2f2;border-top:none}
.fusion-tabs.clean .tab-content .tab-pane{padding:0;background:0 0;border:none}
.fusion-tabs.vertical-tabs .tab-pane{padding:30px;border:1px solid #ebeaea;}
.fusion-tabs.fusion-tabs-1 .tab-pane{background-color:#010101;}
.fusion-tabs.fusion-tabs-1 .nav,.fusion-tabs.fusion-tabs-1 .nav-tabs,.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{border-color:rgba(235,234,234,0);}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
#best-selling-products .carousel-caption{bottom:85px}
#slider .carousel-caption.ccadjust{bottom:80px}


#wrapper1 {
height: 300px;
position: relative;
border-top: 20px solid black;
margin-bottom: -280px;
background: #b0cf51; 
background: -moz-linear-gradient(top, #b0cf51 1%, #448c1c 99%, #448c1c 99%, #29241f 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b0cf51), color-stop(99%,#448c1c), color-stop(99%,#448c1c), color-stop(100%,#29241f)); 
background: -webkit-linear-gradient(top, #b0cf51 1%,#448c1c 99%,#448c1c 99%,#29241f 100%); 
background: -o-linear-gradient(top, #b0cf51 1%,#448c1c 99%,#448c1c 99%,#29241f 100%); 
background: -ms-linear-gradient(top, #b0cf51 1%,#448c1c 99%,#448c1c 99%,#29241f 100%); 
background: linear-gradient(to bottom, #b0cf51 1%,#448c1c 99%,#448c1c 99%,#29241f 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0cf51', endColorstr='#29241f',GradientType=0 ); 
}
.fl-node-5ba8031eac930 .uabb-blog-posts-shadow {;transition: all 0.3s linear;width: 100%;}

#gdlr-menu-search-button{ background: #f7c8c4; }

#gdlr-menu-search{ background: #f7c8c4; }

#gdlr-menu-search input[type="text"]{ color: #ffffff; }


i#gdlr-menu-search-button {
  display: none;
}

#wrapper {
}


.clearfix {
  display: inline-block; }

  .clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }


html[xmlns] .clearfix {
  display: block; }


* html .clearfix {
  height: 1%; }
.text1{float:left;font-size:16px;padding:50px 26.32%;text-align:center;width:100%}
.text1 .title{color:#3f5364;float:left;font-family:dincomp-boldregular;font-size:48px;margin-bottom:20px;text-align:center;width:100%}
.text1 .description{float:left;font-size:16px;margin-bottom:90px;text-align:center;width:100%}
.text1 .description2{float:left;font-size:16px;width:100%}
.text1 .logos{list-style:outside none none;margin:0 auto 100px;max-width:480px;padding:0;width:75%}
.text1 .logos li{float:left;margin-bottom:4%;margin-right:4%}
.text1 .logos li.small{width:46%}
.text1 .logos li.big{width:96%}
.text1 .logos li img{max-width:100%}
.image-tools{padding:10px;position:absolute}
.image-tools a:last-child{margin-bottom:0}
.image-tools a.button{display:block}
.image-tools.bottom.left{padding-top:0;padding-right:0}
.image-tools.top.right{padding-bottom:0;padding-left:0}
.image-tools .cart-icon{position:absolute;left:10px;margin:5px;bottom:100%}
.image-tools .wishlist-button:hover{background-color:#b20000;border-color:#b20000}
.box-image.processing .image-tools{opacity:0 !important}
.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}
.wp-block-image img{max-width:100%}
.wp-block-image.aligncenter{text-align:center}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}
.wp-block-image .alignleft{float:left;margin-right:1em}
.wp-block-image .alignright{float:right;margin-left:1em}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}
.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}







.body-wrapper {
    width: 100%;
    max-width: 1480px;
    margin: 0 auto;
}
#three-ships-footer .frame{margin:auto;position:relative;font-size:0;line-height:0;overflow:hidden;white-space:nowrap}
#three-ships-footer .percentage .frame{width:100%}

tr #next {
text-align : right;
}

	
	
	
	
	#copyright{
		padding:10px 10px;
		margin:0;
	}


#copyright img{
max-width:100%;

	margin-left:auto;
	margin-right:auto;
	display:block;
}


#copyright a{
	text-decoration: none;
	color:#b5b5b5;
	border-bottom:1px solid #666666;
}

#copyright a:hover{
	color:#ffffff;
	border-bottom:1px solid #999999;
}
[data-background-parallax="true"] .ss-background-container,[data-foreground-parallax="true"] .ss-foreground-image-container,[data-core-parallax="true"] .ss-core{will-change: transform;}
.ss-container, .ss-subsection, .ss-core, .ss-foreground-image-container{width:100%;}
.ss-foreground-image-container:after,.ss-core:after,.ss-subsection:after,.ss-container:after {content: "";display: table;clear: both;}


.column { margin: 60px 0 0 0; }

div .column:first-child { margin: 0; }

.column .widget,#sidebar .widget{margin-top: 0}

.column img,.fluid-width-video-wrapper,.ombre{
	-webkit-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	-moz-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	box-shadow: 0 13px 19px rgba(0,0,0,0.40);
}

.column img.para{box-shadow:none}

	
	
	

.column-section { margin-top: 60px; }

div .column-section:first-child { margin-top: 0px; }


aside .column { width: 100% !important; float: none !important; margin-right: 0 !important; }





.column .iconbox {
	margin-top: 40px;
	}

	.column .iconbox:first-child {
	margin-top: 0px;
	}
.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{outline:0}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header,.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header{padding-top:0;margin-top:0;border:none}

.testimonials li .img{width:50px; float:left; border:1px solid #999;}


.menu-pop {display: none;left: 0; margin: 0 auto; position: fixed; overflow: scroll;
    right: 0; top: 95px; width: 100%; padding: 0 4% 35px; height: 70%;}

.open-slide .menu-pop, .open-slide .navi_overlay{display: block; z-index: 99;}

#footer { background: #042a54; color: #fff; width: 100%; }

#footer .equal-height .col-md-4 { border-right: 1px solid #fff }


#footer a, #footer h2 { color: #fff }

#footer .bottom { padding: 4em 0; min-height:
}

#footer .csc-menu { list-style-type: none; margin: 0 20px 0 0; padding: 0 }

#footer .csc-menu li { display: inline-block; margin: 0; padding: 0 }

#footer .csc-menu li a { display: block; margin: 0; padding: 0px 20px 0px 0px }

#footer .csc-menu-def { }

#footer .csc-menu-def li { display: block; margin: 0 0 1em 0; padding: 0 }

#nav, #footer {  background: #1e2b4d; }

#footer .row.equal-height { display: block }

.touch #footer { overflow: visible; }

.summer.mainpage #sommer, .winter.mainpage #winter { background: #fff; color: #202C4C }

.title_phone{
    font-size: 22px;
    font-weight: bold;
}

#banner{float: left; width: 100%;}


.ecfooterlogos img{
      margin: 0 25px 15px 0;
    float: left;
    height: 65px;
    width: auto;
}


.gd-full-width.no-site-header .site-container,
.gd-full-width.no-site-header .site-container .site-inner {
   margin-top: 0;
}


.search-nav { margin-right: 20px; }




.category-icons {
	display: none;
}

			#footer .menus td.space  {
				width:17px;
				cursor:default;
			}
.flickr_badge_image a,.wpb_gallery .wpb_flexslider .flex-direction-nav a{border:none}
.wpb_gallery .theme-default .nivoSlider{margin-bottom:0}
.wpb_gallery .theme-default .nivo-controlNav{padding:10px 0 3px}
.wpb_gallery .wpb_flexslider .flex-control-nav{bottom:auto;top:100%;margin-top:15px}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{line-height:1}
.wpb_gallery .wpb_flexslider .flex-control-paging{z-index:10}




#slideshow {
    position:relative;
    height: 391px; 
	width: 100%;
	margin: -27px 0 0;
	
}


#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	width: 100%;
	height: auto;
	
}


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


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

#ie7 #slideshow img{
    margin: -50px 0 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
}

	.navbar .container{
		padding-left: 15px;
		padding-right: 15px;
	}




.icon-info, .icon-srch, .icon-key, .icon-globe, .icon-sitemap, .icon-think, .icon-folder, .icon-keyboard,.icon-menumobile,.icon-editProfile,
.icon-mail, .icon-print,.icon-previewProfile, .icon-gallery, .icon-pdf, .icon-doc, .icon-txt,.icon-close,.icon-user,.icon-quest,.icon-next, .icon-prev,
.icon-letter, .icon-plus,.icon-minus,.icon-help, .icon-egov{
	font-family: 'agencia';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color:#999999;
	font-size:135.7%;
}



.icon-info, .icon-srch, .icon-key, .icon-globe, .icon-sitemap,.icon-user,.icon-quest,.icon-letter,.icon-plus,.icon-minus,.iconHdr{color:#7d7d7d}

.icon-letter:before {
	content: "\e016";
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.address-text{font-size:16px;color:#7a7a75;display:inline-block;word-break:break-word}

.primary {
  color: #e75c46;
}

#footer-logo{
	float: left;
}

.mfp-content .td-login-wrap {
  position: relative;
}

.td-md-is-android input[type="text"],
.td-md-is-android .td-login-wrap .td-login-input {
  font-size: 16px !important;
}

.td-md-is-ios input[type="text"],
.td-md-is-ios .td-login-wrap .td-login-input {
  font-size: 16px !important;
}
.content2{float:left;width:100%}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6{display:block;float:none !important;margin:0 0 30px !important;padding:0 !important;width:auto !important;}
.cols .col_1.alpha,.cols .col_2.alpha,.cols .col_3.alpha,.cols .col_4.alpha,.cols .col_5.alpha,.cols .col_6.alpha{width:auto !important}
.col_5 .btn,.col_4 .btn,.col_3 .btn{display:block}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6,.cols .col_7,.cols .col_8,.cols .col_9{float:left;margin-left:40px}
.cols .col_5{width:440px}
.home #calendario .fc-calendar-container{position:relative;*zoom:1;height:auto;width:auto;padding-bottom:10px;height:328px}
.home #calendario .fc-calendar-container:before,.home #calendario .fc-calendar-container:after{content:"\0020";display:table}
.home #calendario .fc-calendar-container:after{clear:both}
#pages.calendar #calendario .fc-calendar-container{position:relative;*zoom:1;height:auto;width:auto;padding-bottom:10px}
#pages.calendar #calendario .fc-calendar-container:before,#pages.calendar #calendario .fc-calendar-container:after{content:"\0020";display:table}
#pages.calendar #calendario .fc-calendar-container:after{clear:both}
.tcb-flex-col{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:15px;padding-left:15px}
.tcb-flex-row .tcb-flex-col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tve_editor_page .tcb-flex-col{outline:1px dotted #ddd}
.tcb-flex-row:not(.tcb--cols--2) .tcb-flex-col,.tcb-flex-row.tcb-resized:not(.tcb--cols--2) .tcb-flex-col{max-width:100% !important;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 250px;-moz-flex:1 0 250px;-ms-flex:1 0 250px;flex:1 0 250px}
.tcb-flex-row .tcb-flex-col,.tcb-flex-row.tcb-resized .tcb-flex-col{width:100%;max-width:100% !important;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto !important;-moz-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important}
 
.master-slider-parent {
    margin-bottom: 80px;
}







.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.master-slider a,
.master-slider a:hover {
	-webkit-transition: none;
	transition: none;
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}

.master-slider.ms-fullheight{height: 100%;}
.footer .widget-columns .menu li a{color:#fff}
.footer .widget-columns .menu li a:hover{opacity:.5}
.head-menu .menu{z-index:1000;position:relative}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
.menu-trigger.countries-link{background-color:#96C122;}
.menu-trigger.countries-link:hover{background-color:#124992;}
#navigation ul li.menu-trigger{position:static;}
#navigation ul li.menu-trigger:hover{background-color:#717171;}
.menu-trigger a.menu-trigger-a{color:#FFFFFF;font-size:14px;font-weight:500;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link{display:block;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li{margin-left:8px;padding-left:0px;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li.projtitle{font-weight:bold;}
#navigationbkg .menu-trigger.countries-link{background-color:#717171;}
.countries-menu a.menu-trigger-a{margin-top:15px;border:1px solid #969494;padding:5px 3px 5px 3px;border-radius:2px;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.left16{float:left;width:16.66%}
footer .left16{width:25%}
.wcag{float:left;margin-left:15px;font-size:17px !important}
.wcag a{width:30px;height:34px}
.wcag a img{vertical-align:top}
.wcag a.gicon{background:#007CC2;color:#fff;display:inline-block;font-size:17px !important;text-align:center}
.wcag a.gicon span{display:inline-block;margin-top:8px;font-size:17px !important}
.wcag a.gicon:hover{background-color:#5cabd8;text-decoration:none}
.wcag #text_reset,.wcag #kontrast_reset{display:none}

  .top_right .rs_left {
    text-align: left; }


.b-submenu-article__teaser{   
    font-size:12px;
    line-height: 16px;
    letter-spacing: normal;
    text-align: left;
    color: #666666;  
    font-weight:400;
}

.slider .next-btn, .slider .prev-btn {
  position: absolute;
  top: 48%; }

.slider .next-btn {
  right: 20px; }

.secondary-slider .next-btn, .secondary-slider .prev-btn {
  position: absolute;
  top: 50%; }

.secondary-slider .next-btn {
  right: 20px; }

      .secondary-slider .next-btn img {
        width: 20px;
        height: auto; }
.td-header-wrap .td-header-top-menu-full,.td-header-wrap .top-header-menu .sub-menu{background-color:rgba(15,136,140,.92)}
.td-mobile-content .sub-menu a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}


    .txt_safari .txt .n_tt {
        text-align: left;
        font-size: 14px;
        font-weight: 300;
        color: #fff;
        font-family: 'Noto Sans';
        word-break: keep-all;
    }


.n_tt {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    margin-bottom: 30px;
    letter-spacing: 1px;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    line-height: 1.8em;
    height: 5.4em;
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}


.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.tablepress-id-273 .row-3 td{background-color:#a7e8ec}
.tablepress-id-274 .row-3 td{background-color:#B492F9}



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

.tribe-events-list-widget .tribe-events-widget-link a{
  font-weight: normal;
}
.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-1{width:8.33333333%}


	.content-area .post-wrap,
	.contact-form-wrap {
		padding-right: 20px;
	}

	.content-area .hentry {
		position: relative;
		padding-top: 50px;
		padding-bottom: 20px;
	}

	.content-area .hentry:first-child {
		padding-top: 0;
	}

	.content-area .hentry:after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 30px;
		height: 1px;
	}

	.content-area .hentry:first-child:after {
		height: 0;
	}

	.content-area .entry-thumb {
		text-align: center;
		margin-bottom: 30px;
	}

		.content-area .post-wrap,
		.contact-form-wrap {
			padding-right: 0;
		}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.off-canvas.is-open .off-canvas-close-button{display:block}
.off-canvas-close-button{display:none;position:absolute;right:-22px;top:0;width:32px;height:32px;z-index:999999}
.grad--blue,.monikaprime .grad,.work__layout .pair .grad,.working-monika__layout .pair .grad{background:#292879;background:linear-gradient(90deg,#292879 0,#00aeef)}
.grad--pink,.monikago .grad{background:#ec018c;background:linear-gradient(90deg,#292879 0,#ec018c)}
.grad{display:block;width:100%;min-height:25px;color:#fff;font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;font-weight:800;padding-left:25px}
.banner--item:not(.grad){background-color:#3e3d3d}
.caseStudy--content__wrapper .grad{width:calc(100% + 2px);margin-left:-1px;margin-bottom:50px}
.pair--item .grad{width:calc(100% + 2px);margin-left:-1px}
.login-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:rgba(0,0,0,.9)}
.login-modal--restricted .login-modal__close{display:none}


.indexforum .padd{border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2;}

.obbsbox2 .tab .padd{  width:645px;border:1px solid #F2F2F2; border-top-width:0px;}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}


.price-table tr.heading-1 td {
  width:33%;
  background: #ad190c;
  color:#FFF;
  line-height: 1.5em;
}

    #mw_board_group_1 .mw_board_group_1_contents {  }

  .content .md-pull-right .entry-thumbnail {
    margin-left: -16px;
  }

.content .md-pull-right .ribbon {
  z-index: 22;
}

.content .sidebar .ribbon {
  z-index: 24;
}
.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-6{width:50%}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#21282e;}

#copyrights{padding:40px 0;background-color:#DDD;font-size:14px;line-height:1.3}
#copyrights i.footer-icon{position:relative;top:1px;font-size:14px;width:14px;text-align:center;margin-right:3px}

#copyrights .col_half{margin-bottom:0 !important}
#copyrights a:first-child{margin-left:0}

#copyrights .tright a:last-child{margin-right:0}
#copyrights .col_half:last-child{display:none}

#copyrights .footer-logo{margin-left:auto;margin-right:auto}
#footer #copyrights{background-color:#fff;padding:15px 0;color:#486375}

#footer #copyrights a{text-decoration:underline;color:inherit}

.main-container { max-width: 96% }

.mobile-menu-active .main-container {
left: 300px;
transition: left 500ms ease;
}

.rtl.mobile-menu-active .main-container {
left: auto!important;
right: 0!important;
transition: none!important;
}

#new_header2 .nh2_drop .nh2_drop_list.column2 .column_inner{
	display:flex;
	flex-wrap:wrap; 
}

#new_header2 .nh2_drop .nh2_drop_list.column2 .column_inner p{
	width:46%;
	margin-right:8%;
}

#new_header2 .nh2_drop .nh2_drop_list.column2 .column_inner p:nth-child(2n){
	margin-right:0%;
}

#new_header2 .nh2_drop .nh2_drop_list.column3 .column_inner{
	display:flex;
	flex-wrap:wrap; 
}

#new_header2 .nh2_drop .nh2_drop_list.column3 .column_inner p{
	width:30%;
	margin-right:5%;
}

#new_header2 .nh2_drop .nh2_drop_list.column3 .column_inner p:nth-child(3n){
	margin-right:0%;
}
.visibility-hidden{visibility:hidden}


.bluestbox{width: 100%; height: 451px; background-color: #71c8d9}


	.navbar-trigger {
		display: block;
		height: 54px;
		z-index: 10000;
		position: absolute;
		padding: 7px 15px;
		cursor: pointer;
	}



	.navbar-trigger.active,
	.navbar-trigger:hover {
		background: rgba(0,0,0,.15);
	}
#wrap{background:#fff;margin:0 auto;width:720px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}
.u-right{float:right}

.homepage-survey-button {
    width: 33%;
    float: left;
    margin: 40px 0px;
    text-align: center;
}

.homepage-survey-button a {
	padding: 16px !important;
        color: #ffffff !important; 
	border-color: #ffffff; 
	font-weight: 600; 
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px; 
	background-color: rgba(0,0,0,0.01);
}

.homepage-survey-button a:hover {
     background-color: #ffffff;
    color: #1abc9c !important;
   border-color: #ffffff !important;
}


.phone-text {
	font-size: 14px;
	margin-bottom: 0;
}
.seven40{width:740px;margin:0 auto}


#logo {
	float: left;
	margin-left: 225px;
	margin-top: 25px;
}


#logo-main {
	margin: 0 auto;
}


#logo-text {
	font-size: 17.5px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}


#logo-text p {
	margin-left: 6px;
}


.main-nav-inner .mega-category-menu .is-sub-menu .sub-menu-inner {
    display: block;
    line-height: 0;
}


.main-nav-inner .mega-col-menu .sub-menu-inner a {
    display: block;
    position: relative;
    right: auto;
    bottom: auto;
    top: auto;
    padding-left: 0;
    padding-right: 0;
}


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.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%}

.row.onepixel {
  margin-left: -0.5px;
  margin-right: -0.5px;
}

.row.nospace {
  margin-left: 0;
  margin-right: 0;
}

.ft .row,
.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,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.modal-footer:after {
  clear: both;
}


nav#mobile #toggle-bar {
    line-height: 70px;
    height: 70px;
    background-color: #f1f1f1
}


nav#mobile #toggle-bar a.navicon {
    float: right;
    height: 6px;
    width: 34px;
    margin: 20px 10px;
    border-top: 18px double #556570;
    border-bottom: 6px solid #556570;
    font-size: 0
}

    nav#mobile #toggle-bar a{
        margin-left: 10px;
        margin-right: 10px;
    }
.row{margin-right:-15px;margin-left:-15px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
.container,.container--content,.container--blog-agg,.container--grid,footer.footer .container--footer,.social-callout-inner{min-height:100%;height:auto;margin:0 auto;padding:0;position:relative;width:100%;}
footer.footer .container--footer{max-width:360px;padding:0 15px;}
.tc-slider-controls{position:absolute;bottom:0;max-height:500px;line-height:500px;width:10%;opacity:0;color:#999}
.tc-slid-hover .tc-slider-controls{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.tc-slider-controls.right{right:0;text-align:right}
.tc-slider-controls.left{left:0;text-align:left}
body,body .content-pusher,body #main-content,.wpcf7-form.style-01 .contact-form-content .message textarea,.wpcf7-form.style-01 .contact-form-content .email input,.wpcf7-form.style-01 .contact-form-content .subject input,.wpcf7-form.style-01 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .email input,.wpcf7-form.style-02 .contact-form-content .message textarea,.wpcf7-form.style-02 .contact-form-content .subject input{background:#fff}
body.responsive-ready.module-products .bwrap{display:block !important}
body.responsive-ready.module-products .bwrap #searchForm{display:none}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}

#signuppoup .modal-content,
#forgotpwd .modal-content,
#resetpwd .modal-content {
	border-radius: 0;
	border-color: #eee;
	text-align: center;
	
	font-weight: 300;
}


#loginpopup .modal-content,
#forgotpwd .modal-content,
#resetpwd .modal-content {
	border-radius: 0;
	border-color: #eee;
	text-align: center;
	
	font-weight: 300;
}


#signuppoup .modal-content,
#loginpopup .modal-content {
	background-color: white;
	box-shadow: none;
	border: 0;
	border-radius: 5px;
}
.mm-vertical #Top_bar .top_bar_left{position:static;}
.header-plain:not(.menuo-right) #Header .top_bar_left{width:auto!important}
#Header_creative #Top_bar .top_bar_left{width:100%!important;float:none}
#Top_bar.is-sticky .top_bar_left,#Top_bar.is-sticky .top_bar_right,#Top_bar.is-sticky .top_bar_right:before{background:none}
#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar,.header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {background-color: #ffffff;}


.form-sent {
  padding-left: 15px;
  padding-right: 15px;
  display: none;
  font-size: 16px;
  text-align: center;
}


body:not(.title-tagline-hidden) .site-branding-text {
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
}


	.col-2cr .main-inner .main-inner2 {

}

.yellow-color{
	color: #EEA904;
}

#footer h2.notbold{font-weight:normal;font-size:100%;}



#wrapper {
	display: block;
}

#wrapper #blog-tabs {
	position: relative;
	padding: 0;
}

#wrapper #blog-tabs .tabset {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
}

#wrapper #header {
	overflow: hidden;
}
.share-links .share-facebook{background:#3b5a9a}
.share-links .share-facebook:before{content:""}
.share-links.default-skin .share-facebook{background:#3b5a9a !important}
.member-share-advance.share-links .share-facebook{color:#4d70a8 !important}
html.cssanimations .ui--animation-in .ui--animation.fx--no-effect,html.cssanimations .ui--animation-in .ui--animation.fx--none{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--swing .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--wobble .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--bounce .ui--animation{opacity:1;}

.sec1_video{background:#f1f1f1; float:right; width:40%; padding:10px; position:relative;}

.sec1_video img{max-width:100%; height:auto;}

.sec1_video a img{left:0; right:0; margin:auto; text-align:center; z-index:10; top:40%; position:absolute;}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.hamburger-helper{margin-left:45px}


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}

table.classementNormal td.pos {text-align:center;}
.site-footer .footer-widget{width:31.333%;margin-right:3%;margin-bottom:3.8%;float:left}
.site-footer .footer-widget h4{color:#00447e;padding-bottom:15px;font-weight:bold;text-transform:uppercase;font-size:18px;margin:0;font-family:Open Sans Condensed;line-height:1.4em}
.site-footer .footer-widget:last-child{margin-right:0}
.site-footer .footer-widget:not(:nth-child(2)){margin-right:7.5%}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}

	
	td.middle3_1 {
		width: 170px;
		height: 137px;
		background: #ffffff;
		border-bottom: 1px solid #186a85;
		border-left: 1px solid #b1c3d4;
		border-top: 1px solid #b1c3d4;
	}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }


	.wp-block-media-text .wp-block-media-text__content {
		margin-left: 20%;
		padding: 0;
	}


	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
		margin-left: 0;
		margin-right: 20%;
	}


.td-ss-main-content {
  position: relative;
}

.td-pb-article-list .td-ss-main-content {
  padding-top: 20px;
}

.category .td-ss-main-content .td-load-more-wrap {
  bottom: 20px;
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{display:inline;float:left;position:relative;margin:0 20px}
.container_12 .grid_6 {width:400px;margin-left:0;margin-right:0;}

.sub_ttt{float:left;  width: 644px; height: 49px; margin: 2px 0 0 0;}

.sub_ttt img{float:left;}
.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.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}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.down_menu_lm{  text-align:center;  padding-top:8px;}


.down_menu_lm a{color:#999999;}

.down_menu_lm a:hover{color:#F15A2A; text-decoration:none;}


    .header-div {
        margin-bottom: 10%;
    }
.header-div,#attire-mbl-menu{ background-color: #151515;}

#footer-widgets .footer-widget {
  float: left;
  margin: 0 0 0 8px;
  width: 185px;
}

#footer-widgets .footer-widget:first-child {
  margin-left: 0;
}



.tab-content-box{
	padding-top:15px;
}


#menu{
	float:left;
	width:100%;
	font:16px 'TitilliumText22LRegular', Verdana, Geneva, sans-serif;
	position:relative;
	z-index:999;
	padding:5px 0 5px 0;
	margin:0 0 2% 0;
}


#menu select {
	width:80%;
	margin:10px auto;
}


.item-title {
  font-size: 16px;
  text-align: center;
}
#navbar #myw-text,#navbar #gift-text{display:none !important;}
#navbar #myw-text:hover,#navbar #gift-text:hover{color:#009Df5 !important;}

.bcorp-entry-style1 span.entry-date, .bcorp-entry-style1  span.tag-links, .bcorp-entry-style1  span.cat-links, .bcorp-entry-style1  span.author { }

.bcorp-entry-style2 .featured-post:before, .bcorp-entry-style2 .tag-links:before, .bcorp-entry-style2 .entry-date:before, .bcorp-entry-style2 span.author:before, .bcorp-entry-style2 .comments-link:before {
  content: "";
  margin:0;
}


.bcorp-entry-style2 .post-format:after, .bcorp-entry-style2 .entry-date:after, .bcorp-entry-style2 .featured-post:after, .bcorp-entry-style2 .tag-links:after, .bcorp-entry-style2 span.author:after
{
  content: "\00b7";
  font-size:36px;
  line-height:0;
  top:7px;
  position:relative;
  margin-left:5px;
  margin-right:0px;
}

span.entry-date, span.tag-links, span.cat-links, span.author { line-height:12px;}

#menuBuilder .nav-collapse, #menuBuilder #mainmenu, #menuBuilder #mainmenu_preview{
	clear: both;
	display: block;
}

#menuBuilder .nav-collapse, #menuBuilder #mainmenu_preview, #menuBuilder #mainmenu{
	clear: both;
	display: none;
}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}
body .main-navigation ul li.menu-item-has-children.focus:before,body .main-navigation ul li.menu-item-has-children:hover:before,body .main-navigation ul li.menu-item-has-children.focus:after,body .main-navigation ul li.menu-item-has-children:hover:after,body .main-navigation ul li.page_item_has_children.focus:before,body .main-navigation ul li.page_item_has_children:hover:before,body .main-navigation ul li.page_item_has_children.focus:after,body .main-navigation ul li.page_item_has_children:hover:after{display:none}
.footer-nav .menu-item{max-height:20px !important}
.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-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

    .main-header .container { width: 96% }

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

footer .container {
    padding: 0;
    width: 96%;
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

	.footer-widgets .textwidget .wpcf7-form h5{
		display: none;
	}

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}


.woocommerce div#primary.content-area { margin: 5%; }




.content-area {max-width: 1228px; margin: 0 auto; padding: 5%; }
