/* Estilos Productos Musicales Home */
section#bloque-promociones > div#contenedor-promociones{display:flex; flex-direction:row; flex-wrap: wrap;}
section#bloque-promociones > div#contenedor-promociones > div.promocion-big, div.other-promocion{flex-basis:50%;}
section#bloque-promociones > div#contenedor-promociones > div.promocion-big > img{width:100%;}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion{position:relative; height:391px; background-repeat:no-repeat; display:flex; justify-content: center; align-items: center;}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > div.contenido-promocion{ text-align:center; flex-basis: 80%;padding: 20px 20px;border: 2px solid white; height: 65%; position:relative;}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > div.contenido-promocion > h4{ margin:20px auto; font-size:125px; font-family: 'Poppins'; font-weight:800; color:white;}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > div.contenido-promocion > span{font-size:16px; font-family:'Libre Franklin'; font-weight:800; background-color:white; padding:5px 15px;}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > h3{position: absolute; color:white;
    left: 50%; top: 11%;transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); font-size:45px; font-family:'Assistant'; font-weight:800;}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > div.contenido-promocion > a{font-family:'Libre Franklin'; font-weight:600; font-size:14px; display:block; margin-top:40px; text-transform: uppercase; color:#FFF;}

/* Mejoras */
section#bloque-promociones > div#contenedor-promociones > div.promocion-big{position: relative;}
section#bloque-promociones > div#contenedor-promociones > div.promocion-big > img{height: 782px;width: auto;position: absolute;left:0px;}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > div.contenido-promocion{border-top: 0px;}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > h3{
    width: 84.7%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > h3::before{
    content: '';
    width: 157px;
    background: white;
    display: flex;
    align-items: center;
    height: 1.3px;
    margin-bottom: -10px;
}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > h3::after{
    content: '';
    width: 157px;
    background: white;
    height: 1.3px;
    display: flex;
    align-items: center;
    margin-bottom: -10px;
}
section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > div.contenido-promocion > span{
    line-height: 25px;
}
@media only screen and (max-width:1500px){
    
}

@media only screen and (max-width:1300px){
	section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > h3 {
        font-size: 39px;
        width: 86.7%;
    }
}

@media only screen and (max-width:1100px){
	section#bloque-promociones > div#contenedor-promociones > div.promocion-big > img{
        position: initial;
        height: auto;
        width: 100%;
        max-width: 100%;
    }
    section#bloque-promociones > div#contenedor-promociones > div.promocion-big, div.other-promocion{
        flex-basis: 100%;
    }
    section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion{
        background-size: cover;
        background-position: center;
    }
    section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > h3{
        width: 83.7%;
    }
}

@media only screen and (max-width:900px){
	
}

@media only screen and (max-width:750px){
    section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > h3::before,
    section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > h3::after{
        content: none; 
    }
    section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > h3{
        justify-content: center;
    }
    section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion{
        height: auto;
        padding: 20px 0px;
    }
}

@media only screen and (max-width:450px){
    section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion > div.contenido-promocion > h4{
        font-size: 55px !important;
        margin-top: 40px;
    }
    section#bloque-promociones > div#contenedor-promociones > div.other-promocion > div.extra-promocion{
        padding: 40px 0px;
    }

    
}