/* HIDE LINKEDIN */
.social-links .linkedin, 
.social-links .fa-linkedin, 
.social-links .fa-linkedin-in, 
.cm-icon-linkedin, 
[class*="linkedin"] {
    display: none !important;
}

/* HIDE PINTEREST */
.social-links .pinterest, 
.social-links .fa-pinterest, 
.social-links .fa-pinterest-p, 
.cm-icon-pinterest, 
[class*="pinterest"] {
    display: none !important;
}

/* KEEP FACEBOOK, INSTAGRAM, AND SEARCH SAFE */
.cm-search-icon, 
.fa-search, 
.fa-facebook, 
.fa-instagram {
    display: inline-block !important;
    visibility: visible !important;
}
/* HIDE THEME AND WORDPRESS CREDITS */
.footer-socket-wrapper .copyright {
    display: none !important;
}

/* IF YOU ONLY WANT TO HIDE THE THEME NAME AND KEEP YOUR COPYRIGHT */
.footer-socket-wrapper .copyright a[href*="themegrill.com"],
.footer-socket-wrapper .copyright a[href*="wordpress.org"] {
    display: none !important;
}

/* ===== RESTORE BLACK HEADER BACKGROUND ===== */

/* Top social/header strip */
#top-header {
    background-color: #000 !important;
}

/* Main header area */
#masthead {
    background-color: #000 !important;
}

/* Navigation bar background */
#masthead .container {
    background-color: #000 !important;
}

/* Ensure text/icons stay visible */
#masthead a,
#masthead .menu-toggle,
#masthead i {
    color: #fff !important;
}
/* Keeps your margins/padding intact but stops the zoom-out */
.elementor-location-header .elementor-container {
    max-width: 100vw !important;
    overflow-x: hidden !important;
    overflow-y: visible !important;
}

/* Forces the body to stay at 100% width without shifting content */
body {
    overflow-x: hidden !important;
    position: relative !important;
}
.entry-date, .published, .posted-on { display: none !important; }
@media (max-width: 768px) {
  .mobile-menu-options,
  .mobile-menu-options-wrapper {
    display: flex !important;
    align-items: flex-end !important;
    height: 100%;
  }

  .mobile-menu-options .menu-toggle,
  .mobile-menu-options button {
    margin-bottom: 12px !important; /* fine-tune 8–16px */
  }
}