/*<!--------------------------------START CSS DEFAULT-------------------------------*/
*{text-decoration:none;list-style-type:none;margin:0px;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body{font-family:'IRANYekanFaNum';height:100%;}
@font-face {font-family: 'fontIcon';src: url('../fonts/fontIcon.eot');src: url('../fonts/fontIcon.eot?#iefix') format("eot"), url('../fonts/fontIcon.ttf') format("truetype")}
input:focus, textarea:focus, select:focus, button:focus{outline:none !important;}input, button, select, textarea, option{font-family:'IRANYekan';border: none;background: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;-s-appearance: none;}
a, i, span{display:inline-block;font-style:normal;vertical-align:middle;}i, span, p, h1, h2, h3, h4, input, button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.transition{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.clr{clear:both;}.font_9{font-size: 9px;}.font_10{font-size: 10px;}.font_11{font-size: 11px;}.font_12{font-size: 12px;}.font_13{font-size: 13px;}.font_14{font-size: 14px;}.font_15{font-size: 15px;}.font_16{font-size: 16px;}.font_17{font-size: 17px;}.font_18{font-size: 18px;}.font_19{font-size: 19px;}.font_20{font-size: 20px;}.width_10{width: 10%;}.width_15{width: 15%;}.width_20{width: 20%;}.width_25{width: 25%;}.width_30{width: 30%;}.width_35{width: 35%;}.width_40{width: 40%;}.width_45{width: 45%;}.width_50{width: 50%;}.width_55{width: 55%;}.width_60{width: 60%;}.width_65{width: 65%;}.width_70{width: 70%;}.width_75{width: 75%;}.width_80{width: 80%;}.width_85{width: 85%;}.width_90{width: 90%;}.width_95{width: 95%;}.width_100{width: 100%;}.p-relative {position: relative;}.p-absolute {position: absolute;}.d-flex {display: flex;display: -webkit-box;display: -ms-flexbox;}.text-justify{text-align: justify;}.text-left{text-align: left;}.text-right{text-align: right;}.text-center{text-align: center;}.float-right {float: right;}.float-left {float: left;}.container{width: 1200px; margin: 0 auto;direction: rtl;padding: 4em 0;}.visible{display: block;}.unvisible{display: none;}.font-weight{font-weight: bold;}.cursor-pointer{cursor: pointer;}.border-radius{border-radius: 5px;}.dir-rtl{direction: rtl;}.dir-ltr{direction: ltr;}.background-color_white{ background-color: #fff;}.background-color-body {background-color: #f5f5f5;}.color_white{color: #fff;}.color_black{color: #000;}.color_gray{color: #515151;}.overflow-x{overflow-x: hidden;}.cover-image {width: 100%;height: 100%;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;position: relative;}
/*<!--------------------------------START CSS LOGIN REGISTER-------------------------------*/
.section{border-radius: 8px; border: 1px solid #e6e6e6;-webkit-box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);padding: 1em;background-color: white;}
.checkout-tab{border-bottom: 1px solid #e1e1e1;margin-bottom: 1em;color: #818181;}
.checkout-tab-item{min-width: 140px;padding: 0.5em 1em 0.5em;}
.checkout-tab-item::before {content: "";height: 4px;width: 100%;position: absolute;bottom: 0;right: 0;border-radius: 2px 2px 0 0;}
.checkout-counter{border-radius: 50%;width: 20px;height: 20px;line-height: 22px;margin-right: 0.2em;}
.cart-thumb img{max-width: 100%;max-height: 140px;}
.cart-data-title{color: #3f3f3f;margin-bottom: 0.5em; }
.cart-data-title h2{font-weight: initial;}
.cart-data-info{color: #62666d;margin-bottom: 1em;}
.cart-data-info ul li{margin-bottom: 0.3em;}
.has-color{width: 10px;height: 10px; border-radius: 50%;border: 1px solid rgba(0,0,0,.3);margin-left: 0.5em;}
.has-icon::before {font-size: 1.4em;line-height: 18px;color: #979797;font-family: 'fontIcon';vertical-align: middle;margin-left: 0.3em;}
.warranty::before {content: "\E079\00FE0E";}
.seller::before {content: "\E088\00FE0E";}
.sender::before {content: "\E06D\00FE0E";}
.size::before{content: "\E08C\00FE0E";}
.has-icon.sender {color: #81858b;font-size: 11px;border-right: 1px solid #dfdfdf;padding-right: 1em;margin-right: 1em;}
.has-icon.sender-seller {color: #81858b;font-size: 11px; margin-right: 1em;}
.cart-item-delete::before{content: "\E128\00FE0E";}
.cart-data-price {-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center;align-items: center;}
.container .unit,.cart-dropdown-total .unit,.unit-bank {margin-right: 0.5em;}
.quantity-selector {width: 95px; height: 38px;border: 1px solid #eee; border-radius: 8px;-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center;-ms-flex-align: center; align-items: center;}
.selector-btn,.selector-number{width: 33.3%;display: block;}
.selector-btn{font-family: 'fontIcon';}
.selector-btn::before{font-size: 1.4em;color: #e0e0e2;}
.selector-btn.add::before {content: "\E0A9\00FE0E";}
.selector-btn.remove::before {content: "\E0AF\00FE0E";}
.cart-item-delete{margin: 1em 2em 0 0;color: #777;}
.checkout-item.parent .cart-data {padding: 0.5em 0.5em 2em 0.5em;}
.checkout-item.child .cart-data {padding: 0 !important;}
.cart-item:not(:last-child){border-bottom: 1px solid #eaeaea;}
.cart-item:not(:first-child){margin-top: 1em;}
.checkout-bill-summary li{margin: 0.4em 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.shopping-delivery { border-radius: 9px;background-color: rgba(0,191,214,.07); padding: 0.2em 1em;}
.checkout-bill-summary .set-color{ color: #777;}
.checkout-bill-summary .count{margin-right: 0.3em;}
.checkout-bill-summary li.total-price{border-top: 1px solid #eee;padding-top: 0.5em;}
.checkout-bill-summary li .discount{margin-left: 0.3em;}
.btn-contained{border-radius: 8px;padding: 0.7em;}
.shipping-done.active{color: #fff;}
.checkout-bill-note {color: #929292;text-align: justify;margin: 1em 0;}
.checkout-free-shopping  .title{color: #424750; font-weight: initial;margin-bottom: 0.5em;}
.checkout-free-shopping  p{color: #81858b;}
.checkout-free-shopping-img{top: 0;left: 0;height: 80px;overflow: hidden;}
.section-overlay {background: hsla(0,0%,52.9%,.5);position: fixed;left: 0; right: 0; top: 0; bottom: 0;width: 100%; height: 100%;z-index: 10;}
.section-loader{position: fixed;left: 0; right: 0; top: 7em; bottom: 0;width: 330px;margin: 0 auto;height: 170px;z-index: 10;}
.section-loader-bullets{opacity: 0; filter: alpha(opacity=0);-webkit-animation: loading-dots-fadein .5s linear forwards;animation: loading-dots-fadein .5s linear forwards;}
.section-loader-text{margin: 1em 0;}
.loader-bullet {border-radius: 100%;overflow: hidden; width: 7px;height: 7px;display: inline-block;vertical-align: middle;margin: 0 4px;-webkit-animation: loading-dots-middle-dots .5s ease-in-out infinite; animation: loading-dots-middle-dots .5s ease-in-out infinite;}
.loader-bullet:first-child {-webkit-animation: loading-dots-first-dot .5s ease-in-out infinite; animation: loading-dots-first-dot .5s ease-in-out infinite;opacity: 0;-webkit-transform: translate(-14px);transform: translate(-14px);}
.loader-bullet:last-child {-webkit-animation: loading-dots-last-dot .5s ease-in-out infinite;animation: loading-dots-last-dot .5s ease-in-out infinite;}
@-webkit-keyframes loading-dots-fadein {to {opacity:1}}
@keyframes loading-dots-fadein {to { opacity:1 }}
@-webkit-keyframes loading-dots-first-dot {to {-webkit-transform:translateX(14px);transform:translateX(14px);opacity:1}}
@keyframes loading-dots-first-dot {to {-webkit-transform:translateX(14px);transform:translateX(14px);opacity:1}}
@-webkit-keyframes loading-dots-middle-dots {to { -webkit-transform:translateX(14px);transform:translateX(14px)}}
@keyframes loading-dots-middle-dots {to {-webkit-transform:translateX(14px);transform:translateX(14px)}}
@-webkit-keyframes loading-dots-last-dot {to {-webkit-transform:translateX(28px);transform:translateX(28px);opacity:0}}
@keyframes loading-dots-last-dot {to {-webkit-transform:translateX(28px);transform:translateX(28px);opacity:0 }}
.checkout-step{color: #a0a0a0;padding-bottom: 1em;}
.checkout-step::before{content:'';border-radius: 100%;width: 20px;height: 20px;background-color: #d0d0d0;position: absolute;bottom: -0.6em;left: 0;right: 0;margin: 0 auto;}
.checkout-steps ul{-webkit-box-pack: justify; -ms-flex-pack: justify;justify-content: space-between;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.checkout-steps {margin-bottom: 2.5em;height: 110px;-webkit-box-shadow: 0 2px 12px 0 hsla(0,0%,44.3%,.14);box-shadow: 0 2px 12px 0 hsla(0,0%,44.3%,.14);}
.checkout-steps hr{ background: #d0d0d0;width: 72%;border: none;height: 3px;left: 0;right: 0;margin: 0 auto;bottom: 0;}
 hr.active:before {content: ''; display: block;height: 3px;right: 0;position: absolute;top: 0;width: 48%;z-index: 1;}
 hr.active-final:before {content: ''; display: block;height: 3px;right: 0;position: absolute;top: 0;width: 100%;z-index: 1;}
.checkout-item:not(:last-child) {border-bottom: 1px solid #e1e1e1;}
.checkout-item{padding: 1em 0;}
.img-content::before {content: "\f1c5"; font-family: 'FontAwesome';  position: absolute; right: 0;  margin: 0 auto; top: 0; text-align: center;background: #f4f4f4;color: #ccc;z-index: 9;}
.checkout-item.parent .img-content::before {height:120px; width: 120px;line-height: 120px;font-size: 60px;}
.checkout-item.child .img-content::before {height:80px; width: 80px;line-height: 80px;font-size: 40px;}
.checkout-item.child {margin: 1em 0;padding: 1em;border-radius: 4px;border: 1px solid #f5f5f5;background: #fcfcfc}
.img-content img {z-index: 10;}
.cart-item-total.del{text-decoration: line-through;color: #acacac;font-size: 14px;}
.cart-item-total.del span{text-decoration: line-through;}
.discount-percent {background: #ef394e; font-size: 16px; padding: 0 0.2em; border-radius: 3px;margin-right: 0.5em;}
.cart-item-total-final {margin-right: 0.4em;}
/*<!--------------------------------END CSS LOGIN REGISTER-------------------------------*/
/*<!--------------------------------START CSS RESPONSIVE-------------------------------*/
@media only screen and (max-width:1250px){.bc-main,.container {width: 95%;}}
@media only screen and (max-width:950px){.cart-content {width: 100%;margin-bottom: 1.5em;}.checkout-items{width: 100%;}.cart-aside{width: 100%;position: initial;}.cart-item {display: initial;}.cart-data{width: 100%;}.cart-thumb {width: 100%;}}
@media only screen and (max-width:750px){
.item-container,.container {padding: 1.5em 0;}.font_14{font-size: 13px;}.font_15{font-size: 13px;}.font_16{font-size: 14px;}.font_17{font-size: 16px;}.font_18{font-size: 17px;}.font_19{font-size: 17px;}.font_20{font-size: 17px;}}
@media only screen and (max-width:400px){.cart-data-price {display: initial;}.cart-data{text-align: center;padding: 0;}.cart-data-discount {text-align: center;margin-bottom: 1em;}.cart-data-quantity{margin-bottom: 1em;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.cart-thumb{text-align: center;margin-bottom:0.5em;}.cart-data-price .text-left{text-align: center;}.btn-contained{width: 100%;}}
/*<!--------------------------------END CSS RESPONSIVE-------------------------------*/


