html {
    table-layout:fixed !important;
    font-size: 100%;
}
.wrapper{width:100%;}
a:hover{
    text-decoration: none;
}
/* SLiders */
.owl-carousel {
    margin:16px 0;
    position:relative;
}
.owl-carousel .owl-nav{
    width:100%;
}
.owl-carousel .owl-nav > div{
    display:inline-block;
    margin:0 !important;
}
.owl-carousel .fas{
    font-size:2em;
    color:white;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
}
.owl-carousel .fa-chevron-left{
    left:2%;
}
.owl-carousel .fa-chevron-right{
    right:0%;
}
.owl-carousel .owl-prev,
.owl-carousel .owl-next {
    z-index:999;
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0%;
    margin-left: 0;
    display: block !important;
}
.owl-carousel .owl-next {
    right: 0;
}
.owl-carousel .owl-prev i,
.owl-carousel .owl-next i{
    position:relative;
    top: 40%;
}
.slider-promociones .owl-prev {
    background: -webkit-linear-gradient(to right, rgba(0,0,0,.2) 0%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(to right, rgba(0,0,0,.2) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(0,0,0,.2) 0%, rgba(255,255,255,0) 100%) !important;
}
.slider-promociones .owl-next {
    background: -webkit-linear-gradient(to left, rgba(0,0,0,.2) 0%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(to left, rgba(0,0,0,.2) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to left, rgba(0,0,0,.2) 0%, rgba(255,255,255,0) 100%) !important;
}
.slider-productos{
    width: calc(100% - 80px);
    margin:10px 40px 20px;
}
.slider-productos .owl-prev{
    left:-40px;
}
.slider-productos .owl-next{
    right:-40px;
}
.slider-productos .owl-prev,
.slider-productos .owl-next{
    background:#ffbe00 !important;
}
.slider-productos .owl-prev:hover,
.slider-productos .owl-next:hover{
    background:#8e2800 !important;
}
.slider-productos .owl-item .btn-coorporativo-comprar{
    background: #ffbe00;
    display: block;
    border: none;
    border-radius: 4px;
    color: #000;
    cursor: pointer;
    font-family: Arial, "Roboto Condensed", Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    width: auto;
    padding: .4rem 1rem !important;
    margin: 0 12px 10px 0 !important;
}
.slider-productos .owl-item .btn-coorporativo-comprar:hover{
    background: #8e2800;    
    color:#fff;
    border:none;
}
.slider-productos .one-line:hover .fade-container span{
    color:#000;
}
    /* equal height items */
    .home-slider-productos .owl-stage{
        display:flex;
    }
    .home-slider-productos .owl-carousel .owl-item{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    .home-slider-productos .owl-carousel .slide{
        height:100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-end;
    }

.slider-productos .articulo-datos {
    background-color: #fff;
    z-index: 99;
    display: block;
}
.slider-productos .articulo.brick{
    height:auto !important;
} 
.slider-productos .articulo-descripcion{
    white-space: nowrap;
    margin:0;
}

.slider-productos.owl-carousel .owl-item img, .slider-productos .articulos-interior {
    display: block;
    max-height: 100%;
    width: auto;
    min-width: 100%;
}


/* .SLiders */
.home-slider-productos h2{
    font-size:18px;
    font-weight:500;
    color:#000;
    display:block;
    padding-bottom:6px;
    border-bottom:1px solid #dbdbdb;
    margin:10px 0;
}
/* SIdebar */
.home-sidebar{
    margin: 16px 0 32px;
}
.widget-sidebar{
    border:1px solid #ffbe00;
    margin:0 0 20px;
    padding:10px;
}
.widget-sidebar h3{
    font-size:18px;
    font-weight:600;
    display:block;
    border-bottom:1px solid #dbdbdb;
    margin:0 0 10px;
    padding-bottom:6px;
}
.widget-app {
    background:url(../imgs/appbg.jpg) bottom right no-repeat;
    background-size:contain;
}
.widget-app p{
    width:50%;
}
.widget-app .app-btns{
    display:flex;
    flex-direction:row;
    justify-content: space-between;
    align-items: flex-end;
    min-height:160px;
}
.widget-app a{
    display:inline-block;
    width:46%;
    height:48px;
    background-size: contain !important;
}
.widget-app .android{
    background:url(../imgs/google-play.svg) 0 0 no-repeat;
}
.widget-app .ios{
    background:url(../imgs/appstore-es.svg) 0 0 no-repeat;
}
.widget-social a{
    border-radius:50%;
    display:inline-block;
    width:48px;
    height:48px;
    line-height:48px;
    text-align: center;
    color:#fff;
}
.widget-social .fb{
    background:#5170b1;
}
.widget-social .tw{
    background:#42b6f1;
}
.widget-social .linkedin{
    background:#22b8cf;
}
.widget-social .google{
	background: #d34836;
}
@media screen and (min-width: 480px) and (max-width: 540px){
    .home-principal .brick.articulo{
        height: 200px !important;
    }
}
@media screen and (max-width: 768px){
    .widget-app .app-btns{
        align-items: center;
    }
    .articulo-datos {
        background-color: #fff;
        z-index: 99;
        display: block;
    }
    .slider-productos {
        width: calc(100% - 40px);
        margin: 10px 20px 20px;
    }
    .slider-productos .owl-nav .owl-prev{
        margin-left:16px !important;
    }
    .slider-productos .owl-nav .owl-next{
        margin-right:16px !important;
    }
}
@media screen and (min-width: 769px) and (max-width: 1240px){
    .widget-app .app-btns{
        flex-direction:column;
        justify-content: space-around;
        align-items:flex-start;
    }
    .widget-app a{
        width: 80%;
    }
}

@media screen and (max-width: 1240px){
    .owl-carousel .slide{height:auto;}
    .owl-carousel .slide .articulo-descripcion {font-size:12px; line-height:14px; height:auto; max-height:100px; overflow:hidden; text-overflow: ellipsis;}
    .owl-carousel .slide .btn-coorporativo-comprar{width:auto;height:auto; font-size:12px; padding:6px 12px;}
    .owl-carousel .boton-navegacion {height:auto !important;min-height:64px;}
    .owl-carousel .owl-prev i, .owl-carousel .owl-next i{margin-top:12px;}
}
/* .SIdebar */



/* OCULTAR WIDGET APP HASTA NUEVA ORDEN */
/*.home-sidebar .widget-app{display:none}*/
