@media all and (max-width:1110px){
#portada h1.titulo_portada{font-size: 3.125rem;}
#portada h1.titulo_portada span{font-size: 2rem;}
#portada p{font-size: 2rem;margin-left:10%;}
}

@media all and (max-width: 1080px){
#menu ul li{font-size: 0.89rem;}
#menu ul li:nth-child(2){border-right:1px solid #fff;padding-right: 20px;}
}
@media all and (max-width:1024px){
#circulo{width: 25px;height: 25px;}
#circulo.blanco{width: 24px;height: 24px;}
#ficha .enunciado_dato{font-size: 2.35rem;}
#ficha .dato, #ficha .dato_color, #ficha .dato_doble, #ficha .dato_triple{font-size: 1.375rem;}
#menu ul li{font-size: 0.89rem;}
}

@media all and (max-width:920px){
#menu ul li{font-size: 1rem;}
#portada p{font-size: 2rem;margin-left:5%;}
#menu ul li{font-size: 0.88rem;}
#menu ul li:nth-child(2){border-right:1px solid #fff;padding-right: 10px;}
}

@media all and (max-width:900px){
/*#portada p span{display:none;}*/
#dia .caja_enlaces_cofradia{display:none;}
#dia .caja_enlaces_cofradia_movil{display:block;}
#reloj{display:none;}
#reloj_movil{display:block;}
#dia h3.nombre_cofradia{font-size: 1.9rem;transition: font-size 1s;}
}

@media all and (max-width:830px){
#cabecera {padding: 20px 0 20px 0; position: fixed; z-index:2000;background:#000;} 
a.anchor {display: block;position: relative; top: -160px; visibility: hidden; } 
a.anchor_dia {display: block; position: relative; top: -60px; visibility: hidden; }
a.anchor_dia_primero {display: block; position: relative; top: -120px; visibility: hidden; }
#content_dia{padding: 105px 10px 0;}
#content_madrugada{padding: 163px 10px 0;}
#dia{}
.dia_dolores{background: url('img/dias/bg_dolores_800.jpg') no-repeat;background-position-y: 105px;}
.dia_pasion{background: url('img/dias/bg_pasion_800.jpg') no-repeat;background-position-y: 105px;}
.dia_domingo{background: url('img/dias/bg_domingo_800.jpg') no-repeat;background-position-y: 105px;}
.dia_lunes{background: url('img/dias/bg_lunes_800.jpg') no-repeat;background-position-y: 105px;}
.dia_martes{background: url('img/dias/bg_martes_800.jpg') no-repeat;background-position-y: 105px;}
.dia_miercoles{background: url('img/dias/bg_miercoles_800.jpg') no-repeat;background-position-y: 105px;}
.dia_jueves{background: url('img/dias/bg_jueves_800.jpg') no-repeat;background-position-y: 105px;}
.dia_madrugada{background: url('img/dias/bg_madrugada_800.jpg') no-repeat;background-position-y: 105px;}
.dia_viernes{background: url('img/dias/bg_viernes_800.jpg') no-repeat;background-position-y: 105px;}
.dia_sabado{background: url('img/dias/bg_sabado_800.jpg') no-repeat;background-position-y: 105px;}
.dia_resurreccion{background: url('img/dias/bg_resurreccion_800.jpg') no-repeat;background-position-y: 105px;}
#dia .fila_cofradias{margin-bottom:0px;}
#dia .cofradia{width:98%;float:none;clear:both;margin:0 0 10px 0;padding:0 1%;transition: width 1s;}
#dia .cofradia:last-child{margin:0 0 00px 0;}
#dia h1.dia{font-size: 2.6rem;}
#dia h2.dia{font-size: 4.5rem;    margin: 50px 0 190px 0;}
#dia h3.nombre_cofradia{font-size: 2.1875rem;transition: font-size 1s;}
#dia .caja_enlaces_cofradia_movil{margin:0 0 20px 0;transition: margin 1s;font-size: 1.25rem;}
#dia .btn_dia{display:none;}

#ficha p.descripcion{float:none;clear:both;width:90%;margin:30px auto 0;}
#ficha .caja_escudo_info{float:none;display: block;overflow: hidden;clear: both;margin:0 auto;}
#ficha .caja_info{width:220px;}
#content_datos{max-width:100%;padding:0;margin: -3px auto 0;}
#ficha .autor_img{font-size: 1rem;}
#ficha .datos_cofradia{padding:45px 30px;}
#ficha .enunciado_dato{font-size: 2rem;}
#ficha .dato, #ficha .dato_color, #ficha .dato_doble, #ficha .dato_triple{font-size: 1.275rem;}
#ficha .caja_colores{margin:11px 0 0 15px;}
#circulo{width: 20px;height: 20px;float:left;margin: 0px 0 0 5px;}
#circulo:last-child{margin: 0px 0 0 5px;}
#circulo.blanco{width: 19px;height: 19px;}
#ficha .btn_subir {margin:20px 20px 20px;}

#ficha .horario{float:none;width:100%;margin-right:0;}
#ficha .mapa{float:none;width:100%;margin-top:20px;}
#reloj_ficha{padding:0px 0 0px;}


#ficha .datos_cofradia_lista_seg .ficha_seg{margin-top: 10px;}
#ficha .datos_cofradia_lista .lista_grande{margin-bottom: 30px;}

#ficha .datos_cofradia_filete .ficha_seg a{display: none;}
#ficha .datos_cofradia_filete {text-align: center;display: inherit;}


#cabecera {padding: 20px 0 20px 0;    top: 0;}
#cabecera .logodds{display:none;}
#cabecera .logodds_movil{display:block}
#cabecera .icono_menu_movil{display:block;margin-top: 20px;padding-left: 5px;}
#cabecera .logocaixa{display:none;}
#cabecera .logocaixa_movil{display:block;margin-right: auto;}
#cabecera .titulo{padding-top: 5px;padding-right: 10px; padding-left: 10px}
#cabecera h1.titulo{margin:0 auto;text-align: left;}
#cabecera .fila_sup_desktop{display:none;}
#cabecera .fila_sup_movil{display: flex;justify-content: space-between;}
#cabecera #menu{display:none;}

#portada .caja_titulo_portada{margin-top:140px;}
#portada h1.titulo_portada{font-size: 3.75rem;float:none;clear:both;display: block;}
#portada h1.titulo_portada span{font-size: 2.25rem;}
#portada p{font-size: 2.7rem;float:none;clear:both;margin-left:0;border-left:0;padding:0;margin-top:30px;width: 90%;}
#portada .firma_portada{background:rgba(0,0,0,0.3);padding:10px 10px 5px 10px;margin-top:20px;}
}

@media all and (max-width:700px){
#portada p span{display:none;}
#ficha{padding:60px 0 20px;}
#pie{padding:20px 0 20px;}
a.anchor {top: -160px; visibility: hidden; } 
a.anchor_dia {top: -60px; visibility: hidden; }
#content_cabecera{padding:0 20px;/*Ancho total: 1195px*/;}
#cabecera h1.titulo{font-size:1.9rem;}
#dia{}
.dia_dolores{background: url('img/dias/bg_dolores_400.jpg') no-repeat;background-position-y: 105px;}
.dia_pasion{background: url('img/dias/bg_pasion_400.jpg') no-repeat;background-position-y: 105px;}
.dia_domingo{background: url('img/dias/bg_domingo_400.jpg') no-repeat;background-position-y: 105px;}
.dia_lunes{background: url('img/dias/bg_lunes_400.jpg') no-repeat;background-position-y: 105px;}
.dia_martes{background: url('img/dias/bg_martes_400.jpg') no-repeat;background-position-y: 105px;}
.dia_miercoles{background: url('img/dias/bg_miercoles_400.jpg') no-repeat;background-position-y: 105px;}
.dia_jueves{background: url('img/dias/bg_jueves_400.jpg') no-repeat;background-position-y: 105px;}
.dia_madrugada{background: url('img/dias/bg_madrugada_400.jpg') no-repeat;background-position-y: 105px;}
.dia_viernes{background: url('img/dias/bg_viernes_400.jpg') no-repeat;background-position-y: 105px;}
.dia_sabado{background: url('img/dias/bg_sabado_400.jpg') no-repeat;background-position-y: 105px;}
.dia_resurreccion{background: url('img/dias/bg_resurreccion_400.jpg') no-repeat;background-position-y: 105px;}
#content_ficha {padding: 0 0 0 0px;}
#ficha .img_escudo{margin-top: 0px;}
#ficha h1.nombre_hermandad{font-size: 2.25rem;}
#ficha h1.nombre_hermandad_grande{font-size: 1.5rem;}
#ficha h1.nombre_hermandad_mediana{font-size: 2rem;}
#ficha p.descripcion{font-size: 1.1125rem;}
#ficha p.parroquia{font-size: 1.025rem;}
#ficha .img_ficha{margin:30px 0 0;}
#ficha .datos_cofradia{padding:25px 15px;}
#ficha .video-container{padding: 0 15px;}
#ficha .autor_img{font-size: 0.9rem;}
#ficha .enunciado_dato{font-size: 1.75rem;margin-top:10px;}
#ficha .dato p{    font-size: 1.1rem;line-height: 1.5em;}
#ficha .dato, #ficha .dato_color, #ficha .dato_doble, #ficha .dato_triple{font-size: 1.1rem;line-height:1.5em;
	margin:0 15px 10px 20px;}
#ficha .dato_color{margin:0 15px 10px 20px;}
#ficha .caja_colores{float:left;margin:16px 0 0 15px;}
#circulo:first-child{margin-left:0;}
#content{padding:0px 10px;}
.fondo_movil{background:#000;    padding: 10px 0 10px 10px;}
#dia .linea{width:100%;clear:both;display: block;margin:10px auto 40px;}
#reloj_movil  h4.titulo_reloj{font-size: 2.75rem;}
#dia h2.dia{clear:both;margin: 44px 0 95px;font-size: 2.7rem;line-height: 1.2em;}
#ficha .btn_subir {font-size:0.9rem;}
#pie .texto_pie{font-size:0.7rem;}
#pie .texto_pie_portada{font-size:0.7rem;}

#content_portada{max-width:1185px;margin:0 auto;clear:both;text-align:left;padding:0 20px;/*Ancho total: 1195px*/;}
html, body.portada {
  height: 100%;
}
#portada h1.titulo_portada{font-size: 3rem;}
#portada h1.titulo_portada span{font-size: 1.6rem;}
#portada p{font-size: 1.5rem;margin-top:30px;line-height: 1.9rem;}
.iframe-video {height: 215px;}
}
#reloj_movil table.movil td {font-size: 0.98rem;}


@media all and (max-width:500px){
  #cabecera .titulo{font-size: 6.7vw;}
}