:root{--blue:0,106,179;--blue-darker:0,91,154;--blue-dark:#005c99;--blue-darkest:0,61,102;--green:106,176,35;--green-darker:45,134,45;--green-opening-hours:45,134,45;--text:#3e4b57;--grey:#5d7283;--grey-medium:#d2d9df;--grey-light-darker:#e2e4e9;--grey-light:#f1f2f4;--red:200,0,90;--red-light:#ffebf0}html{font-size:62.5%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}body{font-size:1.7rem;line-height:1.5;font-family:'Nunito Sans',Helvetica,Arial,sans-serif;color:var(--text)}img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);max-width:100%;height:auto}figure{max-width:100%}figure.aligncenter{text-align:center}a,a span{color:rgb(var(--blue));transition:color .15s ease-in-out}a:hover{outline:none;color:rgb(var(--blue));text-decoration:underline !important}button:focus,button:focus-visible,button:active,a:focus,a:focus-visible{outline:3px solid #ad181c !important;outline-offset:3px !important;z-index:50 !important;box-shadow:none !important;text-decoration:none}a:hover:focus{outline:none !important}.has-vivid-red-color{color:rgb(var(--red))}.tooltip{font-size:1.5rem}.tooltip .tooltip-inner{border-radius:0;background-color:rgb(var(--blue));padding:5px 10px}.button,.btn{line-height:1;color:inherit;padding:9px 15px;font-size:inherit;border-radius:50px;text-decoration:none !important;border:none}.btn-full-width{width:100%}.button:focus,.button:hover,.btn:focus,.btn:hover{text-decoration:none !important}.button-primary,.btn-primary{color:#fff;background-color:rgb(var(--blue));border-color:rgb(var(--blue))}.button-primary:focus,.btn-primary:focus,.button-primary:hover,.btn-primary:hover{color:#fff;background-color:var(--blue-dark);border-color:var(--blue-dark)}.btn.btn-directions:before{font-family:"Font Awesome 5 Free";font-weight:900;margin:0 10px 0 0;content:"\f3c5"}.last-child-mb-0>*:last-child{margin-bottom:0 !important}.has-bg-color-grey-light{background-color:var(--grey-light)}.p-relative{position:relative !important}.navbar{display:block;padding:0;border-bottom:1px solid var(--grey-medium)}@media screen and (min-width:992px){.navbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-bottom:none}}.navbar-brand{padding:20px 15px;margin:0}.navbar-brand img{width:200px;height:auto}@media screen and (min-width:992px){.navbar-brand img{width:250px}}.navbar-toggle{border:none;width:55px;height:55px;padding:10px;position:absolute;background-color:var(--grey);background-color:transparent;top:15px;right:15px;border-radius:30px;transition:background-color .15s ease-in-out}.navbar-toggle:hover{background-color:var(--grey-light)}.navbar-toggle:focus{outline:none}.navbar-toggle span.toggle-bar{display:block;position:relative;width:35px;height:4px}.navbar-toggle.collapsed span.toggle-bar{background:#fff;background:var(--text);animation-name:middlebar_close;animation-duration:.5s;animation-fill-mode:forwards}.initial .navbar-toggle.collapsed span.toggle-bar{animation:none}.navbar-toggle .toggle-bar:before,.navbar-toggle .toggle-bar:after{content:"";display:block;width:35px;height:4px;background:#fff;background:var(--text);position:absolute;bottom:0;transform-origin:50% 50%;transition:all .2s ease-in-out}@media screen and (min-width:480px){.menu-open .navbar-toggle .toggle-bar:before,.menu-open .navbar-toggle .toggle-bar:after{background:#fff;background:var(--text)}}.navbar-toggle span.toggle-bar:before{-webkit-transform:translateY(-9px);transform:translateY(-9px);animation-name:topbar;animation-duration:.5s;animation-fill-mode:forwards}.navbar-toggle span.toggle-bar:after{-webkit-transform:translateY(9px);transform:translateY(9px);animation-name:bottombar;animation-duration:.5s;animation-fill-mode:forwards}.navbar-toggle.collapsed:hover span.toggle-bar:before{-webkit-transform:translateY(-9px);transform:translateY(-9px)}.navbar-toggle.collapsed:hover span.toggle-bar:after{-webkit-transform:translateY(9px);transform:translateY(9px)}.initial .navbar-toggle.collapsed span:before,.initial .navbar-toggle.collapsed span:after{animation:none}.navbar-toggle.collapsed span:before{animation-name:topbar_close}.navbar-toggle.collapsed span:after{animation-name:bottombar_close}@keyframes topbar{50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}}@keyframes topbar_close{0%{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes bottombar{50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}}@keyframes bottombar_close{0%{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(-45deg) translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(9px);transform:translateY(9px)}}@keyframes middlebar_close{0%{background:0 0}50%{background:0 0}100%{background:#fff;background:var(--text)}}@media screen and (min-width:992px){.navbar-toggle{display:none}}@media screen and (min-width:480px){body.menu-open .navbar-toggle{z-index:10000}}#menu-meta-menue-1{list-style-type:none;margin:60px 0 30px;padding:0}#menu-meta-menue-1 li a{color:#fff;font-size:2rem;padding:15px 30px;text-decoration:none;display:block}#menu-meta-menue-1 li a:focus,#menu-meta-menue-1 li a:hover{text-decoration:none !important}#menu-meta-menue-1 li a:focus,#menu-meta-menue-1 li a:hover{background-color:rgba(var(--blue-darkest),.4)}#menu-meta-menue-1 li.current-menu-item a{background-color:rgba(var(--blue-darkest),1)}@media screen and (min-width:992px){#meta-navigation{position:absolute;top:30px;right:0}#menu-meta-menue{display:flex;margin:0;padding:0 15px;list-style-type:none}#menu-meta-menue li{padding:0 15px}#menu-meta-menue li a{display:block;font-weight:700;color:rgb(var(--blue-darker));font-size:1.5rem;padding:0}#menu-meta-menue li a{text-decoration:none}#menu-meta-menue li a:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;margin:0 0 0 -20px}#menu-meta-menue li#menu-item-1183{margin-left:10px;padding-left:25px;border-left:1px solid var(--grey-medium);position:relative}#menu-meta-menue li#menu-item-1183 a{padding-left:20px}#menu-meta-menue li#menu-item-1183 a:before{content:"\f2bd"}}@media screen and (min-width:1600px){#menu-meta-menue li a{font-size:1.7rem}}#header-navigation{background-color:rgb(var(--blue));padding:15px 0;z-index:10}.main-navigation ul li a{color:#fff;text-transform:uppercase;font-weight:700;font-size:2rem;padding:15px 30px 15px;text-decoration:none;display:block;transition:color .15s ease-in-out,background-color .15s ease-in-out;position:relative}.main-navigation ul li strong{color:#fff;text-transform:uppercase;font-size:2rem;padding:15px 30px 15px;display:block;opacity:.25}.main-navigation ul li ul li a{text-transform:none;font-weight:400}.main-navigation ul li.has-children li:last-child{margin-bottom:30px}.main-navigation ul li a:focus,.main-navigation ul li a:hover{background-color:rgba(var(--blue-darkest),.4) !important}.main-navigation ul li.current-menu-item>a{background-color:rgba(var(--blue-darkest),1) !important}.main-navigation ul{list-style-type:none;margin:0;padding:0}.main-navigation .sub-menu{display:block;position:initial;min-width:initial;padding:initial;margin:initial;font-size:initial;color:initial;background-color:transparent;border:none;border-radius:0}.main-navigation .sub-menu .sub-menu li a{padding-left:45px}.main-navigation ul li a:hover,.main-navigation ul li a:focus{text-decoration:none !important}#main-navigation-2 li.dropdown+li.dropdown{margin-top:30px;border-top:1px solid rgba(255,255,255,.25);padding-top:30px}@media screen and (min-width:992px){#header-navigation{flex:1 1 100%;background-color:rgb(var(--blue));justify-content:center;align-items:center;padding:0 15px}.main-navigation{display:flex}.main-navigation ul li{position:static}.main-navigation ul li strong,.main-navigation ul li a{height:100%;display:flex;align-items:center;padding:15px 30px 10px;text-align:left}.main-navigation ul li ul li a{display:block}.main-navigation ul li:hover strong,.main-navigation ul li:hover a{background-color:rgba(var(--blue-darkest),.4)}.main-navigation ul li.current-page-ancestor>a{background-color:rgba(var(--blue-darkest),.75)}.menu-haupt-menue{display:flex}.menu-haupt-menue>li>.sub-menu{display:none;background-color:rgb(var(--blue));position:absolute;z-index:1;max-width:450px;left:initial}.menu-haupt-menue .sub-menu .sub-menu{position:initial}.menu-haupt-menue>li>.sub-menu>li{background-color:rgba(var(--blue-darkest),.4)}.menu-haupt-menue>li.current-page-ancestor>.sub-menu>li{background-color:rgba(var(--blue-darkest),.75)}.menu-haupt-menue>li>.sub-menu>li:first-child{padding-top:15px}.menu-haupt-menue>li>.sub-menu>li:last-child{margin-bottom:0 !important;padding-bottom:20px}.menu-haupt-menue ul li>a{background-color:transparent !important}.menu-haupt-menue ul li>a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";margin:0 0 0 10px;opacity:0}.main-navigation ul li.current-menu-item>a{font-weight:700 !important}.main-navigation ul li.current-menu-item>a:hover{cursor:default}.main-navigation ul li>a:focus:after,.main-navigation ul li>a:hover:after,.main-navigation ul li.current-menu-item>a:after{opacity:1}.menu-haupt-menue li:hover .sub-menu,.menu-haupt-menue li .sub-menu.dropdown-menu.show{display:block}}@media screen and (min-width:1200px){.main-navigation ul li a{font-size:2.2rem}}.menu-sub-navigation-container{padding:30px 0 0}.menu-sub-navigation-header{font-weight:700;font-size:inherit;margin:0;padding:0 0 0 25px}#menu-sub-navigation{margin:30px 0 0}#menu-sub-navigation,#menu-sub-navigation ul.children{list-style-type:none;padding:0}#menu-sub-navigation ul.children{padding-left:20px}#menu-sub-navigation li{font-size:2rem;margin-top:10px}#menu-sub-navigation li>div.has-border{display:flex}#menu-sub-navigation li a{font-weight:700}#menu-sub-navigation>li div.has-border:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;opacity:0;font-size:2.4rem;margin:-5px 5px 0 0;width:20px;text-align:center;color:rgb(var(--blue));display:block;flex:0 0 auto}#menu-sub-navigation li.current_page_item>div.has-border:before{opacity:1}#menu-sub-navigation li a{text-decoration:none;display:inline-block;word-break:break-word}@media screen and (max-width:991.98px){#site-header .search-form-container{display:none}}#site-header .search-form .search-field-container-inner{position:relative}#site-header .search-form input.search-field{display:block;border:none;width:100%;height:50px;padding:5px 65px 5px 30px;font-size:20px;font-size:2rem;position:relative;border-radius:50px}#site-header .search-form .search-field-container-inner button.search-submit{position:absolute;width:50px;height:50px;margin:0;padding:0;top:0;right:0;border:none;display:block;background:0 0;color:var(--text);z-index:100;border-top-right-radius:50px;border-bottom-right-radius:50px}.search-form button.search-submit:before{font-family:"Font Awesome 5 Free";content:"\f002";font-weight:900;font-size:2.4rem;display:block;height:50px;width:50px;line-height:50px;text-align:center;border-radius:50px}.search-form button.search-submit:hover{background:var(--grey-medium) !important}@media screen and (min-width:992px){#site-header .search-form .search-field-container{padding:20px 0}#site-header .search-form input.search-field{width:300px}}@media screen and (min-width:1400px){#site-header .search-form input.search-field{width:400px}}.search-form input.search-field::-webkit-search-cancel-button{-webkit-appearance:none}#site-header .search-form input.search-field:hover,#site-header .search-form input.search-field:focus{outline:3px solid #ad181c !important;outline-offset:3px !important;z-index:50 !important;box-shadow:none !important}#site-header .search-form button:focus,#site-header .search-form button:focus-visible,#site-header .search-form button:active{outline:none !important}#site-header .search-form button:focus:before,#site-header .search-form button:focus-visible:before,#site-header .search-form button:active:before{outline:3px solid #ad181c !important;outline-offset:3px !important;z-index:50 !important;box-shadow:none !important}.breadcrumb-container{overflow:hidden;padding:30px 0}.ppop-breadcrumb{list-style-type:none;margin:0 -10px;padding:5px;display:flex}.ppop-breadcrumb li{font-size:1.5rem;padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppop-breadcrumb li.post-ancestor{padding-right:0}.ppop-breadcrumb li.flex-0-0-auto{flex:0 0 auto}.ppop-breadcrumb li span.divider{display:flex}.ppop-breadcrumb li:not(.post-ancestor) span.divider:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";margin:0 0 0 12px;opacity:.75}.page-content-container{overflow:hidden}#site-main{margin-bottom:60px}.article-header{margin:30px 0 0}.article-content{margin:60px 0 0}body.home .header{background-color:var(--grey-light);position:relative}body.home .header .post-thumbnail{margin:0 auto;max-width:2000px;overflow:hidden}body.home .header .post-thumbnail img{margin:0 auto;display:block;width:100%;height:100%;object-fit:cover}body.home .header-heading h1{font-size:3.5rem !important;font-weight:inherit !important;margin:0;padding:calc(var(--bs-gutter-x)/ 2);background-color:rgb(var(--blue));color:#fff}@media screen and (min-width:992px){body.home .header .post-thumbnail{height:600px}body.home .header-heading{position:absolute;width:100%;height:50%;bottom:0;display:flex;align-items:flex-end;padding-bottom:90px}body.home .header-heading h1{font-size:5rem !important;max-width:1200px;text-shadow:0 0 10px #fff;background-color:rgba(255,255,255,.85);color:rgb(var(--blue));font-weight:inherit !important}}div#ez-toc-container p.ez-toc-title{text-transform:uppercase;font-size:1.3rem !important;opacity:.75;margin:0 0 15px;display:block;letter-spacing:.5px}.article-content #ez-toc-container{border:1px solid var(--grey-medium);border-radius:0;margin:60px 0;padding:30px;background-color:transparent}.article-content #ez-toc-container ul{margin-top:0 !important;margin-bottom:0 !important;overflow:initial}.article-content #ez-toc-container ul li{overflow:initial}.article-content #ez-toc-container ul ul{margin-top:5px !important;margin-left:15px}.article-content #ez-toc-container ul li a{color:rgb(var(--blue))}#site-main .page-heading h1,#site-main article .page-heading h1{font-size:4.5rem;margin:0;font-weight:300}#site-main article .post-date{display:block;margin:30px 0;font-weight:700}#site-main article .post-date.show-icon:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f073";margin:0 5px 0 0}#site-main .article-content figure.post-thumbnail{margin:60px 0;position:relative}#site-main .article-content figure.wp-block-image{margin:30px 0}#site-main .article-content figure.wp-block-image figcaption,#site-main .article-content figure.post-thumbnail figcaption{background-color:rgba(var(--blue),.9);color:#fff;font-size:1.5rem;padding:5px 10px;width:100%}#site-main .article-content figure.post-thumbnail figcaption{background-color:rgba(var(--blue),.9);color:#fff;font-size:1.5rem;padding:5px 10px;width:100%}#site-main .article-content h2{font-size:3.5rem;font-weight:300;margin:45px 0 30px}#site-main .article-content .wie-h3,#site-main .article-content h3{font-size:2.4rem;margin:45px 0 30px}#site-main .article-content .wie-h4,#site-main .article-content h4{font-size:inherit;font-weight:700;color:rgb(var(--blue));margin:30px 0 15px}@media screen and (min-width:1200px){#site-main .article-content h2{margin:60px 0 45px}}#site-main .article-content ul li::marker{font-size:1.5rem}#site-main .article-content ul{margin-top:30px;margin-bottom:30px}#site-main .article-content ul li+li{margin-top:5px}#site-main .article-content p.has-medium-font-size{font-size:2.2rem !important;margin:30px 0}#site-main .article-content p a{text-decoration:none;font-weight:700}#site-main .article-content p a:not(.stretched-link):not(.btn):not(.no-before):before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105\00a0"}body.privacy-policy #site-main .article-content p a:before,a[href^="mailto:"]:before{content:"" !important}body.privacy-policy #site-main .article-content p a{text-decoration:initial;font-weight:initial}.wp-block-getwid-table th{font-size:1.5rem;font-weight:400}.wp-block-getwid-table.abfall-abc thead{display:none}@media screen and (min-width:1200px){.wp-block-getwid-table.abfall-abc thead th{white-space:nowrap}}.wp-block-getwid-table.abfall-abc td{display:block;padding:0 15px}.wp-block-getwid-table.abfall-abc tbody td:first-of-type{padding-top:20px;font-weight:700;padding-bottom:20px}.wp-block-getwid-table.abfall-abc tbody td:nth-of-type(2):before{content:'Entsorgung im Container: '}.wp-block-getwid-table.abfall-abc tbody td:last-of-type{padding-bottom:20px}.wp-block-getwid-table.abfall-abc tbody td:last-of-type:before{content:'Gebühr: '}.wp-block-getwid-table.abfall-abc tbody tr td[colspan]{font-size:1.5rem;padding-top:0;font-weight:400}.wp-block-getwid-table.abfall-abc tbody tr.trClass1 td{background-color:#f1f2f4 !important}.wp-block-getwid-table.abfall-abc tbody tr.trClass0 td{background-color:transparent !important}@media screen and (min-width:576px){.wp-block-getwid-table.abfall-abc thead{display:table-header-group}.wp-block-getwid-table.abfall-abc th,.wp-block-getwid-table.abfall-abc tbody td{padding:20px 15px;display:table-cell}.wp-block-getwid-table.abfall-abc th:first-of-type{width:50%}.wp-block-getwid-table.abfall-abc th:nth-of-type(2){width:25%}.wp-block-getwid-table.abfall-abc tbody td:nth-of-type(2):before{content:none}.wp-block-getwid-table.abfall-abc tbody td:last-of-type:before{content:none}}@media screen and (min-width:768px){.wp-block-getwid-table.abfall-abc th{width:auto}}#site-main .article-content .wp-block-file{margin:30px 0;border:1px solid var(--grey-medium);position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:flex}#site-main .article-content .wp-block-file+.wp-block-file{margin-top:-15px}#site-main .article-content .wp-block-file a{display:block;text-decoration:none}#site-main .article-content .wp-block-file a:first-of-type{padding:20px 15px;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px}#site-main .article-content .wp-block-file a.wp-block-file__button{background:rgb(var(--blue));color:#fff;padding:5px 15px;margin:15px 15px 15px 0;height:40px;line-height:30px;border-radius:50px;flex:0 0 auto;display:flex}#site-main .article-content .wp-block-file a:last-of-type:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f381";margin:0 10px 0 0}#site-main .article-content .wp-block-file:hover{background-color:rgb(var(--blue));border-color:rgb(var(--blue))}#site-main .article-content .wp-block-file:hover a{color:#fff}#site-main .article-content .wp-block-file a:hover{text-decoration:none !important}#site-main .article-content .news-list figure.post-thumbnail{margin:15px 0;overflow:hidden}#site-main .article-content .news-list h2,#site-main .article-content .news-list h3{margin:30px 0 15px;font-size:2rem;font-weight:600}#site-main .article-content .news-list h2 a,#site-main .article-content .news-list h3 a{color:inherit;text-decoration:none}#site-main .article-content .news-list .post-date{display:initial}#site-main .article-content .news-list .post-date:after{content:"\2009\2013\2009"}#site-main .article-content .news-list .link-container{position:relative}#site-main .article-content .news-list .link-container img{transition:transform .15s ease-in-out}#site-main .article-content .news-list .link-container:hover img{transform:scale(1.1)}#site-main .article-content .news-list .link-to-archive{border-top:1px solid var(--grey-medium);margin:30px 0;padding-top:30px}@media screen and (min-width:1200px){#site-main .article-content .news-list h3{margin:45px 0 30px}}nav.pagination{margin:30px 0}nav.pagination h2{display:none}nav.pagination .nav-links{display:flex;margin:0 -5px}nav.pagination .nav-links .page-numbers{display:block;height:45px;width:45px;overflow:hidden;line-height:45px;text-align:center;margin:5px;text-decoration:none;font-weight:700;color:inherit}nav.pagination .nav-links a.page-numbers{background:var(--grey-light);transition:background-color .15s ease-in-out,color .15s ease-in-out}nav.pagination .nav-links a.page-numbers:hover{background-color:rgb(var(--blue));color:#fff;text-decoration:none !important}nav.pagination .nav-links a.prev:before,nav.pagination .nav-links a.next:before{font-family:"Font Awesome 5 Free";font-weight:900;width:45px;height:45px;display:block}nav.pagination .nav-links a.next:before{content:"\f054"}nav.pagination .nav-links a.prev:before{content:"\f053"}.ppop-block-lead{margin-bottom:45px}.ppop-block-lead p{font-size:2.2rem !important}.ppop-block-lead p:last-child{margin-bottom:0}.google-maps-iframe-container{margin:60px 0}.google-maps-iframe-container iframe{width:100%;height:450px}.youtube-iframe-container{margin:30px 0}.youtube-iframe-container .youtube-iframe-container-inner{padding-top:56.25%;height:0;overflow:hidden;position:relative}.youtube-iframe-container .youtube-iframe-container-inner.blocked{padding-top:initial;height:initial;overflow:initial;position:initial}.youtube-iframe-container .youtube-iframe-container-inner.blocked>div[data-type=placeholder]{display:none !important}.youtube-iframe-container .youtube-iframe-container-inner iframe{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100% !important;height:100%}.download-full-width{background:var(--grey-medium);position:relative}.download-full-width:before{content:"";background:var(--grey-medium);position:absolute;display:block;left:50%;width:100vw;height:100%;transform:translate(-50%);z-index:-1}.download-full-width>div{display:flex;align-items:center}.download-full-width .wp-block-image{margin:0}.download-full-width .wp-block-image img{box-shadow:0px 10px 25px 5px rgb(0 0 0/50%)}#site-main .article-content .download-full-width p.has-large-font-size{font-size:4rem !important;font-weight:200;margin:30px 0 15px}#site-main .article-content .download-full-width p.has-medium-font-size{font-size:2.8rem !important;font-weight:300;line-height:1.2}#site-main .article-content .download-full-width .wp-block-file{border:none;margin:30px 0 0}#site-main .article-content .download-full-width .wp-block-file:hover{background-color:transparent}#site-main .article-content .download-full-width .wp-block-file a:first-of-type{display:none}#site-main .article-content .download-full-width .wp-block-file a.wp-block-file__button{position:initial;display:inline-flex;font-size:2rem}#site-main .article-content .download-full-width .wp-block-file a.wp-block-file__button{position:initial;display:inline-flex;font-size:2rem;padding:10px 25px;margin:0;height:auto;transition:background-color .15s ease-in-out}#site-main .article-content .download-full-width .wp-block-file a.wp-block-file__button:hover{background-color:var(--blue-dark)}#site-main .article-content .download-full-width .wp-block-file a:last-of-type:before{font-size:2.8rem;margin:0 15px 0 -5px}.is-vertically-aligned-center{display:flex;align-items:center}footer#site-footer{z-index:1;position:relative;background-color:var(--grey-light)}#footer-navigation{background-color:var(--grey-light);padding:15px 0}#site-footer .sub-heading{font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0 0 15px;padding:30px 0 0}#footer-navigation ul{list-style-type:none;margin:0;padding:0}#footer-navigation ul li{line-height:130%}#footer-navigation ul li+li{margin-top:10px}#footer-navigation ul li a{font-size:1.5rem;font-weight:400;font-weight:600;text-decoration:none}@media screen and (min-width:992px){#footer-navigation{padding:60px 0 30px}#site-footer .sub-heading{margin:0 0 30px;padding:0}}#footer-opening-hours{background-color:var(--grey-light);padding:15px 0 45px}#footer-opening-hours .now-open{background-color:var(--grey);display:inline-block;color:#fff;font-size:smaller;font-weight:700;line-height:1;padding:5px 7px;margin:0 0 15px}#footer-opening-hours .now-open.open{background-color:rgb(var(--green-opening-hours))}#footer-opening-hours .opening-hours-text ul{list-style-type:none;margin:0 !important;padding:0 !important}#footer-opening-hours .opening-hours-text ul li{font-size:1.5rem}#footer-opening-hours .opening-hours-text ul li+li{margin-top:10px}#footer-opening-hours .opening-hours-text ul li strong{display:block}@media screen and (min-width:1400px){#footer-opening-hours .opening-hours-text ul li strong{display:initial}}@media screen and (min-width:992px){#footer-opening-hours{padding:30px 0 60px}}#footer-opening-hours .btn-container.btn-directions{display:flex;height:100%;align-items:flex-end}#footer-last-line{background-color:var(--grey-light);padding:30px 0;font-size:1.5rem}#footer-last-line p:last-child{margin:0}#footer-opening-hours .tablepress tbody td{display:block;border-top:none;padding:0;font-size:1.5rem}#footer-opening-hours .tablepress tbody td.column-1{font-weight:700}#footer-opening-hours .tablepress tbody tr+tr td.column-1{padding-top:10px}@media screen and (min-width:1400px){#footer-opening-hours .tablepress tbody td{display:inline-block;padding:0 !important}#footer-opening-hours .tablepress tbody td.column-1{padding:0 10px 0 0 !important}}aside.sidebar .sidebar-container{position:relative}aside.sidebar .sidebar-container:first-of-type{margin:60px 0 0;padding:60px 0 0;border-top:1px solid var(--grey-medium)}aside.sidebar .sidebar-container figure{margin:0}aside.sidebar .sidebar-container figure figcaption{display:none}aside.sidebar .sidebar-container h2.widgettitle{background-color:var(--grey-light);margin:0;padding:30px;font-size:2rem}#sidebar-blog.sidebar-container{margin-top:60px}#sidebar-blog.sidebar-container h2.widgettitle{background-color:transparent;padding:0;margin:30px 0 15px}#sidebar-blog.sidebar-container h2.widgettitle:first-of-type{margin-top:0}aside.sidebar .sidebar-container .textwidget{background-color:var(--grey-light);padding:30px;font-size:1.5rem}aside.sidebar .sidebar-container .widgettitle+.textwidget{padding-top:0}aside.sidebar .sidebar-container .textwidget p:last-child{margin-bottom:0}aside.sidebar .sidebar-container .textwidget+.widgettitle,aside.sidebar .sidebar-container+.sidebar-container,aside.sidebar .sidebar-container .textwidget+figure,aside.sidebar .sidebar-container .textwidget+img{margin-top:30px}.filter-container label{font-weight:700}#filterInputContainer{display:none}.filter-input-container{position:relative;display:block;width:100%;border:1px solid var(--text);border-radius:50px}.filter-input-container:before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f002";font-weight:900;font-size:2.4rem;display:block;height:50px;width:50px;line-height:50px;text-align:center;left:5px;color:inherit}.filter-input-container input{border:none;width:100%;height:50px;padding:5px 30px 5px 55px;font-size:20px;font-size:2rem;background:0 0;border-radius:50px}.filter-input-container input:focus{outline:3px solid #ad181c !important;outline-offset:3px !important;box-shadow:none !important}.no-results{margin:30px 0;padding:15px;background-color:rgba(var(--red),.1);color:rgb(var(--red));display:none}.panorama-container{margin:30px 0;position:relative}.panorama-container .panorama{width:100%;height:400px}.panorama-container .panorama:focus{outline:3px solid #ad181c !important;outline-offset:3px !important}@media screen and (min-width:992px){.panorama-container{margin:45px 0}}@media screen and (min-width:1200px){.panorama-container{margin:60px 0}.panorama-container .panorama{width:100%;height:500px}}.panorama-container .panorama .pnlm-controls-container{position:absolute;top:initial;left:initial;right:0;z-index:1;padding:7.5px;display:flex;flex-flow:column}.panorama-container .panorama .pnlm-controls{margin-top:0;background-color:#fff;border:none;border-radius:0;cursor:pointer;z-index:2;margin:7.5px}.panorama-container .panorama .pnlm-zoom-controls{order:2}.panorama-container .panorama .pnlm-fullscreen-toggle-button{order:1}.panorama-container .figcaption{background-color:rgba(var(--blue),.9);color:#fff;font-size:1.5rem;padding:5px 10px;position:absolute;bottom:0;width:100%}.error404 .article-header,.error404 .article-content{text-align:center}.error404 .article-header img{max-width:800px}.error404 .article-header h1{color:rgb(var(--green));color:rgb(var(--green));font-weight:900 !important}.search-highlight{background:var(--grey-light)}article.search-result .breadcrumb-container{padding:0}article.search-result .article-header{position:relative}article.search-result .article-header .page-heading{margin:0 0 10px}article.search-result .article-header .page-heading h2{font-weight:700 !important}article.search-result .article-header a{text-decoration:none}article.search-result .article-content{margin:0}.search-result-count{border-bottom:1px solid var(--grey-medium);padding:0 0 15px;margin:0 0 60px}.widget+.widget{margin-top:30px}.logout-user,.update-subscribers{background-color:var(--grey-light);padding:30px}.update-subscribers{margin:30px 0}.update-subscribers .acf-button{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;line-height:1;padding:9px 15px;font-size:inherit;border-radius:50px;text-decoration:none !important;color:#fff;background-color:rgb(var(--blue));border-color:rgb(var(--blue));box-shadow:none;border:none;margin-top:30px}.update-subscribers .acf-button:hover{color:#fff;background-color:var(--blue-dark);border-color:var(--blue-dark)}#password-reset-form form,#password-lost-form form,.login-form-container form,.personalize-login form{border:1px solid var(--grey-medium) !important;padding:30px;margin:30px 0}#password-reset-form form p:last-child,#password-lost-form form p:last-child,.login-form-container form p:last-child,.personalize-login form p:last-child{margin:30px 0 0}#password-reset-form label,#password-lost-form label,.login-form-container label,.personalize-login label{display:block}