@charset "UTF-8";
/*
Theme Name: DigiRok
Author: WebRado.com / farhangalvandy@gmail.com
Author URI: http://www.webrado.com
Version: 2.6
*/
@font-face {
    font-family: webrado-mobile;
    src:  url("fonts/webrado-mobile/c9609e07.woff2") format("woff2"), url("fonts/webrado-mobile/f081cb4d.woff") format("woff"), url("fonts/webrado-mobile/b1adf975.ttf") format("truetype");
}
@font-face {
    font-family: webrado;
    src: url("fonts/webrado/7cedf9b6.eot?#iefix") format("eot"), url("fonts/webrado/981fe1d4.woff2") format("woff2"), url("fonts/webrado/15f4555c.woff") format("woff"), url("fonts/webrado/f9cdd786.ttf") format("truetype");
}
@font-face {
    font-family: webradonm;
    src: url("fonts/iransans/IRANSans.eot") format("eot"), url("fonts/iransans/IRANSans.woff") format("woff"), url("fonts/iransans/IRANSans.ttf") format("truetype");
}
.sidenew-ofrslider .sidenew-banner1 {
    display: none;
}

#basket-items2{
    text-align: center;
    color: #fff;
    background: #00bfd6;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    line-height: 23px;
    padding: 1px 0;
    float: left;
    margin-top: 6px;
}
#basketright2{
    width: 25%;
    height: 38px;
    float: right;
}
#basketleft2 {
    width: 75%;
    height: 38px;
    color: #00bfd6;
    text-align: right;
    line-height: 36px;
    font-size: 11pt;
    box-sizing: border-box;
    float: left;
    padding: 0 15px;
}
.sgnupcen{
    float: none!important;
    background: #fff;
    width: 389px!important;
    border: 1px solid #dedede;
    box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);
    margin: 0 auto;
}
#basketright2.flaticon-shopping-cart:before{
    margin: 0!important;
    position: relative;
    font-size: 25px!important;
    right: 12px;
    top: 5px;
    color: rgb(0, 191, 214);
}
.flaticon-logout:before , .flaticon-user:before {
    font-size: 20px!important;
    color: #959595;
}
.flaticon-scroll-arrow-to-down:before{
    font-size: 14px!important;
    color: #959595;
    position: relative;
    top: 2px;
}
@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/eot/iranyekanwebbold.eot');
    src: url('fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/woff2/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/eot/iranyekanweblight.eot');
    src: url('fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/woff2/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/eot/iranyekanwebregular.eot');
    src: url('fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/woff2/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}

/* Latin fonts (Roboto) */

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/eot/robotobold.eot');
    src: url('fonts/eot/robotobold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/woff2/robotobold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/woff/robotobold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/robotobold.ttf') format('truetype');
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/eot/robotolight.eot');
    src: url('fonts/eot/robotolight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/woff2/robotolight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/woff/robotolight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/robotolight.ttf') format('truetype');
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/eot/robotoregular.eot');
    src: url('fonts/eot/robotoregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/woff2/robotoregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/woff/robotoregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/robotoregular.ttf') format('truetype');
}
@font-face {
    font-family: 'iransans';
    src: url(fonts/iransans.woff) format("truetype"), url(fonts/iransans.woff?#iefix) format("woff")
}
h1, h2, h3, h4, h5, h6,input, textarea  {
    font-family: iranyekan ,roboto ,Arial !important;
}
.entry-summary .woocommerce table.shop_attributes{
    margin-bottom: 0!important;
}
@media only screen and (min-width: 769px) {
    .woocommerce-account .woocommerce-MyAccount-navigation {
        /* width: 20%; */
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        /* width: 75%; */
    }
}
@media only screen and (min-width:1000px){
    .sliderh img{
        height: 329px!important;
    }
    .ofrsliderh{
        height: 463px;
    }


}
@media only screen and (min-width: 1350px){
    .viewallinbox{
        display: block!important;
    }
    .slider2new .slider2-navigator li {
        height: 9%;
    }
}
@media only screen and (max-width: 1350px){
    .farhang-footer-customer-services-right , .farhang-footer-customer-services-left{
        float: none!important;
    }
    .sidenewR2{
        display: none;
    }
    .hasH .item{
        height: 230px!important;
    }
    .sidenew-ofrslider  .slider2.slider2new.ofrsliderh{
        width: 76%;
        float: left;
        margin-top: 0;
        height: 461px;
    }
    .sidenew-ofrslider .ofrsliderh2{
        width: 76%;
        float: left;
        height: 351px!important;    }

    .sidenew-ofrslider .sidenew-banner1 {
        display: block;
        width: 23%;
        float: right;
        height: 462px;
    }
    .sidenew-ofrslider .sidenew-banner1 a {
        height: 84%;
    }
    .sidenewR1{
        float: none;
        width: 100%!important;
    }
}
.sidenewR2 .bannerh {
    height: 380px!important;
}
/* Style WC Account Endpoint Links */
nav.woocommerce-MyAccount-navigation ul {
    list-style-type: none;
    padding-left: 0;
    max-width: 200px;
    font-size: 17px;
    line-height: 26px;
}
nav.woocommerce-MyAccount-navigation ul li {
    padding: 7px 20px;
    position: relative;
    background-color: rgba(0,0,0,0.05);
    border-bottom: 1px solid rgba(0,0,0,0.05);
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
    background-color: #00bfd6;
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
    color: rgba(0,0,0,0.8); cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
    content: "";
    height: 100%;
    width: 5px;
    float: right;
    /* margin-right: -34px; */
    position: absolute;
    left: -9px;
    /* margin-top: -7px; */
    border-radius: 10px;
    top: 0;
    background: #00bfd6;
}
.basketbg{
    background:#62b965;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
    background-color: rgba(0,0,0,0.07);
}

.moblogo{
    display: none!important;
}
/*mar*/
.woocommerce-checkout .argmc-wrapper .argmc-tab-item.current .argmc-tab-number, .argmc-tab-item.visited:hover .argmc-tab-number, .argmc-wrapper .argmc-tab-item.last.current + .argmc-tab-item:hover .argmc-tab-number{
    background: #00bfd6;
}
.woocommerce-checkout .argmc-wrapper .argmc-tab-item.visited:before{
    border-bottom-color: #00bfd6;
    transform: scaleY(2);
}
.woocommerce-checkout .argmc-wrapper .argmc-tab-item:before {
    border-bottom-color: #00bfd6;
}
.woocommerce-checkout .argmc-wrapper .argmc-tab-item:before {
    border-bottom-color: #00bfd6;
}
.woocommerce-checkout .argmc-login-tabs .tab-item {
    font-size: inherit !important;
    cursor: pointer;
    font-size: 18px!important;
    font-weight: normal;
    opacity: 0.5;
    margin: 0 !important;
    padding: 15px 0!important;
    transition: opacity 0.3s;
    text-align: center;
    float: right;
    width: 50%;
}
.woocommerce-checkout .argmc-wrapper .argmc-login-step form.login > p:nth-child(1){
    display: none!important;
}
.woocommerce-checkout .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
    height: auto!important;
}
.woocommerce-checkout .tab-sep {
    display: none;
}
.blur-product{
    filter: blur(2.7px);

}
.abcd{
    font-size: 16px;
    background-color: #ef5662;
    color: #fff;
    display: block;
    text-align: center;
    padding: 2px 22px;
    border-radius: 0 19px 19px 19px;
    color: #FFF;
}
.pcde::before {
    content: '';
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #ffffff;
    position: absolute;
    right: 0;
    top: 7px;
}
.pcde{
    display: block;
    color: #7f7f7f;
    font-size: 13px;
    text-align: center;
}
.sale-perc {
    background-color: #D9534F;
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    color: #fff;
    text-align: center;
    border-radius: .25em;
}
.woocommerce-checkout .woocommerce #respond input#submit,.woocommerce-checkout .woocommerce a.button,.woocommerce-checkout .woocommerce button.button,.woocommerce-checkout .woocommerce input.button{
    font-weight: 400 !important;
    border-radius: 5px !important;
    color: #FFF !important;
    padding: 11px 25px;
    background-color: #00bfd6!important;
    font-size: 14px !important;
    transition: all 250ms;
    font-family: iranyekan ,roboto ,Arial;
    margin-left: 20px;
    margin-bottom: 10px;
    outline: 0;
}

.woocommerce-checkout .argmc-login-tabs .tab-item.current {
    opacity: 1;
    /* width: 50%; */
    color: #FFF;
    font-family: iranyekan ,roboto ,Arial;
    background: #00bfd6;
    /* font-size: 18px!important; */
    /* font-weight: normal; */
    /* padding: 10px 0; */
    /* text-align: center; */
}
.woocommerce-checkout .argmc-login-tabs {
    display: block;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2;
    border-radius: 4px;
    margin: 1px 0 30px;
    overflow: hidden;
    background: #dddddd1f;
}
.info-bar a {
    color: #FFF;
}

.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter {
    display: none;
}

.dsn {
    background: #eceff1;
    padding: 10px 40px;
}

.designer-webrado {
    color: #535353;
    font-size: 14px;
    font-weight: 500;
}

.designer-webrado a {
    color: #535353;
}

footer .products-category ul li ul li ul {
    display: none !important
}

.mobile-nav ul li ul li ul {
    /* display: none !important */
}

.product-slider-body .product-image {
    margin: 0 auto !important;
}

.single-product section ul.products li.product .price > .woocommerce-Price-amount {
    color: #f05562 !important;
    font-size: 14px;
    font-weight: 400
}

.single-product section ul.products li.product .price > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 10px;
    padding-right: 10px
}

.single-product section ul.products li.product .price > del {
    display: block !important;
    width: 80% !important;
    margin: 0 auto !important
}

.single-product section ul.products li.product .price > del > .woocommerce-Price-amount {
    background: #f5f6f7;
    font-size: 11px;
    height: 13px;
    width: 100%;
    color: #999;
    text-align: center;
    text-decoration: line-through;
    display: block
}

.single-product section ul.products li.product .price > del > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    display: none
}

.main-404 .woocommerce-breadcrumb {
    margin: 0 0 1em;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) !important;
    border: 1px solid #ebeced;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    padding: 0;
    border-radius: 4px !important;
    font-size: .92em;
    color: #4d4d4d !important;
    padding: 10px 0 !important;
    font-size: 11px !important;
    background: #FFF !important;
    color: #777
}

.img404 {
    display: block;
    text-align: center;
    width: 90%;
    max-width: 677px;
    margin: auto;
}

.showme {
    font-weight: 700;
    color: #2196f3
}

.error-page__guide-text {
    margin: 30px auto 55px;
    font-size: 15px;
    margin: 30px auto 55px;
    font-size: 15px;
    text-align: center
}

.main-404 .product-slider-header {
    background-color: #f7f9fa;
    height: 40px;
    direction: rtl;
    color: #666;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    padding-right: 15px;
    font-weight: 100
}
.mobile-nav  ul  li  ul li a{
    position: relative;
}
.mobile-nav > div > ul > li > ul > li.menu-item-has-children > a::before{
    display: block;
    float: right;
    margin-left: 18px;
    transition: all .5s;
    content: "\E045";
    font-size: 16px;
    font-family: webrado-mobile;
    position: relative;
    top: 2px;
}

.error-page__message--button {
    font: normal 14px/38px iranyekan ,roboto ,Arial;
    margin: 0 auto;
    padding: 4px 10px;
    color: #fff;
    -ms-border-radius: 4px;
    border-radius: 8px;
    display: block;
    margin-bottom: 20px;
    background-color: #6ab946;
    border: 1px solid #4aa42e;
    text-align: center;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    width: 150px;
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    overflow: hidden;
}

.error-page__message--button:hover {
    color: #fff;
}

.matn4041 {
    text-align: center;
    font-size: 36px;
    color: #515151;
    margin-bottom: 40px;
    font-weight: 700;
}

.box404 {
    background-color: #fff;
    border: 1px solid #ebeced;
    -ms-border-radius: 4px;
    padding: 30px 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 30px;
    overflow: hidden
}

.main-404 .woocommerce-breadcrumb a {
    color: #4d4d4d;
    margin: 0 10px;
    transition: all 300ms
}

.single-product section ul.products li.product .price > ins > .woocommerce-Price-amount {
    color: #f05562 !important;
    font-size: 14px
}

.single-product section ul.products li.product .price > ins {
    text-decoration: none !important
}

.main-404 {
    width: 100%;
    margin-bottom: 30px
}

.single-product section ul.products li.product .price > ins > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 10px;
    padding-right: 10px
}

.columns {
    position: absolute;
    z-index: 1;
    top: -1px;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.column {
    float: right;
    width: 25%;
    height: 100%;
    border-left: 1px solid #e2e2e2
}

.column:nth-child(2n-1) {
    background: #fcfcfc
}

.column:nth-child(2n) {
    background: #fafafa
}

#mask-cart {
    position: fixed;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    bottom: 0;
    transition-property: all;
    transition-duration: 200ms;
    opacity: 0;
    visibility: hidden;
    width: 100%
}

.row1 > div > ul > li:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
    transition-property: all;
    transition-delay: .1s;
}

.row1 > div > ul > li > .sub-menu {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0;
    width: 100%;
    background: #616161;
    z-index: 1000;
    top: 44px;
    /* border-top: 1px solid #e1e1e1; */
    /* border-bottom: 1px solid #e1e1e1; */
    box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
    transition-property: all;
    transition-delay: .1s;
}


.row1 > div > ul > li:hover {
    transition-property: all;
    transition-delay: 0s;
}

.row1 > div > ul > li {
    transition-property: all;
    transition-delay: 0s;
    float: right;
    cursor: pointer;
    border-bottom: 1px solid transparent;
}

.row1 > div > ul > li > .sub-menu > .menu-item {
    float: right;
    cursor: pointer;
    border-bottom: 2px solid transparent
}

.row1 > div > ul > li > .sub-menu > .menu-item > a {
    position: relative
}

.row1 > div > ul > li > .sub-menu > .menu-item:hover > a::after {
    display: block
}



.row1 > div > ul > li > .sub-menu > .menu-item > .sub-menu {
    display: none;
    height: 365px;
    padding-top: 10px;
    position: absolute;
    top: 44px;
    background: #FFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    border-top: 1px solid #DDD;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    -o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    border-radius: 0 0 5px 5px;
    right: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
}

.topbar-list div {
    float: right
}

.row1 > div > ul > li > .sub-menu > li > .sub-menu > li > a {
    color: #7e7e7e;
    font-size: 13px
}

.row1 > div > ul > li > .sub-menu > li > .sub-menu > li {
    width: 25%;
    padding: 0 25px;
    z-index: 2
}

.row1 > div > ul > li > .sub-menu > li:hover > .sub-menu {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column
}

.row1 > div > ul > li > .sub-menu > li > .sub-menu > li > ul > li {
    margin: 10px
}

#mask-nav {
    position: fixed;
    z-index: 10;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    bottom: 0;
    transition-property: all;
    transition-delay: .3s;
    transition-duration: 200ms;
    opacity: 0;
    visibility: hidden;
    width: 100%;
}
#mask-blog {
    position: fixed;
    z-index: 40;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    bottom: 0;
    transition-property: all;
    transition-delay: .3s;
    transition-duration: 200ms;
    opacity: 0;
    visibility: hidden;
    width: 100%;
}

.hasmargin {
    margin: 0 2%
}

.mobile-on {
    display: none
}

.masklay {
    visibility: visible !important;
    opacity: 1 !important;
    /* display: none; */
}


a {
    text-decoration: none
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

* {
    margin: 0;
    padding: 0
}

ul, li {
    list-style-type: none
}

body {
    direction: rtl;
    text-align: right;
    overflow-x: hidden;
    font-family: iranyekan ,roboto ,Arial;
    background-color: #f9f9f9;
}

header {
    background-color: #fff;
    /* padding:20px 0; */
}

#branding {
    display: block;
    width: 157px;
    height: auto;
}
#branding2 {
    display: block;
    width: 157px;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    /* height: 40px; */
}
.mybodyclass {
    position: relative;
    transform: none
}

.res-cart-content {
    color: #5a5c60;
    font-size: 15px;
    text-align: center;
    /* box-shadow: 1px 1px 2px rgba(0, 0, 0, .2); */
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    /* -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2); */
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    border-radius: 2px;
    margin: 0 auto;
    width: 90%;
    margin: 0 auto;
    border: 1px solid #f0f1f2 !important;
}

.show-cart {
    /* padding: 10px 20px; */
    /* background: #4CAF50; */
    /* color: #FFF; */
    /* margin: 0 auto; */
    /* text-align: center; */
    /* border-radius: 4px; */
    /* box-shadow: 1px 1px 2px rgba(0, 0, 0, .2); */
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    /* -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2); */
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    /* margin: 20px; */
    display: block;
    padding: 10px 20px;
    margin: 0 auto;
    text-align: center;
    margin: 20px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 0 2px 6px 0 rgb(122, 122, 122);
    box-shadow: 0 2px 6px 0 rgba(122, 122, 122, 0.48);
    font-size: 16px;
    line-height: 1.222;
    letter-spacing: -.6px;
    color: #fff;
    background-color: #7a7a7a;
}

.close-res-cart {
    padding: 10px 20px;
    margin: 0 auto;
    text-align: center;
    margin: 20px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);
    box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);
    font-size: 17px;
    line-height: 1.222;
    letter-spacing: -.6px;
    color: #fff;
    background-color: #00bfd6;
}

.widget_recently_viewed_products .woocommerce-Price-amount {
    display: none
}

.widget_recently_viewed_products ul.cart_list li, .widget_recently_viewed_products ul.product_list_widget li {
    width: 140px;
    display: inline-block;
    margin: 0 15px;
    vertical-align: top
}

.products-viewed-title {
    font-size: 18px !important;
    color: #515151 !important;
    font-weight: 700;
    margin-bottom: 15px;
    width: 180px;
    padding-bottom: 20px;
    margin: 0 auto;
    border-bottom: 2px solid #ef5661bf;
}

.widget_recently_viewed_products ul.cart_list li img, .widget_recently_viewed_products ul.product_list_widget li img {
    float: none;
    width: 98px;
    display: block;
    margin: 0 auto;
    height: auto;
    vertical-align: top;
    margin-bottom: 20px
}

.widget_recently_viewed_products ul.cart_list li:hover a, .widget_recently_viewed_products ul.product_list_widget li:hover a {
    color: #f38089;
    transition: all 150ms;
}

.widget_recently_viewed_products .block-title {
    font-size: 15px !important;
    color: #4caf50 !important;
    display: none
}

.widget_recently_viewed_products ul.cart_list li a, .widget_recently_viewed_products ul.product_list_widget li a {
    display: block;
    direction: rtl;
    font-size: 13px;
    color: #4d4d4d;
    font-weight: 400
}
.user-login-res .loginbox-submit-back::before {
    display: none;
}
.user-login-res
.user-login-res .loginbox-submit{
    width: 100%!important;
    font-size: 16px;
    /* height: 40px!important; */
    /* margin-top: 20px!important; */
}
.user-login-res .loginbox-body {
    padding: 15px!important;
}
.user-login-res .close {

    /* position: static!important; */

    /* background-color: #2196f3; */

    /* font-family: iranyekan ,roboto ,Arial; */

    /* color: #FFF; */

    /* border: none!important; */

    /* margin: 10px 0!important; */

    /* cursor: pointer; */

    /* left: 0; */

    /* right: 0; */

    /* display: block; */

    /* border-radius: 2px!important; */

    /* width: 100%; */

    /* background-image: none; */

    /* height: 40px; */

    /* text-align:  center; */

    background-color: #fff;

    /* line-height: 40px; */
}
.products-viewed {
    text-align: center;
    background: #fff;
    padding: 20px 0;
    margin: 20px 0 0;
}

.slider-mobile {
    display: none;
}

.user-res-icon {
    background: url(images/user-res.png);
    width: 128px;
    height: 128px;
    transform: scale(0.8);
    margin: 15px auto;
}

.res-cart-icon {
    background: url(images/basket-res.png);
    width: 128px;
    height: 128px;
    margin: 15px auto;
    opacity: .9;
    transform: scale(0.8);
}

.search-mobile-close {
    float: right;
    margin-top: 2px;
    position: absolute;
    z-index: 100;
    /* display: none; */
}

.search-submit-icon {
    width: 29px;
    height: 29px;
    display: block
}

.search-submit {
    position: absolute;
    left: 0;
    display: block;
    height: 100%;
    cursor: pointer;
    width: 44px;
    outline: 0;
    border: none;
    background: #9da3b1;
    top: 0;
    border-radius: 2px 0 0 2px!important;
}

.close-login-cart {
    padding: 10px 20px;
    background: #208de6;
    color: #FFF;
    margin: 0 auto;
    text-align: center;
    border-radius: 4px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    margin: 20px
}

.close-icon {
    width: 31px;
    height: 31px;
    display: block
}

#icon-arrow_forward {
    height: 29px;
    width: 29px;
    fill: #888;
    stroke-width: -1;
    margin-top: 3px;
    margin-right: 5px;
}

.mybodyclass2 {
    position: relative;
    transform: none
}

.Offer-moment {
    display: block;
    width: 100%;
    margin-bottom: 15.50px;
    border-radius: 4px;
    cursor: pointer;
    background: #FFF;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    overflow: hidden;
}

.offer-moment-farhang-header {
    color: #515151;
    text-align: center;
    padding: 10px 0 0;
    margin-top: 12px;
    font-weight: 700;
    font-size: 15px;
}

.box-shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
.bradius{
    border-radius: 5px;
    overflow: hidden;
}
.product-title-moment {
    text-align: center;
    margin-top: 10px
}

.product-title-moment a {
    color: #555;
    text-align: center;
    transition-property: all;
    transition-duration: 500ms;
    font-size: 13px
}

.search-form label {
    width: 50%;
}

.product-price-moment {
    font-size: 22px;
    text-align: center;
}

.view-more-moment {
    float: left;
    color: #FFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.28);
    border-radius: 2px
}

.product-price-moment span {
    font-size: 12px
}

.view-more-moment {
    background: #4cb050;
    padding: 10px 22px;
    font-size: 12px;
    margin-top: 11px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.28)
}

.mobile-nav .menu > li.menu-item-has-children > a:after {
    display: block;
    float: right;
    margin-left: 18px;
    transition: all .5s;
    content: "\E045";
    font-size: 16px;
    font-family: webrado-mobile;
    position: relative;
    top: 2px;
}

.single-product section > ul.products > li {
    clear: none !important;
    width: 22.05% !important;
    margin: 0 1% !important
}

.single-product section > ul.products > li.product:nth-child(2n) {
    float: right !important
}

.mobile-nav .menu > li > a.pointdnmobnavact:after {
    content: "\E039"!important;
    font-size: 16px;
}
.mobile-nav > div > ul > li > ul > li > a.pointdnmobnavact::before {
    content: "\E039"!important;
    font-size: 16px;
}
.Offer-moment:hover .product-title-moment a {
    color: red
}

.box {
    background: red;
    width: 30px;
    height: 30px
}

.offer-moment-farhang-body {
    width: 100%;
    padding: 10px;
}

#branding img {
    display: block;
    width: 100%;
    height: auto;
}
#branding2 img {
    display: block;
    width: 100%;
    height: 100%
}
.header-right {
    float: right;
    width: 700px
}

.header-left {
    float: left
}

.header-main {

    position: relative;

    padding: 10px 0;
}

.timer {
    position: absolute;
    right: 35px;
    bottom: 20px
}

.row1 > div > ul > li > a {
    font-size: 13px;
    padding: 11px 13px;
    display: block;
}

.row1 > div > ul > li:hover > a {
    transition-property: all;
    transition-delay: .5s;
}

.row1 > div > ul > li > .sub-menu > .menu-item > a {
    font-size: 12px;
    padding: 13px;
    display: block
}

.row1 > div > ul > li > .sub-menu > .menu-item:hover > a {
}

.row1 > div > ul > li > .sub-menu > .menu-item:hover {
    border-bottom: 2px solid #ef5661;
}

.topbar-list {
    float: right;
    list-style-type: none
}

#sign-in > span {
    /* background: url(images/slices.png) -308px -30px no-repeat; */
    /* width: 18px; */
    /* height: 18px; */
    /* display: block; */
    float: right;
    /* margin-left: 10px */
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    margin-top: 35px;
    width: 30%!important;
}

.topbar-list li a {
    text-decoration: none;
    float: right;
    font-weight: 500;
    color: #929782;
    font-size: 13px;
}

.topbar-list li a:hover {
    color: red
}

#sign-in > p {
    float: right;
    /* margin-left: 4px; */
    /* color: #929782; */
    color: #929782;
    margin-left: 2px;
    font-size: 12px;
    line-height: 20px;
    display: inline-block;
}

#sign-up > span {
    /* background: url(images/slices.png) -275px -31px no-repeat; */
    /* display: block; */
    width: 16px;
    /* height: 16px; */
    float: right;
}

.mobilenav-logo {
    text-align: center;
    line-height: 110px;
    font-size: 30px;
    padding: 18px;
}

.mobile-logo img {
    vertical-align: sub;
    width: 100%;
    height: auto;
    display: block;
}

.mobile-nav ul {
    width: 100%;
    padding: 0;
    list-style-type: none
}

.mobile-nav ul li ul li a {
    background-color: #f5f5f5;
    padding-right: 50px;
}

.mobile-nav ul li {
    height: auto;
    margin: 0;
    width: 100%
}

.mobile-nav ul li a {
    display: block;
    color: #7d7d7d;
    padding: 15px 30px 15px 15px;
    text-align: right;
    font: 14px iranyekan;
    /* position: relative; */
    /* overflow: hidden; */
}

.transarrow {
    transition: all .5s
}

.res-cart {
    display: block;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 280px;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fafafa;
    right: auto;
    left: -280px;
}

.login-cart {
    display: block;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 280px;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fafafa;
    right: auto;
    left: -280px;
}

.transarrow:after {
    transform: rotate(225deg) !important
}

.mobile-nav ul li ul {
    position: relative;
    display: none
}

.mobilenav-submenuact {
    display: block !important;
    overflow: hidden;
    padding-top: 0;
    margin-top: 0;
    height: 1px;
    padding-bottom: 0;
    margin-bottom: 0
}

.topbar-list li {
    float: right;
    margin-left: 35px
}

#sign-up > span {
    margin-left: 10px
}

#gift-cart > span {
    background: url(images/slices.png) -1424px -118px no-repeat;
    display: block;
    width: 18px;
    height: 18px;
    margin-left: 10px;
    float: right
}

#gift-cart > a {
    color: #000
}

.basket-shop {
    width: 180px;
    float: left;
    position: relative;
}

.loading-tab {
    width: 100%;
    margin: 20px 0;
    height: 1px;
    background: #f5f5f5;
    position: relative;
    overflow-x: hidden;
}

.loader {
    background: linear-gradient(90deg,#ffd3db,#fb3449);
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    -webkit-animation-name: loading;
    -webkit-animation-duration: 10s;
    animation-name: loading;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.product-image-offer-moment {
    width: 201px;
    height: auto;
    margin: 0 auto
}

@-webkit-keyframes loading {
    from {
        width: 0
    }
    to {
        width: 100%
    }
}

@keyframes loading {
    from {
        width: 0
    }
    to {
        width: 100%
    }
}

#basket-right {
    width: 25%;
    height: 38px;
    background: #62b965 url(images/slices.png) -201px -413px no-repeat;
    float: right;
    border-radius: 0 3px 3px 0
}

#basketleft {
    width: 75%;
    height: 38px;
    background: #46a349;
    border-radius: 3px 0 0 3px;
    color: #fff;
    text-align: right;
    line-height: 36px;
    font-size: 11pt;
    box-sizing: border-box;
    float: left;
    padding: 0 15px
}

#basket-items {
    text-align: center;
    color: #fff;
    background: #62b965;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    line-height: 23px;
    padding: 1px 0;
    float: left;
    margin-top: 6px;
}

.right-buttom {
    margin-top: 19px
}

#search-bar > input {
    display: inline-block;
    height: 38px;
    width: 100%;
    border: 1px solid #c9d1d7;
    box-sizing: border-box;
    border-radius: 2px;
    font-size: 13px;
    outline: 0;
    color: #585e61;
    float: right;
    padding-right: 16px;
    position: relative;
    font-family: iranyekan ,roboto ,Arial, Tahoma
}

#search-bar {
    position: relative;
    float: right;
    width: 68%;
    margin-right: 12px
}

#searchbutton {
    width: 38px;
    height: 38px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 2px;
    background: #9da3b1;
    padding: 10px
}

body.menumob-open::after {
    background-color: rgba(0, 0, 0, .5);
    top: 0;
    left: 0;
    transition-property: all;
    transition-delay: .3s;
    content: '';
    z-index: 999
}

.res-cart-active {
    left: 0;
    transition: left .5s ease
}

.body-res-cart-open {
    top: 0;
    z-index: 999;
    transform: none;
    transition: all .5s ease;
    left: 260px;
    width: 100%;
    position: absolute
}

.right-0 {
    right: 0
}

.left-0 {
    left: 0
}

.menumob-open {
    top: 0;
    z-index: 999;
    transform: none;
    transition: all .5s ease;
    right: 260px !important;
    width: 100%;
    position: absolute
}

.search-none {
    font-size: 15px;
    color: #535353;
    padding: 20px 0
}

body::after {
    webkit-transition: all .5s ease-in-out;
    content: '';
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background-color: rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
    position: fixed
}

#search-icon {
    background: url(images/slices.png) -456px -29px;
    display: block;
    width: 20px;
    height: 20px
}

.mobile-logo {
    width: 225px;
    /* height: 100%; */
    display: block;
}

.mobile-menu {
    display: block;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 100;
    width: 285px;
    overflow-x: hidden;
    overflow-y: scroll;
    background: #fff;
    left: auto;
    right: -285px;
}

.mobile-menu-active {
    right: 0
}

.header-left-mobile {
    display: none;
    float: left
}

.slider2-product-content .old-new-price .price del .woocommerce-Price-currencySymbol {
    display: none
}

.slider2-product-content .old-new-price .price del .woocommerce-Price-amount {
    position: relative;
    top: 0px;
}

.slider2-product-content .old-new-price .price del {
    height: 32px;
    line-height: 29px;
    display: block;
    float: right;
    background: gray;
    position: relative;
    text-decoration: none;
    padding: 3px 11px;
    font-size: 30px;
    color: #e5e5e5 !important;
    box-sizing: border-box;
    text-align: center;
    transition: 150ms linear
}

.slider2-product-content .old-new-price .price ins {
    display: block;
    float: left;
    vertical-align: top;
    background: #f0413e;
    margin-right: 3px;
    color: #fff !important;
    padding: 0 20px 0 10px;
    text-decoration: none;
    position: relative;
    font-size: 30px;
    line-height: 32px;
    box-sizing: border-box;
    transition: 150ms linear
}

.slider2-product-content .old-new-price .price ins .woocommerce-Price-amount {
    position: relative;
    top: 4px
}

.slider2-product-content .old-new-price .price ins .woocommerce-Price-currencySymbol {
    font-size: 15px;
    margin-right: 10px;
    bottom: 4px;
    position: relative;
    float: left;
    top: 0
}

.slider2-product-content .old-new-price .price del::before {
    content: "";
    left: -10px;
    top: 25%;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 12px 9px 0;
    border-color: transparent gray transparent transparent;
    z-index: 2
}
.slider2new .slider2-product-content .start-price::before{
    display: none!important;
}
.slider2-product-content .start-price::before {
    content: "";
    left: -10px;
    top: 25%;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 12px 9px 0;
    border-color: transparent gray transparent transparent;
    z-index: 2
}


.slider2-product-content .old-new-price .price ins::before {
    content: "";
    position: absolute;
    top: 25%;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 12px 9px 0;
    border-color: transparent #fff transparent transparent;
    z-index: 1
}
.slider2new .slider2-product-content .startprice-div .woocommerce-Price-amount::before{
    display: none!important;
}
.slider2-product-content .startprice-div .woocommerce-Price-amount::before {
    content: "";
    position: absolute;
    top: 25%;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 12px 9px 0;
    border-color: transparent #fff transparent transparent;
    z-index: 1
}
.slider2-product-content .old-new-price .price del:after {
    content: "";
    position: absolute;
    left: 0;
    right: 5px;
    border-bottom: 1px solid #000;
    top: 18px;
    z-index: 2;
    transform: rotate(-10deg);
    width: 90%;
    height: 0;
    bottom: 0
}

.header-mob-farhang-icon {
    float: right;
    width: 31px;
    height: 25px;
    background: url(images/slices.png) -702px -579px;
    display: none;
    position: relative;
    top: 7px;
    cursor: pointer
}

.header-left-mobile ul li {
    float: right;
    margin-right: 23px
}

.search-mob a {
    display: block;
    background: url(images/slices.png) -568px -569px;
    width: 30px;
    height: 30px
}

.basketshop-mob a {
    display: block;
    background: url(images/slices.png) -613px -569px;
    width: 30px;
    height: 30px
}

.login-mob a {
    display: block;
    background: url(images/slices.png) -659px -571px;
    width: 30px;
    height: 30px
}

.product-nav {
    width: auto;
    margin-bottom: 15.5px;
    background-color: #616161;
    box-shadow: 0 2px 4px 0 hsla(0,0%,44%,.05);
    border-bottom: 3px solid #000;
}

.row1 {
    position: relative;
    margin: auto;
    width: 100%
}

.summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show .add_to_wishlist:hover {
    border: 1px solid #9d9d9d!important;
    transition: all 400ms;
}

.summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show .add_to_wishlist::before {
    content: "\E0B7";
    height: 100%;
    font-size: 25px;
    font-family: webrado;
    position: absolute;
    right: 9px;
    transition: all 300ms;
    top: 8px;
    border-radius: 0 2px 2px 0;
}

.summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show .add_to_wishlist {
    background: transparent;
    color: #515151;
    font-size: 12px;
    border-radius: 3px;
    border: 1px solid #cacaca!important;
    position: relative;
    display: inline-block;
    padding: 14px 50px 14px 9px;
}

.compare.button {
    background-color: transparent!important;
    font-size: 12px !important;
    margin-bottom: 20px!important;
    font-weight: 400 !important;
    position: relative !important;
    line-height: normal !important;
    width: 51px;
    border-radius: 8px;
    border: 1px solid #cacaca!important;
    white-space: nowrap;
    color: #565656;
    display: inline-block !important;
    padding: 13px 52px 15px 44px !important;
}

.compare.button::before {
    height: 100%;
    width: 38px;
    position: absolute;
    right: 8px;
    transition: all 300ms;
    top: 7px;
    content: "\E014";
    font-family: webrado;
    font-size: 25px;
    font-weight: 600;
}

.compare.button:hover {
    border: 1px solid #9d9d9d!important;
    transition: all 400ms;
}

.subbk {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 15px;
    width: 397px;
    height: 335px;
    background-position: center center;
    background-size: cover
}

ul.row1 > li:hover {
    background: #FFF;
    box-shadow: 0 0 3px #cccfd1;
    transition-property: all;
    transition-delay: .5s
}

ul.row1 > li:hover .arrow {
    background: url(images/slices.png) -35px -705px;
    transition-delay: .5s
}

.col > ul > li > a {
    font-size: 13px
}

ul.row1 li:hover .row2 {
    visibility: visible;
    opacity: 1
}

.row1 li a {
    text-decoration: none;
    color: #fff;
}

.arrow {
    background: url(images/slices.png) -35px -728px;
    display: block;
    width: 11px;
    height: 8px;
    float: left;
    margin-top: 18px;
    margin-right: 14px;
    position: relative;
    top: -10px
}

.row2 {
    position: absolute;
    width: 100%;
    margin: auto;
    border-top: 1px solid #eff0f2;
    top: 47px;
    right: 0;
    padding-right: -5px;
    box-sizing: border-box;
    box-shadow: 0 2px 6px 0 rgba(104, 108, 111, 0.41);
    border-top: 1px solid #eff0f2;
    border-bottom: 1px solid #eff0f2;
    background-color: #fff;
    visibility: hidden;
    opacity: 0;
    transition-property: all;
    transition-delay: .5s
}

ul.row2 > li {
    font-size: 10pt
}

ul.row2 > li:hover {
    font-size: 10pt;
    border-bottom: 3px red solid
}

ul.row2 > li {
    font-size: 10pt;
    border-bottom: 2px #fff solid
}

.col:nth-child(even) {
    background-color: #fcfcfc
}

.col:nth-child(odd) {
    background-color: #fafafa
}

ul.row2 > li > a {
    padding: 0 20px;
    display: block
}

ul.row2 > li:hover .submenu3 {
    display: block
}

.slider2-product .pishnahad-emruz {
    display: none
}

.row2 > li > .submenu3 {
    width: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    box-shadow: 0 2px 1px 1px rgba(104, 108, 111, 0.41);
    top: 44px;
    box-sizing: border-box;
    display: none;
    border: 1px solid #e3e3e3;
    z-index: 150;
    border-radius: 0 0 4px 4px;
    overflow: hidden
}

.submenu3 .col {
    width: 25%;
    height: 371px;
    float: right;
    border-left: 1px solid rgba(104, 108, 111, 0.25)
}

.submenu3 > .col:last-child {
    border-left: 0
}

.col > ul > li {
    display: block;
    float: none;
    list-style-type: none;
    padding-right: 32px
}

.col > ul > li:first-child {
    padding-right: 15px
}

.col > ul > li:first-child > a {
    color: #16c1f3;
    font-size: 11pt
}

.fontsm {
    font-size: 13px
}

.fontnorm {
    font-size: 14pt
}

.fontlrg {
    font-size: 16pt
}

.active-menu {
    background-color: #fff;
    box-shadow: 0 -1px 1px 1px rgba(104, 108, 111, 0.41)
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
    max-width: 1676px;
}
.containerinfoot{
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    width: 96%;
    max-width: 1676px;
}
.main {
    float: left;
    width: 82%;
}

.sidebar {
    float: right;
    width: 17%;
}

.clear {
    clear: both
}

.product-price-moment > .price > .woocommerce-Price-amount {
    color: #f15b67 !important;
    font-size: 22px;
    direction: rtl;
    text-align: right
}

.product-price-moment > .price > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 12px;
    margin-right: 6px
}

.product-price-moment > .price > del > .woocommerce-Price-amount {
    font-size: 18px;
    margin-right: 5px;
    text-align: right;
    color: #cecece;
    text-decoration: none
}

.product-price-moment > .price > del > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    display: none
}

.product-price-moment > .price > del {
    text-decoration: line-through;
    color: #827979;
    display: block
}

.product-price-moment > .price > ins > .woocommerce-Price-amount {
    color: #f15b67 !important;
    font-size: 22px;
    direction: rtl;
    text-align: right;
    text-decoration: none
}

.product-price-moment > .price > ins {
    text-decoration: none
}

.product-price-moment > .price > ins > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 12px;
    margin-right: 6px
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.banner {
    width: 100%;
    border-radius: 4px;
    display: block;
    margin-bottom: 15.5px;
}

.banners a {
    display: block
}

.banners > .row-banner:nth-child(2) > .small-banner:nth-child(2) {
    margin: 0 2%
}

.telegram {
    width: 100%;
    display: block;
    border-radius: 4px;
    margin-bottom: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    overflow: hidden
}

.telegram img {
    display: block;
    width: 100%;
    height: 100%
}

.sidebanner {
    width: 100%;
    margin-bottom: 18px;
    display: block;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    overflow: hidden;
}

.sidebanner img {
    width: 100%;
    height: 100%;
    display: block;
}

.brands {
    width: 100%;
    background: #FFF;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 15.5px;
}

.brand img {
    width: 100%;
    height: auto;
    display: block;
}

.search-inputt {
    position: relative;
    /* overflow: hidden !important; */
    border-radius: 4px;
    z-index: 10;
    background: transparent;
    /* width: 100px; */
}

.brand {
    border-radius: 4px;
    display: inline-block;
    margin-bottom: 5px;
    overflow: hidden;
    border: 1px solid #dfdfdfb8;
    width: 48%;
}

.news-blog {
    width: 100%;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    background: #fff;
    margin-bottom: 15.5px;
    padding: 20px 7px 10px;
}

.news-blog-header {
    display: block;
    /* padding: 10px 20px; */
    margin: 0px 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dfdfdfb8;
}

.news-blog-body {
    border-radius: 4px
}

.news-blog-header h4 {
    font-size: 15px;
    font-weight: 700;
    color: #515151;
    padding-bottom: 15px;
    float: right;
    padding-left: 14px;
    border-bottom: 2px solid #ef5661bf;
}

.news-blog-body {
    background: #fff
}

.news-blog-post-image {
    width: 48px;
    height: 48px;
    float: right;
    border-radius: 15px;
    overflow: hidden;
}

.news-blog-post-image img {
    width: 100%;
    height: 100%;
    display: block
}

.news-blog-left {
    float: right
}

.news-blog-post {
    margin-bottom: 18px;
    display: block;
}

.news-blog-post h6 {
    color: #4d4d4d;
    font-size: 11px;
    font-weight: 700
}

.news-blog-post span {
    font-size: 10px;
    color: #b0b0b0
}

.news-blog-left {
    margin-right: 7px;
    margin-top: 5px;
}

.news-blog-post:hover h6 {
    color: red
}

.view-posts {
    font-size: 14px;
    color: #1ca2bd;
    display: block;
    text-align: center;
    margin: 10px auto 0;
    padding-bottom: 8px;
    float: left;
    border-bottom: 1px dashed;
}

.slider {
    width: 100%;
    overflow: hidden;
    border-radius: 4px
}

.brands-right {
    text-align: center;
}

.brands-left {
    float: left;
    width: 48%
}

.slider-img {
    width: 100%;
    height: 100%
}

.slider-navigator {
    width: 100%;
    background: #3c3e45bd;
    position: absolute;
    bottom: 0
}

.slide-item {
    display: none;
    max-width: 100%
}

.slide-item img {
    width: 100%;
    display: block;
    height: auto;
}

.nextslide {
    display: block;
    width: 30px;
    height: 40px;
    background: url(images/slices.png) -1113px -257px;
    position: absolute;
    left: 10px;
    top: 40%;
    z-index: 10;
    transition: all 200ms;
    cursor: pointer
}

.nextslide:hover, .prevslide:hover {
    opacity: .7
}

.prevslide {
    display: block;
    width: 30px;
    height: 40px;
    background: url(images/slices.png) -1112px -301px;
    position: absolute;
    right: 10px;
    top: 40%;
    transition: all 200ms;
    z-index: 9;
    cursor: pointer
}

.slider {
    position: relative;
}

.slider-navigator li {
    width: 20%;
    height: 100%;
    float: right;
    list-style-type: none;
    cursor: pointer
}

.slider-navigator li:hover {
    background: #FFF
}

.slider-navigator li:hover a {
    color: #000
}

.slider-navigator li a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    font-size: 13px;
    color: #FFF;
    line-height: 47px;
    position: relative
}

.slider-navigator li.active a::after {
    content: "";
    position: absolute;
    top: -12px;
    left: 0;
    right: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 12px;
    border-color: transparent transparent #fff
}

.hidden {
    display: none !important
}

.subback {
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 10
}
.noghte {
    color: #000;
    background: transparent !important
}

#the-final-countdown {
    font-family: sans-serif;
    text-align: center;
    color: #fff;
    margin-top: 10px;
    font-size: 23px;
    float: right;
    border-radius: 4px
}

#the-final-countdown p {
    float: left;
    margin-right: 0;
    background: #3a3a3a;
    border-radius: 3px;
    font-family: iranyekan ,roboto ,Arial;
    letter-spacing: 4px;
    font-size: 28px;
    text-align: center;
    padding: 4px 1px 0 5px;
}

.slider2 {
    width: 100%;
    height: 340px;
    background: #FFF;
    border-radius: 4px;
    /* overflow: hidden; */
    margin-bottom: 15.5px;
}

.slider2-navigator {
    width: 20%;
    height: 100%;
    background: #f5f5f5;
    border-right: 1px solid #e5e5e5;
    float: left;
    display: block;
    /* height: 340px */
}

.slider2-navigator li {
    width: 100%;
    height: 10%;
    text-align: center;
    line-height: 37px;
    font-size: 13px;
    color: #4d4d4d;
    cursor: pointer;
}

.slider2-navigator li:hover {
    background: #ebecf0
}

.slider2-content {
    width: 80%;
    float: right;
    background: #FFF;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.slider2-product-name {
    text-align: center;
    font-size: 18px;
    color: #535353;
    font-weight: 700
}

.slider2-product {
    width: 45%;
    float: left;
    height: 100%;
    padding: 15px
}

.slider2-product-image {
    width: 220px;
    height: 220px;
    text-align: center;
    margin: 25px auto 0
}

.slider2-product-image img {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 0 auto;
}

.slider2-product-content {
    float: right;
    padding: 35px;
    height: 100%;
    position: absolute;
}

.pishnahad-emruz {
    font-size: 16px;
    color: red;
    text-align: right
}

.old-new-price {
    margin-top: 10px
}

.row1 > div > ul > li > .sub-menu > li > .sub-menu > li.title {
    padding: 0 15px !important
}

.row1 > div > ul > li > .sub-menu > li > .sub-menu > li.title a {
    color: #1ca2bd!important;
}

.old-price {
    float: right;
    line-height: 26px;
    height: 32px;
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    background: gray;
    position: relative;
    padding: 0 14px;
    font-size: 30px;
    color: #e5e5e5;
    box-sizing: border-box;
    min-width: 76px;
    text-align: center;
    transition: 150ms linear
}

.old-price::after {
    content: "";
    position: absolute;
    left: 0;
    right: 15px;
    border-bottom: 1px solid #000;
    top: 16px;
    z-index: 2;
    transform: rotate(-20deg);
    width: 75%;
    height: 0;
    bottom: 0
}

.new-price {
    text-align: center;
    height: 100%;
    height: 32px;
    display: inline-block;
    vertical-align: top;
    background: #f0413e;
    margin-right: 2px;
    color: #fff;
    padding: 0 20px 0 8px;
    position: relative;
    font-size: 30px;
    line-height: 30px;
    min-width: 147px;
    box-sizing: border-box;
    transition: 150ms linear
}

.old-price::before {
    content: "";
    left: -11px;
    top: 7px;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 12px 9px 0;
    border-color: transparent gray transparent transparent;
    z-index: 2
}

.new-price::before {
    content: "";
    position: absolute;
    top: 7px;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 12px 9px 0;
    border-color: transparent #fff transparent transparent;
    z-index: 1
}

.new-price span {
    font-size: 15px
}

.slide2-product-details {
    font-size: 13px;
    text-align: right;
    margin-top: 30px;
    line-height: 20px;
    color: #000
}

.forsat {
    font-weight: 700;
    font-size: 14px;
    margin-top: 70px;
    margin-bottom: 10px;
    color: #000
}

.clock {
    direction: ltr;
    transform: scale(0.4)
}

.clock div {
    direction: ltr
}

.slider2-item {
    width: 100%;
    height: 100%;
    background: #FFF;
    display: none
}

li.active-slide2 {
    background: #ff5252;
    color: #fff;
    position: relative
}

li.active-slide2:hover {
    /* background: #ff5252 !important */
}

li.active-slide2::after {
    content: "";
    position: absolute;
    right: -20px;
    width: 0;
    top: 0;
    height: 0;
    border-style: solid;
    border-width: 17px 0 17px 20px;
    border-color: transparent transparent transparent #ff5252
}

.related.products .prev-slide-product {
    right: 18px;
    top: -1%
}

.description_tab > a::after {
    margin: 0 0 0 16px;
    float: right;
    content: "\E03D";
    font-size: 21px;
    margin-top: 3px;
    font-family: webrado;
    color: #a4a4a4;
}

.description_tab.active a::after {
}

.additional_information_tab a::after {
    display: inline-block;
    margin: 0 0 0 16px;
    content: "\E06B";
    font-size: 27px;
    float: right;
    font-family: webrado;
}

.posts-viewed-mob {
    display: none
}

.additional_information_tab.active a::after {
}

.reviews_tab a::after {
    display: inline-block;
    margin: 0 0 0 16px;
    content: "\E029";
    font-size: 27px;
    float: right;
    font-family: webrado;
}

.reviews_tab.active a::after {
}

.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab p {
    text-align: justify;
    line-height: 2.25;
    font-size: 16px;
    color: #404040;
    font-weight: 500;
    font-family: iranyekan;
}

.woocommerce div.product .woocommerce-tabs .panel h2:nth-child(1) {
    margin-bottom: 30px !important;
    clear: both !important;
    display: block !important;
}



.woocommerce-Tabs-panel--additional_information .shop_attributes tr {
    margin-bottom: 10px;
    display: flex
}

.woocommerce table.shop_attributes th {
    border-top: none;
    border-bottom: none;
    width: 15%;
    margin: 0 0 0 20px;
    float: right;
    border-radius: 2px;
    font: normal 12px iranyekan ,roboto ,Arial;
    color: #656565;
    background: #f0f1f2 !important;
    padding: 8px 25px;
}

.woocommerce table.shop_attributes {
    border-top: 0
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    padding: 0 15px;
    height: 70px;
    font-size: 19px;
    line-height: 74px;
    color: #5f5f5f;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p {
    margin: 0 !important;
    font: 17px/31px iranyekan;
    color: #666;
}

.woocommerce #reviews #comments ol.commentlist li {
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 30px;
    font-family: iranyekan;
    background-color: #fcfcfc;
    border: 1px solid #f3f3f3;
}

#reply-title {
    margin-bottom: 30px;
    clear: both;
    display: block;
    line-height: 1.158;
    font-size: 27px;
    color: #5a5a5a;
}



.woocommerce p.stars a {
    color: #ffb80e !important;
    width: 25px
}

.woocommerce #review_form #respond p {
    margin: 10px 0;
}

#comment {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #d4dbde;
    width: 100%;
    height: 135px;
    outline: 0;
    text-align: right;
    direction: rtl;
    font: 13px iranyekan ,roboto ,Arial;
    color: #555;
    padding: 11px;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 14px
}

.form-submit #submit {
    background-color: #2196f3 !important;
    font-family: iranyekan ,roboto ,Arial !important;
    cursor: pointer;
    color: #FFF !important;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15) !important;
    padding: 10px 16px !important;
    border: none;
    margin-right: 13px !important;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15) !important;
    border-radius: 2px;
    font-size: 13px !important;
    -webkit-transition: background-color 150ms ease 0ms !important;
    -ms-transition: background-color 150ms ease 0ms !important;
    -moz-transition: background-color 150ms ease 0ms !important;
    -o-transition: background-color 150ms ease 0ms !important;
    transition: background-color 150ms ease 0ms !important;
    font-weight: 400 !important
}

.form-submit #submit:hover {
    transition: all 400ms;
}

#comments .woocommerce-noreviews {
    color: #555;
    margin: 35px 0;
    font-size: 15px
}

.woocommerce #reviews #comments ol.commentlist ul.children li {
    box-shadow: none;
    margin: 20px 50px 20px 20px
}

.comment-form-rating, .comment-form-comment {
    color: #555;
    font-size: 15px
}

.woocommerce #review_form #respond textarea {
    box-sizing: border-box;
    width: 100%;
    min-height: 200px;
    margin-top: 20px;
    border-radius: 7px;
}

.required {
    display: none
}

.description {
    /* background: #fafbfc; */
    padding: 37px 15px 20px;
}

.comment-text .star-rating {
    margin-top: 20px;
    margin-left: 10px
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    /* display: none; */
    position: static!important;
    width: 60px;
    height: 60px;
    border-radius: 8px;
    margin: 10px;
    border: none;
    padding: 1px!important;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    padding: 0 !important;
    margin: 0 !important;
    border: none;
}

.woocommerce table.shop_attributes td {
    font-style: normal;
    border-bottom: 0;
    width: 80%;
    background: #f7f9fa !important;
    padding: 8px 25px !important;
    border-radius: 2px;
    float: right
}

.woocommerce table.shop_attributes td p {
    padding: 0 !important;
    font: normal 12px iranyekan ,roboto ,Arial;
    color: #777
}

.row-banner {
    width: 100%;
    margin-bottom: 15px
}

.small-banner {
    width: 32%;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}

.small-banner img, .large-banner img {
    width: 100%;
    height: 100%;
    display: block
}

.large-banner {
    width: 66%;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}

.small-banner-margin {
    margin-left: 10px
}

.small-banner-margin:nth-child(3) {
    margin: 0
}

.float-right {
    float: right
}

.float-left {
    float: left
}

.garanty {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    background-color: #FFF;
    border-radius: 4px;
    width: 100%;
    border-radius: 4px;
    padding: 5px 0 20px;
    margin-bottom: 15.5px;
}

.garanty-item:nth-child(1) span {
    background: url(files/1.svg) 50% 8px no-repeat;
    background-size: auto 58px;
    height: 66px;
}

.garanty-item:nth-child(2) span {
    background: url(files/2.svg) 50% 8px no-repeat;
    background-size: auto 58px;
    height: 66px;
}
.marginTop{
    margin-top: 70px;
}
.garanty-item:nth-child(3) span {
    background: url(files/3.svg) 50% 8px no-repeat;
    background-size: auto 58px;
    height: 66px;
}

.garanty-item:nth-child(4) span {
    background: url(files/4.svg) 50% 8px no-repeat;
    background-size: auto 58px;
    height: 66px;
}

.garanty-item:nth-child(5) span {
    background: url(files/5.svg) 50% 8px no-repeat;
    background-size: auto 58px;
    height: 66px;
}

.garanty-item {
    width: 20%;
    text-align: center;
    float: right;
    color: #000;
    position: relative;
    top: 5px
}

.garanty-item p {
    font-size: 12px;
    /* display: inline-block; */
    /* margin-right: 15px; */
    position: relative;
    /* bottom: 8px; */
    text-align: center;
}

.our-offer {
    font-size: 18px;
    color: #555;
    font-weight: 400;
    margin-top: 30px
}

.prev-slide {
    width: 6%;
    height: 100%;
    float: right;
    position: relative
}

.next-slide {
    width: 6%;
    height: 100%;
    float: right;
    position: relative
}

.main-slide {
    width: 88%;
    float: right;
    height: 100%;
    padding: 32px 0;
    overflow: hidden
}

.offer-slider {
    width: 100%;
    height: 330px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    background: #FFF;
    margin-top: 10px;
    border-radius: 4px
}

.offer-slider-header {
    color: #46a349;
    font-size: 14px;
    padding: 10px 20px;
    background: #f7f9fa;
    height: 14%
}

.prev-slide span {
    background: url(images/slices.png) -28px -72px;
    width: 26px;
    height: 36px;
    display: block;
    position: absolute;
    top: 118px;
    right: 12px;
    opacity: .7;
    cursor: pointer;
    z-index: 2
}

.telegram {
    background: linear-gradient(to bottom, #6ec3e9, #5cb8e1);
    padding: 10px
}

.telegram-right {
    float: right;
    width: 60px;
    height: 60px;
    background: #3b5a6570;
    transition: all 400ms;
    border-radius: 100%;
    border: 4px solid #55a2c4;
    padding: 16px;
    margin-left: 10px;
}

.telegram-icon {
    width: 24px;
    height: 24px;
    background: url(images/slices.png) -449px -71px;
    display: block
}

.telegram:hover .telegram-icon {
    opacity: 1;
    transition: all 300ms
}

.telegram:hover .telegram-left {
    opacity: 1;
    transition: all 300ms
}

.telegram:hover .telegram-right {
    border: 4px solid #ffffffd1;
    transition: all 400ms;
}

.telegram-left {
    float: right;
    color: #FFF;
    font-size: 20px;
    margin-top: 15px
}

.next-slide span {
    background: url(images/slices.png) -28px -24px;
    opacity: .7;
    width: 26px;
    height: 36px;
    display: block;
    position: absolute;
    top: 118px;
    left: 12px;
    cursor: pointer;
    z-index: 2
}

.single-mypost {
    background: #FFF;
    box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.1);
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    padding:10px 20px;
}

.single-post-head-top {
    margin-bottom: 30px
}

.authur {
    float: right
}

.single-post-head {
    margin-bottom: 40px
}

.clock-icon {
    width: 23px;
    height: 23px;
    background: url(images/slices.png) -1214px -308px;
    display: block;
    float: right;
    margin-left: 10px;
}

.post-date-bar {
    float: right;
    margin-right: 50px;
}

.post-content {
    color: #000;
}

.single-mypost .post-tags {
    padding: 40px 0;
    color: #6b7074;
    font-size: 14px;
    font-weight: 700;
    margin-left: 20px;
    border-bottom: 1px solid #ddd
}

.single-mypost .post-tags a:nth-child(1) {
    margin-right: 30px
}

.single-mypost .comment-respond {
    padding: 40px 0
}

.single-mypost .comment-respond #reply-title::after {
    display: none
}

.comment-form p a:nth-child(1 ) {
    color: gray
}

.main-body-single {
    /* margin-top: 40px; */
}

.comment-form p a:nth-child(2 ) {
    color: #2196f3
}

.comment-form p {
    font-size: 14px;
    margin-bottom: 20px
}

.single-mypost .comment-respond #reply-title {
    font-weight: 700;
    font-size: 14px;
    color: #3c3c3c
}

.single-mypost .post-tags a {
    padding: 5px 10px;
    font-size: 12px;
    background-color: #f2f2f2;
    color: #868e95;
    margin: 5px 0 5px 15px;
    border-radius: 20px
}

.single-post .single-post-body .post-content p {
    text-align: justify;
    color: #6b7074;
    line-height: 30px;
    margin: 35px 0;
    font: normal 20px iransans
}

.login-form-checkout  .form-row {
    margin: 0 auto !important;
    max-width: 400px;
    width: 100%!important;
}

.woocommerce-form__input-checkbox {
    margin-left: 5px;
    position: relative;
    top: 5px;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    /* width: 100% !important; */
    display: block !important;
    margin-bottom: 40px;
    /* padding: 10px 15px; */
    box-shadow: none;
    z-index: 10;
    position: relative;
    float: right;
    width: auto!important;
    background: #fff;
    border: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    color: #5a5c60;
    font-size: 15px;
    width: 100%;
    display: block;
}

.woocommerce-MyAccount-content p {
    color: #5a5c60;
    font-size: 14px
}

.woocommerce-Address .woocommerce-Address-title {
    color: #555;
    font-size: 15px
}

.woocommerce-Addresses {
    margin-top: 30px
}

.edit {
    color: #2196f3;
    border-bottom: 1px dashed
}

.woocommerce-Address address {
    font-style: normal;
    font-size: 15px;
    padding: 10px 0
}



.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a {
    color: #FFF;
}

.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
    /* float: right; */
    margin-left: 15px;
}

.woocommerce-message {
    border: 1px solid #efefef;
    border-radius: 2px;
    overflow: hidden;
    font-size: 14px;
    color: #525252;
    background: #fdfdfd;
}

.woocommerce-message::before {
    color: #00bfd6;
    margin-top: 4px;
}

.woocommerce-message a {
    color: #515151;
    font-size: 15px;
    margin-right: 10px;
    font-weight: 700;
}

.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product:hover .woocommerce-loop-product__title {
    height: auto !important
}

.woocommerce-Input::placeholder {
    color: #c3c3c3c3
}

.woocommerce-Tabs-panel--description h2 {
    z-index: 1;
    position: relative;
    padding-left: 11px;
    cursor: pointer;
    color: #6f6f6f;
    font-size: 30px;
    line-height: 1.467;
    font-weight: 500;
    margin-bottom: 35px;
    letter-spacing: -.6px;
    margin-bottom: 10px;
}

.woocommerce-Tabs-panel--description h2:nth-child(1)::before {
    display: none
}

.ptopbg {
    background: #FFF;
    background: #FFF;
    margin-bottom: 10px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    border: 1px solid #ebeced;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.woocommerce-tabs {
    background: #FFF;
    background: #FFF;
    margin-bottom: 10px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    border: 1px solid #ebeced;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.changed::before {
    background-position: -262px -611px !important
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #b0b0b0 !important
}

.woocommerce-account .woocommerce-MyAccount-content {
    float: right !important;
    width: 80% !important;
    /* padding: 20px 0; */
    padding: 5px;
}

.post-content p > img {
    text-align: center;
    margin: 0 auto;
    width: 90%;
    height: auto;
    display: block
}

.post-content p a {
    color: #0bb4c8;
    border-bottom: 1px dashed;
    padding-bottom: 1px;
}

.single-mypost .commentlist {
    margin: 20px 0
}

.single-mypost .commentlist .comment-author {
    color: #6b7074;
    background: #f5f6f7;
    padding: 10px;
    font-size: 14px
}

.single-mypost .comment-meta.commentmetadata {
    font-size: 12px;
    color: #c3c3c3;
    background: #f5f6f7;
    padding: 10px
}

.single-mypost .comment-meta.commentmetadata a:nth-child(1) {
    color: #9f9f9f
}

.single-mypost .comment-meta.commentmetadata a:nth-child(2) {
    color: #6dbdfd
}

.single-mypost .comment-body p {
    border-radius: 2px;
    background: #fafbfc;
    padding: 37px 15px 20px;
    margin: 0 !important;
    font: 17px/31px iransans;
    color: #666
}

.single-mypost .reply {
    background: #fafbfc
}

.single-mypost .comment .comment-respond {
    padding: 40px 20px
}

.single-mypost .comment .children {
    margin: 20px 50px 0 10px
}

.main-page {
    width: 100%;
    margin-bottom: 30px
}

.single-mypost .comment .children li {
    box-shadow: none !important;
    border: 1px solid #dfdfdf
}

.single-mypost .comment .comment-respond #cancel-comment-reply-link {
    color: #56c1fd
}

.mypost-archive-bottom .authur-name {
    color: #afb6bc;
    font-size: 11px
}

.mypost-archive-bottom .post-date {
    font-size: 12px;
    color: #afb6bc;
    position: relative;
}

.mypost-archive-bottom .clock-icon {
    transform: scale(0.7);
    position: relative;
    top: 1px;
    margin-left: 1px
}

.single-mypost .commentlist li.comment {
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 3px rgba(0, 0, 0, .15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    margin-bottom: 25px;
    background: #fafbfc
}

.single-mypost .reply .comment-reply-link {
    display: block;
    color: #56c1fd;
    padding: 10px 18px
}

.single-mypost .comment-author img {
    display: none
}

.post-date {
    font-size: 13px;
    color: #c3c3c3;
    margin-top: 4px;
    margin-right: 4px
}

.authur-img {
    float: right;
    border-radius: 100%;
    overflow: hidden
}

.authur-name {
    font-size: 14px;
    color: #6b7074;
    padding-right: 15px;
    float: right;
    line-height: 25px;
}

.authur-img img {
    width: 100%;
    display: block;
    height: auto
}

.post-breadcrumb a {
    font-size: 13px;
    color: #949ca2;
    font-weight: 400;
    position: relative;
    margin-left: 0
}

.single-post-titile {
    color: #6b7074;
    font-size: 20px;
    font-weight: 700;
    line-height: 2.2;
}

.post-breadcrumb a::after {
    content: ">";
    color: #ff637d;
    top: 0;
    left: -5px;
    position: relative;
    font-size: 14px;
    margin: 20px;
    font-weight: lighter
}

.post-breadcrumb {
    font-weight: 700;
    color: #6b7074;
    margin-bottom: 30px;
    background: #FFF;
    padding: 10px 15px;
    font-size: 14px;
    border-bottom: 2px solid #dadfe3a8
}

.post-image {
    width: 80%;
    margin: 0 auto;
    border-radius: 2px;
    overflow: hidden
}

.post-image img {
    width: 100%;
    display: block;
    height: auto
}

.search-fieldd {
    width: 100%;
    outline: 0;
    border-radius: 4px;
    padding: 9px 20px;
    font-family: iranyekan ,roboto ,Arial, Tahoma;
    border: 1px solid #c9d1d7
}

.post-image-archive img {
    display: block;
    width: 100%;
    height: 200px
}

.mypost-archive-title {
    padding: 20px 40px;
    text-align: center;
    font-size: 19px;
    line-height: 30px;
    color: #6b7074;
    display: block;
    font-family: iranyekan;
    font-weight: 400;
    position: relative;
}

.post-image-archive::after {
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    visibility: hidden;
    bottom: 0;
    transition: all 200ms;
    left: 0;
    z-index: 3;
    background: -webkit-gradient(linear, left bottom, left top, from(#2f2727), to(transparent));
    background: linear-gradient(to top, #2f2727c4, transparent)
}

.mypost-archive-title::after {
    content: "";
    width: 60px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #63d0df
}

.mypost-archive-cont {
    padding: 20px 25px 30px;
    text-align: center;
    font-size: 13px;
    line-height: 25px;
    color: #6b7074
}

.mypost-archive-bottom .authur {
    float: right
}

.mypost-archive-bottom .post-date-bar {
    float: left
}

.post-details-archive {
    background: #FFF;
    /* padding: 20px 10px; */
}

.post-image-archive {
    width: 100%;
    display: block;
    position: relative
}

.mypost-archive:hover .post-image-archive::after {
    opacity: 1;
    visibility: visible
}

.mypost-archive-bottom {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.mypost-archive {
    vertical-align: top;
    position: relative;
    height: 580px;
    width: 24.5%;
    display: inline-block;
    border-radius: 4px;
    margin-bottom: 2%;
    overflow: hidden;
    background: #FFF;
    box-shadow: none;
    border: 1px solid #DDD;
}

.woocommerce-product-details__short-description {
    font: 17px/32px "iransans";
    color: #404040;
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 2.25;
    padding: 25px 322px 27px 50px;
    min-height: 250px;
    margin: 30px 0;
    position: relative;
    /* height: 320px; */
    overflow: hidden;
    text-align: justify;
    margin: 10px 0;
    color: #4d4d4d;
    direction: rtl;
    text-align: justify;
    background: #fcfcfc;
    margin-bottom: 40px;
    position: relative;
}

.offer-slider-body {
    height: 86%;
    width: 100%
}

.main-slide ul {
    height: 100%;
    width: 334%;
    margin-right: 0
}

.main-slide ul li {
    float: right;
    width: 7.5%;
    height: 100%;
    list-style-type: none
}

.main-slide ul li a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center
}

.main-slide ul li a img {
    width: 150px;
    height: 150px
}

.summary p.price, .summary span.price {
    padding: 11px 0;
}

.main-slide ul li a h5 {
    font-weight: 400;
    color: #555;
    text-align: center;
    font-size: 14px
}
.product-slider-header {
    font-weight: lighter;
    padding: 22px 0 0 0;
    border-bottom: 1px solid #dfdfdfb8;
}

.product-slider {
    margin-bottom: 15.5px;
    border-radius: 4px;
    background-color: #fff;
    padding: 0 25px;
    border: 1px solid #ebeced;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.prev-slide-product {
    width: 27px;
    height: 35px;
    /* background: url(images/slices.png) -572px -61px; */
    display: block;
    position: relative;
    right: 0;
    /* top: -58%; */
}

.next-slide-product {
    width: 22px;
    height: 36px;
    /* background: url(images/slices.png) -29px -24px; */
    display: block;
    position: relative;
    right: -2px;
    top: 1px;
}

.product-slider-body {
    background: #FFF;
    -moz-border-radius: 4px;
    border-radius: 0 0 4px 4px;
    position: relative;
}

.product-image, .product-title, .product-price {
    text-align: center
}

.product-image a, .product-title a {
    display: block
}

.product-title a {
    font-size: 12px;
    color: #4a5f73;
    margin-bottom: 10px;
}

.product-price {
    margin-top: 10px
}

.product-title {
    margin-top: 5px
}

.next-background {
    width: 6%;
    height: 90%;
    box-shadow: 3px 0 3px rgba(0, 0, 0, 0.17);
    position: absolute;
    left: 0;
    z-index: 100;
    background: #FFF;
    border-radius: 2px
}

.owl-theme .owl-nav [class*="owl-"] {
    /* background: #FFF !important */
}

.info-bar {
    background-color: #eceff1;
    border-bottom: 1px solid #cfd8dc;
    padding: 25px 40px;
}

.info-bar p {
    float: right;
    font-size: 16px;
    color: #535353;
    line-height: 50px;
}

.info-bar ul li span {color: #535353;float: right;}

.info-bar ul li:nth-child(1) span {
}

.info-bar ul li:nth-child(2) span {
}

.info-bar ul li:nth-child(3) span {
    background: url(images/slices.png) -320px -420px
}

.info-bar ul li {
    float: right;
    border-right: 1px solid #979797;
    margin-right: 20px;
    padding-right: 20px;
    line-height: 50px;
}

.info-bar ul li:nth-child(3) {
    margin: 0
}

.info-bar ul {
    float: right;
}

.info-bar ul li a {
    font-size: 16px;
    float: right;
    color: #4a5f73;
    text-align: center;
    margin: 0 auto;
    margin-right: 10px;
    display: block;
}

.info-bar ul li a:hover {
    text-decoration: underline;
    /* color: #fff !important */
}

.farhang-garanty-footer {
    background-color: #eceff1;
    padding: 30px 0 0;
    text-align: center;
}

.farhang-garanty-footer a {
    display: inline-block;
    width: 19%;
}

.farhang-footer-garanty-item span {
    display: block;
    margin: 0 auto;
}

.farhang-footer-garanty-item p {
    font-size: 13px;
    position: relative;
    text-align: center;
    color: #606060;
    top: 9px;
}

.farhang-footer-garanty-item:nth-child(1) span {background: url(files/1.svg) 50% 8px no-repeat;background-size: auto 58px;height: 66px;width: 100px;position: relative;right: 18px;}

.farhang-footer-garanty-item:nth-child(2) span {background: url(files/2.svg) 50% 8px no-repeat;background-size: auto 58px;height: 66px;}

.farhang-footer-garanty-item:nth-child(3) span {background: url(files/3.svg) 50% 8px no-repeat;background-size: auto 58px;height: 66px;}

.farhang-footer-garanty-item:nth-child(4) span {background: url(files/4.svg) 50% 8px no-repeat;background-size: auto 58px;height: 66px;}

.farhang-footer-garanty-item:nth-child(5) span {background: url(files/5.svg) 50% 8px no-repeat;background-size: auto 58px;height: 66px;}

.farhang-footer-customer-services {
    padding: 50px 40px;
    background: #eceff1;
    border-bottom: 1px solid #cfd8dc;
}

.farhang-footer-customer-services-right {
    float: right
}

.farhang-footer-customer-services-right div {
    float: right;
    margin-left: 50px;
}

.farhang-footer-customer-services-right ul {
    float: right;
    margin-left: 60px
}

.farhang-footer-customer-services-right > div > .menu > li:nth-child(1) > a {
    font-size: 18px;
    color: #4a5f73;
    margin-bottom: 25px;
    display: block;
    font-weight: 500;
}

.farhang-footer-customer-services-right ul li a {
    font: 14px/30px iranyekan ,roboto ,Arial;
    color: #4b4b4b;
    font-weight: 100;
}

.products-category > .container > div > ul > li:last-child {
    margin-left: 0 !important
}

.farhang-footer-customer-services-right ul li a:hover {
    color: #000
}

.products-category > .container > div > ul > li > a {
    color: #4a5f73;
    font: 17px iranyekan ,roboto ,Arial;
    margin: 0 0 18px;
    display: block;
    font-weight: 500;
}

.products-category > .container > div > ul > li {
    height: auto;
    display: block;
    margin-left: 5%;
    float: right;
    width: 12.5%;
    box-sizing: border-box;
    vertical-align: top;
}

.farhang-footer-customer-services-right ul h5 {
    font: 18px iranyekan ,roboto ,Arial;
    color: #4d4d4d;
    margin-bottom: 25px
}

.farhang-footer-customer-services-left {
    float: left;
    width: 30%;
}

.farhang-footer-customer-services-left h5 {
    font: 18px iranyekan ,roboto ,Arial;
    color: #4d4d4d;
    margin-bottom: 25px
}

.newsletter input {
    font-family: iranyekan ,roboto ,Arial, Tahoma;
    font-size: 13px;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #999;
    border-radius: 0 5px 5px 0;
    float: right;
    outline: 0;
    height: 48px;
    width: 300px;
    margin: 0;
    padding: 0 40px;
    text-align: right;
}

.ok-button-form {
    color: #FFF;
    padding: 14px 16px;
    background-color: #00bfd6;
    float: right;
    display: block;
    transition: all 200ms;
    border-radius: 5px 0 0 5px;
    font-size: 14px;
}

.clearmob {
    clear: both;
    display: none
}

.search-head {
    color: #4d4d4d;
    padding: 15px 0;
    font-size: 12px;
    margin: 10px 0;
    margin: 0 auto;
    border-bottom: 1px solid #e3e3e3 !important;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.search-head .woocommerce-breadcrumb {
    color: #4d4d4d !important;
    padding: 11px !important;
    border: none !important;
    font-size: 12px !important;
    background: none !important;
    padding: 0 !important;
    box-shadow: none !important
}

.farhang-footer-customer-services-left-bottom {
    /* margin-top: 20px; */
}

.farhang-footer-socials ul li {
    float: right;
    /* overflow: hidden; */
    height: 45px;
    width: 45px;
    position: relative;
    border-radius: 9px;
    text-align: center;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.11);
    margin-left: 15px;
}

.farhang-footer-socials ul li a {

    height: 100%;
    text-align: center;
    color: #FFF;
    position:relative;display: block;
    border-radius: 9px;
}

.facebook a {
    background-color: #FFF;
}

.telegramfooter a {
    background: linear-gradient(to bottom, #6ec3e9, #5cb8e1);
}

.googleplus a {background-color: #ff2737b8;}

.instagram a {
    background: linear-gradient(to bottom,#4e60d3,#913baf 35%,#d52d88 68%,#f26d4f);
}

.twitter a {
    background-color: #007bb5;
}

.farhang-appdownload {
    float: left;
}

.farhang-appdownload a {
    float: right;
    width: 170px;
    height: auto;
    display: block;
    margin-right: 10px;
    border-radius: 9px;
    overflow: hidden;
}

.bazar {
    /* background: url(images/bazar.png) */
}

.sibapp {
    /* background: url(images/sib.png) */
}

.farhang-footer-socials {
    float: right;
    margin-top: 7px;
}

.products-category {
    background: #eceff1;
    padding: 40px;
    border-bottom: 1px solid #cfd8dc;
}

.products-category ul {
    margin-bottom: 3%;
    display: block;
    width: 100%;
    margin-left: 11%
}

.products-category ul:last-child {
    margin: 0
}



.mypost-archive:hover {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .2);
    transition: all 200ms
}

.product-template-default .right-sidebar {
    display: none
}

.right-sidebar {
    float: right;
    width: 17%;
}
.right-sidebar .prdctfltr_filter{
    border-radius: 6px;
    border: 1px solid #c8c7cc;
    background-color: #fff;
    box-shadow: none!important;
}
.block {
    font-size: 14px;
    border-bottom: 1px solid #e3e3e3;
    background: #FFF;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    padding: 10px 15px
}

.archive.post-type-archive-product .main-body > .container {
    width: 99% !important
}

.single-product section > h2 {
    color: aliceblue;
    font-weight: 700;
    color: #515151;
    font-size: 18px;
    padding: 18px 16px;
    background: #FFF;
    position: relative;
    border-radius: 4px 4px 0 0;
}

.tax-product_cat .main-body > .container {
    width: 99% !important
}

.archive .main-woocommerce {
    width: 82%;
    float: left;
    padding: 10px 20px;
    background: #FFF;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.03);
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 20px;
}

.summary.entry-summary > .price > .woocommerce-Price-amount {
    font: normal 31px/32px iranyekan ,roboto ,Arial !important;
    color: #fb3449;
    vertical-align: -3px;
}

.woocommerce div.product form.cart .variations select {
    padding: 4px 3px !important;
    font-family: iranyekan ,roboto ,Arial, yekan, tahoma !important;
    color: #424242 !important
}

.summary.entry-summary > .price > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 18px;
    vertical-align: 2px;
    padding-right: 8px;
}



.product-type-variable .summary.entry-summary > .price > .woocommerce-Price-amount::before{
    display: none!important;
}

.single-product .woocommerce-breadcrumb {
    margin: 0 0 1em;
    overflow: hidden;
    margin-bottom: 0;
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    padding: 0;
    border-radius: 4px !important;
    font-size: .92em;
    color: #4d4d4d !important;
    padding: 10px 0 !important;
    font-size: 14px !important;
    color: #777;
}

.archive .woocommerce-breadcrumb {
    color: #4d4d4d !important;
    padding: 15px 0 !important;
    font-size: 12px !important;
    margin: 0 !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0 !important;
    background: #FFF !important
}

.archive .woocommerce .products ul, .woocommerce ul.products {
    border-top: 1px solid #e3e3e3 !important;
    padding: 25px 0 !important
}

.archive .page-title {
    position: relative;
    font: normal 16px/35px iranyekan ,roboto ,Arial;
    float: right;
    height: 35px;
    color: #4d4d4d
}

.archive .woocommerce-result-count {
    color: #787878;
    font-size: 13px;
    margin-right: 35px;
    margin-top: 7px
}

.archive .products .add_to_cart_button {
    display: none
}

.archive .woocommerce .products .star-rating {
    color: #4a90e2;
    background: #4a90e2;
    height: 25px;
    width: 57px
}

.archive .star-rating::before {
    color: transparent;
}

.archive .star-rating > span {
    width: 99% !important;
    font-family: webradonm;
    line-height: 23px;
    color: transparent !important;
    text-align: left;
}

.archive .star-rating .rating {
    display: block !important;
    color: #9a9a9a!important;
    position: absolute;
    top: 4px;
    color: #FFF;
    font-size: 12px;
    text-align: left;
    left: 2px;
}

.archive .star-rating {
    text-align: left;
    height: 30px;
    width: 50px;
    background-color: #f9f9f9;
    border-radius: 5px;
    color: #9a9a9a;
    margin-left: 5px;
    margin-bottom: 2px !important;
    position: relative;
    font-size: 12px;
}

.archive .star-rating::after {
    position: absolute;
    top: 4px;
    right: 2px;
    content: "\E0A0";
    right: 5px;
    top: 6px;
    font-size: 15px;
    right: 5px;
    top: 9px;
    font-size: 15px;
    font-family: webrado;
}

.archive ul.products li.product .ajax_add_to_cart {
    display: none !important
}

.woocommerce-loop-product__title {
    color: #4d4d4d;
    font-weight: 400;
    min-height: 65px;
    display: flex;
    flex-direction: column;
    vertical-align: top;
    overflow: hidden;
}

.archive .price > .woocommerce-Price-amount {
    color: #e51929 !important;
    font-size: 18px;
    position: relative;
    top: 15px
}

.archive.post-type-archive-product .woocommerce ul.products li.product, .archive.post-type-archive-product .woocommerce-page ul.products li.product:hover {
    box-shadow: 0 3px 10px 2px rgba(0, 0, 0, .15);
    transition: all 150ms
}

.single-product section .add_to_cart_button {
    display: none !important
}

.chosen a {
    display: inline-block;
    position: relative;
    border: 1px solid #c7c7c7;
    background-color: #f7f8fa;
    padding: 5px 10px;
    margin: 5px 0 0 5px;
    font-size: 11px;
    color: #4d4d4d;
    line-height: normal
}

.woocommerce-Tabs-panel--description {
    /* border-right: 3.5px solid #f0f1f2; */
    /* margin: 0 24px 45px 0 !important; */
}

.archive ul.products li.product .onsale {
    /* display: none !important; */
    top: 7px;
    left: -41px;
}

.woocommerce .widget_layered_nav_filters ul li a::before {
    color: #7f7f80 !important;
    top: 2px;
    position: relative
}

.archive.post-type-archive-product ul.products li.product, .archive.post-type-archive-product .woocommerce-page ul.products li.product {
    padding: 35px 15px;
    overflow: hidden;
}

.archive .price > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: .75rem;
    margin-right: 8px;
    vertical-align: 2px
}

.archive .price del > .woocommerce-Price-amount {
    color: #6a6f6c !important;
    font-size: 14px
}

.archive .price del {
    opacity: 1 !important;
    color: #6a6f6c !important
}

.archive .price ins {
    text-decoration: none;
    font-weight: 400 !important;
    position: relative;
    top: -5px;
    display: block !important
}

.archive .price del > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    display: none !important
}

.archive .price ins > .woocommerce-Price-amount {
    color: #e51929 !important;
    font-size: 18px
}

.archive .price ins > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: .75rem;
    margin-right: 8px;
    vertical-align: 2px
}

.orderby {
    font-family: iranyekan ,roboto ,Arial;
    padding: 8px 10px;
    font-size: 12px;
    border-radius: 2px;
    border: 1px solid #cacaca82
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background: #838996;
    height: 4px !important
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #cad1e3;
    height: 2px !important
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: auto !important
}

.block-title {
    cursor: pointer;
    color: #535353;
    font-size: 14px;
    padding: 8px 16px 10px 15px;
    border-bottom: 1px solid #f2f2f2;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .1);
    width: 22px;
    height: 22px;
    background-color: #fff;
    color: #fff;
    cursor: pointer;
    line-height: 20px;
    border: 1px solid #ebeced;
    background-color: #fafbfc;
    margin-top: -5px;
    border-radius: 100%
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle::before {
    background: url(images/slices.png) -36px -542px;
    position: absolute;
    left: 49%;
    -webkit-transform: translate(-50%) rotate(90deg);
    transform: translate(-50%) rotate(90deg);
    content: "";
    width: 9px;
    height: 6px;
    top: 7px
}

.widget.block > div {
    padding: 15px !important
}

.price_slider_amount .button {
    position: relative !important;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15) !important;
    display: block !important;
    font-size: 13px !important;
    display: block !important;
    float: none !important;
    height: 38px !important;
    text-align: center !important;
    padding: 8px 20px !important;
    font-weight: 400 !important;
    display: block !important;
    background-color: #2196f3 !important;
    color: #fff !important;
    margin: 30px 0 !important;
    font-family: iranyekan ,roboto ,Arial;
    width: 100%;
    cursor: pointer !important
}

.price_label span.to {
    float: left;
    color: #4d4d4d !important;
    font-size: 11px
}

.price_label span.from {
    float: right;
    color: #4d4d4d !important;
    font-size: 11px
}

.ui-slider-handle:nth-child(2) {
    transform: translate(-50%) rotate(-175deg) !important
}

.product-template-default .main-woocommerce {
    float: none !important;
    width: 100% !important
}

.post-archive-cat {
    top: 10px;
    left: 10px;
    z-index: 4;
    transition: all 200ms;
    color: #fff;
    background-color: #0eabef;
    font-size: 10px;
    padding: 3px 7px;
    border-radius: 20px;
    opacity: 0;
    visibility: hidden;
    position: absolute
}

.post-archive-cat a {
    color: #FFF
}

.products-category ul h5 {
    font: 18px iranyekan ,roboto ,Arial;
    color: #4d4d4d;
    margin-bottom: 25px
}

.products-category ul li a {
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #4b4b4b;
    font-weight: 100;
}

.woocommerce-product-gallery {
    opacity: 1 !important
}

.farhang-copyright {
    background-color: #6d717a;
    padding: 25px 0
}

.farhang-copyright ul {
    float: right
}

.farhang-copyright ul li {
    float: right;
    margin-left: 20px
}

.farhang-copyright ul li a {
    color: #FFF
}

.copyright-text p {
    color: #bbb;
    font-size: 13px
}

.copyright-text {
    margin-top: 10px
}

.filter-icon {
    width: 16px;
    height: 16px;
    display: block;
    float: right
}

.category-sidebar {
    display: block;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 260px;
    overflow-x: hidden;
    overflow-y: scroll;
    background: #fff;
    left: auto;
    right: -260px;
    padding: 15px;
    border-left: 1px solid #63636387
}

.category-sidebar a {
    margin-bottom: 10px;
    color: #535353;
    font-size: 15px
}

.category-sidebar h4 {
    font-weight: 400;
    margin-bottom: 10px
}

.icon-list-svg {
    height: 25px;
    width: 25px;
    fill: #999;
    float: right
}
.filter-button{
    position: relative;
}
.filter-button::before {
    content: "\E005";
    /* position: absolute; */
    /* left: 10px; */
    top: 9px;
    font-size: 23px;
    margin-left: 6px;
    position: relative;
    font-family: webrado-mobile;
}

.icon-filter-svg {
    height: 23px;
    width: 23px;
    fill: #bbb;
    float: right
}

.farhang-about-bar {
    background-color: #d7dee0;
    padding: 40px;
}

.namad-farhang {
    float: left;
    overflow: hidden;
    width: 28%;
}

.namad-farhang .enamad {
    float: left;
    width: 150px;
    height: 180px;
    border-radius: 5px;
    margin-right: 15px;
    position: relative;
    text-align: center;
    border: 1px solid #e5e5ea;
    background-color: #f0f0f0;
}

.namad-farhang .samandehi {
    float: left;
    width: 150px;
    height: 180px;
    position: relative;
    border-radius: 5px;
    border: 1px solid #e5e5ea;
    text-align: center;
    background-color: #f0f0f0;
}

.about-us-text-farhang {
    float: right;
    width: 70%;
}

.about-us-text-farhang h2 {
    font-size: 17px;
    color: #5d5959;
    margin-bottom: 20px;
}

.about-us-text-farhang p {
    font-size: 13px;
    line-height: 26px;
    text-align: justify;
    color: #535353;
    font-weight: 100;
}

.single-product section ul.products li.product a img {
    width: 60% !important;
    margin: 0 auto !important;
    height: auto !important
}

.single-product section ul.products li.product
.star-rating {
    display: none
}



.product-slider-body .owl-prev {
    position: absolute;
    right: 0;
    /* top: 40%; */
    /* width: 28px; */
    /* height: 46px; */
}

.product-slider-body .owl-next {
    position: absolute;
    left: 0;
    /* top: 40%; */
    /* width: 28px; */
    /* height: 46px; */
}

.prdctfltr_woocommerce.pf_default_inline .prdctfltr_filter label {
    display: block !important
}

.woocommerce-ordering {
    display: none
}

.prdctfltr_buttons {
    font-size: 13px;
    padding: 10px !important;
    color: #5c5c5c;
}

.prdctfltr_buttons span {
    margin-bottom: 10px
}

.shop_table.shop_table_responsive {
    text-align: center !important;
    font-size: 13px;
    height: 48px;
    color: #666;
    font-family: iranyekan ,roboto ,Arial
}

.woocommerce-cart-form .product-price .woocommerce-Price-amount {
    color: #666;
    font-size: 17px
}

.woocommerce-cart-form .product-price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    color: #666;
    font: 12px iranyekan ,roboto ,Arial !important;
    letter-spacing: 0;
    margin-right: 10px;
    vertical-align: 2px
}

.woocommerce-cart-form .product-subtotal .woocommerce-Price-amount {
    color: #666;
    font-size: 17px
}

.woocommerce-cart-form .product-subtotal .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    color: #666;
    font: 12px iranyekan ,roboto ,Arial !important;
    letter-spacing: 0;
    margin-right: 10px;
    vertical-align: 2px
}

.category-sidebar h3 {
    margin-bottom: 25px;
    font-weight: 400;
    font-size: 18px;
    color: #76c0fb !important
}

.comment-form-author label {
    display: none
}

.comment-form-author input, .comment-form-email input {
    width: 200px;
    padding: 10px;
    font-family: iranyekan ,roboto ,Arial, yekan, tahoma;
    border: 1px solid #d4dbde;
    border-radius: 7px;
}

.search article {
    float: right;
    background: #FFF;
    padding: 15px;
    margin: 0 0 2% 2%;
    height: 293px
}

.form-submit #submit.submit {
    margin-right: 0 !important;
    margin-top: 20px !important
}

.comment-form-url {
    display: none
}

.comment-form-email label {
    display: none
}

.cart_totals .shop_table.shop_table_responsive {
    border: 1px solid #e5e5e5 !important;
    border-radius: 8px !important;
    margin: 28px 0 !important;
}

.woocommerce table.shop_table {
    border: 1px solid #f0f1f2 !important;
    border-radius: 2px !important;
    margin-bottom: 25px !important;
    overflow: hidden
}

.woocommerce table.shop_table th {
    border-right: 1px solid #f0f1f2;
    color: #676767;
    font-size: 15px;
}

.cart_totals .shop_table.shop_table_responsive th {
    color: #818181;
    font-size: 12px;
    width: auto;
    font-weight: 400
}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
}

.cart-subtotal td .woocommerce-Price-amount {
    color: #777;
    font-size: 18px
}

.cart-subtotal td .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    color: #666;
    font: 10px iranyekan ,roboto ,Arial !important;
    letter-spacing: 0;
    margin-right: 10px
}

.cart-empty {
    background: #FFF!important;
    color: #858585;
    padding: 0px 15px;
    font-size: 26px!important;
    margin-bottom: 170px;
    position: relative;
    border: none!important;
    text-align: center;
}

.button.wc-backward {
    font-weight: 400 !important;
    display: inline-block !important;
    background-color: #00bfd6!important;
    border: 1px solid #41a7b4!important;
    font-size: 17px !important;
    color: #FFF !important;
    padding: 20px 90px 20px 20px!important;
    transition: all 250ms;
    text-align: center;
    border-radius: 8px!important;
    margin: 20px auto 20px!important;
}

.button.wc-backward:hover {
    /* background-color: #579e59 !important */
}

.woocommerce-message .button.wc-forward {
    font-weight: 400 !important;
    display: inline-block !important;
    border-radius: 4px !important;
    color: #FFF !important;
    font-size: 12px !important;
    background-color: #00bfd6 !important;
    /* box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15) !important; */
    padding: 9px 12px !important;
    transition: all 250ms;
}

.woocommerce-message .button.wc-forward:hover {
    background-color: #208de6 !important;
}

.woocommerce-cart-form__cart-item td {
    border-left: 1px solid #f0f1f2
}

.product-name a {
    font-size: 14px;
    color: #4d4d4d
}

.product-name a:hover {
    color: red
}

.cart_totals h2 {
    font-size: 18px;
    color: #676767;
}

.showcoupon {
    color: #2196f3;
    font-size: 13px;
    margin-right: 20px
}

.emarsys-home-header {
    direction: rtl;
    color: #555;
    font-weight: 400;
    font-size: 17px;
    padding: 20px 0
}

.products-category ul li a:hover {
    color: #000
}

.brands-right .brand:last-child {
    /* margin-bottom: 0 !important */
}

.brands-left .brand:last-child {
    margin-bottom: 0 !important
}

.customer_details input {
    font-family: iranyekan ,roboto ,Arial, yekan, tahoma
}

.input-text {
    color: #5a5c60;
    padding: 10px 15px;
    border: 1px solid #f0f1f2 !important;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #fff !important;
    background: transparent;
    font-size: 13px
}

.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
    border: 1px solid red !important;
    color: red !important;
    padding: 10px;
    font-family: iranyekan;
    font-size: 14px;
    border-radius: 5px;
}

.woocommerce form .form-row.woocommerce-invalid label {
    color: red !important
}

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border: 1px solid #98eb9a !important;
    color: #4eb44f;
    padding: 10px;
    font-family: iranyekan;
    font-size: 14px;
    border-radius: 5px;
}

.select2-selection.select2-selection--single {
    outline: 0
}

.select2-results__option--highlighted {
    background-color: #2196f3 !important;
    color: #FFF !important;
    font-weight: 400 !important
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #fcfcfd;
    border-radius: 2px
}

.woocommerce-notice--info li {
    color: #5a5c60 !important
}

#place_order {font-weight: 400 !important;display: inline-block !important;border-radius: 2px !important;background-color: #00bfd6!important;border: 1px solid #41a7b4!important;color: #fff!important;position: relative;border-radius: 8px!important;padding: 20px 90px 20px 30px!important;font-size: 16px !important;}

.payment_box {
    background: #c5c5c514 !important;
    color: #605f5f !important;
    border-radius: 2px !important;
    border: 1px solid #dadada;
    font-size: 14px !important
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border-bottom-color: #f7f7f8 !important
}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
    margin-bottom: 6px
}

.woocommerce-error {
    border: 1px solid #d3545438 !important;
    font-size: 14px !important;
    background: #ff000005;
}

.woocommerce-error::before {
    color: #ff00009e !important
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 1px solid #f0f1f2 !important
}

#place_order:hover {
}

.woocommerce-billing-fields h3, .woocommerce-additional-fields h3 {
    color: #515151;
    font-size: 17px;
    margin-bottom: 30px
}

.checkout-button {
    font-weight: 400 !important;
    display: inline-block !important;
    border-radius: 2px !important;
    background-color: #00bfd6!important;
    border: 1px solid #41a7b4!important;
    color: #fff!important;
    position: relative;
    border-radius: 8px!important;
    padding: 20px 90px 20px 30px!important;

    font-size: 16px !important;
}

.checkout-button:hover {
    /* background-color: #579e59 !important */
}

.order-total th {
    color: #676767!important; !important
}

.actions .button {
    color: #FFF !important;
    background-color: #00bfd6!important;
    border: 1px solid #41a7b4!important;
    font-weight: 400 !important;
    border-radius: 6px !important;
    padding: 11px 20px !important;
}

#coupon_code {
    border-radius: 6px !important;
    padding: 8px 5px !important;
}

.coupon .button {
    font-weight: 400 !important;
    background-color: #00bfd6!important;
    border: 1px solid #41a7b4!important;
    color: #fff!important;
    padding: 11px 25px !important;
    outline: 0;
    border-radius: 6px !important;
}

.woocommerce-cart-form input, .woocommerce-cart-form button {
    font-family: iranyekan ,roboto ,Arial, yekan, Tahoma !important;
}

.cart_totals tr {
}

#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
    vertical-align: middle !important;
    line-height: 30px;
}

#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
    border-top: none !important;
}

.order-total td .woocommerce-Price-amount {
    font-size: 1.071rem;
    line-height: normal;
    color: #fb3449;
    font-size: 22px;
}

.order-total td .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font: 15px iranyekan ,roboto ,Arial !important;
    margin-right: 10px;
}

.order-total {
    font-size: 14px;
    /* background-color: #00bfd60d; */
    border-radius: 0 0 4px 4px;
}

.woocommerce a.remove {
    height: 23px !important;
    width: 23px !important;
    padding: 3px 6px !important;
    transition: all 300ms;
}

.woocommerce-cart-form__cart-item.cart_item td {
    font-size: 14px;
    color: #4d4d4d
}

.woocommerce a.remove:hover {
    background: #ff5861 !important;
    transition: all 300ms;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 110px !important
}

.shop_table.shop_table_responsive thead {
    background: #f7f9fa
}

td.product-remove {
    background: #ffedee
}

.next-slide-product {
    width: 27px;
    height: 53px;
    /* background: url(images/slices.png) -541px -53px; */
    display: block;
    position: relative;
    right: -2px;
    z-index: 10;
    top: 1px;
}

.displayn {
    display: none!important;
}

.woocommerce-info::before {
    display: none
}



.prdctfltr_filter_title {
    color: #787878;
    font-size: 13px
}

.woocommerce-result-count {
    display: none !important
}

.display-blk {
    display: block !important
}

.pf-help-title {
}

.block-title::selection {
    background: transparent
}

.product-categories .cat-item a {
    font: normal 13px iranyekan ,roboto ,Arial;
    color: #5c5c5c;
    position: relative;
    padding-right: 30px;
    display: block;
    margin-bottom: 10px
}

#customer_login div h2 {
    font: 17px iranyekan ,roboto ,Arial;
    color: #737373
}

.woocommerce-form-row {
    font: normal 13px iranyekan ,roboto ,Arial;
    color: #4d4d4d
}

.woocommerce-account .woocommerce-Input {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    color: #828282;
    padding: 0 12px;
    text-align: left;
    direction: ltr;
    font: bold 12px arial;
    line-height: 1;
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    height: 40px
}

.woocommerce form .form-row label {
    letter-spacing: -.3px;
    margin-bottom: 10px;
    font-size: 15px;
    font-size: 1.071rem;
    line-height: 1.67;
    color: #858585;
}

.woocommerce-account .woocommerce-Button {
    font: 15px iranyekan ,roboto ,Arial !important;
    display: block !important;
    width: 100%;
    font-size: 18px!important;
    line-height: 1.222!important;
    padding: 15px 80px 15px 55px!important;
    border-radius: 8px!important;
    background-color: transparent!important;
    outline: 0;
    /* border: 1px solid #41a7b4!important; */
    color: #464646 !important;
    z-index: 1;
    position: relative!important;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    padding: 20px 50px;
    height: 400px;
    margin: 0!important;
}

.product-categories .cat-item a::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 15px;
    height: 15px;
    border: 1px solid #d4dbde;
    background: url(images/slices.png) -193px -81px
}

.product-categories .cat-item.current-cat > a::after {
    background: url(images/slices.png) -193px -81px #2196f3;
    border: 1px solid transparent
}

.prdctfltr_wc {
    margin-bottom: 0 !important;
}

.prdctfltr-bars:before {
    color: #e51c35
}

.woocommerce-LostPassword a {
    font: 13px iranyekan ,roboto ,Arial;
    color: #2196f3
}

.woocommerce-LostPassword a:hover {
    color: #FF5252
}

.woocommerce-LostPassword {
    margin: 0 !important
}

.pf-help-title {
    position: relative
}

.pf-help-title::after {
    float: left;
    content: "\E00E";
    font-family: webrado;
    position: absolute;
    left: 15px;
    font-size: 14px;
    top: 19px;
    transform: rotate(180deg) translateY(60%);
    transition: all .3s ease-in-out;
}

.myrot::after {
    transform: translateY(-50%);
}

.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active > span:after {
    color: #FFF;
    background: #00bfd6;
    border: 1px solid #1fa4b3;
    font-size: 12px;
    width: 20px;
    top: 1px;
    right: 0;
    border-radius: 3px;
    height: 20px;
    padding-right: 2px;
    line-height: 19px !important;
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    display: block !important
}

.product_meta {
    font-size: 12px;
    color: #515151;
    padding: 12px 10px;
    border-bottom: 1px solid #f2f2f2;
}

.woocommerce div.product p.stock {
    font-size: 12px !important;
    margin: 10px 0 !important;
    /* display: none; */
}

.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label > span:before {
    width: 18px;
    height: 18px;
    border-radius: 3px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
    display: none
}

.irs {
    direction: ltr !important
}

.prdctfltr_active > span {
    /* color: #2196f3 !important; */
}

.prdctfltr_filter {
    background: #FFF;
    box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);
    border: 1px solid #dedede;
}

.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label > span {
    line-height: 24px;
    font: normal 13px iranyekan ,roboto ,Arial;
    color: #4a5f73;
}

.prdctfltr_filter label {
    margin-bottom: 12px;
}

.mobile-searchbar {
    position: absolute;
    /* top: 50px; */
    left: 0;
    height: 40px;
    right: 0;
    top: -160%;
    background: #FFF;
    margin: 0 auto;
    color: #FFF;
    z-index: 15;
    width: 100%;
    /* overflow: hidden; */
    transition-property: all;
    transition-delay: .2s;
    transition-duration: 300ms;
}
.mobile-searchbar2 {
    margin: 0 auto;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    border-radius: 9px;
    float: right;
    height: 40px;
    width: 77%;
    /* border: 1px solid #979797; */
    /* overflow: hidden; */
    background: #FFF;
}
.mobile-searchbar-active {
    top: 0
}

.mobile-searchbar .search-field {
    font-family: iranyekan ,roboto ,Arial, Tahoma;
    border: none;
    outline: 0;
    padding: 8px 2px;
    color: #777;
    z-index: 1000;
    padding-right: 10px;
    margin-right: 15px;
    width: 50%
}

.activenavmob > a {
    box-shadow: 2px 2px 2px #ddd;
    z-index: 9;
    transition: all 0s;
}

.right-0 {
    right: 0;
    transition: all 200ms
}

.filter-mobitem {
    /* float: right; */
    width: 100%;
    display: block;
    text-align: center;
    height: 100%;
    font-size: 18px;
    margin: 0 auto;
    line-height: 33px;
    background-color: #7a7a7a;
    color: #FFF;
    font-weight: 500;
}

.search-submit-mobile {
    float: left;
    outline: 0;
    width: 30px;
    height: 30px;
    background: url(images/slices.png) -568px -569px transparent;
    border: none;
    display: none;
    transform: scale(0.8);
}
.mobile-headerPr{
    display: none;
}
.promotionMOB__timer{

}
.search-fieldd::placeholder {
    color: #b4b4b4;
    opacity: 1
}

.mobile-basketshop {
    width: 29px;
    height: 25px;
    float: right;
    border-radius: 4px;
    display: block;
    position: relative;
    margin-right: 10px;
}

.mobile-login {
    width: 28px;
    /* height: 25px; */
    float: right;
    border-radius: 4px;
    display: block;
    margin-left: 2px;
    margin-right: 15px;
}

.mobile-search {
    float: right;
    width: 28px;
    border-radius: 4px;
    display: block;
    margin-right: 10px;
}

.mobile-links {
    float: left;
    display: none
}

.c-hamburger {
    display: none;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 35px;
    height: 35px;
    border-radius: 4px;
    font-size: 0;
    /* text-indent: -9999px; */
    appearance: none;
    border: none;
    cursor: pointer;
    transition: background .3s;
    float: right;
}

#icon-menu path {
    fill: none;
    stroke: #8b8c8f;
    stroke-width: 3;
    stroke-miterlimit: 4;
    stroke-linecap: butt;
    stroke-linejoin: miter
}

.owl-carousel .owl-item img {
    height: auto;
}

.howmany-cart {
    position: absolute;
    top: 2px;
    width: 14px;
    left: 0px;
    height: 14px;
    text-align: center;
    background: #676767;
    color: #FFF;
    font-size: 11px;
    line-height: 16px;
    border-radius: 100%;
}

.icon-menu-handler-svg {
    height: 24px;
    width: 24px;
    fill: #818485;
    float: right;
    margin-top: 6px
}

.c-hamburger:focus {
    outline: none
}

.c-hamburger span {
    display: block;
    position: absolute;
    top: 16px;
    left: 6px;
    right: 6px;
    height: 4px;
    background: #62b965
}

.c-hamburger span::before, .c-hamburger span::after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #62b965;
    content: ""
}

.c-hamburger span::before {
    top: -8px
}

.c-hamburger span::after {
    bottom: -8px
}

.c-hamburger--htx {
    display: none;
    z-index: 10
}

.c-hamburger--htx span {
    transition: background 0.3s
}

.c-hamburger--htx span::before, .c-hamburger--htx span::after {
    transition-duration: 0.3s, .3s;
    transition-delay: 0.3s ;
}

.c-hamburger--htx span::before {
    transition-property: top, transform
}

.c-hamburger--htx span::after {
    transition-property: bottom, transform
}

.c-hamburger--htx.is-active {
    background: #2c353a
}

.c-hamburger--htx.is-active span {
    background: none
}

.c-hamburger--htx.is-active span::before {
    top: 0;
    transform: rotate(45deg)
}

.c-hamburger--htx.is-active span::after {
    bottom: 0;
    transform: rotate(-45deg)
}

.c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after {
    transition-delay: 0s, .3s
}

.owl-theme .owl-nav .disabled {
    opacity: 1 !important
}

.owl-theme .owl-nav .disabled > .next-slide-product {
    /* opacity: .8 !important; */
}

.owl-theme .owl-nav .disabled > .prev-slide-product {
    opacity: .8 !important
}

.single-product section > ul.products > li > a > .price > .woocommerce-Price-amount {
    color: #f05562 !important;
    font-size: 14px
}

.single-product section .woocommerce-loop-product__title {
    height: auto !important
}

.single-product section > ul.products > li {
    text-align: center
}

.single-product section > ul.products > li > a > .price > del > .woocommerce-Price-amount {
    background: #f5f6f7;
    font-size: 11px;
    height: 13px;
    width: 100%;
    color: #999;
    text-align: center;
    text-decoration: line-through;
    display: block
}

.single-product section > ul.products > li > a > .price > del {
    width: 100%;
    display: block;
    text-decoration: none
}

.single-product section > ul.products > li > a > .price > del > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    display: none
}

.single-product section > ul.products > li > a > .price > ins > .woocommerce-Price-amount {
    color: #f05562 !important;
    font-size: 14px;
    font-weight: 400
}

.single-product section ul.products {
    padding: 10px !important;
    overflow: hidden;
    background: #FFF;
    border-radius: 0 0 4px 4px
}

.single-product section > ul.products > li .onsale {
    display: none
}

.single-product section > ul.products > li > a > .price > ins {
    text-decoration: none
}

.single-product section > ul.products > li > a > .price > ins > .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-size: 10px;
    padding-right: 10px
}

.single-product section > ul.products > li > a > .price > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 10px;
    padding-right: 10px
}

.product-slider-price {
    text-align: center
}

.product-slider-price > .price > .woocommerce-Price-amount {
    color: #fb3449;
    font-size: 20px;
    font-weight: 400;
}

.product-slider-price > .price > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 14px;
    /* padding-right: 10px; */
}

.product-slider-body .woocommerce-Price-currencySymbol {
    font-size: 13px;
    font-weight: 400
}

.product-slider-price > .price > del > .woocommerce-Price-amount {
    background: #f5f6f7;
    font-size: 11px;
    height: 13px;
    width: 100%;
    color: #999;
    text-align: center;
    text-decoration: line-through;
    display: block
}

.archive .woocommerce-breadcrumb {
    color: #4d4d4d;
    padding: 11px;
    font-size: 12px;
    margin: 10px 0;
    border-radius: 4px;
    background: #FFF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    border: 1px solid #ebeced;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.price_label {
    color: #FFF
}

.main-woocommerce {
    width: 81%;
    float: left
}

.product-slider-price > .price > del > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    display: none
}

.product-slider-price > .price > ins > .woocommerce-Price-amount {
    color: #fb3449;
    font-size: 20px;
}

.woocommerce .woocommerce-breadcrumb a {
    margin: 0 10px;
    transition: all 300ms;
    color: #6a6a6a;
}

.woocommerce .woocommerce-breadcrumb:hover {
    transition: all 300ms;
    color: #ef3f3e
}

.entry-summary-head {
    width: 100%;
    margin-top: 30px;
    font-size: 13px
}

.woocommerce-product-rating {
    position: absolute;
    top: 10px;
    left: 10px
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 67% !important;
    padding: 10px;
    margin-bottom: 0!important;
}

.yith-wcwl-wishlistexistsbrowse.show {
    font-size: 14px
}

.yith-wcwl-wishlistexistsbrowse.show .feedback {
    color: #535353;
    margin-left: 10px
}

.yith-wcwl-wishlistexistsbrowse.show a {
    color: #2196f3;
    font-size: 12px
}

.woocommerce .wishlist_table td.product-add-to-cart a:hover {
    background-color: #46a349 !important;
    transition: all 300ms
}

.woocommerce .wishlist_table td.product-add-to-cart a {
    font-weight: 400 !important;
    display: inline-block !important;
    border-radius: 8px !important;
    color: #FFF !important;
    background-color: #4caf50 !important;
    font-size: 15px !important;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15) !important;
    transition: all 250ms;
}

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    font-family: iranyekan ,roboto ,Arial;
    display: block;
    margin-top: 15px;
    font-size: 18px;
    padding: 15px 124px 16px 83px;
    font-weight: 400;
    background: #00bfd6;
    outline: 0;
    border: 1px solid #41a7b4;
    /* height: 38px; */
    border-radius: 8px;
    position: relative;
    overflow: hidden;
}

.woocommerce div.product form.cart .button:hover {
    transition: all 700ms;
    background: #;
}

.woocommerce div.product form.cart .button:hover::before {
    transition: all 400ms;
    width: 115%;
    border-radius: 0;
}

.mypost-archive-posts {
    text-align: right;
}

.woocommerce div.product form.cart .button::before {
    width: 90px;
    height: 90px;
    position: absolute;
    right: -11px;
    transition: all 0.6s;
    top: -17px;
    background: hsla(0,100%,100%,.21) no-repeat;
    content: "";
    border-radius: 50%;
}

.input-text.qty.text {
    font-family: webradonm!important;
    border-radius: 2px;
    border: 1px solid #DDD;
    height: 40px;
    font-size: 18px;
    outline: 0;
    float: none;
    margin-right: 7px;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    opacity: 1 !important
}


.yith-wcwl-add-to-wishlist {
    margin-bottom: 12px !important;
}

.summary.entry-summary .price del {
    display: block;
    text-decoration: none
}

.woocommerce div.product form.cart {
    width: 60%;
    /* padding: 30px 0; */
    padding-bottom: 10px;
    margin-top: 10px;
    /* border-bottom: 1px solid #efefef; */
    margin-bottom: 10px;
}

.summary.entry-summary .price del > .woocommerce-Price-amount {
    text-decoration: line-through;
    font: normal 15px iranyekan ,roboto ,Arial !important;
    padding: 0 6px 0 4px;
    vertical-align: 0;
    color: #acacac;
}

.time-name {
    position: absolute;
    top: 1px;
    right: 1px
}

.titile-slider2mob {
    color: #2a2a2a;
    font-size: 14px;
    text-align: center;
}

.searchfor {
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.shegeft {
    margin-top: 10px;
    TEXT-ALIGN: CENTER;
    height: 20px;
    width: 168px;
}

.search .main-woocommerce {
    width: 100% !important;
    background: #FFF;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    border-radius: 3px;
    padding: 0 10px;
    overflow: hidden;
    background: #FFF
}

.filter-mobile {
    position: fixed;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    display: none;
    background: #e0e0e0;
    height: 48px;
    width: 98%;
    border-radius: 7px 7px 0 0;
    overflow: hidden;
    box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, .24);
    -webkit-box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, 0.27);
    z-index: 2;
}

.slider2mob-price .price ins {
    float: left;
    /* background: #fe5353; */
    padding: 0 7px;
    text-align: left;
    font-size: 16px;
    width: 50%;
    color: #fb3449;
    height: 25px;
    text-decoration: none;
    line-height: 30px;
    border-radius: 4px 0 0 4px;
    text-align: center;
}

.slider2mob-price .price del {
    position: relative;
    float: right;
    position: relative;
    padding: 0 7px;
    /* background-color: grey; */
    border-radius: 0 4px 4px 0;
    font-size: 12px;
    width: 50%;
    height: 25px;
    color: #ababab;
    line-height: 29px;
    text-align: center;
    /* font-weight: 100; */
    text-decoration: line-through;
}

.clock-icon2 {
    width: 32px;
    height: 32px;
    float: right;
    fill: #5b5b5b;
    margin-left: 10px
}

.slider2mob-price .price del::after {
    /* content: ""; */
    /* position: absolute; */
    top: 12px;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    border-bottom: 1px solid #fe5353;
    z-index: 2;
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    transform: rotate(-14deg);
    height: 0;
    width: 60%;
}

.slider2mob-price .price del .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    display: none
}

.slider2mob-price .price ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    /* display: none */
    font-size: 13px;
}

.owl-slider2mob .item {
    overflow: hidden;
    display: block;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.09);
    -webkit-border-radius: 9px;
    border-radius: 9px;
    padding: 8px;
    position: relative;
    margin: 20px 0;
}

.slider-2-mobile .mytimer #the-final-countdown p {
    background: #5c5c5c;
    position: relative;
    font-size: 17px
}

.slider-2-mobile .mytimer #the-final-countdown p.noghte {
    width: auto !important;
    height: auto !important
}

.summary.entry-summary .price ins .woocommerce-Price-amount {
    font: normal 31px/32px iranyekan ,roboto ,Arial !important;
    color: #fb3449;
    vertical-align: -3px;
}

.summary.entry-summary .price del .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 11px;
    vertical-align: 2px;
    font-size: 10px;
    color: #999;
    padding-right: 10px
}

.summary.entry-summary .price ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-size: 18px;
    vertical-align: 2px;
    padding-right: 8px;
}



.woocommerce div.product form.cart div.quantity {
    float: none
}

.woocommerce span.onsale {
    background: #ff637d;
    width: 132px;
    /* height: 138px; */
    top: 0;
    right: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-size: cover;
    /* height: 138px; */
    border-radius: 0!important;
    z-index: 1;
    color: #FFF;
    font-size: 9px;
    transform: rotate(-45deg);
    width: 133px;
    margin: 10px 10px 0 0;
}
.upsells .abcd , .upsells .pcde , .related .abcd , .related .pcde {
    display: none;
}
.related .ajax_add_to_cart , .upsells .ajax_add_to_cart{
    display: none!important;
}
.single-product section {
    border-radius: 4px;
    background: #FFF;
    margin: 15px 0;
    padding: 9px 33px 11px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}

.single-product section ul.products .owl-prev {
    position: absolute;
    right: -5px;
    top: 39%;
    width: 28px;
    height: 46px
}

.single-product section ul.products .owl-next {
    position: absolute;
    left: 10px;
    top: 38%;
    width: 28px;
    height: 46px
}

.single-product section ul.products li.product .onsale {
    display: none
}

.single-product section ul.products li.product {
    width: 100% !important;
    text-align: center;
    margin-bottom: 0 !important
}
.slider2mobile-head {
    padding: 10px 0 0;
    /* margin-bottom: 7px; */
}

.slider2mobile-head-left {
    float: left
}

.woocommerce div.product form.cart div.quantity::before {
    content: "تعداد";
    language: fa;
    margin-bottom: 5px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    background: #f8f8f8;
    -moz-box-shadow: 0 -1px 6px -2px #ccc;
    display: block;
    padding: 0 !important;
    -ms-box-shadow: 0 -1px 6px -2px #ccc;
    -o-box-shadow: 0 -1px 6px -2px #ccc;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #f5f6f8;
    background-color: #f8f8f8;
    padding: 0 !important;
    border-left: 1px solid #e3e3e3;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    text-shadow: inherit;
    background: #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    font: normal 17px/55px iranyekan ,roboto ,Arial;
    text-decoration: none;
    display: block;
    height: 55px;
    padding: 0 28px;
    position: relative;
    border-top: 4px solid transparent;
    text-align: center;
    color: #6f6f6f!important;
    transition: 200ms ease;
}

.woocommerce div.product .woocommerce-tabs .panel {
    padding: 20px 35px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    bottom: auto !important;
    border: none !important
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    box-shadow: none !important
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border-radius: 0 !important;
    border-top: 4px solid transparent;
}

.products-details {
    display: block;
    width: 100%;
    /* margin-top: 60px; */
    padding: 20px 0;
    border-top: 1px solid #c9d1d7;
}

.products-details > ul > li > span {
    display: block;
    float: right;
}

.products-details > ul > li > i {
    color: #4a5f73;
    font: 13px iranyekan ,roboto ,Arial;
    padding: 7% 9px 0 14px;
    -webkit-transition: all 150ms ease 0ms;
    -ms-transition: all 150ms ease 0ms;
    -moz-transition: all 150ms ease 0ms;
    -o-transition: all 150ms ease 0ms;
    transition: all 150ms ease 0ms;
    float: right;
    position: relative;
}

.icon-payment-terms {
    height: 44px;
    width: 36px;
    background: url(files/11.svg) 100% 50% no-repeat;
    background-size: 36px auto;
}

.icon-delivery {
    height: 42px;
    width: 40px;
    background: url(files/10.svg) 100% 50% no-repeat;
    background-size: 40px auto;
}

.icon-origin-guarantee {
    height: 39px;
    width: 40px;
    background: url(files/9.svg) 100% 50% no-repeat;
    background-size: 40px auto;
}

.woocommerce-variation-price .price {
    width: 100% !important;
    border-bottom: none !important
}

.icon-return-policy {
    height: 33px;
    position: relative;
    top: 3px;
    width: 55px;
    background: url(files/7.svg) 100% 50% no-repeat;
    background-size: 55px auto;
}

.icon-price-guarantee {
    height: 43px;
    width: 39px;
    background: url(files/8.svg) 100% 50% no-repeat;
    background-size: 39px auto;
}

.dk-slogans-items {
    float: right;
    width: 20%;
    display: block;
}

.rtl.woocommerce div.product div.images .flex-control-thumbs li {
    float: right !important;
    text-align: center;
    border: 1px solid #e5e5e5;
    padding: 3px;
    background: #fafbfc !important;
    margin-right: 9px;
    margin-top: 2px;
    width: 75px
}

.summary.entry-summary .price ins {
    display: block;
    text-decoration: none
}

.posted_in a {
    margin-right: 6px;
    color: #1ca2bd;
    line-height: 2;
    padding-bottom: 2px;
    border-bottom: 1px dashed;
}

.woocommerce .star-rating span {
    color: #ffb518;
}

.rtl.woocommerce div.product div.images .flex-control-thumbs li {
    float: right !important
}

.woocommerce-review-link {
    color: #818181;
    direction: rtl;
    font-family: webradonm;
    display: block;
    font-size: 11px;
    text-align: right;
    padding-top: 3px;
}

.tagged_as {
    margin-right: 20px
}

.tagged_as a:nth-child(1) {
    margin-right: 6px
}

.tagged_as a {margin-right: 6px;color: #1ca2bd;line-height: 2;padding-bottom: 2px;border-bottom: 1px dashed;}

.woocommerce div.product {
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    overflow: hidden;
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.woocommerce div.product .product_title {
    font: normal 22px/20px iranyekan ,roboto ,Arial;
    margin-bottom: 25px;
    color: #494949;
    font-weight: 400;
}

.slider-2-mobile {
    background: #f9f9f9;
    /* box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .24); */
    display: none;
    /* padding: 15px 0; */
    /* border-radius: 5px; */
    border-top: 1px solid #e5e5ea;
    border-bottom: 1px solid #e5e5ea;
    margin-bottom: 15.5PX;
}

.woocommerce .woocommerce-breadcrumb a:hover {font-weight: bold;}

.product-slider-price > .price > ins {
    text-decoration: none
}

.product-slider-price > .price > ins > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 14px;
    /* padding-right: 10px; */
}

@media only screen and (max-width: 1220px) {
    .container {
    }

    #search-bar {
        width: 55%
    }

}


.garanty-item span {
    display: block !important;
    margin: 0 auto 15px
}


@media only screen and (max-width: 1167px) {
    .farhang-footer-garanty-item span {
        float: none;
        margin: auto
    }

    .farhang-footer-garanty-item p {
        margin: 0;
        text-align: center;
        float: none
    }
    .woocommerce-account .woocommerce-MyAccount-content{
        width: 74% !important;
    }

}
.header-mobileme2{
    display: none;
}
@media only screen and (max-width: 950px) {
    .near-offer-momentm{
        width: 100%!important;
        float: none!important;
    }

    .single-post-titile{
        font-size: 15px;
    }
    header {
        margin-bottom: 10px;
        padding: 0 !important;
    }

    .right-sidebar {
        background: #f1f1f1;
    }



    .sidenew-slider {
        /* margin-top: 135px !important; */
    }

    .main-body-single {
    }

    .header-mobileme2 {
        display: block;
    }

    .header-right {
        display: none
    }

    .Offer-moment {
        display: none
    }

    .mobile-links {
        display: block;
        margin-top: 5px
    }

    .c-hamburger {
        display: block
    }

    .header-left {
        float: right
    }

    #branding {
        width: 91px;
        margin-right: 10px;
        position: relative;
        top: 6px;
        float: right;
    }

    #branding2 {
        width: 91px;
        margin-right: 10px;
        margin-top: 2px
    }

    .product-nav {
        display: none;
    }

    .header-main {
        padding: 0
    }

    header {
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .4);
        padding: 5px 0;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .header-left-mobile {
        display: block
    }

    .header-mob-farhang-icon {
        display: block
    }

    .main {
        float: none;
        width: 100%;
    }

    .sidebar {
        float: none;
        width: 100%
    }

    .sidebanner {
        float: right;
        margin: 1%;
        width: 48%
    }

    .telegram {
        margin: 6px 0
    }

    .brands {
        display: none
    }

    .info-bar p {
        float: none;
        text-align: center
    }

    .farhang-footer-customer-services-right {
        float: none;
        margin-bottom: 50px
    }

    .farhang-footer-customer-services-left {
        float: none
    }

    .namad-farhang div {
        margin-bottom: 20px
    }

    .news-blog {
        margin-top: 10px
    }

    .info-bar ul {
        float: none;
        text-align: center;
        margin: 20px auto
    }

    .info-bar ul li {
        float: none;
        display: inline-block
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        width: 70% !important;
    }

    .page-template-blog .news-blog, .page-template-blog .sidebanner {
        display: none;
    }
}

@media only screen and (max-width: 790px){
    .OfferSliders-show-left , .OfferSliders-show-right {
        display: none!important;

    }
    .viewALLspecialOffs{
        position: static!important;
        max-width: 100%!important;
        font-size: 14px!important;
    }
    .OfferSliders-show{
        padding: 0 25px!important;
        background: #eaeaea!important;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .24);
    }
    .woocommerce-account .woocommerce-MyAccount-content , .woocommerce-account .woocommerce-MyAccount-navigation{
        float: none!important;
        width: 100%!important;
    }
    nav.woocommerce-MyAccount-navigation ul{
        max-width: 100%!important;
    }
}
@media only screen and (max-width: 850px) {
    .farhang-about-bar , .farhang-footer-customer-services{
        background: #FFF!important;
        padding: 15px 0!important;
    }
    .c-footer__copyright--text{
        background: #FFF;
        font-size: 10px;
    }
    .socilas-inmob {
        display: block!important;
    }
    .farhang-footer-customer-services-left {
        display: none;
    }
    .newsletter-inmob , .apps-inmob {
        display: block!important;
    }
    .farhang-footer-customer-services-right > div > .menu > li:nth-child(1) > a{
        margin-bottom: 0px!important;
        font-size: 16px;
    }
    .farhang-footer-customer-services-right div{
        margin-bottom: 20px;
    }
    .farhang-footer-customer-services-right div:last-child{
        margin-bottom: 0!important;
    }
    .farhang-newsletters{
        display: none!important;
    }
    .farhang-footer-customer-services-right{
        margin-bottom: 0!important;
    }
    .farhang-footer-customer-services{
        padding: 10px 0!important;
        border-bottom: 1px solid #f1f1f1;
    }
    .info-bar{
        display: none;
    }
    .about-us-text-farhang h2, .about-us-text-farhang p{
        color: #9b9b9b!important;
    }
    .farhang-footer-customer-services-right ul li a{
        color: #9b9b9b!important;
    }
    .info-bar ul li {
        text-align: center;
        margin-bottom: 15px;
        display: block
    }
    .slider-2-mobile .counter-analog span.part span.digit{
        font-size: 15px!important;
        padding: 1px 2px!important;
        border-radius: 0!important;
    }
}
@media only screen and (max-width: 480px){
    .sgnupcen{
        width: 100%!important;
    }
    .woocommerce-account .loginbox-signUP {
        display: none!important;
    }
    .woocommerce-account .loginbox-footer {
        display: none;
    }
    .near-offer-momentm{
        height: auto!important;
    }
    .product-slider{
        padding: 0 3px!important;
    }
    .brandsrow .product-slider
    .product-slider{
        background-color: transparent!important;
        box-shadow: none;
        padding: 0!important;
    }
    .woocommerce p.stars a{
        width: 40px!important;
    }
    .product-slider-header h3{
        color: #858585!important;
        font-size: 14px!important;
        padding: 0!important;
        border-bottom: none!important;
    }
    .product-slider-header {
        padding: 10px 15px  !important;
    }
}
@media only screen and (max-width: 350px) {
    .farhang-footer-customer-services-right ul {
        margin-bottom: 20px
    }
    .dgwt-wcas-st > span{
        width:   110px!important;
        font-size: 12px!important;
    }
}

@media only screen and (max-width: 600px) {
    .large-banner {
        float: none;
        width: 100%;
        display: block;
    }

    .bigbanners{
        display: none!important;
    }
    .farhang-footer-customer-services-left{
        width: 100%!important;
    }
    .product-explain{
        width: 100%!important;
    }

    .mobile-on {
        display: block !important;
        margin: 10px 0 !important
    }

    .mobileoff {
        display: none !important
    }

    .main-banner {
        float: none;
        width: 48%;
        display: block;
    }

    .row-banner:nth-child(1) .small-banner {
        display: none
    }

    .row-banner:nth-child(3) .small-banner {
        display: none
    }

    .row-banner:nth-child(2) .small-banner:nth-child(2) {
        display: none
    }

    .row-banner:nth-child(2) .small-banner:nth-child(1) {
        float: right
    }

    .row-banner:nth-child(2) .small-banner:nth-child(3) {
        float: left
    }
}
@media only screen and (min-width: 950px){
    .mypost-archive:hover .post-archive-cat {
        opacity: 1;
        visibility: visible;
        transition: all 200ms
    }
}
@media only screen and (max-width: 950px) {
    .farhang-appdownload, .farhang-footer-socials {
        float: none;
        margin-bottom: 15px
    }
    .login_overlay{
        display: none!important;
    }
    .bazar {
        margin-right: 0 !important
    }
    .main-body{
        /* margin-top: 60px; */
    }

}

@media only screen and (max-width: 550px) {
    .farhang-garanty-footer {
        display: none
    }

    .posted_in
    ,
    .tagged_as{
        display: block;
        margin-bottom: 10px;
    }
    .tagged_as{
        margin-right: 0!important;
    }
    .namad-farhang {
        width: 100%
    }

    .error-page__guide-text {
        font-size: 12px !important
    }

    .about-us-text-farhang {
        width: 100%
    }

    .slider2-navigator {
        display: none !important
    }

    .slider2-product {
        float: none;
        width: 100%;
        float: none;
        width: 100%;
        margin-top: 0 !important
    }

    .slider2-product-content {
        width: 100%;
        margin-bottom: 60px
    }

    .slider2-product-content .pishnahad-emruz {
        display: none
    }

    .slider2-product .pishnahad-emruz {
        display: block;
        text-align: center;
        margin-bottom: 10px;
        font-size: 20px
    }
}

@media only screen and (max-width: 860px) {
    .slider2-navigator {
        display: block;
        float: none;
        width: 100%;
        height: 38px !important
    }

    li.active-slide2::after {
        display: none
    }

    .slider2-content {
        float: none;
        display: block;
        width: 100%
    }

    .slider2-navigator li {
        float: right;
        width: 10%;
        height: 38px
    }

    .slider2-product {
        width: auto
    }
}
@media only screen and (max-width: 400px){
    .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
        font-size: 12px!important;
    }
}
@media only screen and (max-width: 350px) {
    .farhang-appdownload a {
        float: none;
        margin: 10px 0 !important
    }

    .newsletter input {
        float: none;
        width: 100%;
        margin: 0 auto 10px
    }

    .ok-button-form {
        float: none;
        margin: 0 auto !important
    }
}

@media only screen and (max-width: 880px) {
    .namad-farhang .enamad {
        /* float: none !important; */
        margin: 0!important;
    }

    .namad-farhang .samandehi {
        float: none !important;
        margin: 0 auto
    }
}

@media only screen and (max-width: 550px) {
    .namad-farhang .enamad {
        float: right !important;
    }

    .prdctfltr_wc .prdctfltr_filter_title {
        margin-bottom: 10px !important;
        padding: 0 15px !important
    }

    .namad-farhang .samandehi {
        float: right !important;
        width: auto !important
    }

    .namad-farhang {
        margin-top: 20px
    }
}

@media only screen and (max-width: 325px) {
    #branding {
        width: 100px
    }
    #branding2 {
        width: 100px
    }
}


.owl-next {
    /* height: 240px !important; */
    /* top: -13px !important; */
    /* width: 50px !important; */
    background: transparent !important;
    /* box-shadow: 8px 0 11px rgba(0, 0, 0, .1) !important; */
}

.owl-next.disabled {
    background: transparent !important
}

.single-product section ul.products .owl-next {
    height: 85% !important;
    top: 7% !important;
    width: 55px !important;
    background: #FFF !important;
    box-shadow: 8px 0 11px rgba(0, 0, 0, .1) !important
}

.next-slide-product {
    left: 0 !important;
    top: 45% !important;
}

.single-product section ul.products .next-slide-product {
    right: 14px !important;
    top: 45% !important
}

.next-slide-product::after {
    content: "";
    opacity: 0.7;
    /* visibility: hidden; */
    border-radius: 100%;
    position: absolute;
    top: -12%;
    left: -133%;
    z-index: 1;
    background: url(images/slices.png) -534px -54px #FFF;
    box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
    width: 49px;
    height: 49px;
}

.next-slide-product:hover::after {
    opacity: 1;
    visibility: visible;
    transition: all 300ms
}

.prev-slide-product::after {
    content: "";
    opacity: 0.7;
    /* visibility: hidden; */
    border-radius: 100%;
    position: absolute;
    top: -12%;
    right: -120%;
    z-index: 1;
    background: url(images/slices.png) -566px -54px #FFF;
    box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
    width: 49px;
    height: 49px;
}

.prev-slide-product:hover::after {
    opacity: 1;
    visibility: visible;
    transition: all 300ms
}

@media only screen and (min-width: 1200px){
    .woocommerce.archive li.product{
        /* min-height: 465px; */
    }

}
@media only screen and (max-width: 1200px){
    .woocommerce.archive .compare.button {
        display: none!important;
    }
    .slider2new .slider2-product-image{
        width: 280px!important;
    }
}
@media only screen and (max-width: 1150px) {
    .mypost-archive {
        width: 28%;
        display: inline-block;
        margin: 6px 12px
    }
}

@media only screen and (max-width: 1000px) {
    .mypost-archive {
        width: 100%;
    }

    .products-category {
        display: none
    }
}
@media only screen and (max-width: 1000px){ .slider-2-mobile {
    display: block;
    margin-top: 10px;
}
    .sidenew-ofrslider{
        display: none!important;
    }
    .slider2 {
        display: none
    }
    .left-weblog-banners{
        display: none!important;
    }
    .right-weblog-banners{
        width: 100%!important;
        float: none!important;
    }
}


@media only screen and (max-width: 1050px) {
    .right-sidebar {
        width: 22%
    }

    .archive.post-type-archive-product .main-woocommerce {
        width: 77%
    }

}

@media only screen and (max-width: 768px) {
    .right-sidebar {
        width: 29%
    }
    .farhang-garanty-footer{
        display: none;
    }

    .archive.post-type-archive-product .main-woocommerce {
        width: 70%
    }
}
@media only screen and (max-width: 800px){
    .fourbanner{
        width: 49%!important;
    }
    .woocommerce-product-details__short-description{
        padding: 10px!important;
    }
    .woocommerce-product-details__short-description::after{
        display: none!important;
    }
    .myfbanners{
        border-bottom: 1px solid #e5e5ea;
        padding-bottom: 15px;
    }
    .fourbanner:nth-child(2){
        margin: 0 2% 15px 0!important;
    }
    .fourbanner:nth-child(4){
        margin: 0 2% 0 0;
    }
    .fourbanner:nth-child(3){
        margin: 0!important;
    }
    .twobanner {
        float: none!important;
        width: 100%!important;
    }
    .twobanner:nth-child(1){
        margin-bottom: 15.5px!important;
    }
}
@media only screen and (min-width: 680px){
    .product-slider-body article:hover {
        box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
        /* padding: 13px 5px; */
        transition: 100ms;
    }
}

@media only screen and (max-width: 680px){
    .archive .main-woocommerce{
        border: none;
        box-shadow: none;
    }

    .woocommerce div.product form.cart .button::after{
        display: none;
    }
}
@media only screen and (max-width: 950px) {
    .title-back{
        background:transparent!important;
        padding: 2px!important;
        margin-top: 10px;
    }
    .main-woocommerce  .prdctfltr_wc{
        display: none;
    }
    .main-log{
        float: none!important;
        width: 100%!important;
    }
    .sidebar-log{
        display: block;
        position: fixed;
        top: 0;
        height: 100%;
        padding: 10px 5px;
        z-index: 999999;
        width: 280px!important;
        overflow-x: hidden;
        overflow-y: scroll;
        left: auto;
        right: -280px;
        background: #f6f5f4;
        padding: 0;
    }

    .product-slider{
    }

    .product-slider-header{
        /* padding: 22px 15px 0 0!important; */
    }
    .titlethreebnr{
        line-height: 180%!important;
    }
    .woocommerce div.product .product_title{
        color: #2a2a2a;
        font-size: 15px;
        padding: 10px 0;
        font-weight: 700;
        background: transparent!important;
    }
    .product_meta{
        background: transparent!important;
        padding: 2px;
        margin: 10px 0;
    }
    .woocommerce div.product .product_title{
        margin-bottom: 0!important;
    }
    .right-sidebar {
        display: block;
        position: fixed;
        top: 0;
        height: 100%;
        padding: 10px 5px;
        z-index: 999999;
        width: 280px;
        overflow-x: hidden;
        overflow-y: scroll;
        left: auto;
        right: -280px;
    }
    .woocommerce span.onsale{
        background: #ff5252!important;
        color: #FFF;
        height: 12px;
        font-size: 6.6pt;
        line-height: 26px;
        width: 70px;
        position: absolute;
        top: 9px!important;
        right: 0;
        display: none;
        font-weight: normal;
        border-radius: 3px 0 0 3px!important;
        margin: 0;
    }
    .woocommerce .summary table.shop_attributes{
        display: none;
    }
    .products-details > ul > li > i{
        display: none;
    }
    .archive.post-type-archive-product .main-woocommerce {
        width: 100%
    }

    .tax-product_cat .main-woocommerce {
        width: 100%;
        box-shadow: none;
    }

    .archive.post-type-archive-product .filter-mobile {
        display: block
    }

    .tax-product_cat .filter-mobile {
        display: block
    }
}

@media only screen and (max-width: 550px) {
    .woocommerce-page.archive ul.products[class*=columns-] li.product, .woocommerce-page.archive ul.products[class*=columns-] li.product {
        width: 100% !important;
        background: #fff !important;
        /* box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1) !important; */
        border-bottom: 1px solid #DDD;
        border-radius: 2px !important;
        margin: 0!important;
        padding: 6px 5px !important;
    }
    .woocommerce table.shop_attributes td p {
        text-align: right;
        margin-right: 2px;
        color: #999;
        font: normal 14px iransans;
    }
    .post-type-archive .price {
        float: right
    }

    .summary p.price, .summary span.price {
        width: 100% !important;
    }

    .woocommerce div.product form.cart .button::before {
        display: none
    }

    .woocommerce div.product form.cart .button {
        position: fixed !important;
        padding: 0 !important;
        width: 100% !important;
        bottom: 0 !important;
        left: 0 !important;
        height: 55px;
        right: 0 !important;
        opacity: 1;
        z-index: 100 !important;
        border-radius: 0;
        border-radius: 9px 9px 0 0;
        width: 97%!important;
        margin: 0 auto;
        font-size: 17px;
        box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, .35) !important;
    }

    .woocommerce table.shop_attributes th {
        padding: 0 !important;
        text-align: center;
        background: transparent!important;
        color: #4d4d4d;
        font-family: iransans;
        font-size: 15px;
    }

    .woocommerce table.shop_attributes td {
        width: 100% !important;
        text-align: center !important;
        padding: 0 !important;
        background: transparent!important;
    }

    .woocommerce-Tabs-panel--description {
        margin: 0 !important;
        border: none !important
    }

    .rtl.woocommerce div.product div.images .flex-control-thumbs li {
        width: 12.5% !important;
    }

    .woocommerce-page.archive ul.products li.product a img {
        width: 90px !important;
        float: right !important;
        margin-left: 13px;
        margin-top: 12%;
    }

    .archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        padding: 0 !important;
        height: auto !important
    }

    .woocommerce ul.products li.product .price del {
        display: block
    }

    .archive .main-woocommerce {
        background: transparent;
        padding: 10px 2px !important
    }

    .archive .page-title {
        font: normal 18px/35px iransans;
        float: none;
        background: #FFF;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
        border-radius: 2px;
        padding: 3px 15px;
        height: auto
    }

    .archive .woocommerce .products ul, .woocommerce ul.products {
        padding: 5px 0 !important
    }

    .woocommerce-loop-product__title {
        height: auto !important;
        color: #4a5f73;
        font-size: 12px!important;
    }

    .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
        display: none
    }
}
@media only screen and (max-width: 460px){
    .single-product .woocommerce-tabs  .wc-tabs li  a::after {
        display: none!important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{

        padding: 0 15px!important;

    }
}
@media only screen and (max-width: 420px) {

}

@media only screen and (max-width: 768px) {
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
        width: 100% !important;
        float: none !important
    }

    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
        width: 75% !important;
        float: none !important;
        margin: auto;
    }
}
@media only screen and (max-width: 600px) {
    .archive.post-type-archive-product .main-body > .container{
        padding-right: 4px!important;
        padding-left: 4px!important;
    }
    .sidenew-cont {
        display: none !important;
    }
    .archive.product   ul.products  li:first-child{
        border-radius: 9px 9px 0 0 !important;
    }
    #reply-title{
        font-size: 14px!important;
    }
    .slider {
        display: none
    }
    #reply-title::after{
        display: none;
    }
    .threebanner:nth-child(1){
        width: 100%;
        margin-bottom: 10px;
    }
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
        width: 100%!important;
    }
    .banner {
        display: none
    }
    .mainslide2 {
        display: none!important;
    }
    .threebanner:nth-child(2) , .threebanner:nth-child(3){width: 49%;}
    .threebanner:nth-child(3){
        margin: 0 2% 0 0!important;
    }
    .threebanner:nth-child(2){
        margin: 0!important;
    }
    .slider-mobile {
        display: block
    }

    .garanty {
        display: none
    }
}

@media only screen and (max-width: 550px) {
    .search.search-results .main-woocommerce {
        background: none !important
    }

    .search.search-results article {
        float: none !important;
        height: auto !important;
        margin: 0 0 10px !important
    }

    .search.search-results article .product-image {
        float: right;
        width: 25%
    }

    .search.search-results article .product-image a {
        display: block
    }

    .search.search-results article .product-image a img {
        width: 100%;
        display: block;
        height: auto
    }

    .search.search-results article .product-slider-price > .price > del > .woocommerce-Price-amount {
        background: none
    }
    .priceamount{
        font-size: 3vw!important;
        line-height: 30px!important;
    }
    .price-letter{
        font-size: 10px!important;
        line-height: 17px!important;
    }
    .DiscountOffer-salename{
        font-size: 11px!important;
        padding: 5px 4px!important;
        height: 26px!important;
        line-height: 18px!important;
    }
    .DiscountOffer-amount{
        height: 26px!important;
        /* padding: 0 3px!important; */
    }
    .specialOfferITEM-left{
        width: 60%!important;
    }
    .product-attr-offerslider .shop_attributes tbody tr th::before{
        margin-left: 5px!important;
    }
    .specialOfferITEM-left{
        margin-right: 10px!important;
    }
    .product-attr-offerslider .shop_attributes tbody tr th{
        font-size: 12px!important;
    }
    .product-attr-offerslider .shop_attributes tbody tr td{
        font-size: 12px!important;
    }
    .product-attr-offerslider .shop_attributes tbody tr{
        /* line-height: 20px; */
    }
    .product-attr-offerslider{
        padding: 6px!important;
    }
    .specialOfferITEM{
        min-height: auto!important;
        box-shadow: 0 1px 4px 0 rgba(0,0,0,.24);
        padding: 10px!important;
        margin-bottom: 10px;
        background: #FFF;
    }
    .offer-slider-items{
        background: transparent!important;
    }
    .mobile-headerPr{
        display: block!important;
    }
    .desktop-headerPr{
        display: none!important;
    }
}

@media only screen and (max-width: 900px) {
    .posts-viewed-lap {
        display: none
    }

    .posts-viewed-mob {
        display: block
    }
}

@media only screen and (max-width: 500px) {
    .slider2mob-price {
        text-align: center;
        min-height: 52px;
    }

    .slider2mob-price .price del, .slider2mob-price .price ins {
        float: none !important;
        display: block;
        margin: 0 auto;
        width: 100%;
        border-radius: 4px;
    }
}
@media only screen and (max-width: 1050px){
    .specialOfferITEM{
        width: 100%!important;
    }
}
@media only screen and (max-width: 850px) {
    .woocommerce-product-rating {
        position: static !important;
        margin-top: 10px
    }
    .namad-farhang{
        text-align: center;
    }
    .namad-farhang .enamad, .namad-farhang .samandehi {
        float: none!important;
        display: inline-block;
        width: 150px!important;
    }
    .apps-inmob,.newsletter-inmob{
        display: block!important;
    }
    .bread{
        display: none!important;
    }
    .woocommerce div.product form.cart{
        width: 100%!important;
    }
}

@media only screen and (max-width: 550px) {
    .archive.woocommerce-page .price {
        float: right
    }
    .product-attr-offerslider{
        max-width: 100%!important;
        min-width: 100%!important;
    }
    .slider2-product-name-offerslider{
        /* width: 200px; */
    }
    .mobile-items{
        display: block!important;
    }
    .desktop-items{
        display: none!important;
    }

}
.loginbox-header{
    background-color: #FFF;
    border-bottom: 1px solid #ececec;
    color: #656565;
    padding: 10px 26px;
    font-size: 18px;
    font-weight: 700;
    font-family: iranyekan;
}
.loginbox-header h1 {
    padding-right: 15px;
    line-height: 49px;
    color: #515151;
    font-weight: 700;
    font-size: 1.286rem;
}
@media only screen and (max-width: 400px){
    .pcde , .abcd {
        font-size: 8px!important;
    }

}
.yith-wcwl-wishlistaddedbrowse{
    font-size: 13px;
}
.yith-wcwl-wishlistaddedbrowse a {
    color: #2196f3;
    font-size: 12px;
}
.loginbox-body{
    padding: 10px 30px;
}
.loginbox-body label , .loginbox-body input {display: block;
}
.close {
    background: url(images/slices.png) no-repeat -134px -122px;
    border-radius: 100%;
    border: 1px solid #d6d9df;
    height: 30px;
    width: 30px;
    display: block;
    position: absolute;
    top: 19px;
    left: 12px;
    z-index: 1;
    cursor: pointer;
}
.loginbox-submit-back::before {
    width: 90px;
    height: 90px;
    position: absolute;
    transition: all 400ms;
    right: -20px;
    top: -17px;
    background: hsla(0,0%,100%,.21);
    content: "";
    border-radius: 50%;
}
.loginbox-footer{
    height: 70px;
    line-height: 68px;
    padding: 0px 15px;
    font-size: 16px;
    color: #FFF;
    background: rgba(0,190,214,.04);
}
.loginbox-footer h3 {
    direction: rtl;
    font: 15px iranyekan ,roboto ,Arial;
    color: #737373;
    /* line-height: 66px; */
    float: right;
    margin-top: 23px;
    font-weight: normal;
}
.loginbox-signUP{

    float: left;

    color: #00bfd6!important;

    line-height: 28px;

    margin-top: 18px;

    font-size: 16px;

    text-align: center;

    display: block;

    border-bottom: 1px dashed;
}
.loginbox-submit-back{
    position: relative;
    border-radius: 9px;
    overflow: hidden;
    padding: 5px 0;
    background: #00bfd6;
    border: 1px solid #41a7b4;
    margin-top: 40px;
}
.user-login-res #login {
    position: relative!important;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    background-color: transparent;
}
.user-login-res .loginbox-footer {
    display: none!important;
}

.user-login-res-button{
    color: #FFF;
    background: #F44336;
    margin: 20px;
    padding: 10px 20px;
    text-align: center;
    border-radius: 4px;
    display: block;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.loginbox-submit{
    font-family: iranyekan ,roboto ,Arial;
    color: #FFF;
    position: relative;
    background: transparent!important;
    border: none!important;
    margin: 0!important;
    cursor: pointer;
    width: 385px!important;
    height: 50px!important;
    float: left;
    border-radius: 0 !important;
}
.lost {

    float: left;

    color: #1ca2bd;

    border-bottom: 1px dashed;

    padding-bottom: 2px;

    font-weight: 500!important;

    font-family: iranyekan ,roboto ,Arial;

    font-size: 13px;
}
.loginbox-body input {

    border: none;

    border: 1px solid #c8c8c8;

    border-radius: 3px;

    height: 40px;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    width: 100%;

    -moz-box-sizing: border-box;

    margin: 10px 0;

    padding: 0 12px;

    border-radius: 4px!important;

    font-size: 22px;

    outline: none;
}
.loginbox-body label {
    position: relative;
    display: inline-block;
    font: normal 13px iranyekan ,roboto ,Arial;
    padding-right: 5px;
    color: #656565;
    margin-bottom: 11px;
    letter-spacing: -.6px;
    font-size: 15px;
}
form#login{
    display: none;
    background-color: #FFFFFF;
    position: fixed;
    top: 200px;
    overflow: hidden;
    border-radius: 9px;
    /* padding: 40px 25px 25px 25px; */
    width: 500px;
    z-index: 999;
    left: 50%;
    margin-left: -200px;
}

form#login p.status{
    display: none;
}

.login_overlay{
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 998;
    display: block;
    background-color: rgb(14, 16, 23);
    opacity: 0.5;
}
form#login2{
    display: none;
    background-color: #FFFFFF;
    position: fixed;
    top: 200px;
    overflow: hidden;
    border-radius: 4px;
    /* padding: 40px 25px 25px 25px; */
    width: 515px;
    z-index: 999;
    left: 50%;
    margin-left: -200px;
}

form#login2 p.status2{
    display: none;
}
.user-login-res .loginbox-submit{
    width: 84%!important;
    float: left;
}
.user-login-res p {
    text-align: center!important;
    color: #535353;
    margin-bottom: 15px;
    font-size: 17px;
}
.login_overlay2{
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 998;
    display: block;
    background-color: rgb(14, 16, 23);
    opacity: 0.5;
}
.mybuttonres{padding: 10px 20px;margin: 0 auto;text-align: center;margin: 20px;-webkit-border-radius: 9px;border-radius: 9px;-webkit-box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);/* -webkit-box-shadow: 0 2px 6px 0 hsla(0,0%,100%,.21); *//* box-shadow: 0 2px 6px 0 hsla(0, 0%, 43%, 0.7); */font-size: 17px;line-height: 1.222;letter-spacing: -.6px;display: block;color: #fff;background-color: #00bfd6;}
.productinREScat{
    background: #eff0f2;
    /* width: 85%; */
    margin: 0 auto;
    /* border: 1px solid #DDD; */
    padding: 8px;
    background: #FFF;
    border-bottom: 1px solid #f0f1f2 !important;
    border-radius: 2px;
    overflow: hidden;
    /* box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.11); */
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    /* -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.05); */
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.productincatCN{
    /* background: #FFF; */
    /* border: #ddd 1px solid; */
    /* overflow: hidden; */
    float: right;
    direction: rtl;
    font-size: 12px;
    text-align: right;
}
.productinREScat > img {
    float: right;
    width: 60px;
    border: 1px solid #5353531f;
    margin-left: 10px;
    border-radius: 4px;
    height: auto;
}
.totalPrS{
    width: 100%;
    display: block;
    background-color: #00bfd60f;
    border-radius: 0 0 4px 4px;
    padding: 5px 0;
    color:  #00bfd6;
    /* background: #DDD; */
    font-size: 14px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.totalNum{
    width: 100%;
    display: block;
    padding: 5px 0;
    margin-bottom: 5px;
    background: #f7f9fa;
    font-size: 13px;
    border-bottom: 1px solid #f0f1f2 !important;
}
.totalPrS i {
    font-style: normal;
    /* color: #4caf50 !important; */
    font-weight: bold;
}
.totalPrS i .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
    font-weight: normal;
    margin-right: 8px;
    font-size: 11px;
}
.backwhite{
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0px;
    height: 105px;
    z-index: 1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 15%,rgb(252, 252, 252) 60%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(252, 252, 252) 59%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
}
.discription-holder {
    display: block!important;
    position: absolute;
    right: 0;
    left: 0;
    cursor: pointer;
    width: 100%;
    text-align: center;
    font: normal 13px iranyekan ,roboto ,Arial;
    bottom: 5px;
    color: #4d4d4d;
    z-index: 1000;
    display: none;
    width: 100px;
    margin: 0 auto;
}
.discription-holderTXT{
    position: relative;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    padding-bottom: 7px;
    color: #2196f3;
    border-bottom: 1px dashed;
    font-size: 16px;
    font-family: iranyekan;
    font-weight: 700;
}
.discription-holderTXT::before{
    position: absolute;
    right: 10px;
    top: 7px;
    background: url(images/slices.png) -35px -728px;
    display: block;
    width: 11px;
    height: 8px;
    transition-property: all;
    transition-delay: .5s;
}
.heightAU{
    height: auto!important;
    transition: all 200ms;
}
.trparn{
    background: transparent!important;
}
.discription-holderTXTless {
    display: none;
}
.discription-holderTXTless::before{
    position: absolute;
    right: 10px;
    top: 7px;
    transform: rotate(180deg);
    background: url(images/slices.png) -35px -728px;
    display: block;
    width: 11px;
    height: 8px;
    transition-property: all;
    transition-delay: .5s;
}
.discription-holderTXTless{
    position: relative;
    /* width: 120px; */
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    bottom: -4px;
    padding-bottom: 7px;
    color: #2196f3;
    border-bottom: 1px dashed;
    font-size: 16px;
    font-family: iranyekan;
    font-weight: 700;
}
.product-top{
    background: #FFF;
    border-radius: 4px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    position: relative;
}
.title-back{
    position: relative;
    padding: 8px 15px;
    border-bottom: 1px solid #f2f2f2;
}
.title-back .posted_in , .title-back .tagged_as{
    font-size: 13px;
    color: #4d4d4d;
}
.single-product .price del {
    margin-bottom: 20px;
}
.single-product .price{
    width: 60%;
    display: inline-block;
}
.entry-summary .shop_attributes{
    width: 215px!important;
    float: left;
}
.entry-summary .shop_attributes tbody tr:nth-child(1n+6){
    display: none;
}
.entry-summary .shop_attributes tbody tr th , .entry-summary .shop_attributes tbody tr td{
    background: transparent!important;
    padding: 0!important;
}
.entry-summary .shop_attributes tbody tr th{
    width:auto;
    float: right;
    vertical-align: top;
    margin-left: 5px!important;
    font-weight: normal;
    color: #55565a;
    font: 12px/23px iranyekan ,roboto ,Arial;
}
.entry-summary .shop_attributes tbody tr th p {}
.entry-summary .shop_attributes tbody tr td p {
    color: #55565a;
    font: 11px/23px iranyekan ,roboto ,Arial;
    font-weight: bold;
    vertical-align: top;
}
.entry-summary .shop_attributes tbody tr td{
    width: auto;
    float: right;
    color: red;
    vertical-align: top;
}
.entry-summary .shop_attributes tbody tr::before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    background: url(images/slices.png) no-repeat -570px -37px;
    margin-left: 14px;
    float: right;
    position: relative;
    background: red;
    border-radius: 100%;
    background: #ccc;
    top: 10px;
}
.entry-summary .shop_attributes tbody tr th::after {
    content: ":";
}
.explain-item span {
    float: right;
    margin-left: 12px;
}
.explain-item p{
    font-size: 14px;
    line-height: 26px;
    color: #565656;
    margin-bottom: 8px;
}
.product-explain{
    /* border-bottom: 1px solid #efefef; */
    border-top: 1px solid #efefef;
    padding: 10px 0;
    width: 60%;
}
.promotion__header{
    background: url(images/pattern.85b9af.png) 50% 42% #ef5661;
    position: relative;
    top: 0;
    width: 100%;
    height: 60px;
    /* display: none; */
    z-index: 1;
}
.inspecial{
    margin-bottom: 0!important;
}
.titleSpecialOffer{
    float: right;
    margin-top: 7px;
}
.sku_wrapper{
    display: block;
    color: #6f6f6f;
    margin-bottom: 10px;
    font-size: 13px;
}
.promotion__timer{
    float: left;
    background: #ff4c61;
    padding: 0 10px 0 15px;
    height: 60px;
}
.clockOffer{
    position: relative;
    margin: 11px 5px 0 0;
    border: 3px solid #fff;
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
@keyframes i {
    0% {
        transform: rotate(-180deg);
    }
    100% {
        transform: rotate(180deg);
    }
}

.clock__hand--short {
    height: 14px;
    animation: i 10s linear infinite;
}
.clock__hand {
    width: 3px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 49%;
    transform: translate(-50%,-50%);
    transform-origin: top center;
}
.clock__hand--long {
    height: 16px;
    animation: i 3s linear infinite;}
.promotion .clock__hand {
    width: 3px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 49%;
    transform: translate(-50%,-50%);
    transform-origin: top center;
}
.promotion__timer .mytimer{
    float: right;
}
.promotion__timer .mytimer p {
    background: transparent!important;
    font-size: 37px!important;
}
.promotion__timer .mytimer .noghte{
    color: #FFF!important;
    line-height: 48px;
}
.promotion__timer #the-final-countdown {
    margin-top: 0!important;
}
.clockOffer::after {
    content: "";
    position: absolute;
    top: -4px;
    left: 50%;
    width: 14px;
    height: 3px;
    transform: translate(-50%);
    background: #fff;
}
.product-attr .shop_attributes {
    display: block;
    font-size: 12px;
    line-height: 15px;
    color: #000;
    font-family: iranyekan ,roboto ,Arial;
    direction: rtl;
}
.product-attr .shop_attributes tr  {}
.product-attr .shop_attributes th {
    font-weight: normal;
    float: right;
}
.product-attr .shop_attributes th::after{
    content: ":";
}
.product-attr .shop_attributes td {
    float:  right;
    margin-right: 6px;
}
.product-attr .shop_attributes tbody tr:nth-child(1n+6){
    display: none;
}
.product-attr{
    margin-top: 22px;
}
.specialOfferITEM{
    /* float: right; */
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    border-bottom: 1px solid #ededed;
    padding: 10px 10px 25px;
    min-height: 300px;
}
.specialOfferITEM-right{
    float: right;
}
.specialOfferITEM-left {
    float:right;
    margin-right: 25px;
    width: 40%;
}
.offer-slider-items{
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    background: #fff;
    border: 1px solid #ebeced;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 15px;
    min-height: 325px;
}
.specialOfferITEM:nth-child(odd) {
    border-left: 1px solid #ededed;
}
.slider2-product-name-offerslider{
    margin: 15px 0 25px;
    color: #373737;
    font-size: 16px;
    /* font-size: 1rem; */
    line-height: 26px;
    min-height: 52px;
}
.product-attr-offerslider{
    background: #fafafa;
    padding: 10px;
    margin: 10px 0 25px;
    /* height: 100px; */
    min-width: 251px;
    line-height: 25px;
    /* max-width: 251px; */
    color: #7a7a7a;
    min-height: 100px;
}
.product-attr-offerslider  .shop_attributes tbody tr  th {
    color: #7a7a7a;
    font-weight: normal;
    float: right;
    border-bottom: none!important;
    margin-left: 3px;
    background: transparent!important;
    font-size: 13px;
    padding: 0!important;
    width: auto!important;
}
.product-attr-offerslider  .shop_attributes tbody tr td {
    font-size: 12px;
    float: right;
    color: #7a7a7a;
    width: auto!important;
    padding: 0!important;
}
.product-attr-offerslider  .shop_attributes tbody tr  th::before {
    content: "";
    width: 5px;
    display: block;
    background: #d7d7d7;
    height: 5px;
    border-radius: 50%;
    margin-left: 10px;
    float: right;
    margin-top: 8px;
}
.product-attr-offerslider  .shop_attributes tbody tr  th::after{
    content: " : ";
}
.specialOfferITEM-THUmb  {
    margin-top: 10px;
    display: block;
}
.product-attr-offerslider  .shop_attributes tbody tr:nth-child(1n+4){
    display: none;
}
.specialOffers-shopBut {
    display: inline-block;
    padding: 7px 26px;
    background-color: #00bfd6;
    border: 1px solid #41a7b4;
    color: #fff!important;
    line-height: normal;
    cursor: pointer;
    font-size: 13px;
    font-size: .8125rem;
    border-radius: 5px;
}
.specialOfferITEM-left .product-price-moment {
    float: none!important;
    margin-bottom: 10px;
    text-align: right;
}
.specialOfferITEM-left .product-price-moment > .price > del{
    color: #cfcfcf!important;
}
.special-offer-main{
    margin-bottom: 20px;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}
.discountoffer{
    border-radius: 3px;
    overflow: hidden;
}
.DiscountOffer-amount{
    background: #ef5661;
    color: #fff;
    text-align: center;
    float: right;
    /* font-size: 23px; */
    height: 35px;
    padding: 0px 8px;
    /* line-height: 30px; */
    border-radius: 0 3px 3px 0;
}
.DiscountOffer-salename{
    background: #d24a54;
    font-size: 14px;
    text-align: center;
    padding: 5px 6px;
    height: 35px;
    float: right;
    line-height: 25px;
    color: #FFF;
    border-radius: 3px 0 0 3px;
}
.priceamount{

    font-size: 23px;

    display: block;

    float: right;

    line-height: 38px;

    font-family: webradonm;
}
.price-letter{
    font-size: 13px;
    margin-right: 10px;
    /* padding: 8px 0; */
    line-height: 34px;
}
.DiscountOffer{
    margin: 15px 0;
}
.mobile-items {
    display: none;
    margin-top: 110px;
    box-shadow: none;
}
.specialOfferITEM-link{
    display: block;
}
.promotionMOB__timer .mytimer{
    float: left;
}
.mobile-headerPr{
    /* position: fixed; */
    top: 50px;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 50px;
    background: #ef5661;
    /* padding: 8px 10px; */
}
.mobile-headerPr .titleSpecialOffer svg {
    float: right;
    margin-right: 20px;
}
.mobile-headerPr .clockOffer{
    float: right;
    /* margin: 0!important; */
    width: 30px;
    height: 30px;
    margin: 3px 0 0 0;
}
.mobile-headerPr #the-final-countdown p{
    background: #ff6b6b;
    font-size: 23px;
}
.mobile-headerPr #the-final-countdown  .noghte {
    color: #FFF;
}
.mobile-headerPr #the-final-countdown{
    margin-top: 6px!important;
}
.woocommerce ul.products li.product .price{
    margin: 0 auto 10px;
}

/** search **/
.dgwt-wcas-si{
    right: 10px;
    left: auto!important;
}
.dgwt-wcas-content-wrapp{
    padding-left: 0!important;


}
.dgwt-wcas-sp{/* right: 77% !important; */float: left;margin-left: 10px;}

.dgwt-wcas-close , .dgwt-wcas-preloader{
    right: auto!important;
    left: 45px!important;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus{
    box-shadow: none!important;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
    border-radius: 2px;
    color: #333333;
    border: 1px solid #979797 !important;
}
.dgwt-wcas-sf-wrapp{
    background: transparent!important;
}

.dgwt-wcas-sp > del {
    text-decoration: line-through;
    color: #827979;
    display: block;
}
.dgwt-wcas-sp  > ins {
    text-decoration: none;
}
.dgwt-wcas-sp > del > .woocommerce-Price-amount {
    /*! margin-right: 5px; */
    text-align: right;
    text-decoration: none;
    color: #6a6f6c !important;
    font-size: 12px;
}
.dgwt-wcas-sp > del > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    margin-right: 5px;
    font-size: 10px;
}
.dgwt-wcas-sp  > ins > .woocommerce-Price-amount {
    color: #f15b67 !important;
    font-size: 14px;
    direction: rtl;
    text-align: right;
    text-decoration: none;
}
.dgwt-wcas-sp  > ins  > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 12px;
    margin-right: 6px;
}
.dgwt-wcas-sp > .woocommerce-Price-amount >  .woocommerce-Price-currencySymbol{
    font-size: 12px;
    margin-right: 6px;
}
.dgwt-wcas-sp > .woocommerce-Price-amount{
    color: #f15b67 !important;
    font-size: 14px;
    direction: rtl;
    text-align: right;
    text-decoration: none;
    line-height: 38px;
}
.dgwt-wcas-st{
    color: #535353;
    padding-right: 55px !important;
}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #727272;!important;
    font-style: normal;
    font-size: 13px;
}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #727272;!important;
    font-style: normal;
    font-size: 13px;
}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-ms-input-placeholder { /* Microsoft Edge */
    color: #727272;!important;
    font-style: normal;
    font-size: 13px;
}
.dgwt-wcas-st > span {
    width: 150px;
    font-size: 12px;
    line-height: 18px;
    float: right;
}
input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

/** search **/


.visiblN{
    visibility: hidden;
}
.endsale2::before  {
    width: 130px;
    height: 55px;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    top: 30%;
    margin: 0 auto;
    content: "تمام شد";
    font-size: 20px;
    line-height: 1.1;
    padding: 15px 25px;
    border: 2px solid hsla(0,0%,57%,.3);
    background-color: hsl(0, 0%, 100%);
    border-radius: 8px;
    box-shadow: 0 0 20px 0 hsla(0,0%,57%,.1);
    color: #919191;
    text-align: center;
    z-index: 1000;
}
.OfferSliders-show{
    position: relative;
    padding: 0 15px;
    overflow: hidden;
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #ddd;
    color: #4d4d4d;
    font-size: 14px;
    background: url(images/pattern-deal.png) repeat #fbfbfb;
    background-position: 50% 50%;
    box-sizing: border-box;
    cursor: pointer;
}
.OfferSliders-show-left{
    /* width: 37%; */
    float: right;
    height: 100%;
}
.OfferSliders-show-right{
    /* width: 37%; */
    float: left;
    height: 100%;
}
.OfferSliders-show-Item{

}
.OfferSliders-show-Item img {
    width: 100%;
    height: auto;
    display: block;
}
.OfferSliders-show-ItemWrap{
    width: 70px;
    height: 70px;
    position: relative;
    /* padding: 8px; */
    border-radius: 100%;
    margin: 20px 0;
    background: #fafafa;
    border: 1px solid #e5e5e5;

}
.OfferSliders-show-left .OfferSliders-show-ItemWrap{
    float:right;
}
.OfferSliders-show-right .OfferSliders-show-ItemWrap{
    float: left;
}
.OfferSliders-show-ItemWrap:nth-child(1) {
    animation-timing-function: linear;
    animation-name: myfirst;
    animation-duration: 4.5s;
    animation-iteration-count: infinite;
}
.OfferSliders-show-ItemWrap:nth-child(2) {
    animation-timing-function: linear;
    animation-name: mysec;
    animation-duration: 4.5s;
    margin: 20px 15px 0!important;
    animation-iteration-count: infinite;
}


.product-image-offer-show a{
    display: block;
    border: 2px solid #f3f3f3;
    border-radius: 50%;
    overflow: hidden;
    padding: 9px;
    box-sizing: border-box;
    background: #fff;
}
@keyframes myfirst {
    0%   {  top:0;}
    50%  { top:0;}
    60%  { top:0;}
    70%  { top:-100px;}
    90%  { top:0;}
    100% {top:0;}
}
@keyframes mysec{
    0%   {   transform: rotate(0deg);}
    50%  {  transform: rotate(0deg);}
    60%  {  transform: rotate(0deg);}
    70%  { transform: rotate(360deg);}
    90%  { transform: rotate(0deg);}
    100% {transform: rotate(0deg);}
}

.viewALLspecialOffs{
    display: block;
    position: absolute;
    max-width: 30%;
    left: 0;
    right: 0;
    margin: 30px auto;
    /* padding: 0 30px; */
    height: 48px;
    line-height: 48px;
    font-size: 12px;
    background: #00bfd6;
    color: #fff;
    text-align: center;
    border-radius: 7px;
    cursor: pointer;
}
.SpecialOffer-header .shegeft{
    margin: 15px 0 0!important;
    float: right;
    display: block;
    position: RELATIVE;
    top: 2px;
}
.SpecialOffer-header{
    background:#fff5f5;
    padding: 5px 25px;
    border-right: 1px solid #ffcdd3;
    border-left: 1px solid #ffcdd3;
    border-top: 1px solid #ffcdd3;
}
.SpecialOffer-header-left{
    float: left;
}
.SpecialOffer-header-left .mytimer #the-final-countdown{
    margin-top: 0!important;
}
.discount-inhead{
    float: right;
}
.SpecialOffer-header-left .mytimer{
    float: left;
}
.SpecialOffer-header-left .DiscountOffer{
    margin: 0 0 0 30px;
    position: relative;
    top: 9px;
}

.SpecialOffer-mobHead  #the-final-countdown{
    float: none!important;
    margin-top: 0!important;
}
.SpecialOffer-mobHead   #the-final-countdown p {
    font-size: 20px;
    font: bold 13px/26px iransans;
}
.SpecialOffer-mobHead{
    direction: ltr;
    text-align: left;
    display: none;
    margin: 15px 0;
}
@media only screen and (max-width: 765px){
    .SpecialOffer-mobHead{
        display: block;
    }
}
@media only screen and (max-width: 765px){
    .SpecialOffer-header{
        display: none!important;
    }
}

@media only screen and (max-width: 550px){
    .single-product.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
        font-size: 13px;
        margin-top: 80px !important;
    }
    .woocommerce.single-product .comment-text {
        font-size: 13px;}}
@media only screen and (max-width: 340px){
    .header-mobileme2 .mobile-login{
        margin-right: 5px!important;
    }
}
.mobile-searchbar .dgwt-wcas-search-wrapp{
    width: 100% !important;

}
.header-mobileme2 .dgwt-wcas-search-wrapp{
    min-width: 100%!important;
}

.mobile-searchbar .dgwt-wcas-sp{
    left: 15px !important;
    right: auto;
    float: right;
}
.variations .label label {
    color: #535353;
    font: normal 16px iranyekan ,roboto ,Arial;
    font-weight: normal!important;
}
.tawcvs-swatches .swatch-label::before {
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background: #FFF;
    position: absolute;
    right: 6px;
    top: 6px;
    border: 2px solid #e8e9ea;
}
.tawcvs-swatches .swatch-label{
    position: relative;
    width: auto;
    margin-bottom: 0;
    right: -6px;
    cursor: pointer;
    background: #ffffff;
    border: 1px solid #f1f2f3;
    padding: 0 30px 0 15px;
    border-radius: 4px;
    margin-left: 5px;
    width: 70px;
    line-height: 28px;
    font-size: 12px;
}
.tawcvs-swatches .swatch.selected{
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    border-color: #00bfd6;
    opacity: 1;
    background: #FAFBFC;
}
.tawcvs-swatches .swatch-label.selected::before{
    background: url(images/slices.png) -194px -82px #00bfd6;
}
.tawcvs-swatches .swatch-color{
    text-indent: 25px!important;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-left: 58px!important;
    width: 17px!important;
    height: 17px!important;
    line-height: 16px!important;
    color: #000!important;
    font-size: 12px!important;
}
.swatch-color::after{
    position: absolute;
    content: "";
    width: 70px;
    height: 30px;
    top: -7px;
    right: -7px;
    border: 1px solid #f1f2f3;
    border-radius: 4px;
}
.tawcvs-swatches .swatch-color.selected:before{
    display: none!important;
}

.woocommerce-variation-price>.price>.woocommerce-Price-amount::before {
    content: "قیمت ";
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 400;
    margin-left: 20px;
}


.woocommerce-variation-price>.price > .woocommerce-Price-amount {
    font: normal 23px/32px iranyekan ,roboto ,Arial !important;
    color: #fb3449;
    vertical-align: -3px;
}

.woocommerce-variation-price>.price > .woocommerce-Price-amount >.woocommerce-Price-currencySymbol{
    font-size: 18px;
    vertical-align: 2px;
    padding-right: 8px;
}

.reset_variations{
    color: #868785;
}

.end-prd{
    background: url(images/slices.png) -460px -160px;
    width: 98px;
    height: 47px;
    display: block;
    z-index: 1000;
}
.product-slider-body .owl-next{
    /* background: #FFF!important; */
}
.product-slider-body .owl-prev{
    background: transparent!important;
}
.offer-slider-bt{
    float: left;
    font-size: 13px;
    color: #fff;
    vertical-align: middle;
    background: hsl(85, 14%, 1%,0.2) no-repeat;
    position: relative;
    padding: 12px 20px;
    font-family: iranyekan ,roboto ,Arial;
    z-index: 10;
}

.woocommerce.archive  .compare.button {
    display: none!important;
    /* position: absolute!important; */
    margin-top: 1em;
    box-shadow: none!important;
    bottom: 0;
    font: normal 12px/28px iranyekan ,roboto ,Arial;
    right: 0;
    background-color: #f5f6f7!important;
    padding: 4px 25px 4px 4px !important;
    /* background: #FFF!important; */
}
.woocommerce.archive .compare.button::before {
    content: "";
    /* height: 100%; */
    /* width: 38px; */
    position: absolute;
    right: 3px;
    transition: all 300ms;
    border: 1px solid #d4dbde;
    background: #FFF;
    top: 5px;
    height: 15px;
    width: 15px;
    border-radius: 0 2px 2px 0;
}

.woocommerce.archive #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {
    font-family: WooCommerce;
    content: '\e017';
    margin-right: .53em;
    vertical-align: bottom;
    font-size: 10px;
    position: absolute;
    top: 16px;
    left: 7px;
    color: #000;
}
.related.products .compare.button::before {
    content: "";
    position: absolute;
    right: 3px;
    transition: all 300ms;
    border: 1px solid #d4dbde;
    background: #FFF;
    top: 5px;
    height: 15px;
    width: 15px;
    border-radius: 0 2px 2px 0;
}
.related.products .compare.button {
    /* position: absolute !important; */
    margin-top: 1em;
    box-shadow: none !important;
    bottom: 0;
    left: 0;
    font: normal 12px/7px iranyekan ,roboto ,Arial;
    /* right: 0; */
    margin: 0 auto;
    margin-bottom: 0!important;
    width: 78px;
    bottom: 0;
    right: 0;
    background-color: #f5f6f7 !important;
    padding: 4px 23px 5px 2px !important;
}
.related.products .product {
    /* min-height: 330px; */
}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a  {
    font: normal 13px iranyekan ,roboto ,Arial;
    color: #5c5c5c;
    position: relative;
    padding-right: 30px!important;
    display: block;
    margin-bottom: 10px;
}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a::after {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    right: 0;
    width: 15px;
    height: 15px;
    border: 1px solid #d4dbde;
    background: url(//localhost/test3/wp-content/themes/DigiRado-V2/images/slices.png) -193px -81px;
}
.woocommerce.archive .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{
    float: right;
}
.woocommerce-widget-layered-nav-list__item.chosen  a::after{
    background-color: #2196f3;
    border: 1px solid transparent;
}
.right-sidebar section.widget.woocommerce {
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 15px;}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{
    color: #0eabef!important;
}
.woocommerce-widget-layered-nav-list__item span{
    display: none!important;}

.single-product .wp-caption{
    width:100%!important;
}
.SpecialOffer-header .special_offer_JMD_div{
    float: left;
}
.slider2 .old-new-price > .price > .woocommerce-Price-amount{
    height: 32px;
    line-height: 29px;
    display: block;
    float: right;
    position: relative;
    float: none;
    background: none;
    color: #f06166!important;
    padding: 0;
    margin-right: 0;
    text-decoration: none;
    padding: 3px 11px;
    font-size: 30px;
    box-sizing: border-box;
    text-align: center;
    transition: 150ms linear;
}

.slider2  .old-new-price .price .woocommerce-Price-currencySymbol{
    font-size: 15px;
    margin-right: 10px;
    bottom: 3px;
    position: relative;
    float: left;
}

.separator{
    color: #515151;
}

.mydyntimer{
    COLOR: #535353;
    FONT-SIZE: 14PX;
    TEXT-ALIGN: CENTER;
    MARGIN-TOP: 10PX;
    border-top: 1px solid #f0f0f0;
}
.slider2mob-price .price > .woocommerce-Price-amount{
    position: relative;
    padding: 0 7px;
    border-radius: 4px;
    font-size: 15px;
    width: 100%;
    height: 25px;
    color: #fb3449;
    /* background: #fe5353; */
    display: block;
    line-height: 29px;
    text-align: center;
    text-decoration: none;
}
.product-slider .start-price {
    color: #676767;
    font-size: 10px;
    font-family: iranyekan ,roboto ,Arial;
    background: #f5f6f7;
}
.product-slider .startprice-div .woocommerce-Price-amount {
    color: #fb3449;
    font-size: 20px;
}
.product-slider .startprice-div .woocommerce-Price-amount  > .woocommerce-Price-currencySymbol {
    font-size: 14px;
    /* padding-right: 10px; */
}
.product-top .startprice-div .start-price {
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 400;
    float: right;
    margin-bottom: 15px;
    line-height: 30px;
}
.product-top .startprice-div {
    margin-bottom: 20px;
}
.product-top .startprice-div .woocommerce-Price-amount{
    font: normal 23px/32px iranyekan ,roboto ,Arial !important;
    padding: 0 15px 0 4px;
    vertical-align: -3px;
    color: #fb3449;
    float: right;
    line-height: 28px;
}
.product-top .startprice-div .woocommerce-Price-amount .woocommerce-Price-currencySymbol {font-size: 18px;vertical-align: 2px;padding-right: 8px;}
.related.products .start-price {
    color: #676767;
    font-size: 10px;
    font-family: iranyekan ,roboto ,Arial;
    background: #f5f6f7;
}
.related.products .startprice-div .woocommerce-Price-amount {
    color: #f05562 !important;
    font-size: 14px;
}
.related.products .startprice-div .woocommerce-Price-amount  > .woocommerce-Price-currencySymbol {
    font-size: 10px;
    padding-right: 10px;
}
.up-sells .start-price {
    color: #676767;
    font-size: 10px;
    font-family: iranyekan ,roboto ,Arial;
    background: #f5f6f7;
}
.up-sells .startprice-div .woocommerce-Price-amount {
    color: #f05562 !important;
    font-size: 14px;
}
.up-sells .startprice-div .woocommerce-Price-amount  > .woocommerce-Price-currencySymbol {
    font-size: 10px;
    padding-right: 10px;
}
.post-type-archive-product .startprice-div .start-price{
    color: #6a6f6c !important;
    font-size: 13px;
}
.post-type-archive-product .startprice-div .woocommerce-Price-amount {
    color: #e51929 !important;
    font-size: 18px;
}
.post-type-archive-product .startprice-div .woocommerce-Price-amount> .woocommerce-Price-currencySymbol {
    font-size: .75rem;
    margin-right: 8px;
    vertical-align: 2px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
    color: #4a90e2;
}
.slider-2-mobile .counter-analog span.part{
    border-radius: 4px;
    overflow: hidden;
    /* background: #5c5c5c; */
}
.slider-2-mobile .counter-analog span.separator {
    line-height:14px;
}
.slider-2-mobile .startprice-div .start-price{
    font-size: 12px;
    text-align: center;
    line-height: 28px;
    color: #ababab;
}
.slider-2-mobile  .startprice-div .woocommerce-Price-amount {
    padding: 0 7px;
    text-align: left;
    font-size: 16px;
    font-size: 16px;
    width: 50%;
    color: #fb3449;
    font-size: 1rem;
    width: 100%;
    display: block;
    height: 25px;
    text-decoration: none;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    /* font-weight: 100; */
}
.slider-2-mobile  .startprice-div .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    /* display: none; */
    font-size: 13px;
}
.slider2mob-price .price > .woocommerce-Price-amount   .woocommerce-Price-currencySymbol {
    /* display: none; */
    font-size: 13px;
}
.mobile-searchbar .dgwt-wcas-search-input::placeholder{
    font-size: 14px!important;
}
.mobile-searchbar .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
    width: 100%!important;
    padding-right: 40px;
}
.slider2 .counter-analog span.part {
    border-radius: 4px;
    overflow: hidden;
    background: #3a3a3a;
    padding: 0px 4px;
}

.SpecialOffer-header  .counter-analog span.part {
    border-radius: 4px;
    overflow: hidden;
    /* background: #3a3a3a; */
}
.mytimermob  .counter-analog span.part {
    border-radius: 4px;
    overflow: hidden;
    /* background: #3a3a3a; */
}
.slider-2-mobile .counter-analog span.part {
    border-radius: 4px;
    overflow: hidden;
    /* background: #3a3a3a; */
}
.desktop-items .counter-analog span.part {
    border-radius: 4px;
    overflow: hidden;
}
.mobile-items .counter-analog span.part {
    border-radius: 4px;
    overflow: hidden;
    /* background: #3a3a3a; */
}
.slider2 .counter-analog span.part span.digit  {
    display: inline-block;
    height: 28px;
    line-height: normal!important;
    width: 19px!important;
    vertical-align: top!important;
    text-align: center!important;
    font: 21px webradonm !important;
    padding: 0;
    /* border-radius: 4px; */
    background: #3a3a3a!important;
    text-shadow: none!important;
    color: #fff!important;
    /* margin-right: 2px; */
}
.desktop-items .counter-analog span.part span.digit  {
    display: inline-block;
    height: 28px;
    line-height: normal!important;
    width: 20px!important;
    vertical-align: top!important;
    text-align: center!important;
    padding: 0;
    /* border-radius: 4px; */
    background: #3a3a3a!important;
    text-shadow: none!important;
    color: #515151!important;
    /* margin-right: 2px; */
    font-family: webradonm!important;
    font-size: 20px;
}
.mobile-items .counter-analog span.part span.digit  {
    height: 3px;
    line-height: normal!important;
    width: 13px!important;
    vertical-align: top!important;
    text-align: center!important;
    font: 17px webradonm !important;
    padding: 0;
    /* border-radius: 4px; */
    background: #3a3a3a!important;
    text-shadow: none!important;
    color: #515151!important;
    /* margin-right: 2px; */
}
.SpecialOffer-header .counter-analog span.part span.digit  {
    display: inline-block;
    height: 28px;
    line-height: normal!important;
    width: 20px!important;
    vertical-align: top!important;
    text-align: center!important;
    font: 20px webradonm!important;
    padding: 0;
    /* border-radius: 4px; */
    /* background: #3a3a3a!important; */
    text-shadow: none!important;
    color: #fb3449;
    /* margin-right: 2px; */
}
.mytimermob  .counter-analog span.part span.digit  {
    display: inline-block;
    height: 22px;
    /* line-height: 20px!important; */
    width: 15px!important;
    /* vertical-align: middle!important; */
    text-align: center!important;
    font: 20px webradonm!important;
    padding: 0;
    /* border-radius: 4px; */
    background: transparent;
    text-shadow: none!important;
    color: #fb3449;
    /* margin-right: 2px; */
}
.slider-2-mobile  .counter-analog span.part span.digit  {
    display: inline-block;
    height: 22px;
    /* line-height: 20px!important; */
    width: 13px!important;
    /* vertical-align: middle!important; */
    text-align: center!important;
    font: 15px iranyekan ,roboto ,Arial !important;
    padding: 0;
    /* border-radius: 4px; */
    background: #ffffff!important;
    text-shadow: none!important;
    color: #fb3449;
    /* margin-right: 2px; */
}
.slider2  .counter-analog span.part span.digit {
    background: #3a3a3a!important;
}
.desktop-items .counter-analog span.part span.digit {
    background: transparent!important;
}
.mobile-items .counter-analog span.part span.digit {
    background: transparent!important;
}
.SpecialOffer-header .counter-analog span.part span.digit {
    background: transparent;
}
.mytimermob .counter-analog span.part span.digit {
    /* background: #3a3a3a!important; */
}
.slider-2-mobile .counter-analog span.part span.digit {
    /* background: #3a3a3a!important; */
    font-family: webradonm!important;
}
.slider2  .counter-analog span.separator {
    height: auto!important;
    line-height: normal!important;
    position: relative;
    top: -25px;
    right: 1px;
}
.desktop-items .counter-analog span.separator {
    height: auto!important;
    line-height: normal!important;
    position: relative;
    top: -26px;
    right: 1px;
    font-size: 20px;
    color: #515151!important;
}
.mobile-items .counter-analog span.separator {
    height: auto!important;
    line-height: normal!important;
    position: relative;
    top: -17px;
    right: 1px;
    width: 6px;
}
.SpecialOffer-header .counter-analog span.separator {
    height: auto!important;
    line-height: normal!important;
    position: relative;
    top: -26px;
    right: 1px;
    color: red;
}
.mytimermob .counter-analog span.separator {
    height: auto!important;
    line-height: normal!important;
    position: relative;
    top: -23px;
    right: 1px;
    color: #fb3449;
}
.slider-2-mobile .counter-analog span.separator {
    height: auto!important;
    /* line-height: 25px!important; */
    position: relative;
    top: -18px;
    right: 1px;
    width: 10px!important;
    color: red;
}
.slider2 .part0::after{
    content: "روز";
    color: #FFF;
    display: block;
    font-size: 13px;
    text-align: center;
    margin-top: 1px;
}
.desktop-items .part0::after{
    content: "روز";
    color: #515151!important;
    display: block;
    font-size: 12px;
    text-align: center;
    margin-top: 2px;
    font-family: iranyekan;
}
.mobile-items  .part0::after{
    content: "روز";
    color: #515151;
    display: block;
    font-size: 10px;
    text-align: center;
    margin-top: 1px;
}
.SpecialOffer-header .part0::after{
    content: "روز";
    color: #fb3449;
    display: block;
    font-size: 13px;
    text-align: center;
    margin-top: 1px;
}
.mytimermob  .part0::after{
    content: "روز";
    color: #fb3449;
    display: block;
    font-size: 11px;
    text-align: center;
    margin-top: 8px;
}
.slider-2-mobile  .part0::after{
    content: "روز";
    color: #fb3449;
    display: block;
    font-size: 10px;
    text-align: center;
    margin-top: 1px;
}
.slider2 .part2::after{
    content: "ساعت";
    color: #FFF;
    display: block;
    font-size: 13px;
    text-align: center;
}
.desktop-items .part2::after{
    content: "ساعت";
    color: #515151!important;
    display: block;
    font-size: 12px;
    margin-top: 2px;
    text-align: center;
    font-family: iranyekan;
}
.mobile-items .part2::after{
    content: "ساعت";
    color: #515151;
    display: block;
    font-size: 10px;
    text-align: center;
}
.SpecialOffer-header .part2::after{
    content: "ساعت";
    color: #fb3449;
    display: block;
    font-size: 13px;
    text-align: center;
    margin-top: 1px;
}
.mytimermob .part2::after{
    content: "ساعت";
    color: #fb3449;
    display: block;
    font-size: 11px;
    text-align: center;
    margin-top: 8px;
}
.slider-2-mobile .part2::after{
    content: "ساعت";
    color: #fb3449;
    display: block;
    font-size: 10px;
    text-align: center;
}
.slider2 .part4::after{
    content: "دقیقه";
    color: #FFF;
    display: block;
    font-size: 13px;
    text-align: center;
}
.desktop-items .part4::after{
    content: "دقیقه";
    color: #515151!important;
    display: block;
    font-size: 12px;
    margin-top: 2px;
    font-family: iranyekan;
    text-align: center;
}
.mobile-items .part4::after{
    content: "دقیقه";
    color: #515151;
    display: block;
    font-size: 10px;
    text-align: center;
}
.SpecialOffer-header .part4::after{
    content: "دقیقه";
    color: #fb3449;
    display: block;
    font-size: 13px;
    text-align: center;
    margin-top: 1px;
}
.mytimermob .part4::after{
    content: "دقیقه";
    color: #fb3449;
    display: block;
    font-size: 11px;
    text-align: center;
    margin-top: 8px;
}
.slider-2-mobile .part4::after{
    content: "دقیقه";
    color: #fb3449;
    display: block;
    font-size: 10px;
    text-align: center;
}
.slider2 .part6::after{
    content: "ثانیه";
    color: #FFF;
    display: block;
    font-size: 13px;
    text-align: center;
}
.desktop-items .part6::after{
    content: "ثانیه";
    color: #515151!important;
    display: block;
    font-size: 12px;
    margin-top: 2px;
    font-family: iranyekan;
    text-align: center;
}
.mobile-items .part6::after{
    content: "ثانیه";
    color: #515151;
    display: block;
    font-size: 10px;
    text-align: center;
}
.SpecialOffer-header .part6::after{
    content: "ثانیه";
    color: #fb3449;
    display: block;
    font-size: 13px;
    text-align: center;
    margin-top: 1px;
}
.mytimermob .part6::after{
    content: "ثانیه";
    color: #fb3449;
    display: block;
    font-size: 11px;
    text-align: center;
    margin-top: 8px;
}
.slider-2-mobile .part6::after{
    content: "ثانیه";
    color: #fb3449;
    display: block;
    font-size: 10px;
    text-align: center;
}
.slider2 .start-price {
    float: none;
    background: none;
    color: #7f7f7f!important;
    padding: 0;
    text-align: right;
}
.slider2 .startprice-div .woocommerce-Price-amount{
    height: 32px;
    line-height: 29px;
    display: block;
    float: right;
    position: relative;
    float: none;
    background: none;
    color: #f06166!important;
    padding: 0;
    margin-right: 0;
    text-decoration: none;
    padding: 3px 11px;
    font-size: 30px;
    box-sizing: border-box;
    text-align: center;
    transition: 150ms linear;
}
.slider2-product-content .start-price{
    height: 32px;
    line-height: 29px;
    display: block;
    float: right;
    background: gray;
    position: relative;
    text-decoration: none;
    padding: 3px 11px;
    font-size: 19px;
    color: #e5e5e5 !important;
    box-sizing: border-box;
    text-align: center;
    transition: 150ms linear;
}
.slider2-product-content  .startprice-div .woocommerce-Price-amount{
    display: block;
    float: left;
    vertical-align: top;
    background: #f0413e;
    margin-right: 3px;
    color: #fff !important;
    padding: 0 20px 0 10px;
    text-decoration: none;
    position: relative;
    font-size: 30px;
    line-height: 32px;
    box-sizing: border-box;
    transition: 150ms linear;
}
.slider2new .slider2-product-content  .startprice-div .woocommerce-Price-amount{
    height: 32px;
    line-height: 29px;
    display: block;
    float: right;
    position: relative;
    float: none;
    background: none;
    color: #f06166!important;
    padding: 0;
    margin-right: 0;
    text-decoration: none;
    padding: 3px 11px;
    font-size: 30px;
    box-sizing: border-box;
    text-align: center;
    transition: 150ms linear;
}

.archive.woocommerce .start-price{
    color: #6a6f6c !important;
    font-size: 14px;
}
.archive.woocommerce .startprice-div  .woocommerce-Price-amount {
    color: #e51929 !important;
    font-size: 18px;
}
.archive.woocommerce .startprice-div  .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-size: .75rem;
    margin-right: 8px;
    vertical-align: 2px;
}
.archive.woocommerce  .button.product_type_variable {
    display: none!important;
}

.endsalemob{
    width: 125px;
    height: 55px;
    display: none;
    bottom: 40%;
    right: 0;
    left:0;
    margin: 0 auto;
    z-index: 1;
    content: "تمام شد";
    font-size: 20px;
    line-height: 1.1;
    padding: 15px 25px;
    border: 2px solid hsla(0,0%,57%,.3);
    background-color: hsl(0, 0%, 100%);
    border-radius: 8px;
    box-shadow: 0 0 20px 0 hsla(0,0%,57%,.1);
    color: #919191;
    text-align: center;
    position: absolute;
}
.dspblk{
    display: block;
}
.res-cart-iconn{
    text-align: center;
}
#icon-emptycarticon {
    margin: 15px auto;

}
.dgwt-wcas-sp{
    position: static!important;
}
.dgwt-wcas-suggestion .start-price{
    text-align: right;
    text-decoration: none;
    color: #6a6f6c !important;
    font-size: 12px;
}
.dgwt-wcas-suggestion .startprice-div  .woocommerce-Price-amount {
    color: #f15b67 !important;
    font-size: 14px;
    direction: rtl;
    text-align: right;
    text-decoration: none;
}
.dgwt-wcas-suggestion .startprice-div  .woocommerce-Price-amount  .woocommerce-Price-currencySymbol{
    font-size: 12px;
    margin-right: 6px;
}
.displn{
    display: none;
}
.displn::after {
    content: "sdasdasd";
}
.nocolor {
    color: #fb3449;
}
.page-template-SalePage .start-price{
    font-size: 18px;
    margin-right: 5px;
    text-align: right;
    color: #cecece;
    text-decoration: none;
}
.page-template-SalePage .startprice-div .woocommerce-Price-amount  {
    color: #f15b67 !important;
    font-size: 22px;
    direction: rtl;
    text-align: right;
    text-decoration: none;
}
.page-template-SalePage .startprice-div .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 12px;
    margin-right: 6px;
}
.hasfont13{
    font-size: 14px!important;
    line-height: 34px;
    border-radius: 3px!important;
}
.hasfontmob{
    font-size: 11px!important;
    line-height: 28px;
    border-radius: 2px!important;
}
.page-template-SalePage .product-nav {
    margin-bottom: 0!important;
}
.SpecialOffer-mobHead-image{
    text-align: center;
}
.header2-topbar{
    padding: 10px 0;
    background: hsla(0,100%,100%,.04) no-repeat;
}
.header2-topbar .topbar-list li a {
    color: #646673;
    font-size: 12px;
}
.basketshop2{
    width: 175px;
    height: 60px;
    background: #fc5d8c;
    border-radius: 3px;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 60px;
    font-size: 11pt;
    box-sizing: border-box;
    float: left;
    padding: 0 15px;
    position: relative;
}
.basketshop2-items{
    text-align: center;
    color: #fff;
    background: #e2547e;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    line-height: 23px;
    padding: 1px 0;
    float: left;
    margin-top: 12%;
}
.basket2-icon{
    /* width: 24px; */
    /* height: 24px; */
    /* background: url("images/slices.png") -216px -741px; */
    display: block;
    float: right;
    font-size: 25px;
    margin-top: 6px;
}
.header2 .header-bottom {
    padding: 10px 0;
}
#search-bar2{
    float: right;
    margin-top: 15px;
    width: 25%;
}
.search-submit2{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 40px;
    cursor: pointer;
    background: none;
    border: none;

}
.search-input2{
    position: relative;
}
.header2 .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
    border: 1px solid #ebebeb !important;
}
.basket-items2{
    position: absolute;
    top: 60px;
    left: calc(50% - 88px);
    height: auto;
    width: 400px;
    min-height: 275px;
    background-color: #fff;
    -webkit-box-shadow: 0 5px 12px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 5px 12px 0 rgba(0,0,0,.5);
    box-shadow: 0 5px 12px 0 rgba(0,0,0,.5);
    -webkit-transition: opacity 200ms ease 100ms,visibility 0s linear 200ms;
    -moz-transition: opacity 200ms ease 100ms,visibility 0s linear 200ms;
    transition: opacity 200ms ease 100ms,visibility 0s linear 200ms;
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    transition-delay: 500ms;
    -webkit-transition-duration: 305ms;
    -moz-transition-duration: 305ms;
    transition-duration: 305ms;
    z-index: 20;
    visibility: hidden;
    opacity: 0;
}

.basket-itemsdesk-head{
    background-color: #f0f1f3;
    padding: 18px 15px;
    font-size: 13px;
    float: right;
    display: block;
    width: 100%;
    text-align: right;
    line-height: 20px;
    color: #666;
}
.basket-itemsdesk-head i {
    font-style: normal;
    margin-right: 10px;
}
.basketshop2 > a {
    color: #FFF;
    width: 100%;
    height: 100%;
    display: block;
    line-height: 60px;
}
.basket-itemsdesk-head a{
    color: #666;
}
.viewbox-desk{
    float: left;
    display: block;
    border-bottom: 1px solid #666;
}
.emptybox{
    text-align: center;
}
.emptybox span {
    color: #666;
    font-size: 17px;
    text-align: center;
    display: block;
}
.basket-itemsdesk-body{
    text-align: center;
    padding-bottom: 40px;
}
.basket-itemsdesk-body img {
    text-align: center;
    margin: 0 auto;
    display: block;

}
.basket-itemsdesk-body  span{
    color: #666;
}
.productinREScat-desk img {
    width: 114px;
    float: right;
    height: auto;
    display: block;
}
.productinREScat-desk{
    /* float: right; */
    /* padding: 10px; */
    border-top: 1px solid #bfc3c442;
    padding: 15px 10px;
}
.productincatCN-desk{
    float: right;
    color: #666;
    text-align: right;
    line-height: 30px;
    margin-top: 15px;
}
.showcart{
    display: block;
    padding: 0 15px;
    background-color: #ef5a88;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 50px;
    position: absolute;
    width: 100%;
    bottom: 0;
}

.showcart span{
    margin-left: 30px;
}
.header1 .header-left{
    float: left;
}
.header1 .header-right{
    float: right;
}

.searchbar1{
    /* position: relative; */
    float: right!important;
    border-radius: 7px;
    width: 620px!important;
    margin-right: 50px!important;
}
.searchbar1 .dgwt-wcas-search-wrapp {
    max-width: 100%!important;
}
.searchbar1 .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    border-radius: 7px;
    background: #eceff1;
}
.branding1 img {
    width: 100%;
    height: auto;
    display: block;
}
.branding1{
    display: block;
    width: 145px;
    padding-right: 15px;
    float: right;
}
.header-right1{
    float: right;
}
.header-left1{
    float: left;
    width: 400px;
}
.signing1{
    float: right;
    line-height: 35px;
    cursor: pointer;
    /* margin-left: 35px; */
    position: relative;
    z-index: 1000;
}
@media only screen and (max-width: 950px){
    .mypost-archive{
        height: auto!important;
        padding: 4px;
        margin: 0 0 10px;
    }
    .post-details-archive{
        width: 70%;
        float: right;
        padding: 5px;
    }
    .post-archive-catmob{
        display: block!important;
    }
    .post-image-archive{
        width: 80px;
        height: 80px;
        float: right;
        overflow: hidden;
        padding: 1px;
        margin-left: 10px;
    }
    .mypost-archive-title{
        float: right;
        font-size: 12px;
        line-height: 25px;
        text-align: right;
        display: block;
        width: 100%;
        padding: 0!important;
        color: #000;
    }
    .mypost-archive-title::after{
        display: none!important;
    }
    .mypost-archive-cont{
        display: none;
    }
    .mypost-archive-bottom {
        display: none;
    }
    .archive.category  .news-blog{
        display: none;
    }
    .post-image-archive img{
        width: 100%;
        height: 100%;
        display: block;
        border-radius: 2px;
    }
    .header-mobileme{
        display: block!important;
    }
    .catbutton{
        display: block!important;
    }
    .mainslide2.sliderh {
        /* margin-top: 100px; */
    }
    header{
        display: none;
    }
    .header1  .branding1{

        width: 91px;
    }
    .moblogo{
        display: block;
    }
    .header1 .searchbar1{
        display: none;
    }
    .header1 .basket-shop{
        display: none;
    }
}
.signing1 span {
    font-size: 16px;
}
.flaticon-scroll:before{
    font-size: 14px!important;
    margin-left: 0!important;
}
.singtx{
    margin-left: 20px;
    color: #6f6f6f;
}
.signinbox{
    width: 228px;
    background-color: #fff;
    box-shadow: 0 2px 9px 0 hsla(0,0%,44%,.32);
    padding: 10px 0;
    z-index: 1000;
    position: absolute;
    top: 41px;
    display: none;
    left: 0;
    border-top: 4px solid #ef5661;
}
.sgn1login{
    background-color: #00bfd6;
    border-radius: 5px;
    display: block;
    width: 100%;
    text-align: center;
    height: 40px;
    letter-spacing: -.5px;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    line-height: 38px;
    width: 75%;
    margin: 0 auto;
}
.sgn1up span {
    display: inline-block;
}
.sgnupbtn1{
    color: #008ec9!important;
    border-bottom: 1px dashed #008ec9;
    font-size: 14px;
    line-height: 1.571;
    padding-bottom: 3px;
    margin-right: 10px;
    display: inline-block;
}
.toolipsgn{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px;
    border-color: transparent transparent #ef5661;
    position: absolute;
    bottom: 100%;
    margin-bottom: 2px;
    left: 30px;
}
.sgn1up{
    border-bottom: 1px solid #eceff1;
    padding-bottom: 3px;
    text-align: center;
    padding-top: 3px;
}
.showit{
    visibility: visible;
    opacity: 1;
}
.showbx{
    visibility: visible;
    opacity: 1;
}
.c-header__btn-devider {
    height: 38px;
    width: 0;
    border-right: 1px solid #606060;
    float: right;
    margin: 0 30px;
}
.header1 .search-submit{
    /* border-radius: 7px 0 0 7px!important; */
}
.mainslide2{
    position: relative;
}
.mainslide2 .owl-dots{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 5%;
    margin: 0 auto;
}
.mainslide2  .owl-dot.active span {
    background: #00bfd6!important;
}
.mainslide2  .owl-dot:hover span{
    background: #cdcdcd !important;

}
.mainslide2  .owl-dot span {
    background: #FFF!important;
}
.basketshop1 {
    border-radius: 7px;
    overflow: hidden;
}
.slider2new .slider2-product{
    float: right;
}
.slider2new .slider2-product-content{
    /* float: left; */
    position: static!important;
    margin-right: 20px;
    width: 50%;
}
.slider2new .timer {
    right: auto!important;
    bottom: 20px;
    border-top: 1px solid #DDD;
    /* padding-top: 30px; */
    /* padding-left: 70px; */
}
.slider2new .slider2-product-content .old-new-price .price del{
    float: none;
    background: none;
    color: #7f7f7f!important;
    padding: 0;
    text-align: right;
}
.slider2new{
    height: 435px;
}
.slider2new .slider2-navigator{
    height: 100%;
}
.slider2new .slider2-product-content .old-new-price .price ins{
    float: none;
    background: none;
    color: #f06166!important;
    padding: 0;
    margin-right: 0;
}
.slider2new  .slider2-product-content .old-new-price .price del:after{
    transform: rotate(0deg)!important;
    border-bottom: 2px solid #84817f;
    top: 12px;
    width: 96%;
}
.slider2new .slider2-product-content .old-new-price .price del::before{
    display: none!important;
}
.slider2new .slider2-product-content .old-new-price .price del .woocommerce-Price-currencySymbol{
    display: block!important;
}
.slider2new .slider2-product-content .old-new-price .price ins::before{
    display: none!important;
}
.slider2new .slider2 .old-new-price .price .woocommerce-Price-currencySymbol{
    bottom: 2px!important;
}
.slider2new .shop_attributes tr {
    font-size: 13px;
    color: #8a8589;
    line-height: 20px;
}
.slider2new  .slider2-navigator{
    background: #f1f7fa;
    padding: 3px 0;
    position:  relative;
}
.slider2new  li.active-slide2{
    background: #ef5661;

}
.slider2new li.active-slide2::after {
    content: "";
    position: absolute;
    right: -11px;
    width: 6px;
    border-radius: 4px;
    top: 1px;
    background-color: #ef5661;
    height: 95%;
    border: none;
}
.slider2new .shop_attributes tr{
    position: relative;
}
.slider2new .shop_attributes tr::before {
    content: "";
    width: 6px;
    height: 6px;
    background: #DDD;
    border-radius: 100%;
    /* position: absolute; */
    /* right: -5px; */
    /* top:0; */
    float: right;
    margin-top: 8px;
    margin-left: 10px;
}
.slider2new .slider2-product-name{
    text-align: right;
    font-size: 18px;
    color: #7f7f7f;
}

.forsat2{
    color: #787878;
}
.slider2new .old-new-price {
    position: absolute;
}
.slider2new .product-attr {
    margin-top: 90px;
}
.slider2new .slider2-product {
    padding: 0 15px!important;
}
.title-specialoffer-2{background: #ef5661;color: #FFF;text-align: center;width: 262px;border-radius: 0 0 30px 30px;}
.slider2new .slider2-product-image {
    width: 340px;
    height: auto;
}
.slider2new .slider2 .counter-analog span.part span.digit{
    background: #d5dde0!important;
}
.slider2new  .counter-analog span.part span.digit {
    color: #515151!important;
}
.slider2new .part0::after{
    color: #515151!important;
}
.slider2new .part2::after{
    color: #515151!important;
}
.slider2new .part4::after{
    color: #515151!important;
}
.slider2new .part6::after{
    color: #515151!important;
}
.slider2new .counter-analog span.part span.digit{
    background: #FFF!important;
}
.slider2new  .counter-analog span.part span.digit {
    background: #FFf!important;
    font-family: webradonm!important;
}
.slider2new .counter-analog span.part {
    background: #FFF;
}
.product-slider-header h3 {
    float: right;
    color: #515151;
    font-size: 18px;
    padding: 0 0 22px 20px;
    position: relative;
    border-bottom: 2px solid #ef5661bf;
}
.sidenewR1{
    float: left;
    width: 82%;
}
.sidenewR2{
    float: right;
    width: 17%;
}
.sidenew-slider{
    margin-bottom: 15.5px;
}
.brandsrow .brand {
    box-shadow: none;
    border: none;
}

.product-slider-body article{
    padding: 14px 5px;
    margin: 10px 0;
    transition: all .1s;
}
.brandsrow img {
    width: 160px!important;
    height: auto;
    margin: 0 auto!important;
}
.fourbanner {
    display: block;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    border-radius: 4px;
    float: right;
    width: 24%;
    overflow: hidden;
}
.fourbanner img {
    display: block;
    width: 100%;
    height: auto;
}
.myfbanners{
    margin-bottom: 15.5px;
    width: 100%;
}

.twobanner {
    display: block;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    border-radius: 4px;
    float: right;
    width: 49.5%;
    overflow: hidden;
}
.mytbanners {
    margin-bottom: 15.5px;
}
.twobanner img {
    width: 100%;
    display: block;
    height: auto;
}
.twobanner:nth-child(1){
    margin-left: 1%;
}
.twobanner:nth-child(2){
    /* margin-right: 1%; */
}
.fourbanner:nth-child(2){
    margin: 0 1%;
}
.fourbanner:nth-child(3){
    margin: 0 1%;
}
.bigbanners {
    display: block;
    border-radius: 5px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    overflow: hidden;
    margin-bottom: 15.5px ;
}
.bigbanners img {
    width: 100%;
    height: auto;
    display: block;
}

.rowcen > div > ul > li {
    display: inline-block!important;
    float: none!important;
    padding: 7px 25px;
}
.rowcen{
    text-align: center;
}
.rowcen > div > ul > li > .sub-menu > .menu-item{
    display: inline-block!important;
    float: none!important;
    padding: 0px 13px;
}
.secondnavmom{
    background-color: #FFF;
    border-bottom: none!important;
}
.rowcen li a {
    color: rgb(102, 102, 102);

}
.rowcen li:hover > a {
    color: rgb(62, 193, 199);
    transition: all 0ms!important;
}
.rowcen > div > ul > li:hover{
    background-color:transparent!important;
    box-shadow: none!important;
}
.rowcen > div > ul > li > .sub-menu{
    background-color: #FFF!important;
    border-top: none;
    top: 54px!important;
    z-index: 10;
    box-shadow: none;
    border-top: 1px solid #dddddd45;
}
.rowcen > div > ul > li::after{
    display: none!important;
}
.rowcen > div > ul > li > .sub-menu > .menu-item:hover{
    border-bottom: 2px solid #00bfd6!important;
}
.rowcen > div > ul > li > .sub-menu > .menu-item > a::after{
    border-color: transparent transparent #00bfd6!important;
}
.ofrsliderh2{
    height: 324px!important;
    margin-bottom: 0;
}
.item-toolipsgn {
    display: block;
    padding: 3px 20px;
    font-size: 14px;
    color: #4a4a4a;
}
.item-toolipsgn:hover {
    background-color: #f4f4f4;
}
.search-submittt{
    background-color: transparent!important;
    position: absolute;
    left: 0;
    visibility: hidden;
}
.header-mobileme{
    padding: 8px 0;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    display: none;
    background: #FFF;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
}
.mobile-logo{
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 0 50px 20px;
    border-bottom: 1px solid #e5e5ea;
}
.rowcen > div > ul > li > a{
    font-size: 15px!important;
}
.rowcen > div > ul > li > .sub-menu > .menu-item > a{
    font-size: 14px!important;
}
.basketshop1{
    border: 1px solid rgb(0, 191, 214);
    overflow: hidden;
    width: 165px;
    height: 39px;
    border-radius: 5px !important;
}
.basketshop4{
    float: right;
    display: block;
    width: 90px;
    color: #000;
    line-height: 36px;
    font-size: 14px;
    /* height: 50px; */
    margin-right: 30px;
}
.flaticon-shopping-bag:before{
    color:#4d4d4d;
    margin: 0!important;
    position: absolute;
    left: 0px;
    font-size: 26px!important;
}
.basketshop4 .basketshop2-items {
    position: absolute;
    top: 9px;
    left: 0px;
    font-size: 12px;
    width: 18px;
    font-family: webradonm;
    height: 18px;
    line-height: 16px;
}
.basketshop4 {
    position: relative;
}
.header4 #search-bar2 {
    float: left!important;
}
.sgn-item {
    float: right;
    color: #000;
}
.sgn4 span {
    float: right;
    margin: 0 5px;
}
.sgn4{
    float: right;
    color: #000;
    font-size: 14px;
    line-height: 36px;
}
.header4right{
    margin-top: 0;
    float: right;
}
.header4 #search-bar2{
    margin-top: 0!important;
}
.bottombar4{
    padding: 10px 0;
}

.threebanner {
    display: block;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    border-radius: 4px;
    float: right;
    width: 33%;
    overflow: hidden;
    position: relative;
}
.threebanner img {
    display: block;
    width: 100%;
    height: auto;
}
.threebanner:nth-child(2){
    margin: 0 0.5%;
}
.mainslide2 {
    margin-bottom: 15.5px;
}
.titlethreebnr {
    position: absolute;
    right: 0;
    left:0;
    bottom: 0;
    height: auto;
    width: 101%;
    line-height: 70px;
    transition: transform 0.5s, -webkit-transform 0.5s;
    text-align: center;
    color: #fff;
    font-size: 24px;
    background-color: rgba(0,0,0,.5);
}
.threebanner:hover img {
    -webkit-transform: scale3d(1.04,1.04,1);
    -moz-transform: scale3d(1.04,1.04,1);
    -ms-transform: scale3d(1.04,1.04,1);
    -o-transform: scale3d(1.04,1.04,1);
    transform: scale3d(1.04,1.04,1);
}
.threebanner img {
    height: auto;
    width: 100%;
    transition: transform 0.5s, -webkit-transform 0.5s;
}
.sgn4 p {
    float: right;
}
.threebanner:hover .titlethreebnr {
    background-color: rgba(0,0,0,.7);
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
}

.containerplus {
    width: 90%;
    max-width: 1500px;
    margin: 0 auto;
}
.slider-mobile{
    -webkit-box-shadow: 0 12px 14px 0 rgba(0,0,0,.12);
    background-position: 50%;
    position: relative;
    max-width: 90%;
    margin: auto;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 18px;
    background-size: cover;
    box-shadow: 0 12px 14px 0 rgba(0,0,0,.12);
    margin-bottom: 15px;
}
.slider2mob-viewmore{
    -webkit-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 0 2px 6px 0 rgba(231, 231, 231, 0.5);
    box-shadow: 0 2px 6px 0 rgba(143, 143, 143, 0.36);
    font-size: 18px;
    font-size: 1.286rem;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);
    box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);
    line-height: 1.222;
    letter-spacing: -.6px;
    color: #fff;
    background-color: #00bfd6;
    padding: 14px;
    width: 100%;
    text-align: center;
    display: block;
}
.mobile-nav > div > ul > li > ul > li > ul {
    display:none ;
}
.mobile-nav > div > ul > li > ul > li > ul > li > a {
    padding-right: 95px;
    /* font-weight: 300; */
    font-weight: 300;
}
.bannerh img{
    width: 100%;
    height: 100%;
    display: block;
}
.bannerh{
    width: 100%;
    /* margin-bottom: 20px; */
    display: block;
    background-position: center!important;
    background-size: cover!important;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    overflow: hidden;
    background-repeat: no-repeat!important;
}

#brandingmob2{
    width: 91px;
    float: left;
    transition: all 200ms;
}
#brandingmob2 img {
    width: 100%;
    display: block;
    height: auto;
}
.header-mobileme2{
    z-index: 14;
    border-bottom: 1px solid #e5e5ea;
    position: fixed;
    background-color: #f9f9f9;
    width: 100%;
    max-width: 100vw;
    left: 0;
    right: 0;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    top: 0;
    -o-transition: all .3s ease-in-out;
}
.headermob2top{
    padding: 10px 0;
    position: relative;
}
.mobile-searchbar2 .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input  {
    -webkit-border-radius: 8px;
    border-radius: 9px;
    font-size: 16px;
    border: none;
    line-height: 1.833;
    padding: 0 50px 0 0!important;
}
.mobile-searchbar2 .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
    font-size: 16px!important;
    color: #b9b9b9 !important;
}
.mobile-searchbar2 .dgwt-wcas-no-submit .dgwt-wcas-ico-loupe{
    right: 12px!important;
    position: absolute;
    float: right;
    left: auto!important;
    padding-left: 8px;
    height: 100%;
    z-index: 10;
    border-left: 1px solid #313131;
}
.mobile-searchbar2 .dgwt-wcas-close, .dgwt-wcas-preloader {
    right: auto!important;
}
.sbactive{
    width: 100%!important;
    border-radius: 9px 9px 0 0;
}
.header-mobileme2 .mobile-links{
    position: absolute;
    left: 3%;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .3s ease-in-out;
}
.mlinksout {
    left: -100%!important;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.mob2icon{
    display: block;
    float: right;
}
.mob2icon.flaticon-avatar:before ,.mob2icon.flaticon-shopping-cart:before{
    font-size: 30px!important;
    color: #929292;
    margin-left: 0;
}
.headermob2bot{
    padding: 14px 0 16px 0;
    border-top: 1px solid #e5e5ea;
}
.radius9{
    border-radius: 9px 9px 0 0 !important;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.flaticon-menu-1:before{
    color: #929292;
    font-size: 28px!important;
    margin-left: 5px!important;
}
.flaticon-menu-1 {text-indent: 0;!important;
    font-size: 14px!important;

    font-weight: 700!important;
    color: #929292!important;
    display: block;
    width: auto!important;
    height: auto!important;
}
.flaticon-menu-1 i {
    position: relative;
    font-style: normal;
    bottom: 6px;
}
.nav-up {
    top: -125px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.slider-mobile .owl-theme .owl-nav.disabled+.owl-dots{
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.slider-mobile .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #00bfd6!important;
    opacity: .8;
}
.slider-mobile .owl-theme .owl-dots .owl-dot span{
    background: #fff!important;
    opacity: .8;
}
.abcd::before {
    /* content: "تخفیف"; */
    position: relative;
    top: -10px;
    right:0;
}
.ppts{
    float: left;
    margin-right: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    border-top: 4px solid #00bfd6;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
    border-bottom: 1px solid #dfdfdf!important;
}
.single-product section > h2::after{
    content: "";
    position: absolute;
    right: 0;
    left: -40px;
    bottom: 0;
    background-color: #ef5661;
    height: 2px;
    z-index: 1;
    width: 180px;
}
.woocommerce-product-details__short-description::after {
    width: 165px;
    height: 188px;
    position: absolute;
    content: "";
    top: 30px;
    right: 81px;
    background: url(files/6.svg) 50% 8px no-repeat;
    background-size: 100%;
}
.aligncenter{
    text-align: center;
    margin: 12px auto;
    display: block;
}
.alignleft{
    text-align: left;
}
.alignright{
    text-align: right;
}
.woocommerce div.product .woocommerce-tabs .panel h2{
    z-index: 1;
    position: relative;
    padding-left: 11px;
    cursor: pointer;
    color: #6f6f6f;
    font-size: 30px;
    line-height: 1.467;
    font-weight: 500;
    margin-bottom: 35px;
    letter-spacing: -.6px;
    margin-bottom: 10px;
}
.swatch-color.selected::after{
    border: 1px solid #00bfd6!important;
}
.swatch-color.selected {border: 1px solid #ccc!important;border-color: #CCC!important;}
.form-submit > #submit::before {
    width: 95px;
    height: 95px;
    position: absolute;
    right: -25px;
    top: -20px;
    background: hsla(0,0%,100%,.21);
    content: "";
    border-radius: 50%;
}
.form-submit #submit{
    font-family: iranyekan ,roboto ,Arial !important;
    color: #FFF !important;
    border-radius: 8px!important;
    font-size: 15px !important;
    outline: 0;
    background-color: #00bfd6!important;
    border: 1px solid #41a7b4!important;
    padding: 16px 50px !important;
    position: relative!important;
    font-weight: 400 !important;
    box-shadow: none!important;
}

.woocommerce p.stars a::before {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    border-radius: 3px;
    height: 8px;
    background: #d5d5d5!important;
    line-height: 1;
    content: ""!important;
    text-indent: 0;
}
.woocommerce p.stars:hover a::before {
    content: ''!important;
    background: #35ccde!important;
}
.woocommerce p.stars a:hover~a::before {
    content: ''!important;
    background: #d5d5d5!important;
}
.woocommerce p.stars a {
    position: relative;
    width: 60px!important;
    margin: 20px 1px!important;
}

.woocommerce p.stars.selected a.active~a::before {
    content: '';
    background: #d5d5d5!important;
}
.woocommerce p.stars.selected a:not(.active)::before {
    content: '';
    background: #35ccde!important;
}
.woocommerce p.stars.selected a.active::before {
    content: '';
    background: #35ccde!important;
}
.woocommerce p.stars a::after{
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    z-index: 2;
    border-radius: 50%;
    top: 4px;
    transform: translateY(-50%);
    border: 2px solid #fcfcfc;
    background-color: #35ccde;
    cursor: pointer;
    left: calc(24% - 21px);
}
.woocommerce p.stars a:nth-child(5)::after{
    display: none!important;
}

.comment-text  .star-rating span {
    color: #6f6f6f!important;
    font-family: webradonm!important;
    font-size: 12px!important;
    line-height: 30px;
}
.comment-text  .star-rating span::before {
    content: '\f10c\f10c\f10c\f10c\f10c';
    position: absolute;
    color: #35ccde;
    font-family: Flaticon;
    font-size: 30px;
}
.comment-text .star-rating {
    margin-top: 20px;
    font-family: Flaticon;
    margin-left: 10px;
    font-size: 35px;
    height: 46px;
}
.comment-text  .star-rating::before {
    content: '\f10c\f10c\f10c\f10c\f10c';
    color: #d3ced2;
    float: right;
    position: absolute;
    font-size: 30px;
}
strong.rating {
    font-weight: normal!important;
}
.farhang-footer-garanty-items {
    /* padding-bottom: 28px; */
    border-bottom: 1px solid #cfd8dc;
    margin: 0 auto;
    padding-bottom: 26px;
}
.newsletter{
    width: 100%;
}
.enamad img , .samandehi img {width: 80%;position: absolute;top: 6%;height: auto;left: 0;right: 0;margin: 0 auto;}
.apps-inmob p {
    text-align: center;
    color: #858585;
    font-size: 14px;
    margin-bottom: 20px;
}
.apps-inmob{
    border-bottom: 1px solid #e5e5ea;
    border-top: 1px solid #e5e5ea;
    padding: 15px 0;
    display: none;
    text-align: center;
}
.apps-inmob a img {
    width: 100%;
    height: auto;
    display: block;
}
.apps-inmob a {
    width: 46%;
    display: inline-block;
    border-radius: 9px;
    overflow: hidden;
}
.subscribe-emial-mob{
    padding-right: 59px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    background-color: #f0f0f0;
    border-color: #e5e5ea;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 15px;
    font-size: 1.071rem;
    display: block;
    margin: 0 auto;
    outline: 0;
    width: 100%;
    line-height: 1.467;
    border: 1px solid #e5e5ea;
    font-family: iranyekan;
}
.inputdivmob{
    position: relative;
    margin-bottom: 15px;
}
.inputdivmob::before {
    font-size: 25px;
    top: 17px;
    content: "\E024";
    right: 14px;
    color: #c9c9c9;
    position: absolute;
    pointer-events: none;
    font-family: webrado-mobile;
}
.newsletter-inmob{
    padding: 15px 0;
    display: none;
    border-bottom: 1px solid #e5e5ea;
}
.newsletter-inmob p {
    text-align: center;
    color: #858585;
    font-size: 14px;
    margin-bottom: 20px;
}
.subscribe-emial-mob::placeholder{font-size: 12px;color: #d1d1d1}
.subscribe-emial-mob::-webkit-input-placeholder{font-size: 12px;color: #d1d1d1}
.subscribe-emial-mob:-moz-placeholder{font-size: 12px;color: #d1d1d1}
.subscribe-emial-mob:-ms-input-placeholder{font-size: 12px;color: #d1d1d1}
.ok-button-form-mob{-webkit-border-radius: 9px;border-radius: 9px;font-size: 18px;line-height: 1.222;color: #fff;-webkit-box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);background-color: #00bfd6;padding: 14px;width: 100%;display: block;text-align: center;}
.ex-item1{}
.ex-item2{}
.ex-item3{}
.scroll-to-top{
    padding: 15px 0;
    background-color: #f5f5f5;
    border-top: 1px solid #eceff1;
    border-bottom: 1px solid #cfd8dc;
    cursor: pointer;
}
.scroll-to-top p{
    color: #515151;
    font-size: 20px;
    width: 172px;
    line-height: 37px;
    text-align: center;
    margin: 0 auto;
}
.scroll-to-top span {
    width: 36px;
    height: 36px;
    background-color: hsla(0,0%,75%,.41);
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    float: right;
    line-height: 41px;
    position: relative;
    transform: rotate(-90deg);
}
.scroll-to-top span::before {
    content: "\E011";
    color: #fff;
    font-family: webrado;
}
.bazar img , .sibapp img {
    width: 100%;
    height: auto;
    display: block;
}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
    text-align: center;
    color: #515151e3;
    position: relative;
    width: 120px;
    font-size: 14px;
    margin: 0 auto;
    font-weight: 500;
}
.morelink::before {
    content: "\E008";
    font-size: 15px;
    font-family: webrado-mobile;
    float: left;
}
.loginbox-submit-back::after{
    content: "\f107";
    font-family: Flaticon;
    font-size: 35px;
    color: #FFF;
    position: relative;
    top: 6px;
    right: 10px;
}
.username-ajax-log::before{
    position: absolute;
    right: 12px;
    top: 5px;
    color: #929292;
    font-size: 26px;
    font-family: webrado;
    content: "\E002";
}
.password-ajax-log::before{
    position: absolute;
    right: 14px;
    top: 5px;
    color: #929292;
    font-size: 26px;
    font-family: webrado;
    content: "\E06E";
}
.password-ajax-log , .username-ajax-log{
    position: relative;
    margin-bottom: 20px;
}
.loginbox-body input#username::placeholder , .loginbox-body input#password::placeholder {
    color: #cccccc;
}
.loginbox-body input#username , .loginbox-body input#password  {
    padding: 0 42px 0  20px;
    text-align: left;
    color: #777;
    font-weight: normal;
    font-size: 16px;
    font-family: iranyekan , roboto , Arial, Tahoma!important;
}
.loginbox-submit-back:hover::before {
    transition: all 400ms;
    width: 115%;
    border-radius: 0;

}
.button.wc-backward::before {
    content: "\E01B";
    color: #FFF;
    font-family: webrado;
    font-size: 30px;
    position: absolute;
    right: 17px;
    top: 14px;
}
.button.wc-backward:after {
    width: 95px;
    height: 95px;
    position: absolute;
    right: -31px;
    top: -20px;
    background: hsla(0,0%,100%,.21);
    content: "";
    border-radius: 50%;
}
.button.wc-backward:hover::after {
    transition: all 400ms;
    width: 115%;
    border-radius: 0;
}
.return-to-shop{
    text-align: center!important;
}

.cart-empty::after {
    content: "\E035";
    position: relative;
    font-size: 77px;
    background: #f4f4f4;
    left: 0;
    right: 0;
    height: 138px;
    width: 138px;
    border-radius: 100%;
    line-height: 139px;
    text-align: center;
    margin: 0 auto;
    top: 103px;
    font-family: webrado;
    color: #a8a8a8;
}
.cart-empty::before {
    background: #f4f4f4;
    position: absolute;
    content: "";
    border-radius: 50%;
    margin: 0 auto;
    width: 138px;
    right: 0;
    left: 0;
    top: 80px;
    height: 140px;
}
.woocommerce-cart.woocommerce-page .post-breadcrumb {
    display: none;
}
.checkout-button::before {
    width: 95px;
    height: 95px;
    position: absolute;
    right: -31px;
    top: -20px;
    background: hsla(0,0%,100%,.21);
    content: "";
    border-radius: 50%;
    transition: all 400ms;
}
.checkout-button::after {
    content: "\E022";
    font-family: webrado;
    position: absolute;
    right: 21px;
    top: 20px;
    font-size: 21px;
}
.checkout-button:hover::before {
    transition: all 400ms;
    width: 115%;
    border-radius: 0;
}
.shipping-calculator-form .button {
    background-color: #00bfd6!important;
    border: 1px solid #41a7b4!important;
    color: #fff!important;
    position: relative;
    outline: 0;
    border-radius: 8px!important;
    font-family: iranyekan , roboto , Arial, Tahoma;
    padding: 15px 20px!important;
}
.shipping-calculator-form .button:hover , .coupon .button:hover , .shipping-calculator-form .button:hover ,.actions .button:hover {
}
.woocommerce-account.woocommerce-page .col2-set .col-2, .woocommerce-page .col2-set .col-2{
    /* float: none!important; */
    /* background: #fff; */
    /* width: 389px; */
    /* border: 1px solid #dedede; */
    /* box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11); */
    /* margin: 0 auto; */
}
.woocommerce-account.woocommerce-page form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: none!important;
    padding: 10px 20px;
    margin: 2em 0;
    text-align: right;
    border-radius: 5px;
}
#customer_login div h2 {
    border-bottom: 1px solid #ececec;
    color: #656565;
    padding: 17px 22px;
    font-size: 18px;
    line-height: 1.222;
    font-weight: 700;
}
.woocommerce-account.woocommerce-page .woocommerce-Input.woocommerce-Input--text{
    border-radius: 5px;
    background: #fff;
    border: 1px solid #c8c8c8!important;
    color: #717171;
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.571;
    padding: 11px 12px;
    width: 100%;
    letter-spacing: -.8px;
    font-weight: normal;
}

.submit-button-sgn-up{
    position: relative;
    overflow: hidden;
    z-index: 105;
    background-color: #00bfd6!important;
    border-radius: 8px;
}
.loginbox-footer p {
    color: #515151;
    font-size: 14px;
    float: right;
    font-weight: 500;
}
.loginbox-footerm .loginbox-signUP{
    float: left!important;
    width: auto!important;
}
.woocommerce-account.woocommerce-page .post-breadcrumb {
    display: none;
}
.woocommerce-account.woocommerce-page .single-mypost{
    background: transparent!important;
    box-shadow: none!important;
    border: none!important;
}
.submit-button-sgn-up:hover::before {
    transition: all 400ms;
    width: 115%;
    border-radius: 0;
}
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active > span:after{
    content: "\E021"!important;
    font-family: webrado;
    position: absolute!important;
    left: 0px!important;
    top: -1px!important;
    color: #fff!important;
    font-size: 11px!important;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_instock span:before {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 40px;
    height: 20px;
    border-radius: 29px;
    border: 1px solid #8c8c8c;
    margin-left: 15px;
    content: "";
    background: #e5e5e5;
    transition: .15s ease-in;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_instock span::after {
    display: block;
    width: 15px;
    height: 15px;
    background-color: #fff;
    content: "";
    border: 1px solid #959595;
    transition: all .4s ease;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    right: 2px;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_instock label.prdctfltr_active span:before{
    background-color: #00bfd6;
    border-color: #148693;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_instock label.prdctfltr_active span::after{
    right: 21px;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons {
    padding-right: 5px!important;
    color: #515151!important;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_reset span:before{
    content: '';
    font-family: iranyekan , roboto , Arial, Tahoma;
    vertical-align: middle;
    font-size: 20px;
    line-height: 20px;
    margin-left: 3px;
    width: 24px;
    display: inline-block;
    text-align: center;
}
.row1 > div > ul > li:hover  > a {
    position: relative;
    top: 0px;
}
.product-navone .row1 > div > ul > li  > a::before {
    -webkit-transform: scale3d(0, 1, 1);
    border-bottom: 3px solid #EF5661;
    transform: scale3d(0, 1, 1);
    bottom: -3px;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transform-origin: center;
    transform-origin: center;
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
}
.product-navone .row1 > div > ul > li:hover  > a::before{
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 2);
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
}
.product-navone .row1 > div > ul > li  > a::after {
    -webkit-transform: scale3d(0, 1, 1);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.15);
    transform: scale3d(0, 1, 1);
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transform-origin: center;
    transform-origin: center;
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
}
.product-navone .row1 > div > ul > li:hover  > a::after{
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
}
.offer-slider-bt::before {
    -webkit-transform: scale3d(0, 1, 1);
    border-bottom: 3px solid #EF5661;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.15);
    transform: scale3d(0, 1, 1);
    bottom: -2px;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transform-origin: center;
    transform-origin: center;
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
}
.offer-slider-bt:hover::before{
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
}
.bannehoverity{
    position: relative;
}
.bannehoverity::before {
    -webkit-transform: scale3d(0, 1, 1);
    background: #ffffff14;
    transform: scale3d(0, 1, 1);
    bottom: -2px;
    z-index: 10;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transform-origin: center;
    transform-origin: center;
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
}
.bannehoverity:hover::before{
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
}
.prdctfltr-widget .prdctfltr_add_scroll{
    padding: 10px 13px 8px 12px;
}
.prdctfltr_checkboxes .pf_more span:before{
    content: "\E00D";
    font-family: webrado;
    margin-right: 10px;
    float: left;
    font-size: 9px;
    transform: rotate(360deg);
    transition: all .3s ease-in-out;
    width: auto;
    height: auto;
    background: transparent;
    position: static;
}
.prdctfltr_checkboxes .pf_more span {
    font-size: 12px;
    line-height: 17px;
    color: #4d4d4d;
}
.prdctfltr_checkboxes .pf_more{
    font-size: 12px;
    font-size: .857rem;
    line-height: 21px;
    color: #4d4d4d;
    text-align: center;
    width: 100%;
    padding: 6px 0;
    border-top: 1px solid #f2f2f2;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #dcdcdc;
    transition: all .3s ease-in-out;
    transition-property: background-color;
}
.pf_more.pf_activated span::before {
    transition: all 300ms;
    transform: rotate(180deg);
}
.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering{
    display: block!important;
}
.main-woocommerce .prdctfltr_orderby label {
    float: right;
    margin-left: 10px;
}
.main-woocommerce .prdctfltr_orderby label span {
    font-size: 12px!important;
    border-radius: 5px;
    padding: 5px 12px;
    transition: all 400ms;
}
.main-woocommerce .prdctfltr_orderby label span:hover {
    background-color: #ece9e9;
}
.main-woocommerce .prdctfltr_orderby label span::before  {
    display: none!important;
}
.main-woocommerce .prdctfltr_orderby label span::after  {
    display: none!important;
}
.main-woocommerce .prdctfltr_orderby .prdctfltr_regular_title {
    float: right;
    color: #3b3b3b!important;
    font-weight: 500!important;
    /* padding-right: 30px; */
    margin-left: 10px;
    font-size: 12px!important;
}
.main-woocommerce .prdctfltr_filter{
    box-shadow: none!important;
    border: none!important;
    width: 100%;
    padding: 0!important;
    margin-bottom: 5px;
}
.main-woocommerce .prdctfltr_orderby .prdctfltr_active span{
    background-color: #00bfd6!important;
    color: #fff!important;
}
.main-woocommerce .prdctfltr_attributes {
    display: none!important;
}
.main-woocommerce  .prdctfltr_price{
    display: none!important;
}
.main-woocommerce .prdctfltr_orderby .prdctfltr_regular_title:before {
    content: "\E09D";
    float: right;
    font-family: webrado;
    color: #cecece;
    margin-left: 10px;
}
.main-woocommerce .prdctfltr_orderby .prdctfltr_regular_title:after {
    content: ":";
    float: left;
    font-weight: bold;
    color: #3b3b3b;
    margin-right: 8px;
}
.archive.post-type-archive-product .bread ,.archive.post-type-archive-product .page-title{
    display: none!important;
}
.archive.post-type-archive-product .prdctfltr_filter_title {
    margin-bottom: 0!important;
}
.archive.post-type-archive-product .main-woocommerce  .prdctfltr_buttons {margin: 0!important;padding: 0!important;}
.prdctfltr_collector {
    background-color: #fff;
    box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);
    border: 1px solid #dedede;
    border-top: none;
    margin: 37px 0 10px!important;
    padding: 10px 13px 8px 12px!important;
}
.prdctfltr_title_selected{
    border-radius: 10px!important;
    border: 1px solid #eee;
    color: #5a5a5a!important;
    letter-spacing: .3px;
    background: #FFF!important;
    font-size: 11px!important;
    font-size: .786rem;
    line-height: 30px!important;
    padding: 0px 10px!important;
    position: relative;
    display: inline-block!important;
}
.prdctfltr-delete:before {
    content: "\E019"!important;
    font-size: 10px;
    font-family: webrado!important;
    margin-top: 10px;
    position: relative;
    margin-right: 3px;
    top: 5px;
    color: #727272;
    vertical-align: middle;
    /* display: inline-block; */
}
.main-woocommerce .prdctfltr_collector ,.main-woocommerce .prdctfltr_meta ,.main-woocommerce .prdctfltr_perpage  ,.main-woocommerce .prdctfltr_search {
    display: none!important;
}
.prdctfltr_collector::before {
    content: "فیلتر های اعمال شده:";
    cursor: pointer;
    color: #535353;
    border: 1px solid #dedede;
    font-size: 14px;
    padding: 8px 16px 10px 15px;
    border-bottom: 1px solid #f2f2f2;
    position: absolute;
    top: -40px;
    font-weight: bold;
    background: #FFF;
    width: 100%;
    right: 0;
}
.main-woocommerce .prdctfltr_filter_title {
    display: none!important;
}
.archive.tax-product_cat .page-title{
    display: none!important;
}
.main-woocommerce .prdctfltr_buttons {
    margin-top: 0!important;
    padding: 0!important;
}
.woocommerce-product-gallery .flex-control-thumbs li:last-child::before {

}
.mainslide2 .item {
    background-size: cover!important;
    background-position: center!important;
    width: 100%;
    display: block;
}
.viewallshegeft{width: 100%;height: 12%;}
.viewallshegeft a {
    width: 100%;
    border-radius: 5px;
    background-color: #00bfd6;
    box-shadow: 0 8px 14px 0 rgba(0,0,0,.03);
    color: #fff;
    font-size: 14px;
    padding-right: 55px;
    position: relative;
    display: block;
    line-height: 55px;
    height: 100%!important;
}
.viewallshegeft a::before {
    content: "";
    height: 90px;
    width: 90px;
    right: -45px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: #fff;
    opacity: .21;
    border-radius: 100%;
}
.viewallshegeft a::after {
    content: "\E010";
    position: absolute;
    font-family: webrado!important;
    right: 6px;
    top: 56%;
    transform: translateY(-50%) rotateY(180deg);
    color: #fff;
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1;
    font-weight: 700;
}
.viewallshegeft a:hover::before{
    transition: all 400ms;
    width: 123%;
    border-radius: 0;
}
.fontff{
    font-family: webradonm;
    font-size: 13px;
}
.mobile-basketshop .howmany-cart span {
    font-size: 11px!important;
    position: relative;
    bottom: 1px;
}
#calc_shipping_postcode{
    font-family: webradonm!important;
}
.products-viewed .product_list_widget{
    margin: 25px 0 0!important;
}
.viewallinbox {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
    height: 43px;
    overflow: hidden;
    display: none;
    color: #FFF;
    z-index: 100;
    line-height: 38px;
    padding: 1% 12% 0 0;
    width: 100%;
    background: #00bfd6;
}
.viewallinbox a {
    font-size: 13px;
    color: #FFF;
    text-align: center;
    display: block;
    width: 100%;
}
.viewallinbox::before {
    content: "";
    height: 90px;
    width: 90px;
    right: -45px;
    position: absolute;
    z-index: -6;
    top: 50%;
    transform: translateY(-50%);
    background-color: #fff;
    opacity: .21;
    border-radius: 100%;
}
.viewallinbox::after {
    content: "\E010";
    position: absolute;
    font-family: webrado!important;
    right: 6px;
    top: 56%;
    transform: translateY(-50%) rotateY(180deg);
    color: #fff;
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1;
    font-weight: 700;
}
.viewallinbox:hover::before {

    transition: all 400ms;

    width: 137%;

    border-radius: 0;
}
.icons8-aparat {
    display: inline-block;
    width: 48px;
    height: 48px;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIKICAgICB2aWV3Qm94PSIwIDAgNDggNDgiCiAgICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7O2ZpbGw6IzAwMDAwMDsiPjxnPgk8cGF0aCBzdHlsZT0iZmlsbDojMjYzMjM4OyIgZD0iTTIxLjg4MSw2LjEzNmwtNC4zMTUtMC45NzRjLTMuNTItMC43OTUtNy4wMTcsMS40MTQtNy44MTIsNC45MzRsLTAuOTgzLDQuMzUxICAgQzExLjYwMyw5Ljk1LDE2LjM1Nyw2Ljc4OCwyMS44ODEsNi4xMzZ6Ij48L3BhdGg+CTxwYXRoIHN0eWxlPSJmaWxsOiMyNjMyMzg7IiBkPSJNNi4xMzYsMjYuMTE5bC0wLjk3NCw0LjMxNWMtMC43OTUsMy41MiwxLjQxNCw3LjAxNyw0LjkzNCw3LjgxMmw0LjM1MSwwLjk4MyAgIEM5Ljk1LDM2LjM5Niw2Ljc4OCwzMS42NDMsNi4xMzYsMjYuMTE5eiI+PC9wYXRoPgk8cGF0aCBzdHlsZT0iZmlsbDojMjYzMjM4OyIgZD0iTTM3LjkwNCw5Ljc1NGwtNC4zNTEtMC45ODNjNC40OTcsMi44MzIsNy42NTksNy41ODYsOC4zMTEsMTMuMTA5bDAuOTc0LTQuMzE1ICAgQzQzLjYzMywxNC4wNDcsNDEuNDI0LDEwLjU0OSwzNy45MDQsOS43NTR6Ij48L3BhdGg+CTxwYXRoIHN0eWxlPSJmaWxsOiMyNjMyMzg7IiBkPSJNMjYuMTE5LDQxLjg2NGw0LjMxNSwwLjk3NGMzLjUyLDAuNzk1LDcuMDE3LTEuNDE0LDcuODEyLTQuOTM0bDAuOTgzLTQuMzUxICAgQzM2LjM5NywzOC4wNSwzMS42NDMsNDEuMjEyLDI2LjExOSw0MS44NjR6Ij48L3BhdGg+PC9nPjxwYXRoIHN0eWxlPSJmaWxsOiNFOTFFNjM7IiBkPSJNMjQsOEMxNS4xNjMsOCw4LDE1LjE2Myw4LDI0czcuMTYzLDE2LDE2LDE2czE2LTcuMTYzLDE2LTE2UzMyLjgzNyw4LDI0LDh6IE0yMCwxMyAgYzIuMjA5LDAsNCwxLjc5MSw0LDRjMCwyLjIwOS0xLjc5MSw0LTQsNHMtNC0xLjc5MS00LTRDMTYsMTQuNzkxLDE3Ljc5MSwxMywyMCwxM3ogTTE3LDMyYy0yLjIwOSwwLTQtMS43OTEtNC00ICBjMC0yLjIwOSwxLjc5MS00LDQtNHM0LDEuNzkxLDQsNEMyMSwzMC4yMDksMTkuMjA5LDMyLDE3LDMyeiBNMjIsMjRjMC0xLjEwNSwwLjg5NS0yLDItMnMyLDAuODk1LDIsMmMwLDEuMTA1LTAuODk1LDItMiwyICBTMjIsMjUuMTA1LDIyLDI0eiBNMjgsMzVjLTIuMjA5LDAtNC0xLjc5MS00LTRjMC0yLjIwOSwxLjc5MS00LDQtNHM0LDEuNzkxLDQsNEMzMiwzMy4yMDksMzAuMjA5LDM1LDI4LDM1eiBNMzEsMjQgIGMtMi4yMDksMC00LTEuNzkxLTQtNGMwLTIuMjA5LDEuNzkxLTQsNC00czQsMS43OTEsNCw0QzM1LDIyLjIwOSwzMy4yMDksMjQsMzEsMjR6Ij48L3BhdGg+PC9zdmc+') 50% 50% no-repeat;
    background-size: 86%;
}
.flaticon-instagram-logo:before , .flaticon-google-plus:before , .flaticon-linkedin-logo:before ,.flaticon-telegram-logo:before{
    font-size: 27px!important;
    text-align: center;
    position: relative;
    top: 7px;
    right: 0;
    left: 0;
    margin-left: auto!important;
    margin: 0 auto;
}
footer .container{
    width: 96%!important;
}
.socilas-inmob ul li a {
    width: 100%;
    height: 100%;
    text-align: center;
    color: #FFF;
    display: block;
}
.socilas-inmob ul{
    display: block;
    text-align: center;
}
.socilas-inmob ul li{
    display: inline-block;
    overflow: hidden;
    height: 45px;
    width: 45px;
    border-radius: 9px;
    text-align: center;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.11);
    /* margin-left: 15px; */
    margin: 1%;
}
.socilas-inmob p {
    color: antiquewhite;
    text-align: center;
    color: #858585;
    font-size: 14px;
    margin-bottom: 20px;
}
.socilas-inmob{
    padding: 15px 0;
    display: none;
}
.tooltip{
    position: absolute;
    bottom: -30px;
    right: -30%;
    width: 160%;
    font-size: 11px;
    color: #FFF;
    text-align: center;
    visibility: hidden;
    transform: scale3d(.2,.2,1);
    opacity: 0;
    background: #00010599;
    border-radius: 4px;
    text-align: center;
    padding: 3px 6px;
}
.farhang-footer-socials ul li:hover > .tooltip {
    opacity: 1;
    visibility: visible;
    transform: scale3d(1,1,1);
}
.tooltip::after{
    border-right: 6px solid transparent;
    border-bottom: 6px solid #00010599;
    border-left: 6px solid transparent;
    content: '';
    height: 0;
    top: -6px;
    left: 0;
    width: 0;
    margin: 0 auto;
    right: 0;
    position: absolute;
}
.header4{
    padding-bottom: 20px;
}
.sidenew-cont{
    margin-bottom: 15.5px;
}
.sidenew-banner1 {
    margin-bottom: 20px;
}
.header4 #sign-in > span::before {
    position: static;
    font-size: 18px;
}
.header4 #sign-in > span {
    margin-bottom: 0!important;
    margin-left: 10px;
}
.header4 #sign-up > span {

}
.header4 #sign-up > .flaticon-user:before {
    position: static;
    position: relative;
    bottom: 2px;
    font-size: 18px!important;
}
.header4 .header2-topbar {
    padding: 10px 0 4px!important;
    background: #ededed26;
}
.header4 #branding2 {
    /* height: 40px!important; */
}
.c-hamburger.flaticon-menu::before {
    position: relative;
    top: 4px;
    font-size: 29px;
    color: #00000096;
}
.header-mobileme .mobile-basketshop::before {
    color: #00000096;
    font-weight: 700;
    font-size: 28px!important;
}
.header-mobileme .flaticon-user:before {
    font-size: 27px!important;
    color: #00000096;
    font-weight: 700;
}
.header-mobileme .mobile-search:before {
    color: #00000096;
    font-size: 28px;
    margin-left: 0!important;
}
#basket-items span {
    font-family: webradonm;
}
.search-submitt{
    border-radius: 7px 0 0 7px;
    position: absolute;
    left: 0;
    display: block;
    height: 100%;
    cursor: pointer;
    width: 44px;
    outline: 0;
    border: none;
    background-color: #ef5661;
    top: 0;
}
.basketshop2-itemsdigis{
    text-align: center;
    color: #fff;
    background: #e2547e;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    line-height: 23px;
    padding: 1px 0;
    float: left;
    margin-top: 12%;
    position: absolute;
    top: 9px;
    left: 0px;
    font-size: 12px;
    width: 18px;
    font-family: webradonm;
    height: 18px;
    line-height: 16px;
}
.single.product .apps-inmob{
    display: none!important;
}
.archive.woocommerce .apps-inmob{
    display: none!important;
}

.filter-mobitem div {
    display: block;    content: "\E005";
    position: absolute;
    left: 10px;
    top: 7px;
    font-size: 17px;
    font-family: webrado-mobile;
}
.SpecialOffer-mobHead-image .shegeft {
    margin: 0 auto;
}
.product-template-default.single .container{
    padding-right: 8px!important;
    padding-left: 8px!important;
}
.banners{
    margin-bottom: 15.5px;
}
.brands-header{
    display: block;
    margin: 0px 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dfdfdfb8;
}
.brands-header h4 {
    font-size: 15px;
    font-weight: 700;
    color: #515151;
    padding-bottom: 15px;
    float: right;
    padding-left: 14px;
    border-bottom: 2px solid #ef5661bf;
}
.sidebar .brands-body  .owl-dots .owl-dot.active span{
    background:#00bfd6!important
}
.morelink-single{
    color: #2196f3;
}
.woocommerce-product-details__short-description p{
    position: relative;
}
.beforehide::before {
    display: none;
}

.beforeshow::before{
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    opacity: 1;
    bottom: 30px;
    height: 105px;
    z-index: 1;
    background: linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,99%,.99) 99%,#fcfcfc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#fcfcfc",GradientType=0);
}
.woocommerce-product-details__short-description .morelinksingle {
    z-index: 100;
    position: relative;
    margin: 0 auto;
    text-align: center;
    color: #2196f3;
    display: block;
}
@media only screen and (max-width: 600px){.brandsrow img{
    width: 100%!important;
}}

.c-navi-categories__overlay {
    position: fixed;
    right: 0;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    content: "";
    background: rgba(192, 63, 63, 0.15);
    opacity: 0;
    z-index: 233;
    transition: opacity .2s cubic-bezier(.215,.61,.355,1) .1s;
    pointer-events: none;
}
.img404 img {
    display: block;
    width: 100%;
    height: auto;
}
.single.single-product .onsale{
    display: none;
}
.woocommerce div.product form.cart .button::after{
    content: "\E01B";
    font-family: webrado;
    position: absolute;
    right: 27px;
    top: 14px;
    font-size: 27px;
}
.right-weblog-banners{
    width: 79%;
    float: right;
}
.left-weblog-banners{
    width: 20%;
    float: left;
}
.left-sidebar-bottom-blogs{
    float: left;
    height: 400px;
    width: 23%;
}
.right-sidebar-bottom-blogs{
    float: right;
    width: 76%;
}
.small-baner-log{
    width: 31%;
}
.large-banner-log{
    width: 65.5%;
}

.row-banner-log{
    margin-bottom: 30px;
    margin-top: 0;
}
.hasmrgn{
    margin: 0 1%!important;
}
.archive.category .twobanner:nth-child(1){
    margin-left: 2%!important;
}
.archive.category .twobanner{
    width: 49%!important;
}
.left-weblog-banners .large-banner {
    width: 98.5%;
}
.text-space{
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px;
    left: 0;
    background: rgba(255, 255, 255, 0.89);
    color: #000;
    height: 76px;
    line-height: 20px;
}
.top-blogs{
    border-bottom: 1px solid #dddddd8f;
}
.weblog-tit{
    color: #515151;
    font-size: 18px;
    /* width: 170px; */
    padding: 15px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #63d0df;
}
.banlog:hover img ,.banlog:hover span {
    -webkit-transform: scale3d(1.04,1.04,1);
    -moz-transform: scale3d(1.04,1.04,1);
    -ms-transform: scale3d(1.04,1.04,1);
    -o-transform: scale3d(1.04,1.04,1);
    transform: scale3d(1.04,1.04,1);
    transition: transform 0.5s, -webkit-transform 0.5s;
}
.banlog{
    transition: transform 0.5s, -webkit-transform 0.5s;
}
.post-date::before{
    width: 23px;
    height: 23px;
    background: url(images/slices.png) -1214px -308px;
    display: block;
    float: right;
    margin-left: 10px;
    position: absolute;
    right: -26px;
    top: -3px;
    transform: scale(0.7);
    content: "";
}
.sidenav{
    background: #FFF;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    border-radius: 4px;
    /* overflow: hidden; */
    border-bottom: none;
    margin-bottom: 15.5px;
}
.sidenav .row1 > div > ul > li > a {
    padding: 16px 30px!important;
    transition: all 0ms!important;
}
.sidenav li a {color: #6b7074}
.sidenav li:hover {
    background: #00bfd6;

}
.sidenav li:hover > a{
    color: #fff;
}
.lognav-head{
    background: #2899d5;
    color: #FFF;
    padding: 20px;
    font-size: 19px;
}
.gotoshop{
    background-color: #f6f5f4;
    color: #6b7074;
    padding: 20px;
    font-size: 17px;
    display: block;
    text-align: center;
}
.gotoshop span {
    color: #2899d5;
}
.sidebar-log{
    float: right;
    width: 21%;
}
.main-log {
    float: left;
    width: 78%;
}
.container-log{
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
    max-width: 1670px;
    /* overflow: hidden; */
}
.catbutton{
    position: fixed;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    display: none;
    height: 48px;
    width: 98%;
    border-radius: 7px 7px 0 0;
    overflow: hidden;
    box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, .24);
    -webkit-box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, 0.27);
    z-index: 2;
    font-size: 16px;
    margin: 0 auto;
    line-height: 48px;
    background-color: #7a7a7a;
    color: #FFF;
    font-weight: 500;
    text-align: center;
}
.weblog-tit a {
    color: #515151;
}
.weblog-tit ul {
    float: right;
}
.weblog-tit span {
    float: right;
    margin-left: 10px;
    font-size: 16px;
    color: #515151bd;
    line-height: 27px;
}
.post-archive-catmob{
    display: none;
    color: #515151;
    font-size: 11px;
    /* padding-top: 10px; */
    position: absolute;
    bottom: 4px;
}
.post-archive-catmob ul {
    float: right;
}
.post-archive-catmob a {
    color: #747474;
    font-size: 10px;
}
.post-archive-catmob i {
    float: right;
    margin-left: 5px;
    font-style: normal;
    color: #afb6bc;
    font-size: 10px;
}
.post-archive-catmob ul li {
    float: right;
    margin-left: 10px;
}
.sidenav .row1 > div > ul > li > .sub-menu {
    right: 100%!important;
    top: 0!important;
}
.sidenav .row1 > div > ul > li {
    float: none!important;
}
.sidenav .row1 > div > ul > li > .sub-menu > .menu-item{
    float: none!important;
    background: #fff;
    border-bottom: none;
}
.sidenav .row1 > div > ul > li > .sub-menu{
    right: 100%!important;
    top: 0!important;
}
.sidenav .row1 > div > ul > li > .sub-menu > .menu-item > .sub-menu {
    width: 700px!important;
    height: 400px!important;
    right: 100%!important;
    top: 0!important;
}
.sidenav .row1 > div > ul > li::after{
    transform: rotate(90deg);
}
.sidenav .row1 > div > ul > li > .sub-menu > .menu-item:hover > a{
    background: #00bfd6;
}
.sidenav .row1 > div > ul > li > .sub-menu > .menu-item > a{
    padding: 17px 30px!important;
}
.inblog .news-blog-header h4{
    border-bottom: 2px solid #63d0df!important;
}
.offerinblog .loader {
    background: linear-gradient(90deg,#63d0df3b,#24bbd0)!important;}

.inblog .news-blog-post:hover h6 {
    color: #00bfd6!important;
}
.offerinblog:hover .product-title-moment a {
    color: #00bfd6!important;
}
.offerinblog .product-image-offer-moment{
    border-radius: 2px!important;
    overflow: hidden;
}
.weblog-tit li {
    float: right;
    margin-left: 10px;
}




.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #515151;
    text-decoration:none;
    font-family: webradonm;
    font-size: 13px;
}

.navigation li {
    display: inline;
    margin: 10px;
}


.navigation li.active a,
.navigation li.disabled {
    border-radius: 3px;
    cursor: pointer;
    padding: 4px 15px;
    color: #515151;
    font-family: webradonm;
    border-radius: 100%;
    font-size: 13px;
}

.navigation li.active a {
    border: 1px solid #63d0df;
}
.navigation ul {
    text-align: center;
}
.navigation {
    margin: 20px 0;
}
.detailp1 {
    background: url("files/12.svg") 100% 50% no-repeat;
    background-size: 100% auto;
    width: 25px;
    height: 25px;
}
.detailp2 {
    background: url("files/13.svg") 100% 50% no-repeat;
    background-size: 100% auto;
    width: 25px;
    height: 25px;
}
.detailp3 {
    background: url("files/14.svg") 100% 50% no-repeat;
    background-size: 100% auto;
    width: 25px;
    height: 25px;
}
.compare.button.added{
    padding: 13px 50px 15px 117px !important;
}
.offer-mom-noside {
    float: left;
    width: 20.95%;
    margin-bottom: 0!important;
    height: 409px;
    border: 1px solid rgba(0,191,214,.3);
}
.near-offer-momentm{
    float: right;
    width: 78%;
    margin-bottom: 0!important;
    height: 409px;
}
.offer-mom-noside .offer-moment-farhang-body{
    padding: 0!important;
    padding: 5px!important;
}
.box-product-has-offermom{
    margin-bottom: 15.5px!important;
}
.hasH .item {
    height: 329px;
}
.prev-slide-icon {
    position: absolute;
    width: 26px;
    height: 26px;
    right: 20px;
}
.prev-slide-icon::before {
    content: "\E011";
    font-family: webrado;
    font-size: 30px;
}
.next-slide-icon {
    position: absolute;
    width: 26px;
    height: 26px;
    left: 20px;
}
.next-slide-icon::before {
    content: "\E00F";
    font-family: webrado;
    font-size: 30px;
}
.sliderhasnav .owl-nav {
    width: 100%;
    position: absolute;
    top: 39%;
}
.search-submitt::before {
    content: "\E090";
    font-size: 25px;
    line-height: 44px;
    color: #fff;
    position: relative;
    top: 1px;
    font-family: webrado;
}
.owl-prev{
    background: transparent!important;
}
.hasmarginb{
    margin-bottom: 15.5px;
}

.product-slider-body .owl-nav{
    width: 100%;
    position: absolute;
    top: 31%;
    margin-top: 0!important;
}
.product-slider-body .next-slide-icon{

    background: hsla(0,0%,100%,.8);

    box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);

    border-radius: 50%;

    width: 69px;

    height: 69px;

    left: -36px;
}
.product-slider-body .next-slide-icon::before {

    font-size: 25px;

    color: #7e7e7e;

    position: relative;

    right: 2px;

    top: 30%;
}
.product-slider-body .prev-slide-icon{

    background: hsla(0,0%,100%,.8);

    box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);

    border-radius: 50%;

    width: 69px;

    height: 69px;

    right: -36px;
}
.product-slider-body .prev-slide-icon::before {

    font-size: 25px;

    color: #7e7e7e;

    position: relative;

    top: 32%;

    left: 2px;
}
.product-slider-body .owl-next.disabled .next-slide-icon {
    opacity: .5;
    cursor: auto;
    pointer-events: all;
}
.product-slider-body .owl-prev.disabled  .prev-slide-icon{
    opacity: .5;
    cursor: auto;
    pointer-events: all;
}
.productend::before{
    content: "تمام شد";
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1;
    padding: 15px 25px;
    border: 2px solid hsla(0,0%,57%,.3);
    background-color: hsla(0,0%,100%,.8);
    border-radius: 8px;
    box-shadow: 0 0 20px 0 hsla(0,0%,57%,.1);
    color: #919191;
    text-align: center;
    margin: 0 auto;
    width: 400px;
}
.ofslidernorm  .productend::before ,  .ofrsliderh2 .productend::before {
    content: "تمام شد";
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1;
    padding: 15px 25px;
    border: 2px solid hsla(0,0%,57%,.3);
    border-radius: 8px;
    box-shadow: 0 0 20px 0 hsla(0,0%,57%,.1);
    color: #919191;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    border-bottom: 20px;
    right: 25px;
    bottom: 25px;
    width: 150px;
    background: #FFF;
}

.productend{
    display: none;
}
.dispn {
    display: none;
}
.dispB {
    display: block;
}
.endsale::before  {
    content: "تمام شد";
    font-size: 20px;
    line-height: 1.1;
    padding: 15px 25px;
    border: 2px solid hsla(0,0%,57%,.3);
    background-color: hsl(0, 0%, 100%);
    border-radius: 8px;
    box-shadow: 0 0 20px 0 hsla(0,0%,57%,.1);
    color: #919191;
    text-align: center;
    position: absolute;
    right: 50px;
    z-index: 1000;
    bottom: 50px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    overflow: hidden;
}
.Offer-moment  .start-price {
    color: #676767;
    font-size: 10px;
    font-family: iranyekan ,roboto ,Arial;
    background: #f5f6f7;
}
.Offer-moment  .startprice-div .woocommerce-Price-amount {
    color: #fb3449;
    font-size: 20px;
}
.Offer-moment  .startprice-div .woocommerce-Price-amount > .woocommerce-Price-currencySymbol {
    font-size: 14px;
    /* padding-right: 10px; */
}
.products-viewed .start-price {
    display: none;
}
.brandsrow .brand{
    width: 100%!important;
}
.brandsrow .product-slider-body .owl-nav {
    top: 13%;
}
.related.products .compare.button::after{
    right: 0!important;
    top: 7px!important;
    width: 7px;
    position: absolute;
}
.product-navone .row1 > div > ul > li > a {
    padding: 11px 26px;
}
.haspad{
    padding: 20px 0;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #515151!important;
    color: #fff!important;
    border-color: #000!important;
}
.mycontpost{
    padding: 15px;
}
.argmc-login-inner .lost_password a {
    font-size: 13px!important;
    color: #0bb4c8;
}
.argmc-wrapper .argmc-tab-item .number-text{
    font-family: webradonm!important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
    padding: 10px;
}
.opnon{
    opacity: 0;
    transition: all 400ms;
}
.amazon-basket{
    float: right;
    position: relative;
}
.basketrightamazon{
    float: right;
    width: 38px;
    height: 28px;
    background: url(images/slices.png) -1001px -736px;
    content: "";
    position: relative;
}
.basketlefttamazon{
    color: #fff;
    text-align: right;
    line-height: 36px;
    font-size: 9pt;
    box-sizing: border-box;
    float: right;
}
.basket-items-amazon{
    text-align: center;
    color: #e47911;
    top: -14px;
    position: absolute;
    padding: 1px 0;
    left: 8px;
    right: 0;
    margin: 0 auto;
}
.basket-items-amazon .fontff{
    font-size: 15px!important;
}
.headeramazon .singtx {
    color: #ffffff!important;

}
.headeramazon  .flaticon-scroll-arrow-to-down:before {
    color: #FFF!important;
}
.headeramazon .search-submitt {
    background: #febd69!important;

}
.headeramazon  .search-submitt::before {
    color: #111!important;
    font-weight: bold;
}
.headeramazon .signinbox {
    border-top:4px solid #febd69 !important
}
.headeramazon .searchbar1 .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    background: #FFF!important;
}
.headeramazon .toolipsgn {
    border-color: transparent transparent #febd69 !important;
}
.remove a {
    background: #ef5661;
    color: #FFF;
    border-radius: 4px;
    font-size: 12px;
    padding: 2px 6px;
}
table.compare-list .product_info .button, table.compare-list .add-to-cart .button, table.compare-list .added_to_cart {
    background: #00bfd6;
    outline: 0;
    border: 1px solid #41a7b4;
    color: #FFF;
    padding: 12px 20px;
}
table.compare-list .woocommerce-product-rating {
    display: none;
}
table.compare-list tr.stock td.in-stock{
    background-color: #d5ffdd!important;
    color: #01a71c!important;
}
table.compare-list tr.stock td.out-of-stock{
    background-color: #ffe9e9!important;
    color: #ff4200!important;
}
table.compare-list .woocommerce-Price-amount{
    color: #fb3449;
    font-size: 20px;
    font-weight: 400;
}
table.compare-list .woocommerce-Price-currencySymbol{
    font-size: 14px;
}
table.compare-list  #yith-woocompare table.compare-list tbody th{
    border-bottom: 1px solid #00000014!important;
    background-color: #f7f7f7!important;
}
table.compare-list  .product_title{
    color: #626262;
    font-size: 13px;
    font-weight: normal;
}
#yith-woocompare table.dataTable.compare-list tbody th, #yith-woocompare table.dataTable.compare-list tbody td{
    color: #626262;
    font-size: 14px;

}
table.compare-list del {
    display: none!important;
}
.compare-list.dataTable.DTFC_Cloned{
    display:none!important;}
.dataTables_scrollHead{
    display: none!important;
}
.scroll-to-top  a {
    color: #515151;
}
.related.products .compare.added.button{
    width: 124px!important;
    transition:all 300ms;
}
.post-type-archive-product.woocommerce li.outofstock {
    position: relative;
}
.post-type-archive-product.woocommerce li.outofstock::before {
    content: "نا موجود";
    white-space: nowrap;
    border-radius: 3px 20px 20px 20px;
    border: 1px solid #ababab;
    background-color: hsla(0,0%,100%,.9);
    font-weight: 700;
    z-index: 4;
    position: absolute;
    left: 50%;
    top: 35%;
    transform: translate(-50%,-50%);
    color: #ababab;
    padding: 5px 52px;
    font-size:14px;
}
.sgnupcen button.woocommerce-Button::before {
    width: 95px;
    height: 95px;
    position: absolute;
    right: -15px;
    z-index: 100;
    top: -20px;
    background: hsla(0,0%,100%,.21);
    content: "";
    border-radius: 50%;
}
.sgnupcen button.woocommerce-Button:hover::before  {
    width: 125%;
    transition:400ms all;
    border-radius:0;
}
.sgnupcen button.woocommerce-Button::after {
    content: "\E0AD";
    position: absolute;
    color: #FFF;
    right: 20px;
    top: 8px;
    font-size: 30px;
    z-index: 1;
    font-family: webrado;
}
.slider.clearfix.bradius.box-shadow{
    margin-bottom: 15.5px;
}
.viewall-inboxes {
    color: #ef5661bf;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
}
.step {
    float: right;
    margin-left: 30px;
}
.wpmc-tabs-wrapper .wpmc-tab-item{
    float: right!important;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number{
    font-family: webradonm;
}
.wpmc-step-login  .form-row-first ,.wpmc-step-login .form-row-last{
    float: none!important;
}
.woocommerce-checkout .post-breadcrumb {
    display: none;
}
.woocommerce-checkout .single-mypost {
    background: transparent!important;
    box-shadow: none!important;
    border: none!important;
}
.login-form-checkout{
    background: #FFF;
    float: none!important;
    background: #fff;
    width: 389px!important;
    border: 1px solid #dedede;
    box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);
    margin: 0 auto;
}
.login-form-chek-head {
    border-bottom: 1px solid #ececec;
    color: #656565;
    padding: 17px 22px;
    line-height: 1.222;
    font-weight: 700;
    font: 18px iranyekan ,roboto ,Arial;
}
.login-form-checkout .button {
    font: 15px iranyekan ,roboto ,Arial !important;
    display: block !important;
    width: 100%;
    font-size: 18px!important;
    line-height: 1.222!important;
    padding: 15px 80px 15px 55px!important;
    border-radius: 8px!important;
    background-color: transparent!important;
    outline: 0;
    color: #fff!important;
    z-index: 1;
    position: relative!important;
}
.login-form-checkout .button::before {
    width: 95px;
    height: 95px;
    position: absolute;
    right: -15px;
    z-index: 100;
    top: -20px;
    background: hsla(0,0%,100%,.21);
    content: "";
    border-radius: 50%;
}
.login-form-checkout .button:hover::before {
    width: 116%;
    transition: 400ms all;
    border-radius: 0;
    height: 71px;
}
.login-form-checkout .button::after {
    content: "\E0AD";
    position: absolute;
    color: #FFF;
    right: 20px;
    top: 8px;
    font-size: 30px;
    z-index: 1;
    font-family: webrado;
}
.login-form-checkout .form-row.form-row-last{
    margin-bottom: 20px!important;
}
.login-form-checkout .form-row.form-row-first , .login-form-checkout .form-row.form-row-last{
    position: relative;
}
.login-form-checkout .form-row.form-row-first::before {
    position: absolute;
    right: 12px;
    bottom: 6px;
    color: #929292;
    font-size: 26px;
    font-family: webrado;
    content: "\E002";
}
.login-form-checkout .form-row.form-row-last::before{
    position: absolute;
    right: 14px;
    bottom: 6px;
    color: #929292;
    font-size: 26px;
    font-family: webrado;
    content: "\E06E";}
.login-form-checkout .woocommerce-form__label-for-checkbox{font-size: 14px!important;}
.login-form-checkout .lost_password {
    margin: 10px 0;
}
.login-form-checkout .form-row.form-row-first input, .login-form-checkout .form-row.form-row-last input {padding: 9px 35px 9px 12px;}
.wpmc-footer-left{
    float: right;
}
.wpmc-footer-left, .wpmc-footer-right{
    width: auto!important;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number{
    background: #00bfd6;
    color: #FFF;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number{
    border-color: #00bfd6;
}
.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-number{
    font-family: webradonm;
    line-height: 31px;
    z-index: 10!important;
}
.wpmc-tabs-wrapper .wpmc-tab-text{
    z-index: 10!important;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current::before{
    border-bottom-color:#00bfd6;
}
.wpmc-tabs-wrapper .wpmc-tab-item:before{
    border-bottom: 4px solid #c9c9c9;

}
.woocommerce-billing-fields__field-wrapper{
    max-width: 800px;
    margin: 0 auto;
}
.woocommerce-shipping-fields__field-wrapper,wpmc-step-item.wpmc-step-shipping.current{
    max-width: 800px;
    margin: 0 auto;
}
.woocommerce-checkout.woocommerce-page .single-post-body{
    max-width: 1000px;
    margin: 0 auto;
}
.woocommerce-checkout.woocommerce-page .wpmc-nav-wrapper button{
    margin-top: 30px;
}
.showcoupon{
    color: #00bfd6;
}
#place_order::before {
    width: 95px;
    height: 95px;
    position: absolute;
    right: -31px;
    top: -20px;
    background: hsla(0,0%,100%,.21);
    content: "";
    border-radius: 50%;
    transition: all 400ms;
}
#place_order::after {
    content: "\E020";
    font-family: webrado;
    position: absolute;
    right: 21px;
    top: 20px;
    font-size: 21px;
}
#place_order:hover::before {
    transition: all 400ms;
    width: 115%;
    border-radius: 0;
}
.instock-main::before {
    content: "نا موجود";
    white-space: nowrap;
    border-radius: 3px 20px 20px 20px;
    border: 1px solid #ababab;
    background-color: hsla(0,0%,100%,.9);
    font-weight: 700;
    z-index: 4;
    position: absolute;
    transform: translate(-50%,-50%);
    color: #ababab;
    padding: 5px 52px;
    font-size: 14px;
    left: 50%;
    top: 35%;
}
.instock-main{
    position: relative;
    /* left: 50%; */
    /* top: 35%; */
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li{
    float: right;
}
.seller-listing-content .store-phone{
    font-family: webradonm;
    color: #515151!important;
}
.seller-listing-content .store-data a  {
    color: #515151;
    font-size: 20px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{
    background-color: #00bfd6;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar{
    background: #beebf1;
    height: 102px;
    width: 102px;
    border-radius: 100%;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{
    background-color: #fff;
    box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.1);
    border: 1px solid #dedede;
}
input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme{
    color: #515151;
    background-color: #FFF;
    border-color: #beebf1;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar img{
    border-radius: 100%;
}
.farhang-newsletters .mailpoet_form.mailpoet_form_shortcode .mailpoet_paragraph .mailpoet_text {
    font-family: iranyekan ,roboto ,Arial, Tahoma!important;
    font-size: 13px;
    border: 1px solid #d7d7d7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #999;
    border-radius: 0 5px 5px 0;
    float: right;
    outline: 0;
    height: 48px;
    width: 300px!important;
    margin: 0;
    padding: 0 40px;
    text-align: right;
}
.farhang-newsletters  .mailpoet_form.mailpoet_form_shortcode .mailpoet_submit{
    color: #FFF;
    padding: 14px 16px;
    background-color: #00bfd6;
    float: right;
    display: block;
    transition: all 200ms;
    border-radius: 5px 0 0 5px;
    border: none;
    outline: 0;
    font-size: 14px;
}
#mailpoet_form_2 .mailpoet_validate_success {
    color: #468847;
    /* background: #00800024; */
    font-size: 13px;
    /* padding: 15px; */
}
.mc4wp-form-fields input[type=email]{
    font-family: iranyekan ,roboto ,Arial, Tahoma!important;
    font-size: 13px;
    border: 1px solid #d7d7d7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #999;
    border-radius: 0 5px 5px 0;
    float: right;
    outline: 0;
    height: 48px;
    width: 300px!important;
    margin: 0;
    padding: 0 40px;
    text-align: right;
}
.mc4wp-form-fields input[type=submit]{
    color: #FFF;
    padding: 14px 16px;
    background-color: #00bfd6;
    float: right;
    display: block;
    transition: all 200ms;
    border-radius: 5px 0 0 5px;
    border: none;
    font-size: 14px;
}
.slider2new .start-price {
    float: none!important;
    background: none!important;
    color: #7f7f7f!important;
    padding: 0!important;
    text-align: right!important;
    background: transparent!important;
}
.farhang-newsletters{
    margin-bottom: 20px!important;
}
.parsley-required, .parsley-custom-error-message {
    color: #fb3449;
    position: absolute;
    top: -19px;
    font-size: 13px;
}
#mailpoet_form_2 .mailpoet_form{
    position: relative;
}
.mailpoet_form.mailpoet_form_shortcode .mailpoet_submit:hover {
    cursor: pointer;
}
.mailpoet_form.mailpoet_form_shortcode .mailpoet_submit:active{
    transition: all 0s;
    filter: grayscale(0.2);
}
.newsletter-inmob .mailpoet_form.mailpoet_form_shortcode .mailpoet_paragraph .mailpoet_text {padding-right: 59px;-webkit-border-radius: 9px;border-radius: 9px;background-color: #f0f0f0;border-color: #e5e5ea;padding-top: 17px;padding-bottom: 17px;margin: 0 auto;outline: 0;width: 100%!important;font-size: 12px;line-height: 1.467;border: 1px solid #e5e5ea;font-family: iranyekan;}
.newsletter-inmob .mailpoet_form.mailpoet_form_shortcode:before {
    font-size: 25px;
    top: 14px;
    content: "\E024";
    right: 14px;
    color: #c9c9c9;
    position: absolute;
    pointer-events: none;
    font-family: webrado-mobile;
}
.mailpoet_form.mailpoet_form_shortcode{
    position: relative;
}
.newsletter-inmob .mailpoet_form.mailpoet_form_shortcode .mailpoet_submit {-webkit-border-radius: 9px;border-radius: 9px;font-size: 18px;line-height: 1.222;outline: 0;color: #fff;-webkit-box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);background-color: #00bfd6;padding: 14px;width: 100%;display: block;text-align: center;}
.hasmarg{
    margin-bottom: 30px!important;
}
@media only screen and (max-width: 1100px){
    .product-slider-body .product-image{
        width: 140px!important;
    }
    .offer-mom-noside .product-image-offer-moment{
        width: 140px!important;
    }
    .near-offer-momentm , .offer-mom-noside{
        height: 324px!important;
    }
}
.c-footer__copyright--text{
    color: #4a4a4a;
    padding-top: 30px;
    text-align: center;
    border-top: 1px solid #b0bec5;
    font-size: 12px;
    padding-bottom: 15px;
    background-color: #d7dee0;
}

@media only screen and (max-width: 850px) {
    .farhang-about-bar , .farhang-footer-customer-services{
        background: #FFF!important;
        padding: 15px 0!important;
    }
    .c-footer__copyright--text{
        background: #FFF;
        font-size: 10px;
        color: #9b9b9b!important;
        border-top: 1px solid #f1f1f1;
    }
    .socilas-inmob {
        display: block!important;
    }
    .farhang-footer-customer-services-left {
        display: none;
    }
    .newsletter-inmob , .apps-inmob {
        display: block!important;
    }
    .farhang-footer-customer-services-right > div > .menu > li:nth-child(1) > a{
        margin-bottom: 0px!important;
        font-size: 16px;
    }
    .farhang-footer-customer-services-right div{
        margin-bottom: 20px;
    }
    .farhang-footer-customer-services-right div:last-child{
        margin-bottom: 0!important;
    }
    .farhang-newsletters{
        display: none!important;
    }
    .farhang-footer-customer-services-right{
        margin-bottom: 0!important;
    }
    .farhang-footer-customer-services{
        padding: 10px 0!important;
        border-bottom: 1px solid #f1f1f1;
    }
    .info-bar{
        display: none;
    }
    .about-us-text-farhang h2, .about-us-text-farhang p{
        color: #9b9b9b!important;
    }
    .farhang-footer-customer-services-right ul li a{
        color: #9b9b9b!important;
    }
    .info-bar ul li {
        text-align: center;
        margin-bottom: 15px;
        display: block
    }
    .slider-2-mobile .counter-analog span.part span.digit{
        font-size: 15px!important;
        padding: 1px 2px!important;
        border-radius: 0!important;
    }
}
.offer-slider-inmob{
    background-color: #00000014;
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.571;
    color: #757575;
    padding: 15px 31px 15px 15px;
    position: relative;
    font: 14px iranyekan;
    display: block;
}
.offer-slider-inmob::before {
    display: block;
    float: right;
    margin-left: 18px;
    color:#ef4746;
    transition: all .5s;
    content: "\E046";
    font-size: 13px;
    font-family: webrado-mobile;
    position: relative;
    top: 2px;
}
.slider .slider-navigator li.active {
    background: #FFF;
}

.slider-navigator  li.active > a {
    color: #000;
}
.woocommerce-cart .cross-sells{
    display: none!important;
}
.woocommerce.single-product blockquote{
    background: #eceff1;
    padding: 10px 20px;
    border-right: 3px solid #303030;
}

.wishlist_table .add_to_cart.button, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .wishlist_table a.ask-an-estimate-button, .wishlist-title a.show-title-form, .hidden-title-form a.hide-title-form, .woocommerce .yith-wcwl-wishlist-new button, .wishlist_manage_table a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, .yith-wcwl-wishlist-search-form button.wishlist-search-button{
    margin: 0px;
    box-shadow: none;
    text-shadow: none;
    border-radius: 3px;
    background: transparent;
    color: #515151;
    font-size: 12px;
    border-radius: 3px;
    border: 1px solid #cacaca!important;
    position: relative;
    display: inline-block;
    padding: 14px 50px 14px 9px;
}
.add_to_wishlist.single_add_to_wishlist::before {
    content: "\E0B7";
    height: 100%;
    font-size: 25px;
    font-family: webrado;
    position: absolute;
    right: 9px;
    transition: all 300ms;
    top: 8px;
    border-radius: 0 2px 2px 0;
}
