.contenedor-producto{padding: 0px;}
.prod-prin{background: #ffffff;border: 1px solid #c5d6de;border-radius: 0px;
    display: flex; margin-top: 0px;}
.central-modulo > .container-fluid > .row.prod-prin > div{padding: 10px !important;}

.img-prod{border-right: 1px solid #c5d6de;}
.minipics.col-lg-2{padding: 0 !important;}
.minipic{border: 1px solid #eee;margin: 0px 0px 5px;height: 90px;padding: 5px;display: flex;justify-content: center;align-items: center;overflow: hidden;width: 90px;}
.minipic a{width: 100%;height: 100%;align-items: center;display: flex;justify-content: center;}
.minipic img{max-width: 100%;}

.picprin-con{min-height: 520px;display: flex;align-items: center;}
.picprin-con img{height: auto;max-height: 520px;max-width: 100%;padding: 20px;}

.p-producto.col-lg-12{padding: 40px !important;padding-right: 40px !important;padding-left: 40px !important;}

.categ-p { margin-bottom: 15px; }
.categ-p a{background: #00a8ff;display: inline-block;padding: 2px 8px;color: #fff;font-size: .8em;border-radius: 4px;font-weight: 500;}

.sku-p {
    margin-bottom: 5px;
    display: none;
}
.p-title{font-weight: 600;margin-bottom: 10px;font-size: 28px;}
.qua-contain{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 15px;}
.stock{text-align: center;display: none;}
.stock h5{margin-bottom: 5px;}
.stock p{background: #232323;color: #fff;display: inline-block;padding: 2px 16px;border-radius: 50px;margin-bottom: 0;}

.stars ul{list-style: none;padding-left: 0;margin-bottom: 0;display: flex;}
.stars ul li{list-style-type: none;}
.stars ul li span{color: #FFC10A;font-size: 1em;}
.stars > a{color: #6c7a86;}
.price{display: flex;position: relative;}
.price span{color: #f34135;text-decoration: line-through;}
.price h2{font-size: 36px;font-weight: 600;margin:0 8px 15px 0;}
.details p{font-size: 16px;}
.onstock{display: flex;flex-direction: column;text-align: center;font-size: 14px;border: 1px solid #00a8ff;padding: 4px 8px;margin-right: 20px;}
.onstock p{margin-bottom: 0;}
.onstock span{text-decoration: none;color: #00a8ff;font-weight: 600;}


.buy-prod{display: flex;  margin: 24px 0 0;}
.buy-prod .cantidad{width: 160px;margin-right: 20px;}
.buy-prod .input-group input{height: 38px !important;border-radius: 0 !important;
    padding: 0 4px !important;    text-align: center; border:3px solid #232323 !important; }
.buy-prod .input-group input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.cantidad button.btn-default{ background: #232323 !important;   border: 0px !important;
    height: 38px;   width: 38px;  font-size: 21px;  display: flex;
    align-items: center;   justify-content: center;   padding: 0px 24px 0px; }

.save-prod{margin-top: 30px;display: flex;align-items: center;}
.save-prod a{color: #6c7a86;}
.save-prod a img{width: 30px;margin-right: 5px;}

.ofertas{border-radius: 4px;overflow: hidden;position: relative;padding: 30px 20px 10px;background-image: url(../../bannermarket/controlador/images/ofertas.jpg);background-size: cover;background-position: 50%;background-repeat: no-repeat;}
.ofertas::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to right, rgba(0,0,0,.9), rgba(0,0,0,.5));}
.title-of{display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;height: 350px;border-radius: 4px;padding: 20px;border: 0px solid rgba(255, 255, 255, .2);}
.title-of h1{color: #fff !important;font-weight: 600;font-size: 2.2em;}
.ofertas .p-details{font-size: 17px;}
.ofertas .stars{font-size: .8em;}
.ofertas .price h5 small{text-decoration: line-through;color: #f34135;}


.tabs-section-nav {  border-radius: 5px 5px 0px 0px; }
.detail-profile{margin-top: 15px;     padding: 5px 20px 0 25px;}
.detail-profile .col-md-4{padding-right: 0px !important;}
.detail-profile .col-md-8{padding-left: 0px !important;}
.detail-profile .col-md-4 .widget-user{border: 1px solid #c5d6de;overflow: hidden;}
.detail-profile .col-md-4 .widget-user-stat{margin-top: 0px !important;}
.detail-profile .col-md-4 .seestore{margin-top: 15px;border-radius: 0px;}
.detail-profile .col-md-4 > p a{font-weight: 700;color: #232323;}
.detail-profile .bio-profile{margin-bottom: 0px;padding: 10px 40px;text-align: justify;}
.detail-profile .tabs-section-nav .nav-link{padding: 0px;}
.detail-profile .tabs-section-nav .nav-item{padding: 0px;}
.detail-profile .tabs-section-nav .nav-link.active .nav-link-in{border-bottom: 1px solid #ddd;}
