body.vl-razmaci { --vl-sek: 128px; --vl-hero: 128px; --vl-strana: 24px; --vl-naslov: 64px; --vl-mreza: 32px; --vl-panel: 40px; --vl-kartica: 40px; --vl-stek: 20px; --vl-red: 32px; --vl-dugme: 40px; --vl-lista: 16px; }
@media (max-width: 1024px) {
body.vl-razmaci { --vl-sek: 104px; --vl-hero: 104px; --vl-naslov: 48px; --vl-mreza: 24px; --vl-panel: 32px; --vl-kartica: 32px; --vl-red: 24px; --vl-dugme: 32px; }
}
@media (max-width: 767px) {
body.vl-razmaci { --vl-sek: 80px; --vl-hero: 80px; --vl-strana: 16px; --vl-naslov: 40px; --vl-mreza: 24px;
--vl-panel: 24px; --vl-kartica: 28px; --vl-stek: 16px; --vl-red: 16px; --vl-dugme: 32px; --vl-lista: 12px; }
} body.vl-razmaci :is(.vl-sekcija, .vl-panel, .vl-kartica, .vl-okvir, .vl-mreza, .vl-grupa).e-con {
--margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px;
} body.vl-razmaci .e-con.vl-sekcija {
--padding-top: var(--vl-sek); --padding-bottom: 0px;
--padding-left: var(--vl-strana); --padding-right: var(--vl-strana);
--gap: var(--vl-naslov); --row-gap: var(--vl-naslov); --column-gap: var(--vl-naslov);
}
body.vl-razmaci .e-con.vl-sekcija--puna,
body.vl-razmaci .e-con.vl-sekcija--poslednja { --padding-bottom: var(--vl-sek); } body.vl-razmaci .e-con.vl-sekcija:not(.vl-sekcija--puna):has(+ .vl-sekcija--puna) { --padding-bottom: var(--vl-sek); } body.vl-razmaci .e-con.vl-sekcija--poslednja.vl-sekcija--puna { --margin-bottom: var(--vl-sek); }
body.vl-razmaci .e-con.vl-hero { --padding-top: calc(var(--vl-hero) + var(--vl-header-h, 0px)); } body.vl-razmaci .e-con.vl-panel {
--padding-top: var(--vl-panel); --padding-right: var(--vl-panel); --padding-bottom: var(--vl-panel); --padding-left: var(--vl-panel);
--gap: var(--vl-stek); --row-gap: var(--vl-stek); --column-gap: var(--vl-mreza);
} body.vl-razmaci .e-con.vl-kartica {
--padding-top: var(--vl-kartica); --padding-right: var(--vl-kartica); --padding-bottom: var(--vl-kartica); --padding-left: var(--vl-kartica);
--gap: var(--vl-stek); --row-gap: var(--vl-stek); --column-gap: var(--vl-red);
} body.vl-razmaci .e-con.vl-okvir { --gap: 0px; --row-gap: 0px; --column-gap: 0px; } body.vl-razmaci .e-con.vl-mreza {
--padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px;
--gap: var(--vl-mreza); --row-gap: var(--vl-mreza); --column-gap: var(--vl-mreza);
} body.vl-razmaci .e-con.vl-grupa {
--padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px;
--gap: var(--vl-stek); --row-gap: var(--vl-stek); --column-gap: var(--vl-red);
}
body.vl-razmaci .e-con.vl-grupa--red { --gap: var(--vl-red); --row-gap: var(--vl-stek); --column-gap: var(--vl-red); } body.vl-razmaci .e-con .elementor-widget { margin: 0; }
body.vl-razmaci .elementor-widget-text-editor > .elementor-widget-container > :last-child,
body.vl-razmaci .elementor-widget-text-editor p:last-child { margin-bottom: 0; } body.vl-razmaci :is(.vl-grupa, .vl-kartica, .vl-panel, .vl-grupa > .e-con-inner, .vl-kartica > .e-con-inner, .vl-panel > .e-con-inner) > .elementor-widget-button:not(:first-child) {
margin-top: calc(var(--vl-dugme) - var(--vl-stek));
} body.vl-razmaci :is(.vl-grupa, .vl-grupa > .e-con-inner) > .vl-pred-sadrzaj { margin-bottom: calc(var(--vl-naslov) - var(--vl-stek)); }
body.vl-razmaci :is(.vl-kartica, .vl-panel, .vl-kartica > .e-con-inner, .vl-panel > .e-con-inner) > .vl-pred-sadrzaj { margin-bottom: calc(var(--vl-dugme) - var(--vl-stek)); } body.vl-razmaci .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(var(--vl-lista) / 2); }
body.vl-razmaci .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(var(--vl-lista) / 2); } body.vl-razmaci :is(.vl-kartica, .vl-kartica > .e-con-inner) > .elementor-widget-icon-list + :is(.elementor-widget-icon-box, .elementor-widget-heading) {
margin-top: calc(var(--vl-dugme) - var(--vl-stek));
} body.vl-razmaci .vl-mreza + .vl-mreza { margin-top: calc(var(--vl-mreza) - var(--vl-stek)); }
body.vl-razmaci .e-con.vl-mreza > .vl-mreza, body.vl-razmaci .e-con.vl-mreza > .e-con-inner > .vl-mreza { margin-top: 0; } body.vl-razmaci .elementor-section.vl-sekcija { padding: var(--vl-sek) var(--vl-strana) 0; margin: 0; }
body.vl-razmaci .elementor-section.vl-sekcija--puna,
body.vl-razmaci .elementor-section.vl-sekcija--poslednja,
body.vl-razmaci .elementor-section.vl-sekcija:not(.vl-sekcija--puna):has(+ .vl-sekcija--puna) { padding-bottom: var(--vl-sek); }
body.vl-razmaci .elementor-section.vl-sekcija--poslednja.vl-sekcija--puna { margin-bottom: var(--vl-sek); }
body.vl-razmaci .elementor-section.vl-hero { padding-top: calc(var(--vl-hero) + var(--vl-header-h, 0px)); }
body.vl-razmaci .e-con.vl-sekcija:not(.vl-sekcija--puna):has(+ .elementor-section.vl-sekcija--puna) { --padding-bottom: var(--vl-sek); }
body.vl-razmaci .elementor-section.vl-sekcija > .elementor-container { gap: var(--vl-naslov); }
body.vl-razmaci .elementor-section.elementor-inner-section:is(.vl-mreza, .vl-grupa) { padding: 0; margin: 0; }
body.vl-razmaci .elementor-section.vl-mreza > .elementor-container { gap: var(--vl-mreza); }
body.vl-razmaci .elementor-section.elementor-inner-section.vl-grupa > .elementor-container { gap: var(--vl-naslov); }
body.vl-razmaci .elementor-column:is(.vl-grupa, .vl-kartica, .vl-panel) { margin: 0; }
body.vl-razmaci .elementor-column.vl-grupa > .elementor-widget-wrap { padding: 0; }
body.vl-razmaci .elementor-column.vl-kartica > .elementor-widget-wrap { padding: var(--vl-kartica); }
body.vl-razmaci .elementor-column.vl-panel > .elementor-widget-wrap { padding: var(--vl-panel); }
body.vl-razmaci .elementor-column:is(.vl-grupa, .vl-kartica, .vl-panel) > .elementor-widget-wrap > .elementor-element { margin-top: 0; margin-bottom: 0; }
body.vl-razmaci .elementor-column:is(.vl-grupa, .vl-kartica, .vl-panel) > .elementor-widget-wrap > .elementor-element:not(:last-child) { margin-bottom: var(--vl-stek); }
body.vl-razmaci .elementor-column:is(.vl-grupa, .vl-kartica, .vl-panel) > .elementor-widget-wrap > .elementor-widget-button:not(:first-child) { margin-top: calc(var(--vl-dugme) - var(--vl-stek)); }
body.vl-razmaci .elementor-column.vl-grupa > .elementor-widget-wrap > .elementor-element.vl-pred-sadrzaj:not(:last-child) { margin-bottom: var(--vl-naslov); }
body.vl-razmaci .elementor-column:is(.vl-kartica, .vl-panel) > .elementor-widget-wrap > .elementor-element.vl-pred-sadrzaj:not(:last-child) { margin-bottom: var(--vl-dugme); }
body.vl-razmaci .elementor-column:is(.vl-grupa, .vl-kartica, .vl-panel) > .elementor-widget-wrap > .elementor-element.vl-mreza + .elementor-element.vl-mreza { margin-top: calc(var(--vl-mreza) - var(--vl-stek)); } body.vl-razmaci :is(.vl-kartica, .vl-panel) .elementor-widget-button .elementor-button { padding-left: 24px; padding-right: 24px; } body.vl-razmaci :is(.vl-grupa, .vl-kartica, .vl-panel, .vl-grupa > .e-con-inner, .vl-kartica > .e-con-inner, .vl-panel > .e-con-inner) > :is(.elementor-widget-text-editor, .elementor-widget-icon-list) + .elementor-widget-heading,
body.vl-razmaci .elementor-column:is(.vl-grupa, .vl-kartica, .vl-panel) > .elementor-widget-wrap > :is(.elementor-widget-text-editor, .elementor-widget-icon-list) + .elementor-widget-heading {
margin-top: calc(var(--vl-dugme) - var(--vl-stek));
} body.vl-razmaci .elementor-widget-text-editor :is(h2, h3, h4):not(:first-child) { margin-top: var(--vl-dugme); }
body.vl-razmaci .elementor-widget-text-editor :is(h2, h3, h4) { margin-bottom: var(--vl-stek); } body.vl-razmaci .e-con.vl-crta, body.vl-razmaci .e-con.vl-grupa.vl-crta { --padding-left: var(--vl-stek); }