input[type=number]{max-width: 50px;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{ opacity: 1;}
#content .container{max-width: 1250px;}
#content{margin-top: 155px;margin-bottom: 60px;}
body.referente #content {margin-top: 260px;}

#prodImage .image-container{overflow:hidden;width: 100%;border: 1px solid #edcccc;height: 595px;background-size: contain;background-position: center;background-repeat: no-repeat;}
#prodImage .image-container .wrap{height: 100%;position: relative;padding: 20px;}
#prodImage .image-container .wrap img{max-width: 100%;height: 100%;object-fit: cover;object-position: bottom;text-align: center;display: table-cell;margin: auto;vertical-align: middle;background-position: center;background-size: cover;}


#prodImage #features{border: 1px solid #edcccc;padding-top: 25px;padding-bottom: 14px;}
#prodImage .feature{margin: 0;margin-bottom: 16px;padding-left: 40px;max-width: none;text-align: center;}
#prodImage .feature img {width: 23%;vertical-align: middle;}
#prodImage .feature h3 {font-size: 17px;font-family: Oswald;font-weight: 700;width: 67%;text-align: left;vertical-align: -webkit-baseline-middle;padding-left: 5%;}


.buySection{margin-top: 40px;}
#prodInfo .buySection h2{color: #3f3f3f;font-size: 28px;font-family: 'Raleway';font-weight: 700;text-transform: none;}
#prodInfo .buySection h3{margin: 0;line-height: 28px;color: #939393;font-size: 22px;font-family: 'Raleway';font-weight: 300;text-transform: none;}
.buySection a{padding: 5px 14px;color: white;display: block;line-height: 0px;vertical-align: middle;max-width: 38%;text-align: center;}
.buySection a img{width: 32px;vertical-align: text-top;}
#prodInfo .buyOpts{display: block;margin: 16px 0;}
#prodInfo .accl{color: #939393;font-size: 22px;font-family: Oswald;font-weight: 300;}
#prodInfo .legal{color: #939393;margin-top: 20px;}
#prodInfo .buyOpts label{color: #e54c4c;font-size: 42px;font-family: Oswald;font-weight: 300;}
.buyOpts * {vertical-align: middle;margin-right: 7px;}
#infoSection h2{font-size: 28px;font-family: 'Raleway'!important;font-weight: 700;}
#infoSection .specs .items {float: right;width: 88%;margin: 0;margin-top: 13px;}
#infoSection .specs .items ul {width: 70%;padding-left: 0;}
#infoSection .specs .items ul li{display: inline-block;}
#infoSection .specs .items img{padding: 0 13px;}
#infoSection .specs .tab{float: left;width: 8%;}
#infoSection .specs label{font-size: 22px;color: #939393;margin: 0;line-height: 27px;}
#infoSection p{margin-top: 20px;}
#infoSection .specs p{font-size: 15px;}

.formas-de-pago {margin-top: 30px;}
.formas-de-pago a[data-toggle=tooltip]{padding:0;display: inline-block;}
.formas-de-pago a img {margin-right: 20px;margin-top: 0px;margin-bottom: 20px;max-width: 57px;width: auto;}
.formas-de-pago h4 {color: #3f3f3f;font-size: 18px;font-family: 'Raleway';font-weight: 500;text-transform: none;}
.buttons{display: inline-block;}
.add-to-cart a label{font-size: 15px;margin-right: 5px;}

#highlights{margin-bottom: 80px;}
#highlights h3{padding-left: 19px;margin-bottom: 16px;}

.cuantos-cont{display: inline-block;position: relative;margin-left: 20px;}
input[type=number]{
	user-select: none;
	width: 100%;
	display: inline-block;
    border: 1px solid;
    padding-left: 6px;
    height: 30px;
}
.cuantos-cont button{border-left: solid 1px black;border-right: solid 1px black;background: white;margin: 0;position: absolute;height: 50%;right: 0;width: 30%;line-height: 12px;padding: 0;}
.cuantos-cont button.add{top: 0;border-bottom: solid 1px black;border-top: solid 1px black;}
.cuantos-cont button.sust{bottom: 0;border-bottom: none;border-top: none;border-bottom: solid 1px black;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
  padding: 10px 4px;
  height: 15px;
}*/
/*input[type=number]{
	user-select: none;
	min-width: 67px;
    display: inline-block;
    border: 1px solid;
    padding-left: 6px;
    height: 30px;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  padding: 10px 4px;
  height: 15px;
}*/

