/* =========== Media Queries =========== */
@media only screen and (max-width: 1280px) {
#seccion-portada .swiper-content{width:120%;left:-20%;}

.timeline ul li div{width:400px;padding:20px;text-align:left;}
.timeline ul li div time{font:350%/100% 'Bebas Neue';}
.timeline ul li div p{line-height:180%;}
.timeline ul li:nth-child(even) div{left:-439px;}

}

@media only screen and (max-width: 1024px) {
#seccion-portada .swiper-content{width:130%;left:-30%;}

.encabezado .titulo{font:bold 200%/120% 'Montserrat';}
}

@media only screen and (max-width: 992px) {
#footer .menu li a{font:90%/100% 'Montserrat';}

.timeline ul li div {width: 300px;}
.timeline ul li div time{font:300%/100% 'Bebas Neue';}
.timeline ul li div p{font:90%/150% 'Montserrat';}
.timeline ul li:nth-child(even) div {left: -339px; /*300+45-6*/}
}

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

}

@media only screen and (max-width: 768px) {
#header .logo{max-width:175px;}
#header.min .logo{max-width:150px;}

#artistas .scroll-mobile-container{position:relative;}
#artistas .scroll-mobile-container::before{position:absolute;content:'';right:0;bottom:0;width:25px;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,1));z-index:2;}
#artistas .scroll-mobile{overflow-x:auto;width:100%;padding-left:13px;}
#artistas .scroll-mobile .col{max-width:170px;padding:0 2px;}
#artistas .vermas{display:block;}

#portada{height:auto;padding-top:75px;}
#bg{position:relative;left:auto;top:auto;}
#bg video{position:inherit;left:auto;top:auto;transform:translate(0,0);width:100%;height:auto;display:block;}

#claim{padding:35px 15px;}
#claim .text{font:bold 150%/120% 'Montserrat';}
#claim .marca{width:200px;}

#somos{padding:50px 15px;background-size:auto 100%;}
#somos .text{font:bold 150%/120% 'Montserrat';}

.wrap{padding:0 15px;}

.content{padding:75px 0;}
.title{font:300%/100% 'Bebas Neue','Montserrat';margin:0 auto 25px;}

#seccion-portada .swiper-content{width:140%;left:-40%;}
#seccion-portada .info{left:50%;top:50%;transform: translate(-50%,-40%);padding:25px;}
#seccion-portada .info h1{font:300%/105% 'Bebas Neue';}
#seccion-portada .info p{font:100%/150% 'Montserrat';}

.timeline ul li div {width: 250px;}
.timeline ul li div time{font:250%/100% 'Bebas Neue';}
.timeline ul li div p{font:85%/135% 'Montserrat';}
.timeline ul li:nth-child(even) div {left: -289px; /*250+45-6*/}

}

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

}

@media only screen and (max-width: 667px) {
.timeline ul li {margin-left: 0;}
.timeline ul li div {width: calc(95vw - 91px);}
.timeline ul li:nth-child(even) div {left: 40px;}
.timeline ul li:nth-child(even) div::before{left: -15px;border-width: 8px 16px 8px 0;border-color: transparent #de007b transparent transparent;}	

.encabezado .titulo{font:bold 175%/120% 'Montserrat';padding:25px 5%;}
.noticia-copete{font-size:110%;}
.noticia-texto{padding:15px 5%;}
}

@media only screen and (max-width: 640px) {
.title{font:250%/100% 'Bebas Neue','Montserrat';}

#claim{padding:25px 10px;}
#claim .text{font:bold 135%/120% 'Montserrat';}
#claim .marca{width:175px;}
#claim .text br{display:none;}

#somos{padding:50px 10px;}
#somos .text{font:bold 135%/120% 'Montserrat';}
}

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

@media only screen and (max-width: 576px) {
#menu .menu li{margin:0 0 25px;}
#menu .menu li a{position:relative;padding:5px 0;color:#fff;font:250%/105% 'Bebas Neue';}
#menu .redes-menu li{margin:0 10px;}
#menu .redes-menu li a{font-size:180%;}

.novedad a.titulo{font:bold 150%/120% 'Montserrat';}

#footer{padding:50px 15px;}
#footer .legales{display:block;text-align:center;}
#footer .logo{margin:0 auto 15px;}
#footer .redes-foot{margin:35px auto 50px;text-align:center;}
#footer .redes-foot li{margin:0 6px;}

#seccion-portada .swiper-content{width:180%;left:-80%;}
#seccion-portada .info{padding:10px;}
#seccion-portada .info h1{font:250%/105% 'Bebas Neue';margin:0 auto 10px;}
#seccion-portada .info p{font:90%/150% 'Montserrat';margin:0 auto 10px;}

.timeline ul li div time{font:200%/100% 'Bebas Neue';}
.timeline ul li div p{font:80%/135% 'Montserrat';}

#ezlon{float:none;margin:0 auto;}
}

@media only screen and (max-width: 480px) {
#feeds .redes{margin:0 auto 25px;}
#feeds .redes li{margin:0 10px;}
#feeds .redes li a{width:40px;height:40px;padding-top:2px;font-size:180%;}
#feeds .redes li a:after{left:-12px;top:-9px;width:50px;height:50px;}

#seccion-portada .swiper-content{width:220%;left:-120%;}

.encabezado .titulo{font:bold 150%/120% 'Montserrat';}
}

@media only screen and (max-width: 375px) {
#seccion-portada .swiper-content{width:250%;left:-125%;}
}

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