/* ----------------> TRANSPARENTE */

:is(.home, .blog, .category, .single-post) header .amazon-cabecera {
    background: transparent !important;
}

/* Logo */

:is(.home, .blog, .category, .single-post) header .amazon-cabecera .amazon-logo:before {
    content: "";
    position: absolute;
    width: 200px;
    height: 86px;
    top: 0;
    left: 0;
    background: url(https://amazonwildlifetours.com/wp-content/uploads/2026/03/amazon-wildlife-logo-blanco.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    transition: .4s all ease-in-out;
}

:is(.home, .blog, .category, .single-post) header .amazon-cabecera .amazon-logo img {
    opacity: 0;
    transition: .4s all ease-in-out;
}

/* Menu */

:is(.home, .blog, .category, .single-post) header .amazon-cabecera .amazon-menu .elementor-nav-menu > .menu-item :is(a, a.elementor-item-active) {
    color: #fff;
    opacity: .75;
    transition: .4s all ease-in-out;
}

:is(.home, .blog, .category, .single-post) header .amazon-cabecera .amazon-menu .elementor-nav-menu > .menu-item a:hover {
    opacity: 1;
}

:is(.home, .blog, .category, .single-post) header .amazon-cabecera .amazon-menu ul.elementor-nav-menu li.menu-item ul.sub-menu .menu-item a {
    color: var(--e-global-color-primary) ;
}

:is(.home, .blog, .category, .single-post) header .amazon-cabecera .amazon-menu ul.elementor-nav-menu li.menu-item ul.sub-menu .menu-item a:hover {
    color: #fff;
}

/* WhatsApp */

:is(.home, .blog, .category, .single-post) .amazon-cabecera .contenedor-whatsapp-cabecera-en {
    border: 1px solid #fff;
}

:is(.home, .blog, .category, .single-post) .amazon-cabecera .contenedor-whatsapp-cabecera-en :is(i, .contenido) {
    color: #fff;
}

:is(.home, .blog, .category, .single-post) .amazon-cabecera .contenedor-whatsapp-cabecera-en:hover {
    background: #25d366;
    border: 1px solid #25d366;
    color: #fff;
}

:is(.home, .blog, .category, .single-post) .amazon-cabecera .contenedor-whatsapp-cabecera-en:hover i {
    color: #25d366;
}

/* Icono de Reserva */

:is(.home, .blog, .category, .single-post) .amazon-cabecera .amazon-reserva .elementor-icon-box-wrapper{
    border: 1px solid #fff;
    transition: .4s all ease-in-out;
}

:is(.home, .blog, .category, .single-post) .amazon-cabecera .amazon-reserva :is(.elementor-icon-box-title a, .elementor-icon-box-title span, .elementor-icon-box-description) {
    color: #fff !important;
}

:is(.home, .blog, .category, .single-post) .amazon-cabecera .amazon-reserva:hover :is(.elementor-icon-box-title a, .elementor-icon-box-title span, .elementor-icon-box-description) {
    color: #fff !important;
}


/* ----------------> SCROLL */

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera {
    background: #fff !important;
}

/* Logo */

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .amazon-logo:before {
    opacity: 0;
}

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .amazon-logo img {
    opacity: 1;
}

/* Menu */

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .amazon-menu .elementor-nav-menu > .menu-item a {
    color: var(--e-global-color-primary) !important;
    transition: .4s all ease-in-out;
}

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .amazon-menu s.elementor-nav-menu > .menu-item a:hover {
    color: #fff !important;
}

/* WhatsApp */

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .contenedor-whatsapp-cabecera-en {
    border: 1px solid #25d366;
}

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .contenedor-whatsapp-cabecera-en i {
    color: #fff;
}

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .contenedor-whatsapp-cabecera-en .contenido {
    color: var(--e-global-color-primary);
}

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .contenedor-whatsapp-cabecera-en:hover i {
    color: #25d366;
}

/* Icono de Reserva */

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .amazon-reserva .elementor-icon-box-wrapper{
    border: 1px solid var(--e-global-color-secondary);
    transition: .4s all ease-in-out;
}

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .amazon-reserva :is(.elementor-icon-box-title a, .elementor-icon-box-title span, .elementor-icon-box-description) {
    color: var(--e-global-color-secondary) !important;
}

:is(.home, .blog, .category, .single-post) header .elementor-sticky--effects.amazon-cabecera .amazon-reserva:hover :is(.elementor-icon-box-title a, .elementor-icon-box-title span, .elementor-icon-box-description) {
    color: #fff !important;
}





/* BOTON - RESERVA */

.amazon-reserva .elementor-icon-box-wrapper{
    border: 1px solid var(--e-global-color-secondary);
    border-radius: 8px;
    padding: 10px;
    transition: .4s all ease-in-out;
}

.amazon-reserva:hover .elementor-icon-box-wrapper {
    background: var(--e-global-color-secondary);
}

.amazon-reserva:hover :is(.elementor-icon-box-title a, .elementor-icon-box-title span, .elementor-icon-box-description) {
    color: #fff !important;
}

/* BOTON - WHATSAPP */

.contenedor-whatsapp-cabecera-en {
    display: flex;
    align-items: center;
    border: 1px solid #25d366;
    border-radius: 8px;
    padding: 8px;
    gap: 12px;
    transition: .4s all ease-in-out;
}

.contenedor-whatsapp-cabecera-en i {
    background: #25d366;
    padding: 8px;
    border-radius: 25px;
    font-size: 24px;
    color: #fff;
    transition: .4s all ease-in-out;
}

.contenedor-whatsapp-cabecera-en .contenido {
    display: flex;
    flex-direction: column;
    color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 400;
    transition: .4s all ease-in-out;
}

.contenedor-whatsapp-cabecera-en .contenido b {
    font-size: 16px;
}

.contenedor-whatsapp-cabecera-en:hover {
    background: #25d366;
}

.contenedor-whatsapp-cabecera-en:hover i {
    background: #fff;
    color: #25d366;
}

.contenedor-whatsapp-cabecera-en:hover .contenido {
    color: #fff;
}