/*
	Theme Name: Garfer
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor Child Theme
	Author: LaClave
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Template: hello-elementor
	Version: 3.4.5
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: garfer
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/




#header-top2 ul.elementor-nav-menu {
	padding-bottom: 30px!important;
	background-color: transparent!important;
}

h1 span,
h2 span,
h3 span,
h4 span {
 font-weight: 600!important;
 font-style: italic!important;
}

.titular-rojo::before {
	content:" ";
	display: block;
	height:5px;
	background-color:#c0270e;
	width: 66px;
	margin-bottom: 25px;
	
}
.acceso-directo-home :hover {
	opacity:0.6;
} 

.elementor-icon-list-icon svg.e-fab-whatsapp {
	height: 22px;
}


/* RESPONSIVE */


@media (max-width: 750px) {

	
}


/* Aplica a todos los anclas de Elementor */
.elementor-menu-anchor {
    scroll-margin-top: 180px; /* espacio desde el top al hacer scroll */
}

/* Ajuste para tablet y móvil */
@media (max-width: 1024px) {
    .elementor-menu-anchor {
        scroll-margin-top: 120px; /* menos margen en pantallas más pequeñas */
    }
}

@media (max-width: 767px) {
    .elementor-menu-anchor {
        scroll-margin-top: 100px; /* aún menos en móviles */
    }
}


#cookiescript_injected_wrapper #cookiescript_accept {
    background-color: #c0270e!important;
}
#cookiescript_injected_wrapper a {
	color: #c0270e!important;
}




