/* =========== Media Queries =========== */
@media only screen and (max-width: 1280px) {


}

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

}

@media only screen and (max-width: 992px) {
#portada{min-height:auto;}

#mensaje .txt_falta{font:175%/135% 'AnoStencilW00';margin:0 auto 50px;letter-spacing:5px;}

.table-shows .table .tr{padding:8px 0;}
.table-shows .table .td{font-size:100%;padding:5px 2px;}
.table-shows .table .lugar{width:35%;}
.table-shows .anuncios{font-size:130%;letter-spacing:8px;margin-top:100px;}
}

@media only screen and (max-width: 800px) {
.table-shows .table{border-top:1px solid #ce0004;}
.table-shows .table .tr{flex-wrap:wrap;text-align:center;border-bottom:1px solid #ce0004;padding:15px 0;}
.table-shows .table .td{width:100%;font-size:95%;text-align:center;padding:3px 0;}
.table-shows .table .fecha{width:100%;font-size:110%;line-height:100%;text-align:center;}
.table-shows .table .lugar{width:100%;font:125%/125% 'AnoStencilW00';margin:0 auto 5px;}
.table-shows .table .pais{width:100%;color:#acaeb1;}
.table-shows .table .buttons{width:100%;margin:10px auto 0;}
.table-shows .anuncios{font-size:120%;letter-spacing:5px;}
.table-shows .anuncios small{font-size:70%;letter-spacing:3px;}
.ticket-btn{font-size:100%;}
}

@media only screen and (max-width: 768px) {
#portada{height:auto;padding-top:75px;}

.wrap{padding:0 15px;}

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

}

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

}

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

}

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

}

@media only screen and (max-width: 600px) {
#portada{display:block;overflow:hidden;width:100%;}
#portada img{position:relative;left:-20%;width:150%;height:auto;}

#menu_button{width:36px;height:24px;}
#menu_button span{height:3px;}

#mensaje .txt_falta{font:150%/135% 'AnoStencilW00';margin:0 auto 50px;letter-spacing:5px;}
#mensaje .txt{font-size:110%;line-height:135%;}
}

@media only screen and (max-width: 576px) {
#menu .menu li{margin:0 0 25px;}
#menu .menu li a{font:200%/105% 'AnoStencilW00';}
#menu .redes-menu li{margin:0 10px;}
#menu .redes-menu li a{font-size:180%;}

#contactos{padding:50px 5%;display:block;}
#contactos .email{display:block;margin:0 auto 25px;}

}

@media only screen and (max-width: 480px) {
#menu_button{width:32px;height:20px;}
#menu_button span{height:2px;}
    
#menu .menu li a{font:175%/105% 'AnoStencilW00';}

.table-shows .table .tr{padding:10px 0;}
.table-shows .table .td{font-size:90%;}
.table-shows .table .lugar{font:100%/125% 'AnoStencilW00';}
.table-shows .anuncios{font-size:100%;letter-spacing:3px;margin-top:60px;}
.table-shows .anuncios small{font-size:65%;letter-spacing:2px;}

#mensaje .txt_falta{font:135%/135% 'AnoStencilW00';letter-spacing:4px;}
#mensaje .txt{font-size:100%;line-height:135%;}
}

@media only screen and (max-width: 375px) {
#mensaje .txt_falta{font:120%/135% 'AnoStencilW00';}
}

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