/* filter style */
main.tn-toggled, footer.tn-toggled, #tn-new-fitured.tn-toggled {
    display: none;
}
#handheld-filters {
	display: none;
}
#handheld-filters.tn-toggled {
	display: block;
	padding: 0 0px;
}
#handheld-filters-button {
	display: flex;
	justify-content: flex-start;
	padding: 0 10px;
}

#main header.woocommerce-products-header, #secondary header.woocommerce-products-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#secondary header span {
    color: black;
    font-size: 42px;
    margin-right: 10px;
}
#tn_filter .tndisabled {
    background-color: grey;
    cursor: not-allowed;
}
#tn_filter .terms-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 45px;
}
#secondary .terms-footer button {
    min-width: 76px;
}
#tn_filter>div:first-child {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
    margin-top: 18px;
    cursor: pointer;
}
#tn_filter>div:first-child>span:last-child {
    font-size: 32px;
    line-height: 18px;
}
#r-slider-wrap {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.terms-filter {
    border-bottom: solid #EBEBEB 1px;
    margin-bottom: 18px;
    padding-bottom: 18px;
    font-size: 12px;
    color: black;
    font-weight: 500;
    line-height: initial;
}
.terms-filter h3 {
    font-weight: 600;
    color: black;
    font-size: 12px;
    margin-bottom: 18px;
}
.terms-filter .term-wrap {
    padding: 6px 0;
    cursor: default;
}
.terms-filter .terms-ul {
    margin: 9px 0 9px 0;
    max-height: 286px;
    overflow-y: auto;
    overflow-x: hidden;
}
.terms-filter .tn-checkbox {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 2px;
    /* margin: 7px 0; */
    margin-right: 12px;
    border: solid 1px #BABABA;
}
.terms-filter .tn-checkbox.tnchecked {
    background-color: #FF650E;
    border: solid 1px black;
}
.terms-filter .terms-footer span {
    color: #FF650E;
    cursor: pointer;
}
#prices-input input {
    width: 8em;
    align-content: center;
    background-color: white;
    border-radius: 4px;
    border: #D9D9D9 solid 1px;
    font-weight: 500;
    color: black;
}
#secondary .terms-filter button:nth-of-type(2) {
    background-color: white;
    border: black solid 1px;
    color: black;
}
@media (min-width: 960px) {
    #handheld-filters {
        display: block;
    }
    #handheld-filters-button {
        display: none;
    }
    #secondary header.woocommerce-products-header {
        display: none;
    }
}