﻿.popup__discount__form-row-group.phone input{padding-left:35px}

  .posts-grid .grid-item__date {
    background-color: #a3a9ac;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    left: 0;
    top: -54px;
    height: 54px;
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

.vc_span12 {
  width: 940px;
}

.vc_row-fluid .vc_span12 {
  width: 99.99999998999999%;
  *width: 99.94680850063828%;
}
.wpbf-grid{margin-left:-35px;display:flex;flex-wrap:wrap}
.wpbf-grid+.wpbf-grid{margin-top:35px}
.wpbf-grid-xlarge{margin-left:-45px}
.wpbf-grid-xlarge+.wpbf-grid-xlarge{margin-top:45px}
.wpbf-grid-large{margin-left:-35px}
.wpbf-grid-large+.wpbf-grid-large{margin-top:35px}
.wpbf-grid-medium{margin-left:-25px}
.wpbf-grid-medium+.wpbf-grid-medium{margin-top:25px}
.wpbf-grid-small{margin-left:-15px}
.wpbf-grid-small+.wpbf-grid-small{margin-top:15px}
.wpbf-grid-collapse{margin-left:0}
.wpbf-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}
.wpbf-grid:before,.wpbf-grid:after{content:"";display:block;overflow:hidden}
.wpbf-grid:after{clear:both}
.wpbf-navigation .wpbf-grid-collapse{display:table;width:100%}
ul.posts-side div.cover{float:left;display:inline;margin-right:10px}
ul.posts-archive div.cover{display:inline;margin-top:10px;margin-right:20px}
ul.posts-archive div.cover-full{margin-right:0}
ul.posts .cover img{height:auto;width:100%}
ul.posts.posts-side .cover img{height:auto;width:45px}
#main div.wpzoom-gallery div.cover{margin-bottom:15px}
div.cover-border img{background-color:#fff;border:solid 1px #ddd}
.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}


.td-grid-style-4 .td-meta-info-container {
  top: 0;
  bottom: 0;
  margin: 0;
  font-size: 0;
  position: absolute;
  width: 100%;
}

.td-grid-style-4 .td-meta-info-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}


.td-grid-style-5 .td-meta-info-container {
  top: 0;
  bottom: 0;
  margin: 0;
  font-size: 0;
  position: absolute;
  width: 100%;
}

.td-grid-style-5 .td-meta-info-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.l-navbar-default__logo-img{max-height:40px;max-width:350px}
.l-navbar-default__logo-img--centered{display:block;margin:3px auto 0}
.l-navbar-default__logo-img-svg{max-height:40px;display:-ms-flexbox;display:flex}
.l-navbar-default__logo-img-centered{max-height:90px;max-width:100%;margin-top:5px;margin-bottom:5px}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}
.icomoon-feed:before{content:"\e60b"}

	#page-wrap {
		padding: 0 5px;
	}
.navbar-header:after,.navbar-header:before{content:" ";display:table}
.navbar-header:after{clear:both}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


	.header-button.menu-item-has-children a:after {
		display: none !important;
	}

	
	


#footer {
	padding:5px 0 5px 0px;
	color:#777;
	font-size:11px;
	background:#000 ;
	z-index: 200;
	bottom: 0px;
	left: 0px !important;
	position: fixed;
	width:100%
	}


#footer a:link , #footer a:visited{
	color:#777;
	}


#footer a:hover {
	color:#777;
	}


.footer_social-icons {
  display: inline-block; }

  .footer_social-icons li {
    display: inline-block; }


ul.sito-menu li.solo-mobile {
  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}


#close_nagbar{
	cursor: pointer;
	float: right;
	margin: 5px;
}
.x-nav-wrap.desktop{display:block}
.x-nav-wrap.mobile{display:none;clear:both;overflow:hidden}
.x-nav-wrap.mobile.x-collapsed{display:none}


#secondarycontent .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}


#primarycontent .content
{
padding: 0px 15px 0px 15px;
margin-bottom: 20px;
}


#primarycontent .post .content
{
margin-bottom: 0px;
}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}

.clearfix:after{clear:both;}

  .menu-item-859 {
    display: none !important;
  }
body.responsive .box-site-nav-content-admin .site-nav-category{font-size:20px}
body.responsive .box-site-nav-content{display:none;height:auto;left:0;position:absolute;top:44px;width:100%;background:#fff none;box-shadow:0 3px 7px 0 rgba(0,0,0,.35)}
body.responsive #header-menu-state:checked~.site-nav-header-container .box-site-nav-content{display:block}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}
.media-heading{margin-top:0;margin-bottom:5px}
.custom-bullet .media-heading{margin-top:0!important}
.date-picker .media-heading{margin-top:0!important}
.help-bloc-aides .media-heading{color:#fff!important;font-family:Georgia!important;font-size:14px!important}
.plus-info .media-heading{font-size:13px!important}
.statut-dossier .media-heading{margin-top:0!important}
#blocContenuComplexe .media-heading{color:#000!important;margin-top:0!important}


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

#col-3 .insta-wrapper a.title:link, .insta-wrapper a.title:visited {
  display: block;
  height: 33px;
  background: #46729b ;
  text-decoration: none;
      border-radius: 5px 5px 0 0px;
  margin-bottom: 5px;
}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}
#main-header .container{text-align:center}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}
.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-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

.accordian .col-2 {display: none;}

.hire-list .col-2 {max-width: 40px !important;}
ul.views-fluid-grid-list{margin:0;padding:0;}
ul.views-fluid-grid-list-left{text-align:left;}
ul.views-fluid-grid-list-right{text-align:right;}
ul.views-fluid-grid-list-center{text-align:center;}
ul.views-fluid-grid-list-justify{text-align:justify;}

.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;
}
.fusion-sep-clear{clear:both;display:block;height:1px;font-size:0;line-height:0;width:100%;overflow:hidden}


.shop_login .shop_login_box{
  float:left;
  padding:0 30px;
  width:auto;
 
}


.shop_login .shop_login_box:first-child{
  
  width:auto;
 
}


.shop_login .shop_login_box .shop_login_row{
  border-bottom: 1px solid #dddddd;
  overflow: auto;
  padding-bottom: 40px;
}


.shop_login_box button{
  float:right;
}


.shop_login .shop_login_box .shop_login_lost_pwd.shop_login_row{
  padding-top: 25px;
  border:none;
  padding-right: 3px;
}


.shop_login .shop_login_box .shop_login_signup.shop_login_row{
  padding:40px 0;  
  border:none;
}


.shop_login .shop_login_box .shop_login_row.fbconnect {
    display: none;
}


.logo img {
  max-height: 37px;
}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}
.menu{display:block;cursor:pointer;position:absolute;right:0;top:29px}
.menu-header-menu-container{padding:1em 0}
.menu-header-menu-container.menu-open{height:calc(100vh - 85px);overflow:scroll}
.intro p{font-size:24px;padding:31px 0}
.intro{width:90%;margin:0 auto}
.home-contents p,.intro p{font-family:Arapey-Italic}

	
	#footer div[class*="span"] { text-align:left !important; }

	#footer p { font-size:13px; }


	#footer .row { border-bottom:1px solid #b2b2b2; margin-left:0; margin-bottom:15px; }

	#footer .menu { position:relative; top:auto; right:auto; margin-bottom:15px;  }

	#footer .menu li { display:block; border:0 none;  }

	#footer .menu a { padding:0; font-size:13px; line-height: 18px; }

	#footer .menu1 { top:auto; }


#footer {
	border-top:1px solid #b2b2b2;
	padding:10px 0 25px;
	font-size:12px;
	line-height:120%;
}


#footer a { color:#8A8D99; }

#footer a:hover { color:#00539e; }

#footer .menu li:first-child { border:0 none; }
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}



.uk-article-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #999;
}


.label-new {
    position: absolute;
    color: #fff;
    width: 40px;
    height: 40px;
    background-color: #92d64d;
    border-radius: 10rem;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    padding-top: 12px;
    right: 10%;
    top: 5%;
}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}




.main_contianer{
	margin:0px auto;
	background-color:#fff;
	width:950px;
	border:0px solid #F00;
	padding:50px;
	padding-bottom:30px;
}
.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-8{width:66.66666667%}

.entry-content img, .comment-content img, .widget img {
	max-width: 100%; 
}

.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

#featured-slider .entry-content {
	color: #FFFFFF;
	padding-top: 5px;
	padding-top: 0.5rem;
}

#featured-slider .entry-content p {
	margin: 0;
	padding: 0;
}

.post .entry-content {
	margin-bottom: 10px;
}

.entry-content ul {
	list-style: square;
}

.entry-content ul,
.entry-content ol {
	padding: 0 0 0 35px;
   margin-bottom: 30px;
}

.post .entry-content a:hover {
	text-decoration: underline;
}

	#featured-slider .entry-content, #featured-slider .slider-read-more-button { display: none; }
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,#menu,.container #blog,.service{display:none!important}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,div.container #blog,div.service{display:none}

.ninja-forms-response-msg p{margin-left:20px;}
.non-bordered-panel{margin-left:8.33333%;padding-bottom:70px}
.non-bordered-panel .panel-heading h2{width:320px}
.section-banner-for-mobile .non-bordered-panel{position:absolute;top:30px;left:16px}
.default-brand-panel.croquant-chou-zakuzaku-panel .non-bordered-panel .panel-heading h2{width:450px}


.widget_renty_support_widget .phone {
	margin: -1px 0 3px;
	color: #434b56;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 17px;
	padding: 0 !important;
	word-break: break-all;
}
.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%}
.container-resized{width:100%;margin:0 auto}
.newsletter .container{padding:0}



.dark .call_to_action .call_left h3{color:rgba(0,0,0,.65)}

.dark .call_to_action .call_center a{color:#fff}


	
	.call_to_action .call_left,.call_to_action .call_center,.call_to_action .call_right{display:block;width:100%}

	.call_to_action .call_left{margin-bottom:20px}

	.call_to_action .call_center{margin-bottom:20px}

	.call_to_action .call_right{margin-bottom:0;text-align:center}

.call_to_action{overflow:hidden;display:table;padding:40px 0;width:100%}

.call_to_action .call_to_action_wrapper{display:table;width:100%}

.call_to_action .call_left h3{margin-bottom:0}

.call_to_action .call_center a{display:inline-block}

.call_to_action .call_center .icon_wrapper{display:inline-block;border-width:3px;border-style:solid;width:65px;height:65px;line-height:65px;font-size:30px;-webkit-border-radius:100%;border-radius:100%}

.call_to_action .call_center .button{margin:0}
.cactus-nav-control:not(.cactus-nav-style-3) .cactus-container.medium .cactus-only-main-menu{width:100%;position:relative}
.cactus-nav-control:not(.cactus-nav-style-3) .cactus-container.medium .cactus-only-main-menu:before{content:'';display:block;top:0;left:-100vw;right:-100vw;height:1px;background-color:#3c3c3c;position:absolute}
#header-navigation .cactus-nav-control .cactus-header-search-form form input:not([type=submit]),#header-navigation .cactus-nav-control .cactus-header-search-form form input:not([type=submit]):focus{position:absolute;top:0;left:0;bottom:0;font-size:16px;padding-right:0;padding-left:0;width:100%;border:none;background-color:transparent;width:100%;padding-left:44px;padding-right:60px;line-height:60px;padding-top:0;padding-bottom:0;border-radius:0;-webkit-border-radius:0}



#toptext h3 {
	font-size: 38px !important;
}

.copyright {
	font-size: 93%;
}




.beans-slideset div{
  text-align: center !important;
  border: 0px !important;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.main-navigation .sub-menu,
.main-navigation .children {
   background-color: #232323;
}

   .better-responsive-menu .sub-menu {
	  display: none;
	}

nav.main li.show-on-sticky{display:none;border-left:none;padding:0;overflow:hidden;width:0}

nav.main li.show-on-sticky a{display:none;background-repeat:no-repeat;height:0;overflow:hidden;vertical-align:bottom;width:0}

nav.main li.show-on-sticky a:after{display:none}

nav.main.is-sticky li.show-on-sticky{display:table-cell}

nav.main.is-sticky li.show-on-sticky a{display:inline-block}

.primary_nav ul li.menu-item-has-children a{
	padding-right: 20px;
}

.primary_nav ul li.menu-item-has-children:hover ul{
    display: block;
}

	#access ul li.page_item a:visited {
		color: #aaa;
	}

	#access ul li.page_item a:visited:hover {
		color: #fff;
	}


.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;
}
.center{text-align:center;display:block!important}
#hp-treatmentlocator-inside .center{text-align:left!important}


.credit { float: right; }


.pub {
background-color : #FFFFCC; 
}
.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-10{width:83.33333333%}

.carouseldescdiv, .carouseldimdiv, .carouselothers{max-width:100%;text-overflow:ellipsis;display:block;display:-webkit-box;overflow:hidden;margin:0 auto;-webkit-box-orient:vertical;font-weight:normal;}

.carouseldescdiv{line-height:1.4;font-size:16px;}

.pum-container .promo-copy {
	color: #ffffff !important;
	text-align: center !important;
}


.minicart-total-area {
	margin-bottom: 15px;
}


.minicart-total-wrap {
	font-size: 18px;
}

#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;
}
.ma0{margin:0}
.ma0-ns{margin:0}
.ma0-m{margin:0}
.ma0-l{margin:0}
.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-3{width:25%}


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


#container {
  position: relative;
  z-index: 0; }

.ktz-logo h1.homeblogtit-hide,
.ktz-logo .singleblogtit-hide,
.ktz-logo h1.homeblogtit-hide a, 
.ktz-logo h1.homeblogtit-hide a:visited,
.ktz-logo .singleblogtit-hide a,
.ktz-logo .singleblogtit-hide a:visited,
.ktz-logo .desc-hide  {display:none;}

.ktz-logo h1.homeblogtit,
.ktz-logo .singleblogtit {font-size:24px;line-height:20px;width:320px;}

.ktz-logo h1.homeblogtit a, 
.ktz-logo h1.homeblogtit a:visited,
.ktz-logo .singleblogtit a,
.ktz-logo .singleblogtit a:visited {text-decoration: none;text-transform:uppercase;}

	.ktz-logo h1.homeblogtit,
	.ktz-logo h2.singleblogtit,
	.ktz-logo div.singleblogtit {line-height:1.4;	}
.ktz-logo h1.homeblogtit a,.ktz-logo h1.homeblogtit a:visited,.ktz-logo h1.homeblogtit a:hover,.ktz-logo .singleblogtit a,.ktz-logo .singleblogtit a:hover,.ktz-logo .singleblogtit a:active,.ktz-logo .singleblogtit a:focus,.ktz-logo .singleblogtit a:visited {color:#dd3333}
#div-latest-news-right #title-xs #title,#div-latest-news-right-top #title-xs #title{font-size:12px;font-weight:bold;margin-right:4px}
#div-latest-news-right #title-xs #subtitle,#div-latest-news-right-top #title-xs #subtitle{font-size:12px;font-weight:600;color:#8C8C8C;margin-bottom:9px}
.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-deck .card{margin-bottom:15px}
.subscribe-nav{display:none}
.loading-msg{line-height:40px;vertical-align:middle;font-family:'Source Sans Pro',sans-serif;font-weight:600;font-size:18px;text-align:center;text-transform:uppercase}
.gallery__product__meta,.richtext--small li,.richtext--small p{font-weight:200;font-family:Brown,arial,sans-serif}
.gallery__product__meta{font-size:16px;font-size:1.06667rem;line-height:1.625;color:#000;margin-bottom:0}
.gallery__product__meta:last-of-type{margin-bottom:10px}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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}

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


.header__logo-inner {
  display: table;
  height: 106px;
  width: 100%;
}


.header__logo .logo-div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}


.header div.logo-use-image img.logo_big,
.header__logo-inner,
.header__menu-inner,
.header__buttons-inner,
.transition-on {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

 

.post { color: #666; width: 700px; overflow: hidden; }

.post h1{ font-size: 18px; padding-bottom: 30px; margin-bottom: 10px; border-bottom: 1px solid #ddd; }

.post h2{ font-size: 18px; padding: 20px; margin-bottom: 10px; border-bottom: 1px solid #eee; }

.post h3{ font-size: 14px; padding: 20px; color: #999 }

.post h5 { font-size: 16px; padding: 10px 0; color: #70a229; font-weight: normal;}

.post p{ padding: 10px 20px; line-height: 22px}


.post .pic { text-align: center; padding: 10px 0 }

	.sponsor-square, .aside, .sponsor-skyscraper, .post, .downloads, .sponsor-rectangle { width: 100%; margin: 0 auto; float: none;}

.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-6 {
    width: 50%;
  }


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.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}
#om-menu-mega-menu .om-maximenu-content .block.last{width:614px;float:left;border-left:1px solid #84a954;min-height:202px;}
#om-menu-mega-menu .om-maximenu-content ul li.last{border-bottom:0;}
.region-content .views-row.last{border-bottom:1px solid #e5e5e5;}
#om-menu-mega-menu li .om-maximenu-content .block.last{width:58%;}


.accordion-footer {
    overflow:hidden;
}


.accordion-footer-section-title {
    width:100%;
    padding:15px;
    display:inline-block;
    border-bottom:1px solid #1a1a1a;
    background:#3F3E3E;
    color:#fff;
}

 
.accordion-footer-section-title.active, .accordion-footer-section-title:hover {
    background:#4c4c4c;
}


.accordion-footer-section-content {
    padding:15px;
    display:none;
    background:#3F3E3E;
}
