/* ------------------------------------------------------------- */
/* Copyright 2014 © Allwebco Design Corporation */
/* ------------------------------------------------------------- */
/* COLORS THAT CAN BE USED - use lowercase */
/* blue | brown | black | green | gray | red | white */
/* ------------------------------------------------------------- */

/* IMPORTANT - also set the "var color" in the header.js */

@import url("colors/white.css");
@import url("colors/white-menu.css");


/* ============================================================
   GLOBAL CLS STABILIZATION (2026 FINAL CLEAN)
   ============================================================ */

/* Header mount reserve */
#abtHeaderMount {
  display: block;
  min-height: 90px;
}
#abtHeaderMount:empty::before {
  content: "";
  display: block;
  height: 90px;
}

/* Search mount reserve */
#abtSearchMount {
  display: block;
  min-height: 48px;
}
#abtSearchMount:empty::before {
  content: "";
  display: block;
  height: 48px;
}

/* Menu mount reserve */
#abtMenuMount {
  display: block;
  min-height: 70px;
}
#abtMenuMount:empty::before {
  content: "";
  display: block;
  height: 70px;
}

/* Footer reserves */
#abtFooterMenuMount {
  display: block;
  min-height: 30px;
}

#abtFooterMount {
  display: block;
  min-height: 60px;
}

/* Prevent early collapse of page container */
#pagealignment {
  min-height: 1px;
  margin-top: 0;
  padding-top: 0;
}

/* Lock header right cell width (social + search area) */
td.td-right.td-middle {
  width: 239px;
  min-width: 239px;
  vertical-align: middle;
}


/* ============================================================
   WOWSLIDER CLS FIX (Images are 960x360)
   ============================================================ */

#wowslider-container1 {
  aspect-ratio: 960 / 360;
  width: 100%;
  display: block;
}

#wowslider-container1 .ws_images img {
  display: block;
  width: 100%;
  height: auto;
}
