/*
  Hornos Rotativos A&D — Paleta Acero y Bronce
  Ajustes de marca sobre la estructura visual del sitio
  ------------------------------------------
  --brand-dark:   #1C1C1C  (negro acero)
  --brand-bronze: #C8922A  (bronce)
  --brand-gray:   #4A4A4A  (grafito)
  --brand-light:  #F5F5F5  (fondo secciones)
*/

/* ── Selección de texto ── */
::selection { background: #C8922A; color: #fff; }
::-moz-selection { background: #C8922A; color: #fff; }

/* ── Encabezados de sección ── */
.section-heading h6 { color: #C8922A !important; }
.section-heading h2 em { color: #C8922A !important; }

/* ── Botón principal ── */
.main-button a {
  background-color: #C8922A !important;
  color: #fff !important;
}
.main-button a:hover {
  background-color: #1C1C1C !important;
  color: #fff !important;
}

/* ── Header sticky (scroll) ── */
.background-header {
  background-color: #1C1C1C !important;
}

/* ── Barra de features — círculos icono ── */
.features .item .image {
  background-color: #1C1C1C !important;
}
.features .item:hover .image {
  background-color: #C8922A !important;
}

/* ── Tarjetas trending ── */
.trending .item .down-content a,
.trending-box .item .down-content a {
  background-color: #C8922A !important;
}
.trending .item:hover .down-content a,
.trending-box .item:hover .down-content a {
  background-color: #1C1C1C !important;
}
.trending .item:hover .down-content h4,
.trending-box .item:hover .down-content h4 {
  color: #C8922A !important;
}
.trending .item span.price,
.trending-box .item span.price {
  background-color: #4A4A4A !important;
}

/* ── Galería most-played ── */
.most-played {
  background-color: #F5F5F5 !important;
}
.most-played .item .down-content a {
  background-color: #C8922A !important;
}
.most-played .item:hover .down-content a {
  background-color: #1C1C1C !important;
}
.most-played .item:hover .down-content h4 {
  color: #C8922A !important;
}

/* ── Categorías (fondo azul → acero) ── */
.categories .item {
  background-color: #1C1C1C !important;
}

/* ── CTA boxes ── */
.cta .shop,
.cta .subscribe {
  background-color: #F5F5F5 !important;
}
.cta .subscribe form button,
.main-banner .caption form button {
  background-color: #C8922A !important;
}
.cta .subscribe form button:hover,
.main-banner .caption form button:hover {
  background-color: #1C1C1C !important;
}

/* ── Producto single ── */
.single-product span.price {
  color: #C8922A !important;
}
.single-product ul li {
  color: #C8922A !important;
}
.single-product form button {
  background-color: #C8922A !important;
}
.single-product form button:hover {
  background-color: #1C1C1C !important;
}

/* ── Tabs de especificaciones ── */
.tabs-content {
  background-color: #F5F5F5 !important;
}
.tabs-content .nav-tabs .nav-link.active {
  color: #C8922A !important;
}
.tabs-content .nav-tabs .nav-link:hover {
  color: #C8922A !important;
}

/* ── Página de contacto ── */
.contact-page .left-text {
  background-color: #F5F5F5 !important;
}
.contact-page .right-content form button {
  background-color: #C8922A !important;
}
.contact-page .right-content form button:hover {
  background-color: #1C1C1C !important;
}

/* ── Hero: badge "SIN SEÑA" ── */
.main-banner .right-image span.offer {
  background-color: #C8922A !important;
}
.main-banner .right-image span.price {
  background-color: #4A4A4A !important;
}

/* ── Filtros de catálogo ── */
.trending ul.trending-filter li a.is_active {
  background-color: #C8922A !important;
  color: #fff !important;
}
.trending ul.trending-filter li a:hover {
  color: #C8922A !important;
}

/* ── Paginación ── */
.trending ul.pagination li a:hover,
.trending ul.pagination li a.is_active {
  background-color: #C8922A !important;
  color: #fff !important;
}

/* ── Último ítem nav (botón CTA) ── */
.header-area .main-nav .nav li:last-child a {
  background-color: #C8922A !important;
}
.header-area .main-nav .nav li:last-child:hover a {
  background-color: #A8721A !important;
}

/* ── Footer ── */
footer {
  background-color: #1C1C1C !important;
  background-image: none !important;
}
footer p { color: #ccc; }
footer p a { color: #C8922A !important; }
footer p a:hover { color: #fff !important; opacity: 1 !important; }

/* ── Page heading ── */
.page-heading {
  background-color: #1C1C1C;
  background-image: none !important;
}

/* ── Productos relacionados ── */
.related-products .main-button a {
  background-color: #C8922A !important;
}

/* ── Preloader: override template blue dots ── */
.preloader-inner .dot,
.preloader-inner .dots span {
  background: #C8922A !important;
}

/* ── Mobile nav active/hover: override template pink/blue ── */
.header-area.header-sticky .nav li a:hover,
.header-area.header-sticky .nav li a.active {
  color: #C8922A !important;
}

/* ── Last nav item (CONTACTO button): keep text white even when active ── */
.header-area .main-nav .nav li:last-child a,
.header-area .main-nav .nav li:last-child a.active,
.header-area.header-sticky .nav li:last-child a.active {
  color: #fff !important;
}
@media (max-width: 767px) {
  .header-area .nav li:last-child a {
    background-color: #C8922A !important;
    color: #fff !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    border-radius: 0 0 25px 25px !important;
  }
}
