body { 
  font-family: 'Gotham', Arial, sans-serif; 
  font-size: 1.2rem; 
  color: #222; 
  line-height: 1.6; 
} 

/* FORCE FOOTER LINKS HORIZONTAL */ 
.hadd-footer-menu { 
  display: flex !important; 
  flex-direction: row !important; 
  align-items: center !important; 
  gap: 28px !important; 
  white-space: nowrap; 
} 

/* Prevent Salient from stacking links */ 
.hadd-footer-menu a { 
  display: inline-block !important; 
  margin: 0 !important; 
  padding: 0 !important; 
  text-decoration: none; 
} 

/* Optional hover */ 
.hadd-footer-menu a:hover { 
  color: #fcda04; 
} 

/* Force footer links to white */ 
.hadd-footer-menu a { 
  color: #ffffff !important; 
  text-decoration: none; 
} 

.hadd-footer-copy { 
  color: #ffffff !important; 
} 

/* Push copyright text all the way to the right */ 
.hadd-footer-copy { 
  text-align: right !important; 
  margin-left: auto !important; 
  width: 100%; 
} 

/* Footer link hover color */ 
.hadd-footer-menu a:hover, 
.hadd-footer-menu a:focus { 
  color: #fcda04 !important; 
} 

/* Make footer links slightly larger */ 
.hadd-footer-menu a { 
  font-size: 35px; /* adjust up/down as needed */ 
} 

/* FORCE footer links closer together */ 
.hadd-footer-menu a { 
  margin-right: -25px !important; 
  margin-left: 0 !important; 
} 

/* Remove any extra spacing Salient adds */ 
.hadd-footer-menu a:last-child { 
  margin-right: 0 !important; 
} 

/* Move footer menu slightly to the right */ 
.hadd-footer-menu { 
  margin-left: 12px; /* adjust: 8px–20px as needed */ 
} 

.footer-copy { 
  color: #ffffff; 
} 

.hadd-footer-right { 
  display: flex; 
  justify-content: flex-end; 
  width: 100%; 
} 

.hadd-footer-menu { 
  text-align: right; 
} 

@media only screen and (max-width: 999px) { 
  .hadd-footer-right { 
    justify-content: center; 
  } 
  .hadd-footer-menu { 
    text-align: center; 
  } 
  .hadd-footer-menu a { 
    display: block; 
    margin: 0px 0; 
    font-size: 16px; 
  } 
} 

.hadd-footer-menu a { 
  margin-left: 10px; /* reduce horizontal spacing */ 
} 

/* Allow footer to bleed upward */ 
#footer-outer, 
#footer-outer .container, 
#footer-outer .container-wrap { 
  overflow: visible !important; 
} 

/* 1) Make sure nothing clips the overlap */ 
#footer-outer, 
#footer-outer .container, 
#footer-outer .container-wrap, 
#ajax-content-wrap, 
.container-wrap { 
  overflow: visible !important; 
} 

/* 2) Footer positioning context */ 
#footer-outer { 
  position: relative; 
  z-index: 5; 
} 

.breadcrumbs, 
#breadcrumbs, 
.breadcrumb { 
  display: none !important; 
} 

/* Mobile hamburger menu link size */ 
@media (max-width: 1000px) { 
  body #slide-out-widget-area .menu a, 
  body #slide-out-widget-area .menu li a { 
    font-size: 20px; /* increase as needed */ 
    line-height: 1.4; 
  } 
} 

@media (max-width: 1000px) { 
  #slide-out-widget-area .menu > li > a { 
    font-size: 22px; 
  } 
} 

/* ========================================================================= 
   SALIENT – Hide Hamburger on Desktop Only (Keeps it on Mobile & Tablet)
   ========================================================================= */ 

/* Changed from min-width: 768px to 1001px to prevent tablet clipping */
@media screen and (min-width: 1001px) { 
  /* Hide hamburger / mobile toggle */ 
  #header-outer .nectar-mobile-menu-toggle, 
  #header-outer .nectar-mobile-menu-toggle-wrap, 
  #header-outer .mobile-menu, 
  #header-outer .menu-toggle, 
  #header-outer .icon-salient-menu, 
  #header-outer .slide-out-widget-area-toggle { 
    display: none !important; 
    visibility: hidden !important; 
    opacity: 0 !important; 
  } 
  
  /* Disable slide-out/off-canvas menu */ 
  #slide-out-widget-area, 
  #slide-out-widget-area-bg { 
    display: none !important; 
    visibility: hidden !important; 
    pointer-events: none !important; 
  } 
  
  /* Expand Salient dropdown width + prevent wrapping */ 
  #header-outer nav > ul > li.megamenu > ul, 
  #header-outer nav > ul > li > ul.sub-menu { 
    min-width: 320px; /* increase until your longest item fits */ 
    width: auto !important; 
  } 
  
  /* Keep dropdown links on one line */ 
  #header-outer nav > ul > li > ul.sub-menu > li > a { 
    white-space: nowrap !important; 
  } 
}
#comments,
.comment-wrap,
#respond,
.comment-respond {
    display: none !important;
}