/*
Theme Name: EmpowerWP Child
Template: mesmerize
Author: Inworks
Description: Tema hijo con diseño corporativo profesional.
Version: 1.0
*/

/* Importa los estilos del tema padre */
@import url("../empowerwp/style.css");

/* Hero principal */
.hero-section {
  background: url('https://tuservidor.com/img/hero-bg.jpg') center/cover no-repeat;
  color: #fff;
  text-align: center;
  padding: 120px 20px;
}
.hero-section h1 {
  font-size: 2.8rem;
  font-weight: 700;
}
.hero-section .btn-primary {
  background-color: #ff7a00;
  border: none;
  padding: 12px 30px;
  border-radius: 5px;
  color: #fff;
}

/* Sección de servicios */
.services {
  display: flex;
  justify-content: space-around;
  padding: 60px 20px;
}
.service-box {
  text-align: center;
  max-width: 300px;
}
.service-box h3 {
  color: #003366;
}

/* Testimonios (ocultable) */
.testimonios.oculto {
  display: none;
}

/* Sección header */







/* Sección footer */
.site-footer {
  background-color: #003366 !important;
  color: #fff !important;
  padding: 40px 20px !important;
}

.footer-widgets {
  display: flex !important;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
}

.footer-column {
  flex: 1 1 30% !important; /* cada columna ocupa aprox. un tercio */
  min-width: 200px !important;
  margin: 10px !important;
}

.footer-column h3 {
  color: #ff7a00 !important;
  margin-bottom: 10px !important;
}

.footer-column a {
  color: #fff !important;
  text-decoration: none !important;
}

.footer-column a:hover {
  text-decoration: underline !important;
}

.footer-bottom {
  text-align: center !important;
  margin-top: 30px !important;
  border-top: 1px solid #ccc !important;
  padding-top: 15px !important;
}
