.elementor-editor-active {
    font-family: "iranyekan" !important;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right !important;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
    float: left !important;
}
@media only screen and (max-width: 600px) {
    .table {
        overflow: scroll !important;
        -ms-overflow-style: -ms-autohiding-scrollbar !important;
        display: block!important;
    }
}
.fa6-brands:before,.fa6-classic:before,.fa6-duotone:before,.fa6-light:before,.fa6-regular:before,.fa6-sharp-duotone:before,.fa6-sharp:before,.fa6-solid:before,.fa6-thin:before,.fa6:before,.fa6b:before,.fa6d:before,.fa6dl:before,.fa6dr:before,.fa6dt:before,.fa6l:before,.fa6r:before,.fa6s:before,.fa6sdl:before,.fa6sdr:before,.fa6sds:before,.fa6sdt:before,.fa6sl:before,.fa6sr:before,.fa6ss:before,.fa6st:before,.fa6t:before {
    line-height: 1.2 !important;
}
.flex-1 {
    flex: 1 1 auto;
}
.elementor-icon-wrapper {
    line-height: 1;
}