/*!
Theme Name: Fiesta de la Fotografia
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: JMFM
Author URI: https://juanfiorillo.es/
Description: Tema personalizado para la Fiesta de la Fotografía
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 h1,h2,h3,h4,h5,h6{font-family:"VC Gosh Trial Negrita",sans-serif}.fade-in{-webkit-animation:fade-in 1.2s ease-in 0.5s both;animation:fade-in 1.2s ease-in 0.5s both}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.elemento-muy-centrado{max-width:60%!important;margin-right:auto!important;margin-left:auto!important}.custom-modal{position:fixed;inset:0;background:rgb(3 50 78 / .8);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.custom-modal.active{opacity:1;visibility:visible}.modal-box{background:#fff;max-width:80%;height:auto;max-height:95vh;overflow-y:auto;width:80%;padding:2rem;border-radius:8px;position:relative;box-shadow:0 14px 32px rgb(0 0 0 / .3);transform:translateY(30px) scale(.95);transition:transform 0.3s ease}.custom-modal.active .modal-box{transform:translateY(0) scale(1)}.open-modal{cursor:pointer;transition:transform 0.2s ease}.open-modal:hover{transform:scale(1.2)}.close-modal{position:absolute;top:1rem;right:1rem;font-size:2rem;font-weight:300;cursor:pointer;line-height:1;color:#12384d;transition:transform 0.2s ease,color 0.2s ease}div.video-radio video{border-radius:16px}.imagen-torcida img{transform:rotate(5deg)}.imagen-torcida-b{transform:rotate(-5deg)}@media (max-width:768px){.elemento-muy-centrado{max-width:95%!important}.scroll-horizontal-movil{position:relative}.scroll-horizontal-movil .kt-row-column-wrap{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:16px;padding:0 20px 20px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll-horizontal-movil .kt-row-column-wrap::-webkit-scrollbar{display:none}.scroll-horizontal-movil .kt-row-column-wrap>.wp-block-kadence-column{flex:0 0 75%!important;max-width:75%!important;width:75%!important;scroll-snap-align:start}.scroll-horizontal-movil::after{content:"⇠ Desliza ⇢";display:block;text-align:center;font-size:14px;font-weight:600;margin-top:12px;color:rgb(255 255 255 / .8);letter-spacing:.5px}.scroll-horizontal-movil .kt-row-column-wrap{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.scroll-horizontal-movil .kt-row-column-wrap>.wp-block-kadence-column{flex:0 0 85%!important;width:85%!important;min-width:85%;scroll-snap-align:start}}