/* ------------------------------------------------------------------
   Elementor kompatibilitas. A microkit-base sajat kodu volt, itt
   ugyanaz a vizualis nyelv fut, de a tartalmat Elementor widgetek
   adjak. Ez a lap csak annyit tesz, hogy az Elementor konteneri
   alapertelmezesei ne szoljanak bele a mi racsunkba.
   ------------------------------------------------------------------ */

/* A Hello Elementor sajat kereteinek kikapcsolasa. */
.site-header, .site-footer { display: none !important; }
main.site-main { padding: 0 !important; }

/* A konteneri padding es max-width kikapcsolasa: a szekcioink
   maguk hozzak a sajat mk-container racsukat. */
.elementor .e-con,
.elementor .e-con-inner,
.elementor-section-wrap > .elementor-section > .elementor-container {
	max-width: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.elementor-widget-wrap { padding: 0 !important; }
.elementor-widget:not(:last-child) { margin-bottom: 0 !important; }

/* A widget gyokere mindig teljes szelesseget kap, kulonben az
   Elementor konteneri align-items miatt a tartalom szelessegere ugrik. */
.elementor-widget-container > * { width: 100%; }
.elementor-widget, .elementor-widget-container { width: 100%; }
.elementor .e-con > .elementor-element,
.elementor .e-con-inner > .elementor-element { width: 100%; max-width: 100%; }

/* Szerkeszto nezet: a fix fejlec ne takarja az elso szekciot,
   es a hero ne legyen teljes magassagu, mert ugy nehez szerkeszteni. */
body.elementor-editor-active .mk-header { position: static; }
body.elementor-editor-active .mk-hero--nagy { min-height: 62vh; }
body.elementor-editor-active .mk-demobar { position: static; }

/* Elementor sajat hozzaad-szekcio dobozai a mi hatterunkon. */
.elementor-add-section-inline .elementor-add-section-inner { background: rgba(25,42,86,.06); }
