@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
    src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
    src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
    src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/eot/IRANSansWeb(FaNum).eot');
    src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

body {
    font-family: IRANSans !important;
    font-weight: 300;
}

h1,
h2,
h3,
h4,
h5,
h6,
input,
th,
address,
td,
span:not(*.icon, *.fab, *.fas, .wd-icon, .rating, .ab-icon),
strong,
textarea,
legend,
p,
li,
div.elementor-widget-woocommerce-my-account,
a,
div.post-summary,
span.time time.post-published,
div.footer-copy-row,
div.section-heading span.h-text {
    font-family: IRANSans !important;
}

h1 {
    font-family: IRANSans !important;
    font-weight: bold;
}

div.star-rating span {
    font-family: "woodmart-font" !important;
}

/* ======================--- WPHelper Team - START ---====================== */
/* wph AJ - START */

/* Header Start */
header.whb-header span.nav-link-text {
    font-weight: 500;
}
header.whb-header a.woodmart-nav-link {
    font-size: 16px !important;
}
header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared ul#menu-main-menu>li:hover>a,
header.whb-header.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared ul#menu-main-menu>li:hover>a {
    color: #292b94;
}
header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared ul#menu-main-menu>li>a,
header.whb-header.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared ul#menu-main-menu>li>a {
    color: #292b94;
}

/* For header menu underline color - start */
header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared ul#menu-main-menu.wd-style-underline span.nav-link-text:after,
header.whb-header.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared ul#menu-main-menu.wd-style-underline span.nav-link-text:after {
    background-color: #9ace3d;
}
/* For header menu underline color - end */

/* info-box-icon */
header.whb-header div.box-icon-wrapper.box-with-icon.box-icon-simple div.info-box-icon img {width: 32px;}

/* For logo size 
header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared div.site-logo a.wd-logo.wd-main-logo img {
    max-height: 100px !important;
    max-width: initial !important;
}*/

/* home header - start */
body.page-id-7339.home header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared ul#menu-main-menu>li>a {
    color: #fff;
}
/* change menu item color when header is sticked */
body.page-id-7339.home header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-slide.whb-sticky-real.whb-sticky-prepared.whb-sticked div.container div.wd-header-nav.wd-header-main-nav.text-right ul.menu.wd-nav.wd-nav-main.wd-style-underline.wd-gap-m li.menu-item a.woodmart-nav-link {
color: #282c8f !important;
}
/* home header - end */

/* Header End */

/* our products - start */
.wph-our-products .wd-product-cats {
    display: none !important;
}
.wph-our-products .wd-entities-title {
    color: #fff !important;
    text-align: center;
}
.wph-our-products [class*="color-scheme-light"] .wd-hover-tiled .product-element-bottom {
    background-color: #00000000 !important;
}
.wph-our-products .product-element-top {
    border-radius: 5px !important;
    box-shadow: 0px 24px 20px -20px #090c45;
    margin-bottom: 15px !important;
}
.wph-our-products .wd-hover-tiled .product-element-bottom {
    background-color: #ffffff00 !important;
}
.wph-our-products .wd-hover-tiled .product-wrapper {
    box-shadow: none !important;
}
/* our products - end */

/* industry section - start */
.wph-industry .post-date.wd-post-date.wd-style-with-bg {
    display: none !important;
}
.wph-industry .hovered-social-icons.wd-tltp.wd-tltp-top {
    display: none !important;
}
.wph-industry .blog-post-loop .article-body-container {
    background-color: #ffffff00 !important;
}
.wph-industry .blog-design-masonry .post-title {
    font-size: 18px;
    font-weight: 400 !important;
}
.wph-industry .post-img-wrapp {
    border-radius: 5px !important;
    box-shadow: 0px 24px 20px -20px #090c45;
}
.wph-industry .blog-design-masonry.blog-style-shadow .article-inner {
    box-shadow: none !important;
}
/* industry section - end */

/* basic principle section - start */
.wph-basic-principle .info-box-content {
    display: flex !important;
    justify-content: center !important;
    flex-direction: column !important;
}
.wph-basic-principle .box-style-bg-hover {
    padding: 15px !important;
    box-shadow: 0px 20px 20px -10px #00000017;
    background-color: white !important;
    border-radius: 4px !important;
}
/* basic principle section - end */

/* testimonial - start */
body.home .wd-testimon-text:before {
    border-bottom-color: #84616100 !important;
}
body.home .wd-testimon .wd-testimon-text {
    color: #000000 !important;
    background-color: #ffffff !important;
    border-right: 2px solid #1d30dc !important;
}
/* testimonial - end */

.pagin-style-2 .flickity-page-dots li {
    color: #fff;
}
/* prdct page - start */
div#wph-prdct-text p {text-align: justify !important;}

section#wph-prdct-page div#wph-prdct-img figure.woocommerce-product-gallery__image {
    display: flex;
    justify-content: center;
    align-items: center;
}
/* prdct page - end */
/* wph AJ - END */

/* wphelper (NA) */
/*all-page-title-img - start */
.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light {
    display: none;
}

/*all-page-title-img  - end */
/*about-us  - start */
.elementor-blockquote__content {
    text-align: justify !important;
}

.img-forsat {
    max-width: 100% !important;
}

/*about-us  - end */
/* contact-us  - start*/
.iconBox-height .elementor-widget-container {
    height: 216px;
}

/* contact-us  -  end*/