/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nav-sidebar{background:#13747b;overflow:hidden;color:#fff}.nav-sidebar .uk-accordion-title{font-size:1.125rem;font-weight:700;padding:.25rem 1.5rem;margin:1rem 0;display:flex;justify-content:space-between;align-items:center;color:inherit}.nav-sidebar .uk-accordion-title span[uk-icon]{transition:transform .2s;transform-origin:center}.nav-sidebar.uk-open .uk-accordion-title{margin-bottom:0}.nav-sidebar.uk-open .uk-accordion-title span[uk-icon]{transform:rotate(180deg)}.nav-sidebar .uk-accordion-content{margin-top:0}.nav-sidebar ul{list-style:none;margin:0}.nav-sidebar .nav-sidebar-menu{font-size:1rem;font-weight:400;line-height:1.44;padding:0 1.5rem .375rem;color:inherit}.nav-sidebar .nav-sidebar-menu>li{overflow:hidden}.nav-sidebar .nav-sidebar-menu>li+li{border-top:1px solid #fff}.nav-sidebar .nav-sidebar-menu a{display:block;font:inherit;color:inherit;padding:.5rem 0;margin:.4375rem 0 .5rem;opacity:.9}@media (hover:hover){.nav-sidebar .nav-sidebar-menu a:hover{opacity:1}}.nav-sidebar .nav-sidebar-menu [aria-expanded].uk-icon{cursor:pointer}.nav-sidebar .nav-sidebar-menu [aria-expanded=true].uk-icon{transform:rotate(-180deg)}.nav-sidebar .has-submenu>a{display:flex;justify-content:space-between;align-items:center}.nav-sidebar .active.has-submenu>div>a,.nav-sidebar .active>a{font-weight:700;text-decoration:none}.nav-sidebar .has-submenu.active>div>a{margin-bottom:0}.nav-sidebar .nav-sidebar-sub-menu{padding:0 0 1.25rem .625rem}.nav-sidebar .nav-sidebar-sub-menu a{padding:.125rem 0;margin:.25rem 0 0}@media (min-width:960px){.nav-sidebar{margin-bottom:4.375rem}.nav-sidebar .uk-accordion-title{pointer-events:none}.nav-sidebar .uk-accordion-title span[uk-icon]{display:none}.nav-sidebar .uk-accordion-content[hidden]{display:block!important}.nav-sidebar.uk-accordion.nav-sidebar--hierarchy .uk-accordion-title{pointer-events:auto}}
.opening-hours__inner{font-size:1rem;margin-bottom:2.5rem!important}.opening-hours__inner .table td{font-size:.875rem}.opening-hours__inner th{text-align:left}.opening-hours__inner th span:not(.s-lc-whw-head-date){padding:.5rem 0;display:block;clear:both;text-align:center}.opening-hours__inner th span:not(.s-lc-whw-head-date).s-lc-w-head-pre{display:none}.opening-hours__inner th .uk-button.btn-secondary.uk-border-pill{padding:.5rem 1rem}.opening-hours__inner .s-lc-w-next{float:right}.opening-hours__inner .s-lc-w-today .s-lc-time{min-width:125px;display:inline-block}.opening-hours__inner .s-lc-w-today-view-link{font-weight:700;text-decoration:underline}
