/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1738612902
Updated: 2025-02-03 20:01:42

*/

/* Gill Sans 400 normal */
@font-face {
  font-family: "Gill Sans";
  src: url("/wp-content/uploads/2025/02/Gill-Sans.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Gill Sans 400 italic */
@font-face {
  font-family: "Gill Sans";
  src: url("/wp-content/uploads/2025/02/Gill-Sans-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Gill Sans 500 normal */
@font-face {
  font-family: "Gill Sans";
  src: url("/wp-content/uploads/2025/02/Gill-Sans-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}


.container_menu:hover .custom_divider{
    border-color: #9D9D9D33 !important;
    --divider-color: #9D9D9D33 !important;

}
.container_menu:hover{
	border-color: #9D9D9D33 !important;
    --border-color: #9D9D9D33 !important;
}

/* ----------------------- Estilos para el menu de idiomas ----------------------- */
/* Banderas */
.wpml-ls-flag {
    width: 25px !important;
    height: 15px !important;
    vertical-align: middle !important;
    transition: transform 0.2s !important;
}
/* Elemento actual (Inglés) */
.wpml-ls-current-language > a {
    background: transparent !important;
    display: flex !important;
    align-items: center !important;
}
/* Flecha del submenú */
.sub-arrow svg {
    width: 12px !important;
    height: 12px !important;
    fill: #333 !important;
    transition: transform 0.3s !important;
}
/* Hover en elemento padre */
.sub-menu .wpml-ls-menu-item:hover > a .sub-arrow svg {
    transform: rotate(180deg);
}
/* Submenú (Español) */
.wpml-ls-item .elementor-nav-menu--dropdown {
	min-width: unset !important;
    background: transparent !important;
    box-shadow: 0 3px 15px rgba(0,0,0,0.1) !important;
}
/* Elementos del submenú */
.sub-menu .wpml-ls-menu-item a {
	width: 90px;
    padding: 8px 15px !important;
    display: block !important;
    transition: background 0.3s !important;
	border-inline-start: 4px solid transparent !important;
}
/* Hover en submenú */
.sub-menu .wpml-ls-menu-item a:hover {
    background: #f8f9fa !important;
    border-radius: 3px !important;
}

/* Eliminacion del banner de developer */
.otgs-development-site-front-end {
	display: none !important;
}

.swiper-child-button-next,.swiper-child-button-prev{
	background:transparent !important;
	border:none !important;
	padding: 8px !important;
	cursor:pointer;
}


