/* reptilescentury.com - manual header builder (WHB) fixes
   Added by Clawdbot to compensate for missing/corrupted Woodmart header-base styles.
*/

/* Core flex row/columns */
.whb-flex-row{
  display:flex !important;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.whb-column{
  display:flex !important;
  align-items:center;
  min-width:0;
}

/* Left/center/right sizing */
.whb-col-left{flex:0 1 auto; justify-content:flex-start;}
.whb-col-center{flex:1 1 auto; justify-content:center;}
.whb-col-right{flex:0 1 auto; justify-content:flex-end; gap:10px;}

/* Mobile columns */
.whb-mobile-left{flex:0 1 auto; justify-content:flex-start;}
.whb-mobile-center{flex:1 1 auto; justify-content:center;}
.whb-mobile-right{flex:0 1 auto; justify-content:flex-end;}

/* Logo containment */
.site-logo img,
.wd-logo img{
  max-height: 56px;
  width:auto;
  height:auto;
}

/* Prevent menu wrapping weirdly */
.whb-col-center .wd-header-nav,
.whb-col-center nav,
.whb-col-center .menu{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:14px;
}

/* Sticky header clone should not collapse */
.whb-sticky-header .container{
  display:block;
}

@media (max-width: 1024px){
  .whb-visible-lg{display:none !important;}
  .whb-hidden-lg{display:flex !important;}
}
