﻿


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height [class*=col-]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-left:15px}
.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}
li#product-finder{border:None !important;color:#FFD600;font-size:0.9em}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.ui--title-borders{border-bottom:1px solid transparent;border-color:#ebebeb;}

		
		
		
		.footer .widget{
			margin-bottom:30px;
		}
#top-header .container{font-family:'Boogaloo',display}


    #header .cart {
        margin: 10px 0 10px 15px;
    }


#header .cart.empty {
    width: 172px;
    background: #132d07;

}


#header .cart a {
    text-decoration: none;
}


#header .cart .top {
    font: 20px/20px hagin_caps_medium;;
    color: #fff;
    text-transform: uppercase;
    margin: 8px 10px 3px 16px;
}


#header .cart .purchase {
    color: #fff;
    font: 17px/17px nautilus_pompilius;
    margin-left: 16px;
}


#header .cart .purchase .number {
    font: 18px/18px gloucester_mt_extra_condensed;
}


#header .cart.empty .purchase .number {
    color: #ee5818;
}


#header .cart .purchase .divider {
    font: 12px/17px cuprum;
    position: relative;
    top: -2px;
}


#header .cart.empty .purchase .divider {
    color: #5a4748;
}

.footer-logo-wrap {
  margin-bottom: 20px;
  display: block;
}

.footer-logo-wrap img {
  
}

.td-footer-full .footer-logo-wrap {
  text-align: center;
  display: inline-block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.td-footer-full .footer-logo-wrap img {
  margin-right: auto;
  margin-left: auto;
}

		.postauthor h5, .single_post a:not(.wp-block-button__link), .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .reply a, .title a:hover, .post-info a:hover, .widget .thecomment, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, #secondary-navigation .navigation ul li a:hover, .readMore a, #primary-navigation a:hover, #secondary-navigation .navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color:#e84c3d; }
.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {color: #737E86;}
.toggle-menu-block{margin-top:25px}

	
	
	#Top_bar .secondary_menu_wrapper{display:none;}

	.header-fixed #Top_bar .secondary_menu_wrapper{display:none}

.header-stack #Top_bar .secondary_menu_wrapper{position:absolute;right:20px;top:35px;display:block}

.header-stack.header-right #Top_bar .secondary_menu_wrapper{left:20px;right:auto}

.header-magazine #Top_bar .secondary_menu_wrapper{display:none}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}
.site-description{display:block;height:0;margin-bottom:0;text-indent:-9999px}
.header-image .site-description,.header-image .site-title a{display:block;height:0;margin-bottom:0;text-indent:-9999px}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix{*zoom:1}
.clearfix:after{clear:both}
li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important}





.ruwyj {
	position: absolute !important;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	width: 1px;
	height: 1px;
}


.ruwyj:hover,
.ruwyj:active,
.ruwyj:focus {
	top: 5px;
	left: 5px;
	z-index: 100000; 
	display: block;
	clip: auto !important;
	padding: 15px 23px 14px;
	width: auto;
	height: auto;
	border-radius: 3px;
	background-color: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	color: #21759b;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: normal;
}


.requxi .ruwyj {
	display: none;
}
.fl-node-5ba812b55b43b .uabb-info-list-content .uabb-info-list-title,.fl-node-5ba812b55b43b .uabb-info-list-content .uabb-info-list-title * {margin-top: 0px;margin-bottom: -5px;}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper{margin:0 auto;width:940px;}
#branding img{border-top:4px solid #000;border-bottom:1px solid #000;display:block;float:left;}
#access,	#branding img,	#respond,	.comment-edit-link,	.edit-link,	.navigation,	.page-link,	.widget-area{display:none !important;}

#offers .heading-block .replaced-content{font-family:inherit !important;font-weight:inherit !important;color:inherit !important}


.site-branding {
	margin: 0.875em auto 0.875em 0;
	
	max-width: 100%;
	min-width: 0;
	overflow: hidden;
}


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


.site-branding .site-title a:hover,
.site-branding .site-title a:focus {
	color: #007acc;
}


	.site-branding,
	.site-header-menu,
	.header-image {
		margin-top: 1.75em;
		margin-bottom: 1.75em;
	}


	body,
	blockquote cite,
	blockquote small,
	.site-branding .site-title a,
	.entry-title a,
	.comment-author {
		color: #1a1a1a !important; 
	}



#footer_bottom .row div:nth-child(2) {
    text-transform:none;
    text-align:center;
}


#footer_bottom .row div:nth-child(3) {
    text-align:right;
}


#footer_bottom .row div:nth-child(3) a:last-of-type {
    margin:0 0 0 1em;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#menu-item-8250,#menu-item-8251,#menu-item-8372{display:inline-block}
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}




	

.seperator {
	width: 100%;
	height: 4px;
	line-height: 0px;
	padding: 8px 0;
	text-align: center;
	}

	
.section-title .seperator { padding: 16px 0;  }


.seperator span {
	height: 2px;
	background: #000000;
	display: inline-block;
	width: 100px;
	opacity: 0.15; 
	filter: alpha(opacity=15);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	}

	.text-light .seperator span { background: #ffffff; opacity: 0.2; filter: alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; }


.seperator.size-full span { width: 100%; }

.seperator.size-medium span { width: 220px; }

.seperator.size-small span { width: 100px; }

.seperator.size-mini span { width: 40px; }


.seperator.height-small span { height: 1px; }


.rzero {
padding-top: 0px!important;
padding-bottom: 0px!important;
}

	
	  
	 
	 
	 
	 
	#nav{
		width: 100%;
		padding-left: 0;
		margin: 0 auto; 
		overflow: hidden;
		color: #4e4e4e;
	}


	
	section, #head, #nav, #slider_cont,  .contenido,  #contenido_derechos{
		width: 100%;
		border: 0;
		padding: 0;
	}

		
	
	section, header, footer, #head, #nav, #slider_cont,  .contenido,  #contenido_derechos{
		width: 100%;
	}


.wpb_row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  margin: 0 0 0 -2.5%;
  padding: 0;
  width: 102.5%;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
.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-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{float:left}
.col-md-7{width:58.333333333333336%}

	
#site-title{font-size:32px!important}
.nav-active,.nav-active .header,.nav-active .header-absolute,.nav-active .header-background,.nav-active .header-inner,.nav-active .header-inner .row,.nav-active .header-inner .row .col-xs-12,.nav-active .header-max,.nav-active .header-max-background,.nav-active .page{height:100%}
.nav-active .header-background{background-color:transparent;position:static}
.header-background{left:0;position:absolute;right:0;top:0;width:100%}

.wrap
{
	width:70%;
	margin: 0 auto;
}


.contact .wrap h3 {
	color: #00599C;
	font-size: 1em;
	text-align: center;
	margin: 1.5em auto;
	width: 77%;
	font-weight: 700;
	line-height: 1.4em;
}

.contact .wrap h2 h4 {
	color: #00599C;
	font-size: 1em;
	text-align: center;
	margin: 1.5em auto;
	width: 77%;
	font-weight: 700;
	line-height: 1.4em;
}


.wrap .da-link {
	background-color: #00599C;
	display: block;
	
	
	
	margin: 0 auto;
	
	text-align: center;
	
}

.wrap .da-link:hover
{
	background:#FA9E0D;
}

.footer-bottom .wrap h2{
	color:fff;
	padding: 25px 0;
	background: #00599C;
}


.paper_left,
.paper_right {
	column-count: 2;
	column-gap: 50px;
}


	.paper_left,
	.paper_right {
		column-gap: 30px;
	}

	
	#site-generator {
		font-family: "Droid Sans", Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 11px;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
	}

	
	#site-generator a {
		color: #fff !important;
		text-decoration: none;
		padding: 0 2px;
	}

	
	#site-generator a:hover {
		text-decoration: underline;
	}

	
	#site-generator .sep {
		padding: 0 10px;
	}


.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1
}


.container-fluid:before, .container-fluid:after {
	display: table;
	line-height: 0;
	content: ""
}


.container-fluid:after {
	clear: both
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.c-header__logo-title-wrapper{opacity:1;transition:opacity 300ms}
.c-header__logo-title-wrapper--hidden{opacity:0}

		.header-wrap .col-md-8 {
			padding: 0;
		}

		.header-wrap {
			text-align: center;
		}
.pp-advanced-menu .pp-has-submenu:focus,.pp-advanced-menu .pp-has-submenu .sub-menu:focus,.pp-advanced-menu .pp-has-submenu-container:focus {outline: 0;}
.pp-advanced-menu .pp-has-submenu-container {position: relative;}



.newRelease .container {
    position: relative;
    z-index: 2;
}

.aboutAuthor .container{
    width: 85%;
}
.container{margin:0 auto;max-width:1280px;width:90%}


.ams-details {
  margin-left: 140px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
#footer_copyright{border-top:1px solid #aaa;padding:10px 0 100px 10px}
.clear{clear:both}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}

	
	td.middle3_1 {
		width: 170px;
		height: 137px;
		background: #ffffff;
		border-bottom: 1px solid #186a85;
		border-left: 1px solid #b1c3d4;
		border-top: 1px solid #b1c3d4;
	}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}

.contactIcons .vimeo a div { background-position: 0px -248px;  }

.contactIcons .vimeo a div:hover { background-position: 0px -310px; }

                                         .simple_fast_button{text-align:center;width:100%;}

.simple_fast_button span{font-size:33px;}


.highlights .excerpt { margin-top:5px !important; }


.highlights .excerpt p {
	color: #000;
	font-family: "Merriweather Sans", sans-serif !important;
	margin-left: 15px;
}


.listing-alt .content .excerpt p {
	font-size: 14px;
	line-height: 20px;
	color: #000;
}

	
	.news-focus .excerpt {
		border-bottom: 1px solid #d9d9d9;
		padding-bottom: 14px;
	}


.news-focus .excerpt p { margin-bottom: 0; }


.listing-alt .content .excerpt {
	margin-top: 14px;
	font-size: 13px;
	line-height: 1.714;
	color: #949697;
}


.listing .excerpt {
	font-size: 13px;
	line-height: 1.714;
	margin-top: 14px;
	border-bottom: 0; 
	padding-bottom: 0;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

.top-offer span.green{
    color: #4cb70b;
}

.modal .modal-file-upload .modal-content .modal-footer .green-btn{
  background: #62be32!important;
  border: 0px!important;
  font-family: "Open sans"!important;
  font-size: 14px!important;
  font-weight: 600;
}

.modal .modal-file-upload .modal-content .modal-footer .green-btn:hover{
  background: #5abe2b!important;
  border: 0px!important;
}

	.drop .sub-menu-content {
		width: 48%;
		margin-left: 20px;
	}


   #footer_container {font-size: 11px;}


#featured-slider .slider-title-head {
	display: inline-block;
	left: 0;
	margin-bottom: 5px;
	margin-bottom: 0.5rem;
}


.slider-title-head .entry-title a {
	color: #FFFFFF;
	text-decoration: none;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}
#content nav .meta-nav{font-weight:normal;}
.just-announced.adv .widget-title{padding:0 10px}


.site-content-contain {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}


.site {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
    overflow: hidden;
    position: relative
}


.site-footer {
    padding: 30px 0;
    position: relative;
    z-index: 4
}


.site-footer .container-fluid {
    max-width: 1440px !important
}


.site-footer .logo-contain-poweredby {
    margin-left: 20px;
    margin-bottom: 9px
}


.site-footer .social__item:hover {
    text-decoration: none
}


.site-footer .byline p {
    font-weight: 700;
    font-size: 12px;
    color: #f2f4f7;
    letter-spacing: 2px;
    line-height: 18px;
    text-transform: uppercase;
    margin: 0
}


	.head_top,
	.footer_bottom,
	.footer_cont {
		margin:auto;
		max-width:1350px;
	}

#counters .display-percentage {
    color: white;
    font-size: 45px;
    text-align: center;
}


.counter-box.text-gradient .wrap-percentage .display-percentage {
    font-size: 40px !important;
    font-weight: 600 !important;
    margin-bottom: -8px !important;
}


.no-title header {
	display: none;
}


div.no-title {
	margin-top: 0;
}


.no-title h2 {
	font-weight: normal;
	margin-top: 0;
}

  .top-navigation .nav .space {
    border: none;
    display: block;
    line-height: 30px;
    padding: 8px 12.5px 8px;
    height: 42px;
    color: #002e5e; }

.genre-btn-sec #show-genre {
	position: absolute;
	right: 0;
	top: 30px;
	padding: 5px;
	background: #f1f1f1;
	z-index: 99;
}

.genre-btn-sec #show-genre li {
	list-style: none;
	border-bottom: 1px solid #c1c1c1;
	padding: 4px;
	font-size: 12px;
}

.genre-btn-sec #show-genre li:last-child {
	border-bottom: 0;
}

.genre-btn-sec #show-genre li a {
	color: #191919;
	text-decoration: none;
	display: block;
}

.genre-btn-sec #show-genre li a:hover {
	color: #009ed6;
}
.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-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


#footer .credits {
  text-align: center;
  font-size: 13px;
  color: #ddd;
}



.highlight .kt {
  color: #DC322F;
}
.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,.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-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-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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.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{float:left}
.col-sm-4{width:33.33333333333333%}

div.india-news div.col-sm-3, div.india-news div.col-sm-4{padding: 5px;}

	div.india-news div.col-sm-3 h3, div.india-news div.col-sm-4 h3, .single_cat_right_content h3{font-size: 1.5rem; line-height: 1.6rem;}

.header-upper{display:inline-block; vertical-align:top; width:100%; background:#86bb3f; padding:5px 0 4px; position:relative;}

.fixed .header-upper{display:none;}

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

.container{margin:auto;max-width:860px;width:96%;}

.sub-menu .menu-item-has-children:after { color: #fff }


.action-box-text {
  margin-bottom: 1em;
  font-size: 1em; }


.action-box-text a {
  display: block;
  color: #4d4e53;
  text-decoration: underline; }


.action-box-text a:link,
.action-box-text a:visited {
  color: #0072CE;
  text-decoration: underline; }


.action-box-text a:hover {
  text-decoration: none; }


.action-box-text a h4 {
  margin-bottom: 0;
  font-weight: normal;
  line-height: 1.2; }


.action-box-text a h4 + p {
  margin-top: 0;
  line-height: 1.2;
  color: #4d4e53; }


.action-box-text a .more,
.action-box-text a h4 {
  color: #0072CE;
  display: block; }


.action-box-text a:hover .more {
  color: #338ED8; }


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

	
	div.gdl-package-medium .package-media-wrapper{ margin-right: 0px; margin-bottom: 15px; float: none;
		width: 100%; max-width: 100%; }




#promo{width:600px;height:auto;}

.slide_subtitle {
	font-size: 140%;
	line-height: 17px;
	letter-spacing: 14px;
	font-weight: lighter;
	max-width: 750px;
	margin: -2px auto 0;
	padding-left: 7px;
}
.tile-articles .tile-article--long .tile-article__tags__title{color:#AFAFAF}
.widget{margin-bottom:20px;clear:both}
.widget-title{margin:0 0 10px;line-height:24px}
.widget-portfolio-recent.mline li,.widget-blog-recent.mline li{margin:0 0 10px}
.site-footer-widget .widget-title{margin-bottom:10px;line-height:20px;font-size:16px;color:#444}




#tbl_photos{
	margin-left:12px;
}


#tbl_photos caption{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	padding-top:6px;
}

#tbl_photos td{
	padding-top:14px;
}

#tbl_photos img{
	background:white;
	border:2px solid white;
	margin:0;
}

#tbl_photos div{
	border:1px solid #6ab3d1;
	width:50px;
	height:50px;
	padding:0;
}

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

  
.row{margin-right: 0; margin-left: 0;}
#tm_builder_outer_content .tm_pb_section{z-index:1}
.navbar-static-top .navbar-header .navbar-toggle .btn-text{text-transform:uppercase}

td.score .comment{font-size:12px;padding:5px 0 0 0;color:#777777;font-weight:normal;}
.responsive-img{max-width:100%}
.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-4{width:33.33333333%}

.ac_benefit_title {
  font-weight: 600;
  margin-top: 11px;
}

  .ac_benefit_title,
  .benefit_text,
  .ac_benefit_ico {
    text-align: center;
  }

  .co_terms_section .ac_benefit_title,
  .co_terms_section .benefit_text {
    text-align: left;
  }
.toolbar .divider{float:left;line-height:45px;padding:0px 20px;color:#555555}
.toolbar .social .divider{line-height:24px;padding:0px 0px 0px 10px}
footer .right .divider,.footer .right .divider{float:right;background-color:#b3b3b3;height:45px;width:1px;margin:55px 40px 0px}


.menu_nav_i { padding: 0px 15px; margin: 0px; }

    .menu_nav_i a { color: #999999; text-decoration:none; font-size: 10px; font-family:Tahoma,sans-serif; }

    .menu_nav_i a:hover { font-size: 10px; color: #999999; text-decoration: underline; }
.page-preloader-cover .bar:before{background-color: #e53b24;}
.page-preloader-cover .bar {background-color: #f7f7f7;}
.page-preloader-cover{background-color: #fff;}

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

.gallery-vehicle li{width:100%; height:352px ;  position:absolute; display:none }

	.gallery-vehicle li img{ width:100%; height:99%}
.blue-color .block-inner{background:#7bb9e0;}
.blue-color .block-title{color:#fff;}


#rightcol ul.sidebaritem,
#rightcol li.sidebaritem {
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-type: none;
}


div.widget,
div.widget-cat,
#rightcol li.sidebaritem {
	margin-bottom: 16px;
}


div.widget h2,
#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3,
div.widget h4,
#rightcol li.sidebaritem h2.widgettitle {
	font-size: 18px;
	font-weight: normal;
	color: #caced3;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: 1px solid #35383d;
	text-indent: 0px;
}


#access  ul  li.current_page_item,
#access ul li.current-menu-item  {
}

div.kontakt_aufnehmen a{
	background:#fff;
	float:right;
	text-align:center;
	border-radius:6px;
	border:1px solid #333;
	padding:5px 10px;
	width:180px;
	color:#333;
	text-decoration:none;
	margin-top:25px;
}

div.kontakt_aufnehmen a:hover{
	border:1px solid #ff9900;
	color:#ff9900;
}

#jm-top-bar1 {
  float: left;
  margin-bottom: 10px;
}

.count_2 #jm-top-bar1,
.count_2 #jm-top-bar2 {
  max-width: 50%;
}

  #jm-top-bar1,
  #jm-top-bar2,
  #jm-logo-sitedesc,
  #jm-logo-bar1,
  #jm-logo-bar2 {
    max-width: none !important;
    width: 100% !important;
    float: none !important;
    padding-left: 0;
    padding-right: 0;
  }

  #jm-top-bar1,
  #jm-top-bar2,
  #jm-logo-sitedesc,
  #jm-logo-bar2 {
    text-align: center;
  }


.mim { float: left; margin: 10px; }
.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%}

.text-center{
	text-align:center;}
.arrow-right-icon{position:relative;top:3px;width:1.1111111111rem;height:1.1111111111rem}
.btn-just-like-more:active .arrow-right-icon path,.btn-just-like-more:focus .arrow-right-icon path,.btn-just-like-more:hover .arrow-right-icon path,.btn-more:active .arrow-right-icon path,.btn-more:focus .arrow-right-icon path,.btn-more:hover .arrow-right-icon path{fill:#fff}
.btn-sidebar .arrow-right-icon{width:12px;height:12px;position:relative;top:0}
.btn-sidebar .arrow-right-icon path{fill:#b8161d}


p.menu_link
{
	text-align: left;
	color: black;
    font-family: Verdana;
    font-size: 8pt;
	padding-left: 9px;
	margin-left: 0px;
	margin-right: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.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}
.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}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }
#primary{height:100%;font-family:Georgia,times new roman,Times,serif}
.site-content{width:648px;width:46.28571428571429rem;margin:0}
.site-content article{-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;margin:0 22px 0 11px;margin:0 1.571428571428571rem 0 .7857142857142857rem;border-bottom:4px double #ddd;overflow:hidden}
.single .site-content article{border-bottom:none}
.search .site-content article{padding-bottom:0}
.page-template-page_searchresults-php .site-content article,.page-id-3312 .site-content article{border-bottom:none}
.archive .site-content{background-image:none!important}
.archive .site-content article{margin:5px!important}
.ie .site-content{width:648px!important;margin:0}
.ie .archive .site-content article{margin:0 22px 0 11px}


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


.container::after {
  content: "";
  display: table;
  clear: both;
}


.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}


.container-fluid::after {
  content: "";
  display: table;
  clear: both;
}


#banner .container, #banner-product .container {
  color: #000;
  text-shadow: 2px 2px 1px #fff;
}

  .activities .container {
    max-width: 1200px;
  }


#responsivetmp {
    position: relative;
    clear: both;
	background-color: #fff;
}

.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;
}
.contact{margin:0 auto;max-width:980px}
.contact .description{font-size:16px;margin:0 auto;max-width:475px;text-align:center}
.contact .title2{float:left;font-family:dincomp-boldregular;font-size:25px;margin-bottom:0;margin-top:30px;text-align:center;width:100%}
.contact .description2{float:left;font-size:15px;text-align:center;width:100%}
.contact .form{float:left;margin-top:35px;padding:0 10%;width:100%}
.contact .form .col1{float:left;width:48%}
.contact .form .col2{float:right;width:48%}
.contact .form .col2 textarea{height:195px}
.contact .form .submit{float:left;margin-top:15px;text-align:center;width:100%}
.contact .form .col1,.contact .form .col2{width:100%}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}

	.firstpost .featuredPost, .firstpost .featuredPost .featured-thumbnail { width: 100% }

.featured-thumbnail {
    float: left;
    max-width: 100%;
}

.featured-thumbnail img {
    margin-bottom: 0;
    width: 100%;
}

.featuredBox .featured-Post .featured-thumbnail { margin-right: 14px; max-width: 121px; }

.related-posts .featured-thumbnail img { margin: 0 }

.single_post .featured-thumbnail { margin-bottom: 20px }


.flex-row .post-wrapper {
	position: relative;
	margin-bottom: 20px;	
}


a.collapse-menu {
  position: absolute;
  top: 10px;
  right: 10px;
  
  padding: 7px 10px;
  border-radius: 42%;
  cursor: pointer;
}

  .header-top .right-button ul {
    margin: 0; }

    .header-top .right-button ul li {
      display: inline-block;
      margin-left: 19px; }

      .header-top .right-button ul li a {
        font-size: 15px;
        color: #33353b;
        font-weight: 600; }
.visibility-hidden{visibility:hidden}
.call_to_action .column2.button_wrapper{position:relative;text-align:center}
.call_to_action .column2.button_wrapper .qbutton{position:static;margin:10px 0 0!important;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
 .add-header-height, .header-style-1 .mk-header-inner, .header-style-3 .mk-header-inner, .header-style-3 .header-logo, .header-style-1 .header-logo, .header-style-1 .shopping-cart-header, .header-style-3 .shopping-cart-header{ height:90px!important; line-height:90px; }
.td-boxed-layout .vc_row{width:auto!important;left:0!important;padding-left:0!important;padding-right:0!important}
.vc_row-no-padding.td-pb-row [class*="td-pb-span"]{padding-left:0;padding-right:0}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}

#navigation .slogan {
  color: #888;
  font-size: 13.9px;
  margin: 8px 0 0 1em;
  padding: 12px 0 8px 1em;
  border-left: 1px solid #e6e6e6;
  float: left;
}

  #navigation .header .slogan {
    border: none;
    padding: 0;
    margin: 0;
    float: none;
    text-align: center;
  }


.cookie_button {
	line-height:28px;
	display:inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:0 10px;
	font-size:14px;
	color:#fff;
	background:#28938d;
	cursor:pointer;
	margin-top: 10px;
	margin-bottom: 10px;
}


.cookie_button:hover {
	background: #28938d;
	color:#000;
}

    #menu-wrap {
        position: relative;
        margin: 0 auto;
        left: 0;
        width: 708px;
    }

    #menu-wrap #lang_sel {
        position: absolute;
        top: 1px;
        right: 53px;
        z-index: 1000;
    }
    #menu-wrap, #sidebar, #slidecaption, .social-bookmarks ul li, #controls-wrap, #thumb-tray, #nav ul ul, #nav-horizontal ul li ul {        background-color:rgba( 80,126,148, 0.7);    }

#primary {
    float: left;
    margin-right: 2%;
    width: 65%;
}

    #content,
    #primary,
    #secondary,
    #tertiary {
        float: none;
        margin: 0;
        padding: 0;
    }

    #primary,
    #secondary,
    #tertiary {
        width: 100%;
    }




#header        {margin:0}
.banner-home .item{position:relative;height:100%}
.contributor-list-featured .item{margin-bottom:1.125rem}
.contributor-list-featured .item .contributor{text-align:center}
.contributor-list-featured .item .contributor .contributor-img{width:100%;max-width:11.25rem;display:inline-block}
.contributor-list-featured .item .contributor .contributor-name{margin:.625rem 0 .5rem;font-size:1.5rem;font-family:"Playfair Display",serif;font-weight:900;color:#0F0F0F}
.contributor-list-featured .item .contributor .contributor-title{font-size:.875rem}
.contributor-list-featured .item .contributor p{font-size:.875rem}
.contributor-list-secondary .item{padding-top:.75rem;padding-bottom:2.375rem;padding-left:1.125rem;padding-right:1.125rem}


ul.resources {
    margin-bottom: 1rem;
}


.resources li {
    float: left;
    width: 30.333333%;
    margin: 0 1.5% 1.5rem 1.5%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #88b439;
    display: table;
}


.resources li:hover {
    background: #7ca433;
}


.resources li:last-child {
    margin-right: 0;
}


.resources a,
.resources a:visited {
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.2rem;
    text-align: center;
    color: #fff;
    height: 4.5rem;
    padding: 0 0.8rem;
    display: table-cell;
    vertical-align: middle;
}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}
#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}
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}


.bg-color-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#595757), to(#010101));
    background-image: linear-gradient(-180deg, #16b3ff 0%, #045a93 100%);
}
#header-widgets img,.site-image,.site-title a,.toggle-search{display:block}
.site-title{font-size:42px;font-weight:600;letter-spacing:-.5px;float:left;line-height:60px;padding:10px 0}
.site-title a{color:#fff;max-width:100%}
.site-title a img{display:block;max-width:100%;max-height:60px;height:auto;padding:0;margin:0 auto;-webkit-border-radius:0;border-radius:0}

.widget_shopping_cart_content .blockUI.blockOverlay,.woocommerce-checkout-review-order .blockUI.blockOverlay{background-color:white !important;opacity:0.6 !important}
.widget_shopping_cart_content .blockUI.blockOverlay::before,.woocommerce-checkout-review-order .blockUI.blockOverlay::before{display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:'';line-height:1;text-align:center;font-size:2em;border-top:3px solid rgba(0,0,0,0.1) !important;border-right:3px solid rgba(0,0,0,0.1) !important;border-bottom:3px solid rgba(0,0,0,0.1) !important;pointer-events:none;border-left:3px solid #446084;animation:spin .6s infinite linear;border-radius:50%;width:30px;height:30px}
.widget_shopping_cart_content .blockUI.blockOverlay:before { border-left-color: #444444 }
.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}
#americastyle_footer .footer_menu{margin:0 0 10px 0;padding:0px;list-style:none}
.footer_menu li{margin:0px;padding:0 6px;display:inline;border-right:1px solid #FFFFCC}
.footer_menu .last_menu{border:none}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}
li.book_add_child.first a:link{-webkit-appearance:none;text-decoration:none;font-size:12px;line-height:13px;color:#fff;font-weight:normal;line-height:1em;text-align:center;background:#f00;height:32px;border:1px solid #fff;cursor:pointer;margin:5px 0;padding:8px 12px;}
li.book_add_child.first a:hover{-webkit-appearance:none;text-decoration:none;font-size:12px;line-height:13px;color:#fff;font-weight:normal;line-height:1em;text-align:center;background:#f00;height:32px;border:1px solid #fff;cursor:pointer;margin:5px 0;padding:8px 12px;}
li.book_add_child.first a:visited{-webkit-appearance:none;text-decoration:none;font-size:12px;line-height:13px;color:#fff;font-weight:normal;line-height:1em;text-align:center;background:#f00;height:32px;border:1px solid #fff;cursor:pointer;margin:5px 0;padding:8px 12px;}
.comment-links li.antispam_node_spam.first{display:none;}

.g-main-nav .g-fullwidth .g-dropdown .g-go-back.g-level-1 {
  display: none;
}


.g-go-back.g-level-1 {
  display: none;
}

.site-main .widecolumn{padding-top:24px;width:auto;}

.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name{font-size:inherit;width:90%;}

.site-main .mu_register input[type="submit"],
.widecolumn #submit{font-size:inherit;width:auto;}

.masthead-fixed .site-main{margin-top:48px;}

.site-content,
.site-main .widecolumn{margin-left:222px;}
.small-12{width:100%}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}
.latest_post_image{width:60px;float:left}
.latest_post_image img{width:100%;float:left}
.c-tab-control__content{width:-webkit-calc(75%);width:calc(75%);padding:2rem}
.c-tab-control__content table:last-child{margin-bottom:0}
.lt-ie10 .c-tab-control__content,.lt-ie9 .c-tab-control__content{width:75%;max-width:75%;float:left}
.section-seo-text{background-color:#42403c;padding:64px 0;-webkit-box-shadow:inset 0 10px 9px -7px #333;box-shadow:inset 0 10px 9px -7px #333}
.section-seo-text h2{font-size:25px;color:#bda76c;margin-bottom:2px}
.section-seo-text p{font-size:21px;color:#fff;line-height:1.6;margin-bottom:16px}

.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-4 {
    width: 33.33333333%;
  }


.main .main-inner1 {
	margin: 0px; padding: 0px;
}


.ls-inner,
.ls-slide {
	width: 100%;
	height: 100%;
}


.ls-slide,
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}
.gdpr__message,.gdpr__buttons{display:table-cell}
.gdpr__buttons{text-align:right;width:40px}


#footer .top {
	color: #EFEFEF;
	margin: 0 auto;
	width: 940px;
	border: none;
}


.imageframe-align-center {
  text-align: center;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.tagcloud a:hover,.sb-widget .tagcloud a:hover,.footer-widget .tagcloud a:hover{color:#fff}



.logo {max-width:100%;}







.mobile-menu { display: none; }

	
	.mobile-menu a {
		display: block;
		padding: 24px;
		border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );
		background: #282828;
		display: block;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: rgba( 255, 255, 255, 0.4 );
		font-size: 13px;
	}

	
	.mobile-menu a:hover,
	.mobile-menu .current-menu-item a { color: #FFF; }

	
	.mobile-menu ul a { width: 100%; }

	.mobile-menu ul ul a { padding-left: 60px; }

	.mobile-menu ul ul ul a { padding-left: 80px; }

	.mobile-menu ul ul ul ul a { padding-left: 100px; }

	.mobile-menu ul ul ul ul ul a { padding-left: 120px; }


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


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


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


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


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


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



.navigation-container {
    background: #88b439;
    border-bottom: 1px solid #7ca433;
}

  .menu1 .menu1__list { display: inline-block; vertical-align: top; padding-left: 24px; border-left: 2px solid #01a676; }
.et_pb_counters .et_pb_counter_16 .et_pb_counter_container{background-image:none}
.et_pb_counter_16 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_16 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_16 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_16 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counters .et_pb_counter_16:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_16:hover .et_pb_counter_amount.overlay{color:}

.sub-menu .menu-item-has-children:after { color: #fff }
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.badcreditok .vc_column-inner{padding-top:6px!important;margin-top:0}
.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}
.global-footer .footer-address-list{font-size:1.3em}

.header .navbar .navbar-header {
  height:100px;
}

.header .navbar-header .navbar-brand {
  height:100%;
  padding:0;
  line-height:100px;
  display:block;
  margin-right:20px;
}

.header .navbar-header .navbar-brand img,
.header .nav_list .item .logo img {
  width:100px;
  height:auto;
  display:inline-block;
}

.header .navbar-header .navbar-toggle {
  height:100px;
  margin:0;
}

.header .navbar-header .navbar-toggle .icon-bar {
  margin-left:auto;
  margin-right:auto;
  background-color:rgba(255, 95, 0, 1);
}

  .header .navbar-header .navbar-toggle,
  .header .navbar .navbar-header {
    height:60px;
  }
.b-lazy{transition:opacity .5s ease-in-out;max-width:100%;opacity:0}
.b-lazy.b-loaded{opacity:1}

.aligncenter, img.aligncenter, a img.aligncenter, img.centered, a img.centered {
    display: block;
    margin:6px auto 10px !important;
}




.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.nav{margin-bottom:0;padding-left: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-right-radius:0;border-top-left-radius:0}


.box-filter-characteristics ul.nav-list {
	width: 100%;
	display: block;
	padding-left: 10px;
}


#box126 ul.nav.nav-list{
	padding:10px;
}


.nav-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  line-height: 36px;
  text-align: center;
}

.sidebar-offcanvas ul.navbar-nav .nav {
  display: none;
}

.sidebar-offcanvas .nav-toggle {
  line-height: 44px !important;
}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}



.header-widgets {
	display: inline;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}


.search-icon img {
  width: 22px;
  cursor: pointer;
}


.search-icon {
  cursor: pointer;
}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}

.center{display:block;margin:0 auto;}

.boxprodhome-desc {display: block; height: 78px; position: relative; overflow: hidden;}
.home .article-links .post-icon{height:12px;padding:0 8px 3px 10px}
.home .article-links .post-icon:first-child{padding-left:0}
.archive .article-links .post-icon,.category .article-links .post-icon,.date .article-links .post-icon,.single .article-links .post-icon{height:12px;padding:0 8px 3px 10px}
.archive .article-links .post-icon:first-child,.category .article-links .post-icon:first-child,.date .article-links .post-icon:first-child,.single .article-links .post-icon:first-child{padding-left:0}
.brand--training{color:#804a97}
.text-center{text-align:center!important}



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


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}

.clear {
	clear:both;
	font-size:0;
	line-height:0;
}

.view.view-client-list-view .clear-block {
	clear: both;
}


#main_top_nav .nav_lvl_1:first-child a { margin-left: 0px;}


#main_top_nav .nav_lvl_1:last-child a { margin-right: 0px;}



#main_top_nav a.nav_lvl_1 { background-color: transparent;}
 
	

#main_top_nav a.nav_lvl_1:hover { 
	color:#404041;
	background-color: #FFF;
}


.bg-black {
  background: #000;
  fill: #000;
}
.footer-logo-wrap{margin-bottom:20px}
.td-footer-bottom-full .footer-logo-wrap{margin-top:35px;margin-bottom:0}
.td-footer-template-2 .footer-logo-wrap,.td-footer-template-3 .footer-logo-wrap{padding-top:3px}

.entry-meta,
.entry-footer {
	font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
}

	.grid { width: 100%; margin: 0 0 10px; }

.hpts-text
{
	padding: 0px;
	color: #78D1CE;
}
.e10-1.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {margin:0em;}
.e10-21.x-section {border-width:1px 0px 0px 0px;border-style:dashed none none none;border-color:#bdbdbd transparent transparent transparent;padding:35px 0px 0px 0px;}
.e10-1.x-section,.e10-5.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {background-color:transparent;z-index:1;}
.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-header,.archive .format-aside .entry-header,.blog .format-status .entry-header,.archive .format-status .entry-header,.blog .format-status .entry-meta,.archive .format-status .entry-meta{display:none}
.entry-title{margin-bottom:0}
#header .title-bar{text-align: center;background-color: #515d69;min-height: 3em}
#header .title-bar .title{padding: .5em .5em;display: block}
#header .title-bar a{color: #bdbdbd;font-size: 1.2em}

  #main_navigation ,
  .header_container,
  #header.type3 .nav-container,
  #side_header {
      background:#ffffff;
  }



.ipad-only {display: none;}

	.nav-container li.main-menu-item {
		padding-bottom: 0;
	}
.burger-menu{cursor:pointer;display:inline-block;height:30px;position:relative;width:36px}
.node-footer .field-name-field-tags .field-items{overflow:hidden;padding-bottom:15px;width:100%;}
.field-label-inline .field-label,.field-label-inline .field-items{max-width:100%;}

.top-social {
	display: none;
}

.top-social ul{float:right;}

.top-social ul li{float:left;margin:0 0 0 10px;}
.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%;padding-right:15px;padding-left:15px}
.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}

  .col-lg-4 {
    width: 33.33333333%;
  }


.section-new-arrivals .section__images .desktop-hidden { display: none; visibility: hidden; }

.desktop-hidden { display: block; visibility: visible; }

	.filter-widget.desktop-hidden .mobile-filter-title{ text-decoration: underline;}



.intro-image-xsmall.desktop-hidden { position: relative; cursor: pointer; width: 100%;  }

.intro-image-xsmall.desktop-hidden a { position: relative; cursor: pointer; z-index: 100; }

.intro-image-xsmall.desktop-hidden.active img,
.intro-image-xsmall.desktop-hidden.active a { display: none; }

.intro-image-xsmall.desktop-hidden.active .embed-multipop  { display: block; position: static;  }

.intro-image-xsmall.desktop-hidden .embed-multipop { position: absolute; top: 0; left: 0; width: 100%; height: 100%;  }
	
	#site-logo,
	#hgroup,
	.header-sidebar,
	#supplementary,
	#main {
		padding-top: 40px;
	}

	#site-logo, 
	#hgroup-wrap #hgroup,
	#header-right .widget {
		width: 660px;
	}
	
	#site-logo, 
	#hgroup-wrap #hgroup {
		clear: both;
		display: block;
		float: none;
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}
.left,.right,.orta,.kategori,.oyunlar{width:100%;float:none;overflow:hidden}
.right{margin-left:2%;width:73%}

.title-block.home h2.cd-headline .static, .title-block.home h1.cd-headline .static {
	display: inline;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.tablepress-id-273 .row-4 td{background-color:#fb7762}
.tablepress-id-274 .row-4 td{background-color:#F7E156}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}


.integration-logos {
	margin: 5px 20px;
}


.posts-widgettitle {
    font-weight: bold; 
    padding: 0 0 5px 0; 
    margin: 0; 
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
}
.home-accred{margin:auto;max-width:1500px;}
.home-accred ul{margin:0;list-style:none;text-align:center;display:block;width:100%;}
.home-accred li{margin:0;text-align:center;display:inline;}
.home-accred img{display:inline;max-height:120px;margin-top:15px;max-width:19%;}
.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%}
#nav .container,.nav-paddings{padding-left:0;padding-right:0}
#nav .navbar .container a img.visible-xs{position:absolute;left:50%;margin-left:-101px}
#nav .navbar .container .navbar-collapse{z-index:9999;margin:0 -1px}
#nav .navbar .container .navbar-collapse .navbar-nav{margin:0;background-color:#b8120e}
.aside .block{margin-bottom:0}
.aside .block:last-child{margin-bottom:0}
.aside .block section a img{height:70px}

.container {
  margin-right: auto;
  margin-left: auto;
}

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

.container:after {
  clear: both;
}

.header .container {
  position: relative;
  z-index: 100;
  width: 100%;
}

  .container--blog .sidebar {
    height: auto !important;
  }

  .container--blog .sidebar__title {
    padding: 20px !important;
    line-height: 20px;
  }

  .container--blog .sidebar__title.-mobile-hide {
    display: none;
  }

  .container--portfolio .sidebar__title {
    display: none;
  }

.wrapper .container {
  position: relative;
  z-index: 101;
}

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

.wrapper .container:after {
  clear: both;
}

    .mobile .header .logo {
        text-align: center;
        margin: 0;
        float: none;
    }

.header .logo { display: block; float: left; margin: 14px 0 0 0; }
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}
.popover.bottom{margin-top:10px}
.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}


.bottom {
	background-color: #e2001a;
	padding-top: 40px;
	padding-bottom: 20px;
	color: #FFFFFF;
}


.bottom a{
	color: #FFFFFF;
}
.gform_wrapper.gf_browser_ie ul.top_label .clear-multi{overflow:hidden;clear:both}
.gform_wrapper .clear-multi{display:flex}
body.gform_wrapper div.clear-multi{display:-moz-inline-stack;display:inline-block}
html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi,html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description,html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){width:70%;margin-left:29%}

.top-rightli{ padding-left:200px;width: 90%}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
#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}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}
#box_sub_main_ss_2{margin-top:15px;width:500px;float:right}
.fl-node-5c38ec661b507 .uabb-creative-menu.full-screen .menu li a span.menu-item-text,.fl-node-5c38ec661b507 .uabb-creative-menu.full-screen .menu li .uabb-has-submenu-container a span.menu-item-text {width: 100%;color: #ffffff;}
.tilter__title{margin:0;z-index:2;color:#fff}
.tilter__title a{font-size:inherit;color:inherit;text-decoration:none;font-weight:inherit;font-family:inherit;line-height:inherit}
.tilter__title--small{font-size:32px;max-width:75%}
.services-container .cherry-services-filter {font-style: normal;font-weight: 500;font-size: 14px;line-height: 1.2;font-family: Poppins, sans-serif;text-transform: uppercase;}
.services-container .cherry-services-filter:before {background-color: #f7f7f7;}
.services-container .cherry-services-filter_item.active .cherry-services-filter_link {color: #e53b24;}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}

.top-bar-wrap, .scrolling-bar, header, aside, #slogan, footer, .utilities, .expand.arrow, .accordion-nav, .white-buttons, 
.custom-search-container, #post-type-filters, .breadcrumbs, .bottom-greybar,
.project-links-container,.highlights img, .pager-container, .highlight-footer,
.highlight-content .states-autocomplete, .tiny-icon, .grey-box-link { display: none; }


    .copyright-text {
        font-size: 11px;
    }
.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}
footer .container{padding:1.5rem 15px}
.global-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.global-header .container .global-header__menu .list_inline .list__item .link{margin:2px 5px}
.global-header .container .btn{padding:5% 10%;margin:1px 2px}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:46px 0 46px 0!important}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:30px 0 0 0}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:21px 0 21px 0!important}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}
#main-header,#et-top-navigation{font-family:'Abel',Helvetica,Arial,Lucida,sans-serif}

h3.sub { margin-bottom: 6px; }


h2.sub { font-size: 1.2em !important; margin: 10px 0px !important; }

.no_display{display: none;}


.mim { float: left; margin: 10px; }

.ban-rht{ width:1060px;  float:left; overflow: hidden; margin-right: 5%; margin-top: 20px;}


img.small-loader {
  width: 16px;
  height: 16px;
  display: block;
  margin: 0 auto; }


.rates-previews .rate-preview .unit {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 20px;
  color: #FFF;
}
footer .learn {    display: none;    margin-bottom: 50px;    padding: 0 0 0 32px;}
footer .learn ul {    padding: 0 0 0 19px;}
    footer .learn.large-3 {        padding-left: 0;        width: 200px;        padding-right: 10px;    }


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

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}


.copyright{
padding-top:8px;
color:#918f88;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:25px;
padding-right:25px;
}


.copyright a{
color:#918f88;
text-decoration:none;
}


.copyright a:hover{
color:#999999;
text-decoration:none;
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}


.tool-overflow{
    overflow: hidden;
}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}
#top-menu li a{font-size:24px}
#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:italic;text-transform:none;text-decoration:none}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}


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

.center{display:block;margin:0 auto;}
.fl-post-feed-image-beside .fl-post-feed-text,.fl-post-feed-image-beside-content .fl-post-feed-text {margin-left: 37%;}
.fl-post-feed-image-beside-right .fl-post-feed-text,.fl-post-feed-image-beside-content-right .fl-post-feed-text {margin-right: 37%;}
.fl-post-feed-image-beside .fl-post-feed-text,.fl-post-feed-image-beside-content .fl-post-feed-text,.fl-post-feed-image-beside-right .fl-post-feed-text,.fl-post-feed-image-beside-content-right .fl-post-feed-text {margin-left: 0 !important;margin-right: 0 !important;}
.fl-node-5cab872b9b1d7 .fl-post-feed-image-beside .fl-post-feed-text {margin-left: 37%;}
.fl-node-5ac5111004523 .fl-post-feed-image-beside-content .fl-post-feed-text {margin-left: 44%;}
.fl-post-feed-text .fl-post-grid-event-calendar-meta {padding-bottom: 0;}
.fl-post-feed-text .fl-post-module-event-calendar-cost.tribe-events-event-cost {margin: 10px 0 0 0;}


.ddcontent ul.content_sitemap {list-style: none; margin: 0px; padding: 0px;}

.ddcontent ul.content_sitemap li {display: block; width: 100%}

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

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

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

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

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

.cl-effect-11 a:hover::before,
.cl-effect-11 a:focus::before {
	max-width: 100%;
}
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;}


.page-numbers {
	background-color: #f4f4f4;
	border: 1px solid #fafafa;
	color: #747474;
	display: block;
	float: left;
	margin-right: 8px;
	outline: 1px solid #eee;
	padding: 4px 11px;
}


.page-numbers:last-child {
	margin-right: 0;
}


.page-numbers.current,
.page-numbers:hover {
	background-color: #e8e8e8;
}


.woocommerce-pagination .page-numbers {
	outline: none;
}

#mvp-soc-mob-wrap,
.mvp-nav-logo-small,
.mvp-nav-top-left .mvp-fly-but-wrap {
display: inline;
}

#mvp-main-nav-small .mvp-fly-but-wrap span,
#mvp-main-nav-small .mvp-search-but-wrap span,
.mvp-nav-top-left .mvp-fly-but-wrap span,
#mvp-fly-wrap .mvp-fly-but-wrap span {
background: #555555;
}

#mvp-nav-top-wrap .mvp-fly-but-wrap:hover span,
#mvp-main-nav-small .mvp-fly-but-wrap:hover span,
span.mvp-woo-cart-num:hover {
background: #0be6af;
}

#mvp-nav-bot-wrap .mvp-fly-but-wrap span,
#mvp-nav-bot-wrap .mvp-search-but-wrap span {
background: #000000;
}

#mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span {
background: #0be6af;
}

.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-3 {
    width: 25%;
  }
label.middle{margin:0 0 1rem;padding:.5625rem 0}
.media-object-section.middle{vertical-align:middle}
.search-panel .middle{position:relative;top:40%;-ms-transform:translateY(-40%);transform:translateY(-40%)}
.banner-home .middle,.banner-interior .middle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:20%;width:60%;padding:0;top:50%;transform:translateY(-50%);text-align:center}
.hero .banner-home .middle,.hero .banner-interior .middle{left:20%;width:60%}
.about .banner-home .middle,.about .banner-interior .middle{top:20%;-ms-transform:translateY(-20%);transform:translateY(-20%)}
.mega-block .middle{position:relative;z-index:3;text-align:center;position:absolute;top:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;left:50%;width:100%}

.attachment-fpw_twocolumnleft,.attachment-fpw_twocolumnright{
	margin-bottom: 10px;
}

.site-description,
.title-content,
.title-content a {
	float: left;
	max-width: 300px;
	width: 100%;
}


.rtl .site-description,
.rtl .title-content,
.rtl .title-content a {
	float: right;
}


.site-description {
	position: relative;
	display: inline-block;
}

	.site-description,
	.site-title,
	.site-title a {
		max-width: 248px;
		padding: 0;
	}


	.site-description, .title-content, .title-content a {
		max-width: 212px;
	}


					.site-title a,
			.site-title p,
			.site-description {
				color: #434b56;
			}
