.woof_submit_search_form_container {
    display: none;
}
.woof_list_label .woof_label_term {
    background: transparent !important;
    color: #000000 !important;
	    border-bottom: 3px solid transparent !important;
	    margin: 3px 3px 3px 0;
    padding: 3px 4px;
    height: auto;
}
.woof_container_tag{
	padding: 0 !important;
}
.woof_container_inner.woof_container_inner_tag {
    margin-top: 0 !important;
    margin-left: -5px;
}
.woof_list_label .woof_label_term:hover{
	border-bottom: 3px solid #000 !important;
}
div#woof_html_buffer {
    background-image: url(../images/loading_icon.gif);
    background-repeat: no-repeat;
    box-shadow: none;
    background-color: transparent;
    font-size: 0;
    width: 4rem;
    height: 4rem;
    background-color: #fff;
    background-size: contain;
    padding: 0;
    border-radius: 0;
}
.shop-container .term-description {
    display: none;
}
.custom-shop-section h1{
    font-size: 27px;
}
.custom-shop-section h2{
    font-size: 22px;
}
.custom-shop-section p:last-of-type {
	margin-bottom: 0;
}
/*.custom-shop-section{
    padding-top: 20rem !important;
    padding-bottom: 8.75rem !important;
}*/
.col-pb-0 .col{
    padding-bottom: 0 !important;
}
.archive.woocommerce.woocommerce-page #main, .archive.woocommerce.woocommerce-page #main.dark {
    /* background-color: #FFFFFF; */
}
.archive.woocommerce.woocommerce-page #wrapper #masthead .haendler-header-link a span {
    color: #fff !important;
}
.row.category-page-row .row.row-small > .col {
    padding: 0 .625rem 3.125rem .625rem;
}
.row.category-page-row .row.row-small {
    margin-left: -.625rem !important;
    margin-right: -.625rem !important;
    width: calc(100% + 1.25rem);
    max-width: calc(100% + 1.25rem);
}
.shop-page-title.category-page-title.page-title.featured-title {
    display: none !important;
}
.row.category-page-row {
    /* max-width: 85.4375rem !important; */
    padding-top: 5.8125rem;
}
div#description .content p {
    font-size: 1.25rem;
    line-height: 1.875rem;
}
div#description .content {
    max-width: 40rem;
    color: #6C6C6C;
    /* margin-bottom: 5rem; */
}

.seo-setion .row {
    align-items: center;
}
.seo-setion .col:nth-child(1) .content-inner > div{
    max-width: 25.625rem;
    color: #7C7C7C;
    font-size: 1.25rem;
    font-weight: 300;
}
.seo-setion .col:nth-child(1) .content-inner {
    max-width: 32.0625rem;
    margin: auto;
}
.seo-setion {
    margin-top: 6.75rem;
    margin-bottom: 5rem;
}
.slide-read-more{
    overflow:hidden;
}
.slide-read-more-button{
    cursor: pointer;
    font-size: 1rem;
    font-family: var(--heading-font);
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #000;
    display: none;
    flex-shrink: 0;
    margin-left: 0.5rem;
}
.tzn-description-text p {
    margin: 0;
    font-size: 1.25rem;
    font-weight: 300;
    color: #6c6c6c;
    max-width: 620px;
    line-height: 1.5em;
}
.tzn-description-text-wrapper {
    display: flex;
    align-items: flex-end;
}

.row.shop-advert-row > .col:nth-child(2){
    background-color: #FCFBFA;
    padding:4.6875rem !important;
    display: flex;
    align-items: center;
    color: #7C7C7C;
    font-size: 1.25rem;
    font-weight: 300;
}
.row.shop-advert-row h3{
    color:#6C6C6C;
}
.row.shop-advert-row {
    flex-basis: 66.66%;
    max-width: 66.66%;
    margin: 0 !important;
    padding: 0 1.25rem 3.125rem 1.25rem !important;
}
.term-zubehoer .row.shop-advert-row {
    display: none;
}
/*.term-zubehoer .custom-shop-section h1 {
    display: none;
}*/
.shop-container .woof.woof_sid {
    display: none;
}
.shop-container .woof.woof_sid {
    display: none;
}
.term-zubehoer .shop-container .woof.woof_sid {
    display: block;
    border: none;
    padding: 0;
    background: #f7f3f1;
}
.woof_container_inner.woof_container_inner_filter {
    display: flex;
    align-items: center;
}
.woof_container_inner.woof_container_inner_filter a.woof_front_toggle {
    display: none;
}
.woof_container_inner.woof_container_inner_filter h4 {
    margin-right: 10px;
    margin: 0;
    background-image: url(/wp-content/plugins/woocommerce-products-filter/img/open_filter.png);
    background-size: contain;
    width: 20px;
    height: 20px;
    text-indent: -99999px;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.woof_container_inner.woof_container_inner_filter span.checkbox.woof_label_term {
    background: transparent;
    border: none;
    font-weight: 600;
    color: #000;
    height: auto;
    border-bottom: 3px solid transparent;
}
.woof_container_inner.woof_container_inner_filter span.checkbox.woof_label_term:hover,
.woof_container_inner.woof_container_inner_filter span.checkbox.woof_label_term.checked\=\'checked\' {
    color: #000;
    border-bottom: 3px solid;
}
.term-zubehoer div.product.type-product>.col-inner .box-text {
    padding-top: 0 !important;
}
.term-zubehoer #wrapper div.product.type-product p.product-title {
    font-size: 1rem;
    margin-bottom: 0;
}
.term-zubehoer .row.category-page-row {
    padding-top: 0;
    /* max-width: 85.4375rem !important; */
}
.term-zubehoer .seo-setion {
    display: none;
}
.woof_products_top_panel ul {
    display: flex;
    align-items: center;
}
.woof_products_top_panel ul button.woof_reset_button_2 {
    margin-bottom: 0;
}
.term-zubehoer.archive.woocommerce.woocommerce-page #main {
    background: #f7f3f1;
}
.shop-page-title.category-page-title.page-title {
    display: none;
}
/*.term-zubehoer .custom-shop-section {
    padding-top: 50rem !important;
}*/
.term-zubehoer .custom-shop-section {
	/* height: 100dvh !important; */
}
.term-zubehoer #wrapper .custom-shop-section > .section-content, .term-zubehoer #wrapper .custom-shop-section > .section-content > .row {
	height: 100%;
}
.tax-product_cat #wrapper .shop-container .view-more-button.products-archive {
	margin-bottom: 20px;
    height: var(--input-height);
    line-height: var(--input-height);
    font-size: 1.125rem !important;
    justify-content: center;
    margin-top: 0rem;
    border: 0 !important;
    letter-spacing: 1.44px;
    color: #000000;
    text-transform: uppercase;
    background: #E2DAD0 !important; 
}
.woof_container_inner.woof_container_inner_filter > h4 {
    display: none;
}
@media screen and (min-width:1920px) {
    /*.term-zubehoer .custom-shop-section {
        padding-top: 63rem !important;
    }*/
}
@media screen and (max-width:849px) {
	.woof_container_tag {
		padding: 0 !important;
		padding-left: 9px !important;
		display: none !important;
	}
	.woof_redraw_zone.active .woof_container_tag {
		display: block !important;
	}
	.woof_redraw_zone {
		flex-direction: column;
		margin-bottom: 30px;
	}	
		.woof_container_pa_filter {
		margin-bottom: 0;
		padding-bottom: 0 !important;
	}
	.woof_auto_1_columns .woof_container {
		width: 100% !important;
	}
	.term-zubehoer .custom-shop-section {
		/* height: 100vh !important; */
	}
    .seo-setion .col:nth-child(2){
        margin-top: 40px;
    }
    .seo-setion {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .row.shop-advert-row > .col:nth-child(2) p:last-child{
        margin-bottom: 0;
    }
    .row.shop-advert-row > .col:nth-child(2) {
        padding: 20px !important;
    }
    .row.shop-advert-row > .col {
        flex-basis: 100%;
        max-width: 100%;
    }
    .row.shop-advert-row {
        flex-basis: 100%;
        max-width: 100%;
        padding-bottom: 30px !important;
    }
    div#description .content {
        margin-bottom: 0px;
    }
    .row.category-page-row .ux-menu.menu-shop {
        padding: 0 0 1rem 0;
        margin: 0 0 1rem 0;
    }
    .row.category-page-row {
        max-width: 428px !important;
        padding-top: 50px;
    }
    .row.category-page-row > .col {
        padding-left: 20px;
        padding-right: 20px;
    }
    .row.category-page-row .row.row-small {
        margin-left: -5px !important;
        margin-right: -5px !important;
        width: calc(100% + 10px);
        max-width: calc(100% + 10px) !important;
    }
    .row.category-page-row .row.row-small > .col {
        flex-basis: 50%;
        max-width: 50%;
        padding-bottom: 30px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .slide-read-more-button {
        margin-left: 0;
    }
    .tzn-description-text-wrapper {
        flex-wrap: wrap;
    }
    .shop-page-title.category-page-title.page-title {
        display: none !important;
    }
    .archive.woocommerce.woocommerce-page #wrapper .mobile-nav>.account-item>a:after {
        color: #fff;
    }
    .custom-shop-section {
        /* padding-top: 14rem !important; */
        /*padding-bottom: 6rem !important;*/
		/* padding-bottom: 3rem !important; */
    }
    .term-zubehoer .row.category-page-row .row.row-small > .col {
        /* flex-basis: 25%;
        max-width: 25%; */
    }
    .woof_container_inner.woof_container_inner_filter .woof_block_html_items {
        display: none;
    }
    .woof_container_inner.woof_container_inner_filter .woof_block_html_items ul.woof_list.woof_list_label li {
        width: 100%;
    }
    .woof_container_inner.woof_container_inner_filter span.checkbox.woof_label_term {
        justify-content: left;
        height: auto;
    }
    .woof_container_inner.woof_container_inner_filter {
        display: block;
        position: relative;
    }
    .woof_container_inner.woof_container_inner_filter h4 {
        width: 100%;
        text-indent: unset;
        border-bottom: 1px solid;
        padding-left: 30px;
        padding-bottom: 0.5rem;
        height: auto;
        background-size: 20px;
    }
    .woof_container_inner.woof_container_inner_filter a.woof_front_toggle {
        display: block;
        width: 100%;
        position: absolute;
        top: 0;
        opacity: 0;
        left: 0;
    }
}
@media screen and (max-width:549px) {
    .term-zubehoer .row.category-page-row .row.row-small > .col {
        flex-basis: 50%;
        max-width: 50%;
    }
	.custom-shop-section h1{
		font-size: 22px;
        line-height: 1;
	}
	.custom-shop-section h2{
		font-size: 18px;
	}
}