.page-id-7506 header, .page-id-7506 footer {
    display: none !important;
}
/*edit copyright in cornerstone footer*/

/* Gravity Forms: hide the CAPTCHA field label (the red "CAPTCHA" text) */
.gfield--type-captcha .gfield_label {
  display: none !important;
}
/* Keep the reCAPTCHA badge fully on-screen (Google-friendly) */
.grecaptcha-badge {
  right: 14px !important;
}
/* === MyBlueSlip Finder styles === */
.mbs-finder{
  max-width:1100px;
  margin:0 auto 12px;
  padding:10px 12px;
}

.mbs-title{
  margin:0 0 6px;
  font-size:28px;
}

.mbs-subtitle{
  margin:0 0 14px;
  opacity:.8;
}

.mbs-controls{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  align-items:center;
}

.mbs-search{
  flex:1;
  min-width:260px;
  padding:12px 14px;
  border:1px solid #ccc;
  border-radius:10px;
  font-size:16px;
}

.mbs-filters{
  display:flex;
  gap:8px;
  flex-wrap:wrap;
}

.mbs-filter{
  padding:10px 12px;
  border:1px solid #ccc;
  border-radius:999px;
  background:#fff;
  cursor:pointer;
}

.mbs-filter.is-active{
  border-color:#111;
  font-weight:600;
}

.mbs-status{
  margin:10px 0 0;
  opacity:.85;
}

/* Hide filtered-out items */
a.mbs-item[hidden]{
  display:none !important;
}
.mbs-finder--full{
  max-width: 100%;
}
.mbs-controls{
  flex-direction: column;
  align-items: stretch;
}

.mbs-search{
  width: 100%; 
}

.mbs-filters{
  justify-content: flex-start;
}
/* Make the search bar bigger + easier to tap */
.mbs-search{
  width: 100% !important;
  min-width: 100% !important;
  height: 50px !important;
  font-size: 18px !important;
  padding: 12px 14px !important;
  line-height: 24px !important;
  box-sizing: border-box !important;
}

/* Keep the finder box from feeling cramped */
.mbs-finder{
  padding-bottom: 18px;
}
.mbs-search{
  border-radius: 12px !important;
}


/* Styling for the 'Muted' options in Test B */
.choice-muted {
    filter: grayscale(90%) opacity(0.7);
    transition: all 0.3s ease;
}

.choice-muted:hover {
    filter: grayscale(0%) opacity(1); /* Allow them to see clearly on hover */
}

/* Styling for the 'Featured' Online card */
.choice-featured {
    border: 3px solid #cc0000; /* Your brand red */
    border-radius: 12px;
    padding: 15px;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.1);
    transform: scale(1.05); /* Physically larger */
}