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


.wpc-horizontal-layout .wpc-filters-section:not(.wpc-filter-layout-submit-button), .wpc-horizontal-layout.wpc-horizontal-cols-3 .wpc-filters-section:not(.wpc-filter-layout-submit-button) {
    max-width: 100% !important;
    width: 100% !important;
    margin-right: 2%;
}

body.archive.category .website-wrapper {
    background: #000;
}

.wpc-filters-main-wrap ul.wpc-filters-list-9704 {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    list-style: none;
    padding: 0.25em 0 0 0.25em;
    margin-left: 0;
    float: none;
}

.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item {
    float: none;
    height: 200px;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0;
    width: auto;
}

li#wpc-term-taxonomy-category-168{
    background: url(https://natureconservancy-h.assetsadobe.com/is/image/content/dam/tnc/nature/en/photos/i/s/iStock-509662042-1800.jpg?crop=0%2C72%2C1800%2C990&wid=4000&hei=2200&scl=0.45);
    background-size: cover;
    background-repeat: no-repeat;
}

body .wpc-filters-main-wrap .wpc-filters-list-9704 .wpc-term-item-content-wrapper {
    position:relative;
    background: rgba(0,0,0,.1) !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    padding-right: 0 !important;
}

.wpc-filters-main-wrap input.wpc-label-input:checked+label {
    border: 1px solid rgba(0,0,0,.25);
    border-radius: 5px;
    height: 100%;
    display: block;
    width: 100%;
    margin: 0;
}

.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label {
    margin-right: 0;
    margin-left: 0;
    border: none;
    display: block;
    height: 100%;
    border-radius: 5px;
    margin-bottom: 0;
    position: relative;
    padding-left: 0;
}

.wpc-filters-main-wrap input.wpc-label-input:checked+label {
    border: 1px solid rgba(0,0,0,.25);
    border-radius: 0;
}

body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper {
    background-color: transparent !important;
}

.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
    border: 1px solid transparent;
    margin-left: 0;
    cursor: pointer;
    display: block;
    padding: 0;
    border-radius: 0;
}

span.wpc-filter-label-wrapper .wpc-term-count {
    position: absolute;
    bottom:10px;
    right:10px;
    display: block;
}