:root{
    --gray: var(--bde-palette-color-1-9f994132-cfd6-4f21-ac80-bcc12b153da2);   
    --white: var(--bde-palette-color-1-f1f8a476-dee9-4f98-82f8-d468c60fc8a1);
    --black-text: var(--bde-palette-color-1-1e507406-f170-4dbf-875b-440e86fdb4e7);
    --green-dark: var(--bde-palette-color-1-8bedee3b-8118-49b4-a6a7-f33b6af72536);   
    --red: var(--bde-palette-color-1-27d0e346-934a-44bc-a8b2-eb494449189b);
    --filter-white: brightness(0) saturate(100%) invert(89%) sepia(94%) saturate(22%) hue-rotate(35deg) brightness(106%) contrast(106%); 
    --text-blue: var(--bde-palette-base-text-78849354-c875-4130-862c-388062594d28-14);
}


/* Botones */
.bde-button.read-more{padding: 8px !important;padding-left:0!important;}
.bde-button.read-more .breakdance-link {padding: 0px 0px 5px 0px !important;}
.bde-button.read-more .breakdance-link:hover{ border-bottom: 1px solid;border-radius: 0px;}

.loader {position: absolute;top:50px;left: 50%;transform: translate(-50%, -50%);width: 40px;height: 40px;background-image: url(./img/loading2.gif);background-size: contain;background-repeat: no-repeat;background-position: center;display: inline-block;}
/* Botones */

/* Ocultar bnner WPML*/ 
.otgs-development-site-front-end{display: none !important;}
/* Ocultar bnner WPML*/ 

/* Paginado slider swiper */
.pagination-slider .swiper-button-prev, .pagination-slider .swiper-button-next {background: #000;color: #fff;padding: 4px;width: 35px;height: 35px;aspect-ratio: 1;border-radius: 9999px;top: 12px;left: auto;}
.pagination-slider .swiper-button-prev {right: 45px;}
.pagination-slider .swiper-button-next {right: 0;}
.pagination-slider .swiper-button-next:after, .pagination-slider.swiper-button-prev:after {font-size: 14px;font-weight: 900;}
.pagination-slider .swiper {padding-top: 60px;}
.breakdance .countSlider .pagination-slider .wrap_arrows .numbers {top: 20px; color: var(--black-text);}
.sedeGallery .wrap_arrows {padding-top: 10px;}
/* Paginado slider swiper */ 

/* Card programas sin imagen */
.loop-programas .bde-container-link img, .loop-programas .tag-post  {display: none !important;}
.loop-programas .tag-oferta {position: relative !important;}
/* Card programas sin imagen */

/* Blog distribuidora */
.card-post {display: flex;flex-direction: column;position: relative;align-items: flex-start;gap: 16px;text-align: left;}
.card-post .bde-container-link {display: flex;flex-direction: column;align-items: flex-start;text-align: left;max-width: 100%;text-decoration: none;;position: relative;background-size: cover;width: 100%;}
.card-post .bde-image2 {border-radius: 10px;width: 100%;height: 100%;object-fit: cover;aspect-ratio: 4 / 3;}
.card-post .tag-post, .card-evento-grid .tag-post {background-color: #EBFCFA;display: block;position: absolute;top: 20px;right: 20px;padding: 4px 16px 4px 16px;border-radius: 16px;}
.card-post .tag-post a, .card-post .tag-post a:hover {text-decoration: none; color: var(--green-dark);}
.card-post .content-post {display: flex;gap: 16px;position: static;padding-right: 20px;padding-left: 20px;}

.loop-blog .bde-loop-grid {row-gap: 40px;}
.search-results .custom-posts-list .card-post .excerpt-post {display: none;}
.loop-blog .bde-loop-grid .bde-loop-item:first-child .image-container::before,.search-results .custom-posts-list .card-post:first-of-type .image-container::before,
.single-post .image-container::before, .single-evento .image-container::before {position: absolute;content: "";top: 0;right: 0;left: 0;bottom: 0;pointer-events: none;
background-image: linear-gradient(206.15deg, rgba(0, 0, 0, 0) 47.02%, rgba(0, 0, 0, 0.72) 84.75%);border-radius: 10px;}

.loop-blog .bde-loop-grid .bde-loop-item:first-child .container-fecha-post .biColor, .search-results .custom-posts-list .card-post:first-of-type .container-fecha-post .biColor{ color: var(--white) !important;}

#top-populares {position: relative; padding-bottom: 40px;}
.item-popular {border-bottom: 1px solid var(--gray); padding: 16px 0px;display: grid;column-gap: 16px;grid-template-columns: 1fr 6fr;align-items: start;}
.item-popular .numero {font-size: 175%; font-weight: 700;}
.item-popular a {color: var(--dark) !important; font-size: 100% !important; font-weight: 700;}

.breakdance .sidebar .sticky_content{position:sticky;top:122px;padding-bottom:0!important}
.container-fecha-post {flex-direction: row !important;gap: 3px;}
.container-fecha-post .biColor {color: var(--red) !important;}
.single-evento .sticky_content .container-fecha.simple-fecha .dia {color: var(--black-text); font-weight: 900;font-size: 112.5%;}

.loop-podcast .eserp-pagination + .controls, .loop-last-post .eserp-pagination + .controls, .titulaciones .eserp-pagination + .controls {margin: 20px auto;}
.loop-last-post .eserp-pagination .bde-loop-grid, .loop-podcast .eserp-pagination .bde-loop-grid {row-gap: 0px;}
.loop-last-post .eserp-pagination .bde-loop-grid .read-more {padding-bottom: 20px !important;}

.filtros-blog article .bde-text-link {white-space: nowrap;}


/* Blog distribuidora */

/* Single post */
body.post-template-default .extend_block, body.single-post .wp-block-group.related_links_block {margin-top: 25px;}
body.single-post {background: var(--white);}
body.single-post .pic_and_footer figure.wp-block-image img,body.single-post .foto_slider figure.wp-block-image img {width: 100%;aspect-ratio: 1.4;object-fit: cover;border-radius: 10px;}
body.single-post .pic_and_footer figure.wp-block-image img {width: 100%; height: auto;}
body.single-post .pic_and_footer.pic_title figure.wp-block-image img {max-height: 400px;object-fit: contain;}
body.single-post .pic_and_footer.pic_title h3 {font-size: 143.75%;}
body.single-post .pic_and_footer figure.wp-block-image figcaption,body.single-post .foto_slider figcaption,body.single-post .group_gallery p,body.single-post .video_and_footer figcaption
{font-size: 87.5%;padding: 10px 8% 10px;line-height: 120%;}

body.single-post .foto_slider {position: relative;display: flex;flex-direction: column-reverse;margin-top: 100px;}
body.single-post .foto_slider figure {position: relative;z-index: 1;opacity: 0;transition: opacity .6s ease-in-out;-moz-transition: opacity .6s ease-in-out;-webkit-transition: opacity .6s ease-in-out;}
body.single-post .foto_slider figure:not(:first-child){position:absolute;left:0;top:0;}
body.single-post .foto_slider figure.active {z-index: 2;opacity: 1;}

body.single-post .foto_slider .wrapPagination{position:absolute;top:-50px;width:100%;display:grid;grid-template-columns:min-content 1fr min-content;align-items:center}
body.single-post .foto_slider .wrapPagination .pagination{padding:0}
body.single-post .foto_slider .wrapPagination a.next, body.single-post .foto_slider .wrapPagination a.prev{background:url(./img/chevron.svg) no-repeat;background-size:cover;width:35px;height:35px;left:0;top:10px;overflow:hidden;text-indent:-9999px;transform:rotate(90deg);border-radius:40px}
body.single-post .foto_slider .wrapPagination a.prev{transform:rotate(-90deg)}

body.single-post .group_gallery .wp-block-gallery {display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;border-radius: 10px;overflow: hidden;}
body.single-post .group_gallery .wp-block-gallery > figure {width: 100% !important;height: auto;}

body.single-post .video_and_footer .wp-block-embed__wrapper iframe {width: 100%;aspect-ratio: 16 / 9;height: auto;display: block;overflow: hidden;border-radius: 15px;}

body.single-post .blockquote_block{border-bottom: 1px solid var(--gray); padding-bottom: 40px;margin-bottom: 25px;}
body.single-post .blockquote_block blockquote {position: relative;}
body.single-post .blockquote_block.with_author blockquote::before {content: "";position: absolute;width: 105px;background: url(./img/blockquote.svg) no-repeat center center;
left: 0;z-index: 1;min-height: 60px;background-size: contain;height: 85px;}
body.single-post .blockquote_block blockquote p {font-weight: 900;font-size: 180%;margin-bottom: 15px;line-height: 125%;color: var(--dark) !important;;position: relative;
z-index: 2;padding-top: 20px;}
body.single-post .blockquote_block.with_author blockquote p {font-weight: 700;padding-left: 80px;margin-bottom: 35px;font-size: 143.75%;}
body.single-post .blockquote_block .wp-block-group.author { margin-left: 19%;gap: 0px;padding-left: 40px;position: relative;}
body.single-post .blockquote_block .wp-block-group.author .author_name {padding-right: 12px;height: 100%; font-weight: 900;font-size: 112.5%;}
body.single-post .blockquote_block .wp-block-group.author p {margin-bottom: 0 !important;}
body.single-post .blockquote_block .wp-block-group.author .author_name::before{content: "";position: absolute;width: 25px;height: 25px;background: url(./img/note.svg) no-repeat center center;
left: 0;background-size: contain;}
body.single-post .blockquote_block .wp-block-group.author .linkedin{padding-top: 20px;width: 100px;height: auto;object-fit: cover;}

body.single-post .wp-block-group.related_links_block a {padding: 16px;border: 1px solid var(--gray);border-radius: 10px;margin-bottom: 25px;display: grid;grid-template-columns: 170px 1fr;
gap: 25px;align-items: center;text-decoration: none;}
body.single-post .wp-block-group.related_links_block img {height: 100%;width: 100%;object-fit: fill;display: block;margin: 0;padding: 0;border-radius: 10px;}
body.single-post .wp-block-group.related_links_block .category {display: inline-block;background-color: #EBFCFA;padding: 4px 16px 4px 16px;border-radius: 16px;color:var(--green-dark);}
body.single-post .wp-block-group.related_links_block h3 {font-size: 100%;text-decoration: underline;}
body.single-post .wp-block-group.related_links_block a:hover {background: #e3e3e33d;}

body.single-post .text_background .background {background-color: #f9f8f6;padding: 24px;border-radius: 15px;}
.categoria-post {text-decoration: none; color:var(--green-dark) !important;}

.extend_block .pagination { text-align: center;}
.related_links_block.type_evento .evento-relacionado.pastillaPrograma {display: flex;gap:16px;}

.related_links_block.type_evento .evento-relacionado.pastillaPrograma p {background-color: #DAF4FF;color: #066D99;border: 0;pointer-events: none;padding-left: 54px !important;
border-radius: 9999px;font-size: 15px;font-weight: 700;text-transform: capitalize;padding: 8px 16px;height: 31px;margin: 0px;vertical-align: middle;position: relative;display: flex;align-items: center;}
.related_links_block.type_evento .evento-relacionado.pastillaPrograma p.hora {background-color: #FBEBEC;color: #E8382B;}
.related_links_block.type_evento .evento-relacionado.pastillaPrograma p::before {content: "";position: absolute;inset: 0;background-image: url(https://eserp-dev.pdg.studio/wp-content/plugins/customize/assets/img/separa_pastilla.svg);
background-repeat: no-repeat;background-size: auto 100%;background-position: 18px 0;pointer-events: none;}

.related_links_block.type_evento .evento-relacionado.pastillaPrograma p::after{content: "";display: block;background-color: currentColor;width: 18px;
height: 18px;margin-right: 11px;margin-left: 4px;mask-size: 100% 100%;mask-repeat: no-repeat;    transition-timing-function: ease-in-out;transition-property: transform, background-color;
transition-duration: var(--bde-transition-duration);left: 3px;position: absolute;}
.related_links_block.type_evento .evento-relacionado.pastillaPrograma p.ubicacion::after{   
    mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Capa_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%20159%20159%22%3E%0D%0A%20%20%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.st0%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23e8382b%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M79.5%2C151.3c-40.5%2C0-73.4-32.9-73.4-73.4S39%2C4.6%2C79.5%2C4.6s73.4%2C32.9%2C73.4%2C73.4-32.9%2C73.4-73.4%2C73.4ZM62.7%2C134.2c-7.2-15.4-11.4-32-12.3-48.9h-29.1c1.4%2C11.3%2C6.1%2C21.9%2C13.5%2C30.6%2C7.4%2C8.7%2C17.1%2C15%2C28%2C18.3ZM65%2C85.3c1.1%2C17.9%2C6.2%2C34.7%2C14.5%2C49.5%2C8.5-15.2%2C13.4-32.2%2C14.5-49.5h-28.9ZM137.7%2C85.3h-29.1c-.9%2C17-5.1%2C33.6-12.3%2C48.9%2C10.9-3.3%2C20.6-9.6%2C28-18.3%2C7.4-8.7%2C12-19.3%2C13.5-30.6ZM21.3%2C70.6h29.1c.9-17%2C5.1-33.6%2C12.3-48.9-10.9%2C3.3-20.6%2C9.6-28%2C18.3-7.4%2C8.7-12%2C19.3-13.5%2C30.6ZM65.1%2C70.6h28.9c-1.1-17.4-6-34.3-14.4-49.5-8.5%2C15.2-13.4%2C32.2-14.5%2C49.5h0ZM96.3%2C21.7c7.2%2C15.4%2C11.4%2C32%2C12.3%2C48.9h29.1c-1.4-11.3-6.1-21.9-13.5-30.6-7.4-8.7-17.1-15-28-18.3Z%22%2F%3E%0D%0A%3C%2Fsvg%3E);
    -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Capa_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%20159%20159%22%3E%0D%0A%20%20%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.st0%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23e8382b%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M79.5%2C151.3c-40.5%2C0-73.4-32.9-73.4-73.4S39%2C4.6%2C79.5%2C4.6s73.4%2C32.9%2C73.4%2C73.4-32.9%2C73.4-73.4%2C73.4ZM62.7%2C134.2c-7.2-15.4-11.4-32-12.3-48.9h-29.1c1.4%2C11.3%2C6.1%2C21.9%2C13.5%2C30.6%2C7.4%2C8.7%2C17.1%2C15%2C28%2C18.3ZM65%2C85.3c1.1%2C17.9%2C6.2%2C34.7%2C14.5%2C49.5%2C8.5-15.2%2C13.4-32.2%2C14.5-49.5h-28.9ZM137.7%2C85.3h-29.1c-.9%2C17-5.1%2C33.6-12.3%2C48.9%2C10.9-3.3%2C20.6-9.6%2C28-18.3%2C7.4-8.7%2C12-19.3%2C13.5-30.6ZM21.3%2C70.6h29.1c.9-17%2C5.1-33.6%2C12.3-48.9-10.9%2C3.3-20.6%2C9.6-28%2C18.3-7.4%2C8.7-12%2C19.3-13.5%2C30.6ZM65.1%2C70.6h28.9c-1.1-17.4-6-34.3-14.4-49.5-8.5%2C15.2-13.4%2C32.2-14.5%2C49.5h0ZM96.3%2C21.7c7.2%2C15.4%2C11.4%2C32%2C12.3%2C48.9h29.1c-1.4-11.3-6.1-21.9-13.5-30.6-7.4-8.7-17.1-15-28-18.3Z%22%2F%3E%0D%0A%3C%2Fsvg%3E);
}
.related_links_block.type_evento .evento-relacionado.pastillaPrograma p.hora::after{
    mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Capa_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%20367.4%20365.2%22%3E%0D%0A%20%20%0D%0A%20%20%3Cg%20id%3D%22Group%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M183.7%2C356c-95.8%2C0-173.4-77.6-173.4-173.4S87.9%2C9.2%2C183.7%2C9.2s173.4%2C77.6%2C173.4%2C173.4-77.6%2C173.4-173.4%2C173.4ZM183.7%2C321.3c36.8%2C0%2C72.1-14.6%2C98.1-40.6%2C26-26%2C40.6-61.3%2C40.6-98.1s-14.6-72.1-40.6-98.1c-26-26-61.3-40.6-98.1-40.6s-72.1%2C14.6-98.1%2C40.6c-26%2C26-40.6%2C61.3-40.6%2C98.1s14.6%2C72.1%2C40.6%2C98.1c26%2C26%2C61.3%2C40.6%2C98.1%2C40.6ZM201%2C182.6h69.4v34.7h-104v-121.4h34.7v86.7Z%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);
    -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Capa_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%20367.4%20365.2%22%3E%0D%0A%20%20%0D%0A%20%20%3Cg%20id%3D%22Group%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M183.7%2C356c-95.8%2C0-173.4-77.6-173.4-173.4S87.9%2C9.2%2C183.7%2C9.2s173.4%2C77.6%2C173.4%2C173.4-77.6%2C173.4-173.4%2C173.4ZM183.7%2C321.3c36.8%2C0%2C72.1-14.6%2C98.1-40.6%2C26-26%2C40.6-61.3%2C40.6-98.1s-14.6-72.1-40.6-98.1c-26-26-61.3-40.6-98.1-40.6s-72.1%2C14.6-98.1%2C40.6c-26%2C26-40.6%2C61.3-40.6%2C98.1s14.6%2C72.1%2C40.6%2C98.1c26%2C26%2C61.3%2C40.6%2C98.1%2C40.6ZM201%2C182.6h69.4v34.7h-104v-121.4h34.7v86.7Z%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);
}
/* Single post */

/* Página de resultados buscador blog */
.filter-post .section-container {width: 1300px; margin: 0px auto; gap:24px}
.filter-post a {text-decoration: none; color: #242425 !important;font-size: 87.5%;font-weight: 900;}

.search-results .card-post {display: grid !important;grid-template-columns: 25% 1fr;align-items: center !important; margin-bottom: 20px;}
.search-results .custom-posts-list .card-post:first-of-type {display: flex !important;}
.search-results .card-post .tag-post {right: 76%; display: inline-block;}
.search-results .card-post .content-post {max-width: 600px; position: static;}
.search-results .card-post .tipo-noticia {display: none;}

.search-posts .button-atom {border-radius: 50px !important;height: 35px !important; white-space: nowrap; background:#F9F8F6 !important; border: 1px solid #E3E3E3 !important; padding: 14px 24px !important;font-size: 93.75%;
font-weight: 700; cursor: pointer;}

.search-results .bde-search-form.search-posts .search-form__field {padding: 0 5px;}
.search-results #tab-isotope-all {display: none !important;}

.bde-search-form.search-posts2 .search-form__field {padding: 0 25px !important;width: 90% !important;}

.bde-search-form.search-posts2 {z-index: 10; display: none;}
.bde-search-form.search-posts2 .search-form {position: relative;}
.bde-search-form.search-posts2 .search-form::before, .boton-limpiar, .search-menu .search-clear-clickable {content: "";position: absolute;width: 35px;height: 35px;background: url(./img/close-line.svg) no-repeat center center;
right: 55px;top: 10px;z-index: 10; background-size: contain;display: none;}
.boton-limpiar {border-right: 2px solid #d6d6d6 !important;padding-right: 45px !important;}
.bde-search-form.search-posts2 .search-form.has-text::before {display: block;}
.bde-search-form.search-posts2 .search-form::after, .boton-busqueda, .search-menu .js-search-form.is-active .search-form__lightbox-container::after {content: "";position: absolute;width: 35px;height: 35px;background: url(./img/arrow-right-up.svg) no-repeat center center;
right: 0;top: 10px;z-index: 10; background-size: contain;background-color: #2c2c2c;border-radius: 50px; cursor: pointer;}
.search-clear-clickable {position: absolute;right: 49px;top: 10px;width: 35px;height: 35px;z-index: 20;cursor: pointer;background: transparent;border-right: 2px solid #d6d6d6;}
.search-submit-clickable {position: absolute;right: 0;top: 0;width: 35px;height: 35px;z-index: 20;cursor: pointer;background: transparent;}
.search-results .search-clear-clickable {right: 69px;}
.search-menu .search-clear-clickable {z-index: 9999;right: 55px; top: 8px;}

.search-results .search-posts2 .search-form {margin-right: 20px;}

.post-results .bde-isotope-filter-bar {padding: 40px 0px 20px 0px;margin-bottom: 80px; margin-top: -32px;}js-search-form-close
.post-results .bde-isotope-filter-bar .bde-tabs__tabslist--tabs {border-bottom: 0px !important;}

.filter-post .bde-term-loop .bde-loop {display: flex !important; gap: 24px;flex-wrap: wrap;}
.filter-post .bde-term-loop .bde-loop .bde-loop-item {cursor: pointer;padding: 0px;}
.filter-post .bde-term-loop .bde-loop .bde-loop-item .bde-text-link:hover, .filter-post a:hover, .filter-post a.active {color: var(--red) !important;}

.pagination.custom-pagination {display: flex;gap: 24px;font-size: 143.75%;font-weight: 400; align-items: center;justify-content: center;margin-top: 60px;}
.pagination.custom-pagination .page-numbers {padding: 6px 16px;border-radius: 50px; width: 44px;height: 44px;display: inline-flex;justify-content: center;align-items: center;}
.pagination.custom-pagination .page-numbers.current, .pagination.custom-pagination .page-numbers:hover {background-color: var(--red);color: var(--white);font-weight: 700;}
.pagination.custom-pagination a.page-numbers {text-decoration: none;color: var(--text-blue);}
.pagination.custom-pagination a.prev, .pagination.custom-pagination a.next,.custom-pagination a.first,.custom-pagination a.last {background-color: #000;background-repeat: no-repeat;background-position: center;background-size: 24px 24px; text-indent: -9999px;
overflow: hidden; margin: 0 4px;vertical-align: middle;}
.pagination.custom-pagination a.prev {background-image: url('./img/prev.svg');}
.pagination.custom-pagination a.next {background-image: url('./img/next.svg');}
.pagination.custom-pagination a.first {background-image: url('./img/first-page.svg');}
.pagination.custom-pagination a.last {background-image: url('./img/last-page2.svg');}
.pagination.custom-pagination a.page-numbers.current {background: #000;color: var(--white);}
.pagination.custom-pagination .page-select-form {font-size: 16px;}
.pagination.custom-pagination .page-select-form select {border: 1px solid var(--gray); border-radius: 5px;padding: 8px; margin-left: 16px; background: var(--grey-50);}

.breakdance .resultados-busqueda-general .pastillaPrograma a::before {filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(370%) hue-rotate(131deg) brightness(99%) contrast(97%);}
/* Página de resultados buscador blog */

/*Eventos distribuidora*/
.loop-eventos .dia {font-size: 343%;}
.after-time .button-atom__text::after{content: 'h';}
.loop-eventos .container-img::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.1816) 0%, rgba(0, 0, 0, 0.24) 100%);
pointer-events: none;border-radius: 10px;}
.loop-eventos .container-fecha {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(360deg, #2C2C2C 0%, rgba(65, 65, 65, 0.69) 56%, rgba(146, 146, 146, 0) 100%);
pointer-events: none;border-radius: 10px;}  

.filtro-eventos {display: flex;flex-direction: column;gap: 16px;}
.filtro-eventos label {color: var(--black-text);font-size: 87.5%;flex: 1;}
.filtro-eventos span.separador {padding-top: 20px;color: var(--black-text);font-size: 87.5%; text-align: center;}
.filtro-eventos .date {display: grid;gap: 10px;align-items: center;grid-template-columns: 45% 1fr 45%;}
.filtro-eventos .date input, .filtro-eventos .ciudad, .filtro-eventos select.areas {border: 0px; border-bottom: 1px solid #BEBEBE;height: 48px; border-radius: 5px 5px 0px 0px; margin-top: 5px;width: 100%; color: #88706f;padding: 10px;}

.container-fecha .fecha-inicio .dia::after{content: '-';padding-right: 5px;padding-left: 5px; display: none;}
.container-fecha .fecha-inicio .dia.mostrar-after::after {display: block;}
.container-fecha .dia {padding-right: 8px;display: flex;}

.resultado-eventos {display: flex;flex-wrap: wrap;flex-direction: row;gap: 20px;position: relative;min-height: 400px;}
.resultado-eventos .container-fecha span, .related_links_block .container-fecha span {color: #88706F;}
.resultado-eventos .container-fecha .dia, .related_links_block .container-fecha .dia {font-size: 28px;font-weight: 700;}
.resultado-eventos .container-fecha .resto, .related_links_block .container-fecha .resto {font-size: 16px;white-space: nowrap;display: inline;} 
.resultado-eventos .container-fecha .fecha-inicio, .related_links_block .container-fecha .fecha-inicio {display: flex;flex-direction: column;align-items: center;}
.resultado-eventos .container-fecha .fecha-fin, .related_links_block .container-fecha .fecha-fin {flex-direction: column;margin-top: 23px;margin-left: -10px;}
.resultado-eventos .container-fecha .fecha-fin .resto, .related_links_block .container-fecha .fecha-fin .resto {margin-left: -60px;}
.resultado-eventos .bde-loop {width: 100%;}
.related_links_block .container-fecha {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}
.related_links_block .column-evento {display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center; border-right: 1px solid #DFDFDF;}

.resultado-eventos .card-evento {height: 100%;}
.eventos-home .card-evento:has(.evento-activo) {background-color: #F9F8F6;}

.contador-eventos {color: var(--black-text); font-weight: 900; margin-bottom: 0;}

.barra-progreso-container {width: 100%;height: 3px;background-color: var(--gray);border-radius: 4px;overflow: hidden;margin-top: 8px;}
.barra-progreso {height: 100%;width: 0%; background-color: var(--red); transition: width 0.3s ease;}
.resultado-eventos .btn-consultar a, .resultado-eventos .btn-inscribir {padding: 0px !important;} 

/* Calendario */
.flatpickr-calendar {border-radius: 10px;box-shadow: 0 4px 8px rgba(0,0,0,0.2);}
.flatpickr-day.selected {background-color: var(--black-text) !important;color: white !important;border-color:var(--black-text) !important;}
span.flatpickr-weekday {color: var(--black-text) !important; font-weight: 900 !important;font-size: 15px;}
.flatpickr-day {font-size: 13px !important;color: var(--black-text) !important;}
.flatpickr-weekdays {border-bottom: 1px solid var(--gray);padding-bottom: 10px;}
.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month input.cur-year {font-weight: 900; color: var(--black-text);font-size: 14px;}
span.flatpickr-weekday::first-letter {visibility: visible !important;}
span.flatpickr-weekday {visibility: hidden !important;}
.flatpickr-weekdays .flatpickr-weekdaycontainer {padding-left: 10px;}
.flatpickr-months {padding: 15px 0px;}
.flatpickr-weekdaycontainer .flatpickr-weekday:nth-child(6),.flatpickr-weekdaycontainer .flatpickr-weekday:nth-child(7) {color: var(--red) !important;}
.flatpickr-day:nth-child(7n+6), .flatpickr-day:nth-child(7n) {color: var(--red) !important;}
.flatpickr-day.flatpickr-disabled {color: var(--gray) !important;}
.filtro-eventos .date input.flatpickr-input.active {border-color: var(--red);}
.filter-event, .filtro-eventos .btn-cerrar {display: none;}
#timeline-events {width: fit-content;margin-top: 50px;}
.flatpickr-current-month .numInputWrapper {margin-left: 16px;}
/*Eventos distribuidora*/

/*Single Evento*/
body.single-evento{background: var(--white);}
.single-evento .container-fecha.simple-fecha .dia {color: var(--red);}
.single-evento .container-fecha.simple-fecha:has(.fecha-fin) .fecha-inicio .dia::after {padding-right: 0px;padding-left: 4px;}
.single-evento .bde-dynamic-repeater .bde-loop-item {gap: 0px;}
.single-evento .container-fecha .dia {padding-right: 4px;}
.single-evento .fecha-fin .resto {padding-left: 2px;white-space: nowrap;display: inline;}
/*Single Evento*/

/*Profesores distibuidora*/
/*.resultado-profesores{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;grid-template-rows: auto;margin-top: 40px;position: relative;min-height: 400px;}*/
.resultado-profesores{display: grid;grid-template-columns:repeat(5,1fr);gap: 20px;grid-template-rows: auto;margin-top: 40px;position: relative;min-height: 400px;}
.col5List .resultado-profesores{grid-template-columns:repeat(5,1fr);}
.resultado-profesores .hoverCard img{height: auto;aspect-ratio: 1;filter:grayscale(100%);}
.resultado-profesores .hoverCard:hover img{filter:grayscale(0);}
.resultado-profesores .hoverCard .jobTitle:has(span){display: none;}
.filtro-profesores {display: flex;justify-content: flex-end;justify-content: space-between;}
.filtro-profesores h2 {color: var(--red) !important;}
.filtro-profesores select.areas {width: 300px;border: 0px;border-bottom: 1px solid #BEBEBE;height: 48px;border-radius: 5px 5px 0px 0px;margin-top: 5px;color: #88706f;padding: 10px;}
.container-buscador {border-top: 0px solid;border-bottom: 1px solid #BEBEBE;border-left: 0px solid;border-right: 0px solid;border-radius: 0px;background: #F1EDEB00;margin-bottom: 60px;position: relative;}
.container-buscador input {width: 95%;border: 0;padding: 0 25px;height: 60px;display: block;outline: 0;background-color: transparent;color: #414b6a;font-size: 200%;font-weight: 400;padding-left: 70px;}
.container-buscador::before {content: "";position: absolute;width: 35px;height: 35px;background: url(./img/search-line.svg) no-repeat center center;left: 0;top: 15px;z-index: 10;background-size: contain;margin-left: 10px;}
.filtro-profesores label {font-size: 87.5%;}
.boton-limpiar {border: 0px; cursor: pointer;}
/*Profesores distibuidora*/

/*Single profesor*/
body.single-profesor {background: var(--white);}
.single-profesor h1.biColor strong {font-weight: 400;}
.single-profesor .btn-cv {position: relative; padding-left: 30px;}
.single-profesor .btn-cv::before {content: "";position: absolute;width: 45px;background: url(./img/cv.svg) no-repeat center center;left: 0;z-index: 1;background-size: contain;height: 45px;}
.single-profesor .bde-term-loop .card-area-tax::before {content: "";position: absolute;width: 100%;background: url(./img/background-card.svg) no-repeat center center;right: -30px;top:-2px;background-size: contain;height: 100%;}
.single-profesor .bde-tabs__tabslist .js-tab.is-active {border-radius: 0px 10px 10px 0px; border:1px solid var(--gray);}
.single-profesor .bde-tabs__tabslist .js-tab.is-active .bde-tabs__tab-title {font-weight: 900;}
.single-profesor .anno_exp:before {content: "•";color: var(--gray);font-size: 2rem;margin-right: 10px;display: inline-block;vertical-align: middle;margin-top: -5px;margin-left: -20px;}
.single-profesor .anno_exp::after {content: "";position: absolute;left: -11px;top: 30px;bottom: -100%;width: 1px;background-color: var(--gray);z-index: 0;}
.single-profesor .bde-loop-grid .bde-loop-item:last-child .anno_exp::after {display: none;}
/*Single profesor*/

/*Noticias*/
.filtros-noticias {margin-bottom: 40px;display: flex;justify-content: flex-end;gap: 20px;}
.filtros-noticias .filtro-btn {color: #242425;font-size: 87.5%;font-weight: 900;background: transparent;border: none;cursor: pointer;}
.filtros-noticias .filtro-btn:hover, .filtros-noticias .filtro-btn.active {color: var(--red);}
.filtros-noticias .filtro-btn[data-filtro="all"] {border-left: 1px solid #E3E3E3;padding-left: 20px;}

.grid-noticias {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;}
.grid-noticias .tipo-noticia, .grid-noticias .tag-evento, .block-news .tipo-noticia {display:block !important;}
.grid-noticias .tag-categoria, .grid-noticias .whiteBG, .block-news .tag-categoria {display: none !important;}
.grid-noticias.loop-eventos .container-fecha {height: initial;}
.block-news .tipo-noticia {top: unset !important;right: unset !important;position: relative !important;order: 1 !important;}
.grid-noticias.loop-eventos .btn-inscribir { display: none;}
.grid-noticias.loop-eventos .btn-consultar { display: inline-flex !important;}

.resultados-noticias {position: relative;min-height: 400px;}
/*Noticias*/

/* Buscador general */
.search-results .container-buscador-general .grid-results {display: grid; grid-template-columns: 20% 1fr; gap: 60px;padding-top: 40px;}
.search-results .container-buscador-general .filtro-checks {display: flex;flex-direction: column;gap: 20px;}
.search-results .container-buscador-general .filtros-programa.active {display: flex !important;}

.search-results .container-buscador-general .filtros-programa {background:var(--white);border-radius: 10px;padding: 20px 10px;}
.search-results .container-buscador-general .label-tipo-post {color: var(--black-text); font-size: 143.75%;font-weight: 700;position: relative;display: flex;align-items: center;}
.search-results .container-buscador-general .label-tipo-post.label-formacion::after {content: '';position: absolute;top: 30%;right:0;transform: translate(0%, -50%);width: 35px; height: 35px;background-image: url(./img/more.svg);background-repeat: no-repeat;background-position: center;background-size: contain;cursor: pointer;}
.search-results .container-buscador-general .label-tipo-post.label-formacion:has(input:checked)::after{background-image: url(./img/less.svg);}
.search-results .container-buscador-general .termino-buscado {color: var(--red);}
.search-results .container-buscador-general .label-tipo-post.label-formacion {border-bottom: 1px solid #E3E3E3;padding-bottom: 20px;}

.search-results .container-buscador-general h1 {color: var(--red);font-size: 218.75%;font-weight: 700;margin-bottom: 10px;}
.search-results .container-buscador-general .check-tipo-post {appearance: none;border-radius: 3px;cursor: pointer;transition: background-color 0.3s;margin-right: 10px;width: 21px;height: 21px;border: 2px solid #A68C8C;position: relative;}
.search-results .container-buscador-general .check-tipo-post:checked {background-color: #33D5CA;}
.search-results .container-buscador-general .check-tipo-post:checked::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 17px; height: 17px; background-image: url(./img/check.svg);background-repeat: no-repeat;background-position: center;background-size: contain; }

.search-results .container-buscador-general .check-programa {display: none; appearance: none;cursor: pointer;transition: background-color 0.3s;}
.search-results .container-buscador-general .check-programa:checked {display:block;position: absolute;right: 14px;top: 50%;}
.search-results .container-buscador-general .check-programa:checked::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 17px; height: 17px; background-image: url(./img/remove-filter.svg);background-repeat: no-repeat;background-position: center;background-size: contain;}
.search-results .container-buscador-general .filtros-programa label {background:var(--white);border-radius: 50px;border: 1px solid #E3E3E3;padding: 6px 28px; width: fit-content;position: relative;cursor: pointer;}
.search-results .container-buscador-general .filtros-programa label:has(.check-programa:checked){background: #F9F8F6;}

.search-results .container-buscador-general .filtro-checks .head-filtros {display: flex;flex-direction: row;gap: 16px;align-items: center;border-bottom: 1px solid #E3E3E3;padding-bottom: 10px;justify-content: space-between;}
.search-results .container-buscador-general .filtro-checks .head-filtros h2, .filter-event h2 {margin: 0px;}
.search-results .container-buscador-general .filtro-checks .head-filtros button {background: transparent;border: 0px;position: relative;padding-right: 30px;color: var(--black-text);cursor: pointer;}
.search-results .container-buscador-general .filtro-checks .head-filtros button::after {content: '';position: absolute;top: 50%;right: 0;transform: translate(0%, -50%);width: 24px; height: 24px; background-image: url(./img/remove.svg);background-repeat: no-repeat;background-position: center;background-size: contain; }

.search-results .container-buscador:has(input:focus) {border-bottom: 1px solid var(--red);}
.search-results .container-buscador input {padding-bottom: 10px;}
.search-results .container-buscador::before {top:8px;}

.search-results .resultados-lista {display: flex;flex-direction: column;gap: 14px;}
.search-results .resultados-lista .card-post, .search-results .resultados-lista .card-evento-grid  {grid-template-columns: 1fr 30%; display: grid !important;gap:20px; align-items: start !important;margin: 0px 0px 24px 0px;}
.search-results .resultados-lista .card-post .content-post, .search-results .resultados-lista .card-evento-grid .content-post {order: 1;padding: 0px; width: 100%; display:grid;}
.search-results .resultados-lista .card-post .bde-container-link, .search-results .resultados-lista .container-img-buscador {order: 2;overflow:hidden;border-radius: 10px;}
.search-results .resultados-lista .card-post .content-post {order: 1; gap:0px;height: 100%;align-items: center;}
.search-results .resultados-lista .card-post .excerpt-post {order: 2;}
.search-results .resultados-lista .card-post .date-post {order: 3;}
.search-results .resultados-lista .card-post .tag-post {right: 20px;}

.search-results .resultados-lista .card-evento-grid .content-post {position: static;}
.search-results .resultados-lista .card-evento-grid .container-img-buscador {border-radius: 10px; overflow: hidden;}
.search-results .resultados-lista .card-evento-grid .container-img-buscador img {object-fit: cover;aspect-ratio: 4 / 3;}
.search-results .resultados-lista .card-evento-grid .container-img-buscador .container-fecha {margin-top: -86px;display: flex;flex-direction: row;flex-wrap: nowrap;padding-left: 10px;}
.search-results .resultados-lista .card-evento-grid .container-img-buscador .container-fecha .fecha-inicio, 
.search-results .resultados-lista .card-evento-grid .container-img-buscador .container-fecha .fecha-fin { display: flex; align-items: center; color: var(--white);}
.search-results .resultados-lista .card-evento-grid .content-post .whiteBG {order: 3; flex-direction: row; gap:16px}
.search-results .resultados-lista .content-post .pastillaPrograma a {border: 0;pointer-events: none;padding-left: 54px !important;border-radius: 9999px;font-size: 15px;font-weight: 700;height: 31px;white-space: nowrap;}
.search-results .resultados-lista .content-post .pastillaPrograma:nth-of-type(1) a {background-color: #DAF4FF;color: #066D99;text-transform: capitalize;}
.search-results .resultados-lista .content-post .pastillaPrograma:nth-of-type(2) a {background-color: #FBEBEC;color: #C02E38;}
.search-results .resultados-lista .content-post .pastillaPrograma:nth-of-type(3) a {background-color: #FFF0E1;color: #995B23;}
.shortcode-fecha .pastillaPrograma a {background-color: #FBEBEC !important;color: #C02E38 !important;}
.shortcode-fecha .pastillaPrograma a::after {margin-left: 0px !important;}

.search-results .resultados-lista .card-evento-grid .btn-inscribir, .search-results .resultados-lista .card-evento-grid .btn-consultar,
.search-results .resultados-lista .card-evento-grid .tag-evento, .search-results .resultados-lista .card-evento-grid .tipo-noticia,
.search-results .resultados-lista .read-more, .search-results .resultados-lista .tipo-noticia{display: none;}
.search-results .resultados-lista .container-pastillas {flex-direction: row !important; margin-top: 16px;}

.search-results .resultados-lista h3 {color: var(--black-text); font-size: 143.75%;}
.search-results .resultados-lista .title-search-results {color: var(--red); margin: 0px;font-weight: 700; padding-left: 10px;}

.search-results .resultados-busqueda-general .loader {top:50%;}

.search-results .resultados-lista .content-post .pastillaPrograma a::after {content: '';position: absolute;top: 50%;left:-1px;transform: translate(50%, -50%);width: 17px; height: 17px;background-repeat: no-repeat;background-position: center;background-size: contain;cursor: pointer;}

.search-results .resultados-lista .content-post .pastillaPrograma:nth-of-type(1) a::after {background-image: url(./img/ubicacion.svg);}
.search-results .resultados-lista .content-post .pastillaPrograma:nth-of-type(2) a::after {background-image: url(./img/time.svg); filter: brightness(0) saturate(100%) invert(31%) sepia(30%) saturate(3359%) hue-rotate(326deg) brightness(83%) contrast(108%);}
.search-results .resultados-lista .content-post .pastillaPrograma:nth-of-type(3) a::after {background-image: url(./img/idioma.svg);}
.search-results .resultados-busqueda-general .no-results {font-weight: 700; color: var(--black-text);}

.search-results .resultados-lista .card-post.card-programa .content-post .coverProgramList {order:1}
.search-results .resultados-lista .card-post.card-programa .content-post .bde-div {order:2;flex-direction: row;gap: 16px;flex-wrap: wrap; padding-top: 10px; }

.card-programa .tag-oferta {background: var(--red);width: 100%;position: absolute;bottom: 0;text-align: center;padding: 0 30px;color: var(--white) !important;min-height: 40px;display: grid;align-items: center;line-height: 90%;    z-index: 10;}
/* Buscador general */

/* Buscador menú */
.search-menu .js-search-form.is-active .search-form__lightbox {height: 54px;background-color: var(--white);width: 100%;border-radius: 40px;transition: none;box-shadow: 0px 4px 30px 0px rgba(50, 35, 36, 0.25);}
.search-menu .js-search-form.is-active .search-form__lightbox-container {border: 1px solid var(--red);border-radius: 40px;width: 700px;height: 48px;margin:auto;transition: none;flex-wrap: wrap;overflow: hidden;min-height: 48px; margin-top: 2px;}
.search-menu .js-search-form.is-active .search-form__icon--close {filter: brightness(0) saturate(100%) invert(21%) sepia(12%) saturate(2877%) hue-rotate(127deg) brightness(94%) contrast(86%);}
.search-menu .js-search-form.is-active .search-form__lightbox-close {top: 50%;right: 40px; transform: translate(50%, -50%);}
.search-menu .js-search-form.is-active .search-form__lightbox-button {position: absolute;top: 0px;left: 0px;}
.search-menu .js-search-form.is-active .search-form__lightbox-button svg {filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7476%) hue-rotate(163deg) brightness(94%) contrast(105%);width: 24px;height: 24px;}
.search-menu .js-search-form.is-active .search-form__field {height: 48px;padding: 10px;color: #414B6A;font-weight: 900;position: absolute;top: 0;padding-left: 60px;}
.search-menu .js-search-form.is-active .search-form__field::placeholder{color: #88706F;font-weight: 400;}
.search-menu .js-search-form.is-active .search-form__container {transition: none;}
.search-menu .js-search-form.is-active .search-form__lightbox-container.has-text {height: auto;border-radius: 25px;}

.search-menu .search-results-dropdown {background: var(--white);width: 100%;margin-top: 40px;padding: 0px 20px 20px 20px;}
.search-menu .search-results-dropdown ul {border-top: 1px solid var(--gray);padding-top: 20px;padding-left: 0px;}
.search-menu .search-results-dropdown ul li {list-style: none;line-height: 160%;margin-bottom: 10px;}
.search-menu .search-results-dropdown ul li strong {color: var(--red);}
.search-menu .search-results-dropdown ul li .title-post {font-weight: 900}
.search-menu .search-results-dropdown ul li .type-post {font-size: 87.5%; margin: 0px;}
.search-menu .search-results-dropdown ul li:hover {background: #F9F8F6;padding: 00px 20px 0px 30px;border-radius: 8px;position: relative;}
.search-menu .search-results-dropdown ul li:hover::after {content: '';position: absolute;top: 50%;left:0px;transform: translate(50%, -50%);width: 12px; height: 12px;background-image: url(./img/bullet.svg);background-repeat: no-repeat;background-position: center;background-size: contain;}
.search-menu .search-results-dropdown ul li a {text-decoration: none;color: var(--text-blue);}
.search-menu .js-search-form.is-active .search-form__lightbox-container::after {right: 25px;top: 23px;transform: translate(50%, -50%);}
.search-menu .search-results-dropdown .search-results__more {justify-content: center;display: flex;text-decoration: none;color: var(--text-blue);}
.search-menu .search-results-dropdown .search-results__more:hover {font-weight: 900;}
.search-menu .search-form--full-screen .search-form__lightbox {transition: none !important;}

.breakdance:has(.search-menu .js-search-form.is-active) .headerBlock img.logo_header {filter: none;z-index: 9999;}
.headerBlock {position: sticky !important;top: 20px;}
/* Buscador menú */

/* Hero timeline */
.hero-time-line .slider-timeline {position: absolute;bottom: 50px;right: 0px;width: 870px;height: 2px;background-color: #9EB2ED;z-index: 10;    margin-left: calc((100% - 1124px) / 2);margin-right: calc((100% - 1124px) / 2);}
.hero-time-line .slider-timeline-progress {width: 0;height: 100%;background-color: var(--white); transition: width linear;}
.breakdance .hero-time-line.countSlider .swiper-button-next, .breakdance .hero-time-line.countSlider .swiper-button-prev {background: #fff;color: #000;top: 550px;width: 35px;}
.breakdance .hero-time-line.countSlider .swiper-button-prev {left:34px;}
.breakdance .hero-time-line.countSlider .swiper-button-next {left:76px;}
.breakdance .hero-time-line.countSlider .wrap_arrows .numbers {top: 500px;left: 15px;right: unset;z-index: 10; color: #fff;}
/* Hero timeline */

/* Sobre nosotros */
.breakdance .bde-image-box .ee-imagebox-content {justify-content: space-between;}
/* Sobre nosotros */

.breakdance .timeline-slider .swiper-slide-visible.swiper-slide-prev, .breakdance .acuerdos .swiper-slide:has(+ .swiper-slide.swiper-slide-prev) .advanced-slider__slide,
.breakdance .sedes-slider article.swiper-slide:has(+ article.swiper-slide.swiper-slide-prev), .breakdance .tendencias article.swiper-slide:has(+ article.swiper-slide.swiper-slide-prev) {transition: opacity 0.4s ease-in-out;}
.breakdance .timeline-slider .swiper-slide-visible.swiper-slide-prev, .breakdance .sedes-slider article.swiper-slide:has(+ article.swiper-slide.swiper-slide-prev),
.breakdance .tendencias article.swiper-slide:has(+ article.swiper-slide.swiper-slide-prev) {opacity: 0.1;}
.breakdance .acuerdos .swiper-slide:has(+ .swiper-slide.swiper-slide-prev) .advanced-slider__slide {opacity: 0.5;}

.breakdance .noticias-conocimiento .col-right {padding:10px !important;}
.breakdance .noticias-conocimiento .col-right {justify-content: center !important;}

.breakdance .countSlider .infinite-loop .wrap_arrows.hide {display: block !important;}

/* Menú programas (link distribuidora) */
.area-item a {color: var(--black-text) !important;text-decoration: none;position: relative;padding-right: 14px;}
.area-item a::after {content: '';position: absolute;top: 50%;right:0;transform: translate(50%, -50%);width: 24px; height: 24px;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(./img/arrow-right-up.svg);
filter: brightness(0) saturate(100%) invert(22%) sepia(14%) saturate(2312%) hue-rotate(127deg) brightness(93%) contrast(88%);}
.sede-tipo-programa {display: flex;flex-wrap: wrap;column-gap: 16px;border-bottom: 1px solid #ededed;padding: 10px;justify-content: space-around;margin-top: -19px;position: relative;}
.sede-tipo-programa .item-sede a {text-decoration: none;color: var(--text-blue);text-transform: capitalize;}
.sede-tipo-programa .item-sede a:hover {color: var(--text-blue);padding-bottom: 2px;border-bottom: 1px solid var(--text-blue);}
.bde-shortcode-512-159:has(.sede-tipo-programa:empty) {display: none;}
.sede-tipo-programa::before {content: '';position: absolute;top: 50%;left:0;transform: translate(0%, -50%);width: 24px; height: 24px;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(./img/ubicacion.svg);
filter: brightness(0) saturate(100%) invert(26%) sepia(50%) saturate(2907%) hue-rotate(343deg) brightness(105%) contrast(95%);}
.sede-tipo-programa .item-sede:first-child {border-left: 1px solid #ededed;padding-left: 10px;} 
/* Menú programas (link distribuidora) */

/* Ninja form */
.formWrap a {font-weight: 900;}
.formWrap .submit-container input.ninja-forms-field.nf-element {font-weight: 900;padding: 5px 60px 5px 15px;text-decoration: none !important;border-radius: 30px;border-width: 1px;color:var(--white);background:var(--black-text);border-color: #2c2c2c;border:1px solid !important;
cursor: pointer;transition-timing-function: ease-in-out;transition-property: all;transition-duration: 300ms;overflow: hidden;position: relative;}
.formWrap .submit-container {display: flex;justify-content: flex-end;margin-top: 20px;}
.formWrap .submit-container:hover input.ninja-forms-field.nf-element {border-color:#29aaa2;background: var(--white); color: var(--black-text);filter: drop-shadow(0px 0px 8px #29a8a099);}
.formWrap .submit-container .nf-field-element {position: relative;}
.formWrap .submit-container .nf-field-element::before {content: '';position: absolute;top: 50%;right:7px;transform: translate(0%, -50%);width: 35px; height: 35px;
background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(./img/arrow-form-1.svg);z-index: 10;}
.formWrap .submit-container:hover .nf-field-element::before {background-image: url(./img/arrow-form-2.svg)}
.formWrap.formDownload nf-field:has(input[type="email"]) {grid-column: span 1;}
.formWrap.formDownload nf-field:has(.checkbox-container.label-right), .formWrap.formDownload nf-field:has(.submit-container) {grid-column: span 2;}
.formWrap .checkbox-wrap .ninja-forms-req-symbol {position: absolute;right: 0;top: 0;}
#descaga-dossier {border: 1px solid var(--red);padding: 10px;text-decoration: none;color: var(--red);}
.bde-popup.formWrap .breakdance-popup-content .nf-response-msg {text-align: center;}
/*
Esta línea la ha comentado LUIS porque afectaba a todos los formularios,
Si se necesita limitarlo al formulario con una clase particular.
.formWrap.formDownload p {font-weight: 900;}
*/
.formWrap .legales .ninja-forms-req-symbol {display: none;}
/* Ninja form */

/* Single programa*/
.programa-info.pastillaPrograma {--bgColor: #FBEBEC;--btnColor: #C02E38;}
.programa-info.pastillaPrograma a {text-decoration: none;border-radius: 9999px;font-size: 15px;font-weight: 700;text-transform: capitalize;padding: var(--bde-button-padding-sm);}
.programa-info.pastillaPrograma a::after {content: "";width: 18px;height: 18px;margin-left: 15px !important;mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Capa_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%20352%20352%22%3E%0D%0A%20%20%0D%0A%20%20%3Cpath%20d%3D%22M258%2C44.8h65.6c4.3%2C0%2C8.5%2C1.7%2C11.6%2C4.8%2C3.1%2C3.1%2C4.8%2C7.2%2C4.8%2C11.6v262.4c0%2C4.3-1.7%2C8.5-4.8%2C11.6-3.1%2C3.1-7.2%2C4.8-11.6%2C4.8H28.4c-4.3%2C0-8.5-1.7-11.6-4.8-3.1-3.1-4.8-7.2-4.8-11.6V61.2c0-4.3%2C1.7-8.5%2C4.8-11.6%2C3.1-3.1%2C7.2-4.8%2C11.6-4.8h65.6V12h32.8v32.8h98.4V12h32.8v32.8ZM225.2%2C77.6h-98.4v32.8h-32.8v-32.8h-49.2v65.6h262.4v-65.6h-49.2v32.8h-32.8v-32.8ZM307.2%2C176H44.8v131.2h262.4v-131.2ZM77.6%2C225.2h32.8v32.8h-32.8v-32.8ZM143.2%2C225.2h131.2v32.8h-131.2v-32.8Z%22%2F%3E%0D%0A%3C%2Fsvg%3E);
mask-repeat: no-repeat;-webkit-mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Capa_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%20352%20352%22%3E%0D%0A%20%20%0D%0A%20%20%3Cpath%20d%3D%22M258%2C44.8h65.6c4.3%2C0%2C8.5%2C1.7%2C11.6%2C4.8%2C3.1%2C3.1%2C4.8%2C7.2%2C4.8%2C11.6v262.4c0%2C4.3-1.7%2C8.5-4.8%2C11.6-3.1%2C3.1-7.2%2C4.8-11.6%2C4.8H28.4c-4.3%2C0-8.5-1.7-11.6-4.8-3.1-3.1-4.8-7.2-4.8-11.6V61.2c0-4.3%2C1.7-8.5%2C4.8-11.6%2C3.1-3.1%2C7.2-4.8%2C11.6-4.8h65.6V12h32.8v32.8h98.4V12h32.8v32.8ZM225.2%2C77.6h-98.4v32.8h-32.8v-32.8h-49.2v65.6h262.4v-65.6h-49.2v32.8h-32.8v-32.8ZM307.2%2C176H44.8v131.2h262.4v-131.2ZM77.6%2C225.2h32.8v32.8h-32.8v-32.8ZM143.2%2C225.2h131.2v32.8h-131.2v-32.8Z%22%2F%3E%0D%0A%3C%2Fsvg%3E);
top: 50%;transform: translate(-50%, -50%);}
.container-events-list {display: flex;flex-direction: column;gap: 24px;}
.container-events-list .container-img-buscador,.container-events-list .container-img-buscador a {height: 100%;}
.container-events-list .card-evento-grid {display: grid !important;grid-template-columns: 40% 60%;overflow: hidden;}
.container-events-list .card-evento-grid .tag-categoria {right: unset;left: 29%;}
/* Single programa*/

/* Texto animado (Sobre nosotros) */
#animText span {color: #E3E3E3;transition: color 1.2s ease;display: inline;}
#animText span.visible {color: #2C2C2C;}
/* Texto animado (Sobre nosotros) */

/** Loop tabs programas */
.primaryBtn-loop {--color1: var(--light);--color2: var(--dark);}
.tabsPrograms .card-programa.card-post {height: 100%;}
/** Loop tabs programas */

@media (max-width:768px) {  
 
    /* Ninja form */
    .formWrap .submit-container {justify-content: center;}
    .formWrap.formDownload nf-field:has(input[type="email"]) {grid-column: span 2;}
    .formWrap.formDownload nf-fields-wrap {gap: 0;}
    /* Ninja form */

    /* Blog */
    .loop-blog .bde-loop-grid .bde-loop-item:first-child {grid-column: span 1;}    
    .filter-post .bde-term-loop .bde-loop {flex-direction: column !important; align-items: flex-start !important; gap: 24px;}
    .search-posts2 .search-form__field, .container-buscador input {font-size: 150% !important;}
    .search-results .card-post {display: flex !important;}
    .search-results .card-post .tag-post {right: 20px;} 
    .loop-blog .bde-loop-grid .bde-loop-item:first-child .container-fecha-post .biColor,.search-results .custom-posts-list .card-post:first-of-type .container-fecha-post .biColor { color: var(--red) !important;} 
    /* Blog */

    /* Eventos */
    .resultado-eventos .card-evento .bde-columns {display: flex;row-gap: 5px;align-items: center;align-content: center;flex-wrap: wrap;}
    .resultado-eventos .card-evento .colum-1 {border-bottom: 2px solid #DFDFDF;padding-bottom: 10px;}
    .resultado-eventos .card-evento .colum-2 {display: flex;}
    .resultado-eventos .card-evento h3 {max-width: 100%;border-bottom:0px;padding: 10px 10px 10px 20px;margin:auto;text-align: center;}    
    .resultado-eventos .card-evento .content-evento .read-more .button-atom, .resultado-eventos .card-evento .content-evento .read-more {padding: 0px !important;}
    .resultado-eventos .card-evento .content-evento {flex-wrap: wrap;}
   
    .breakdance .card-evento-grid .bde-text:not(.subTitle){margin-bottom: 0px !important;}
    .breakdance .card-evento-grid .btn-inscribir .button-atom--custom {padding: 0px !important;}
    .filter-event {display: block;} 
    .filter-event h2 {font-size: 100% !important;font-weight: 400;}
    #filtro-eventos {display: none;}
    #filtro-eventos.modal {display: block;}
    #filtro-eventos.modal .ubicacion, #filtro-eventos.modal .areas {margin-top: 20px;}
    .resultado-eventos .pastillaPrograma .button-atom {font-size: 12px !important;}   
    .search-results .custom-posts-list .card-post:first-of-type {align-items: flex-start !important;}
    /* Eventos */

    /* Profesores */
    .filtro-profesores {flex-direction: column;}
    .filtro-profesores h2 {margin-bottom: 16px;}
    .filtro-profesores select.areas {margin-top: 16px;}
    .resultado-profesores {grid-template-columns: 1fr;}    
    
    .single-profesor .bde-term-loop .bde-loop {grid-template-columns: 1fr 1fr;}     
    /* Profesores */  

    /* Input buscador */
    .container-buscador::before {width: 30px; height: 30px;} 
    .container-buscador input {padding-left: 50px;} 
    /* Input buscador */  
    
    /* Noticias */
    .grid-noticias {grid-template-columns: 1fr;}
    .filtros-noticias {flex-direction: column; align-items: flex-start;}
    .filtros-noticias .filtro-btn[data-filtro="all"] {border: 0px; padding-left:6px;}
    /* Noticias */ 
    
    .full-width.blocks {padding-left: 0px !important; padding-right: 0px !important;}

    /* Menú programas (link distribuidora) */
    .sede-tipo-programa {flex-direction: column;padding-left: 40px;row-gap: 16px;}
    .sede-tipo-programa .item-sede:first-child {padding-left: 0px;}
    /* Menú programas (link distribuidora) */

    /* Buscador menú */
    .search-menu .search-form--full-screen .search-form__lightbox {padding: 0 4vw;}    
    /* Buscador menú */

    /* Single programa */
    .container-events-list .card-evento-grid {grid-template-columns: 1fr;}
    .container-events-list .card-evento-grid .tag-categoria {right: 20px;left: unset;}
    .programas-filtrados .filtros.open {background:#F9F8F6;z-index: 9999;padding: 20px;border-radius: 10px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);}
    .programas-filtrados .filtros .name {display: flex;justify-content: space-between; width: 100%;}
    .programas-filtrados .filtros .mobile {display: flex;width: 100%;}
    .programas-filtrados .filtros.open .mobile {display: none;}
    
    /* Single programa */
    
    /* Single post */
    body.single-post .wp-block-group.related_links_block a {display: flex;flex-direction: column;gap:0px;}
    .related_links_block .column-evento {border-right: 0px;border-bottom: 1px solid #DFDFDF;width: 90%;padding-bottom: 16px;}
    .related_links_block .contentCard {text-align: center;justify-content: center;display: flex;flex-direction: column;align-items: center;}
    .related_links_block.type_evento .evento-relacionado.pastillaPrograma {flex-wrap: wrap;}
    /* Single post */

    .pagination.custom-pagination .page-select-form {padding-top: 20px;}    
}

@media (min-width: 769px) {
    body.single-post .foto_slider .wrapPagination {max-width: 160px;right: 15px;}
}

@media (min-width: 1120px) {
    body.post-template-default .extend_block {margin-left: -19%;max-width: none;}

    .loop-blog .bde-loop-grid .bde-loop-item:first-child {grid-column: span 3;}
    .loop-blog .bde-loop-grid .bde-loop-item:first-child img, .search-results .custom-posts-list .card-post:first-of-type img {max-height: 450px;height: 100%;width: 100%;object-fit: cover;}
    .loop-blog .bde-loop-grid .bde-loop-item:first-child .link-title, .search-results .custom-posts-list .card-post:first-of-type .link-title {order: 2;}
    .loop-blog .bde-loop-grid .bde-loop-item:first-child h3, .search-results .custom-posts-list .card-post:first-of-type h3 {font-size: 218.75%; color: var(--white);text-decoration: underline; padding-bottom: 0px;}
    .loop-blog .bde-loop-grid .bde-loop-item:first-child .tag-post, .search-results .custom-posts-list .card-post:first-of-type .tag-post{top: unset;right: unset !important;position: relative; order:1;}
    .loop-blog .bde-loop-grid .bde-loop-item:first-child .date-post, .search-results .custom-posts-list .card-post:first-of-type .date-post{order:3;color: var(--white); font-weight: 900;}
    .loop-blog .bde-loop-grid .bde-loop-item:first-child .content-post,.search-results .custom-posts-list .card-post:first-of-type .content-post{position: absolute; bottom: 20px;left: 20px;max-width: 520px; padding: 0px;}
    .loop-blog .bde-loop-grid .bde-loop-item:first-child .excerpt-post, .loop-blog .bde-loop-grid .bde-loop-item:first-child .read-more, .search-results .custom-posts-list .card-post:first-of-type .read-more, 
    .search-results .custom-posts-list .card-post .excerpt-post {display: none;}
    
    .single-evento .extend_block {margin-left: -19%;width: calc(100% + 19%) !important; max-width: none !important;}     
}

@media (max-width: 1120px) {
    .search-results .resultados-busqueda-general .tag-post a {font-size: 87.5%;}
    .search-results .resultados-lista .card-post .tag-post {right: 10px;}

    /* Buscador menú */
    .search-menu .js-search-form.is-active .search-form__lightbox {height:140px; border-radius: 25px;}
    .search-menu .js-search-form.is-active .search-form__lightbox-container {margin-top: 58px;}
    .search-menu .js-search-form.is-active .search-form__lightbox-button {left: -5px;}
    .search-menu .js-search-form.is-active .search-form__field {padding-left: 38px;}
    .search-menu .js-search-form.is-active .search-form__lightbox-close {top: 20px;}
    .search-menu  .js-search-form.is-active.has-text .search-form__lightbox {padding: 0px 20px 20px 20px; height: fit-content;}
    .search-menu .search-results-dropdown {max-height: 75vh;overflow-y: auto;}
    .search-menu .js-search-form.is-active .search-form__lightbox-container.has-text {border-radius: 20px;}
    /* Buscador menú */

    /* Blog */     
    .filter-post .section-container {flex-direction: column !important;align-items: flex-start !important;}
    /* Blog */

    /* Menú */
    .breakdance-menu-list .item-idioma-mobile {position: sticky;bottom: 0px;width: 100%;z-index: 2;background: var(--white);}
    .breakdance-menu-list .item-idioma-mobile .wpml-ls-item-toggle span.wpml-ls-native {font-size: 125%;}
    .breakdance-menu-list .item-idioma-mobile .wpml-ls-item-toggle {width: 66px;} 
    .is-breakdance-menu-open .pin-spacer {inset:0px !important;}
    .is-breakdance-menu-open .pin-spacer > section {top: 0 !important;}
    .breakdance-menu-topbar {position: sticky;z-index: 2;background: var(--white);top: 0;}
    /* Menú */  

       /* Buscador general */
       .search-results .resultados-lista .card-post, .search-results .resultados-lista .card-evento-grid {grid-template-columns: 1fr;}
       .search-results .container-buscador-general .grid-results {grid-template-columns: 1fr;}
       .search-results .container-buscador-general #filtro-tipo-post label, .search-results .container-buscador-general .filtro-checks .head-filtros button, .search-results .container-buscador-general .filtros-programa, .search-results .container-buscador-general .filtro-checks.filtros-programa {display: none;}
       .search-results .resultados-lista .card-evento-grid .content-post {position: relative;}
       .search-results .resultados-lista .card-post .bde-container-link {position: static;}
       .card-post .tag-post, .card-evento-grid .tag-post {top: unset;}   
       .search-results .card-post .tag-post {top: 20px;}
       .search-results .resultados-lista .card-post.card-programa  .tag-post {top: 20px;bottom: unset;}
       .search-results .container-buscador-general #filtro-tipo-post .head-filtros h2 {font-size: 100%;font-weight: 400;}
       .search-results .container-buscador-general #filtro-tipo-post .head-filtros, .filter-event {background:var(--white);padding: 10px;border: 0px; position: relative;}
       .search-results .container-buscador-general #filtro-tipo-post .head-filtros::after, .filter-event::after,.filtro-eventos.modal .btn-cerrar {content: '';position: absolute;top: 50%;right:20px;transform: translate(50%, -50%);width: 24px; height: 24px;background-repeat: no-repeat;background-position: center;background-size: contain;cursor: pointer;}
       .search-results .container-buscador-general #filtro-tipo-post .head-filtros::after, .filter-event::after {background-image: url(./img/filters.svg);}
       .filtro-eventos.modal .btn-cerrar {border: 0px;top: 20px !important;right: 20px !important; display: block;}
   
       .search-results .container-buscador-general #filtro-tipo-post.modal .head-filtros {padding-top: 60px; }
       .search-results .container-buscador-general #filtro-tipo-post.modal .head-filtros::after, .filtro-eventos.modal .btn-cerrar {background-image: url(./img/close-modal.svg);top: 10px;right: 10px;}
       .search-results .container-buscador-general #filtro-tipo-post.modal .head-filtros button {display: flex;}
       .search-results .container-buscador-general #filtro-tipo-post.modal .head-filtros {background:#F9F8F6;border-bottom: 1px solid #E3E3E3;}
       .search-results .container-buscador-general #filtro-tipo-post.modal label, .search-results .container-buscador-general .filtro-checks.modal .filtros-programa {display: flex;}
       .search-results .container-buscador-general #filtro-tipo-post.modal, .filtro-eventos.modal {position: fixed;background: #F9F8F6;width: 90%;z-index: 999999;top: 50%;left: 50%;padding: 40px 20px;border-radius: 10px;
       overflow-x: hidden;height: fit-content;transform: translate(-50%, -50%);}
       .busqueda-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(50, 35, 36, 0.12);backdrop-filter: blur(8px);z-index: 9999;display: none;}
         
       .search-results .resultados-busqueda-general .loader {top:80%;}    
       /* Buscador general */ 
}

@media (min-width: 1550px) {
    .breakdance .acuerdos .sedeGallery { width: 80vw;}

}






