/*
Theme Name:         Bloc Child
Theme URI:          http://alleycatthemes.com/themes/bloc/
Description:        Bloc
Version:            1.4
Author:             Alleycat Themes LTD
Author URI:         http://alleycatthemes.com
License: 						GNU General Public License version 3.0
License URI: 				http://www.gnu.org/licenses/gpl-3.0.html
Tags:a               light, one-column, two-columns, three-columns, four-columns, 
left-sidebar, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-colors, featured-images, threaded-comments, theme-options, custom-menu
Template: 					bloc
*/
/* Import main theme CSS */
/*@import url("../bloc/style.css");*/

@import url("../bloc-child/fonts1.css");

@media (min-width: 768px){
	body[lang="en"] .ac-grid-col.post-11399{
	left: 0px !important;
	top: 618px !important;
	    transform: translate3d(0px, 0px, 0px) !important;
	}
}

.sidebar-1 #text-5.widget {
    padding: 0 !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}

body[lang="pl"].single-post .wpb_text_column p strong{
	font-family: "Arial Narrow" !important;
	font-size:16px !important;
}
.slidedescription{ display: none; }

body {
    -webkit-font-smoothing: subpixel-antialiased;
}

span.keeeper{
font-family: "ITC Avant Garde Gothic W02 Dm" !important;
}

h1, .h1 {
    margin-top: 0;
    margin-bottom: 0 !important;
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{
    .woocommerce label, .woocommerce-page label { 

        /*line-height: 80% !important;*/
    }
    	
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) and (max-width: 768px){
		.woocommerce label, .woocommerce-page label { 
        		/*line-height: 50% !important;*/
    		}
	}



/*html body[lang="pl"] p, html body[lang="pl"] span, body[lang="pl"] #websiteBy a, body[lang="pl"] footer .tw-recent-posts .featured-post .excerpt, body[lang="pl"] footer .tw-recent-posts .post-time, body[lang="pl"] .single-ac_portfolio ul.meta-data li, body[lang="pl"] .single-ac_portfolio ul.meta-data li a, body[lang="pl"] .ac_text_block .text h5 span, body[lang="pl"] .wpcf7-form p, body[lang="pl"] .mac.chrome select, body[lang="pl"] .mac.safari select, body[lang="pl"] #cat-jobs time.entry-date, body[lang="pl"], body[lang="pl"] p, body[lang="pl"] span, body[lang="pl"] .read-more a, body[lang="pl"] a, body[lang="pl"] ol li, body[lang="pl"] li, body[lang="pl"] input, body[lang="pl"] select, body[lang="pl"] textarea, body[lang="pl"] textarea.wp-editor-area, body[lang="pl"] .wpcf7-validation-errors, body[lang="pl"] .alert.alert-warning, body[lang="pl"] .alert{
font-family: "Arial Narrow" !important;
}*/

/*
body[lang="pl"] h1{
	font-weight: bolder !important;
}
*/

body[lang="pl"] em{
    font-style: italic !important;
    font-size: 14px !important;
    font-family: 'ITC Avant Garde Gothic W02 Bk' !important;
}

body[lang="pl"].search-results a{
	text-transform: lowercase;
    font-weight: normal !important;
    font-size: 22px;
    font-family: "ITC Avant Garde Gothic W02 Bk" !important;
}

body[lang="pl"].search #menu-footer-menu-pl a{
	line-height: 26px;
}

body[lang="pl"] p strong{
	font-family: "ITC Avant Garde Gothic W02 Dm" !important;
    font-style: normal;
    font-weight: bolder !important;
    letter-spacing: 0.0em !important;
    text-transform: lowercase !important;
    font-size: 17px !important;
    text-transform: lowercase !important;
}

body[lang="pl"] .service .vc_tta-panel .vc_tta-panel-heading h4 a span{
	font-family: "ITC Avant Garde Gothic W02 Dm" !important;
    font-style: normal;
    font-weight: bolder !important;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
    font-size: 18px !important;
}

body[lang="pl"] .ac-grid-title strong{
	font-family: "ITC Avant Garde Gothic W02 Dm" !important;
    font-style: normal;
    font-weight: bolder !important;
    letter-spacing: 0.0em !important;
    text-transform: lowercase !important;
    font-size: 17px !important;
    text-transform: lowercase !important;
}

body[lang="pl"]  footer .tw-recent-posts .featured-post h4 a{
	font-family: "ITC Avant Garde Gothic W02 Dm" !important;
    font-style: normal;
    font-weight: bolder !important;
    letter-spacing: 0.0em !important;
    text-transform: lowercase !important;
    font-size: 15px !important;
    text-transform: lowercase !important;
}

#mobile-search input{
	color: #aaa !important;
}

@media (max-width: 989px){
	body.search .type-product *{
		padding-left: 5px !important;
	}

	.home .ac-showcase-item figcaption{
		 opacity: 1;
    	bottom: 0px;
	}

	.home .ac-showcase-item figcaption{
		-webkit-transform: none;
		-moz-transform: none;
		transform: none;
	}

}

@media (max-width: 989px) and (min-width: 768px){
	.home .ac-showcase-item h3.ac-ellipsis a{	
		font-size: 16px !important;
	}
}

.timeline_desktop {
    display: inline-block;
}

.timeline_mobile,
.vc_custom_1495441338477 {
    display: none;
}

@media (max-width: 768px){
	.timeline_desktop,
	.vc_custom_1490168899484,
	.vc_custom_1495441024284{
	    display: none !important;
	}

	.timeline_mobile,
	.vc_custom_1495441338477 {
	    display: inline-block !important;
	}

		.timeline_mobile .tm_timeline.tm_timeline-layout-vertical .tm_timeline__container {
		    margin-left: 0%;
		}

		.timeline_mobile .tm_timeline {
		    padding: 0px !important;
		}
}

@media (max-width: 770px){

	.vc_custom_1453709207842{ 
		padding: 0px !important; 
	}
	
	.home .wpb_row {
    	margin-top: 0px;
	}
	
	.woocommerce div.product div.summary{
		padding: 15px;
	}
	.mobile.navbar-toggle.collapsed {
    	padding-top: 0px !important;
	}	   
}

@media (max-width: 468px){
	header.banner{
	    height: 95px;
	}
	.navbar .site-logo {
    padding: 8px 15px !important;
	}

	.single-post article .entry-content {
	    padding: 15px;
	}
}

@media (max-width: 374px){
	.home .ac_posts.wpb_content_element.ac-showcase-wrapper{
		height: 170px;
	}
}

@media screen and (min-width: 768px) and (max-width: 992px){
	.home  .vc_col-sm-4 .ac_text_block .text{
		height: 225px;
		padding: 10px;
	}

	.ac-showcase-item>*>a {
	    position: absolute;
	    overflow: hidden;
	    height: 225px !important;
	}

	.home .ac-showcase-item, .home .ac-showcase-item .ac-hover-touch, .home.ac-showcase-item figure img, .ac_text_block .text {
	    min-height: 225px !important;
	    max-height: 300px;
	}
}

/* ---------------------- */
/* ------ Timeline ------ */
/* ---------------------- */
.tm_timeline__event__title,
.tm_timeline__event__title a{
	display: none;
}


/* ----------------------------- */
/* ------ Font-Einbindung ------ */
/* ----------------------------- */
input, select, textarea, textarea.wp-editor-area{
	font-family:"ITC Avant Garde Gothic W03BkCn";
}

.overlayImg{
 	opacity: 0 !important;
}

.myProductCategory .overlayImg{
 	opacity: 1.0 !important;
}

.home .myProductCategory .overlayImg{
 	opacity: 0 !important;
}

.woocommerce ul.products li.product:hover img.overlayImg{
	opacity: 0 !important;
}

.list-posts .hentry{
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.4);
}

.widget.widget_categories ul > li > ul > li{ margin-left: 0px !important; }

*{
	font-family:"ITC Avant Garde Gothic W03BkCn";
	color: #000;
	font-size: 16px;
}

#cat-jobs time.entry-date,
.noDate  time.entry-date{ 
	display: none; 
}

body {
    font-family:"ITC Avant Garde Gothic W03BkCn" !important;
    font-size: 15px;
    line-height: 26px;
    color: #000;
}

a, span, .single-ac_portfolio ul.meta-data li, .single-ac_portfolio ul.meta-data li a{
	font-weight: 0 !important;
}

a{
	color: #29bdef !important;
}

a:hover{
	color: #000 !important;
}

.dark a{
	color: #fff !important;
}

	.dark a:hover{
		color: #333333 !important;
	}

em{
	font-style: normal !important;
	font-family:"ITC Avant Garde GothicW02MdObl" !important; 
}

h1, h1 span, h1 strong{
	font-family:"ITC Avant Garde Gothic W02 Dm" !important; 
	font-size: 28px !important; 
	font-style: normal;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
    color: #000 ;
    text-transform: lowercase !important;
    font-weight: normal !important;
}


	h1.entry-title strong, h1 strong, .h1 strong{
		font-family:"ITC Avant Garde Gothic W02 Dm" !important; 
		font-size: 28px !important; 
		font-style: normal;
	    letter-spacing: 0.0em !important;
	    text-transform: lowercase !important;
	    font-weight: normal !important;
	}

	.list-posts h2.entry-title a, .post-type-archive h2.entry-title a{
		font-family:"ITC Avant Garde Gothic W02 Dm" !important; 
		font-size: 28px !important; 
		font-style: normal;
	    letter-spacing: 0.0em !important;
	    text-transform: none !important;
	    color: #000 ;
	    text-transform: lowercase !important;
	    font-weight: normal !important;
	}

h2, h2 span{
	font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
	font-size: 22px !important;
	font-style: normal;
    letter-spacing: 0.0em !important;
    text-transform: lowercase;
    font-weight: normal !important;
}
		
	h2.entry-title a{
		text-transform: lowercase;
		font-weight: normal !important;
	}
	
	.related.products h2{
		text-transform: lowercase !important;
	}

	.single-post h2, .single-post h2 a{
		font-family: "ITC Avant Garde Gothic W02 Dm" !important;
	    font-style: normal;
	    font-weight: normal !important;
	    letter-spacing: 0.0em !important;
	    text-transform: none !important;
	    font-size: 17px !important;
	    text-transform: lowercase !important;
	    color: #000 !important;
	}

		.single-post h2 a{
		 	color: #29bdef !important;
		}

		.single-post h2 a:hover{
		 	color: #000 !important;
		}

.mac.chrome select, .mac.safari select{
	font-size: 13px !important;
	font-family:"ITC Avant Garde Gothic W03BkCn" !important;
}

h3, h3 strong{
	font-family:"ITC Avant Garde Gothic W02 Dm" !important;  
	font-style: normal;
	font-weight: normal !important;
    letter-spacing: 0.0em !important;
    text-transform: lowercase !important;
    font-size: 17px !important;
}

strong{
	font-family:"ITC Avant Garde Gothic W02 Dm" !important;  
	font-style: normal;
	font-weight: normal !important;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
    font-size: 17px !important;
    text-transform: lowercase !important;
}

h4, h4 span{
	font-family:"ITC Avant Garde Gothic W02 Bk" !important;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 100% !important;
    color: #444444 !important;
}

	h4.p1 span{
		color: #fff !important;
	}

h5{
	font-family:"ITC Avant Garde Gothic W02 Md" !important; 
	font-weight: 0;
	font-size: 23px;
    font-style: normal;
    line-height: 100%;
    color: #29bdef;
}

.vc_separator h4{
	text-transform: lowercase !important;
}

.ac-grid-terms a{
	text-transform: lowercase !important;
}


.ac-tile-masonry .ac-tile-col .text-inner h3, .content.side-images h1 strong{
	text-transform: lowercase !important;
}

.list-posts h2.entry-title a, .post-type-archive h2.entry-title a{
		font-family:"ITC Avant Garde Gothic W02 Dm" !important;  
		font-size: 22px !important;
		font-style: normal;
		color: #000 !important;
	    letter-spacing: 0.0em !important;
	    text-transform: lowercase;
	    font-weight: normal !important;
	}

	.list-posts h2.entry-title a:hover, .post-type-archive h2.entry-title a:hover{
		color: #29bdef !important;
}
.read-more a:hover, .previous a:hover, .next a:hover, footer .widget .textwidget a:hover, html .post-bottom-nav .prev a:hover, html .post-bottom-nav .next a:hover{
 color: #29bdef !important;
}

p strong a, body[lang="pl"] p strong a {
    font-family: "ITC Avant Garde Gothic W02 Dm" !important;
    font-size: 17px !important;
}

/* -------------------------------- */
/* ----------- Allgemein ---------- */
/* -------------------------------- */
#wpadminbar ul#wp-admin-bar-root-default>li a{
	color: #fff !important;
	font-family:"ITC Avant Garde Gothic W02 Md"; 
}

.wpcf7-form p, .wpcf7-form input, .wpcf7-form textarea{
	font-family:"ITC Avant Garde Gothic W02 Bk" !important;
	text-transform: lowercase !important;
	font-weight: normal !important;
	color: #444444 !important;
	margin-bottom: 15px !important;
}

	input[type="submit"]:hover{
		color:#29bdef !important;
	}

.bloc-row {
    padding: 0px !important;
}

.ac-page-title.ac-page-title-custom {
    padding: 60px 0px 0px 0px;
}

.main.no-sidebar {
	margin-top: 0px;
}

.main.no-sidebar .vc_row.wpb_row.ac-full-width-row{
	margin-top: 10px;
}

.vc_col-sm-3{
	padding-left: 5px;
	padding-right: 5px;
}

.post-bottom-nav .prev a,
.post-bottom-nav .next a{
	font-family:"ITC Avant Garde Gothic W02 Bk" !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 100% !important;
    color: #000 !important;
    text-transform: lowercase;
}



.post-bottom-nav .prev a:hover,
.post-bottom-nav .next a:hover, input[type="submit"]:hover{
	font-family:"ITC Avant Garde Gothic W02 Bk" !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 100% !important;
    color: #29bdef !important;
    text-transform: lowercase;
    border-color: #29bdef !important;
    background: #fff !important;
}

.post-bottom-nav .prev a:hover span,
.post-bottom-nav .next a:hover span{
	color: #29bdef !important;
}

.wpcf7-form p{
	color:  #444444!important;
	font-family: "ITC Avant Garde Gothic W03BkCn";
	font-size: 14px !important;
}

.wpcf7-form .wpcf7-form-control.wpcf7-captchar{
	width: 150px;
}

.vc_custom_1453648169167 ol li{
	padding-bottom: 15px;
}

/* --------------------------------- */
/* ----------- Navigation ---------- */
/* --------------------------------- */
.top-navbar.admin-bar .topnavbar.navbar-fixed-top,
.navtype-overlay .navbar-default {
    background-color: rgba(248,248,248, 0.8) !important;
}

	.nav > li a{
		color: #ededed !important;
	}

		.nav > li a:hover{
			color: #29bdef !important;
		}

	.navbar-default .navbar-toggle .icon-bar{
		opacity: 1;
	}


	.navbar .site-logo {
   	 	padding: 15px 15px;
	}


	a .ac-tile-footer{
		color: #000 !important;
		opacity: 0.6;
	}

	.navbar-default{
		background-color: rgba(248,248,248, 0.8) !important;
	}
 
	.nav.pull-right.navbar-nav > li a{
		font-family:"ITC Avant Garde Gothic W02 Dm" !important;
		color: #000 !important;
		text-transform: lowercase !important;
		font-size: 15px;
	}

		.nav.pull-right.navbar-nav > li a:hover{
			color: #29bdef !important;
		}

	
.entry-content p {
    margin-bottom: 15px !important;
}

body#cat-jobs.single.single-post .nav.pull-right.navbar-nav > li.menu-blog > a{
	color: #000 !important;
	border-color: rgba(0,0,0,0) !important;
}



body#cat-jobs.single.single-post .nav.pull-right.navbar-nav > li.menu-blog > a:hover{
	color: #aaa !important;
	border-color: #aaa !important;
}

body.category .sidebar{ margin-top: 0px !important; }


/* ------------------------------------ */
/* ----------- Seite "home" ----------- */
/* ------------------------------------ */
.nav.pull-right.navbar-nav > li.menu-home > a:hover,
.nav.pull-right.navbar-nav > li.active.menu-home > a:hover,
.nav.pull-right.navbar-nav > li.active.menu-home > a,
body#portfolio-home .nav.pull-right.navbar-nav > li.menu-home > a:hover,
body#portfolio-home .nav.pull-right.navbar-nav > li.menu-home > a,
body#shop-home .nav.pull-right.navbar-nav > li.menu-home > a:hover,
body#shop-home .nav.pull-right.navbar-nav > li.menu-home > a{
	color: #29bdef!important;
}


body.single.single-post .nav.pull-right.navbar-nav > li.menu-blog > a:hover,
body.single.single-post .nav.pull-right.navbar-nav > li.menu-blog > a,
.page-id-126 .nav.pull-right.navbar-nav > li.menu-blog > a,
.page-id-126 .nav.pull-right.navbar-nav > li.menu-blog > a:hover,
body#shop-home.single span.entypo-medium
{
	color: #aaa !important;
}


.navbar-default .navbar-nav > li.menu-home > a:hover, 
.navbar-default .navbar-nav > li.menu-home > a:focus,
.navbar-default .navbar-nav > li.active.menu-home > a:visited,
body#portfolio-home .navbar-default .navbar-nav > li.menu-home > a,
body#shop-home .navbar-default .navbar-nav > li.menu-home > a{
	border-color:  #29bdef!important; 

}

body.single.single-post .navbar-default .navbar-nav > li.menu-blog> a{
	border-color:  #aaa !important; 

}

body.single.single-post .navbar-default .navbar-nav > li.menu-blog> a,
.page-id-126 .navbar-default .navbar-nav > li.menu-blog> a{
	border-color:  #0f9ccc !important;
}


.page-id-2 .navbar a.navbar-brand.logo img,
.page-id-3250 .navbar a.navbar-brand.logo img,
.page-id-6748 .navbar a.navbar-brand.logo img,
.page-id-18284 .navbar a.navbar-brand.logo img,
.tax-product_cat.term-home a.navbar-brand.logo img,
body#portfolio-home a.navbar-brand.logo img,
body#shop-home a.navbar-brand.logo img{
	content: url("https://keeeper.com/wp-content/uploads/2017/09/keeeper_logo_home.png");
}

.tax-product_cat.term-home ul.products li.product:hover img, 
.tax-product_cat.term-home ul.products li.product img,
.tax-product_cat.term-home ul.products li.product:hover  img, 
.tax-product_cat.term-home ul.products li.product img,
.tax-product_cat.term-home span.onsale,
.product-cat-home span.onsale,
.product-cat-home button.button.alt,
.product-cat-home ul.products li.product img,
ul.products li.product-cat-home img
{
	dbackground: #29bdef !important;
	dbackground-color: #29bdef !important;
}

.product-cat-home .summary.entry-summary span.myCategory,
.product-cat-home a,
.product-cat-home-en .summary.entry-summary span.myCategory,
.product-cat-home-en a,
.product-cat-home-fr .summary.entry-summary span.myCategory,
.product-cat-home-fr a,
.product-cat-home-pl .summary.entry-summary span.myCategory,
.product-cat-home-pl a,
.product-cat-home-es .summary.entry-summary span.myCategory,
.product-cat-home-es a{
	font-family: "ITC Avant Garde Gothic W02 Bk" !important;
	color: #29bdef !important;
	font-size: 15px;
	text-transform: lowercase;
}


/* ------------------------------------ */
/* ----------- Seite "kitchen" ----------- */
/* ------------------------------------ */
.nav.pull-right.navbar-nav > li.menu-kitchen > a:hover,
.nav.pull-right.navbar-nav > li.active.menu-kitchen > a:hover,
.nav.pull-right.navbar-nav > li.active.menu-kitchen > a,
body#portfolio-kitchen .nav.pull-right.navbar-nav > li.menu-kitchen > a:hover,
body#portfolio-kitchen .nav.pull-right.navbar-nav > li.menu-kitchen > a,
body#shop-kitchen .nav.pull-right.navbar-nav > li.menu-kitchen > a:hover,
body#shop-kitchen .nav.pull-right.navbar-nav > li.menu-kitchen > a,
body#shop-kitchen.single span.entypo-medium{
	color: #e4003f !important;
}


.navbar-default .navbar-nav > li.menu-kitchen > a:hover, 
.navbar-default .navbar-nav > li.menu-kitchen > a:focus, 
.navbar-default .navbar-nav > li.active.menu-kitchen > a:visited,
body#portfolio-kitchen .navbar-default .navbar-nav > li.menu-kitchen > a,
body#shop-kitchen .navbar-default .navbar-nav > li.menu-kitchen > a{
	border-color:  #e4003f !important;
}


.page-id-828 .navbar a.navbar-brand.logo img,
.page-id-3252 .navbar a.navbar-brand.logo img,
.page-id-6749 .navbar a.navbar-brand.logo img,
.page-id-18283 .navbar a.navbar-brand.logo img,
.tax-product_cat.term-kitchen  a.navbar-brand.logo img,
body#portfolio-kitchen a.navbar-brand.logo img,
body#shop-kitchen a.navbar-brand.logo img{
	content: url("/wp-content/uploads/2015/12/keeeper_logo_kitchen.png");
}

.page-id-828 .navbar a.navbar-brand.logo img:after, .page-id-828 .navbar a.navbar-brand.logo img:before{
	content: url("/wp-content/uploads/2015/12/keeeper_logo_kitchen.png");
}

.product-cat-kitchen .summary.entry-summary span.myCategory,
.product-cat-kitchen a,
.product-cat-kitchen-en .summary.entry-summary span.myCategory,
.product-cat-kitchen-en a,
.product-cat-kitchen-fr .summary.entry-summary span.myCategory,
.product-cat-kitchen-fr a,
.product-cat-kitchen-pl .summary.entry-summary span.myCategory,
.product-cat-kitchen-pl a,
.product-cat-kitchen-es .summary.entry-summary span.myCategory,
.product-cat-kitchen-es a{
	font-family: "ITC Avant Garde Gothic W02 Bk" !important;
	color: #e4003f !important;
	font-size: 15px;
	text-transform: lowercase;
}



/* --------------------------------------- */
/* ----------- Seite "storage" ----------- */
/* --------------------------------------- */
.nav.pull-right.navbar-nav > li.menu-storage > a:hover,
.nav.pull-right.navbar-nav > li.active.menu-storage > a:hover,
.nav.pull-right.navbar-nav > li.active.menu-storage > a,
body#portfolio-storage .nav.pull-right.navbar-nav > li.menu-storage > a:hover,
body#portfolio-storage .nav.pull-right.navbar-nav > li.menu-storage > a,
body#shop-storage.single .nav.pull-right.navbar-nav > li.menu-storage > a:hover,
body#shop-storage.single .nav.pull-right.navbar-nav > li.menu-storage > a,
body#shop-storage.single span.entypo-medium
{
	color: #9ac31c !important;
}

.navbar-default .navbar-nav > li.menu-storage > a:hover, 
.navbar-default .navbar-nav > li.menu-storage > a:focus,
.navbar-default .navbar-nav > li.active.menu-storage > a:visited,
body#portfolio-storage .navbar-default .navbar-nav > li.menu-storage > a,
body#shop-storage.single .navbar-default .navbar-nav > li.menu-storage > a{
	border-color:  #9ac31c !important;
}

.page-id-831 .navbar a.navbar-brand.logo img,
.page-id-3251 .navbar a.navbar-brand.logo img,
.page-id-6750 .navbar a.navbar-brand.logo img,
.page-id-18288 .navbar a.navbar-brand.logo img,
.tax-product_cat.term-storage a.navbar-brand.logo img,
body#portfolio-storage a.navbar-brand.logo img,
body#shop-storage.single a.navbar-brand.logo img{
	content: url("/wp-content/uploads/2015/12/keeeper_logo_storage.png");
}


.product-cat-storage .summary.entry-summary span.myCategory,
.product-cat-storage a,
.product-cat-storage-en .summary.entry-summary span.myCategory,
.product-cat-storage-en a,
.product-cat-storage-fr .summary.entry-summary span.myCategory,
.product-cat-storage-fr a,
.product-cat-storage-pl .summary.entry-summary span.myCategory,
.product-cat-storage-pl a,
.product-cat-storage-es .summary.entry-summary span.myCategory,
.product-cat-storage-es a{
	font-family: "ITC Avant Garde Gothic W02 Bk" !important;
	color: #9ac31c !important;
	font-size: 15px;
	text-transform: lowercase;
}


/* ------------------------------------ */
/* ----------- Seite "kids" ----------- */
/* ------------------------------------ */
.nav.pull-right.navbar-nav > li.menu-kids > a:hover,
.nav.pull-right.navbar-nav > li.active.menu-kids > a:hover,
.nav.pull-right.navbar-nav > li.active.menu-kids > a,
body#portfolio-kids .nav.pull-right.navbar-nav > li.menu-kids > a:hover,
body#portfolio-kids .nav.pull-right.navbar-nav > li.menu-kids > a,
body#shop-kids .nav.pull-right.navbar-nav > li.menu-kids > a:hover,
body#shop-kids .nav.pull-right.navbar-nav > li.menu-kids > a,
body#shop-kids.single span.entypo-medium{
	color: #E6D70D !important;
}

.navbar-default .navbar-nav > li.menu-kids > a:hover, 
.navbar-default .navbar-nav > li.menu-kids > a:focus,
.navbar-default .navbar-nav > li.active.menu-kids > a:visited,
body#portfolio-kids .navbar-default .navbar-nav > li.menu-kids > a,
body#shop-kids .navbar-default .navbar-nav > li.menu-kids > a{
	border-color:  #E6D70D!important;
}

.page-id-835 .navbar a.navbar-brand.logo img,
.page-id-3253 .navbar a.navbar-brand.logo img,
.page-id-6751 .navbar a.navbar-brand.logo img,
.page-id-18286 .navbar a.navbar-brand.logo img,
.tax-product_cat.term-kids a.navbar-brand.logo img,
body#portfolio-kids a.navbar-brand.logo img,
body#shop-kids a.navbar-brand.logo img{
	content: url("/wp-content/uploads/2015/12/keeeper_logo_kids.png");
}


.product-cat-kids .summary.entry-summary span.myCategory,
.product-cat-kids a,
.product-cat-kids-en .summary.entry-summary span.myCategory,
.product-cat-kids-en a,
.product-cat-kids-pl .summary.entry-summary span.myCategory,
.product-cat-kids-pl a,
.product-cat-kids-fr .summary.entry-summary span.myCategory,
.product-cat-kids-fr a,
.product-cat-kids-es .summary.entry-summary span.myCategory,
.product-cat-kids-es a{
	font-family: "ITC Avant Garde Gothic W02 Bk" !important;
	color: #E6D70D !important;
	font-size: 15px;
	text-transform: lowercase;
}

.product-cat-home a.amazon-btn,
.product_cat-home-en a.amazon-btn,
.product_cat-home-fr a.amazon-btn,
.product_cat-home-pl a.amazon-btn,
.product_cat-home-es a.amazon-btn{
    background: #36c0f0;
    width: 100%;
    float: left;
    padding: 15px;
    text-align: center;
    color: #fff !important;
    border: 2px solid #36c0f0;
    font-family: "ITC Avant Garde Gothic W01 Bk" !important;
    font-size: 16px !important;
    line-height: 23px !important;
    text-transform: lowercase;
}

	.product-cat-home a.amazon-btn:hover,
	.product_cat-home-en a.amazon-btn:hover,
	.product_cat-home-fr a.amazon-btn:hover,
	.product_cat-home-pl a.amazon-btn:hover,
	.product_cat-home-es a.amazon-btn:hover{
	    background: transparent !important;
	    color: #36c0f0 !important;  
	}

.product-cat-storage a.amazon-btn,
.product_cat-storage-en a.amazon-btn,
.product_cat-storage-fr a.amazon-btn,
.product_cat-storage-pl a.amazon-btn,
.product_cat-storage-es a.amazon-btn{
    background: #9ac31c !important;
    width: 100%;
    float: left;
    padding: 15px;
    text-align: center;
    color: #fff !important;
    border: 2px solid #9ac31c !important;
    font-family: "ITC Avant Garde Gothic W01 Bk" !important;
    font-size: 16px !important;
    line-height: 23px !important;
    text-transform: lowercase;
}

	.product-cat-storage a.amazon-btn:hover,
	.product_cat-storage-en a.amazon-btn:hover,
	.product_cat-storage-fr a.amazon-btn:hover,
	.product_cat-storage-pl a.amazon-btn:hover,
	.product_cat-storage-es a.amazon-btn:hover{
	    background: transparent !important;
	    color: #9ac31c !important;
	}

.product-cat-kitchen a.amazon-btn,
.product_cat-kitchen-en a.amazon-btn,
.product_cat-kitchen-fr a.amazon-btn,
.product_cat-kitchen-pl a.amazon-btn,
.product_cat-kitchen-es a.amazon-btn{
    background: #e4003f !important;
    width: 100%;
    float: left;
    padding: 15px;
    text-align: center;
    color: #fff !important;
    border: 2px solid #e4003f !important;
    font-family: "ITC Avant Garde Gothic W01 Bk" !important;
    font-size: 16px !important;
    line-height: 23px !important;
    text-transform: lowercase;
}

	.product-cat-kitchen a.amazon-btn:hover,
	.product_cat-kitchen-en a.amazon-btn:hover,
	.product_cat-kitchen-fr a.amazon-btn:hover,
	.product_cat-kitchen-pl a.amazon-btn:hover,
	.product_cat-kitchen-es a.amazon-btn:hover{
	    background: transparent !important;
	    color: #e4003f !important;
	}


.product-cat-kids a.amazon-btn,
.product_cat-kids-en a.amazon-btn,
.product_cat-kids-fr a.amazon-btn,
.product_cat-kids-pl a.amazon-btn,
.product_cat-kids-es a.amazon-btn{
    background: #E6D70D !important;
    width: 100%;
    float: left;
    padding: 15px;
    text-align: center;
    color: #fff !important;
    border: 2px solid #E6D70D !important;
    font-family: "ITC Avant Garde Gothic W01 Bk" !important;
    font-size: 16px !important;
    line-height: 23px !important;
    text-transform: lowercase;
}

	.product-cat-kids a.amazon-btn:hover,
	.product_cat-kids-en a.amazon-btn:hover,
	.product_cat-kids-fr a.amazon-btn:hover,
	.product_cat-kids-pl a.amazon-btn:hover,
	.product_cat-kids-es a.amazon-btn:hover{
	    background: transparent !important;
	    color: #E6D70D !important;
	}
/* --------------------------------- */
/* ----------- Shop----------- */
/* --------------------------------- */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	list-style-type: none;
}

.product-category.product:first-child a h3{
	color: #29bdef !important;
	text-align: center;
}

.product-category.product:nth-child(2) a h3{
	color: #e4003f !important;
	text-align: center;
}

.product-category.product:nth-child(3) a h3{
	color: #9ac31c !important;
	text-align: center;
}

.product-category.product:last-child a h3{
	color: #ffee00 !important;
	text-align: center;
}


.product-category.product mark.count{
	display: none;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{
	font-family:"ITC Avant Garde Gothic W02 Dm" !important;  
	font-style: normal;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
    font-size: 17px;
    color: #000;
}

.woocommerce ul.products li.product .price span, .woocommerce-page ul.products li.product .price span{
	color: #000 !important;
	font-family: "ITC Avant Garde Gothic W02 Bk" !important;
	font-size: 17px !important;
	font-style: normal;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
}

.term-description{
	color: #000 !important;
	font-family: "ITC Avant Garde Gothic W02 Bk" !important;
	font-size: 17px !important;
	font-style: normal;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
    text-align: center;
}


.woocommerce ul.products li.product .button{
	color: #000 !important;
}


.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{
	color: #888;
    float: left;
    margin-right: 11px;
}

.woocommerce ul.products li.product .price ins {
    background: 0 0;
    font-family:"ITC Avant Garde Gothic W02 Dm" !important; 
    font-weight: normal;
    float: left;
}



/* --------------------------------- */
/* ----------- Portfolio ----------- */
/* --------------------------------- */
a .ac-tile-footer{
	color: #000 !important;
	font-family: "ITC Avant Garde Gothic W02 Bk" !important;
	opacity: 0.6;
}

	a:hover .ac-tile-footer{
		color: #29bdef !important;
	}

.social-share-main.btn.btn-default.btn-small{
    font-family: "ITC Avant Garde Gothic W02 Dm" !important;
    font-style: normal;
    font-weight: normal !important;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
    font-size: 17px;
    color: #000;
}


.article-footer {
    margin-top: 0px;
}

.btn-group.social-share {
    margin: 30px 0 60px 0px;
}
		/*--- Home ---*/
		.ac-tile-col.home .text{
			background-color: #29bdef !important;
		    background-image: url('../img/overlay.svg');
		    background-size: 240px;
		    background-position: center center;
		    background-repeat: no-repeat;
		}

		.ac-tile-masonry .ac-tile-col  .text-inner h3{
			color: #fff !important;
		}

		.ac-tile-masonry .ac-tile-col .ac-tile-footer{
			color: #000 !important;
			font-family:"ITC Avant Garde Gothic W02 Bk"  !important;
			font-size: 17px;
			font-weight: normal !important;
			font-style: normal !important;

		}

		.ac-tile-col.home  .text, .ac-tile-col[max-height~="400px"].home  .text{
			background-color: #29bdef !important;
		    background-image: url('../img/overlay.svg');
		    background-size: 240px;
		    background-position: center center;
		    background-repeat: no-repeat;
		}

		/*--- Kitchen ---*/
		.ac-tile-col.kitchen .text{
			background-color: #e4003f !important;
		    background-image: url('../img/overlay.svg');
		    background-size: 240px;
		    background-position: center center;
		    background-repeat: no-repeat;
		}

		.ac-tile-col.kitchen  .text, .ac-tile-col[max-height~="400px"].kitchen  .text{
			background-color: #e4003f !important;
		    background-image: url('../img/overlay.svg');
		    background-size: 240px;
		    background-position: center center;
		    background-repeat: no-repeat;
		}

		/*--- Kids ---*/
		.ac-tile-col.kids  .text{
			background-color: #ffe000 !important;
		    background-image: url('../img/overlay.svg');
		    background-size: 240px;
		    background-position: center center;
		    background-repeat: no-repeat;
		}

		.ac-tile-col.kids  .text, .ac-tile-col[max-height~="400px"].kids  .text{
			background-color: #ffe000  !important;
		    background-image: url('../img/overlay.svg');
		    background-size: 240px;
		    background-position: center center;
		    background-repeat: no-repeat;
		}

		/*--- Storage ---*/
		.ac-tile-col.storage  .text{
			background-color: #9ac31c !important;
		    background-image: url('../img/overlay.svg');
		    background-size: 240px;
		    background-position: center center;
		    background-repeat: no-repeat;
		}

		.ac-tile-col.storage  .text, .ac-tile-col[max-height~="400px"].storage  .text{
			background-color: #9ac31c  !important;
		    background-image: url('../img/overlay.svg');
		    background-size: 240px;
		    background-position: center center;
		    background-repeat: no-repeat;
		}

			/* --------------------------------------------- */
			/* ------------- Portfolio Filter -------------- */
			/* --------------------------------------------- */
			.ac-category-filters {
			    display: inline-block;
			    padding: 5px 10px !important;
			    border-top: 1px solid #000;
			    border-bottom: 1px solid #000;
			}

			.ac-category-filters .ac-category-filter.ac-category-filter.selected {
	    		background: none !important;
			}

			.ac-category-filters .ac-category-filter{
				display: inline-block;
			    padding: 5px 16px;
			    background: none;		    
			    border-top: 1px solid #000;
			    border: none;
			    margin: 5px;
			    transition: all 0.2s ease-in-out;
			}

			.ac-category-filters .ac-category-filter:hover{
			    background: none !important;		    
			}

			.ac-category-filters .ac-category-filter a{
				font-family:"ITC Avant Garde Gothic W02 Dm" !important;  
				font-size: 18px !important;
				color: #000 !important;
			}

				.ac-category-filters .ac-category-filter a:hover{
					color: #29bdef !important
				}
		
 
			.ac-category-filter.selected [data-filter = '.home'] > img#site-logo.site-logo{
  					background-color: red !important !important;
  				}

			

/* ------------------------------------------------ */
/* ------------- AC Promo Text Block -------------- */
/* ------------------------------------------------ */

	.home .ac-showcase-item,
	.home .ac-showcase-item .ac-hover-touch,
	.home.ac-showcase-item figure img,
	.ac_text_block .text{
		min-height: 200px;
	    max-height: 300px;
	}
	
	.ac_text_block .text h4{
		padding-top: 5px;
	}

	.ac_text_block.kitchen .text h4 span,
	.ac_text_block.home .text h4 span,
	.ac_text_block.storage .text h4 span,
	.ac_text_block.kids .text h4 span{
    	text-transform: none !important;
    	font-family:"ITC Avant Garde Gothic W02 Bk" !important;
    	line-height: 0px !important;
    	font-size: 16px !important;
	}

	.ac_text_block .text h5 span{
    	text-transform: none !important;
    	font-family:"ITC Avant Garde Gothic W03BkCn" !important;
    	line-height: 1.5 !important;
    	font-size: 13px !important;
		display: block !important;
		font-weight: normal !important;
	}

	.ac_text_block .text span.h7{
    	    text-transform: none !important;
		    font-family: "ITC Avant Garde Gothic W02 Bk" !important;
		    line-height: 0px !important;
		    font-size: 25px !important;
		    text-align: left !important;
	}

	.ac_text_block .text p{
		margin-bottom: 0px !important;
	}

	a:hover .ac_text_block.storage{
		background-color: #B9D65F !important;
	}

	a:hover .ac_text_block.home{
		background-color: #61D7FF!important;
	}

	a:hover .ac_text_block.kids{
		background-color: #F9EE58 !important;
	}

	a:hover .ac_text_block.kitchen{
		background-color: #FF2D67!important;
	}

	#bg_promobox{
	    background: #fff;
	    width: 50%;
	    padding: 5px;
	    right: 0;
	    margin-left: 65%;
	    margin-bottom: 20px;
	}

	.ac-showcase-item figcaption{
		background: #000;
	}

	.ac-showcase-item figcaption h5 a:hover{
		color: #c6c6c6 !important;
	}

	

/* --------------------------------- */
/* ------------- Blog -------------- */
/* --------------------------------- */
ac-page-hero-img.ac-no-container-padding.ac-hide-until-ready{
	width: 1135px;
    margin: 0 auto;
    margin-top: 10px;
}

.ac-grid-post .text .ac-grid-terms a {
    color: #29bdef !important;
    font-family:"ITC Avant Garde Gothic W02 Bk"  !important;
    font-style: normal;
}

.ac-grid-post{
	border: none;
}

.read-more a,
.previous a,
.nexat a{
	background: none !important;
    border-radius: 0px !important;
    color: #262626 !important;
    padding: 10px 16px !important;
    text-transform: lowercase !important;
    font-size: 12px !important;
    font-weight: normal !important;
    letter-spacing: 0em !important;
    border: none !important;
    border-top: 1px solid #262626 !important;
    border-bottom: 1px solid #262626 !important;
}

.index .hentry header, .blog .hentry header, .archive .hentry:not(.ac-grid-col) header, .list-posts .hentry header, .index .hentry .position, .blog .hentry .position, .archive .hentry:not(.ac-grid-col) .position, .list-posts .hentry .position, .index .hentry .entry-summary, .blog .hentry .entry-summary, .archive .hentry:not(.ac-grid-col) .entry-summary, .list-posts .hentry .entry-summary{
	padding: 0 !important;
}


.ac-showcase-item figure img{
	width: 100% !important;
}

.post-bottom-nav .prev a:hover, .post-bottom-nav .next a:hover, .post-bottom-nav .prev:hover span,.post-bottom-nav .next:hover span{
	color: #fff !important;
}

.single-ac_portfolio ul.meta-data li span, .single-ac_portfolio ul.meta-data li a span{
	font-family: "ITC Avant Garde Gothic W02 Dm" !important;
    font-style: normal;
    font-weight: normal !important;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
    font-size: 17px;
}

.single-ac_portfolio ul.meta-data li, .single-ac_portfolio ul.meta-data li a{
	font-family: "ITC Avant Garde Gothic W03BkCn";
    color: #000;
    font-size: 16px;
    font-weight: normal;
}

.row-meta .date i{
	display: none;
}

.row-meta time {
    font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
    color: #000;
    font-size: 16px;
    font-weight: normal;
}


.btn-group.social-share {
    padding-top: 40px;
}

input, select, textarea, textarea.wp-editor-area {
    background: #fff;
    border: 1px solid #444444;
    border-radius: 4px;
    color: #444444 !important;
    font-family: "ITC Avant Garde Gothic W02 Bk" !important;  
    padding: 8px 14px;
    margin: 5px 0 10px 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 100%;
}


/* ------------------------------------ */
/* ------------- Presse -------------- */
/* ------------------------------------ */
.page-id-9994 .list-posts .row-meta{
    display: inline-block !important;
    margin: 0 !important;
}

.page-id-9994 .list-posts h2.entry-title a, .page-id-9994 .post-type-archive h2.entry-title a {
    font-family: "ITC Avant Garde Gothic W02 Dm" !important;
    font-size: 22px !important;
    font-style: normal;
    color: #000 !important;
    letter-spacing: 0.0em !important;
    text-transform: lowercase;
    font-weight: normal !important;
}

/* ------------------------------------ */
/* ------------- Sidebar -------------- */
/* ------------------------------------ */
.sidebar{
	margin-top: 30px;
}

.sidebar,
.widget.widget_categories ul li a
{
	color: #000 !important;
	font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
	font-weight: none;
	text-transform: lowercase !important;
	letter-spacing: 0px;
	font-size: 13px;
}

.widget.widget_categories ul li a:hover{
	color: #29bdef !important;
}

.sidebar .widget h3{
	font-family:"ITC Avant Garde Gothic W02 Dm" !important;  	
	font-size: 16px !important;
	color: #000 !important;
	font-style: normal;
    letter-spacing: 0.0em !important;
    text-transform: lowercase !important;
}

.sidebar .widget img{
	width: 35%;
}




.sidebar .widget{
	padding: 20px 20px 15px 20px;
}

.sidebar .widget .textwidget,
.sidebar .widget .textwidget  a{
    color: #000 !important;
	font-family:"ITC Avant Garde Gothic W03BkCn" !important;  
	font-weight: none;
	font-size: 16px;
	text-transform: none !important;
	letter-spacing: 0px;
}

	.sidebar .widget .textwidget  a:hover{
		color: #29bdef !important;
	}

/* ---------------------------------------------- */
/* ------------- Unternehmensseite -------------- */
/* ---------------------------------------------- */
.page-id-200 .vc_col-sm-3{
	padding-left: 0px;
    padding-right: 0px;
}

	.page-id-200  .main .entry-content ul{
		margin-top: 0px;
    	margin-bottom: 0px;
	}


	#tl1 .item .con_borderImage, #content #tl1 .item .con_borderImage {
	    display: none !important;
	}

	#tl1 .item h2, #content #tl1 .item h2{
		font-family:"ITC Avant Garde Gothic W02 Dm" !important;  	
		font-size: 22px !important;
		font-style: normal;
    	letter-spacing: 0.0em !important;
    	text-transform: none !important;
	}

	#tl1 .item span, #content #tl1 .item span {
	    text-align: center;
	    margin-bottom: 10px;
	    margin-left: 10px;
	    margin-right: 10px;
	    color: #fff;
	    font-size: 15px;
	    line-height: 25px;
	}

	#tl1 .item, #content #tl1 .item{
		box-shadow: none !important;
	}

	table.wp-list-table.widefat tr td{
		border-top: 3px solid #29bdef !important;
	}


	/* ----------------------------- */
	/* ----------- Historie ---------- */
	/* ----------------------------- */
	 tr{
		border-top: none !important;
	}

	tr td{
		color: #333;

	}

	tr:first-child td{
	border-color: rgba(255,255,255, 0.0)!important;
}

		
		.vc_tta-tab > a span,
		tr td:first-child{
			color: #000 !important;
			font-family:"ITC Avant Garde Gothic W02 Dm" !important;  	
			font-size: 17px !important;
			font-style: normal;
    		letter-spacing: 0.0em !important;
    		text-transform: none !important;
		}

			.vc_tta-tab > a:hover span,
			.vc_tta-tab > a:hover{
				background: none !important;
				color: #29bdef !important;
			}

			.vc_tta-tab.vc_active > a span{
				color: #29bdef !important;
			}

		.vc_tta-tabs .vc_tta-panels {
    		background-color: #fff !important;
		}

		.vc_tta.vc_general .vc_tta-tab > a {
		    padding: 14px 20px;
		    display: block;
		    box-sizing: border-box;
		    border: none;
		    position: relative;
		    text-decoration: none;
		    color: inherit;
		    -webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
		    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;

		}

		.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after{
			border: none !important;
		}

		.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {
		    border-color: #fff;
		    background-color: #fff;
		    color: green;
		}



/* ------------------------------------ */
/* ----------- Seite Service ---------- */
/* ------------------------------------ */
.service .vc_tta-panel .vc_tta-panel-heading,
.service .vc_tta-panel .vc_tta-panel-body, 
.service .vc_tta-panel .vc_tta-panel-body::before, 
.service .vc_tta-panel .vc_tta-panel-body::after,
.service .vc_tta-panel .vc_tta-panel-body, 
.service .vc_tta-panel .vc_tta-panel-body::before, 
.service .vc_tta-panel .vc_tta-panel-body::after{
	background-color: rgba(255,255,255, 0.0) !important;
	border-color: rgba(255,255,255, 0.0) !important;
	color: #000 !important;
}

	.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after{
		border-color: #000!important;
	}

	.service .vc_tta-panel .vc_tta-panel-heading h4 a span{
		color: #000!important;
		font-family:"ITC Avant Garde Gothic W02 Dm" !important;  	
		font-size: 18px !important;
		font-style: normal;
    	letter-spacing: 0.0em !important;
    	text-transform: none !important;
    	background-color: rgba(255,255,255, 0.0) !important;
	}

		.service .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a span,
		.service .vc_tta-panel .vc_tta-panel-heading h4 a span:hover{
			color: #000 !important;
		}


		.service .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, 
		.service .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
		    border-color: #000 !important;
			content: '';
		    display: block;
		    position: absolute;
		    box-sizing: border-box;
		    left: 0;
		    right: 0;
		    top: 0;
		    bottom: 0;
		    border-style: solid;
		    border-width: 6px;
		    border-bottom-color: transparent !important;
		    border-right-color: transparent !important;
		    border-left-color: transparent !important;
		    -webkit-transform: translateY(25%);
		    -ms-transform: translateY(25%);
		    transform: translateY(25%)
		    transform: rotate(180deg) translateY(25%);
		}

		.service .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
		    content: '';
		    display: block;
		    border-color: #000;
		    position: absolute;
		    box-sizing: border-box;
		    left: 0;
		    right: 0;
		    top: 0;
		    bottom: 0;
		    border-style: solid;
		    border-width: 6px;
		    border-bottom-color: transparent !important;
		    border-right-color: transparent !important;
		    border-left-color: transparent !important;
		    -webkit-transform: translateY(25%);
		    -ms-transform: translateY(25%);
		    transform: translateY(25%);
		}


		/* ----------------------------- */
		/* --------- Sections ---------- */
		/* ----------------------------- */
		/* 
		.vc_tta-panel#section1{
			background: #29bdef !important;
			padding: 0px;
		}

		.vc_tta-panel#section2{
			background: #e4003f !important;
			padding: 0px;
		}

		.vc_tta-panel#section3{
			background: #9ac31c !important;
			padding: 0px;
		}

		.vc_tta-panel#section4{
			background: #ffee00 !important;
			padding: 0px;
		}

		.vc_tta-panel .wpb_row{
			margin-top: 0px !important;
		}
		*/



/* ------------------------------------ */
/* ----------- Seite Produkte ----------- */
/* ------------------------------------ */
.single-product .entry-title{
	display: none;
}

.single-product .ac-page-title.ac-page-title-custom{
	padding: 30px 0px 30px 0px;
}

 .woocommerce div.product div.summary [itemprop="offers"], .woocommerce-page div.product div.summary [itemprop="offers"]{
	display: none;
}

	ul.products .price span, .single-product .price, .woocommerce div.product div.summary p.price, .woocommerce-page div.product div.summary p.price,ul.products li a,
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{
	    font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
	    font-style: normal;
	    letter-spacing: 0.0em !important;
	    text-transform: none !important;
	    font-size: 25px;
	    color: #000;
	    font-weight: normal !important;
	}

	ul.products li a span.price span.amount:first-child{
		padding-right: 5px !important;
	}

	ul.products li a span.price span:nth-child(2){
		padding-left: 5px !important;
	}

.woocommerce label, .woocommerce-page label{
	font-family:"ITC Avant Garde Gothic W02 Dm" !important;  
    font-style: normal;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
    font-size: 15px;
    color: #000;
    font-weight: normal !important;
    text-transform: lowercase !important;
}


	table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
	    padding: 0px;
	    line-height: 1.42857143;
	    vertical-align: top;
	    border-top: 1px solid #d6d6d6;

	    font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
	    font-style: normal;
	    letter-spacing: 0.0em !important;
	    text-transform: none !important;
	    font-size: 13px;
	    color: #000;
	}

	.woocommerce div.product form.cart .variations td.label {
	    padding-right: 0;
	}

	.woocommerce label, .woocommerce-page label {
	    clear: none;
	    float: left;
	    display: block;
	    line-height: 25px;
	    padding-right: 5px;
	}

.woocommerce div.product div.images div.thumbnails, 
.woocommerce-page div.product div.images div.thumbnails, 
.woocommerce #content div.product div.images div.thumbnails, 
.woocommerce-page #content div.product div.images div.thumbnails{
	background: none !important;
}

.woocommerce div.product div.thumbnails a.first,
.woocommerce-page div.product div.thumbnails a.first{
	    clear: inherit !important;
}

.woocommerce div.product div.summary .product_title, .woocommerce-page div.product div.summary .product_title, .woocommerce #content div.product div.summary .product_title, .woocommerce-page #content div.product div.summary .product_title, .woocommerce div.product .woocommerce-tabs .product_title, .woocommerce-page div.product .woocommerce-tabs .product_title, .woocommerce #content div.product .woocommerce-tabs .product_title, .woocommerce-page #content div.product .woocommerce-tabs .product_title{
	display: inline-block !important;
}

.single-product  small, .single-product  .small {
    font-size: 15px;
}

.woocommerce div.product div.summary .product_meta .posted_in, 
.woocommerce-page div.product div.summary .product_meta .posted_in, 
.woocommerce #content div.product div.summary .product_meta .posted_in, 
.woocommerce-page #content div.product div.summary .product_meta .posted_in, 
.woocommerce div.product .woocommerce-tabs .product_meta .posted_in, 
.woocommerce-page div.product .woocommerce-tabs .product_meta .posted_in, 
.woocommerce #content div.product .woocommerce-tabs .product_meta .posted_in, 
.woocommerce-page #content div.product .woocommerce-tabs .product_meta .posted_in, 
.woocommerce div.product div.summary .product_meta .sku_wrapper, 
.woocommerce-page div.product div.summary .product_meta .sku_wrapper, 
.woocommerce #content div.product div.summary .product_meta .sku_wrapper, 
.woocommerce-page #content div.product div.summary .product_meta .sku_wrapper, 
.woocommerce div.product .woocommerce-tabs .product_meta .sku_wrapper, 
.woocommerce-page div.product .woocommerce-tabs .product_meta .sku_wrapper, 
.woocommerce #content div.product .woocommerce-tabs .product_meta .sku_wrapper, 
.woocommerce-page #content div.product .woocommerce-tabs .product_meta .sku_wrapper{
	margin: 5px 0px !important;
}

/* ----------------------------- */
/* ----------- karriere ---------- */
/* ----------------------------- */
.category-stellenangebot header,
.category-ausbildungsberufe header{ 
	padding: 0px !important;
}

.category-stellenangebot .entry-summary,
.category-ausbildungsberufe .entry-summary{
	padding: 0px 15px 0px 15px !important;
}

.category-stellenangebot header h2 a,
.category-ausbildungsberufe header h2 a{
	font-size: 20px !important;
}

.category-stellenangebot .read-more,
.category-ausbildungsberufe .read-more {
    margin: 20px 0 20px;
    padding-top: 10px; 
}


.category-stellenangebot.hentry,
.category-ausbildungsberufe.hentry {

    padding-bottom: 30px;
    margin-bottom: 15px !important;

}


.category-stellenangebot .row-meta,
.category-ausbildungsberufe .row-meta{
	display: none;
}


.index .hentry header, .blog .hentry header, .archive .hentry:not(.ac-grid-col) header, .list-posts .hentry header{
	padding-top: 15px;
}

.list-posts .row-meta, .post-type-archive .row-meta{
	display: none;
}

.list-posts  .read-more {
    margin: 0px;
    padding-top: 0px;
}

.index .hentry, .blog .hentry, .archive .hentry:not(.ac-grid-col), .list-posts .hentry{
	margin-bottom: 30px;
	-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.0); */
    -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.0);
    /* box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.18); */
}

.list-posts article{
	border-bottom: 1px solid #000;
}

/* ----------------------------- */
/* ----------- Footer ---------- */
/* ----------------------------- */
footer .widget {
    margin-top: 25px;
    margin-bottom: 0px;
    color: #cccccc;
}

footer .textwidget img{
	width: 50% !important;
	opacity: 0.7;
}

	footer .col-md-12 .widget.widget_nav_menu ul li {
		font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
	    display: inline-block;
	    font-weight: none;
	    text-transform: none !important;
	    letter-spacing: 0px;
	    padding: 0 10px;
	    margin: 0 0px;
	}

	.widget.widget_nav_menu ul > li a{
		color: #cccccc !important;
		font-size: 14px;
		font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
	}

	.widget.widget_nav_menu ul > li a:hover{
		color: #29bdef !important;
	}

	#copyright-bar{
		color: #cccccc !important;
		font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
		font-size: 12px;
	}

	footer .widget{
		border-right: none !important;
	}

	footer .widget .textwidget,footer .widget .textwidget h3, footer .widget .textwidget#text-3 a{
		font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
	    display: inline-block;
	    font-weight: normal;
	    text-transform: none !important;
	    letter-spacing: 0px;
	    color: #cccccc !important;
	}
		footer .widget .textwidget, footer .widget .textwidget span, footer .widget .textwidget p,footer .widget .textwidget h3, footer .widget .textwidget#text-3 a{
			color: #cccccc !important;
}

	footer .widget .textwidget a{
		font-size: 13px;
		color: #fff !important;
	}



	footer .widget .widget-title{
		font-size: 18px;
	}

	footer .widget .textwidget h3{
		font-size: 13px !important;
		margin-top: 13px;
		font-family:"ITC Avant Garde Gothic W02 Bk" !important;  
		text-transform: none !important;
	}
 

 	footer .tw-recent-posts .featured-post {
	    margin: 13px 0;
	    line-height: 1.1em;
	}

	footer a:hover{
		color: #cccccc !important !important;
	}


		footer .tw-recent-posts .featured-post h4 a{
			 color: #cccccc !important;
			 font-family:"ITC Avant Garde Gothic W02 Dm" !important;  	
			font-size: 15px !important;
			font-style: normal;
    		letter-spacing: 0.0em !important;
    		text-transform: none !important;
    		text-transform: lowercase !important;
		}

		footer .tw-recent-posts .featured-post .excerpt
		{
			    font-family: "ITC Avant Garde Gothic W03BkCn" !important;
			    font-weight: normal !important;
			    text-transform: none !important;
			    letter-spacing: 0px;
			    color: #cccccc !important;
			    padding-bottom: 9px;
			    font-size: 14px;
		}

		footer .tw-recent-posts .post-time {
			font-family: "ITC Avant Garde Gothic W03BkCn" !important;
			font-weight: normal !important;
			text-transform: none !important;
			letter-spacing: 0px;
			color: #cccccc !important;
			font-size: 11px;
			text-align: left !important;
		    font-size: 14px;
		    font-style: normal !important;
		    line-height: 22px !important;
		}

		footer .tw-recent-posts a:hover{
			color: #666666 !important;
		}

		footer .textwidget a:hover{
				color: #666666 !important;
			}


		footer.content-info > .container > .row > div{
			padding-top: 5px !important;
		}

		#footer_social_bar {
		    line-height: 0;
		    margin-top: 0;
		    border-radius: 0;
		    margin-bottom: 0;
		}

		.tw-recent-posts a.read-more{
			font-size: 12px;
			color: #fff !important;
		}

	#footer-copyright{
		background-color: #272727 !important;
		padding: 30px 0 30px !important;
	}

		#footer-copyright a{
			font-family:"ITC Avant Garde Gothic W02 Bk";  
			font-size: 12px;
			color: #cccccc !important;
		}


			#footer-copyright a:hover{
				color: #29bdef !important;
			}

	footer #fb, footer #ig{
	    width: 18% !important;
    	margin-top: -5px;
    	margin-bottom: 10px;
    	margin-right: 2px;
	}


.woocommerce div.product div.summary .product_meta .posted_in, .woocommerce-page div.product div.summary .product_meta .posted_in, .woocommerce #content div.product div.summary .product_meta .posted_in, .woocommerce-page #content div.product div.summary .product_meta .posted_in, .woocommerce div.product .woocommerce-tabs .product_meta .posted_in, .woocommerce-page div.product .woocommerce-tabs .product_meta .posted_in, .woocommerce #content div.product .woocommerce-tabs .product_meta .posted_in, .woocommerce-page #content div.product .woocommerce-tabs .product_meta .posted_in, .woocommerce div.product div.summary .product_meta .sku_wrapper, .woocommerce-page div.product div.summary .product_meta .sku_wrapper, .woocommerce #content div.product div.summary .product_meta .sku_wrapper, .woocommerce-page #content div.product div.summary .product_meta .sku_wrapper, .woocommerce div.product .woocommerce-tabs .product_meta .sku_wrapper, .woocommerce-page div.product .woocommerce-tabs .product_meta .sku_wrapper, .woocommerce #content div.product .woocommerce-tabs .product_meta .sku_wrapper, .woocommerce-page #content div.product .woocommerce-tabs .product_meta .sku_wrapper{
	opacity: 1 !important;
}


/* ----------------------------------- */
/* ----------- MediaQueries ---------- */
/* ----------------------------------- */
@media (min-width: 992px){
	.ac_text_block .text{
		padding: 15px 25px 25px 25px;
	}
}

@media (min-width: 992px){
	.navbar > .container .navbar-brand {
	    margin-left: 0px;
	}

	.top-navbar.admin-bar .topnavbar.navbar-fixed-top {
    	padding: 0px 0px !important;
    }

	body.top-navbar.admin-bar .topnavbar.navbar-fixed-top{
		padding: 5px 0px; 
	}

	.ac_text_block .text{
		padding: 15px 25px 25px 25px;
	}
}


@media (max-width: 991px){
	.nav.pull-right.navbar-nav > li a {
	    font-family: "ITC Avant Garde Gothic W02 Dm" !important;
	    color: #fff !important;
	    text-transform: lowercase !important;
	    font-size: 14px;
	}

	.ac-showcase-item{
		width: 100% !important;
	}

		.ac-showcase-item figure img{
			margin: 15% 0% 15% 0%;
			width: 100%;
		}

	.navbar .navbar-nav li,
	.navbar .navbar-nav li:hover,
	.navbar .navbar-nav .dropdown > a{
		background: none !important;
	}

	.navbar .navbar-header a.navbar-brand.logo {
	    overflow: hidden;
	    margin-left: 15px;
	}

	body.top-navbar.admin-bar .topnavbar.navbar-fixed-top{
		padding: 5px 0px; 
	}

	.navbar .navbar-nav .dropdown .dropdown-menu > li a, .navbar .navbar-nav .dropdown .dropdown-menu > li.active a{
		border-bottom: none;
    	padding: 15px 30px 15px 50px !important;
	}
}

/*.okticon{ width: 20% !important; max-width: 100px !important;}*/
.okticon{ margin-right: 5%; margin-bottom: 10px; margin-top: 10px;}
.Zebra_Tooltip{ width: auto !important; }
.Zebra_Tooltip .Zebra_Tooltip_Message{
	padding: 10px !important;
}

body[lang="pl"] .Zebra_Tooltip *, body[lang="pl"] .tooltips *{
	font-family: 'Arial Narrow' !important;
	
}
@media (max-width: 770px){
	.wpb_wrapper h2{ text-align: left !important; }
	.vc_col-sm-6 .vc_tta-accordion{ padding-left: 0px !important; }
	#nav-search-open{
		display: none;
	}
	.ac-showcase-item figure img{
			margin: 0% 0% 0% 0%;
			width: 100%;
		}

	.nav.pull-right.navbar-nav > li a {
	    font-family: "ITC Avant Garde Gothic W02 Dm" !important;
	    color: #fff !important;
	    text-transform: lowercase !important;
	    font-size: 14px;
	}

	.bloc-row {
	    padding: 15px !important;
	}

	.wpb_wrapper h1 {
	    font-family: "ITC Avant Garde Gothic W02 Dm" !important;
	    text-align: left !important;
	    font-size: 25px !important;
	    text-transform: lowercase !important;
	    font-style: normal;
	    letter-spacing: 0.0em !important;
	    text-transform: none !important;
	}

	.entry-content p{
		text-align: left !important;
	}
}

/*--------------------------------------*/
/*--------- Landing Page ---------------*/
/*--------------------------------------*/
#cspv4-description img, #cspv4-thankyoumsg img, #cspv4-logo{
	width: 65% !important;
}

.rsOverflow.grab-cursor, .royalSlider.heroSlider.rsMinW.full-width-slider.rsHor img{ width: 100% !important;  }
@media (min-width: 1200px){
	.myFirstRow{
		margin-right: -7px;
		margin-left: -22px;
	}
}

@media (min-width: 767px){
.rsOverflow.grab-cursor, .royalSlider.heroSlider.rsMinW.full-width-slider.rsHor{ height: 745px !important; }
}

@media (max-width: 1200px) and (min-width: 767px){
	.myProductCategory .wpb_wrapper{ width: 100%; overflow: hidden; }
	.rsOverflow.grab-cursor, .royalSlider.heroSlider.rsMinW.full-width-slider.rsHor{ height: 625px !important; }
}

@media (max-width: 991px) and (min-width: 767px){
	.rsOverflow.grab-cursor, .royalSlider.heroSlider.rsMinW.full-width-slider.rsHor{ 
	height: 468px !important; 
	width: 468px !important; 
	}
}

.vc_custom_1494342647496{
	display: inline-block;
}

.vc_custom_1494342462470{
	display: none;
}

@media (max-width: 500px){
	.vc_custom_1494342647496{
		display: none;
	}

	.vc_custom_1494342462470{
		display: inline-block;
	}
}
@media (max-width: 991px){
	footer .widget{
		padding: 0 50px 0 0;
	}
}

@media (max-width: 770px){
.home .ac-showcase-item, .home .ac-showcase-item .ac-hover-touch, .home.ac-showcase-item figure img, .ac_text_block .text{ max-height: 300px; }
}



.rsImg{
    width: 100%!important;
    height: auto !important;
    /* margin-left: -55px; */
    margin-top: 0px;
	margin: 0px !important;
}

.home .vc_col-sm-4  .ac-tile-masonry .ac-tile-col {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.single.single-ac_portfolio .main-section>.content{ margin-top: 45px; }
.ac-royalSlider img{ cursor: pointer; }
.post-bottom-nav .next a, .post-bottom-nav .prev a{ padding: 8px 12px; }
footer .textwidget a{ font-family: "ITC Avant Garde Gothic W02 Bk" !important; }
.single-ac_portfolio ul.meta-data li span, .single-ac_portfolio ul.meta-data li a span{ font-size: 15px !important; }
/*
.ac-tile-posts .ac-hide-until-ready.ac-hide-until-ready{ padding-right: 35px !important; padding-bottom: 30px !important; }
.ac-tile-posts .ac-hide-until-ready.ac-hide-until-ready:nth-child(3n+3) {  
  padding-right: 0px !important;
}*/

.vc_col-sm-12>div>div.ac_portfolio .ac-tile-posts .ac-hide-until-ready.ac-tm-standard-3{ padding: 15px !important; }
.vc_col-sm-12>div>div.ac_portfolio{ margin-left: -15px !important; margin-right: -15px !important; }
.ac-grid-post div.image:before{ background: url(https://keeeper.com/wp-content/uploads/2017/09/hover_image.png) no-repeat center center #222222;     background-size: 95% auto !important;}

.textPadding70 h2, .textPadding70 h1, .textPadding70 h3, .textPadding70 strong{
    width: 70%;
    margin: 0 auto;
    text-transform: lowercase !important;
}

.textPadding70 p, .textPadding70 li{
    width: 70%;
    margin: 0 auto;
}

.page-id-126 .ac-page-title{ padding: 60px 0px 0px 0px; }



@media (max-width: 1200px) and (min-width: 768px){
	.ac-showcase-item figure img{
	    height: 300px;
	    width: auto !important;
	    max-width: 99999px;
	    margin: 0;
	    /*margin-left: -10%;*/

	}

	.single-product .quantity{ 
		margin-bottom: 10px !important; 
	}
}

@media (max-width: 1200px) and (min-width: 991px){
	.ac-showcase-item figure img{
	    /*height: 200px;*/
	   }
}

@media (min-width: 1200px){
	.ac-showcase-item figure img{
	   /* height: 200px !important;*/
	   }
}

figcaption h3.ac-ellipsis a{
	color: #fff !important;
	font-family:"ITC Avant Garde Gothic W02 Dm" !important; 
	font-size: 20px;
	
}

figcaption h3.ac-ellipsis a:hover{
color: #999 !important;
}

#cspv4-content{ margin-left: 100px !important; }
/*.okticon{ width: 20% !important; max-width: 100px !important;}*/

.okticon{ margin-right: 5%; margin-bottom: 10px; margin-top: 10px;}
.okticon img{ width: auto !important; height: 60px !important; }
.woocommerce div.product div.summary form.cart .button, .woocommerce-page div.product div.summary form.cart .button, .woocommerce #content div.product div.summary form.cart .button{
clear: none !Important;
margin-top: 0px !important;
}

.amount{ font-size: 20px !important; }
.sku_wrapper, .sku_wrapper *, .posted_in, .posted_in *{ font-size: 14px !important; }
.single-product header.ac-page-title{ padding: 25px 0px !important; }
.single-product .variations_button{ margin-top: 10px !important; }


.btn-group.social-share{ margin: 0 !important; }
.single-product  small, .single-product  .small {
    
    font-size: 12px;
}
@media (min-width: 992px) and (max-width:1200px){
	.related.products ul li{ 
		width: 48% !important;
	}
	.summary div>p{
	    font-size: 14px;
	    line-height: 20px;
	}

.single_add_to_cart_button.button.alt{ 
	padding: 11px 7px !important; 
}

	.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty{ width: 30px; }
	.quantity{ 
		margin-right: 5px !important; 
	}
}
.woocommerce-price-suffix{ font-size: 50%; }
.woocommerce-tabs{ clear: none !important; }
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover{ background-color: #ccc !important; }


.myProductCategory .woocommerce ul.products li.product h3, 
.related.products li.product h3, 
.myProductCategory .woocommerce-page ul.products li.product h3{
 display: none;
}

.myProductCategory .woocommerce ul.products li.product, 
.myProductCategory .woocommerce-page ul.products li.product{
margin-bottom: 5px;}




@media (max-width: 768px){
	.myProductCategory .woocommerce ul.products li.product, 
	.myProductCategory .woocommerce-page ul.products li.product{
		margin-bottom: 0px;
		width: 48% !important;
	}

	.home .myProductCategory .woocommerce ul.products li.product, 
	.home .myProductCategory .woocommerce-page ul.products li.product{
		margin-bottom: 0px;
		width: 100% !important;
	}

	.myProductCategory ul{ 
		width: 70%;
		margin: 0 auto !important;
		float: none !important;
	}

	.myProductCategory ul li{ 
		width: 48% !important;
	}

	.myProductCategory ul li, .related.products ul li{ 
		width: 100% !important;
	}

	.vc_custom_1453372067386, .paddingtop_responsiv {
	    padding-top: 0px !important;
	    padding-right: 20px !important;
	    padding-bottom: 20px !important;
	    padding-left: 20px !important;
	    margin-top: -55px !important;
	}

	h1{
		font-size: 24px !important;
	}

	.list-posts h2.entry-title a, .post-type-archive h2.entry-title a, h2{
		font-size: 17px !important;
		margin-top: 5px !important;
	}

}

@media (max-width: 450px){
	.myProductCategory .woocommerce ul.products li.product, 
	.myProductCategory .woocommerce-page ul.products li.product{
		margin-bottom: 0px;
		width: 100% !important;
	}

	.navbar a.navbar-brand.logo{
		    width: 135px !important;
    padding-top: 15px;
	}
}

.related.products .myText{
	height: 60%;
	width: 60%;
	margin: 15%;
}

ul.products .type-product:hover .text{
	opacity: 1.0 !important;
	top: 0%;
}

.type-product:hover .text .myText-inner .ac-tile-footer{
	color: #000 !important;
	
}


.myText{
	top: 10%;
}

.myText{
	position: absolute; 
	width:70%; 
	height: 65%;  
	margin: 15%; 
	height: 65%;
	width: 70%;
	margin: 15%;
	-webkit-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	opacity: 0.0;
}

.home.search-results header.ac-hide-until-ready,
.home.search-no-results header.ac-hide-until-ready{
display: block !important;
}




.myText.kitchen,
.product_cat-kitchen .myText,
.myText.kitchen-en,
.product_cat-kitchen-en .myText,
.myText.kitchen-pl,
.product_cat-kitchen-pl .myText,
.myText.kitchen-fr,
.product_cat-kitchen-fr .myText,
.product_cat-kitchen-es .myText,
.myText.kitchen-es{	
	background-color: #e4003f !important;
}

/*
.product_cat-kitchen-es  .myText-inner .ac-tile-footer {
	font-size: 11px !important;
	line-height: 16px !important;
}*/


.myText.kids,
.product_cat-kids .myText,
.myText.kids-en,
.product_cat-kids-en .myText,
.myText.kids-pl,
.product_cat-kids-pl .myText,
.myText.kids-fr,
.product_cat-kids-fr .myText,
.myText.kids-es,
.product_cat-kids-es .myText{	
	background-color: #ffe000 !important;
}

.myText.storage,
.product_cat-storage .myText,
.myText.storage-en,
.product_cat-storage-en .myText,
.myText.storage-fr,
.product_cat-storage-fr .myText,
.myText.storage-pl,
.product_cat-storage-pl .myText,
.myText.storage-es,
.product_cat-storage-es .myText{	
	background-color: #9ac31c !important;
}

.myText-inner{
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: 0;
	left: 0;
	padding: 0 9%;
}


.woocommerce ul.products li.product .myText-inner h3{
	display:block !important; 
	color: #fff !important; 
	text-transform: lowercase !important;
}



.myText-inner .ac-tile-footer{
	color: #000 !important;
    font-family: 'ITC Avant Garde Gothic W02 Bk' !important;
    font-size: 14px;
    font-weight: normal !important;
    font-style: normal !important;
    text-transform: lowercase;
}

.woocommerce ul.products li.product:hover img, .woocommerce-page ul.products li.product:hover img{ opacity: 1.0 !important; }



.textPadding70 h3{
	padding-bottom: 10px;
}

strong, li a. h3.widget-title{
	text-transform: lowercase !important;
}

.home .type-product{
	padding: 7px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.home .myText{
	height: 70%;
	width: 70%;
	margin: 12.5%;
}


.home .type-product{
	margin-bottom: -15px !important; 
}

.home .type-product, .home .type-product *{
	max-height: 375px !important;
	overflow:hidden;
	margin-bottom: 10px !important;
}

.home ul.products{
	margin-bottom: 0px !important;

}

.myText.home,
.product_cat-home .myText,
.myText.home-en,
.myText.home-pl,
.myText.home-fr,
.product_cat-home-en .myText,
.product_cat-home-fr .myText,
.product_cat-home-pl .myText,
.product_cat-home-es .myText,
.myText.home-es{	
	background-color: #29bdef !important;
}

@media (max-width: 1200px){
	.home .type-product, .home .type-product *{
		max-height: 300px !important;
		overflow:hidden;
		margin-bottom: 10px !important;
	}		
}

@media (max-width: 989px){
	.home .type-product, .home .type-product *{
		max-height: 225px !important;
		overflow:hidden;
		margin-bottom: 10px !important;
	}		
}

@media (max-width: 755px){
	.okticon{ /*width: 20% !important; max-width: 100px !important;*/}
}

@media (max-width: 989px){
	.home .type-product, .home .type-product *{
		max-height: 10000px !important;
		overflow:hidden;
		margin-bottom: 10px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		
	}	
		ul.products{
			width: 100% !important;
			margin-left: 0px !important;
			margin-right: 0px !important;
			
		}

	.textPadding70 p{ 
		width: 100% !important; 
	}

	.okticon{ /*width: 8%; max-width: 100px;*/}

	.textPadding70 h2, .textPadding70 h1, .textPadding70 h3, .textPadding70 strong {
	    width:100% !important;
	    margin: 0 auto;
	    text-transform: lowercase !important;
	}

	.textPadding70 p, .textPadding70 li{
	    width: 100%;
	    margin: 0 auto;
	}

	input, select, textarea, textarea.wp-editor-area{
		font-size: 10px;
	}
}

#websiteBy, #websiteBy *{ font-size: 10px !Important; }
@media (max-width: 989px) and (min-width: 767px){
.myMargin30>.vc_column_container{
    margin-top: -60px !important;
}
}

.myText-inner h3{
font-size: 20px !important;
	
}

.myCategory{
color: #29bdef !important;
}

h1.product_title.entry-title{
padding-bottom: 0px;
margin-bottom: 0px;
}

.woocommerce div.product div.summary .product_meta .sku_wrapper{
padding-bottom: 10px;
  /* margin-bottom: 5px !important; */
  border-bottom:  1px dotted #bbb;
}

.main{ margin-top: 0px !important; }
.single-post .main, .single-post .sidebar{
margin-top: 40px !important;
}


/*
.main-container ul, .main .entry-content ul, .main-container ol, .main .entry-content ol {
    margin-top: 0px;
    margin-bottom: 30px;
    -webkit-padding-start: 0px;
}
*/

.wpb_button, .wpb_row, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

span.wpcf7-not-valid-tip {
    color: #f00;
    display: block;
    text-transform: lowercase;
    margin-top: -5px;
}

div.wpcf7-validation-errors{
	text-transform: lowercase;
}

.img_full .wpb_column.vc_column_container.vc_col-sm-12{
	padding: 0 !important;
}

#menu-footermenu .active a, #menu-footermenu-englisch .active a,
#menu-footermenu-pl .active a, #menu-footermenu-fr .active a{
color: #29bdef !important;
}

@media (max-width: 991px){
#nav-search-open {
    display: none;
}
}




@media (max-width: 1200px) and (min-width: 989px){
.first .overlayImg{
left: 10%!important;
}
}
@media (max-width: 989px) and (min-width: 767px){
	.home .myMargin30>.vc_column_container {
	    margin-top: -30px !important;
	}

}

@media (max-width: 767px) and (min-width: 468px){
	.myProductCategory .woocommerce.columns-1{
		width:48%;
display:inline-block;
	
	}
.myProductCategory .woocommerce.columns-1:first-child{
		margin-right:4%;
	}
.myProductCategory .woocommerce.columns-1:last-child:after{
		clear:both;
	}

.entry-content .myProductCategory{
margin-bottom: -40px;
}
}
.nav.pull-right.navbar-nav > li.menu-blog a:hover, .nav.pull-right.navbar-nav > li.menu-blog.active a:hover,body.single.single-post .navbar-default .navbar-nav > li.menu-blog> a, .page-id-126 .navbar-default .navbar-nav > li.menu-blog> a { border-color: #ccc !important; color: #ccc !important; }

  .navbar-nav > li > #lang_sel_list{
    padding-top: 42px;
    padding-bottom: 42px;
  }

#lang_sel_list ul a{ background: transparent !important; }
.menu-item-language-current{ display: none !important; }
.home header.ac-hide-until-ready{ display: none !important; }

.nav.pull-right.navbar-nav > li.menu-item-language a{ color:  #ccc !important;}
.nav.pull-right.navbar-nav > li.menu-item-language a:hover{ border-color:  #ccc !important;}

.nav.pull-right.navbar-nav > li.menu-item-language a:hover{ color: #aaa !important; }



#lang_sel_list{ float: right; }
#nav-search-open, #nav-search-close{ width: auto !important; }


.widget.widget_categories>ul>li{ display: none; }

body[lang="es"]  .initivativ_bewerbung {
    height: 457px !important;
}

body[lang="de"] .category-stellenangebote .cat-item-259{ display:block !important; }
/* Deutsch Karriere */
.page-id-2713 .cat-item-259{ display:block !important; }
body[lang="de"]#cat-jobs .cat-item-259{ display:block !important; }

/* Englisch Karriere */
.page-id-3280 .cat-item-270{ display:block !important; }
body[lang="en"].category-job-vacancies li.cat-item-270{ display:block !important; }
body[lang="en"].category-training-professions li.cat-item-270{ display:block !important; }
body[lang="en"].category-training-professions li.cat-item-270>a{ display:none !important; }
body[lang="en"].category-job-vacancies li.cat-item-270>a{ display:none !important; }
.page-id-3280 .cat-item-270>a{ display:none !important; }

/* UNterkategorie en normal */
#cat-blog .current-cat-parent{ display: block !important; }
#cat-blog .current-cat-parent>a{ display: none !important; }


body[lang="de"] label[for="pa_liter"]:first-letter {
    text-transform: uppercase;
}



.kontakform .wpcf7-form p, .kontakform .wpcf7-form input, .kontakform .wpcf7-form textarea{
	text-transform: none !important;
}


#websiteBy a{
font-family: "ITC Avant Garde Gothic W03BkCn" !important;
}

.nav li:nth-of-type(9), .nav li:nth-of-type(10), .menu-item.menu-item-language{
display: none !important;
}

.nav.pull-right.navbar-nav > li:nth-of-type(7)>a, .search .nav.pull-right.navbar-nav > li:nth-of-type(6)>a{
 color: #888 !important;
}

@media (min-width: 992px){
	body[lang="pl"] .ac_text_block .text {
	    padding: 15px 15px 15px 25px;
	}
}

@media (max-width: 1200px) and (min-width: 990px){
	.ac-showcase-item figure img {
	    height: 210px;
	    width: auto !important;
	    max-width: 99999px;
	    margin: 0;
	    /* margin-left: -10%; */
	}
}

@media (max-width: 990px) and (min-width: 768px){
	.ac-showcase-item figure img {
	    height: 200px;
	    right: 55px;
	    width: auto !important;
	    max-width: 99999px;
	    margin: 0;
	    /* margin-left: -10%; */
	}
}

body[lang="pl"] #websiteBy a,
body[lang="pl"] footer .tw-recent-posts .featured-post .excerpt,
body[lang="pl"] footer .tw-recent-posts .post-time,
body[lang="pl"] .single-ac_portfolio ul.meta-data li, 
body[lang="pl"] .single-ac_portfolio ul.meta-data li a,
body[lang="pl"] .ac_text_block .text h5 span,
body[lang="pl"] .wpcf7-form p,
body[lang="pl"] .mac.chrome select, 
body[lang="pl"] .mac.safari select,
body[lang="pl"] #cat-jobs time.entry-date,
body[lang="pl"],
body[lang="pl"] .read-more a,
body[lang="pl"] input, 
body[lang="pl"] select, 
body[lang="pl"] textarea, 
body[lang="pl"] textarea.wp-editor-area,
body[lang="pl"] .wpcf7-validation-errors,
body[lang="pl"] .alert.alert-warning,
body[lang="pl"] .alert,
body[lang="pl"] .widget.widget_nav_menu ul > li a,
body[lang="pl"] footer .widget .textwidget h3,
body[lang="pl"] .sidebar .widget .textwidget,
body[lang="pl"] .sidebar .widget .textwidget  a,
body[lang="pl"] .widget.widget_categories ul li a,
body[lang="pl"] #copyright-bar
{
	font-family: "Arial Narrow" !important;
	/*font-family:'ITC Avant Garde Gothic W02 Bk' !important;*/
	font-size: 14px;
}

body[lang="pl"] p, body[lang="pl"] span, body[lang="pl"] li, body[lang="pl"] ol li, body[lang="pl"] a{
	font-family: "Arial Narrow" !important;
	/*font-family:'ITC Avant Garde Gothic W02 Bk' !important;*/
	font-size: 16px;
}

body[lang="pl"] h2 a{
	color: #29bdef !important;
    font-family: "ITC Avant Garde Gothic W02 Dm" !important;
}

body[lang="pl"] span.keeeper{
 font-weight: bold;
}

li#mobile-search  button{
padding: 5px 16px !important;
}

li#mobile-search i.entypo-icon-search{
	color: #A9A9A9 !important;
}


.sidebar .widget{
	margin-top: 0px;
}

.mobile.navbar-toggle.collapsed {
    padding-top: 8px;
}

.ac-showcase-item>*>a{
	position: absolute;
	overflow: hidden;
	height: 200px;
}
.ac-page-title{ display: nsone; }


.ac-grid-title{
	text-align: left;
}

	.ac-grid-title, .ac-grid-post .text .ac-grid-terms a {
	    min-height: 20px !important;
	    width: 100%;
	    float: left;
	    text-align: left;
	}

	.ac-grid-title strong{
	    float: left;
	}

	.ac-grid-terms {
	    margin-top: -25px !important;
	}

	.ac-grid-post .read-more {
	    margin: 0px 0 20px;
	    padding-top: 10px;
	    float: left;
	}

	.ac-grid-post .text .ac-grid-terms{
		width: 100%;
		float: left;
		margin-top: 0px !important;
	}

	.ac-grid-post .text .ac-grid-terms a{
		width: auto !important;
    	margin-right: 10px;
	}

	.excerpt{
		text-align: left;
	}


.ac-grid-post .text .ac-grid-terms, .ac-grid-post .text .ac-grid-terms:hover{
    color: #ffffff;
}

.single-post#cat-jobs main header{
	display: inline-block !important;
	margin-bottom: 0px !important;
}

.circle-border {
    border-radius: 50%;
}

.circle-border.sidebar_img {
    border: 3px solid #27BDEF;
}

.sidebar .widget img {
    width: 35%;
}

.sidebar.ac_sidebar_faint {
    opacity: 1 !important;
}

.myWhite *{ 
	color:#ffffff !important; 
	font-family:"ITC Avant Garde Gothic W02 Dm" !important; 
}


.wpb_button, .wpb_content_element, .wpb_content_element:last-child, ul.wpb_thumbnails-fluid>li{
    margin-bottom: 35px !important;
}


.pressearchive_button{
	width: 100%;
    background: #28bcee !important;
    border-color: #28bcee !important;
}

.pressearchive_button:hover{
    background: #333333 !important;
    border-color: #333333 !important;
}


.vc_custom_1421353287396 strong,
.vc_custom_1494579104202 strong,
.vc_custom_1454944444555 strong,
.vc_custom_1494579104202 strong{
	color: #fff !important;
}

.initivativ_bewerbung{
	height: 430px !important;
	color: #fff !important;
	padding-top: 98px !important;
}

	a:hover .ac_text_block.initivativ_bewerbung{
		background-color: #b6ded4!important;
	}

			.initivativ_bewerbung h1{
				font-size: 45px !important;
			}

			.initivativ_bewerbung h4 span{
				color: #fff !important;
			    font-size: 40px !important;
			    line-height: 50px !important;
			    font-family: "ITC Avant Garde Gothic W02 Bk" !important;
			    text-transform: lowercase !important;
			}


@media (max-width: 992px){
	.initivativ_bewerbung h1 {
		font-size: 35px !important;
	}

	.initivativ_bewerbung h4 span {
		font-size: 30px !important;
	}
}	

@media (max-width: 1200px) and (min-width: 989px){
	.initivativ_bewerbung {
	    height: 430px !important;
	    color: #fff !important;
	}
}	

@media (max-width: 989px) and (min-width: 767px){
	.initivativ_bewerbung {
    height: 430px !important;
    color: #fff !important;
}
}

@media (max-width: 767px) and (min-width: 468px){
	.initivativ_bewerbung {
	    height: 200px !important;
	    color: #fff !important;
	     padding-top: 0 !important;
	}
}

@media (max-width: 468px){
	.initivativ_bewerbung {
	    height: 200px !important;
	    color: #fff !important;
	    padding-top: 0 !important;
	}

	.initivativ_bewerbung .text {
	    padding: 25px 0px 0px 30px !important;
	}
}

.slider-gallery .ac-rs-controls-wrapper .slidedescription {
    max-width: 400px;
    display: none !important;
}

.slidedescription .excerpt{
	display: none !important;
}

body[lang="de"] .wpb_text_column h1,
body[lang="es"] .wpb_text_column h1,
body[lang="de"].page-id-200 .wpb_text_column h3,
body[lang="es"].page-id-18331 .wpb_text_column h3{
    font-family: "ITC Avant Garde Gothic W02 Bk" !important;
    font-size: 22px !important;
    font-style: normal !important;
    letter-spacing: 0.0em !important;
    text-transform: lowercase !important;
    font-weight: normal !important;
}

body[lang="de"] .wpb_text_column h2,
body[lang="es"] .wpb_text_column h2{
	font-family: "ITC Avant Garde Gothic W02 Dm" !important;
    font-size: 28px;
    font-style: normal !important;
    letter-spacing: 0.0em !important;
    text-transform: none !important;
    text-transform: lowercase !important;
    font-weight: normal !important;
}


body[lang="de"].single-post .wpb_text_column h2, 
body[lang="de"].single-post .wpb_text_column h2 a,
body[lang="es"].single-post .wpb_text_column h2, 
body[lang="es"].single-post .wpb_text_column h2 a {
    font-size: 17px !important;
}

body[lang="es"].single-post .wpb_text_column h2 a:hover,
body[lang="es"].single-post .wpb_text_column p a:hover,
body[lang="es"].single-post .wpb_text_column p a:hover strong{
	color: #29bdef !important;
}

body[lang="es"].single-post .wpb_text_column p strong a,
body[lang="es"] .caption.wp-caption-textstrong a{
	color: #000 !important;
	font-size: 17px !important;
	font-family: "ITC Avant Garde Gothic W02 Dm" !important;
}

body[lang="pl"] h2 a{
	color: #29bdef !important;
    font-family: "ITC Avant Garde Gothic W02 Dm" !important;
}



.cc_container {
    background: #000 !important;
    color: #fff !important;
    font-size: 17px;
    font-family: "ITC Avant Garde Gothic W03BkCn";
    box-sizing: border-box;
}

.cc_container, .cc_message, .cc_btn{
    font-family: "ITC Avant Garde Gothic W03BkCn";
    font-size: 16px !important;
}

.cc_container a, .cc_container a:visited{
    color: #29bdef !important; 
    text-decoration: underline;
}

.cc_container a:hover{
    color: #fff !important
}

.cc_container .cc_message{
	color: #fff !important;
}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
    color: #fff !important;
    background-color: #29bdef  !important;
    transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
    -webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}

.cc_container .cc_btn:hover{
    color:  #fff !important;
    opacity: 0.6 !important;
}

.Zebra_Tooltip .Zebra_Tooltip_Message span{
	color: #fff !important;
}

.page-id-16149 .type-product, 
.page-id-16149 .type-product * {
    max-height: 365px !important;
    overflow: hidden;
    margin-bottom: 10px !important;
}

.page-id-16149 .vc_row .wpb_row.vc_row-fluid.myMargin30,
.home .vc_row .wpb_row.vc_row-fluid.myMargin30{
	margin-top: 0px !important;
}

.page-id-16149 .wpb_raw_code.wpb_content_element.wpb_raw_html,
.home .wpb_raw_code.wpb_content_element.wpb_raw_html{
	margin-bottom: 0 !important;
}

.page-id-16149 .wpb_raw_code.wpb_content_element.wpb_raw_html .wpb_wrapper,
.home .wpb_raw_code.wpb_content_element.wpb_raw_html .wpb_wrapper{
	    float: right !important;
    width: 486px !important;
    margin-right: -20px;
    margin-top: 20px;
}


@media (max-width: 468px){
	.page-id-16149 .wpb_raw_code.wpb_content_element.wpb_raw_html .wpb_wrapper, 
	.home .wpb_raw_code.wpb_content_element.wpb_raw_html .wpb_wrapper {
	    float: unset !important;
	    width: 100% !important;
	    margin-right: -20px;
	    margin-top: 20px;
	}
}

footer #media_image-4{
	margin-top: 0px !important;
}


body[lang="pl"] a.amazon-btn{
	display: none !important;
}


body[lang="es"].home .ac_text_block.bg_stretch{
	min-height: 220px !important;
}

body[lang="es"] .initivativ_bewerbung {
    height: 477px !important;
}

.page-id-20804 ol li {
    padding-bottom: 15px;
}

body[lang="es"] .myText-inner .ac-tile-footer {
    line-height: 16px !important;
}

.single-post .date {
	display: none !important;
}

.nachhaltigkeit_textbox .vc_column-inner{
    background: #fff !important;
    padding: 0 !important;
    max-height: 361.5px !important;
	min-height: 361.5px !important;
}

	.nachhaltigkeit_textbox .vc_column-inner a{
		color: #000 !important;
	}

		.nachhaltigkeit_textbox .vc_column-inner a:hover strong{
			color: #7eb56c !important;
		}

	.nachhaltigkeit_textbox.img .vc_column-inner{
		padding: 0px !important;
	}

	.nachhaltigkeit_textbox.gruen .vc_column-inner{
		background: #7eb56c !important;
    	color: #fff !important;
	}

		.nachhaltigkeit_textbox.gruen h2{
			color: #fff !important;
		}

			.nachhaltigkeit_textbox.gruen a{
				color: #000 !important;
			}

			.nachhaltigkeit_textbox.gruen a:hover strong{
				color: #fff !important;
			}

	.nachhaltigkeit_textbox h2{
		padding: 35px !important;
		padding-bottom: 0 !important;
	}

	.nachhaltigkeit_textbox p {
		margin-bottom: 0px !important;
		padding: 35px;
		padding-bottom: 0;
		padding-top: 0;
	}

.nachhaltigkeit_textbox .wpb_wrapper .wpb_content_element{
    margin-bottom: 0px !important;
}

.nachhaltigkeit_textbox .accordion{ 
    background: #fff !important;
    padding: 35px !important;
    padding-top: 0 !important;
    z-index: 10 !important;
    position: relative !important;
padding-bottom: 0px !important;
}

	.nachhaltigkeit_textbox.gruen .accordion{
		background: #7eb56c !important;
	}

	.nachhaltigkeit_textbox .accordion p{
		padding: 0 !important;
		margin-bottom: 15px !important;
	}

	.nachhaltigkeit_textbox .accordion .accordion-title:hover{
		color: #7eb56c !important;
	}

	.nachhaltigkeit_textbox.gruen .accordion .accordion-title:hover,
	.nachhaltigkeit_textbox.gruen .accordion .accordion-title:hover::after{
		color: #fff !important;
	}


	.nachhaltigkeit_textbox .accordion .accordion-title::after {
		font: normal normal normal 20px/1 FontAwesome;
	    content: "\f105" !important;
	    color: #444444 !important;
	    display: inline-block !important;
	    width: 1em !important;
	    position: relative;
	    top: 2px;
	}

		.nachhaltigkeit_textbox .accordion .accordion-title.open.read::after {
		    font: normal normal normal 22px/1 FontAwesome;
	    	content: "\f107" !important;
		}

	@media (max-width: 1200px){
		.nachhaltigkeit_textbox h2 {
		    padding: 25px !important;
		    padding-top: 10px !important;
		    padding-bottom: 0 !important;
		    font-size: 20px !important;
		}

		body[lang="de"] .wpb_text_column .nachhaltigkeit_textbox h2, 
		body[lang="es"] .wpb_text_column .nachhaltigkeit_textbox h2{
			font-size: 20px !important;
		}

		.nachhaltigkeit_textbox p {
		    padding: 25px;
		    padding-bottom: 0;
		    padding-top: 0;
		    padding: 25px;
		    padding-bottom: 0;
		    padding-top: 0;
		    font-size: 14px !important;
		    line-height: 23px;
		}

		.nachhaltigkeit_textbox.gruen .accordion-content,
		.nachhaltigkeit_textbox.gruen .accordion-content span{
			font-size: 14px !important;
		    line-height: 23px;
		}

		.nachhaltigkeit_textbox .vc_column-inner {
		    background: #fff !important;
		    padding: 0 !important;
		    max-height: unset !important;
		    min-height: 290px !important;
		}

		.nachhaltigkeit_textbox h3, .nachhaltigkeit_textbox h3 strong {
		    font-size: 14px !important;
		}

		.nachhaltigkeit_textbox .accordion {
		    padding-bottom: 0 !important;
		}

		.nachhaltigkeit_textbox .accordion {
		    padding-left: 25px !important;
		    padding-right: 25px !important;
		}

		.accordion-content br{
			display: none !important;
		}
	}

	@media (max-width: 990px){
		.page-id-21489 .vc_col-sm-8,
		.page-id-21489 .vc_col-sm-4 {
		    width: 100% !important;
		}

		.nachhaltigkeit_textbox.img.vc_custom_1575378969717{
			display: none !important;
		}

		.nachhaltigkeit_textbox h2 {
		    padding: 35px !important;
		    padding-bottom: 0 !important;
		}

		body[lang="de"] .wpb_text_column h2, body[lang="es"] .wpb_text_column h2 {
		    font-size: 28px !important;
		}

		.nachhaltigkeit_textbox .accordion {
		    padding-left: 35px !important;
		    padding-right: 35px !important;
		}

		.nachhaltigkeit_textbox p,
		.nachhaltigkeit_textbox.gruen .accordion-content, 
		.nachhaltigkeit_textbox.gruen .accordion-content span {
		    padding: 35px;
		    padding-bottom: 0;
		    padding-top: 0;
		    font-size: 18px !important;
		    line-height: 27px;
		}

		.nachhaltigkeit_textbox.gruen .accordion-content, 
		.nachhaltigkeit_textbox.gruen .accordion-content span{
			padding: 0px;
		}

		.nachhaltigkeit_textbox h3, 
		.nachhaltigkeit_textbox h3 strong{
		    font-size: 17px !important;
		}

		.page-id-21489 .wpb_content_element:last-child {
		    margin-bottom: 0px !important;
		}
	}
	
.icon-diable{
	display: none !important;
}

#BorlabsCookieBox ._brlbs-btn-accept-all {
    background: #29bdef;
    border-radius: 4px;
    color: #fff !important
}

.post-21708.post-password-required{
	margin-top: 80px;
}


