@font-face {
    font-family: "LumistFont";
    src: url("fonts/iransans/iransans.eot");
    src: url("fonts/iransans/iransans.eot?#iefix") format("embedded-opentype"),
    url("fonts/iransans/iransans.woff2") format("woff2"),
    url("fonts/iransans/iransans.woff") format("woff"),
    url("fonts/iransans/iransans.ttf") format("truetype"),
    url("fonts/iransans/iransans.svg#LumistFont") format("svg");
}

.lumise-tour-content,
#LumiseDesign li[data-tool='tours'] textarea,
#lumise-lightbox,
#LumiseDesign,
#lumise-cart-action,
#lumise-reset-transform,
[class*="lumise-btn"],
#LumiseDesign select,
#LumiseDesign input,
div#LumiseDesign button,
#lumise-change-products-wrp,
#lumise-addToCart > small,
#lumise-tour > foot > a:before,
#lumise-tour label:before,
#lumise-change-products-wrp input {
    font-family: 'LumistFont', sans-serif !important;
}

.lumise-cart-options .lumise-cart-field {
    padding: 0 15px !important;
}

#lumise-navigations .lumise-price.lumise-product-price {
    font-size: 12pt !important;
}

div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"]#lumise-file-nav li > span, div#LumiseDesign div#lumise-navigations ul[data-block] li[data-view="list"] [data-view="sub"]#lumise-languages li > span {
    float: right;
}

div#lumise-zoom-wrp, div#lumise-zoom-thumbn {
    left: 50px !important;;
}

#lumise-saved-designs > p.empty {
    font-size: 0 !important;
}

#lumise-saved-designs > p.empty:before {
    font-size: medium !important;
    content: "موردی یافت نشد!";
}

#lumise-cart-attributes em.lumise-cart-field-value input.lumise-cart-param {
    padding: 0 10px !important;;
}

#lumise-left #lumise-x-thumbn-preview > header > span {
    left: 0 !important;
    right: unset !important;
}
#LumiseDesign #lumise-stage-nav {
    left: 10px ;
    right: unset ;
}
#LumiseDesign #lumise-stage-nav li {
    float: left !important;
}
#lumise-navigations > ul.active > li.back_mobile > a{
    font-size: 0 !important;
}
#lumise-navigations > ul.active > li.back_mobile > a:before{
    font-size: medium !important;
    content: "فروشگاه";
}
#lumise-left > div.lumise-left-nav-wrp > ul > li[data-tab="bug"]{
    display: none;
}
#lumise-top-tools  ul[data-mode="default"]  > li[data-tool="options"].active > ul > li > tip > text {
    right: -290px !important;
    text-align: right;
}
#lumise-top-tools  ul[data-mode="default"]  > li[data-tool="options"].active > ul > li > tip > text:after,
#lumise-navigations > ul:nth-child(2) > li[data-tool="help"] > ul > li:nth-child(4) > span > p.md,
#lumise-cart-details > div > table > thead > tr > th:nth-child(5),
#lumise-cart-details > div > table > tbody > tr > td:nth-child(5){
    display: none !important;
}

#lumise-tour > foot > a[href='#start'],
#lumise-tour > foot > a[href='#dismiss'],
#lumise-tour > foot > a[href='#next'],
#lumise-tour label[for='lumise-tour-showagain'],
#lumise-tour > foot > a[href='#nothanks'] {
    font-size: 0 !important;
}
#lumise-tour > foot > a[href='#start']:before {
    font-family: 'LumistFont', Tahoma, sans-serif !important;
    content: "مشاهده تور";
    font-size: medium !important;
}
#lumise-tour > foot > a[href='#nothanks']:before {
    font-family: 'LumistFont', Tahoma, sans-serif !important;
    content: "نه ممنون";
    font-size: medium !important;
}
#lumise-tour > foot > a[href='#dismiss']:before {
    font-family: 'LumistFont', Tahoma, sans-serif !important;
    content: "انصراف";
    font-size: medium !important;
}
#lumise-tour > foot > a[href='#next'] {
    margin-left: 10px;
    float:right;
}
#lumise-tour > foot > a[href='#next']:before {
    font-family: 'LumistFont', Tahoma, sans-serif !important;
    content: "بعدی";
    font-size: medium !important;
}
#lumise-tour label[for='lumise-tour-showagain']:before {
    font-family: 'LumistFont', Tahoma, sans-serif !important;
    content: "دوباره نمایش نده";
    font-size: medium !important;
}
#LumiseDesign li[data-tool='tours'] li label{
    margin: 0 10px !important;
}

@media only screen and (max-width: 736px){
    #lumise-left > div.lumise-left-nav-wrp {
        top:unset !important;
        bottom: -60px !important;
        display: block !important;
    }

    #lumise-navigations > ul.active > li.active > ul > li  {
        max-height: 400px !important;
    }
}

#lumise-cart-details > div > table > tbody > tr > td:nth-child(3) strong {
    line-height: 35px !important;
}
#lumise-cart-details > div > table > tbody > tr > td:nth-child(3)  {
    text-align:right !important;;
}
