/* O22c desk:start */
@media (min-width:900px){
/* 13e-a/c: one named main grid; data-desk comes from indeling.json. */
/* O22e (regie): content lines use min(50vw,720px). The page is capped at 1440 px, so above 1440 the lines stay at 140 px inside the page instead of drifting with the viewport. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main{display:grid!important;grid-template-columns:[full-start] minmax(0,1fr) [mid] minmax(0,1fr) [full-end];column-gap:0;row-gap:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>*{grid-column:full-start/full-end;min-width:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk="l"]{grid-column:full-start/mid;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk="r"],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk="r2"],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk="r3"]{grid-column:mid/full-end;padding-left:24px!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk="r2"]{grid-row:span 2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk="r3"]{grid-row:span 3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk="l2"]{grid-column:full-start/mid;grid-row:span 2;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk] p{max-width:100%}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.o18-content[data-desk]{display:block!important}
/* A half-width band can carry at most two real subcolumns. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk] .su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-col{display:block}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-set>.o22c-question-col,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-split>.o22c-question-col,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-questions>.o22c-question-col{display:block}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-left{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-right{grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-set>.o22c-question-col,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-split>.o22c-question-col{grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-col details{max-width:100%;width:100%}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-col details:last-child{border-bottom:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-included-half]>.su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section.o20-certifications{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section.o20-certifications .o18-logos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-press-gallery]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-press-gallery] .o18-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-gallery]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-gallery]>h2{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-gallery]>figure{width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-gallery]>figure img{display:block;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-copy-host]>[data-o22c-bell-copy]{display:block!important;margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-original]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-copy-host]>[data-o22c-env-copy]{display:block!important;margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-original]>:is(h2,p){display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-original]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-original]>figure{width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-original]>figure img{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-next]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:start;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-next]>h2{grid-column:1/-1!important;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-next]>p:first-of-type{grid-column:1!important;grid-row:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-next]>p:nth-of-type(2){grid-column:2!important;grid-row:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-next]>p:nth-of-type(3){grid-column:1!important;grid-row:3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-photo-original]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-vhts-included]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-vhts-included]>.su-included{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-vhts-why]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-vhts-why]>details{min-width:0;width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="verhalenavond"] #data{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="verhalenavond"] #data>dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 48px!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="verhalenavond"] #data>dl>div{min-width:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-set,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block{grid-column:full-start/full-end!important;display:block!important;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block>.su-review-trust{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block .su-review-rating{margin:8px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block>.su-review-quotes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:24px 0 0!important;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block>.su-review-quotes figure{width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block>.su-award{display:inline-flex!important;position:static!important;margin:24px 0 0!important;vertical-align:top}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn] #ev-programme{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn] #ev-programme>details{margin:0;min-width:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info{display:contents!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>h2{grid-column:full-start/full-end;grid-row:auto!important;padding:32px max(40px,calc(min(50vw,720px) - 580px)) 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-cell{min-width:0;padding-top:32px!important;padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-story,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-topics,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-register{grid-column:full-start/mid;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-practical,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-help{grid-column:mid/full-end;padding-left:24px!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-practical{margin-left:24px!important;margin-right:max(40px,calc(min(50vw,720px) - 580px))!important;padding:20px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info+.o18-content[data-desk="r"]{padding-top:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today[hidden]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today{display:block;background:rgb(255,252,247);border-left:4px solid rgb(162,71,54);padding:24px;margin-top:16px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-lead{margin:0;font-size:16px;font-weight:400;line-height:1.45}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-date{margin:8px 0 0;font-weight:600}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-list{list-style:none;margin:12px 0 0;padding:6px 0 0;border-top:1px dashed rgb(216,204,190)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-list li{display:grid;grid-template-columns:44px 18px minmax(0,1fr);column-gap:8px;padding:5px 0;margin:0;line-height:1.4;font-size:15px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-list li::before{content:none;display:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-list time{color:rgb(38,123,66);font-weight:600}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-list svg{width:18px;height:18px;margin-top:2px;color:rgb(162,71,54)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-list strong{font-weight:600}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-list small{display:block;font-size:13px;line-height:1.35}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-today-link{display:inline-flex;margin-top:14px}
/* 00l: no stretched full-band video frame. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-video>.su-video-frame{max-width:640px!important}
/* 00c: the next heading clears the animal-card boundary. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22b-animal-grid+h2{margin-top:24px!important}
/* 09: retain the compact O22b2 footer, improving its line and tap target. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-place{white-space:normal;max-width:100%}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact>.k-quiet-button{min-height:44px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-legal{max-width:1160px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-newsletter{grid-template-columns:320px minmax(0,1fr)!important}
/* The existing compact agenda card visual grammar, for Puur. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #puur-agenda .o22c-puur-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:12px 0 0;padding:0;list-style:none}
}
@media (min-width:900px){
/* Home: the approved proof arrangement. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.he-opening{grid-template-rows:1fr auto auto 1fr;row-gap:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.he-opening>.he-intro{grid-column:1;grid-row:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.he-opening>.he-hero-photo{grid-column:2;grid-row:1/5;align-self:center}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.he-opening>.o22b-season-note{grid-column:1;grid-row:3;margin:14px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.he-opening>.he-hero-photo img{height:auto!important;aspect-ratio:3/2;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main .he-choices .o22b-offer-compact{grid-template-columns:160px minmax(0,1fr);column-gap:16px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main .he-choices .o22b-offer-compact img{width:160px;height:120px;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.o18-home-included{padding-bottom:20px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.o18-overview{padding-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.o18-overview h2{max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.o18-overview .o18-erf-overview{width:100%;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.o18-overview .o18-map-open{width:100%}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.o18-overview .o18-map-open picture{display:block}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.o18-overview .o18-map-open img{width:100%;max-width:none!important;height:auto;aspect-ratio:1800/1013;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:48px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda .he-today{display:block!important;grid-column:1;grid-row:2;margin:16px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda>.o21-desktop-activities{display:block!important;grid-column:1/-1;grid-row:4;margin:24px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda>.o21-desktop-activities .o21-activity-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda>.o21-desktop-activities>details{margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda>div:first-child{grid-column:1;grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda>.o22c-today{grid-column:1;grid-row:3;align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda .he-agenda-list{grid-column:2;grid-row:1/4;margin-top:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda #he-upcoming .su-agenda-card{padding-left:0;padding-right:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#nieuwtjes .k-news-list{grid-template-columns:minmax(0,1fr);row-gap:4px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.o18-home-vote{background:rgb(247,240,229);border-top:0;border-bottom:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;row-gap:0;grid-template-rows:auto auto auto 1fr}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .k-story-heading{grid-column:1;grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .k-section-copy{grid-column:1;grid-row:2;max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .k-story-caption{grid-column:1;grid-row:3;max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .k-story-pictures{grid-column:2;grid-row:1/5;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-self:start;height:auto}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .su-owl-frame,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .su-owl-stage{width:100%;height:auto;max-height:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .su-owl-scene,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .k-farm-life{width:100%;height:auto;max-height:none;aspect-ratio:4/5;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .su-owl-accent{left:-40px;right:auto;top:-12px;width:84px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-visit{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;grid-template-rows:auto auto auto 1fr}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-visit>.k-text-link{grid-row:3;margin-top:4px;align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-visit>.k-visit-links{grid-column:2;grid-row:1/5}
/* Dagje uit: photo cards, short bands paired in DOM order. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-hero>.fp-hero-photo{justify-self:stretch;width:100%;max-width:none;margin:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-hero>.fp-hero-photo img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:5/4!important;object-fit:cover!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px;row-gap:0;grid-template-rows:auto auto auto auto 1fr;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.fp-copy{grid-column:1;grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.fp-outlook{grid-column:1;grid-row:2;margin:16px 0 0;padding:0;background:transparent;border:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.fp-outlook>p[data-programme-today]{display:block!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.fp-outlook>a{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.o21-desktop-activities{display:contents!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.o21-desktop-activities>.o21-activity-cards{grid-column:2!important;grid-row:1/6;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.o21-desktop-activities>details{grid-column:1!important;grid-row:3;margin:16px 0 0!important;width:100%;max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.o21-desktop-activity-note{grid-column:1!important;grid-row:4;margin:12px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-dirty,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-farmer,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-pause{display:flex!important;flex-direction:column!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-dirty>.fp-photo,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-farmer>.fp-photo,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-pause>.fp-photo{order:-1!important;width:100%!important;max-width:none!important;margin:0 0 16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-dirty>.fp-photo img,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-farmer>.fp-photo img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4/3!important;object-fit:cover!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-indoor{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;padding-bottom:32px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-indoor>.fp-photo{grid-column:2;justify-self:stretch;width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-indoor>.fp-photo img{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:16/9!important;object-fit:cover!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-pause>.fp-photo img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:16/9!important;object-fit:cover!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>#fp-video{display:flex!important;flex-direction:column}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>#fp-video>.su-video-frame{order:-1!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;box-sizing:border-box;border:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>#fp-video>.su-video-frame img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-close .su-price-list{width:100%;max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-close .su-price-row>span{justify-self:end}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-faq{display:block;background:rgb(239,226,208)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-faq>.fp-questions{margin-top:12px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-desk="l"]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-desk="l"]>.o20-wensput{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish-left],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]{background:rgb(243,238,228)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]{display:grid!important;grid-template-columns:minmax(0,1fr) 160px!important;column-gap:16px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish-left]>p,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]>p{width:auto!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]>h2,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]>p{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-desk="r"]>.o22c-wish-desktop{display:block!important;grid-column:2;grid-row:1/3;width:160px!important;max-width:160px!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-desk="r"]>.o22c-wish-desktop img{width:160px!important;height:160px!important;object-fit:cover;box-shadow:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-welcome]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-welcome]>h2,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-welcome]>p{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-welcome]>.o19-personal-photo{grid-column:2;grid-row:1/6}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content .o19-personal-photo{width:100%;max-width:none;margin:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content .o19-personal-photo img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
}
@media (min-width:900px){
/* Kamperen: follow the proof's photo ratios and side-by-side close. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>.c-opening{grid-template-columns:minmax(0,640fr) minmax(0,472fr);column-gap:48px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>.c-opening .c-subpage-links{grid-column:1/-1!important;grid-row:21!important;width:100%!important;max-width:none!important;flex-wrap:nowrap}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>.c-opening .c-subpage-links>a{white-space:nowrap!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>.c-opening .c-opening-photo{width:100%;max-width:472px;justify-self:end}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf .c-stays{gap:24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf .c-stay{grid-template-columns:minmax(0,456fr) minmax(0,640fr)!important;column-gap:32px!important;padding:16px!important;grid-template-rows:auto 1fr;align-items:stretch}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf .c-stay>h3{grid-column:2;grid-row:1;padding:0;margin:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf .c-stay>.c-stay-photo{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;width:100%!important;max-width:none!important;margin:0;height:100%}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf .c-stay>.c-stay-photo img{flex:1 1 0;min-height:0;height:0!important;width:100%!important;max-width:none!important;object-fit:cover!important;aspect-ratio:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf .c-stay>.c-stay-copy{grid-column:2;grid-row:2;padding:0!important;max-width:none;width:auto}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf .c-stay>.c-stay-copy>p:first-child{margin-top:3px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-plattegrond{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-plattegrond .c-map-heading{display:flex!important;width:100%;max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-plattegrond .c-map-heading>div{display:grid;grid-template-columns:minmax(0,520fr) minmax(0,556fr);column-gap:48px;align-items:start;flex:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-plattegrond .c-map-photo{width:100%!important;max-width:none!important;margin:24px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-plattegrond .c-map-photo picture{display:block}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-plattegrond .c-map-photo img{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1800/1013;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-story{grid-template-columns:minmax(0,640fr) minmax(0,472fr);column-gap:48px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-story .c-story-photo{width:100%;max-width:472px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-story .c-story-photo img{aspect-ratio:4/3;object-fit:cover;height:auto}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-two-column{grid-template-columns:minmax(0,640fr) minmax(0,472fr);column-gap:48px;row-gap:0;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-two-column>div:first-child{display:contents}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-two-column .k-section-label,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-two-column h2,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-two-column>.c-copy{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-two-column .c-play-photo{grid-column:2;grid-row:1/4;width:100%;max-width:472px;margin:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .c-two-column .c-play-photo .su-owl-scene{aspect-ratio:3/2;object-fit:cover;width:100%;max-width:none;height:auto}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.k-section-label,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>h2{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-practical-grid{grid-column:2;grid-row:1/3;width:auto;max-width:none;margin:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-good-to-know{grid-column:1/-1;margin:24px 0 0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-faq{grid-column:1;grid-row:4;align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-practical-questions{display:block!important;grid-column:2;grid-row:4;align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-buiten .c-evening-photo picture{display:block;width:100%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-buiten .c-evening-photo img{display:block;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;object-position:50% 62%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22c-evening-desktop{display:block!important;margin-top:24px;max-width:100%}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-buiten .c-evening-inner{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-buiten .c-evening-copy{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-buiten .c-evening-photo{display:block;width:100%!important;max-width:472px!important;height:auto!important;aspect-ratio:auto;margin:0 0 0 auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-video .su-video-frame{max-width:556px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video{grid-column:full-start/full-end!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px;align-items:start;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video[hidden]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video>*{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video>.su-video-frame{grid-column:2;grid-row:1/span 8;margin:0!important;justify-self:end;width:100%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video>h2[data-o22c-video-copy]{margin-top:24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video>:not(.su-video-frame){width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>[data-o22c-video-neighbor][data-o22c-moved]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#gastreacties>.o22c-guide-desktop{display:block;margin-top:24px;max-width:556px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>[data-o22c-guide-neighbor][data-o22c-moved]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-boeken{background:rgb(239,226,208)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>.su-camping-contact{background:rgb(239,226,208);border:0}
/* Tickets: three left bands and one calendar column. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>.np-ticket-intro,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#vaker,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>.np-two-copy{background:rgb(239,226,208);padding-top:32px!important;padding-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#boeken{display:block!important;background:rgb(239,226,208)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#boeken .np-booking-copy{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#boeken .np-recras-wrap{background:transparent!important;border:0!important;padding:0!important;margin:24px 0 0!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#boeken .np-recras-frame{width:100%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#vaker{padding-top:0!important;margin-top:-84px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#vaker .np-pass-choices{grid-template-columns:1fr;gap:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>.np-two-copy>div{max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>.np-two-copy>div+div{margin-top:6px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>.np-two-copy:not(#openingstijden){display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>.np-two-copy:not(#openingstijden)>div{display:block!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #programma .su-handwritten-note{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #programma>div+div{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bereiken a[href^="tel:"]{white-space:nowrap!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="work"]>section:nth-of-type(2) .su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>.o18-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>.o18-content>h2{grid-column:1;grid-row:1/4}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>.o18-content>p{grid-column:2;max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main .np-book-routes{grid-template-columns:minmax(0,1fr)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main .np-book-routes>a{grid-column:1!important;white-space:normal;overflow:visible;height:auto;min-height:88px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main .np-book-routes>a span{white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main #anders .np-book-routes>a{min-height:88px!important;padding-top:8px!important;padding-bottom:8px!important}
/* Kinderfeestjes: separate question columns, aligned photo pair. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="party"]{grid-template-rows:[party-start] auto [party-title] auto [party-copy] auto [party-included] auto [party-end]}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-opening{grid-column:full-start/full-end;grid-row:party-start/party-end;display:grid!important;grid-template-columns:subgrid;grid-template-rows:subgrid;padding:0!important;gap:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-opening>.k-section-label{grid-column:full-start/mid;grid-row:party-start;padding-left:max(40px,calc(min(50vw,720px) - 580px));padding-right:24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-opening>.q-title-with-owl{grid-column:full-start/mid;grid-row:party-title;padding-left:max(40px,calc(min(50vw,720px) - 580px));padding-right:24px;width:auto}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-opening>.p-lead{grid-column:full-start/mid;grid-row:party-copy;padding-left:max(40px,calc(min(50vw,720px) - 580px));padding-right:24px;max-width:none;width:auto}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-opening>.p-photo{grid-column:mid/full-end;grid-row:party-start/party-end;justify-self:end!important;align-self:start;width:402px!important;margin:0 calc(max(40px,min(50vw,720px) - 580px) + 16px) 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#feest-inbegrepen{grid-column:full-start/mid;grid-row:party-included/party-end;position:relative;z-index:1;background:transparent;padding:24px 24px 38px max(40px,calc(min(50vw,720px) - 580px))!important;border:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#feest-inbegrepen .su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-opening .p-photo img{aspect-ratio:4/5;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#p-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#p-choices>*{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#p-choices>.q-future-parties{grid-column:1;grid-row:4;max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#p-choices>.o21-self-party{grid-column:2;grid-row:4;max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:0;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.q-food-heading{grid-column:1/-1;grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.q-food-intro-line{grid-column:1/-1;grid-row:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.q-food-compact{grid-column:1;grid-row:3/5}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.p-food-extra-groups{grid-column:2;grid-row:3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.p-diet-note{grid-column:2;grid-row:4}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.q-family+section.o18-content{background:rgb(239,226,208)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section.o18-content .o18-photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section.o18-content .o18-photo-strip figure{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section.o18-content .o18-photo-strip img{width:100%!important;max-width:none!important;aspect-ratio:3/2!important;object-fit:cover!important;height:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-questions>h2{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-questions>.o22c-question-col{grid-row:2}
}
@media (min-width:900px){
/* Remaining page families: a shared reading column beside real content. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[aria-labelledby="b-title"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[aria-labelledby="b-title"]>:not(.b-live-booking){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[aria-labelledby="b-title"]>.b-live-booking{grid-column:2;grid-row:1/span 7;margin:0!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[aria-labelledby="b-title"] .b-facts{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag>span{position:absolute!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag>.a12-section-head{grid-column:1/-1;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag>#a12-programme{grid-column:1;grid-row:2/span 4!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag>:is(.a12-note,#a12-weekend-tickets,.a12-other-date){grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag #a12-programme .a12-day-card{min-width:270px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming>.a12-month,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming .a12-card-grid{display:contents!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming .a12-month-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming .su-agenda-card{width:100%;max-width:none;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming [data-o22c-text-card]{align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-entree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-entree>:not(.su-price-row){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-entree>.su-price-row{grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>:is(.k-section-label,h2,p:not(.k-section-label)){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>figure{grid-column:2;grid-row:1/span 9;width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>figure img{width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>.o22c-question-set,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>.su-video{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>.o22c-question-set{display:grid!important;grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px;margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>.o22c-question-set{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>.o22c-question-set+.su-video{margin:24px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-activiteiten{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-activiteiten>:is(.k-section-label,h2,.g-content-intro,p:not(.k-section-label),a){grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-activiteiten>:is(details,.su-price-row){grid-column:auto}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-activiteiten>a{justify-self:start;margin-top:24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story>figure{grid-column:2;grid-row:1/span 5;width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story>figure img{width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story>:is(.k-section-label,h2,p:not(.su-activity-line)){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story>:is(h3,.su-photo-grid,.su-activity-line){grid-column:1/-1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story>.su-photo-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px;align-items:start;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story>.su-photo-grid>figure{width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story>.su-photo-grid picture{display:block;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story>.su-photo-grid img{display:block;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>:is(.k-section-label,h1,.ev-intro,.ev-period){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.ev-photo{grid-column:2;grid-row:1/span 5;justify-self:end;width:100%!important;max-width:500px!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.ev-photo img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]{display:block!important;grid-column:1;margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]>.ev-highlight-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-highlights-original],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-highlights-original-child]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data>h2{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data>dl{grid-column:2;grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"] #data>dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"] #data>dl>div:not([hidden]){display:block!important;min-width:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"] #data>dl>div>dt,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"] #data>dl>div>dd{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"] #data>dl>div>dd{margin-top:4px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"]>section:nth-of-type(3){display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"]>section:nth-of-type(3)>.ev-craft-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px 48px!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"]>section:nth-of-type(3)>.ev-craft-grid>div{grid-column:span 2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"]>section:nth-of-type(3)>.ev-craft-grid>div:nth-last-child(-n+2){grid-column:span 3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #praktisch[data-desk="l"],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #contact[data-desk="r"]{background:var(--k-grey)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #contact[data-desk="r"]{border:0!important;display:flex!important;flex-direction:column;align-items:stretch}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #contact[data-desk="r"]>.o21-solo-link-container{margin-top:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #praktisch[data-desk="l"]>.xp-list{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-advantage]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-advantage]>:not([data-o22c-late-preview]){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-advantage]>[data-o22c-late-preview]{display:block!important;grid-column:2;grid-row:1/span 4;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements>[data-o22c-late-original]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements>:is(h2,.cc-arrangement-intro){grid-column:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements>:is(.cc-arrangement-list,.cc-note){grid-column:2!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements>.cc-arrangement-list{grid-row:1/span 3;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties.cc-vacations{padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-school-day]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-school-day]>:is(h2,p){grid-column:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-school-day]>h2{grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-school-day]>p:first-of-type{grid-row:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-school-day]>p:nth-of-type(2){grid-row:3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-school-day]>.su-video{grid-column:2!important;grid-row:1/span 3!important;width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-school-day]>.su-photo-grid{grid-column:1/-1!important;grid-row:4!important;width:100%!important;max-width:none!important;margin:24px 0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-press-why]{display:grid!important;grid-template-columns:minmax(0,640fr) minmax(0,472fr);column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-press-why]>:is(.k-section-label,h2,p:not(:last-child)){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-press-why]>.xp-quote{grid-column:2;grid-row:1/span 3;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-press-why]>p:last-child{grid-column:2;grid-row:4}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>:is(h2,.su-price-row){grid-column:1;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>:is(p,details){grid-column:2;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>h2,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>p:first-of-type{grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>.su-price-row:nth-of-type(1),body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>p:nth-of-type(2){grid-row:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>.su-price-row:nth-of-type(2),body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>p:nth-of-type(3){grid-row:3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>.su-price-row:nth-of-type(3),body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices]>details{grid-row:4}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bell-video[data-desk="r"]>.su-video-frame{width:100%!important;max-width:none!important;margin:0!important}
/* Wide link and information grids belong below their heading. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #onderwerp,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bereiken{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #onderwerp>.o18-topic-list,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bereiken>.su-compact-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;max-width:none!important;margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #onderwerp>.o18-topic-list>*,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bereiken>.su-compact-list>*{min-width:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bso-food]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bso-food]>.su-price-row{grid-column:auto}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bso-food]>:not(.su-price-row){grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bso-food]>:is(.k-section-label,h2,p:first-of-type){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-praktisch.o22c-split>:not(.o22c-question-col){grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-praktisch.o22c-split>.o22c-question-col{grid-row:auto;min-width:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-praktisch.o22c-split>.g-practical-grid{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-praktisch.o22c-split>.o22c-question-left{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-praktisch.o22c-split>.o22c-question-right{grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-schoolreisjes{display:grid!important;grid-template-columns:minmax(0,640fr) minmax(0,472fr);column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-schoolreisjes>:is(.k-section-label,h2,.g-callout){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-schoolreisjes>.su-included{grid-column:2;grid-row:1/span 3;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>:is(h2,p,.g-offers,a){grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.g-offers{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>h3,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>h3~p{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>h3~details{grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-educatie{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-educatie>:is(.k-section-label,h2,.g-content-intro){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-educatie>:is(.g-offers,details){grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang>:is(h2,.g-content-intro,.su-photo-grid){grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang>:is(h3,p:not(.g-content-intro),.su-included){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang>.su-video{grid-column:2;grid-row:4/span 5;width:100%!important;max-width:480px!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang>.su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #beleven>.su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;align-content:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen>:is(.k-section-label,h2,p:not(.o21-solo-link-container)){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen>:is(.su-price-list,.o21-solo-link-container){grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen>.xp-grid{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:48px!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen>.xp-grid>article{background:transparent!important;border:0!important;padding-left:0!important;padding-right:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #contact>.su-inquiry{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #adres{padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#voorjaarsvakantie{position:absolute!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="carnaval"] #data.ev-practical[data-desk="r"]{padding-top:50.7px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="afterschool"]>.xp-hero{padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-activities"]>.cc-opening,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-map"]>.cc-opening{padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-dagna-practical]{padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bij-hanne{background:rgb(255,250,242)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #aanmelden[data-desk]{background:rgb(243,238,228)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #rustig[data-desk]{background:rgb(243,238,228)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="over"]>section[data-desk="r"]{background:rgb(255,250,242)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #anders[data-desk]{background:transparent!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="afterschool"] #boeken[data-desk]{background:transparent!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen .o19-puur-activities{grid-column:1/-1;width:100%!important;max-width:none!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen .o19-puur-activities>article{grid-column:span 2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen .o19-puur-activities>article:nth-last-child(2):not(:nth-child(3n)),body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen .o19-puur-activities>article:last-child{grid-column:span 3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-garden]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-garden]>h2{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-garden]>figure{grid-column:1;width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-garden]>figure img{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:3/2;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-garden]>.su-video{grid-column:2;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-garden]>figure{grid-column:1/-1!important;width:min(100%,960px)!important;max-width:960px!important;justify-self:center;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-garden]>figure img{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bij-hanne{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bij-hanne>:is(h2,p){width:100%!important;max-width:640px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #brandrode{display:flow-root!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #brandrode>:not(figure){max-width:640px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #brandrode>h2{max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #brandrode>figure{float:right;clear:right;width:min(472px,calc((100% - 48px)*.425))!important;max-width:none!important;margin:0 0 16px 48px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #brandrode>figure img{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten>.su-walk{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .su-walk-stop{min-width:0;align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .su-walk-stop>img{width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #goed-weten{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #goed-weten>:is(.k-section-label,h2){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #goed-weten>div{grid-column:2;grid-row:1/span 3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .bell-photos>figure{width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .bell-photos>figure img{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .bell-practical{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .bell-practical>h2{grid-column:1;grid-row:1/span 3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .bell-practical>details{grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-end{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-end>:is(h2,.cc-copy){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-end>:is(.su-price-list,.bell-year,.c-actions){grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-end>.su-price-list{grid-row:1/span 2;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-end>.c-actions{align-self:end}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-opening+section .cc-photo{width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-opening+section .cc-photo img{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-opening+section .cc-photo picture{display:block}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-opening+section .cc-photo picture img{object-position:50% 45%}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-opening+section .cc-photo figcaption{margin-top:8px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-opening [data-o22c-sanitary-preview]{display:block!important;margin-top:24px!important;padding:0!important;background:transparent!important;border:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-opening [data-o22c-sanitary-preview] .su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="sanitary"] .cc-opening .su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="sanitary"] .o19-sanitary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="sanitary"]>.cc-grid-section[data-desk="l"] .cc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-sanitary-original]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-laundry-preview]{display:block!important;margin:0 0 24px!important;padding:0!important;background:transparent!important;border:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-laundry-original]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-opening~section.su-video .su-video-frame{max-width:556px!important;aspect-ratio:16/9;overflow:hidden}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-opening~section.su-video .su-video-frame img{width:100%!important;height:100%!important;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #moedernest-info .o22c-mn-practical{margin:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>h2,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>p{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.su-walk{display:contents!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling .su-walk-stop{display:flex!important;flex-direction:column;min-width:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling .su-walk-stop img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling .su-walk-stop details{border-bottom:0!important;margin-top:auto}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.o18-erf-overview{grid-column:auto;width:100%!important;max-width:none!important;margin:0!important;align-self:stretch}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.o18-erf-overview img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.o18-erf-overview .o18-map-open{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.o18-erf-overview figcaption{font-weight:700;margin-top:12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.xp-sand~.o18-content[data-desk="l"]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.xp-sand~.o18-content[data-desk="l"]>.su-included{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.xp-sand{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.xp-sand>:is(.k-section-label,h2,.su-award){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.xp-sand>p:not(.k-section-label){grid-column:2;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.o19-guide{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.o19-guide>:is(h2,p){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.o19-guide>figure{grid-column:2;grid-row:2;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.o19-guide>a{grid-column:2;grid-row:3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-food-head]>.o18-photo-small{width:100%!important;max-width:540px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-food-head]>.o18-photo-small img{width:100%!important;max-width:540px!important;height:auto!important;aspect-ratio:3/2;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.o18-content[data-o22c-food-head][data-desk="l2"]{display:block!important}
/* Plan je bezoek: place the existing hours, route, photo strip and Wim on both lines. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #openingstijden{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #openingstijden>div:first-child{grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #openingstijden>div:last-child{grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #openingstijden .np-hours{width:100%;max-width:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #openingstijden [data-o22c-hours-preview]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #openingstijden [data-o22c-hours-original]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22d-history]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22d-history]>:is(h2,p){width:100%!important;max-width:640px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #route>.np-two-copy{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #route>.np-two-copy>div:not([data-o22c-route-preview]){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #route [data-o22c-route-original]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #route [data-o22c-route-preview]{display:block!important;grid-column:2;grid-row:1/span 2;width:100%;max-width:512px;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #route .o21-route-map img{display:block;width:100%;height:auto;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-plan-photos]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-plan-photos]>h2{grid-column:1/-1;grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-plan-photos]>.o18-photo-strip{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:48px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-plan-photos]>.o19-visit-photo{grid-column:2;grid-row:2;width:min(100%,420px);margin:48px 0 0!important;justify-self:center}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.o19-personal-close{display:grid!important;grid-template-columns:200px minmax(0,1fr);column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.o19-personal-close>figure{grid-column:1!important;grid-row:1!important;width:200px!important;margin:0!important;justify-self:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.o19-personal-close>div{grid-column:2!important;grid-row:1!important}
/* Dagna: story and steps share the opening; both existing photos sit beside the practical copy. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening]>:is(.k-section-label,.d-title,p:not(.k-section-label)){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening]>figure{grid-column:2;grid-row:1/span 4;justify-self:center}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening]>[data-o22c-dagna-steps-preview]{display:block!important;grid-column:1;margin-top:24px!important;padding:0!important;background:transparent!important;border:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening]>[data-o22c-dagna-steps-preview]>.su-compact-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening]>[data-o22c-dagna-steps-preview]>.su-compact-list>article{min-height:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-steps-original],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-follow-original]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-practical]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-practical]>:is(h2,p,a,[data-o22c-dagna-follow-preview]){grid-column:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-practical]>[data-o22c-dagna-photos]{display:grid!important;grid-column:1;grid-row:1/span 7;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-practical]>[data-o22c-dagna-photos]>figure{width:100%;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-practical]>[data-o22c-dagna-photos]>figure{box-shadow:none!important;filter:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-practical]>[data-o22c-dagna-photos] img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-practical]>[data-o22c-dagna-follow-preview]{display:block!important;margin-top:24px!important;padding:0!important;background:transparent!important;border:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .xp-hero.o21-opening>figure img[src="/wp-content/themes/desteenuil/design-runtime/b42-live-20261014/media/home/hooi-gooien-kindjes.webp"]{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .xp-hero.o21-opening>figure img[src*="/steenuil-fotos/home-dichtbij-2/"]{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .xp-hero.o21-opening>figure img[src*="/steenuil-fotos/leukste-uitje-2027-hooi-gooien-kindjes/"]{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.g-wide-photo.su-cloth-frame.su-cloth-party{max-width:calc(100% - 3px)!important;margin-right:3px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .xp-hero.o21-opening>figure{justify-self:end;width:min(100%,472px)!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-oak-desktop{display:block!important;grid-column:2;grid-row:1/span 6;width:min(100%,412px);max-width:412px;margin:0!important;justify-self:end}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-oak-desktop img{display:block;width:100%;height:auto;aspect-ratio:412/520;object-fit:contain}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ons-verhaal{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ons-verhaal>.o22b-name-story{display:grid!important;grid-template-columns:minmax(0,640px) minmax(0,360px)!important;gap:48px!important;align-items:start;width:100%;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ons-verhaal>.o22b-name-story>div:first-child,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ons-verhaal>.o22b-name-story p{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ons-verhaal>.o22b-name-story .o22b-logo-crop{grid-column:2;width:min(100%,360px)!important;max-width:360px!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak] p>a.o22a-inline-more,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak] p>a.o22a-inline-more .o20-link-copy{white-space:normal!important;overflow-wrap:normal!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]{display:grid!important;grid-template-columns:minmax(0,640fr) minmax(0,472fr)!important;gap:16px 48px!important;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]>h2{grid-column:1!important;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]>p{grid-column:1!important;grid-row:auto!important;max-width:640px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]>.o22c-oak-desktop{grid-column:2;grid-row:1/span 6}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="legal"]>.l-section{padding-top:32px!important;padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="legal"]>.l-section :is(p,li,dd){line-height:1.5!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="legal"]>.l-section :is(p,ul,ol,dl,details,.l-note){max-width:640px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="legal"]>.l-section h2+h3{margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="legal"]>.l-section>details:last-child{border-bottom:0!important}
}
@media (min-width:900px) and (max-width:979px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk]{grid-column:full-start/full-end;grid-row:auto;padding-left:40px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-desk="r3"]{grid-row:auto}
}
@media (min-width:1100px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-place{white-space:nowrap!important;max-width:none!important}
}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vacatures>.xp-grid{grid-template-columns:minmax(0,1fr)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vacatures>.xp-grid>article{width:100%!important;max-width:none!important}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer{padding-bottom:52px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-newsletter{grid-column:1/-1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact{grid-row:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-social{grid-row:3/4!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #data.ev-practical[data-desk] dl>div:not([hidden]){display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #data.ev-practical[data-desk] dl>div>:is(dt,dd){display:block!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen .cc-arrangement-summary{grid-template-columns:minmax(0,1fr) max-content!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen .cc-arrangement-summary .cc-row-date{grid-column:1!important;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen .cc-arrangement-summary strong{grid-column:1!important;grid-row:2!important;min-width:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen .cc-arrangement-summary .cc-row-price{grid-column:2!important;grid-row:2!important;white-space:nowrap!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>[data-o22d-camp-hanne],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-buiten{grid-column:full-start/full-end!important;grid-row:auto!important;padding-left:40px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-buiten .c-evening-photo{margin:24px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-practical{margin-left:40px!important;margin-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>[data-o22c-env-copy-host],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>[data-o22c-env-copy-host]+section[data-desk="r"]{grid-column:full-start/full-end!important;grid-row:auto!important;padding-left:40px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-gallery]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-gallery]>figure:last-child{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-vhts-included]>.su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-vhts-why]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-vhts-why]>details:last-child{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-activities"]>.cc-opening>h1{font-size:clamp(36px,4vw,42px)!important;line-height:1.04!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"]>section:nth-of-type(3)>.ev-craft-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"]>section:nth-of-type(3)>.ev-craft-grid>div{grid-column:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"]>section:nth-of-type(3)>.ev-craft-grid>div:last-child{grid-column:1/-1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen>.xp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen>.xp-grid>article:last-child{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten>.su-walk{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.o18-home-vote{padding-top:34.5px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video>.su-video-frame{width:min(100%,556px)!important;margin:16px 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block>.su-review-quotes{grid-template-columns:minmax(0,1fr)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#vaker{margin-top:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish-left],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]{grid-column:full-start/full-end;grid-row:auto;padding-left:40px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main #evenementen .np-book-routes>a{grid-template-columns:minmax(0,1fr)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main #evenementen .np-book-routes>a>span{grid-column:1;grid-row:2;white-space:normal}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main #evenementen .np-book-routes>a>small{grid-column:1;grid-row:3;justify-self:start;margin-top:4px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-questions{display:block}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-col{display:block}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-col:last-child details:last-child{border-bottom:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn] #ev-programme{grid-template-columns:repeat(2,minmax(0,1fr))}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>h2,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-cell{grid-column:full-start/full-end;padding-left:40px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info+.o18-content[data-desk="r"]{grid-column:full-start/full-end;padding-left:40px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[aria-labelledby="b-title"],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #brandrode,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #goed-weten,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-entree{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[aria-labelledby="b-title"]>.b-live-booking{margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="sanitary"]>.cc-opening,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="sanitary"]>.cc-opening+section[data-desk]{grid-column:full-start/full-end;grid-row:auto;padding-left:40px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #openingstijden{display:grid!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #route>.np-two-copy{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .bell-photos>figure{width:min(100%,550px)!important;max-width:550px!important;margin-inline:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-schoolreisjes,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-educatie,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.ev-photo{margin:24px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-practical]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening]>figure{margin:24px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-practical]>[data-o22c-dagna-photos]{display:grid!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.xp-sand~.o18-content[data-desk="l"]>.su-included{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-food-head]{grid-column:full-start/full-end;grid-row:auto;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-food-tail]{grid-column:full-start/full-end;grid-row:auto;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.o18-erf-overview{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]>.o22c-oak-desktop{margin:24px 0 0!important}
}

@media (min-width:900px){
/* O22d2 E2: each copy column flows from the top, without shared text tracks. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-column{display:block!important;grid-row:1!important;min-width:0;width:100%!important;max-width:none!important;align-self:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-left{grid-column:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-right{grid-column:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-column>:first-child{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-column>:is(h2,h3)+p{margin-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-column>p+p{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-column>p+h2{margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-column>.c-actions{margin-top:21px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-column>.su-price-list{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-school-day]>.su-video{grid-row:1!important;max-width:480px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-school-day]>.su-photo-grid{grid-row:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video{grid-template-rows:repeat(6,max-content) 1fr!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video>.su-video-frame{grid-row:1/span 7!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video>h2+p{margin-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video>p+h2{margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-visite-prices] .o22d2-left>h2+.su-price-row{margin-top:0!important;padding-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-entree>.o22d2-right>.su-price-row:first-child{margin-top:0!important;padding-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.q-food-heading{margin-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.q-food-intro-line{margin-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout{grid-template-rows:max-content max-content max-content max-content 1fr!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.fp-outlook{margin-top:2px!important}
/* O22d2 E4: one existing background per row, excluding the blue-grey panels. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main>[data-o22d2-tint="sand"]{background:rgb(243,238,228)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main>[data-o22d2-tint="cream"]{background:rgb(255,250,242)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main>[data-o22d2-tint="warm"]{background:rgb(239,226,208)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main>[data-o22d2-tint="clear"]{background:transparent!important}
}

@media (min-width:900px){
/* O22d2 E2: remaining same-column heading pairs. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf>.c-heading-mark{margin-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf>.c-heading-mark+p{margin-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"] .ga-heading-mark{margin-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"] .ga-heading-mark+p{margin-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .fp-close-intro>h2+.su-price-list{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .fp-close-intro>.su-price-list>.su-price-row:first-child{margin-top:0!important;padding-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling{row-gap:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>h2+p{margin-top:-22px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #onderwerp>.o18-topic-list{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-story{padding-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#volwassenen,#samen){grid-template-rows:max-content max-content 1fr!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#volwassenen,#samen)>.su-card-heading{grid-column:1!important;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#volwassenen,#samen)>.su-card-heading+p{grid-column:1!important;grid-row:2!important;margin-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#volwassenen,#samen)>.o19-puur-story{grid-column:2!important;grid-row:1/span 3!important;margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen>.o19-puur-activities{grid-row:4!important}
}

@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.fp-outlook{padding:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf>.c-heading-mark{position:relative;display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"] .ga-heading-mark{align-items:flex-end!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-verblijf>.c-heading-mark>img{position:absolute!important;right:0;top:50%;transform:translateY(-50%)}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-garden]>h2{grid-column:1/-1!important;grid-row:auto!important}
}

@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main>[data-o22d2-same-seam]{padding-top:0!important}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main>[data-o22d2-tint]{padding-top:0!important}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-buiten .c-evening-photo{margin-top:0!important}
}

@media (min-width:1100px){
/* E3: keep the ending in the programme's own flow, with the rest space below. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma>.o22d2-carnaval-ending{padding:0!important;margin:29.8px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-carnaval-ending>p{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22d2-carnaval-ending>a{margin-top:22.9px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #reserveren[data-o22d2-moved]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="carnaval"] #data dl>div:not([hidden]){padding-top:8px!important;padding-bottom:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="carnaval"] #data dl>div:first-child{padding-top:0!important}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="carnaval"]>[data-desk]{grid-column:full-start/full-end!important;grid-row:auto!important;padding-left:40px!important;padding-right:40px!important}
}
@media (min-width:900px) and (max-width:1099px){
/* E2: programme and activity cards exceed the 120 px column limit here. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout>.o21-desktop-activities>.o21-activity-cards{margin-top:24px!important}
}
@media (min-width:900px){
/* O22e (regie, eigenaar 07-10): footer - in de derde kolom eerst Tickets, daaronder mail en telefoon, links uitgelijnd met "Volg De Steenuil". */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact{display:grid!important;grid-template-columns:max-content max-content;justify-content:start!important;align-content:start!important;gap:0 18px!important;min-width:300px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact>.k-quiet-button{grid-column:1/-1;grid-row:1;justify-self:start;margin-bottom:4px!important}
/* O22e (regie, eigenaar 07-10): Scholen-fotoraster - de ijsjesfoto krijgt op desktop de grote bron en vult het vak zoals de andere foto's. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm [data-o22c-school-day]>.su-photo-grid picture,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm [data-o22c-school-day]>.su-photo-grid picture>img{display:block;width:100%!important;max-width:100%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22e-tint-desk="creme"]{background:transparent!important}
}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.he-opening>.he-hero-photo img{object-position:50% 22%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-hero>.fp-hero-photo img{object-position:50% 38%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .fp-indoor .fp-photo img{object-position:50% 86%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-verblijf .c-stay[aria-labelledby='c-plek-title'] img{object-position:50% 38%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-verblijf .c-stay[aria-labelledby='c-tent-title'] img{object-position:50% 64%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-buiten .c-evening-photo img{object-position:50% 62%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .p-opening .p-photo img{object-position:50% 40%!important}
}

/* O22c desk:end */
/* O22c dom:start */
/* O22C-00c/d/f/h/i: named corrections allowed on both widths. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact>.k-quiet-button{background:transparent!important;color:rgb(162,71,54)!important;border-color:rgb(162,71,54)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-newsletter button{background:rgb(162,71,54)!important;border-color:rgb(162,71,54)!important;font-size:14px!important;font-weight:600!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .np-tickets-hero .o22b-season-note,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .np-visit-hero .o22b-season-note{margin-top:16px!important;margin-bottom:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-rain-note{margin-top:12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22b-wild{margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-col{display:contents}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-question-set{display:contents}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-questions .o22c-question-col:last-child details:last-child{border-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-card]{position:relative}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-card] a::after{content:"";position:absolute;inset:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-card]:focus-within{outline:2px solid rgb(162,71,54);outline-offset:2px}
@media (hover:hover){body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-card]:hover{box-shadow:0 2px 10px rgb(56 51 47 / 12%)}}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #puur-agenda .o22c-puur-cards{list-style:none;margin:12px 0 0;padding:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #puur-agenda .o22c-puur-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;margin:0;padding:12px 0;border-bottom:1px solid rgb(216,208,195)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #puur-agenda .o22c-date-tile{display:flex;align-items:center;justify-content:center;min-height:56px;background:rgb(239,226,208);font-size:13px;font-weight:600;text-align:center}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-split{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-praktisch .g-practical-grid+.o22c-question-col>details:first-child{margin-top:var(--su-inline-gap)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-praktisch.o20c-band-end>.o22c-question-col:last-child>details:last-child{border-bottom:0!important;margin-bottom:-12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-sanitary-preview],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-laundry-preview]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-hours-preview],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-route-preview]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-dagna-steps-preview],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-dagna-photos],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-dagna-follow-preview]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-highlights-preview]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-laundry-preview]+p.k-section-label{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>.o22c-question-set .o22c-question-left>details:first-child{margin-top:4px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>.o22c-question-set+p{margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-questions>h2+.o22c-question-col details:first-child{margin-top:2px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-questions .o22c-question-col:last-child details:last-child{margin-bottom:-12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #c-praktisch>.c-practical-questions{display:contents!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-late-preview]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-copy]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-copy]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-env-photo-clone]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block>.su-award{margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-item-id*="van-hand"] .su-agenda-title{text-wrap:balance}
}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .np-ticket-intro>.o22b-season-note{margin-top:16px!important;margin-bottom:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #programma .o22b-season-note{margin-top:16px!important;margin-bottom:16px!important}
}
/* O22e (regie, eigenaar 07-10): lopende tekst niet balanceren; balans maakte korte alinea's smal. Alleen de korte kaartteksten blijven gebalanceerd. Eerst wrap als terugval: een browser zonder pretty (Safari 18 en ouder) valt dan niet terug op een andere balance-regel. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main.o22b-allergy p{text-wrap:wrap;text-wrap:pretty}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22b-offer-compact p{text-wrap:balance}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .ev-programme-section p{text-wrap:wrap;text-wrap:pretty}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .a12-opening p{text-wrap:wrap;text-wrap:pretty}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-newsletter>p{text-wrap:wrap;text-wrap:pretty}
/* O22e (regie): na het verplaatsen van het reviewblok (Scholen, Familie) houden de banden hun eigen tint en een juiste rand (13b). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22e-tint="licht"]{background:rgb(255,250,242)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22e-seam="naad"]{padding-top:0!important}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22e-seam="rand"]{padding-top:24px!important}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o20-family-audiences>article{background:rgb(240,237,228)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .np-earth-hero #page-title{color:rgb(162,71,54)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .np-earth-hero #page-title>span{color:rgb(162,71,54)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #moedernest-info .o22c-mn-cell{margin-top:24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #moedernest-info .o22c-mn-practical{background:rgb(255,252,247);border:1px solid rgb(216,208,195);padding:20px;border-radius:6px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #moedernest-info .o22c-mn-practical dl{margin:16px 0 0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #moedernest-info .o22c-mn-practical dt{font-weight:700;margin-top:16px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #moedernest-info .o22c-mn-practical dd{margin:4px 0 0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #moedernest-info .o22c-mn-practical dd+dt{border-top:1px solid rgb(216,208,195);padding-top:16px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties [data-o22c-text-card] .su-agenda-card-head{display:flex!important;align-items:flex-start!important;gap:12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties [data-o22c-text-card] .su-agenda-date{position:static!important;float:none!important;flex:0 0 38px!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties [data-o22c-text-card] .su-agenda-card-copy{min-width:0!important}

/* O22c dom:end */
/* O22d disclosures:start */
/* O22d U1: the disclosure heading leads; product names read as ordinary rows. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-food-extra-groups>details>dl>div{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;column-gap:16px;padding:8px 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-food-extra-groups>details>dl :is(dt,dd:not(.p-food-description)){line-height:22px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-food-extra-groups>details>dl{padding-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-food-extra-groups>details>dl dt,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-family-options>.su-price-row>strong,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-family-options details .o20-pass-row>strong{font-weight:400!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-food-extra-groups>details>dl dd:not(.p-food-description){grid-column:2!important;text-align:right!important;white-space:nowrap}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-food-extra-groups>details>dl dd.p-food-description{grid-column:1/-1!important;font-size:14px!important;margin-top:3px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-family-options>.su-price-row{padding-block:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-family-options>.su-price-row>small{margin-top:3px!important;font-size:14px!important}
/* O22d U2: preserve the 44 px heading target while closing the visible gap. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main details[open]>summary{min-height:44px!important;padding-top:11px!important;padding-bottom:11px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main details[open]>summary+*{margin-top:-8px!important;padding-top:0!important;padding-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main details[open]>:last-child:not(summary){margin-bottom:0!important;padding-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main details[open]>summary+*>:first-child{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main details[open]>summary+*>:last-child{margin-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main details[open]{padding-bottom:14px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-food-extra-groups>details[open]{padding-bottom:6px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-food-extra-groups>details[open]>dl{margin-top:-17px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-family-options[open]{padding-bottom:15.3px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-family-options[open]>summary+.su-price-row{margin-top:-15px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-family-options[open]>details:last-child{margin-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten details.o21-family-options>details[open],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vaker .np-pass-choices>details>details[open]{padding-bottom:14px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vaker .np-pass-choices>details[open]{padding-bottom:14.9px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vaker .np-pass-choices>details[open]>summary+*{margin-top:-8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(.q-future-parties,.p-questions details)[open]>summary{padding-bottom:11px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-self-party[open]{padding-bottom:8px!important}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .p-food-extra-groups>details[open]>dl{margin-top:-17px!important}
}
/* O22d2 E1: the outer disclosure alone supplies the final closing line. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-family-options[open]>:is(.su-price-row,details):last-child,
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vaker .np-pass-choices>details[open]>details:last-child{border-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten details.o21-family-options[open]>details[open]:last-child,
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vaker .np-pass-choices>details[open]>details[open]:last-child{padding-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o21-family-options[open]>details:last-child:not([open]),
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vaker .np-pass-choices>details[open]>details:last-child:not([open]){margin-bottom:-11.6px!important}

/* O22d disclosures:end */

/* O22f (regie, 08-10-2026) */
/* O22f: alleen wat reviewronde 7 en het goedgekeurde pakket vragen. body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm = de vaste selectorprefix van O22c. */

/* SB-1: de Tickets-knop in de kop gevuld, overal (rood = --k-red, zoals de footerknop in O22c). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-tickets,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .su-compact-ticket{background-color:rgb(162,71,54)!important;border-color:rgb(162,71,54)!important;color:rgb(255,255,255)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-tickets:hover,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .su-compact-ticket:hover{background-color:rgb(135,54,40)!important;border-color:rgb(135,54,40)!important;color:rgb(255,255,255)!important}

/* R7-1: Home "Kom het erf op": zes gelijke kaarten, vanaf 1100 in twee rijen van drie; op 900-1099 in drie rijen van twee, zodat de kaarttekst breed genoeg blijft (regiescan c: tekst > 60 tekens niet smaller dan 320). De onderste twee krijgen de vorm van de grote kaarten. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-choices>nav.he-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-choices .he-card.o22b-offer-compact{display:block!important;grid-column:auto!important;border:0!important;padding:0!important;min-width:0!important;background:transparent!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-choices .he-card.o22b-offer-compact>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:4px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-choices .he-card.o22b-offer-compact>div{display:block!important;padding:8px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-choices .he-card.o22b-offer-compact p{text-wrap:wrap}
}
@media (min-width:1100px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-choices>nav.he-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
/* De bronlimiet uit photo-limits.json (samen-bij-de-koe-960: 461) hoort bij een smallere uitsnede elders; in deze 4:3-kaart is de bron (960 x 640) ruim groot genoeg. Alle zes kaartfoto's even breed. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-choices .he-card>img{max-width:100%!important}
}

/* R7-5: Home "Van dichtbij": het uiltje midden boven de tussenruimte van de twee foto's (gap 12 / 16, uiltje 84) en iets hoger. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .su-home-story-owl .su-owl-accent{right:-48px!important;top:-8px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.k-story .su-home-story-owl .su-owl-accent{right:-50px!important;top:-16px!important}
}

/* R7-8: footer op desktop: mail en telefoon onder elkaar onder Tickets, het uiltje rechts naast dat blokje. Mobiel blijft ongewijzigd. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact>a[href^="mailto:"]{grid-column:1;grid-row:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact>a[href^="tel:"]{grid-column:1;grid-row:3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact>.o21-footer-owl{position:static!important;grid-column:2;grid-row:2/4;align-self:center;width:96px!important;height:auto!important;margin:0!important}
}
/* 900-1099: het hogere contactblok beslaat de rijen van naam en plaats (de extra hoogte gaat naar de plaatsrij, zodat de plaats direct onder de naam blijft); de sociale links schuiven eronder. De zes links staan hier in twee kolommen: drie kolommen passen pas vanaf ±1040 px. */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-inner{grid-template-rows:auto auto 1fr auto auto auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact{grid-row:2/4!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-social{grid-row:4/5!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-links{grid-template-columns:repeat(2,auto)!important;grid-template-rows:none!important;align-content:start!important;justify-content:start!important;column-gap:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-legal{grid-row:5!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-farewell{grid-row:6!important}
}

/* R7-11: Dagje uit: de handgeschreven regel iets lager onder de pills. Agenda: de vaste regel verdwijnt als er een gedateerde notitie staat. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-pill-links~.o22b-season-note{margin-top:20px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-pill-links~.o22b-season-note{margin-top:24px!important}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22b-season-note[hidden]{display:none!important}

/* KF-5: "Op aanvraag": het schatzoekersfeest als vierde feest. Er is nog geen foto, dus een rij tussen twee lijnen (tekst links, prijs en knop rechts op desktop). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request{margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request-grid{margin-top:8px!important;border-top:1px solid var(--k-line)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request .q-card{border-bottom:1px solid var(--k-line)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request .q-card-body{padding:12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request .q-card-price strong{display:inline!important;margin:0 5px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #p-choices>.q-coming-note{margin-top:16px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#p-choices>.q-on-request{grid-column:1/-1!important;grid-row:4!important;margin-top:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#p-choices>.q-coming-note{grid-column:1!important;grid-row:5!important;margin-top:12px!important;align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#p-choices>.o21-self-party{grid-column:2!important;grid-row:5!important;align-self:start;margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request .q-card-body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:32px!important;row-gap:0!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request .q-card-body>:is(.q-card-name,.q-card-description,.q-card-facts){grid-column:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request .q-card-bottom{grid-column:2!important;grid-row:1/4!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;gap:6px!important;margin:0!important}
}

/* KF eetblok: allergieregel onder de menu's (links), extra's + taart + "En voor de ouders?" rechts. De extra hoogte van rechts gaat naar de onderste rij, zodat links niets uitrekt. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #eten .q-parents{margin-top:24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #eten .q-parents>h3{margin:0 0 6px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten{grid-template-rows:auto auto auto 1fr}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.q-food-compact{grid-row:3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.p-diet-note{grid-column:1;grid-row:4;align-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#eten>.o22f-food-side{grid-column:2;grid-row:3/5;margin-top:14.3px;min-width:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #eten .o22f-food-side>.p-food-extra-groups{margin-top:0!important}
}

/* KF-9: de nieuwe "al vanaf"-link in de opening van Kinderfeestjes krijgt op desktop een eigen rij onder de inleiding (anders valt hij in de rij van "Dit zit bij elk feestje"). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="party"]{grid-template-rows:[party-start] auto [party-title] auto [party-copy] auto [party-link] auto [party-included] auto [party-end]}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-opening>.o21-opening-action{grid-column:full-start/mid;grid-row:party-link;justify-self:start;margin-left:max(40px,calc(min(50vw,720px) - 580px))!important}
}


/* Eten & drinken: "Kampeer je bij ons?" staat niet meer onder een buurband maar is een eigen band met een eigen kleur. O22d2 haalt op 900-1099 de bovenruimte van getinte banden weg; deze band houdt zijn gewone bovenruimte (13b). */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main>[data-o22f-solo]{padding-top:32.5px!important}
}

/* De "al vanaf"-link in de opening (Familie, BSO: nu "… met de groepenkaart") past op 900-1279 niet op één regel. Afbreken mag; het laatste woord blijft bij de pijl (.o20-link-tail). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section>a.o20-text-link.o21-opening-action{white-space:normal!important}
}

/* Na de codereview (08-10) */
/* Home mobiel: de herfstnotitie (met data) mag de openingskolom niet breder maken dan het scherm. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-opening>.he-intro{min-width:0}
/* Kinderfeestjes mobiel: allergieregel → lijn van de extra's 12 (regel 13). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #eten .o22f-food-side{margin-top:var(--su-list-row-space)!important}
}
/* Kinderfeestjes, open schatzoekersfeest: ruimte tussen "Vraag een datum aan" en "Vraag over dit feestje". */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request .p-booking{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px 24px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-on-request .p-booking>:is(.k-section-label,p){flex-basis:100%}
/* Footer 900-1099: de linkjes breken niet af ("Over De Steenuil" op 900-919). */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-links>a{white-space:nowrap}
}
/* Agenda: handgeschreven regel → kleurwissel 24/32 (13b). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .a12-opening .o22b-season-note{margin-bottom:8px!important}

/* Prijzen & pers: de prijsfoto bij "Brons voor onze boerderij.". Mobiel onder de tekst; desktop rechts naast kop, badge en tekst (13e-f, even hoog). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22f-award]>.o22f-award-photo{margin:24px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22f-award]>.o22f-award-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:4px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22f-award]>.o22f-award-photo figcaption{margin-top:6px;font-size:14px;line-height:1.4;color:rgb(109,103,91)}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>[data-o22f-award]{grid-template-rows:repeat(5,auto) 1fr}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>[data-o22f-award]>:not(figure){grid-column:1!important;grid-row:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>[data-o22f-award]>.su-award+p{margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>[data-o22f-award]>p:not(.k-section-label)+p{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>[data-o22f-award]>.o22f-award-photo{grid-column:2!important;grid-row:1/span 6!important;margin:0!important}
}

/* O22g (regie, 08-10-2026) */
/* O22g (regie, 08-10-2026): reviewronde 8 en regel 15b. body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm wordt bij het bouwen het vaste sitevoorvoegsel. */

/* R8-2, R8-3, R8-6: de zes Home-kaarten op mobiel. Eén vorm (foto boven), 32 px tussen de kaarten, foto 3:2. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-choices>nav.he-grid{row-gap:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .he-choices .he-card.o22b-offer-large>img{aspect-ratio:3/2!important;height:auto!important;object-fit:cover!important}
}

/* R8-6 en K1: Nieuwtjes met de stemoproep. Vanaf 1100 naast elkaar over de volle breedte. Het aantal kolommen volgt de zichtbare
   nieuwtjes (verlopen nieuwtjes krijgen hidden en vallen weg), dus nooit een lege kolom (13e); één nieuwtje blijft op leesbreedte.
   Daaronder altijd onder elkaar: geen smalle kolommen en geen los derde vak. Zonder :has (check-o22c). */
@media (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive #nieuwtjes .k-news-list{grid-template-columns:minmax(0,1fr)!important}
}
@media (min-width:1100px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive #nieuwtjes .k-news-list{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;column-gap:32px!important;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive #nieuwtjes .k-news-item{max-width:65ch}
}

/* R8-6: Van dichtbij op mobiel kort en zonder foto's; op desktop de volledige tekst naast de foto's (13e-b). */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .k-story .k-story-pictures{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .k-story .o22g-desk-only{display:none!important}
}

/* R8-6: de drie Home-citaten volgen de bestaande opmaak (vanaf 1100 naast elkaar; daaronder één kolom, geen smalle kolommen). */

/* R8-6: Even rondneuzen als Instagram-strook: zes vierkante foto's, mobiel 2 x 3, desktop 1 x 6. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .o18-rondneuzen .o18-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important;padding:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .o18-rondneuzen .o18-gallery>figure{margin:0!important;width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .o18-rondneuzen .o18-gallery img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive .o18-rondneuzen .o18-gallery{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}
}

/* R8-1: de handgeschreven melding is een link naar de pagina met de data. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22b-season-note a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}

/* X3: afwijkende tijden onder het weekrooster (Plan je bezoek). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-hours-exceptions{margin-top:12px!important}

/* Regel 15b: wat bij elkaar hoort, staat bij elkaar. Haltes 32 px uit elkaar; fotoraster met onderschrift 24 px. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-walk{row-gap:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-photo-grid{row-gap:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o18-gallery{row-gap:24px!important}
}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-walk{row-gap:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten>.su-walk{row-gap:32px!important}
}

/* R8-7: Kinderfeestjes, een open feestje op mobiel: geen tweede titel of sluitknop (de kaart erboven heeft ze al);
   de inhoud begint direct onder de kaart. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-detail-panel>.q-panel-heading{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-detail-panel>.p-offer-content{padding-top:14px!important}
}

/* R8-8: het feitenvak op de boekpagina met minder binnenruimte. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .b-facts{padding:12px 16px!important}
}

/* R8-14: Campingactiviteiten, de lijst voor campinggasten op mobiel in één kolom; op desktop 2 x 3. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-included.o22g-guest-list{grid-template-columns:minmax(0,1fr)!important;columns:auto!important;column-count:auto!important}
}

/* Tijdhaak: de haakjes rond een tijd nemen de kleur van hun zin over (de basisregel kleurt elke span). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm [data-o22g-from],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm [data-o22g-hours],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm [data-o22g-kitchen]{color:inherit!important}

/* Eigen controle a: Agenda, drie of meer dagkaarten op desktop over de volle breedte; de rest eronder. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag[data-o22g-wide]>#a12-programme{grid-column:1/-1!important;grid-row:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag[data-o22g-wide] #a12-programme .a12-timetable{max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag[data-o22g-wide]>:is(.a12-note,#a12-weekend-tickets,.a12-other-date){grid-column:1/-1!important}
}

/* Eigen controle c: Home en Dagje uit op desktop zonder dubbele regel en knop boven het programma van vandaag. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section[data-o22g-card] [data-programme-today],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section[data-o22g-card] [data-home-programme-link],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section[data-o22g-card] [data-day-programme-link],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda[data-o22g-card] .he-today{display:none!important}
}

/* Eigen controle d: Plan je bezoek, de inleiding niet tegen de kleurwissel (13b, ≥ 32). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .np-visit-hero{padding-bottom:32px!important}
}

/* Eigen controle groep 2 — regel 15b: kaarten 32 px uit elkaar (Kinderfeestjes, Kamperen, Campingactiviteiten).
   Het open paneel blijft dicht onder zijn kaart (R8-7). */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-choice-grid.q-bookable-grid{row-gap:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-choice-grid.q-bookable-grid>.q-detail-panel{margin-top:-18px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .cc-card-grid:not(.su-compact-list){row-gap:32px!important}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .c-stays{row-gap:32px!important}

/* Kinderfeestjes desktop: "Bekijk dit feestje" 8 px onder de prijsregel (R6-KF2). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .q-card-button .q-card-action{margin-top:8px!important}
}

/* Kamperen: drie citaten over de volle breedte (R7-7; het derde citaat koos de eigenaar op 09-10). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #gastreacties.o22g-three-quotes .su-review-quotes{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

/* Kamperen: de foto vult zijn lijst (geen witte strook). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .c-play-photo .su-owl-scene{max-width:100%!important}

/* Eigen controle groep 2: de boekpagina's krijgen op mobiel dezelfde compacte kop als Home, Dagje uit en
   Kinderfeestjes (zelfde maten als steenuil-o15.css). */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm :is(#su-speelfeestje,#su-pony,#su-boerenknecht) .k-header{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px 18px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm :is(#su-speelfeestje,#su-pony,#su-boerenknecht) .k-header .k-logo-link{width:165px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm :is(#su-speelfeestje,#su-pony,#su-boerenknecht) .k-header-actions{flex-direction:row!important;gap:8px!important}
}

/* Tarieven desktop: links het blauwgrijze voordeel, rechts "Late uitcheck" op de gewone ondergrond (R5-TA3, 13e-c). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section.o22g-split-band{background:linear-gradient(90deg,rgb(221,225,231) 50%,rgb(247,240,229) 50%)!important}
}

/* V7: het adviespaneel op Kinderfeestjes krijgt na openen de focus op de kop (geen invulveld meer); die kop is geen bedieningselement. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-kinderfeestjes #p-advice-panel h3:focus{outline:none}

/* Deel 3, K3: Tarieven zonder lopende actie. Het script verbergt "Actuele acties" na de laatste actiedatum; op de computer
   verdwijnt het blok nu ook en loopt de kop over de volle breedte (data-o22g-solo, gezet door steenuil-camping-acties.js). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.cc-current-actions[hidden]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.cc-opening[data-o22g-solo]{grid-column:full-start/full-end!important}
}

/* ---------------------------------------------------------------- Deel 3, desktopronde (E8, E9, G10; regel 13e)
   Waar een hoge kolom (kalender, kaart, tabel, foto) naast een rij kleinere blokken staat, verdeelde de grid de restruimte
   tussen die blokken. Nu staan de blokken strak onder elkaar en valt de restruimte onderaan de kolom. */
@media (min-width:900px){
/* Voet: "Blijf op de hoogte." direct boven de zin eronder (was 26 px door het formulier ernaast). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer.su-footer .o22b-newsletter{grid-template-rows:auto 1fr!important}

/* Tickets (E8): links prijzen, voordeelkaarten en "Dan nog even praktisch" strak onder elkaar; openen springt niet meer.
   De link "Korting? Bekijk de voordeelkaarten" stond direct boven zijn eigen kop en vervalt hier. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="tickets"]{grid-template-rows:auto auto auto auto 1fr}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="tickets"]>.np-ticket-intro>a[href="#vaker"]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="tickets"]>#vaker{margin-top:0!important;padding-top:10px!important}

/* Plan je bezoek (E9) */
/* Openingstijden: rechts tijden, afwijkende tijden en sluitingsdagen onder elkaar; links 32 px boven "Zeker zijn van een plekje?". */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#openingstijden{grid-template-rows:auto auto 1fr!important;padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#openingstijden>div:first-child{grid-row:1/span 3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#openingstijden>div:last-child>p.np-small:not([data-opening-exceptions]){grid-column:2!important;width:auto!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#openingstijden section.o20-faq{margin-top:0!important}
/* Route: kop en adres links, de kaart rechts ernaast vanaf de bovenkant; parkeren direct onder de routelink. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#route{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr;column-gap:48px;align-items:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#route>.np-functional-heading{grid-column:1;grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#route>.np-two-copy{display:contents!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#route>.np-two-copy>div:first-child{grid-column:1;grid-row:2;margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#route>.np-two-copy>div+div{grid-column:1;grid-row:3;margin-top:12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#route>.np-two-copy>figure.o21-route-map{grid-column:2;grid-row:1/span 3;margin-top:0!important;justify-self:end;position:relative}
/* De bronvermelding van OpenStreetMap staat op de computer in de hoek van de kaart, zoals bij OSM zelf. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#route figure.o21-route-map>figcaption{position:absolute;right:0;bottom:0;margin:0!important;padding:2px 8px!important;background:rgba(255,252,247,.88);font-size:12px!important;line-height:1.5!important}
/* Handig om te weten: de drie vragen in twee kolommen die los van elkaar openklappen. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"] #handig .np-faq{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:48px;align-items:start;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"] #handig .np-faq>details:nth-child(-n+2){grid-column:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"] #handig .np-faq>details:nth-child(3){grid-column:2;grid-row:1/span 2}
/* Wat gebeurt er op jullie dag?: kop links, tekst en knop rechts; 32 px tot de volgende band. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#programma{padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>#programma>div{max-width:640px!important}
/* Een echte boerderijbeleving!!: de grote foto bovenaan naast het fotoraster en groter. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"] [data-o22c-plan-photos] .o19-visit-photo{margin-top:0!important;justify-self:start;width:480px!important;max-width:100%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"] [data-o22c-plan-photos] .o19-visit-photo figure>img{aspect-ratio:10/9!important;height:auto!important;max-height:none!important;object-fit:cover!important;object-position:50% 40%!important}
/* Boer Wim: de tekst direct naast zijn foto. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="plan"]>.o19-personal-close{grid-template-columns:200px minmax(0,1fr)!important;column-gap:32px!important}
}

/* Gastreacties op de computer (regiescan g): geen lege rechterhelft meer.
   Eén citaat: kop, sterren en citaat links, de prijswinnaarbadge rechts bovenaan. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block.o22g-one-quote{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto 1fr!important;column-gap:48px!important;row-gap:0!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block.o22g-one-quote>h2{grid-column:1!important;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block.o22g-one-quote>.su-review-trust{grid-column:1!important;grid-row:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block.o22g-one-quote>.su-review-quotes{grid-column:1!important;grid-row:3!important;grid-template-columns:minmax(0,1fr)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block.o22g-one-quote>.su-award{grid-column:2!important;grid-row:1/span 3!important;justify-self:start!important;margin-top:0!important}
/* Kamperen, drie citaten: naast elkaar over de volle breedte; daaronder de badge links. "Trots: al twee keer in de gids" is sinds
   reviewronde 9 een eigen band. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block.o22g-three-quotes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;column-gap:48px!important;row-gap:0!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block.o22g-three-quotes>:is(h2,.su-review-trust,.su-review-quotes){grid-column:1/-1!important;grid-row:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #gastreacties.o22g-three-quotes .su-review-quotes{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:48px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block.o22g-three-quotes>.su-award{grid-column:1!important;grid-row:auto!important;margin-top:24px!important}
/* In het raster vallen de marges van de sterrenregel niet meer samen (6 + 8 px); terug naar 8 px onder de kop, zoals eerst. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block:is(.o22g-one-quote,.o22g-three-quotes)>.su-review-trust{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block:is(.o22g-one-quote,.o22g-three-quotes)>.su-review-trust>p{margin-top:0!important}
}

/* Kamperen en Kinderfeestjes op de computer (G10). */
@media (min-width:900px){
/* Kamperen, "Eerst even naar de dieren": het uiltje naast de kop duwt de tekst niet omlaag (was 40 px); de foto is ongeveer zo
   hoog als de tekst (was 273 px hoger), met de koeien, het kind en de kruiwagen in beeld. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>section.c-story .c-heading-mark{align-items:flex-start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>section.c-story .c-owl-on-branch{margin-bottom:-34px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>section.c-story .c-heading-mark+.su-handwritten-note{margin-top:6px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>section.c-story .c-story-photo>img{aspect-ratio:23/15!important;height:auto!important;max-height:none!important;object-fit:cover!important;object-position:50% 45%!important}
/* Kamperen, "Handig voor jullie verblijf": het label direct boven de kop (was 63 px ertussen). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-praktisch{grid-template-rows:auto 1fr auto auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-praktisch>h2{align-self:start!important}
/* Kamperen, "Het Brabantse land": dezelfde ondergrond als de band erboven, dus geen halve lijn en geen bijna-gelijke tint;
   de tekst op de gewone rechterkolom en 32 px tot de lijn eronder. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-buiten{border-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>section.c-around{background:rgb(243,238,228)!important;display:block!important;padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>section.c-around>.c-copy{max-width:640px!important;margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>section.c-around>.c-copy>p{max-width:none!important}
/* Kinderfeestjes: de slinger naast "Speelfeest, boerenknecht of pony?" duwt de inleiding niet meer omlaag (was 23 px). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="party"] #p-choices>.p-section-top{align-items:flex-start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="party"] #p-choices>.p-section-top>.p-garland{margin-bottom:-16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="party"] #p-choices>.p-copy{margin-top:6px!important}
}

/* Tarieven en Activiteiten op de computer (G10). */
@media (min-width:900px){
/* Tarieven, prijsopbouw: links "Vanaf € 39 per nacht" met de knop, rechts "Dit zit erbij" (regel 13e: kop en tekst links, lijst
   rechts); geen lege rechterhelft meer naast de prijs. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto auto auto auto 1fr auto!important;column-gap:48px!important;row-gap:0!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from>.k-section-label{grid-column:1;grid-row:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from>h2{grid-column:1;grid-row:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from>.cc-from-copy{grid-column:1;grid-row:3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from>.cc-from-copy+p{grid-column:1;grid-row:4}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from>.cc-from-small{grid-column:1;grid-row:5}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from>a.c-primary-booking{grid-column:1;grid-row:6;justify-self:start}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from>h3{grid-column:2;grid-row:2;align-self:end!important;margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from>ul.su-included{grid-column:2;grid-row:3/span 5;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #prijsopbouw.cc-from>.su-included-link{grid-column:2;grid-row:8;align-self:start}
/* Tarieven, Arrangementen 2027: kop en lijst beginnen op dezelfde hoogte; de toelichting staat links onder de inleiding, zodat
   de kolommen ongeveer even hoog zijn (was 226 px verschil); 32 px tot de volgende band. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements{grid-template-rows:auto auto auto 1fr!important;row-gap:0!important;padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements>h2{grid-column:1!important;grid-row:1!important;align-self:start!important;margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements>.cc-arrangement-intro{grid-column:1!important;grid-row:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements>.cc-note{grid-column:1!important;grid-row:3!important;margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen.cc-arrangements>.cc-arrangement-list{grid-column:2!important;grid-row:1/span 4!important}
/* Activiteiten: de drie kaarten "Buiten ravotten", "Op de camping" en "Binnenspelen" worden niet meer uitgerekt tot lege vlakken. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-activities"] .cc-card-grid{align-items:start!important}
}

/* Sint op de computer: zie sint-desktop.js. Het programma over de volle breedte, de activiteiten van de open dag in twee
   kolommen (ochtend links, middag rechts); de foto in de opening vult zijn kader (geen witte randen naast de staande foto). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="sint"]>.o22g-sint-programme{grid-column:full-start/full-end;padding:32px max(40px,calc(50% - 580px)) 32px!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="sint"]>.o22g-sint-programme>#ev-programme{display:block!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="sint"]>.o22g-sint-programme>#ev-programme>details{max-width:none!important;width:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="sint"]>.o22g-sint-programme .ev-activities{display:block!important;columns:2;column-gap:48px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="sint"]>.o22g-sint-programme .ev-activities>li{break-inside:avoid}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main#main[data-o22c-page="sint"] .ev-photo img{object-fit:cover!important}
}

/* H10 (telefoon): op Familie & groepen, Schoolreisjes en BSO & opvang zat een strook van 16 px (de paginakleur) tussen de witte
   band en de grijze aanvraagband (regel 13b: gelijk of duidelijk anders, geen derde tint ertussen). */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section.g-inquiry#g-aanvraag{margin-top:0!important}
}

/* Dagje uit op de computer (E7): de foto van Dagna staat weer bij "Een Steenuil-wensverhaal" (klein, rechts naast de tekst).
   De uitklapper en de verhalenavond staan op de computer rechts onder "Elk seizoen brengt iets moois" (dagje-desktop.js), zodat
   de twee kolommen ongeveer even hoog zijn (13e). De welkomstbrief staat strak onder elkaar; de restruimte naast de foto valt
   onderaan. (!important op de plaatsing: steenuil-o20.css zet in elke sectie met een o18-foto alle kinderen op kolom 1.) */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish-left]{display:grid!important;grid-template-columns:minmax(0,640px) 160px!important;justify-content:start!important;grid-template-rows:auto auto 1fr!important;column-gap:16px!important;row-gap:0!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish-left]>h2{grid-column:1!important;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish-left]>.o20-wensput{display:block!important;grid-column:2!important;grid-row:1/span 3!important;justify-self:start!important;width:160px!important;max-width:160px!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish-left]>.o20-wensput img{width:160px!important;height:160px!important;object-fit:cover;box-shadow:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish-left]>figure+p{grid-column:1!important;grid-row:2!important;margin-top:6px!important;max-width:640px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]>p{max-width:640px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]>details{margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]>details+p,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.o18-content[data-o22c-wish]>p+details{margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>section[data-o22c-welcome]{grid-template-rows:auto auto auto auto 1fr!important}
}

/* Ronde eigenaar 09-10 (Kamperen: "de tekst mag iets strakker bij de kop"): op de computer staat de inleiding dichter onder de
   paginakop (was 16 px). Eén maat voor alle pagina's (regel 13), dus overal. Op de telefoon was dit al 2 px. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main h1+p:not(.k-section-label),body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(.c-title-row,.q-title-with-owl,.fp-title-row,.su-title-with-mark)+p{margin-top:8px!important}
}

/* Reviewronde 9 (eigenaar 09-10): "alle kampeermiddelen zijn welkom" in de handgeschreven stijl, zoals de seizoensregels. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-campers-note{font-size:1.375rem!important;line-height:1.25!important;color:var(--k-red,#A24736)!important;transform:rotate(-1deg);transform-origin:left center;margin-top:16px!important;max-width:none!important}

/* Reviewronde 9: Kamperen zonder boekknop in de opening. Op de computer staan de knoppen naar de onderpagina's dan direct onder de
   inleiding in de tekstkolom (regel 8b), niet meer onder de foto; zo is er geen leeg vlak tussen tekst en knoppen. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>section.c-opening>nav.c-subpage-links{grid-column:1!important;grid-row:auto!important;margin-top:24px!important}
}
/* "Dit zit erbij" van de camping met 12 punten: 4 kolommen (3 volle rijen), zoals eerder met 10 punten. */
@media (min-width:1200px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #inbegrepen ul.su-included.o21-camping-included{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}

/* Reviewronde 9 (eigenaar 09-10): "Goed om vooraf te weten" op Kamperen niet meer tussen twee strepen; zoals elders staat er één
   lijn boven de eerste vraag, in beide kolommen op dezelfde hoogte. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-good-to-know{border-top:0!important;border-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-faq{border-top:1px solid rgb(216,204,190)!important;margin-top:8px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.o22c-question-right{border-top:1px solid rgb(216,204,190)!important;margin-top:8px!important}
}

/* Reviewronde 9 (eigenaar 09-10), Kamperen punt 9: het slot krijgt één hulpkaart met de WhatsApp-knop ("Even overleggen over jullie
   verblijf?"); op de computer links de tekst en de twee boekknoppen, rechts de kaart, beide vanaf dezelfde bovenlijn. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-boeken>.c-contact.o22g-help-card{background:rgb(255,252,247)!important;border:1px solid rgb(216,204,190)!important;padding:20px!important;margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-boeken>.o22g-help-card>h3{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-boeken>.o22g-help-card>p{margin-top:4px!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-boeken>.o22g-help-card>a.su-whatsapp{margin-top:16px!important}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-boeken.o22g-booking-end{padding-bottom:24px!important}
}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-boeken.o22g-booking-end{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:start!important;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-boeken.o22g-booking-end>*{grid-column:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-boeken.o22g-booking-end>.o22g-help-card{grid-column:2!important;grid-row:1/span 5!important;margin-top:0!important;padding:32px!important}
}

/* Punt 8: "Trots: al twee keer in de gids." is op Kamperen een eigen band, ingedeeld zoals op Prijzen & pers (kop en tekst links,
   citaat en de pdf's rechts). Het reviewblok staat over de volle breedte; de award blijft onderaan het reviewblok (regel 19). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>.o19-guide.o22g-guide-band{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>.o19-guide.o22g-guide-band>:is(h2,p){grid-column:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>.o19-guide.o22g-guide-band>figure{grid-column:2!important;grid-row:2!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>.o19-guide.o22g-guide-band>a{grid-column:2!important;grid-row:3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm :is(#c-main>.o19-guide.o22g-guide-band,main[data-o22c-page="press"]>.o19-guide)>a+a{grid-row:4!important;margin-top:0!important}
}
/* De twee gids-pdf's (Kamperen en Prijzen & pers) staan onder elkaar, elk op een eigen regel van 44 px (op de telefoon plakten ze
   aan elkaar; de eerste link heeft onderaan -11.5 px marge). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o19-guide>a.o20-standalone{display:block!important;width:fit-content!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o19-guide>a.o20-standalone+a.o20-standalone{margin-top:11.5px!important}

/* Kamperen, "Handig voor jullie verblijf" op de computer: de kop stond alleen in de linkerkolom met een gat eronder. De vier punten
   staan nu onder de kop in twee kolommen; de vragen eronder blijven zoals ze waren. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch{grid-template-rows:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-practical-grid{grid-column:1/-1!important;grid-row:auto!important;margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-practical-grid>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-practical-grid>div>h3{grid-column:1/-1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-practical-grid>div>p{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-faq,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-praktisch>.c-practical-questions{grid-row:auto!important}
}

/* Pills op Kamperen: vanaf 1200 op één regel (de rij steekt iets uit de tekstkolom, de foto staat verder naar rechts). */
@media (min-width:1200px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>section.c-opening>nav.c-subpage-links{width:max-content!important;max-width:none!important;flex-wrap:nowrap!important}
}

/* Reviewronde 9 (eigenaar 09-10, punt 5): de luchtfoto op Kamperen met namen en pijltjes, in de handgeschreven stijl. De labels
   schalen mee met de foto (containerbreedte); op de telefoon is de kaart 820 px breed en veeg je opzij. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-map{position:relative;line-height:0;container-type:inline-size}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-map picture,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-map img{display:block;width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:1800/1013;object-fit:cover}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-map-arrows{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-map-edge{fill:none;stroke:rgba(56,51,47,.55);stroke-width:6;stroke-linecap:round}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-map-line{fill:none;stroke:rgb(255,252,247);stroke-width:3.2;stroke-linecap:round}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-map-tag{position:absolute;transform:translate(-50%,-50%) rotate(-1.5deg);white-space:nowrap;line-height:1;font:600 15px/1 'Steenuil Handschrift','Segoe Print',cursive;font-size:1.85cqw;color:var(--k-red,#A24736);background:rgba(255,252,247,.95);padding:.25em .5em .3em;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.25)}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-map-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main .o22g-map{width:820px}
}

/* Ontwerpcontrole regie (10-10), vakantiepagina's: op de computer staat de ticketactie in de kolom (event-ending.js) in plaats van
   in een halflege eigen band; op Herfst onder "Even praktisch", naast het feitenkader. Dezelfde maten als Carnaval (E3). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#reserveren[data-o22g-moved]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-event-ending{padding:0!important;margin:29.8px 0 0!important;background:transparent!important;border:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-event-ending>p{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-event-ending>a{margin-top:22.9px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data>dl{grid-row:1/span 2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data>.o22g-event-ending{grid-column:1!important;grid-row:2!important;margin-top:24px!important;align-self:start!important}
}

/* Leukste Uitje: na 31 oktober wint [hidden] ook op de computer; "Brons" krijgt de foto van de prijs ernaast en "Wat gebeurt er na
   de stemperiode?" staat in twee kolommen onder de kop (uitleg links, brief rechts). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"] [data-vote-open][hidden]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"] .o22g-uitje-photo{margin:24px 0 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"] .o22g-uitje-photo img{display:block;width:100%!important;height:auto!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>.o22g-uitje-brons,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>.o22g-uitje-after{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>.o22g-uitje-brons>*,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>.o22g-uitje-after>*{grid-column:auto!important;grid-row:auto!important;max-width:none!important;width:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>.o22g-uitje-brons>.o22g-uitje-photo{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>.o22g-uitje-after>h2{grid-column:1/-1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>.o22g-uitje-after>.o22g-uitje-col>p:first-child{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-vote-closed][data-o22c-page="uitje"]>section[data-desk]{grid-column:full-start/full-end!important;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
}

/* Leukste Uitje, opening op de computer (docs/124, regie 10-10): de foto is even hoog als de tekst ernaast (label, kop, zin en in de
   stemperiode de knop), met een minimum van 210 px beeld. Na 31 oktober blijft zo geen grote lege vlakte onder de korte tekst. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section.o21-opening>.o21-opening-photo{align-self:stretch!important;position:relative!important;width:min(472px,100%)!important;min-height:222px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section.o21-opening>.o21-opening-photo img{position:absolute!important;top:6px!important;left:6px!important;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 35%!important}
}

/* Bell tenten op de computer (docs/124, regie 10-10): "Goed om vooraf te weten" met de kop boven de vragen, zoals op Kinderfeestjes en
   Tarieven; tot 1100 px de drie foto's van "Een eigen plekje buiten." naast elkaar in plaats van de derde foto over de volle breedte. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .bell-practical>h2{grid-row:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .bell-practical>details{grid-column:1!important}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-gallery]{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-bell-gallery]>figure:last-child{grid-column:auto!important}
}

/* Ontwerpcontrole regie (10-10), terugkerende patronen.
   a. "Dit zit erbij" (Scholen & opvang, Schoolreisjes, BSO, Familie): op de computer de kop bovenaan en de punten over de volle
      breedte, zoals op Tickets en Dagje uit; geen lege helft meer onder de kop. Op de telefoon lange punten in één kolom. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-included-half]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-included-half]>.su-included{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:48px!important;max-width:none!important;width:100%!important;margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-included-half][data-o22f-hub="included"]>.su-included{grid-template-columns:repeat(5,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-included-half]>.k-section-label+h2{margin-top:0!important}
}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-included-half]:is([data-o22f-hub="included"],.o22g-included-long)>.su-included{grid-template-columns:minmax(0,1fr)!important;columns:auto!important;column-count:1!important}
}
/* b. Eén citaat met de award: de award staat naast het citaat op de onderste rij (regel 19), niet zwevend naast de kop. Staat het
      blok naast een hulpband (data-desk), dan staat de award onder het citaat en hebben beide blokken één achtergrond (13e-c). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-review-block.o22g-one-quote>.su-award{grid-row:3!important;align-self:center!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block.o22g-one-quote[data-desk]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block.o22g-one-quote[data-desk="l"]{grid-column:full-start/mid!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block.o22g-one-quote[data-desk="l"]+.p-help[data-desk="r"]{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block.o22g-one-quote[data-desk]>.su-award{margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block.o22g-one-quote[data-desk="l"],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block.o22g-one-quote[data-desk="l"]+[data-desk="r"]{background:rgb(255,253,248)!important}
}

/* Ontwerpcontrole regie (10-10), kleine zichtbare punten.
   a. Op de telefoon stond op 26 pagina's nog het kader van de telefoonweergave rond de hele pagina (1 px lijn, ronde hoeken). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-phone{border:0!important;border-radius:0!important}
/* b. Kleine (voorlopige) foto's op de telefoon vullen hun witte kader; eerst bleef rechts in het kader een lege strook van 66-80 px.
      Regel 13 (eigenaar 30-09): lege ruimte naast een foto wordt een grotere foto. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o18-photo-small>img,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o18-photo-small>picture>img{width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important}
}
/* c. Prijzen & pers: de voorlopige openingsfoto liggend (3:2) in plaats van vierkant, zodat er onder de knoppen geen gat van 240 px
      meer valt (13e). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.xp-hero .xp-photo img{aspect-ratio:3/2!important;height:auto!important;object-fit:cover!important}
}
/* d. Puur Aarde(n): de activiteitenkaartjes op de telefoon onder elkaar; in twee smalle kolommen brak "EigenAARDighedenpad" midden in
      het woord en stond het laatste kaartje alleen. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o19-puur-activities{grid-template-columns:minmax(0,1fr)!important}
}
/* e. Tussen 900 en 1099 px kreeg een getinte band in de rechterkolom geen bovenruimte; de kop plakte aan de bandrand (13b). */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main>[data-o22d2-tint][data-desk]{padding-top:32.5px!important}
}

/* Ontwerpcontrole regie (10-10): banden waar de kop alleen links stond. o22g-split2: kop en tekst links, het tweede deel rechts
   (13e); o22g-stack: kop en tekst onder elkaar in de leeskolom. Familie, Entree: kop bovenaan, de vier prijsregels in twee kolommen. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-split2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;column-gap:48px!important;row-gap:0!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-split2>*{grid-column:1!important;grid-row:auto!important;max-width:none!important;width:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-split2>.o22g-col-r{grid-column:2!important;grid-row:1/span 4!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-split2>.o22g-col-r>:first-child{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-stack{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-stack>*{grid-column:auto!important;grid-row:auto!important;max-width:640px!important;width:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-stack>h2+*{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#g-entree.g-content-section{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;row-gap:0!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#g-entree.g-content-section>*{grid-column:auto!important;grid-row:auto!important;max-width:none!important;width:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#g-entree.g-content-section>:is(.k-section-label,h2){grid-column:1/-1!important}
}

/* Ontwerpcontrole regie (10-10): staande openingsfoto's op Aarde(n)kinderen en Moedernest vulden hun kader niet (witte strook rechts)
   en stonden 300 px lager dan de tekst. Nu liggend in het kader, zoals op Hartelief (460 x 300, uitsnede op de kinderen en de
   bloemencirkel). Verhalenavond: de kleine staande foto liggend 4:3 op 400 px (bron 360 px breed; groter via de fotoronde). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.xp-hero>.xp-photo img:is([src*="kinderen-in-de-tuin"],[src*="tuin-en-weiland"]){width:100%!important;height:auto!important;aspect-ratio:460/300!important;object-fit:cover!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.xp-hero>.xp-photo img[src*="kinderen-in-de-tuin"]{object-position:50% 62%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.xp-hero>.xp-photo img[src*="tuin-en-weiland"]{object-position:50% 68%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="verhalenavond"]>.ev-hero>.ev-photo{width:400px!important;max-width:100%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="verhalenavond"]>.ev-hero>.ev-photo img{width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:50% 70%!important}
}

/* Ontwerpcontrole regie (10-10): foto's die veel hoger waren dan de tekst ernaast (13e: hoogte ≈ tekstblok via de uitsnede) en
   losse stukken in Zorggroepen. */
@media (min-width:900px){
/* Afterschool, "En jij? Even tijd voor jezelf.": brede uitsnede op de fietsende kinderen. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o19-after-photo img{width:100%!important;height:auto!important;aspect-ratio:21/9!important;object-fit:cover!important;object-position:50% 55%!important;max-height:none!important}
/* Zorggroepen, "Niet iedereen hoeft hetzelfde te doen.": de staande foto 4:3, op het meisje met het katje. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#beleven>figure.o20-portrait img{width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:50% 70%!important}
/* Zorggroepen, "Vertel vooral …": de tweede alinea direct onder de eerste (links), prijzen en link rechts, de kaarten eronder. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#afstemmen{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;row-gap:0!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#afstemmen>*{grid-column:1!important;grid-row:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#afstemmen>.su-price-list{grid-column:2!important;grid-row:1/span 3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#afstemmen>.o21-solo-link-container{grid-column:2!important;grid-row:4!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#afstemmen>.xp-grid{grid-column:1/-1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#afstemmen>p:not(.k-section-label):not(.o21-solo-link-container){text-wrap:pretty}
/* Zorggroepen, "Jullie bezoek bespreken.": de link direct onder de aanvraagkaart, niet los onderaan de band. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#contact[data-desk="r"]>.o21-solo-link-container{margin-top:16px!important}
/* Familie, "Even bijpraten …": de foto met de koe lager uitgesneden (16:10). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.g-wide-story>.g-wide-photo img.g-scene{aspect-ratio:16/10!important;height:auto!important;object-fit:cover!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"]>.g-wide-story>.su-activity-line{grid-column:1!important;margin-top:16px!important}
}

/* Ontwerpcontrole regie (10-10): Spelen, de wandeling vanaf 1100 px in vier kolommen (2 x 4), de luchtfoto over de volle breedte
   eronder (eerst als postzegel in de lege negende cel). Schoolreisjes, "Eten & drinken": kop en tekst links, uitklappers rechts. */
@media (min-width:1100px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling{grid-template-columns:repeat(4,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.su-walk{grid-template-columns:repeat(4,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.o18-erf-overview{grid-column:1/-1!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.o18-erf-overview img{width:100%!important;height:auto!important}
}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-col-l{grid-column:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-col-r{grid-column:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>:is(.o22g-col-l,.o22g-col-r){margin-top:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-col-l>h3{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-col-r>details:first-child{margin-top:0!important}
}

/* Ontwerpcontrole regie (10-10), Engelse pagina's.
   a. Footer vanaf 1100 px: het Engels heeft geen nieuwsbrief, dus de eerste rij bleef links leeg (860 x 140 px). Tickets, mail en
      telefoon staan nu naast merk en links, zoals op 1024. */
@media (min-width:1100px){
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .o22b-footer-contact{grid-row:2/4!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-social{grid-row:4/5!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-legal{grid-row:5!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-farewell{grid-row:6!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-inner{grid-template-rows:0 auto 1fr auto auto auto!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-links{align-content:start!important;align-self:start!important}
}
/* b. Birthday celebrations: het label plakte tegen de kop (in het Nederlands staat daar het kruimelpad); 32 px zoals de andere
      Engelse openingen, zodat foto en zakdoek binnen de band vallen. */
@media (min-width:900px){
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="party"]>.p-opening{padding-top:32px!important}
}
/* c. Puur Aarde(n): drie gelijke kaarten in één rij (eerst twee ongelijke en één losse). */
@media (min-width:900px){
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen .o19-puur-activities{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o19-puur-activities>*{grid-column:auto!important;grid-row:auto!important}
}

/* Ontwerpcontrole regie (10-10), 900-1099 px: openingen vielen terug naar één kolom met een foto links en een lege rechterhelft.
   Vakantiepagina's: foto rechts naast kop en intro, de hoogtepunten over de volle breedte eronder (2 of 3 kolommen, naar het
   aantal). Dagna: dezelfde twee kolommen als vanaf 1100. */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]{display:grid!important;grid-template-rows:auto auto auto auto 1fr auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.ev-photo{margin:0!important;grid-row:1/span 5!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]{grid-column:1/-1!important;grid-row:6!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]>.ev-highlight-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]>.ev-highlight-grid>article{grid-column:span 2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]>.ev-highlight-grid>article:only-child{grid-column:1/-1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]>.ev-highlight-grid>article:first-child:nth-last-child(2),
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]>.ev-highlight-grid>article:first-child:nth-last-child(2)~article,
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]>.ev-highlight-grid>article:first-child:nth-last-child(4),
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview]>.ev-highlight-grid>article:first-child:nth-last-child(4)~article{grid-column:span 3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening]{display:grid!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>[data-o22c-dagna-opening]>figure{margin:0!important}
}
/* Vakantiepagina's, openingsfoto: staande bronnen (Kerst, Sint) vulden hun vak niet (witte stroken links en rechts, regel 25);
   nu gevuld. Tussen 900 en 1099 px liggend 4:3, zo hoog als kop en intro ernaast (13e). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.ev-photo img{object-fit:cover!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.ev-photo img[src*="avond-bij-het-vuur"]{object-position:50% 65%!important}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.ev-photo img{aspect-ratio:4/3!important;height:auto!important;max-height:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.ev-photo img[src*="koeien-in-de-stal"]{object-position:50% 30%!important}
}

/* Ontwerpcontrole regie (10-10), 900-1099 px: Moedernest, Eten & drinken en BSO vielen terug naar één kolom met een lege
   rechterhelft (tekst 640 px op een breedte van 944). Nu dezelfde twee kolommen als vanaf 1100. */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>h2{grid-column:full-start/full-end!important;padding:32px 40px 0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>:is(.o22c-mn-story,.o22c-mn-topics,.o22c-mn-register){grid-column:full-start/mid!important;padding-left:40px!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>:is(.o22c-mn-practical,.o22c-mn-help){grid-column:mid/full-end!important;padding-left:24px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-practical{margin-left:24px!important;margin-right:40px!important;padding:20px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info+.o18-content[data-desk="r"]{grid-column:mid/full-end!important;padding-left:24px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>:is([data-o22c-food-head],[data-o22c-food-tail])[data-desk="l"]{grid-column:full-start/mid!important;padding-left:40px!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>:is([data-o22c-food-head],[data-o22c-food-tail])[data-desk="r"]{grid-column:mid/full-end!important;padding-left:24px!important;padding-right:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang{display:grid!important}
}

/* Ontwerpcontrole regie (10-10), hoofdpagina's. */
@media (min-width:900px){
/* Home, agendablok: de melding bovenaan de rechterkolom (home-agenda.js). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda .he-agenda-list>.he-today{margin:0 0 24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda{grid-template-rows:auto 1fr!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda>.o22c-today{grid-row:2!important;margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#k-agenda .he-agenda-list{grid-row:1/3!important}
/* Dagje uit: de vier pills twee aan twee (eerst stond "Dagna en de wijze oude eik" alleen op een regel). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>section .su-pill-links{display:grid!important;grid-template-columns:repeat(2,max-content)!important;gap:6px!important}
/* Plan je bezoek: programma en boer Wim naast elkaar, de fotoband daarna (alleen de volgorde op het scherm). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="plan"]>[data-o22c-plan-photos]{order:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="plan"]>#programma[data-desk="l"]{max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="plan"]>#programma[data-desk="l"]>*{max-width:100%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="plan"]>.o19-personal-close[data-desk="r"]{background:rgb(239,226,208)!important}
}

/* Ontwerpcontrole regie (10-10), kleine punten deel 2. */
/* Footer: de juridische regel is ook op de telefoon een kleine regel (13 px), zoals op de computer (regel 22b). */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-footer .su-footer-legal{font-size:13px!important;line-height:1.4!important}
}
/* Home: het herfstkader breekt in evenwicht ("Herfstvakantie: / elke dag open"), geen los woord. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main .he-featured-title{text-wrap:balance}
@media (min-width:900px){
/* Home: het label boven "Kom het erf op." even breed als de kop (geen los woord "ONTDEKKEN"). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>.he-choices>.k-section-label{max-width:none!important}
/* Kinderfeestjes: de vragen ook tussen 900 en 1099 px in twee kolommen. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.p-questions{display:grid!important}
/* Dieren, "Het Brandrode rund": kader, citaat en uitklapper blijven naast de foto (liepen op 1024 de fotokolom in). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #brandrode>:is(.o19-fact,.o19-family-quote,details){display:flow-root!important}
/* Werken bij: de foto "Geen kantoortuin…" over de volle kolom (bron 960 px). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o18-photo-small[data-photo-provisional="o19"]{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o18-photo-small[data-photo-provisional="o19"] img{width:100%!important;max-width:none!important;max-height:none!important;height:auto!important}
}
@media (min-width:900px) and (max-width:1099px){
/* Zorggroepen: de drie kaarten naast elkaar (eerst 2 + 1). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen>.xp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #afstemmen>.xp-grid>article:last-child{grid-column:auto!important}
}
@media (max-width:899px){
/* Zorggroepen: lange punten in één kolom; Moedernest: de korte onderwerpen in twee kolommen. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#beleven>.su-included{grid-template-columns:minmax(0,1fr)!important;columns:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #moedernest-info .o22c-mn-topics ul{columns:2;column-gap:24px}
}

/* Ontwerpcontrole regie (10-10): slotbanden op de computer als één balk, tekst links en de knop rechts (geen lege rechterhelft).
   En het gedeelde reviewblok met drie citaten ook tussen 900 en 1099 px in drie kolommen (Home, Dagje uit, Kamperen). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-cta-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:48px!important;row-gap:0!important;align-items:center!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-cta-bar>*{grid-column:1!important;grid-row:auto!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-cta-bar>:is(a.k-quiet-button,.np-actions){grid-column:2!important;grid-row:1/span 4!important;justify-self:end!important;align-self:center!important;margin:0!important}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block:not(.o22g-one-quote)>.su-review-quotes{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:32px!important}
}

/* Ontwerpcontrole regie (10-10): Over, Contact, Voorwaarden. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.o22g-emptied{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-closing-note{margin-top:16px!important;max-width:640px}
@media (min-width:900px){
/* Contact: "Wie doet wat?" en "Stuur ons een bericht" naast elkaar, even breed. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bereiken>.o22g-two-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:start!important;margin-top:24px!important;width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #bereiken>.o22g-two-details>details{width:auto!important;max-width:none!important;margin:0!important}
/* Over, "De Steenuil & onze oude eik": de tekst als één blok (eerst verdeeld over de hoogte van de tekening), ook op 1024. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]{display:grid!important;grid-template-rows:auto auto auto auto auto 1fr!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]>.o22c-oak-desktop{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]>h2+p{margin-top:0!important}
/* Over, "Keurmerken & aangesloten bij.": de zes logo's op één rij. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section.o20-certifications .o18-logos{grid-template-columns:repeat(6,minmax(0,1fr))!important}
/* Over, "Ons erf, onze familie." (staat na <main>): vijf foto's zonder lege cel (3 + 2 over de volle breedte), allemaal 4:3. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main~section .o18-gallery{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main~section .o18-gallery>figure{grid-column:span 2!important;width:100%!important;max-width:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main~section .o18-gallery>figure:first-child:nth-last-child(5)~figure:nth-child(n+4){grid-column:span 3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main~section .o18-gallery>figure img{width:100%!important;max-width:none!important;max-height:none!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important}
}
@media (min-width:900px) and (max-width:1099px){
/* Over: de zakdoek op de openingsfoto bleef op 1024 buiten beeld. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .np-family-hero>.su-cloth{right:-60px!important}
}
@media (max-width:899px){
/* Over, "Ons erf, onze familie." op de telefoon: de vijfde foto over de volle breedte in plaats van alleen in de laatste rij. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main~section .o18-gallery>figure:last-child:nth-child(odd){grid-column:1/-1!important}
}

/* Ontwerpcontrole regie (10-10): Van hand tot schoot, Verhalenavond, Puur Aarde(n). */
@media (min-width:900px){
/* "Even praktisch.": het laatste punt ("Handig") over beide kolommen in plaats van naast een lege cel; kop los van het eerste punt. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main:is([data-o22c-page="vhts"],[data-o22c-page="verhalenavond"]) #data>dl>div:last-child{grid-column:1/-1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="verhalenavond"] #data>h2+dl{margin-top:16px!important}
/* Puur Aarde(n): de openingsfoto 4:3 naast de tekst (eerst 300 px hoger dan de tekst), de twee links dichter bij elkaar. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .np-garden-hero img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:50% 62%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .np-actions.o20-link-stack.o21-opening-action{display:flex!important;flex-wrap:wrap!important;column-gap:24px!important;row-gap:0!important}
}
/* Puur Aarde(n), "Voor volwassenen.": de uitklapper krijgt dezelfde lijn als de andere drie. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #volwassenen>details.o19-puur-story{border-bottom:1px solid #d8d0c3!important}
@media (min-width:900px){
/* Van hand tot schoot: de openingsfoto vierkant, zo hoog als de tekst met het subsidielogo ernaast (eerst 190 px korter). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"]>section:first-of-type .ev-photo img{aspect-ratio:1/1!important;height:auto!important;max-height:none!important;object-fit:cover!important}
}
/* Van hand tot schoot: de drie losse vragen allemaal met dezelfde lijn eronder. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-vhts-why]>details{border-bottom:1px solid #d8d0c3!important}

/* Ontwerpcontrole regie (10-10): Agenda, Tickets, Familie. */
@media (min-width:900px){
/* Agenda: "Deze komen terug" als eigen rij met kop, drie kaarten even hoog. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming>.a12-month[data-o22g-recurring]{display:block!important;grid-column:1/-1!important;margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming>.a12-month[data-o22g-recurring]>.a12-month-title{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none!important;margin:0 0 12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming>.a12-month[data-o22g-recurring]>.a12-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming>.a12-month[data-o22g-recurring] [data-o22c-text-card]{align-self:stretch!important}
/* Tickets: in "Kies wat jullie van plan zijn." staat de tekst strak onder de titel (regel 13); de koppen van de twee kolommen op
   één lijn (rechts staat er een label boven). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main #anders .np-book-routes>a{grid-template-rows:auto 1fr!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#evenementen>h2{margin-top:18px!important}
/* Familie, "Wie schuiven er aan?": de slinger staat naast de kop en duwt hem niet meer 50 px omlaag. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-aanvraag .ga-heading-mark{display:block!important;position:relative!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-aanvraag .ga-heading-mark>h2{white-space:nowrap!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-aanvraag .ga-heading-mark>img{position:absolute!important;right:0!important;top:-30px!important;width:150px!important;height:auto!important;margin:0!important}
}

/* Engels, What's on: voorbehoud en ticketknop onder de rechterkolom (steenuil-en.js). */
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o23-days-col>.a12-note{margin-top:16px!important;max-width:none!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o23-days-col>.ga-primary{margin-top:16px!important}

/* Ontwerpcontrole regie (10-10), camping-onderpagina's: de hulpkaart van Kamperen (punt 9, akkoord eigenaar) op de pagina's waar
   "Een vraag? App ons even." in een lege helft zweefde; bovenaan in de rechterkolom, naast de kop links. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>aside.su-camping-contact.o22g-help-aside{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>aside.o22g-help-aside>.o22g-help-card{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 24px!important;background:rgb(255,252,247)!important;border:1px solid rgb(216,204,190)!important;padding:20px!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>aside.o22g-help-aside>.o22g-help-card>*{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>aside.o22g-help-aside>.o19-link-stack{margin-top:16px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>aside.su-camping-contact.o22g-help-aside{align-self:stretch!important;padding-top:32.5px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>aside.o22g-help-aside>.o22g-help-card{padding:24px 32px!important}
}
/* Bell tenten: één hulpblok; de WhatsApp-knop en "Mail je vraag" naast elkaar. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-help-band>.o22g-help-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 24px!important;margin-top:16px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-help-band{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:48px!important;align-items:center!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-help-band>*{grid-column:1!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-help-band>.o22g-help-actions{grid-column:2!important;grid-row:1/span 3!important;margin:0!important;justify-self:end!important}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-help-band>.o22g-help-actions>*{margin:0!important}
/* Omgeving: de slotrij met de terugknop en de WhatsApp op één achtergrond (eerst twee tinten). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>nav.o17-camping-return+aside.su-camping-contact{background:transparent!important;border-top:1px solid rgb(212,201,186)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>nav.o17-camping-return{background:transparent!important}
}
/* Campingactiviteiten: de slotregels van de week en het diplomablok rechts onder vrijdag (camping-week.js). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-activities"] .o22g-week-tail{margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-activities"] .o22g-week-tail>p{max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-activities"] .o22g-week-tail>h2{margin-top:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-activities"]>section[data-o22g-moved]{display:none!important}
}

/* Ontwerpcontrole regie (10-10), deel 3. */
/* Foto's met een kleine bron: het kader sluit om de foto, op de telefoon niet groter dan de bron (regel 25). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o22g-lowres{width:fit-content!important;max-width:100%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o22g-lowres>img,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o22g-lowres>picture>img{width:auto!important;max-width:100%!important;height:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o22g-lowres>figcaption{width:0!important;min-width:100%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main img[src="/wp-content/themes/desteenuil/design-runtime/b42-live-20261014/media/o22g/wensput-schoon.webp"]{max-width:260px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main img[src*="/steenuil-fotos/dagje-uit-wensverhaal/"]{max-width:260px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main img[src*="/steenuil-fotos/dagna-en-de-wijze-oude-eik-wensput-schoon/"]{max-width:260px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main img[src*="/steenuil-fotos/plan-je-bezoek-wensput-schoon/"]{max-width:260px}
/* Home, "Even rondneuzen.": de zin onder de inleiding (geen grijze slotregel meer). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main .o18-rondneuzen .o22g-rondneuzen-line{margin-top:4px!important;color:inherit!important;font-size:inherit!important}
@media (min-width:900px){
/* Home, "Van dichtbij": 8 px tussen de twee alinea's (regel 13). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main .k-story>.k-story-caption{margin-top:8px!important}
/* Puur Aarde(n), "Samen met je gezin.": kop en inleiding links, de twee uitklappers onder elkaar rechts. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen>details.o19-puur-story{grid-column:2!important;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen>details:not(.o19-puur-story){grid-column:2!important;grid-row:2!important;margin-top:0!important}
/* Puur Aarde(n), "Voor kinderen.": een lagere uitsnede, zo hoog als de tekst ernaast (13e). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #kinderen>figure img{aspect-ratio:472/200!important;height:auto!important;object-fit:cover!important;object-position:50% 58%!important;max-height:none!important}
/* Aarde(n)kinderen: lucht onder het gedicht en tussen de link en het vragenkader. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section>blockquote.o18-poem+p{margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section>p+.su-inquiry{margin-top:24px!important}
/* Familie, "Nog een avontuur erbij?": beide kolommen op dezelfde hoogte, de knop onder beide kolommen. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-activiteiten>details{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-activiteiten>:is(details,.su-price-row){align-self:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-activiteiten>a.k-quiet-button{grid-column:1/-1!important;margin-top:24px!important;justify-self:start!important}
/* Familie, "Van de eerste koffie …": de foto vult de lijst; het handschrift leesbaar. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>figure.g-wide-photo img.g-scene{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-samen-eten>figure.g-wide-photo>figcaption.su-handwritten-note{font-size:1.375rem!important}
/* Handgeschreven slotregels op de computer leesbaar (eerst 14 px). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>p.su-handwritten,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-cta-bar>.su-handwritten,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-slotgroet>.su-handwritten{font-size:1.375rem!important;line-height:1.3!important}
/* Leukste Uitje: de stemuitleg naast "Waarom jullie stem…" en de prijsvraag naast "De verkiezing voor 2027." (eerst 172 px
   verschil in de rij); de openingsfoto 4:3. Alleen de volgorde op het scherm. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section:nth-of-type(1){order:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section:nth-of-type(2){order:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section:nth-of-type(3){order:3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section:nth-of-type(6){order:4}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section:nth-of-type(5){order:5}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section:nth-of-type(4){order:6}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section:nth-of-type(n+7){order:7}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section[data-desk]{padding-top:32.5px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>section[data-desk]>h2{margin-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="uitje"]>.xp-hero .xp-photo img{aspect-ratio:4/3!important;height:auto!important;max-height:none!important;object-fit:cover!important}
/* Dagje uit: de vier activiteitenkaartjes even groot (op 1024 was de vierde kleiner). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout .o21-activity-cards>figure{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content .fp-activities-layout .o21-activity-cards>figure>img{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important}
/* Engels, Tickets: de vier keuzeknoppen over de volle breedte (eerst in een raster van zes). */
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main nav.o17-choices{grid-template-columns:repeat(4,minmax(0,1fr))!important}
/* Prijzen & pers: de uitklapper krijgt de gewone lijn. Plan je bezoek: bijschrift direct onder de foto (regel 15b). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-stack>details{border-bottom:1px solid #d8d0c3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="plan"] [data-o22c-plan-photos] figcaption{margin-top:6px!important;line-height:1.35!important}
}
/* Agenda: de kaartfoto vult de kaart, ook bij een kleine bron (op 1024 bleef rechts een strook leeg); hoogte blijft van het vak. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-agenda-card>figure.su-agenda-photo{width:100%!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-agenda-card>figure.su-agenda-photo>img{width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important}
@media (max-width:899px){
/* Eten & drinken: icoon en tekst in de omlijnde knoppen niet tegen elkaar. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o19-secondary-action{gap:8px!important}
/* Kruimelpad: geen los ›-teken aan het eind van een regel (Carnaval); de paginanaam blijft op de regel en breekt binnen zichzelf. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .d-crumb>[aria-current]{flex:1 1 0%!important;min-width:0!important}
}

/* Kinderfeestjes, feestkaarten tussen 900 en 1099 px: de prijsregel even hoog in alle kaarten, zodat "Bekijk dit feestje" op één
   lijn staat (bij het speelfeestje loopt de prijs over twee regels). */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #p-choices .q-card-price{min-height:50px!important}
}

/* Elke zin één keer, voorbeeld 3 (besluit eigenaar 10-10): Schoolreisjes en BSO, op de telefoon één doorlopende tekst met de knop
   (het kader eromheen vervalt); op de computer blijft het vervolg met de knop rechts in het kader. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-aanvraag.o22g-inquiry-flow>.su-inquiry{background:transparent!important;border:0!important;padding:0!important;margin-top:8px!important;box-shadow:none!important}
}

/* Elke zin één keer, voorbeeld 4 (besluit eigenaar 10-10): BSO, "Een hele dag beleven." zonder het lijstje. Op de computer staan kop
   en zin van de video links onder de tekst; de video staat rechts naast "Een hele dag beleven." (bovenkant gelijk met de kop) en
   de privacyregel direct eronder (de video is 16:9, max. 480 px). Zo zijn beide kolommen even lang; anders bleef links een gat
   van 150 px. Rijen: 4 kop, 5-7 tekst, 8-9 kop en zin van de video. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang>.su-video:not([hidden]){display:contents!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang>.su-video>:is(h3,.su-video-intro){grid-column:1!important;grid-row:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang>.su-video>h3{margin-top:var(--su-block-gap)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang>.su-video>.su-video-frame{grid-column:2!important;grid-row:4/span 5!important;align-self:start!important;margin-top:var(--su-block-gap)!important;max-width:480px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-opvang>.su-video>.su-video-privacy{grid-column:2!important;grid-row:4/span 6!important;align-self:start!important;margin-top:calc(var(--su-block-gap) + min(480px,100%)*.5625 + 8px)!important;max-width:480px!important}
}
/* De lange punten in "Dit zit erbij" breken gelijkmatig (geen los "meer" op de laatste regel). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#g-opvang+[data-o22c-included-half]>.su-included>li>span{text-wrap:balance}

/* Elke zin één keer, voorbeeld 5 (besluit eigenaar 10-10): Familie, "Goed om te weten." staat op de computer naast de review (43a).
   De lijn boven het praktijkblok (doelgroepen-CSS) viel daardoor alleen over de rechterhelft; naast elkaar geen lijn, zoals op
   Scholen & opvang. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.su-review-block.o22g-one-quote[data-desk="l"]+.g-practical[data-desk="r"]{border-top:0!important}
}

/* Elke zin één keer, voorbeeld 11 (besluit eigenaar 10-10): Tickets, "Kies wat jullie van plan zijn." heeft geen label meer. De
   buurkop "Een bijzonder moment samen." zakte 18 px om met dat label gelijk te staan (O22c); nu staan beide koppen op de gewone
   bovenruimte van de band. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main>#evenementen>h2{margin-top:0!important}
}

/* Elke zin één keer, voorbeeld 13 (besluit eigenaar 10-10): Eten & drinken, "Voor een klein moment of een stevige trek." is zonder
   de tweede knop korter dan de foto; de tekst staat bovenaan naast de foto (regel 13), niet verticaal gecentreerd. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart.dc-split{align-items:start!important}
}

/* Verkoop (besluit eigenaar 10-10): Familie & groepen heeft vier kaarten bij "Wat brengt jullie samen?". Op de computer twee bij
   twee; drie kolommen liet de vierde kaart alleen op een rij staan (regel 13e, geen halflege banden). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .g-audience-list.o20-family-audiences{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* Menukaart (eigenaar 10-10, sectie 58): de gerechten als lijstjes met koppen en de groene iconen van "Dit zit erbij"; onder elk
   gerecht een korte regel. Telefoon: toppers, kinderen, drinken, slotzin en dan de foto. Computer: links toppers en drinken (twee
   kolommen), rechts de foto met de kinderen eronder. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-block>h3{margin-top:28px!important;margin-bottom:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-list{list-style:none!important;margin:12px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;column-gap:24px!important;row-gap:14px!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-list>li{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important;margin:0!important;padding:0!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-list>li>svg{width:22px!important;height:22px!important;color:var(--su-green)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-list strong{display:block;font-weight:600;line-height:1.35}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-list strong+span{display:block;font-size:15px;line-height:1.4;color:var(--k-muted,#6D625A);margin-top:2px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-note{margin-top:20px!important}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart{row-gap:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart>div:first-child{display:contents!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .k-section-label{order:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart h2{order:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart [data-o22g-menu="toppers"]{order:3}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart [data-o22g-menu="kinderen"]{order:4}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart [data-o22g-menu="drinken"]{order:5}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-note{order:6}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart>figure{order:7;margin-top:24px!important}
}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart{grid-template-rows:auto 1fr!important;row-gap:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart>div:first-child{grid-column:1!important;grid-row:1/span 2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart>figure{grid-column:2!important;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart>.o22g-menu-kids{grid-column:2!important;grid-row:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart :is([data-o22g-menu="toppers"],[data-o22g-menu="drinken"])>.o22g-menu-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-list>li{grid-template-columns:24px minmax(0,1fr)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#kaart .o22g-menu-list>li>svg{width:24px!important;height:24px!important}
}

/* Elke zin één keer, voorbeeld 15 (10-10): Tarieven op de computer, "Visite? …" direct onder "Voorwaarden in het kort" (16 px, regel
   13b); de lege band eronder vervalt (content/o22g/tarieven-visite.js). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.cc-visite[data-o22g-moved]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.cc-grid-section>p.o22g-visite-line{margin-top:16px!important}
}

/* Elke zin één keer, voorbeeld 16 (eigenaar 10-10): Contact zonder "Zakelijke gegevens" (staat in de voet). Op de computer staat
   "Op bezoek in Oirschot." links en het adres met de routeknop rechts, in één band zonder lege helft (ook Engels). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#adres.o22g-adres-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:48px!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#adres.o22g-adres-row>:is(.k-section-label,h2){grid-column:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#adres.o22g-adres-row>.k-section-label{grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#adres.o22g-adres-row>h2{grid-row:2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#adres.o22g-adres-row>p:not(.k-section-label){grid-column:2!important;grid-row:1/span 2!important;margin-top:0!important;align-self:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#adres.o22g-adres-row>.xp-actions{grid-column:2!important;grid-row:3!important}
}
/* Werken bij: de punten van de eigenaar zijn langer; op de telefoon onder elkaar (zoals de lange "Dit zit erbij"-lijsten, 43b). */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .su-included.o22g-werk-punten{grid-template-columns:minmax(0,1fr)!important;columns:auto!important;column-count:1!important}
}

/* Puur Aarde(n) (eigenaar 10-10): het logo van Hanne rechts naast de titel, op de plek van het label (de labeltekst is de alt-tekst).
   Ongewijzigd uit haar huisstijlkaart, alleen geschaald. Op de telefoon staat het rechts naast de kop; tussen 900 en 999 px past het
   daar niet zonder dat "Met je voeten" breekt en staat het erboven. Ook Engels. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.np-hero>.o22g-puur-merk{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.np-hero>.o22g-puur-merk img{display:block!important;width:100%!important;height:auto!important;max-width:none!important}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.np-hero>.o22g-puur-merk{float:right;width:116px;margin:0 0 8px 12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.np-hero>.o22g-puur-merk~p{clear:both}
}
@media (max-width:379px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.np-hero>.o22g-puur-merk{width:100px}
}
@media (min-width:900px) and (max-width:999px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.np-hero>.o22g-puur-merk{width:132px;margin:0 0 16px!important}
}
@media (min-width:1000px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.np-hero>.o22g-puur-merk{grid-row:1!important;grid-column:1!important;justify-self:end;align-self:center;width:clamp(112px,11vw,160px)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.np-hero>.o22g-puur-merk+h1{grid-row:1!important;padding-right:calc(clamp(112px,11vw,160px) + 16px)!important}
}
/* De groet onderaan Puur Aarde(n): "Hanne Karuna" in het handschrift uit haar logo. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-puur-groet img{display:block!important;width:168px!important;height:auto!important;margin:6px 0 2px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-puur-groet img{width:190px!important}
}
/* Aarde(n)kinderen, Moedernest en Hartelief: het spiraaltje uit het logo voor het label. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .k-section-label.o22g-puur-spiraal img{display:inline-block!important;width:24px!important;height:24px!important;vertical-align:-7px!important;margin:0 8px 0 0!important;max-width:none!important}
/* Elke zin één keer: zonder het speurtochtkaartje zijn er vier activiteiten (twee per rij) en in het Engels twee (naast elkaar). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen .o19-puur-activities>article{grid-column:span 3!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen .o19-puur-activities{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
/* Moedernest: de aanmeldknop staat onder "Aanmelden" (de band "Schuif je een keer aan?" vervalt). Op de computer is "Aanmelden" de
   slotbalk over de volle breedte, tekst links en de knop rechts, zoals de andere slotbanden (geen lege rechterhelft). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22c-mn-register>.o22g-mn-aanmelden{margin-top:16px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-register{grid-column:full-start/full-end!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:48px!important;align-items:center!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-register>*{grid-column:1!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-register>.o22g-mn-aanmelden{grid-column:2!important;grid-row:1/span 4!important;justify-self:end!important;align-self:center!important;margin:0!important}
}
/* Verhalenavond op de computer: "Elk seizoen een nieuw verhaal." staat onder "En als het regent?" (content/o22g/verhalenavond-kolom.js). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22g-va-seizoen][data-o22g-moved]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-desk="l"]>h2[data-o22g-va-copy]{margin-top:32px!important}
}

/* Vakantiepagina's het hele jaar online (eigenaar 10-10): na een editie verdwijnen kaartjes en regels met een datum van die editie
   (data-o22g-editie, steenuil-evenementen.js). Blijft er in "Hier komen jullie voor." niets over, dan verdwijnt het hele blok. De regel
   met alle vakantiepagina's onder "Binnenkort bij ons" op de Agenda. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>[data-o22c-highlights-preview][data-o22g-leeg],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.ev-highlights[data-o22g-leeg]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22g-editie][hidden]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-vakantie-links{margin-top:24px!important;max-width:none!important}

/* Menu overal met dezelfde tussenruimte (melding eigenaar 11-10, Engels op de computer: "Ze verspringen met de afstand"). Het Engels
   heeft zes knoppen; die staan links met de tussenruimte van het Nederlands (± 23 px), niet meer over de hele breedte verdeeld. De
   boekpagina's van de feestjes krijgen op 900-1279 px het menu en de lijn onder de kop van de andere pagina's. */
@media (min-width:1280px){
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-mainmenu{justify-content:flex-start!important;column-gap:23px!important}
}
@media (min-width:900px) and (max-width:1279px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-mainmenu{justify-content:flex-start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm :is(#su-speelfeestje,#su-pony,#su-boerenknecht) .k-header{border-bottom:1px solid var(--k-line)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm :is(#su-speelfeestje,#su-pony,#su-boerenknecht) .k-header .k-mainmenu{border-bottom:0!important}
}
/* "Met welke opvang/klas komen jullie?" en "Wie schuiven er aan?": op 900-1279 px is de linkerkolom smal en lag de slinger over het
   laatste woord (gastentoets 10-10, BSO en Schoolreisjes op 1024). Daar breekt de kop zo nodig over twee regels, naast de slinger.
   Vanaf 1280 px blijft alles zoals het was. */
@media (min-width:900px) and (max-width:1279px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-aanvraag .ga-heading-mark>h2{white-space:normal!important;max-width:calc(100% - 170px)!important;text-wrap:balance!important}
}
/* Agenda, "Binnenkort bij ons": blijft er één kaart over op de laatste rij (content/o22g/agenda-rest.js), dan krijgt die de hele rij.
   De foto is even breed als de foto's erboven en de tekst begint waar de tweede kolom begint. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming .su-agenda-card[data-o22g-alleen]{grid-column:1/-1!important;flex-direction:row!important;align-items:flex-start!important;column-gap:66px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming .su-agenda-card[data-o22g-alleen="3"]>.su-agenda-photo{flex:0 0 calc((100% - 6px) / 3 - 42px)!important;width:auto!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming .su-agenda-card[data-o22g-alleen="2"]>.su-agenda-photo{flex:0 0 calc((100% + 18px) / 2 - 42px)!important;width:auto!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vakanties #a12-upcoming .su-agenda-card[data-o22g-alleen]>.su-agenda-card-body{flex:1 1 0!important;min-width:0!important;margin:0!important}
}
/* Van hand tot schoot en Zorggroepen op de computer (content/o22g/kolom-samen.js): links twee banden onder elkaar, rechts het
   Recras-blok over de hele hoogte. De banden in de linkerkolom houden hun kleur tot aan de rand van het scherm; op Zorggroepen is de
   hele rij grijs, zoals Praktisch en het formulier, en staan de drie aandachtspunten onder elkaar. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.o22g-links-kolom{grid-column:full-start/mid!important;align-self:start!important;display:block!important;padding:0!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>.o22g-links-kolom>section{padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="vhts"]>#reserveren{grid-column:mid/full-end!important;padding-left:24px!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="zorg"]>.o22g-links-kolom>#afstemmen{display:block!important;background:var(--k-grey)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="zorg"]>.o22g-links-kolom>#afstemmen>.xp-grid{grid-template-columns:minmax(0,1fr)!important;row-gap:32px!important;margin-top:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="zorg"]>.o22g-links-kolom>#afstemmen>.xp-grid>article{grid-column:auto!important;padding-top:0!important;padding-bottom:0!important}
}
/* Schoolreisjes op de telefoon: "Eten & drinken" plakte direct onder de knop "Vraag een datum aan" (0 px; op de computer 32 px). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-col-l{margin-top:32px!important}
/* Engels, Puur Aarde(n): de twee activiteiten staan naast elkaar. De Nederlandse regel "span 3" (zes kolommen) maakte er in het
   Engelse raster van twee kolommen twee lange balken van (gastentoets 10-10). */
@media (min-width:900px){
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #samen .o19-puur-activities>article{grid-column:auto!important}
}
/* Herfst op de telefoon: "Wat gaan we doen?" plakte aan de laatste regel van "Hier komen jullie voor." (7 px); regel 13: ± 24 px boven
   een sectietitel. Familie & groepen en Personeelsuitje op de telefoon: de vier kaarten stonden 16 px uit elkaar; regel 15b: 32 px.
   Tickets op de computer: de beige band "Dan nog even praktisch." kreeg geen onderruimte als de kalender rechts korter is; regel 13b. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma>h2.o22g-programme-title{margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o20-family-audiences{row-gap:32px!important}
}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="tickets"]>section.np-two-copy[data-desk="l"]{padding-bottom:32px!important}
}
/* Korte "meer"-links breken niet over twee regels (content/o22g/korte-links.js). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a[data-o22g-kort]{white-space:nowrap!important}
/* Zakdoek op de openingsfoto: op 900-1279 px stak hij 3-16 px buiten het scherm en werd hij afgesneden (gastentoets 10-10: BSO,
   Scholen & opvang, Schoolreisjes, Zorggroepen, Dieren, Over, Spelen, Kamperen, Plan je bezoek). Daar zit hij 32 px verder op de hoek. */
@media (min-width:900px) and (max-width:1279px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm figure.su-cloth-frame:is(.su-cloth-day,.su-cloth-camping){--cloth-left:calc(100% - 36px)!important}
}
/* Openingen van de vakantie- en evenementpagina's (data-o22c-event-hero): de foto is even hoog als de tekstkolom (regel 13e, ten
   hoogste 120 px verschil). Vanaf 1100 px groeit de foto mee als de tekst langer is (uitsnede); is de foto langer, dan blijft hij zoals
   hij was. Op 900-1099 px staat "Hier komen jullie voor." onder de opening en is de foto lager (16:9), zodat er naast de korte tekst
   geen leeg vlak van ± 180 px staat (gastentoets 10-10, Herfst). */
@media (min-width:1100px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero]>figure.o21-opening-photo{align-self:stretch!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero]>figure.o21-opening-photo>img{min-height:100%!important;object-fit:cover!important}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero]>figure.o21-opening-photo>img{aspect-ratio:16/9!important;height:auto!important;max-height:none!important;object-fit:cover!important}
}
/* Herfst, "Even praktisch." op de computer: de kop stond links, 66 px boven de ticketactie en los van zijn lijst rechts; op 1024 was
   rechts ± 300 px leeg (gastentoets 10-10). Nu: de kop boven de lijst, de vier regels in twee kolommen, de ticketactie eronder. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data>h2{grid-column:1/-1!important;grid-row:1!important;margin-bottom:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data>dl{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;margin:0!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data>dl>div{grid-template-columns:120px minmax(0,1fr)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #dagprogramma[data-o22c-autumn]+#data>.o22g-event-ending{grid-column:1!important;grid-row:3!important;margin-top:24px!important}
}
/* Home, "Nieuwtjes van de boerderij": op 900-1099 px stonden de nieuwtjes onder elkaar in een kolom van ± 600 px, rechts ± 380 px leeg
   (gastentoets 10-10). Nu naast elkaar, zoals vanaf 1100 px. */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #su-home-responsive #nieuwtjes .k-news-list{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;column-gap:32px!important;align-items:start!important}
}
/* Eten & drinken, "Goed om te weten": op 900-1099 px stonden kop en uitklappers in één kolom van 640 px, rechts ± 300 px leeg
   (gastentoets 10-10). Nu kop links en uitklappers rechts, zoals vanaf 1100 px. */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #goed-weten{display:grid!important}
}
/* Familie & groepen en Personeelsuitje, "Wie schuiven er aan?" op de computer: links eindigde de kolom bij Boer Willem 228-294 px boven
   het Recras-kader rechts (gastentoets 10-10). Nu staat "Eerst samen afstemmen, daarna bevestigen." links onder Willem, en rechts het
   kaartje "Eerst een vraag?" met daaronder het Recras-kader. Beide kolommen zijn dan even lang. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"] #g-aanvraag.g-inquiry{grid-template-areas:"copy inquiry" "copy module" "confirmation module" "sibling sibling"!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"] #g-aanvraag.g-inquiry>:is(.g-confirmation,.o17-module-frame,.su-inquiry){align-self:start!important}
}
/* Twee banden naast elkaar beginnen even hoog (gastentoets 10-10). De naadregel (data-o22d2-same-seam, geen bovenruimte) gold ook voor
   één kolom van een rij: op Leukste Uitje sprongen de koppen per rij ± 32 px, en op Verhalenavond begon "Samen bij De Steenuil" 0 px
   onder de beige band. Nu dezelfde bovenruimte per rij. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22c-page="verhalenavond"]>#dagprogramma[data-desk="r"]{padding-top:32.5px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22c-page="uitje"]>section[data-desk="r"][data-o22d2-same-seam]{padding-top:32.5px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22c-page="uitje"]>section[data-desk="r"]:not([data-o22d2-same-seam]){padding-top:0!important}
}
/* Spelen, de haltes: "Lees verder" stond per kaart op een andere hoogte (tot 122 px verschil; gastentoets 10-10). Nu onderaan elke kaart,
   per rij op één lijn. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling .su-walk-stop>div{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling .su-walk-stop>div>details{margin-top:auto!important}
}
/* Openingen van Spelen en Schoolreisjes: de foto liep 180 en 133 px verder door dan de tekst (gastentoets 10-10; regel 13e: ten hoogste
   120). Vanaf 1100 px een bredere uitsnede van dezelfde foto (2:1 en 16:10). */
@media (min-width:1100px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="spelen"]>section.o21-opening>figure.o21-opening-photo>img{aspect-ratio:2/1!important;height:auto!important;object-fit:cover!important;object-position:50% 30%!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="schoolreisjes"]>section.o21-opening>figure.o21-opening-photo>img{aspect-ratio:16/10!important;height:auto!important;object-fit:cover!important}
}
/* De award onder de band naast de reviews (content/o22g/award-rechts.js). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#gastreacties[data-desk="l"]+[data-desk="r"]>.su-award{margin-top:24px!important}
}
/* Kamperen op 900-1099 px: Hanne, "Nog even buiten blijven." en de video stonden onder elkaar in één kolom, rechts 330-470 px leeg
   over ± 1.650 px (gastentoets 10-10). Nu zoals vanaf 1100 px: tekst links, kampvuurfoto rechts; bij de video tekst links, video rechts. */
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>[data-o22d-camp-hanne]{grid-column:full-start/mid!important;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-buiten{grid-column:mid/full-end!important;padding-left:24px!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main #c-buiten .c-evening-photo{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video{display:grid!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #c-main>#c-video>.su-video-frame{width:100%!important;margin:0!important}
}
/* Agenda: het eerstvolgende agendapunt onder "Dit weekend bij ons" (content/o22g/agenda-hierna.js), als compacte rij met datumtegel.
   Op de telefoon onderaan het blok, zonder eigen lijn (de uitklapper erboven heeft er al een). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o22g-hierna{margin-top:24px!important;border-top:1px solid #bdc3cb!important;padding-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o22g-hierna>h3{margin:0 0 8px!important;font-size:18px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o22g-hierna .su-agenda-card--compact{display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o22g-hierna .su-agenda-compact-link{display:block!important;color:inherit!important;text-decoration:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o22g-hierna .su-agenda-card-head{display:flex!important;align-items:flex-start!important;gap:12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o22g-hierna .su-agenda-date{position:static!important;flex:none!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o22g-hierna .su-agenda-period{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o22g-hierna .su-agenda-title{margin:2px 0 0!important;font-family:var(--su-heading-font,Georgia,serif)!important;font-size:20px!important;line-height:1.25!important;color:var(--k-red,#a24736)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o22g-hierna{margin-top:24px!important;border-top:0!important;padding-top:0!important}
}
/* Kamperen, "Plattegrond van de camping" op de computer: "Bekijk de plattegrond →" stond links onder de kop, los van zijn zin rechts
   (gastentoets 10-10; R8-11 "kan netter"). Nu rechts, direct onder de zin. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #c-plattegrond .c-map-heading>div>.o21-solo-link-container{grid-column:2!important}
}
/* Campingactiviteiten, "Van 's morgens tot 's avonds op de boerderij.": de foto rechts stopte 220-400 px boven de tekst links
   (gastentoets 10-10). Nu even hoog als de tekstkolom, met een staande uitsnede van dezelfde foto. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-activities"]>section.o20-section:not(.o20c-band-end)>figure.o18-photo{align-self:stretch!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;height:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="camp-activities"]>section.o20-section:not(.o20c-band-end)>figure.o18-photo>img{min-height:100%!important;object-fit:cover!important}
}
/* Omgeving op de computer: de lijn onder de opening liep alleen onder de linkerhelft (0-720 px op 1440) en stopte onder de foto
   (gastentoets 10-10). De band eronder heeft al een eigen kleur; de halve lijn vervalt. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.cc-opening[data-o22c-env-copy-host]{border-bottom:0!important}
}
/* Entree (Familie & groepen, BSO): de laatste prijsregel lag met zijn lijn precies op de rand van de band (0 px; gastentoets 10-10).
   Nu onderruimte volgens regel 13b. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-entree{padding-bottom:24px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #g-entree{padding-bottom:32px!important}
}
/* Werken bij, "Keuken & bediening.": de foto naast de vacatures stopte op 1024 ± 200 px boven de kaarten (gastentoets 10-10). Nu even
   hoog als de kolom met de kaarten. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vacatures>figure.o18-photo{align-self:stretch!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;height:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vacatures>figure.o18-photo>img{min-height:100%!important;object-fit:cover!important}
}
/* Moedernest: boven "Aanmelden" zat 101-124 px leegte op dezelfde achtergrond (gastentoets 10-10). Nu één tussenruimte. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#moedernest-info>.o22c-mn-register{margin-top:0!important;padding-top:0!important}
}
/* Dagna en de wijze oude eik: de tekening stond rechts uitgelijnd op 420 px (x 880 op 1440), los van "Goed om te weten." eronder
   (x 744), en 150-200 px korter dan de tekst (gastentoets 10-10). Nu over de hele rechterkolom. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.d-opener>figure.o20-uncropped.o21-opening-photo{justify-self:stretch!important;width:auto!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.d-opener>figure.o20-uncropped.o21-opening-photo>img{width:100%!important;height:auto!important;max-height:none!important}
}
/* Fout bij reservering op de computer: de rechterhelft van de opening was leeg (± 540 × 330 px; gastentoets 10-10). Nu staat "Hulp
   nodig?" rechts naast de opening, in het blauwgrijze actiekader (regel 13e-c), met de drie mogelijkheden onder elkaar. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="fout"]>section:first-of-type{grid-column:full-start/mid!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="fout"]>#bereiken{grid-column:mid/full-end!important;display:block!important;background:var(--k-grey)!important;padding-left:24px!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="fout"]>#bereiken>.su-compact-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;row-gap:20px!important;margin-top:16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="fout"]>#bereiken>.su-compact-list>article{padding-top:0!important;padding-bottom:0!important;min-height:0!important}
}
/* Puur Aarde(n): de zakdoek links op de foto. Op de telefoon stak hij 31 px links buiten het scherm; in het Engels (zonder
   kruimelpad) stak hij op de computer 18 px boven de band, door de lijn van de kop (gastentoets 10-10). */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm figure.su-cloth-frame.su-cloth-play{--cloth-left:40px!important}
}
@media (min-width:900px){
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.np-earth-hero>figure.su-cloth-frame{margin-top:24px!important}
}
/* "Bij Hanne Karuna." in twee kolommen (o22g-split2); de oudere regel main #bij-hanne{display:block} gaat hier niet voor. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#bij-hanne.o22g-split2{display:grid!important}
}
/* Van hand tot schoot op de telefoon: "Dit zit erbij" stond in twee smalle kolommen, de regels liepen in elkaar over (gastentoets
   10-10). Nu één kolom, zoals op Tickets. */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-vhts-included] .su-included{column-count:1!important;columns:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important}
}
/* Op de telefoon blijven de afstanden zoals ze waren, ook met de kolomhouder (alinea → alinea 8 px, kop → tekst 2 px). */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>#bij-hanne.o22g-split2>.o22g-col-r{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-split2[aria-labelledby="v-food-title"]>.o22g-col-r{margin-top:2px!important}
}
/* Pasen, staande openingsfoto (data-o22g-staand, uit content/o22g/vakanties.json): in de liggende uitsnede op de telefoon en op
   900-1099 px viel de kop van de kip weg (gastentoets groep F, regel 25b). Nu: op de telefoon vierkant; op 900-1099 px zoals vanaf
   1100 px, met "Hier komen jullie voor." in de linkerkolom en de foto staand ernaast; overal net boven het midden, zodat kip en
   eitjes allebei in beeld zijn. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero][data-o22g-staand]>figure.o21-opening-photo>img{object-fit:cover!important;object-position:50% 30%!important}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero][data-o22g-staand]>figure.o21-opening-photo>img{aspect-ratio:1/1!important}
}
@media (min-width:900px) and (max-width:1099px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero][data-o22g-staand]>[data-o22c-highlights-preview]{grid-column:1!important;grid-row:5!important;margin-top:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero][data-o22g-staand]>[data-o22c-highlights-preview]>.ev-highlight-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero][data-o22g-staand]>[data-o22c-highlights-preview]>.ev-highlight-grid>article{grid-column:auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero][data-o22g-staand]>figure.o21-opening-photo{grid-row:1/span 5!important;align-self:stretch!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-event-hero][data-o22g-staand]>figure.o21-opening-photo>img{aspect-ratio:auto!important;min-height:100%!important;height:100%!important}
}
/* Puur Aarde(n) op de computer (content/o22g/kolom-samen.js): naast het formulier (84) stond links ± 900 px leeg (gastentoets groep F).
   Links nu "Bij Hanne Karuna." in één kolom, Binnenkort (alleen Nederlands) en de zin over puuraarden.nl met de groet van Hanne;
   rechts de kop en het formulier. De hele rij is één lichte band (13e-c), met tussen de blokken links het gewone ritme. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page^="puur"]>.o22g-links-kolom,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page^="puur"]>#aanmelden{background:rgb(255,250,242)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page^="puur"]>.o22g-links-kolom>section{background:transparent!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page^="puur"]>.o22g-links-kolom>section+section{padding-top:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page^="puur"]>.o22g-links-kolom>section:not(:last-child){padding-bottom:32px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page^="puur"]>.o22g-links-kolom{align-self:stretch!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page^="puur"]>.o22g-links-kolom>#bij-hanne.o22g-split2{display:block!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page^="puur"]>.o22g-links-kolom>#bij-hanne.o22g-split2>.o22g-col-r{margin-top:8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page^="puur"]>#aanmelden{grid-column:mid/full-end!important;display:block!important;padding-left:24px!important;padding-right:max(40px,calc(min(50vw,720px) - 580px))!important}
/* Engels: de kop boven het formulier, zoals in het Nederlands (eerst kop en tekst links in de band, het formulier rechts). */
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22g-page="puur-en"]>#aanmelden{display:block!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22g-page="puur-en"]>#aanmelden>.su-inquiry{margin-top:16px!important}
}
/* Puur Aarde(n), "De tuin, met de boerderij dichtbij.": op de computer stond de foto in het midden (x=240 op 1440) en niet op de
   linkerkant van de pagina (13c; gastentoets groep F). Nu over de volle inhoudsbreedte, met de uitsnede iets hoger: de koeien in de
   wei achter het hek (de boerderij dichtbij), de moestuin en de kruidencirkel. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-garden]>figure.np-garden-detail{justify-self:stretch!important;width:auto!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section[data-o22c-garden]>figure.np-garden-detail>img{object-position:50% 20%!important}
}
/* Boekpagina's Ponyfeest, Speelfeestje en Boerenknecht: bij "← Terug naar de kinderfeestjes" stond de pijl hoger dan de tekst en
   zonder spatie; op de computer stond de link 67 px boven het label (gastentoets groep F; O22C-68 bedoelde 24). Nu de pijl op de
   middellijn met een spatie, en vanaf 900 px 24 px tot het label, zoals op de telefoon. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main.b-main>a>svg{margin-right:6px!important;vertical-align:-3px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main.b-main>a{margin-bottom:-19px!important}
}
/* Over De Steenuil, "De Steenuil & onze oude eik in D'ekker." op de computer: door de rijtussenruimte van het raster stond tussen kop
   en tekst 17 px en tussen de alinea's 26 px; in de andere verhaalblokken (Ons mam Annie) 6 en 10 (gastentoets groep F, 13e). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]{row-gap:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-oak]>h2+p{margin-top:5.3px!important}
}
/* Over De Steenuil op de telefoon (gastentoets groep F):
   - "Ons erf, onze familie.": de vijfde foto kreeg al de hele rij, maar bleef 270 px breed (de maat van de kleine foto's), met rechts
     80 px leeg. Nu over de volle breedte.
   - "Makkelijk om te weten…": "Heb je vragen…" begon 5 px onder de lijn van de gesloten uitklapper, alsof de tekst erin hoorde.
     Nu 16 px (13: tekst → uitklapper 16). */
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main~section .o18-gallery>figure:last-child:nth-child(2n+1) img{max-width:none!important;max-height:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-split2>details+.o22g-col-r{margin-top:11px!important}
}
/* Prijzen & pers op de computer (gastentoets groep F): de rechterkolommen van "Trots: al twee keer in de gids." en "Het draait om
   écht beleven." stonden op verschillende lijnen (x=745 en x=829 op 1440); op 1024 was links in de gids-rij ± 150 px korter.
   Nu twee gelijke kolommen in beide rijen, en de twee pdf-links onder de gids-tekst links (16 px, regel 13); rechts het citaat. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.o19-guide>a{grid-column:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.o19-guide>figure{grid-row:2/span 3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="press"]>.o19-guide>figure+a{margin-top:3px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-press-why]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
/* Campingvisite vanaf 1100 px (content/o22g/kolom-samen.js; restpunt B29): links de prijzen en de uitleg, rechts de voorwaardenregel
   en de kalender, in één blauwgrijze band, zoals op Tickets. Tussen 900 en 1099 px is de rechterkolom te smal voor de kalender
   (430 px); daar blijft hij eronder. */
@media (min-width:1100px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22g-page="visite"]>[data-o22c-visite-prices]{grid-column:full-start/mid!important;display:block!important;padding-left:max(40px,calc(min(50vw,720px) - 580px))!important;padding-right:24px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22g-page="visite"]>.o22g-rechts-kolom{grid-column:mid/full-end!important;align-self:stretch!important;background:rgb(221,225,231)!important;padding:32.5px max(40px,calc(min(50vw,720px) - 580px)) 32px 24px!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22g-page="visite"]>.o22g-rechts-kolom>p.o20-terms{padding:0 0 16px!important;margin:0!important;background:transparent!important}
}
/* Prijzen & pers (eigenaar 11-10): de groet staat niet meer halverwege maar sluit de pagina af, in een eigen lichte band onderaan.
   In "Het draait om écht beleven." is de tekst nu de laatste alinea; die blijft links (de oudere regel zette de laatste alinea,
   eerst de groet, rechts onder het citaat). */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-press-why]>p:last-child{grid-column:1!important;grid-row:auto!important}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.o22g-slotgroet{background:rgb(255,250,242)!important}
/* De handgeschreven groet op Dieren en Prijzen & pers groter (eigenaar 11-10: "mag het groter? Vind het nu klein"): telefoon 24 px
   (eerst 16), computer 28 px (eerst 22), de oorspronkelijke maat van het handschrift. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(section.o22g-cta-bar,section.o22g-slotgroet)>p.su-handwritten{font-size:1.5rem!important;line-height:1.3!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(section.o22g-cta-bar,section.o22g-slotgroet)>p.su-handwritten{font-size:1.75rem!important}
}
/* Engels, Visit the farm, op de computer: de vier korte pills (Play, Animals, Food & drinks, Birthdays) stonden in twee kolommen
   zo breed als de langste pill, met rechts ± 350 px leeg (eigenaar 11-10). Nu op één rij, elk zo breed als zijn woord. Het
   Nederlands houdt het blok van 2 × 2, dat met de langere namen de kolom vult. */
@media (min-width:900px){
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>section .su-pill-links{display:flex!important;flex-wrap:wrap!important}
}
/* Portretjes van Willem en Wim: het beeld is nu scherper (600 x 600), maar blijft op de site 200 px groot, zoals het ontwerp het toonde
   (eerst gaf het kleine bronbestand zelf die maat). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main img:is([src$="/wp-content/themes/desteenuil/design-runtime/b42-live-20261014/media/o18/bron-willem.webp"],[src$="/wp-content/themes/desteenuil/design-runtime/b42-live-20261014/media/o18/bron-wim.webp"]),body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o22g-lowres>img:is([src$="/wp-content/themes/desteenuil/design-runtime/b42-live-20261014/media/o18/bron-willem.webp"],[src$="/wp-content/themes/desteenuil/design-runtime/b42-live-20261014/media/o18/bron-wim.webp"]),body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main figure.o22g-lowres>picture>img:is([src$="/wp-content/themes/desteenuil/design-runtime/b42-live-20261014/media/o18/bron-willem.webp"],[src$="/wp-content/themes/desteenuil/design-runtime/b42-live-20261014/media/o18/bron-wim.webp"]){width:200px!important;max-width:100%!important;height:auto!important}
/* Menuknop op de telefoon (eigenaar 11-10): bij openen werd "Menu" het langere "Sluiten". De knop werd zo'n 10 px breder en
   Tickets en het icoontje sprongen naar links (het Engelse "Close" is even lang als "Menu", daar niet). Nu toont de open knop
   "× Sluiten", rechts uitgelijnd, net als de kleine balk bij het scrollen. De knop houdt de breedte van "☰ Menu": het woord
   Menu staat er onzichtbaar onder. Niets verspringt meer, in beide talen. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-menu[aria-expanded="true"]{position:relative}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-menu[aria-expanded="true"]>svg{visibility:hidden}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-menu[aria-expanded="true"]::after{content:"Menu";visibility:hidden}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-menu[aria-expanded="true"]>span{position:absolute;right:0;top:50%;transform:translateY(-50%);white-space:nowrap}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-menu[aria-expanded="true"]>span::before{content:"\00D7";content:"\00D7" / "";margin-right:8px}
/* Footer, computer (eigenaar 11-10, keuze B): "De Steenuil" zweefde los boven "Belevenisboerderij & camping · Oirschot". Er zat
   ruim 30 px tussen, want beide rijen zijn zo hoog als de linkjes ernaast. Nu staat de naam onderaan zijn rij, direct boven de
   plaatsregel: één blokje, in het midden naast de linkjes. Alleen het brede raster (vanaf 1100 px) verandert; 960, 1024 en de
   telefoon blijven gelijk. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site #su-footer .su-footer-name{align-self:end!important}
}

/* Spelen in beeld (eigenaar 11-10 nacht: "de pagina spelen mag groter qua foto's en ook video's"). Per plek van de wandeling drie
   foto's: één grote (3:2) over de volle breedte, twee kleine (4:3) ernaast eronder. Op de computer twee kolommen in plaats van vier,
   zodat de foto's ruim twee keer zo breed zijn. Na de speelplekken (eigenaar 12-10: "wat later") drie staande video's (Shorts): op de
   telefoon naast elkaar om te vegen, op de computer drie op een rij. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#wandeling,#ontmoeten) .su-walk-stop>div.o22g-sp-fotos{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;flex:none!important;gap:6px;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#wandeling,#ontmoeten) .su-walk-stop>div.o22g-sp-fotos>img{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:8px;margin:0!important;max-height:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#wandeling,#ontmoeten) .su-walk-stop>div.o22g-sp-fotos>img:first-child{grid-column:1/-1;aspect-ratio:3/2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-sp-videos .o22g-sp-shorts{display:grid;grid-auto-flow:column;grid-auto-columns:min(68vw,280px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:0 0 10px;margin:16px 0 0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-sp-videos .o22g-sp-short{display:flex!important;flex-direction:column;scroll-snap-align:start;margin:0!important;max-width:none!important;min-width:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-sp-videos .o22g-sp-short>.su-video-frame{order:-1;aspect-ratio:9/16!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0 0 10px!important;box-sizing:border-box}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-sp-videos .o22g-sp-short>:is(.su-video-intro,.su-video-privacy){display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-sp-videos .o22g-sp-short>h3{font:400 18px/1.25 Georgia,serif!important;margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-sp-videos .o22g-sp-short .su-video-start img{width:100%!important;height:100%!important;object-fit:cover!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-sp-videos .o22g-sp-privacy{margin:6px 0 0!important;font-size:13px;line-height:1.4;color:#6d625a}
/* Spelen in pijlers (eigenaar 12-10): de kop is het gevoel, de naam van de plek staat er klein boven; geen haltenummers. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#wandeling,#ontmoeten) .o22g-sp-pijler h3::before{content:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#wandeling,#ontmoeten) .o22g-sp-pijler h3>.o22g-sp-plek{display:block;margin:0 0 6px;color:#6d625a}
@media (max-width:899px){body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling .o22g-sp-pijler>div>h3{margin-top:12px!important}}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#wandeling,#ontmoeten) .o22g-sp-pijler>div>h3{font-size:22px!important;line-height:1.2!important}
@media (min-width:900px){body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is(#wandeling,#ontmoeten) .o22g-sp-pijler>div>h3{font-size:24px!important}}
/* Dieren (eigenaar 12-10): één beleefblok in een eigen band en een kaart per dier; tik op de foto en het verhaal staat in de foto. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef>.o22g-sp-fotos{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px;margin:0 0 16px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef>.o22g-sp-fotos>img{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:8px;margin:0!important;max-height:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef>.o22g-sp-fotos>img:first-child{grid-column:1/-1;aspect-ratio:3/2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef .o22g-sp-plek{display:block;margin:0 0 6px!important;color:#6d625a}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef .o22g-beleef-tekst>h2{margin:0 0 8px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef .o22g-beleef-tekst>p:not(.su-activity-line):not(.o22g-sp-plek){margin:0 0 8px!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,2.5fr) minmax(0,2.5fr)!important;grid-template-rows:auto 1fr!important;column-gap:12px!important;row-gap:16px!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef>.o22g-sp-fotos{display:contents!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef>.o22g-sp-fotos>img:first-child{grid-column:1!important;grid-row:1/3!important;margin-right:20px!important;width:calc(100% - 20px)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef>.o22g-sp-fotos>img:nth-child(2){grid-column:2!important;grid-row:2!important;align-self:end!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef>.o22g-sp-fotos>img:nth-child(3){grid-column:3!important;grid-row:2!important;align-self:end!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main section#beleven.o22g-beleef>.o22g-beleef-tekst{grid-column:2/4!important;grid-row:1!important}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-hint{margin:6px 0 16px!important;font-size:14px!important;line-height:1.4!important;color:#6d625a}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-klik{display:none}
@media (min-width:900px){body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-tik{display:none}body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-klik{display:inline}}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dieren{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px}
@media (min-width:900px){body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dieren{gap:24px;margin:0 0 32px}}
/* Drie naast elkaar pas vanaf 1024: daaronder zijn de kaarten te smal voor het langste verhaal (gemeten 12-10). */
@media (min-width:1024px){body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dieren{grid-template-columns:repeat(3,minmax(0,1fr))}}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier{position:relative;scroll-snap-align:start;border-radius:12px;overflow:hidden;background:#efe2d0;margin:0!important;padding:0!important;border:0!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier>summary{display:block!important;list-style:none;cursor:pointer;position:relative;aspect-ratio:1/1;padding:0!important;margin:0!important;border:0!important;min-height:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier>summary::-webkit-details-marker{display:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier>summary::marker{content:''}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier>summary::before,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier>summary::after{content:none!important;display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier>summary>img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;max-width:none!important;border-radius:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-leeg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#a24736}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-leeg svg{width:64px;height:64px;stroke-width:1.5}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier-zonder{background:#efe2d0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier-zonder .o22g-dier-balk{background:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier-zonder .o22g-dier-soort,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier-zonder .o22g-dier-namen{color:#38332f!important;text-shadow:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-balk{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:76px;padding:24px 52px 12px 14px;background:linear-gradient(to top,rgba(30,24,20,.82),rgba(30,24,20,.35) 70%,rgba(30,24,20,0));color:#fff;z-index:2}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-soort{font:600 12px/1.3 var(--su-body-font)!important;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-namen{font:400 20px/1.2 Georgia,serif!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.5)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-plus{position:absolute;right:12px;bottom:12px;width:30px;height:30px;border-radius:50%;background:#fffaf2;color:#a24736;display:flex;align-items:center;justify-content:center;font:600 22px/1 var(--su-body-font)!important;transition:transform .2s}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier[open] .o22g-dier-plus{transform:rotate(45deg)}
/* Het verhaal begint bovenin de kaart: een algemene regel voor uitklappers zette de rand op 0 en schoof het vak 8 px omhoog
   (eigenaar 12-10, schermafbeelding: de eerste regel viel weg). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-verhaal{position:absolute;left:0;right:0;top:0!important;bottom:76px;overflow:auto;margin:0!important;padding:16px 16px 12px!important;background:rgba(255,250,242,.96);color:#38332f;z-index:1}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-verhaal>p{font:400 15px/1.45 var(--su-body-font)!important;margin:0 0 8px!important;max-width:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten .o22g-dier-verhaal>p:last-child{margin:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .dc-hero>.o22g-dier-intro2{margin-top:8px!important}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier:not([open]) .o22g-dier-balk{min-height:0;padding:20px 36px 8px 10px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier:not([open]) .o22g-dier-soort{font-size:10px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier:not([open]) .o22g-dier-namen{font-size:15px!important;line-height:1.2!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier:not([open]) .o22g-dier-plus{width:24px;height:24px;right:8px;bottom:8px;font-size:18px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #ontmoeten details.o22g-dier[open]{grid-column:1/-1}
}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:32px!important;row-gap:40px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #wandeling>.su-walk{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-sp-videos .o22g-sp-shorts{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;padding:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-sp-videos .o22g-sp-privacy{margin-top:20px!important}
}

/* De groet in rood, ook waar de tekst zelf afsluit met "Houdoe en tot gauw!" (eigenaar 12-10); zelfde rood als de groet in de voet. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .o22g-houdoe{color:#a24736!important}
/* Schoolreisjes (eigenaar 12-10): eten en drinken voor begeleiders open en prominent, over de volle breedte; de twee keuzes naast
   elkaar op de computer. "Eigen eten en drinken" en "Aangepaste snacks & dieetwensen" zijn de uitklappers eronder. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-begeleiders { grid-column:1/-1!important;margin-top:32px!important }
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-begeleiders>h3 { margin:0 0 12px!important }
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-begeleiders>.g-offers { display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;margin:0!important }
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-begeleiders>.g-content-note { margin-top:12px!important }
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-col-l>details:first-child { margin-top:0!important }
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #arrangementen>.o22g-begeleiders>.g-offers { grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px }
}
/* Home, "Ook op de agenda" (eigenaar 12-10): de korte tekst van elk agendapunt onder de titel, helemaal (geen afgekapte tekst). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #he-upcoming .su-agenda-card--compact .su-agenda-description { margin:3px 0 0!important;font-size:14px;line-height:1.4;color:#6d625a;font-weight:400;text-decoration:none }

/* Achtergrond buiten de pagina (eigenaar 12-10: "kan het zijn dat de kleur bovenin hier anders is", Familie & groepen tegen Home).
   steenuil-page-base.css gaf html en body #F7F0E5; Home laadt dat bestand niet en 54 pagina's zetten de body op het papier van het
   merk. Daardoor was de rand boven de kop (en naast de pagina op brede schermen) per pagina anders. Nu overal het papier van Home.
   Binnen de pagina verandert niets: die heeft een eigen achtergrond. */
html,html body{background:#fffaf2!important}

/* Home, nieuwtjes boven de gastreacties (eigenaar 12-10). Nu tussen "Dit zit erbij" (papier) en de gastreacties (wit): het blok krijgt de
   zandkleur van "Kom het erf op." en "Van dichtbij", zodat beide randen een kleurgrens zijn (regel 13b). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #home-main>#nieuwtjes{background:#efe2d0!important}


/* O23 (regie, 09-10-2026) */
/* O23 (regie, 09-10-2026): Engelse pagina's en de taalwissel. body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm wordt bij het bouwen het vaste sitevoorvoegsel. */

/* Taalkeuze (besluit eigenaar 09-10, zoals Efteling en Beekse Bergen): rechtsboven in de kop de vlag van de taal waarin je
   leest, met een pijltje; een tik opent een kort lijstje (taalkeuze.js). Op de telefoon staat de andere taal ook onderaan in het
   menu. */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-flag{display:inline-block;width:24px;height:16px;border-radius:2px;box-shadow:0 0 0 1px rgba(56,51,47,.18);vertical-align:middle;flex:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-mainmenu .k-lang-item .k-lang-label{display:inline-flex;align-items:center;gap:10px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header{position:relative}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-pick{position:absolute;z-index:40;top:1px;right:18px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-toggle{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:5px;width:48px!important;height:23px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:var(--k-ink,#38332F);cursor:pointer}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-chev{width:10px;height:10px;flex:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-toggle:focus-visible{outline:2px solid var(--k-red,#A24736);outline-offset:2px;border-radius:3px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-list{position:absolute;right:0;top:28px;margin:0!important;padding:6px 0!important;list-style:none;min-width:176px;background:#fffcf7;border:1px solid #d8ccbe;border-radius:6px;box-shadow:0 6px 18px rgba(56,51,47,.14)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-list[hidden]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-list li{margin:0!important;padding:0!important;list-style:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-weight:600;font-size:15px;line-height:1.2;color:var(--k-ink,#38332F);text-decoration:none;white-space:nowrap}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header span.k-lang-option{color:var(--k-red,#A24736)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header a.k-lang-option:hover,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header a.k-lang-option:focus-visible{background:rgba(162,71,54,.08)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .su-compact-header .su-compact-lang .k-lang-flag{width:24px;height:16px;border-radius:2px;box-shadow:0 0 0 1px rgba(56,51,47,.18);vertical-align:-3px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .su-compact-header.su-compact-wide .su-compact-lang{display:none!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-mainmenu .k-lang-item{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .k-header .k-lang-pick{top:2px;right:max(40px,calc((100% - 1160px) / 2))}
}

/* Engelse pagina's */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-translated-note{margin-top:8px!important;font-size:13px!important;color:var(--k-muted)!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-day{border-top:1px solid var(--k-line,#D8CCBE)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-day:last-child{border-bottom:1px solid var(--k-line,#D8CCBE)}
@media (max-width:899px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-days-col:first-child>.o23-day:last-child{border-bottom:0}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-day>summary{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:48px;padding:12px 0;cursor:pointer;list-style:none;font-weight:600}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-day>summary::-webkit-details-marker{display:none}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-day>summary small{font-weight:400;color:var(--k-muted)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-day>p{margin:0 0 14px!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-day.o23-day-closed{border-top:0!important;border-bottom:1px solid #d8d0c3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-day-closed>.o23-day-head{display:block;min-height:48px;padding:12px 0;font-weight:600}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-day-closed>.o23-day-head small{display:block;font-weight:400;font-size:14px;color:var(--k-muted)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-activities{list-style:none;margin:0 0 14px!important;padding:0!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-activities li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;padding:6px 0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .o23-activities time{font-weight:600;color:var(--k-red)}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm .su-footer .o23-farewell-note{display:block;font-size:13px;color:var(--k-muted);font-family:inherit;font-style:normal}

/* Engelse pagina's op de computer (regiescan g, 09-10): waar de Nederlandse pagina een blok heeft dat in het Engels ontbreekt
   (dagprogramma, video, evenementen, Puur-agenda), bleef een halve band leeg. Die blokken staan nu over de volle breedte. */
@media (min-width:900px){
/* Visit the farm: kop, regel en toelichting boven, de vier fotokaartjes op één rij, "Lots more activities" eronder. */
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-activities .fp-activities-layout{grid-template-rows:auto auto auto auto!important;row-gap:0!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-activities .fp-copy{grid-column:1!important;grid-row:1!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-activities .fp-outlook{grid-column:1!important;grid-row:2!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-activities .o21-desktop-activity-note{grid-column:2!important;grid-row:1/span 2!important;margin-top:0!important;align-self:start!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-activities .o21-desktop-activities>.o21-activity-cards{grid-column:1/-1!important;grid-row:3!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:24px!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>.fp-activities .o21-desktop-activities>details{grid-column:1!important;grid-row:4!important;margin-top:16px!important}
/* Visit the farm, "They play. You sit down for a bit.": foto links (brede uitsnede, ongeveer zo hoog als de tekst), tekst rechts. */
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>#food.fp-pause{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:start!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>#food.fp-pause>.fp-photo{grid-column:1!important;grid-row:1!important;order:0!important;margin:0!important;width:100%!important;max-width:none!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>#food.fp-pause>.fp-photo img{width:100%!important;height:auto!important;aspect-ratio:8/3!important;object-fit:cover!important;object-position:50% 14%!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm #main-content>#food.fp-pause>.fp-copy{grid-column:2!important;grid-row:1!important;order:0!important;margin:0!important}
/* Tickets & prices, "Choose what you are planning.": de vier keuzes in twee kolommen. */
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #anders>.np-intro{max-width:640px!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #anders>.np-book-routes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:start!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #anders>.np-book-routes>a{grid-column:auto!important}
/* What's on, "The coming days": de zeven dagen in twee kolommen die los openklappen; de knop direct onder de toelichting. */
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag{grid-template-rows:auto auto auto auto auto!important;row-gap:0!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag>.a12-section-head{grid-column:1/-1!important;grid-row:1!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag>p:not(.a12-note){grid-column:1/-1!important;grid-row:2!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag>[data-en-whats-on]{grid-column:1/-1!important;grid-row:3!important;margin-top:16px!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag .o23-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag>.a12-note{grid-column:1/-1!important;grid-row:4!important;max-width:640px!important;margin-top:16px!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vandaag>a.ga-primary{grid-column:1!important;grid-row:5!important;justify-self:start!important;margin-top:24px!important}
/* Puur Aarde(n), "Ask Hanne your question.": kop en tekst links, het vraagvak rechts. */
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #aanmelden{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto 1fr!important;column-gap:48px!important;row-gap:0!important;align-items:start!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #aanmelden>h2{grid-column:1!important;grid-row:1!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #aanmelden>p{grid-column:1!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #aanmelden>.su-inquiry{grid-column:2!important;grid-row:1/span 4!important;margin-top:0!important}
}

/* Engels, Family & groups (regie 11-10, "dicht het gat meteen"). Op de computer:
   - de twee tekstblokken naast elkaar ("Facilities & experience." en "Custom packages.") delen één achtergrond;
   - het aanvraagblok heeft geen Recras-formulier (dat is Nederlands): links tekst en bevestiging, rechts "Email us", even hoog. */
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22c-page="family"]>section#facilities+section{background:rgb(243,238,228)!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22c-page="family"]>#g-aanvraag{grid-template-areas:"copy inquiry" "confirmation inquiry" "sibling sibling"!important;grid-template-rows:auto auto auto!important}
html[lang="en"] body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm#steenuil-site#steenuil-site main[data-o22c-page="family"]>#g-aanvraag>.su-inquiry{align-self:start!important}
}

/* Verkoop (regie, 10-10-2026) */
/* Personeelsuitje met kinderen, "Wat de kinderen doen": de lijst links in twee kolommen, de kleine trekkerfoto rechts
   (de foto is 550 px, dus klein weergeven, regel 25). Zonder deze regels stond de foto 472 px breed en de lijst in drie
   smalle kolommen met een halflege band eronder (regel 13e). */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.v-kids figure img{aspect-ratio:4/3!important;object-fit:cover!important;width:100%!important;height:auto!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.v-kids{grid-template-columns:minmax(0,1fr) 320px!important;column-gap:56px!important;align-items:start!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.v-kids>h2{grid-column:1!important;grid-row:1!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.v-kids>ul{grid-column:1!important;grid-row:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.v-kids>p{grid-column:1!important;grid-row:3!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main>section.v-kids>figure{grid-column:2!important;grid-row:1/span 3!important;width:320px!important;max-width:320px!important}
}

/* Jaarkaartactie (regie, 12-10-2026) */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vaker>.jk-actie{margin:12px 0 0;padding:12px 16px;background:#fffcf7;border-left:4px solid #a24736;border-radius:4px 12px 12px 4px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vaker>.jk-actie+.np-pass-choices{margin-top:16px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.jk-hero-actie{margin:16px 0 0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .jk-hero-actie .k-quiet-button svg{color:inherit}  @media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.jk-hero-actie{grid-column:1}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #kopen>h2{margin:0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #kopen>h2+p{margin-top:2px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #kopen>.k-quiet-button{margin-top:16px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #kopen>.jk-kopen-foto{margin:24px 0 0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #kopen>.jk-kopen-foto img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-jaarkaart]{grid-auto-flow:row dense}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main :is([data-jk-actief],[data-jk-voorbij])[hidden],body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #vaker>.jk-actie[hidden]{display:none!important}

/* Herstelronde B36 (regie, 13-10-2026) */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22g-series-line][hidden]{display:none!important}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main #boeken>[data-o22g-series-line]+.o17-module-frame{margin-top:13px!important}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22c-page="family"] .k-quiet-button svg{color:inherit}

/* Ronde B38 (regie, 13-10-2026) */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.b38-hero-actie{margin:24px 0 0}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .b38-hero-actie .k-quiet-button svg{color:inherit}
@media (min-width:900px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main [data-o22c-event-hero]>.b38-hero-actie{grid-column:1}
}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main .ev-hero .ev-reserve svg{color:inherit}
@media (min-width:1024px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm main[data-o22g-page="fout"]>section.xp-hero{padding-left:max(40px,calc(100% - 580px))!important}
}

/* Stembalk Leukste Uitje 2027 (regie, 12-10-2026) */
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk{display:block;margin:0;padding:10px 16px;background:#596c4b;color:#fff!important;text-align:center;font-size:15px;line-height:21px;font-weight:500;text-decoration:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk[hidden]{display:none!important}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk strong{font-weight:700}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk strong,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk span{color:#fff!important}  body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk:hover,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk:focus-visible{text-decoration:underline!important;text-underline-offset:3px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk:focus-visible{outline:3px solid #fff;outline-offset:-6px}
@media (max-width:599px){
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk{padding:7px 12px;font-size:14px;line-height:18px}
body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk .su-stembalk-datum,body#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site#steenuil-site.su-rhythm.su-rhythm.su-rhythm a.su-stembalk .su-stembalk-jaar{display:none}
}
