@font-face {
    font-family: IRANYekan_Fa;
    font-style: normal;
    font-weight: 700;
    src: url(fonts/fa/eot/iranyekanwebboldfanum.eot);
    src: url(fonts/fa/eot/iranyekanwebboldfanum.eot?#iefix) format("embedded-opentype"), url(fonts/fa/woff/iranyekanwebboldfanum.woff) format("woff"), url(fonts/fa/ttf/iranyekanwebboldfanum.ttf) format("truetype");
}
@font-face {
    font-family: IRANYekan_Fa;
    font-style: normal;
    font-weight: 100;
    src: url(fonts/fa/eot/iranyekanwebthinfanum.eot);
    src: url(fonts/fa/eot/iranyekanwebthinfanum.eot?#iefix) format("embedded-opentype"), url(fonts/fa/woff/iranyekanwebthinfanum.woff) format("woff"), url(fonts/fa/ttf/iranyekanwebthinfanum.ttf) format("truetype");
}
@font-face {
    font-family: IRANYekan_Fa;
    font-style: normal;
    font-weight: 300;
    src: url(fonts/fa/eot/iranyekanweblightfanum.eot);
    src: url(fonts/fa/eot/iranyekanweblightfanum.eot?#iefix) format("embedded-opentype"), url(fonts/fa/woff/iranyekanweblightfanum.woff) format("woff"), url(fonts/fa/ttf/iranyekanweblightfanum.ttf) format("truetype");
}
@font-face {
    font-family: IRANYekan_Fa;
    font-style: normal;
    font-weight: 400;
    src: url(fonts/fa/eot/iranyekanwebregularfanum.eot);
    src: url(fonts/fa/eot/iranyekanwebregularfanum.eot?#iefix) format("embedded-opentype"), url(fonts/fa/woff/iranyekanwebregularfanum.woff) format("woff"), url(fonts/fa/ttf/iranyekanwebregularfanum.ttf) format("truetype");
}
@font-face {
    font-family: IRANYekan_Fa;
    font-style: normal;
    font-weight: 500;
    src: url(fonts/fa/eot/iranyekanwebmediumfanum.eot);
    src: url(fonts/fa/eot/iranyekanwebmediumfanum.eot?#iefix) format("embedded-opentype"), url(fonts/fa/woff/iranyekanwebmediumfanum.woff) format("woff"), url(fonts/fa/ttf/iranyekanwebmediumfanum.ttf) format("truetype");
}
@font-face {
    font-family: Dana;
    font-style: normal;
    font-weight: 200;
    src: url("fonts/fa/eot/dana-fanum-extralight.eot");
    src: url("fonts/fa/eot/dana-fanum-extralight.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-extralight.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-extralight.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: normal;
    font-weight: 300;
    src: url("fonts/fa/eot/dana-fanum-light.eot");
    src: url("fonts/fa/eot/dana-fanum-light.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-light.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-light.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: normal;
    font-weight: 500;
    src: url("fonts/fa/eot/dana-fanum-medium.eot");
    src: url("fonts/fa/eot/dana-fanum-medium.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-medium.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-medium.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: normal;
    font-weight: 600;
    src: url("fonts/fa/eot/dana-fanum-demibold.eot");
    src: url("fonts/fa/eot/dana-fanum-demibold.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-demibold.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-demibold.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: normal;
    font-weight: 750;
    src: url("fonts/fa/eot/dana-fanum-ultrabold.eot");
    src: url("fonts/fa/eot/dana-fanum-ultrabold.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-ultrabold.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-ultrabold.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: normal;
    font-weight: 800;
    src: url("fonts/fa/eot/dana-fanum-extrabold.eot");
    src: url("fonts/fa/eot/dana-fanum-extrabold.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-extrabold.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-extrabold.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: normal;
    font-weight: 900;
    src: url("fonts/fa/eot/dana-fanum-black.eot");
    src: url("fonts/fa/eot/dana-fanum-black.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-black.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-black.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: normal;
    font-weight: bold;
    src: url("fonts/fa/eot/dana-fanum-bold.eot");
    src: url("fonts/fa/eot/dana-fanum-bold.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-bold.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-bold.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: normal;
    font-weight: normal;
    src: url("fonts/fa/eot/dana-fanum-regular.eot");
    src: url("fonts/fa/eot/dana-fanum-regular.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-regular.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-regular.woff") format("woff");
}
@font-face {
    font-family: IRANSans_Fa;
    font-style: normal;
    font-weight: 900;
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_Black.eot");
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_Black.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/IRANSansWeb_FaNum_Black.woff2") format("woff2"), url("fonts/fa/woff/IRANSansWeb_FaNum_Black.woff") format("woff"),
    url("fonts/fa/ttf/IRANSansWeb_FaNum_Black.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans_Fa;
    font-style: normal;
    font-weight: bold;
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_Bold.eot");
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_Bold.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/IRANSansWeb_FaNum_Bold.woff2") format("woff2"), url("fonts/fa/woff/IRANSansWeb_FaNum_Bold.woff") format("woff"),
    url("fonts/fa/ttf/IRANSansWeb_FaNum_Bold.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans_Fa;
    font-style: normal;
    font-weight: 500;
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_Medium.eot");
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_Medium.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/IRANSansWeb_FaNum_Medium.woff2") format("woff2"), url("fonts/fa/woff/IRANSansWeb_FaNum_Medium.woff") format("woff"),
    url("fonts/fa/ttf/IRANSansWeb_FaNum_Medium.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans_Fa;
    font-style: normal;
    font-weight: 300;
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_Light.eot");
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_Light.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/IRANSansWeb_FaNum_Light.woff2") format("woff2"), url("fonts/fa/woff/IRANSansWeb_FaNum_Light.woff") format("woff"),
    url("fonts/fa/ttf/IRANSansWeb_FaNum_Light.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans_Fa;
    font-style: normal;
    font-weight: 200;
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_UltraLight.eot");
    src: url("fonts/fa/eot/IRANSansWeb_FaNum_UltraLight.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/IRANSansWeb_FaNum_UltraLight.woff2") format("woff2"),
    url("fonts/fa/woff/IRANSansWeb_FaNum_UltraLight.woff") format("woff"), url("fonts/fa/ttf/IRANSansWeb_FaNum_UltraLight.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans_Fa;
    font-style: normal;
    font-weight: normal;
    src: url("fonts/fa/eot/IRANSansWeb_FaNum.eot");
    src: url("fonts/fa/eot/IRANSansWeb_FaNum.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/IRANSansWeb_FaNum.woff2") format("woff2"), url("fonts/fa/woff/IRANSansWeb_FaNum.woff") format("woff"),
    url("fonts/fa/ttf/IRANSansWeb_FaNum.ttf") format("truetype");
}
@font-face {
    font-family: Dana;
    font-style: italic;
    font-weight: 200;
    src: url("fonts/fa/eot/dana-fanum-extralightitalic.eot");
    src: url("fonts/fa/eot/dana-fanum-extralightitalic.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-extralightitalic.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-extralightitalic.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: italic;
    font-weight: 300;
    src: url("fonts/fa/eot/dana-fanum-lightitalic.eot");
    src: url("fonts/fa/eot/dana-fanum-lightitalic.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-lightitalic.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-lightitalic.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: italic;
    font-weight: 500;
    src: url("fonts/fa/eot/dana-fanum-mediumitalic.eot");
    src: url("fonts/fa/eot/dana-fanum-mediumitalic.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-mediumitalic.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-mediumitalic.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: italic;
    font-weight: 600;
    src: url("fonts/fa/eot/dana-fanum-demibolditalic.eot");
    src: url("fonts/fa/eot/dana-fanum-demibolditalic.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-demibolditalic.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-demibolditalic.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: italic;
    font-weight: 800;
    src: url("fonts/fa/eot/dana-fanum-extrabolditalic.eot");
    src: url("fonts/fa/eot/dana-fanum-extrabolditalic.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-extrabolditalic.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-extrabolditalic.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: italic;
    font-weight: 900;
    src: url("fonts/fa/eot/dana-fanum-blackitalic.eot");
    src: url("fonts/fa/eot/dana-fanum-blackitalic.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-blackitalic.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-blackitalic.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: italic;
    font-weight: bold;
    src: url("fonts/fa/eot/dana-fanum-bolditalic.eot");
    src: url("fonts/fa/eot/dana-fanum-bolditalic.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-bolditalic.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-bolditalic.woff") format("woff");
}
@font-face {
    font-family: Dana;
    font-style: italic;
    font-weight: normal;
    src: url("fonts/fa/eot/dana-fanum-regularitalic.eot");
    src: url("fonts/fa/eot/dana-fanum-regularitalic.eot?#iefix") format("embedded-opentype"), url("fonts/fa/woff2/dana-fanum-regularitalic.woff2") format("woff2"), url("fonts/fa/woff/dana-fanum-regularitalic.woff") format("woff");
}

.ts-product-deals-wrapper .ts-countdown.style-inline{
    direction: ltr;
}
body .ts-product-deals-wrapper header .counter-wrapper:before,
.meta-wrapper .ts-countdown .counter-wrapper:before{
    margin-left: 0;
    margin-right: 5px;
}
.style-inline.ts-countdown .seconds {
    min-width: 26px !important;
}
body.rtl .entry-summary .ts-countdown.style-inline .counter-wrapper{
    direction: ltr;
    float: right;
}
.ts-banner h4 span {
    padding-bottom: 10px;
}
.ts-banner-button a.button:after{
    font-family: 'Font Awesome 5 Free'
}
.rtl .ts-banner:not(.style-button) .ts-banner-button a.button:after{
    content: "\f060";
}

.woocommerce .star-rating span:before,
.woocommerce .star-rating:before,
.woocommerce p.stars a:before,
.product_list_widget .star-rating span:before,
.product_list_widget .star-rating:before,
.ts-testimonial-wrapper .rating span:before,
.ts-testimonial-wrapper .rating:before,
blockquote .rating span:before,
blockquote .rating:before,
.list-posts article .cats-link a,
.ts-portfolio-wrapper .cats-link a,
.single-post article .cats-link a,
.ts-blogs article .cats-link a,
.entry-author .author-info .role,
.woocommerce .star-rating,
.product_list_widget .star-rating{
    letter-spacing: unset;
}
body.rtl.error404 .right-404 {
    border-width: 0 1px 0 0;
}
.rtl.woocommerce .price_slider_amount .price_label, .rtl.woocommerce .price_slider_amount .price_label span {
    direction: rtl;
}
.rtl .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper,
.woocommerce.rtl  .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
body .ts-cart-checkout-process-bar h6 {
    padding-bottom: 10px;
}
div.wpcf7 input[type^="submit"] {
    float: right;
}
body>#ts-search-result-container{
    background-color: #fff;
}

/*/////*/
@media only screen and (min-width: 1200px){
    .woocommerce div.product div.woocommerce-product-gallery{
        width: 40%;
    }
    .woocommerce div.product div.summary{
        width: 60%;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1400px){
    .woocommerce div.product div.summary{
        padding-right: 20px;
    }
    body.woocommerce-page.single-product #main-content{
        padding-left: 0;
    }
    .ts-col-18 form.cart + .ts-buy-now-button, #page .ts-col-18 .product-type-variable .summary .ts-buy-now-button {
        margin: 0 10px 0 0;
    }
}
@media only screen and (min-width: 1400px){
    .woocommerce div.product div.woocommerce-product-gallery{
        width: 45%;
    }
    .woocommerce div.product div.summary{
        width: 55%;
    }
}

@media only screen and (max-width: 767px){
    .mobile-menu-wrapper li.active>.ts-menu-drop-icon+ul.sub-menu{
        transform: translateX(0);
    }
}