/*
Theme Name: Woodmart Child
Theme URI: https://woodmart.xtemos.com/
Template: woodmart
Author: XTemos
Author URI: http://themeforest.net/user/xtemos
Description: ThemeForest Premium Theme
Tags: one-column,two-columns,right-sidebar,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,sticky-post,translation-ready
Version: 8.5.2.1782110989
Updated: 2026-06-22 10:19:49

*/

.jet-listing-grid__loader-text {
    border: 2px solid #2c00f8;
    border-radius: 10px;
		padding:10px;
}
table.variations label {
  
    font-size: 20px;
}
table.variations select {
    max-width: 260px;
    border: 2px solid #b3b3b3;
}
a#callnowbutton
 {
    margin-bottom: 45px;
	
}
a#callnowbutton span
 {
font-family:'iranyekanwebbold_FaNum';	
}
h1,h2,h3,h4p,p,a,span,strong{
	font-family: 'iransans' !important;

}
            #ProductCats .menu>li>a:before {
                border: 1px solid #c7c7c7;
                border-radius: 50%;
                content: "";
                display: inline-block;
                height: 8px;
                width: 8px;
                right: -5px !important;
                position: relative;
            }
  #ProductCats .menu {
                list-style: none;
                padding: 0;
            }

            #ProductCats .menu li>a {
                color: #000;
                padding: 0;
                font-weight: 600;
                display: flex;
                width: 90%;
                align-items: center;
                justify-content: space-between;
            }

            #ProductCats .sub-menu {
                display: none;
            }

            #ProductCats .menu li.menu-item-has-children:after {
                content: '+';
                position: absolute;
                top: -2px;
                left: 16px;
                font-size: 27px;
				cursor:pointer;
				z-index:999;
            }

            #ProductCats .menu li.menu-item-has-children.open:after {
                content: '-';
				font-size:40px;
				top:-17px;
            }

            #ProductCats .menu li>a>span {
                flex: 0 0 96%;
				    background: #fff;
    z-index: 99;
            }

            #ProductCats .menu li {
                position: relative;
                margin: 8px 0;
            }

            #ProductCats ul.sub-menu {
                margin: 0 16px 0 0;
                list-style: none;
                position: relative;
                padding: 0 16px 0 0;
            }

            #ProductCats ul.sub-menu li:before {
                content: '';
                width: 10px;
                height: 10px;
                border-bottom: 1px solid #ccc;
                position: absolute;
                top: 2px;
                right: -4px;
            }

            #ProductCats ul.sub-menu li a:before {
                    content: '';
    width: 1px;
    height: 140%;
    background: #ccc;
    top: -24px;
    right: -6px;
    position: absolute;
            }

            #ProductCats ul.sub-menu li:last-child:before {
                border-radius: 0 0 7px 0;
            }

            #ProductCats .menu li>a {
                background: #ffffff;
                z-index: 2;
                margin-right: 10px;
                padding-right: 0px;
            }

            #ProductCats .menu li>.sub-menu {
                z-index: 1;
            }
#ProductCats .sub-menu span {font-weight: 300;}
button.read-more{
	display:block;
	margin: 16px auto !important;
}
button.read-more:hover,button.read-more:focus {
    background: #2a2550;
    color: #fff;
}
.simple-banner {
    z-index: 9999 !important;
}
.elementor-popup-modal .dialog-close-button{
    z-index: 999999999999 !important;
}
span.wd-btn-icon {
    width: 20px;
    margin-left: 8px;
}