.container{max-width: 1250px;}
#actions{margin-top: 165px;}
body.referente #actions {margin-top: 235px;}
#actions .row{margin-bottom: 13px;}
#actions h3{width: 25%;display: inline-block;text-align: left;}
#actions .buttons{width: 75%;display: inline-block;text-align: right;}
#actions .buttons .add-to-cart{padding: 5px 38px;margin-right: 30px;margin-left: 4px;} /*marger segui comprando*/
#actions .buttons .add-to-cart.goback{background: none;border: 1px solid #515151;box-shadow: none;color: #515151;}
#actions .buttons .add-to-cart img{width: 32px;vertical-align: text-top;}
#products h4{color: #ef8181;text-transform: none;font-size: 20px;}

#products .row.labels{padding: 10px 0;border-top: 1px solid #ffd4d4;border-bottom: 1px solid #ffd4d4;}
#products .producto-label, .nombre{width: 30%;text-align: center;display: inline-block;}
.nombre {text-align: left;}
#products .precio-label, .precio{width: 15%;text-align: center;display: inline-block;}
#products .cantidad-label, .cantidad{width: 15%;text-align: center;display: inline-block;}
#products .descuento-label, .descuento{width: 15%;text-align: center;display: inline-block;}
#products .total-label, .total{width: 15%;text-align: center;display: inline-block;}
#products .borrar{width: 10%;text-align: center;display: inline-block;}

#products .articulo{padding: 20px 0;border-bottom: 1px solid #ffd4d4;}
#products .articulo .value{color: #515151;font-family: Oswald;font-weight: 500;font-size: 17px;margin-top: 24px;}
.articulo .nombre .bdimg {display: inline-block;max-width: 85px;vertical-align: middle;border: solid 1px #ffd4d4;height: 100px;width: 100px;background-position: center;background-size: contain;background-repeat: no-repeat;}
.articulo .nombre span{padding-left: 10px;display: inline-block;max-width: 75%;vertical-align: middle;text-align: left;}
.articulo .nombre span .bodega{color: #939393;font-size: 14px;margin-bottom: 0;display: block;display:none;}
.articulo .nombre span .titulo {color: #515151;font-size: 21px;font-family: DINCond;line-height: 21px;text-transform: uppercase;display: block;}
.articulo .cantidad span button{border: 1px solid #515151;padding: 0px 6px;margin: 0;background: none;}
.articulo .cantidad span label{padding: 0 12px;border-top: 1px solid #515151;border-bottom: 1px solid #515151;margin: 0;}
.articulo .borrar button{border: none;background: none;}
.articulo .borrar button img{width: 23px;}


#resume .wrapper{float: right;margin:25px 0;}
#resume .info{color: #515151;min-width: 450px;padding: 19px;border: 1px solid #ef8181;margin-bottom: 13px;}
#resume .info .item{position: relative;}
#resume .info .item .value{position: absolute;right: 0;}
#resume .info label{color: #515151;font-family: DINCond;font-size: 21px;margin-bottom: 0;text-transform: uppercase;}
#resume .info label.key{color: #515151;font-family: DINCond;font-size: 21px;}

#resume .info .item .valueofer{position: absolute;right: 0;font-size: 17px;}
#resume .info label.keyofer{color: #515151;font-family: DINCond;font-size: 17px;}


#resume .info .title{color: #515151;}
#resume .info .result h4{display: inline-block;width: 49%;color: #ea4747;}
#resume .info .items{border-bottom: 1px solid #ffd4d4;border-top: 1px solid #ffd4d4;padding: 12px 0;}
#resume .info .result{margin-top: 11px;position: relative;}
#resume .info .result h4.key{text-align: left;}
#resume .info .result h4.value{text-align: right;position: absolute;right: 0}
#resume .buttons{margin: auto;text-align: center; margin-bottom: 60px;}
#resume .buttons .add-to-cart {display: inline-block;width: 86%;padding: 6px;text-align: center;margin-bottom: 11px;box-shadow: -9px 0px 0px #db5800;}
/*boton ecommerce*/ #resume .buttons .add-to-ecommerce {display: inline-block;width: 86%;padding: 6px;text-align: center;margin-bottom: 11px;box-shadow: -9px 0px 0px #920000;}
/*boton mail*/#resume .buttons .add-to-mail {display: inline-block;width: 86%;padding: 6px;text-align: center;margin-bottom: 11px;box-shadow: -9px 0px 0px #008ac1;} 
.ico_ecommerce { width: 28px; }
.ico_ecommerceMail { width: 25px; }
#resume .buttons .add-to-cart.whatsapp {box-shadow: -9px 0px 0px #0a8e32;}
.pt-4 { margin-top: -2rem!important; }

#finish fieldset{display: inline-block;vertical-align: text-top;margin: 5px 0;}
#finish label{margin: 0;margin-top: 5px;font-weight: 500;}
#finish input{font-size: 13px;padding-left: 4px;/*font-weight: 300;*/margin-top: 3px;}
#finish input::placeholder{color: #000;}
#finish .add-to-cart{width: 100%;padding: 10px;}
#finish .third{width: 32%;}
#finish .half{width: 49%;}
#finish .full{width: 100%;}

/*Style Jorge*/

div.container.clearfix { padding-right: 30px; } /*margen total mi pedido*/
@media screen and (max-width:467px) {
  /* regla para total medido movil */
  h4.value.m {
  /*	margin-top: -37px; */
  }
  .ico_ecommerce { width: 18px; }
  .sitio_seg_movil { display: none; }
}

#botonocultamuestra {background: #fff; width: 100%;text-align: center;margin-bottom: 11px;border-style: none;font-family: Oswald!important;color:#000;font-size: 14px;}
#aplicarpromo {background: #777777; border-style: none;font-family: Oswald!important;color:#fff;font-size: 15px; padding: 1px 7px 5px 7px;}
.sticky { position: -webkit-sticky; position: sticky; top: 0px; } /*cart pegajoso*/

.inf { float: right; }
.move_izqui { float: left; font-size: 22px; color: #e52323; }
.tb_campos { padding: 25px 0px 0px 0px; }
.btn_ecomme { float: right; background: #e52323; box-shadow: none; padding: 3px; font-size: 20px;}
.btn_ecomme_fin {  background: #e52323; box-shadow: none; padding: 6px 32px 6px 32px; font-size: 25px;}
.aparecer { padding: 30px 30px 30px 30px; background: #f4f4f4;}
.ecommInp { border-radius: 0px; }
.list-group-item { border: 0px; }
.desta_datos { background: #f4f4f4; padding: 15px 24px 10px 24px; }
.text-muted-t { font-size: 29px; }
.img_ecom { width: 40px; max-height: 40px; position: absolute; border:1px solid #CCCCCC;  }
@supports(object-fit: cover){
    .img_ecom {
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
}
.espac { margin-top: 15px; }
.sub_iz { padding-left: 50px; }
.volv { margin: 0 auto; }
.sty_div { padding: 30px 30px 30px 30px; background: #f4f4f4;}
.seleccion1 { padding: 0px 2px 0px 15px; margin: 5px 0px 5px 0px; }
.seleccion2 { padding: 0px 15px 0px 2px; margin: 5px 0px 5px 0px; }
.agru1 { padding: 0px 2px 0px 15px; margin: 0px 0px 0px 0px; }
.agru2 { padding: 0px 15px 0px 2px; margin: 0px 0px 5px 0px; }
.input_movil { /* margin: 8px 0px 8px 0px;*/ height: 43px; }
.cam1 { padding: 0px 2px 0px 15px; }
.cam2 { padding: 0px 2px 0px 2px; }
.cam3 { padding: 0px 15px 0px 2px; }
.radio { margin-bottom: 12px; }
.titulo_suelto { font-size: 22px; }
.pago_img1 { width: 90px; }
.pago_img2 { width: 40px; }
.fin { padding: 10px; text-align: center;}

@media screen and (max-width:767px) {
.seleccion1 { padding: 0px 12px 0px 12px; margin: 5px 0px 0px 0px; }
.seleccion2 { padding: 0px 12px 0px 12px; margin: 5px 0px 5px 0px; }
.agru1 { padding: 0px 12px 0px 12px; margin: 0px 0px 0px 0px; }
.agru2 { padding: 0px 12px 0px 12px; margin: 5px 0px 5px 0px; }
.input_movil { padding: 0px 12px 0px 12px;/* margin: 5px 0px 5px 0px;*/ }
.cam2 { padding: 0px 2px 0px 12px; }
.cam3 { padding: 0px 12px 0px 2px; }
.emailp {     margin: 0px 0px 0px -3px; width: 102%; }
}

.radio_img input[type="radio"] {
  display: none;
}
.radio_img input[type="radio"] + label span {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  background: url(https://admin.smarket.com.ar/assets/images/ico/radio-uncheck.png);
  background-size: cover;
  cursor: pointer;
}
.radio_img input[type="radio"]:checked + label span {
  background: url(https://admin.smarket.com.ar/assets/images/ico/radio-check.png);
  background-size: cover;
}