﻿a, body { color: #444; }
    a, a:hover { text-decoration: none; }
@font-face { font-family: IRANSans; src: url(fonts/IRANSansWeb_Medium.eot); src: local('b IRANSansWeb_Medium'),url(fonts/IRANSansWeb_Medium.eot?#) format('eot'),url(fonts/IRANSansWeb_Medium.woff) format('woff'),url(fonts/IRANSansWeb_Medium.ttf) format('truetype'),url(fonts/IRANSansWeb_Medium.svg) format('svg'); font-weight: 400; font-style: normal; }
@font-face { font-family: Yekan; src: url(fonts/YekanWeb-Regular.eot); src: local('b YekanWeb-Regular'),url(fonts/YekanWeb-Regular.eot?#) format('eot'),url(fonts/YekanWeb-Regular.woff) format('woff'),url(fonts/YekanWeb-Regular.ttf) format('truetype'),url(fonts/YekanWeb-Regular.svg) format('svg'); font-weight: 400; font-style: normal; }
@font-face { font-family: corel; src: url(fonts/coreldesign.ttf); }
body { font-family: IRANSans; font-size: 10pt; background-color:#fff }
img { border: 0; }
a:hover { color: #444; }
.clearBoth { clear: both; content: "."; display: block; visibility: hidden; }
.page-header { text-align: center; font-size: 13pt; line-height:2.8rem; margin: 0 0 10px !important; border-bottom: 1px solid rgba(175,173,173,.2) !important; color: #444 !important; /*padding-top:25px;*/ padding-bottom:15px;; }
    .page-header h1 { font-size: 14pt; text-align: right; }
    .page-header div { color: #888; font-size: 10pt; padding-top: 8px; }
.h_title { float: right; /*padding-bottom:20px;*/ }
.h_loader { float: left; font-size: 12pt; color: #aaa; padding-top: 5px; }
.h_Sort { float: left; font-size: 10pt; color: #aaa; padding-top: 5px; }
    .h_Sort .form-control { padding: 2px !important; font-size: 10pt !important; min-width: 160px; height: 35px; margin-top: 5px; }
.form-control { background-color: #fff !important; }
.well { background-color: #fff !important; /*-webkit-box-shadow: inset 0 4px 4px rgba(34,85,161,.2); box-shadow: inset 0 4px 4px rgba(34,85,161,.2);*/ border: 1px solid #dde1f9 !important; }
.Drop, .txtBox { max-width: 270px; background-color: transparent; position: relative; background-color: transparent !important; min-height:48px; }
.left-row { text-align: left; margin: 10px; }
.form-group { font-size: 90%; }
    .form-group div { margin-bottom: 12px !important; }
.btn {/* min-height:48px;*/ padding:10px }
/*.fa { padding-left:5px; }*/

.muti-txtBox { max-width: 500px; }
.validation-error { position: absolute; font-family: Tahoma; font-size: 8pt !important; max-width: 270px; text-align: left; bottom: 0; /*background-color: #ffd6d6;*/ display: block; width: 100%; height: 34px; padding: 6px 12px; line-height: 1.42857143; }
.btn-default { background-color: #dadbd8 /*D9D5F3*/ !important; /*border-color: #CECAED !important; color: #373359 !important;*/ transition: all .7s; -o-transition: all .7s; -ms-transition: all .7s; -weblit-transition: all .7s; -moz-transition: all .7s; }
    /*.btn-default:hover { background-color: #D0CCEF !important; }*/
.btn-danger { font-style: normal; font-family: IRANSans; }
.alert-success { font-size: 12pt; }
.main-container { width: 100%; max-width: 1300px; margin: 0 auto; }
/*#content-bar, #spec-bar, .sm-cart-btn { margin-top: 25px; }*/
.cartList .dropdown-menu {left:80px; right:auto;}
.header { background-color:#fff; padding-top:0.5%;box-shadow: 0 4px 6px -2px #d7d5d5; -webkit-box-shadow: 0 4px 6px -2px #d7d5d5 }
/*.top-line-first { background-color: #9297A3; }
    .top-line-first #Tel { font-size: 15pt; color: #eee; font-family: IRANSans; float: left; }
        .top-line-first #Tel .fa { color: #eee; font-size: 10pt; }
    .top-line-first ul { padding-right: 0 !important; text-align: right; padding-top: 4px; }
        .top-line-first ul li { display: inline-block; padding-left: 10px; }
            .top-line-first ul li .fa { font-size: 5pt; color: #fff; padding-left: 3px; }
            .top-line-first ul li a { font-size: 10pt; color: #eee; }
                .top-line-first ul li a:hover { color: #fff; }
.top-line-second { background-color: #302572; padding: 8px; min-height: 40px; color: #eee; }
    .top-line-second .left { text-align: left; }
    .top-line-second #login_li img { padding-left: 5px; max-width: 30px; }
    .top-line-second .sm-value-p { color: #fff; }*/

.loginBtn{ float:left; margin-right:3px; /*padding-top:10px;*/ color:#6c757d;  border-radius:250px; padding: 12px 5px 12px 8px; background-color:#eee; margin-top:10px;}
    .loginBtn .w-icon-account { font-size:20px; vertical-align:middle }
.loginBtn a{display: inline-table; color:#6c757d;}
/*.loginBtn:hover,.loginBtn:focus{background-color:#6c757d; color:#fff;}*/
/*.loginBtn:hover .link{background-color:#6c757d; color:#fff;}*/
.loginBtn:hover .dropdown-toggle{color:#fff;}
.loginBtn:hover a .wellcom-well{background-color:#fff; color:#333;}
/*.cart {   border-radius: 4px;  border-radius:10px; -webkit-border-radius:10px; border:3px solid #ededed; background-color:#ededed; padding:10px  }
*/    .loginBtn .title {  display: inline-table; }
.TopBtn{ float:left; margin-right:3px; padding-top:10px;}
.cTopBtn { /*padding-top:20px !important;*/float:left; margin-left:5px; padding-top:10px;}
.topDevider{border-right:1px solid #e0e0e0; height:44px; vertical-align:middle; margin:10px 10px 0 10px;float:left;}

.sm-value-p { display: block; display: inline;}
.sm-value-m { display: none !important; display: inline; color: #fff; }

.smal-cart{width:100%}
/*.smal-cart a { color: #fe5512 !important; }*/
    .smal-cart [class^=w-icon-] { font-size:23px; }
    .smal-cart .w-icon-compare { font-size:28px; }
    .smal-cart .sm-count { font-family: IRANSans; position: relative; right: -15px; bottom: 45px; background-color: #92cf42; color: #fff; border-radius: 100%; width: 24px; height: 24px; text-align: center; }

.sm-title { font-size: 12pt; color: #4a690d; }
.CircleIcon .glyphicon { color: #FFF; font-size: 10pt; background-color: #b1b1b1; padding: 5px; margin-left: 3px; border-radius: 50%; }
.smal-cart .sm-left .sm-count { padding-top: 6px; cursor: pointer; }
.sm-cart-btn { padding-top: 5px; border-top: 1px solid rgba(0,0,0,.06); }
    .sm-cart-btn a:hover { background-color: #fff !important; }

    .cTopBtn .smal-cart .glyphicon { color: #8f8c8c;font-size: 12pt; background-color:transparent }
/*.carousel, .carousel-inner .item img { border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; }*/
.dropdown-menu { left: 0; top: 50px; }
.login-dropdownu-menu, .wellcom-dropdownu-menu { top: 45px; z-index: 3000; }
    .wellcom-dropdownu-menu li { padding: 3px; text-align: right; }
        .wellcom-dropdownu-menu li a {background-color:#fff !important; color:#666; padding: 3px !important; }
    .wellcom-dropdownu-menu .Wallet { color: #3c962b !important; border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-bottom: 10px; }
.login-dropdownu-menu { max-width: 300px; }
.wellcom-well { padding-top: 10px; width: 100%; cursor: pointer; text-align: center; }
    .wellcom-well .fa { color: #aaa; padding-left: 5px; }
    .wellcom-well .fa-chevron-down { font-size: 7pt !important;}
    .wellcom-well .fa-user { color: #73a319; font-size: 12pt; }
    .wellcom-well > div { padding: 5px; text-align: right; }
        .wellcom-well > div:hover { background-color: #eee; border-radius: 5px; }
    .wellcom-well .dropdown-menu { /*left: 15% !important*/left:160px; right: auto; max-width: 400px; padding: 10px; color: #666; }
    /*.wellcom-well .dropdown-toggle { color: #eee !important; }*/
        /*.wellcom-well .dropdown-toggle span { color: #fa3939 !important; }*/
.dropdown-menu > li > a:hover {background-color:#fff; color:#ee1d23}
#namad-bar { margin: 35px 0 10px; text-align: center; }
    #namad-bar img { width: 48%; }

#search-bar { max-width: 500px; /*margin-top:20px;*/ background-color:#eee !important; padding:5px; border-radius:25px; -webkit-border-radius:25px; }
.Search-txt { border-left: 0; width: 100%; border:0px !important; background-color:transparent !important; box-shadow:none !important }
.Search-drop { background-color: transparent; border:0px !important; max-width: 80px; font-family: 8.5pt; appearance: none; -webkit-appearance: none; -moz-appearance: none; }
.Search-drop-addon { padding: 0 6px !important;  border:0px !important;  min-width: 100px; }
.Search-btn-addon { border:0px !important; max-width: 31px; padding-right: 0 !important; background-color:transparent !important }
    .Search-btn-addon .glyphicon { color: #aaa; }
.Search-result { max-width: 500px; display: none; box-shadow: 0 0 2px #444; -webkit-box-shadow: 0 0 2px #444; -ms-box-shadow: 0 0 2px #444; position: absolute; background-color: #fff; z-index: 5000; }
@media (min-width:767px){
    .Search-result{width:97%;}
}
    .Search-result .searchItem { width: 100%; text-align: right; border-bottom: 1px solid rgba(0,0,0,.05); transition: all .4s; -ms-transition: all .4s; -moz-transition: all .4s; -o-transition: all .8s; -webkit-transition: all .4s; }
        .Search-result .searchItem:hover { background-color: #ecfae3; color: #3b530c; }
    .Search-result img { width: 45px; height: 45px; padding: 2px; }
.search-list { padding: 5px; }
    .search-list .fa { color: #5c8312; padding-left: 7px; }
/*#prodetails { height: 450px; }*/
.product-details > [class^="col-"] { padding: 8px !important; }
#sevices-bar { background-color: #fff !important; margin-bottom: 10px; height: 450px; padding: 5px; border-radius: 15px; -ms-border-radius: 15px; text-align: center; }
    #sevices-bar [class^="col-"] { padding: 5px !important; border-bottom: 1px solid #eceefa; }
        #sevices-bar [class^="col-"]:last-child { border-bottom: 0px !important; }
    #sevices-bar img { background-color: #fff; padding: 3px; border-radius: 50%; margin-left: 5px; margin-top: 8px; margin-bottom: 8px; box-shadow: 3px -2px 3px #9ea5d0; border: 1px solid #9ea5d0; max-height: 35px; transition: all 0.9s; float: right; }
    #sevices-bar [class^="col-"]:hover img { transform: rotate(40deg); -ms-transform: rotate(40deg); -webkit-transform: rotate(40deg); }
    #sevices-bar p { color: #808082; font-size: 9pt; padding-top: 20px; text-align: right; }
        #sevices-bar p.small { font-size: 8.8pt !important; }
.product-well, .view { text-align: center; width: 100%; margin-bottom: 10px; }
#sevices-bar .sm-value-m { font-size: 10pt !important; color: #222 !important; }
.p-discount { text-decoration: line-through; color: #777; font-size: 11pt; }
.product-well { background-color: #fff; border: 1px solid #eee; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; }
.product-well-bo { border: 1px solid #eee; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; } 
.product-well .p-title2 { font-size: 10pt; padding: 5px 10px; color: #666; /*min-height: 65px;*/ direction: rtl; }
    .product-well .p-price {min-height:90px; font-size: 14pt; direction: rtl; padding: 10px 4px;   color: #000; border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -ms-border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -ms-border-bottom-right-radius: 10px; }
        .product-well .p-price .discount{height:35px;}
    .product-well .p-discount { text-decoration: line-through; color: #666; font-size: 9pt; }
.default-box{box-shadow:none; border:0;}
     .p-gift { direction:rtl; color:#2ba817 ; padding-top:5px;  }
         .p-gift .fa { font-size:18pt;color:#2ba817  !important;  padding-left:5px; }
        .giftline{ background-color:#f2d27b; }
        .giftline .main-container .content {padding:2%;background-image: url(../Images/special_bg.svg);background-repeat: no-repeat;background-position: 90%;background-size: auto 100%;}
        .giftline .col_right{width:20%; float:right;}
        /*.giftline .col_right > div {display: flex; justify-content:center; max-width:404px;}*/
        .giftline .col_left{width:80%; float:left;}
@media (min-width:600px) and (max-width:999px){
        .giftline .col_right{width:25%;}
        .giftline .col_left{width:75%;}
}
@media(max-width:599px){
        .giftline .col_right{display:none;float:none;}
        .giftline .col_left{width:auto;float:none;}
}
.view { overflow: hidden; text-align: center; position: relative; cursor: default; color: #fff; font-family: IRANSans; font-size: 10pt; /*min-height: 190px;*/ }
    .image-gallery, .view .p-title { font-size: 12pt; }
    .view .content, .view .mask { width: 100%; height: 45px; position: absolute; overflow: hidden; bottom: 0; }
    .view img { display: block; max-height: 200px; position: relative; }
    .view .p-title { text-transform: uppercase; position: relative; padding: 7px; background: rgba(0,0,0,.5); margin: 15px 0 0; }
    .view .p-compare { text-align: left; }
        .view .p-compare .fa { background-color: #eee; width: 30px; height: 30px; padding-top: 7px; padding-left: 7px; }
    .view .p-count .form-control { width: 100%; text-align: center; background: rgba(255,255,255,.7); height: 35px; margin: 75px auto 10px; border-radius: 0 !important; }
    .view .p-cart .btn, .view .p-cart-default .btn { width: 48.3%; border-radius: 0 !important; }
    .view .p-cart { bottom: 0; }
    .view .p-cart-default { padding-top: 5px; direction: rtl; }
        .view .p-cart-default .btn .fa { padding-left: 4px; }
.view-third img { max-height: 220px; margin: auto; -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; -ms-transition: all .2s ease-in; transition: all .2s ease-in; }
.view-third .mask { background-color: rgba(255,255,255,.8); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: translate(460px,-100px) rotate(180deg); -moz-transform: translate(460px,-100px) rotate(180deg); -o-transform: translate(460px,-100px) rotate(180deg); -ms-transform: translate(460px,-100px) rotate(180deg); transform: translate(460px,-100px) rotate(180deg); -webkit-transition: all .2s .4s ease-in-out; -moz-transition: all .2s .4s ease-in-out; -o-transition: all .2s .4s ease-in-out; -ms-transition: all .2s .4s ease-in-out; transition: all .2s .4s ease-in-out; }
.p-count, .view-third .p-count, .view-third .p-price, .view-third .p-title { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; }
.view-third .p-title { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); transition: all .2s ease-in-out; }
.p-count, .view-third .p-count, .view-third .p-price { -webkit-transform: translateX(219px) rotate(90deg); -moz-transform: translateX(219px) rotate(90deg); -o-transform: translateX(219px) rotate(90deg); -ms-transform: translateX(219px) rotate(90deg); transform: translateX(219px) rotate(90deg); transition: all .2s ease-in-out; }
.view-third .p-cart { -webkit-transform: translateY(-190px); -moz-transform: translateY(-190px); -o-transform: translateY(-190px); -ms-transform: translateY(-190px); transform: translateY(-190px); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.view-third:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; -webkit-transform: translate(0,0); -moz-transform: translate(0,0); -o-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
.view-third:hover .p-title { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: .5s; -moz-transition-delay: .5s; -o-transition-delay: .5s; -ms-transition-delay: .5s; transition-delay: .5s; }
.view-third:hover .p-count, .view-third:hover .p-price { -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: .4s; -moz-transition-delay: .4s; -o-transition-delay: .4s; -ms-transition-delay: .4s; transition-delay: .4s; }
.view-third:hover .p-cart { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s; }
.modal { top: 20px !important; }
.modal-open .modal { overflow-y: hidden !important; }
.Footer {width: 100%;background-color: #4e4e51;min-height: 200px;padding-bottom: 30px;padding-top: 20px;margin-top: 2%;background: url(../images/bg_footer.jpg);background-repeat: no-repeat;background-size: cover;}
    .Footer .Footer-header { font-size: 13pt; padding: 15px; color: #fefefe; min-height: 65px; }
        .Footer .Footer-header img { display: inline; float: left; padding-right: 10px; }
    .Footer .blog img { max-height: 40px; padding-top: 10px; text-align: center; }
    /*.Footer .Footer-split { border-top: 1px solid #6a47dd; border-bottom: 1px solid #a088ef; }*/
    .Footer .Footer-content { font-size: 10pt; font-family: IRANSans; padding: 7px; color: #fff; line-height: 30px; }
        .Footer .Footer-content .cate-link { float: right; width: 49%; }
        .Footer .Footer-content a { color: #fff; transition: all .7s; -webkit-transition: all .7s; }
            .Footer .Footer-content a:hover { color: #ccc; }
        .Footer .Footer-content .fa { width: 26px; height: 26px; padding-right: 6px; padding-top: 5px; margin: 0 auto 15px 7px; background-color: #fff; border-radius: 50%; font-size: 12pt; color: #646871; }
        .Footer .Footer-content .add { padding-right: 9px; }
        .Footer .Footer-content .mail { padding-right: 5px; }
        .Footer .Footer-content .glyphicon { color: #ccc; font-size: 8pt; }
        .Footer .Footer-content .txtBox { background-color: #eee !important; }
        .Footer .Footer-content .alert-success { font-size: 10pt; }
.Statistic { padding: 15px; background-color: #424244/*#d7dee0*/; color: #fff/*#666*/; }
    .Statistic .fa { color: #777; padding-left: 7px; }
.product-details { padding-top: 15px; }
    .product-details #mainImg img { max-height: 250px; margin: 0 auto; }
    .product-details #mainImg .thumbnail { padding: 2% 0; border:0px !important }
.tab-content .description { font-family: IRANSans !important; text-align: right; direction: rtl; }
    .tab-content .description h1 { font-size: 15pt !important; color: #555; }
.ptab-content .description ul li { padding-right: 25px; }
.tab-content .description p { padding-right: 20px !important; }
.tab-content .description span { font-family: IRANSans !important; font-size: 10pt !important; }
.tab-content .description .fa-chevron-left { color: #888; padding-left: 5px; font-size: 10pt; }
.product-details #price { font-size: 14pt; color: #222; padding-top: 15px !important;  text-align:center }
/*.product-details #cart { float: right; padding-top: .5%; }*/
.product-details .more-img { padding-top: 5px; max-height: 280px;}
    .product-details .more-img [class^="col-"] { padding: 5px !important; }
    .product-details .more-img ul { padding: 0; margin: 0; }
        .product-details .more-img ul li { list-style: none; cursor: pointer; }
.product-details .table { background-color: #fff; }
.product-details .title { padding: 10px 4px !important; }
.product-details .borderBx { border-radius: 20px; /*background-color: #eceef7;*/ padding: 0px !important; /*margin-bottom: 8px;*/ /*border: 1px solid #dfe1ec; box-shadow: 2px 2px 2px #dfe1ec;*/ }
    .product-details .borderBx .title { padding: 10px 4px !important; text-align: right; }
    .product-details .borderBx .value { border-radius: 20px; padding: 10px !important; /*background-color: #fefeff;*/ color: #555; text-align: right; font-family:IRANSans !important }
        .product-details .borderBx .value .dropdown-menu { top: 40px !important; }
.product-details .cborderBx { border-radius: 20px; /*background-color: #fefeff;*/ padding: 0px !important; margin-bottom: 10px; /*border: 1px solid #dfe1ec; box-shadow: 2px 2px 2px #dfe1ec;*/ }
    .product-details .cborderBx .title { padding: 10px 4px !important; text-align: right; }
    .product-details .cborderBx .value #ProductColorKind { padding-top: 5px; }
.product-details td { border: 0px !important; }
.product-details .page-header { text-align: right; }
.product-details .details {border:1px solid #ddd; border-radius: 10px !important; -webkit-border-radius: 10px !important; -ms-border-radius: 10px !important; }
#moreImg-modal, #image-gallery { top: 0px !important; bottom: 0px !important; }
.modal-product { width: 100% !important; margin: 0px !important; height: 100% !important; }
    .modal-product .close { font-size: 30pt; color: #eee !important; float: right !important; opacity: .9; padding-right: 5% !important; padding-top: 1% !important; font-weight: normal !important; }
    .modal-product .modal-header { border-bottom: 0; padding: 0; }
    .modal-product .next { position: absolute; top: 30%; left: 30px; color: #888; padding: 30px 20px; background-color: rgba(0,0,0,.2); }
    .modal-product .previous { position: absolute; top: 30%; right: 30px; color: #888; padding: 30px 20px; background-color: rgba(0,0,0,.2); }
    .modal-product img { margin: 0 auto;  max-height:500px}
    .modal-product .modal-content { width: 100% !important; height: 100% !important; background-color: rgba(0,0,0,.7) !important; }
    .modal-product .modal-body { width: 100% !important; height: 100% !important; padding: 10px !important; }
.page-header .comment { padding-top: 25px; float: right; }
.back { text-align: left; }
    .back .fa { color: #aaa; }
        .back .fa:hover { color: #888; }
.well-Cm { margin-top: 7%; }
.Cm { width: 100%; line-height: 23px; -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.09); box-shadow: inset 0 1px 4px rgba(0,0,0,.09); background-color: #fcfcf0; margin-bottom: 5px; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 12px; }
    .Cm .Cm-title { color: #415b0e; font-size: 12pt; }
    .Cm .Cm-description { color: #777; text-align: justify; font-size: 10pt; }
    .Cm .Cm-date { font-family: Tahoma; font-size: 8pt; color: #888; float: right; }
    .Cm .Cm-score { color: #888; float: left; }
        .Cm .Cm-score .fa-minus-circle { color: #f15858; padding-left: 10px; }
.Cm-Answer { padding: 1%; background-color: #fff; margin: .7% 3% 0 2%; border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #f0dfb7; color: #666; }
.currentLable, .numeric { font-family: IRANSans; font-size: 12pt; padding: 2px 8px; border-radius:4px; }
.Cm .Cm-score .fa-plus-circle { color: #8cad4e; }
.currentLable { background-color: #ee1d23; color:#fff; }
.numeric { width: 10px; color: #666; background-color:#eee;}
.cart-tbl td { text-align: center; vertical-align: middle !important; }
.cart-tbl .success { background-color: #eaeaea !important; }
.discountRow { background-color: #fdeabf !important; color: #bf7f01; }
    .discountRow .disTitle { text-align: right; padding-right: 5px; }
.cart-tbl .fa { padding: 0 6px !important; font-size: 16pt; }
.cart-tbl .fa-minus-circle { color: #f15858 !important; }
.cart-tbl .fa-plus-circle { color: #8cad4e !important; }
.cart-tbl .fa-trash-o { color: #888; }
.cart-pay { padding-bottom: 25px; }
    .cart-pay > div { padding: 15px 30px 15px 15px; color: #444; font-size: 10pt; text-align: justify; }
    .cart-pay .title { font-size: 12pt; color: #000; }
.factor-tbl { max-width: 700px; margin: 0 auto; }
    .factor-tbl td { vertical-align: middle !important; text-align: center; }
    .factor-tbl .success { background-color: #99a2b1 !important; color: #fff; text-align: center; }
    .factor-tbl .price { background-color: #efefef; text-align: right; }
    .factor-tbl .price-total { font-size: 12pt; text-align: right; }
    .factor-tbl span { color: #000; }
    .factor-tbl .title, .factor-tbl .value { float: right; padding: 4px 10px 4px 4px; }
    .factor-tbl .recieve-time { padding: 10px; text-align: center; font-size: 12pt; }
    .factor-tbl p { text-align: right; }
.factor-tbl-Full { max-width: 99% !important; color: #555; }
    .factor-tbl-Full .success { background-color: #eee !important; color: #222 !important; }
#followCode { font-size: 15pt; font-weight: 600; }
#compare-tbl, .enamad img { width: 100%; }
    #compare-tbl [class^=compare-] { padding: 7px; text-align: center; }
    #compare-tbl .compare-title { width: 10%; background-color: #eee; }
    #compare-tbl .compare-item { width: 30%; }
        #compare-tbl .compare-item img { max-width: 150px; }
        #compare-tbl .compare-item .fa-remove { color: #f14040; }
.table-hover .head { background-color: #777; color: #fff; }
.table-hover td { text-align: center; }
    .table-hover td .fa { color: #999; }
#productContent { font-size: 10pt !important; }
.related-product { float: right; border: 1px solid #fff; width: 150px; padding: 10px; margin: 10px; min-height: 150px; font-size: 10pt; text-align: center; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.desn-header, .login-well { text-align: right; font-size: 12pt; }
.related-product:hover { border: 1px solid #ccc; }
.related-product img { max-height: 100px; }
.tab-content { padding-top: 20px; /*border: 1px solid #ddd;*/ border-top: 0; background-color: #fff; }
    .tab-content .tab-pane { padding: 10px; }
.nav-tabs {/* padding-top: 20px;*/ margin-right: 2px; }
/*.table { width:auto !important }*/
#Brand_Carousel .banner-ctr { width: 5% !important; background-image: none !important; }
.login-well .fa { color: #888; padding-left: 7px; }
.login-well .fa-lock { padding-left: 10px; padding-right: 3px; }
.des-header { font-size: 12pt; color: #444 !important; padding-bottom: 7px; }
.des-row { margin-bottom: 5px; width: 98%; }
.des-title { float: right; width: 20%; padding: 11px; color: #939393/*484444*/; /*background-color: #e6e9f7; box-shadow: 0 1px 2px #c1bebe; -webkit-box-shadow: 0 1px 2px #c1bebe; border-radius: 3px*/; }
.des-value { float: left; width: 79%; padding: 11px; color: #444040; border-bottom:1px solid #eee; /*background-color: #f7f9fa;  box-shadow: 0 1px 2px #c1bebe; -webkit-box-shadow: 0 1px 2px #c1bebe; border-radius: 3px;*/ }
    .des-value .fa { font-size: 14pt; }
    .des-value .fa-close { color: #f94444; }
    .des-value .fa-check { color: #49ac67; }
@media (max-width:766px){
    .des-title{width:30%;}
    .des-value{width:69%;}
}
.main-column-right { width: 19%; float: right; padding-top: 10px; }
.main-column-left { width: 79%; float: left; }
.product-carousel-inner { padding-right: 15px !important; }
.product-item-control { position: absolute; top: 41%; width: 5% !important; background-image: none !important; filter: alpha(opacity=70) !important; opacity: .7 !important; }
    .product-item-control span { background: #EAE8FE; color: #383844; font-size: 20px; padding: 4px 10px; }
        .product-item-control span:hover { background: #ccccc6; }
.carousel-fade .carousel-inner .item { opacity: 0; -webkit-transition: opacity ease-in .7s; -moz-transition: opacity ease-in .7s; -o-transition: opacity ease-in .7s; transition: opacity ease-in .7s; }
.carousel-fade .carousel-inner .active { opacity: 1; }
    .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-control { z-index: 2; }
.r-p-view { border-bottom: 1px solid #eee; padding-top: 7px; width: 100%; min-height: 80px; }
    .r-p-view .r-p-view-right { float: right; width: 60px; }
        .r-p-view .r-p-view-right img { max-width: 50px; }
    .r-p-view .r-p-title { color: #444; padding-bottom: 5px; }
    .r-p-view .r-p-price { color: #e50110; font-size: 10pt; font-family: IRANSans; }
    .r-p-view .r-p-date { color: #9B97BC; font-size: 8pt; font-family: Tahoma; }
    .r-p-view .r-p-discount { text-decoration: line-through; color: #666; font-size: 9pt; font-family: IRANSans; }
.video-container { position: relative; margin-bottom: 10px; padding: 1px; box-shadow: inset 0 1px 4px rgba(34,85,161,.4); -webkit-box-shadow: inset 0 1px 4px rgba(34,85,161,.4); -o-box-shadow: inset 0 1px 4px rgba(34,85,161,.4); border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; }
    .video-container img { border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; width: 100%; max-height: 135px; }
.video-hover-box { position: absolute; width: 100%; top: 20%; }
.play-icon { color: #555; background: rgba(255,255,255,.8); border-radius: 50%; padding: 15px 0 0 3px; margin: 0 auto; width: 50px; height: 50px; text-align: center; }
    .play-icon .fa { font-size: 17pt; }
    .play-icon:hover { color: #E2382B; background: rgba(255,255,255,.95); }
.play-title { font-size: 10pt; font-weight: 700; color: #fff; margin-top: 7px; background: rgba(0,0,0,.6); padding: 5px; text-align: center; width: 99%; position: absolute; bottom: 10%; }
.Mag-header { text-align: center; top: 4%; bottom: 1%; }
    .Mag-header img { margin: auto; max-height: 80px; }
.news-box { width: 100%; padding: 5px; margin-bottom: 7px; box-shadow: 0 0 2px #ddd; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; transition: all .7s; -webkit-transition: all .7s; }
    .news-box:hover { background-color: #F6F5FD; }
    .news-box .news-box-right { float: right; width: 90px; }
        .news-box .news-box-right img { max-width: 80px; }
    .news-box .news-box-left { float: right; padding-right: 10px; }
    .news-box .news-box-title { color: #444; font-size: 12pt; padding-bottom: 5px; }
    .news-box .news-box-date { color: #aaa; font-size: 8pt; font-family: Tahoma; }
.news-paging { padding-right: 10px; font-size: 9pt; color: #fff; margin-top: 15px; }
    .news-paging .page-number { text-align: center; float: right; width: 25px; font-family: IRANSans; line-height: 25px; background-color: #999; margin-left: 5px; border-radius: 3px; -webkit-border-radius: 3px; }
        .news-paging .page-number span { cursor: pointer; }
.archive-lable { width: 100%; text-align: left; padding-top: 10px; }
    .archive-lable a { color: #504A85; }
#menuContentContainer iframe { width: 100% !important; border: 0; }
.page-header .btn-default { font-size: 13pt; width: 100%; }
.inline-rb, .search-item { margin: 0 auto; }
.search-header { background-color: #eee; padding: 5px; color: #444; width: 100%; }
.search-item { padding-top: 15px; padding-bottom: 25px; }
    .search-item #minPrice { float: right; font-family: IRANSans; }
    .search-item #maxPrice { float: left; font-family: IRANSans; }
    .search-item img { cursor: pointer; }
.inline-rb label img { max-width: 100px; }
.inline-rb input[type=checkbox] { display: none; }
.inline-rb label { text-align: center; font-family: Verdana; font-weight: 400; }
.inline-rb input[type=checkbox] + label { background-color: #eee; padding: 7px; color: #666; min-width: 130px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; cursor: pointer; }
.inline-rb input[type=checkbox]:checked + label { background-color: #4589C4; color: #fff; }
.inline-rb td { padding: 3px; }
.cart-payment { text-align: center; line-height: 30px; }
    .cart-payment p { padding-bottom: 15px; }
    .cart-payment .btn { margin: 10px; }
.Sign {  background-color: #d7dee0; color: #666; text-align: right; padding-right:30px; }
.social img { padding: 5px 10px; }

@media (max-width:768px) {
     .main-column-right, .topHeader #Tel { display: none; }
    #logo { text-align: center; }
        #logo img { max-height: 75px; }
    #menuContentContainer img { width: 100% !important; }
    .des-row { margin-bottom: 5px; width: 100%; }
    #sevices-bar { height: auto !important; }
    #prodetails { height: auto !important; }
    #sevices-bar img { width: 30px; }
    .main-column-left { width: 100%; float: none; }
    .Statistic { padding: 3px; font-size: 9.5pt; height: 70px; text-align: center; }
        .Statistic .col-md-5 { padding-bottom: 10px; }
    .sm-value-p { display: none !important; }
    .sm-value-m { display: block !important; display: inline !important; }
}

.h_iframe-aparat_embed_frame iframe { right: 0 !important; padding-bottom: 20px; }
.cart {   border-radius: 4px;  border-radius:5px; -webkit-border-radius:3px; /*border:3px solid #ededed; background-color:#ededed;*/ padding:10px; max-height:0px;   }
/*.cart:hover{background-color:#e0e0e0; border-color:#e0e0e0;}*/
    .cart .title {  display: inline-table; }
.cartItem .sm-right{ color: #444 !important; float:right; width:calc(100% - 60px); text-align:right;}
.cartItem .sm-left { color: #444 !important; float:left; width:60px; text-align:left;}
.cart .sm-value-m { font-size: 8pt !important;}
.cartItem { font-size: 8pt !important; width:100%; padding:10px;}

span[disabled$="disabled"] label { color: #aaa !important; }
.speciel { background-color: #F24741; }
    .speciel:hover { background-color: #F93C35 !important; }
    .speciel a { color: #fff !important; }
.Blink { animation: blinker 1.5s cubic-bezier(.5,0,1,1) infinite alternate; float: right; padding-top: 6px; color: #E2382B; font-size: 15px; }
.WalletBtn { font-size: 9.8pt; padding: 5px 3px !important; color: #8ce2d0; }
    .WalletBtn img { height: 26px; padding-left: 5px; }

@media (max-width:360px) {
 
    .Search-txt { font-size: 9pt; }
    .Search-drop { font-size: 8pt; max-width: 60px; }
    .Search-drop-addon { min-width: 80px; }
}

@media only screen and (max-width:480px) {
    .product-well .view { min-height: 140px; }
        .product-well .view img { max-height: 135px; }
    .product-well .p-title2 { font-size: 9pt; min-height: 40px; }
    .product-well .p-price { font-size: 10pt; min-height: 50px; }
    .WalletBtn { margin-top: 10px; text-align: center; padding: 5px !important; border: 0px !important; box-shadow: none !important; font-size: 8pt; }
        .WalletBtn span { padding-right: 3px !important; font-size: 9pt; }
    .dropdown-toggle { text-align: right; }
    #search-bar { margin-bottom:10px;/*padding: 15px 0 0 0px !important; */}
    .CircleIcon { text-align: center !important; }
    .wellcom-well .dropdown-menu { left: 0 !important; }
    .video-container img { max-height: 180px; }
    .TopBtn { padding-top:20px; padding-bottom:5px; }
    /*.cTopBtn {padding-top:1px; }*/
}

@media (max-width:420px) {
    /*.cart .title { width: 65%; }*/
    .product-well .p-title2 { min-height: 40px; }
    .product-well .p-price { font-size: 10pt; min-height: 50px; }
    /*.p-discount { display: inherit; }*/
    .product-details .nav > li > a { padding: 7px !important; font-size: 8.2pt !important; }
    .related-product { width: 120px; min-height: 110px; }
    .owl-carousel .owl-stage-outer { left: 0px !important; }
    .video-container img { max-height: 165px; }
    .product-details .borderBx .title { padding: 10px 2px !important; font-size: 8.2pt !important; }
    #cart .btn { padding: 6px 8px !important; }
}

.carousel-control.left { background-image: none !important; }
.carousel-control.right { background-image: none !important; }
.imagelink-row { margin-top: 15px; }
    .imagelink-row [class^="col-"] { padding: 0 7px 0 7px !important; }
.imagelink { margin-bottom: 13px; box-shadow: 0 0 4px #d2d1d1; -webkit-box-shadow: 0 0 4px #d2d1d1; -ms-box-shadow: 0 0 4px #d2d1d1; overflow: hidden; border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; }
    .imagelink img { width: 100%; }
.Brand-well { background-color: #fff !important;  margin-top:15px;}
.owl-Brands .item img { height:110px;}
.Offer-well { box-shadow: 0 0 4px #d2d1d1; -webkit-box-shadow: 0 0 4px #d2d1d1; -ms-box-shadow: 0 0 4px #d2d1d1; margin-top: 10px; margin-bottom: 10px; }
.spec-well { background-color: #fff !important; }
.ltr { direction: ltr; }
.rtl { direction: rtl; }
.post-desc { color: #302572 !important; font-family: Tahoma; font-size: 9pt; padding-right: 10px; }
.colorBox { padding: 3px; background-color: #fff; border-radius: 10px; padding-left: 15px; padding-right: 15px; text-shadow: 0 0 1px #000; font-size: 13px; }
.paddingcheck { width: 20px; height: 20px; background-color: red; }
label { cursor: pointer; margin-left: 5px; line-height: 2; text-align: center; font-size: 12px; font-weight: normal !important; }
.mybox { border: 1px solid #999; border-radius: 50%; width: 18px; height: 18px; display: inline-block; float: right; bottom: -2px; margin-left: 5px; position: relative; }
.inputcolor { visibility: hidden; }
.hidencheck label { padding: 3px 10px; border-radius: 15px; -webkit-border-radius: 15px; border: 1px solid #eee; }
input:checked + label .fa-check { display: inline-block !important; }
.hidencheck .fa-check { color: #3c763d; margin-top: 4px; display: none !important; }
.hidencheck input[type="radio"] { display: none !important; }
.hidencheck .fullw { width: 100%; text-align: right; }
label { cursor: pointer; }
.hidencheck input:checked + label { border: 3px solid #a9acb9; }
    .hidencheck input:checked + label .fa-check { display: block !important; }
.noPad { padding: 0 !important; }
.imgDown { margin: auto; width: 100%; padding-top: 5px; }
.txt-r { text-align: right !important; }
.pro-lst-img { width: 50%; margin-left: auto !important; margin-right: auto !important; }
.pro-lst-txt, .pro-lst-txt a { color: #2a46dd; text-decoration: underline; }
.pro-lst-header { background-color: #302572; color: #fff; }
.pro-lst .table > tbody > tr:nth-child(odd) { background: #f1f0fe; }
.pro-lst .table > tbody > tr:nth-child(even) { background: #fff; }
.cart-box1 { background-color: #fff; padding: 10px; border-radius: 10px; border: 4px solid #eee; margin-bottom: 20px; margin-top: 10px; }
.cart-box { background-color: #fcfcfc; padding: 10px; border-radius: 10px; min-height: 400px; border: 4px solid #fff; }
    .cart-box .page-header { text-align: right; }
.serviceRadio { width: 100%!important; }
.serviceRadio td { padding-top: 10px; }
.serviceRadio label { width: 90% !important; min-width: 200px; font-size: 12pt; text-align: right; padding-right: 10px; }
    .serviceRadio label span { font-size: 10pt; color: #666; }
.serviceRadio input { vertical-align: top; margin-top: 10px; }
    .serviceRadio input:checked + label { background-color: #fff !important; padding-right: 10px !important; }
.form-control:focus { border-color: #f14234 !important; }
.typeDesc { border-top: 1px solid #d2d1d1; color: #7f828a; padding-top: 15px; }
.checkcontainer { width: 100%; display: block; text-align: right; position: relative; padding-right: 35px; /*margin-bottom: 12px;*/ cursor: pointer; font-size: 17px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .checkcontainer input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmark { position: absolute; top: 0; right: 0; height: 25px; width: 25px; background-color: #eee; }
.checkcontainer:hover input ~ .checkmark { background-color: #ccc; }
.checkcontainer input:checked ~ .checkmark { background-color: #ee1d23; }
.checkmark:after { content: ""; position: absolute; display: none; }
.checkcontainer input:checked ~ .checkmark:after { display: block; }
.checkcontainer .checkmark:after { right: 9px; top: 5px; width: 5px; height: 10px; border: solid #fff; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.triangle-topleft { border-top: 60px solid rgba(227,6,19,.8); z-index: 10; border-right: 60px solid transparent; position: absolute; top: 0; left: 0; }
.special { position: absolute; z-index: 11; left: 5px; top: 5px; transform: rotate(-49deg); -ms-transform: rotate(-49deg); -webkit-transform: rotate(-49deg); font-size: 12pt; color: #fff; }
.proSpecial { left:15px !important;}

.product-details .triangle-topleft { top: 10px !important; left: 10px !important; }
.product-details .special { padding-top: 15px; padding-left: 5px; }
.procate .triangle-topleft { left: 15px !important; }
.procate .special { padding-left: 15px; padding-top: 5px; }
.owl-Imagelink .owl-controls { display: none !important; }
.owl-Imagelink .carousel-control { display: none !important; }
.Biography { background-color: #eee; height: 100px; border-top: 2px solid #fff; }

@keyframes blinker {
    from { opacity: 1; }
    to { opacity: 0; }
}

#Adver-bar { margin-top: 8%; padding-bottom: 4%; }
    #Adver-bar img { border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 10px; }
.payBtn { padding: 10px; font-size: 12pt !important; width: 100%; margin-bottom: 7px; }
.register { color: #666; }
    .register ul { list-style:none !important }
    .block2-labelsale::before, .block2-labelnew::before { z-index: 100; font-family: IRANSans; font-size: 12px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; width: 50px; height: 22px; border-radius: 11px; position: absolute; top: 12px; left: 12px; }
.block2-labelsale::before { background-color: #e65540; content: 'Sale'; }
.block2-labelnew::before { background-color: #66a8a6; content: 'New'; }
.block2-overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,.3); opacity: 0; }
.block2-btn { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: -45px; }
.block2-btn-towishlist, .block2-btn-addwishlist, .devicveBanner { display: block; position: absolute; top: 10px; right: 10px; color: #fff; line-height: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); }
    .block2-btn-addwishlist:hover, .devicveBanner:hover { color: #fff; }
    .block2-btn-addwishlist .icon-wishlist, .block2-btn-towishlist .icon-wishlist { line-height: 0; }
    .block2-btn-addwishlist:hover .icon_heart_alt { display: none; }
    .block2-btn-addwishlist:hover .icon_heart { display: block; }
    .block2-btn-addwishlist div, .devicveBanner div { font-size: 9pt; padding: 13px 10px 10px 10px; background: #e30613; -o-background: #e30613; -ms-background: #e30613; -webkit-background: #e30613; height: 27px; border-radius: 30px; -ms-border-radius: 30px; -webkit-border-radius: 30px; margin-bottom: 4px; }
        .block2-btn-addwishlist div.city, .devicveBanner div.city { background: rgba(102,168,166,.9); -ms-background: rgba(102,168,166,.9); -webkit-background: rgba(102,168,166,.9); text-align: center; margin-bottom: 7px; }
    .block2-btn-towishlist .icon_heart_alt { display: none; }
    .block2-btn-towishlist .icon_heart { display: block; color: #e65540; }
.block2-overlay:hover { opacity: 1; }
    .block2-overlay:hover .block2-btn { bottom: 20px; }
    .block2-overlay:hover .block2-btn-addwishlist, .block2-overlay:hover .block2-btn-towishlist, .block2-overlay:hover .devicveBanner { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.block2-img { overflow: hidden; position: center; }
.errorBox { text-align: center; padding: 7%; color: #b9560c; }
    .errorBox .fa-warning { color: #f3711b; }
    .errorBox p { font-size: 12pt; }
.proDrop { cursor: pointer !important; max-width: 300px !important; border: 2px solid #eee; padding: 10px; border-radius: 10px; }
    .proDrop .dropdown-menu li a { padding: 7px; border-bottom: 1px solid #ddd; }
    .proDrop .dropdown-menu li:last-child a { border-bottom: 0; }
    .proDrop .dropdown-menu li a:hover { background-color: #ddd !important; }
#ProductDiscounts .fa-gift { float: right; padding-right: 5px; color: #db7904; }
#ProductDiscounts .Drop { max-width: 85% !important; margin-right: 50px; border-radius: 10px; border: 1px solid #f0c19e !important; }
#ProductDiscounts .dropdown-menu li { max-height: 80px; cursor: pointer !important; white-space: unset !important; font-size: 10pt; color: #444; padding: 5px 6px; border-bottom: 1px solid #eed5c2; border-top: 2px solid #fff; }
    #ProductDiscounts .dropdown-menu li:first-child { border-top: 0px !important; }
    #ProductDiscounts .dropdown-menu li:last-child { border-bottom: 0px !important; }
#ProductDiscounts .dropdown-menu { border-radius: 10px; top: 38px; background-color: #fff1e6; max-height: 280px; overflow: hidden; overflow-y: scroll; }
    #ProductDiscounts .dropdown-menu li:hover { background-color: #fff !important; }
    #ProductDiscounts .dropdown-menu li img { max-height: 44px; border-radius: 20%; border-top-left-radius: 20%; border-top-right-radius: 20%; border-bottom-right-radius: 20%; border-bottom-left-radius: 20%; border: 1px solid #ddd; }
#ProductDiscounts .disc { font-size: 9pt; color: #a29d97; text-align: center; text-decoration: line-through; padding: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
#ProductDiscounts .price { background-color: #db7904; font-size: 11.5pt; text-align: center; color: #fff; border-radius: 10px; -webkit-border-radius: 10px; padding: 3px; }
#ProductDiscounts .pkg-r { float: right; width: 70%; }
#ProductDiscounts .pkg-l { float: right; width: 30%; }
#selectPackage { cursor: pointer; color: #4f4d4c; font-size: 10pt; }
/*.discount { padding-top: 10px; }*/
.PkgColor { background-color: #ffdec6 !important; width: 100% !important; padding: 5px !important; box-shadow: 0 0 7px #e3cfc7; -ms-box-shadow: 0 0 7px #e3cfc7; }
    .PkgColor .Drop { background-color: #fff !important; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { color: #92cf42 !important; }
.nav-tabs > li > a { font-size: 13pt !important; color: #555; border-bottom:1px solid #eee}
.owl-Related { padding-top: 10px; }
.product-related .page-header { text-align: right !important; }
.product-related .product-well img { max-height: 150px; margin: auto; }
.product-related .owl-dots { display: none !important; }
.product-related .p-price { background-color: #eef0f7 !important; font-size: 10.5pt !important; min-height: 60px; color: #3d5477; }
.product-related .p-discount { color: #78819f; }
.TelTxt { float: right; }
    .TelTxt .txtBox { max-width: 200px !important; }
    .TelTxt .validation-error { max-width: 200px !important; top: 0; }
.CodeTxt { float: right; }
    .CodeTxt .txtBox { max-width: 70px !important; }
    .CodeTxt .validation-error { max-width: 70px !important; top: 0; }
.discount-alert { display: inline-block; margin-top: 10px; float: right; font-size: 10pt; }
.ebook-download .fa { padding-left: 7px; }
.ebook-buy .txtBox { float: right; max-width: 120px; font-size: 9pt !important; margin-left: 7px; }
.magnify { position: relative; cursor: none; }
.magnify-large { position: absolute; z-index: 1000; display: none; width: 200px; height: 200px; -webkit-box-shadow: 0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25); -moz-box-shadow: 0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25); box-shadow: 0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25); -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.inform .btn { color: #555 !important; background: radial-gradient(#fff,#dfe1ec); -ms-background: radial-gradient(#fff,#dfe1ec); -o-background: radial-gradient(#fff,#dfe1ec); -webkit-background: radial-gradient(#fff,#dfe1ec); width: 200px; }
    .inform .btn span { border-right: 1px solid #b9b4b4; padding-right: 5px; }
.inform i { font-size: 12pt; padding-top: 2px; margin-left: 7px; color: #000; }
.inform:hover i { animation: Bell 0.7s infinite alternate; }
.iModal .modal-dialog { position: fixed; top: 0; left: 0; right: 0; }
.iModal .modal-content { position: absolute; top: 0; left: 0; right: 0; background: rgba(255,255,255,.9) !important; }
.iModal .modal-footer { text-align: right !important; color: #111; font-size: 12pt; }
.iModal .madal-header i { font-size: 14pt; }
.iModal .modal-header { font-size: 14pt; color: #555; }
.iModal .btn-row { padding-top: 10px; text-align: left; }
#cart .btn { min-width: 98px; margin-bottom: 5px; }
.btn.compare { position: absolute; top: 20px; right: 15px; border-radius: 15px !important; background-color: rgba(243,244,244,.8) !important; color: #777 !important; border: none !important; }
.publicAlert { background-color: #f10d5a; color: #fff; font-size: 12pt; text-align: center; padding: 7px; font-family: corel; font-weight: 700; }

.specialLn { background-color:#d0cbcf; margin-top:3% ;}
    .specialLn .main-container .content {padding:2%;background-image: url(../Images/special_bg.svg);background-repeat: no-repeat;background-position: 90%;background-size: auto 100%;}
    .specialLn .col_right{width:20%; float:right;}
    .specialLn .col_left{width:80%; float:left;}
@media (min-width:600px) and (max-width:999px){
    .specialLn .col_right{width:25%;}
    .specialLn .col_left{width:75%;}
}
@media(max-width:599px){
    .specialLn .col_right{display:none;float:none;}
    .specialLn .col_left{width:auto;float:none;}
}

.proBtn {border-radius: 50% !important; width:40px; height:40px; background-color: rgba(243,244,244,.8) !important; color: #777 !important; border: none !important; text-align:center !important }
    .proBtn .fa { padding-top:6.5px; font-size:12pt; }
.SelectedF { color: #f14545  !important;  }

@keyframes Bell {
    from { transform: rotate(15deg); }
    to { transform: rotate(-15deg); }
}

.scroller { scrollbar-width: thin; scrollbar-color: #aaa rgb(255, 255, 255); }
::-webkit-scrollbar { -webkit-appearance: none; }
    ::-webkit-scrollbar:vertical { width: 0.5em; }
::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; }
::-webkit-scrollbar-thumb { background: #aaa; border-radius: 10px; }
    ::-webkit-scrollbar-thumb:hover { background: #888; }


.proleft { padding: 15px 10px; /*border-bottom: 1px solid #eee;*/ line-height: 30px; color: #666; }
    .proleft.saller { font-size: 13pt; color: #777; }
    .proleft #price { margin-top:20px; color:#313030 !important}
    .proleft .btn {
        width: 100% !important;
        padding: 10px;
        font-size: 12pt;
        background-color: #92cf42 !important;
        border-color: #92cf42 !important
    }

.NoExist { color:#dd2f2f !important }

.footer_social{font-size: 30px; padding-right:7px;}
.footer_social .instagram,.footer_social .instagram a{color:#92cf42; padding-left:10px}
.footer_social .telegram,.footer_social .telegram a{color:dodgerblue}

.color_red{color:#92cf42!important}
.color_green{color:green!important}

.btn-custom { background-color: #92cf42 !important; border-color: #92cf42 !important; }

.fs-20 {font-size:20px!important}
.fs-12{font-size:12px;}

.discount_btn{width:100px!important; height:34px; border-radius:4px 0 0 4px!important;}
.discount_txt{width:calc(100% - 100px)!important; border-radius:0 4px 4px 0!important;}

.chkcontainer input[type="radio"]{width:auto;display:none;}
.chkcontainer br{display:none;}
.chkcontainer label{color:#777;width:auto;/*margin-right:5px;*/border-radius:3px;cursor:pointer;transition:0.7s all;-o-transition:0.7s all;-moz-transition:0.7s all;-webkit-transition:0.7s all;-ms-transition:0.7s all;}
.chkcontainer input[type="radio"]:empty ~ label{font-size:medium;position:relative;float:right;line-height:2.1em;text-indent:2.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.chkcontainer input[type="radio"]:empty ~ label:before{position:absolute;display:block;top:0;bottom:0;right:0;content:'';width:2.1em;height:2.1em;border:1px solid #ee1d23;border-radius:30px;}
.chkcontainer input[type="radio"]:hover:not(:checked) ~ label:before{content:'\2714';text-indent:0;color:#C2C2C2;}
.chkcontainer input[type="radio"]:hover:not(:checked) ~ label{}.chkcontainer input[type="radio"]:checked ~ label:before{width:33px; height:33px; content:'\2714';text-indent:0;color:#fff;background-color:#ee1d23;}
.chkcontainer input[type="radio"]:checked ~ label{color:#444;}
.chkcontainer input[type="radio"]:focus ~ label:before{box-shadow:0 0 0 3px #999;}.bo-no{border:0px !important;}

.text-right{text-align:right!important}

.tbl-scroll{display:block; width:100%; overflow-x:auto;/*-ms-overflow-style:-ms-autohiding-scrollbar*/}
.scroll-content{width:100%}

@media (min-width:1000px) and (max-width:1118px){
    .scroll-content { right: 200px; width: calc(100% + 200px); }
}

@media (min-width:800px) and (max-width:999px){
    .scroll-content { right: 400px; width: calc(100% + 400px); }
}

@media (min-width:600px) and (max-width:799px){
    .scroll-content { right: 600px; width: calc(100% + 600px); }
}

@media (min-width:400px) and (max-width:599px){
    .scroll-content { right: 800px; width: calc(100% + 800px); }
}
@media (max-width:500px){
    .scroll-content { right: 1000px; width: calc(100% + 1000px); }
}

.newProductLine {/*background-color: #f5aba7; */padding-bottom:2%;}
.bestSellerLine {padding-bottom: 2%;}

.p-0{padding:0!important;}
.p-2{padding:2rem;}
.p-1{padding:1rem;}
.p-t-15{padding-top:15px;}
.p-t-25{padding-top:25px;}
.p-t-45{padding-top:45px;}
.p-b-15{padding-bottom:15px;}
.p-r-10{padding-right:10px;}
.p-r-0{padding-right:0px;}
.p-l-0{padding-left:0px;}
.p-l-5{padding-left:5px;}
.p-l-10{padding-left:10px;}
.cs-poniter{cursor:pointer}

#logo img {max-height: 80px;}
.logo{width:120px;float:right;}
.logo img {max-width:200px; height:auto;}
.search-container{width:calc(100% - 210px);float:left; padding-top:20px}

@media (max-width:767px){
    .logo{width:100%;float:none;text-align:center;}
    .logo img {max-width:110px; height:auto;}
    .search-container{width:100%;float:none; padding-top:0}
}

.group_title h1, .group_title p {text-align:right; color: #92cf42; margin-bottom: 10px; font-size:18px;   }
.group_title { direction: rtl; border-bottom: 2px solid rgba(175,173,173,.2); margin: auto; margin-bottom:15px;}
    .group_title:after { content: ''; display: block; border-bottom: 2px solid #92cf42; margin-bottom: -2px; width: 180px; /*min-width: 80px; max-width: 20%;*/ }
    .group_title.clearfix p { float: right }
    .group_title a { float: left; padding: 5px 15px; color: #92cf42; border: 2px solid #92cf42; border-radius: 25px; }

    .special-circle { background-color: rgba(227, 6, 19, 0.8); z-index: 10; /*position:relative;*/ /*position: absolute; top: 20px; left:20px; width:60px; height:60px;*/ min-width: 40px; border-radius: 20px; padding: 0 9px 0 9px; margin-right: 5px; }
.special-title { /*position: absolute;*/ z-index: 11; /*left: 5px; top: 37px; left:37px; */font-size: 10pt; color: #fff; text-align:center;}

.product-special-circle {background-color:rgba(227, 6, 19, 0.8); z-index:10; position: absolute; top: 15px; left:20px; width:40px; height:40px; border-radius:50%;}
.product-special-title { position: absolute; z-index: 11; left: 5px; top: 24px; left:29px; font-size: 10pt; color: #fff; text-align:center;}

.default-section { /*box-shadow: 0 4px 8px 0 rgb(0 0 0 / 10%);border-radius: 10px;background-color: #fff;*/ padding: 0px 20px 20px 20px;  }

.m-b-2-p{margin-bottom:2%}
.m-r-a{margin-right:auto;}
.m-l-a{margin-left:auto;}
.m-l-5{margin-left:5px;}
.m-t-5{margin-top:5px;}
.m-t-15{margin-top:15px;}
.m-b-5{margin-bottom:5px;}
.m-b-15{margin-bottom:15px;}
.m-b-20{margin-bottom:20px;}

.txt-ellipsis, .txt-ellipsis a { display: inline-block; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }

.nav-tabs {border-bottom: 2px solid #eee; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border: none; border-bottom: 2px solid #ee1d23;}
.nav-tabs>li {margin-bottom: 0;}
.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {border: none; border-bottom: 2px solid #aaa; background-color:transparent}

.login-section{max-width:500px; margin-right:auto; margin-left:auto;}
.login-title{/*color:#ee1d23;*/ font-size:18px; text-align:center; margin-top: 20px; margin-bottom:20px;}

.w-50{width:50%;}
.w-100{width:100%;}

.float-r{float:right;}
.float-l{float:left;}

.txtBox-100{max-width:100% !important}
.validation-error-100{max-width: 100%;width: calc(100% - 30px);}

.pos-relative { position:relative; }

.radiobutton input[type="radio"] {display: none;}
.radiobutton label {text-align: center;}
.radiobutton input[type="radio"] + label {background-color: #eee;padding:2px 10px 2px 10px;color: #666;/*min-width: 100px;*/margin-left: 5px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;cursor: pointer;}
.radiobutton input[type="radio"]:checked + label {background-color: #ee1d23;color: #fff;}
.radiobutton td {padding: 3px;}

.cart-col-left{position:sticky; left:0; top:0; margin-right:10px;}
.cart-col-left .info{padding:1rem 2rem 1rem 2rem;}
.cart-col-left .info:first-child{padding:2rem 2rem 1rem 2rem;}
.cart-col{border:1px solid #ddd; border-radius: 10px !important; -webkit-border-radius: 10px !important; -ms-border-radius: 10px !important;}
.cart-separator{border-bottom:1px solid #ddd;}
.cart-first-row-item{padding:2rem 1rem 1rem 1rem;}
.cart-counter{border:1px solid #d7d6d6; border-radius:4px; color:#666; padding:10px;}
.cart-counter .plus{/*border-left:1px solid #d7d6d6; */padding-left:10px; color:#666;}
.cart-counter .minus{/*border-right:1px solid #d7d6d6;*/ padding-right:10px; color:#666;}
.cart-delete{background-color:#d7d6d6; border-radius:4px; padding:7px 10px 8px 10px; margin-right:10px; font-size:14pt;}
.cart-return,.cart-return a,.cart-return a:hover{color:#ee1d23; background-color:#fff; border:none;}
.cart-summary{height:250px;}
.cart-summary .imgBox{height:200px; border:1px solid #d7d6d6; border-radius:4px; text-align:center;}
.cart-summary .imgBox img{max-height:200px; margin-right:auto; margin-left:auto;}
.cart-summary .info{height:5px; padding-top:10px;}
.cart-receiver{color:#666}
.cart-discount{border-top:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6;}

.r-t-ad { padding-right:0px !important;padding-left:0px !important;   }
    .l-t-ad { padding-right:0px !important;padding-left:0px !important;   }

@media (max-width:766px) {
    .cart-col-left{position:unset; margin-right:0; margin-top:15px;}
    .cart-item-img{max-height:121px;}
    .r-t-ad {  padding:15px 0px  0px 7.5px !important; }
    .l-t-ad { padding:15px 7.5px 0px 0px  !important;}
}

.d-block{display:block;}
.d-none{display:none;}

.news { overflow: hidden; text-align: right; position: relative; cursor: default; font-family: IRANSans; font-size: 10pt;  padding:10px;}
    .news img { margin: auto; max-height: 180px; }
/*    .news .news-img { width: 25% !important; float: right; }
        .news .news-img img { max-height:70px; width:100% }
    .news .news-content { width: 75% !important; float: right; padding-right: 3%; }*/
    .news .title { margin-top: 10px; margin-bottom: 5px; text-align:justify }
    .news .title a { color: #333 }
.news .date{color:#888}

.listFilter_item {color: #666;margin-bottom: 10px;border: 1px solid #d2d1d1!important;padding: 10px;border-radius: 4px;}
.listFilter_item .title{cursor: pointer;}
.listFilter_item .title .fa{float:left}
.listFilter_item .details{border-top: 1px solid #d2d1d1!important; padding-top:10px; margin-top:10px; /*border: 1px solid #d2d1d1!important;padding: 10px;border-radius: 4px;*/}

.btn-filter{background-color: #666 !important; border-radius:4px;color:#fff; text-align:center; padding:5px 8px 3px 8px;}

.chkItemContainer { width: 100%; display: block; text-align: right; position: relative; padding-right: 35px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .chkItemContainer input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkItem { position: absolute; top: 0; right: 0; height: 20px; width: 20px; border: 2px solid #d2d1d1; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px;  }
.chkItemContainer:hover input ~ .checkItem { background-color: #ccc; }
.chkItemContainer input:checked ~ .checkItem { background-color: #ee1d23; border-color:#ee1d23; }
.checkItem:after { content: ""; position: absolute; display: none; }
.chkItemContainer input:checked ~ .checkItem:after { display: block; }
.chkItemContainer .checkItem:after { right: 5px; top: 2px; width: 5px; height: 10px; border: solid #fff; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.mainImg a > img, .more-img #mainImg img {max-height: 300px;margin: 0 auto;}
.mainImg a {margin-bottom: 10px;}

.gallery-img, .gallery-img a {position: relative;}
    .gallery-img img, .gallery-img a img {margin-right: 1px;margin-bottom: 1px;max-height: 280px;margin: 0 auto;}

.imgZoom {position: absolute;right: 5px;bottom: 15px;background-color: #bbb;color: #fff;width: 40px;height: 40px;border-radius: 20px;text-align: center;padding-top: 9px;font-size: 15pt}
.product_function {position: absolute;right: 20px;top: 15px; z-index:10;}

.ProductImg_thumb {width: 90px;max-height: 70px}
.ProductImg_thumb_active {border: 1px solid #ee8600}
.ProductImg_navigator {width: 25px;height: 25px;background-color: #aaa;color: #fff;position: absolute;top: 47px;padding: 4px 8px}
.ProductImg_navigator_right {right: 10px}
.ProductImg_navigator_left {left: 10px}

@supports(display:grid) {
    .grid-container {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: auto 1fr auto;grid-template-areas: "main main main";padding-right: 20px;padding-top:25px; /*margin-right: 20px;*/}
    @media screen and (max-width:500px) {
        .grid-container {grid-template-columns: 1fr;/*grid-template-rows: .3fr 1fr auto 1fr*/}
    }
    .grid-item-container {color: #fff}
    .grid-main {grid-area: main;padding: 0;overflow-x: hidden;overflow-y: hidden;width: 96%;height: 100px}
    .grid-items {position: relative;width: 100%;overflow-x: hidden;overflow-y: hidden;white-space: nowrap;transition: all .2s;will-change: transform;user-select: none;cursor: pointer}
        .grid-items.active {background: rgba(255,255,255,.3);cursor: grabbing;cursor: -webkit-grabbing}
    .grid-item {display: inline-block;width: 100px;max-height: 70px}
    @media(max-width:991px) {
        .grid-items {-webkit-overflow-scrolling: touch;overflow-x: scroll}
        .grid-container {margin-right: 0}
    }
}

::-webkit-scrollbar {height: 4px;border:none;/*width: 4px;border: 1px solid #d5d5d5;*/}
/*::-webkit-scrollbar-track {background: #fff;}*/
::-webkit-scrollbar-thumb:horizontal {background: #858585;border-radius: 10px;}

.fa-8x{font-size:8em!important;}

.btn-page-nav {background-color: #eee;border-color: #eaeaea;}





/*----------------------------------------
    Wolmart Font icon
-----------------------------------------*/
@font-face { font-family: "wolmart"; src: url("fonts/wolmart87d5.eot?png09e"); src: url("fonts/wolmart87d5.woff?png09e") format("woff"), url("fonts/wolmart87d5.eot?png09e#iefix") format("embedded-opentype"), url("fonts/wolmart87d5.ttf?png09e") format("truetype"), url("fonts/wolmart87d5.svg?png09e#wolmart") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
[class^=w-icon-], [class*=" w-icon-"] {  font-family: "wolmart" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.w-icon-shipping:before { content: ""; }
.w-icon-truck2:before { content: ""; }
.w-icon-comments-solid:before { content: ""; }
.w-icon-heart-full:before { content: ""; }
.w-icon-instagram:before { content: ""; }
.w-icon-youtube:before { content: ""; }
.w-icon-pinterest:before { content: ""; }
.w-icon-pinterest-p:before { content: ""; }
.w-icon-google:before { content: ""; }
.w-icon-twitter:before { content: ""; }
.w-icon-facebook:before { content: ""; }
.w-icon-minus:before { content: ""; }
.w-icon-plus:before { content: ""; }
.w-icon-angle-down:before { content: ""; }
.w-icon-angle-up:before { content: ""; }
.w-icon-angle-left:before { content: ""; }
.w-icon-angle-right:before { content: ""; }
.w-icon-hamburger:before { content: ""; }
.w-icon-star-square-full:before { content: ""; }
.w-icon-exclamation-triangle:before { content: ""; }
.w-icon-times-circle:before { content: ""; }
.w-icon-cog:before { content: ""; }
.w-icon-star-square:before { content: ""; }
.w-icon-exclamation-circle:before { content: ""; }
.w-icon-check-solid:before { content: ""; }
.w-icon-check:before { content: ""; }
.w-icon-comments:before { content: ""; }
.w-icon-envelop:before { content: ""; }
.w-icon-envelop2:before { content: ""; }
.w-icon-youtube-solid:before { content: ""; }
.w-icon-times-solid:before { content: ""; }
.w-icon-call:before { content: ""; }
.w-icon-call2:before { content: ""; }
.w-icon-cart:before { content: ""; }
.w-icon-category:before { content: ""; }
.w-icon-bars:before { content: ""; }
.w-icon-compare:before { content: ""; }
.w-icon-computer:before { content: ""; }
.w-icon-electronics:before { content: ""; }
.w-icon-tshirt:before { content: ""; }
.w-icon-account:before { content: ""; }
.w-icon-search2:before { content: ""; }
.w-icon-android:before { content: ""; }
.w-icon-ios:before { content: ""; }
.w-icon-art-class:before { content: ""; }
.w-icon-bag:before { content: ""; }
.w-icon-basketball:before { content: ""; }
.w-icon-bathtub:before { content: ""; }
.w-icon-bed:before { content: ""; }
.w-icon-birthday-cake:before { content: ""; }
.w-icon-bow:before { content: ""; }
.w-icon-bridge-lamp:before { content: ""; }
.w-icon-calendar:before { content: ""; }
.w-icon-camera:before { content: ""; }
.w-icon-cart2:before { content: ""; }
.w-icon-dots-circle:before { content: ""; }
.w-icon-chat:before { content: ""; }
.w-icon-desktop:before { content: ""; }
.w-icon-dish:before { content: ""; }
.w-icon-display:before { content: ""; }
.w-icon-download:before { content: ""; }
.w-icon-envelop-closed:before { content: ""; }
.w-icon-fax:before { content: ""; }
.w-icon-furniture:before { content: ""; }
.w-icon-gamepad:before { content: ""; }
.w-icon-gift:before { content: ""; }
.w-icon-grid:before { content: ""; }
.w-icon-headphone:before { content: ""; }
.w-icon-heartbeat:before { content: ""; }
.w-icon-home:before { content: ""; }
.w-icon-honour:before { content: ""; }
.w-icon-hotline:before { content: ""; }
.w-icon-ice-cream:before { content: ""; }
.w-icon-list:before { content: ""; }
.w-icon-mobile:before { content: ""; }
.w-icon-money:before { content: ""; }
.w-icon-motocycle:before { content: ""; }
.w-icon-net-world:before { content: ""; }
.w-icon-orders:before { content: ""; }
.w-icon-phone:before { content: ""; }
.w-icon-return:before { content: ""; }
.w-icon-rice-cooker:before { content: ""; }
.w-icon-ruby:before { content: ""; }
.w-icon-search:before { content: ""; }
.w-icon-search-minus:before { content: ""; }
.w-icon-search-plus:before { content: ""; }
.w-icon-service:before { content: ""; }
.w-icon-shopify:before { content: ""; }
.w-icon-sofa:before { content: ""; }
.w-icon-sport:before { content: ""; }
.w-icon-star:before { content: ""; }
.w-icon-star-full:before { content: ""; }
.w-icon-table:before { content: ""; }
.w-icon-table2:before { content: ""; }
.w-icon-truck:before { content: ""; }
.w-icon-tshirt2:before { content: ""; }
.w-icon-user:before { content: ""; }
.w-icon-wallet:before { content: ""; }
.w-icon-heart:before { content: ""; }
.w-icon-gift2:before { content: ""; }
.w-icon-dashboard:before { content: ""; }
.w-icon-power-off:before { content: ""; }
.w-icon-wallet2:before { content: ""; }
.w-icon-products:before { content: ""; }
.w-icon-reports:before { content: ""; }
.w-icon-return2:before { content: ""; }
.w-icon-reviews:before { content: ""; }
.w-icon-return3:before { content: ""; }
.w-icon-cog2:before { content: ""; }
.w-icon-ship-station:before { content: ""; }
.w-icon-social:before { content: ""; }
.w-icon-store-seo:before { content: ""; }
.w-icon-store:before { content: ""; }
.w-icon-support:before { content: ""; }
.w-icon-tools:before { content: ""; }
.w-icon-vendor-store:before { content: ""; }
.w-icon-verification:before { content: ""; }
.w-icon-visit:before { content: ""; }
.w-icon-withdraw:before { content: ""; }
.w-icon-rotate-3d:before { content: ""; }
.w-icon-movie:before { content: ""; }
.w-icon-prev:before { content: ""; }
.w-icon-play:before { content: ""; }
.w-icon-next:before { content: ""; }
.w-icon-map-marker:before { content: ""; }
.w-icon-long-arrow-down:before { content: ""; }
.w-icon-long-arrow-left:before { content: ""; }
.w-icon-long-arrow-right:before { content: ""; }
.w-icon-long-arrow-up:before { content: ""; }
.w-icon-comment:before { content: ""; }
.w-icon-envelop3:before { content: ""; }
.w-icon-logout:before { content: ""; }
.w-icon-envelop4:before { content: ""; }
.w-icon-orders2:before { content: ""; }
.w-icon-quote:before { content: ""; }
.w-icon-sale:before { content: ""; }
.w-icon-heart2:before { content: ""; }
.w-icon-zoom:before { content: ""; }
.w-icon-deliver:before { content: ""; }
.w-icon-air-conditioning:before { content: ""; }
.w-icon-bottles:before { content: ""; }
.w-icon-cabbage:before { content: ""; }
.w-icon-drink:before { content: ""; }
.w-icon-fish:before { content: ""; }
.w-icon-fruits:before { content: ""; }
.w-icon-info:before { content: ""; }
.w-icon-kettle:before { content: ""; }
.w-icon-lightning:before { content: ""; }
.w-icon-meat:before { content: ""; }
.w-icon-notes:before { content: ""; }
.w-icon-pots:before { content: ""; }
.w-icon-recent:before { content: ""; }
.w-icon-speaker:before { content: ""; }
.w-icon-sticks:before { content: ""; }
.w-icon-tea:before { content: ""; }
.w-icon-toy:before { content: ""; }
.w-icon-vacuum:before { content: ""; }
.w-icon-register:before { content: ""; }
.w-icon-seller:before { content: ""; }


#spImgsCarousel img { width:100% !important }
.aboutline { line-height: 25px; font-size: 11.5pt; color: #666; }
    .aboutline .main-container { background: url(../images/bg_about.jpg); background-repeat: no-repeat; background-size: cover; }
    .owl-Certi img { max-height: 380px !important; width: auto !important; margin: auto; }

.gallery { text-align:center }
.gallery h3 { font-size: 12pt !important }
    .gallery .Img { height:220px; overflow:hidden }
    .gallery .Img img{ max-height:220px; }




.news_pc { background-color: #fff; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; }
.news_pc_content { /*width:100%;*/ position: relative; text-align: center; }
.news_pc_main { height: 400px; }
.news_pc_small { height: 190px; width: calc(50% - 10px); margin:5px; /*margin-bottom:10px; margin-left:0; margin-right:0;*/ float: right }
    .news_pc_main img, .news_pc_small img { /*max-*/ width: 100%; height: auto; max-height: 100%; margin: auto; border-radius: 15px !important; /*padding:10px;*/ }
    .news_pc_main .title, .news_pc_small .title { color: #fff; background-color: #000; opacity: .7; position: absolute; bottom: 0; right: 0; padding: 10px; width: 100%; text-align: right; }
        .news_pc_main .title a, .news_pc_small .title a { color: #fff; }
        .news_pc_main .title .date, .news_pc_small .title .date { font-size: 8pt; }

.hov-img-zoom { display: block; overflow: hidden; }
    .hov-img-zoom img { max-width: 100%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }
    .hov-img-zoom:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }


.detail-text { line-height: 27px !important; font-size: 12pt !important; font-family: IRANSans !important; text-align: justify; margin-bottom: 3%; }
    .detail-text img { max-width: 80%; font-family: IRANSans; font-size: 12pt !important; }
    .detail-text div, .detail-text p, .detail-text span { font-family: IRANSans !important; }
    .detail-text div, .detail-text h2, .detail-text p, .detail-text span { font-size: 12pt !important; line-height: 27px !important; }
    .detail-text iframe { width: 100% !important; height: auto !important; min-height: 420px; border: 0; }
    .detail-text h2 { font-weight: 600; }
    .detail-text video { width: 100%; max-width: 700px; margin: auto }
.detail-moreimg { width: 100%; text-align: center; }
    .detail-moreimg img { width: auto; max-width: 90%; float: none; margin: 1%; }
.file-box { float: right; width: 31%; margin: 1%; webkit-box-shadow: 0 2px 4px rgba(0,0,0,.23); border-radius: 2px; font-size: 10pt !important; padding: 10px; }
    .file-box .fa { color: rgba(0,0,0,.13); margin-left: 5px; }
    .file-box .fa-info-circle { margin-right: 10px; }
    .file-box .fa-download { color: #2fa8e6; }
.detail-mainImg { width: 100%; text-align: center !important; }
    .detail-mainImg img { max-height: 100%; margin: 0 auto; }




ticket_link, .ticket_link a { color: #932227; }
.ticket_title { padding: .75rem 1.25rem; border: 1px solid transparent; border-radius: .25rem; }
.ticket_title_master { color: #fff; background-color: #621a38; border-color: #7a1e30; }
.ticket_title_person { background-color: rgba(0,0,0,0.2); border-color: #cccccc; }
.ticket_content_master { border-color: #7a1e30; }
.ticket_content_person { border-color: #cccccc; }

.user_msg_img { width: 150px; padding: 5px; border-radius: 20px; text-align: center; background-color: #fff }
    .user_msg_img img { width: 90px; height: 90px; }
.user_msg { position: relative; width:100% /*width: calc(100% - 110px);*/ }
    .user_msg .msg { width: auto; min-height: 60px; margin: 10px 0 10px 0; background-color: #e0f5f9; border-radius: 6px; padding: 15px; position: relative; z-index: 1; top: 80%; }
        .user_msg .msg::after { content: ""; position: absolute; left: 100%; top: 10px; border-width: 10px; border-style: solid; border-color: transparent transparent transparent #e0f5f9; }
        .user_msg .msg span { margin: 10px; }

.employee_msg { position: relative; width: calc(100% - 110px); }
    .employee_msg .msg { width: auto; min-height: 60px; margin: 10px 0 10px 0; background-color: #d9f3d4; border-radius: 6px; padding: 15px; position: relative; z-index: 1; top: 80%; }
        .employee_msg .msg::after { content: ""; position: absolute; right: 100%; top: 10px; border-width: 10px; border-style: solid; border-color: transparent #d9f3d4 transparent transparent; }
        .employee_msg .msg span { margin: 10px; }

.name { direction: rtl !important; border-bottom: 1px solid #fff !important; padding-bottom: 7px; margin-bottom: 10px; }
    .name span { font-weight: bold }
.memberInfo_more { padding-top: 15px; }
.employee_msg .msg .name { direction: ltr !important; text-align: left }

.Intro {max-width: 500px; margin: auto; margin-top: 20%; }
    .Intro .Header {margin: 0 auto; padding-bottom:5%; max-width: 300px; }
    .Intro .Content {background-color: rgba(255,255,255,0.9); /*padding: 5%;*/ border-radius: 25px; min-height: 350px }
    .Intro .alert {margin-bottom: 0px !important }

.default-box-border { /*border: 2px solid #ddd5d5; border-radius: 15px; padding: 2px; */margin-bottom: 10px; }
.default-box { text-align: center; background-color: #92cf42; border-radius: 10px; }
    .default-box .title { background-color: #d6ddc9; font-size: 1em; border-top: 2px solid #fff; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; padding: 4.5%; color: #2f2f2e !important }
    .default-box .icon { font-size: 3.5em; color: #fff !important; padding-top: 12px; }

    .default-box.bg1 { background-color: #4c5dd2 !important; }
    .default-box .title.bg1 { background-color: #e0e0e1 !important; }

    .default-box.bg2 { background-color: #ff7924 !important; }
    .default-box .title.bg2 { background-color: #fae3d5 !important; }

    .default-box.bg3 { background-color: #333e8d !important; }
    .default-box .title.bg3 { background-color: #e0e0e1 !important; }

    .default-box.bg4 { background-color: #ab63f3 !important; }
    .default-box .title.bg4 { background-color: #cdcde8 !important; }

    .default-box.bg5 { background-color: #f64949 !important; }
    .default-box .title.bg5 { background-color: #ebc2c2 !important; }

    .default-box.bg6 { background-color: #34af6b !important; }
    .default-box .title.bg6 { background-color: #d1eadc !important; }


.bg-gray { background-color:#ccc !important }




