#container #main #content .column.grid .window.reis{width:100%;max-width:300px;flex-grow:0;display:flex;flex-direction:column;overflow:hidden}#container #main #content .column.grid .window.reis .foto{margin-top:calc(-1 * var(--layout-content-window-padding));margin-left:calc(-1 * var(--layout-content-window-padding));margin-right:calc(-1 * var(--layout-content-window-padding));margin-bottom:calc(var(--layout-content-window-padding) - 4px);aspect-ratio:2 / 1;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:space-between;background-color:#a0a0a0}#container #main #content .column.grid .window.reis .foto span.land{width:100%;background-position:calc(100% - 10px) center;margin-top:10px;margin-right:20px}#container #main #content .column.grid .window.reis .foto h5{padding-left:var(--layout-content-window-padding);padding-bottom:4px;color:#fff;text-shadow:0 0 4px #000;text-align:left;font-weight:400;font-size:1.1em}#container #main #content .column.grid .window.reis .omschrijving{font-weight:500}#container #main #content .column.grid .window.reis .bedrijf{height:30px}#container #main #content .column.grid .window.reis .bedrijf img{max-width:80px}#container #main #content .column.grid .window.reis .datum{font-size:.9em}#container #main #content .column.grid .window.reis .doelgroepen{margin-top:5px}#container #main #content .column.grid .window.reis .doelgroepen div{font-size:.8em;line-height:1.1em}#container #main #content .column.grid .window.reis .leeftijdscategorie{font-size:.8em;font-style:italic}#container #main #content .column.grid .window.reis .openplaatsen_heading{margin-top:var(--layout-content-window-padding);font-weight:400}#container #main #content .column.grid .window.reis .openplaatsen{flex-grow:1}#container #main #content .column.grid .window.reis .buttonlink{margin-top:var(--layout-content-window-padding)}@media (max-width:600px){#container #main #content .column.grid .window.reis{max-width:100%}#container #main #content[data-template="aanmelden/reizen"] .filters{width:100%!important;height:25px}#container #main #content[data-template="aanmelden/reizen"] .filters.active{height:auto}#container #main #content[data-template="aanmelden/reizen"] .filters .setting{flex-direction:row;gap:10px}#container #main #content[data-template="aanmelden/reizen"] .filters .filtertoggle{background-image:var(--icon-window-collapsed);background-repeat:no-repeat;background-position:right center}#container #main #content[data-template="aanmelden/reizen"] .filters.active .filtertoggle{background-image:var(--icon-window-opened)}}#container #main #content .window.reis .fotos{margin-top:calc(-1 * var(--layout-content-window-padding));margin-left:calc(-1 * var(--layout-content-window-padding));margin-right:calc(-1 * var(--layout-content-window-padding));margin-bottom:calc(var(--layout-content-window-padding) - 4px);aspect-ratio:3 / 1;display:flex;flex-direction:row;background-color:#a0a0a0}#container #main #content .window.reis .bedrijf img{max-width:120px}#container #main #content .window.reis .fotos>div{width:100%;background-size:cover;background-position:center center}#container #main #content .window.reisprogramma .infobestemming{font-weight:400}#container #main #content .window.reisprogramma .infobestemming,#container #main #content .window.reisprogramma .infoactiviteiten,#container #main #content .window.reisprogramma .infoprogramma{margin-bottom:1em}#container #main #content .window.reisprogramma .infoactiviteiten ul{display:flex;flex-wrap:wrap;gap:0 10px}#container #main #content .window.reisprogramma .infoactiviteiten li{display:inline-block;margin-top:0}#container #main #content .window .openplaatsen_heading{font-weight:400}