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


/**************** legal notice needed from 28.05.2022 ******************/
/*
.woocommerce-Reviews-title > span::after {
    content: "  Hinweis: Die Bewertungen werden vor ihrer Veröffentlichung nicht auf ihre Echtheit überprüft. Sie können daher auch von Verbrauchern stammen, die die bewerteten Produkte nicht erworben/genutzt haben.";
    font-size: small;
    text-transform: none;
    color: gray;
    font-weight: 400;
    font-style: italic;
  }
*/


/**************** styling of SEPA fields in checkout ******************/

input.gm-required-yes {
	-webkit-appearance: none !important;
	appearance: none !important;
	background: #fff;
	border: 1px solid #d9d9d9 !important;
	border-radius: 5px !important;
	box-sizing: border-box;
	color: #333;
	font-size: 16px;
	height: auto !important;
	line-height: normal !important;
	padding: .82rem;
	transition: all .2s ease;
	transition-delay: 0s,0s;
	transition-duration: .2s,0s;
	transition-property: all,width;
	transition-timing-function: ease-out,ease;
	width: 100%;
}

/**************** fix for checkout button color START ******************/
.checkout-button {
    color: #ffffff !important;
    background-color: rgb(73,147,0) !important;
}
/**************** fix for checkout button color END ******************/

/**************** different style for lists on product description ******************/
#tab-description > div > div > ul {
    list-style: none;
    padding: 0;
  }
  #tab-description > div > div > ul > li {
    padding-left: 1.3em;
  }
  #tab-description > div > div > ul > li:before {
    content: "\f148"; /* unicode for star */
    font-family: woodmart-font;
    display: inline-block;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
  }

/**************** remove text from swatches ******************/
  .filter-swatch.with-text {
    font-size: 0px !important;
}

/**************** BUTTONS ******************/
button {
	border-radius: 7px !important;
	transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s !important;
	height: 3.5rem !important;
    padding: 0 2.5rem !important;
}

.btn-size-default {
	height: 3.5rem !important;
    padding: 0 2.5rem !important;
}

button:hover {
	border-radius: 7px !important;
	transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
	box-shadow: rgb(0 0 0 / 4%) 0px 10px 15px 0px, rgb(0 0 0 / 8%) 0px 2px 2px 0px !important;
	transform: translateY(-3px);
	height: 3.5rem !important;
    padding: 0 2.5rem !important;
}

.added_to_cart, .btn, .button, [type=button], [type=submit], button {
	border-radius: 7px !important;
	transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;

}

.added_to_cart:hover, .btn:hover, .button:hover, [type=button]:hover, [type=submit]:hover, button:hover {
	border-radius: 7px !important;
	transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
	box-shadow: rgb(0 0 0 / 4%) 0px 10px 15px 0px, rgb(0 0 0 / 8%) 0px 2px 2px 0px;
	transform: translateY(-3px);
}

.woocommerce.single-product button.single_add_to_cart_button.button {
    margin-right: 0px !important;
    height: 59px;
    border-radius: 7px !important;
    box-shadow: none;
    font-weight: 700;
	 width: 100% !important;
	height: 3.5rem !important;
	padding: 0 2.5rem !important;
}


.woocommerce-mini-cart__buttons a:last-child {
    border-radius: 7px !important;
	height: 3.5rem !important;
	padding: 0 2.5rem !important;
}

.wd-empty-mini-cart .btn { 
	border-radius: 7px !important;
	height: 3.5rem !important;
	padding: 0 2.5rem !important;
}

.menu-opener:not(.has-bg) {
    border-radius: 7px
}

div.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon.woodmart-wishlist-btn {
    margin-bottom: 20px !important;
    width: 100% !important;
    padding: 20px;
	background: #f5f5f7;
    box-shadow: none;
    border-radius: 7px;
}

.woodmart-show-sidebar-btn {
	border-radius: 7px
}

.woodmart-show-sidebar-btn:hover {
	border-radius: 7px
}

/**************** BUTTONS ENDE ******************/

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    border: solid 2px #f5f5f7;
}


/******* SCHRIFTARTEN ********/
h1 {
    font-size: 28px;
	font-weight: 700;
}

h2 {
    font-size: 24px;
	font-weight: 600;

}


h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 7px;
}


h4 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 7px;

}

h6 {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 7px;

}


/******************************************************** CSS *************************************************************************/

div.wd-shop-tools.woodmart-shop-tools {
    border-top: 1px solid rgb(229, 229, 229);
}

/**************** MENGENAUSWAHL ******************/
div.quantity input[type=button] {
    padding: 0 5px !important;
    min-width: 30px;
    height: 35px;
    border: 2px solid rgb(242, 242, 242);
    background: #fff;
    box-shadow: none;
    background: none;
    border-radius: 0px;
    transform: none !important;
    box-shadow: none !important;
}

div.quantity input[type=number] {
    width: 25px !important;
    height: 35px;
    border-right: none;
    border-left: none;
    background: #fff !important;
	border-top: 2px solid rgb(242, 242, 242) !important;
    border-bottom: 2px solid rgb(242, 242, 242) !important;
}


div.quantity .minus {
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
	    height: 35px !important;
}

div.quantity .plus {
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
		    height: 35px !important;
}
/**************** MENGENAUSWAHL ENDE ******************/

/**************** PAGE TITLE KATEGORIEN START ******************/
.page-title {
	margin-bottom: 20px !important;
}

.title-size-small {
    padding-bottom: 0px !important;
	padding-top: 35px !important;
}

.wd-show-sidebar-btn {
    display: inline-flex;
    margin-right: 0px !important;
    margin-left: auto;
}




li.cat-link.shop-all-link {
	display: none !important;
}


.wd-shop-tools {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.wd-nav-product-cat li {
    display: inline-flex !important;
    flex: initial;
    flex-wrap: wrap;
}


.woodmart-product-categories .category-nav-link {
    text-transform: inherit;
    background: #f5f5f5 !important;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 100px;
    font-size: 12px;
	padding: 10px 1.52em;
	    border: solid 2px #f5f5f5;

}

.woodmart-product-categories .category-nav-link:hover {
    background: #fff !important;
		 border: solid 2px #111;

}

.woodmart-product-categories .category-nav-link:acive {
    background: #fff !important;
		 border: solid 2px #111;

}

.wd-back-btn.wd-style-icon>a {
    margin-left: -20px;
}
.wd-nav-product-cat .wd-sub-menu li a {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 600;
    background: transparent !important;
}
.wd-nav-product-cat {
    background-color: transparent !important;
	    margin-top: 15px;

}

.wd-nav-product-cat .wd-sub-menu {
    --sub-menu-color: var(--nav-color);
    --sub-menu-color-hover: var(--nav-color-hover);
    display: none !important;
}
div.wd-btn-show-cat.wd-action-btn.wd-style-text.wd-menu-icon.woodmart-show-categories {
	display: none !important;
}
/**************** PAGE TITLE KATEGORIEN ENDE ******************/

.wd-sub-menu li a {
	font-weight: 500 !important;
}



.wd-empty-mini-cart {
    padding-top: 35px !important;
    padding-bottom: 0px !important;
}
.widget_shopping_cart .empty {
    font-weight: 600 !important;
}
.wd-empty-mini-cart .btn {
    display: none !important;
}

.related-and-upsells>div:first-child {
    padding-top: 20px;
}

.wd-dropdown-cats {		
		padding: 17px 10px;
    border-radius: 6px;
    box-shadow: 0 4px 16px rgb(0 0 0 / 10%) !important;
	border: none !important;
}

.price {
    margin-bottom: 5px !important;
}

.searchform .searchsubmit {
    top: 8px !important;
}

.wd-title-style-underlined-2:not(.wd-title-color-gradient) .title {
    text-shadow: none !important;
}

.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:before {
    width: 1.5rem !important;
    height: 1.5rem !important;
    border: 1px solid #929292 !important;
    border-radius: 4px !important;

}

.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active>span:after {
    font-size: 16px !important;
    padding-left: 5px !important;
    padding-top: 1px !important;
}
.prdctfltr_filter label {
    font-size: 15px !important;
}

.product-grid-item.col-6 .price {
    margin-top: 6px;
}

.product-grid-item.col-6 .wd-entities-title, .product-grid-item.col-6 .wd-product-cats, .product-grid-item.col-6 .wd-product-brands-links {
    font-size: 14px;
}
.product-grid-item.col-6 .price {
    font-size: 12px !important;
    color: #000 !important;
}

/**************** FULLSCREEN PRODUKTSEITE ******************/
.pswp__bg {
background: #fff !important
}

button.pswp__button.pswp__button--arrow--left::before {
    content: "\f114";
    font-family: "woodmart-font";
    /*background-image: url(https://www.fuenfvorzehn.de/wp-content/uploads/svg/left-arrow.svg) !important;*/
    background-size: 100% !important;
    background-position: center !important;
margin-left: 10px !important;
}


button.pswp__button.pswp__button--arrow--left {
	background: #f5f5f7 !important;
	min-height: 100px !important;
	padding: 10px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-top-right-radius: 15px !important;
	border-bottom-right-radius: 15px !important;
}

button.pswp__button.pswp__button--arrow--right::before {
    content: "\f113";
    font-family: "woodmart-font";
    /*background-image: url(https://www.fuenfvorzehn.de/wp-content/uploads/svg/right-arrow.svg) !important;*/
    background-size: 100% !important;
    background-position: center !important;
margin-right: 10px !important;
}

button.pswp__button.pswp__button--arrow--right {
	background: #f5f5f7 !important;
	min-height: 100px !important;
	padding: 10px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-left-radius: 15px !important;
	border-bottom-left-radius: 15px !important;
}

.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
    background-color: transparent;
}


.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
	background: #f5f5f7 !important;
}

.pswp img {
    max-width: none;
    padding: 40px;
}

.pswp__top-bar, .pswp__caption {
    background-color: transparent !important;
}

button.pswp__button.pswp__button--close::before {
	/* cancel / close */
    color: #333;
    font-weight: 600;
    display: inline-block;
    content: "\f112";
    font-family: "woodmart-font";
    background-size: contain;
    min-height: 8px !important;
    min-width: 8px !important;
    background-position: 60%;
    background-repeat: no-repeat;
    margin-left: 13px;
    margin-top: 3px;
}

button.pswp__button.pswp__button--fs::before {
	/* fullscreen */
    color: #333;
    font-weight: 600;
    display: inline-block;
    content: "\f127";
    font-family: "woodmart-font";
    background-size: contain;
    min-height: 8px !important;
    min-width: 8px !important;
    background-position: 60%;
    background-repeat: no-repeat;
    margin-left: 13px;
    margin-top: 3px;
}

button.pswp__button.pswp__button--share {
	display: none !important;
}

body .select2-container--default .select2-dropdown {
    background-color: #FFF;
    border: none !important;
    border-radius: 10px !important;
    box-shadow: 0 4px 16px rgb(0 0 0 / 10%) !important;
}

.pswp__counter {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 10px;
    height: 44px;
    color: #111 !important;
    font-size: 16px;
    line-height: 44px;
    opacity: 1 !important;
    font-weight: 700 !important;
}
/**************** FULLSCREEN PRODUKTSEITE ENDE******************/


/**************** FILTER START ******************/

.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_color .prdctfltr_customize_block {
    padding: 0;
    border: 0;
    border: none !important;
}



.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_color label.prdctfltr_active .prdctfltr_customize_block .prdctfltr_customize_color_text {
    border: 2px solid #222 !important;
    padding: 2px;
    box-shadow: 0px 4px 9px -3px rgb(0 0 0 / 30%);
}

.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_color .prdctfltr_customize_block .prdctfltr_customize_color_text {    
	border: 2px solid #eee !important;
    border-width: 2px !important;
    border-radius: 3px !important;
    transition: background-color 0.15s ease 0s, border-color 0.15s ease 0s;
	padding: 2px !important;
}


.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_color .prdctfltr_customize_block .prdctfltr_customize_color_text:hover {    
	border: 2px solid #ccc !important;
    border-width: 2px !important;
    border-radius: 3px !important;
    transition: background-color 0.15s ease 0s, border-color 0.15s ease 0s;
}



.prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms .prdctfltr_search_terms_input {
    display: inline-block !important;
    width: 100% !important;
    box-sizing: border-box !important;
    border-color: rgb(242, 242, 242) !important;
    padding: 0px 0.5rem 0px 1rem !important;
    background: rgb(248, 248, 248) !important;
    height: 3rem !important;
    border-radius: 2px !important;
    font-size: 13px !important;
    color: rgb(155, 155, 155) !important;
    font-weight: 600 !important;
}

.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_customize_block .prdctfltr_customize_image_text img {    
	border: 2px solid #eee !important;
    border-width: 2px !important;
    border-radius: 3px !important;
    transition: background-color 0.15s ease 0s, border-color 0.15s ease 0s;
	padding: 9px !important;
}

.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_customize_block .prdctfltr_customize_image_text img:hover {    
	border: 2px solid #ccc !important;
    border-width: 2px !important;
    border-radius: 3px !important;
    transition: background-color 0.15s ease 0s, border-color 0.15s ease 0s;
}
	
body .select2-container--default .select2-selection {
    border: none !important;
    background-color: #f5f5f7 !important;
    transition: border-color .4s ease;
    border-radius: 200px !important;
}

.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image label.prdctfltr_active .prdctfltr_customize_block .prdctfltr_customize_image_text img {
    padding: 2px;
    border: 2px solid #222 !important;
    box-shadow: 0px 4px 9px -3px rgb(0 0 0 / 30%);
}

.prdctfltr_woocommerce .prdctfltr_filter.prdctfltr_terms_customized .prdctfltr_search_terms {
    margin-bottom: 15px;
    margin-right: 5px !important;
}
.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_customize_block {
    border: none !important;
}

.prdctfltr_wc .prdctfltr_filter_title {
    display: none !important;
}


.prdctfltr_topbar {
    display: none !important;
}

.prdctfltr_showing {
    cursor: pointer;
    display: none !important;
}

.prdctfltr_checkboxes .pf_more span:before {
	display: none !important;
}

.prdctfltr_checkboxes .pf_more span {
    position: relative;
    display: inline-block !important;
    text-transform: inherit !important;
    font-weight: 600 !important;
    color: #999898 !important;
}

.prdctfltr_customize_block .prdctfltr_customize_image img {
	padding: 10px !important;
}



.prdctfltr_customize_block {
    padding: 2px !important;
    border: 2px solid #eee !important;
		border-width: 2px !important;
    border-radius: 3px !important;
	    transition: background-color 0.15s ease 0s, border-color 0.15s ease 0s;
}

.prdctfltr_customize_block:hover {
    padding: 2px !important;
    border: 2px solid #ccc !important;
		border-width: 2px !important;
    border-radius: 3px !important;
}

label.prdctfltr_active .prdctfltr_customize_block {
    padding: 2px !important;
    border: 2px solid #222 !important;
    box-shadow: 0px 4px 9px -3px rgb(0 0 0 / 30%);
	    border-radius: 3px !important;
}

span.prdctfltr_customize_color {
	    border-radius: 2px !important;
}

.prdctfltr_wc .prdctfltr_buttons label, .prdctfltr_wc .prdctfltr_buttons span {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    color: rgb(155, 155, 155);
    font-weight: 600;
    font-size: 13px;
	margin-left: -1px !important;
}

span.prdctfltr_reset {
	border-bottom: solid 2px #eee !important;
	padding-bottom: 9px !important
}


.prdctfltr_collector_flat>span {
    background-color: rgba(0,0,0,0.05) !important;
    border-radius: 2px !important;
    border: solid 2px rgb(229, 229, 229) !important;
    background: #fff !important;
    color: rgb(155, 155, 155) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    margin-left: 9px !important;
	
}

.prdctfltr-delete:before {
font-weight: 800 !important;
}


.prdctfltr_customize_border {
    color: rgb(0 0 0 / 80%) !important;
    border: 2px solid rgb(248, 248, 248) !important;
    background: rgb(248, 248, 248);
    font-weight: 600;
    font-size: 0.75rem;
    padding: 4px 0.875rem !important;
    box-sizing: border-box;
    transition: background-color 0.15s ease 0s, border-color 0.15s ease 0s;
}



.prdctfltr_customize_border:hover {
    color: rgb(0 0 0 / 80%) !important;
    border: 2px solid rgb(248, 248, 248) !important;
    background: #eee;
    font-weight: 600;
    font-size: 0.75rem;
    padding: 4px 0.875rem !important;
    box-sizing: border-box;
}

.prdctfltr_active .prdctfltr_customize_border  {
    color: rgb(0 0 0 / 80%) !important;
    border: 2px solid rgb(0, 0, 0) !important;
    background: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 0.75rem;
    padding: 4px 0.875rem;
    box-sizing: border-box;
    transition: background-color 0.15s ease 0s, border-color 0.15s ease 0s;
}




.pf_rngstyle_html5 .irs {
    height: 55px !important;
}
.pf_rngstyle_html5 .irs-bar {
    border-top: 1px solid var(--wd-primary-color) !important;
    border-bottom: 1px solid var(--wd-primary-color) !important;
    background: var(--wd-primary-color) !important;
	height: 4px !important;
}
.pf_rngstyle_html5 .irs-line {
    height: 4px !important;
    top: 33px;
    background: #EEE;
    background: rgb(243 243 243) !important;
    border: 1px solid rgb(243 243 243) !important;
    border-radius: 2px !important;
    -moz-border-radius: 2px !important;
}
.prdctfltr_wc .irs-with-grid .irs-grid {
    display: none !important;
}

.pf_rngstyle_html5 .irs-min, .pf_rngstyle_html5 .irs-max {
    color: #dadada !important;
    font-size: 11px !important;
    line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 5px;
    background: #fff !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
	font-weight: 600 !important;
}
.pf_rngstyle_html5 .irs-from, .pf_rngstyle_html5 .irs-to, .pf_rngstyle_html5 .irs-single {
    color: #444 !important;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    font-size: 11px !important;
    background: rgb(248, 248, 248) !important;
    border-radius: 2px !important;
    border: none;
    font-weight: 600;
    -moz-border-radius: 3px;
    padding: 7px !important;
    margin-top: -7px !important;
}
.pf_rngstyle_html5 .irs-slider {
top: 24px !important;
    width: 22px !important;
    height: 21px !important;
    border: none !important;
    background: rgb(255, 255, 255) !important;
    border-radius: 27px;
    -moz-border-radius: 27px;
    box-shadow: rgb(0 0 0 / 24%) 0px 2px 2px, rgb(0 0 0 / 12%) 0px 0px 2px !important;
    cursor: pointer;
}

span.prdctfltr_sale {
	display: none !important;
}

span.prdctfltr_instock {
	display: none !important;
}
	
.sidebar-container.wd-inited .widget-area {
    flex: inherit;
    padding-top: 30px;
    padding-bottom: 30px;
    max-height: 100%;
    max-width: 100%;
    padding-left: 20px !important;
    padding-right: 20px !important;
}


.sidebar-container.wd-inited .sidebar-widget {
    padding-right: 0px !important;
    padding-left: 0px !important;
}


.sidebar-container.wd-inited {
    z-index: 99999999999 !important;
}

/**************** FILTER ENDE ******************/


div.yith-wcwtl-ajax-message {
	margin-right: 5% !important;
	margin-left: 5% !important;
}


div.woocommerce-notices-wrapper {
    font-size: 14px;
    font-weight: 600;
}

.mfp-content .mc4wp-alert, .search-no-results.woocommerce .woocommerce-info, .woocommerce-MyAccount-content .woocommerce-Message, .woocommerce-cart .woocommerce-notices-wrapper [role=alert], .woocommerce-checkout .woocommerce [role=alert], .woocommerce-form-coupon-toggle>.woocommerce-info, .woocommerce-form-login-toggle>.woocommerce-info {
    font-size: 14px !important;
    font-weight: 600;
}

.search-no-results .wd-show-sidebar-btn {
	display: none !important;
}

.search-results .wd-show-sidebar-btn {
	display: none !important;
}

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) {
    padding-bottom: 50px;
}

.woocommerce-pagination .button {
    margin-top: 30px;
}

div.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
	margin-top: 30px !important;
}


div.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
	margin-top: 30px !important;
}

div.sab-documents-download {
	margin-top: 30px !important;
}



.cart-totals-inner {
	box-shadow: none !important;
	padding: 10px !important;
	border: none !important;
}


.shop_table_responsive tr {
	border-bottom: none;
}


.cart-totals-inner h2 {
    padding-left: 0px !important;
}

/*
.cart-totals-inner .checkout-button {
    display: none;
}
*/

.wd-shop-tools {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

table th {
    padding: 15px 0px !important;
}

address {
    font-style: inherit !important;
    font-size: 100% !important;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tax-exempt {
	display: none;
}
 
div.tax-exempt-link {
	display: none;
}



.woodmart-registration-page {
    display: none;
}

.woocommerce-lost-password .site-content .woocommerce>p {
    margin-bottom: 40px;
    margin-top: 40px;
}

.loginspalte {
  background: var(--wd-primary-color) !important;
}

.product-grid-item .price {
    font-size: 12px !important;
    color: #111 !important;
}

.woocommerce-my-account-wrapper {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}


#yith-wcwtl-output label:last-of-type {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 3;
    margin-top: -5px;
}

.woocommerce-breadcrumb a, .yoast-breadcrumb a {
    color: #484848;
    font-size: 12px;
    font-weight: 400;
}

.woocommerce-Reviews .comment-reply-title, .woocommerce-Reviews .woocommerce-Reviews-title {
	 	font-size: 20px !important;
		text-transform: inherit;
}


.woocommerce-product-gallery .product-image-thumbnail:hover, .woocommerce-product-gallery .product-image-thumbnail.active-thumb {
    opacity: 1;
    background: #fff;
    box-shadow: 0 0.25rem 0.9375rem rgb(0 0 0 / 10%);
	transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
	cursor: pointer !important;
	border-radius: 7px;
}

.wd-search-full-screen .searchform input[type="text"] {
    padding: 0;
    height: 110px;
    border: none;
    text-align: center;
    font-weight: 600;
    font-size: 48px;
    background: #fff !important;
}

.woocommerce-product-gallery .product-image-thumbnail {
    cursor: pointer;
    transition: opacity .25s ease;
}

p.wc-gzd-cart-info.delivery-time-info {
    font-size: 12px !important;
    margin-top: 8px !important;
    margin-bottom: 10px !important;
    font-weight: 600 !important;
		width: 100% !important
}

.wd-sub-menu li {
    position: relative;
}

.wd-nav-mobile ul {
	padding-bottom: 15px !important;
}


.wd-dropdown-menu.wd-design-sized .wd-sub-menu>li>a, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li>a, .wd-dropdown-fs-menu.wd-design-sized .wd-sub-menu>li>a, .wd-dropdown-fs-menu.wd-design-full-width .wd-sub-menu>li>a, .mega-menu-list>li>a {
    text-transform: inherit !important;
    font-size: 15px !important;
}

.owl-carousel .owl-item .woocommerce-de_price_taxrate {
	display: none !important;
}

div.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-reg_data_privacy {
	margin-bottom: 20px;
}


input.minus {
	border-right: 0px !important;
}

input.plus {
	border-left: 0px !important;
}

select {
    background-repeat: no-repeat !important;
    /*background-image: url(https://www.fuenfvorzehn.de/wp-content/uploads/svg/right-arrow.svg) !important;*/
    background-position: right 10px top 50% !important;
    background-size: 5% !important;
}

input[type='email']:focus, input[type='date']:focus, input[type='search']:focus, input[type='number']:focus, input[type='text']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='password']:focus, textarea:focus, select:focus {
    outline: none;
    border-color: #eee !important;
    transition: border-color .4s ease;
    background: #f5f5f7 !important;
}

.box-icon-align-right {
    display: flex;
    align-items: center !important;
}


.site-content {
    margin-bottom: 0px !important;
}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding: 0px;

}

table td {
    padding: 15px 12px;
    border-bottom: 1px solid #E6E6E6;
    padding-left: 0px !important;
    padding-right: 0px;
}

.wd-wpb {
    margin-bottom: 0px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

.box-icon-align-left {
    display: flex;
    align-items: center !important;
}

.wd-info-box .info-box-subtitle, .wd-info-box .info-box-title {
    margin-bottom: 0px !important;
}

.info-box-inner {
	margin-top: 2px !important;
}



.pswp--zoom-allowed .pswp__img {
  cursor: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M32 56C18.73 56 8 45.27 8 32S18.73 8 32 8s24 10.73 24 24-10.73 24-24 24z'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M32 20v24M44 32H20'/%3E%3C/svg%3E"),auto !important;
}

.tabs-layout-tabs #tab-additional_information .shop_attributes {
    margin: 0 auto;
    max-width: 100% !important;
}

.product-grid-item  .shipping_de.shipping_de_string {
	display: none !important
}

.product-grid-item  .woocommerce_de_versandkosten {
	display: none !important
}

.product-grid-item  .price-per-unit {
	display: none !important
}

.product-grid-item  .wgm-sale-label {
	display: none !important
}

.woocommerce-price-suffix {
    color: #777;
    display: none !important;
}
.woocommerce-product-rating {
    margin-bottom: 15px;
    margin-top: 13px;
    font-size: 14px;
}

.price-per-unit .amount {
	color: #777777 !important;
	font-size: 11px;
	font-weight: 300 !important;
}

.price-per-unit {
    display: block;
    font-size: 11px !important;
	    margin-bottom: -2px;
}

.wd-entry-meta .meta-author {
    display: none !important;

}

.blog-post-loop .post-title {
    margin-bottom: -10px;
}

.mobile-nav .searchform input[type=text] {
    background: #fff !important;
}

/**************** SWATCH ******************/

/******* SWATCH LARGE START ********/
.woodmart-woocommerce-layered-nav .swatches-large .filter-swatch>span, .wd-pf-dropdown .swatches-large .filter-swatch>span {
    width: 50px;
    height: 50px;
}
.woodmart-woocommerce-layered-nav .swatches-large .with-swatch-text .layer-term-name {
    font-size: 14px;
    margin-left: 5px;
}
/******* SWATCH LARGE ENDE ********/

/******* SWATCH NORMAL START ********/
.woodmart-woocommerce-layered-nav .swatches-normal .with-swatch-text .layer-term-name {
display: none
}
/******* SWATCH NORMAL ENDE ********/

/******* SWATCH SMALL START ********/
.woodmart-woocommerce-layered-nav .swatches-small .filter-swatch>span, .wd-pf-dropdown .swatches-small .filter-swatch>span {
    width: 25px;
    height: 25px;
}
/******* SWATCH SMALL ENDE ********/

/**************** SWATCH ENDE******************/

/******* SCHATTEN ********/
.schatten {
	box-shadow: 0px 64px 120px -40px rgb(0 0 0 / 16%) !important;
}

.widget_product_categories .widget-title {
    margin-bottom: 10px;
    display: none !important;
}

.product-grid-item .yith_ywraq_add_item_response_message:not(.hide) {
    font-size: 15px;
    padding-bottom: 10px;
    display: none !important;
}
.clear  {
	 display: none !important;
}

.product-grid-item .yith-ywraq-add-to-quote {
	 display: none !important;
}

.product-grid-item .yith_ywraq_add_item_response_message:not(.hide), .yith_ywraq_add_item_browse_message:not(.hide) {
	 display: none !important;
}

.product-categories .widget-title {
	color: #fff !important;
}

.box-icon-align-left {
    flex-direction: row;
    align-items: center !important;
}

.wd-info-box .info-box-subtitle, .wd-info-box .info-box-title {
    margin-bottom: 0px;
}

/******* PRODUKTSEITE PREIS ********/
.summary-inner>.price, .wd-scroll-content>.price {
	font-weight: 600;
    font-size: 16px;
    color: rgb(17,17,17);
	    margin-bottom: 5px;

}

/******* REQUEST A QUOTE AREA ********/
.woocommerce.single-product .product .yith-ywraq-add-to-quote {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    text-align: left !important;
    margin-top: 4px;
}

/******* NACHRICHT B2B AUF LOGIN SEITE ********/
.enu_warning {
	background: var(--btn-shop-bgcolor);
	color: var(--btn-shop-color);
    border-radius: 3px !important;
    box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
}

/******* DROPDOWN 1 ********/
.menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 3px !important;
    color: #111;
		font-family: var(--wd-title-font) !important;
    box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
}

/******* GRID PRODUKT STYLE KATEGORIESEITE ********/
.wd-hover-tiled:hover .product-wrapper:hover {
		border: none;
			border-radius: 3px !important;
    box-shadow: 0px 64px 120px -40px rgb(0 0 0 / 16%) !important;
	transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}

/******* PRODUKTSEITE SCHATTEN ********/
.product-summary-shadow .summary-inner  {
    padding: 35px;
    padding-bottom: 15px !important;
    border: none;
    border-radius: 6px;
    box-shadow: 0 4px 16px rgb(0 0 0 / 10%);
    max-width: 475px;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    border: 1px solid #fafafa !important;
}

/******* .product-summary-shadow:hover .summary-inner:hover {
    padding: 30px 35px 15px;
    border: none;
    border-radius: 6px;
    box-shadow: 0px 64px 120px -40px rgb(0 0 0 / 16%) !important;
    max-width: 450px;
	transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s
}
********/

/******* WARENKORB DROPDOWN ********/
.dropdown-cart, .woodmart-search-dropdown, .sub-menu-dropdown, .whb-text-element .wcml-dropdown .wcml-cs-submenu, .whb-text-element .wcml-dropdown-click .wcml-cs-submenu, .woodmart-product-categories .children, .whb-column form.woocommerce-currency-switcher-form .dd-options {
    margin: 15px 0 0;
    -webkit-transform: translateY(15px) translateZ(0);
    transform: translateY(15px) translateZ(0);
	border-radius: 3px;
    box-shadow: 0px 64px 120px -40px rgb(0 0 0 / 16%) !important;
}

/******* SUBMENU FONT FAMILY ********/
.wd-sub-menu li a {
			font-family: var(--wd-title-font) !important
}

/******* SUBMENU FONT FAMILY ********/
.archive .wcb2b_login_message {
	display: none;
}


/* ---- WC Account Text im Dashboard entfernen ---- */
.woocommerce-MyAccount-content>p {
    font-size: 110%;
    display: none !important;
}



/* ---- Zahlungsicons ---- */
#paymenticoninno {
    box-shadow: 1px 1px 9px 0 rgb(0 0 0 / 7%) !important;
		border-radius: 8px !important;
}

#paymenticoninno:hover {
    box-shadow: 1px 1px 19px 0 rgb(0 0 0 / 15%) !important;
			transition: border 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
		border-radius: 9px !important;
}

/******* ACCOUNT SEITE ********/
.wd-my-account-links a:hover {
    color: #3f3f3f;
    background-color: #fff;
    box-shadow: 0px 0px 10px 0 rgb(0 0 0 / 10%);
}

/******* FILTER KATEGORIE ENTFERNEN ********/
div.wd-pf-checkboxes.wd-pf-categories {
	display: none;
}

/******* ACCOUNT SEITE ********/
.wd-my-account-links a {
    display: block;
    padding: 20px;
    box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%);
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    color: #3f3f3f;
    border-radius: 6px;
}

/******* ACCOUNT SEITE ********/
.woocommerce-MyAccount-title {
    font-size: 18px;
    padding-left: 15px;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    text-transform: inherit;
    border-bottom: 1px solid rgba(119,119,119,0.2);
}
/******* ACCOUNT SEITE ********/
.woocommerce-MyAccount-title {
    padding-left: 0px !important;
}

/******* ACCOUNT SEITE ********/
.woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 10px 15px;
    color: rgba(0,0,0,0.9);
    line-height: 20px;
    text-transform: none;
    font-size: 14px;
    font-weight: 600;
    box-shadow: rgb(0 0 0 / 5%) 2px 10px 20px 0px, rgb(0 0 0 / 5%) 0px 1px 2px 0px;
    border: 1px solid rgb(229, 229, 229);
    margin-top: 13px;
	border-radius: 4px;
}

/******* ACCOUNT SEITE ********/
.woocommerce-MyAccount-navigation ul li.is-active>a {
    color: rgba(0,0,0,0.9);
    background-color: #fff;
    cursor: default;
    border: 1px solid var(--wd-primary-color);
		border-radius: 4px;

}

/******* WUNSCHLISTE ABSTAND LINKS ********/
.wd-wishlist-heading-wrapper {
    padding-left: 0px !important;
}


.wd-sticky-btn p.stock {
    margin-bottom: 0px !important;
    margin-right: 15px;
    margin-top: 0px !important;
}

/******* PRODUKTSEITE AKKORDATIONEN STYLE ********/


/******* PRODUKTSEITE ATTRIBUTE STYLE ********/
.product-image-summary .shop_attributes {
    margin-top: 13px;
}

table.variations .cell {
    padding: 0 0 0 0 !important;
}

table.variations tr {
    margin: 0 0 0 0 !important;
}

.woocommerce-variation-add-to-cart {
    margin-top: 20px;
}

/******* PRODUKTSEITE WUNSCHLISTE BUTTON STYLE ********/
.summary-inner>.wd-action-btn {
    margin-bottom: -10px !important;
}
/******* PRODUKTSEITE KURZBESCHREIBUNG STYLE ********/
.woocommerce-product-details__short-description>:last-child {
    margin-bottom: 0;
    font-size: 15px !important;
    font-weight: 600;
    color: #222;
}
/******* PRODUKTSEITE ATTRIBUTE STYLE ********/
.product-image-summary .shop_attributes th {
    font-size: 13px;
    padding-left: 0px !important;
    line-height: 1.7;
}
/******* PRODUKTSEITE ATTRIBUTE STYLE ********/
.meta-location-add_to_cart .product_meta {
	border-color: #fff !important;
}
/******* PRODUKTSEITE ATTRIBUTE STYLE ********/
.product_meta>span a, .product_meta>span span {
    display: inline-block;
    margin: 0 1px;
    color: #111 !important;
    font-weight: 400;
    font-size: 13px;
    line-height: 1.6;
}


/******* KATEGORIE STYLE ********/
.cat-design-alt img {
    width: auto;
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 10px;
    padding-bottom: 10px;
}

/******* ALLE ERGEBNISSE SUCHE STYLE ********/
.view-all-results {
    text-transform: initial;
}

/******* GERMAN MARKET STYLE ********/
.woocommerce-de_price_taxrate {
    font-size: 11px;
    display: inline !important;
}

/******* GERMAN MARKET STYLE ********/
.variations_form .woocommerce-variation-price .price {
    display: block;
    margin-bottom: 10px;
    margin-right: 15px;
    /*vertical-align: middle;*/
    font-size: 16px;
    line-height: 1.2;
}
/******* GERMAN MARKET STYLE ********/
td.product-subtotal span {
    font-size: 16px;
    font-weight: 600;
}

.widget .price-per-unit {
	display: none !important;
}

.wgm-tax, .wgm-tax .amount, .product-total .product-tax .amount, .product-subtotal .product-tax .amount {
    font-weight: 400!important;
    font-size: 11px !important;
    color: #777 !important;
}
tr.woocommerce-cart-form__cart-item.cart_item span.wgm-tax {
    display: none;
}

.price {
    color: #111 !important;
}

.shipping_de.shipping_de_string{
    color: #333 !important;
    margin-bottom: 16px !important;
    font-size: 16px !important;
    margin-top: 13px !important;
	font-weight: 600;
}
.shipping_de.shipping_de_string:before {
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    content: "";
    display: inline-block;
    background-image:url(https://www.fuenfvorzehn.de/wp-content/uploads/svg/delivery-color.svg);
    background-size: contain !important;
    height: 30px !important;
    width: 30px;
    background-position: 60%;
    background-repeat: no-repeat;
    vertical-align: middle;
}
span.wgm-sale-label {
	display: none;
}

.amount {
    color: #111;
	font-size: 14px !important;
}
.products .woocommerce-de_price_taxrate {
    display: none !important;
}
.woocommerce-product-details__short-description>*:last-child {
    margin-top: -10px;
}
.price-per-unit {
    display: inline;
    font-size: 11px !important;
    margin-bottom: 0px;
    margin-right: 7px;
	color: #9b9b9b;
    font-weight: 600;
}

.woocommerce-de_price_taxrate {
    color: #9b9b9b !important;
    font-weight: 600 !important;
}

.woocommerce_de_versandkosten {
    color: #9b9b9b !important;
    font-weight: 600 !important;
}

/**** WARENKORB **/
td.product-name {
    text-align: left;
    max-width: 220px;
}

.wgm-break {
    display: none !important;
}
.wgm-tax, .product-total .product-tax, .product-subtotal .product-tax {
    display: block;
}
/*
p.wc-cart-shipping-notice {
    display: none !important;
}
*/

.price-per-unit .amount {
    color: #9b9b9b !important;
	font-size: 11px;
	font-weight: 600 !important;
}

.widget .woocommerce-de_price_taxrate {
	display: none !important;
}

span.meta-reply {
	display: none !important;
}

.format-link .entry-content a {
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 200px;
}

span.unit-base {
	color: #9b9b9b !important
}

span.unit {
	color: #9b9b9b !important
}


.wd-search-full-screen .no-found-msg {
    text-align: center;
    font-size: 16px;
    line-height: 1.7;
}

td.product-name p {
    margin-top: 3px;
    margin-bottom: 15px;
    font-size: 100% !important;
}

.wc-item-meta strong, .wc-item-meta p {
    display: block;
    /*vertical-align: middle;*/
    margin-bottom: 4px;
}

table.shop_table td.product-name .german-market-product-image ~ .wc-item-meta-label, table.shop_table td.product-name .german-market-product-image ~ .wc-item-meta p {
    float: initial;
    display: block !important;
}

/******* !!! ********/

.wd-nav-vertical>li>a {
    line-height: 20px;
    color: #333;
    font-size: 14px;
    text-transform: unset;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 10px;
    padding-left: 20px !important;
}

.wd-spacing-6>[class*="col"] {
    margin-bottom: 18px;
    padding-right: 8px;
    padding-left: 8px;
}

@media only screen and (min-width: 700px) { 
.filters-area.custom-content {
    padding-bottom: 15px;
}
}

@media only screen and (max-width: 1010px) { 
.woocommerce-ordering {
margin-top: -3px;
}
}
.woocommerce-ordering select {
    margin-top: -10px;
}
.wd-pf-results li {
    position: absolute;
    display: block;
    margin-left: 7px;
    margin-top: -3px;
    padding: 3px;
    background-color: var(--wd-primary-color);
    color: #333;
    font-weight: 600;
    font-size: 0px;
    border-radius: 500px;
    transition: all .25s ease;
    /*vertical-align: middle !important;*/
}

.title-subtitle {
	border-radius: 5px;
}
.wd-pf-dropdown .pf-active>.pf-value:after {
    color: #333;
    font-weight: 600;
    display: inline-block;
    content: "\f112";
    font-family: "woodmart-font";
    /*background-image: url(https://www.fuenfvorzehn.de/wp-content/uploads/svg/cancel.svg);*/
    background-size: contain;
    min-height: 8px !important;
    min-width: 8px !important;
    background-position: 60%;
    background-repeat: no-repeat;
    margin-left: 13px;
    margin-top: 3px;
}

.wd-pf-price-range .filter_price_slider_amount {
	min-width: 130px;
}

.wd-pf-price-range .wd-pf-dropdown {
    padding: 20px;
    min-width: 200px !important;
}

.wd-pf-dropdown {
    background-color: #FFF;
    box-shadow: rgb(0 0 0 / 8%) 0px 10px 15px 0px, rgb(0 0 0 / 5%) 0px 2px 2px 0px, rgb(0 0 0 / 2%) 0px -2px 2px 0px !important;
    border-radius: 4px !important;
	width: min-content !important;
	min-width: min-content !important;
}

.wd-pf-dropdown .pf-value {
    font-size: 14px !important;
}

.wd-pf-results li:hover {
    padding: 3px;
}

.wd-pf-results li:after {
	display: none !important;
}


.widget_nav_mega_menu>.widget-title {
    margin-bottom: 16px;
    padding: 0px;
    background-color: transparent;
    text-transform: initial;
}

.wd-nav-vertical>li:not(:last-child) {
    border-bottom: none;
}

.widget_nav_mega_menu .wd-nav-vertical {
    border: none;
}

div.widget-area .wd-nav-img {
    display: inline-block;
    margin-right: 15px;
    min-height: 45px !important;
    min-width: 45px !important;
    margin-left: 0px;
}

.wd-nav-img {
    display: inline-block;
    margin-right: 7px;
    max-height: 20px;
}


.wd-nav-vertical>li>a {
    line-height: 20px;
    color: #333;
    font-size: 14px;
    text-transform: unset;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 10px;
    padding-left: 20px !important;
}
.wd-spacing-6>[class*="col"] {
    margin-bottom: 18px;
    padding-right: 8px;
    padding-left: 8px;
}

/* Sidebar Menu Icons */
.sidebar-widget .wd-nav-vertical>li>a {padding-left: 0px !important; }
.sidebar-widget ul li a .wd-nav-img {
    margin-right: 0px;
    min-height: 20px !important;
    margin-left: 0px;
}
.sidebar-widget .wd-event-hover:hover>.wd-dropdown { margin-left: -160px;}

/******* KATEGORIESEITE SHOP PAGE WIDGET AREA FILTER START ********/
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woocommerce-result-count {
    display: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
    max-height: inherit !important;
}

.wd-cross-button[class*=wd-with-text], .widget_layered_nav_filters ul li a {
    color: #2d2a2a;
    text-decoration: none;
    text-transform: inherit !important;
    letter-spacing: 0px;
    font-weight: 600;
    font-size: 0px;
    line-height: 1.5;
}

label {
    display: block;
    margin-bottom: 5px;
    color: #222;
    /*vertical-align: middle;*/
    font-weight: 500;
    text-align: left !important;
    font-size: 14px;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woocommerce-result-count {
    display: none !important;
}
.wd-action-btn.wd-style-text>a {
    padding-left: inherit !important;
}

.widget_layered_nav_filters a:before {
    margin-right: 0px;
    font-size: 10px;
    content: "\f112";
    font-family: "woodmart-font";
    margin-left: 4px;
}

.woodmart-woocommerce-layered-nav .filter-swatch>span:after, .wd-pf-dropdown .filter-swatch>span:after {
    border-radius: 4px;
    content: "\f107";
    font-family: "woodmart-font";
	text-shadow: -1px 0 #999, 0 1px #999, 1px 0 #999, 0 -1px #999;
	border: solid 0px var(--wd-primary-color);
}

.woodmart-woocommerce-layered-nav .filter-swatch>span, .wd-pf-dropdown .filter-swatch>span {
    display: block;
    border-radius: 4px;
	box-shadow: rgb(0 0 0 / 8%) 2px 4px 10px 0px, rgb(0 0 0 / 8%) 0px 1px 2px 0px
}
/******* KATEGORIESEITE SHOP PAGE WIDGET AREA FILTER ENDE ********/

/******* KATEGORIESEITE START ********/
.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
    width: 100%;
	padding: 0px !important
}

.wd-hover-tiled .product-wrapper {
	border: none;
	transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    box-shadow: none !important;	
	border-radius: 0px !important
}

.wd-hover-tiled:hover .product-wrapper:hover {
	border: none;
    box-shadow: 0 4px 16px rgb(0 0 0 / 10%) !important;	
	transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
	border-radius: 0px !important
}

.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
}

.wd-hover-tiled .product-element-bottom {
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

/******* KATEGORIESEITE ENDE ********/

/******* SHOP FILTERS START ********/
.wd-pf-btn button {
    padding-right: 40px;
    padding-left: 40px;
    border-radius: var(--btn-shop-brd-radius);
    color: var(--btn-shop-color);
    box-shadow: var(--btn-shop-box-shadow);
    background-color: var(--btn-shop-bgcolor);
    width: auto !important;
	height: 41px !important
}

.wd-pf-btn button:hover {
    padding-right: 40px;
    padding-left: 40px;
    border-radius: var(--btn-shop-brd-radius);
    color: var(--btn-shop-color);
    box-shadow: var(--btn-shop-box-shadow);
    background-color: var(--btn-shop-bgcolor);
    width: auto !important;
		height: 41px !important
}

.filters-area {
    position: relative;
    top: -10px;
    margin-bottom: 0px;
    padding-top: 0px;
    border-top: none;
    border-bottom: none;
}



.wd-pf-title {
    border-radius: 1px;
    border: solid 1px #eee;
    width: max-content;
    max-width: max-content;
    height: 41px !important;
    padding-right: 47px !important;
    color: #9c9c9c !important;
}

.wd-pf-title .title-text {
	text-transform: initial;
	font-size: 13px;
}

.wd-product-filters .wd-pf-checkboxes {
    flex: initial;
    width: max-content !important;
    max-width: max-content !important;
}

.wd-pf-results {
    overflow: hidden;
    white-space: nowrap;
    line-height: 1;
    max-width: 80px;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    border-bottom: none !important;
}

.shop-loop-head {
    margin-bottom: 10px !important;
}
/******* SHOP FILTERS ENDE ********/

/******* PRODUKTSEITE START ********/
.product-images img {
    width: 100%;
}

.swatches-select {
    margin-bottom: 10px !important;
}

.wd-carousel-spacing-6 .owl-item, .wd-carousel-spacing-6 .owl-carousel:not(.owl-loaded)>div {
    padding-right: 6px !important;
    padding-left: 6px !important;
    margin-bottom: 15px !important;
}

.variations_form .woocommerce-variation-availability p.stock {
    margin-top: 0px !important;
}

.single-product .woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child {
	display: none !important;
}
/******* PRODUKTSEITE ENDE ********/




.wd-wishlist-title {
    text-transform: inherit !important;
    font-size: 18px;
}

.woocommerce-MyAccount-content, .wd-my-account-sidebar {
    padding-left: 30px;
    padding-bottom: 10px;
    padding-top: 0px;
}


.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .woocommerce-result-count {
    display: block;
    width: 100% !important;
    visibility: hidden;
    height: 0px;
    margin-top: -20px;
}


#shipping_method label {
    margin-bottom: 0;
    font-weight: 700 !important;
    margin-top: 0px !important;
}

.cart-totals-inner .woocommerce-shipping-destination {
    margin-top: 10px;
    margin-bottom: 10px;
    display: none !important;
}

td.product-subtotal span {
    font-size: 16px;
    font-weight: 700;
}

.woocommerce_de_versandkosten {
    font-size: 11px;
    display: inline;
}

.products .woocommerce-de_price_taxrate {
    display: inline;
    font-size: 11px !important;
}

.wd-buttons {
    z-index: 2;
    display: flex;
    flex-direction: column;
    background: #FFF;
    box-shadow: rgb(0 0 0 / 5%) -6px 10px 20px 0px, rgb(0 0 0 / 5%) 0px 1px 2px 0px !important;
    transition: all .3s ease;
    border-radius: 4px !important;
}

.headiconsinno  {
	height: 40px !important ;
}

.headiconsinno:hover {
	background: #f5f5f7 !important;
   border-radius: 90px !important;
	height: 40px !important
}

div.btn.wd-load-more.wd-load-more-loader {
	visibility: hidden !important;
	height: 0px !important;
	width: 0px !important;
	margin-right: -28px !important;
	margin-top: 25px !important;
}

.wd-load-more:not(:hover) {
    background-color: #f5f5f7 !important;
}


.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {
    width: 100%;
    margin-bottom: 15px;
	margin-top: 10px !important;
    font-size: 26px;
}

.wd-checkout-steps li span {
    position: relative;
    display: block;
    text-transform: initial !important;
}


.yith-wcmap .user-profile .user-avatar.avatar-upload:after {
    content: '';
    display: block;
    position: absolute;
    right: -5px;
    bottom: -10px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: url(../images/photo.svg) #29ac8f no-repeat;
    background-position: 8px 9px;
    background-size: 18px;
    visibility: hidden !important;
}

#yith-wcwtl-output .button.alt {
    background: var(--btn-shop-bgcolor) !important;
    color: #ffffff;
}

#yith-wcwtl-output:hover .button.alt:hover {
	background: var(--btn-shop-bgcolor-hover) !important;
}

.yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button {
    border-radius: var(--btn-shop-brd-radius);
    color: var(--btn-shop-color);
    box-shadow: var(--btn-shop-box-shadow);
    background-color: #f5f5f7 !important;
	color: #111 !important;
    width: 100% !important;
    height: 50px;
    margin-bottom: -30px;
    margin-top: -25px;
}

.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .woocommerce-result-count {
    display: block;
    width: 100% !important;
}

.variations_form .variations .value select {
    min-width: 100% !important;
    margin-bottom: 10px;
}

.cart-widget-side .shopping-cart-widget-footer>p {
    padding-right: 15px !important;
    padding-left: 15px !important;
    font-size: 12px !important;
}

.woocommerce-mini-cart__buttons a:last-child {
    margin-bottom: 0;
}

.widget_shopping_cart .shopping-cart-widget-footer>p {
    margin-bottom: 10px !important;
    font-size: 12px !important;
}

.category-grid-item .wd-entities-title {
    margin-bottom: 0;
    text-transform: inherit;
    font-size: 16px !important;
}




.mobile-nav .wd-nav-opener.wd-active {
    background-color: transparent !important;
}

.mobile-nav .wd-nav-opener {
    border-left: none !important;
    --nav-opener-color-active: #111;
}

.wd-nav-mobile ul {
    display: none;
    flex: 1 1 100%;
    order: 3;
    margin-left: 8% !important;
    border-left: solid 1px #eee !important;
}

.site-mobile-menu li.opener-page>a, .site-mobile-menu li:active>a {
    background: none;
    color: #000 !important;
    font-weight: 700 !important;
}

.wd-nav-mobile.wd-active {
    display: block;
    padding: 15px !important;
}



.wd-nav>li>a {
text-transform: inherit !important;
    line-height: 1.2;
}

/******* TABS AKKORDATIONEN ********/
.woocommerce-tabs .wd-accordion-title {
    padding: 1.5rem 0;
    color: #111;
    font-size: 19px !important;
    text-transform: inherit !important;
}

/******* KURZBESCHREIBUNG ********/
.woocommerce-product-details__short-description>*:last-child {
    margin-bottom: 0;
    font-weight: 500;
    color: #111 !important;
    font-size: 15px;
}

/******* TABELLEN TITEL ********/
table th {
    border-bottom: 2px solid #EFEFEF;
    color: var(--wd-title-color);
    text-transform: inherit !important;
    font-weight: var(--wd-title-font-weight);
    font-size: 14px !important;
    font-family: var(--wd-title-font);
}

/******* GRÖßE VON MOBILE MENU OBEN RECHTS IM HEADER ********/
.whb-top-bar .wd-tools-element .wd-tools-icon:before {
    font-size: 23px !important;
	font-weight: 400 !important;
}

/******* PRODUKTBILD GROßE ANSICHT - HINTERGRUND ********/

/******* KATEGORIE GRID TEXT ********/
.category-grid-item .wd-entities-title {
    margin-bottom: 0;
    text-transform: inherit !important;
    font-size: 15px !important;
}

/******* PREIS AUF PRODUKTSEITE ********/
.price {
    font-size: 18px;
    color: var(--wd-primary-color);
}

/******* TITEL BEI WOOCOMMERCE SLIDER - ÄHNLICHE PRODUKTE ********/
.slider-title {
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: inherit !important;
    font-size: 20px !important;
	font-weight: 600 !important;
}



/******* FIBO AJAX SUCHE ********/
.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding-left: 15px;
    margin-top: 26px !important;
}
/******* FIBO AJAX SUCHE ********/
.dgwt-wcas-search-icon-arrow {
    margin-top: 26px !important;
}



.whb-color-dark:hover .navigation-style-default:hover .item-level-0>a:hover {
    color: #333;
    background: #f5f5f7 !important;
    border-radius: 90px;
}

.wd-tools-element>a:hover {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    height: 40px;
    color: #333;
    font-weight: 400;
    line-height: 1;
    background: #f5f5f7;
    border-radius: 90px;
}


.sucheleisteaj:hover {
	  background: #f5f5f7;
    border-radius: 90px;
}



.woodmart-toolbar-link .woodmart-custom-icon img {
    width: auto;
    height: 18px !important;
}


.pre_order_loop, .pre_order_loop-no-auto-format {
    font-style: oblique;
    font-size: 14px;
    visibility: hidden !important;
    width: 0px !important;
    height: 0px !important;
}

#yith-wcwtl-output .button.alt {
    width: 100% !important;
    height: 55px;
    margin-bottom: -5px;
}

#yith-wcwtl-output p, #yith-wcwtl-output label {
    font-size: 15px;
    color: #333333;
    font-weight: 500;
}

.nf-error.field-wrap .nf-field-element:after {
    background: #e80000;
    color: #fff;
    font-family: FontAwesome;
    font-size: 20px;
    content: "\f12a";
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    height: 53px;
    width: 50px;
    line-height: 53px;
    text-align: center;
    transition: all .5s;
}


#yith-wcwtl-output .button.button-leave.alt {
    width: 100% !important;
    height: 55px;
    margin-bottom: -15px;
}

a.view-wishlist {
	visibility: hidden !important;
    height: 0px;
    width: 0px;
}

span.separator {
	visibility: hidden !important;
    height: 0px;
    width: 0px;
}

a.delete_item.button.alt {
	width: 100% !important
}

div.wishlist-title-container {
	height: 0px !important
}

/* ---- YITH ACCOUNT AVATAR ENTFERNEN ---- */
.yith-wcmap .user-profile .user-avatar img {
    border-radius: var(--ywcmap-avatar-border-radius, 0);
    visibility: hidden !important;
    height: 0px !important;
	width: 0px !important;
}

.yith-wcmap .user-profile .user-avatar {
    margin-right: 0px;
}

#my-account-menu.layout-modern .myaccount-menu>li.active, #my-account-menu.layout-modern .myaccount-menu>li.is-active, #my-account-menu-tab.layout-modern .myaccount-menu>li.active, #my-account-menu-tab.layout-modern .myaccount-menu>li.is-active {
    border-color: #333 !important;
    border-width: 2px !important;
}

#my-account-menu.layout-modern .myaccount-menu>li, #my-account-menu-tab.layout-modern .myaccount-menu>li {
    border: 1px solid var(--ywcmap-items-border-color);
    border-radius: 3px !important;
    margin-bottom: 15px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 16px 0 var(--ywcmap-items-shadow-color);
    -moz-box-shadow: 0 0 16px 0 var(--ywcmap-items-shadow-color);
    box-shadow: rgb(0 0 0 / 5%) 2px 10px 20px 0px, rgb(0 0 0 / 5%) 0px 1px 2px 0px !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#yith-wcwl-popup-message {
    font-weight: 600;
    line-height: 50px;
    text-align: center;
    background: #fff;
    -webkit-box-shadow: 0 0 15px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.3);
    box-shadow: rgb(0 0 0 / 20%) 2px 10px 20px 0px, rgb(0 0 0 / 20%) 0px 1px 2px 0px !important;
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 7px 40px;
    z-index: 10000;
    border-radius: 4px !important;
	color: #111 !important;
	font-size: 13px !important
}

.btns-shop-light .cart-totals-inner .checkout-button {
    height: 50px !important;
}

ul.woocommerce-error {
	border-radius: 3px !important;
	box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
}

ul.woocommerce-info {
	border-radius: 3px !important;
	box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
}

ul.woocommerce-message {
	border-radius: 3px !important;
	box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
}

.wpcf7-mail-sent-ok, .mc4wp-success, .woocommerce-message, .dokan-store-contact .alert-success, .dokan-alert-success, .dokan-message, .yith_ywraq_add_item_product_message {
	border-radius: 3px !important;
	box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
}

.wd-notice a, div.wpcf7-response-output a, .mc4wp-alert a, .woocommerce-error a, .woocommerce-message a, .woocommerce-info a, .dokan-alert a, .dokan-message a, .dokan-info a, .dokan-error a, .dokan-store-contact .alert-success a, .yith_ywraq_add_item_product_message a {
    color: #111 !important;
}

p.wishlist-empty, table.wishlist_table tbody td.wishlist-empty {
    text-align: center;
    margin: 100px 0;
    font-size: 16px;
}


div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .dokan-alert-warning, .dokan-alert-danger, .dokan-alert-info, .dokan-error, .dokan-info {
	border-radius: 3px !important;
	box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
	margin-bottom: 30px !important;
    font-size: 14px !important;
    font-weight: 600;
}

.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .dokan-alert-warning, .dokan-alert-danger, .dokan-alert-info, .dokan-error, .dokan-info {
    background-color: #fff !important;
    color: #111 !important;
    border-left: solid 4px var(--wd-primary-color) !important;
	font-size: 14px !important;
    font-weight: 600;
}

.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message, .dokan-store-contact .alert-success, .dokan-alert-success, .dokan-message, .yith_ywraq_add_item_product_message {
    background-color: #fff !important;
    color: #111 !important;
    border-left: solid 4px var(--notices-success-bg) !important;
	font-size: 14px !important;
    font-weight: 600;
}



.mfp-content .mc4wp-alert, .search-no-results.woocommerce .woocommerce-info, .woocommerce-MyAccount-content .woocommerce-Message, .woocommerce-cart .woocommerce-notices-wrapper [role=alert], .woocommerce-checkout .woocommerce [role=alert], .woocommerce-form-coupon-toggle>.woocommerce-info, .woocommerce-form-login-toggle>.woocommerce-info {
	border-radius: 3px !important;
	box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
	font-size: 14px !important;
    font-weight: 600;
}

.woocommerce-MyAccount-title {
    font-size: 18px;
    font-weight: 600;
    padding-left: 0px;
}

td.woocommerce-orders-table__cell-order-actions a {
    margin-right: 5px;
    padding: 12px 20px !important;
    font-size: 12px;
    line-height: 16px;
    color: #FFF;
}

.cart-widget-side .widget_shopping_cart .remove {
    top: 13px;
    right: 20px !important;
}

.widget_shopping_cart .remove {
    position: absolute;
    top: 1px;
    right: 6px !important;
    z-index: 2;
    margin-bottom: 0;
    padding-right: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    color: rgba(0,0,0,.8);
    text-align: center;
    font-size: 0;
    line-height: 20px;
}

tr.order-total th {
    font-size: 14px;
}

.variations_form .variations .value select {
    min-width: 100% !important;
}




.woocommerce .wishlist-title {
    margin-bottom: 0px;
    visibility: hidden;
    height: 0px;
}


.variations tr {
    padding-top: 0px !important;
}

.variations_form .variations td {
    padding: 0;
    padding-bottom: 0px;
    border: none;
    /*vertical-align: middle;*/
    display: block !important;
}

.variations_form .variations label {
    color: #2d2a2a;
    font-weight: 600;
    font-size: 16px !important;
    margin-bottom: 5px;
	margin-top: 4px !important;
}






.yith-wcmap .user-profile .user-avatar.avatar-upload:after {
    background-color: #111 1!important
}

.yith-wcmap .user-profile .user-info .logout a {
    padding: 8px;
    font-size: 13px !important;
    text-decoration: none;
    text-transform: inherit;
    border-radius: 2px;
    color: var(--ywcmap-logout-text-color);
    background-color: #111;
    font-weight: 600 !important;
}

.yith-wcmap .user-profile .user-info .user-email {
    margin-bottom: 16px;
}

/******* WUNSCHLISTE ********/
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
    font-size: 1.1rem;
    margin: 0;
	margin-top: 10px !important
}


.fa.fa-heart-o:before {
    color: #ddd;
    padding: 10px;
    box-shadow: 2px 4px 10px 0 rgb(0 0 0 / 5%) !important;
    background: #fff;
	border-radius: 100px;
}


.fa-heart:before {
    color: #ddd;
    padding: 10px;
    box-shadow: 2px 4px 10px 0 rgb(0 0 0 / 5%) !important;
    background: #fff;
    border-radius: 100px;
}

.summary .single_add_to_wishlist.button, div.product .woocommerce-price-and-add .single_add_to_wishlist.button {
    margin: 0;
    width: 100% !important;
    border-radius: 4px !important;
    background: transparent !important;
    border: solid 2px #eee !important;
}

a.delete_item.button.alt    {
width: 100% !important;
    border-radius: 4px !important;
    background: transparent !important;
    border: solid 2px #eee !important;
	margin-bottom: -32px !important;
		margin-top: -4px !important
}

/******* WUNSCHLISTE ENDE ********/
	

.whb-color-dark .navigation-style-separated .item-level-0>a {
    color: #888;
    font-size: 13px;
}




div.woodmart-shop-tools {
	min-width: 100% !important;
}






#my-account-menu-tab.layout-modern .myaccount-menu>li {
    overflow: visible;
    margin-right: 10px;
    min-width: 100% !important;
}




.yith-wfbt-form {
    padding: 5px;
    margin-bottom: 15px;
    padding-left: 0px;
    padding-right: 20px;
}

.yith-wfbt-section {
    clear: both;
    margin-top: 20px;
		margin-bottom: 23px;
    border-style: solid;
    border-radius: 5px;
    border-width: 2px;
    border-color: #eee;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
}

.yith-wfbt-submit-block .yith-wfbt-submit-button {
    margin-top: 11px;
    border-radius: 5px;
}

.yith-wfbt-section .yith-wfbt-images {
    margin-bottom: 15px !important;
}



.product-image-summary .cart {
    margin-bottom: 15px;
    margin-top: 25px;
}


.gift_card_template_button {
    float: left;
    min-width: 100% !important;
    margin-bottom: 25px;
    margin-top: 9px;
}

p.footer-info {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    background: #000 !important;
    color: #999;
    font-size: 13px;
}

.shariff {
    display: block !important;
    clear: both;
    padding-top: 23px;
	padding-bottom: 16px;
}

.summary .single_add_to_wishlist.button, div.product .woocommerce-price-and-add .single_add_to_wishlist.button {
    margin: 0;
    width: 100% !important;
    border-radius: 4px;
}

.btns-shop-light .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button {
	    background: #eee !important;
	    width: 100% !important;
			color: #111 !important;
}

.woocommerce.single-product .product .yith-ywraq-add-to-quote {
    width: 100% !important;
}

.yith-ywraq-add-to-quote {
    margin-bottom: 0px !important;
}

.woocommerce.single-product .product .yith-ywraq-add-to-quote {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    text-align: left !important;
}

.yith_ywraq_add_item_response_message:not(.hide) {
    display: inline-block!important;
	    font-size: 15px;
	padding-bottom: 10px;
}

.yith_ywraq_add_item_product_message, div.wpcf7-response-output {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 80px;
    padding-left: 65px;
    min-height: 20px;
    border: none;
    color: #FFF;
    line-height: 1.3;
}

#yith-ywraq-form .update-list-wrapper {
    text-align: right;
    margin-bottom: 0px;
    height: 0px !important;
    visibility: hidden !important;
}

.yith-ywraq-before-table {
	visibility: hidden !important;
    height: 0px !important;
}

.ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper {
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    border-radius: 10px;
    padding-left: 4vh;
    padding-right: 4vh;
    padding-top: 3vh;
}

input.button.raq-send-request.last {
    height: 60px;
    width: 100% !important;
    background: #000;
    color: #fff;
}

.ywraq-view-quote-wrapper table.shop_table.order_details tbody tr td, .ywraq-view-quote-wrapper table.shop_table tfoot tr td {
    border: 0;
    padding: 15px;
}


.ywraq-view-quote-wrapper table.shop_table.order_details tfoot tr:last-child th {
    font-size: 12px;
}

.ywraq-view-quote-wrapper table.shop_table.order_details .product-name {
    display: flex;
    align-items: center;
    padding: 10px 15px;
    background: #fff;
}

.ywraq-view-quote-wrapper table.shop_table.order_details tbody tr td.product-total {
    text-align: right;
    background: #fff;
}

.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details th.product-total {
    width: 20%;
    text-align: right;
    padding-right: 15px;
    background: #fff;
}

.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details tfoot th {
    border: 0;
    padding: 15px;
}

.ywraq-additional-information > div {
    border-radius: 0px !important;
}

.ywraq-view-quote-wrapper table.shop_table.order_details {
    border-radius: 0px;
}

.ywraq-status-ywraq-new .ywraq-admin-message {
    background: #f5f5f7 !important;
    color: #333 !important;
    height: 220px;
}

.raq_status.new {
    background: #97c66b;
    color: #fff;
}

.ywraq-status.processing, .ywraq-status.ywraq-new {
    color: #97c66b;
}

.ywraq-status.pending {
    color: #DDA702;
}

.ywraq-status.ywraq-pending, .ywraq-status.on-hold {
    color: #DDA702;
}

.widgetarea-mobile {
    padding-left: 34px;
}


.totalitems {
    position: absolute;
    top: -5px;
    right: -9px;
    z-index: 1;
    width: 15px;
    height: 15px;
    color: #FFF;
    text-align: center;
    letter-spacing: 0!important;
    font-weight: 400!important;
    font-size: 10px!important;
    line-height: 15px;
}


/******* AUSVERKAUFT TEXT STYLE ********/
p.stock.out-of-stock {
    padding-top: 11px;
}

/******* WPML DROPDOWN ********/
.wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color: #444;
    border: 2px solid #999;
    background-color: transparent;
    padding: 5px 10px;
    line-height: 1;
	width: 60% !important;
}
/******* WPML DROPDOWN ********/
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    visibility: hidden;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    border-top: none;
    padding: 0;
    margin: 0;
    list-style-type: none;
    z-index: 101;
}
/******* WPML DROPDOWN ********/
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    border-width: 2px;
    margin-top: 5px;
		transition: opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease !important;
}
/******* WPML DROPDOWN ********/
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    border-width: 2px;
    margin-top: 5px;
    background: transparent !important;
}
/******* WPML DROPDOWN ********/
.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
    color: inherit;
    background: inherit;
}


/******* ANGEBOT ANFORDERN MENU ICON ********/
.dashicons-cart:before {
    content: "";
    display: inline-block;
    background-image: url(https://shop.innoconcept-entwicklung.de/wp-content/uploads/2021/03/document.svg);
    background-size: contain !important;
    height: 20px !important;
    width: 20px;
    background-position: 60%;
    background-repeat: no-repeat;
}
#quote-li-icon .dashicons-cart {
    margin-top: 1px;
}



/******* NORMALES MENU - KATEGORIE ICONS/BILDER ********/
.woodmart-navigation .category-icon {
    display: inline-block;
    margin-right: 13px;
    max-height: 45px;
}

/******* MOBILES MENU - KATEGORIE ICONS/BILDER ********/
.site-mobile-menu li a .category-icon {
    margin-right: 22px !important;
    max-height: 30px !important;
}

/******* MOBILES MENU ABSTAND STYLE ********/



/******* WOODMART TESTIMONIAL BOX-SCHATTEN ********/
.color-scheme-light .testimon-style-boxed .testimonial-inner, .woodmart-dark .testimon-style-boxed .testimonial-inner {
    background-color: rgba(0,0,0,.4);
    border-radius: 5px;
}

/******* TIERED PRICING ********/
.tier-pricing-summary-table-inline__label {
    display: inline-block;
    font-size: 15px;
}

/******* MAILPOET FORMULAR EMAIL TEXT MITTIG ********/
#mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {
    width: 200px;
    text-align: center !important;
}

#mailpoet_form_5 .mailpoet_text, #mailpoet_form_5 .mailpoet_textarea {
    text-align: center !important;
}



/******* VARIANTEN SWATCHES ********/
.variations tr {
    border: none;
    display: block;
    margin: 0 0 15px;
    padding-top: 11px;
}


/******* WARENKORB BUTTON ENTFERNEN IM WARENKORB WIDGET SIDEBAR ********/
.btns-default-dark .widget_shopping_cart .buttons .btn-cart {
    color: #333;
    height: 40px;
    font-size: 13px !important;
    padding: 0px;
	background: #fff;
	border-style: solid;
	border-color: #eee;
	border-width: 2px;
	border-radius: 3px;
}



/******* WARENKORB WIDGET SIDEBAR ********/
.cart-widget-side .widget_shopping_cart .mini_cart_item {
    margin-bottom: 0;
    padding: 33px;
    transition: background-color .3s ease;
}

/******* WARENKORB WIDGET SIDEBAR ********/
.wd-cross-button[class*=wd-with-text], .widget_layered_nav_filters ul li a {
    color: #2d2a2a;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-weight: 600;
    font-size: 0px;
}

.widget-heading {
    text-align: center;
    height: 55px;
    background: #fff !important;
    border: none;
    box-shadow: 1px 4px 10px 0 rgb(0 0 0 / 4%) !important;
}

div.ywraq-form-table-wrapper {
	text-align: center;
}

.wd-cross-button.wd-with-text-left {
    padding-right: 6px;
}

.wd-cross-button:after, .wd-cross-button:before, .widget_layered_nav_filters ul li a:after, .widget_layered_nav_filters ul li a:before, .woocommerce-remove-coupon:after, .woocommerce-remove-coupon:before, td.product-remove a:after, td.product-remove a:before {
    width: 20px;
}

/******* WARENKORB WIDGET SIDEBAR ********/
.btns-shop-light .widget_shopping_cart .buttons .checkout {
	color: #FFF;
    height: 60px;
    font-size: 17px;
}
/******* WARENKORB WIDGET SIDEBAR ********/
.cart-widget-side .widget_shopping_cart .total {
    margin-top: 0;
    border: none;
}
/******* WARENKORB WIDGET SIDEBAR ********/
.cart-widget-side .widget_shopping_cart .shopping-cart-widget-footer {
    margin-top: 10px;
    background: #fff;
    padding-top: 17px;
    box-shadow: 1px -4px 15px 0 rgb(0 0 0 / 4%);
}






/******* WARENKORB LEER STYLES ********/
.woodmart-empty-page:before {
    display: block;
    margin-bottom: 20px;
    color: #ccc;
    font-weight: 400;
    font-size: 100px;
    line-height: 90px;
}

.woodmart-empty-page {
    position: relative;
    margin-top: 2.1vw;
    margin-bottom: 15px;
    color: #2d2a2a;
    text-align: center;
    font-weight: 700;
    font-size: 21px;
    line-height: 1.2;
}

/******* VARIATION SWATCHES STYLES ********/
.iconic-was-swatches {
    list-style: none;
    margin: 10px 0px;
    padding: 0;
    overflow-y: hidden;
}

.variations_form .variations td {
    padding: 0;
    padding-bottom: 0px;
    border: none;
    vertical-align: middle;
}


.variations_form.variation-swatch-selected .reset_variations { display:none !important; }



/******* PASSWORT STÄRKE STYLE ********/
.woocommerce-password-strength {
    text-align: center;
    font-weight: 600;
    padding: 8px;
    font-size: 1em;
    margin-top: 10px;
    border-radius: 3px;
}


/******* ANMELDE-REGISTRIEREN SEITE ********/
.woodmart-registration-page {
	border-radius: 6px;
    color: #111;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
	animation: wpb_btt 1s 1 cubic-bezier(.175,.885,.32,1.275);
}



/******* FOOTER ********/
div.container.main-footer {
	  max-width: 100%;
	  padding-left: 5%;
	  padding-right: 5%;
}


/******* PRODUKT-GRID TRANSPARENTER BEREICH BEI PREIS UND TITEL ********/
.woodmart-hover-tiled .product-element-bottom {
    padding: 15px 20px;
    background-color: transparent;
}



/******* HEADER ÜBERALL GLEICH ********/
.whb-full-width .whb-row > .container, .whb-full-width + .whb-clone .whb-row > .container {
    max-width: 100%;
    width: 100% !important;
	padding-left: 5%;
	padding-right: 5%;
}

.archive .whb-full-width .whb-row > .container, .whb-full-width + .whb-clone .whb-row > .container {
    max-width: 100%;
    width: 100% !important;
		padding-left: 5%;
		padding-right: 5%;
}



/******* DANKESEITE ********/
.woocommerce-thankyou-order-details li, .wc-bacs-bank-details li {
    flex: 1 1 0%;
    margin-bottom: 20px;
    padding-right: 20px;
    padding-left: 0px;
    border-right: none;
    color: #777;
    text-align: left;
}

.woocommerce-table--order-details tfoot tr:last-child th {
    text-transform: inherit;
    font-size: 12px;
}

table th {
    border: none;
    border-bottom: 1px solid #EFEFEF;
}

.woocommerce-table--order-details tfoot tr:last-child td > .amount {
    display: block;
    font-size: 12px;
}

.woocommerce-checkout .shop_table td, .woocommerce-checkout .shop_table th {
    line-height: 1.5;
    font-size: 17px;
}


.woocommerce-checkout .shop_table {
 	background: #fff !important
}

.wc-bacs-bank-details-heading, .woocommerce-order-details__title, .woocommerce-customer-details > h2 {
    text-transform: inherit;
}


/******* AJAX SEARCH ********/
.dgwt-wcas-om-bar button.dgwt-wcas-om-return, .dgwt-wcas-om-bar button.dgwt-wcas-om-return:active, .dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus, .dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover {
    background: var(--btn-shop-bgcolor) !important;
}



/******* AJAX SEARCH ********/
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp {
    max-height: none!important;
    height: auto!important;
    margin-top: 30px;
}



/******* AJAX SEARCH ********/
.dgwt-wcas-om-bar button.dgwt-wcas-om-return, .dgwt-wcas-om-bar button.dgwt-wcas-om-return:active, .dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus, .dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover {
    border-radius: 100px;
	margin-right: 7px !important;
	
}



/******* AJAX SEARCH ********/
.dgwt-wcas-om-bar {
    display: flex;
    height: 45px;
    width: 100%;
    margin-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}


/******* AJAX SEARCH ********/
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    width: 100%;
    height: 40px;
    font-size: 14px;
    line-height: 100%;
    padding: 10px 15px;
    background: #f5f5f5;
    border: none;
    border-radius: 5px !important;
    -webkit-border-radius: 3px;
    -webkit-appearance: none;
    box-sizing: border-box;
    padding-right: 10px;
}

/******* AJAX SEARCH ********/
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp {
    max-height: none!important;
    height: auto!important;
    margin-top: 40px;
}

.product-categories li.current-cat > a:before {
	margin-right: 9px;
	margin-top: 0px;
	margin-bottom: 3px;
    /*content: "";*/
    /*display: inline-block;*/
    content: "\f113";
    font-size: 13px;
    font-family: "woodmart-font";
    /*background-image: url(https://shop.innoconcept-entwicklung.de/wp-content/uploads/2021/02/right-arrow.svg);*/
    background-size: contain !important;
    height: 8px !important;
    width: 8px;
    background-position: 60%;
    background-repeat: no-repeat;
	vertical-align: middle;
} 

.widget_product_categories .product-categories li.current-cat>a {
    color: #333;
    font-weight: 800 !important;
}



.vc_tta.vc_general .vc_tta-panel-title {
    margin: 0;
    line-height: 1.4 !important;
    font-size: 15px !important;
}

/******* PRODUKT SWATCHES / VARIATIONEN ********/
/* TEXT-SWATCHES */
.iconic-was-swatches--text-swatch .iconic-was-swatch {
    border: 2px solid #f5f5f5 !important;
    display: block;
    padding: 10px 15px;
    border-radius: 5px;
    background: #f5f5f5;
    line-height: 1;
    color: #111!important;
    white-space: nowrap;
    font-size: 13px;
    font-weight: 600;
}
/* TEXT-SWATCHES */
.iconic-was-swatches--text-swatch .iconic-was-swatch:hover {
    border-color: #353c4e;
    color: #000!important;
    background: #e1e1e1;
}
/* TEXT-SWATCHES */
.iconic-was-swatches--text-swatch .iconic-was-swatch--selected, .iconic-was-swatches--text-swatch .iconic-was-swatch--selected:hover {
    background: #e1e1e1;
    border: 2px solid #111 !important;
    color: #111!important;
}

/* TABS-PRODUKTSEITE */
.tabs-layout-tabs .tabs li a {
    position: relative;
    display: inline-block;
    padding-top: 30px;
    padding-bottom: 10px;
    color: inherit;
    text-transform: inherit;
    font-weight: inherit;
    font-size: 20px;
    opacity: .7;
}

.product-tabs-wrapper {
	padding-top: 40px;
	padding-bottom: 40px;
    border-top: 2px solid #eee !important;
    border-bottom: 2px solid #eee !important;
    border-color: #eee !important;
    background-color: #fff;
}

/******* MOBILE MENU ********/
/* WARENKORB SIDEBAR - MENGE AUSBLENDEN */
.mobile-nav.act-mobile-menu {
    padding-top: 0px !important;
	padding-left: 0px !important;
}

/* NORMALE MENÜPUNKTE */
.site-mobile-menu li a {
	border-bottom: none !important;
	padding-top: 11px;
    padding-right: 20px;
    padding-bottom: 11px;
    padding-left: 20px;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--request-quote.is-active {
	display: none !important;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--request-quote {
	display: none !important;
}

div.request-quote-link  {
	display: none !important;
}

button[name="save_account_details"], button[name="save_address"], button[name="track"] {
    margin-top: 30px !important;
}

.wd-load-more:not(:hover) {
    background-color: #f5f5f7 !important;
}

/* ANMELDEN ICON-GRÖßE */
.site-mobile-menu .my-account-with-text>a:before {
    font-size: 13px;
}
	
.site-mobile-menu .sub-menu-dropdown {
    border-left: 1px solid rgba(129,129,129,.2) !important;
    margin-left: 30px;
	border-radius: 0px !important;
}

.site-mobile-menu .sub-menu li a {
    color: #777;
    text-transform: none;
    font-size: 15px !important;
	font-weight: 500 !important;
}

.site-mobile-menu li.opener-page>a, .site-mobile-menu li:active>a {
    background: none;
	color: #000;	
}

.icon-sub-menu.up-icon {
    color: #2b5b66;
    background: none !important;
}

.icon-sub-menu {
	border-left: none !important;
	line-height: 55px !important;

}

.tabs-layout-accordion .woodmart-scroll .woodmart-scroll-content {
    position: relative;
    flex: 1 1 auto;
    padding-right: 20px;
    max-height: inherit;
}

.woodmart-close-side {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: rgba(0,0,0,.3);
    backdrop-filter: blur(4px) !important;
}

.copyrights-wrapper {
    border-top: 1px solid;
    font-size: 12px;
    background: #333;
    color: #eee;
}

#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {
    width: 200px;
    margin-top: -2px !important;
}




.wd-toolbar-home .wd-tools-icon:before{
	/*content: "" !important;*/
    display: inline-block;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/home-2.svg);*/
    background-size: contain ;
    height: 19px !important;
    width: 19px !important;
    background-position: 60%;
    background-repeat: no-repeat;
}

.my-account-with-icon .wd-tools-icon:before {
    /*content: "" !important;*/
    display: inline-block !important;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/konto.svg) !important;*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px !important;
    background-position: 60% !important;
    background-repeat: no-repeat !important;
}

.wd-header-my-account .wd-tools-icon:before {
    /*content: "" !important;*/
    display: inline-block !important;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/konto.svg) !important;*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px !important;
    background-position: 60% !important;
    background-repeat: no-repeat !important;
}

.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
    /*content: "" !important;*/
    display: inline-block !important;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/warenk.svg) !important;*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px !important;
    background-position: 60% !important;
    background-repeat: no-repeat !important;
}

.woodmart-shopping-cart.woodmart-cart-alt .woodmart-cart-icon:before {
    /*content: "" !important;*/
    display: inline-block !important;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/warenk.svg) !important;*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px !important;
    background-position: 60% !important;
    background-repeat: no-repeat !important;
}


.woodmart-shopping-cart .woodmart-cart-icon:before {
    /*content: "";*/
    display: inline-block;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/warenk.svg);*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px;
    background-position: 60%;
    background-repeat: no-repeat;
}

span.wd-tools-icon.wishlist-icon::before {
    /*content: "" !important;*/
    display: inline-block;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/wunschliste-1.svg);*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px;
    background-position: 60%;
    background-repeat: no-repeat;
}

.wd-header-wishlist .wd-tools-icon:before {
    /*content: "" !important;*/
    display: inline-block;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/wunschliste-1.svg);*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px;
    background-position: 60%;
    background-repeat: no-repeat;
}

.wd-header-search .wd-tools-icon:after {
    /*content: "" !important;*/
    display: inline-block;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/suche-1.svg);*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px;
    background-position: 60%;
    background-repeat: no-repeat;
    margin-top: -10px;
    margin-left: -9px;
}

.wd-header-search .wd-tools-icon:before  {
    /*content: "" !important;*/
    display: inline-block;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/suche-1.svg);*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px;
    background-position: 60%;
    background-repeat: no-repeat;
}

.whb-top-bar .wd-header-search .wd-tools-icon:before {
    /*content: "" !important;*/
    display: inline-block;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/04/suche-1.svg);*/
    background-size: contain !important;
    height: 19px !important;
    width: 19px;
    background-position: 60%;
    background-repeat: no-repeat;
}

.iconic-was-swatches--slider .iconic-was-swatches__item, .variations tr:last-child .iconic-was-swatches {
    margin-bottom: -10px;
}

table {
	margin-bottom: 0px !important;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    font-size: 14px;
    line-height: 1.4;
}



.widget {
    margin-bottom: 27px;
    padding-bottom: 5px;
    border-bottom: 0px;
}

/* BLOG */
.blog-design-small-images.has-post-thumbnail .entry-title {
    font-size: 26px;
    line-height: 1.4;
    margin-bottom: -10px;
}

.woodmart-post-date .post-date-month {
    padding-top: 0px;
    padding-bottom: 0px;
    text-transform: uppercase;
    letter-spacing: .3px;
    font-weight: 600;
    font-size: 0px !important;
}

.woodmart-post-date .post-date-day {
    padding-top: 6px;
    padding-bottom: 4px;
    font-size: 0px !important;
}

.woodmart-entry-meta .meta-author {
    vertical-align: top;
    font-size: 0px !important;
    visibility: hidden !important;
}

.woodmart-post-date {
    visibility: hidden !important;
}



.woodmart-item-shadow .woodmart-item-position-left .timeline-col, .woodmart-item-shadow .woodmart-item-position-right .timeline-col {
    box-shadow: none !important;
	background: #fff !important;
}




.color-scheme-light .icons-design-simple .woodmart-social-icon, .icons-design-simple.color-scheme-light .woodmart-social-icon {
    /*background-color:;*/
    color: #FFF!important;
}

/* WARENKORB SIDEBAR - MENGE AUSBLENDEN */
.widget_shopping_cart div.quantity {
    position: relative;
    z-index: 1;
    display: inline-flex;
    margin-bottom: 8px;
    transition: opacity .6s ease;
    visibility: hidden;
}


/* PRODUKTSEITE WARENKORB BEREICH - BUTTON & QANTITY INPUT */
.product-image-summary div.quantity  {
    margin-bottom: 20px;
    margin-right: 5px;
    display: inline-flex;
    max-width: 20%;
    margin-top: 0px !important;
}

.star-rating {
    color: #597F38 !important;
}

.woocommerce-de_price_taxrate, .woocommerce_de_versandkosten, .product_meta>span a {
    color:#111 !important;
}


.categories-accordion-on .widget_product_categories .product-categories {
    padding-right: 25px;
    font-weight: 400;
    color: #111;
    font-size: 20px;
	  animation: none;

}

.wd-filter-list a {
    color: #111 !important;
}


.product-categories li a:hover {
	color: #9b9b9b !important;
}

.widget_product_categories .children {
  flex: 1 1 auto;
  padding-left: 9px;
	margin-left: 10px !important;
  width: 100%;
  font-size: 85% !important;
	font-weight: 300 !important;
	border-left: none !important;
	color: #111 !important;
	border-left: 1px solid rgba(129,129,129,0.2) !important;
	animation: wpb_btt 1.10s 1 cubic-bezier(.175,.885,.32,1.275)

}

.product-grid-item .hover-img img, .product-grid-item .product-image-link img {
			animation: wpb_btt 1s 1 cubic-bezier(.175,.885,.32,1.275);
}

.widget_shopping_cart .has-scrollbar .woodmart-scroll-content {
		animation: wpb_btt 1s 1 cubic-bezier(.175,.885,.32,1.275);

}

.wd-nav-secondary:not(.wd-offsets-calculated) .wd-dropdown-menu {
	box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
}


.product-image-summary .single_add_to_cart_button  {
    margin-bottom: 0px;
    width: 77% !important;
    height: 60px;
    margin-top: 0px;
}


/* ---- SHATTEN-BOXEN ---- */
/* ---- NORMALE SCHATTENBOX ---- */
.box{
    box-shadow: 0 4px 16px rgb(0 0 0 / 10%) !important;
    border-radius: 6px;
    background: #fff;
}

/* ---- HOVER SCHATTENBOX ---- */
.hoverbox{
    box-shadow: 0 4px 16px rgb(0 0 0 / 10%) !important;
    border-radius: 6px;
    border-radius: 6px;
    background: #fff;
	margin-left: 1vh;
	margin-right: 1vh;
    padding: 0px;
}

.hoverbox:hover{
    box-shadow: 0px 0px 14px 0 rgb(174 174 192 / 40%) !important;
    border-radius: 6px;
    background: #fff;
	margin-left: 1vh;
	margin-right: 1vh;
    padding:0px;
	transition: border 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}

/* ---- PREFOOTER ABSTAND ---- */
.woodmart-prefooter {
    padding-bottom: 0px;
    background-color: #FFF;
}

/* ---- KATEGORIEN TEXT IN SHOP PAGE TITLE ---- */
.woodmart-product-categories .category-nav-link {
    text-transform: inherit;
}

/* ---- KATEGORIEN BILD IN SHOP PAGE TITLE ---- */
.hasno-product-count .category-nav-link .category-icon {
    margin-right: 7px;
    max-height: 20px;
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 9px, rgba(0, 0, 0, 0.05) 0px 0px 7px;
}

/* ---- LIEFERZEIT ---- */
.delivery-time-info {
    color: #333 !important;
    margin-bottom: 16px !important;
    font-size: 13px !important;
	margin-top: 13px !important
}

.delivery-time-info::before {
    margin-right: 9px;
	margin-top: 0px;
	margin-bottom: 3px;
    content: "";
    display: inline-block;
    background-image:url(https://www.fuenfvorzehn.de/wp-content/uploads/svg/delivery-color.svg);
    background-size: contain !important;
    height: 20px !important;
    width: 20px;
    background-position: 60%;
    background-repeat: no-repeat;
	vertical-align: middle;
}



/* ---- VORRÄTIG / AUF LAGER ---- */
p.stock {
    font-weight: 500;
    font-size: 13px;
    line-height: 1.2;
}

p.stock.in-stock {
    color: #008B10;
    margin-top: 12px;
	margin-bottom: 25px !important;
}

p.stock.in-stock:before {
    margin-right: 9px;
	margin-top: 0px;
	margin-bottom: 2px;
    content: "";
    display: inline-block;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/06/new-moon-1.svg);*/
    background-size: contain !important;
    height: 7px !important;
    width: 7px;
    background-position: 60%;
    background-repeat: no-repeat;
	vertical-align: middle;
}



p.stock.out-of-stock:before {
    margin-right: 9px;
    margin-top: 0px;
    margin-bottom: 2px;
    content: "";
    display: inline-block;
    /*background-image: url(https://shop-01.innoconcept.live/wp-content/uploads/2021/06/new-moon.svg);*/
    background-size: contain !important;
    height: 7px !important;
    width: 7px;
    background-position: 60%;
    background-repeat: no-repeat;
    vertical-align: middle;
}

p.stock.out-of-stock {
    color: #ffa500 !important;
    padding-top: 11px;
}

/* ---- GRUNDPREIS PREISANZAHL ---- */
.product p.wc-gzd-additional-info .amount {
    color: #9b9b9b !important;
    font-weight: 600 !important;
    font-size: 11px !important;
}

/* ---- /Grundpreis Einheit + inkl. MwSt zzgl. Versandkosten ---- */
.product p.wc-gzd-additional-info {
    font-size: 11px;
	font-weight: 600;
    margin-bottom: 0;
    color: #9b9b9b;
}

/* ---- WORT: VERSANDKOSTEN AUF PRODUKTSEITE ---- */
.legal-price-info a {
    color: inherit;
    font-weight: 600;
    text-decoration: none;
	color: #9b9b9b !important
}


.tabs-layout-tabs .tabs {
    text-align: left;
}

.single-product span.wc-gzd-additional-info.tax-info {
	display: none;
}

.single-product span.wc-gzd-additional-info.shipping-costs-info {
	display: none !important;
}

.single-product span.wc-gzd-additional-info.tax-info {
	display: none !important;
}

.product-type-variable span.wc-gzd-additional-info.tax-info.variation_modified
 {
	display: none !important;
}

.product-type-variable span.wc-gzd-additional-info.shipping-costs-info.variation_modified {
	display: none !important;
}
html .product_title {
    margin-bottom: 15px;
}

.woocommerce-breadcrumb a:after  {
    /*content: "/" !important;*/
    display: inline;
    font-size: 11px;
    color: #000 !important;
    margin-left: 7px !important;
    font-weight: 500 !important;
    margin-right: 3px;
}

.single-breadcrumbs-wrapper .single-breadcrumbs, .single-breadcrumbs-wrapper .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
}


.wd-accordion-title:hover, .wd-accordion-title.active {
    font-size: 19px !important;
}

.woocommerce-tabs .wd-accordion-title {
    color: #111;
    font-size: 19px !important;
}


#tab-description {
	padding-bottom: 20px !important;
}


.woocommerce-Reviews {
    margin-bottom: -10px;
}


/* ---- KURZBESCHREIBUNG PRODUKTSEITE ---- */
.woocommerce-product-details__short-description {
    margin-bottom: 20px;
    margin-top: 25px;
}

/* ---- WARENKORB SIDEBAR - ZWISCHENSUMME TEXT ---- */
.widget_shopping_cart .total strong {
    color: #2d2a2a;
    text-transform: inherit;
    font-weight: 500;
    font-size: 15px;
}

/* ---- WARENKORB SIDEBAR - ZWISCHENSUMME BETRAG ZAHL ---- */
.widget_shopping_cart .total .amount {
    font-weight: 600;
    font-size: 17px;
}

/* ---- RABATTLABEL POSITION ---- */
.labels-rectangular .product-label {
    padding: 5px 10px;
    font-size: 13px;
    /*margin-top: 3px;*/
    text-transform: inherit;
    font-weight: 600;
}

/* ---- WARENKORB ---- */
.unit-price-cart {
    font-size: 9px;
    display: block;
    margin-top: 0px;
}

td.product-price .amount {
    color: #777;
    font-weight: 500;
    font-size: 12px !important;
    margin-left: 0px;
    margin-top: 4px;
	padding-bottom: 5px !important
}

.woocommerce-cart-form__contents td > *, .group_table td > * {
    margin-bottom: 5px !important;
}

cart-widget-side .widget_shopping_cart .total {
    margin-top: 0;
    font-size: 12px !important;
}

.widget_shopping_cart .shopping-cart-widget-footer>p {
    margin-bottom: 0px !important;
}

.widget_shopping_cart .total .amount {
    font-weight: 600;
    font-size: 13px !important;
}

.widget_shopping_cart .total strong {
    color: #2d2a2a;
    text-transform: inherit;
    font-weight: 500;
    font-size: 13px !important;
}

td.product-subtotal span {
    font-size: 16px;
    font-weight: 500;
}

tr.order-total strong .amount {
    font-size: 22px;
    font-weight: 700;
}

.amount {
    font-weight: 700;
    font-size: 14px;
}

/* ---- SHOP-BUTTONS ---- */
.added_to_cart, .btn, .button, [type=button], [type=submit], button {
    padding: 12px 20px;
    /*background-color: ;*/
    /*color: ;*/
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: inherit;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    cursor: pointer;
}



/* ---- PRODUKTBILDER ---- */
.product-images img {
    width: 100%;

}

/* ---- WIDGET TITLE ---- */
.widget-title, .widgettitle {
    margin-bottom: 20px;
    text-transform: inherit;
    font-weight: 600;
    font-size: 18px;
}

.widget-heading .widget-title {
    flex: 1 1 auto;
    margin-bottom: 0;
   text-align: left !important;
    font-size: 17px;
    padding-left: 17px;
}

/* ---- AUFZÄHLUNGSZEICHEN ---- */



/* ---- TEXTE / ÜBERSCHRIFTEN ---- */
#order_payment_heading, #order_review_heading, #ship-to-different-address label, .cart-totals-inner h2, .comments-area .comment-reply-title, .comments-area .comments-title, .cross-sells>h2, .element-title, .slider-title, .wd-login-title, .woocommerce-MyAccount-content header>h2, .woocommerce-MyAccount-content>h2, .woocommerce-additional-fields>h3, .woocommerce-billing-fields>h3, .woocommerce-column__title, .woocommerce-shipping-fields>h3, .woodmart-checkout-steps ul, .woodmart-products-tabs .tabs-name, header.title>h3, legend {
    text-transform: inherit;
    font-weight: 700;
    font-size: 22px;
}



/* ---- MOBILE MENU TABS - SCHRIFT ---- */
.mobile-nav-tabs li {
    position: relative;
    flex: 1 0 50%;
    padding: 0px !important;
    max-width: 50%;
    width: 50%;
    color: #909090;
    text-align: center;
    text-transform: inherit;
    letter-spacing: .3px;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.3;
    cursor: pointer;
    transition: background-color .25s ease,color .25s ease;
}

/* ---- HEADER DROPDOWN SCHATTENBOXEN ---- */
.menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 3px !important;
    color: #111;
    box-shadow: 0 4px 16px rgb(0 0 0 / 10%) !important
}

	
.vertical-navigation .menu {
    display: flex;
    align-items: stretch;
    flex-direction: column;
	border-radius: 11px !important;
    border: none;
    background: #fff;
    border-radius: 6px;
	box-shadow: 0 4px 16px rgb(0 0 0 / 10%) !important;
}

.dropdown-cart, .woodmart-search-dropdown, .sub-menu-dropdown, .whb-text-element .wcml-dropdown .wcml-cs-submenu, .whb-text-element .wcml-dropdown-click .wcml-cs-submenu, .woodmart-product-categories .children, .whb-column form.woocommerce-currency-switcher-form .dd-options {
    margin: 0 0 0;
    -webkit-transform: translateY(15px) translateZ(0);
    transform: translateY(15px) translateZ(0);
	border-radius: 6px;
    box-shadow: 0 4px 16px rgb(0 0 0 / 10%) !important;
}

.widget_shopping_cart .total {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 11px;
    padding-top: 11px;
    padding-bottom: 0px;
    border-top: 2px solid;
    font-size: 12px !important;
	border-color: #eee;
    border-width: 1px;
}

.widget_shopping_cart .shopping-cart-widget-footer>p {
    margin-bottom: 10px !important;
}


/* ---- MOBILES MENÜ SUCHLEISTE SIDEBAR-SCHRIFTSTÄRKE ---- */
.mobile-nav .searchform input[type=text] {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 50px;
    padding-left: 20px;
    height: 70px;
    border: none;
    font-weight: 400;
}


/* ---- SHOW SIDEBAR IN KATEGORIE SEITE ---- */
.woodmart-show-sidebar-btn {
    background: #fff;
    padding: 12px;
    box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%);
    border: solid 2px #fff;
    margin-bottom: 15px !important;
	margin-top: 25px !important
}

.woodmart-show-sidebar-btn:hover {
    background: #f5f5f5;
    padding: 12px;
    box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%);
    border: solid 2px #fff;
    margin-bottom: 15px !important;
	margin-top: 25px !important
}


/* ---- WUNSCHLISTE UND VERGLEICHEN AUF PRODUKTSEITE ---- */
.wd-action-btn.wd-style-text>a {
    position: relative;
    display: inline-flex;
    align-items: left;
    flex-direction: row;
    font-weight: 600;
    font-size: 12px;
    line-height: 1;
    background: inherit;
    padding-left: 2px !important;
    min-width: 100% !important;
    text-transform: initial !important;
}

/* ---- LEERER WARENKORB SIDEBAR LEERER TEXT ---- */
.widget_shopping_cart .empty {
    position: relative;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: none;
    color: #2d2a2a;
    text-align: center;
    text-transform: inherit;
    font-weight: 500;
    font-size: 19px;
    padding: 20px;
}

/* ---- MEHR LESEN - BLOG ---- */
.read-more-section a {
    position: relative;
    display: inline-block;
    border-bottom: none;
    text-decoration: none;
    text-transform: inherit;
    letter-spacing: .3px;
    font-weight: 500;
    font-size: 13px;
}

/* ---- BREITE DES CONTAINERS MIT ABSTAND SIEHE OFFICEUP ---- */

	
	
/* ---- NINJA FORMS ---- */	
.nf-form-content .nf-field-element .ninja-forms-field:not(select) {
    background-color: #f4f4f5;
    border-width: 1px;
    border-radius: 3px;
    border-style: solid;
    border-color: #f4f4f5;
    color: #191919;
	height: 55px !important
}

.nf-form-content .nf-field-element .ninja-forms-field:not(select):hover {
    background-color: #f4f4f5;
    border-width: 1px;
    border-radius: 3px;
    border-style: solid;
    border-color: #111;
    color: #191919;
	height: 55px !important;
	transition: border 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}
	

.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background: #fff;
    border: solid;
    border-radius: 13px;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
}

.nf-form-content {
    padding: 5px;
    max-width: none;
    margin: 0px !important;
}


.nf-form-fields-required {
    font-size: 0px;
}


/* ---- PRODUKT TABS LAYOUT ABTÄNDE ---- */
.woodmart-before-product-tabs {
    margin-top: -41px;
    padding-top: 0px;
    padding-bottom: 15px;
    background-color: #f5f5f7;
    text-align: center;
}

/* ---- TAB TEXT STIL - GRÖßE UND FARBE ---- */


	
/* ----- AKKORDATIONEN ------- */
.vc_tta.vc_general .vc_tta-panel-title>a {
    background: #fff !important;
    display: block;
    padding: 14px 20px;
    box-sizing: border-box;
    text-decoration: none;
    color: inherit;
    position: relative;
    transition: color .2s ease-in-out;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.13) 0px 2px 5px, rgba(0, 0, 0, 0.05) 0px 0px 3px !important;
}


.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #000 !important;
    font-weight: 500;
}


.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
    color: #000 !important;
    font-weight: 500;
}


/* ---- PRODUKTKATEGORIEN MENÜPUNKTE TEXT AUF DER SHOP-SEITE ---- */
.widget_product_categories .product-categories li a {
    display: block;
    flex: 1 1 calc(100% - 40px);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 5px;
    width: calc(100% - 40px);
    text-decoration: none;
    font-size: inherit;
	font-weight: 500;
    line-height: 1.4;
	color: inherit
}



#cfw {
    margin-top: 2em;
    padding-left: 8%;
    padding-right: 8%;
}

/* ----------- MAILPOET FORMULAR -------------- */
#mailpoet_form_1 .mailpoet_paragraph {
    line-height: 20px;
    margin-bottom: 0px !important;
}

#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {
    width: 200px;
    margin-bottom: 15px !important;
}


/* ----------- DEKSTOP ONLY -------------- */
@media screen and (min-width: 1010px) {
/******* WARENKORB SIDEBAR ********/
.cart-widget-side.woodmart-cart-opened {
    -webkit-transform: none;
    transform: none;
    width: 475px !important;
    box-shadow: rgb(0 0 0 / 15%) 6px 2px 29px 0px;
}

/******* MOBILE MENU UND WEITERE SIDE WIDGETS ********/
.admin-bar .cart-widget-side, .admin-bar .mobile-nav, .admin-bar #cboxClose, .admin-bar button.mfp-close, .admin-bar .wd-fs-close {
    top: 32px;
    width: 475px;
}


.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
    margin-bottom: 20px;
    padding-bottom: 0px;
}

.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn {
    margin-top: -7px;
    margin-bottom: 24px;
}
}
@media screen and (min-width: 1090px) {
.woocommerce-ordering select {
		margin-top: -30px;

	}
}

	
	
	
/* ------------------------------------- MOBILE & IPAD & IPAD PRO --------------------------------------- */
@media only screen and (max-width: 1050px) {
.widget_product_categories .product-categories li a {
    display: block;
    flex: 1 1 calc(100% - 40px);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 5px;
    width: calc(100% - 40px);
    text-decoration: none;
    font-size: inherit;
	font-weight: 500;
    line-height: 1.4;
}

@media only screen and (max-width: 1050px) {
.widget_product_categories .children {
    flex: 1 1 auto;
    padding-left: 15px;
    width: 100%;
    font-size: 85%;
}
	
/* ---- TOOLBAR FÜR MOBILE IPAD UND IPADPRO ---- */
@media only screen and (max-width: 1050px) {
.woodmart-toolbar {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 350;
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    padding: 5px;
    height: 55px;
    background-color: #FFF;
    box-shadow: 0 0 9px rgba(0,0,0,.12);
	border-top: solid 2px #eee !important
}
	
/* ---- SHOW SIDEBAR IN KATEGORIE SEITE FÜR MOBILE IPAD UND IPADPRO---- */
.woodmart-show-sidebar-btn {
    background: #fff;
    padding: 10px;
    height: 50px;
    width: 100%;
    box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%);
    border: solid 2px #fff;
	margin-bottom: -30px !important;
    margin-top: 25px !important;
}
	

.woodmart-show-sidebar-btn:hover {
    background: #f5f5f5;
    padding: 10px;
    height: 50px;
    width: 100%;
    box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%);
    border: solid 2px #fff;
 	margin-bottom: -30px !important;
    margin-top: 25px !important;
}
}
@media only screen and (max-width: 950px) {
.shop_table_responsive td:before {
    content: attr(data-title);
    float: left;
    padding-top: 0px;
    color: #2d2a2a;
    text-transform: inherit;
    font-weight: 400;
    font-size: 12px;
}
	



	
@media only screen and (max-width: 1050px) {
.shop_table_responsive td:before {
    content: attr(data-title);
    float: left;
    padding-top: 0px;
    color: #2d2a2a;
    text-transform: inherit;
    font-weight: 400;
    font-size: 12px;
}
	
@media only screen and (max-width: 1050px) {
.variations_form .label span {
    margin-left: 1px;
    margin-bottom: -2px !important;
}
	

@media only screen and (max-width: 1050px) {
.woodmart-close-side {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: rgba(0,0,0,.3);
    backdrop-filter: blur(4px) !important;
}
	
@media only screen and (max-width: 1050px) {	
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woodmart-shop-tools {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 0px;
    padding-right: 0px;
}
	
@media only screen and (max-width: 1050px) {	
.woodmart-spacing-6 > [class*=col] {
    margin-bottom: 6px;
    padding-right: 2px;
    padding-left: 2px;
}

@media only screen and (max-width: 1050px) {	
.sticky-toolbar-on .scrollToTop {
    bottom: 80px !important;
}

@media only screen and (max-width: 1250px) {	
.product-image-summary div.quantity {
    margin-bottom: 20px;
    margin-right: 5px;
    display: inline-flex;
    max-width: 20%;
    margin-top: 0px !important;
}

@media only screen and (max-width: 1050px) {	
.group_table td.product-thumbnail img, .woocommerce-cart-form__contents td.product-thumbnail img {
	min-width: 10%;
    max-width: 9;
	padding-top: 20px;
}
	
@media only screen and (max-width: 1050px) {	
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woodmart-woo-breadcrumbs .woocommerce-breadcrumb, .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woodmart-woo-breadcrumbs .yoast-breadcrumb {
    margin-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
	
@media only screen and (max-width: 950px) {	
#customer_login>.col-md-6 {
    padding-bottom: 20px !important;
}

@media only screen and (max-width: 950px) {	
.archive .container {
    max-width: 100%;
		padding-left: 0%;
		padding-right: 0%;	
}

@media only screen and (max-width: 950px) {	
.button.button.ywraq_clean_list {
	    margin-top: -35px;
    margin-bottom: 30px;
}

@media only screen and (max-width: 950px) {	
.shop-loop-head {
    margin-top: -15px;
    padding-right: 5%;
    padding-left: 5%;
}

	
@media only screen and (max-width: 950px) {	
.description-area-before .page-description, .description-area-before .term-description {
    margin-bottom: 30px;
    padding-left: 5%;
    padding-right: 5%;
}

@media only screen and (max-width: 950px) {	
.archive .page-title {
	padding-left: 5% !important;
	padding-right: 5% !important;
}
	
@media only screen and (max-width: 950px) {	
.archive .page-title {
	padding-left: 5% !important;
	padding-right: 5% !important;
}
	

@media only screen and (max-width: 950px) {	
.button.button.ywraq_clean_list {
	    margin-top: -35px;
    margin-bottom: 30px;
}
	

@media only screen and (max-width: 950px) {	
.archive .container {
    max-width: 100%;
	padding-left: 0% !important;
	padding-right: 0% !important;	
}




@media only screen and (max-width: 1020px) {	
	.woodmart-buttons .wd-action-btn>a {
    width: 39px;
    height: 39px;
}
	
@media only screen and (max-width: 1050px) {	
	.wd-buttons .wd-action-btn>a {
    width: 41px;
    height: 41px;
}
	
@media only screen and (max-width: 1000px) {		
.filters-area {
		padding-left: 5%;
			padding-right: 5%;
}

.products[data-source="main_loop"] {
    padding-left: 2%;
    padding-right: 2%;
}
}
	
/* 
@media only screen and (max-width: 850px) {	
.product-summary-shadow .summary-inner {
    padding: 30px 35px 0px !important;
    border: none;
    border-radius: 6px;
    box-shadow: 2px -9px 10px 0 rgb(0 0 0 / 3%) !important;
		max-width: 450px;
    animation: wpb_btt 1s 1 cubic-bezier(.175,.885,.32,1.275);
    margin-left: -34px !important;
	    margin-right: -34px !important;
}
	*/ 


.filters-area.custom-content {
    padding-bottom: 10px !important;
}
}


@media only screen and (max-width: 850px) {		
.variations_form .woocommerce-variation-availability p.stock {
    margin-top: 0px !important;
		margin-bottom: 25px !important;
}
}

@media only screen and (max-width: 850px) {	
.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
    padding-top: 20px;
	padding-bottom: 50px !important;
}
}


@media only screen and (max-width: 850px) {	
.product-summary-shadow .summary-inner {
    padding: 2px 10px;
    padding-bottom: 0px !important;
    border: none;
    box-shadow: none;
    max-width: 100% !important;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    border: none !important;
    margin-bottom: -35px;
}
}

div.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon.woodmart-wishlist-btn {
    margin-bottom: 29px !important;
    width: 100% !important;
}
	

.tabs-layout-accordion .wd-tab-wrapper .wc-tab {
    padding-bottom: 0px;
}
	
.tabs-layout-accordion .wd-tab-wrapper {
    background: transparent;
}
	
.tabs-layout-accordion {
border-top: 1px solid rgba(119,119,119,0.17) !important;
}
	
.product-tabs-wrapper {
		border-top: none !important
}
	
.wd-accordion-title:after {
	content: "" !important;
    display: inline-block;
    background-image: url(https://www.fuenfvorzehn.de/wp-content/uploads/svg/plus.svg);
    background-size: 55%;
    height: 19px !important;
    width: 19px !important;
    background-position: 60%;
    background-repeat: no-repeat;
}

.woocommerce-Reviews {
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: -20px;
}

/******* SHOP FILTERS START ********/
@media only screen and (max-width: 850px) {	
    .woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {
        width: 100%;
        margin-bottom: 0px;
        margin-top: 10px !important;
        font-size: 26px;
    }
}

@media only screen and (min-width: 700px) and (max-width: 1010px) { 
    .wd-active-filters {
        min-height: 1px;
        padding-left: 5% !important;
        padding-right: 5% !important;
        margin-top: -14px;
        margin-bottom: 10px;
    }
}

	
.wd-active-filters {
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -14px;
    margin-bottom: 10px;
}

@media only screen and (max-width: 950px) {	
	.archive .footer-sidebar {
		padding-left: 5%  !important;
		padding-right: 5%  !important;
	}
}

@media only screen and (max-width: 950px) {	
.archive .whb-full-width .whb-row > .container, .whb-full-width + .whb-clone .whb-row > .container {
    max-width: 100%;
    width: 100% !important;
		padding-left: 5%  !important;
		padding-right: 5%  !important;
}
}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .dokan-alert-warning, .dokan-alert-danger, .dokan-alert-info, .dokan-error, .dokan-info {
    border-radius: 3px !important;
    box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 10%) !important;
    margin-bottom: 30px !important;
}

.no-products-footer {
	margin-left: 5%;
    margin-right: 5%;
}


.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woodmart-shop-tools {
    margin-top: -4px;
    margin-bottom: 7px;
}


/******* SHOP FILTERS ENDE ********/

}
}
}}}}}}}}}}}}}}}}}}}}