/* =========================================================
   HOME INTEGRAL (2026-02-18) — Buscador + Slider cursos
   Mantiene admin (solo cambia presentación)
   ========================================================= */

/* Buscador: fondo + iconos en marca de agua (similar al original) */
.ab-buscador{
  background: url('https://web.archive.org/web/20211201211143im_/http://appbusinessperu.com/estilos/images/bg/bg-slider.png') center/cover no-repeat;
  padding:25px;
  box-shadow:0 1px 4px rgba(0,0,0,.35);
  position:relative;
  overflow:hidden;
}
.ab-buscador:after{
  content:"\f109  \f19d  \f201";
  font-family: FontAwesome;
  position:absolute;
  left:50%;
  top:62%;
  transform:translate(-50%,-50%);
  font-size:72px;
  letter-spacing:30px;
  color: rgba(255,255,255,.25);
  pointer-events:none;
  white-space:pre;
}
.ab-buscador .buscar-icons{ display:none; } /* ya lo pintamos como marca de agua */

/* Slider cursos (Flexslider) */
.ab-cursos-slider{ margin:0; border:0; background:transparent; }
.ab-cursos-slider .slides > li{ padding:0 10px; }
.ab-slide-card{
  position:relative;
  overflow:hidden;
  box-shadow:0 5px 10px rgba(0,0,0,.25);
}
.ab-slide-card img{
  width:100%;
  height:220px;
  object-fit:cover;
  display:block;
}
.ab-slide-overlay{
  position:absolute;
  left:0; right:0; bottom:0;
  padding:14px 14px 12px;
  background: rgba(167,25,49,.88);
  color:#fff;
  transform: translateY(35%);
  transition: transform .25s ease;
}
.ab-slide-card:hover .ab-slide-overlay{ transform: translateY(0); }
.ab-slide-title{ font-size:20px; font-weight:700; margin-bottom:4px; }
.ab-slide-sub{ font-size:13px; opacity:.95; max-height:38px; overflow:hidden; }
.ab-slide-btn{
  display:inline-block;
  margin-top:10px;
  background:#fff;
  color:#A71931;
  padding:6px 12px;
  font-weight:700;
}
.ab-slide-link{ text-decoration:none; }
.ab-slide-link:hover{ text-decoration:none; }

/* Flechas */
.ab-cursos-slider .flex-direction-nav a{
  text-shadow:none;
}
