﻿@font-face {
    font-family: 'IranSans';
    src: url('/fonts/IRANSans(FaNum).eot'); /* IE9 Compat Modes */
    src: url('/fonts/IRANSans(FaNum).eot?#') format('eot'), /* IE6–8 */
    url('/fonts/IRANSans(FaNum).ttf') format('truetype'), /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
    url('/fonts/IRANSans(FaNum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/IRANSans(FaNum).otf') format('opentype'), url('/fonts/IRANSans(FaNum).svg') format('svg');
    font-variant: normal;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'IranSansB';
    src: url('/fonts/IRANSans(FaNum).eot'); /* IE9 Compat Modes */
    src: url('/fonts/IRANSans(FaNum).eot?#') format('eot'), /* IE6–8 */
    url('/fonts/IRANSans(FaNum)_Bold.ttf') format('truetype'), /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
    url('/fonts/IRANSans(FaNum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/IRANSans(FaNum).otf') format('opentype'), url('/fonts/IRANSans(FaNum).svg') format('svg');
    font-variant: normal;
    font-weight: normal;
    font-style: normal;
}

.FontIS {
    font-family: IranSans !important;
}

.FontISB {
    font-family: IranSansB !important;
}

body {
    font-family: IRANSans, sans-serif !important;
}

html[lang="fa"] #inputEmailNewsletterSubscription {
    border-radius: 0px 4px 4px 0px
}

html[lang="fa"] #buttonNewsletterSubscription {
    border-radius: 4px 0px 0px 4px;
}

html[lang="fa"] .footer-newsletter .help-text label {
    color: #fff !important;
    margin-bottom: 0;
    margin-left: 150px;
    padding-left: 12px;
    margin-right: 0 !important;
    padding-right: 0 !important;
    border: 1px solid transparent;
}

html[lang="fa"] .checkbox-standard label:before {
    content: "";
    display: inline-block;
    width: .9375rem;
    height: .9375rem;
    border: 1px solid #d7d8d9;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: right;
    margin-top: 4px;
    margin-left: 10px;
}
/*html[lang="fa"] .checkbox-standard label:before {
    content: "";
    display: inline-block;
    width: .9375rem;
    height: .9375rem;
    border: 1px solid #d7d8d9;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: right;
    margin-top: 4px;
    margin-left: 10px;
}
html[lang="fa"] .footer-newsletter .help-text label {
    color: #fff !important;
    margin-bottom: 0;
    margin-left: 150px;
    padding-left: 12px;
    border: 1px solid transparent;
}*/
html[lang="fa"] .search-header input {
    font-family: IRANSans, sans-serif !important;
}

html[lang="fa"] h1, h2, h3, h4, h5, h6 {
    font-family: IRANSans, sans-serif !important;
}

html[lang="fa"] button, input, optgroup, select, textarea {
    font-family: IRANSans, sans-serif !important;
}

html[lang="fa"] .textfield select {
    padding: 0 14px 0 12px !important;
    background-position: left 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    cursor: pointer
}

html[lang="fa"] .instasearch-hits has-thumbs ui-menu ui-widget ui-widget-content ui-front {
    right: 0 !important
}

html[lang="fa"] .accordion-title::before {
    /*position: absolute;
    top: 50%;
    left: 1rem;
    margin-top: -.5rem;
    content: '+';
    right:auto;*/
}

html[lang="fa"] .menu.nested {
    margin-right: 1rem;
}

html[lang="fa"] .network-bar .menu-network {
    float: right !important;
}

    html[lang="fa"] .network-bar .menu-network li {
        margin-left: 0 !important;
        margin-right: -4px;
    }

        html[lang="fa"] .network-bar .menu-network li a, html[lang="fa"] .network-bar .menu-network li .fake-link {
            margin-left: 25px;
            margin-right: 0 !important;
        }

        html[lang="fa"] .network-bar .menu-network li.flags img {
            margin-right: 0 !important;
            margin-left: 5px;
        }

html[lang="fa"] .network-dropdown a {
    margin-right: 0 !important;
    margin-left: 40px;
}

html[lang="fa"] .mainLogoContainer {
    float: right !important;
}

html[lang="fa"] .search-header {
    float: right !important;
}

    html[lang="fa"] .search-header .button {
        left: 0 !important;
    }

html[lang="fa"] .autocomplete ul li {
    text-align: right;
}

html[lang="fa"] .account-nav {
    float: left !important;
    position: relative;
}

    html[lang="fa"] .account-nav .float-right {
        float: left !important;
    }

    html[lang="fa"] .account-nav .icon-user {
        float: left !important;
    }

    html[lang="fa"] .account-nav .dropdown-pane {
        left: 0 !important;
    }

        html[lang="fa"] .account-nav .dropdown-pane.dropdown-triangle:before {
            right: 85% !important;
        }

    html[lang="fa"] .account-nav .cont-icon {
        display: block !important;
    }

        html[lang="fa"] .account-nav .cont-icon ._login {
            float: left !important;
            margin-left: 0 !important;
            margin-right: 1rem;
        }

html[lang="fa"] ._other-links {
    float: left !important;
}

html[lang="fa"] .menu-cat-link {
    float: right !important;
}

html[lang="fa"] .mega-dropdown {
    padding: 0 0 0 0;
}

html[lang="fa"] .mega-dropdown-categories {
    float: right !important;
}

    html[lang="fa"] .mega-dropdown-categories .categories .menu {
        float: right !important;
    }

html[lang="fa"] .mega-dropdown-shop {
    padding-left: 0;
    padding-right: auto;
}

html[lang="fa"] .mega-dropdown-footer .float-left {
    float: right !important;
}

html[lang="fa"] .breadcrumbs-container .breadcrumbs {
    float: right !important;
}

    html[lang="fa"] .breadcrumbs-container .breadcrumbs li {
        float: right !important;
    }

html[lang="fa"] .breadcrumbs-container .button-group .button {
    float: left !important;
}

html[lang="fa"] .bar-option .float-right {
    float: left !important;
}

html[lang="fa"] #facet-column .accordion-item .checkbox-listitem li a {
    padding-left: 0;
    padding-right: 1.4375rem;
}

    html[lang="fa"] #facet-column .accordion-item .checkbox-listitem li a:before {
        margin-right: 0;
        left: auto;
        margin-left: .5rem;
        right: 0;
    }

html[lang="fa"] #facet-column .filter .accordion-title {
    padding: 1.3rem 1rem 1.3rem 2rem;
}

    html[lang="fa"] #facet-column .filter .accordion-title:before {
        right: auto !important;
        left: 1rem;
    }

html[lang="fa"] #facet-column .radio-listitem li a {
    padding-left: 0;
    padding-right: 1.4375rem;
}

    html[lang="fa"] #facet-column .radio-listitem li a:before {
        margin-right: 0;
        left: auto;
        margin-left: .5rem;
        right: 0;
    }

html[lang="fa"] .profile-header-container .ar-float-right {
    float: right !important;
}

html[lang="fa"] .profile-header-container .media-object-section:first-child {
    padding-left: 1rem;
    padding-right: 0 !important;
}

html[lang="fa"] .profile-header-container .header-profile-info-buttons {
    text-align: left !important;
}

html[lang="fa"] .profile-header-container .tabs-title {
    float: right;
}

html[lang="fa"] .heading-title-carousel .column.small-7.medium-8, html[lang="fa"] .heading-title .column.small-7.medium-8 {
    float: right;
}

html[lang="fa"] .heading-title-carousel .column.small-5.medium-4.text-right .button, html[lang="fa"] .heading-title .column.small-5.medium-4.text-right .button {
    float: left !important;
}

html[lang="fa"] .heading-title .text-left {
    text-align: right;
}

html[lang="fa"] .header-fiere-container .large-9 {
    float: right;
}

    html[lang="fa"] .header-fiere-container .large-9 .media-object-section:first-child {
        padding-left: 1rem;
        padding-right: 0 !important;
    }

html[lang="fa"] .menu-fiere .tabs-title {
    float: right !important;
}

html[lang="fa"] .reseller-tile .column.small-4.medium-2, html[lang="fa"] .reseller-tile .column.small-8 {
    float: right;
}

html[lang="fa"] .shareProductButton {
    float: left !important;
}

html[lang="fa"] .accordion-products .accordion-title:before {
    right: auto;
    left: 1rem;
}

html[lang="fa"] .footer .footer-accordion .accordion-title {
    padding-right: 0 !important;
}

    html[lang="fa"] .footer .footer-accordion .accordion-title span.ico {
        margin-right: 0;
        margin-left: 5px;
    }

html[lang="fa"] .close-button {
    left: 1rem;
    right: auto;
}

html[lang="fa"] .static-navigation {
    float: right;
}

    html[lang="fa"] .static-navigation .accordion-title {
        padding-right: 0;
    }

html[lang="fa"] .static-pages {
    float: left;
    border-left: 0;
    border-right: 1px solid #ddd;
}

html[lang="fa"] .newsletter-archive-header-container .title-content .float-left, html[lang="fa"] .newsletter-archive-header-container .tabs .tabs-title {
    float: right !important;
}

html[lang="fa"] .product-page-column {
    padding: 0 2rem 0 0 !important;
}

html[lang="fa"] .mobile-toolbar {
    left: 15px !important;
    right: auto !important;
}

html[lang="fa"] .media-object .media-object-section:first-child {
    padding-right: 0 !important;
    padding-left: 1rem !important;
}

html[lang="fa"] .ar-text-left {
    text-align: left !important;
}

html[lang="fa"] .select-image:after {
    right: auto !important;
    left: 15px !important;
}

html[lang="fa"] .select-image .options .option input:checked + label img {
    margin-top: 8px;
    margin-left: 8px;
    float: right;
    margin-right: 0;
}

html[lang="fa"] .quantitySelect {
    margin-right: 0;
    margin-left: 1rem;
}

html[lang="fa"] .info-request-form .column.large-6:nth-child(even) {
    padding-left: 0;
    padding-right: .625rem;
}

html[lang="fa"] .info-request-form .column.large-6:nth-child(odd) {
    padding-right: 0;
    padding-left: .625rem;
}

html[lang="fa"] .textfield.duo-input-left input, html[lang="fa"] .textfield.duo-input-left select {
    border-left: none;
    border-right: 1px solid #e4e5e7;
}

html[lang="fa"] .info-request-footer .text-accept-privacy label {
    margin-right: 0 !important;
}

@media print, screen and (min-width:40em) {

    html[lang="fa"] .large-7 figure figcaption {
        margin-left: 30% !important;
    }

    html[lang="fa"] .large-5 figure figcaption {
        margin-left: 40% !important
    }
}

html[lang="fa"] .widget-1 figure figcaption {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    margin: 1rem;
}

html[lang="fa"] .home-category-tile figcaption {
    right: 84px !important;
}

html[lang="fa"] .text-right {
    text-align: left
}

@media print, screen and (min-width: 40em) {
    html[lang="fa"] .medium-text-left {
        text-align: right;
    }
}
@media print, screen and (min-width: 40em) {
    html[lang="fa"] .medium-text-right {
        text-align: left;
    }
}

/*Tab Product Detail*/
html[lang="fa"]  .tabs-title {
    float: right !important
}

html[lang="fa"] .tabs {
    /*background-color: aliceblue;*/
    /*border-left: none;
    border: 1px solid #e4e5e7;
    margin-left: -1px;*/
}

html[lang="fa"] .tabs-panel.is-active {
    display: block;
    border: 1px solid #e4e5e7;
}



html[lang="fa"] .intro-description .intro-description-toggler-button{
  left:0 !important;
  right:auto !important
}



html[lang="fa"] .select-like ul li:first-child:before {
  left: 1rem !important;
  right:auto !important
}


html[lang="fa"] .product.categories [class*="icon-"] {
  margin-right: auto;
  margin-left: .5rem
}
html[lang="fa"] #newsletter-email {
  border-radius: 0px 4px 4px 0px;

}
html[lang="fa"] #newsletter-subscribe-button {
  border-radius: 4px 0px 0px 4px;
}

html[lang="fa"] .cart-info {
  left:0 !important;
  right:auto
}

  html[lang="fa"] .cart-info:before {
    left: 6% !important;
    right: auto !important;
  }

html[lang="fa"] .account-nav .dropdown-pane.dropdown-triangle:before {
  left: 8% !important;
  right: auto !important;
}

html[lang="fa"] .cart-info .item-mini ul li figure figcaption {

  text-align: right !important;

}


@media print, screen and (min-width: 40em) {
  html[lang="fa"] .news .news-box-title {

    right: 0;
   
  }
}
@media print,screen and (min-width: 40em) {
  html[lang="fa"] .news .news-box-title {

    left: 0;
    right: 0;

  }
}

html[lang="fa"] .usr-panel .wrapper-usr-panel .mobile-user-thumb .media-object-section {
  text-align: right !important;

}


html[lang="fa"] .autocomplete-submit-button {
  right: auto !important;
  left: 5px !important; 
}

@media print, screen and (min-width: 64em) {
  html[lang="fa"] .Article-News-Social {
    position: absolute !important;
    top: 144px !important;
    margin-right: -104px;
    z-index: 99;
    left: 0;
    right: auto;
    margin-left:auto
  }
}