/*
 Theme Name:   Industify Child Theme
 Theme URI:    https://themeforest.net/item/industify-industry-wordpress-theme/22729865
 Description:  Child theme for Industify theme
 Author:       Frenify
 Author URI:   http://themeforest.net/user/frenify
 Template:     industify
 Version:      1.0.0
 License:          Located in 'licensing' folder
 License URI:  license.txt
 Tags:         custom-header, custom-background, threaded-comments, custom-menu, featured-images, full-width-template, theme-options, translation-ready
 Text Domain:  industify
*/

/* Personalizaciones Sedinfra */
.industify_fn_header {
    background-color: #f4b21c !important;
}

/* Texto menú en negro */
.industify_fn_header ul.vert_nav > li > a {
    color: #000000 !important;
}

/* Ocultar título y migas de pan en todas las páginas */
.industify_fn_pagetitle {
    display: none !important;
}

/* Eliminar margen inferior en homepage */
body.home .industify_fn_without_sidebar_page {
    margin-bottom: 0 !important;
}

/* Eliminar padding superior del inner en todas las páginas */
.industify_fn_without_sidebar_page > .container > .inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Fondo amarillo en submenús desplegables */
.industify_fn_header .menu_nav ul.vert_nav li ul.sub-menu {
    background-color: #f4b21c !important;
}

.industify_fn_header .menu_nav ul.vert_nav li ul.sub-menu li a {
    color: #000000 !important;
}

.industify_fn_header .menu_nav ul.vert_nav li ul.sub-menu li:hover {
    background-color: #e0a010 !important;
}

/* Triángulo del submenú */
.industify_fn_header ul.vert_nav ul::after {
    border-bottom-color: #f4b21c !important;
    border-top-color: #f4b21c !important;
}

/* Centrar menú y padding cabecera */
.industify_fn_header .header_inner {
    justify-content: center !important;
    padding-left: 80px !important;
}

.industify_fn_header .menu_nav {
    margin: 0 auto !important;
}

/* Alinear iconos sociales verticalmente */
.industify_fn_header .sfsi_widget {
    display: flex !important;
    align-items: center !important;
    margin-top: 15px !important;
}

.industify_fn_header .sfsi_wDiv {
    display: flex !important;
    align-items: center !important;
    margin-bottom: 0 !important;
}

.industify_fn_header .sfsi_wicons {
    margin-bottom: 0 !important;
}

/* Flecha del menú desplegable en negro */
.industify_fn_header ul.vert_nav > li.menu-item-has-children > a::after {
    border-top-color: #000000 !important;
}

/* Fondo amarillo menú móvil */
.industify_fn_mobilemenu_wrap .logo_hamb {
    background-color: #f4b21c !important;
}

.industify_fn_mobilemenu_wrap .mobilemenu {
    background-color: #f4b21c !important;
}

.industify_fn_mobilemenu_wrap .mobilemenu ul li a {
    color: #000000 !important;
}

/* Flecha submenú móvil en negro */
.industify_fn_mobilemenu_wrap .vert_menu_list li.menu-item-has-children:hover > a::after,
.industify_fn_mobilemenu_wrap .vert_menu_list li.active.menu-item-has-children > a::after {
    border-left-color: #000000 !important;
}

/* Hamburger icon en negro */
.industify_fn_mobilemenu_wrap .hamburger-inner,
.industify_fn_mobilemenu_wrap .hamburger-inner::before,
.industify_fn_mobilemenu_wrap .hamburger-inner::after {
    background-color: #000000 !important;
}

/* Cabecera siempre visible en móvil */
.industify_fn_mobilemenu_wrap {
    position: relative !important;
    z-index: 9999 !important;
}

/* Cabecera móvil siempre por encima del slider */
@media (max-width: 1024px) {
    .industify_fn_mobilemenu_wrap {
        position: sticky !important;
        top: 0 !important;
        z-index: 99999 !important;
    }
}

/* Cabecera móvil por encima del slider */
@media (max-width: 1024px) {
    .industify_fn_mobilemenu_wrap {
        z-index: 99999 !important;
        position: relative !important;
    }
    
    .industify_fn_header {
        z-index: 99999 !important;
        position: relative !important;
    }
}
