/*
 Theme Name:     Swatch Child Theme
 Description:    Child theme for the Swatch WP Theme
 Author:         Oxygenna
 Author URI:     http://themeforest.net/user/oxygenna
 Template:       swatch
 Version:        1.0
*/

/* =========================================================
   Ajustes cabecera / navegación
   ========================================================= */
#masthead .standard.navbar-inner { min-height: 100px; }
#masthead .brand { padding-top:38px; padding-bottom:38px; }
#masthead .brand img { width:283px; height:79px; margin-top:10.5px; }
#masthead .standard.navbar .nav > li > a { padding-top:38px; padding-bottom:38px; }
@media (min-width:980px){ body { padding-top:100px; } }

/* =========================================================
   Swatches personalizados — LZK Palette
   ========================================================= */

/* Swatch principal oscuro */
.swatch-lzknight { 
  background-color:#0f1115; 
  color:#e9ecf1;
}
.swatch-lzknight h1, .swatch-lzknight h2, .swatch-lzknight h3,
.swatch-lzknight h4, .swatch-lzknight h5 { color:#e9ecf1; }
.swatch-lzknight p, .swatch-lzknight .lead { color:#a7afbf; }
.swatch-lzknight a { color:#7bdcff; }
.swatch-lzknight a:hover { color:#a6ff8f; }
.swatch-lzknight hr { border-bottom-color:#1b1f2a; }
.swatch-lzknight blockquote { border-color:#7bdcff; }
.swatch-lzknight blockquote small { color:#a7afbf; }
.swatch-lzknight .btn, .swatch-lzknight .button,
.btn.swatch-lzknight {
  background: linear-gradient(135deg,#7bdcff,#a6ff8f) !important;
  border-color: transparent !important;
  color:#041014 !important; 
  font-weight:700;
}
.swatch-lzknight .btn:hover, .swatch-lzknight .button:hover,
.btn.swatch-lzknight:hover {
  filter: brightness(.95);
}
.swatch-lzknight .navbar-inner,
.swatch-lzknight .dropdown-menu { 
  background:#151821; 
  border-color:#1b1f2a;
}
.swatch-lzknight .navbar a,
.swatch-lzknight .navbar .nav > li > a { color:#e9ecf1; }
.swatch-lzknight .navbar .nav > li > a:hover,
.swatch-lzknight .navbar .nav > .current-menu-item > a {
  color:#7bdcff;
}
.swatch-lzknight .navbar .btn-navbar .icon-bar { background-color:#7bdcff; }
.swatch-lzknight .badge, 
.swatch-lzknight .label,
.swatch-lzknight .tag {
  background:#11131a; 
  color:#a7afbf;
  border:1px solid #232738;
}
.swatch-lzknight .table th,
.swatch-lzknight .table tfoot td { 
  background:#11131a; color:#e9ecf1;
}
.swatch-lzknight .table td, 
.swatch-lzknight .table th,
.swatch-lzknight .table-bordered { 
  border-color:#232738; 
}
.swatch-lzknight .card,
.swatch-lzknight .box-inner,
.swatch-lzknight .box-caption {
  background:#11131a; 
  border:1px solid #1b1f2a;
  color:#e9ecf1;
}

/* Variante panel */
.swatch-lzkpanel {
  background:#151821; 
  color:#e9ecf1;
}
.swatch-lzkpanel a { color:#7bdcff; }
.swatch-lzkpanel a:hover { color:#a6ff8f; }
.swatch-lzkpanel .btn, .swatch-lzkpanel .button {
  background: linear-gradient(135deg,#7bdcff,#a6ff8f) !important;
  border-color: transparent !important;
  color:#041014 !important;
}

/* Variante card */
.swatch-lzkcard {
  background:#11131a; 
  color:#e9ecf1;
  border-top:1px solid #1b1f2a;
}
.swatch-lzkcard a { color:#7bdcff; }
.swatch-lzkcard a:hover { color:#a6ff8f; }

/* Variante accent */
.swatch-lzkaccent {
  background: radial-gradient(1200px 600px at 80% -10%, rgba(123,220,255,.08), transparent),
              radial-gradient(1000px 500px at -10% -20%, rgba(166,255,143,.06), transparent),
              #0f1115;
  color:#e9ecf1;
}
.swatch-lzkaccent .btn, .swatch-lzkaccent .button {
  background: linear-gradient(135deg,#7bdcff,#a6ff8f) !important;
  color:#041014 !important;
  border-color:transparent !important;
}
