.menu.menu-vertical.sf-arrows>li>a.sf-with-ul,.menu.menu-vertical.sf-arrows>li>a.sf-imperdible{padding-top:4px;padding-bottom:3px}
.text-navidad{color:#dc3545!important}
.menu.menu-vertical.sf-arrows>li:hover>a.text-navidad{color:white!important}
/*body{background:url('/img/fondo-navidad.jpg')}*/
.header-middle{background-color:transparent}
aside .widget{background-color:white}
.btn-whatsapp-chat{bottom:0;right:5px;position:fixed;z-index:99}.btn-whatsapp-chat img{height:40px}
#scroll-top{right:48px!important}
.formulario-cupon label{position:absolute;bottom:-23px;color:red;font-size:10px}

.quedate{font-size:150%;font-family:oswald;display:block;line-height:130%;text-decoration:none;color:white;padding:8px 20px 8px 55px;
position: relative;
/*background:#656565;*/
background: rgb(131,58,180);
background: linear-gradient(0deg, rgba(131,58,180,1) 0%, rgb(253, 29, 215) 100%)
}
.quedate i{font-size:150%;position:absolute;left:10px}
.quedate:hover,.quedate:focus{color:white;text-decoration:none}
.quedate .clic{margin-left:20px;position:absolute}
.quedate .clic img{display:inline;width:32px}
@media only screen and (max-width:768px){
.quedate{font-size:90%;padding-left:48px}
.quedate .clic{right:10px;margin:0;top:8px}
}

/* CARRO NUEVO */
.title-oswald{font-size:25px!important;font-weight:400!important;font-family:'Oswald'}
.pasos-compra{counter-reset:step}
.pasos-compra li{list-style-type:none;width:33%;float:left;font-size:14px;font-family:'Oswald';position:relative;text-align:center;text-transform:uppercase;color:#656565}
.pasos-compra li:before{width:40px;height:40px;content:counter(step);counter-increment:step;line-height:40px;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#656565;color:white}
.pasos-compra li:after{width:100%;height:2px;content:'';position:absolute;background-color:#656565;top:20px;left:-50%;z-index:-1}
.pasos-compra li:first-child:after{content:none}
.pasos-compra li.active{color:#db3570}
.pasos-compra li.active:before{background-color:#db3570;color:white;font-weight:bold}
.pasos-compra li.complete{color:#35dc84}
.pasos-compra li.complete:before{background-color:#35dc84;content:'\e84e';font-family:porto;font-size:3rem;color:white}
.pasos-compra li.complete + li:after{background-color:#35dc84}

.cart-summary h4 a,.cart-summary h4 a:focus,.cart-summary h4 a:hover{color:white}
.info-despacho span{color:black;font-weight:500}

/* PEDIDO NUEVO */
.table-sm th, .table-sm td{font-size:80%;padding:0.1rem 0.3rem!important;}
.recuadro{font-size:12px;line-height:125%;margin-bottom:0}
.pasos-pedido{counter-reset:step;margin-bottom:40px}
.pasos-pedido li{list-style-type:none;width:25%;float:left;font-size:10px;font-family:'Oswald';position:relative;text-align:center;color:#999}
.pasos-pedido li:before{width:14px;height:14px;content:'';display:block;text-align:center;margin:0 auto 5px auto;border-radius:50%;background-color:#ccc}
.pasos-pedido li:after{width:100%;height:1px;content:'';position:absolute;background-color:#ccc;top:7px;left:-50%;z-index:-1}
.pasos-pedido li:first-child:after{content:none}
.pasos-pedido li.active{color:#656565}
.pasos-pedido li.active:before{background-color:white!important;border:4px solid #35dc84;height:20px;width:20px;margin-top:-3px}
.pasos-pedido li.complete{color:#35dc84}
.pasos-pedido li.complete:before{background-color:#35dc84}
.pasos-pedido li.complete + li:after{background-color:#35dc84;}
.pasos-pedido li.incomplete{color:red}
.pasos-pedido li.incomplete:before{background-color:red}
.boxSt{background-color:#efefef;font-size:11px}
.boxSt .stDate{float:left;width:115px}
.boxSt .stText{display:block;margin-left:120px}
.boxSt li:first-child{color:black}
.boxCarro{border-bottom:1px solid #ccc}
.boxTotal{background:#efefef}
.boxTotal ul{margin-bottom:0}
.boxTotal ul li:last-child{margin-top:10px}
.boxTotal strong{font-size:20px}
.ajax-file-upload-error{font-size:10px;line-height:135%;color:red}
@media only screen and (max-width:768px){
.boxCarro img{margin:0 auto}
.boxCarro .boxCarroDetalle{text-align:center!important}
}

/* DESPACHO */
.box-destino{background:#efefef;font-size:12px;line-height:145%;border-radius:5px;height:190px;overflow:hidden;padding:15px;border:1px solid #efefef;position:relative}
.box-destino:hover,.box-destino.seleccionado{border-color:#db3570}
.box-destino a{position:absolute;bottom:5px;color:red}
.box-destino .delete{right:5px;color:red}
.box-destino .seleccionar{left:5px;color:white}
/*.box-destino:hover h5,.box-destino.seleccionado h5{color:white}*/
.box-destino h5{font-size:16px;margin-bottom:1rem}
.box-destino.seleccionado h5:before{display:inline-block;content:'\e84e';font-family:'porto';font-size:18px;color:#00b700}
.box-destino.seleccionado a{display:none}
.boxGris{background:#efefef;border-radius:5px}
.formulario .form-group,.formulario .form-control{font-size:14px;max-width:100%}
.valorDespacho{font-size:120%;padding-top:10px}
.product-label{top:0!important;right:0}
.product-label.label-sale{left:0!important}
