﻿  .order-detail-content td {
            border: 0 !important;
        }

        .order-detail-content th {
            display: none !important;
        }
         .more-views-itemss {
            margin: 3px;
            height: 70px;
            position: relative;
            text-align: center;
            border: 1px solid #e5e5e5;
            background: #fafbfc !important;
            max-height: 75px;
            padding: 0;
            float: right;
            width: 70px;
        }

            .more-views-itemss:hover {
                cursor: pointer;
            }.product-full{
                 min-height:350px;
             }
        .bg-1 {
            width: 100%;
            overflow: hidden;
            display: BLOCK;
            padding-top: 10px;
        }

        .color-primary-500 {
            color: #ef4056;
        }

        body {
            background-color: #fff;
        }

        .info {
            margin: 10px 0;
            background-color: rgba(255, 225, 225, 0.95);
            padding: 20px 20px;
            border-radius: 3px;
            text-align: center;
        }

        .add-to-box .btn-cart {
            float: none;
            background: #fb3640;
            margin: 0 auto;
            width: 100%;
            color: #fff;
            font-size: 13px;
        }

        td {
            text-align: right !important;
        }

        .owl-item {
            float: left;
            margin: 0px;
        }

        .info a {
            color: #000;
        }

        .owl-nav {
            display: none;
        }

        .modal-header .close {
            margin-top: -2px;
            float: left;
            position: absolute;
        }

        .share-handler {
            background: #fff;
            border: 1px solid #e2e2e2;
            line-height: 30px;
            display: block;
            padding: 0 5px;
            border-radius: 30px;
            font-size: 14px;
            color: #4d4d4d;
            direction: rtl;
            text-align: center;
            margin-right: 8px;
            margin-bottom: 9px;
            vertical-align: top;
            padding: 8px 16px;
            margin: 8px 0;
            border-radius: 8px;
            border: 1px solid #dfdfdf;
        }

        .errormes {
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            border: 1px solid #bbb;
            font-size: 14px;
            width: 100%;
            overflow: hidden;
            color: #000000;
            padding: 6px;
            border-color: #ff3f3f;
            background-color: #fef3f3;
            margin: 5px auto;
        }

        .dwspecs-product-table-group .group-title {
            color: #2196f3;
            font-size: 18px;
            font-weight: 700;
            margin-bottom: 12px;
        }

        .dwspecs-product-table .dwspecs-product-table-group {
            margin-bottom: 20px;
        }

        .dwspecs-product-table table {
            border-spacing: 0;
            border-collapse: separate;
            width: 100%;
            margin: 0;
        }

        table td:first-child {
            border-width: 0 0 1px 0;
        }

        #cph_main_GridView1 tr:first-child {
            display: none;
        }

        #cph_main_GridView1 tr {
            border-bottom: 0;
            width: 25%;
            background: #f7f7f7;
            float: right;
            padding: 5px;
            border: 1px solid #dadada;
            border-radius: 3px;
        }

        table tbody td {
            border-width: 0 1px 1px 0;
        }

        .dwspecs-product-table table tr th, .dwspecs-product-table table tr td {
            vertical-align: middle;
            background-color: #f7f7f7;
            padding: 1rem 1.25rem;
            color: #4b4b4b;
            font-size: 14px;
            font-family: newfont;
            font-weight: 400;
            border-bottom: 1px solid #fff;
        }

            .dwspecs-product-table table tr th:first-child, .dwspecs-product-table table tr td:first-child {
                width: 25%;
                background-color: #f0f0f0;
            }

        .dwspecs-product-table table tr th, .dwspecs-product-table table tr td {
            vertical-align: middle;
            background-color: #f7f7f7;
            padding: 1rem 1.25rem;
            color: #4b4b4b;
            font-size: 13px;
            font-weight: 400;
            border-bottom: 1px solid #fff;
        }

        .row {
            display: block;
        }

        @media(max-width:991px) {
            .product-image, .product-images {
                display: block !important;
                overflow:hidden;
            }

            #cph_main_GridView1 tr {
                width: 33%;
            }

            .product-view .product-img-box .product-image .more-views-items {
                margin: 0px 10px;
                height: 50px;
                width: 50px;
            }

            .product-description {
                margin-top: 30px;
            }

            .product-view .product-shop .price {
                font-size: 15px;
            }
        }

        .abstract {
            padding: 5px;
            overflow: hidden;
        }

        .owl-dot {
            display: none;
        }

        .bred li {
            list-style-type: none;
            float: right;
            font-size: 12px;
            margin: 5px 0px;
            text-align: center;
            direction: rtl;
            padding-left: 3px;
        }

        .c-product__delivery-digikala, .c-product__delivery-seller, .c-product__delivery-warehouse, .c-product__delivery__fmcgfastdelivery {
            position: relative;
            margin-top: 20px;
            padding-right: 38px;
        }

            .c-product__delivery-warehouse:before {
                content: "";
                background: url(../../images/d0a997dc.svg) no-repeat 50% 50%;
                background-size: contain;
                position: absolute;
                font-size: 17px;
                color: #c1c1c1;
                width: 28px;
                height: 24px;
                right: 21px;
                top: -4px;
                font-size: 24px;
                color: #6bb927;
                margin-right: 4px;
            }

        .product-view .product-img-box .product-image .product-flexslider {
            margin: 20px 2px 0px 0px;
            overflow: hidden;
        }

        .Star {
            background-image: url(../../images/Star.gif);
            height: 17px;
            width: 17px;
        }

        .WaitingStar {
            background-image: url(../../images/WaitingStar.gif);
            height: 17px;
            width: 17px;
        }

        .bred a {
            font-size: 13px;
            color: #6a6a6a;
        }

        .FilledStar {
            background-image: url(../../images/FilledStar.gif);
            height: 17px;
            width: 17px;
        }

        .add-to-box {
            text-align: center;
        }

        .btncarts {
            background: #4caf50;
            border: 0;
            color: #fff;
            font-size: 16px;
            text-shadow: none;
            padding: 7px 20px;
            float: right;
            margin-top: 0px;
            transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
            margin-right: 0px;
            border: none;
            height: 47px;
            text-transform: uppercase;
            position: fixed;
            left: 0;
            bottom: 0;
            width: 100%;
            z-index: 999;
            padding: 0;
        }

        .sale_percentage {
            color: #4caf50;
            font-weight: 800 !important;
            font-size: 21px;
        }

        .single-post-share {
            list-style: none;
            padding: 0;
            font-size: 0;
        }

        .post-share.style-2 .social-item {
            margin: 0 0 6px 6px;
            float: right;
            border-radius: 30px;
        }

        .single-post-share .social-item.telegram a {
            background-color: #179cde;
            color: #0a629a;
        }

        .post-share.style-2 .social-item a {
            border-radius: 30px;
        }

        .icon i {
            font-size: 18px;
            color: #fff;
        }

        .social-item {
            float: right;
            width: 22%;
            padding-top: 9px;
            list-style-type: none;
            direction: rtl;
        }

        .post-share.style-2 .social-item a {
            padding: 0 8px;
            min-width: 38px;
            line-height: 38px;
            display: inline-block;
        }

        .social-item.has-title a {
            padding: 0 15px;
        }

        .single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
            margin-right: 6px;
            margin-left: auto;
        }

        .single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
            line-height: 30px;
            vertical-align: top;
            color: #fff;
            display: inline-block;
        }

        .post-share.style-2 .item-title, .post-share.style-2 .number, .post-share.style-2 .text {
            font-size: 14px;
        }

        .social-item.whatsapp {
            background-color: #00e676;
            color: #02a252;
        }

        .main-container {
            padding: 10px 2px;
        }

        #cph_main_RadioButtonList1 {
            padding: 0;
            overflow: hidden;
        }


        input[type=checkbox], input[type=radio] {
            margin: 4px;
        }

        .right-shoping-cartss {
            padding: 8px 30px !important;
            background: #4caf50;
            border: 0;
            color: #fff;
            -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.15);
            -ms-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
            box-shadow: 0 2px 3px 0 rgba(0,0,0,0.15);
            font-size: 16px;
            border-radius: 3px;
            margin: 10px auto;
            width: 100%;
        }

        label {
            margin-bottom: 0;
        }

        .nimanibox .product-tabs {
            text-align: center;
            overflow: hidden;
            display: BLOCK;
            border: 0;
        }

        .nimanibox .nav-tabs.product-tabs > li > a {
            padding: 12px 5px;
            font-size: 13px;
        }

        .number span {
            cursor: pointer;
        }

        .number {
            margin: 1px;
        }

        .minus, .plus {
            width: 40px;
            height: 40px;
            background: #f2f2f2;
            border-radius: 4px;
            padding: 8px 5px 8px 5px;
            border: 1px solid #ddd;
            display: inline-block;
            vertical-align: middle;
            text-align: center;
            line-height: 20px;
        }

        .nimanibox .nav-tabs.product-tabs > li + li {
            margin-right: 5px;
        }

        .nimanibox .nav-tabs.product-tabs > li > a {
            background-color: #EFF1F5;
            border-radius: 50px;
        }

     .nimanibox .nav-tabs.product-tabs > li:last-child a {
            border-radius: 50px 50px 50px 20px;
        }

        #productTabContent {
            padding: 10px 5px;
            background: none repeat scroll 0 0 #fff;
            border: 0;
            background-color: #FFFFFF;
            border-radius: 7px 7px 7px 7px;
            box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.14);
            border-top: none;
            width: 100%;
            text-align: justify;
            margin-top: 10px;
        }

       .nimanibox .nav-tabs.product-tabs > li.active > a {
            background-color: #993366;
            color: #fff;
            border-radius: 50px 50px 20px 50px;
        }

        .c-params__list {
            padding: 0;
            list-style: none;
            width: 100%;
            margin-bottom: 25px;
        }

            .c-params__list li, .spec-list li {
                display: block;
                overflow: hidden;
            }

        .c-params__list-key {
            float: right;
            background: #f0f1f2;
            width: 23%;
            height: auto;
            padding: 6px 12px;
            margin-left: 2px;
            margin-bottom: 10px;
        }

            .c-params__list-key span {
                color: #993366;
                font-weight: 500;
                font-size: 11px;
            }

        .c-params__list-value {
            background: #f7f9fa;
            padding: 6px 12px;
            width: 74%;
            height: auto;
            color: #000;
            float: left;
            margin-bottom: 10px;
        }

            .c-params__list-value span {
                font-size: 12px;
            }

        .pb-2, .py-2 {
            padding: 0 !important;
        }

        .Specification_specification__valuesBox__LqurB {
            display: block !important;
            overflow: hidden;
        }

        @font-face {
            font-family: 'iranyekan';
            src: url(../../fonts/newfont.eot);
            src: url(../../fonts/newfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/newfont.woff) format("woff"),url(../../fonts/newfont.ttf) format("truetype");
        }

        @font-face {
            font-family: 'iransans';
            src: url(../../fonts/newfont.eot);
            src: url(../../fonts/newfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/newfont.woff) format("woff"),url(../../fonts/newfont.ttf) format("truetype");
        }

        @font-face {
            font-family: 'IRANSans_fa';
            src: url(../../fonts/newfont.eot);
            src: url(../../fonts/newfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/newfont.woff) format("woff"),url(../../fonts/newfont.ttf) format("truetype");
        }

        .header, .jsx-711845333 {
            width: 100%;
            display: block;
            overflow: hidden;
        }

        .Specification_specification__value__NQOYM, .detail-title {
            float: right;
            background: #f0f1f2;
            width: 33%;
            height: auto;
            padding: 8px 4px !important;
            margin-left: 4px;
        }

        .ai-center, .detail-value {
            background: #f7f9fa;
            padding: 9px 21px;
            width: 60%;
            height: auto;
            color: #000;
            float: left;
        }

        @media (min-width: 766px) {
            .Specification_specification__value__NQOYM, .detail-title {
                width: 20%;
            }

            .ai-center, .detail-value {
                width: 75%;
            }
        }

        .iranatel {
            display: none;
        }

        #cph_main_RadioButtonList1 {
            padding: 0;
            overflow: hidden;
            float: right;
        }

            #cph_main_RadioButtonList1 li {
                border-bottom: 0;
                width: auto;
                margin: 5px 1px;
                float: right;
                padding: 0px;
                border-radius: 3px;
                list-style-type: none;
                position: relative;
            }
               #cph_main_RadioButtonList2 {
            padding: 0;
            overflow: hidden;
            float: right;
        }

            #cph_main_RadioButtonList2 li {
                border-bottom: 0;
                width: auto;
                margin: 5px 1px;
                float: right;
                padding: 0px;
                border-radius: 3px;
                list-style-type: none;
                position: relative;
            }
        label {
            justify-content: center;
            align-items: center;
            background-color: inherit;
            text-align: center;
            overflow: hidden;
            transition: linear 0.3s;
            color: #6e6e6edd;
        }

        input[type="radio"] + label {
            transition: 0.3s;
        }

        input[type="radio"]:checked + label {
            transition: 0.3s;
        }

        .nnm {
            width: 20px;
            height: 20px;
            display: inline-block;
            border-radius: 50%;
            border: 1px solid #444;
            float: right;
            margin-left: 3px;
        }

        input[type=checkbox], input[type=radio] {
            margin: 4px;
            appearance: none;
            display: none;
        }

        .nnn {
            border: 1px solid #ccc;
            display: inline-block;
            text-align: center;
            padding: 6px 4px;
            min-width: 74px;
            font-size: 12px;
            color: #000;
            border-radius: 5px;
            cursor: pointer;
        }
           .nnnn {
            border: 1px solid #ccc;
            display: inline-block;
            text-align: center;
            padding: 6px 4px;
            min-width: 74px;
            font-size: 12px;
            color: #000;
            border-radius: 5px; 
        }
        .product-view {
            width: 100%;
        }

        .col-main b {
            font-size: 12px;
        }

        input[type="radio"]:checked + label .nnn {
            border: 1px solid #4caf50;
        }

        .wd-social-icons i {
            font-size: 14px;
            line-height: 30px;
        }

        .social-tg i {
            font-size: 20px;
            margin:3px;
            color: #229ED9;
        }

        .social-tr i {
            font-size: 20px;           margin:3px;
            color: #00acee;
        }

        .social-ws i {
            font-size: 20px;           margin:3px;
            color: #25D366;
        }
   .wd-style-with-bg {
    position: relative;
    padding: 15px 20px;
    background:#fbe7ed;
    direction:rtl;
    border-radius:4px;
    overflow:hidden;
    display:block;
    color:#666;
    width:100%;
}.wd-visits-count-number {
    display: inline-flex;
    color: #333;
    vertical-align: middle;
    font-weight: 600; 
}.wd-visits-count-number i{
      color:#d70644;
      margin-left:7px;
          line-height: 24px;
    font-size: 16px;
  }.btn-danger {
    color: #fff;
  background-color: #4a4949;
    border-color: #322f2f;
}@media only screen and (min-width: 320px) and (max-width: 479px){
.category-products ul.products-grid li.item {
 
    z-index: 9; 
}
 }