.caja-admin {
background-color: #fff;
border: 1px solid #d1d1d1;
border-radius: 3px;
padding: 15px 25px;
margin: 0 15px;
cursor: pointer;
}
.caja-admin h4 {
font-weight: 500;
font-size: 0.8em;
}
.caja-admin p em {
font-size: 14px;
font-weight: 300;
}
.carrusel_destacados{
aspect-ratio: 1 / 1;
}
.carrusel_destacados.agenda {
min-height: 700px;
aspect-ratio: unset;
height: 100%;
}
.carrusel_destacados .owl-stage-outer,
.carrusel_destacados .owl-stage-outer .owl-stage,
.carrusel_destacados .owl-stage-outer .owl-stage .owl-item,
.contenedor-destacada
{
height: 98%;
}
.contenedor-destacada{
position: relative;
border-radius: 10px;
background-size: cover;
margin: 0 5px;
}
.contenedor-texto{
display: flex;
flex-direction: column;
position: absolute;
left: 5%;
bottom: 130px;
gap: 5px;
}
.slider-nav {
position: absolute;
bottom: 12%;
left: 5%;
display: flex;
gap: 15px;
z-index: 10000;
}
.slider-nav button {
background-color: transparent;
border: none;
outline: none;
cursor: pointer;
opacity: 0.5;
transition: all 0.15s ease-in;
}
.slider-nav button:hover {
opacity: 1;
}
.slider-nav i {
color: white;
font-size: 26px;
}
button.owl-next button.siguiente,
button.owl-prev button.previo{
opacity: 0.5;
transition: all 0.15s ease-in;
}
.owl-prev span{
font-size: 80px;
text-shadow: 0 0 #F5F5F5;
}
button.owl-next button.siguiente,
button.owl-prev button.previo{
opacity: 0.5;
transition: all 0.15s ease-in;
}
button.owl-next button.siguiente img{
filter:drop-shadow(-1px 0px 1px #000000);
}
button.owl-prev button.previo img {
filter:drop-shadow(1px 0px 1px #000000);
}
button.owl-next button.siguiente:hover,
button.owl-prev button.previo:hover{
opacity: 1;
}
.owl-next span{
font-size: 80px;
text-shadow: 0 0 #F5F5F5;
}
button.owl-prev{
transition: all 0.15s ease-in;
margin-left: 0 !important;
margin-right: 5px;
}
button.owl-next{
transition: all 0.15s ease-in;
margin-right: 0 !important;
margin-left: 5px;
}
button.owl-prev:hover,
button.owl-next:hover{
background: none !important;
transform:scale(1.5);
color: black !important;
text-shadow: 0 0 #F5F5F5 !important;
opacity: 1;
}
.owl-next .siguiente,
.owl-prev .previo{
font-size: 35px;
background: none;
color: white;
border: none;
}
.destacados-fecha h4{
color: white;
font-family: 'Jost';
font-size: 19px;
font-weight: 600;
}
.destacados-titulo h2{
color: white;
font-family: 'Jost';
padding: 10px 10px 10px 0;
font-size: 40px;
font-weight: 600;
}
.destacados-sala-hora{
color: white;
font-family: 'Jost';
font-size: 19px;
font-weight: 400;
}
.overlay-destacada{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.3);
border-radius: 10px;
}
.wp-block-kadence-column.inner-column-1.kadence-column_895c37-3c{
display: flex;
position: relative;
}
.contenedor-rotulo-fecha{
gap:15px;
align-items: center;;
}
.destacados-agenda{
background: #AF0541;
padding: 8px;
color: white;
font-family: 'Jost';
font-size: 14px;
font-weight: 600;
letter-spacing: 2px;
}
.destacados-titulo h2{
font-size: 40px;
font-family: 'Jost';
font-weight: 600;
line-height: 60px;
}
.contenedor-rotulo-fecha{
display: flex;
}
.boton input{
cursor: pointer;
}
.wpcf7-form-control-wrap.your-email input{
color:antiquewhite;
font-size: 16px;
font-weight: 400;
}
.kt-layout-id_422773-ad > div > div{
padding-bottom: 100px;
padding-top: 25px;
}
#kt-layout-id_6474a8-e4{
padding: 100px 0;
}
#kt-layout-id_6474a8-e4 h2{
padding-bottom: 30px;
}
.bloque-colaboradores{
background: #F5F5F5;
}.caja-admin {
background-color: #fff;
border: 1px solid #d1d1d1;
border-radius: 3px;
padding: 15px 25px;
margin: 0 15px;
cursor: pointer;
}
.caja-admin h4 {
font-weight: 500;
font-size: 0.8em;
}
.caja-admin p em {
font-size: 14px;
font-weight: 300;
}
.carrusel_noticias { max-width: 1680px; margin: 0 auto; padding: 0 40px; position: relative; }
.carrusel_noticias .block.item-post { max-width: 480px; border-radius: 6px; box-shadow: none; }
.carrusel_noticias .block.item-post img { aspect-ratio: 1 / 1; border-radius: 0; object-fit: cover; margin: 0 auto; }
.carrusel_noticias .block.item-post .content-post { padding: 50px; box-sizing: border-box; display: flex; flex-direction: column; height: 550px;} .carrusel_noticias .block.item-post .content-post h3 { font-size: 24px; font-weight: 600; line-height: 29px; color: #1B1B1B; }
.carrusel_noticias .block.item-post .content-post h3::first-letter { text-transform: uppercase; }
.carrusel_noticias .block.item-post .content-post span.post-date { font-size: 14px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; color: #1B1B1B; margin: 15px 0;}
.carrusel_noticias .block.item-post .content-post p { font-size: 18px; font-weight: 300; line-height: 24px; color: #999999; }
.carrusel_noticias .block.item-post .content-post a { display: flex; justify-content: flex-end; }
.carrusel_noticias .block.item-post .content-post a button { width: 35px; height: 35px; border: 0; border-radius: 100px; background-color: #AF0541; align-self: flex-end; justify-self: flex-end; cursor: pointer; }
.carrusel_noticias .block.item-post .content-post a button i.fas.fa-angle-right { font-size: 20px; line-height: 20px; color: white; }
.noticias-nav { display: flex; gap: 15px; justify-content: center; margin-top: 50px;}
.noticias-nav .prev-post, .noticias-nav .next-post { border: 0; background-color: transparent; color: rgba(0, 0, 0, .3); transition: color 150ms ease-in-out; cursor: pointer; outline: none; font-size: 24px;}
.noticias-nav .prev-post:hover, .noticias-nav .next-post:hover { color: rgba(175, 5, 65, 1); }.bloque-categorias-padre{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.tarjeta-categoria{
flex-basis: calc((100% - 20px) / 3);
margin-top: 10px;
border-radius: 10px;
}
.tarjeta-categoria:nth-child(-n+3){
margin-top: 0;
}
.a-tarjeta-categoria{
display: flex;
flex-direction: column;
height: 280px;
z-index: 10000;
cursor: pointer;
position: relative;
overflow: hidden;
border-radius: 10px;    
-webkit-box-shadow: 0px 0px 1px rgb(100 100 100 / 75%);
-moz-box-shadow: 0px 0px 1px rgba(100, 100, 100, 0.75);
box-shadow: 0px 0px 1px rgb(100 100 100 / 75%);
}
.a-tarjeta-categoria:hover{
text-decoration: none;
background: #AF0541;
}
.imagen-categoria{ 
display: block;
object-fit: cover;
border-radius: 0;
height: 100%;
transition: all ease-in .35s;
transform: scale(1.05);
}
.titulo-categoria{
background-color: #AF0541;
padding: 5px 25px;
color: white;
letter-spacing: 1px;
border-radius: 2px;
position: absolute;
bottom: 20px;
left: 50%;
transform: translate(-50%,0);
width: calc(100% - 80px);
}
.a-tarjeta-categoria:hover .imagen-categoria{
opacity: 0.5;
transform: scale(1.2);
}.caja-admin {
background-color: #fff;
border: 1px solid #d1d1d1;
border-radius: 3px;
padding: 15px 25px;
margin: 0 15px;
cursor: pointer;
}
.caja-admin h4 {
font-weight: 500;
font-size: 0.8em;
}
.caja-admin p em {
font-size: 14px;
font-weight: 300;
}
.owl-stage-outer{
z-index: 100;
}
.carousel-container {
overflow-x: hidden;
}
.carrusel_videos_padre .owl-stage { display: flex; align-items: center; min-height: 350px; }
.carrusel_videos_padre .owl-stage-outer.owl-height { overflow: visible; height: 350px !important; }
.carrusel_videos_padre .elemento-video { position: relative; display: block; height: 100%; overflow: hidden; border-radius: 6px; }
.carrusel_videos_padre .elemento-video img { width: 100%; object-fit: cover; object-position: center; transition: all ease-in .35s; visibility: hidden; aspect-ratio: 16 / 9; z-index: 100; }
.carrusel_videos_padre .elemento-video::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: 1000; }
.carrusel_videos_padre .owl-item { height: 100%; } .carrusel_videos_padre .owl-item.active.center { max-width: 540px;  min-height: 350px; height: 100%; transition: all ease-in-out .35s; }
.carrusel_videos_padre .owl-item.active.center .elemento-video{ min-height: 350px; }
.carrusel_videos_padre .owl-item.active.center .elemento-video img { min-height: 350px; }
.carrusel_videos_padre .owl-item.active .elemento-video img { position: relative; visibility: visible; transition: transform 350ms ease-in-out; min-height: 330px; } .carrusel_videos_padre .elemento-video:hover img { transform: scale(1.1); }
.carrusel_videos_padre .owl-item { position: relative; }
.carrusel_videos_padre .owl-item .elemento-video h3 {
font-size: 21px;
line-height: 25px; position: absolute;
color: white;
bottom: 12%;
left: 7%;
z-index: 10000;
visibility: hidden;
}
.carrusel_videos_padre .owl-item.active.center .elemento-video h3 { visibility: visible; } .carrusel_videos_padre .owl-item .elemento-video span i {
color: white;
background-color: rgba(0, 0, 0, 0.3);
padding: 20px;
border: 1px solid white;
border-radius: 100px;
position: absolute;
bottom: 40%;
left: 7%;
font-size: 18px;
line-height: 13px;
display: flex;
justify-content: center;
align-items: center;
visibility: hidden;
z-index: 10000;
}
.carrusel_videos_padre .owl-item.active.center .elemento-video span i { visibility: visible; } .next-video, .prev-video {
position: absolute;
top: 50%;
z-index: 10;
background-color: transparent;
border: 0;
font-size: 32px;
color: white;
opacity: 0.5;
outline: none;
margin: 0;
transform: translateY(-50%);
transition: 
opacity 150ms ease-in-out,
transform 150ms ease-in-out;
cursor: pointer;
}
.next-video:focus, .prev-video:focus {
outline: none;
}
.next-video:hover, .prev-video:hover {
opacity: 1;
transform: scale(1.05) translateY(-50%);
}
.prev-video { left: 20px; }
.next-video { right: 20px; }
@media only screen and (max-width: 1100px) {
.carrusel_videos_padre .owl-item.active.center {
max-width: none;
} 
.carrusel_videos_padre .owl-item .elemento-video span i {
bottom: 24%;
}
}
@media only screen and (max-width: 800px) {
.carrusel_videos_padre .elemento-video img {
aspect-ratio: 10 / 5;
}
}