/*
 Theme Name:   Mow Child Theme
 Theme URI:    https://themeforest.net/item/mow-blog-magazine-wordpress-theme/
 Description:  Child theme for Mow theme
 Author:       Frenify
 Author URI:   http://themeforest.net/user/frenify
 Template:     mow
 Version:      1.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:  mow-child
*/
/* ===== MENÚ DESKTOP (normal + sticky + scrolled) ===== */
#mow_fn_header .mow_fn_main_nav > li > a,
#mow_fn_header .mow_fn_main_nav .sub-menu a,
.mow_fn_stickynav .mow_fn_main_nav > li > a,
.mow_fn_stickynav .mow_fn_main_nav .sub-menu a,
html.ctic-scrolled #mow_fn_header .mow_fn_main_nav > li > a,
html.ctic-scrolled #mow_fn_header .mow_fn_main_nav .sub-menu a{
  color:var(--ecm-primary-color, #F2303F) !important;
}

/* Hover / activo */
#mow_fn_header .mow_fn_main_nav > li:hover > a,
#mow_fn_header .mow_fn_main_nav .current-menu-item > a,
#mow_fn_header .mow_fn_main_nav .current-menu-ancestor > a{
  color:var(--ecm-primary-color, #F2303F) !important;
}

/* ===== MENÚ MÓVIL (offcanvas) ===== */
.mow_fn_mobilemenu,
.mow_fn_mobilemenu ul li a,
.mow_fn_mobilemenu .sub-menu a{
  color:var(--ecm-primary-color, #F2303F) !important;
}



/* MENÚ PRINCIPAL (desktop) */
.mow_fn_header .mow_fn_main_nav > li > a {
  color: var(--ecm-primary-color, #F2303F) !important;
}

/* SUBMENÚS (desktop) */
.mow_fn_header .mow_fn_main_nav .sub-menu a {
  color: var(--ecm-primary-color, #F2303F) !important;
}

/* HOVER / ACTIVO (desktop) */
.mow_fn_header .mow_fn_main_nav > li:hover > a,
.mow_fn_header .mow_fn_main_nav .current-menu-item > a,
.mow_fn_header .mow_fn_main_nav .current-menu-ancestor > a {
  color: var(--ecm-primary-color, #F2303F) !important;
}

/* STICKY al hacer scroll (el tema cambia clases) */
.mow_fn_stickynav.scrolled_down .mow_fn_main_nav > li > a,
html.ctic-scrolled .mow_fn_main_nav > li > a {
  color: var(--ecm-primary-color, #F2303F) !important;
}
.mow_fn_stickynav.scrolled_down .mow_fn_main_nav .sub-menu a,
html.ctic-scrolled .mow_fn_main_nav .sub-menu a {
  color: var(--ecm-primary-color, #F2303F) !important;
}

/* MENÚ MÓVIL (offcanvas) */
.mow_fn_mobilemenu, 
.mow_fn_mobilemenu ul li a,
.mow_fn_mobilemenu .sub-menu a {
  color: var(--ecm-primary-color, #F2303F) !important;
}

/* Por si el tema pinta otros estados */
.mow_fn_main_nav a:focus,
.mow_fn_main_nav a:active {
  color: var(--ecm-primary-color, #F2303F) !important;
}

/* ===== MÓVIL: "IR A ARRIBA" =====
   Es una barra vertical fija en el borde izquierdo; en pantallas angostas tapa el texto. */
@media (max-width: 767px) {
  html body .mow_fn_fixed_totop { display: none !important; }
}

/* ===== POSTS "epsilon": título DEBAJO de la foto (keyvisual) =====
   El tema pone el bloque del título encima de la imagen con un degradado negro. */
html body .fn__widget_posts_epsilon .epsilon__item {
  overflow: visible;
  border-radius: 0;
}
/* En modo slider (fundido) la diapositiva anterior sigue visible debajo de la nueva:
   con fondo propio, la nueva tapa también el título anterior. */
html body .fn__widget_posts_epsilon .swiper-slide {
  background-color: var(--ecm-bg-color, #f9f6f4);
}
html body .fn__widget_posts_epsilon .title_holder {
  position: static !important;
  padding: 14px 0 0 !important;
  background: none !important;
}
html body .fn__widget_posts_epsilon .post_title,
html body .fn__widget_posts_epsilon .post_title a,
html body .fn__widget_posts_epsilon .fn__meta p,
html body .fn__widget_posts_epsilon .fn__meta p a:not(.fn_last_category) { /* la categoría usa su color (Color Manager) */
  color: var(--ecm-text-color, #000) !important;
}
html body .fn__widget_posts_epsilon .fn__meta .meta_sep,
html body .fn__widget_posts_epsilon .fn__meta .meta_sep:before,
html body .fn__widget_posts_epsilon .fn__meta .meta_sep:after {
  background-color: var(--ecm-text-color, #000) !important;
}
