/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

.custom-label {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    background-size: contain;
    display: inline-block;
    position: absolute;
    background-color: #F3F3F3;
    border: 4px solid #F3F3F3;
    background-repeat: no-repeat;
}
.custom-label.fast-delivery {
    top: 7px;
    right: 6px;
    background-image: url(images/fast-delivery.svg?1); 
}
.custom-label.turbay-item {
    top: 7px;
    right: 6px;
    background-image: url(images/turbay.png?1); 
}
.custom-label.fast-delivery + .custom-label.turbay-item {
    top: 68px;
}
.summary-inner .custom-label{
    position: relative;
}
.woocommerce-shop span.abn-certified {
    position: absolute;
    bottom: 5px;
    left: 5px;
}
.product-grid-item .product-image-link{
    position: relative;
}
span.abn-certified {
    background: #F3F3F3;
    padding: 4px 8px;
    border-radius: 10px;
    color: #008300;
    font-size: 13px;
}
.product-grid-item .product-image-link span.abn-certified {
    position: absolute;
    bottom: 7px;
    left: 7px;
}
.seller-details span.abn-certified{
    margin-left: 30px;
}
.delivery-status {
    display: flex;
    align-items: center;
}
.buy-now.button{
    margin-left: 10px;
    margin-bottom: 10px;
	background: #248300;
    color: #fff;
}

.products > .site-content > div:not(.no-products-footer),
.products > .sidebar-container {
    display: none;
}

.facetwp-radius-wrap{
	padding-top:30px;
}

/* Base slider track */
.facetwp-radius-slider {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    background: transparent;
}

/* WebKit browsers (Chrome, Edge, Safari) */
.facetwp-radius-slider::-webkit-slider-runnable-track {
    height: 6px;
    background: #008300;
    border-radius: 3px;
}

.facetwp-radius-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
    background: #008300;
    border-radius: 50%;
    margin-top: -5px;
    cursor: pointer;
}

/* Firefox */
.facetwp-radius-slider::-moz-range-track {
    height: 6px;
    background: #008300;
    border-radius: 3px;
}

.facetwp-radius-slider::-moz-range-thumb {
    width: 16px;
    height: 16px;
    background: #008300;
    border-radius: 50%;
    cursor: pointer;
    border: none;
}

/* IE / old Edge */
.facetwp-radius-slider::-ms-track {
    height: 6px;
    background: transparent;
    border-color: transparent;
    color: transparent;
}

.facetwp-radius-slider::-ms-fill-lower,
.facetwp-radius-slider::-ms-fill-upper {
    background: #008300;
    border-radius: 3px;
}

.facetwp-radius-slider::-ms-thumb {
    width: 16px;
    height: 16px;
    background: #008300;
    border-radius: 50%;
    cursor: pointer;
}


.features-icons img {
	    width: 80px;
}

.summary-inner .delivery-status .custom-label.fast-delivery {
	top:0; right:0; 
	    background-color: transparent;
    border-color: transparent;
}

.btns-default-dark .widget_shopping_cart .buttons a.btn-cart{
	color:#fff;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{
	    background: var(--dokan-sidebar-background-color, #000000);
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after{
	    border-color: transparent var(--dokan-sidebar-background-color, #000000) transparent transparent;
    border-left-color: var(--dokan-sidebar-background-color, #000000);
}
.components-button:hover:not(:disabled,[aria-disabled=true]), .components-button[aria-expanded=true] {
    color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #008300));
}
:root {
    --colors-primary-500: var(--dokan-button-border-color, #000000);
    --wp-components-color-accent: var(--dokan-button-background-color, #000000);
    --wp-components-color-accent-darker-20: var(--dokan-button-hover-background-color, #222222);
}
.dokan-layout .dokan-btn{
	border-color: var(--dokan-button-border-color, #000000) !important;
    background-color: var(--dokan-button-background-color, #000000) !important;
}
.dokan-layout a:not(.dokan-btn):not([class*=dokan-btn-],.skip-color-module) {
    color: var(--dokan-link-color, #008300);
}
body .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left {
	width:100% !important;
}
.password-input {position:relative;}
.show-password-input{
	padding: 10px !important;
	position: absolute !important;
    right: 0;
    top: -10px;
}
.password-input button.show-password-input::before {
    font-family: Dashicons;
    font-size: 20px;
    line-height: 1;
    content: "\f530";
}
.password-input button.show-password-input.display-password::before {
    content: "\f177";
}
.dokan-dashboard-content .dokan-layout .text-dokan-primary {
    color: var(--dokan-button-background-color, #008300);
}
.wp-singular .products.align-items-start {
	align-items: unset !important;
}
.wp-singular .cat-design-default .wrapp-category{
	height:100%
}
.wp-singular .cat-design-default .wrapp-category .category-image-wrapp {height:100%} 
.wp-singular .cat-design-default .wrapp-category .category-image-wrapp .category-image{height:100%} 
.wp-singular .cat-design-default .wrapp-category .category-image-wrapp img {height: 100%;object-fit: cover;}

@media(max-width:1024px){
	.product-grid-item .woodmart-buttons.wd-pos-r-t {
		top: auto;
		bottom: 10px;
	}
}


