/* ==========================================================================
   Single-post styling — trips, accommodations, excursions, sights.

   Consolidated from four near-identical inline <style> blobs that were echoed
   in wp_head per post type (reizen_styling_inline_css + the three codebox
   *_styling_inline_css snippets). The trip stylesheet was the most complete,
   so it is the canonical base here; the accommodation rooms/facilities rules
   (the only genuine per-type difference) are appended at the bottom.

   The invalid mid-document `@charset` from the original has been removed.
   Enqueued on is_singular() of our four post types only.
   ========================================================================== */

.page-header-excerpt{display:none}.title-single h1{text-shadow:1px 1px 1px rgba(0,0,0,.3);font-size:2em;line-height:1.1em;font-weight:400!important}@media (min-width:1281px){.title-single h1{font-size:3.6em}}h2,h3{font-size:1.9em;line-height:1.1em}@media (min-width:992px){h2,h3{font-size:2em;margin-bottom:40px}}#wrapper:has(.is-pinned) .stuck{box-shadow:none}.mfp-content a.simple-link{text-decoration:underline;font-weight:700}.overlay.fill:has(.overlay-text){display:flex;align-items:center;justify-content:center}.mfp-figure:after{background:#f2ede8;border-radius:28px}.hero-section-single{min-height:600px}@media (min-width:992px){.hero-section-single{min-height:60vh}}.hero-section-single .section-bg-overlay{background-color:rgba(170,121,69,.47);background:linear-gradient(180deg,rgba(230,215,199,0) 40%,#e5dcd1 100%)}@media (min-width:992px){.hero-section-single{min-height:650px}}@media (min-width:1281px){.hero-section-single{min-height:99vh}}.hero-section-single .label-single{background:rgba(43,49,37,.85);border-radius:99px;display:flex;justify-content:center;align-items:center;padding:10px;max-width:350px;margin-bottom:20px}.hero-section-single .label-single .subtitle{font-weight:700;font-size:.9em;line-height:1em;margin:0}@media (min-width:1281px){.hero-section-single .label-single .subtitle{font-size:1.1em}}.nav-sentinel{position:relative;width:1px;height:1px;margin-top:400px}@media (min-width:1281px){.nav-sentinel{margin-top:550px}}.header-wrapper.has-pinned{opacity:0;pointer-events:none;transition:opacity .3s ease}.section-nav-container{padding:0;z-index:100;position:sticky;top:0;margin-top:-50px;margin-bottom:50px;transition:all .3s ease}@media (min-width:992px){.section-nav-container{margin-top:-150px}}.section-nav-container.is-pinned{background:white;box-shadow:0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:5px}.section-nav-container.is-pinned .section-nav{box-shadow:unset}.section-nav-container.is-pinned .section-nav{background:rgba(255,255,255,0);padding:2px 20px 8px}.section-nav-container.is-pinned .col{max-height:75px}.section-nav-container .col{padding-bottom:0;max-height:100px}.section-nav-container .section-nav{display:none}@media (min-width:992px){.section-nav-container .section-nav{display:flex;gap:1em;padding:20px 0;list-style:none;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;background:rgba(255,255,255,.75);box-shadow:0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:99px;padding:18px 20px 16px}.section-nav-container .section-nav li{margin:0!important}.section-nav-container .section-nav li a{text-decoration:none;font-size:1.1em;padding:8px 16px;background:rgba(255,255,255,0);border-radius:50px;color:#333;transition:background .3s ease,color .3s ease}.section-nav-container .section-nav li a.active{background:#2B3125;font-weight:700;color:#fff}}.section-nav-container #tab-select{display:block;width:100%;margin:20px 0}@media (min-width:992px){.section-nav-container #tab-select{display:none}}@media (min-width:992px){.section-nav-container .select2-container--default{display:none}}.section-nav-container .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #000;border-radius:23px!important;height:44px;display:flex;align-items:center;padding-left:16px;padding-right:45px;font-size:16px;line-height:1.2;box-shadow:none}.section-nav-container .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:30px;height:30px;background-color:#aa7945;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.section-nav-container .select2-container--default .select2-selection--single .select2-selection__arrow b{border-style:solid;border-width:6px 5px 0 5px;border-color:white transparent transparent transparent!important;margin:0;left:unset;top:unset}.section-nav-container .select2-container--default.select2-container--open .select2-selection--single{border-radius:10px}.section-nav-container .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:white transparent transparent transparent!important}.section-nav-container .select2-container--default .select2-dropdown{border-radius:10px;border:1px solid #000;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.section-nav-container .select2-container--default .select2-dropdown .select2-results>.select2-results__options{padding:10px;overflow-y:auto}.section-nav-container .select2-container--default .select2-dropdown .select2-results>.select2-results__options .select2-results__option{padding:8px 12px;cursor:pointer;border-radius:5px;margin-bottom:2px}.section-nav-container .select2-container--default .select2-dropdown .select2-results>.select2-results__options .select2-results__option:last-child{margin-bottom:0}.section-nav-container .select2-container--default .select2-dropdown .select2-results>.select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#aa7945;color:#fff}.section-nav-container .select2-container--default .select2-dropdown .select2-results>.select2-results__options .select2-results__option:hover{background-color:#aa7945;color:#fff}.section-nav-container .select2-container--default .select2-dropdown .select2-search--dropdown{padding:10px;border-bottom:1px solid #eee}.section-nav-container .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field{padding:10px;border-radius:5px;border:1px solid #ccc;width:100%;box-sizing:border-box;font-size:14px}.section-nav-container .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field:focus{outline:0;border-color:#aa7945}.section-nav-container .select2-container.select2-container--open .select2-dropdown{z-index:9999;position:absolute;top:100%;left:0;right:0;margin-top:0}.section-nav-container .select2-container.select2-container--open.select2-container--below .select2-dropdown{top:100%;margin-top:0}.section-nav-container .select2-container.select2-container--open.select2-container--above .select2-dropdown{top:auto;bottom:100%;margin-bottom:0}.section-nav-container .select2-dropdown{position:absolute!important}.section-nav-container .select2-dropdown .select2-results>.select2-results__options{max-height:min(calc(100vh - 200px))!important;overflow-y:auto}.section-nav-container .select2-dropdown .select2-results>.select2-results__options::-webkit-scrollbar{width:6px}.section-nav-container .select2-dropdown .select2-results>.select2-results__options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.section-nav-container .select2-dropdown .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:#aa7945;border-radius:3px}.section-nav-container .select2-dropdown .select2-results>.select2-results__options::-webkit-scrollbar-thumb:hover{background:#8b6138}.content-section{display:none;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.content-section.active{display:block;opacity:1;transform:translateY(0)}.content-section .section-content{overflow-x:hidden}.content-section .section-content a.simple-link{text-decoration:underline;font-weight:700}.content-section .section-content span.simple-link{text-decoration:underline;font-weight:700}.content-section .section-content img,.content-section .section-content .box-image .overlay{border-radius:10px}@media (min-width:992px){.content-section .row{align-items:stretch}.content-section .row .image-col.image-left .col-inner{position:relative;left:-100%;width:200%;height:100%;max-width:none;padding-left:0;padding-right:0}.content-section .row .image-col.image-left .col-inner>div{height:100%}.content-section .row .image-col.image-left .col-inner>div img{height:100%;width:100%;object-fit:cover}.content-section .row .image-col.image-right .col-inner{position:relative;left:0;width:200%;height:100%;max-width:none;padding-left:0;padding-right:0}.content-section .row .image-col.image-right .col-inner>div{height:100%}.content-section .row .image-col.image-right .col-inner>div img{height:100%;width:100%;object-fit:cover}}.content-algemeen-row .col-inner{padding:0}@media (min-width:768px){.content-algemeen-row .col-inner{padding:20px 40px 20px 0}}.content-algemeen-row .col-inner .content-algemeen-prijzen,.content-algemeen-row .col-inner .content-algemeen-inclusief{display:flex;flex-direction:column;height:100%}.content-algemeen-row .col-inner .simple-link{margin-top:auto}.highlights-list{list-style:none;padding:0;margin:0;border-left:1px solid #222;margin-bottom:15px}.highlights-list li{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1em;margin-left:1.5em!important;position:relative;flex:1;line-height:1.1em;min-height:2em}.prijzen-list{list-style:none;padding:0;margin:0;margin-bottom:20px}.prijzen-list li{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1em;margin-left:2.5em!important;position:relative}.prijzen-list li::before{content:"";position:absolute;width:26px;height:26px;background:url(/wp-content/uploads/icon-prijs.svg);background-size:contain;left:-2.5em;top:50%;transform:translateY(-50%);font-size:1rem}.prijzen-list li .omschrijving{flex:1;line-height:1.05em}.prijzen-list li .omschrijving .omschrijving-extra{font-size:.9em}.prijzen-list li .prijs{line-height:1em;white-space:nowrap;margin-left:1rem}.inclusief-list{list-style:none;padding:0;margin:0;border-left:1px solid #222;margin-bottom:15px}.inclusief-list li{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.3em;margin-left:2.5em!important;position:relative;flex:1;line-height:1.1em}.exclusief-list{list-style:none;padding:0;margin:0;border-left:1px solid #222;margin-bottom:15px}.exclusief-list li{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.3em;margin-left:2.5em!important;position:relative;flex:1;line-height:1.1em}.faq-content{border-left:1px solid var(--fs-color-primary);padding-left:10px}.faq-content .vraag{margin-bottom:20px}.faq-content .vraag .vraag-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:5px 30px;font-size:.9em;font-weight:700;color:#000;text-transform:initial;background:rgba(255,255,255,.5);border:3px solid #fff;border-radius:999px;cursor:pointer;position:relative;transition:background .2s ease,color .2s ease;text-align:left;margin-bottom:0;line-height:1.3em}.faq-content .vraag .vraag-toggle::after{content:"+";color:var(--fs-color-primary);font-size:1.6em;line-height:1;margin-left:1rem;transition:transform .2s ease,content .2s ease}.faq-content .vraag .vraag-toggle[aria-expanded=true]::after{content:"–"}.faq-content .vraag .vraag-toggle:hover{background:white}.faq-content .vraag .antwoord{overflow:hidden;height:0;transition:all .3s ease;padding-top:0;padding-left:40px;padding-bottom:0;padding-right:40px}.faq-content .vraag .antwoord.open{padding-top:20px;padding-left:40px;padding-bottom:20px;padding-right:40px}.content-section.algemeen .button{text-transform:initial}.content-section.algemeen .inclusief-list{border-left:1px solid #222}.content-section.algemeen .inclusief-list li{margin-left:1.5em!important}.content-section.algemeen .inclusief-list li::before{content:unset}@media (min-width:768px){.content-section.dag-tot-dag .medium-11.large-11:nth-child(even){margin-left:8.2%}}.content-section.dag-tot-dag .gallery-col:nth-child(3){display:none}@media (min-width:992px){.content-section.dag-tot-dag .gallery-col:nth-child(3){display:block}}.content-samenvatting{z-index:2}.content-samenvatting-dagprogramma,.content-dag-tot-dag{background-color:rgba(255,255,255,.75);border-radius:15px;padding:20px;margin-top:60px;box-shadow:0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}@media (min-width:992px){.content-samenvatting-dagprogramma,.content-dag-tot-dag{padding:40px}}.image-col.dagprogramma{z-index:1}.image-col.dagprogramma .col-inner{position:relative;width:100%;max-width:none;padding-left:0;padding-right:0}@media (min-width:768px){.image-col.dagprogramma .col-inner{left:-20%}}.image-col.dagprogramma .col-inner>div img{width:100%}#stay .align-equal .col>.col-inner,#highlights .align-equal .col>.col-inner{display:flex}#stay .align-equal .col>.col-inner .open-lightbox,#highlights .align-equal .col>.col-inner .open-lightbox{display:flex}.accommodatie,.bezienswaardigheid{background-color:rgba(255,255,255,.75);border-radius:15px;box-shadow:0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:flex;flex:1;flex-direction:column}.accommodatie .accommodatie-image,.accommodatie .bezienswaardigheid-image,.bezienswaardigheid .accommodatie-image,.bezienswaardigheid .bezienswaardigheid-image{border-radius:15px 15px 0 0}.accommodatie .accommodatie-image img,.accommodatie .bezienswaardigheid-image img,.bezienswaardigheid .accommodatie-image img,.bezienswaardigheid .bezienswaardigheid-image img{border-radius:15px 15px 0 0!important;height:250px;object-fit:cover;width:100%}@media (min-width:992px){.accommodatie .accommodatie-image img,.accommodatie .bezienswaardigheid-image img,.bezienswaardigheid .accommodatie-image img,.bezienswaardigheid .bezienswaardigheid-image img{height:300px}}.accommodatie .accommodatie-box-text,.accommodatie .bezienswaardigheid-box-text,.bezienswaardigheid .accommodatie-box-text,.bezienswaardigheid .bezienswaardigheid-box-text{padding:20px;flex:1;display:flex;flex-direction:column}.accommodatie .accommodatie-box-text .simple-link,.accommodatie .bezienswaardigheid-box-text .simple-link,.bezienswaardigheid .accommodatie-box-text .simple-link,.bezienswaardigheid .bezienswaardigheid-box-text .simple-link{margin-top:auto}.accommodatie-lightbox,.bezienswaardigheid-lightbox{max-width:600px;border-radius:10px;background-color:#f2ede8}@media (min-width:992px){.accommodatie-lightbox,.bezienswaardigheid-lightbox{max-width:1280px}}.accommodatie-lightbox .accommodatie-slider,.accommodatie-lightbox .bezienswaardigheid-slider,.bezienswaardigheid-lightbox .accommodatie-slider,.bezienswaardigheid-lightbox .bezienswaardigheid-slider{height:250px}@media (min-width:768px){.accommodatie-lightbox .accommodatie-slider,.accommodatie-lightbox .bezienswaardigheid-slider,.bezienswaardigheid-lightbox .accommodatie-slider,.bezienswaardigheid-lightbox .bezienswaardigheid-slider{height:350px}}@media (min-width:992px){.accommodatie-lightbox .accommodatie-slider,.accommodatie-lightbox .bezienswaardigheid-slider,.bezienswaardigheid-lightbox .accommodatie-slider,.bezienswaardigheid-lightbox .bezienswaardigheid-slider{height:500px}}.accommodatie-lightbox .accommodatie-slider .slick-list,.accommodatie-lightbox .accommodatie-slider .slick-track,.accommodatie-lightbox .accommodatie-slider .slick-slide,.accommodatie-lightbox .accommodatie-slider .slick-slide>div,.accommodatie-lightbox .bezienswaardigheid-slider .slick-list,.accommodatie-lightbox .bezienswaardigheid-slider .slick-track,.accommodatie-lightbox .bezienswaardigheid-slider .slick-slide,.accommodatie-lightbox .bezienswaardigheid-slider .slick-slide>div,.bezienswaardigheid-lightbox .accommodatie-slider .slick-list,.bezienswaardigheid-lightbox .accommodatie-slider .slick-track,.bezienswaardigheid-lightbox .accommodatie-slider .slick-slide,.bezienswaardigheid-lightbox .accommodatie-slider .slick-slide>div,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .slick-list,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .slick-track,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .slick-slide,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .slick-slide>div{height:100%}.accommodatie-lightbox .accommodatie-slider .slick-slide,.accommodatie-lightbox .bezienswaardigheid-slider .slick-slide,.bezienswaardigheid-lightbox .accommodatie-slider .slick-slide,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .slick-slide{max-height:100%}.accommodatie-lightbox .accommodatie-slider .slick-slide img,.accommodatie-lightbox .bezienswaardigheid-slider .slick-slide img,.bezienswaardigheid-lightbox .accommodatie-slider .slick-slide img,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .slick-slide img{height:100%;max-height:100%;width:100%;object-fit:cover;display:block;border-radius:10px 10px 0 0}.accommodatie-lightbox .accommodatie-slider .custom-arrow,.accommodatie-lightbox .bezienswaardigheid-slider .custom-arrow,.bezienswaardigheid-lightbox .accommodatie-slider .custom-arrow,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .custom-arrow{background-color:#aa7945;border-radius:50%;width:40px;height:40px;border:0;display:flex;align-items:center;justify-content:center;z-index:10;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.accommodatie-lightbox .accommodatie-slider .custom-arrow.slick-prev,.accommodatie-lightbox .bezienswaardigheid-slider .custom-arrow.slick-prev,.bezienswaardigheid-lightbox .accommodatie-slider .custom-arrow.slick-prev,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .custom-arrow.slick-prev{left:10px}.accommodatie-lightbox .accommodatie-slider .custom-arrow.slick-next,.accommodatie-lightbox .bezienswaardigheid-slider .custom-arrow.slick-next,.bezienswaardigheid-lightbox .accommodatie-slider .custom-arrow.slick-next,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .custom-arrow.slick-next{right:5px}.accommodatie-lightbox .accommodatie-slider .custom-arrow .arrow-icon,.accommodatie-lightbox .bezienswaardigheid-slider .custom-arrow .arrow-icon,.bezienswaardigheid-lightbox .accommodatie-slider .custom-arrow .arrow-icon,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .custom-arrow .arrow-icon{width:0;height:0;border-style:solid}.accommodatie-lightbox .accommodatie-slider .custom-arrow .arrow-icon.left,.accommodatie-lightbox .bezienswaardigheid-slider .custom-arrow .arrow-icon.left,.bezienswaardigheid-lightbox .accommodatie-slider .custom-arrow .arrow-icon.left,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .custom-arrow .arrow-icon.left{border-width:6px 8px 6px 0;border-color:transparent #fff transparent transparent}.accommodatie-lightbox .accommodatie-slider .custom-arrow .arrow-icon.right,.accommodatie-lightbox .bezienswaardigheid-slider .custom-arrow .arrow-icon.right,.bezienswaardigheid-lightbox .accommodatie-slider .custom-arrow .arrow-icon.right,.bezienswaardigheid-lightbox .bezienswaardigheid-slider .custom-arrow .arrow-icon.right{border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff}.accommodatie-lightbox .accommodatie-lightbox-content,.accommodatie-lightbox .bezienswaardigheid-lightbox-content,.bezienswaardigheid-lightbox .accommodatie-lightbox-content,.bezienswaardigheid-lightbox .bezienswaardigheid-lightbox-content{padding:20px}@media (min-width:992px){.accommodatie-lightbox .accommodatie-lightbox-content,.accommodatie-lightbox .bezienswaardigheid-lightbox-content,.bezienswaardigheid-lightbox .accommodatie-lightbox-content,.bezienswaardigheid-lightbox .bezienswaardigheid-lightbox-content{padding:40px}}.accommodatie-lightbox .accommodatie-lightbox-content p.subtitle,.accommodatie-lightbox .bezienswaardigheid-lightbox-content p.subtitle,.bezienswaardigheid-lightbox .accommodatie-lightbox-content p.subtitle,.bezienswaardigheid-lightbox .bezienswaardigheid-lightbox-content p.subtitle{margin-bottom:0}.accommodatie-lightbox .accommodatie-lightbox-content ul,.accommodatie-lightbox .bezienswaardigheid-lightbox-content ul,.bezienswaardigheid-lightbox .accommodatie-lightbox-content ul,.bezienswaardigheid-lightbox .bezienswaardigheid-lightbox-content ul{list-style-position:inside}@media (min-width:992px){.accommodatie-lightbox .accommodatie-lightbox-content .accommodatie-highlights,.accommodatie-lightbox .accommodatie-lightbox-content .bezienswaardigheid-highlights,.accommodatie-lightbox .bezienswaardigheid-lightbox-content .accommodatie-highlights,.accommodatie-lightbox .bezienswaardigheid-lightbox-content .bezienswaardigheid-highlights,.bezienswaardigheid-lightbox .accommodatie-lightbox-content .accommodatie-highlights,.bezienswaardigheid-lightbox .accommodatie-lightbox-content .bezienswaardigheid-highlights,.bezienswaardigheid-lightbox .bezienswaardigheid-lightbox-content .accommodatie-highlights,.bezienswaardigheid-lightbox .bezienswaardigheid-lightbox-content .bezienswaardigheid-highlights{background-color:rgba(255,255,255,.75);border-radius:15px;padding:20px;box-shadow:0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}}.content-prijzen .prijzen-tabel-wrapper{perspective:1000px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}@media (min-width:992px){.content-prijzen .prijzen-tabel-wrapper{overflow-x:hidden}}.content-prijzen .prijzen-tabel-wrapper::-webkit-scrollbar{height:12px;-webkit-appearance:none}.content-prijzen .prijzen-tabel-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:6px}.content-prijzen .prijzen-tabel-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:6px;border:2px solid transparent;background-clip:content-box}.content-prijzen .prijzen-tabel{border-collapse:separate;border-spacing:0;transform-style:preserve-3d;width:100%;margin:2rem auto 0;border-radius:8px}@media (min-width:992px){.content-prijzen .prijzen-tabel{margin:2rem auto 3rem}}.content-prijzen .prijzen-tabel th,.content-prijzen .prijzen-tabel td{padding:1.25rem 1.5rem;text-align:left;background-color:white;position:relative;border-bottom:1px solid var(--fs-color-success)}.content-prijzen .prijzen-tabel thead th{background-color:var(--fs-color-success);font-weight:700;color:#333}.content-prijzen .prijzen-tabel tbody tr:last-child td{border-bottom:none}.content-prijzen .prijzen-tabel th:not(:last-child),.content-prijzen .prijzen-tabel td:not(:last-child){box-shadow:6px 0 15px -4px rgba(0,0,0,.15);border-right:1px solid var(--fs-color-success)}.content-prijzen .prijzen-tabel th:nth-child(1),.content-prijzen .prijzen-tabel td:nth-child(1){z-index:4}.content-prijzen .prijzen-tabel th:nth-child(2),.content-prijzen .prijzen-tabel td:nth-child(2){z-index:3}.content-prijzen .prijzen-tabel th:nth-child(3),.content-prijzen .prijzen-tabel td:nth-child(3){z-index:2}.content-prijzen .prijzen-tabel th:nth-child(4),.content-prijzen .prijzen-tabel td:nth-child(4){z-index:1}.mfp-content #travel-distances{padding:20px 15px 15px;border-radius:10px}.mfp-content #travel-distances tbody td,.mfp-content #travel-distances tbody th{font-size:.7em}

/* --------------------------------------------------------------------------
   Accommodation-only: rooms (#rooms) and facilities (#facilities) sections.
   (The only genuine per-type delta — carried over from the accommodatie
   styling snippet, with the section ids matched to the English anchors.)
   -------------------------------------------------------------------------- */
@media (min-width:768px){.content-section.kamers .medium-11.large-11:nth-child(even),.content-section.faciliteiten .medium-11.large-11:nth-child(even){margin-left:8.2%}}
.content-section.kamers .gallery-col:nth-child(3),.content-section.faciliteiten .gallery-col:nth-child(3){display:none}
@media (min-width:992px){.content-section.kamers .gallery-col:nth-child(3),.content-section.faciliteiten .gallery-col:nth-child(3){display:block}}
.content-section.kamers .content-kamers,.content-section.kamers .content-faciliteiten,.content-section.faciliteiten .content-kamers,.content-section.faciliteiten .content-faciliteiten{background-color:rgba(255,255,255,.75);border-radius:15px;padding:20px;margin-top:60px;box-shadow:0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}
@media (min-width:992px){.content-section.kamers .content-kamers,.content-section.kamers .content-faciliteiten,.content-section.faciliteiten .content-kamers,.content-section.faciliteiten .content-faciliteiten{padding:40px}}
