<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" href="/theme-park/SeaWorld-Orlando/flat-rides">Flat Rides <span class="ride-type-tab__count">(1)</span></a><a class="ride-type-tab" href="/theme-park/SeaWorld-Orlando/rollercoasters">Rollercoasters <span class="ride-type-tab__count">(5)</span></a><a class="ride-type-tab is-active" href="/theme-park/SeaWorld-Orlando/transport-rides" aria-current="page">Transport Rides <span class="ride-type-tab__count">(1)</span></a><a class="ride-type-tab" href="/theme-park/SeaWorld-Orlando/water-rides">Water Rides <span class="ride-type-tab__count">(2)</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/Elmos-Choo-Choo-Train"><span class="mega-guide-thumb"><img src="/sites/default/files/styles/site_wide_navigation/public/2023-01/DSC_5261.jpg?itok=P9rnlLJ2" alt="Elmo’s Choo Choo Train"></span><div class="mega-guide-body"><span class="mega-guide-category">SeaWorld Orlando</span><h4 class="mega-guide-title">Elmo’s Choo Choo Train</h4></div></a></div></div>