.so-deals .modtitle > span{border-radius:0 7px 0 0 !important;}
.best-seller .modtitle > span{border-radius:0 7px 0 0 !important;} 
.alert{border-radius:5px !important;}
.best-seller .so-extraslider .owl2-controls .owl2-prev, .best-seller .so-extraslider .owl2-controls .owl2-next{width:25px !Important;height:25px !Important;margin-right:7px !Important;margin-top:0px !Important;padding:0px !Important;border-radius:25px !Important;border:1px solid #a0a0a0 !Important;font-size:0px;}
.best-seller .so-extraslider .owl2-controls:before{font-size:17px !Important;line-height:22px !Important;}
.best-seller .so-extraslider .owl2-controls{margin-bottom:none !Important;}
.module h3.modtitle > span:before{border-color:transparent !important;}
.module h3.modtitle{margin:0px 0px 5px 0px !Important;/*background-color:#eee;*/border-radius:7px 7px 0 0 !Important;}
.row_0gjf .module h3.modtitle{margin:0px 0px 5px 0px !Important;background-color:transparent !Important;border-radius:7px 7px 0 0 !Important;}
.module h2.modtitle{margin:0px 0px 5px 0px !Important;background-color:transparent !Important;border-radius:7px 7px 0 0 !Important;}
.so-deals .so-deal{}
.so-deals div.products-list .product-layout .product-item-container .item-time .item-timer .time-item{background:transparent !important;border-radius:7px !important;}
.so-deals .so-deal .owl2-nav div{width:25px !Important;height:25px !Important;margin-right:7px !Important;margin-top:0px !Important;padding:0px !Important;border-radius:25px !Important;border:1px solid #c7c7c7 !Important;font-size:0px;background-color:transparent !Important;}
.so-deals .so-deal .owl2-nav div.owl2-prev:before{font-size:17px !Important;line-height:22px !Important;}
.so-deals .so-deal .owl2-nav div.owl2-next:before{font-size:17px !Important;line-height:22px !Important;}
.so-deals .so-deal .owl2-nav div.owl2-prev{top:6px !Important;left:5px !Important;}
.so-deals .so-deal .owl2-nav div.owl2-next{top:6px !Important;left:37px !Important;right:auto !Important;}
.so-deals .so-deal .owl2-nav div:hover{color:#ea3a3c !Important;border:1px solid #ea3a3c !Important;padding:0 !Important;}
.so-deals .so-deal .owl2-nav div{transform:none !Important;}
.so-deals .so-deal .extraslider-inner{margin-top:0px !Important;}
.best-seller .so-extraslider{margin:0 0 0 0 !important;}
.so-sp-cat .spcat-tabs-container ul{border:none !important;}
.best-seller{border-radius:5px !important;}
.top-brand.arrow-default .owl2-nav [class*='owl2-']{border-radius:50% !important;}
.col-xs-10{text-align:center;}
#manu .owl2-nav div.owl2-prev{left:-15px !important;}
#manu .owl2-nav div.owl2-next{right:-15px !important;}
.products-list.grid .product-layout .product-item-container .left-block{/*width:85% !important;height:100% !important;*/}
.module.cus-style-supper-cate .main-right .spcat-items-container.show-pre .ltabs-items-inner .ltabs-item:nth-child(1) img{width:90% !important;}
.loader-content{visibility:hidden !important;display:none !important;}

.so-deal .time-day::Before{content: ":";position: absolute;right: 0px;top: -12px;}
.so-deal .time-day {position:relative  !important;}
.so-deal .time-hour::Before{content: ":";position: absolute;right: 0px;top: -12px;}
.so-deal .time-hour {position:relative  !important;}
.so-deal .time-min::Before{content: ":";position: absolute;right: 0px;top: -12px;}
.so-deal .time-min {position:relative  !important;}
.so-deal .time-sec {position:relative  !important;}
.so-deal .item-timer {padding-top: 9px;background: transparent !important;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.45);box-shadow: 0 2px 4px 0 rgba(0,0,0,0.45);height:50px;border-radius:13px;}
.so-deal .product-item-container {-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgba(0,0,0,.1);border-radius:5px;}
.so-deal .price { text-align:center !important;}
.so-deal .ratings { text-align:center !important;}
.so-deal .caption h4 { text-align:center !important;font-size: 100% !important;}
.so-deal .caption h4 a{ text-align:center !important;font-size: 100% !important;}
.deals_more {background-color: #eee;border-radius: 40px 0 0 0;text-align: right;direction: rtl;}
.module h3.modtitle > span {float:right !important;}
.module h2.modtitle > span {float:right !important;}


.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] 
{
    border : 0px !important; 
}
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .right-block .price
{
    direction:ltr;
}
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .right-block h4
{
    font-size:13px;
}
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box
{
    position:relative !important;
    top:60%  !important;
    direction:ltr !important;
    margin:auto !important;
    margin-right: 40px !important;
   
   -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 4px 0
    rgba(0,0,0,.1);
    height: 50px;
    padding-top: 9px;
    border-radius: 13px;
    width: 87%;

}
.spcat-wrap .main-right .price
{
    direction:ltr;
    text-align:center;
}
.spcat-wrap .right-block h4
{
    text-align:center;
}
.spcat-wrap .left-block .image 
{
    margin:auto;
    text-align:center;
}
.spcat-wrap .main-right .price .price-new:after
{
    content: "" !important;
    position: absolute !important;
    right: -1px !important;
    z-index: 1 !important;
    top: 3px !important;
    border-right: 10px solid #fff !important;
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;

}
.spcat-wrap .main-right .price .price-new
{
    height: 25px !important;
    display: inline-block !important;
    vertical-align: top !important;
    background: #f0413e !important;
    margin-right: 2px !important;
    color: #fff !important;
    padding: 0 20px 0 8px !important;
    position: relative !important;
    font-size: 14px !important;
    line-height: 24px !important;
    min-width: 1px !important;
    box-sizing: border-box !important;
    transition: 150ms linear !important;
    text-decoration: none !important;
}

.label-delivery
{
    top : 0px !important;
    right : 0px !important;
    border-radius: 0px 5px 0 13px !important;
}
 .label-delivery:after
{
    right:0px;
    
}

.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box .time-day::Before{content: ":";position: absolute;right: 0px;top: -3px;color : #9a2e2f !important; }
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box .time-day {position:relative  !important;background-color:transparent !important;}
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box .time-hour::Before{content: ":";position: absolute;right: 0px;top: -3px;color : #9a2e2f !important; }
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box .time-hour {position:relative  !important;background-color:transparent !important;}
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box .time-min::Before{content: ":";position: absolute;right: 0px;top: -3px;color : #9a2e2f !important; }
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box .time-min {position:relative  !important;background-color:transparent !important;}
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box .time-sec {position:relative  !important;background-color:transparent !important;}

.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box .num-time,
.products-category .products-list section[class^="container_NewSlide_"] div[id^="card_"] .left-block .countdown_box .name-time
{
    color : #9a2e2f !important; 
}

.products-list.grid .product-layout .product-item-container .left-block {margin-right:0px !important;}
.filters-panel .row { margin:auto !important;}

@media only screen and (max-width: 600px) {
.filters-panel .row .short-by .control-label { width:100% !important;}
}

.so-deals .product-image-container img { margin:auto;  }
.countdown_box .countdown_inner {direction:ltr;}
.product_page_price  {direction:ltr;}

section[class^="container_NewSlide_"] .left-block .product-image-container img {margin:auto !important;}

.product_page_price .price-new #price-special { height: 25px !important;
display: inline-block !important;vertical-align: top !important;
background:#f0413e !important;margin-right: 2px !important;
color:#fff !important;padding: 0 20px 0 8px !important;
position: relative !important;font-size: 14px !important;
line-height: 24px !important;min-width: 1px !important;
box-sizing: border-box !important;transition: 150ms linear !important;
text-decoration: none !important; }

.product_page_price .price-new #price-special::after
{
    content: "" !important;
    position: absolute !important;
    right: 0px !important;
    z-index: 1 !important;
    top: 3px !important;
    border-right: 10px solid #fff !important;
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
}
.countdown_box .countdown_inner{
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.45);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.45);
    background-color:transparent !important;
}
 
.countdown_box .countdown_inner .time-day::Before{content: ":";position: absolute;right: 0px;top: -3px;color : #9a2e2f !important; }
.countdown_box .countdown_inner .time-day {position:relative  !important;background-color:transparent !important;}
.countdown_box .countdown_inner .time-hour::Before{content: ":";position: absolute;right: 0px;top: -3px;color : #9a2e2f !important; }
.countdown_box .countdown_inner .time-hour {position:relative  !important;background-color:transparent !important;}
.countdown_box .countdown_inner .time-min::Before{content: ":";position: absolute;right: 0px;top: -3px;color : #9a2e2f !important; }
.countdown_box .countdown_inner .time-min {position:relative  !important;background-color:transparent !important;}
.countdown_box .countdown_inner .time-sec {position:relative  !important;background-color:transparent !important;}

.countdown_box .countdown_inner .num-time,
.countdown_box .countdown_inner .name-time,
.countdown_box .countdown_inner .title 
{
    color : #9a2e2f !important; 
}
div[class^="DivStyle_Back_"] , section[class^="container_NewSlide_"]
,div[id^="card_"] figure[class^="back_"]
{
    height: 500px !important;
}
@media only screen and (min-width: 743px ) and ( max-width: 767px) {
.header-center-right {top:50px !important;}
}
@media only screen and (min-width: 700px ) and (max-width: 742px) {
.header-center-right {top:48px !important;}
}
@media only screen and (min-width: 600px ) and (max-width: 699px) {
.header-center-right {top:41px !important;}
}
@media only screen and (min-width: 575px ) and (max-width: 599px) {
.header-center-right {top:41px !important;}
}
@media only screen and (min-width: 540px ) and (max-width: 574px) {
.header-center-right {top:40px !important;}
}
@media only screen and (min-width: 520px ) and (max-width: 539px) {
.header-center-right {top:38px !important;}
}
@media only screen and (min-width: 500px ) and (max-width: 519px) {
.header-center-right {top:35px !important;}
}
@media only screen and (min-width: 453px ) and (max-width: 499px) {
.header-center-right {top:33px !important;}
}
@media only screen and (min-width: 418px ) and (max-width: 452px) {
.header-center-right {top:32px !important;}
}
@media only screen and (min-width: 390px ) and (max-width: 417px) {
.header-center-right {top:31px !important;}
}
@media only screen and (min-width: 380px ) and (max-width: 389px) {
.header-center-right {top:30px !important;}
}
@media only screen and (max-width: 379px ) {
.header-center-right {top:29px !important;}
}

div[class^="DivStyle_Back_"] div[id^="product_"] .price
{
    direction:ltr !important;
}


div[class^="DivStyle_Back_"] div[id^="product_"] .price span[class^="price-old_"]
{
    height: 25px !important;
    line-height: 20px !important;
    display: inline-block !important;
    vertical-align: top !important;
    background: gray !important;
    position: relative !important;
    padding: 0 14px !important;
    font-size: 14px !important;
    color: #e5e5e5 !important;
    box-sizing: border-box !important;
    min-width: 76px !important;
    text-align: center !important;
    transition: 150ms linear !important;
    text-decoration: none !important;
}
div[class^="DivStyle_Back_"] div[id^="product_"] .price span[class^="price-old_"]::before
{
    content: "" !important;
    position: absolute !important;
    left: 10px !important;
    right: 5px !important;
    border-bottom: 1px solid #000 !important;
    top: 10px !important;
    z-index: 2 !important;
    transform: rotate(-10deg) !important;
    width: 70px !important;
    height: 0 !important;
    bottom: 0 !important;
}
div[class^="DivStyle_Back_"] div[id^="product_"] .price span[class^="price-old_"]::after
{
    content: "" !important;
    position: absolute !important;
    left: -9px !important;
    top: 4px !important;
    border-right: 10px solid gray !important;
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    z-index: 2 !important;
    transition: 150ms linear !important;
}

div[class^="DivStyle_Back_"] div[id^="product_"] .options .form-group select .form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px);
}
div[class^="DivStyle_Back_"] div[id^="product_"] .options .form-group select
{
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 1.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-top:3px;
    cursor:pointer;
}
div[class^="DivStyle_Back_"] div[id^="product_"] .options .optionsTitle
{
    text-align:right;
}
div[class^="DivStyle_Back_"] div[id^="product_"] .cart .quantity .form-control
{
    display: block;
    width: 100%;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 1.25rem;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

}

div[class^="DivStyle_Back_"] div[id^="product_"] .cart.input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
div[class^="DivStyle_Back_"] div[id^="product_"] .cart .input-group-prepend {
    margin-right: -1px;
}
div[class^="DivStyle_Back_"] div[id^="product_"] .cart .input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
div[class^="DivStyle_Back_"] div[id^="product_"] .cart .input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
div[class^="DivStyle_Back_"] div[id^="product_"] .cart .input-group>.form-control {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}
div[class^="DivStyle_Back_"] div[id^="product_"] .cart .input-group-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}
