.elementor-14969 .elementor-element.elementor-element-b0b2174{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14969 .elementor-element.elementor-element-d919198 .e-search-input{background-color:#F2F2F2;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-14969 .elementor-element.elementor-element-d919198{--e-search-input-padding-block-start:24px;--e-search-input-padding-inline-start:24px;--e-search-input-padding-block-end:24px;--e-search-input-padding-inline-end:24px;--e-search-icon-label-size:24px;--e-search-input-gap:15px;--e-search-submit-margin-inline-start:12px;--e-search-submit-border-radius:10px 10px 10px 10px;}.elementor-14969 .elementor-element.elementor-element-d919198 .e-search-submit span{font-family:"IRANYekanX", serif;}.elementor-14969 .elementor-element.elementor-element-b5cfbf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14969 .elementor-element.elementor-element-3f70bf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14969 .elementor-element.elementor-element-058f23e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14969 .elementor-element.elementor-element-1d5087e:hover .elementor-widget-container{border-style:none;}.elementor-14969 .elementor-element.elementor-element-1d5087e .add-to-cart svg path{stroke:#BC0303;}.elementor-14969 .elementor-element.elementor-element-1d5087e .add-to-cart{background-color:#9C9C9C;}.elementor-14969 .elementor-element.elementor-element-1d5087e .add-to-cart:hover{background-color:#F9F9F9;}.elementor-14969 .elementor-element.elementor-element-1d5087e .price ins{color:#BC0303;}.elementor-14969 .elementor-element.elementor-element-1d5087e .price del{color:#000000;}.elementor-14969 .elementor-element.elementor-element-1d5087e .company-pagination ul li a{color:#FFFFFF;background-color:#BC0303;}.elementor-14969 .elementor-element.elementor-element-1d5087e .company-pagination ul li a:hover{color:#FFFFFF;background-color:#BC0303;}.elementor-14969 .elementor-element.elementor-element-1d5087e .company-pagination ul li .current{color:#FFFFFF;background-color:#BC0303;}.elementor-14969 .elementor-element.elementor-element-89db765{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14969 .elementor-element.elementor-element-1fc0fb0{text-align:justify;}.woocommerce .elementor-14969 .elementor-element.elementor-element-1fc0fb0 .term-description{font-family:"YekanBakh", serif;}@media(min-width:768px){.elementor-14969 .elementor-element.elementor-element-3f70bf1{--width:23%;}.elementor-14969 .elementor-element.elementor-element-058f23e{--width:77%;}}/* Start custom CSS for company_products_grid, class: .elementor-element-1d5087e */.company-products-grid .company-product-item .company-product-cta-buttons .cta-buttons .add-to-cart {
    background: #E500003B;

}
.company-products-grid .company-product-item .company-product-cta-buttons .cta-buttons .add-to-cart svg path {
    stroke: #BC0303;
}
        .company-products-grid .company-product-item .company-product-cta-buttons .cta-buttons .add-to-cart:hover {
    background: white;

}
.company-products-grid .company-product-item:hover{

    border: 1px solid #BC0303;!important
    
 
}/* End custom CSS */
/* Start custom CSS for woocommerce-archive-description, class: .elementor-element-1fc0fb0 */.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h1,
.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h2,
.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h3,
.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h4
.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h5,
.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h6{
    font-family: "YekanBakh", serif;
    line-height: 2.5;
}

.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h1{
    font-size: 35px;
}
.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h2{
    font-size: 28px;
}
.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h3{
    font-size: 22px;
    color: #0F3178;
}
.elementor-14969 .elementor-element.elementor-element-1fc0fb0 h4{
    font-size: 20px;
}

.elementor-14969 .elementor-element.elementor-element-1fc0fb0 a, .elementor-14969 .elementor-element.elementor-element-1fc0fb0 p{
    font-size: 16px;
}
.elementor-14969 .elementor-element.elementor-element-1fc0fb0 a{
    color: #0F3178;
    font-weight: 600;
}/* End custom CSS */