a{color:#00b853;}
input.search__input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */   color: #232323 !important;   opacity: 1; /* Firefox */ }  input.search__input:-ms-input-placeholder { /* Internet Explorer 10-11 */   color: #232323 !important; }  input.search__input::-ms-input-placeholder { /* Microsoft Edge */   color: #232323 !important; }
label{font-weight:500;margin-bottom:10px;}
div.dataTables_filter label,div.dataTables_length label{font-weight:400;}
/* Filter Category */
.search-box-cat{display:inline-block;position:relative;padding-left:35px;margin-bottom:15px;margin-top:15px;cursor:pointer;font-size:18px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.search-box-cat input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.search-box-cat .checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#fff;border:1px solid #b7b7b7}
.search-box-cat:hover input~.checkmark{background-color:#fff}
.search-box-cat input:checked~.checkmark{background-color:#02a928;border:none}
.checkmark:after{content:"";position:absolute;display:none}
.search-box-cat input:checked~.checkmark:after{display:block}
.search-box-cat .checkmark:after{left:9px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
/* Filter SubCategory */
.search-box-subcat{display:inline-block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.search-box-subcat input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.search-box-subcat .checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#f5f5f5;border:1px solid #ddd}
.search-box-subcat:hover input~.checkmark{background-color:#f5f5f5}
.search-box-subcat input:checked~.checkmark{background-color:#0d0d0d;border:none}
.checkmark:after{content:"";position:absolute;display:none}
.search-box-subcat input:checked~.checkmark:after{display:block}
.search-box-subcat .checkmark:after{left:9px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.search-box-subcat-ol {list-style: none; padding-left: 0;}
/*---media-query---*/
@media screen and (max-width:425px){.search-widget{float:none}}
@media (max-width: 480px){ header#header #dor-header01 .dor-main-logo {background-color: inherit !important;}}
@media (max-width: 320px){ .address {/*height: 84px; */overflow: hidden; line-height: 22px;}}

/*cart*/
.c-black{color:#232323;}
.flip{transform: rotateY(180deg);}
.u-link {font-size:11px;text-decoration: underline;}.u-link:hover{text-decoration: none;}
body#checkout #cart-summary-product-list{padding-top:20px;}
#checkout #js-checkout-summary, #checkout #js-checkout-summary .card-block{padding:0;}
.cart-summary-products .title {padding: 15px; margin:0;}
.panel-default{border-color: #f1f1f1;}
.cart-summary-products .shop-info {padding:10px; background:#fff; border-bottom: solid 1px #f1f1f1; border-top: solid 1px #f1f1f1;}
.shop-info .media-object {width: 58px; height: 58px; border: solid 1px #f1f1f1;  border-radius: 100%;}
.cart-summary-products .shop-info .media-body, .cart-summary-products .shop-info .media-left { vertical-align: middle;}
body#checkout #cart-summary-product-list .panel-default>.panel-heading {
  color: #656565;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
  background-color: #edfff5; border-color: transparent;
    padding: 10px 15px;
}
body#checkout #cart-summary-product-list img{width:105px;}
#cart-summary-product-list .product-line-info .detail div span, .media-footer .product-line-info div span{font-size:12px;}
#cart-summary-product-list .product-line-info .detail{padding:10px 0; padding: 10px 0; display: grid;}#cart-summary-product-list .product-line-info .detail p{margin-bottom:5px;}
.title_block, .text-uppercase.h6{text-align:left !important;}div#materialList h2, div#materialList p {text-align: center;}div#materialList p{margin-bottom: 20px;}div#materialList h2{margin-top:0px;}
.js-address-form .form-group .col-md-offset-3 label{font-weight:600!important;}
.page-header{border-bottom:0 !important;}
.product-price{color:#232323; font-size: 18px !important;}
.cart-item .product-image {min-height: 120px;margin-left:2px;}.cart-item .product-line-actions{margin-top:20px;}
.product-line-actions .qty .col-xs-4 {padding: 0;}
.mini-cart-footer{margin:0!important;}.mini-cart-info .product-name{font-size:13px;}.mini-cart-info > span.product-price{font-size:12px;}
.mini-cart-footer .cart-subtotals, .mini-cart-footer .cart-total{}.mini-cart-footer .cart-total span{font-weight:600!important;font-size:18px!important;}
#main .page-content, #main .page-header{margin-bottom:3.5rem;}header.page-header h1 {text-align: center;}
.cart-grid-body a.label:hover {color: #26bf59;}
.dorFilterInner .ui-slider-horizontal .ui-slider-handle{background:#00b853 !important;}
.cart-line-product-actions .remove-from-cart { z-index: 0 !important;}
.input-group .form-control { z-index: 0 !important;}
.form-group.has-error input, .form-group.has-error select { outline: none !important;}
.has-error .form-control { border-color: #ff4c4c !important;}
.cart-title .h2 span span { font-size: 20px !important;} 
.cart-title .h2 > span { font-size: 20px !important;}
.page-address #content {margin-top: 0 !important;}
/*.product-line-grid-body>.product-line-info>.label {     font-weight: 400 !important;}*/
.product-line-info.stitching-date {  padding-top: 10px; }
.product-line-info span b {margin-bottom: 10px; display: block;}
/*description*/
.product-information div[itemprop="description"]{
  border-bottom:1px dotted #dadde0; padding-bottom:10px;margin-bottom:10px;
}
#block-reassurance li{border-bottom: 1px solid #dadde0;}
.bootstrap-touchspin{min-width:57px;}
.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group{width:3.4rem;}
#contact-form-v1 .list-contact-info aÂ {color: #00b853;}
.form-group-areaÂ {padding-top: 0;}
@media (max-width: 1199px){
  #contact-form-v1 .contact-mapÂ {width: auto !important;}
}
/*contact*/
ul.list-contact-info li span, ul.list-contact-info li div {
    display: table-cell;
    vertical-align: top;
}

ul.list-contact-info li div h3{margin-bottom:0px;margin-top:10px;}ul.list-contact-info li div p{padding-left:0px;}
/*pagination*/
#search-pagination .page-listing {
    text-align: left !important;
    padding:0px;
}
.pagination>div:first-child{padding:0px;}
.pagination > li:first-child > a, .pagination > li:first-child > span{}
nav.pagination ul.page-list li a i{font-size:22px !important;}
.page-listing p{line-height: 50px; margin-bottom: 0;}
/*bottom sticky*/
/*.page-addresses .address .address-footer a{color: #00b853;}*/
.page-addresses .address .address-footer a{color:#fff; margin:0 5px;}
.ftr-sticky { -webkit-box-shadow: 0 0px 30px rgba(0,0,0,0.07); -moz-box-shadow: 0 0px 30px rgba(0,0,0,0.07);  box-shadow: 0 0px 30px rgba(0,0,0,0.07);position: fixed;bottom: 0;background: #fff;display: block;width: 100%;left: 0;padding: 20px;z-index: 1; border-top: 1px solid #e8e8e8;}
.product-variants.flex-row {
    vertical-align: middle;
    position: relative;
}
.flex-row .product-variants-item {
    display:flex;
      align-items: baseline;
    flex-direction: column;
    margin:10px 0;
}
.flex-row .product-variants-item ul{margin-bottom:0px;}
.flex-row .product-variants-item .color{margin-bottom:0px;}
.flex-row .product-variants-item .input-container label{display: inline-table;}
.float-right {float: right !important;}.float-left{float:left;}
.product-variants-item {margin: 70px 0; /*text-align: center;*/}
.product-variants .control-label {font-weight: 600;padding-bottom: 5px;display: inline-block;color: #101010;margin-bottom: 15px;position: relative;text-transform: capitalize; font-size: 18px;}
.product-variants .control-label::after {/*background: #eee;bottom: -10px; content: ""; height: 3px;left: 0; position: absolute; width: 100%;display: inline-block;*/}
.product-variants-item .form-control{background: #fff none repeat scroll 0 0;border: 1px solid #dadde0;font-size: 13px;font-weight: 300; min-height: 40px; box-shadow: none;}
.product-variants .color{margin-bottom:20px;}
.add-btn {display: inline-block; margin-bottom:30px;}
.add-btn p {float: left;display: inline-block;line-height: 48px;}
.add-btn a {margin:0 10px;}
.bg-lightgreen{background:#f1ffd5;}
.bg-lightred{background:#ffebd5;}
.bg-lightyellow{background:#f7eda2;;}
.text-center{text-align:center !important;}
.f-bold{font-weight:bold!important;}.f-500{font-weight:500!important;}.f-600{font-weight:600!important;}.font-16{font-size:16px;}
.bg-grey{background: #f7f7f7;}
.ptb-10{padding:10px 0;}.ptb-15{padding-bottom:15px!important; padding-top:15px!important;}.ptb-20{padding:20px 0;}.ptb-30{padding:30px 0;}.pb-0{padding-bottom:0;}.pt-0{padding-top:0;}.pt-10{padding-top:10px;}.pt-20{padding-top:20px;}.pt-30{padding-top:30px;}.pb-10{padding-bottom:10px;}.pb-20{padding-bottom:20px;}.mt-0{margin-top:0!important;}.mt-5{margin-top:5px;}.mt-10{margin-top:10px;}.mt-20{margin-top:20px;}.mt-30{margin-top:30px;}.mt-40{margin-top:40px;}.mt-50{margin-top:50px;}
.mtb-10{margin:10px 0;}.mtb-20{margin:20px 0;}.mt-25{margin-top:25px!important;}.mb-0{margin-bottom:0!important;}.mb-5{margin-bottom:5px;}.mb-10{margin-bottom:10px;}.mb-20{margin-bottom:20px;}.mb-30{margin-bottom:30px;}.mb-40{margin-bottom:40px;}.mb-50{margin-bottom:50px;}
.bt-0{border-top:0 !important;}.bb-0{border-bottom:0 !important;}.br-0{border-right:0 !important;}.bl-0{border-left:0 !important;}.b-l{border-left:1px solid #f1f1f1;}.b-r{border-right:1px solid #f1f1f1;}.b-t{border-top:1px solid #f1f1f1;}.b-b{border-bottom:1px solid #f1f1f1;}
.bd-r{border-right: solid 1px #dadde0;}.b_r{border-right: solid 1px #dadde0;}.b_l{border-left: solid 1px #dadde0;}.b_t{border-top: solid 1px #dadde0;}.b_b{border-bottom: solid 1px #dadde0;}
.abaya_template{padding-left: 5px;}
#order-items hr{border-top-color: #dadde0!important;}
.w-135{width:135px;}
.Checkbox-block {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align:left;
  border-bottom:#f1f1f1 solid 1px;
}
.Checkbox-block input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 21px;
  width: 21px;
  background-color: #eee;
  border:1px solid #ddd;
}
.Checkbox-block:hover input ~ .checkmark {
  background-color: #ccc;
}
.Checkbox-block input:checked ~ .checkmark {
  background-color: #00b853;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.Checkbox-block input:checked ~ .checkmark:after {display: block;}
.Checkbox-block .checkmark:after {
  left: 7px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.Checkbox-block p {
    padding-top: 7px !important;
}
::-webkit-scrollbar {
  width: .5em;
}
 
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}
 
::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
.search-product-variants ul {
    display: block;
    margin:5px 0 0;
    padding: 0;
}
.input-container{margin-left:1px;}
.input-container .radio-label {
    box-shadow: none;
    background: #fff;
    display: inline-block;
    color: #555;
    border: solid 1px #f1f1f1;
    padding: 8px 12px;
    text-transform: none;
    font-weight: 400;
    box-shadow: none;
    border-radius: 25px;
}
#dor-search-pro-base.js-search-pro #dor_search_pro .search__input{box-shadow:none;}
.address::first-letter { text-transform: uppercase !important;}
.Checkbox-block h4 {color: #232323 !important; margin-bottom: 0 !important; text-transform: none !important;  white-space: nowrap!important; text-overflow: ellipsis!important; overflow: hidden!important;}.Checkbox-block h4::after{display:none;}
.Checkbox-block h6 { margin-top: 5px;}
body#checkout .cancel-address{display:inline;}
.page-addresses .address .address-footer{border-top:1px solid #f1f1f1;}.page-addresses .address .address-footer{border-color:#f1f1f1 !important;}#password .page-content.card.card-block, .page-addresses .address, .page-authentication #content{border:1px solid #f1f1f1 !important;}
.measuremnt-media .media .media-body{text-align:left; vertical-align:middle; line-height:14px;}.measuremnt-media .media .media-body p{margin:0;}
.measuremnt-media .media .media-body .media-heading {margin-top: 0; margin-bottom: 5px; font-size: 13px; color: #232323;font-weight: 600;}
.measuremnt-media .media .media-left{padding-right: 20px; padding-left: 20px;}
.measuremnt-media .media-object {width: 58px;height: 58px;border: 2px solid #fff;}
.address-form .js-address-form {padding-bottom:0px;}
.address-form .js-address-form .fixed-h{ 
  /*overflow-y: scroll; */
  /*height: 400px;*/
}
.address-body p:nth-of-type(1){padding-top:15px;}
/*.measurement-params-list.scroll-section {
 overflow-y: scroll;
  height: 850px;
}*/
.icon-set span a i{font-size: 24px; padding-left: 6px;}
.measurement-params-list .form-group:nth-child(2) {
    margin-bottom: 0 !important;
}
.modal-header{color:#232323;}
.address-form .js-address-form footer.form-footer{padding-bottom: 10px;padding-top: 25px;}
#measurement-modal{
  width: 100%;
    min-height: 100vh;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
#measurement-modal .modal-body{background:#fff !important;padding:0px;}
#measurement-modal .modal-header{border-bottom:0;padding:0;}
#measurement-modal .modal-header .modal-title{text-align:left;}
#measurement-modal .measurement-params-list{padding:35px; overflow: hidden; min-height: 584px;}
.measurement-params-list .form-group .edit-label{font-weight: 500; text-align: left;}
.measurement-params-list .form-group .edit-label i{    opacity: .5; font-size: 16px; float: right; cursor: pointer;}
.measuremnt-media{overflow-y: scroll; height: 585px; padding:0;}
.measuremnt-media .media {border-left: solid 3px #fff;margin:30px 0;}
.measuremnt-media .media.disable { opacity: .2; border-left: 3px solid #fff;}
.measuremnt-media .media.disable .media-object {border: 2px solid #fff;}
.measuremnt-media .media.active {border-left: 3px solid #26bf59;}
.measuremnt-media .media.active .media-object {border: solid 2px #26bf59;}
.measuremnt-media .media.selected {border-left: 3px solid #fff;}
.measuremnt-media .media.selected .media-object {border: solid 2px #26bf59;}
.measuremnt-media .media.error {border-left: 3px solid transparent;}
.measuremnt-media .media.error-active {border-left: 3px solid #ff4c4c;}
.measuremnt-media .media.error .media-object {border: solid 2px #ff4c4c;}
.measuremnt-media .media.error .media-heading, .measuremnt-media .media.error p{color:#ff4c4c;}

.measurement-params-list .form-group, #measurement-details .form-group{margin:15px 0;}#measurement-details .form-group .input-group{margin-bottom: 15px;}
.measurement-params-list .form-group label, #measurement-details .form-group label{display:block; text-align:left;}
.measurement-group{overflow:hidden;}
.measurement-group img {border-radius: 4px;}.measurement-group .input-group .input-group-btn>.btn{padding:.9rem 1rem;}
div#measurement-details { margin-top: 0px;}
#measurement-details .img-block {margin-bottom: 30px;}
div#modal-measurement-details .js-address-form{padding-top:0;}
.measuremnt-media .callout {
    background: #8a1680;
    color: #fff;
    padding: 25px;
  position: fixed;
    z-index: 1;
    max-width:372px;
    display: none;
}
.measuremnt-media .callout .lead{
  display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    text-align: left;
    padding: 0px 30px 0px 15px;
  margin-bottom:0;
}
.measuremnt-media .callout i {
    font-size: 5em;
    display: table-cell;
}
.measuremnt-media .callout .lead h4{margin:0 0 6px 0;}
.measuremnt-media .media:nth-child(2){/*margin-top: 140px;*/}
.media-row {margin-top: 20px;}
.media-row .media-block {min-height: 240px;margin-top: 30px;}
@media screen and (max-width: 767px) {.measurement-params-list{padding:20px!important; min-height:390px !important;}.measuremnt-media{height: 390px;}
.measuremnt-media .media .media-body,.lang-rtl .measuremnt-media .media .media-body{display: contents;text-align: center!important;}
.measuremnt-media .media .media-left{padding-bottom:10px;}
.measuremnt-media .callout{padding:19px;}
.measuremnt-media .callout i{display:inline-block;}
.measuremnt-media .callout .lead{display:none;}

}
@media screen and (max-width: 991px) {
  .measuremnt-media .media:nth-child(2) {
    margin-top: 130px;}
  .measuremnt-media .callout .lead{display:none;}
    .measuremnt-media .callout{width:247px !important;}  .measuremnt-media .callout i { text-align: center!imprtant;display: inline;} }

@media screen and (max-width: 767px){.measuremnt-media .callout {width: auto!important;}}
.btn-sm{
    font-size:1rem;
  padding: 4px 14px !important;
    line-height: 1.5;
}
.btn-md{
  font-size: 13px;
    padding: 8px 18px !important;
    line-height: 1.5;
}
.btn-danger {
    color: #fff;
    background-color: #d83137;
    border-color: #d83137;
}
.btn-danger:hover {
    color: #232323;
    background-color: transparent;
    border-color: #d83137;
}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover{
    background-color: #d83137;
    border-color: #d83137;
    color:#232323 !important; 
}
.btn.active, .btn:active{box-shadow:none;}
.btn{padding: 9px 26px; text-transform: none;font-weight: 400; box-shadow: none; border-radius: 25px;}
.btn-primary{background: #00b853; border: 1px solid #00b853; color: #ffffff;}
.btn-primary[disabled]:hover,.btn-primary:hover {color: #232323; background-color: #ffffff!important; border-color: #26bf59!important; box-shadow: none;}
.btn-primary.active,.btn-primary:active:focus, .btn-primary:active:hover{color: #232323!important; background-color: #ffffff !important; border-color: #26bf59 !important; box-shadow: none;}
.btn-primary:focus, .btn-primary:focus { color: #232323; background-color: #26bf59 !important; border-color: #26bf59 !important;}
.btn-default {color: #232323; background-color: #fff;border-color: #c3c3c3;}
.btn-default.focus, .btn-default:focus,.btn-default.active,.btn-default[disabled]:hover,.btn-default:hover, .btn-default:active:focus, .btn-default:active:hover{box-shadow: none;color: #fff !important;background-color: #312e3a;border-color: #312e3a;}

.btn-link{text-decoration:underline;color:#00b853;}.btn-link:hover{color:#00b853;}
.js-address-form .continue{margin-top:20px;}
.wk_seller_edit{padding:7px 16px;border-radius:25px;}.wk_edit_product_btn .wk_seller_edit:focus, .wk_edit_product_btn .wk_seller_edit:hover {
    color: #fff;
    background-color: #312e3a;
    border-color: #312e3a;
}
.hint--top-left:before, .hint--top-right:before, .hint--top:before{border-top-color: #2a2a2a;}
[class*=hint--]:after{background:#2a2a2a;}
.navbar-toggler{font-size:22px;}
.form-control{background: #fff none repeat scroll 0 0; border: 1px solid #dadde0; font-size: 13px;font-weight: 300; min-height: 40px;box-shadow: none; border-radius:3px;}
#new_comment_form input{border: 1px solid #dadde0;padding:6px 12px;}
#new_comment_form label{ /* font-size: 13px; */ color: #101010!important; font-weight: 500!important; margin:0px 0 10px 0;}
#new_comment_form textarea{background: #fff none repeat scroll 0 0;
    border: 1px solid #dadde0;
    font-size: 13px;
    font-weight: 300;
    min-height: 40px;
    box-shadow: none;
    border-radius: 3px;
  padding: 6px 12px;
  height:100px;}
#submitNewMessage{color:#fff;}#submitNewMessage:hover{color:#232323;}
.ps-alert-success .item i {
    border-color: #4cbb6c !important;
} 
#contact-form-v1 .form-group-input label, #contact-form-v1 .form-group-area label{font-weight:500!important;}
.page-addresses .address, .page-authentication #content{border:1px solid #c3c3c3;}.page-addresses .address .address-footer{border-color: #c3c3c3;}.page-addresses .address .address-footer{padding:1.5rem 1rem;}.page-addresses .address .address-body{padding:1.5rem 1.5rem;}
#seller_chat_link{height: 55px;width: 57px;}
.product-quantity .qty{margin-right:1.4rem;}#product .product-information .product-quantity .qty{max-width:110px;margin-top:7px;border: 1px solid #d4d4d4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.bootstrap-touchspin, .bootstrap-touchspin input.form-control{min-height:35px;}/*.bootstrap-touchspin{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}*/
.product-quantity .qty .bootstrap-touchspin{border:0;}
#content-wrapper{padding-top:40px;margin-bottom:50px;display:block; overflow:hidden;}
.category-thobe #content-wrapper{padding-top:40px;display: block; margin-bottom: 0;}

#wrapper #content-wrapper{padding-right: 0 !important;padding-left: 0 !important;}
/*.category-cover img {width: 100%;}*/
.product-quantity{padding-bottom:20px;}
.product-minimal-quantity{font-style: italic; border: solid 1px rgba(0,0,0,0.03);position: relative;display: inline-block;background: rgba(0, 184, 83,0.08); padding: 10px; color: #232323 !important;border-radius: 4px;}
.minicart-product-lists li.clearfix{border-bottom:solid 1px #dadde0; padding:7px 0;}
#header .header-title-mini-cart{background:#fff !important; border-top: 2px solid #26bf59;}#header .header-title-mini-cart h2{text-align:left;color: #232323 !important;padding-left: 20px;}
#header .header-title-mini-cart h2{display:none;}

/*.order-confirmed-box { text-align: center; box-shadow: 1px 2px 2px #f7f7f7; border: 1px solid #f1f1f1; padding: 40px; background-color: white;}*/
.order-confirmed-box{padding:40px 30px;}
.order-confirmed-box i {float: left;
    margin-right: 10px;
    border: solid 3px;
  color: #26bf59;
    border-radius: 100px;
    padding: 4px;
    font-size: 30px;
    width: 48px;
    height: 48px;
    line-height: 34px;
}
.order-confirmed-close {float: left;
  color: #ff6969 !important;
  padding: 6px !important;
}
.order-confirmed-timer {float: left;
  color: #ffb425 !important;
  padding: 6px !important;
}
.order-confirmed-box h3, .order-confirmed-box p {display: table; vertical-align: top;margin: 0;}
.badge{
  color: #fff;
    background: orange;
    border-radius: 25px;
    padding: 1px 20px;
    font-size: 13px;
}
.alert{padding:10px; text-align:left; font-size: 13px;}
.alert-danger{color:#d4333b;background: none;border-color: rgba(255, 250, 250, 0);}
.ps-alert-error .item i, .ps-alert-success .item i{border:1px solid #ff4c4c;padding:0.5rem 0.9rem;}
.ps-alert-error .item p, .ps-alert-success .item p{padding:0.5rem 0.9rem;}
.ps-alert-error .item, .ps-alert-success .item{border-radius:3px;}
body#checkout section.checkout-step .address-item{background:rgba(247, 247, 247,0.5);}
body#checkout section.checkout-step .address-item{border:1px solid #f1f1f1;}
#content-hook_order_confirmation .card-block p { line-height: 40px;}
.p-left-0 { padding-left: 0px !important;}
.confirmation-item-box { box-shadow: 1px 2px 2px #f7f7f7; border: 1px solid #f1f1f1; background-color: white; margin-top: 20px;}
.wk-collection-top .wk-collection-sort-by{padding-top:1.2rem;}
/*payment area*/
#block-reassurance li .block-reassurance-item{padding:1rem .6rem;}
.payment-block .table>tbody>tr>th, .payment-block .table>tbody>tr>td {width: 50%; border-top: 1px solid #f1f1f1;}
.payment-block .table>tbody>tr>th {font-weight: 500;}

@media screen and (max-width:767px){
  .cart-item .product-image{min-height:auto; width:auto;}
  .thobe-para{width:100%;}
  .mob-padding{padding:20px;}
    .dor-block-selection .dor-setting-lists{left: -72px; right: auto !important;}
  .product-miniature:not(.dor-list-display) .cart-button.button.ajax_add_to_cart_button.add-to-cart{padding: 0px 0px 0 3px;line-height:45px!important;}
  }
@media only screen and (max-width: 767px) and (min-width: 320px){
  .wishlist-process{margin-top:20px;}
  .wk_profile_img{width:100%;margin: 0 !important;}
  .contact-sel, .shop-email, .seler-status  { padding: 6px 0px 6px 0px!important;}
  .prof-infos{margin-top:15px;}
  .tailer-contact-btn{margin-top:10px !important;}
  .qty{margin-bottom:20px;}
    .p-27 { padding: 27px !important;}
    .wishlist-process { padding-top: 0px !important;}
  .thobe-img{margin-top:12%;padding-top:0!important;}
  .thobe-contents .category-title{margin-top:0;}
  }
/*<--category-section---->*/
.thobe-section {background-image: url(images/thobe-bg.jpg); background-repeat: no-repeat; height: auto; background-size: cover; overflow: auto;}
.thobe-img { padding-top: 31px; }
.thobe-title {font-size: 31px;color: #fff;font-weight: bold;}
.thobe-para { font-size: 17px; line-height: 26px; color: #fff; padding-bottom: 18px;}
.thobe-btn { padding: 15px 22px 15px 22px; text-transform: uppercase; font-size: 14px; font-weight: 600; color: #49494A; border-radius: 4px; border: none; margin-right: 24px;  transition: 0.3s;}
.thobe-contents { margin: 8% auto; }
.thobe-bold { font-size: 20px; font-weight: bold;}
.thobe-btn:hover{ background: #00b853; color: #fff;}
div#block-category{margin:50px 0;}
div#product_type .cat-title {margin-bottom: 20px;}
.category-portion {padding: 80px 0px 10px 0px;}
.cat-image { background-image: url(images/category-bg.webp); background-repeat: no-repeat; background-position: center; background-size: auto; }
.category-img {border: 10px solid rgba(199, 199, 199, 0.4); border-radius: 50%; margin: 0 auto; transition: 0.3s;     width: 220px; height: 220px;}
h2.cat-title { font-size: 28px; text-align: center; font-weight: bold;}
.saudi-cat a:hover img { border: 10px solid #00b853;}
.saudi-cat a:hover h2 {color: #00b853;}
.emirati-cat a:hover h2 {color: #00b853;}
.kuwaiti-cat a:hover h2 {color: #00b853;}
.emirati-cat a:hover img { border: 10px solid #00b853;}
.kuwaiti-cat a:hover img { border: 10px solid #00b853;}
.emirati-cat a { text-decoration:none; color: #000;}
.kuwaiti-cat a { text-decoration:none; color: #000;}
.saudi-cat a{ text-decoration:none; color: #000;}
.thobe-para p { color: #fff;}
/*.category-section { display: none;}*/

/*.chat style*/
#chat_window_header { }

/*---media-query---*/
@media screen and (max-width: 999px) and (min-width: 768px) {.cat-image{ background-size: cover; padding: 10px;} .thobe-contents {padding: 20px 0px 20px 0px;} p.thobe-para { font-size: 14px;} .category-img { width: 193px; height: 193px;}}
@media only screen and (max-width: 375px) { .thobe-btn { padding: 15px 13px 15px 13px;} .thobe-btn{ margin-right: 10px;}}
@media screen and (max-width: 767px) and (min-width: 320px) { .model-img { width: 50%; margin: 0 auto;}/* .thobe-img{ background: rgba(0, 152, 69,.4);*/  } 
    #password .card-block form header { padding-top: 30px !important;}}
@media screen and (max-width: 768px) and (min-width: 320px) { #password .card-block form header { padding-top: 30px !important;} .review-prodct { 
    border-right: none !important;}  }
@media screen and (max-width: 425px) and (min-width: 320px) { #password .form.forgotten-password .form-control-label { padding-left: 10px !important;} .p16 { padding-top: 16px;} 
    .product-r-popup {width: 90% !important;} .star_content .p-star { padding-left: 0px !important;}  .review-prodct {padding-top: 35px;} .cmt-review-group { margin: 0px;} .review-s-btn { padding: 0px;}
    h4.product-name.review-s-btn {padding: 15px; padding-bottom: 0;} .p-review-title { padding-bottom: 20px;} h4.product-name.d-p-name {padding-bottom: 20px;}
    .stiching-prise-s { padding: 0px;}
    .seller-clerfix { height: 25px; }
    .seler-pro-about p { padding-bottom: 10px;}
    .category-cover img {width: 100%;}
    .saudi-cat {padding: 0;}
    .search__inner--up { 15px !important}
    .lang-rtl .form-info.rtlw100 .col-md-6 {width: 100%;}
    .lang-rtl .rtlw100 { width: 100%}
     .product-line-grid-body .product-line-info:nth-child(2) span.product-price { position: relative !important;}
}
/*<--category-section---->*/
.cat-search-form {margin-top: 10px; margin-bottom: 55px;}
.search__inner--up{color:#dce6e6;background:#109f61;z-index:2;padding-top:19px;padding-bottom:30px;margin-bottom:55px}.search__form{margin:0 auto}form#searchbox{padding-top:5px}
/*.search__input{font-family:inherit;font-size:26px;line-height:1;display:inline-block;box-sizing:border-box;width:100%;padding:0 0 .1em 0;color:#88cfb0;border:0;background:transparent;border-bottom:4px solid #FFF;border-radius:0;-webkit-appearance:none}*/
.search__input {
    font-family: inherit;
    display: inline-block;
    box-sizing: border-box;
  font-weight:400;
    width: 100%;
  height:44px;
    padding:0px 12px;
    color: #555 !important;
    border: 1px solid #039e49;
    background: #fff;
  box-shadow:0 0 8px rgba(0,0,0,0.2);
    -webkit-appearance: none;
    border-radius: 4px;
  margin-bottom:25px;
}
.select-wrapper {
  position: relative; 
}
/*
.select-wrapper:after {
  font-family: FontAwesome;
    content: '\f107';
    font-size: 22px;
    position: absolute;
    top: 8px;
    right: 12px;
    color: #555;
    pointer-events: none;
}
*/
.select-search-box-result {
    background: #fff;
    border: 1px solid #039e49;
    height: 44px;
    font-family: inherit;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    padding: 0px 12px;
    color: #555;
  box-shadow:0 0 8px rgba(0,0,0,0.2);
  font-weight:400;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
   -o-appearance: none;
    appearance: none;
  border-radius: 4px;
    margin-bottom:15px;
}
.select-wrapper select::-ms-expand {
  display: none;
}
.search__info {font-size:100%;font-weight:500;display:block;width:100%;margin:0 auto;padding:.85em 0;text-align:right}
input.popup-searchbox::placeholder {color: #88cfb0 !important;}
input.popup-searchbox:focus::placeholder {color: #88cfb0 !important;}
#dor-search-pro-base.js-search-pro #dor_search_pro .search__input {color: #88cfb0 !important;}
@media only screen and (max-width:1024px){.select-search-box{background-position-x:207px;}}
@media only screen and (max-width:768px){.select-search-box{background-position-x:229px;}}
@media only screen and (max-width:425px){.select-search-box{background-position-x:257px;}}
@media only screen and (max-width:375px){.select-search-box{background-position-x:224px;} }
@media only screen and (max-width:320px){.select-search-box{background-position-x:180px;}}
@media only screen and (max-width: 425px) and (min-width: 320px){ #dor-search-pro-base.js-search-pro .search__info{padding: .3rem 1rem 2rem; text-align: center;  font-size: 1.09rem;} }
@media only screen and (max-width: 767px) and (min-width: 320px) { section#section-search{ background: none;} .resp-green { background: #00b853;} }
.row.dor-row {margin: 0;}
.cnvtr{color:#101010;}
.contact-form{box-shadow: none;padding-left: 0px;padding-right: 0px;background: none;}
 #form-v1 .group-contact-form {margin: 0;padding-right: 50px;}#form-v1 #form-style1 .list-contact-info > li {border-bottom: 0 solid #f8f7f7;margin-bottom: 15px;padding-bottom: 15px;position: relative;margin-top: 0px !important;}#form-v1 .list-contact-info {padding-top: 25px;}#form-v1 .form-group-input input,#form-v1 .form-group-input select, #form-v1 .form-group-area textarea {background: #fff none repeat scroll 0 0;font-size: 13px;font-weight: 300;min-height: 40px;}#form-v1 .form-group-input label, #form-v1 .form-group-area label {color: #232323;font-size: 15px;font-weight: 500;text-align: left;}#form-v1 .form-info-contact > p {color: #777;font-size: 15px;font-weight: 300;padding-bottom: 30px;}#form-v1.contact-form .text-info-contact h3 {color: #101010;font-size: 25px;font-weight: 400;margin-bottom: 35px;position: relative;text-transform: none;}#form-v1.contact-form .text-info-contact h3::after {background: #000 none repeat scroll 0 0;bottom: -10px;content: "";height: 2px;left: 0;position: absolute;width: 40px;}#form-v1 .list-contact-info h3 {color: #101010;font-size: 16px;font-weight: 300;text-transform: none;}#form-v1 .list-contact-info a{font-size: 14px;}#form-v1 .list-contact-info p strong {color: #101010;font-weight: 400;}.t-attach {height: 40px;padding-top: 10px;}
#order-tracking-form label{padding-bottom:0px;}
/*<--category-section---->*/
/*<--forgot-password---->*/
 #password .forgotten-password .form-fields .email input { border-radius: 4px !important; }
.snd-btn { background: #00b853 !important; border-radius: 4px !important;color: #fff !important; padding: 10px 18px !important;}
/*.forgotten-password { padding: 35px; border: 1px solid #ececec; border-radius: 4px; background: #fdfdfd;}*/
.back-btn { color: #656565 !important;}
/*#password #main footer.page-footer > a, #password #main footer.page-footer > a span {     color: #656973 !important;}*/
.save-btn { background: #00b853 !important; border-radius: 4px !important; color: #fff !important;}
.register-area {padding: 10px;}
.custom-radio input[type="radio"]:checked + span { background-color: #00b853 !important;  width: 11px !important; height: 11px!important;}
#authentication .register-form > p a { color: #00b853;}
#authentication .register-form > p { padding-bottom: 13px;}
.login-bg { border-radius: 4px; background: #fff; padding:15px 35px!important;}
#authentication .no-account > a { color: #00b853;}
#authentication section.login-form .forgot-password a, #authentication .register-form > p a { color: #00b853;}
#authentication section.login-form .forgot-password a:hover, #authentication .register-form > p a:hover,#authentication .no-account > a:hover{color:#101010;}
#authentication section.login-form #login-form .form-group > div.col-md-6 input, #password .forgotten-password .form-fields .email input { border-radius: 4px !important;}
#authentication #customer-form .form-group > .col-md-6, #authentication #customer-form .form-group > label{width:100%;}

.featured-products .product-thumbnail {border: none;}
.sub-banner-home {position: relative; display: block;}
.sub-banner-home-kandora {position: relative; display: block; text-align: right; right: 5%;}
.sub-banner-home-content-kandora {}
.sub-banner-home-content-kandora h2 {color: #FFF; font-size: 66px; font-weight: 100;}
.sub-banner-home-content-kandora p {font-size: 28px; font-weight: 100; color: #FFF;}
.sub-banner-home-content-kandora a {    padding: 12px 45px; background: #00b954; font-weight: 400; color: #FFF; font-size: 16px; margin-top: 10px; border-radius: 45px; display: inline-block; margin-right: 15px; text-decoration: none; box-sizing: border-box;text-transform: capitalize; border: 1px solid #00b954;}
.sub-banner-home-content-kandora a:hover {background: transparent; border: 1px solid #00b954; color: #333;}
.sub-banner-home-content {position: absolute; top: 20%; margin-top: 7%; left: 5%;}
.sub-banner-home-content.sub-accsris2 {margin-top: 10%;}
.sub-banner-home-content h2 {color: #FFF; font-size: 48px; font-weight: 400; text-transform: uppercase; letter-spacing: 3px;}
.sub-banner-home-content p {font-size: 20px; font-weight: 100; color: #FFF;}
.sub-banner-home-content a {
    padding: 12px 45px;
    background: #fff;
    font-weight: 400;
    color: #232323;
    font-size: 18px;
    margin-top: 10px;
    display: inline-block;
/*    margin-right: 15px;*/
    text-decoration: none;
     box-sizing: border-box;
    text-transform: capitalize;
    border-radius: 40px;
}
.sub-banner-home-content a:hover {
    background: #312e3a;
    color: #FFF;
}
.slider-read-more a span{text-transform: capitalize;}
.page-order-detail .main-header-h2, .main-header-h2 {font-size:30px; text-transform: capitalize; font-weight: 600; margin-top: 60px;     color: #333 !important;}
#material_attribute_filter{margin-bottom:3.125rem;}
/*<--ordrer-history---->*/
thead.thead-default th {background: rgba(76, 76, 76,0.2); color: #232323; border: none !important; font-weight: 500; padding: 10px !important; }
.p-b20{ padding-bottom: 20px;}
.order-btn { border: 1px solid #ddd;  border-radius: 30px; color: #333; padding: 0px 22px !important; display: inline-block; text-transform: uppercase; background: #fff;}
 a.order-btn:hover { color: #00b853 !important;} 
.my-accont-page { color: #00b853 !important;}
.page-my-account #content .links a i { display: block; font-size: 2.6rem; width: 100%; color: #00b853 !important; padding-bottom: 3.4rem;}
.page-my-account #content .links a { color: #333333 !important;}
.myaccount-header-h1 { color: #333 !important; font-size: 30px; font-weight: 600; padding-top: 30px;}
.page-my-account #content .links a:hover span.link-item i, .page-my-account #content .links a:hover span.link-item {     color: #00b853 !important;
    border-color: #84caa3!important;}
.color-white { color: #fff !important;}
.wk_product_collection{padding:0;}
/*chat view section*/
textarea.form-control{height:100px;}
.seller_text_msg:focus {
    box-shadow: none;
}
.seller_text_msg {
/*    padding: 0 !important;*/
    border: 0 !important;
  height:40px !important;
}
div.cust_msg{margin-bottom:10px;}
.customer_list_div p:nth-child(2){color: rgba(35, 35, 35,0.6);font-size: 12px;}
div.cust_msg,.cust_msg_main{
  background: #fff;
    display: inline-block;
    padding: 10px 15px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    max-width: 100%;
    position: relative;
  margin-top:5px;
    word-break: break-word;
  }
div.cust_msg{border-radius:0px 8px 8px 8px;}
div.seller_msg{border-radius:8px 0px 8px 8px;}
.cust_msg_main{border-radius:0px 8px 8px 8px;}

/*.cust_msg_main::before{
    content: "";
    top: -5px;
    left: -14px;
    position: absolute;
  width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 6px 5px;
    border-color: transparent transparent #666 transparent;
}
div.cust_msg::before{
    content: "";
    top: -5px;
    left: -14px;
    position: absolute;
  width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 6px 5px;
    border-color: transparent transparent #000 transparent;
}
div.seller_msg::before{
  content: "";
    top: -5px;
    left: -14px;
    position: absolute;
  width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 6px 5px;
    border-color: transparent transparent #555 transparent;
}*/
#seller_name_div p:nth-child(2) {margin-bottom: 0;}
div#fill_details_div input:nth-child(1) {margin-top: 20px;}
/*<--ticketlist---->*/
table#wk_ticket_list th { color: #fff; border: none !important; font-weight: 500; padding: 10px !important;}
.alert-success {     font-size: 12px !important;}
.label, label { font-size: 1.2rem !important;}
table.dataTable thead .sorting {     background-size: 15px !important;}
.dataTable>tbody>tr:nth-of-type(odd) { background-color: #f9f9f9;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { line-height: 2.2 !important; font-weight: normal;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
  border:1px solid #f3f3f3;
}
.div.dataTables_info { padding: 14px 0px 14px 0px !important;}
div.dataTables_paginate { padding: 10px 0px 5px 0px !important;}
span.view_ticket { border: 1px solid #ddd; border-radius: 30px; color: #333; padding: 0px 22px !important; display: inline-block; text-transform: uppercase;background: #fff;}
a:focus, a:hover { text-decoration: none !important; color:#00b853;}
.featured-products .product-title a:hover, .product-title a:hover {color: #00b853;}
#wk_ticket_list_paginate .pagination > .active > a, #wk_ticket_list_paginate .pagination > .active > a:hover, #wk_ticket_list_paginate .pagination > .active > a:focus, #wk_ticket_list_paginate .pagination > .active > span, #wk_ticket_list_paginate .pagination > .active > span:hover, #wk_ticket_list_paginate .pagination > .active > span:focus { background-color: #f9f9f9 !important;
border-color: #dedbdb !important; color: #2f2f2f !important; cursor: default !important; z-index: 2;}
.dataTable a { color: #4c4c4c !important;}
div.dataTables_info { font-size: 1.2rem !important;}
.pagination a:not(.previous):not(.next) { letter-spacing: 0px !important;}

/*<--create ticket---->*/
.hd_main_div { border: none !important;}
.submit { text-align: left !important; border-radius: 4px !important; padding: 15px 15px;}
#hd_other_files { margin-left: -15px;}
#ticketOtherAttachment1 { border: none !important;}
#form-v1 .form-group-input input, { border: none !important;}
.hd_btn_other_remove { cursor: pointer; float: right;}
.hd_btn_other_remove i{ color: #d92f37;}
/*<--contatct us---->*/
#contact-form-v1 .list-contact-info { padding-top: 2px !important;}
#contact-form-v1 .contact-map{padding-left:0px !important;}
#contact-form-v1 .group-contact-form{padding-right:0px !important;}
#submitMessage { border-radius: 50px!important; padding: 9px 26px!important; text-transform: none; border-color: !important; color: #ffffff!important; }
#submitMessage:hover{color:#232323 !important;}
#submitMessage:focus-within{color:#fff !important;}
.alert-danger { font-size: 12px;}
@media (max-width: 767px){body main article:not(.dor-list-display) .product-name{padding:0px !important;} .wishlist-container{padding-top:12px!important; }#contact-form-v1 .group-contact-form{padding-left: 0px!important; padding-right: 0px!important;} }
/*<--cart---->*/
.cart-productname { font-size: 14px !important; font-weight: 600 !important; }
.qty-box { box-shadow: none !important;}
.p-b30 { padding-bottom: 30px !important;}
span.total-prize { font-size: 14px; font-weight: 800; padding-left: 54px; }
#cart .cart-grid .cart-grid-body > a.label{font-weight:400;font-size:14px !important;}
#cart .cart-grid .cart-grid-body > a.label:hover{color:#fff;}
/*<--login---->*/
.login-wrapper { /*height: 720px;*/margin-top:40px;height:100%;background: rgb(251,208,148); background: linear-gradient(150deg, rgba(251,208,148,1) 0%, rgba(212,211,175,1) 40%, rgba(188,215,190,1) 77%, rgba(164,218,206,1) 100%);}
.page-customer-account #content, #authentication section#content { width: 390px; border-radius: 5px; margin: 5% auto; -webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.08); -moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.08); box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.08);    background: #fff !important;}
/*button#submit-login {padding:0px;width: 48%; border-radius: 5px !important; padding: 10px !important;}*/
#authentication section.login-form #login-form .form-group label{width:100%!important;font-weight:600;}
#authentication section.login-form #login-form .form-group > div.col-md-6{width:100%!important;}
#authentication footer.form-footer{padding-bottom:0px;padding-top:0px;}
#authentication section#content hr{margin:0 55px 10px;}
/*section.login-form footer button#submit-login{width:100%;}*/
#authentication .register-form > p{padding-top:15px;}
/*<--purchase process---->*/
body#checkout section.checkout-step.-current h1.step-title.h3, body#checkout section.checkout-step:hover h1.step-title.h3 { background-color: #00b853 !important;}
body#checkout section.checkout-step { border-top: 3px solid #00b853 !important;}
.done { color: #00b853 !important;}
.content .identity a { color: #404040; font-weight: bold; }
.log-out-p { font-weight: bold !important; color: #404040;}
p.add-address { border: 1px solid #c3c3c3; border-radius: 50px; /* width: 24%; */ /* float: left; */ padding:9px 24px; text-align: center; font-weight: 500; display: inline-block; margin-right: 30px; }
/*.delivery-options { border: 1px solid #e6e6e6; padding: 8px; background: #f3f3f3; }*/
body#checkout section.checkout-step:hover h1 .step-edit, body#checkout section.checkout-step:hover h1 i {color: #fff !important;}
.cart-summary-products p { color: #101010; font-size: 16px; } 
.wk_hd_ticket_status { border-radius: 3px;}
.material-img { border-radius: 100%; width: 56px; height: 56px; margin: 0 auto; object-fit: none;}
/*.qty { padding: 30px 10px 20px 15px; }*/
.process-icons { padding: 8px; margin: auto; display: block; }
.process-btn { width: 55px; height: 55px; background: #26bf59; border:solid #26bf59; border-radius: 100%; overflow: hidden;     margin: 0 auto;}
.process-name {font-size: 12px; font-weight: normal; color: #565656; text-align: center;}
.dp-btn {   float: right; padding: 8px; margin: 6px; border: 1px solid #ddd; background: #fff; color: #655b56;}
.btn-success:hover {color: #fff; background-color: #00b853; border-color: #00b853;}
.page-customer-account #content .no-account { padding: 10px 10px 35px;}
.page-customer-account #content .forgot-password {font-size: 1.875rem !important;}
.login-form {     margin-top: 0 !important;}
/*<--wishlist---->*/
.wishlist-container {padding: 24px 12px 24px 10px; border: 1px solid #f1f1f1; box-shadow: 1px 2px 2px #f7f7f7;overflow:hidden; }
.wishlist-title { text-align: left !important;}
.wishlist-container .comments_note .star_content { text-align: left !important;}
.wishlist-price { text-align: left;}
.wishlistp-name { font-weight: 500 !important; }
.wishlist-price { font-size: 16px !important;  font-weight: 600; padding: 15px 0px 15px 0px; }
/*span.wishlist-price { font-size: 22px !important;}*/
.wishlist-price-contain { padding: 15px 0px 15px 0px; }
.process-btnw { width: 50px; height: 50px; border-radius: 100%; overflow: hidden; margin: 0 auto;}
.wishlist-process {padding-top: 66px;}
.wishlist-headerp { padding-bottom: 30px;}
.remove-wishlist-itemn { top: -15px !important; color: #232323; display: inline-block; margin-top: .3125rem; color: #232323!important; display: inline-block!important; margin-top: .3125rem; 
color: white!important; display: block!important; font-weight: 900!important; line-height: 32px!important; padding-bottom: 3px!important; padding-right: 3px!important; position: absolute!important; 
right: 12px!important; z-index: 1!important;}
.remove-wishlist-itemn::before { border-color: transparent transparent #0d9f61; border-style: solid !important; bottom: -9px !important; content: "" !important; display: block !important; 
height: 0!important; position: absolute !important; right: -13px !important; width: 0 !important; z-index: -1 !important; border-width: 0 0 50px 50px;}
.remove-wishlist-itemn:hover::before{border-color:transparent transparent #2a2a2a;}
.remove-wishlist-itemn i {     position: absolute; top: -13px; right: -8px; font-size: 21px; font-size: 18px; color: #fff;}
button.cart-button-w.button.ajax_add_to_cart_button.btn.btn-default.add-to-cart.hint--top.wishlist-cartbtn:hover { background: #00b853 !important; color: #fff!important;     border-color: #00b853;}
button.cart-button-w.button.ajax_add_to_cart_button.btn.btn-default.add-to-cart.hint--top.wishlist-cartbtn:before { border-top: none;}
.btn-md i {font-size: 15px; margin-right: 0 !important;}
.btn.disabled, .btn.disabled:hover{border:1px solid #7a7a7e;}
.page-order-detail .page-footer {display: none;}
/*page history*/
.page-history #content{width: 100%; margin: 0; box-shadow: none;color: #232323;}
.table-labeled .label {
    font-weight: 400;
    border-radius: 25px;
    font-size:  1rem !important;
    padding: 4px 14px !important;
    margin: .125rem;
}
#main .page-footer{margin-top:1.563rem;margin-bottom:2.8rem;}
.page-order-detail .box{border: none;box-shadow: none;padding:0;}
.page-order-detail .addresses{margin:12px 0; border-bottom:solid #f1f1f1;}
.page-order-detail .addresses article {padding: 15px;}
.page-order-detail h2{font-size:25px;margin-top:0; font-weight: 600;}.page-order-detail{color:#232323;}
.table-bordered{border:1px solid #f1f1f1;}div#order-infos {/*border-bottom: solid 1px #dadde0;*/ margin-bottom: 20px;}div#order-infos h5{text-transform:capitalize; font-size:13px;}
.clr-thead th {background: transparent !important;color: #232323 !important;}
.light-thead th{background: #f7f7f7!important;color: #232323!important;}
tfoot {
    background: none !important;
}
div.dataTables_info{padding:10px 0;}
.overflow{overflow:hidden;}
.mtb-15{margin:15% 0;}.mb-15{margin-bottom:15%;}.mt-15{margin-top:15%;}.mt-10-{margin-top:10%;}.mb-10-{margin-bottom:10%;}
.bb-d2{    border-bottom: solid 1px #dadde0;}
.page-order-detail h3{margin-bottom: 20px;margin-top: 20px;font-weight: 500;}.page-order-detail .addresses h4{font-size: 1.2rem;font-weight: 500;}
#product #main h1.h1, .quickview #main h1.h1 {padding-bottom: 10px; font-size: 30px;/* font-family: arial !important; */}
#product .product-prices .current-price span, .quickview .current-price span { font-size: 28px !important; font-weight: 600!important;}
.product-information, .product-information p { color: #101010!important; font-size: 14px!important; font-weight: normal!important;  line-height: 23px;}
.product-prices .tax-shipping-delivery-label { font-size: 13px !important; padding-left: 12px!important;}
/*<--seller profile---->*/
.f-16 { font-size: 16px;}.f-18 { font-size: 18px;}.f-20 { font-size: 20px;}
.seller-profile-title {font-size: 24px; font-weight: 600; text-transform: capitalize;     color: #fff;}
.seller-sub-title { font-size: 13px; margin: 0; color: #ffffff;  text-transform: capitalize !important; font-weight: normal;}
.no-padding{ padding: 0px;}
.prof-infos {  overflow: auto;       border-radius: 4px; }

.contact-sel, .shop-email, .seler-status  { color: #fff; font-size: 13px; padding: 35px 0px 20px 2px;}
.seler-status {margin-top: 0px !important;}
.seler-status i { color: #fff;}
.tailer-contact-btn { border-radius: 4px; width: 100%; text-transform: capitalize; margin-top: 22px; text-align: center; padding: 0px; font-size: 14px; color: #fff !important; 
    border: 1px solid #fff;}
.tailer-contact-btn span { color: #fff;}
.seler-pro-about p { font-size: 13px;line-height: 23px;}
p.rating-shop { font-size: 20px;    text-align: center; line-height: 22px; padding-bottom: 16px; color: #6b6b6b; padding-top: 10px;}
.rating-shop i { color: #ffcb18;}
.wk_profile_seller_name { padding: 0px!important;}
.wk-seller-profile-box { box-shadow: none !important;}

.seller-pro-header { 

    
/*background: rgba(229,67,78,1);
background: -moz-linear-gradient(left, rgba(229,67,78,1) 0%, rgba(239,107,83,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(229,67,78,1)), color-stop(100%, rgba(239,107,83,1)));
background: -webkit-linear-gradient(left, rgba(229,67,78,1) 0%, rgba(239,107,83,1) 100%);
background: -o-linear-gradient(left, rgba(229,67,78,1) 0%, rgba(239,107,83,1) 100%);
background: -ms-linear-gradient(left, rgba(229,67,78,1) 0%, rgba(239,107,83,1) 100%);
background: linear-gradient(to right, rgba(229,67,78,1) 0%, rgba(239,107,83,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5434e', endColorstr='#ef6b53', GradientType=1 );
*/
    overflow: auto;     padding: 20px 0px 20px 0px; }
.seller-body-portion { overflow: auto;padding: 40px 0px 40px 0px;}
.review-sectionnn { text-align: center;}
.review-btn { color: #423e3e; text-decoration: underline;}
/*span#buyer_chat_link {color:#d83137 !important;}*/
.contact_seller_message {padding: 0px 0px 20px 0px;text-transform: capitalize;line-height: 21px;}

.product-information label {
    margin-bottom: 0;
}
.product-miniature > div:hover {
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.04);
}
.product-miniature > div .product-image-container img{
      backface-visibility: hidden;
    transform-style: preserve-3d;
    transition: all 0.7s ease 0s;
}
.product-miniature > div:hover .product-image-container img {
    transform: scale(1.2);
}
.product-confirm.close {
    color: #ffffff;
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    opacity: 1;
    padding: 3px;
    position: relative;
    right: 0;
    top: 0;
    z-index: 5;
}

.product-confirm.close::before {
    border-style: solid !important;
    border-width: 0 79px 79px 0 !important;
    content: "";
    display: block !important;
    height: 0 !important;
    position: absolute !important;
    right: 0px !important;
    top: 0px !important;
    width: 0 !important;
    z-index: -1 !important;
    color: #FFF !important;
    border-color: rgba(0, 0, 0, 0) #3abc43 !important;
}
/*<--cart popup---->*/
p#popup-message {font-size: 14px;line-height: 24px;}
/*<--wishlist-delete popup---->*/
.stiching-mode { color: #838383;}
.popup-shadow { -webkit-box-shadow: 2px 3px 10px -1px rgba(0,0,0,0.42)!important;
-moz-box-shadow: 2px 3px 10px -1px rgba(0,0,0,0.42)!important;
box-shadow: 2px 3px 10px -1px rgba(0,0,0,0.42)!important;}
.dlt-footer { text-align: center !important; border-top: none !important;}
.deletepopup-title { margin: 0!important; line-height: 1.42857143!important; font-size: 16px!important; color: #232323!important; text-align: center!important;}
/*<--Order details---->*/
.link-color {color: #060606 !important;} 
.tailer-profile-banner { width: 100% !important; height: 360px!important; object-fit: cover!important;}
.line-s {border: .05rem solid #f1f1f1;}
.atribute-body {padding: 40px; font-size: 14px; line-height: 30px; } 
.atribute-title {     font-size: 24px; color: #000; padding-left: 23px; padding-top: 10px;}
.quickview .close > span, .modal-header .close span { font-size: 22px; }
.popup-cls.close::before {     border-style: solid !important; border-width: 0 79px 79px 0 !important; content: ""; display: block !important; height: 0 !important; position: absolute !important;
right: -15px !important; top: -13px !important; width: 0 !important; z-index: -1 !important; color: #FFF !important;}
.popup-cls.close::before {border-color: rgba(0, 0, 0, 0) #3abc43 !important;}
.measerment-sub { color: #6d6d6d; font-weight: normal; font-size: 18px;     padding-left: 30px;}
.measrment-m-title {font-size: 24px;/* font-weight: 600; */color: #000;     padding-left: 30px;}
/*.measuremnt-media .media .media-body { padding-bottom: 12px;}*/
.media:first-child {margin-top: 15px !important;}
p.measrment-value {font-size: 20px; line-height: 22px; color: #38bc41; margin-bottom: 0px; font-weight: 500;padding-top: 4px;}
.avatar-msg {     background: #e1fbf2; width: 60px; height: 60px; border-radius: 50%; margin-top: 7px; text-align: center; padding: 12px; }
.page-order-detail .messages .message { border-bottom: 1px solid #dadde0 !important; }
.page-order-detail .messages .message { padding: 30px 0px 30px 0px;}
span.meesage-content {font-size: 14px; line-height: 24px;}
h4.message-title {font-weight: 600;}
.box-meesage-contain {padding-top: 40px; }
.box-meesage-contain h3 { font-size: 25px; font-weight: 600;}
.f-600 { font-weight: 600;}
a.attribute-detail {text-decoration: underline;font-size: 14px;}
a.measurement-profile {text-decoration: underline !important; font-size: 14px;}
.updates-bold { font-weight: 600; font-size: 18px;}
.stich-updates {padding: 20px 0px 0px 0px; font-size: 16px; line-height: 25px;}
.img-100 { width: 100%;}
.f-22 { font-size: 22px;}
span.pd-price {font-weight: 600; font-size: 22px;}
a.order-status {    background: #ffc21b; color: #fff; padding: 8px 14px 8px 14px; border-radius: 10px;}
ul.d-firstrow { font-size: 14px; line-height: 25px;}
.tailer-adrs-d { color: #7a7a7e; font-size: 16px;}
.tailer-logo-d {width: 70px;border-radius: 50%;  border: 1px solid #d2d2d2;}
.tailer-portion {    background: #fbfbfb; overflow: auto; margin-top: 30px; padding: 15px; border-left: 1px solid #dadde0; border-right: 1px solid #dadde0; border-top: 1px solid #dadde0; border-bottom: 1px solid #f1f1f1; border-radius: 4px 4px 0px 0px;}
.order-sumrys { color: #232323; font-size: 14px; }
.order-infop { font-size:14px;margin-bottom:0;text-transform: capitalize;}
.adress-title { color: #7a7a7e;}
.reorder-detail { color: #26bf59; text-transform: uppercase; font-weight: 500; }
a.dw-order-detail { color: #26bf59; text-transform: uppercase; font-weight: 500; line-height: 38px; }
.p-right10 { padding-right: 10px;}
.p-left10{ padding-left: 10px;}
td.order-detail-subtotal { font-weight: 600 !important; font-size: 13px;}
.order-detail-total { font-weight: bold !important; font-size: 15px;}
footer.form-footer.flot-right {float: right;}
/*button.btn.btn-primary.form-control-submit.order-detailsub { background: #26bf59 !important; padding: 8px 20px 8px 20px; border: 1px solid #26bf59;}*/
.bootstrap-filestyle .form-control[disabled] {display: none;}
.input-group .input-group-btn>.btn, .h1, .h2, .h3{text-transform:capitalize;}
.group-span-filestyle .btn-default {padding: 6px 12px !important; height: 40px; border-radius: 3px !important; font-weight: 400 !important;}
.group-span-filestyle .btn-default span {padding-top: 5px;}.group-span-filestyle .btn-default span.icon-span-filestyle { padding-right: 5px;}
.mce-panel {border: 1px solid #dadde0 !important;}
.wk-mp-block{margin-top:50px;}.wk-mp-right-column{padding:15px; padding-bottom: 0px;}.box-account .box-content{margin-bottom:10px;margin-top:0px;}
.wk_collecion_details .mp-product-name {  text-align: center!important; text-decoration: none!important; height: 35px!important; overflow: hidden!important; color: #000!important; font-weight: 500!important; text-overflow: ellipsis; text-transform: none; white-space: nowrap; font-size: 15px !important;}
.btn-primary .pe-7s-cart{font-size:16px;}
.order-line h4 {font-size: 23px; font-weight: 600;}
.order-prodct-price { font-size: 13px;}
.item-bg {background: #f5f5f5; overflow: auto;}
.p-t-25 { padding-top: 25px;}
.order-adress-dt{ /*padding-bottom: 20px; border: 1px solid #dadde0; border-radius: 15px;padding: 21px;*/     padding: 14px; border: 1px solid #dadde0; border-radius: 4px;}
.cart-btn-s { background-color: #00b853;
    border-color: #00b853;
    border-radius: 25px;
    display: inline-block !important;
    font-size: 13px;
    padding: 7px 18px;
    text-transform: none;
    color: #ffffff; border: 1px solid #f4f4f4; }
.wk_collection_data:hover {box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);}
.wk_collection_data:hover .cart-btn-s { opacity: 1; visibility: visible;}
/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
    
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
    
}

/* Position tooltip above the element */
[data-tooltip]:before {
 position: absolute;
    bottom: 100%;
    left: 50%;
    margin-bottom: 5px;
    margin-left: -48px;
    padding: 7px;
    /* width: 95px; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #383838;
    /* background-color: #000; */
    /* background-color: hsla(0, 0%, 20%, 0.9); */
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 12px;
    line-height: 1.2;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
    box-shadow: 4px 4px 8px rgba(0,0,0,.3);
    
    
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    width: 0;
    border-top: 5px solid #000;
    border-top: 5px solid hsla(0, 0%, 20%, 0.9);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    transition-delay: .1s;

}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    transform: translateY(-8px);
        transition-delay: .1s;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
}

@media (min-width: 1735px) and (max-width: 1920px) { .sub-banner-home img {width: 100% !important; height: 402px !important;}}

 /* home slider */
@media (min-width: 1024px) and (max-width: 1366px) { .slider-read-more a span {font-size: 24px!important;} }
@media (min-width: 768px) and (max-width: 1023px) { .slider-read-more a span {font-size: 36px!important;} }
@media (min-width: 554px) and (max-width: 767px) { .slider-read-more a span {font-size: 40px!important;} }
@media (min-width: 425px) and (max-width: 554px) {.slider-read-more a span { font-size: 53px!important; padding: 44px 130px!important; border-radius:90px!important;}  }
@media (min-width: 320px) and (max-width: 424px) {.slider-read-more a span { font-size: 59px!important; padding: 45px 153px!important; border-radius: 100px!important;}   }
/*@media (min-width: 320px) and (max-width: 424px) { font-size: 52px !important; font-weight: 500 !important;}  }*/


 /* i Pad and i Pad Pro */ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
.m-sub-design {min-height: 175px !important;}
.m-sub-design2 {min-height: 175px !important;}
.m-sub-design-delivery-services {min-height: 175px !important;}
.m-sub-design-delivery-services-banner {min-height: 175px !important;}
.sub-banner-home-content-kandora {/*margin-top: 2% !important;*/}
.sub-banner-home-content-kandora.sub-accsris h2 {font-size: 30px !important;}
.sub-banner-home-content-kandora.sub-accsris2 h2 {font-size: 30px !important;}
.sub-banner-home-content-kandora a {padding: 7px 24px;font-size: 14px !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait ) { 
.m-sub-design {min-height: 175px !important;} 
.m-sub-design2 {min-height: 175px !important;}
.m-sub-design-delivery-services {min-height: 175px !important;}
.m-sub-design-delivery-services-banner {min-height: 175px !important;}
.sub-banner-home-content-kandora {margin-top: 2% !important;}
.sub-banner-home-content-kandora.sub-accsris h2 {font-size: 30px !important;}
.sub-banner-home-content-kandora.sub-accsris2 h2 {font-size: 30px !important;}
.sub-banner-home-content-kandora a { padding: 7px 24px; font-size: 14px !important;}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
.sub-banner-home-content { position: absolute; top: 20%; left: 5%;}
.sub-banner-home-content h2 {font-size: 34px; margin-top: 0px; margin-bottom: 0;}
.sub-banner-home-content p {font-size: 16px;margin-bottom: 0px;}
.sub-banner-home-content a {padding: 9px 25px;font-size: 14px;}
    
}
 /* i Pad and i Pad Pro  end*/

@media (min-width: 1370px) {
/*.sub-banner-home-content h2 {font-size: 50px;}*/
.sub-banner-home-content p {font-size: 31px; letter-spacing: 3px; text-transform: uppercase; letter-spacing: 1px;}
.sub-banner-home-content a {padding: 12px 45px; font-size: 16px; text-transform: uppercase; font-weight: 500; letter-spacing: 1px;}
.m-sub-design2 {min-height: 288px;}
.m-sub-design-delivery-services {min-height: 288px;}
.m-sub-design-delivery-services-banner {min-height: 288px;}
}
@media (min-width: 1281px) and (max-width: 1369px) {
.sub-banner-home-content h2 {font-size: 48px; margin-top: 0;}
.sub-banner-home-content p {font-size: 20px; text-transform: uppercase; letter-spacing: 3px;}
.sub-banner-home-content a {padding: 11px 40px; font-size: 17px; text-transform: uppercase; font-weight: 500; letter-spacing: 1px;}
.m-sub-design {min-height: 300px !important;}
.m-sub-design2 {min-height: 288px !important;}
.m-sub-design-delivery-services {min-height: 288px !important;}
.m-sub-design-delivery-services-banner {min-height: 288px !important;}
.sub-banner-home-content-kandora.sub-accsris h2 { font-size: 49px !important;}
.sub-banner-home-content-kandora.sub-accsris2 h2 { font-size: 49px !important;}
.sub-banner-home-content-kandora a {padding: 11px 40px; font-size: 17px !important;}
.banner-item-home img {max-width: 48% !important;}
.app-promo {background-position: -450px 0px !important;}
}
@media (min-width: 1025px) and (max-width: 1280px) {
.sub-banner-home-content h2 {font-size: 40px; margin-top: 0;}
.sub-banner-home-content p {font-size: 18px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 3px;}
.sub-banner-home-content a {padding: 9px 30px; font-size: 15px; text-transform: uppercase; font-weight: 500; letter-spacing: 1px;}
.m-sub-design2 {min-height: 288px !important;}
.m-sub-design-delivery-services {min-height: 288px !important;}
.m-sub-design-delivery-services-banner {min-height: 288px !important;}
.app-promo {background-position: -450px 0px !important;}
}
.m-sub-design {min-height: 219px !important;}
/*.m-sub-design2 {min-height: 240px !important;}*/
.sub-banner-home-content-kandora.sub-accsris h2 { font-size: 39px !important;}
.sub-banner-home-content-kandora.sub-accsris2 h2 { font-size: 39px !important;}
.sub-banner-home-content-kandora a {padding: 7px 24px; font-size: 14px !important;}
.sub-banner-home-content-kandora {/*margin-top: 4% !important;*/}
.banner-item-home img {max-width: 39% !important;}
}

@media (min-width: 1024px) {body#checkout section.checkout-step .address-item {     -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 46%;} 


.card-block {padding: .6rem; background: none !important; }   .card {padding: 10px;}
    .card-block .cart-summary-line.cart-total .value {  font-size: 20px;}
    .card-block .cart-summary-line.cart-total .label { font-size: 14px !important;} }
}

@media (min-width: 945px) and (max-width: 1024px) {
.sub-banner-home-content h2 {font-size: 34px; margin-top: 0px; margin-bottom: 0;}
.sub-banner-home-content p {font-size: 16px; margin-bottom: 0px;}
.sub-banner-home-content a {padding: 9px 25px; font-size: 14px; }
.app-promo h2 {font-size: 30px !important;}
.app-promo p {font-size: 17px !important;}
.app-icons img {height:45px !important;}
.app-promo {background-position: -555px 0px !important;}
}



@media (min-width: 768px) and (max-width: 944px) {
.sub-banner-home-content h2 {font-size: 32px; margin-top: 0px; margin-bottom: 0;}
.sub-banner-home-content p {font-size: 14px; margin-bottom: 0px;}
.sub-banner-home-content a {padding: 7px 20px; font-size: 13px; }
.app-promo h2 {font-size: 27px !important; line-height: 36px !important;}
.app-promo p {font-size: 16px !important;}
.app-icons img {height:38px !important;}
.app-promo {background-position: -675px 0px !important;}

}
@media (min-width: 945px) and (max-width: 1024px) and (orientation: landscape) {
.sub-banner-home-content h2 {font-size: 34px; margin-top: 0px; margin-bottom: 0;}
.sub-banner-home-content p {font-size: 16px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 3px;}
.sub-banner-home-content a {padding: 9px 25px; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;}
.m-sub-design {min-height: 219px !important;}
.m-sub-design2 {min-height: 219px !important;}
.m-sub-design-delivery-services {min-height: 219px !important;}
.m-sub-design-delivery-services-banner {min-height: 219px !important;}
.sub-banner-home-content-kandora.sub-accsris h2 { font-size: 30px !important;}
.sub-banner-home-content-kandora.sub-accsris2 h2 { font-size: 30px !important;}
.sub-banner-home-content-kandora a {padding: 7px 24px; font-size: 14px !important;}
    .banner-item-home img {max-width: 44% !important;}
    .sub-banner-home-content-kandora p {font-size: 17px;}
}
@media (min-width: 768px) and (max-width: 944px) and (orientation: landscape) {
.sub-banner-home-content h2 {font-size: 32px; margin-top: 0px; margin-bottom: 0;}
.sub-banner-home-content p {font-size: 14px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 3px;}
.sub-banner-home-content a { padding: 5px 18px; font-size: 14px; margin-right: 6px; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;}
.m-sub-design {min-height: 175px !important;}
.m-sub-design2 {min-height: 198px !important;}
.m-sub-design-delivery-services {min-height: 198px !important;}
.m-sub-design-delivery-services-banner {min-height: 198px !important;}
.sub-banner-home-content-kandora.sub-accsris h2 { font-size: 30px !important;}
.sub-banner-home-content-kandora.sub-accsris2 h2 { font-size: 30px !important;}
.sub-banner-home-content-kandora a {padding: 7px 24px; font-size: 14px !important;}
.sub-banner-home-content-kandora {/*margin-top: 2% !important;*/}
a.measurement-profile { font-size: 14px;}
.stich-updates { font-size: 13px;}
.updates-bold { font-size: 15px;}
span.pd-price { font-size: 20px;}
ul.d-firstrow {font-size: 12px;}
    .banner-item-home img {max-width: 39% !important;}
    .sub-banner-home-content-kandora p {font-size: 18px;}

}
@media (min-width: 616px) and (max-width: 767px) { 
.sub-banner-home-content h2 {font-size: 38px;}
.sub-banner-home-content p {font-size: 18px; text-transform: uppercase; letter-spacing: 3px;}
.sub-banner-home-content a {padding: 10px 38px; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; }
.m-sub-design {min-height: 219px !important;}
.sub-banner-home-content-kandora.sub-accsris h2 { font-size: 30px !important;}
.sub-banner-home-content-kandora.sub-accsris2 h2 { font-size: 30px !important;}
.sub-banner-home-content-kandora a {padding: 7px 24px; font-size: 14px !important;}
.sub-banner-home-content-kandora p {font-size: 18px;}
.banner-item-home img {max-width: 85% !important;}
.sub-banner-home-content {position: initial;}
.sub-banner-home-content.sub-accsris2 { margin-top: 15% !important;}
.m-sub-design2 {min-height: 254px !important; background-position: -143px 0px !important;}
.m-sub-design-delivery-services {min-height: 254px !important; background-position: -143px 0px !important;}
.app-promo h2 {font-size: 33px !important; line-height: 36px !important;}
.app-promo p {font-size: 20px !important;}
.app-icons img {height:45px !important;}
.app-promo {background-position: -675px 0px !important;}
}
@media (min-width: 481px) and (max-width: 615px) {  
.sub-banner-home-content h2 {font-size: 30px;}
.sub-banner-home-content p {font-size: 16px; text-transform: uppercase; letter-spacing: 3px;}
.sub-banner-home-content a {padding: 8px 26px; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; }
.sub-banner-home-content-kandora a {font-size: 14px !important;}
.sub-banner-home-content-kandora p {font-size: 22px !important;}
.sub-banner-home-content-kandora h2 {font-size: 40px !important;}
.banner-item-home img {max-width: 85% !important;}
.m-sub-design {min-height: 281px !important;}
.m-sub-design2 {min-height: 265px !important; background-position: -143px 0px !important;}
.m-sub-design-delivery-services {min-height: 265px !important; background-position: -143px 0px !important;}
.m-sub-design-delivery-services-banner {min-height: 265px !important; background-position: -143px 0px !important;}
.sub-banner-home-content.sub-accsris2 {margin-top: 25% !important;}
.sub-banner-home-content {position: initial;}
}
@media (min-width: 376px) and (max-width: 480px) {
.sub-banner-home-content h2 {font-size: 24px; margin-top: 0px; margin-bottom: 0;}
.sub-banner-home-content p {font-size: 15px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 3px;}
.sub-banner-home-content a {padding: 8px 24px; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;}
.sub-banner-home-content-kandora a {font-size: 13px !important;}
.sub-banner-home-content-kandora p {font-size: 22px !important;}
.sub-banner-home-content-kandora h2 {font-size: 40px !important;}
.sub-banner-home-content {position: initial;}
.banner-item-home img {max-width: 85% !important;}
.m-sub-design {min-height: 243px !important;}.page-order-detail h2 { font-size: 24px; margin-top: 0;font-weight: 600;}
.m-sub-design2 {min-height: 220px !important; background-position: -143px 0px !important;}
.m-sub-design-delivery-services {min-height: 220px !important; background-position: -143px 0px !important;}
.m-sub-design-delivery-services-banner {min-height: 220px !important; background-position: -143px 0px !important;}
.sub-banner-home-content.sub-accsris2 {margin-top: 20%;}
.app-promo h2 {font-size: 33px !important; line-height: 36px !important;}
.app-promo p {font-size: 20px !important;}
.app-icons img {height:45px !important;}
.app-promo {background-position: -675px 0px !important;}
}

@media (min-width: 320px) and (max-width: 425px){ 
.avatar-msg { background: #e1fbf2; width: 40px; height: 40px; border-radius: 50%; margin-top: 8px; text-align: center;padding: 4px; }
.form-section-review {padding: 30px;}
.tailer-portion { background: #fbfbfb; overflow: auto; margin-top: 30px; padding: 10px; border: 1px solid #dadde0; border-radius: 4px 4px 0px 0px; }
.tailer-logo-d { width: 37px; border-radius: 50%; border: 1px solid #d2d2d2;margin-top: 10px;}
.review-title { margin-left: -14px;}
.p-star {  margin-left: -5px; }
.Fabric-notification { text-align: center; padding-left: 0px !important;}
.app-promo h2 {font-size: 33px !important; line-height: 36px !important;}
.app-promo p {font-size: 20px !important;}
.app-icons img {height:42px !important;}
}

@media (min-width: 320px) and (max-width: 369px) {
.ptb-74 {padding: 20px 0 !important;}
#content-wrapper {padding-top: 36px;}
}
@media (min-width: 370px) and (max-width: 399px) {
.ptb-74 {padding: 20px 1px 20px 0px !important;}
#content-wrapper {padding-top: 36px;}
}
@media (min-width: 400px) and (max-width: 425px) {
.ptb-74 {padding: 20px 0px 20px 0px !important;}
#content-wrapper {padding-top: 36px;}
}
@media (min-width: 426px) and (max-width: 519px) {
.ptb-74 {padding: 20px 50px 20px 0px !important;}
#content-wrapper {padding-top: 36px;}
}
@media (min-width: 520px) and (max-width: 574px) {
.ptb-74 {padding: 20px 65px 20px 0px !important;}
#content-wrapper {padding-top: 36px;}
}
@media (min-width: 575px) and (max-width: 619px) {
.ptb-74 {padding: 20px 90px 20px 0px !important;}
#content-wrapper {padding-top: 36px;}
}
@media (min-width: 620px) and (max-width: 674px) {
.ptb-74 {padding: 20px 100px 20px 0px !important;}
#content-wrapper {padding-top: 36px;}
}
@media (min-width: 675px) and (max-width: 719px) {
.ptb-74 {padding: 20px 110px 20px 0px !important;}
#content-wrapper {padding-top: 36px;}
}
@media (min-width: 720px) and (max-width: 767px) {
.ptb-74 {padding: 20px 120px 20px 0px !important;}
#content-wrapper {padding-top: 36px;}
}

@media (min-width: 320px) and (max-width: 375px) {
.sub-banner-home-content h2 {font-size: 23px; margin-top: 0px; margin-bottom: 0;}
.sub-banner-home-content p {font-size: 12px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 3px;}
.sub-banner-home-content a {margin-right: 0px; padding: 6px 20px; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;}
.sub-banner-home-content-kandora a {font-size: 13px !important;}
.sub-banner-home-content-kandora p {font-size: 18px !important;}
.sub-banner-home-content-kandora h2 {font-size: 36px !important;}
.banner-item-home img {max-width: 85% !important;}
.m-sub-design {min-height: 213px !important;}
.m-sub-design2 {min-height: 175px !important; background-position: -143px 0px !important;}
.m-sub-design-delivery-services {min-height: 175px !important; background-position: -143px 0px !important;}
.m-sub-design-delivery-services-banner {min-height: 175px !important; background-position: -143px 0px !important;}
.sub-banner-home-content {position: initial;}
.page-order-detail h2 {font-size: 17px; margin-top: 0;font-weight: 600;}
    .sub-banner-home-content.sub-accsris2 {margin-top: 17%;}
}
@media screen and (max-width: 319px) {
.sub-banner-home-content h2 {font-size: 24px; margin-top: 0px; margin-bottom: 0;}
.sub-banner-home-content p {font-size: 12px; margin-bottom: 0px;}
.sub-banner-home-content a {padding: 5px 15px; font-size: 10px; margin-right: 0px; }
}

@media screen and (max-width: 480px) {
    .main-breadcrumb{margin-top:0px !important;}
}


@media (min-width: 425px) and (max-width: 768px) { .lang-rtl .page-addresses .address .address-body { min-height: 280px; }}

@media screen and (max-width: 768px) { .lang-rtl .product-name, .quickview h1.h1 { white-space: inherit;}}

@media screen and (max-width: 767px) {
    .subscribe {text-align: center;}
    .form-inline .form-group {width: 100% !important;}
    .modal-dialog {width: 320px;margin:10px auto;}
    .sub-banner-home-kandora {text-align: center; right:0%;}
    .sub-banner-home-content-kandora p {font-size: 24px;}
    .sub-banner-home-content-kandora h2 {font-size: 56px;}
    .sub-banner-home-content-kandora {position:static; text-align: center; /*margin-bottom: 5%;*/}
    .seller-hide-map {top: 625px !important; display: flex;}
    #map {display: inline-block; margin-top: 70px; margin-bottom:0px !important;}
    #search-map-container {/*top: 680px !important;*/}
  #steps .step{width: 40px!important;height: 30px!important;background-size: 30px auto!important;}
  #steps .step-three.step{background-size: 40px auto!important;}
  .lang-rtl #steps .step:before{right: 50px!important;}
  #steps .step:after{content:none!important;}#steps{width:100%!important;}
    .lang-rtl #steps .step:before {     left: 56px !important;}
    
    
}

@media screen and (max-width: 425px) {  .order-sumrys { font-size: 14px !important;}  
    .lang-rtl #steps .step:before {left: 50px !important;}  
    .lang-rtl #steps .step:before {right: 17px!important;}

}

@media screen and (max-width: 320px) {  .order-sumrys { font-size: 14px !important;}  
   .lang-rtl #steps .step:before {right: 4px!important;}
   .lang-rtl #steps .step:before {left: 43px !important;}

}

/*Location popup*/
.subscribe {
    width: 100% !important;
    margin: 0 auto;
}
.form-inline .form-group {
    width: 100%;
}
.form-inline .input-group,.location-block {
        width: 70%;
    margin: 0 auto;
    display: block;
}
.select2-container {
    width: 100% !important;
}
.select2-container .select2-selection--single {
    height: 50px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 50px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 40px;}
.modal-content {
    border-radius: 0px;
    border: 0;
    -webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.2);
}
.location-block ul li {
    float: left;
    margin: 3px;
}
.location-block ul li label {
    margin-bottom: 0;
}
.location-block .input-container .radio-label {
    background: #f5f5f5;
    margin-bottom: 0;
}
.location-block h6{color:#a8a8a8;}
.location-block img.img-flag{width:18px;}
.overflow-hidden{overflow:hidden;}
p.regin-p:after {
    content: "-";
    padding-left: 5px;
    font-size: 20px;
}
p.regin-p:before {
    content: "-";
    padding-right: 5px;
    font-size: 20px;
}
@media (min-width: 992px){/*.modal-lg {max-width: 600px !important;}*/}
@media screen and (max-width: 767px){.location-block{width: 100%;}}
.popup-cls.close::before { }
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #666668;
    line-height: 32px;
    font-size: 13px;
}
.m-btn-primary {
       /* border-radius: 2px;*/
    font-size: 15px;
    background: #00b954;
}
.login-wrap h2 {
    display: inline-block;
    font-size: 24px;
    margin-top: 45px;
    text-transform: lowercase;
}

.login-wrap h2::first-letter { text-transform: capitalize;}
.location-close {
    font-size: 28px;
    color: #fff;
}
.pv-70 {
    padding: 70px 0px;
}

.addresses-section {
    color: #333333;
   
    margin-bottom: 50px;
}
.addresses-section-h2 {
    font-size: 30px;
    text-transform: capitalize;
    font-weight: 600;
    margin-top: 60px;
    color: #333 !important;
}
.profile-count {
    color: #333333;
    font-size: 14px;
}
.add-new {
    font-size: 14px;
    margin-top: 15px;
    display: inline-block;
    line-height: 36px;
}
.add-new-btn {
    border: 1px solid #000;
    padding: 5px 30px;
    border-radius: 30px;
    margin-left: 10px;
    color: #000;
    display: inline-block;
}
.add-new-btn:hover {
    text-decoration: none;
    color: #fff;
    background: #26bf59;
    border: 1px solid #26bf59;
}
.m-subhead {
    text-transform: capitalize;
    font-weight: 500;
  color:#333;
    padding-top: 5px;
    display: inline-block;
    font-size: 14px;
}
/*#main {
    margin-top: 100px;
}*/
#profileconnect span {
    color: #26bf59;
}
.customize {
    padding-top: 25px;
}
.ticket-detail-text {
    font-weight: 600; font-size: 16px; line-height: 34px;
}
.my-2 {
    font-size: 26px;
    font-weight: 600;
}
.thumbnail {
    padding: 4px;
    margin-bottom: 0px;
    border: 0;
    border-radius: 0;
}
.featured-products .product-title a {
    color: #000;
    font-size: 13px;
    font-weight: 600;
}
.featured-products .product-title {
    margin-top: 10px;
}
address {
    display: flex;
    font-size: 14px;
    color: #232323;
    text-transform: capitalize;
    height: 84px;
    overflow: hidden;
    line-height: 22px;
   
}
.m-sub-design {
    background: url('../../../../img/cms/dorado/banner/m-sub-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 399px;
    background-position: center;
    text-align:center;
}
.m-sub-design2 {
    background: url('../../../../img/cms/dorado/banner/m-sub-banner2.webp');
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 399px;
    background-position: center;
    text-align:center;
    height: auto;
    overflow: hidden;
}
.m-sub-design-delivery-services {
  background: url('../../../../img/cms/dorado/banner/delivery.webp');
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 399px;
  background-position: center;
  text-align:center;
  height: auto;
  overflow: hidden;
}

.m-sub-design-abaya {
  background: url('../../../../img/cms/dorado/banner/abaya-sub-banner-web.png');
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 286px;
  background-position: center;
  text-align:center;
  height: auto;
  overflow: hidden;
}

.m-sub-button-abaya {
  background: url('../../../../img/cms/dorado/abaya-btn.png');
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 286px;
  background-position: center;
  text-align:center;
  height: auto;
  overflow: hidden;
}

.m-sub-button-abaya-ar {
  background: url('../../../../img/cms/dorado/abaya-btn-ar.png');
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 286px;
  background-position: center;
  text-align:center;
  height: auto;
  overflow: hidden;
}

.m-sub-design-delivery-services-banner {
  background: url('../../../../img/cms/dorado/banner/delivery_services1.webp');
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 399px;
  background-position: center;
  text-align:center;
  height: auto;
  overflow: hidden;
}

.m-sub-design-abaya-services-banner {
  background: url('../../../../img/cms/dorado/banner/delivery_services1.webp');
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 135px;
  background-position: center;
  text-align:center;
  height: auto;
  overflow: hidden;
}

.m-sub-design-abaya-banner {
  background: url('../../../../img/cms/dorado/banner/abaya-sub-banner-web.png');
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 286px;
  background-position: center;
  text-align:center;
  height: auto;
  overflow: hidden;
}
.sub-banner-home-content-kandora.sub-accsris h2 {
    color: #333;
    font-size: 57px;
}
.sub-banner-home-content-kandora.sub-accsris2 h2 {
    font-size: 57px;
}
.mt-100 {margin-top: 100px;}
.main-breadcrumb {
    padding:5px 0;
    margin-bottom: 0px;
    list-style: none;
    background-color: #f9f9f9;
    margin-top: 100px;
}
.search-result-up {
    color: #dce6e6;
    background: #00b853;
    z-index: 2;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-bottom: 15px;
}
.mv-0 {
    margin-top: 0;
    margin-bottom: 0;
}
.product-title a {
    color: #000;
}
.seller-thumb {
    max-width: 55%;
    display: inline-block;
}
.seller-hide-map {
   
    top: 20px;
    z-index: 100;
    width: 100%;
}
.bg-green{background: #00b853;}.bg-gray{background: #fbfbfb;}
.ptb-50{padding:50px 0;}.ptb-74{padding:112px 0;}.ptb-80{padding:80px 0;}.ptb-85{padding:85px 0;}.ptb-100{padding:100px 0;}
#section-search{margin-bottom:50px;}
#section-search .search__info{color:rgba(255,255,255,0.5);font-weight:400;text-align:left;padding:0;padding-top:10px;}
#section-search .dor_search{padding:0px;}
#section-search .clear-p{padding-left:0px;}
#search-map-container {
    width: 100%;
    position: absolute;
    left: 40px;
    top: 30px;
    z-index: 1;
}

#map {
    margin-bottom: 0px;
  margin-top:0px !important;
}
@media screen and (max-width: 767px){
.modal-title{font-size:18px!important;}
/*#section-search{padding-bottom:15px;}*/
/*#section-search .clear-p{padding-left:15px;}*/
.mr-40 {margin-right: 0px !important;}
/*.lang-rtl #section-search .clear-p{padding-left:15px !important;padding-right:15px !important;}*/
}

/* Step Process */
#steps {
  width: 90%;
  padding: 0px;
  margin:20px auto 40px auto;
}
#steps ul, #steps li{
  margin: 0;
  padding: 0;
  list-style: none;
}
#steps ul{
  display: table;
  width: 100%;
}
#steps li{
  display: table-cell;
  position: relative;
}
#steps li:first-child{
  width: 50px;
}
#steps li:first-child .step:before{
  content: none;
}
#steps .step {
  width: 46px;
  height: 42px;
  line-height: 37px;
  font-size: 15px;
  text-align: center;
  float: right;
  cursor: pointer;
}
#steps .step:nth-child(n+2) {
  margin: 0 0 0 100px;
  transform: translate(0, -4px);
}
#steps .step:before {
  height: 4px;
  display: block;
  background-color: #eee;
  position: absolute;
  content: '';
  border-radius: 5px;
  right: 65px;
  left: 5px;
  top: 50%;
}
#steps .step:after {
  display: block;
  transform: translate(-42px, 10px);
  color: #818698;
  content: attr(data-desc);
  font-weight: 400;
  font-size: 13px;
  line-height: 91px;
  min-width: 120px;
}
/*#steps .step-one.step.active {
  background-image: url(/KandoraWebApplication/img/material-icon-active.png);
  background-repeat: no-repeat;
}
#steps .step-one.step {
  background-image: url(/KandoraWebApplication/img/material-icon.png);
  background-repeat: no-repeat;
}


#steps .step-two.step.active {
  background-image: url(/KandoraWebApplication/img/attribute-icon-active.png);
  background-repeat: no-repeat;
}
#steps .step-two.step {
  background-image: url(/KandoraWebApplication/img/attribute-icon.png);
  background-repeat: no-repeat;
}


#steps .step-three.step.active {
  background-image: url(/KandoraWebApplication/img/measurement-icon-active.png);
  background-repeat: no-repeat;
}
#steps .step-three.step {
  background-image: url(/KandoraWebApplication/img/measurement-icon.png);
  background-repeat: no-repeat;
}*/


#steps .step.active:before {
  background:#00b853;
}
#steps .step.active:after {
  color: #11a364;
  font-weight: 600;
}
#steps .step.error:after {
  color: #d4333b;
}
#steps .step.done {
  background-color: #58bb58;
  border-color: #469F46;
  color: white;
  background-image: linear-gradient(to bottom,#5cb85c 0,#449d44 100%);
}
#steps .step.done:after{
  color: #469F46;
}
#steps .step.done:before {
  background-color: #58bb58;
}
#steps .step .icon-valid{
  width: 16px;
  height: 16px;
  background-image: /*url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAu0lEQVQ4T6WTURHCMBBEdxWABCRUAkjAAShBCpWCBOoACXGwzGWazpEmIYV833vZ3F2IPw9/4SUNJJ/GbhZIugC4AxhJXjcJHJyCj92CAmySqUtQgwEco2AuuAE4p+akjE2YDMwKAoBTknyD4xQkGbRz44wSAMPcbT/pKcYmrSYeE1jhoyDZZzuygpc9qEiaNy8JXLNKSeKo8tje/DHGQpImXFxlJ3m1bl49wceSdAAQfLdrn65rE1s/9g2UFVqH6GtSAwAAAABJRU5ErkJggg==');*/
  display: block;
  margin: 10px auto;
}
#steps .pulse::before{
  content: '';
  position: absolute;
  background: /*url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNGRkZGRkYiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjRkZGRkZGIj4gICAgICAgIDxjaXJjbGUgY3g9IjIyIiBjeT0iMjIiIHI9IjEiPiAgICAgICAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiICAgICAgICAgICAgICAgIGJlZ2luPSIwcyIgZHVyPSIyLjVzIiAgICAgICAgICAgICAgICB2YWx1ZXM9IjE7IDIwIiAgICAgICAgICAgICAgICBjYWxjTW9kZT0ic3BsaW5lIiAgICAgICAgICAgICAgICBrZXlUaW1lcz0iMDsgMSIgICAgICAgICAgICAgICAga2V5U3BsaW5lcz0iMC4xNjUsIDAuODQsIDAuNDQsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMi41cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAwIiAgICAgICAgICAgICAgICBjYWxjTW9kZT0ic3BsaW5lIiAgICAgICAgICAgICAgICBrZXlUaW1lcz0iMDsgMSIgICAgICAgICAgICAgICAga2V5U3BsaW5lcz0iMC4zLCAwLjYxLCAwLjM1NSwgMSIgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgICAgICA8L2NpcmNsZT4gICAgICAgIDxjaXJjbGUgY3g9IjIyIiBjeT0iMjIiIHI9IjEiPiAgICAgICAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiICAgICAgICAgICAgICAgIGJlZ2luPSItMC45cyIgZHVyPSIyLjVzIiAgICAgICAgICAgICAgICB2YWx1ZXM9IjE7IDIwIiAgICAgICAgICAgICAgICBjYWxjTW9kZT0ic3BsaW5lIiAgICAgICAgICAgICAgICBrZXlUaW1lcz0iMDsgMSIgICAgICAgICAgICAgICAga2V5U3BsaW5lcz0iMC4xNjUsIDAuODQsIDAuNDQsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMi41cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAwIiAgICAgICAgICAgICAgICBjYWxjTW9kZT0ic3BsaW5lIiAgICAgICAgICAgICAgICBrZXlUaW1lcz0iMDsgMSIgICAgICAgICAgICAgICAga2V5U3BsaW5lcz0iMC4zLCAwLjYxLCAwLjM1NSwgMSIgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+ICAgICAgICA8L2NpcmNsZT4gICAgPC9nPjwvc3ZnPg==) no-repeat 50% 50%;*/
  width: 44px;
  height: 44px;
  top: 0;
  right: 0;
  margin: -2px -2px 0 0;
  opacity: 0.5;
}

#cart .cart-overview .cart-item, #cart .card.cart-summary {border-radius: 0 !important; padding: 15px !important;}



.dor-breadcrumb {
    background: #fff !important;
    margin-bottom: 0px !important;
    padding-top: 56px !important;
    padding-bottom: 0px;
    text-align: center;
    display: block !important;
}
.dor-breadcrumb ul li[itemprop="itemListElement"]:last-child a:hover span {
    text-decoration: none;
    cursor: auto;
}
.breadcrumbs-items ul li a span {color: #767676;font-size: 13px;}
.breadcrumbs-items ul li a:hover span {text-decoration: underline;color: #469F46;}

.category-title {color: #fff;}

#wrapper {padding-top: 0px !important; padding-bottom:0 !important;}

.view-more {margin: 30px 0;}
header#header.fixed {border-bottom: 1px solid #ccc !important;}

/*.measurement-params-list {
    overflow: scroll;
    height: 500px;
}*/
.modal-body.review-body{padding:30px;}.review-title{padding:15px;}
.modal-title{font-size:22px;}
#header .header-nav .cart-preview .body .cart-total span {
    font-size: 16px;
    color: #333 !important;
    font-weight: 500;
}
.header-nav .right-nav > div,.header-nav .right-nav .nav-setting-button,.header-nav .right-nav #_desktop_cart{display:flex;}
.header-nav .right-nav > div i{vertical-align: middle;}
.mini-cart-info > span.product-price {
     color: #333 !important;
    font-weight: 400;
}
.button-act-minicart a.mini-cart-view {
    background: #26bf59 !important;
    color: #fff;
    border: 1px #26bf59 solid !important;
}
.button-act-minicart a.mini-cart-view:hover {border: 1px #26bf59 solid !important;background: #fff !important; color: #333 !important;}
#blockcart-modal .modal-header {
    padding: 15px 15px!important;
    background: #26bf59 !important;
}
#blockcart-modal .blockcart-modal-image{margin-top:15px !important;}
#blockcart-modal .cart-products-count{padding-bottom:20px;}
#blockcart-modal .modal-title{display:table;}
.blockcart-modal-info{margin:15px 0;}
.blockcart-modal-price-product{font-weight:600;}
.blockcart-modal-price-product,
#blockcart-modal .blockcart-modal-cart-total-price{
    color: #232323 !important;
}
#blockcart-modal .modal-body{padding-bottom:15px;}
#blockcart-modal .cart-content{padding:0 15px;}

@media (max-width: 991px){
#blockcart-modal .cart-content {padding:15px;}
}

/*
#blockcart-modal .cart-content .cart-content-btn .btn.btn-primary {
    background: #26bf59 !important;
    border: 1px solid #26bf59 !important;
}*/
#content-hook_order_confirmation .h1.card-title {font-size: 24px !important; font-weight: 600;}
.mess-order-finished > span {color: #232323 !important; font-weight:500;}
/*
p.mess-order-finished a {display: inline-block; color: #fff !important; font-weight: 600;background: #26bf59; padding: 7px 20px; margin-left: 5px; border-radius: 30px;border:1px solid #26bf59;}
p.mess-order-finished a:hover {color: #333 !important; font-weight: 600;background: #fff; padding: 7px 20px; border-radius: 30px;border:1px solid #333;}
*/
.product-line-info label {color:#777 !important; }
.product-line-grid-body .product-line-info:nth-child(2) span {color:#777 !important;font-size: 12px !important;}
.product-line-grid-body .product-line-info:nth-child(2) span.product-price {color: #333 !important; font-size: 18px !important; /*margin-top: -24px;*/ position: absolute;}
.cart-content > p {color: #333 !important;}
.dor-slider-mask-wrap {display: none;}
.featured-products img {margin: 0 auto !important; width: 130px !important; padding-bottom: 10px !important;}
.seller-pro-header span#buyer_chat_link {color: #fff !important;}
.margin-center { margin: 0 auto;}
.attribute-name {font-weight: 400; font-size: 14px;}
/*.product-price-and-shipping span.price { font-weight: bold !important;}*/
.slider-read-more a span {    padding: 17px 57px;
    font-size: 16px;
    font-weight: 400 !important;
    border-radius: 45px;
  color:#232323;}
.btn-primary.focus, .btn-primary:focus, .btn-primary:active { color: #fff !important; background-color: #26bf59 !important; border-color: #26bf59 !important;}
.btn-primary span:focus, .btn-primary span:active { color: #fff !important; background-color: #26bf59 !important; border-color: #26bf59 !important;}
.modal-header.profile-modal-header { color: #fff; background: #26bf59;}
button.close.pro-close {    color: #fff !important; opacity: .7; font-weight: 200; margin-top: 2px;}
/*.prof-cansel { border: 1px solid #000!important; padding: 5px 30px!important; border-radius: 30px!important;  color: #000 !important; display: inline-block!important;
    background: #fff !important;  }
.prof-send {
    border: 1px solid #000!important; 
    padding: 5px 30px!important;
    border-radius: 30px!important;
    background: #26bf59;
}*/
.product-variants-item .title-center { text-align: center;}
.front-style-contain { display: list-item; }
.title-center {text-align: center;}
.input-color .atribute-select:checked+span, .input-color:hover+span, .input-radio:checked+span, .input-radio:hover+span { border: 1px solid #00b853 !important;}
.input-color .atribute-select:checked+span, .input-color:visited+span, .input-radio:checked+span, .input-radio:visited+span  { border: 1px solid #00b853 !important;}
.input-color .atribute-select:visited { border: 2px solid #00b853 !important;}
.input-color .atribute-select:active { border: 2px solid #00b853 !important;}
.input-color:checked+span{border: 2px solid #00b853 !important; }
.input-color.atribute-select:checked+span, { }
.margin-center label .input-color:checked+span {
    border: 2px solid #00b853 !important;
}
.wk_product_collection .wk_collection_data {     margin-right: 0 !important; margin-bottom: 50px  !important; width: 100% !important; min-height: 510px;}
#featured-products #products .product-miniature, #seller-best-sales #products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature  { width: 100% !important;  
    padding-right: 0px !important; }


@media (min-width: 320px) and (max-width: 767px){
.lang-rtl .left-block.col-md-2,.left-block{padding:0;}
.product-add-to-cart .product-quantity{display: block;}
#product .product-information .product-quantity .qty{max-width:100%;margin-bottom:15px;}
}
@media only screen and (max-width: 960px) and (min-width: 768px) {  .wk_product_collection .wk_collection_data { min-height: 380px!important; } .article-cart .add .btn {font-size: 10px;}}
@media (min-width: 767px) and (max-width: 800px){ .wk_product_collection .wk_collection_data { margin-bottom: 0px !important;}}
@media only screen and (max-width: 768px) and (min-width: 361px) {  .wk_profile_img { width: 100%!important; }}
@media (max-width: 768px) { .wk_collecion_details .btn-primary { font-size: 10px!important; padding: 5px 9px!important;}}

.product-variants .form-control:focus {
    box-shadow: none;
}
.product-variants select[multiple] {
    height: 158px;
  margin-bottom:15px;
}
.product-variants .form-control:focus {
    border-color: #11a364;
}
.nav>li>a {
    display: inline-block;
    color: #000;
    font-weight: 600;
}
.nav>li>a:hover {
    background:none;
}
.pl-16 {
    padding-left: 16px;
}
.form-group.row .form-control-label {
    width: 100%;
    text-align: inherit;
    font-weight: 500 !important;
}
.mp-product-name a {
    color: #232323;font-size:14px;
}
.mp-product-name a:hover{color: #00b853;}.wk_collection_data .wk_collecion_details div{margin-bottom:0;}
.wk_collecion_details .mp-product-price{font-size: 17px !important;font-weight: 500; margin-bottom:5%!important;}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:25px;}
.wk-collection-pagination .mp-page-active{background-color: #00b853;border-color: #00b853;color: #fff;}
.wk-collection-pagination .mp-disabled b{font-weight:400;}.pagination>li>a, .pagination>li>span{border:1px solid #f1f1f1;}
.alert-success {color: #26bf59;background-color: #f1ffd5;border-color: #f1ffd5; padding: 12px;}
a {color: #00b853;}
table.order-summary td {font-size: 14px !important;}
.inline-grid {display:inline-grid;}
body#checkout section.checkout-step .delivery-option{
  border: 1px solid #f1f1f1;
    padding: 8px;
    background: #f6f6f6;
  margin:0 0 10px 0;
  }
/* -- RTL CSS  -- */

.lang-rtl .measuremnt-media .callout .lead{text-align:right;padding:0px 15px 0px 30px;}
.lang-rtl .measuremnt-media .callout i{display: table-cell!important;}
.lang-rtl .measuremnt-media .media.active{border-right:3px solid #26bf59;border-left:0;}
.lang-rtl .measuremnt-media .media{border-right:3px solid #fff;border-left:0;}
.lang-rtl #measurement-modal .measurement-params-list .alert i {float: right; line-height: 19px; margin-left: 5px;}
.lang-rtl .alert, .lang-rtl .measuremnt-media .media .media-body,.lang-rtl .measurement-params-list .form-group .edit-label{text-align:right;}
.lang-rtl .measurement-params-list .form-group .edit-label i{float:left;}
.lang-rtl select.select-search-box {background-position-x: 5px !important;}
.lang-rtl label.search-box-cat {display: block !important; padding-left: 0 !important; padding-right: 35px !important;}
.lang-rtl #search-form ul {padding: 0; line-height: 25px;}
.lang-rtl .search-box-subcat-ol {padding-right: 0 !important;}
.lang-rtl span.checkmark {right: 0 !important;}
.lang-rtl label.search-box-subcat {display: block !important; padding-right: 35px !important; padding-left: 0 !important;}
.lang-rtl h3.title_block {display: flex;}
.lang-rtl ul.product-images.js-qv-product-images {padding-right: 0;}
.lang-rtl img.thumb.js-thumb.selected {margin-right: 0px !important;}
.lang-rtl .product-prices {float: none !important;}
.lang-rtl #block-reassurance ul {padding-right: 0;}
.lang-rtl img.thumb.js-thumb {margin-right: 0 !important;}
.lang-rtl .product-images>li.thumb-container>.thumb {margin-bottom: 19px !important;}
.lang-rtl .text-uppercase.h6 {text-align: right !important;}
.lang-rtl span.step-number {padding-left: 39px !important;}
.lang-rtl i.material-icons.rtl-no-flip.done {float: right !important; padding-left: 37px !important;}
.lang-rtl span.step-edit.text-muted {padding-left: 8px !important;}
.lang-rtl label.radio-block {text-align: inherit !important;}
.lang-rtl div#payment-option-1-container {margin-bottom: 0 !important;}
.lang-rtl span.custom-radio.float-xs-left {margin-right: 0 !important;}
.lang-rtl .payment-options label {padding-right: 15px !important; padding-top: 0px !important;}
.lang-rtl label.condition-label.js-terms {padding-right: 15px !important;}
.lang-rtl #payment-option-1-container {display: flex !important;}
.lang-rtl #conditions-to-approve ul {padding-right: 0 !important;}
.lang-rtl .condition-label label.js-terms {padding-right: 15px !important;}
.lang-rtl .custom-checkbox input[type=checkbox]+span {margin-right: 0 !important;}
.lang-rtl .float-xs-left {float: right !important;}
.lang-rtl .row.delivery-option div.col-sm-1, .lang-rtl .row.delivery-option div.col-sm-5, .lang-rtl .row.delivery-option div.col-sm-4, .lang-rtl .row.delivery-option .row .col-xs-3 {float: right !important;text-align: right;}
.lang-rtl label.col-md-3.form-control-label.required {text-align:right !important;}
.lang-rtl section.checkout-step #checkout-login-form .form-group > div.col-md-6, .lang-rtl #checkout-login-form .form-control{float:right;}
.lang-rtl section.checkout-step .forgot-password { margin-right: 19.075rem; margin-left:0;}
/*.lang-rtl .material-icons {display: inline !important;}*/
.lang-rtl p.add-address{margin-right:0;}
.lang-rtl #delivery > label[for="delivery_message"]{width:100%;}
.lang-rtl section#checkout-addresses-step.checkout-step .step-title{/*padding-right:35px;*/}
.lang-rtl section.checkout-step.-reachable.-complete h1 .step-edit{float:left !important;}
.lang-rtl#checkout section.checkout-step .done, .lang-rtl section.checkout-step.-current.-reachable.-complete .done{display:none;}
.lang-rtl#checkout section.checkout-step.-reachable.-complete h1 .done{ margin-right:-30px;margin-left: 0;}
.lang-rtl#checkout section.checkout-step.-reachable.-complete h1{padding:10px 35px 10px 15px;}
.lang-rtl#checkout section.checkout-step .step-number{padding:0;}
.lang-rtl .submit,.lang-rtl .measurement-params-list .form-group label, .lang-rtl  #measurement-details .form-group label {text-align: right !important;}
.lang-rtl#checkout section.checkout-step .step-title{padding-top: 13px; padding-bottom: 13px; font-weight:600;}
.lang-rtl #cart .product-line-grid .product-line-grid-left {float: right !important;}
.lang-rtl .mt-20.col-md-offset-1.col-md-6.product-line-info.product-price.h5 {}
.lang-rtl .input-group.bootstrap-touchspin {float: right !important;}
.lang-rtl .product-line-grid-left.col-md-3.col-xs-4 {float: right !important;}
/*.lang-rtl .mt-20.col-md-offset-1.col-md-6.product-line-info.product-price.h5 {float: right !important;}*/
.lang-rtl .current-price {display: flex !important;}
.lang-rtl .left-block.col-md-2 {float: right !important;}
.lang-rtl .product-container .right-block .col-md-4 {float: right !important;}
.lang-rtl a.product-name.wishlistp-name {text-align: right !important; display: flex !important;}
.lang-rtl .comments_note {display: flex !important; }
.lang-rtl .product-add-to-cart {width: 100% !important;}
.lang-rtl .product-quantity .qty{margin:0px 0px 0px 15px;margin-right:0 !important;}.lang-rtl .product-quantity .qty, .lang-rtl .product-quantity .add{float:right!important;}
.lang-rtl .product-quantity{display:block;}
.lang-rtl .input-group-btn-vertical .btn i{display:inline-block !important;}
.lang-rtl  .btn-primary .material-icons{margin-right:0px;margin-left:.625rem;}
.lang-rtl .breadcrumbs-items ul li a span{padding: 0 5px;}.lang-rtl .dor-breadcrumb ul li > a::before{right: -15px;}.lang-rtl .dor-breadcrumb ul li:first-child{margin-left:10px; margin-right: 0;}
.lang-rtl .dor-breadcrumb .breadcrumbs-items ul{padding:0;}
.lang-rtl #main .images-container.dorDetailMainImage_left .product-cover{float:left;}
.lang-rtl #main .dorDetailMainImage_left .dor-scroll-box-arrows i{right: 2px !important;left: auto !important;}
.lang-rtl .dp-btn-one{left:20px;right: auto;}
.lang-rtl .cart-line-product-actions .remove-from-cart{left: 0px; transform: rotateY(180deg);}
.pswp img {max-width: none;border-radius: 3px;}
.lang-rtl .rtl-float-right { float: right;}.lang-rtl .rtl-float-left { float: left !important;}
.lang-rtl .rtl-text-right{text-align:right;}.lang-rtl .rtl-text-left{text-align:left;}
.lang-rtl a.remove-wishlist-item.remove-wishlist-itemn, .lang-rtl .product-confirm.close {left: 14px;transform: rotateY(180deg);}
.lang-rtl #steps .step:before { height: 4px; display: block; background-color: #eee; position: absolute; content: ''; border-radius: 5px; right: 18px; left: 62px; top: 50%;}
.lang-rtl #steps .step-three.step { float: left;}
.lang-rtl #steps .step-two.step{ float: left;}
.lang-rtl #steps .step:after { display: block; transform: translate(33px, 10px); color: #818698; content: attr(data-desc); font-weight: 400; font-size: 13px; line-height: 91px;min-width: 120px;}
.lang-rtl #steps .step.active:after { color: #11a364;font-weight: 600;}
.lang-rtl #steps .step.active:before {background: #58bb58;}
/*.lang-rtl .cart-grid-right{float:left;}.lang-rtl .cart-grid-body {float:right;}*/.lang-rtl .cart-items{padding:0;}
.lang-rtl #page-measurement .address-body p, .lang-rtl .Checkbox-block h4 {text-align: right;}
.lang-rtl .Checkbox-block{padding-right:35px; padding-left:0;}
.lang-rtl #steps .step:after{transform:translate(30px, 10px);}
.lang-rtl .links a span.link-item i, .lang-rtl .modal-title {display:block !important;}
.lang-rtl #customer-form .form-group.row label, .lang-rtl.page-address .form-group.row .form-control-label, .lang-rtl .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td {text-align:right!important;}
.lang-rtl thead.thead-default th, .lang-rtl .clr-form .form-group.row .form-control-label {text-align:right!important;}
.lang-rtl .table-bordered>tbody>tr>th {text-align:right!important;}
.lang-rtl #customer-form .form-group.row .col-md-6, .lang-rtl.page-address .clr-form .form-group .col-md-6, .lang-rtl .user-info .toogle_content > li > a i  {float:right;}
.lang-rtl.page-addresses .address .address-body h4:after{right:0;}
.lang-rtl .rtl-right, .lang-rtl .form-info .form-group.row .col-md-6,.lang-rtl .col-md-12.rtl-right .form-group .col-md-6 {float:right;}.lang-rtl .rtl-left{float:left;}
.lang-rtl #start_customer_chat_window_close { position: relative; right: 0px; float: left;}
.lang-rtl #contact-form-v1.contact-form .text-info-contact h3::after { float: right; right: 0;}
.lang-rtl #contact-form-v1 .list-contact-info i {margin-left: 15px; -webkit-transform: scaleX(-1);transform: scaleX(-1);}
.lang-rtl #contact-form-v1 .list-contact-info { padding: 0;}
.lang-rtl .group-contact-form .submit { padding-right: 0px;}
.lang-rtl .wishlist-process {}
.lang-rtl .rtl-center { margin: 0 auto;}
.lang-rtl .close{float:left;}.lang-rtl #blockcart-modal .modal-header .close{margin-left:-5px !important;}.lang-rtl #blockcart-modal .modal-title i.material-icons{margin-left: 10px; margin-right:0px;}
.lang-rtl #blockcart-modal .cart-products-count{font-weight:600;}.lang-rtl #blockcart-modal .cart-content .btn i{display:none !important;}
.lang-rtl #blockcart-modal .cart-content .cart-content-btn button{margin-left:.3125rem;}
.lang-rtl .front-style-contain{padding:0;}
.lang-rtl#authentication .register-form > p, .lang-rtl .modal-title, /*.wk-mp-block label,*/ .lang-rtl .label,
.lang-rtl .dor-setting-lists .selection-options-wrapper > label, .lang-rtl .user-info .toogle_content li, .lang-rtl #section-search .search__info{text-align:right!important;}
.lang-rtl .dor-setting-lists .line-selected.hidden{left:0!important;right:auto;}
.lang-rtl #header .user-info .toogle_content li i{margin-left:6px;margin-right:0;}
.lang-rtl #section-search .clear-p{padding-right:0px;padding-left:0px;}
.lang-rtl #section-search .select-wrapper:after{left: 12px;right: auto;}
.lang-rtl .ltr-right { float: right;}
.lang-rtl ul.d-firstrow { padding-right: 0;}
.lang-rtl .popup-cls.b-close.atributes-close::before {right: -43px !important;}
.lang-rtl .popup-cls.close::before { border-width: 0px 0px 80px 80px !important; right: -60px !important;}
.lang-rtl .b-right2 { border-right: 2px solid #e1e1e1; padding-right: 10px; border-left: none;}
.lang-rtl .popup-cls.b-close.order-status-close::before { right: -48px !important; }
.lang-rtl .order-confirmed-box i {float: right; margin-left: 15px; }
.lang-rtl #wk_ticket_list_paginate .pagination { padding: 0;}
.src-cat{padding-right:10px;}
.lang-rtl .page-addresses .address .address-body h4:after { right: 0;}
.lang-rtl #search-map-container { width: 100%!important; position: absolute!important; left: -28px!important;   top: 30px!important;  /*z-index: 100 !important;*/}
label.stitch-type {text-align: center; margin-right: 15px; vertical-align: top;}
.lang-rtl .cart-line-product-actions .remove-from-cart i { font-size: 18px; color: #fff; top: -9px; position: relative;}
.lang-rtl .product-line-grid-body .product-line-info:nth-child(4) span { float: right;}
.lang-rtl .product-line-grid-body .product-line-info:nth-child(5) span { float: right;}
.lang-rtl .product-line-grid-body > .product-line-info > .label { float: right; }
.lang-rtl section.checkout-step .forgot-password { margin-right: 0;}
/*.lang-rtl #content-wrapper { margin-bottom: 0px}*/
.lang-rtl #steps .step-four.step { float: left;}
.lang-rtl .stitch-type-select .custom-radio { margin-right: 0;}
.lang-rtl .measurement-action .material-icons i { line-height: .6rem;}
.lang-rtl #block_contact_footer {float: right!important;}
.lang-rtl .product-line-grid .product-line-grid-left {float: right!important;}
.lang-rtl .user-info .toogle_content .btn.btn-default.signout-button { float: right;}
.lang-rtl .table#wk_ticket_list th { text-align: right;}
.lang-rtl .page-result-p p { font-size: 11px;}
.lang-rtl .filer-arabic { float: right;}
@media (min-width: 320px) and (max-width: 480px){.lang-rtl header#header #dor-header01 .dor-megamenu .navbar .navbar-header {
    /*top: calc(197% - 20px) !important;}*/ }}

img.admin-logo {
    margin: 0 auto;
}
.pswp img {max-width: none;  border-radius: 3px;}
.review-section img.js-qv-product-cover {
    width: auto !important;
    height: 80px;
    border-radius: 100px;
    border: solid 1px #f1f1f1;
    margin-bottom: 10px;
}
.bs-callout {
    padding: 0px;
    margin: 20px 0;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.04);
}
.bs-callout label {
    margin-bottom: 0;
}
.bs-callout h4 {
    margin-top: 5px;
  font-size:16px;
}
.bs-callout .product-title-item{text-align:left !important;}
.bs-callout .product-thumbnail img {
    padding-bottom: 0!important;
  border-radius:0px;
}
.bg-light{background:#fbfbfb;}
/* -- END RTL CSS -- */
.product-image-container {/*min-height: 369px;*/ background: transparent; border-radius: 0px !important;}
#products img, .product-miniature img {border-radius: 0px !important;}
article .product-container:hover .product-image-container {border-color: transparent !important;}
.f-normal {font-weight: normal;}
.product-line-grid-body .product-line-info:nth-child(4) span, .product-line-grid-body .product-line-info:nth-child(5) span {font-weight: 400 !important;}
/*.product-line-grid-body > .product-line-info > .value {font-weight: 400 !important;}*/
/*---product hover usage--- .product-miniature > div:hover .product-image-container {
    border-color: transparent !important;
}*/
.product-title-item {overflow: hidden !important;}
.border1 {border:1px solid #f1f1f1;}
.right-block {padding: 10px 0 15px;}
.pagination>li> a { color:#232323;}
.pagination>li> a:hover,.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {color:#fff; background: #00b853;border-color:#00b853;}
.pagination>li>a, .pagination>li>span{border-radius:50%;    margin: 2px;}
#block-order-detail .product-image-container {min-height: 178px;}
#block-order-detail .customize { padding-top: 0; }
section.login-form footer button, #authentication section.register-form footer button{width:100%;}
.custom-checkbox input[type=checkbox]+span .checkbox-checked {margin:0px;}
.custom-checkbox input[type="checkbox"] + span {
    height: 15px !important;
    margin-top: 0px !important;
    width: 15px!important;
}
.custom-radio{border-color:#00b853;}
.star_content {display: none !important;}
#notifications .alert {margin-top: 42px;}
.chat-bot {
    width: 100px;
    text-align: center;
    float: left;
}
.chat-bot span.chat-icons {
    display: inline-block !important;
    border: 1px #ddd solid;
    margin-top: 0px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 48px;
    border-radius: 50%;
    font-size: 8px;
    cursor: pointer;
}
.chat-bot span.chat-icons i {font-size: 16px; font-weight: 600; color: #878787;}
/*************Chat History**************/
.messages-list {
    float: left;
}
.messages-list ul {
    float: left;
    width: 100%;
    padding: 0px !important;
    overflow-y: scroll;
}
.messages-list ul li {
    float: left;
    width: 100%;
    padding: 14px 14px 14px 14px;
    border-bottom: 1px solid #f4f4f4;
    cursor: pointer;
  background:#fff;
}
.messages-list ul li .user-message-img img{border: 1px solid #f1f1f1;}
.messages-list ul li.active {
    background-color: rgba(0, 184, 83,0.04);
}
.messages-list ul li.active h4 {
    color: #26bf59;
}
.user-message-details {
    float: left;
    position: relative;
    width: 100%;
}
.user-message-img {
    float: left;
    width: 40px;
    height: 40px;
    position: relative;
}
.img-circle {
    border-radius: 50%;
}
.user-message-info {
    position: relative;
    top: 0px;
    float: left;
    padding-left: 13px;
}
.user-message-info h4 {
    color: #232323;
    font-size: 14px;
    font-weight: 500;
    word-break: break-word;
}
.user-message-info,.user-message-img{display: table-cell; vertical-align: middle;}
.chat_text_width{width:93%;}
.chat-block .image_div,.chat-block .image_div img{width:50px;height:50px;}
.messages-list ul li.active .user-message-img img {
    border: solid 1px #26bf59;
}
#c-seller-chat-list{background:rgba(0, 184, 83,0.02);}
.chat-block .cust_msg,.chat-block .cust_msg_main{max-width:50%;}
@media screen and (max-width: 767px){
  .chat_text_width{width:80%;}
  .chat-block .cust_msg,.chat-block .cust_msg_main{max-width:100%;}
}
@media (min-width: 767px) and (max-width: 1024px){
  .chat_text_width{width:88%;}
}
/************* End Chat History **************/
#buyer_chat_link {margin-right: 10px;color: red;cursor: pointer;}
.breadcrumbs-items {padding-top: 0px;}
.seller_msg{background:#f6f3dc !important;}

/* -- page not found -- */
.dorpagenotfound_data {float: right;}
#pagenotfound .pagenotfound h1 { color: #020202!important;}
#pagenotfound .pagenotfound h2 {     color: #000 !important;}
.pagenotfound h3 { color: #000 !important; }
#pagenotfound .comeback-home { color: #000 !important; }
#pagenotfound .comeback-home span {     border: 1px solid #000 !important;     color: #000 !important;}
#pagenotfound::before { background: none !important;}
.stitch-type-select {border: 1px solid #f1f1f1; padding: 15px 0px 15px 0px; border-radius: 4px; box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.04);}
#stitching-tab h3 {
    margin-bottom: 30px;
}
.dp-btn-one {position:absolute; display:block; right:20px; top:0;z-index:1;}
/*.custom-radio input[type="radio"]:checked + span {left: -1px !important;}*/

/* -- side Categories -- */
.src-cat {border-right: 1px solid #EDEBEF;} 
.border{border: 1px solid #EDEBEF;}
.border-btm { border-bottom: 1px solid #EDEBEF; padding-bottom: 10px;}
.dorFilterInner { padding-top: 10px; padding-bottom: 10px;}
.dorFilterInner { width: 94% !important;}
.title_block { font-size: 18px !important;}
.dorFilterInner input[name="submit_range"] { padding: 4px 17px !important; font-size: 14px !important;}
.stitch-type { text-align: center;}
.font-10 {font-size: 10px !important;}.font-11 {font-size: 11px !important;}.font-12 {font-size: 12px !important;}.font-13 {font-size: 13px !important;}.font-14 {font-size: 14px;}.font-15 {font-size: 15px;}.font-16 {font-size: 16px;}

/* -- Edit Profile -- */
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {border-bottom: 3px solid #26bf59; color: #26bf59;}
.wk-mp-block .wk_menu_item ul li:hover{background-color: #26bf59 !important;}
.wk-mp-block .menu_active {background-color: #26bf59 !important;}
.wk_profile_left_display{padding:8px;}

/* -- Order status popup CSS -- */

.tracking-detail {
    padding:3rem 0
   }
   #tracking {
    margin-bottom:9rem
   }
   [class*=tracking-status-] p {
    margin:0;
    font-size:1.1rem;
    color:#fff;
    text-transform:uppercase;
    text-align:center
   }
   [class*=tracking-status-] {
    padding:1.6rem 0
   }
   .tracking-list {
   /* border:1px solid #e5e5e5*/
   }
   .tracking-item {
    border-left:4px solid #36bb3f;
    position:relative;
    padding: 0rem 1.5rem 4rem 2.5rem;
    font-size:.9rem;
    margin-top: -15px;
    margin-left:3rem;
    min-height:6rem
   }
   .tracking-item:last-child {
    padding-bottom:4rem
   }
   .tracking-item .tracking-date {
    margin-bottom:.5rem
   }
   .tracking-item .tracking-date span {
    color:#888;
    font-size:85%;
    padding-left:.4rem
   }
   .tracking-item .tracking-content {
    padding:.5rem .8rem;
   /* background-color:#f4f4f4;*/
    border-radius:.5rem
   }
   .tracking-item .tracking-content span {
    display:block;
    color:#767676;
    font-size:12px;
    font-weight: normal;
   }
   span.aramex-note.sub-track {
    font-size: 14px;
    color: #232323;
    margin-top: 15px;
   }
   .tracking-item .tracking-icon {
    line-height:3.5rem;
    position:absolute;
    left: -.9rem;
    width: 1.5rem;
    height: 1.5rem;
    text-align:center;
    border-radius:50%;
    font-size:1.1rem;
   /* background-color:#fff;*/
    color:#fff
   }
   .tracking-item:first-child .tracking-icon{
       top:-4px;
   }
   .tracking-item.nc:last-child .tracking-icon {
       /* background: #fff; */
       top: 3px;
       height: auto;
   }
   /*---- Track Pending ----*/
   .tracking-item-pending {
    border-left:4px solid #d6d6d6;
    position:relative;
    padding:2rem 1.5rem .5rem 2.5rem;
    font-size:.9rem;
    margin-left:3rem;
    min-height:6.5rem
   }
   .tracking-item-pending:last-child {
    padding-bottom:4rem
   }
   .tracking-item-pending .tracking-date {
    margin-bottom:.5rem
   }
   .tracking-item-pending .tracking-date span {
    color:#888;
    font-size:85%;
    padding-left:.4rem
   }
   .tracking-item-pending .tracking-content {
    padding:.5rem .8rem;
    background-color:#f4f4f4;
    border-radius:.5rem
   }
   .tracking-item-pending .tracking-content span {
    display:block;
    color:#767676;
    font-size:13px;
   }
   .tracking-item-pending .tracking-icon {
    line-height:2.6rem;
    position:absolute;
    left: -.7rem;
    width: 1.1rem;
    height: 1.1rem;
    text-align:center;
    border-radius:50%;
    font-size:1.1rem;
    color:#d6d6d6
   }
   .tracking-item-pending .tracking-content {
       font-weight: 600;
       font-size: 17px;
   }
   /*---- End Track Pending ----*/
   
   .tracking-item .tracking-icon.status-current {
    width: 1.9rem;
    height: 1.9rem;
    left: -1.1rem;
   }
   .tracking-item .tracking-icon.status-intransit {
    color:#36bb3f;
   /* border:1px solid #e5e5e5;*/
    font-size:.6rem
   }
   .tracking-item .tracking-icon.status-current {
    color:#36bb3f;
    border: 7px solid #e9f8ea;
    font-size:.6rem
   }
   @media(min-width:992px) {
    .tracking-item {
     margin-left:10rem
    }
    .tracking-item .tracking-date {
     position:absolute;
     left:-6rem;
     width:7.5rem;
     text-align:right
    }
    .tracking-item .tracking-date span {
     display:block
    }
    .tracking-item .tracking-content {
     padding:0;
     background-color:transparent
    }
       
   /*---- Track Pending ----*/
   .tracking-item-pending {
     margin-left:10rem
    }
    .tracking-item-pending .tracking-date {
     position:absolute;
     left:-10rem;
     width:7.5rem;
     text-align:right
    }
    .tracking-item-pending .tracking-date span {
     display:block
    }
    .tracking-item-pending .tracking-content {
     padding:0;
     background-color:transparent
    }    
   /*---- End Track Pending ----*/   
   }
   
   .tracking-item .tracking-content {
       font-size: 16px;
       font-weight: 500;
   }
   .bb-0 {
       border-bottom: 0px;
   }
   /* -- End Order status popup CSS -- */
.p-11 { padding: 11px;}
/* -- Measurement popup in order detail page -- */
.m-sizes {padding: 10px;}
.m-sizes-text {padding: 4px;margin-top: 10px;     margin-bottom: 8px;}
.b-left2 {        border-left: 2px solid #e1e1e1; padding-left: 10px; padding-bottom: 10px;}
.m-pop-heading {  font-weight: 400; font-size: 16px; color: #676767;}
/* -- End Measurement popup in order detail page -- */

/* -- about us content -- */
.about-us-content { padding: 10px !important; line-height: 26px; font-size: 14px; margin-top: 30px;}
.about-us-content p {color: #000;}
h1.about-title {padding-bottom: 15px;}
/* -- End about us content -- */

/* -- Region Location Popup -- */
.get-location-box {
        width: 258px;
   
    padding: 12px;
    margin: 0 auto;
}
.location-box-icon {
    display: table-cell;
    width: 32px;
    padding-top: 0;
    padding-left: 1px;
    
}
.location-box-icon i {
    text-align: left;
    font-size: 22px;
    color: #00b954;
}
.location-box-text {
    vertical-align: middle;
    display: table-cell;
}
.lbt1 { font-size: 16px; font-weight: 500; color: #232323;}
.lbt1:hover{color: #26bf59;}
.lbt2 {font-size: 13px; color: #929292; line-height: 1.3; padding-top: 2px;}
.region-modal .modal-lg {max-width: 600px;}
/* -- End Region Location Popup -- */
.footer-container li a, #footer_account_list #lnk_wishlist { color: #222222 !important;}
#tabInfoproduct .product-description, #tabInfoproduct .product-description > p { color: #101010!important; font-size: 14px!important;font-weight: normal!important;}
.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name { border-bottom: none !important;}
.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {padding: .6rem 0px !important;}
.product-features > dl.data-sheet dt.name::after { background: none !important;}
.product-features>dl.data-sheet dd.value, .product-features>dl.data-sheet dt.name { flex: 0 0 35% !important;}
.product-features > dl.data-sheet dd.value { font-weight: 500 !important;}
div#tabInfoproduct h3 {font-size: 15px!important; font-weight: 600!important;}
.product-features h3.h6::after { background: none !important;}
#tabInfoproduct.tabs {padding: 0 !important; margin-top: 0px;}
body#checkout #cart-summary-product-list .media-body {vertical-align: top;}
#customization .main-header-h2 { font-size: 24px; font-weight: 500;}
.stitching-date .label { font-weight: normal!important; font-style: normal!important;}
p.regin-p {font-size: 16px; text-transform: uppercase; text-align: center; padding: 20px 0px 0px 0;color: #a8a8a8;}
.pr-50 {padding-right: 50px;}
/* -- seller order detail -- */
.seller-shiping-d { /*background: #effffd;*/ overflow: hidden; padding: 15px;}
/*h3.seller-st {font-weight: 600; padding-bottom: 18px; text-transform: uppercase;}*/
.pt-25{ padding-top: 25px;}.p-15{ padding: 15px;}
.pt-30 { padding-top: 30px;}
.seller-track-a{ text-decoration: underline; font-weight: 600; font-size: 14px;}
.txt-underline { text-decoration: underline;}
.order-seller-price { line-height: 0px;     padding: 15px 0px 50px 0;}
/*.order-seller-price .order-sumrys { font-size: 18px; font-weight: 500;}*/
.seller-subtotal { font-weight: bold !important;}
.p14 { padding: 14px;}
img.img-flag {width: 25px;}
#payment-confirmation .btn.btn-primary.center-block:hover { color: #000 !important;}
.header.h4 { max-height: 260px;overflow: hidden;}
body#checkout section.checkout-step .address {line-height: 18px !important; font-size: 12px !important;}
#product .product-information .product-variants label > :not(.color) {/*height: 35px!important; min-width: 35px!important;*/ display: inline-block!important; background-color: #f1f1f1 !important; cursor: pointer !important; padding: 7px 10px !important; border-radius: 17px !important; display: table-cell !important; vertical-align: middle;} 
.product-variants>.product-variants-item select { box-shadow: none !important;}
.p-50 { padding: 50px 50px;}
.process-btnw .material-pp {     border-radius: 100% !important; width: 56px !important; height: 56px; margin: 0 auto; object-fit: none;}
.page-result-p p { line-height: 47px !important;}
/* -- Product review popup -- */
.review-body {background: #fff; top: -50px;}
.star_content .star {height: 24px!important;  width: 24px!important; font-size: 19px;}
.p-review-title { font-size: 22px;     margin-top: 0;    }
.form-section-review { }
.form-containerr { padding-bottom: 20px;}
.review-prodct { border-right: 1px solid #e6e6e6;}

/*.star_content.p-star {padding-left: 0px !important;}*/
.pb-15 { padding-bottom: 15px;}
#submitNewReview { color: #fff !important;}
#submitNewReview:hover { color: #000 !important;}
/* -- checkout shipping methord -- */
.carrier-price { background: none !important; padding: 0px !important;}
.s-carrier-d {line-height: 18px;margin-top: 12px;}
.page-addresses .address .address-body .Checkbox-block h4 { white-space: nowrap!important; text-overflow: ellipsis!important; overflow: hidden!important; }
.adress-block-c { max-height: 206px;  overflow: hidden; text-overflow: ellipsis;}
body#checkout section.checkout-step .address-selector { justify-content: normal !important;}
.page-addresses .address .address-body h4 {     white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#header {z-index: 2;}
div#materialList h2 {margin-top: -20px;}
.add-new i {margin-left: -6px;}
.ad-fsize { font-size: 1rem;}
.material-provide { padding: 10px; margin-left: 10px; background-color: #edfff5; line-height: 24px; margin-bottom: 14px;}
.mb-0 { margin-bottom: 0px;}
.wishlist-process .m-edit-icon a img { object-fit: none;}
.wishlist-process .m-edit-icon a { display: contents !important; }
.wishlist-process .m-edit-icon {width: 55px;height: 55px;}
.Fabric-notification {padding: 11px;color: #26bf59;font-weight: 400; padding-left: 32px;}
.Fabric-notification-checkout { color: #692d49; font-weight: 600; padding-left: 0px; padding-top: 11px; font-size: 10px; }
.product-variants.materials-filterby .product-variants-item {margin: 10px 0 10px 0;}
.measurement-params-list.scroll-section .measurement-group .img-block img { max-height: 247px; object-fit: cover; background: #fdf7dd;}
.prof-infos i,.wk_anchor_links {font-size: 13px;}
.open-filter {background: #fff; float: none !important; height: 100% !important; max-height: 100%; padding: 0; position: fixed; left: -250px; top: 0; width: 250px; display: block !important; border: none; z-index: 999; overflow-y: auto; padding: 25px 0 0 35px !important; border-right: 1px solid #eaeaea;}
.tracking-item.nc {border-left: 4px solid #d6d6d6;}
.nc.tracking-item .tracking-icon.status-intransit {color: #d6d6d6;}
.nc.tracking-item:last-child {padding-bottom: 0px; min-height: 0px; height: 0px;}
@media screen and (max-width: 991px) {
#section-search {margin-bottom: 25px;}
.filter-991 {margin-bottom: 25px;}
.filter-991 a {font-size: 18px;}
.lang-rtl #header .dor-megamenu .navbar-nav > li > a {
    line-height: normal !important;
    padding: 0;
    text-align: right!important;
    float: right!important;
}
}
.pl-15 {padding-left: 15px;}
.sold-by-box {font-size: 14px; font-weight: 400 !important; display: inline-block; width: 100%; margin-bottom: 20px;}
.sold-by-box label {font-size: 14px !important; font-weight: 400 !important;}
.pl-20 {padding-left: 20px;}
.order-adress-dt article address {height: auto !important;}
/*.dor-megamenu .navbar-nav > li > a .caret::before {color: #101010 !important;}*/
.radio-label-attribute-name {display: block !important; margin-bottom: 10px;}
.p-lr-15 {padding-left: 15px; padding-right: 15px;}
#filter-listing .search-area-text {font-size: 15px; font-weight: 500; color: #333;}
#filter-listing {background: #fff; position: absolute; width: 100%; box-shadow: -2px 4px 7px 0px rgba(43, 43, 43, 0.08); z-index: 2; border-radius: 3px; margin-top: -3px;}
#filter-listing .item {padding-bottom: 10px; padding-left: 12px; padding-top: 10px; cursor: pointer; color: #acacac;}
#filter-listing-header {background: #fff; position: absolute; width: 100%; box-shadow: 0px 0px 7px 0px rgba(43, 43, 43, 0.49); margin-top: -5px; z-index: 2; border-radius: 3px;}
#filter-listing-header .item {padding-bottom: 10px; padding-left: 12px; padding-top: 10px; cursor: pointer; color: #acacac; text-align: left;}
#filter-listing-header .item .search-area-text {font-size: 15px; font-weight: 500; color: #333;}
.pr-0 {padding-right: 0;}
.mr-40 {margin-right: 40px;}
input#search-filter {font-weight: 500;font-size: 15px;color: #000; border: 0px;}
input#search-filter:focus {border: 0;}
#main {z-index: 0;}
.dor_search .clear-p{padding-left:0px;}

/*Search */
@media screen and (max-width: 425px) {
#filter-listing-header .item .search-area-text {font-size: 13px;}
#filter-listing-header .item {font-size: 12px;}
#filter-listing .search-area-text {font-size: 13px;}
#filter-listing .item {font-size: 12px;}
}
.ui-slider .ui-slider-handle {z-index: 1;}

.searchpopup-loader {position: absolute; right: 15px; top: calc(-0% - 10px);}
.position-r {position: relative;}
/* Search loader */
.lds-ripple {
  display: inline-block;
  position: relative;
  width: 25px;
  height: 25px;
}
.lds-ripple div {
  position: absolute;
  border: 3px solid #dfc;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes lds-ripple {
  0% {
    top: 20px;
    left: 20px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    opacity: 0;
  }
}
.lang-rtl .cart-grid-body, .lang-rtl .amount-price-show{float:right;}
.lang-rtl #filter-listing .item {padding-left: 0px; padding-right: 12px;}
.lang-rtl #filter-listing-header .item {padding-left: 0px; padding-right: 12px;}
.lang-rtl #filter-listing-header .item {text-align: right;}
.lang-rtl .tracking-item{border-right: 4px solid #36bb3f;border-left:0;margin-right: 10rem;margin-left:0; padding: 0rem 2.5rem 2rem 2.5rem;}
.lang-rtl .tracking-item .tracking-icon{right: -.9rem; left:0;}.lang-rtl  .tracking-item .tracking-date{right:-6rem;}
.lang-rtl .category-cover img {-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.lang-rtl .wkbadge-primary,.lang-rtl #wk-seller-submit button{float:left!important;}
.lang-rtl .tabs .nav-tabs,.lang-rtl .wk-mp-block .wk_menu_item .list_content ul{padding:0;}
.lang-rtl #uploadshopbanner.btn{min-width:204px;}
.lang-rtl .wk-mp-block .nav-tabs .nav-item,.lang-rtl #wk-seller-configuration-details .form-group label,.lang-rtl #wk-seller-configuration-details .form-group .col-lg-2,.lang-rtl #wk-seller-configuration-details .form-group .col-lg-5,.lang-rtl #wk-seller-configuration-details .form-group input[type=checkbox], /*input[type=radio]*/{float:right;}
.lang-rtl #wk-seller-configuration-details .form-group input[type=checkbox],.lang-rtl #wk-seller-configuration-details .form-group input[type=radio]{margin:0 5px;}
.lang-rtl .wk_language_menu.dropdown-menu{right: 0;left: auto;}
.lang-rtl .help-block ul{padding:0;}
.lang-rtl .src-cat{border-right: 0;    border-left: 1px solid #EDEBEF;padding-left:10px;}
.lang-rtl .open-filter{padding:25px 35px 0px 0px !important;}.lang-rtl .close-filter{left:10px;right:auto;}
.lang-rtl .dorFilterInner .value-range{float: left;margin-right:0; margin-left: -10px;}.lang-rtl .amount-price-show{margin-left:0; margin-right: -10px;}
.lang-rtl .amount-price-show .txt-price{padding-right: 0; padding-left:5px;  float: right;}
.lang-rtl .filer-arabic{padding-right:0; padding-left:15px!important;}
.lang-rtl .dorFilterInner .dor-filter-price .title_block{text-align:right !important;}
.lang-rtl  .product-name, .quickview h1.h1{font-weight:600;}
.product-prices{font-weight:600; font-size:22px;}
.wk_profile_img{text-align:center;}
.wk-mp-block .dropdown-toggle{color:#333333!important;}.wk-mp-block .dropdown-toggle:hover{color:#333333!important;}
.page-customer-account #content{color:#333333;margin-top: 0px;}
#index #content-wrapper{padding-top:0px;} #index .main-header-h2{margin-bottom: 30px;}
.product-line-grid-body>.product-line-info>.label,.product-line-grid-body>.product-line-info>.value{font-weight:normal;}
b, strong{font-weight:600;}
.close-filter span {
    cursor: pointer;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
#header a .caret{color:#101010;} #header a:hover, #header a:hover .caret{color:#26bf59;}
.close-filter span:hover{filter: alpha(opacity=50);opacity: .5;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left: -8px;margin-top: 2px;}
.item-row{border: 1px solid #dadde0; margin-top:-1px;}.item-row:nth-last-child(4n) {border-radius: 0px 0px 4px 4px;}
.lang-rtl .add-new .btn.pl-20 {padding-right: 20px;}.lang-rtl .add-new i {margin-right: -6px;margin-left: 0;}
.wk-mp-content{border:solid 1px #eee;}.wk-mp-content,.wk-mp-block .wk_menu_item .list_content ul{box-shadow:2px 2px 11px 0 rgba(0, 0, 0, 0.04);}
.wk_menu_item ul li{border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.jFiler-items-grid .jFiler-item .jFiler-item-container{border: 1px solid #eee;box-shadow:none;}
div#category-filter-container h4:first-child {padding-bottom: 10px;}
.d-flex{display:flex;}
.panel{-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.04);box-shadow:0 1px 10px rgba(0,0,0,.04);}
.flex-row{}
.dor-block-selection .cnvtr{line-height:28px;}
.dor-location #preferred_location{line-height:20px;}
#password #main footer.page-footer{margin-bottom:50px;}
.lang-rtl .btn-group-vertical>.btn,.lang-rtl .btn-group>.btn{float: right;}
.lang-rtl .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-left-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 25px; border-top-right-radius: 25px;}
.lang-rtl .btn-group>.btn:last-child:not(:first-child), .lang-rtl .btn-group>.dropdown-toggle:not(:first-child){border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 25px; border-top-left-radius: 25px;}
.lang-rtl .rtl-flex-row{display: -ms-flexbox; display: flex; display: -webkit-box; -ms-flex-wrap: wrap;flex-wrap: wrap;}
.lang-rtl .dor-megamenu .navbar-nav{padding:0;}
.lang-rtl .head-dorsetting.pull-right,.lang-rtl .card-block .cart-summary-line.cart-total .value,.lang-rtl .cart-summary-line .value{float:left !important;}
.lang-rtl .selection-options-wrapper .dropdown-menu > li > img{float: right;top: 5px; padding-right:0; padding-left: 6px;}
.lang-rtl .header-nav .right-nav button,.lang-rtl #header .header-nav .blockcart .header a i,.lang-rtl .view-more .btn i,.lang-rtl .chat-bot span.chat-icons i{-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.lang-rtl .blockcart.cart-preview .cart-products-count{left:-10px;right:auto;}
.lang-rtl #main .images-container.dorDetailMainImage_left .product-cover{padding-right:15px;padding-left:0;}
.lang-rtl .product-variants>.product-variants-item ul li{margin-left: .625rem; margin-right: 0;}.lang-rtl .product-variants-item ul{padding:0;}
.lang-rtl .mp_tab_block a,.lang-rtl .card-block .cart-summary-line.cart-total .label{float:right;}
/*.lang-rtl .input-group .form-control:not(:first-child){border-bottom-left-radius: 3px; border-top-left-radius: 3px;}*/
/*.lang-rtl .input-group-addon:first-child{border-bottom-left-radius: 0px; border-top-left-radius: 0px;}*/
/*.lang-rtl .input-group-addon:not(:last-child){border-top-right-radius: 3px;border-bottom-right-radius: 3px;}*/
.input-group-addon:first-child { border-left: 1px solid #dadde0!important; border-right: 0px;}
.input-group-addon{color:#101010;background-color:#fbfbfb;}
/*.lang-rtl .input-group-addon:first-child{border-left:0!important;border-right: 1px solid #dadde0;}*/
/*.lang-rtl .input-group .form-control:last-child{border-top-right-radius: 0;border-bottom-right-radius: 0;}*/
.lang-rtl .product-line-grid-body .product-line-info a.label {display: contents;}
.lang-rtl #dor-search-pro-base.js-search-pro .search__info{text-align:left;}
.lang-rtl .chat-bot{float:right;}.lang-rtl #buyer_chat_link{margin:0;}
/*aji*/
.lang-rtl #measurement-details .form-group .input-group, .lang-rtl .form-control+.input-group-addon:not(:first-child) {border-radius: 3px 0px 0px 3px;}
.lang-rtl .input-group-addon:last-child{border-right: 0 !important; border: 1px solid #dadde0;}
.lang-rtl #measurement-details .form-group .input-group, .lang-rtl .input-group .form-control:first-child {border-radius: 0 3px 3px 0;}
.lang-rtl .md-paging{overflow: inherit;}
/*end aji*/
@media screen and (max-width: 767px){
  .process-icons.p-11{}
  .wishlist-price-contain{padding:10px 0px 10px 0px;}
  .wishlist-container{padding:24px 12px 24px 12px;}
  .cart-grid .product-image.media-middle{display:block;}
  .cart-item .product-image{border: 1px solid #f1f1f1;}
  .xs-text-center{text-align:center;}
  #cart .cart-overview .cart-item, #cart .card.cart-summary{padding:12px !important;}
  .process-btn,.wishlist-process .m-edit-icon{width:42px;height:42px;}
  .process-name{display:none;}
  .wishlist-process{}
  .product-line-grid-right .qty{padding:0px;margin-bottom:10px;}.product-line-grid-right .qty .col-xs-3,.wishlist-process .col-xs-3 {padding: 0;}
  .cart-item .product-line-actions{margin-top:10px;}
  #cart .product-line-grid-body{padding:15px 0 0;margin:0px;}
  .cart-item .product-image{margin-left:0;margin-bottom:0;}.product-line-info.stitching-date{padding-top:0;}
  .right-block{padding:15px 0 0;}
  .product-line-grid-body .product-line-info:nth-child(2) span.product-price{font-size:16px!important;}
  .login-wrapper{margin-top:36px;}
  .login-bg,section.register-form,.forgotten-password{padding:15px 20px!important;}
  .page-customer-account #content, #authentication #content-wrapper{margin-top: 50px;padding-top: 0;width:100%;}
.lang-rtl #header .header-nav .blockcart .header .cart-products-count{left: -8px;right:auto;}
.lang-rtl .dor-block-selection .dor-setting-lists{right: 60px !important;left:auto;}
#product #content{margin-bottom:0 !important;padding-bottom:0px;}
.mt-xs-15{margin-top:15px !important;}
.order-line h4{font-size:14px;}a.order-status{margin-top:10px;display:table;padding: 4px 14px 4px 14px;}
.product-prices,span.pd-price{font-size:16px;font-weight:600;}.stich-updates{padding-top:0px; font-size: 12px;}
#order-infos h4{margin-top:1px; font-size:14px;}.page-order-detail h2{line-height:30px;}#order-infos li{margin:5px 0;}div#order-infos{margin-bottom:0;border-bottom:0;}
.order-adress-dt .btn{margin-top:15px;margin-bottom: 25px;}#invoice-address{}
.page-order-detail .main-header-h2, .main-header-h2{font-size:24px;}
#tabInfoproduct .tab-content{padding-right: 0;padding-left: 0;}.tailer-profile-banner{height:200px!important;}.wk_left_img{width:50%;}
.seller-profile-title{font-size:18px;}.seller-profile-title,.seller-sub-title,.prof-infos .col-md-3.col-sm-6,.prof-infos .col-md-2,.prof-infos .col-md-4.col-sm-6{padding:0;}
.seller-pro-header{padding:30px 0;}.stitch-type-select{margin:0 0 10px 0;}.stitch-label p{margin-bottom:5px;}.stitch-label h4 {font-size: 15px;margin-top:0;margin-bottom:5px;}.stiching-prise-s h4{margin-top:0;margin-bottom:0;}
#stitching-tab h3{margin-top:0;}#checkout-login-form form#login-form{padding:15px !important;}body#checkout section.checkout-step .forgot-password{margin-top:10px;}
.mt-20.qty-block {margin-bottom: 10px; margin-top: 10px; display: table; table-layout: fixed; width: 100%;}.product-line-info.product-price{margin-bottom: 0px;margin-top:10px!important;}
.mt-20.qty-block .bootstrap-touchspin, .mt-20.qty-block .product-price.h5 {display: table-cell; padding-right: 0; vertical-align: middle;}
.product-line-info.mt-20{margin-top:0px;}
.form-inline .input-group{width:85%;}
.login-wrap h2{font-size:18px;}.location-box-icon i{font-size:18px;}.lbt2{font-size:13px;}
#customer-form .form-group:nth-child(2) label {padding-top: 0;}
.lang-rtl .tracking-item{margin-right: 3rem;}.lang-rtl .rtl-float-xs-unset { float:unset;}
.lang-rtl #uploadshopbanner.btn{min-width:100%;}
.lang-rtl#checkout section.checkout-step.-reachable.-complete h1 .step-edit{left: 0;top: 8px;right: auto;}
.jFiler-items-grid .jFiler-item{width:100%;}.edir-p-upbtn{display:grid!important;}.jFiler-item-inner{text-align:center;}
/*.lang-rtl*/ #customer-form .form-group.row .col-md-6, .lang-rtl.page-address .clr-form .form-group .col-md-6, .lang-rtl .user-info .toogle_content > li > a i, .lang-rtl /*.rtl-right*/, .lang-rtl .form-info .form-group.row .col-md-6, .lang-rtl .col-md-12/*.rtl-right*/ .form-group .col-md-6 {float:unset;}
.lang-rtl .product-images>li.thumb-container>.thumb{margin-bottom:0;}
.lang-rtl #header .user-info .toogle_content li i { top: 7px;} 
#header .user-info .toogle_content li iÂ {top: 0;}
}
@media only screen and (min-width: 768px){
.lang-rtl .wk_menu_item {float:right;margin-left:2%;margin-right:0;}
.form-fields #map{width:48%!important;}
}
.acc-banner {top: 8% !important; left: 10% !important;}
.acc-h2 h2 {color: #fff;}
.acc-h2 p {color: #fff;}
.acc1-h2 h2 {color: #fff;}
.acc1-h2 p {color: #fff;}
.sub-banner-home-content-kandora img {
    max-width: 100% !important;
}
@media (max-width: 375px) and (min-width: 320px) {
.acc-banner {position: absolute;}
.acc-h2 h2 {font-size: 24px;}
.acc1-h2 h2 {font-size: 24px;}
.sub-banner-home-content.acc-banner a {padding: 6px 20px; font-size: 12px;}
}
@media (max-width: 480px) and (min-width: 376px) {
.sub-banner-home-content.acc-banner.acc-h2 {position: absolute;}
.acc-banner {position: absolute;}
.acc-h2 h2 {font-size: 30px;}
.acc1-h2 h2 {font-size: 30px;}
.sub-banner-home-content.acc-banner a {padding: 8px 24px; font-size: 12px;}
}
@media (max-width: 615px) and (min-width: 481px) {
.sub-banner-home-content.acc-banner.acc-h2 {position: absolute;}
.acc-banner {position: absolute; top: 1% !important;}
.acc-h2 h2 {font-size: 30px;}
.acc1-h2 h2 {font-size: 30px;}
.sub-banner-home-content.acc-banner a {padding: 8px 26px; font-size: 14px;}
.acc-h2 p {line-height: 10px;}
.acc1-h2 p {line-height: 10px;}
}
@media (max-width: 767px) and (min-width: 616px) {
.sub-banner-home-content.acc-banner.acc-h2 {position: absolute;}
.acc-banner {position: absolute; top: 4% !important;}
.acc-h2 h2 {font-size: 38px;}
.acc1-h2 h2 {font-size: 30px;}
.sub-banner-home-content.acc-banner a {padding: 12px 42px; font-size: 14px;}
.acc-h2 p {line-height: 22px;}
.acc1-h2 p {line-height: 10px;}
}

.lang-rtl .arabic-f-c { padding-right: 0; margin-right: -8px; }
.edir-p-upbtn { display: inline-grid;}
#uploadshopbanner {margin-bottom: 16px;}

@media (max-width: 480px){
  #header.fixed #dor-header01 .dor-main-logo{left:48px;}
.lang-rtl #header.fixed #dor-header01 .dor-main-logo{right:48px;left:auto;}
}

@media (max-width: 991px){
  .flag-list {margin-top: 7px; padding: 3px 2px;}
  .lang-rtl #header #dor-header01 .dor-header-setting-inner{top:-2px;}
.lang-rtl  #dor-top-menu.navbar-collapse {  right: -250px; left:auto;}
.lang-rtl  #header #dor-header01 .dor-main-logo{right: calc(34% - 213px);}
.lang-rtl  #header #dor-header01 .dor-header-setting-inner{left:0px;right:auto;}
.lang-rtl  #header #dor-header01 .head-dorsetting{padding-left:15px;}
.lang-rtl  #header #dor-header01 .dor-mainmenu-inner{left:auto;right:15px;}
.lang-rtl  #dor-top-menu.navbar-collapse > ul.nav.navbar-nav.megamenu > li{text-align:right;}
.lang-rtl  #dor-top-menu .close_menu {right:auto; left: 0;}.lang-rtl  .close_menu .btn-close{padding-left:15px;padding-right:0;}
}

@media (max-width: 1090px) and (min-width: 992px){
#header .logo {display: inline-block;}
}

/*
@media (min-width: 992px){
    .flag-list {padding: 2px 1px;}
}
*/

a.ml-20 {margin-left: 20px;}
.pb-30 {padding-bottom: 30px;}
#category-filter-container h4 {padding-bottom: 20px; font-weight: 400; font-size: 16px;}
.dorFilterInner .dor-filter-price .title_block{font-weight: 400; font-size: 16px !important;}
#search-attribute-form h4 {font-weight: 400; font-size: 16px; padding-bottom: 10px;}
/*#search-attribute-form {border-bottom: 1px solid #EDEBEF;}*/


@media screen and (max-width: 767px){
.order-infop {font-size: 12px;margin-bottom: 0px;}
.adress-title {font-size: 12px;}
.tailer-portion a h4 {font-size:14px;}
.tailer-adrs-d{font-size: 12px;}
.line-s{border:0;}
ul.d-firstrow{font-size: 12px;}
a.measurement-profile{font-size: 12px;}
a.attribute-detail{font-size: 12px;}
}
.lang-rtl .arrow-flip {
transform: rotateY(180deg);
}
.pr-17 {
padding-right: 17px;
}
.f-none{float: none !important;}
/*.lang-rtl .f-none{float: right !important;}*/

.lang-rtl .pl-7-a {
padding-left: 7px;
}
.category-top-menu > li:first-child, .title_block {padding-bottom: 0px !important;}
#category-filter-container {border-bottom: 1px solid #EDEBEF;}
#price-range-container {border-bottom: 1px solid #EDEBEF;}
.attribute-texture {width: 35px !important; height: 35px !important; background-repeat: no-repeat;}
.i-block {display: inline-block;}
.p-10 {padding: 10px;}
.bg-warning{background-color: #ffe4d0 !important;}
.br-3{border-radius: 3px;}
.bg-warning label {padding: 0; margin: 0;}

@media (max-width: 2560px) and (min-width: 769px) { .article-out-stock.product-detail-outof-stock { left: calc(60% - 60px) !important; }}
.article-out-stock.product-detail-outof-stock { left: calc(50% - 60px); bottom: 152px !important;}

.materials-filterby h4 {font-weight: 400 !important; font-size: 16px;}
.product-variants .color {width: 35px !important;height: 35px !important;background-repeat: no-repeat;}

/* mobile Styles*/


.footer-bottom-info-wapper {color: #333 !important;}
#filter-listing-header {color: #333;}
.no-result {padding: 20px 0;}
p.prod-qty {color: #232323;}
.tax-label {color: #7a7a7a;}


@media only screen and (max-width: 767px) and (min-width: 320px) {
    .category-section h2 {font-size: 22px;margin-bottom: 40px; font-weight:400; }
    h1.category-title {
        font-size: 24px;
    }
    
    .category-portion {
    padding: 40px 0px 10px 0px;
}
    #product #main h1.h1 {
        font-size: 24px;
    }
    .login-form h3.h-h3, .register-form h3.h-h3 {
        font-size:18px;
    }
   #product .product-prices .current-price span, .quickview .current-price span {
        font-size: 22px;
    }
    
    .add-new {
    margin-top: 0;
    }
}
.lang-rtl .rtl-pr-17 { padding-right: 17px;}
.plist-margin {margin: -30px 0 0 !important;}
.lang-rtl .p-review-title { text-align: right;}
.lang-rtl .review-rating-s { float: right !important;}


/* Loader icon */
@keyframes ldio-vra49g6avtd {
  0% { opacity: 1 }
  100% { opacity: 0 }
}
.ldio-vra49g6avtd div {
  left: 48.5px;
  top: 18px;
  position: absolute;
  animation: ldio-vra49g6avtd linear 0.5s infinite;
  background: #db3038;
  width: 3px;
  height: 20px;
  border-radius: 1.5px / 10px;
  transform-origin: 1.5px 32px;
}.ldio-vra49g6avtd div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -0.4583333333333333s;
  background: #6b354c;
}.ldio-vra49g6avtd div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -0.4166666666666667s;
  background: #db3038;
}.ldio-vra49g6avtd div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.375s;
  background: #e24f34;
}.ldio-vra49g6avtd div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.3333333333333333s;
  background: #0a9e5e;
}.ldio-vra49g6avtd div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.2916666666666667s;
  background: #148d65;
}.ldio-vra49g6avtd div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.25s;
  background: #0e7955;
}.ldio-vra49g6avtd div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.20833333333333334s;
  background: #6b354c;
}.ldio-vra49g6avtd div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.16666666666666666s;
  background: #db3038;
}.ldio-vra49g6avtd div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.125s;
  background: #e24f34;
}.ldio-vra49g6avtd div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.08333333333333333s;
  background: #0a9e5e;
}.ldio-vra49g6avtd div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.041666666666666664s;
  background: #148d65;
}.ldio-vra49g6avtd div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
  background: #0e7955;
}
.loadingio-spinner-spinner-avctivn314 {
  width: 90px;
  height: 90px;
  display: inline-block;
  overflow: hidden;
  background: #ffffff;
  left: 50%;
  top: 50%;
  position: relative;
  border-radius: 50%;
  box-shadow: 0px 0px 5px 1px #adcaba;
}
.ldio-vra49g6avtd {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(0.9);
  backface-visibility: hidden;
  transform-origin: 0 0; /* see note above */
}
.ldio-vra49g6avtd div { box-sizing: content-box; }
@media(max-width: 531px) and (min-width: 375px){}
@media(max-width: 767px) and (min-width: 531px){}
@media (min-width: 767px) and (max-width: 991px){
}
@media (min-width: 767px) and (max-width: 1199px) {
    #material-list .js-product-miniature{min-height:365px;}
}
@media (min-width: 1200px) {
    #material-list .js-product-miniature{min-height:435px;}
}
@media only screen and (max-width: 375px) and (min-width: 320px) {
.loadingio-spinner-spinner-avctivn314 {left: 36% !important;}
}

@media only screen and (max-width: 480px) and (min-width: 375px) {
.loadingio-spinner-spinner-avctivn314 {left: 39% !important;}
}

@media only screen and (max-width: 575px) and (min-width: 480px) {
.loadingio-spinner-spinner-avctivn314 {left: 41% !important;}
}

@media only screen and (max-width: 699px) and (min-width: 575px) {
.loadingio-spinner-spinner-avctivn314 {left: 43% !important;}
}

@media only screen and (max-width: 820px) and (min-width: 699px) {
.loadingio-spinner-spinner-avctivn314 {left: 45% !important;}
}

@media only screen and (max-width: 1280px) and (min-width: 820px) {
.loadingio-spinner-spinner-avctivn314 {left: 46% !important;}
}

@media only screen and (max-width: 1800px) and (min-width: 1280px) {
.loadingio-spinner-spinner-avctivn314 {left: 47% !important;}
}

@media only screen and (max-width: 2800px) and (min-width: 1800px) {
.loadingio-spinner-spinner-avctivn314 {left: 48% !important;}
}
/* End Loader icon */

@media screen and (max-width: 767px){
h5.product-title-item a.product-name {font-size: 12px;}
.product-price-and-shipping span.price{font-size: 13px !important;}
.bs-callout h4{font-size: 14px;}
.btn-md {font-size: 12px; padding: 6px 11px !important;}
}

/* Attribute page */
span.color.atribute-select.texture {
    min-width:250px;
    min-height: 250px;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid rgb(0 0 0 / 30%);
}
.display-content {display: contents;}

/* forgot password page */
.d-block {display: block;}

/*fabric page*/
.pl-30 {padding-left: 30px;}
.location-box-icon i.pe-7s-map-marker {font-weight: 700;}
.error-validation {color: #ff4c4c; margin-top: 15px;} {color: #ff4c4c; margin-top: 15px;}
.d-table-caption {display: table-caption;}
.locate-c {position: relative; top: -4px;}
.f-left {float: left;}
.f-right {float: left;}
.d-flex {display: flex;}
.d-contents{display: contents;}
.lang-rtl .open-filter {right:-250px;left:auto;}
.measurement-error, .fabric-error, .stitching-error, .attribute-error {border: 2px solid #ff4c4c;background: #fff;}
.seler-status pÂ {margin-bottom: 0;}
/*Product Detail Share & Chat icon fixes*/

.chat-bot #buyer_chat_link i {display: table;border: 1px #ddd solid;padding: 12px; border-radius:50%;font-size: 16px;font-weight: 600;margin: 0 auto;}
.seler-status {border-radius: 4px;width: 100%;text-align: center;padding: 8px; font-size: 14px;color: #fff !important;border: 1px solid #fff;font-weight: 500;margin-top: 22px !important;}
.seler-status p #buyer_chat_link{margin-right:0;}
/*Seller product tab*/
#steps.profile-product-tab {
    width: 100% !important;
    border-bottom: 1px solid #ddd;
}
#steps.profile-product-tab .step {
    height: 50px !important;
    text-align: center !important;
    margin: 0 20px;
    width: 30%;
    cursor: pointer;
    float: left !important;
}
#steps.profile-product-tab li {
    display: inline  !important;
    margin: 0 !important;
    padding: 0 !important;
}
#steps.profile-product-tab ul {
    margin: 0;
    padding: 0;
    width: 40%;
    position: relative;
    left: 30%;
}
#steps.profile-product-tab .step:after {
    display: inline-block !important;
    transform:none !important;
}
#steps.profile-product-tab .step.active {
    border-bottom: 3px solid green !important;
}

.error-validation ul {
    margin: 0 0 0 18px;
    padding: 0;
    font-size: 12px;
}
.error-validation ul li {
    list-style: disc;
    margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
    #steps.profile-product-tab .step:after{content:normal !important;}
    #steps .step:after {
    display: block;
    transform: translate(-42px, 10px);
    color: #818698;
    content: attr(data-desc);
    font-weight: 400;
    font-size: 13px;
    line-height: 91px;
    min-width: 120px;
}
#steps.profile-product-tab  li {
    display: table-cell !important;
}
#steps.profile-product-tab ul {
    margin: 0;
    padding: 0;
    position: relative;
    left: 5%;
}
#steps.profile-product-tab .step:before {
    display: none;
}
#steps.profile-product-tab .step {
    width: 90px !important;
}
.lang-rtl #steps.profile-product-tab .step {
    width:70px !important;
}
.lang-rtl #steps.profile-product-tab ul {
    margin: 0;
    padding: 0;
    position: relative;
    right: 100%;
}
}
.lang-rtl #steps.profile-product-tab ul {
    margin: 0;
    padding: 0;
    width: 40%;
    position: relative;
    right: 30%;
}
.sold-by-box {font-size: 14px; font-weight: 400 !important; display: inline-block; width: 100%; margin-bottom: 20px;}
#cart .product-line-grid-body .bootstrap-touchspin { margin-right: 50px;}
.order-line .rtl-right ul {padding-right: 0;}
.lang-rtl .tracking-item.nc {
    border-right: 4px solid #d6d6d6 !important;
}

.tracking-icon.active.status-intransit {
    color: #36bb3f !important;
    left: -19px;
    line-height: inherit;
    top: -11px;
}
.tracking-icon.active.status-intransit svg {
    border-radius: 100%;
    border: 11px solid #36bb3f00;
    width: 35px;
    height: 35px;
    background: #36bb3f47;
}
.lang-rtl .tracking-icon.active.status-intransit {
    right: -2rem;
    left: 0;
}
#ndzpaycreditcard {
    float: left;
    margin-right: 10px;
}
@media (min-width: 320px) and (max-width: 767px){
    .lang-rtl .margin-r16 { margin-right: 16%;}
}
/*Create shipment*/
.pickup-box {
    border: 1px dashed #444;
    border-radius: 15px;
    padding: 15px;
    min-height: 120px;
}
.delivery-box {
    border: 1px dashed #444;
    border-radius: 15px;
    padding: 15px;
    min-height: 120px;
}
.pl-40 {
    padding-left: 40px !important;
}
.m-15 {
    margin: 15px !important;;
}
.label-shipping {
    font-weight: 400 !important;
    padding: 6px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    border-radius: 20px !important;
    margin-left: 10px;
    margin-top: -5px;
}
.mb-40 {
    margin-bottom: 40px;
}
.border-p-2 {
    border: 1px solid #ccc;
    padding: 3px;
}
.tab-batch {
    background-color: #ecf7ec !important;
    border-color: #eaffea !important;
}
.pl-20 {
    padding-left: 20px !important;
}
.more-less {
    float: right;
    color: #212121;
}
.d-grid {
 display: grid;
}
.ml-13 {
 margin-left: 13px !important;
}

.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #EEEEEE;
}

.panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #FAFAFA;
    border-color: #EEEEEE;
}

.panel-title {
    font-size: 14px;
}

.panel-title > a {
    display: inline-block;
    padding: 15px;
    text-decoration: none;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
}
/*End Create shipment*/

.opacity-3 {
    opacity: 0.3;
}
body#checkout .modal-content {
    background-color: #fff;
}

/* App Promotion section */
.app-promo {
    height: 591px;
    background-image: url(../../../../images/app-promo.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.app-promo h2 {
    padding-top: 120px;
    font-weight: 700;
    font-size: 38px;
    line-height: 48px;
}
.app-promo p {
    font-size: 21px;
    color: #333;
    padding-top: 15px;
    line-height: 28px;
}
.app-icons {
    padding-top: 50px;
}
.mr-20 {
    margin-right: 20px;
}
/* End App Promotion section */

/* search keyword section popup */
.serch-keyword { overflow: auto; overflow-y: hidden; padding: 6px 15px 15px 15px;     margin-top: 30px;}
.keywords-sp{color: #b5ffd7 !important;   padding: 0px 5px !important;    line-height: 32px!important;    border-radius: 50px!important;    font-weight: 400;    
font-size: 14px; line-height: 26px !important;}
.keywords-sp:hover { text-decoration: underline !important; }
ul.serach-words {display: inline-block; margin-bottom: 0px;}
#dor-search-pro-base.js-search-pro .search__inner--up {     background: #00b853 !important;}
.searchktitle { text-transform: capitalize;    font-size: 22px;     margin-bottom: 15px; color: #fff;}

@media (min-width: 320px) and (max-width: 425px) {
    #dor-search-pro-base.js-search-pro .search__inner{  height: 100% !important;}
}
/* End search keyword section popup */


/* Notifications popup header */
.v-order-btn {margin-top: 15px;}
ul#order-notification li {border-bottom: 1px solid #eaeaea;}
.v-order-btn {
    border-radius: 30px;
    font-size: 13px !important;
    padding: 7px 15px;
    text-align: left;
    text-transform: none;
    color: #333 !important;
    font-weight: 300;
}
.v-order-btn:active, .v-order-btn:focus, .v-order-btn:active:focus {
    border: 1px solid #00b853;
    background:none !important;
    color: #333;
}
.v-order-btn a {
    color:#333;
}
.v-order-btn a:hover {
    color:#333 !important;
    background-color: none;
}
.v-order-btn:hover {
    background: none;
    color: #333 !important;;
    border: 1px solid #00b853;
}
/* End Notifications popup header */

/* stiching selection btn */
.radio-inline input[type="radio"] {     margin-left: -12px !important;}
/* stiching selection btn */
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 1 !important;}

#stitching-tab span.custom-radio input {
    margin-left: -12px !important;
}
/*  profile edit */
.otp-filed-seller { float: none;margin:auto; }
.change-phonebtn { margin-top: 32px;}
@media (max-width: 425px) { button.btn.btn-default.btn-default.back-otp-form { margin: 0 auto;display: flex;}
    button.btn.btn-default.form-control-valign.change-phone {margin-top: 20px;} .change-phonebtn { margin-top: 0px;}
.lang-rtl .change-phonebtn { margin-top: 0px !important;}
}
.lang-rtl .identity-phone { float: right; padding-right: 26px;}
.lang-rtl .identity-phone label {     text-align: right !important;}
.lang-rtl .change-phonebtn { float: right; padding-right: 26px; margin-top: 34px;}
.lang-rtl .update-phone-arabic { float: right;}
.lang-rtl .phone-rtl-text-right { text-align: right !important;}
/* seller profile edit */

.product-variants .input-radio {position: relative;}
.product-variants .radio-label { cursor: pointer;}

#new-flag {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    /*margin-top: 7px;*/
}
.lang-rtl #new-flag {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.product-variants .input-radio {position: relative;}
.product-variants .radio-label { cursor: pointer;}
.input-container .atribute-radiobtn { background: #f7f7f7; color: #000000; border: solid 1px #636363; padding:12px; margin: 7px; border-radius: 5px;}

/* Profile Plan CSS */
.profile-silver { background-color: #e95941; }
.profile-gold { background: rgb(130,106,255); background: linear-gradient(40deg, rgba(130,106,255,1) 0%, rgba(153,90,255,1) 100%);}
.profile-platinum { background: rgb(229,67,78);background: linear-gradient(90deg, rgba(229,67,78,1) 0%, rgba(234,90,82,1) 46%, rgba(239,107,84,1) 100%);}
.profile-gold i { color: #f7ce34; }
/* End Profile Plan CSS */

/* about-melbasi */
.melbasi-aboutsection { border: 1px solid #f1f1f1; margin: 0; border-radius: 3px; background: #f9f9f9;}
.about-webadress { background-color: #26bf59; padding: 10px; color: #fff; border-radius: 4px; text-align: center;}
.about-mobapp { background-color: #fb835a; padding: 10px; color: #fff; border-radius: 4px; text-align: center;}
.about-mobapp i { margin-right:8px;}
.about-webadress i { margin-right:8px;}
.otp-labels{padding-top:.625rem;font-size:1.2rem !important;font-weight:500;margin-bottom:10px;display:inline-block;max-width:100%;color:#232323;}
/* end about-melbasi */

.pr-40 {
    padding-right: 40px !important;
}

.lang-rtl input[type=radio]#ndzpaymada { float: right; margin-left: 10px; margin-right: 0;}
.lang-rtl ul#order-notification li {margin-right: 0px;}
.lang-rtl .dor-block-selection .dor-setting-lists {margin-right: -80px;}
.lang-rtl .padr-0 { padding-right: 0px;}
.lang-rtl .mar-2 { margin: 2px;}
.lang-rtl .sales-graph {direction: ltr !important;}
@media screen and (max-width: 767px){
  .panel-title > a.toggle-btn{
    padding-right: 10px !important;
    padding-left: 36px !important;
  }
  .panel-title > a.toggle-btn .label-shipping{
    font-size: 1rem !important;
    margin-left: 5px;
  }
  }
  @media (max-width:767px) {
    #search-pagination .page-listing{text-align: center !important;}
    .select .wk-collection-sort-by{
    text-align: left;
    padding-bottom: 10px;
    padding-left: 5px;
    
  }
}
.lang-rtl .seller-nav-rtl-right { float: right !important;}
.lang-rtl .wk-tabs-panel ul li.nav-item.rtl-right {float: right;}
.lang-rtl .wk_formfield_required_notify {display:contents;}
.lang-rtl .pr-20 {padding-right:20px;}
select.form-control.form-control-select.js-country {direction: ltr !important;}
select.form-control.form-control-select.js-country option {direction: ltr !important;}
.identity-phone span#call_prefix {direction: ltr !important;}

/*Toggle button*/

.toggle-btn-area {
   display: flex;
   justify-content: center;
   align-items: center;
   min-height: 100%;
   z-index: -1;
   padding-top: 50px;
}
 .toggle-lang-btn {
   border: 1px solid #00b954;
   display: inline-block;
   padding: 10px;
   position: relative;
   text-align: center;
   transition: background 600ms ease, color 600ms ease;
}
 input[type="radio"].toggle {
   display: none;
}
 input[type="radio"].toggle + label {
   cursor: pointer;
   min-width: 100px;
}
 input[type="radio"].toggle + label:hover {
   background: none;
   color: #1a1a1a;
}
 input[type="radio"].toggle + label:after {
   background: #00b954;
   content: "";
   height: 100%;
   position: absolute;
   top: 0;
   transition: left 200ms cubic-bezier(0.77, 0, 0.175, 1);
   width: 100%;
   z-index: -1;
}
 input[type="radio"].toggle.toggle-left + label {
   border-right: 0;
}
 input[type="radio"].toggle.toggle-left + label:after {
   left: 100%;
}
 input[type="radio"].toggle.toggle-right + label {
   margin-left: -5px;
}
 input[type="radio"].toggle.toggle-right + label:after {
   left: -100%;
}
 input[type="radio"].toggle:checked + label {
   cursor: default;
   color: #fff;
   transition: color 200ms;
   z-index: 1;
}
 input[type="radio"].toggle:checked + label:after {
   left: 0;
   z-index: -1;
}
label.toggle-lang-btn {
    font-size: 13px !important;
    font-weight: 500;
    color: #00b954;
}
.qty div.bootstrap-touchspin {display: inline-block;}

@media screen and (min-width: 1024px) and (max-width: 1156px) {
  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services h1 {
    font-size: 24px;
  }
  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services h2 {
    font-size: 24px;
  }
  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services p {
    font-size: 16px;font-weight: 400;color: #000;line-height: 20px;letter-spacing: 1px;
  }

  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services {
    padding-top: 30px;
  }
}

@media screen and (min-width: 1157px) and (max-width: 1369px) {
  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services h1 {
    font-size: 26px;
  }
  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services h2 {
    font-size: 26px;
  }
  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services p {
    font-size: 16px;font-weight: 400;color: #000;line-height: 20px;letter-spacing: 1px;
  }

  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services {
    padding-top: 60px;
  }
}

@media screen and (min-width: 1370px) {
  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services h1 {
    font-size: 28px;
  }
  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services h2 {
    font-size: 28px;
  }
  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services p {
    font-size: 16px;font-weight: 400;color: #000;line-height: 20px;letter-spacing: 1px;
  }

  .col-lg-12.col-xs-12.col-sm-12.center-block.f-none.delivery-services {
    padding-top: 90px;
  }
}

@media (min-width: 320px) and (max-width: 375px){
    .m-sub-design-delivery-services {
        min-height: 175px !important;
        background-position: -453px 0px !important;
    }
    .delivery-shop-search-input {
      margin: 10px 0;
    }
    .delivery-shop-search {
      margin-left: 10px;
      margin-right: 10px;
      width: auto;
    }
    .delivery-services-text {
      font-size: 15px;
    }
}

@media (min-width: 481px) and (max-width: 615px){
    .m-sub-design-delivery-services {
        min-height: 265px !important;
        background-position: -640px 0px !important;
    }
    .delivery-shop-search-input {
      margin: 10px 0;
    }
    .delivery-shop-search {
      margin-left: 10px;
      margin-right: 10px;
      width: auto;
    }
    .delivery-services-text {
      font-size: 15px;
    }
}

@media (min-width: 376px) and (max-width: 480px){
    .m-sub-design-delivery-services {
        min-height: 220px !important;
        background-position: -563px 0px !important;
    }
    .delivery-shop-search-input {
      margin: 10px 0;
    }
    .delivery-shop-search {
      margin-left: 10px;
      margin-right: 10px;
      width: auto;
    }
    .delivery-services-text {
      font-size: 15px;
    }
}

@media (min-width: 616px) and (max-width: 767px){
    .m-sub-design-delivery-services {
        min-height: 254px !important;
        background-position: -440px 0px !important;
    }
    .delivery-shop-search-input {
      margin: 10px 0;
    }
    .delivery-shop-search {
      margin-left: 10px;
      margin-right: 10px;
      width: auto;
    }
    .delivery-services-text {
      font-size: 15px;
    }
}
 
@media only screen and (min-width: 1561px) {
  .m-sub-design-abaya {
  min-height: 325px;
}
}
@media only screen and (min-width: 1701px) {
  .m-sub-design-abaya {
  min-height: 360px;
}
}

@media (min-width: 320px) and (max-width: 375px) {
  .m-sub-design-abaya {
    min-height: 175px !important;
    background-position: -453px 0px !important;
  }
}

@media (min-width: 376px) and (max-width: 480px) {
  .m-sub-design-abaya {
    min-height: 220px !important;
    background-position: -563px 0px !important;
  }
}

@media (min-width: 481px) and (max-width: 615px) {
  .m-sub-design-abaya {
    min-height: 265px !important;
    background-position: -640px 0px !important;
  }
}

@media (min-width: 616px) and (max-width: 767px) {
  .m-sub-design-abaya {
    min-height: 254px !important;
    background-position: -440px 0px !important;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .m-sub-design-abaya {
    min-height: 175px !important;
  }
}

@media (min-width: 768px) and (max-width: 944px) and (orientation: landscape) {
  .m-sub-design-abaya {
    min-height: 198px !important;
  }
}

@media (min-width: 945px) and (max-width: 1024px) and (orientation: landscape) {
  .m-sub-design-abaya {
    min-height: 219px !important;
  }
}

@media (min-width: 1025px) and (max-width: 1280px) {
  .m-sub-design-abaya {
    min-height: 288px !important;
  }
}

@media (min-width: 1281px) and (max-width: 1369px) {
  .m-sub-design-abaya {
    min-height: 288px !important;
  }
}

.grow {
  transition: transform .5s ease-in-out;
  -moz-transition: transform .5s ease-in-out;
  -webkit-transition: transform .5s ease-in-out;
}

.grow:hover {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.lang-rtl .product-size-section {
  float: left;
  width: 100%;
  margin-left: 15px;
}
.lang-rtl .size-normal {
  float: right;
}
.lang-rtl .flex-row .product-variants-item {
  display: flex;
  align-items: flex-start;
  margin: 10px 0;
  flex-direction: column;
}
.lang-rtl .sizechart {
  float:right;
}
.lang-rtl .popup-cls.close {
  padding: 1px;
  top: -1px;
}