/* ModelBook — Footer giant social killer v1.4.4 */

footer .socials,
footer .social-links,
footer .footer-socials,
footer .social-section,
footer .social-block,
footer .social-menu,
footer .mobile-social-inline,
footer .mobile-social-fallback,
footer a[href*="instagram"],
footer a[href*="facebook"],
footer a[href^="mailto:"],
.site-footer .socials,
.site-footer .social-links,
.site-footer .footer-socials,
.site-footer .social-section,
.site-footer .social-block,
.site-footer .social-menu,
.site-footer a[href*="instagram"],
.site-footer a[href*="facebook"],
.site-footer a[href^="mailto:"],
.footer .socials,
.footer .social-links,
.footer .footer-socials,
.footer .social-section,
.footer .social-block,
.footer .social-menu,
.footer a[href*="instagram"],
.footer a[href*="facebook"],
.footer a[href^="mailto:"]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}

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) .page-footer a[href*="instagram"],
body:not(.mb-menu-open) .page-footer a[href*="facebook"],
body:not(.mb-menu-open) .page-footer a[href^="mailto:"],
body:not(.mb-menu-open) .home-footer a[href*="instagram"],
body:not(.mb-menu-open) .home-footer a[href*="facebook"],
body:not(.mb-menu-open) .home-footer a[href^="mailto:"]{
  display:none!important;
}

.site-header .menu-social-icons,
.site-header .menu-social-icons a,
.site-header .mb-mobile-social,
.site-header .mb-mobile-social a{
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}

footer,
.site-footer,
.footer{
  min-height:auto!important;
}

footer .footer-inner,
.site-footer .footer-inner,
.footer .footer-inner{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  text-align:center!important;
  min-height:auto!important;
  padding:36px 20px!important;
}

footer a[href*="rgpd"],
footer a[href*="privacy"],
footer a[href*="confidentialite"],
footer a[href*="confidentialité"],
.site-footer a[href*="rgpd"],
.site-footer a[href*="privacy"],
.site-footer a[href*="confidentialite"],
.site-footer a[href*="confidentialité"]{
  display:inline-flex!important;
  visibility:visible!important;
  opacity:.65!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  font-size:11px!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  color:#f8f2e9!important;
}
