ul.products {
border-left: 1px solid transparent;
}
.woocommerce-page ul.products {
border-left: 1px solid transparent;
transition: 0.4s;
}
.woocommerce-page ul.products>li { border-color: transparent;
transition: 0.4s;
}
.sidebar_woo_category .widget-title {
font-style: normal;
font-weight: 700;
font-size: 20px;
text-transform: uppercase;
margin-bottom: 20px;
line-height: 24px;
font-size: 16px;
line-height: 24px;
}
.sidebar_woo_category a {
text-transform: uppercase;
font-size: 16px;
line-height: 24px;
}
.sidebar_woo_category li.cat-item a {
color: var(--black06-color);
}
.sidebar_woo_category ul {
font-size: 13px;
line-height: 24px; }
ul.product-categories {
visibility: hidden;
}
.sidebar_woo_category ul.product-categories>li ul {
padding-left: 20px !important;
border-left: 1px solid #e0e0e0;
}
.sidebar_woo_category ul.product-categories>li ul li {
padding: 4px 0;
}
.sidebar_woo_category ul.product-categories>li ul li:first-child {
padding-top: 10px;
}
.sidebar_woo_category ul.product-categories>li ul li:last-child {
padding-bottom: 10px;
}
.sidebar_woo_category .widget-container {
margin-bottom: 40px;
}
.sidebar_woo_category ul.product-categories>li {
margin-bottom: 10px;
}
.sidebar_woo_category li {
list-style: none;
position: relative;
}
.sidebar_woo_category li.current-cat>a {
color: var(--hover-color);
font-weight: 700;
}
.sidebar_woo_category li.current-cat>.count {
color: var(--hover-color);
font-weight: 700;
}
.sidebar_woo_category a:hover {
color: var(--hover-color) !important;
}
.sidebar_woo_category li .count {
vertical-align: text-bottom;
line-height: 17px;
color: #888;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #626262;
}
.woocommerce-products-header__title.page-title {
text-transform: uppercase !important;
margin: 0 0px 0px 0px;
font-weight: 700;
} .category_list {
display: flex;
flex-wrap: wrap;
}
.cat_items img {
width: 70px;
height: 70px;
object-fit: cover;
padding: 10px;
}
.cat_items {
margin: 0 7px 15px 7px;
border: 1px solid #e3e3e3;
display: flex !important;
align-items: center;
}
.cat_items h3 {
font-size: 14px;
text-transform: uppercase;
margin: 0;
}
.sub_c_title_wrapper {
padding: 10px 11px;
} .woocommerce-result-count {
font-weight: bold;
}
.woocommerce_category_page.main_woo_category {
margin-bottom: 25px;
}
.woocommerce-ordering select {
margin-left: 35px;
border: 1px solid #d7d7d7;
padding: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.woocommerce-ordering select:hover {
background: #f0f0f0;
border: 1px solid #626262;
}
.woocommerce-ordering option {
background: #fff;
border-color: #41c9ff;
border-radius: 2px;
line-height: 18px;
outline: none;
-webkit-box-shadow: 0 0 3px 1px #c00;
-moz-box-shadow: 0 0 3px 1px #c00;
box-shadow: 0 0 3px 1px #c00;
}
.sidebar_woo_category .bapf_head h3 {
font-style: normal;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 20px;
line-height: 24px;
font-size: 16px;
}
.sidebar_woo_category .berocket_single_filter_widget {
margin-bottom: 40px;
}
.bapf_sfilter ul li {
text-transform: uppercase;
color: #9F9F9F; font-size: 16px;
line-height: 26px;
margin-bottom: 10px !important;
}
.bapf_sfilter.bapf_ckbox input[type="checkbox"] {
width: 20px !important;
height: 20px !important;
}
.bapf_sfilter.brchecked_default input:checked+label .bapf_clr_span,
.bapf_sfilter.brchecked_default input:checked+label .bapf_img_span,
.bapf_sfilter.brchecked_rotate input:checked+label .bapf_clr_span,
.bapf_sfilter.brchecked_rotate input:checked+label .bapf_img_span {
-webkit-transform: scale(1.05) !important;
-moz-transform: scale(1.05) !important;
-ms-transform: scale(1.05) !important;
-o-transform: scale(1.05) !important;
transform: scale(1.05) !important;
}
.bapf_sfilter .bapf_clr_span,
.bapf_sfilter .bapf_img_span {
background-size: contain !important;
}
.bapf_slidr_main.ui-widget-content .ui-slider-handle {
background: var(--hover-color);
}
.bapf_slidr_all {
color: #4E4E50;
}
.bapf_sfilter.bapf_ckbox label {
margin-bottom: 0px !important;
} #category_filter {
display: none;
}
#category_filter_close {
display: none;
}
#category_filter_c {
display: none;
}
@media only screen and (max-width: 767px) {
.sidebar_woo_category_filter {
display: none;
}
#category_filter {
display: block;
position: fixed;
width: 51px;
left: 0;
right: 0;
padding: 10px;
z-index: 999 !important;
height: 47px;
top: 34%;
font-size: 28px;
}
#category_filter_close {
display: block;
height: 40px;
width: 40px;
position: absolute;
right: 0;
top: 0px;
padding: 0;
}
#category_filter_c {
display: block;
position: fixed;
width: 100%;
bottom: 0px;
left: 0;
right: 0;
padding: 10px;
z-index: 1000 !important;
font-size: 14px;
border-radius: 0px !important;
}
}
.sidebar_woo_category_mobile {
display: block;
position: fixed;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
z-index: 9999 !important;
background-color: #eee;
padding: 30px 15px 0px 15px;
overflow: scroll;
height: 100%;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 100% !important;
}
ul.products .product {
border-top: 0px;
}
.woocommerce_category_page ul.products::before {
display: none !important;
}
.woocommerce_category_page ul.products {
display: grid !important;
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
grid-gap: 0px;
flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
.woocommerce_category_page ul.products {
grid-template-columns: repeat(4, 1fr) !important;
}
.category_list {
grid-template-columns: repeat(5, 1fr) !important;
}
}
@media only screen and (max-width: 991px) {
.woocommerce .woocommerce-ordering {
margin-top: 10px;
}
form.form-wppp-select.products-per-page {
margin-top: 10px;
}
}
@media only screen and (max-width: 767px) {
.category_list {
grid-template-columns: repeat(3, 1fr) !important;
}
.category_list img {
object-fit: contain;
}
.woocommerce .woocommerce-ordering {
margin-top: 10px;
}
}
@media only screen and (max-width: 480px) {
.woocommerce_category_page ul.products {
grid-template-columns: repeat(1, 1fr) !important;
}
.category_list {
grid-template-columns: repeat(2, 1fr) !important;
}
.category_list img {
object-fit: contain;
}
.category_list h3 {
font-size: 15px;
}
}
@media only screen and (max-width: 320px) {
.woocommerce_category_page ul.products {
grid-template-columns: repeat(1, 1fr) !important;
}
.category_list {
grid-template-columns: repeat(1, 1fr) !important;
}
}
.cat-parent:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all linear 0.15s;
position: absolute;
top: 7px;
right: 0;
cursor: pointer;
content: "";
width: 20px;
height: 20px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='800px' height='800px' viewBox='0 0 24 24'%3E%3Cpath d='M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: 20px;
}
.cat-parent.collapsed:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='800px' height='800px' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");
}
.cat-parent .count {
cursor: pointer;
}
@media only screen and (min-width: 1200px) {
.yith-wcwl-add-to-wishlist {}
}
.yith-wcwl-add-button .yith-wcwl-icon {
margin-right: 0px !important;
}
.archive .products .product {
margin-bottom: 0px !important;
}
@media only screen and (min-width: 1200px) {
.archive .products .product {
margin-bottom: 0px !important; overflow: hidden;
}
}
.irs--flat .irs-from::before,
.irs--flat .irs-single::before,
.irs--flat .irs-to::before {}
.irs--flat .irs-bar,
.irs--flat .irs-from,
.irs--flat .irs-single,
.irs--flat .irs-to {
background-color: #06AADF;
}
ul.products li.product .woocommerce-loop-product__title {
height: inherit !important;
}
.sidebar_woo_category .children li.cat-item a {
font-size: 15px !important;
}
.archive #category_filter,
.archive #category_filter_close,
#category_filter_c {
background-color: var(--black-color) !important;
}
.archive #category_filter:hover,
.archive #category_filter_close:hover {
background-color: #9a529e !important;
} .block_title_absolute {
font-style: normal;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 20px;
line-height: 24px;
font-size: 16px;
}
.sidebar_woo_category .sidebar-products-list {
margin-top: 15px;
padding-left: 0 !important;
}
.sidebar-products-list img {
width: auto;
object-fit: contain;
margin: 0 auto;
}
.sidebar-products-list .slide-img {
text-align: center;
}
.sidebar-products-list .sidebar-product-title {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 26px;
color: var(--black-color);
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.sidebar-products-list .sidebar-product-price {
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 22px;
color: var(--price-color);
}
.sidebar-products-list .sidebar-product-price del {
margin-right: 15px;
font-weight: bold;
font-size: 14px;
line-height: 17px;
text-decoration-line: line-through;
color: var(--black06-color);
}
.sidebar-products-list .sidebar-product-price ins {
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: var(--price-color);
text-decoration: none;
}
.sidebar-products-list li {
display: inline;
}
.archive .clr-gry.slick-arrow {
position: absolute;
z-index: 999;
font-size: 20px;
cursor: pointer;
top: -40px;
}
.archive .fa-angle-left.clr-gry {
right: 20px;
}
.archive .fa-angle-right.clr-gry {
right: 0;
}
.slick-arrow-span {
display: none;
}
.fa-long-arrow-alt-left.clr-gry {
right: 25px;
}
.fa-long-arrow-alt-right.clr-gry {
right: 0;
}
.fa-long-arrow-alt-right::before {
border-left: none !important;
} .archive .woocommerce-loop-product__title {
margin-bottom: 22px !important;
padding: 0px;
height: inherit !important;
}
.slick-list.draggable {
border: none !important;
}
@media only screen and (max-width: 768px) {
.cat_items {
width: 100% !important;
margin: 0 0px 15px 0px !important;
}
}
.term-description {
font-size: 13px;
}
@media only screen and (min-width: 768px) {
.woocommerce-page #primary {
padding-left: 15px;
}
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
padding: .55em !important;
}  .irs--flat .irs-handle.state_hover>i:first-child,
.irs--flat .irs-handle:hover>i:first-child {
background-color: #06AADF;
}
.irs--flat .irs-from::before,
.irs--flat .irs-single::before,
.irs--flat .irs-to::before {
border-top-color: #06AADF;
}
.irs--flat .irs-handle>i:first-child {
background-color: #06AADF;
}