/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      7.3.1
 Text Domain:  woodmart
*/



:root {
	--green: #006131;
	--hoverbg: #000;
	--hover: #fff;
	--text : #3f3f3f;
}	

/************************************
 *
 * color
 *
 *******	
 *
 *	green			#006131
 *	light green		#006131
 *
 */

body .woocommerce-Tabs-panel .wc-tab-inner>div>h2:first-child {
	text-transform: none;
	font-weight: 600;
	font-size: 24px;
}

body .banner-mask .wrapper-content-banner
	{background: transparent;}

body .banner-mask .wrapper-content-banner .banner-title
	{background: rgba(0,0,0,0.4);display: inline-block;padding: 10px;}


.thumbs-position-bottom .woocommerce-product-gallery__wrapper
	{max-height: 577px;}


/************************************
 *
 * WOOCOMMERCE REMOVE FUNCTIONS
 *
 */	
body .tabs-layout-tabs .tabs li.reviews_tab,
body .tabs-layout-tabs .tabs li.woodmart_additional_tab_tab,

.wd-compare-btn,
.woodmart-wishlist-btn,
.woocommerce-Tabs-panel--reviews,

.tabs-layout-tabs .tabs,

.product-grid-item .quick-view

	{display: none!important;}
	
	
	
	
	

/***************************************************************************************************************************************************************
 *
 * colors
 *
 ************************************	
 *
 *	#006131		light green
 *	#dcdcdc		grey
 *	#006131		green
 *
 */
 
 
/*** global ***/
.btn-solid
	{background-color: #006131!important;border-color: #006131!important;color:#006131!important}
.btn-solid:hover
	{background-color: #006131!important;border-color: #006131!important;color:#006131!important}

.clearer
	{clear:both;}
 
body:not(.home) #primary-nav li
	{display: none;}

body:not(.home) #primary-nav li:first-child
	{display: flex;}

html body
	{color:#333;}
 
/*** header ***/
.ts-header
	 {border-top: 2px solid #dcdcdc;border-bottom: 2px solid #dcdcdc;}
	 
.ts-header .main-nav .link-txt .txt 	
	 {color:#000;font-size: 16px;letter-spacing: 1px;font-weight: 600;}
	 
body .h3, body h3
	{color:#000;}
	
body #top .h1, 
body #top h1 ,
body #top .ld-fancy-heading .split-inner	
	{color:#fff!important;}
	
body #top .h2, 
body #top h2
	{font-size: 24px;color:#fff!important;}


body h1, body .h1 .ld-fancy-heading h1
	{color:#006131!important;}

body h2, body .h2 .ld-fancy-heading h2
	{color:#006131!important;}

body h3:not(.rs-layer,.banner-title), body .h3 .ld-fancy-heading h3
	{color:#006131!important;}

body h4:not(.rs-layer,.banner-title),
body .h4 .ld-fancy-heading h4
	{color:#006131!important;}

body h5, body .h5 .ld-fancy-heading h5
	{color:#006131!important;}

body h6, body .h6 .ld-fancy-heading h6
	{color:#006131!important;}

body .is-stuck 
	{background-color: #fff;}

#primary-nav li.is-active
	{background-color: #006131!important;}

#primary-nav li:hover
	{background-color: #f7f7f7;}


/*** boxes ***/
#top-box .vc_col-sm-10 .iconbox
	{background-color: #f7f7f7!important;border:5px solid #fff;
	-webkit-transition: all 250ms linear !important;
	-moz-transition: all 250ms linear !important;
	-o-transition: all 250ms linear !important;
	-ms-transition: all 250ms linear !important;
	transition: all 250ms linear !important;
		
	}
#top-box .vc_col-sm-10 .iconbox .iconbox-icon-container
	{color:#000!important;}
#top-box .vc_col-sm-10 .iconbox h3	
	{color:#006131!important;}
#top-box .vc_col-sm-10:nth-child(2) .iconbox
	{background-color: #c4e760!important;border:5px solid #fff;}



#top-box .vc_col-sm-10 .iconbox:hover
	{border-color:#006131;	box-shadow: 0 0 15px rgba(0,0,0,0.3)!important;		}

body .ts-prod .ts-prod-right,
.testimonials-wrapper,
.ts-paketrechner,
.ts-box  > .vc_column-inner > .wpb_wrapper
	{background-color: #fff!important;border:5px solid #fff;border-radius: 20px;
	-webkit-transition: all 250ms linear !important;
	-moz-transition: all 250ms linear !important;
	-o-transition: all 250ms linear !important;
	-ms-transition: all 250ms linear !important;
	transition: all 250ms linear !important;
	box-shadow: 0 0 12px rgba(0,0,0,0.2)!important;border-radius:7px; padding: 30px 30px 0 30px!important;
	}



.vinylboden-cat .title-wrapper
	{margin-bottom: 0!important}
	
body .cart-widget-side, body .login-form-side, body .slide-from-right	
	{z-index: 500000;}



/*** products ***/
/*
#produkte .tabs-nav-underlined .tabs-nav
	{border-bottom: 2px solid #dcdcdc;}

#produkte .tabs-nav-active-underlined .tabs-nav > li:after
	{background: #006131 url()!important;}

#produkte .tabs-nav-active-underlined .tabs-nav li:after
	{height: 6px;}

#produkte .tabs-nav > li.active > a, #produkte .tabs-nav > li:hover > a
	{color:#006131;}

#produkte .tabs-pane .vc_col-md-5 > .vc_column-inner > .wpb_wrapper
	{border-color:#006131;	box-shadow: 0 0 12px rgba(0,0,0,0.2)!important;border-radius:7px; padding: 30px 30px 0 30px!important;	}

#produkte .tabs-nav > li > a
	{color:#dcdcdc;}

#produkte .btn	
	{background-color: #006131;padding: 10px 20px;}
	
#produkte .btn:hover	
	{color: #fff!important;}	
*/
	
/*** about *** /	
#ueber-uns .ts-about-box
	{background-color: #fff;box-shadow: 0 0 12px rgba(0,0,0,0.2)!important;border-radius:7px;padding: 30px!important;}
	
	
/*** testimonials *** /
#kunden .testimonial-quote-filled .testimonial-quote,
#kunden .testimonial-whole-filled	
	{background-color: #f7f7f7!important;}

#icon-kundenmeinungen
	{font-size: 50px}

#icon-kundenmeinungen.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon	
	{color: #eee !important;
	margin-top: -55px !important;
	margin-left: -30px !important;	}

	
/*** vorteile *** /	
#vorteile .accordion .accordion-title a
	{color: #006131!important;}

#vorteile .accordion .active .accordion-title a
	{background-color: #006131!important;color:#006131!important}
	
#vorteile .accordion .wpb_text_column	
	{border-left:6px solid #006131!important}

#vorteile .accordion-body-underlined .accordion-item	
	{border-bottom-color:#f7f7f7;}


/*** anfragen ***/
#anfragen
	{background-color:  #006131!important;}

#anfragen .ld-fancy-heading h2
	{color:#fff!important;}

#anfragen .ld-fh-txt
	{color:#fff!important;}

.lqd-contact-form
	{margin-bottom: 0!important;}


#anfragen > .vc_row > .vc_col-sm-6 > .vc_column-inner {
	border-radius: 7px;
	border: 5px solid #fff;
	padding: 0;
	margin: 0;
	overflow: hidden;
	box-shadow: 0 0 12px rgba(0,0,0,0.2)!important;
}

.lqd-contact-form select, .lqd-contact-form input, .lqd-contact-form textarea, .lqd-contact-form .ui-selectmenu-button
	{display: inline-block;}

body input[type="checkbox"] {
	width: auto;margin-right: 15px;
}

.wpcf7-form {
	background-color: #fff;
	padding: 30px;
	width: 100%;
}
 
.wpcf7-form p {
	color: #4f2a0f;
	margin-bottom: 5px;
}

.lqd-contact-form label
	{width: 100%;}
 
.wpcf7-form input,
.wpcf7-form textarea {
	background: #fff;
	padding: 5px 7px;
	margin: 4px 0 8px 0;
	border: 1px solid #dcdcdc;
	color: #4f4f4f;
	border-radius: 0px;
	width: 100%;
}
 
.wpcf7-form .wpcf7-submit {
	background: #4f2a0f;
	padding: 5px 15px;
	color: #fff;
	min-width: 100px;
}
 
.wpcf7-form input[type="submit"]:hover {
	 background: #000;
}


.form-style-rounded textarea,
.form-style-rounded input[type=text], .form-style-rounded input[type=email], .form-style-rounded input[type=password], .form-style-rounded input[type=search], .form-style-rounded input[type=number], .form-style-rounded input[type=url], .form-style-rounded input[type=tel], .form-style-rounded input[type=date], .form-style-rounded select
{border-radius: 0!important;border-width: 1px!important;}


.lqd-contact-form textarea
	{height:110px!important;}

.ts-col-6
	{float:left;display:inline;position: relative;width: calc(50% - 10px);margin: 0 5px;box-sizing: border-box;}

.ts-col-12
	{float:none;display:block;position: relative;width: calc(100% - 10px);margin: 0 5px;box-sizing: border-box;}

.ts-button,
.single_add_to_cart_button,
.lqd-contact-form input[type=submit], .lqd-contact-form button[type=submit],
.wpcf7-submit
	{background-color: #006131!important;
color: #fff!important;
	border: none!important;
	background-color: #006131!important;
	border-radius: 0px!important;
	-webkit-transition: all .2s ease-in-out!important;
	transition: all .2s ease-in-out!important;
	text-decoration: none!important!important;
	background-size: 200% 100%!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 50px!important;	
	padding-right: 50px!important;	
	font-size: 18px!important;text-align: center;
	}

.wpcf7-submit,
.single_add_to_cart_button:hover
	{box-shadow: inset 0 0 200px rgba(0,0,0,.1)!important;}


.wpcf7-submit,
.single_add_to_cart_button,
.ts-button
	{padding:15px 40px!important}

body .quantity input[type=button],
body .quantity input[type=number]
	{height: 48px;}


.lqd-contact-form input[type=submit]:hover, .lqd-contact-form button[type=submit]:hover
	{background-color: #006131!important;border-color: #006131!important;color:#006131!important;}

span.wpcf7-not-valid-tip
	{color: #006131!important;}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,
div.wpcf7-mail-sent-ok
	{}

.dokan-alert-success, .dokan-message, .dokan-store-contact .alert-success, .mc4wp-success, .woocommerce-message, .wpcf7-mail-sent-ok, .yith_ywraq_add_item_product_message
	{background-color: #006131!important;}

	

#anfragen a
	{color:#006131!important;}

#anfragen a:hover
	{text-decoration: underline;}
	
/*** footer ***/
.main-footer
	{padding-bottom: 0!important;}

body:not(.home) .main-footer
	{border-top: 3px solid #006131;margin-top: 85px;}


.main-footer p,
.main-footer a
	{color: #000!important;}

.main-footer a
	{font-weight: 900;}


.main-footer a:hover
	{text-decoration: underline;}

/*** subfooter ***/
#subfooter	
	{background-color: #333;text-align: center;padding: 15px;color:#fff!important;}
#subfooter p	
	{color:#fff!important;}

#subfooter a
	{color:#006131!important;font-weight: 900;text-decoration: underline;}

body a
	{color:#006131;}

#menu-footer li
	{display: inline-block;margin-right: 15px;}

	
img.ts-payment-footer,
.ts-payment-footer img,
.ts-shipping-footer
	{display: inline-block;
	width: 24.333%;
	margin: 4%;
	box-sizing: border-box;
	min-height: 52px;}

.ts-vorauskasse:before
	{content: "Vorauskasse";
	opacity: 1;
	display: inline-block;
	left: auto;
	font-size: 13px;
	position: absolute;
	height: 20px;
	width: 30%;
	top: auto;
	font-weight: 700;
	color:#000;
	line-height: 100px;
	text-align: center;
	}

.ts-vorauskasse img,
.ts-spedition img
	{opacity: 0.05}

.ts-shipping-footer img
	{width: 100%;height: auto;}


.ts-spedition:before
	{content: "Spedition";
	opacity: 1;
	display: inline-block;
	left: auto;
	font-size: 13px;
	position: absolute;
	height: 20px;
	width: 30%;
	top: auto;
	font-weight: 700;
	color:#000;
	line-height: 80px;
	text-align: center;
	}


	
/***************************************************************************************************************************************************************
 *
 * colors
 *
 ************************************	
 *
 *	#006131		light green
 *	#dcdcdc		grey
 *	#006131		green
 *
 */	


.img-wrapper {
	display: inline-block;
	background-color: #eee;
	max-height: 6px;
}



.woodmart-search-dropdown
	{min-width: 600px;;}



.clearer
	{clear:both;}
	

/*** woocommerce product *** /

body .ts-prod .ts-prod-left,
body .ts-prod .ts-prod-right
	{display: inline;position: relative;float: left;}

body .ts-prod .ts-prod-left
	{width: calc(60% - 120px);;margin-right: 120px;}
body .ts-prod .ts-prod-right
	{width: 40%; padding:0 40px 30px 40px!important;}

body .ts-prod .ts-prod-right .ts-button
	{margin: 10px auto;}

body .ts-prod .ts-prod-info
	{border-top: 1px solid #dcdcdc;padding: 7px 0;}
	 
body .ts-prod .ts-prod-info b
	{display: inline-block;min-width: 230px;width: 50%;}

body .ts-prod .ts-prod-right .ts-prod-info b
	{display: inline-block;min-width: 200px;}


body .ts-prod h3.ts-prod-headline
	{font-size: 18px;margin: 30px auto 7px;}

*/
#anfragen p
	{color: #fff!important;}

#anfragen .wpb_single_image
	{margin-bottom: 0!important}


/*



/***************************************************************************************************
 *
 * WOOCOMMERCE - PRODUCT LIST GRID
 *
 * /	
 
 
.ts-price,
.ts-price .wc-price,
.ts-price .wc-price .woocommerce-price-suffix
	{color:#777!important;}


body .product-grid-item.col-sm-6
	{width: calc(100% - 20px);
	flex: 0 0 calc(50% - 20px);
	max-width: calc(50% - 20px);
	}

body .product-grid-item.col-sm-6.col-md-4
	{
	flex: 0 0 calc(33.3333% - 20px);
	max-width: calc(33.3333% - 20px);}

body .product-grid-item.col-sm-4.col-md-3
	{
	flex: 0 0 calc(25% - 20px);
	max-width: calc(25% - 20px);}

body .woodmart-spacing-30>div {
	margin-bottom: 30px;
	margin: 20px 10px!important;
	padding: 18px 18px 10px 18px;
	border-radius: 0;
	
}


body .woodmart-spacing-30>div
	{border: 1px solid rgba(129,129,129,.2);}

body .woodmart-spacing-30>div:hover {
	box-shadow:0 0 15px 3px rgba(0,0,0,0.1);border-color: #fff;background-color: #fff;
}

.ts-price .ts-price-inner h3,
ins .woocommerce-Price-amount.amount,
body .product-grid-item .price .ts-wc-price > .amount,
body.single-product .summary-inner .ts-wc-price > .woocommerce-Price-amount.amount
	{display: inline-block;margin:0 3px 4px 14px;font-size: 20px!important;font-family: Poppins, Arial, Helvetica, sans-serif;color: #333!important;}

body .ts-price .wc-price ins .woocommerce-Price-amount.amount,
body.single-product .ts-price .wc-price del .amount
	{color: #777!important;font-size: 14px;}

.product-title a
	{font-size: 20px;color: #333!important}


body .product-grid-item.col-sm-4.col-md-3 .product-title a
	{font-size: 14px;}





.product-grid-item .price
	{float: right;display: inline;position: relative;}


.ts-price .ts-price-inner
	{display: block;}

.price .amount
	{margin-left: 5px;}

.ts-price u
	{text-decoration: none;}


body.single-product .ts-price .wc-price del .amount
	{color:#777!important;}


body .product-label.onsale
	{background-color: #d91e11}






body .product-grid-item.col-sm-6.col-md-4 .ts-price .ts-price-inner h3,
body .product-grid-item.col-sm-6.col-md-4 ins .woocommerce-Price-amount.amount,
body .product-grid-item .price .ts-wc-price > .amount
	{font-size: 24px!important;}
body .product-grid-item.col-sm-4.col-md-3 .ts-price .ts-price-inner h3,
body .product-grid-item.col-sm-4.col-md-3 ins .woocommerce-Price-amount.amount 
	{font-size: 22px!important;}
	
body .product-title a
	{font-size: 20px;}


body .product-grid-item .price del
	{float: left;display: inline;position: relative;margin-top: 4px;margin-right: 0px;}

body .product-grid-item .ts-price .ts-price-inner h3,
body .product-grid-item ins .woocommerce-Price-amount.amount ,
body .product-grid-item .price .ts-wc-price > .amount
	{float: left;display: inline;position: relative;}



.woodmart-hover-standard .woodmart-add-btn
	{display: none;}


.ts-price u
	{font-size: 10px;}

.ts-price .wc-price small,
ins + .woocommerce-price-suffix,
.wc-price small,
.ts-wc-price > .woocommerce-Price-amount.amount + .woocommerce-price-suffix
	{font-size: 10px;	display: none;}

body .product-grid-item .woocommerce-price-suffix,
body .product-grid-item .ts-price u
	{display: none;}

body .price del,
body del .amount,
body.single-product .wc-price del,
body .ts-price del 
	{text-decoration: none; color: #333!important;font-weight: 600;}

body .price del .amount,
body.single-product del .amount,
body .ts-price del 
	{ color: #333!important;font-weight: 600;font-size: 16px;}


body .product-grid-item .ts-price
	{margin-top: -2px;}

body .product-grid-item .ts-price .wc-price
	{display: none;}




.product p.wc-gzd-additional-info
	{margin: 30px auto!important;display: block;}
	
body.single-product .summary-inner .price:after
	{content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;}	



/***************************************************************************************************
 *
 * WOOCOMMERCE - SINGLE PRODUCT
 *
 * /	



body .price del:after,
body .ts-price del:after
	{display: block;
	position: relative;
	width: 40px;
	height: 2px;
	top: -9px;
	left: calc(50% - 15px);
	content: "";
	z-index: 2;
	background: none;
	text-shadow: transparent;
	background-image: radial-gradient(#d91e11 100%,transparent 0);
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
	-webkit-transform: rotate(-14deg) scaleX(1.2);
	transform: rotate(-10deg) scaleX(1.4);}

body .ts-price del:after
	{left: calc(50% - 17px);}


body.single-product .ts-price del .amount:before
	{display: inline-block;
	left: auto;
	position: absolute;
	top: auto;
	margin-top: 16px;
	margin-left: 6px;
	width: 39px;
}


body.single-product .ts-price del:after
	{position: absolute;top: 12px;left: calc(50% - 19px);}
body.single-product .summary-inner .ts-wc-price del:after
	{position: absolute;top: 20px;left: calc(50% - 19px);}





/*** product single *** /
body.single-product .summary-inner .price
	{display: inline;float:left;position: relative;margin: 0 auto;line-height: 42px;display: inline-block;font-size: 16px!important;}


body.single-product .summary-inner del
	{display: inline;float:left;position: relative;margin-top: 3px;}

body.single-product .summary-inner .ts-price-inner del
	{margin-top: 9px;}
body.single-product .summary-inner .ts-wc-price del
	{margin-top: 4px;}



body.single-product .summary-inner h3
	{display: inline;float:left;position: relative;margin: 0 10px 0 15px;font-size: 32px;line-height: 36px;display: inline-block;color: #333!important;}

body.single-product .summary-inner u
	{text-decoration: none;line-height: 42px;display: inline-block;}

body.single-product .wc-price
	{color: #777!important;}

body.single-product .wc-price del
	{color: #BDBDBD!important;}



.ts-paketrechner 
	{margin-bottom: 50px;padding-bottom: 30px!important;}

.ts-paketrechner .flaeche
	{display: block;min-width: 300px;}

.ts-paketrechner #flaeche
	{font-size: 30px;
	padding: 30px;
	max-width: 200px;
	text-align: center!important;margin-top: 12px;}

.ts-paketrechner label
	{    line-height: 12px;
	margin-bottom: 28px;
	margin-top: -22px;}

.ts-paketrechner .ts-result
	{font-size: 24px;display: none;}

.ts-paketrechner .ts-result span
	{font-weight: 800;color:#006131!important}

.ts-paketrechner .ts-result small
	{font-size: 14px;}
 
.ts-paketrechner .ts-result .ts-button
	{margin-top: 15px;}


body.single-product .summary-inner h3.flaeche
	{padding: 13px 0 0 0;font-size: 22px;width: auto;margin: 0 auto;
	min-width: 50%;}


body.single-product .summary-inner .ts-price u
	{display: none;}


body.single-product .summary-inner .ts-price h3,
body.single-product .summary-inner .wc-price h3,
body.single-product .summary-inner .ts-wc-price ins .woocommerce-Price-amount.amount,
body.single-product .summary-inner .ts-wc-price > .woocommerce-Price-amount.amount
	{font-size: 32px!important;}

body.single-product .summary-inner .price .ts-price .wc-price .woocommerce-Price-amount.amount
	{font-size: 20px!important;}



/*** related products ***/
body.single-product .related-products h3.product-title a
	{font-size: 14px;} 


	
/***************************************************************************************************
 *
 * WOOCOMMERCE - PRODUCT GRID FILTER
 *
 * /		

body aside.sidebar-container
	{width: 100%;max-width: 100%;    flex: 0 0 100%;}

body aside.sidebar-container #woocommerce_product_categories-1
	{float: left;display: inline;position: relative;width: 100%;}

.categories-accordion-on .widget_product_categories .product-categories
	{padding-right: 0;}

body aside.sidebar-container #woocommerce_price_filter-2
	{float: right;display: inline;position: relative;width: 25%;padding-top: 114px;	display: none;}

body aside.sidebar-container #woocommerce_products-4
	{display: none;}

body aside.sidebar-container #woocommerce_products-4 .product_list_widget
	{max-height: 80px;overflow-x: none;overflow-y: auto;border: 1px solid rgba(129,129,129,.2);padding: 7px;}


body aside.sidebar-container .widget_product_categories .product-categories li
	{float: left;display: inline;position: relative;width: 25%;min-height: 180px;}

body aside.sidebar-container .widget_product_categories .product-categories li a
	{width: 100%;height: 100%;background-color: #f5f5f5;min-height: 180px;border:2px solid #fff; }


body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-76
	{background: transparent url(/wp-content/uploads/2020/01/vinylboden-klassik-kleben.jpg) no-repeat center -100px / cover}

body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-78
	{background: transparent url(/wp-content/uploads/2020/01/vinylboden-klick.jpg) no-repeat center center / cover}

body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-77
	{background: transparent url(/wp-content/uploads/2020/01/klickvinylboden-premium.jpg) no-repeat center center / cover}

body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-15
	{background: transparent url(/wp-content/uploads/2020/01/vinylboden-designs.jpg) no-repeat center  bottom / cover}


body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-76 a,
body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-78 a,
body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-77 a,
body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-15 a
	{display: flex;color: #fff;
	padding: 10px 25px;
	flex-direction: column;
	flex-flow: column-reverse;background-color: rgba(0,0,0,0.2);text-align: center;font-size: 18px;font-weight: 800;}

body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-76 a,
body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-78 a,
body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-77 a,
body aside.sidebar-container .widget_product_categories .product-categories li.cat-item-15 a
{}



body aside.sidebar-container .widget_product_categories .product-categories li:hover a
	{background-color: rgba(0,0,0,0.0)!important;}

body .site-content.shop-content-area
	{width: 100%;max-width: 100%;    flex: 0 0 100%;}




 
 
 
 */
 
 
 
 
 
 
 /******************** HAWEO ****/
 
 .navbar-brand img.logo-default
	 {max-height: 110px;}
	 
 #top-box1	
	 {box-shadow: 0 0 12px rgba(0,0,0,0.2)!important;border-radius:7px;padding: 20px;background-color: #fff;}
 
 body #top #top-box1	h1,
 body #top .h2, body #top h2	
	 {color: #000!important;	}
	 
 body a.btn-solid,
 body a.btn.btn-naked
	 {color: #fff!important;
	 border: none!important;
	 background-color: #006131!important;
	 border-radius: 0px!important;
	 -webkit-transition: all .2s ease-in-out!important;
	 transition: all .2s ease-in-out!important;
	 text-decoration: none!important!important;
	 background-size: 200% 100%!important;
	 border-radius: 100px!important;
	 padding-top: 0px!important;
	 padding-bottom: 0px!important;
	 padding-left: 20px!important;}	
 
 
 body a.btn.btn-naked
	 {padding: 15px 30px!important;margin-bottom: 30px!important;}
 
 body a.btn-solid:hover,
 body a.btn.btn-naked:hover,
 .lqd-contact-form input[type=submit]:hover, .lqd-contact-form button[type=submit]:hover
	 {color:#fff!important;background-color: #000!important;}
	 
 .iconbox    
 {box-shadow: 0 0 12px rgba(0,0,0,0.2)!important;border-radius:7px;}
 
 header .iconbox
	 {box-shadow: none!important;}
	 
 #top-box .vc_col-sm-10:nth-child(2) .iconbox h3
	 {color:#333!important;}
 #top-box .vc_col-sm-10:nth-child(2) .iconbox a span
	 {color:#fff!important;}	
	 
 #top-box .vc_col-sm-10 .iconbox .iconbox-icon-container
	 {color:#333!important;}	
	 
 #produkte .vc_col-sm-12	.tabs-nav-justified
	 {}	
 
 
 
 
 
 @media screen and (max-width: 1199px) {

	.secondarybar-wrap {
		display: none!important;
	}
	
[data-mobile-header-scheme=gray] .main-header .navbar-header
	{background-color:#fff!important;box-shadow: 0 0 12px rgba(0,0,0,0.2)!important;border-radius:7px;}
	
}


@media screen and (max-width: 991px) {
	
	#produkte .vc_col-md-7
		{margin: 0 auto;}
		
	#produkte .tabs-pane .vc_col-md-5 > .vc_column-inner > .wpb_wrapper {
	border-color: #006131;
	box-shadow: none!important;
	padding: 30px 30px 0 30px!important;
}    
		
		#produkte .tabs-pane .vc_col-md-7 > .vc_column-inner > .wpb_wrapper {
	border-color: #006131;
	box-shadow: none!important;
	padding: 30px 30px 0 30px!important;
}    

#produkte .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-flex
{box-shadow: 0 0 12px rgba(0,0,0,0.2)!important;border-radius:7px;overflow: hidden;}
	  
	  
 #produkte   .vc_column_container>.vc_column-inner    
 {padding:0!important;}
		
	#produkte .tabs-pane .vc_col-md-7 > .vc_column-inner > .wpb_wrapper  
		{background-position:center center!important;}
		
#anfragen .wpb_single_image img,
#anfragen .wpb_single_image .vc_single_image-wrapper,
#anfragen .wpb_single_image .vc_figure
	{display:block;width:100%;}


#vorteile .accordion
{background-color:#fff!important;}

		
}

@media screen and (max-width: 767px) {
	
	#ueber-uns {background: #006131 url()!important;min-height:0!important;padding:50px 15px !important;}
	
}





/*** HEADER ***/
body .whb-color-dark:not(.whb-with-bg).whb-general-header
	{background: #fff;}
	
body header .wd-nav	
	{text-align: left;padding-left: 15px;}

body .whb-header-bottom .wd-tools-element > a:hover,
body header .wd-nav li:hover a,	
body header .wd-nav .current-menu-item a,
body header .wd-nav .kontakt.current-menu-item:hover a
	{color: var(--green)!important;background-color: #fff!important;}	

body header .wd-nav .kontakt.current-menu-item a
	{background-color: var(--green)!important;color: #fff!important;}	


body .woodmart-shopping-cart:hover .woodmart-cart-subtotal .amount
	{color: var(--text)!important;}
	
body .whb-header-bottom .wd-tools-element > a,
body header .wd-nav a,
body .woodmart-shopping-cart .woodmart-cart-subtotal .amount
	{color:#fff!important}

.wd-nav>li>a,
body header .wd-nav a
	{font-size: 15px!important;padding: 10px;}

body .whb-header-bottom-inner
	{height: auto}

body .whb-color-dark:not(.whb-with-bg)
	{border: 0!important;}
body .whb-color-dark:not(.whb-with-bg).whb-header-bottom
	{background-color: var(--green)}


	
body .searchsubmit	
	{background: var(--green);border-radius: 0!important;border:1px solid #fff!important;}

body header .info-box-wrapper strong,
body header .info-box-wrapper a
	{color: var(--text)!important;}

body .woodmart-logo img
	{padding: 10px 50px 15px 5px;}


/*** HEADER STUCK ***/	
body .whb-main-header.whb-sticked ul li a
	{color: #fff!important;}	
body .whb-main-header.whb-sticked ul li:hover a,
body .whb-main-header.whb-sticked ul li.current-menu-item a
	{background: #fff!important;color: var(--green)!important;}	

body .whb-main-header.whb-sticked .whb-color-dark:not(.whb-with-bg)
	{background-color: var(--green)!important}
	
body .whb-main-header.whb-sticked .wd-nav .current-menu-item a
	{border-top-color: #fff;}	

body .whb-main-header.whb-sticked .wd-tools-element>a
	{color: #fff!important;}

body .whb-clone .woodmart-navigation.main-nav
	{text-align: left!important;}	

body .whb-main-header.whb-sticked .woodmart-logo img
	{padding: 5px 0;}



/*** CONTENT ***/
body h1
	{font-weight: 400!important;}


body.home .products-footer
	{display: none;}
	
	
.added_to_cart, .btn, .button, [type=button], [type=submit], button
	{border-radius: 0!important;background-color: var(--green)!important;}	
	
.added_to_cart:hover, .btn:hover, .button:hover, [type=button]:hover, [type=submit]:hover, button:hover
	{background-color: var(--hoverbg)!important;color: var(--hover)!important;}
	
.quantity input[type=button],
.btns-default-dark #dokan-form-contact-seller.seller-form input.dokan-btn-theme, .btns-default-dark .cart-actions .button[name=update_cart], .btns-default-dark .cart-totals-inner .shipping-calculator-form .button, .btns-default-dark .simplePopup .submit-report-abuse, .btns-default-dark .vendor_sort input[type=submit], .btns-default-dark .wcmp-quick-info-wrapper input[type=submit], .btns-default-dark .widget_price_filter .price_slider_amount .button, .btns-default-dark .widget_shopping_cart .buttons .btn-cart, .btns-default-dark .woodmart-switch-to-register
	{color:#fff!important;}	
.quantity input[type=number]
	{color:var(--green)!important;font-weight: 700;}	
	
.variations_form .woocommerce-variation-description p
	{display: none;}	

.anfragen-logo
	{padding: 15px}
.anfragen-logo img
	{height: 100px!important;width: auto!important;}


#anfragen a
	{color: #fff!important;font-weight: 900!important;}


/*** FOOTER ***/

body .main-footer a
	{font-weight: 400;}
	
	
#ts-copyright	
	{font-size: 14px!important;}
	
button[type="submit"],
.button[name="update_cart"],
.woocommerce-mini-cart__buttons .btn-cart 
	{color:#fff!important;}	
	
body #custom_html-4 {
	padding-bottom:25px;
}	

body #text-12 .textwidget {
	line-height: 23.5px;
}

table th {
	padding: 15px 10px;
	border-bottom: 2px solid var(--brdcolor-gray-200);
	color: var(--green);
	text-transform: none;
	font-weight: var(--wd-title-font-weight);
	font-style: var(--wd-title-font-style);
	font-size: 16px;
	font-family: var(--wd-title-font);
}