/* =========== Media Queries =========== */
@media only screen and (max-width: 1240px) {
.titulo{font:bold 300%/110% 'Montserrat',Arial;}
h3.titulo{font:bold 250%/110% 'Montserrat',Arial;}

.initnews .info .title{max-height:auto;height:auto;font:bold 140%/115% 'Montserrat',Arial;}
.initnews .info .bajada{font:100%/135% 'Montserrat';margin:10px auto 0;}
.initnews.full .title{height:auto;font:bold 175%/115% 'Montserrat',Arial;}
.initnews.small .title{font-size:125%;line-height:110%;}
#post .cabecera .info .title{font:bold 200%/115% 'Montserrat',Arial;}
#post .copete{font:100%/135% 'Montserrat';padding:10px 0;margin:10px auto 0;}
#post .text{font:100%/150% 'Montserrat';}
}

@media only screen and (max-width: 992px) {
#header .logo{width:100px;}
#menu{display:none;}
#menu_button{display:block;}
#menu_button.active{right:5%;top:50%;transform:translate(0,-50%);position:absolute;}

.tema{display:none;}

.initnews .volanta{pointer-events: none;}

#menu{position:fixed;z-index:9999;min-width:300px;max-width:500px;width:100%;padding:75px 35px 75px;transform:translate(0,0);height:100%;right:-150%;top:0;color:#fff;overflow:auto;opacity:0;transition:right 150ms ease-out;
background: rgba(4,187,223,1);
background: -moz-linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(4,187,223,1)), color-stop(100%, rgba(38,200,170,1)));
background: -webkit-linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%);
background: -o-linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%);
background: -ms-linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%);
background: linear-gradient(45deg, rgba(4,187,223,1) 0%, rgba(38,200,170,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04bbdf', endColorstr='#26c8aa', GradientType=1 );}
#menu.active{display:block;right:0;opacity:1;box-shadow:-5px 0 15px rgba(0,0,0,.2);}
#menu{text-align:center;}
#menu li,
#menu li.responsive{float:none;display:block;text-align:center;margin:0 auto 20px;}
#menu li a{color:#fff;font-size:175%;font-weight:normal;}
#menu li a:hover{color:#151419;}
}

@media only screen and (max-width: 800px) {
#header .logo{width:80px;}
#header .encabezado{border-bottom:none;}
#wrap{padding:130px 0 0;}

.legales{padding-right:0;background:none;}
}

@media only screen and (max-width: 768px) {
.titulo{font:bold 250%/110% 'Montserrat',Arial;}
h3.titulo{font:bold 220%/110% 'Montserrat',Arial;}

.button{padding:13px 20px;font:400 100%/100% 'Montserrat',Arial;letter-spacing:1px;}

#masnoticias{padding:13px 0;font:400 100%/100% 'Montserrat',Arial;letter-spacing:1px;}

.submenu li{margin:0 0 0 20px;}

.initnews,
.initnews.full{margin:0 auto 15px;border-bottom:1px solid #e8e8e8;}
.initnews .info,
.initnews.full .info{padding:15px 0 20px;}

.initnews.small{border-bottom:none;}
.initnews.small .title{font-size:120%;line-height:110%;}

.initnews.mini{border-bottom:none;}
.initnews.mini .title{font-size:110%;line-height:110%;}

.bannerlargo{margin:10px auto 20px;}
.bannerlargo .banner,
.bannerlargo ins,
.bannerlargo iframe{margin:0 auto 5px;}

.tiratitle{font:140%/100% 'Montserrat',Arial;padding:10px 0;letter-spacing:4px;}

#sponsors li{margin:0 1% 20px;width:14.6%;}

#listas .lista{padding:0 0 25px;}
#listas .lista .lista-title{padding:0 0 0 8px;}
#listas .lista ul li{margin:0 0 10px;}
#listas .lista ul li a{padding:8px 8px;font-size:90%;letter-spacing:-.5px;background:rgba(0,0,0,.5);}
#listas .lista ul li a:hover{text-decoration:none;}
}

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

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

@media only screen and (max-width: 640px) {
.row{margin-right:-5px !important;margin-left:-5px !important;}
.col,[class*="col-"]{padding-right:5px !important;padding-left:5px !important;}

.tiratitle{font:125%/100% 'Montserrat',Arial;letter-spacing:2px;}

#footer input{font:100%/110% 'Montserrat',Arial, Helvetica, sans-serif;padding:8px;}

}

@media only screen and (max-width: 600px) {
.entrevistas .entrev a.title{font:95%/115% 'Montserrat';letter-spacing:.-.5px;padding:0 0 0 5px;}
.ultimasnoticias li p a{font:95%/115% 'Montserrat';letter-spacing:.-.5px;padding:0 0 0 5px;}

#sponsors li{margin:0 2% 20px;width:20%;}

#equipos .banderita{font-size:100%;line-height:100%;}
#equipos .equipo .title{font:bold 150%/115% 'Montserrat',Arial;l}
#equipos .equipo .foto{padding:0;width:100px;height:100px;margin:10px auto 0;}

#estadisticas th{padding:10px 3px;font:bold 90%/100% 'Montserrat';}
#estadisticas table .equipo{font:85%/105% 'Montserrat';}
#fixture div.equipo{font:80%/105% 'Montserrat';}
#fixture .timeago{font:75%/120% Helvetica,Arial,sans-serif;}
#fixture div.goles{font:bold 150%/100% 'Montserrat';}
}

@media only screen and (max-width: 568px) {
.titulo{font:bold 220%/110% 'Montserrat',Arial;letter-spacing:-.5px;}
h3.titulo{font:bold 200%/110% 'Montserrat',Arial;letter-spacing:-.5px;}

#redes{max-width:300px;}
#redes .seguinos{width:54%;font:bold 105%/120% 'Montserrat',Arial;padding:5px 5px 5px 0;margin:0 2% 0 0;}
#redes ul{float:left;width:44%;padding:5px 0;}
#redes li{float:left;margin:0 5px 0 0;width:38px;height:38px;position:relative;}
#redes li a{width:37px;height:38px;padding:10px 0;}
#redes li .icon{font-size:125%;}

}

@media only screen and (max-width: 480px) {
.titulo{font:bold 175%/110% 'Montserrat',Arial;}
h3.titulo{font:bold 150%/110% 'Montserrat',Arial;}

#navbar{padding:5px 5%;}	
.submenu li{display: none;}
.submenu .li-radio{display: inline-block;}

.initnews.mini .info{padding:10px 0 12px;}
.initnews .info .title{font:bold 120%/110% 'Montserrat',Arial;}
.initnews.mini .title{font-size:100%;line-height:110%;}
.initnews.mini .info{padding:10px 0;}

.initnews.full .title{font:bold 130%/115% 'Montserrat',Arial;}	
.initnews .info .bajada{font:90%/135% 'Montserrat';margin:10px auto 0;}	
#post .cabecera .info .title{font:bold 140%/115% 'Montserrat',Arial;}
#post .cabecera .sec{font:90%/100% 'Montserrat',Arial;margin:0 0 10px;}

.initnews .volanta,
.initnews.full .volanta{font:85%/100% 'Montserrat',Arial;padding:3px 3px 0 0;}
.initnews .volanta a,
.initnews.full .volanta a{padding:7px 8px;}


#sponsors li{margin:0 3% 15px;width:26%;}

#pie{padding-top:8%;}
#ezlon{float:none;margin:5% auto;}	
.legales{float:none;width:100%;height:auto;padding:5% 0;margin:0 auto;text-align:center;}

}

@media only screen and (max-width: 375px) {
#estadisticas table .equipo{font:75%/105% 'Montserrat';}
#fixture div.equipo{font:70%/105% 'Montserrat';}
#fixture .timeago{font:70%/120% Helvetica,Arial,sans-serif;}
#fixture div.goles{font:bold 135%/100% 'Montserrat';}
}

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

@media (hover: none) {
#navbar a, .buscador button, #menu li a, .initnews .share .shbt a, .initnews .info .title a, .initnews .play, .personalidad .circle-persona .foto-persona, .entrevistas .entrev a.title, #masnoticias, .button, #footer input, #redes li a:before, #ezlon span,#post .share .shbt a, .ultimasnoticias li p a, #video .video_big .embed .play, #estadisticas .tabs li a{transition:none;}

#navbar a:hover{color:#fff;}
.buscador button:hover{color:#fff;}
.buscador.active button{color:#151419;}
.tema:hover{text-decoration:none;}
#menu li a:hover{color:#fff;}
#header.fixed #menu li a:hover{color:#fff;}
.initnews:hover .share{bottom:0;}
.initnews .info .title a:hover{color:#151419;}
.entrevistas .entrev a.title:hover{color:#151419;}
#masnoticias:hover{color:#fff;opacity:1;}
.button:hover{color:#fff;opacity:1;}
#redes li a:hover{color:#151419;}
#redes li a:hover:before{background:#fff;transform:none;opacity:1;}
#footer input:focus{background:#333;}
.lista ul li a:hover{text-decoration:none;}
.legales a:hover{color:#fff;text-decoration:none;}
#ezlon:hover{text-decoration:underline;}
#ezlon span:hover{opacity:1;}
#post .share .shbt a:hover{transform:none;}
.ultimasnoticias li p a:hover{color:#151419;}
#video .video_big .embed .play:hover{opacity:1;}
#estadisticas .tabs li a:hover{opacity:1;}
#partido .fichaPartido .links a:hover{color:#151419;}
}