<style>
li.selectatype {
flex: 1;
height: 40px;
border-radius: 40px;
padding: 10px 0 9px;
color: #fff;
line-height: 23px;
text-decoration: none;
border-bottom: none;
text-align: center;
background: #ccc;
margin-right: 5px;
}
.selectatype.selected1 {
background-color: #183569;
}
.NavigationFlex {
display: flex;
flex-wrap: wrap;
list-style-type: none;
margin-top: 10px;
}
div#block-views-block-theme-parks-block-1 {
display: none;
}
.img {
position: relative;
display: inline-block;
}
.count-bubble {
position: absolute;
top: 5px;
right: 5px;
background: rgba(24, 53, 105, 0.9);
color: white;
border-radius: 50%;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
font-size: 12px;
font-weight: bold;
border: 2px solid white;
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
</style>
<style>
.ride-type-tabs {
margin: 6px 0 18px;
}
.ride-type-tabs__scroll {
display: flex;
gap: 10px;
justify-content: center;
overflow-x: auto;
padding: 4px 2px 6px;
-webkit-overflow-scrolling: touch;
}
.ride-type-tabs__scroll::-webkit-scrollbar {
height: 6px;
}
.ride-type-tabs__scroll::-webkit-scrollbar-thumb {
background: rgba(24, 53, 105, 0.3);
border-radius: 999px;
}
.ride-type-tab {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 14px;
border-radius: 999px;
border: 2px solid #183569;
color: #183569;
background: #ffffff;
font-weight: 600;
text-decoration: none;
white-space: nowrap;
transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.ride-type-tab:hover,
.ride-type-tab:focus {
background: #e6eefc;
text-decoration: none;
}
.ride-type-tab:focus-visible {
outline: 3px solid rgba(24, 53, 105, 0.4);
outline-offset: 2px;
}
.ride-type-tab.is-active {
background: #183569;
color: #ffffff;
border-color: #183569;
}
.ride-type-tab__count {
font-weight: 700;
}
@media (max-width: 680px) {
.ride-type-tabs {
margin-top: 2px;
}
.ride-type-tabs__scroll {
justify-content: center;
flex-wrap: wrap;
overflow-x: visible;
}
}
</style><div class="ride-type-tabs" role="navigation" aria-label="Ride type navigation"><div class="ride-type-tabs__scroll"><a class="ride-type-tab is-active" href="/theme-park/Walibi-Belgium/dark-rides" aria-current="page">Dark Rides <span class="ride-type-tab__count">(2)</span></a><a class="ride-type-tab" href="/theme-park/Walibi-Belgium/rollercoasters">Rollercoasters <span class="ride-type-tab__count">(4)</span></a><a class="ride-type-tab" href="/theme-park/Walibi-Belgium/water-rides">Water Rides <span class="ride-type-tab__count">(1)</span></a></div></div>
<script>
function refreshMapLibrarySingleLayout() {
(function ($) {
var applyLayout = function () {
var $library = $(".map-library-results");
if (!$library.length) {
return;
}
var $rows = $library.find(".map-library-row");
$rows.removeClass("map-row-visible");
var $visibleRows = $rows.filter(function () {
return $(this).css("display") !== "none";
});
$visibleRows.addClass("map-row-visible");
$library.toggleClass("map-single-visible", $visibleRows.length <= 1);
};
applyLayout();
if (typeof window !== "undefined") {
if (window.tpgMapLayoutTimer) {
window.clearTimeout(window.tpgMapLayoutTimer);
}
window.tpgMapLayoutTimer = window.setTimeout(function () {
applyLayout();
}, 460);
}
})(jQuery);
}
jQuery(function () {
refreshMapLibrarySingleLayout();
});
function showSelectedType(obj){
(function ($, Drupal) {
'use strict';
$(".selectatype").removeClass("selected1");
$(obj).addClass("selected1");
$(".guides").find(".All").fadeOut();
$(".guides").find("."+ $(obj).text().replace(/ /g,"_")).fadeIn();
if (typeof refreshMapLibrarySingleLayout === "function") {
refreshMapLibrarySingleLayout();
}
})(jQuery, Drupal);
}
</script><style>
.tpg-parks-category-tabs{display:flex;flex-wrap:wrap;list-style:none;margin:10px 0 12px 0;padding:0;gap:6px}
.tpg-parks-category-tabs .selectatype{flex:1;min-width:120px;height:40px;border-radius:40px;padding:10px 0 9px;color:#fff;line-height:23px;text-decoration:none;border-bottom:none;text-align:center;background:#ccc;cursor:pointer}
.tpg-parks-category-tabs .selectatype.selected1{background-color:#183569}
.mega-guide-cards{display:flex;flex-wrap:wrap;gap:14px;margin:8px 0 18px 0}
.mega-guide-card{width:calc(25% - 11px);border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .2s ease}
.mega-guide-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)}
.mega-guide-card a{display:block;color:inherit;text-decoration:none}
.mega-guide-thumb{aspect-ratio:4/3;background:#f3f4f6;display:block}
.mega-guide-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.mega-guide-body{padding:10px 12px}
.mega-guide-type{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#4b5563;margin-bottom:6px}
.mega-guide-category{display:inline-block;font-size:11px;color:#4b5563;margin:0 0 6px 0}
.mega-guide-title{font-size:16px;line-height:1.3;margin:0;font-weight:600}
body.dark .mega-guide-card,body.dark-mode .mega-guide-card,body.theme-dark .mega-guide-card,.dark .mega-guide-card,.dark-mode .mega-guide-card,.theme-dark .mega-guide-card{background:#162131;border-color:#2f425a}
body.dark .mega-guide-type,body.dark-mode .mega-guide-type,body.theme-dark .mega-guide-type,.dark .mega-guide-type,.dark-mode .mega-guide-type,.theme-dark .mega-guide-type{color:#b6c4d7}
body.dark .mega-guide-category,body.dark-mode .mega-guide-category,body.theme-dark .mega-guide-category,.dark .mega-guide-category,.dark-mode .mega-guide-category,.theme-dark .mega-guide-category{color:#b6c4d7}
body.dark .mega-guide-title,body.dark-mode .mega-guide-title,body.theme-dark .mega-guide-title,.dark .mega-guide-title,.dark-mode .mega-guide-title,.theme-dark .mega-guide-title{color:#e8eef7}
@media (max-width: 1024px){.mega-guide-card{width:calc(33.333% - 10px)}}
@media (max-width: 768px){.mega-guide-card{width:calc(50% - 7px)}}
@media (max-width: 520px){.mega-guide-card{width:100%}}
</style><div class="mega-guide-cards"><div class="mega-guide-card"><a href="/ride/Challenge-Of-Tutankhamon"><span class="mega-guide-thumb"><img src="/sites/default/files/styles/site_wide_navigation/public/2021-02/IMG_2438.jpg?itok=wHCY4-fE" alt="Challenge Of Tutankhamon"></span><div class="mega-guide-body"><span class="mega-guide-category">Walibi Belgium</span><h4 class="mega-guide-title">Challenge Of Tutankhamon</h4></div></a></div><div class="mega-guide-card"><a href="/ride/Le-Palais-Du-Genie"><span class="mega-guide-thumb"><img src="/sites/default/files/styles/site_wide_navigation/public/2021-02/IMG_2470.jpg?itok=2sxYFSRr" alt="Le Palais Du Genie"></span><div class="mega-guide-body"><span class="mega-guide-category">Walibi Belgium</span><h4 class="mega-guide-title">Le Palais Du Genie</h4></div></a></div></div>