/* 
    Created on : 24-01-2017, 16:08:09
    Author     : NoteBook Hextoker
*/
.wrap_campaign{
    height: auto;
    padding:0;
    border:1px solid #ddd;
    border-radius: 8px;
    flex: 1;
    margin: 10px;
}
.wrap_campaign:nth-child(1){
    margin-right: 15px;
}
.wrap_campaign:nth-child(2){
    margin-left:15px;
}
.wrap_campaign .top_campaign h4{
    font-weight: bold;
    font-size: 18px;
}
.wrap_campaign .middle_campaign{
    position: relative;
}
.wrap_campaign .precio_campaign{
    position: absolute;
    background:transparent url(../img/cinta1.png) no-repeat 0 0;
    background-size: 200px 70px;
    color:#fff;
    font-size: 18px;
    height:81px;
    text-align:right;
    padding: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    text-shadow:0 -1px 1px #9c1b1e;
    width:auto;
    bottom: -28px;
    left: -20px;
}
.wrap_campaign .bottom_campaign{
    background-color:#f0f0f0;height: 50px;
    border-bottom: 1px #ccc solid;
    border-top: 1px #ccc solid;
    text-align: center;
    margin-bottom: 5px;
    font-size: 11px;
    display: flex;
}
.wrap_campaign .bottom_campaign{
    display: flex;
    justify-content:space-around;
    padding: 0px 10px;
    
}
.wrap_campaign .bottom_campaign div{
    /*border-right: 1px solid #ccc;*/

}
.wrap_campaign .subwrap_relog{
    flex-direction: row !important;
    align-items: center;
}
.wrap_campaign .bottom_campaign div:nth-child(1){
    padding-right: 5px;
    border-right: 1px solid #ccc;
}
.wrap_campaign .bottom_campaign div:nth-child(2){
    padding-right: 5px;
}
.wrap_campaign .bottom_campaign div:nth-child(3){
    padding-right: 5px;
    padding-left: 5px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.wrap_campaign .bottom_campaign div:nth-child(4){
    padding-right: 5px;
    border-right: 1px solid #ccc;
}
.wrap_campaign .subwrap_relog{
    display: flex;   
    flex-direction: row;
    justify-content: space-around;
    font-size: 14px;
}
.wrap_campaign .subwrap_tiempo div img{
    width: 20px;
    height: 30px;
    align-self: center;
    margin: auto;
}
.wrap_campaign .subwrap_tiempo div{
    border: transparent;
}
.wrap_campaign .button_campaign{
    display: flex;
    justify-content: space-around;
    justify-items: center;
    justify-self: center;
}
.wrap_campaign .button_campaign div:first-of-type{
    align-self: center;
    align-items: center;
    align-self: center;
}
.wrap_campaign .button_campaign .wrap_btn_vermas{
    align-self: center;
    margin : 5px;
}
.top_campaign{
    position:relative;
    height: auto !important;
    color:#fff;
    background-color: #ff0266;
    text-shadow: none;
    font-weight: 700;
    padding:7px;
    -moz-border-radius-topleft:7px;
    -moz-border-radius-topright:7px;
    -webkit-border-top-left-radius:7px;
    -webkit-border-top-right-radius:7px;
    border-top-left-radius:7px;
    border-top-right-radius:7px;
    overflow-y: hidden;
}
.top_campaign .descuento{color:#DEBF00;font-size: 18px;font-weight: 700;}
.top_campaign .stock{position:absolute;bottom:2px;left:0;width:328px;height:20px;text-align: center}
.mid_campaign{background-color: #f0f0f0;width:340px;height:356px;border-bottom: 1px #ccc solid;border-left: 1px #ccc solid;border-right: 1px #ccc solid;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px;}
.mid_campaign .precio_campaign{width:160px;height:auto;position:absolute;top: 315px;left:-5px;background-color: #ff0266;text-shadow: none;color:#fff;padding: 10px 5px;font-size:20px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:7px;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px; border-top-right-radius:7px; border-bottom-right-radius:7px;}
.mid_campaign .precio_campaign b {float:right;}
.mid_campaign .imagenes {}
.bottom_campaign {height:50px;border-bottom: 1px #ccc solid;border-top: 1px #ccc solid;text-align: center;margin-bottom:5px;font-size: 12px;}
.block_left{float:left;height:42px;width:65px;display:block;border-right: 1px #ccc solid;margin:0;padding:6px 2px 2px;}
.block_mid{float:left;height:42px;width:35px;display:block;border-right: 1px #ccc solid;margin:0;padding:6px 2px 2px;}
.block_right{float:left;height:42px;width:65px;display:block;border-right: 1px #ccc solid;margin:0;padding:6px 2px 2px;}
.block_left span:first-child{clear: both;display:block;margin-bottom: 8px;}
.block_left span:first-child+span{font-weight:700;font-size:14px;}
.block_mid span:first-child{clear: both;display:block;margin-bottom: 8px;}
.block_mid span:first-child+span{font-weight:700;font-size:14px;}
.block_right span:first-child{clear: both;display:block;margin-bottom: 8px;}
.block_right span:first-child+span{font-weight:700;font-size:14px;}
.wrap_tiempo{float:left;height:42px;width:154px;display:block;margin:0;padding:6px 2px 2px;}
.wrap_tiempo .img_relog{float:left;padding:2px;margin: 8px 0 0 5px;}
.wrap_tiempo .subwrap_tiempo {float:right;width:130px;}
.wrap_tiempo .subwrap_relog{width:100%;font-size:14px;font-weight:700;margin-top:8px;}
.wrap_btn_vermas{float: right;margin: 8px 10px 0 0;}
.wrap_social{margin: 13px 0 0 10px;}
.ticket_ok{position: absolute; top: 2px; left: 20px;height: 30px;}
.producto_ventas{height:52px;}
.producto_box {background-color:#f0f0f0;border:1px solid #d1d1d1;text-align:center;height:55px;}
.wrap_producto_coutdown {height:65px;}
.producto_costos b{color:#ff0266;display:block;font-size:1.2em;margin-top:6px;}
.producto_costos p{display:inline-block;width:30%;}
.producto_costos span{font-weight:700;}
.producto_coutdown{font-size:.8em;letter-spacing:2px;margin-bottom:10px;text-align:center;}
.producto_coutdown div{display:inline;}
.producto_coutdown span{color:#ff0266;font-size:1.2em;font-weight:700;}
.producto_heading{background-color:#ff0266;color:#fff;padding:5px 10px;text-shadow:0 -1px 1px #9c1b1e;}
.producto_heading a:hover{color:#fff;font-size:1em;height:60px;}
.producto_heading h2{color:#fff;font-weight:700;margin:0;}
.producto_heading span{color:#ccc;}
.producto_imagen{border-left:1px solid #d1d1d1;float:right;height:360px;overflow:hidden;width:450px;}
.producto_imagenes,div.orbit-wrapper{background:url(../img/loading.gif) no-repeat center;border-left:1px solid #d1d1d1;float:right;height:360px;overflow:hidden;width:455px;}
.producto_link_comprar{margin:10px auto;width:40%;}
.producto_link_comprar_mini{margin:10px 20px;}
.producto_middle{border-bottom:1px solid #d1d1d1;height:360px;margin:0;position:relative;width:100%;}
.producto_middle p{font-size:.7em;}
.producto_precio p{color:#fff;font-weight:700;padding-left:35px;margin-top: -15px;}
.producto_precio {background: transparent url("../img/precio-bg.png") no-repeat scroll 0px 0px;color: #FFF;height: 32px;padding-top: 8px;text-align: center;text-shadow: 0px -1px 1px #135009;width: 100px;}
.producto_social{height:30px;padding:4px 0;}
.producto_stock{padding-top:2px;position:relative;height:38px;}
.producto_stock b{font-size:1.2em;}
.producto_stock p{margin-left: 30px;}
.producto_ubicacion{color:#595959;position:relative;}



.mini_producto_view{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#f0f0f0;border:1px solid #d1d1d1;border-radius:5px;font-size:.8em;margin-bottom:10px;padding:0 3px;font-style: initial;}

.mini_producto_view{
    display: flex;
    flex-direction: column;
}
.mini_producto_view .top_mini_campaign h4{
    font-size: 14px;
    font-weight: bold;
}
.mini_producto_view h4 span {
    color: #ed1c24 !important;
}
.mini_producto_view .middle_mini_campaign{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.mini_producto_view .middle_mini_campaign .precio_mini_campaign{
    background: transparent url("../img/precio-bg.png") no-repeat scroll 0px 0px;
    color: #FFF;
    height: 32px;
    padding-top: 8px;
    text-align: center;
    text-shadow: 0px -1px 1px #135009;
    margin-bottom: 5px;
    width: 100px;
}
.mini_producto_view .middle_mini_campaign .button_mini_campaign{
    text-align: center;
}

.producto_imagenes img{display:none;}
.producto_costos{height:60px;margin-top:10px;text-align:center;width:100%;}

.producto_view {margin-top: 10px;margin-bottom:20px;width:100%;}
.producto_view .producto_box{font-size:1em;margin:3px 5px 7px;width:100%;}

.producto_precio_producto_view{background:transparent url(../img/cinta1.png) no-repeat 0 0;color:#fff;height:81px;left:-40px;text-align:left;text-shadow:0 -1px 1px #9c1b1e;top:9px;width:300px;}
.producto_precio_producto_view b{color:#fff;display:inline-block;font-size:3em;font-weight:700;text-align:right;width:165px;}
.producto_precio_producto_view span{font-size:1.3em;}
.producto_precio_producto_view p{color:#fff;font-weight:700;padding-left:35px;margin-top: -5px;}

.border{border:1px solid #ed1c24;}
.nav-tabs > li > a {
    background: #ed1c24;
    color: #fff;
    border-radius: 0;
    box-shadow: inset 0 -8px 7px -9px rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
    background: #d1d1d1;
    box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
}

/* Tab Content */
.tab-pane {
    background: #F5F5F5;
    box-shadow: 0 0 4px rgba(0,0,0,.4);
    border-radius: 0;
    text-align: left;
    padding: 10px;
    font-style: normal;
}
@media only screen 
and (max-width : 480px) {
    .producto_heading{
        border-radius: 5px;
    }
    .producto_heading h2{
        font-size: 18px;
    }
    .row_wrap_article{
        flex-direction: column;
    }
    #principal, #principal > .col-md-12,#principal > .col-md-12 .col-md-9{
        padding:0px;

    }

}