/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
Description:	Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author:			Elementor Team
Author URI:		https://elementor.com/
Template:		hello-elementor
Version:		1.0.0
Text Domain:	hello-elementor-child
Tags:           flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/*= CUSTOM WPML MENU =*/
.wpml-ls-legacy-list-horizontal a {
    padding: 5px !important;
}

.wpml-ls-item-legacy-list-horizontal {
    display: inline-flex !important;
    align-items: center;
}

.wpml-ls-item-legacy-list-horizontal::after {
    content: "/";
}

.wpml-ls-item-legacy-list-horizontal:last-child::after {
    content: none;
}
/*= END CUSTOM WPML MENU =*/

/*= BOTÓN SÓLIDO MENÚ =*/
.menu-item.menu-item-solid a {
    background-color: #52EC9E !important;
    color: #ffffff !important;
    padding: 9px 20px 7px !important;
}

.menu-item.menu-item-solid a.elementor-item-active,
.menu-item.menu-item-solid a:hover {
    background-color: #ffffff !important;
    color: #3C3C3A !important;
}

.menu-item.menu-item-solid a {
    font-size: 15px;
    border-radius: 5px;
    text-align: center;
    transition: all 0.15s ease;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transform: translateY(4px);
}

.menu-item-mobile.menu-item-solid {
    text-align: center;
}

.menu-item-mobile.menu-item-solid a {
    display: inline-block !important;
    transform: translateY(0) !important;
    padding: 9px 30px 7px !important;
}
/*= END BOTÓN SÓLIDO MENÚ =*/

/*= BOTÓN SÓLIDO INQUILINO MENÚ =*/
.menu-item-solid-inquilino a {
    background-color: #52EC9E !important;
    color: #ffffff !important;
    padding: 9px 20px 7px !important;
}

.menu-item-solid-inquilino a {
    font-size: 15px;
    border-radius: 5px;
    text-align: center;
    transition: all 0.15s ease;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transform: translateY(4px);
}

.menu-item-mobile.menu-item-solid-inquilino {
    text-align: center;
}

.menu-item-mobile.menu-item-solid-inquilino a {
    display: inline-block !important;
    transform: translateY(0) !important;
    padding: 9px 30px 7px !important;
}
/*= END BOTÓN SÓLIDO INQUILINO MENÚ =*/