/*
Theme Name:   Worktop Child
Description:  Tema hijo 
Author:       Tu nombre 
Author URL:   tu web 
Template:     worktop
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  worktop-child
*/

/* Acá empezarías a personalizar tu tema con código CSS */


body.elementor-page-8 .site-header.sticky-header:not(.scrolled):not(.mobile-menu-active) .elementor>.e-con.e-flex:last-child {
    background-color: white !important;
  
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-6b96719.e-con-full.e-flex.e-con.e-child {
        display: none;
    }
}


@media (max-width: 732px) {
    .elementor-element-ba6e048 {
        display: flex;
        flex-direction: column; /* Apila los elementos verticalmente */
        justify-content: center; /* Alinea los elementos al centro verticalmente */
        align-items: center; /* Alinea los elementos al centro horizontalmente */
        margin: 650px 0 0 0; /* Añade espacio superior e inferior */
        padding: 10px; /* Añade espacio interno */
        overflow: hidden; /* Evita el desbordamiento de contenido */
        max-width: 100%; 
    }
	}



@media (max-width: 1300px) {
.elementor-element-89d1b5c {
    margin-top: 60px !important;
}}


@media (max-width: 1300px){
.elementor-element-46d2850 {
    margin-top: 60px !important;
}
}

@media (max-width: 732px) {
.attachment-full.size-full.wp-image-27211{
	margin-top: -150px;
}
}

@media (max-width: 732px) {
.attachment-full.size-full.wp-image-27211{
	margin-top: -150px;
}
}


@media (max-width: 768px) {
    .elementor-element-b806722 .elementor-element-2f837c0 { /* Logo */
        order: 1;
        flex: 1 1 auto; /* Ajusta el ancho automáticamente */
        text-align: left;
    }

    .elementor-element-b806722 .elementor-element-5f23417 { /* Botón */
        order: 2;
        flex: 1 1 auto;
        text-align: center;
    }

    .elementor-element-b806722 .elementor-element-6d47b22 { /* Menú hamburguesa */
        order: 3;
        flex: 1 1 auto;
        text-align: right;
    }
}
.elementskit-btn.whitespace--normal {
    display: inline-flex; /* Para ajustar el contenido al tamaño del botón */
    align-items: center; /* Centrar verticalmente el ícono y el texto */
    padding: 18px 16px; /* Ajusta los valores según el espacio que prefieras */
    margin: 0 auto; /* Elimina márgenes adicionales */
    max-width: fit-content; /* Evita que el botón se estire demasiado */
    width: auto; /* Para que se ajuste al contenido */
    text-align: center; /* Asegúrate de centrar el texto */
    gap: 8px; /* Espaciado entre el ícono y el texto */
}

.elementor-element.elementor-element-30c8d52.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    margin-top:0px ; 
}

/* ------------------------------------------------------------------------------ */
.site-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background: rgba(255, 255, 255, 0.95); /* Fondo con transparencia */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Sombra ligera */
    padding: 15px 20px;
}

body {
    padding-top: 80px; /* Ajusta según la altura del header para evitar que tape contenido */
}
.elementskit-btn {
    width: 100% !important;
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px !important; /* Ajusta si es necesario */
    padding: 12px 20px !important;
}

.elementskit-btn {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    padding: 12px 20px !important;
    border-radius: 50px !important;
}

.ekit-btn-wraper {
    display: flex;
    align-items: center;
}



