/*
Theme Name: Metary
Theme URI: https://metarywp.websitelayout.net/
Author: WebsiteLayout
Author URI: https://themeforest.net/user/websitelayout
Description: Industry & Factory WordPress Theme
Version: 1.1.0
License: Themeforest Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: metary
Requires at least: 6.0 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.8
Tags: one-column, two-columns, three-columns, four-columns, custom-colors, custom-menu, custom-logo, editor-style, featured-images, threaded-comments, style-variations, blog
Copyright (c) 2025 WebsiteLayout. This theme is licensed under the GPL-2.0+ license.
*/

/* ================================
   MENÚ: Eventos Sociales (Sidebar)
   ================================ */
   
.widget_nav_menu .menu-eventos-sociales-container .menu { margin-top: 0; }
.widget_nav_menu .menu-eventos-sociales-container .menu li { margin-bottom: 0.5rem; }
.widget_nav_menu .menu-eventos-sociales-container .menu li:last-child { margin-bottom: 0; }
.widget_nav_menu .menu-eventos-sociales-container .menu li a { background-color: #fff;  padding: 15px 20px 15px 30px; border-radius: 10px; position: relative; display: flex; justify-content: space-between; align-items: center; color: #4a5257; text-transform: inherit; font-size: 16px; }
.widget_nav_menu .menu-eventos-sociales-container .menu li a:hover, .widget_nav_menu .menu-eventos-sociales-container .menu li a:active, .widget_nav_menu .menu-eventos-sociales-container .menu li a:focus { background: #121c22; color: #fff; }
.widget_nav_menu .menu-eventos-sociales-container .menu li a:hover:after, .widget_nav_menu .menu-eventos-sociales-container .menu li a:active:after, .widget_nav_menu .menu-eventos-sociales-container .menu li a:focus:after { color: #fff; }
.widget_nav_menu .menu-eventos-sociales-container .menu li a:after { content: '\e649'; font-family: 'themify'; font-size: 12px; font-weight: bold; margin-left: -10px; opacity: 1; }
.widget_nav_menu .menu-eventos-sociales-container .menu li.current-menu-item { background: transparent; }
.widget_nav_menu .menu-eventos-sociales-container .menu li.current-menu-item a { background: #121c22; color: #fff; }
.widget_nav_menu .menu-eventos-sociales-container .menu li.current-menu-item a:after { color: #fff; }

/* ================================
   MENÚ: Eventos Empresariales (Sidebar)
   ================================ */
   
.widget_nav_menu .menu-eventos-empresariales-container .menu { margin-top: 0; }
.widget_nav_menu .menu-eventos-empresariales-container .menu li { margin-bottom: 0.5rem; }
.widget_nav_menu .menu-eventos-empresariales-container .menu li:last-child { margin-bottom: 0; }
.widget_nav_menu .menu-eventos-empresariales-container .menu li a { background-color: #fff;  padding: 15px 20px 15px 30px; border-radius: 10px; position: relative; display: flex; justify-content: space-between; align-items: center; color: #4a5257; text-transform: inherit; font-size: 16px; }
.widget_nav_menu .menu-eventos-empresariales-container .menu li a:hover, .widget_nav_menu .menu-eventos-empresariales-container .menu li a:active, .widget_nav_menu .menu-eventos-empresariales-container .menu li a:focus { background: #121c22; color: #fff; }
.widget_nav_menu .menu-eventos-empresariales-container .menu li a:hover:after, .widget_nav_menu .menu-eventos-empresariales-container .menu li a:active:after, .widget_nav_menu .menu-eventos-empresariales-container .menu li a:focus:after { color: #fff; }
.widget_nav_menu .menu-eventos-empresariales-container .menu li a:after { content: '\e649'; font-family: 'themify'; font-size: 12px; font-weight: bold; margin-left: -10px; opacity: 1; }
.widget_nav_menu .menu-eventos-empresariales-container .menu li.current-menu-item { background: transparent; }
.widget_nav_menu .menu-eventos-empresariales-container .menu li.current-menu-item a { background: #121c22; color: #fff; }
.widget_nav_menu .menu-eventos-empresariales-container .menu li.current-menu-item a:after { color: #fff; }

/* ================================
   MENÚ: Conciertos y Festivales (Sidebar)
   ================================ */
   
.widget_nav_menu .menu-conciertos-y-festivales-container .menu { margin-top: 0; }
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li { margin-bottom: 0.5rem; }
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li:last-child { margin-bottom: 0; }
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li a { background-color: #fff;  padding: 15px 20px 15px 30px; border-radius: 10px; position: relative; display: flex; justify-content: space-between; align-y-items: center; color: #4a5257; text-transform: inherit; font-size: 16px; }
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li a:hover, 
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li a:active, 
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li a:focus { background: #121c22; color: #fff; }
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li a:hover:after, 
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li a:active:after, 
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li a:focus:after { color: #fff; }
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li a:after { content: '\e649'; font-family: 'themify'; font-size: 12px; font-weight: bold; margin-left: -10px; opacity: 1; }
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li.current-menu-item { background: transparent; }
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li.current-menu-item a { background: #121c22; color: #fff; }
.widget_nav_menu .menu-conciertos-y-festivales-container .menu li.current-menu-item a:after { color: #fff; }