﻿@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('/theme/fonts/EN/eot/IRANSansWeb_Bold.eot');
    src: url('/theme/fonts/EN/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('/theme/fonts/EN/woff2/IRANSansWeb_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('/theme/fonts/EN/woff/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/theme/fonts/EN/ttf/IRANSansWeb_Bold.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('/theme/fonts/EN/eot/IRANSansWeb_Medium.eot');
    src: url('/theme/fonts/EN/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('/theme/fonts/EN/woff2/IRANSansWeb_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('/theme/fonts/EN/woff/IRANSansWeb_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/theme/fonts/EN/ttf/IRANSansWeb_Medium.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('/theme/fonts/EN/eot/IRANSansWeb_Light.eot');
    src: url('/theme/fonts/EN/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('/theme/fonts/EN/woff2/IRANSansWeb_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('/theme/fonts/EN/woff/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/theme/fonts/EN/ttf/IRANSansWeb_Light.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('/theme/fonts/EN/eot/IRANSansWeb_UltraLight.eot');
    src: url('/theme/fonts/EN/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('/theme/fonts/EN/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('/theme/fonts/EN/woff/IRANSansWeb_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/theme/fonts/EN/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('/theme/fonts/EN/eot/IRANSansWeb.eot');
    src: url('/theme/fonts/EN/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('/theme/fonts/EN/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('/theme/fonts/EN/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/theme/fonts/EN/ttf/IRANSansWeb.ttf') format('truetype');
    font-display: swap;
}

body {
    direction: rtl;
    text-align: left;
    font-family: sans-serif;
}

    body *:not(.fa) {
        font-family: sans-serif;
    }

.glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}

fa, .far, .fas {
    font-family: "Font Awesome 5 Free" !important;
}

.row, .hover-area {
    direction: ltr;
}

.e-btn-set-one .product-wrapper .hover-area [class*="-button"]:not(:last-child) {
    margin-left: 0px;
    margin-right: 5px;
}

.nav-tab-active-primary .nav-item + .nav-item, .nav-tab-active-dark .nav-item + .nav-item, .nav-tab-active-secondary .nav-item + .nav-item {
    margin-right: 0px;
    margin-left: 30px;
}

.banner-wrapper {
    right: 0;
    left: unset !important
}

.custom-class-121 .banner-content {
    left: unset;
    right: 0px;
}

div#navbarSupportedContent {
    justify-content: center;
}

.fl-cart-contain, .fl-links {
    float: right;
}

.img-in-txt-left {
    float: right;
}

.thumb-latest-blog .post-content {
    text-align: left
}

.btn-link-right-line::after, .btn-link-left-line::after {
    left: 0px;
}

.btn-link-left-line {
    padding-left: 45px;
}



.navbar .navbar-nav li > ul.dropdown-menu li, .actions {
    text-align: left
}

.logo {
    float: left;
}

#nav > li {
    float: left;
}

.navbar-collapse {
    float: right;
    padding: 0px;
}

#nav li {
    text-align: left;
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
}

.col-sm-pull-9 {
    right: auto;
    left: 0;
}

.col2-left-layout .col-main {
    float: right;
    right: 0;
}

.side-nav-categories .block-title {
    border-left: 2px #bd2222 solid;
}

.sort-by, .pager .limiter label, .toolbar label, .limiter, .toolbar .pager, .pagenavi .act, .pagenavi .pg, .products-list .product-image {
    float: left;
}

    .sorter .view-mode, .toolbar .pager .pages {
        float: right;
    }

pager .limiter label, .toolbar label {
    margin-left: 0px;
    margin-right: 10px;
}

.products-list .item h3 {
    margin-left: 10px;
}

.products-list .item h3, .ratings, .related-pro .new_title {
    text-align: left
}

.add-to-links a:before {
    margin-right: 10px;
}

.product-img-box, .product-tabs li, .bnt-comment {
    float: left
}

.pull-left, .product-view .product-shop .add-to-box .btn-cart {
    float: left !important;
    margin-left: 10px;
    margin-right: 0px;
}

    .product-view .product-shop .add-to-box .btn-cart:before {
        /* padding: 10px 0px 10px 10px; */
        padding: 0px;
        margin-right: 10px;
        margin-left: 0px;
    }

#tbl-pro-color td, .blog-side .post-meta, .blog-wrapper .entry-content ul {
    text-align: left
}

i.fa {
    margin-left: 3px;
}

    i.fa:before {
        margin-right: 4px;
    }

.owl-theme .owl-prev {
    float: right;
    right: 40px;
}

.owl-theme .owl-next {
    float: right;
    right: 0;
}

.blog-side h2, .block-title {
    border-right: 1px #eaeaea solid !important;
    border-left: 2px #bd2222 solid;
}

.blog-side .featured-thumb {
    float: left;
}

.group-select ul {
    padding-left: 0px;
}

.group-select label {
    font-size: 13px;
    font-weight: normal;
    color: #333;
    margin: 0px;
    margin-right: 10px;
}

.static-contain .required {
    float: right;
}

button.button.submit:before {
    padding-left: 0px;
    padding-right: 8px;
}

.item-box-hover .add-to-links a:before {
    margin-right: 0px;
}

.commentlist .avatar {
    float: left;
    margin-right: 14px;
}

.sticky-container {
    display: none !important
}

.search-closer {
    left: unset !important;
    right: -9px !important;
}

.products-list .actions .add-to-links a.link-wishlist {
    font-family: 'IRANSans', sans-serif;
    font-size: 13px;
    padding: 12px 10px;
}

.row-compare a {
    margin-left: 0px;
    margin-right: 7px;
}

#starModal {
    /*top: 20% !important;*/
    right: 30% !important;
}

.comment-form {
    direction: ltr;
}

.commentlist .replay-comment {
    margin-right: 0px !important;
    margin-left: 50px !important;
}

.form-horizontal .form-group {
    direction: ltr;
    text-align: left;
}

.float-right {
    float: left;
}

.form-horizontal .control-label {
    text-align: left;
    float: left;
    padding-left: 0px !important;
}

.float-left {
    float: right !important;
}

input[type=checkbox] {
    margin-right: 5px;
    margin-left: 0px;
}

#mobile-tabs, .add-to-box, .link-wishlist, #mc_pnlNoStock, .mini-cart, #lnkLoginMenu, .cart-button {
    display: none !important
}

.actions .link-view {
    display: inline-block !important
}

.navbar-collapse div[role="search"].active input {
    right: 0;
    left: unset !important
}

.active .lnk-srch-pro {
    margin-top: 89px;
    position: absolute;
    left: -15px;
}

page-title h1, .page-title h2 {
    font-family: sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.button-grid, .button-list {
    padding: 6px 8px 11px 25px !important;
}

.sort-by, .limiter {
    padding-top: 6px;
}

.dropdown-toggle::after {
    margin-left: unset !important;
    margin-right: 0.255em;
    left: unset !important;
    right: 20px;
}

#search1 {
    direction: ltr;
}

.mobile-menu .expand {
    left: unset !important;
    right: 10px;
    margin-right: unset !important;
    margin-left: 50px;
}

.mobile-menu li a {
    padding-left: 15px !important;
    padding-right: 55px;
}

.mm-toggle {
    float: left;
}

.toolbar .sorter {
    float: right;
}

.closemenu {
    direction: ltr;
}
.static-contain .required {
    float: left;
    margin-right: 4px;
}
.link-compare{
    text-align:center;

}
/*.ls-wrapper {
    left: 0;
    text-align:left !important;
    right: unset !important
        
}
.ls-wrapper p{
    padding-left:230px !important;
    text-align:left !important;
    background-color:unset !important
}*/
@media (max-width: 767px) {
    .limiter {
        left: unset !important;
        right: 135px;
    }

    .pages {
        float: left !important;
    }

    .col2-left-layout .main-blog {
        float: unset !important;
    }
}
.header-container .fl-header-right {
    right: 0;
}

.wrp-lang {
    position: absolute;
    top: 27px;
    right: 14%;
    z-index: 99999;
}
    .wrp-lang a.lang-False {
        color: #000 !important;
        font-family: IRANSans;
        font-size:14px;
    }
    .wrp-lang a.lang-True {
        color: #bd2222 !important;
        font-weight: bold;
    }
.wrp-en-True {
    top: 20px;
    left:4%;
    right: unset !important;
}

#wrp-mainmenu .nav-logo{
right:3%;
}
#mc_pnlPriceRange, #mc_pnlColorSize, #mc_pnlColorStocks {
    display: none !important
}

@media screen and (max-width: 992px) {
    .wrp-lang {
        position: absolute;
        top: 10px;
        left: 30%;
        right:unset !important;
        z-index: 99999;
    }

        .wrp-lang a {
            font-size: 13px;
        }
}