/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* === Overline (h6) — uppercase y tracking ya son nativos de Theme Options; solo el color === */
h6 { color: #C9A86B; } /* oro claro sobre oscuro */
.lola-light-row h6 { color: #B08D57; } /* oro cepillado sobre claro */

/* === Divider de oro (lockup/mensaje y bajo overlines) === */
.lola-divider-oro {
  width: 36px; height: 1px;
  background: rgba(201, 168, 107, .55);
  margin: 0 auto;
}

/* === Bloque rojo: gradiente radial real (el slot de Salient es lineal) === */
.lola-row-roja {
  background: radial-gradient(circle at 40% 40%, #A60F0F 0%, #730202 100%) !important;
  border-top: 1px solid rgba(201, 168, 107, .45); /* hairline oro */
  position: relative; overflow: hidden;
}

/* === Watermark rosa (iso blanco) === */
.lola-watermark {
  position: absolute; width: 380px; opacity: .06;
  transform: rotate(12deg); left: -90px; top: 30px;
  pointer-events: none;
}

/* === Overlay del lienzo fotográfico (si el Color Overlay de la row queda corto) === */
.lola-lienzo .row-bg-wrap::after {
  content: ""; position: absolute; inset: 0;
  background:
    linear-gradient(180deg, rgba(20,16,14,.12) 0%, rgba(20,16,14,.5) 45%, rgba(20,16,14,.97) 100%),
    rgba(20,16,14,.3);
}

/* === Body claro sobre rows oscuras === */
.lola-dark-row, .lola-dark-row p { color: #EFE6DA; }

/* === Texto sobre claro: peso liviano === */
.lola-light-row p { font-weight: 300; color: #2A2220; }

/* === Footer Global Section — v2 (2026-06-04): por posición, no por clase ===
   #copyright murió con la copyright bar; TinyMCE come clases de <p>.
   Ancla única: Row settings → Extra class name: lola-footer */
.lola-footer { text-align: center; }
.lola-footer p { margin: 4px 0; color: #DED4C5; }
.lola-footer a { color: #DED4C5; }
.lola-footer a:hover { color: #C9A86B; }
.lola-footer p:nth-of-type(1) { font-size: 12px !important; opacity: .75; }  /* links */
.lola-footer p:nth-of-type(2) { font-size: 11px !important; opacity: .4; }   /* LSSI */
.lola-footer p:nth-of-type(3) { font-size: 12px !important; letter-spacing: 1px; opacity: .85; } /* +18 */
.lola-footer p:nth-of-type(4) { font-size: 11px !important; opacity: .4; }   /* © */


