/* Full width button on the homepage */.full-btn.elementor-widget-button .elementor-button{width:100%}/* Newsletter form button */.oew-newsletter-form-wrap .button{padding:0 20px}/* Footer */body #footer-widgets{text-align:center}body #footer-widgets .ocean-newsletter-form{margin:0 0 26px}body #footer-widgets .ocean-newsletter-form-wrap input[type="email"]{color:#7c7c7c;border-width:2px;border-color:rgba(255,255,255,0.2);font-size:15px;letter-spacing:.8px}body #footer-widgets .ocean-newsletter-form-wrap input[type="email"]:hover{border-color:rgba(255,255,255,0.5)}body #footer-widgets .ocean-newsletter-form-wrap input[type="email"]:focus{border-color:rgba(255,255,255,0.6)}body #footer-widgets .ocean-newsletter-form-wrap button:hover{background-color:#5c7c19}body #footer-widgets .social-widget li a{color:#4a4a4a;font-size:20px;line-height:1;padding:.5em}body #footer-widgets .social-widget li a:hover{color:#8cba29}/* Footer newsletter form on responsive */@media only screen and (max-width:320px){#scroll-top{display:none !important}}/*right width on mobile*/body{overflow-x:hidden}@media only screen and (max-width:1024px){.hfe-nav-menu{overflow:hidden}}/*Sticky menu*/@media only screen and (min-width:768px){#site-header{position:fixed;transition:background-color .15s ease-in}}/*no header footer Otomí Page*/.page-id-2980 #footer-bottom{display:none}.page-id-2980 #site-header-inner{display:none}/* Texto del submenú visible */.dropdown-menu ul.sub-menu li a.menu-link,.dropdown-menu ul.sub-menu li a.menu-link .text-wrap{color:#ffffff !important;font-weight:600 !important;font-size:13px}/* Efecto al pasar el mouse */.dropdown-menu ul.sub-menu li a.menu-link:hover,.dropdown-menu ul.sub-menu li a.menu-link:hover .text-wrap{color:#e8442f !important}.exad-modal-item.active{max-height:90vh !important;overflow-y:auto !important}/* Bio popups:fit the screen,scroll inside,show the × */.exad-modal-item.active{max-height:90vh !important;overflow:hidden !important}.exad-modal-item.active .exad-modal-content{position:static !important;max-height:90vh;overflow-y:auto}.exad-modal-item.active .exad-close-btn{position:absolute !important;top:12px !important;right:12px !important;z-index:10;cursor:pointer;background:rgba(0,0,0,0.35);border-radius:50%}/* Botón en el navbar */#site-navigation-wrap .dropdown-menu >li.nav-btn >a.menu-link{background:#a9191e;color:#fff;border-radius:5px;padding:0 22px;line-height:40px;height:40px;margin:20px 0 0 10px;transition:filter .2s}/* Hover del botón DONATE */#site-navigation-wrap .dropdown-menu >li.nav-btn >a.menu-link{transition:background-color .2s,color .2s !important}#site-navigation-wrap .dropdown-menu >li.nav-btn >a.menu-link:hover{background:#fff !important;color:#a9191e !important;filter:none !important}/* Quitar la línea de hover del tema en el botón */#site-navigation-wrap .dropdown-menu >li.nav-btn >a.menu-link .text-wrap:after{display:none !important}/* Botón en el menú móvil */#mobile-dropdown li.nav-btn{border-bottom:0 !important;padding:16px 40px 20px}#mobile-dropdown li.nav-btn >a{display:block;text-align:center;background:#a9191e;color:#fff !important;border-radius:5px;padding:12px 20px !important}#mobile-dropdown li.nav-btn >a:hover{filter:brightness(1.15)}/* Menú móvil:más alto para que quepa todo sin scroll */#mobile-dropdown{max-height:calc(100vh - 80px) !important}/* Barra de búsqueda en el menú móvil */#mobile-menu-search input.field{background:#fff !important;color:#2d2d83 !important;border:0 !important;border-radius:5px !important;padding-left:20px !important}#mobile-menu-search input.field::placeholder{color:#6b6b9a;opacity:1}#mobile-menu-search .searchform-submit,#mobile-menu-search .searchform-submit i{color:#2d2d83 !important}/* Quitar línea blanca arriba del primer carrusel (página Donate) */.elementor-element-0ebd812{margin-top:-1px !important}