{"id":18,"date":"2026-06-12T11:25:17","date_gmt":"2026-06-12T11:25:17","guid":{"rendered":"https:\/\/flamencofestival.lienzzo-test.es\/?page_id=18"},"modified":"2026-07-19T13:51:55","modified_gmt":"2026-07-19T13:51:55","slug":"galeria","status":"publish","type":"page","link":"https:\/\/flamencofestival.lienzzo-test.es\/en\/galeria\/","title":{"rendered":"Galer\u00eda"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18\" class=\"elementor elementor-18\" wpc-filter-elementor-widget=\"1\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80632fe e-flex e-con-boxed e-con e-parent\" data-id=\"80632fe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f316f4a e-con-full e-flex e-con e-child\" data-id=\"f316f4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f2044af e-con-full e-flex e-con e-child\" data-id=\"f2044af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-efb497b elementor-widget elementor-widget-heading\" data-id=\"efb497b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">[ 01 ]<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecf28a2 elementor-widget elementor-widget-heading\" data-id=\"ecf28a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">[ Galer\u00eda ] <\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9cf400 elementor-widget elementor-widget-heading\" data-id=\"f9cf400\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">[ \u00a9 2026 ]<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0b7f48 texto-escritura elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"c0b7f48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Explora nuestra galer\u00eda y revive algunos de los momentos m\u00e1s especiales de Flamenco Festival<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7781816 e-flex e-con-boxed e-con e-parent\" data-id=\"7781816\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-362c3da e-con-full e-flex e-con e-child\" data-id=\"362c3da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3a2350 elementor-widget elementor-widget-shortcode\" data-id=\"b3a2350\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section class=\"ff-gallery\" id=\"ff-gallery-1\">\n    <div class=\"ff-gallery-filters\" aria-label=\"Filtros de la galer\u00eda\">\n        <div class=\"ff-gallery-filters-inner\">\n            <span class=\"ff-gallery-filters-prefix\">Filtrar por:<\/span>\n\n            <details class=\"ff-gallery-filter ff-gallery-filter-artists\">\n                <summary>\n                    <span data-artist-label data-default-label=\"Artista 6\">Artista 6<\/span>\n                <\/summary>\n                <div class=\"ff-gallery-filter-panel\">\n                                            <label class=\"ff-gallery-option\">\n                            <input type=\"checkbox\" value=\"13\" data-artist-filter>\n                            <span>Compa\u00f1\u00eda de Danza Jes\u00fas Carmona<\/span>\n                        <\/label>\n                                            <label class=\"ff-gallery-option\">\n                            <input type=\"checkbox\" value=\"12\" data-artist-filter>\n                            <span>Fahmi Alqhai &amp; Patricia Guerrero<\/span>\n                        <\/label>\n                                    <\/div>\n            <\/details>\n\n            <details class=\"ff-gallery-filter ff-gallery-filter-type\">\n                <summary>\n                    <span data-type-label data-default-label=\"Ciudad\">Ciudad<\/span>\n                <\/summary>\n                <div class=\"ff-gallery-filter-panel\">\n                    <label class=\"ff-gallery-option\">\n                        <input type=\"radio\" name=\"ff-gallery-1-type\" value=\"\" checked data-type-filter>\n                        <span>Todos<\/span>\n                    <\/label>\n                                            <label class=\"ff-gallery-option\">\n                            <input type=\"radio\" name=\"ff-gallery-1-type\" value=\"6\" data-type-filter>\n                            <span>FF Londres<\/span>\n                        <\/label>\n                                            <label class=\"ff-gallery-option\">\n                            <input type=\"radio\" name=\"ff-gallery-1-type\" value=\"4\" data-type-filter>\n                            <span>Flamenco Festival<\/span>\n                        <\/label>\n                                    <\/div>\n            <\/details>\n\n            <details class=\"ff-gallery-filter ff-gallery-filter-year\">\n                <summary>\n                    <span data-year-label data-default-label=\"A\u00f1o\">A\u00f1o<\/span>\n                <\/summary>\n                <div class=\"ff-gallery-filter-panel\">\n                    <label class=\"ff-gallery-option\">\n                        <input type=\"radio\" name=\"ff-gallery-1-year\" value=\"\" checked data-year-filter>\n                        <span>Todos<\/span>\n                    <\/label>\n                                            <label class=\"ff-gallery-option\">\n                            <input type=\"radio\" name=\"ff-gallery-1-year\" value=\"2026\" data-year-filter>\n                            <span>2026<\/span>\n                        <\/label>\n                                    <\/div>\n            <\/details>\n\n            <button type=\"button\" class=\"ff-gallery-reset\" data-reset-filters>Limpiar filtros<\/button>\n            <p class=\"ff-gallery-count\" aria-live=\"polite\" data-result-count><\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"ff-gallery-wall\">\n                    <figure\n                class=\"ff-gallery-item\"\n                data-artists=\"12\"\n                data-types=\"6,4\"\n                data-year=\"2026\"\n            >\n                <a\n                    href=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/06\/Fahmi-Alqhai-Patricia-Guerrero-foto-de-Javier-Diaz-de-Luna-015-Azul.jpg\"\n                    data-elementor-open-lightbox=\"yes\"\n                    data-elementor-lightbox-slideshow=\"ff-gallery-1\"\n                    aria-label=\"Ver imagen de Para\u00edso Perdido\"\n                >\n                    <img loading=\"lazy\" width=\"800\" height=\"623\" src=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/06\/Fahmi-Alqhai-Patricia-Guerrero-foto-de-Javier-Diaz-de-Luna-015-Azul-1024x798.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/06\/Fahmi-Alqhai-Patricia-Guerrero-foto-de-Javier-Diaz-de-Luna-015-Azul-1024x798.jpg 1024w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/06\/Fahmi-Alqhai-Patricia-Guerrero-foto-de-Javier-Diaz-de-Luna-015-Azul-300x234.jpg 300w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/06\/Fahmi-Alqhai-Patricia-Guerrero-foto-de-Javier-Diaz-de-Luna-015-Azul-768x599.jpg 768w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/06\/Fahmi-Alqhai-Patricia-Guerrero-foto-de-Javier-Diaz-de-Luna-015-Azul-1536x1198.jpg 1536w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/06\/Fahmi-Alqhai-Patricia-Guerrero-foto-de-Javier-Diaz-de-Luna-015-Azul-2048x1597.jpg 2048w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                <\/a>\n\n                <figcaption class=\"ff-gallery-caption\">\n                    <div class=\"ff-gallery-caption-top\">\n                        <span class=\"ff-gallery-chip\">Para\u00edso Perdido<\/span>\n                                                    <span class=\"ff-gallery-chip\">Fecha 1<\/span>\n                                            <\/div>\n                    <div class=\"ff-gallery-caption-bottom\">Artista 1<\/div>\n                <\/figcaption>\n            <\/figure>\n                    <figure\n                class=\"ff-gallery-item\"\n                data-artists=\"12\"\n                data-types=\"6,4\"\n                data-year=\"2026\"\n            >\n                <a\n                    href=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/JesusCarmona-LuciaCampillo-1.webp\"\n                    data-elementor-open-lightbox=\"yes\"\n                    data-elementor-lightbox-slideshow=\"ff-gallery-1\"\n                    aria-label=\"Ver imagen de Para\u00edso Perdido\"\n                >\n                    <img loading=\"lazy\" width=\"480\" height=\"320\" src=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/JesusCarmona-LuciaCampillo-1.webp\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/JesusCarmona-LuciaCampillo-1.webp 480w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/JesusCarmona-LuciaCampillo-1-300x200.webp 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/>                <\/a>\n\n                <figcaption class=\"ff-gallery-caption\">\n                    <div class=\"ff-gallery-caption-top\">\n                        <span class=\"ff-gallery-chip\">Para\u00edso Perdido<\/span>\n                                                    <span class=\"ff-gallery-chip\">Fecha 2<\/span>\n                                            <\/div>\n                    <div class=\"ff-gallery-caption-bottom\">Artista 2<\/div>\n                <\/figcaption>\n            <\/figure>\n                    <figure\n                class=\"ff-gallery-item\"\n                data-artists=\"12\"\n                data-types=\"6,4\"\n                data-year=\"2026\"\n            >\n                <a\n                    href=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_73_Creatividades-Flamenca-con-fondo-rosa-1.jpg\"\n                    data-elementor-open-lightbox=\"yes\"\n                    data-elementor-lightbox-slideshow=\"ff-gallery-1\"\n                    aria-label=\"Ver imagen de Para\u00edso Perdido\"\n                >\n                    <img loading=\"lazy\" width=\"800\" height=\"559\" src=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_73_Creatividades-Flamenca-con-fondo-rosa-1-1024x715.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_73_Creatividades-Flamenca-con-fondo-rosa-1-1024x715.jpg 1024w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_73_Creatividades-Flamenca-con-fondo-rosa-1-300x210.jpg 300w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_73_Creatividades-Flamenca-con-fondo-rosa-1-768x536.jpg 768w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_73_Creatividades-Flamenca-con-fondo-rosa-1-1536x1073.jpg 1536w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_73_Creatividades-Flamenca-con-fondo-rosa-1-2048x1430.jpg 2048w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                <\/a>\n\n                <figcaption class=\"ff-gallery-caption\">\n                    <div class=\"ff-gallery-caption-top\">\n                        <span class=\"ff-gallery-chip\">Para\u00edso Perdido<\/span>\n                                                    <span class=\"ff-gallery-chip\">Fecha 3<\/span>\n                                            <\/div>\n                    <div class=\"ff-gallery-caption-bottom\">Artista 3<\/div>\n                <\/figcaption>\n            <\/figure>\n                    <figure\n                class=\"ff-gallery-item\"\n                data-artists=\"13\"\n                data-types=\"6,4\"\n                data-year=\"2026\"\n            >\n                <a\n                    href=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_7_Presentacion-flamenco-festival-UK-\u00a9Capsula33-2-1.jpg\"\n                    data-elementor-open-lightbox=\"yes\"\n                    data-elementor-lightbox-slideshow=\"ff-gallery-1\"\n                    aria-label=\"Ver imagen de UnYdos\"\n                >\n                    <img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_7_Presentacion-flamenco-festival-UK-\u00a9Capsula33-2-1-1024x683.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_7_Presentacion-flamenco-festival-UK-\u00a9Capsula33-2-1-1024x683.jpg 1024w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_7_Presentacion-flamenco-festival-UK-\u00a9Capsula33-2-1-300x200.jpg 300w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_7_Presentacion-flamenco-festival-UK-\u00a9Capsula33-2-1-768x512.jpg 768w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_7_Presentacion-flamenco-festival-UK-\u00a9Capsula33-2-1-1536x1024.jpg 1536w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_7_Presentacion-flamenco-festival-UK-\u00a9Capsula33-2-1-2048x1366.jpg 2048w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                <\/a>\n\n                <figcaption class=\"ff-gallery-caption\">\n                    <div class=\"ff-gallery-caption-top\">\n                        <span class=\"ff-gallery-chip\">UnYdos<\/span>\n                                                    <span class=\"ff-gallery-chip\">Fecha 4<\/span>\n                                            <\/div>\n                    <div class=\"ff-gallery-caption-bottom\">Artista 4<\/div>\n                <\/figcaption>\n            <\/figure>\n                    <figure\n                class=\"ff-gallery-item\"\n                data-artists=\"13\"\n                data-types=\"6,4\"\n                data-year=\"2026\"\n            >\n                <a\n                    href=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_6_01-TIERRA-BENDITA-@MarcosMedina-e1778147637276.jpg\"\n                    data-elementor-open-lightbox=\"yes\"\n                    data-elementor-lightbox-slideshow=\"ff-gallery-1\"\n                    aria-label=\"Ver imagen de UnYdos\"\n                >\n                    <img loading=\"lazy\" width=\"800\" height=\"519\" src=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_6_01-TIERRA-BENDITA-@MarcosMedina-e1778147637276-1024x664.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_6_01-TIERRA-BENDITA-@MarcosMedina-e1778147637276-1024x664.jpg 1024w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_6_01-TIERRA-BENDITA-@MarcosMedina-e1778147637276-300x195.jpg 300w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_6_01-TIERRA-BENDITA-@MarcosMedina-e1778147637276-768x498.jpg 768w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_6_01-TIERRA-BENDITA-@MarcosMedina-e1778147637276-1536x996.jpg 1536w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_6_01-TIERRA-BENDITA-@MarcosMedina-e1778147637276-2048x1328.jpg 2048w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                <\/a>\n\n                <figcaption class=\"ff-gallery-caption\">\n                    <div class=\"ff-gallery-caption-top\">\n                        <span class=\"ff-gallery-chip\">UnYdos<\/span>\n                                                    <span class=\"ff-gallery-chip\">Fecha 5<\/span>\n                                            <\/div>\n                    <div class=\"ff-gallery-caption-bottom\">Artista 5<\/div>\n                <\/figcaption>\n            <\/figure>\n                    <figure\n                class=\"ff-gallery-item\"\n                data-artists=\"13\"\n                data-types=\"6,4\"\n                data-year=\"2026\"\n            >\n                <a\n                    href=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_5_Copia-de-20260226_NYCC-FlamencoFestival-GalaFlamenca_ChristopherDuggan_071.jpg\"\n                    data-elementor-open-lightbox=\"yes\"\n                    data-elementor-lightbox-slideshow=\"ff-gallery-1\"\n                    aria-label=\"Ver imagen de UnYdos\"\n                >\n                    <img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_5_Copia-de-20260226_NYCC-FlamencoFestival-GalaFlamenca_ChristopherDuggan_071-1024x683.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_5_Copia-de-20260226_NYCC-FlamencoFestival-GalaFlamenca_ChristopherDuggan_071-1024x683.jpg 1024w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_5_Copia-de-20260226_NYCC-FlamencoFestival-GalaFlamenca_ChristopherDuggan_071-300x200.jpg 300w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_5_Copia-de-20260226_NYCC-FlamencoFestival-GalaFlamenca_ChristopherDuggan_071-768x512.jpg 768w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_5_Copia-de-20260226_NYCC-FlamencoFestival-GalaFlamenca_ChristopherDuggan_071-1536x1024.jpg 1536w, https:\/\/flamencofestival.lienzzo-test.es\/wp-content\/uploads\/2026\/07\/imgi_5_Copia-de-20260226_NYCC-FlamencoFestival-GalaFlamenca_ChristopherDuggan_071-2048x1366.jpg 2048w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                <\/a>\n\n                <figcaption class=\"ff-gallery-caption\">\n                    <div class=\"ff-gallery-caption-top\">\n                        <span class=\"ff-gallery-chip\">UnYdos<\/span>\n                                                    <span class=\"ff-gallery-chip\">Fecha 6<\/span>\n                                            <\/div>\n                    <div class=\"ff-gallery-caption-bottom\">Artista 6<\/div>\n                <\/figcaption>\n            <\/figure>\n            <\/div>\n\n    <p class=\"ff-gallery-no-results\" data-no-results hidden>No hay im\u00e1genes que coincidan con esos filtros.<\/p>\n<\/section>\n    <style>\n        .ff-gallery,\n        .ff-gallery * {\n            box-sizing: border-box;\n            font-family: \"HELVENA\", \"Helvena\", Helvetica, Arial, sans-serif;\n            font-style: normal !important;\n        }\n\n        .ff-gallery {\n            width: 100%;\n            max-width: none;\n        }\n\n        .ff-gallery-filters {\n            width: 100%;\n            margin: 0 0 10px;\n            padding: 14px 0 18px;\n            border-top: 1px solid #1a1a1a;\n        }\n\n        .ff-gallery-filters-inner {\n            display: flex;\n            flex-wrap: wrap;\n            align-items: center;\n            justify-content: flex-start;\n            width: 100%;\n            gap: 5px;\n        }\n\n        .ff-gallery-filters-prefix,\n        .ff-gallery-filter > summary {\n            font-size: 13px;\n            line-height: 1.2;\n            font-weight: 400;\n            letter-spacing: 0;\n        }\n\n        .ff-gallery-filters-prefix {\n            margin-right: 1px;\n            color: #a3a3a3;\n        }\n\n        .ff-gallery-filter {\n            position: relative;\n        }\n\n        .ff-gallery-filter > summary {\n            display: flex;\n            align-items: center;\n            color: #111;\n            cursor: pointer;\n            list-style: none;\n            user-select: none;\n        }\n\n        .ff-gallery-filter > summary::-webkit-details-marker {\n            display: none;\n        }\n\n        .ff-gallery-filter > summary::before {\n            content: \"[ \";\n        }\n\n        .ff-gallery-filter > summary::after {\n            content: \" ]\";\n        }\n\n        .ff-gallery-filter-panel {\n            position: absolute;\n            top: calc(100% + 10px);\n            left: 0;\n            z-index: 30;\n            min-width: 200px;\n            max-width: min(340px, 90vw);\n            max-height: 320px;\n            overflow-y: auto;\n            padding: 12px 14px;\n            border: 1px solid #d9d9d9;\n            background: #fff;\n            box-shadow: 0 10px 24px rgba(0, 0, 0, .12);\n        }\n\n        .ff-gallery-option {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n            padding: 5px 0;\n            color: #111;\n            cursor: pointer;\n            font-size: 13px;\n            line-height: 1.35;\n            font-weight: 400;\n        }\n\n        .ff-gallery-option input {\n            flex: 0 0 auto;\n            margin: 0;\n        }\n\n        .ff-gallery-reset,\n        .ff-gallery-count {\n            display: none !important;\n        }\n\n        .ff-gallery-wall {\n            width: 100%;\n            column-count: 3;\n            column-gap: 10px;\n            padding: 0;\n        }\n\n        .ff-gallery-item {\n            display: inline-block;\n            width: 100%;\n            margin: 0 0 20px;\n            break-inside: avoid;\n            vertical-align: top;\n        }\n\n        .ff-gallery-item[hidden] {\n            display: none !important;\n        }\n\n        .ff-gallery-item > a {\n            display: block;\n            width: 100%;\n            overflow: hidden;\n        }\n\n        .ff-gallery-item img {\n            display: block;\n            width: 100%;\n            height: auto;\n            transform: scale(1);\n            transition: transform .45s cubic-bezier(.22, .61, .36, 1);\n            will-change: transform;\n        }\n\n        .ff-gallery-item:hover img,\n        .ff-gallery-item:focus-within img {\n            transform: scale(1.035);\n        }\n\n        .ff-gallery-caption {\n            display: block;\n            margin: 10px 0 0;\n            padding: 0;\n            font-style: normal;\n        }\n\n        .ff-gallery-caption-top {\n            display: flex;\n            flex-wrap: wrap;\n            align-items: center;\n            min-height: 30px;\n            gap: 5px;\n            padding: 6px 8px;\n            background: #000;\n            color: #fff;\n            font-size: 12px;\n            line-height: 1.15;\n            font-weight: 400;\n            letter-spacing: 0;\n            text-transform: uppercase;\n            font-style: normal;\n        }\n\n        .ff-gallery-chip::before {\n            content: \"[ \";\n        }\n\n        .ff-gallery-chip::after {\n            content: \" ]\";\n        }\n\n        .ff-gallery-caption-bottom {\n            padding: 7px 0 0;\n            color: #000;\n            font-size: 18px;\n            line-height: 1.15;\n            font-weight: 400;\n            letter-spacing: 0;\n            font-style: normal;\n        }\n\n        .ff-gallery-no-results {\n            margin: 10px 0;\n            text-align: left;\n            font-size: 13px;\n            font-style: normal;\n        }\n\n        @media (max-width: 767px) {\n            .ff-gallery-filters {\n                padding: 12px 0 14px;\n            }\n\n            .ff-gallery-filters-inner {\n                gap: 5px;\n            }\n\n            .ff-gallery-filters-prefix,\n            .ff-gallery-filter > summary {\n                font-size: 12px;\n            }\n\n            .ff-gallery-wall {\n                column-count: 2;\n            }\n\n            .ff-gallery-caption-top {\n                min-height: 28px;\n                font-size: 11px;\n            }\n\n            .ff-gallery-caption-bottom {\n                font-size: 16px;\n            }\n        }\n\n        @media (prefers-reduced-motion: reduce) {\n            .ff-gallery-item img {\n                transition: none;\n            }\n\n            .ff-gallery-item:hover img,\n            .ff-gallery-item:focus-within img {\n                transform: none;\n            }\n        }\n    <\/style>\n\n    <script>\n        (function () {\n            'use strict';\n\n            function splitValues(value) {\n                return value ? value.split(',').filter(Boolean) : [];\n            }\n\n            function getCheckedValue(inputs) {\n                const checked = inputs.find((input) => input.checked);\n                return checked ? checked.value : '';\n            }\n\n            function getLabelTextFromInput(input, fallback) {\n                if (!input) {\n                    return fallback;\n                }\n\n                const label = input.closest('label');\n                const span = label ? label.querySelector('span') : null;\n                return span ? span.textContent.trim() : fallback;\n            }\n\n            function updateSingleLabel(inputs, element) {\n                if (!element) {\n                    return;\n                }\n\n                const fallback = element.dataset.defaultLabel || '';\n                const checked = inputs.find((input) => input.checked && input.value);\n                element.textContent = checked ? getLabelTextFromInput(checked, fallback) : fallback;\n            }\n\n            function initFestivalGallery(root) {\n                if (!root || root.dataset.fgwReady === '1') {\n                    return;\n                }\n\n                root.dataset.fgwReady = '1';\n\n                const items = Array.from(root.querySelectorAll('.ff-gallery-item'));\n                const artistInputs = Array.from(root.querySelectorAll('[data-artist-filter]'));\n                const typeInputs = Array.from(root.querySelectorAll('[data-type-filter]'));\n                const yearInputs = Array.from(root.querySelectorAll('[data-year-filter]'));\n                const resetButton = root.querySelector('[data-reset-filters]');\n                const countElement = root.querySelector('[data-result-count]');\n                const noResults = root.querySelector('[data-no-results]');\n                const artistLabel = root.querySelector('[data-artist-label]');\n                const typeLabel = root.querySelector('[data-type-label]');\n                const yearLabel = root.querySelector('[data-year-label]');\n\n                function updateArtistLabel() {\n                    if (!artistLabel) {\n                        return;\n                    }\n\n                    const selected = artistInputs.filter((input) => input.checked);\n                    const fallback = artistLabel.dataset.defaultLabel || 'Artista';\n\n                    if (selected.length === 0) {\n                        artistLabel.textContent = fallback;\n                        return;\n                    }\n\n                    if (selected.length === 1) {\n                        artistLabel.textContent = getLabelTextFromInput(selected[0], fallback);\n                        return;\n                    }\n\n                    artistLabel.textContent = selected.length + ' artistas';\n                }\n\n                function applyFilters() {\n                    const selectedArtists = artistInputs\n                        .filter((input) => input.checked)\n                        .map((input) => input.value);\n\n                    const selectedType = getCheckedValue(typeInputs);\n                    const selectedYear = getCheckedValue(yearInputs);\n                    let visible = 0;\n\n                    items.forEach((item) => {\n                        const itemArtists = splitValues(item.dataset.artists || '');\n                        const itemTypes = splitValues(item.dataset.types || '');\n                        const itemYear = item.dataset.year || '';\n\n                        const matchesArtist = selectedArtists.length === 0 ||\n                            selectedArtists.some((artistId) => itemArtists.includes(artistId));\n                        const matchesType = !selectedType || itemTypes.includes(selectedType);\n                        const matchesYear = !selectedYear || itemYear === selectedYear;\n                        const show = matchesArtist && matchesType && matchesYear;\n\n                        item.hidden = !show;\n                        if (show) {\n                            visible += 1;\n                        }\n                    });\n\n                    updateArtistLabel();\n                    updateSingleLabel(typeInputs, typeLabel);\n                    updateSingleLabel(yearInputs, yearLabel);\n\n                    if (countElement) {\n                        countElement.textContent = visible + (visible === 1 ? ' imagen' : ' im\u00e1genes');\n                    }\n\n                    if (noResults) {\n                        noResults.hidden = visible !== 0;\n                    }\n                }\n\n                artistInputs.forEach((input) => {\n                    input.addEventListener('change', applyFilters);\n                });\n\n                typeInputs.forEach((input) => {\n                    input.addEventListener('change', function () {\n                        applyFilters();\n                        const details = input.closest('details');\n                        if (details) {\n                            details.removeAttribute('open');\n                        }\n                    });\n                });\n\n                yearInputs.forEach((input) => {\n                    input.addEventListener('change', function () {\n                        applyFilters();\n                        const details = input.closest('details');\n                        if (details) {\n                            details.removeAttribute('open');\n                        }\n                    });\n                });\n\n                if (resetButton) {\n                    resetButton.addEventListener('click', function () {\n                        artistInputs.forEach((input) => {\n                            input.checked = false;\n                        });\n\n                        if (typeInputs.length) {\n                            typeInputs[0].checked = true;\n                        }\n\n                        if (yearInputs.length) {\n                            yearInputs[0].checked = true;\n                        }\n\n                        applyFilters();\n                    });\n                }\n\n                applyFilters();\n            }\n\n            function boot(context) {\n                const scope = context && context.querySelectorAll ? context : document;\n\n                if (scope.matches && scope.matches('.ff-gallery')) {\n                    initFestivalGallery(scope);\n                }\n\n                scope.querySelectorAll('.ff-gallery').forEach(initFestivalGallery);\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', function () {\n                    boot(document);\n                });\n            } else {\n                boot(document);\n            }\n\n            window.addEventListener('elementor\/frontend\/init', function () {\n                if (window.elementorFrontend && elementorFrontend.hooks) {\n                    elementorFrontend.hooks.addAction('frontend\/element_ready\/global', function ($scope) {\n                        boot($scope && $scope[0] ? $scope[0] : document);\n                    });\n                }\n            });\n\n            document.addEventListener('click', function (event) {\n                document.querySelectorAll('.ff-gallery-filter[open]').forEach(function (details) {\n                    if (!details.contains(event.target)) {\n                        details.removeAttribute('open');\n                    }\n                });\n            });\n        }());\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>[ 01 ] [ Galer\u00eda ] [ \u00a9 2026 ] Explora nuestra galer\u00eda y revive algunos de los momentos m\u00e1s especiales de Flamenco Festival<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-18","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/flamencofestival.lienzzo-test.es\/en\/wp-json\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flamencofestival.lienzzo-test.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flamencofestival.lienzzo-test.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flamencofestival.lienzzo-test.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flamencofestival.lienzzo-test.es\/en\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":31,"href":"https:\/\/flamencofestival.lienzzo-test.es\/en\/wp-json\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":749,"href":"https:\/\/flamencofestival.lienzzo-test.es\/en\/wp-json\/wp\/v2\/pages\/18\/revisions\/749"}],"wp:attachment":[{"href":"https:\/\/flamencofestival.lienzzo-test.es\/en\/wp-json\/wp\/v2\/media?parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}