/* Custom overrides for preprod clone */
.pressidium-cc-theme { display: none !important; }
#wp-admin-bar-root-default { display: none !important; }

/* Fix lazy loading - show images directly */
img[src=""] { display: none; }

/* Ensure elementor sections display correctly without JS animations initially */
.elementor-invisible { visibility: visible !important; }

/* Fix nav hamburger z-index for mobile */
.elementskit-menu-container { z-index: 9999; }

/* ===== ElementsKit icon font — inline override ===== */
@font-face {
  font-family: 'elementskit';
  src: url('/assets/fonts/elementskit.woff') format('woff'),
       url('/assets/fonts/elementskit.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon, .icon::before,
.ekit-wid-con .icon, .ekit-wid-con .icon::before {
  font-family: 'elementskit' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.icon-checkmark-circle::before { content: "\e87f"; }
