/* ModelBook — Home social/footer parasite clean fix v1.4.3 */

/* Mobile: kill the huge social/RGPD block appearing in/after the hero */
@media(max-width:900px){

  body:not(.mb-menu-open) .home-socials,
  body:not(.mb-menu-open) .home-social-links,
  body:not(.mb-menu-open) .social-section,
  body:not(.mb-menu-open) .social-block,
  body:not(.mb-menu-open) .footer-socials,
  body:not(.mb-menu-open) .rgpd-link-block,
  body:not(.mb-menu-open) .privacy-block{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
  }

  /* If old social links were inserted as big standalone anchors */
  body:not(.mb-menu-open) main a[href*="instagram"],
  body:not(.mb-menu-open) main a[href*="facebook"],
  body:not(.mb-menu-open) main a[href^="mailto:"],
  body:not(.mb-menu-open) main a[href*="rgpd"],
  body:not(.mb-menu-open) main a[href*="privacy"],
  body:not(.mb-menu-open) main a[href*="confidentialite"],
  body:not(.mb-menu-open) main a[href*="confidentialité"]{
    display:none!important;
  }

  /* Footer may exist, but should stay compact at the bottom only */
  body:not(.mb-menu-open) footer a[href*="instagram"],
  body:not(.mb-menu-open) footer a[href*="facebook"],
  body:not(.mb-menu-open) footer a[href^="mailto:"],
  body:not(.mb-menu-open) footer a[href*="rgpd"],
  body:not(.mb-menu-open) footer a[href*="privacy"],
  body:not(.mb-menu-open) footer a[href*="confidentialite"],
  body:not(.mb-menu-open) footer a[href*="confidentialité"]{
    display:inline-flex!important;
  }

  body:not(.mb-menu-open) footer{
    position:relative!important;
    z-index:1!important;
  }

  /* Do not touch the clean mobile menu social icons */
  body.mb-menu-open .site-header .v6-nav .mb-mobile-social,
  body.mb-menu-open .site-header .v6-nav .mb-mobile-social a{
    display:flex!important;
  }
}
