﻿#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.menu-wording{margin:3px 0 0 10px;display:block;float:left;text-transform:uppercase;font-size:.75em;font-family:brownregular}

.top-right #wp_editor_widget-6{position:relative;z-index:999}

#wp_editor_widget-6{float:right}
.table-cell{display:table-cell;vertical-align:middle}
.table-cell.full{width:100%;height:100%}
.table-cell.bottom{vertical-align:bottom}
body.ie .popup-smart-kitchen .table-cell{display:block;width:100%}

.tc{text-align:center;}
.abcp_services-slider-2{margin:15px 0 0;padding:0;list-style-type:none}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.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-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}

 #ttr_header_inner 
{
height:100px;
position:relative;
margin:0 auto;
}


.site-title {
	clear: none;
	font-size: 24px;
	font-size: 1.5rem;
	font-weight: 800;
	line-height: 1.25;
	letter-spacing: 0.08em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}


.site-title,
.site-title a {
	color: #222;
	opacity: 1; 
}


body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
	color: #fff;
}


	body,
	a,
	.site-title a,
	.twentyseventeen-front-page.has-header-image .site-title,
	.twentyseventeen-front-page.has-header-video .site-title,
	.twentyseventeen-front-page.has-header-image .site-title a,
	.twentyseventeen-front-page.has-header-video .site-title a {
		color: #222 !important; 
	}
.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-9{width:75%}


.md-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 80%;
  max-height: 100%;
  max-width: 800px;
  min-width: 500px;
  overflow: auto;
  height: auto;
  text-align: left;
  z-index: 2000;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.columns.address-section{margin-top:30px}
.columns{margin-top:-1.071rem;margin-left:-1.071rem;margin-right:-1.071rem}
.columns:not(:last-child){margin-bottom:-1.071rem}
.columns.is-multiline{-webkit-flex-wrap:wrap}

.widget-icon-box .icon-box { text-align: left; color: #999999; }

.widget-icon-box .icon-box:hover { text-decoration: none; }

.widget-icon-box .icon-box:hover .fa { transition: all 200ms ease-out; color: #dddddd; }

.widget-icon-box div.icon-box { cursor: default; }


.icon-box { width: 230px; display: inline-block; padding-right: 15px; margin-left: 15px; text-align: left; }


.widget_pt_icon_box .icon-box { width: auto; }

html.flexbox .widget-icon-box .icon-box { width: auto; display: inherit; }



.icon-box__title, .widget-icon-box .icon-box:hover .fa { color: #dddddd; }

.icon-box__subtitle, .widget-icon-box .icon-box, .textwidget { color: #989898; }
.mega{position:absolute;left:-999rem;visibility:hidden;padding-left:1rem;padding-right:1rem}
.topbar__item--active .mega{position:static;left:auto;visibility:visible}
.nav .nav-contact .phone-number a,.nav .nav-contact .address a{text-decoration:none;color:inherit;display:block}
.nav .nav-contact .phone-number a:hover,.nav .nav-contact .phone-number a:focus,.nav .nav-contact .address a:hover,.nav .nav-contact .address a:focus{color:#F1B82D}

body:not(.scrolled-down) .triptych .panel .overlay {
    background-color: rgba(70, 70, 70, 0.8);
}

.not-mobile .triptych .panel:hover .overlay,
.triptych .panel:focus .overlay {
    background: rgba(52, 96, 66, 0.4);
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 0;

    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.section-teller .overlay {
    mix-blend-mode: multiply;
}

.section-teller .active .overlay {
    background-color: rgba(16, 35, 200, 0.8);
}

.room-block .overlay {
    z-index: 110;
}



.overlay,
html,
.button {
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
}




.contact-section {
	padding: 3.5em 0;
}
.module-ours .legal,.module-BLOG_ours .legal,.module-ours .legal a,.module-BLOG_ours .legal a,.module-ours .bouton,.module-BLOG_ours .bouton,.module-ours .bouton a,.module-BLOG_ours .bouton a{font-size:13px !important;line-height:1.5em !important}
.mod_3947185 .legal, .mod_3947185 .legal a{color: #0303FA;text-align: left;font: bold  12px "Arial", sans-serif;}




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


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

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

	
	.main-container-wrap {
	    position: relative;
	    left: 0;
	    transition: left 500ms ease;
	}

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

.main-container {
    width: 1124px;
    max-width: 100%;
    margin: 0 auto;
    clear: both;
    display: block;
    padding: 0;
}

.homerow .lijn { background-color: #d6d6d6; height: 5px; margin-bottom: 7px; }
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}
.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}


a.styled-img {
background: none;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#ppamphletu2420{z-index:3;margin-top:45px;width:100%;left:0%;margin-left:0%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
.footer-wrapper .foobotom-wraper .foobotom__menu{width:-webkit-calc(100% - 350px);width:calc(100% - 350px);display:inline-block;text-align:center;padding:0 50px}
.footer-wrapper .foobotom-wraper .foobotom__menu ul li{display:table-cell;width:1%}
.footer-wrapper .foobotom-wraper .foobotom__menu ul li a{color:#babeda;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none}
.footer-wrapper .foobotom__menu{width:-webkit-calc(100% - 170px)!important;width:calc(100% - 170px)!important;display:inline-block;text-align:center;padding:0 0;margin-top:40px}
.footer-wrapper .foobotom__menu ul{width:100%;display:block}
.footer-wrapper .foobotom__menu ul li{display:block!important;width:100%!important;text-align:center;padding-bottom:15px}
.footer-wrapper .foobotom-wraper .foobotom__menu ul{width:100%;display:block}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


    .has-layered-boxes .content-block.content-block-layered .content-block-text-wrapper .layered-block-text-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d
    }
.img-fluid{max-width:100%;height:auto}


.footer { position: absolute; bottom: 0; width:100%; height: 40px; color: #959595; text-align: center; overflow: hidden; }

.footer a{ color: #959595;}

.footer a:hover{  color: #666;}

.social-icons.social-colored .fa-pinterest:before,
.social-pinterest,
.author-social a.social-pinterest:hover {
background: #E00707
}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}


span.menu-text {
    text-shadow: 1px 1px 7px black;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}
.logo-top{float:left}
.logo-top img{max-width:100%}
.fixed-barre .container .logo-top{float:left;margin:5px 5px 5px 20px;max-width:220px;background:linear-gradient(to right,#fc3298 0%,#e4244d 100%);border-radius:5px}
.fixed-barre .container .logo-top img{max-width:100%;vertical-align:middle;padding:2px 0}

ul.main-menu li a:hover,.widget a:hover,#wp-calendar a,.nav-toggle.active::before,h1.entry-title a:hover,h2.entry-title a:hover,.entry-title a:hover,.widget .entry-title a:hover,.tabs .tab-title.active a,.widget .textwidget a,ul.main-menu li.hot a,.product-buttons .button.success:hover,.product-buttons .button.success:focus,ul.main-menu ul.sub-menu li a:hover:after,.entry-title a:hover,.comment a:hover,.page-numbers li a:hover,#page-nav a:hover,a.load-more:hover,a.more:hover{color:#3e446b}
.textwidget{font-size:.875em;line-height:1.618;margin:0;clear:both;overflow:hidden}
.textwidget p{font-size:1em}
.textwidget .button{margin-top:1.82em}
.before-portfolio .textwidget,.home-header .textwidget{font-size:1em}
.textwidget .columns{padding:0}
.grid-item .textwidget img{display:block;margin:0 auto}
.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}

ul#image_bandeau_txt_liste .image_bandeau_txt {
	font-size:107%;
	padding:6px 0px 0px;
}
#cookie-law-info-again{font-size:10pt;margin:0;padding:5px 10px;text-align:center;z-index:9999;cursor:pointer;box-shadow:#161616 2px 2px 5px 2px}

img.bg {
	
	min-height: 100%;
	min-width: 1024px;

	
	width: 100%;
	height: auto;

	
	position: fixed;
	top: 0;
	left: 0;
	z-index:-99;
}


.b-footer-bottom{
    width: 100%;
    padding-top: 46px;
    padding-bottom: 56px;
    color: #9a9fa6;
    font-size: 12px;    
}


.emodal .emodal-content :last-child {
	margin-bottom:0;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

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

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


h1, .h1 {
  font-family: proxima-nova, sans-serif;
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-transform: uppercase;
}



.main-content h1, .main-content .h1 {
  margin-top: 55px;
}


  .textwidget {
    max-width: 300px;
    margin: 0 auto;
  }
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}


	.site-main .post .post-image-content,
	.small-image-blog .site-main .post:nth-child(2) .post-image-content,
	.small-image-blog .site-main .post:nth-child(3) .post-image-content, 
	.small-image-blog .site-main .post:nth-child(4) .post-image-content {
		margin-bottom: 30px;
		margin-right: 0;
		width: 100%;
	}


	.small-image-blog .site-main .post:nth-child(3) {
		margin-right: 0;
	}

.small {
	font-size: 12px;
}
.main-search{width:100%;position:relative;top:-.382em;right:0;margin-left:2.618em;float:right}
.top-search input[type=search],.main-search input[type=search]{position:absolute;left:0;height:3.5em;margin:0;font-weight:300;line-height:1.25;outline:none;-webkit-appearance:none;-moz-opacity:.9;-webkit-opacity:.9;-ms-filter:progid:"DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;z-index:2;padding:.43em 1.618em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;letter-spacing:.236em;font-size:.695em}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}

.flags{display:block;text-align:right;height:30px;}


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


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


#footer #credit img {
  vertical-align: middle; }


#footer #credit span {
  display: none; }


  .col-right {
    float: right; }


#main #connect .col-left, #connect .col-right {
  float: none;
  width: 100%; }


  #connect .col-right {
    float: right; }

.secondpost {
width: 33.6%;
float: left;
}

.secondpost .featured-title { font-size: 10px }

.datum{
 text-align:center;
 color:#ffffff;
 width:100px;
 font-size:14px;
}

  
  table.top_accounts .imagecell img {
    margin-top: -7px;
    margin-left: -20px;
  }


#totop {
	display: none;
	position: fixed;
	bottom: 0;
	cursor: pointer;
	width: 110px;
	height: 34px;
	background-color: #767e8b;
	border-radius: 20px 20px 0 0;
	
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	padding-top: 7px;
	z-index: 999;
	overflow: hidden;
	
}

#totop i {margin-right: 3px; color: #4db3e4;}


#totop:hover {background-color: #858f9e;}

#totop:hover i {color: #fff;}


#totop.absolute {position: absolute !important;}

#totop.fixed {position: fixed !important; bottom: 0 !important;}


#totop.relative {position: relative; margin-top: -89px;}

#totop.fixed.right {right: 77px;}
.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{min-height:0}

.box .custom li:before {
	content: "\f0da";
	font-family: FontAwesome;
	font-size: 11px;
	left: 0;
	padding: 0;
	position: absolute;
	top: 11px;
}

#gkSidebar .box .custom li:before { top: 9px; }
#featured-products .featured-product-image-container{align-items:center;display:flex;margin:auto;overflow:hidden}
.et_pb_svg_logo #logo{height:100%}





#logo {
	max-width: 250px;
	height: auto;
}


.container {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 10px;
}




.mobile-section .table-wrapper {
  table-layout: fixed;
  width: 100%; }

.mobile-section .description {
  vertical-align: middle; }

.mobile-section .image-wrapper {
  vertical-align: bottom;
  padding-top: 50px; }

  .mobile-section .image-wrapper img {
    max-width: 100%; }

.multi-post .pl-old-loop .clip_box .clip .hentry-pad {
  padding: 0 0 10.85px;
}

  .terminos .cont_terminos .int_term {
    width: 100%;
    height: 100%;
    float: left;
    display: block; }
.center-block{display:block;margin-left:auto;margin-right:auto}
.simple-steps-step{display:table;width:100%;margin-top:50px}
.simple-steps-step:first-child{margin-top:0}


html.special .resources__desc { font-size: 0.87rem; line-height: 1.2; }


.resources__desc { display: block; }
.dvd{margin-top:70px}

.naming p{font-family: "Enigmatic_Unicode_Regula"; font-size: 28px; line-height: 20px;}


.footer-logo-wrapper-outer {
    max-width: 1200px;
    margin: 0 auto;
    text-align: right
}


.footer-logo-wrapper {
    display: inline-block;
    width: 12.5rem
}
img#footer-top-logo{max-width:230px;display:block;margin:20px auto 0 auto;}


.carousel-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}

.spot{width:300px;float:left;margin:3px;}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}

	
	.wpb_text_column.wpb_content_element.vc_custom_1473711226354 div h2 {
        font-size: 35px;
    }

  
  
  .show-nav #inner-wrapper {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }

  .csstransforms3d.csstransitions #navigation,
  .csstransforms3d.csstransitions .show-nav #navigation,
  .csstransforms3d.csstransitions .show-nav #inner-wrapper {
    left: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }

		
#inner-wrapper { background: #ffffff !important; }




.entry-title {
	font-size: 40px;
	line-height: 1;
}


.entry-title a,
.sidebar .widget-title a {
	color: #244c5f;
}


.entry-title a:hover {
	color: #95b72d;
}


.genesis-grid .entry-title {
	font-size: 32px;
}


.featured-content .entry-title {
	font-size: 24px;
	line-height: 1.2;
}


.focus-pro-brown .entry-title a:hover,
.focus-pro-brown .genesis-nav-menu .sub-menu a:hover, 
.focus-pro-brown a {
	color: #eb6d20;
}


.focus-pro-gray .entry-title a:hover,
.focus-pro-gray .genesis-nav-menu .sub-menu a:hover, 
.focus-pro-gray a {
	color: #dd363e;
}


.job__category-title {
    color: #333d47;
    font-weight: 500;
    font-size: 13px;
    margin-right: 5px;
}


#main-content {
	position: relative;
	clear: both;
	margin: 0 auto;
	max-width: 945px;
	width: 100%;
}


.page-single #main-content {
	margin: 0 auto;
	width: 945px;
}
.text-center{text-align:center}
.modal-body{position:relative;padding:20px}

          .foote .foote_cen .foote_top .foote_topr .foot_nav .foot_navxg {
            width: 188px;
            height: 30px;
            line-height: 30px;
            margin: 0 auto;
            cursor: pointer; }

            .foote .foote_cen .foote_top .foote_topr .foot_nav .foot_navxg span {
              float: left;
              color: #666;
              font-size: 12px; }

            .foote .foote_cen .foote_top .foote_topr .foot_nav .foot_navxg p {
              float: right;
              margin: 0;
              position: relative;
              top:0; }


.about {
	width: 90px;
	margin-right: -2px;
}
.homenl-footer-img2 img,.homenl-footer-img1 img{max-width:initial !important}

    #mw_board_group_3 .mw_board_group_3_contents {  }


td.top { vertical-align: top; }



.topheader {background: #253f4b; color: white; padding: 10px 0; text-align: right; font-size: 15px; text-transform: uppercase; cursor: pointer;}


.topheader a {color: white;}
 
.topheader a i {color: white; font-size: 20px; margin: 5px;}


.collapse:not(.show) {
  display: none; }

  footer .collapse {
    display: block !important; }

    footer p + .collapse {
      display: block; }
#mobile-menu-wrap{padding:20px;background:#fff;width:280px;height:100%;position:fixed;left:-280px;top:0;overflow-y:auto;z-index:9999;-webkit-transition:left .3s;transition:left .3s}
.opened #mobile-menu-wrap{left:0}

.menu-item-language img.iclflag {
  margin-top: -3px;
}

.widget-container {background-color: transparent;}

#featured .flexslider .slide-content{float:left;width:48%;}

#featured .flexslider .slide-media{float:right;width:48%;margin:0;}

#featured .flexslider.full-width-slide .has-video .slide-media{float:none;width:100%;height:auto;}

#featured .flexslider .no-image.no-video .slide-content{width:100%;}

#featured-slider.flexslider .has-slide-background .slide-background{z-index:1;}

#featured-slider.flexslider .has-slide-background .slide-content{width:48%;position:absolute;bottom:2em;left:2em;padding:1em 2em;}
.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 }
.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-right:15px;padding-left:15px}
.col-md-12{width:100%}


.wpml-ls-statics-shortcode_actions a {color:#bfbfbf;}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
  margin-right: 15px; }
.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-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}



.font12 { margin:0px; padding-top:8px; font:12px Arial, Helvetica, sans-serif; color:#006699;}


.tr_adv {
    background: #fff !important;
    padding: 0 !important;
}
.sidebar__video .placeholder .video{width:100%;height:100%;z-index:3}
.sidebar__video .placeholder .video iframe{width:100%;height:100%}


#main-slider .slider-buttons a {
    display: inline-block;
    line-height: 1.5;
    margin: 8px 10px 0;
    padding: 15px 35px;
	font-weight: 500;
    text-transform: uppercase;
}


#main-slider  .slider-buttons {
    margin-top: 30px;
}

	#main-slider .slider-buttons {
	    margin-top: 20px;
	}
.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-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{float:left}
.col-xs-12{width:100%}
  


.fpw-widget-page .widget-title,
.fpw-widget-page .fpw-page-title,
.fpw-widget-page .fpw-featured-image {
	margin: 0 0 10px 0;
	padding-top: 0;
}

#sidebar .widget_sp_image .widget-title{
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	position: absolute;
	top: 0;
	z-index: 100;
	background: rgba(84, 192, 209, 0.7);
	padding: 3px 7px;
	color: #ffffff;
	font-weight: bold;
}


#sidebar .widget.widget_sp_image .widget-title {
	
  	left: -220px;
  	transition: 400ms;
}

#sidebar .widget.widget_sp_image:hover .widget-title {
	
	transition: 400ms;
	left: 0;
  }



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.archive-pagination li a:hover,
.archive-pagination li.active a {
	color: #2eb7d3;
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}




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


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


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


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

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

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

#home-featured-copy {
    font-family: 'Mirai-Black';
    text-transform: uppercase;
    color: white;
    font-size: 8em;
    text-shadow: 3px 3px 2px rgba(0,0,0,1);
    line-height: .9em;
    margin: 0;
    padding: 0;
    position: relative;
    margin-top:250px;
}

#page-header #home-featured-copy {
    font-size: 68px;
    line-height: 65px;
    margin-top: 140px;
}

#page-header.no-image #home-featured-copy {
    text-shadow:none;
    color:black;
}


.valign-container {display: table;}

.valign-container .valign {display: table-cell; vertical-align: middle;}


footer .footer-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}


footer .footer-item.footer-social {
  text-align: left;
  padding: 0 0 0 60px;
  order: 2;
}


footer .footer-item.footer-links ul {
  padding: 0;
  margin: 0;
  float: none;
}


footer .footer-item.footer-links ul li {
  float: none;
  line-height: 1;
}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}


.clearfix, .l-header-inner {
  *zoom: 1;
}


.clearfix:after, .l-header-inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}


.l-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 58px;
  background: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  border-bottom: 1px solid #b7b7b7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 100;
}


.l-header a {
  text-decoration: none;
}


.l-header-inner {
  margin: 0 auto;
  padding: 10px 20px 0;
  max-width: 1000px;
}


.width-normal .l-header,
.width-small .l-header {
  border-bottom: 0;
}

.txtcent {
    text-align: center;
}

h1.txtcent.whitec {
    font-size: 50px;
}


h2.txtcent.whitec {
    font-size: 30px;
}

.left .txtcent {
    margin: 0px;
    line-height: 28px;
    font-size: 20px;
}

p.txtcent.pp {
    margin-top: 30px;
}

.pannel4 p.txtcent {
    font-size: 12px;
    line-height: 15px;
}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.home-section-wrapper{padding:50px 0;clear:both;}
.home-section-wrapper.white-bg.trusted-by{padding:0;}

.mid_wrapper{float:left; width:100%; padding:30px 0 10px;}


.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: #222222;
	border: 3px solid #ffffff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: .5;
	filter: alpha(opacity=50)
}


.carousel-control.right {
	right: 15px;
	left: auto
}


.carousel-control:hover {
	color: #ffffff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}

ul.no-bullet { list-style: none; }

#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;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
.last-visited .products .col{-ms-flex:0 0 25%;flex:0 0 25%;width:25%}
.last-visited .products .col .product-swatches{position:absolute;bottom:59px;display:block;width:100%}
.pt_product-search-noresult .products-last-visited{padding:47px 0 37px;background-color:#f2f2f2}
.pt_product-search-noresult .products-last-visited .products .col{-ms-flex:0 0 25%;flex:0 0 25%;width:25%}
.pt_product-search-noresult .products-last-visited .products .product-promo,.pt_product-search-noresult .products-last-visited .products .product-tile-add-to-cart{display:none}
.pt_storefront .products-last-visited{background-color:#f2f2f2;padding:3em 0 4em}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}
.mc-private-offer__cta{position:absolute;width:100%;bottom:0;left:0}
.mc-private-offer__cta--landscape{float:right;width:50%;max-width:277px;position:static}
.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}
.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}
span.et_close_search_field{display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer}
span.et_close_search_field:after{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:32px;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:"\4d";speak:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
.et_vertical_nav span.et_close_search_field:after{font-size:16px}
.et_vertical_nav span.et_close_search_field{width:13px;height:18px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .non-cosigned-loan-options-section .wpb_column {
    margin-top: 50px;
  }

  .non-cosigned-loan-options-section .wpb_column:first-child {
    margin: 0;
  }

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}


#back-to-the-top {
  margin-top: 15px;
  margin-bottom: 5px;
  display: none;
}


.center {
  text-align: center;
}


.card-text:last-child {
  margin-bottom: 0;
}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
ul.products li.product.product-category .woocommerce-loop-category__title,ul.products li.product.product-category h2,ul.products li.product.product-category h3{font-size:1.1em}
ul.products li.product.product-category img{margin-bottom:1.618em}

#top .avia-button-fullwidth .avia_button_icon,#top .avia-button-fullwidth .avia_iconbox_title{position:relative;z-index:3;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}


    .m-dropdown-list .navicon {
        display: block;
        vertical-align: middle;
        position: absolute;
        top: 10px;
        right: 30px;
        color: inherit;
    }

    .m-dropdown-list .navicon:after {
        font-family: FontAwesome;
        content: "\f107";
        display: inline-block;
        color: inherit;
    }

.gray-block{width:calc(100% - 384px);letter-spacing:.4px}

.gray-block h2{text-align:left;margin:0 0 15px;letter-spacing:2.1px}

.gray-block p{margin:0}
.b-cars__title{font-size:20px;line-height:2;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase;color:rgba(255,255,255,0.6);transition:color .3s;}
.b-cars__title:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}
.b-cars__item.is-active .b-cars__title{color:#fff}
.no-touchevents .b-cars__menu-item:hover .b-cars__title{color:#fff}
.b-cars__menu-item.is-active .b-cars__title{color:#fff}


.auto-container{
	position:static;
	max-width:1200px;
	padding:0px 15px;
	margin:0 auto;
}




.parallax-section .auto-container{
	position:relative;
	z-index:1;
}


.sponsors-section .auto-container{
	padding-left:30px;
	padding-right:30px;	
}


.main-footer .auto-container{
	position:relative;	
}

.copyright_right
{
	float: right;
}

.copyright_right .scroll_top
{
	font-size: 11px;
	color: #C5C5C5;
	background-position: right center;
	padding-right: 15px;
}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_4 {
	width:156px;
}

.bg1 .grid_4
{
	background: #edebeb;
	margin: 0px;
	padding-bottom: 9px;
}

.grid_4 .title_head
{
	text-align:center;
}
.searchbox{float: right;
width: 280px;
height: 39px;
text-align: center;
margin: 10px 0 10px 10px;
padding: 2px 10px 0;}
.searchbox .srctxt{width: 276px;
float: left;
font-size: 0.9em;
font-weight: bold;
padding: 3px 0px 3px 7px;
height:18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: solid 1px #3D3D3D;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);}

#header div a.logo {
	display: block;
	float: left;
	width: 200px;
}

#header div a.logo img {
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
}
#header .menu li.contact a{padding:10px 25px;font-size:14px}
#header .menu li.contact a:hover{color:#c9803c}
#header .menu li.contact a:after{display:none}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
.et_pb_module{max-width:100%}
#wp-calendar tfoot td#prev{padding-left:10px;text-align:left}

.omurga_ust_orta, .omurga_alt_orta{background-color:#E6ADD3;height:10px;text-align:center}
.dropdown-toggle:focus{outline:0}


.top-header .h-info p{font-family: 'Lato', sans-serif;font-size: 15px;color: #999999;margin-bottom: 0;margin-top: 8px}

.so-widget-sow-social-media-buttons-flat-23cc999be51f .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}

.so-widget-sow-social-media-buttons-flat-ecd045a2a696 .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}


.sow-icon-fontawesome {
	font-family: 'sow-fontawesome';
	display: inline-block;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
	content: attr(data-sow-icon);
}


#contentsec {
	width:940px;
	padding:10px;
	float:left;
	background-color:#FFF;
}


#contentsec h2 
{
margin-bottom:10px;
}


#contentsec ol 
{
margin:10px 0 10px 30px;
line-height:20px;
}
#mobile_poll{padding:0px}
.container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#video-grid #video-categories .tabs.container{float:left;margin:0 0 20px;padding:0}
.centered{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 50px;position:relative}
.design-main .centered:first-child{padding-top:10%;padding-bottom:7%!important}
.design-main .centered:nth-last-child(2){padding-bottom:6%}
.single-featured-image .single-image-content .centered{width:100%;max-width:none}
.single-featured-image .single-image-content .centered:first-child{padding-top:10%;padding-bottom:20%}
.single-featured-image .single-image-content .centered:last-child{padding-bottom:30px}
.story .centered{padding:0}
.message .centered{padding:0}
.entryInterview .centered{padding:0}
.staff-intervew .centered{padding:0}


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}
#u2429popup{z-index:4;height:550px;margin-right:-10000px;width:100%;}
.popup_anchor{position:relative;width:0px;height:0px;}

.w3eden .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.w3eden .panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.w3eden .panel-group .panel-heading {
    border-bottom: 0;
}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}
.qodef-popup-holder .qodef-popup-table{display:table;width:100%;height:100%;position:relative;z-index:9}
.qodef-popup-holder .qodef-popup-table-cell{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}


.theme-buttons .demo-button-theme {
	position: static;
}


.demo-button {
	position: absolute;
	top: 45%;
	left: 0;
	width: 100%;
	text-align: center;
	font-weight: 600;
	letter-spacing: 3px;
}


.demo-button a {
	background-color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	border-radius: 3px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}


.demo-button a:hover {
	background-color: #1E9EDD;
	color: #fff;
}

.content-sep
{float:left; width:738px; height:1px; background:#d9d7d7; margin:-9px 0;}

.logo .logo-retina { display: none; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.section-title {margin-top:0;margin-bottom:30px;}

.section-title.home {font-size:24px;}

.section-title.map {font-size:24px;display:block;}

  
  table.top_accounts td img.number,
  table.top_accounts td img.best
  {
    position: relative;
    left: -2px;
	top: -5px;
  }

  table.top_accounts tr.firstline td.first img.number {
    position: absolute;
    top: 10px;
  }

  
  table.top_accounts td img.number {
    position: absolute;
    left: -1px;
    top: -3px;
  }

.news-item .date, .gallery-item .photo-count {
  color: #ff6600;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
  transition: color .15s ease;
}

.motoe .news-item .date, .motoe .gallery-item .photo-count {
  color: #ec1b2e;
}

.news-item:hover .date, .gallery-item:hover .photo-count {
  color: #fff;
}
.spacer-20 {min-height: 20px;}


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


.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 {
		margin: 0;
	}


	.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: "\f460";
	}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.dropdown-content{display:block;visibility:hidden;opacity:0;position:absolute;background-color:#f9f9f9;min-width:300px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);padding:12px 16px;z-index:2001;text-align:left}
.responsive-header-dropdown:hover .dropdown-content,.responsive-header-dropdown:focus .dropdown-content{visibility:visible;opacity:1}
.td-post-date .entry-date{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}
.post header .td-post-date .entry-date{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
.h2{font-family:"TT-DemiBold";margin-top:0}
.h2--white{color:#fff}
.h2--large{font-size:34px}
.js .quiz__intro .h5,.js .quiz__intro .h2{opacity:0}
.js .interior-copy .h1,.js .interior-copy .h2,.js .interior-copy p{opacity:0}

.scroll_header{ background:#A3CC7E; height:28px;}



.site-branding {
	float: left;
	margin: 0;
}

.site-branding .site-title {
	font-size: 42px;
	line-height: 42px;
	padding: 0;
	margin: 20px 30px 20px 0;
	text-transform: uppercase;
	float: left;
	font-weight: bold;
}

.site-branding .site-title a {
	color: #fff;
}

.site-branding .custom-logo-link {
	margin-top: 0;
	display: block;
}

.site-branding .site-description {
	color: #fff;
	padding: 0;
	margin: 32px 0;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2.1px;
}
.full-width-main-layout .container,.full-width-main-layout .vc_row-fluid.container,.boxed-main-layout #wrap{width:1054px}

.cta-overlay{
   padding: 30px 0;
  }

  #content .home-cta-bg.section-1487185725858 .cta-overlay {
   background: rgba(0,0,0,0.5);
  }
.fl-photo-img-svg {width: 100%;}
.cp-modal-every-design .form-main{max-width:85%;margin:0 auto;float:none}
.cp-modal-popup-container .form-main button:active,.cp-modal-popup-container .form-main button:hover,.cp-modal-popup-container .form-main input[type=button]:active,.cp-modal-popup-container .form-main input[type=button]:hover,.cp-modal-popup-container .form-main input[type=submit]:active,.cp-modal-popup-container .form-main input[type=submit]:hover{background-color:inherit;background-image:inherit;border:inherit}


.x-footer__bottom a{color:#fff; text-decoration:none !important;}

.x-footer__bottom a:hover{color:#000; text-decoration:none;}


.x-footer__bottom {
  margin: 0 -10px 0 0;
}

.mw-latest-list-notice-5-55 .comment { font-size:10px; color:#FF6600; font-family:dotum; }

.blue-color{
	color: #49748A;
}

 	

	.blog-footer-inner-wrapper,
 	.super_header,
 	.main-wrapper {padding-left: 3.2%; padding-right: 3.2%}


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

.sfsi_widget
{
	min-height: 55px;	
}

.sfsi_widget a img {
    box-shadow: none!important;
    outline: 0;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 { height: auto}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border: medium none;
}


i.icon.info:before {
  content: "\f129"; }


i.icon.info.circle:before {
  content: "\f05a"; }



.ui.info.message {
  background-color: #F8FFFF;
  color: #276F86; }


.ui.info.message,
.ui.attached.info.message {
  -webkit-box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0); }


.ui.info.message .header {
  color: #0E566C; }

  #site-header .info {
    display: none; }



.chortica {
position: absolute;
top: 0px;
margin-left: -130px;
}
.text-left{text-align:left;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.cpy-footer{padding:3em 0 0;}



.site-branding {
	float: left;
	margin: 0;
}

.site-branding .site-title {
	font-size: 42px;
	line-height: 42px;
	padding: 0;
	margin: 20px 30px 20px 0;
	text-transform: uppercase;
	float: left;
	font-weight: bold;
}

.site-branding .site-title a {
	color: #fff;
}

.site-branding .custom-logo-link {
	margin-top: 0;
	display: block;
}

.site-branding .site-description {
	color: #fff;
	padding: 0;
	margin: 32px 0;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2.1px;
}
 #padding-25 { height:40px; }

.liste_cadre_impair
{
    border: 1px solid #808080;
}


.titoli_big{
    color: #ED1C24;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;
}


.footer-title {
	font-size:22px;
	color:#eeeeee;
	letter-spacing:1px;
}



        .banner_title_2 {
            margin-bottom: 10px;
            width: 100%;
            height: auto;
            overflow: hidden;
            clear: both;

        }


        .banner_title_1 h2,
        .banner_title_2 h2 {
            width: 100%;
            overflow: hidden;
            color: #000;
            padding: 7px 8px 1px 0px;
            float: left;
            font-size: 24px;
            font-weight: normal;
            line-height: 140%;
        }


        .banner_title_1 h2 span,
        .banner_title_2 h2 span {
            font-size: 16px;
        }




#toplinks{position:absolute;top:15px;right:0;width:auto;}

#toplinks a{color:white;}

#toplinks a:hover{text-decoration:underline;}
.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%}
.et_pb_image_3 .et_pb_image_wrap,.et_pb_image_3 img{width:100%}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}

.sticky-footer.fixed-footer .sticky-column:last-child{
	width:65%;
}

.sticky-footer,.sticky-footer.fixed-footer{
	display:block !important;
}

.sticky-footer{
	position:fixed;
	bottom:5px;
	left:0px;
	width:100%;
	z-index:9999;
}
.featured-slider__heading,.featured-slider__heading.h2,.theme-blue .module--themed .featured-slider__heading,.theme-brown .module--themed .featured-slider__heading,.theme-maroon .module--themed .featured-slider__heading{color:#fff}


footer .right .copyright{
  color: #b71012;
  font-size: 11px;
  font-weight: bolder;
  margin-top: 13px;
  text-align: center;
}
.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-right:15px;padding-left:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-4{width:33.33333333333333%;}


.newsletter_optin_bar {
    background: #EAEAEA;
    padding:40px 0;
    color: #515151;
    line-height: 20px;
}


.newsletter_optin_bar .title{
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 5px;
}


.newsletter_optin_bar .subtitle{
    font-weight: bold;
    font-size: 14px;
}


.newsletter_optin_bar .form_style input[type="text"] {
    border:none;
    font-weight: normal;
}


.btn-group .btn, .btn-group .member-figure .member-hover-content .member-hover-text, .member-figure .member-hover-content .btn-group .member-hover-text {
  margin: .4em; }
a.link_showhide{border-bottom:1px dashed #bbdfff;color:#0070d7}
a.link_showhide:visited{border-bottom:1px dashed #bbdfff;color:#0070d7}
a.link_showhide:hover{color:#FF4F22;border-bottom:1px dashed #FFD5CC}
a.link_showhide:visited:hover{color:#FF4F22;border-bottom:1px dashed #FFD5CC}


.earn-p, .rights-p {
  font-size: 16px; }


.earn-p {
  margin-bottom: 63px;
  letter-spacing: 2px; }
.sidebar{float:left;margin-right:-100%;max-width:413px;position:relative;width:29.4118%}


			.sidebar a:focus,
			.dropdown-toggle:focus {
				outline-color: rgba( 249, 247, 237, 0.3);
			}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}



.row #dobulkaction {
margin: 0;
}

.row #commenting {
font-size: 80%;
}

.row #commenting .formControls {
margin: 0;
}

.row #commenting textarea,
.row .discussion textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}

.row #commenting fieldset,
.row .discussion fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}

.row #commenting legend,
.row .discussion legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}

.row #commenting label,
.row .discussion label {
font-weight:bold;
}


.portaltype-collective-cover-content #content .row {
margin: 0;
padding: 0;
}


.row #commenting label, .row .discussion label {
    font-size: 1.1em;
}

#piedpage_footer.footer-no-right #contenu_pied_de_page{width:auto; padding-right:20px;}


#contenu_pied_de_page {
	float:left;
	width:162px;
	padding-left:20px;
}

#contenu_pied_de_page p {
	font-size:95%;
}
.blog_tile-info{font-weight:300}
.blog_tile-info .secondary-font{font-size:12px;line-height:1.33;text-transform:uppercase;font-weight:600;letter-spacing:1px}
.blog_tile-info .secondary-font .category-info{margin-right:15px}
.blog_tile-info .secondary-font .date-info{color:#757575;letter-spacing:1px}
.blog_tile-info p{line-height:1.65}
.blog_tile-info h3{font-size:20px;font-weight:400;line-height:1.3}
.blog_tile-info h3 a{color:#151f2d}


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


.row.m0 {
  margin: 0px; }
