/* onum theme x Elementor 4 (22.10.2026)
   Elementor 3+ renders no .elementor-row / .elementor-column-wrap, so onum's Elementor 2 rules
   (onum/style.css ~L7039-7066) no longer match. Same geometry, ported to the new markup.
   Its own file (not the theme's style.css): that one is served ?ver=6.9.10 with a 1-year cache. */
/* columns sit directly in the container now, so it is the flex row (onum set it to block for the old row) */
.elementor .elementor-section .elementor-container {
  display: flex;
}
/* onum: no vertical padding inside default/narrow/extended gaps; 5 classes like onum's rule, so it still beats
   per-column paddings from the Elementor post CSS (4 classes), as it did on 2.9 */
.elementor .elementor-section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.elementor .elementor-section > .elementor-column-gap-narrow > .elementor-column > .elementor-element-populated,
.elementor .elementor-section > .elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
  padding-top: 0;
  padding-bottom: 0;
}
/* onum pulled the row out by the gap so column content lines up with the boxed container's 15px padding;
   without the row the container gives up that much padding instead */
.elementor .elementor-section.elementor-section-boxed > .elementor-column-gap-narrow {
  padding-left: 10px;
  padding-right: 10px;
}
.elementor .elementor-section.elementor-section-boxed > .elementor-column-gap-default {
  padding-left: 5px;
  padding-right: 5px;
}
.elementor .elementor-section.elementor-section-boxed > .elementor-column-gap-extended {
  padding-left: 0;
  padding-right: 0;
}
/* full-width containers have no padding: the container itself is pulled out by the gap, as the row was */
.elementor .elementor-section.elementor-section-full_width > .elementor-column-gap-narrow {
  margin-left: -5px;
  margin-right: -5px;
}
.elementor .elementor-section.elementor-section-full_width > .elementor-column-gap-default {
  margin-left: -10px;
  margin-right: -10px;
}
.elementor .elementor-section.elementor-section-full_width > .elementor-column-gap-extended {
  margin-left: -15px;
  margin-right: -15px;
}
