/*****************************************************
 * COAPSYS – CSS GLOBAL (PLANTILLA SHAPER FLOOX)
 * Fuente única de estilos (evitar duplicados en estilos)
 *****************************************************/

/* ====== CABECERA / TOP BAR ====== */
body.no-page-title #sp-top-bar { background-color:#eb7032 !important; }
body.no-page-title #sp-header  { background-color:#ffffff !important; }

body.header-transparent-black #sp-header.menu-fixed { background:#fff; }

/* ====== SLIDER LANDING ====== */
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg{
  height: 500px;
  padding-top: 80px;
}

/* ====== TITULOS MODULOS ====== */
h3.sp-module-title{
  font-size: 35px;
  line-height: normal;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
}

/* ====== HR CENTRADO ====== */
.centered-hr{
  width: 50px;
  border-top: 5px solid #f6a623;
  background-color: #f6a623;
  margin: 10px auto;
}

/* ====== BLOQUE MARCAS ====== */
.image-containermarcas{
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
.image-containermarcas img{
  max-width: 100%;
  height: auto;
  margin: 0;
}

/* ====== LIMPIEZA DE METADATOS ====== */
div.author-info{ display:none; }
dd.create{ display:none; }
article.item-page .entry-header-wrap{ margin-bottom: 5px; }

ul.social-icons{ text-align:left !important; }

/* ====== MENU: ITEM LEGAL (solo los que tengan clase menu-ley) ====== */
.sp-megamenu-parent li a.menu-ley{
  font-size: 11px !important;
  white-space: nowrap !important;
  line-height: 1.6 !important;
}

/*****************************************************
 * TIENDA – HIKASHOP (solo cuando estás en Hikashop)
 *****************************************************/

/* Separación vertical contenido */
body.com-hikashop .sp-main-body{
  margin-top: 40px !important;
}

/* Dropdown por delante del contenido */
body.com-hikashop #sp-header,
body.com-hikashop .sp-header{
  position: relative !important;
  z-index: 10000 !important;
}
body.com-hikashop .sp-megamenu-parent,
body.com-hikashop .sp-megamenu-parent > li{
  position: relative !important;
  z-index: 10001 !important;
}
body.com-hikashop .sp-megamenu-parent .sp-dropdown{
  position: absolute !important;
  z-index: 11000 !important;
}

/*****************************************************
 * MAQUINARIA USADA – PAGE TITLE (si se usa esta clase)
 *****************************************************/
.menu-maquinaria-usada .sp-page-title{
  background: #444444 !important;
  padding: 22px 0 26px 0 !important;
  margin: 0 !important;
  min-height: auto !important;
}
.menu-maquinaria-usada .sp-page-title .sp-page-title-heading{
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
}
.menu-maquinaria-usada .sp-page-title .sp-page-title-sub-heading{
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.5px;
  margin-top: 6px;
  color: #dddddd;
}
@media (max-width: 768px){
  .menu-maquinaria-usada .sp-page-title .sp-page-title-heading{
    font-size: 22px;
  }
}

