/*@font-face {
    font-family: Vazir;
    src: url(fonts/Vazir-Light-FD.eot.eot);
    src: url(fonts/Vazir-Light-FD.eot?#iefix) format('embedded-opentype'), url(fonts/Vazir-Light-FD.woff) format('woff'), url(fonts/Vazir-Light-FD.woff2) format('woff2'), url(fonts/Vazir-Light-FD.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}*/

@font-face {
    font-family: Nassim;
    src: url(fonts/nassim-bold.eot.eot);
    src: url(fonts/nassim-bold.eot?#iefix) format('embedded-opentype'), url(fonts/nassim-bold.woff) format('woff'), url(fonts/nassim-bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal
}
@font-face {
    font-family: psans; 
    src: url('fonts/iransans/pers.eot'); 
    src: url('fonts/iransans/pers.woff2'); 
    src: url('fonts/iransans/pers.woff'); 	
}
a{text-decoration:none!important}
body{font-family:psans;letter-spacing:0;}
h1,h2,h3,h4,h5,h6,nav,.kt-title-text,.site-title,.kt-blocks-accordion-title,.category-links,.kt-btn-inner-text{font-family:nassim}
blockquote{padding-left: 0em!important;border-left: 0px!important;padding-right: 1em;border-right: 4px solid}
#introduction blockquote {border-color: #fff !important;}
p > strong{}
.content-area{margin-top:2rem;margin-bottom:2rem;}
.wp-block-kadence-iconlist ul.kt-svg-icon-list {text-align:right!important;}
.footer-h2{color:#fff}
.category-links {letter-spacing: 0px!important;}
.search-form .search-submit[type="submit"] {left: 0;right: auto!importan;}
#search-drawer .drawer-inner input.search-field {padding: 0.8em 0.8em 0.8em 80px!important;font-family: psans;}
.site-branding.branding-layout-standard:not(.site-brand-logo-only) a.brand img {margin-left:1em;}
.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:30px!important;}
.rtl .site-header-item{margin-left:10px!important;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {text-align: justify!important;}
.widget_text > p > strong {font-size: 1.3rem;}
.footer-widget-area-inner > .widget_block > h5 {color: #43B041;}
.site-middle-footer-inner-wrap .widget {margin-bottom: 10px!important;}
.widget_text > p{}
#secondary ul, ol {margin: auto 1em auto 0!important;}
#secondary ul {list-style: revert;font-size: 1rem;}
.count {font-family: psans;font-size: .8rem;}
#products figcaption {font-family: nassim;}
#products figcaption a {color: #595959;}
#site-navigation ul.sub-menu {font-family: psans;}
.mobile-navigation ul ul {padding-right:2em;padding-left:0!important}
#mobile-site-navigation{font-family:psans!important}
.drawer-nav-drop-wrap .drawer-sub-toggle {padding: 0.8em 1.6em!important}


@media only screen and (min-width: 240px) {
	.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {padding: 43px 25px 10px!important;}
}
@media only screen and (min-width: 768px) {
	.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {padding: 43px 15% 10px!important;}
}
@media only screen and (min-width: 1024px) {
	.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {padding: 43px 25% 10px!important;font-size: 1rem;}
}
