/*------------- Ipad vertical -------------*/
@media (max-width: 1024px) and (orientation : portrait){
body{overflow-x:hidden;}

/* Header */
header{width: 100%; padding-bottom: 0;}
header .container{width: 100%;}
header .logo{margin: 0; width: 100%; text-align: center;}
header .logo img{width: 30%;}
header #menu{margin-right: 20px;}
.menu-top{width: 100%;}
.menu-top .container{width: 100%;}
#menu{float: left; margin: 10px auto 0 45px; text-align: center; width: 100%;}
.flexnav li a{border: 0;}


/* Contenedores generales */
.container{width: 100%;}
.inner-content{padding: 10px 20px;}


/* Slider index */
#slider-index{width: 100%;}
#slider-index .texto{top: 11%;}
#slider-index .texto p.grande{font-size: 45px;}
#slider-index .texto p.peq{font-size:30px;}
#slider-index .texto p.btn span{font-size: 15px;}
#slider-index .texto p.cabeceras{font-size: 30px;}
#slider-index .texto p.submenu{font-size: 20px;}

/* Claim */
.claim{width: 100%; font-size: 27px;}


/* Marcas */
.modulo-marcas{width: 100%; padding-bottom: 50px;}
.modulo-marcas h3{margin-bottom: 20px;}
.modulo-marcas .container{width: 100%;}
.modulo-marcas .owl-controls .owl-buttons div{top: 99%;}
.modulo-marcas .owl-controls .owl-buttons .owl-next{right:45%;}
.modulo-marcas .owl-controls .owl-buttons .owl-prev{left:45%;}


/* Ultimas noticias index */
.ultimas-noticias{width: 100%;}
.ultimas-noticias .noticia .inner{border: 7px solid #fff;}
.ultimas-noticias .noticia:first-child a::after{height: 150px;}
.ultimas-noticias .noticia a::after{height: 100px;}
.ultimas-noticias .noticia h4{font-size: 18px; padding: 0 10px; bottom: 7px;}
.ultimas-noticias .noticia:first-child h4{font-size: 30px; line-height: 30px;}


.ultimas-noticias.seccion .noticia:first-child a::after{height: 100px;}
.ultimas-noticias.cuatro-col .noticia:first-child h4{font-size: 18px; padding: 0 10px; bottom: 7px; line-height: 20px;}
.ultimas-noticias.cuatro-col .noticia h4{font-size: 18px; padding: 0 10px; bottom: 7px; line-height: 20px;}


/* Dispositivos */
.dispositivos .container{width: 100%;}
.dispositivos img{width: 80%;}


.submenu-seccion{width: 100%;}
.submenu-seccion ul{float: left; overflow-x:scroll; white-space:nowrap; max-width: 945px; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; margin-right: 0; margin-left: 20px;}


.portada-publicaciones{width: 100%;}
.publicaciones{width: 100%;}
.publicaciones .tema{width: 100%;}
.publicaciones .tema .foto{width: 100%;}
.publicaciones .tema .texto{width: 100%; margin-left: 0;}
.publicaciones .tema .texto ul{margin-bottom: 10px;}
.publicaciones .tema .texto ul li{width: 50%;}
.publicaciones .tema .texto a.more{margin-left: 20px; display: none;}

.lista-publicaciones .columna-menu .bg.fijo{width: 270px;}
.sticky{position: inherit !important;}

.ficha-publicacion .columna-menu .inner{padding-left: 35px;}
.ficha-publicacion .portada-revista .btn-suscripcion{font-size: 15px; padding: 10px;}


.corporativo .columna-menu .inner{padding-left: 35px;}
.corporativo .columna-menu .org li span{font-size: 14px;}
.corporativo .columna-menu .org li{font-size: 14px;}


/* Comercial */
.comercial .contenido .inner{padding: 20px 50px;}
.comercial .noticia .left{width: 100%;}
.comercial .noticia .right{width: 100%;}
.comercial .noticia .texto{margin-top: 0;}
.comercial .item .texto .in{padding: 50px;}
.comercial .item .texto h2{font-size: 45px;}
.comercial .item .texto p{font-size: 15px; margin-bottom: 20px;}
.comercial .item.izquierda .foto{padding-left: 1px; width: 51%;}
.comercial .item .texto .btn{padding: 10px 25px;}


/* Footer */
.redes-sociales .container{width: 100%;}
footer{width: 100%;}
footer .container{width: 100% !important;}

}




/*------------- Ipad horizontal real -------------*/
@media only screen and (min-width : 980px) and (max-width : 1024px) and (orientation : landscape) {

body{overflow-x:hidden;}

/* Header */
header{width: 100%; padding-bottom: 0;}
header .container{width: 100%;}
header .logo{margin: 0; width: 100%; text-align: center;}
header .logo img{width: 30%;}
header #menu{margin-right: 20px;}
.menu-top{width: 100%;}
.menu-top .container{width: 100%;}
#menu{float: left; margin: 10px auto 0 45px; text-align: center; width: 100%;}
.flexnav li a{border: 0;}


/* Contenedores generales */
.container{width: 100%;}
.inner-content{padding: 10px 20px;}


/* Slider index */
#slider-index{width: 100%;}
#slider-index.seccion img{height: 100% !important;}
#slider-index .texto{top: 18%;}
#slider-index .texto p.grande{font-size: 45px;}
#slider-index .texto p.peq{font-size:30px;}
#slider-index .texto p.btn span{font-size: 15px;}
#slider-index .texto p.cabeceras{font-size: 40px;}

/* Claim */
.claim{width: 100%; font-size: 27px;}


/* Marcas */
.modulo-marcas{width: 100%; padding-bottom: 50px;}
.modulo-marcas h3{margin-bottom: 20px;}
.modulo-marcas .container{width: 100%;}
.modulo-marcas .owl-controls .owl-buttons div{top: 99%;}
.modulo-marcas .owl-controls .owl-buttons .owl-next{right:45%;}
.modulo-marcas .owl-controls .owl-buttons .owl-prev{left:45%;}


/* Ultimas noticias index */
.ultimas-noticias{width: 100%;}
.ultimas-noticias .noticia .inner{border: 7px solid #fff;}
.ultimas-noticias .noticia:first-child a::after{height: 150px;}
.ultimas-noticias .noticia a::after{height: 100px;}
.ultimas-noticias .noticia h4{font-size: 18px; padding: 0 10px; bottom: 7px;}
.ultimas-noticias .noticia:first-child h4{font-size: 30px; line-height: 30px;}


.ultimas-noticias.seccion .noticia:first-child a::after{height: 100px;}
.ultimas-noticias.cuatro-col .noticia:first-child h4{font-size: 18px; padding: 0 10px; bottom: 7px; line-height: 20px;}
.ultimas-noticias.cuatro-col .noticia h4{font-size: 18px; padding: 0 10px; bottom: 7px; line-height: 20px;}


/* Dispositivos */
.dispositivos .container{width: 100%;}
.dispositivos img{width: 80%;}


.submenu-seccion{width: 100%;}
.submenu-seccion ul{margin-right: 20px;}


.portada-publicaciones{width: 100%;}
.publicaciones{width: 100%;}
.publicaciones .tema{width: 100%;}
.publicaciones .tema .foto{width: 100%;}
.publicaciones .tema .texto{width: 100%; margin-left: 0;}
.publicaciones .tema .texto ul{margin-bottom: 10px;}
.publicaciones .tema .texto ul li{width: 50%;}
.publicaciones .tema .texto a.more{margin-left: 20px; display: none;}

.lista-publicaciones .columna-menu .bg.fijo{width: 270px;}
.sticky{position: inherit !important;}

.ficha-publicacion .columna-menu .inner{padding-left: 35px;}
.ficha-publicacion .portada-revista .btn-suscripcion{font-size: 15px; padding: 10px;}


.corporativo .columna-menu .inner{padding-left: 35px;}
.corporativo .columna-menu .org li span{font-size: 14px;}
.corporativo .columna-menu .org li{font-size: 14px;}


/* Footer */
.redes-sociales .container{width: 100%;}
footer{width: 100%;}
footer .container{width: 100% !important;}

}




/*------------- Iphone -------------*/
@media (max-width: 767px) {

body.no-scroll{overflow:hidden !important; height: 100%;}

/* Contenedores generales */
header,footer{width: 100%;}
.container{width: 100% !important;}


/* Menu top */
.menu-top{display: none;}
.menu-top .social{width: 100%; text-align: center; border-bottom: 1px solid rgba(0, 0, 0, 0.06);}
.menu-top .social li{float: none;}
.rodea-soporte{overflow-x: scroll; position: relative; z-index: 0; float:left; width:100%; -webkit-overflow-scrolling: touch;}
.rodea-soporte ul.soporte{width: 691px; float: left;}
.rodea-soporte ul.soporte::after{content: ''; width: 100%;}


/* Menu top */
header #menu{height: auto; float: right; padding: 0; margin: 8px 20px 0 0; width: auto;}
header #menu i{color: #fa0034; font-size: 30px;}
header #menu nav{display: none; width: 100%;}
header #menu .flexnav.flexnav-show{float: left; width: 100%; margin-top: -1px; z-index: 99;}
header #menu .menu-button .touch-button .navicon{display: none;}
header #menu .menu-button{display:none; border-bottom:0; background: url(../img/menu/menu2.svg) no-repeat 0 55% / 20px 20px; padding-left: 25px; margin-left: 10px; color: #666; float: none !important; }
header .menu-lateral{display: block; width: 100%; float: left; text-align: center;}

.submenu-seccion{margin-bottom: 20px; text-align: left; font-size: 16px; padding: 10px 0 0 0; width: 100%; margin-right: 0;}
.submenu-seccion .container{max-width: 414px;}
.submenu-seccion ul{overflow-x:scroll; white-space:nowrap; width: 100%; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; margin-right: 0;}
.submenu-seccion ul li{display: inline-block; margin-bottom: 10px; margin-left: 20px;}
.submenu-seccion ul li:first-child{margin-left: 20px;}
.submenu-seccion ul li:last-child{margin-right: 20px;}


/* Header */
header{padding: 15px 0 15px 0; border-top: 3px solid #D1CFCF;}
header .logo{width: 45%; margin-left: 10px; float: left;}
header .logo img{width: 100%;}


/* Slider index */
#slider-index{z-index: 1; width: 100% !important;}
#slider-index img{max-width: inherit !important; width: auto; height: 230px !important; left: -175px; position: relative;}
#slider-index.seccion img{height: 120px !important;}
#slider-index.seccion .texto{top: 24%;}
#slider-index.seccion .texto p.cabeceras{font-size: 26px;font-weight: 600;}
#slider-index.seccion .texto p.cabeceras.peq{font-size: 23px;}
#slider-index .texto p.peq{font-size: 60px;}
#slider-index.seccion .texto p.submenu{font-size: 15px;}
#slider-index .texto{z-index: 1; left: -4%; padding-right: 4%; padding-left: 10%;}
#slider-index .texto p.grande{font-size: 35px;}
#slider-index .texto p.peq{font-size: 30px;}
#slider-index .texto p.cabeceras i{margin-right: 10px;}
#slider-index .texto p.btn span{font-size: 13px; margin: 5px 0 5px 0; padding: 5px 10px;}


/* Claim */
.claim{width: 100%;}
.claim{font-size: 20px; padding: 5px 0;}
.claim p{padding: 10px;}

/* Dispositivos */
.dispositivos img{width: 90%;}


/* Noticias */
.ultimas-noticias{width: 100% !important; padding-top: 20px;}
.ultimas-noticias h3{font-size: 24px; margin: 0 20px 15px 20px;}
.ultimas-noticias .noticia h4{font-size: 20px;}
.ultimas-noticias .noticia:first-child{width: 100%; margin-left: 0;}
.ultimas-noticias .noticia:first-child h4{font-size: 20px; line-height: 22px;}
.ultimas-noticias .noticia{width: 100%;}
.ultimas-noticias.seccion{margin-bottom: 10px;}

.ultimas-noticias.cuatro-col .noticia{width: 100%;}
.ultimas-noticias.cuatro-col .noticia:first-child{width: 100%;}
.ultimas-noticias.cuatro-col .noticia:first-child h4{font-size: 25px; line-height: 30px; bottom: 7px; padding: 0 10px;}
.ultimas-noticias.cuatro-col .noticia:nth-child(4n+1){margin-left: 0;}
.ultimas-noticias .noticia a::after{height: 200px;}
.ultimas-noticias .noticia:first-child a::after{height: 200px;}


/* Modulo suscripcion a boletín de noticias */
.boletin-noticias{padding: 40px 0 40px 0;}
.boletin-noticias h2{margin-bottom: 10px; font-size: 25px;}
.boletin-noticias a{margin-top: 15px; background: #fa0034; border-radius: 1px; border-bottom: 2px solid #E80230; border-right:5px solid #e80230; transition: all 0.3s ease 0s; color: #fff; padding: 10px 20px; font-size: 18px; display: inline-block; margin-top: 25px;}


.articulo .izquierda{width: 100%;}
.articulo h1{font-size: 30px; line-height: 30px;}
.articulo .texto-articulo{padding: 0 10px 20px 0;}
.articulo .sidebar{width: 100%; float: left; margin-top: 20px;}
.articulo .sidebar .inner{padding-left: 0;}
.articulo .sidebar .bg{min-height: inherit; !important;}
.articulo .comentarios{margin-top: 30px;}
.articulo .img-vertical img { margin-bottom: 20px; width: 100%;}


/* Modulo marcas */
#marcas .item{text-align: center;}
.modulo-marcas{margin:60px 0 25px; padding-bottom:15px;  width: 100%;}
.modulo-marcas h3{font-size: 27px;}
.modulo-marcas h3 span{padding: 0 15px;}
.modulo-marcas .owl-controls .owl-buttons div{top: 30%;}
.modulo-marcas .owl-controls .owl-buttons .owl-next{right: 4%}
.modulo-marcas .owl-controls .owl-buttons .owl-prev{left: 4%}


/* Dispositivos */
.dispositivos{margin-bottom: 50px;}
.dispositivos ul li{margin: 0 15px;}
.dispositivos ul li i{font-size: 65px; margin-right: 0;}
.dispositivos p{font-size: 20px;}



/* Paginas corporativas */
.inner-content{padding:15px;}
.corporativo .texto{width: 100%; font-size: 16px;}
.corporativo .texto .logo-corp{width: 70%; margin-bottom: 30px;}
.corporativo .texto ul{margin-left: 0;}
.corporativo .directiva .inner{padding: 15px;}
.corporativo .directiva .txt{text-align: left;}
.corporativo .columna-menu{float: left; width: 100%; margin-top: 30px;}
.corporativo .columna-menu.no-movil{display: none;}
.corporativo .columna-menu .inner{padding-left: 0;}
.corporativo .columna-menu .org li span{font-size: 17px;}
.corporativo .columna-menu .org li{font-size: 16px;}
.corporativo .sede .inner{padding: 15px;}
.corporativo .sede .map iframe{height: 250px;}

.formulario .inner{padding: 15px;}
.formulario .campo input[type="text"]{width: 78%;}
.formulario .campo input[type="submit"]{padding: 5px 15px;}
.formulario .campo textarea{width: 89.5%;}


/* Publicaciones */
.portada-publicaciones{width: 100%;}
.publicaciones{width: 100%;}
.publicaciones .tema{padding-bottom: 25px; width: 100%;}
.publicaciones .tema .inner{display: inherit !important;}
.publicaciones .tema .foto{width: 100%;}
.publicaciones .tema .foto h4{bottom: 10px; font-size: 30px; padding: 0 10px;}
.publicaciones .tema .texto{width: 95%; padding-top: 20px; margin-left: 10px;}
.publicaciones .tema .texto p{font-size: 20px;}
.publicaciones .tema .texto ul{margin: 10px 0 25px;}
.publicaciones .tema .texto ul li{width: 100%; font-size: 17px;}
.publicaciones .tema.derecha .texto{margin-right: 10px;}
.publicaciones .tema .texto a.more{display: inline-block !important; margin-left: 0; font-size: 16px; padding: 10px 15px;}


.lista-publicaciones .texto{width: 100%;}
.lista-publicaciones .item .foto{width: 100%; margin-bottom: 20px; text-align: center;}
.lista-publicaciones .item .foto img{ width: 70%;}
.lista-publicaciones .item .descripcion{float: left; width: 100%;}
.lista-publicaciones .item .descripcion p.btn{text-align: center;}

.ficha-publicacion .texto{width: 100%;}
.ficha-publicacion .texto h1 img{width: 50%;}
.ficha-publicacion .texto h1 span{top: 15%; right: 10px;}
.ficha-publicacion .texto .descripcion{padding: 0 10px; text-align: left;}
.ficha-publicacion .texto ul{margin: 25px 0 45px 5px;}
.ficha-publicacion .columna-menu{width: 100%;}
.ficha-publicacion .columna-menu .inner{padding-left: 0;}
.ficha-publicacion .columna-menu .bg.fijo.sticky{width: 100% !important; position: inherit !important; top: inherit !important;}
.ficha-publicacion .portada-revista .btn-suscripcion{font-size: 17px; padding: 10px 20px;}


/* Eventos */
.corporativo .columna-menu .org.eventos li{float: left; width: 43%; display: inline;}
.corporativo .columna-menu .org.eventos li:first-child{width: 90%;}
.corporativo .columna-menu .org.eventos li i{display: none;}


/* Tabla publicidad */
.tabla-publicidad table{overflow-x: auto; display: block; -webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch;
overflow-scrolling: touch;}


/* Footer */
.redes-sociales ul li a{line-height: 60px; width: 50px; height: 50px;}
.redes-sociales ul li i{font-size: 25px;}
footer .lista{width: 100%;}
footer .lista.contacto{width: 100%; float: left;}


/* Comercial */
.comercial .modulo{margin-bottom: 70px;}
.comercial .contenido .inner{padding: 10px 30px;}
.comercial .noticia .right{width: 100%;}
.comercial .noticia .left{width: 100%;}
.comercial .noticia .texto{margin-top: 0;}
.comercial .noticia .texto h2{font-size: 30px; line-height: 32px;}
.comercial .noticia .texto ul{margin: 0 0 30px 15px;}
.comercial .noticia .video .icono-multimedia{top: 25%;}
.comercial .noticia .video .icono-multimedia i{font-size: 100px;}
.comercial .noticia .video::before{right: -100px;}
.comercial .noticia .video::after{left: -100px;}

.comercial .item.izquierda .foto{float: left; width: 100%;}
.comercial .item.izquierda .texto{float: right; width: 100%;}
.comercial .item.derecha .foto{float: left; width: 100%;}
.comercial .item.derecha .texto{float: right; width: 100%;}
.comercial .item .texto .in{padding: 30px;}
.comercial .item.izquierda .foto::before{display: none;}
.comercial .item.derecha .foto::before{display: none;}
.comercial .item .texto{margin-bottom: 20px;}
.comercial .item .texto h2{font-size: 35px;}
.comercial .item .texto p{font-size: 18px;}
.comercial .item .texto .btn{padding: 8px 20px; font-size: 12px;}
.comercial .item{margin-bottom: 50px;}




.black-friday{padding: 30px 0;}
.black-friday .desc,.black-friday .desc.grande{margin-bottom: 15px; font-size: 20px;}
.black-friday .desc p{margin: 0 50px;}
.black-friday .listado-temas .item{width: 100%;}
.black-friday .listado-temas .item .foto .banda span{font-size: 20px; line-height: 36px;}
.black-friday .listado-temas .item .foto .banda a.btn{padding: 10px 15px;}


.black-friday .listado-ofertas{padding:30px 30px 10px 30px;}
.black-friday .listado-ofertas .item{width: 100%; margin-bottom: 20px;}
.black-friday .listado-ofertas .item .inner{padding: 25px; border:1px solid #f1f1f1;}
.black-friday .listado-ofertas .item .foto{background: #fff; height: 295px; overflow: hidden;}
.black-friday .listado-ofertas .item .texto .in{padding: 15px;}
.black-friday .listado-ofertas .item .texto h2{height: auto; overflow:inherit;}



.cd-top{display: none;}

.no-movil{display: none;}

}


/* Iphone 4 y 5  */
@media only screen and (max-width : 320px){

.inner-content{padding: 10px 15px;}

.flexnav li a{font-size: 15px; padding: 0.7em;}

header #menu{margin: 3px 15px 0 0;}

.submenu-seccion{font-size: 15px;}

.submenu-seccion .container{max-width: 320px;}

#slider-index .texto p.grande{font-size: 30px;}
#slider-index .texto p.peq{font-size: 25px;}
#slider-index img{height: 185px !important;}

.claim{font-size: 18px;}

#slider-index.seccion .texto p.cabeceras{font-size: 23px;}
#slider-index.seccion .texto p.cabeceras.peq{font-size: 18px;}
#slider-index.seccion .texto p.submenu{font-size: 15px;}
#slider-index .texto p.cabeceras i{margin-right: 10px;}
#slider-index.seccion img{height: 100px;}

.dispositivos{margin-bottom: 40px;}
.dispositivos ul li{margin: 0 10px;}
.dispositivos ul li i{font-size: 55px;}
.dispositivos p{font-size: 18px;}
.dispositivos a{font-size: 16px;}


.modulo-marcas h3{font-size: 23px;}
.modulo-marcas{margin-bottom: 40px;}
.modulo-marcas .owl-controls .owl-buttons .owl-next{right: 0;}
.modulo-marcas .owl-controls .owl-buttons .owl-prev{left: 2%;}
.modulo-marcas img{width: 65%;}


.redes-sociales h3{font-size: 25px; margin-bottom: 30px;}
.redes-sociales ul li{margin: 0 2px;}
.redes-sociales ul li i{font-size: 20px;}
.redes-sociales ul li a{height: 45px; width: 45px; line-height: 50px;}

.ficha-publicacion .texto .descripcion{font-size: 15px;}
.ficha-publicacion .texto .descripcion h2{font-size: 17px;}
.ficha-publicacion .texto h1 img{width: 45%;}
.ficha-publicacion .texto h1 span{top: 0;}


.corporativo .sede .map iframe{height: 200px;}
.corporativo .directiva .directivo{padding-bottom: 10px;}

.formulario .inner{width: 89%;}
.formulario .campo input[type="text"]{width: 70%;}
.formulario .campo textarea{width: 85.6%;}

.ultimas-noticias h3{margin-bottom: 15px; font-size: 22px; padding: 0 10px;}
.ultimas-noticias .noticia h4{font-size: 20px; bottom: 10px; padding: 0 14px;}
.ultimas-noticias .noticia h4:first-child{font-size: 20px; bottom: 10px; padding: 0 14px;}
.ultimas-noticias .more a{font-size: 15px;}

.ultimas-noticias.cuatro-col .noticia:first-child h4{font-size: 20px;}


.articulo h1{font-size: 25px; line-height: 26px;}
.articulo .entradilla{font-size: 15px;}
.articulo .texto-articulo{font-size: 15px; line-height: 22px;}
.articulo .texto-articulo h3{text-align: left; font-size: 19px; margin-bottom: 10px;}




}




/*------------- Iphone 6 plus -------------*/
@media (min-width: 414px) and (max-width: 736px){

}



/*------------- MOVIL HORIZONTAL IPHONE 5,6 > -------------*/
@media (min-width: 480px) and (max-width: 736px) and (orientation : landscape){
body{padding: 0; margin: 0;}
header{display: none;}
header.desktop{display: none;}
#slider-index{display: none;}
.submenu{display: none;}
.submenu-seccion{display: none;}
.container{display: none;}
.portada-publicaciones{display: none;}
.dispositivos{display: none;}
.redes-sociales{display: none;}
.ultimas-noticias{display: none;}
footer{display: none;}
.msg-horizontal{display: block;}
}