.body{position:relative}a,button.link-button{text-decoration:underline !important}a:focus,button.link-button:focus,a:hover,button.link-button:hover{text-decoration:underline}a:focus,button.link-button:focus{outline:thin dotted;outline:.5rem auto -webkit-focus-ring-color;outline-offset:-2px}.new-window{display:inline-block;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='new-window' viewBox='0 0 1000 1000'%3E%3Cpath fill='rgb(51, 51, 51)' stroke='none' d='M192 896v-768h768v768h-768zM896 192h-640v640h640v-640zM128 64v672l-64 64v-800h800l-64 64h-672zM352 704l160-160-192-192 96-96 192 192 160-160v416z' /%3E%3C/svg%3E");height:1rem;width:1rem;margin-left:.5rem}.new-window.inverted{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='new-window' viewBox='0 0 1000 1000'%3E%3Cpath fill='white' stroke='none' d='M192 896v-768h768v768h-768zM896 192h-640v640h640v-640zM128 64v672l-64 64v-800h800l-64 64h-672zM352 704l160-160-192-192 96-96 192 192 160-160v416z' /%3E%3C/svg%3E")}.screen-reader{position:relative;display:block}.screen-reader>*{position:absolute;left:-4000px;top:0;background:#fff;z-index:100000000;padding:5px 8px;border-radius:5px}.screen-reader>:focus{left:0}.screen-reader a{font-size:1.5rem}.screen-reader a:focus{outline:none;font-weight:700}.startpage .body .body-content{max-height:unset;transition:unset;line-height:1.5}.startpage .body .body-content:after{content:'';display:none}.startpage .body .button.showall{display:none}.startpage .body.showalltext .body-content{max-height:auto}.startpage .body.showalltext .body-content:after{content:'';display:none}.startpage .body.showalltext .button.showall{display:none}.startpage .imagesbox .images .image .image-container button:focus img,.startpage .imagesbox .images .image .image-container button:hover img{opacity:.7}.startpage .instagram .instagram-images{overflow-x:unset;white-space:nowrap;-webkit-overflow-scrolling:unset;margin-right:0}.startpage .instagram .instagram-images .instagram-item{width:calc(50% - .6rem);overflow:hidden;display:inline-block;vertical-align:top;margin-right:1rem}.startpage .instagram .instagram-images .instagram-item:nth-child(2){margin-right:0}.startpage .instagram .instagram-images .instagram-item:nth-child(n+3){display:none}.startpage .instagram .instagram-images .instagram-item>div a:hover img,.startpage .instagram .instagram-images .instagram-item>div a:focus img{opacity:.7}.content-popup .content{line-height:1.5}.content-popup.business-popup .content .businesses .business .text a:hover,.content-popup.business-popup .content .businesses .business .text a:focus{text-decoration:underline}@media(min-width:768px){.startpage .instagram .instagram-images .instagram-item{width:calc(24.25%);margin-right:1rem}.startpage .instagram .instagram-images .instagram-item:nth-child(2){margin-right:1rem}.startpage .instagram .instagram-images .instagram-item:nth-child(n+3){display:inline-block}.startpage .instagram .instagram-images .instagram-item:nth-child(4){margin-right:0}.startpage .instagram .instagram-images .instagram-item:nth-child(n+5){display:none}}@media(min-width:1200px){.content-popup.selected{top:8.1rem;left:50vw}}
a:focus,button.link-button:focus,a:hover,button.link-button:hover{color:#b56b45}.button{color:#fff;background-color:#05716a;font-family:'Assistant'}.button:hover,.button:focus{color:#fff;background-color:#b56b45}.button.secondary{background-color:#b56b45}.button.secondary:hover,.button.secondary:focus{background-color:#05716a}.button.facebook{background:#4e69ae}.button.facebook:hover,.button.facebook:focus{background-color:#2e3f68}.button.white{background-color:#fff;color:#3e3f42;box-shadow:0 2px 4px #000}.button.white:hover,.button.white:focus{color:#3e3f42;background-color:#ccc}.button.transparent{color:#05716a;border-color:#05716a}.button.transparent:hover,.button.transparent:focus{color:#b56b45;border-color:#b56b45}.button.transparent.white{color:#fff;border-color:#fff}.button.transparent.white:hover,.button.transparent.white:focus{color:#ccc;border-color:#ccc}header .goto-main-button a:focus,header .goto-main-button a:hover{background-color:#b56b45}header .openinghoursplash button:focus,header .openinghoursplash button:hover{background-color:#b56b45}.startpage .businessesbox .businesses .business:focus,.startpage .businessesbox .businesses .business:hover{text-decoration:underline;color:#b56b45}.startpage .businessesbox .businesses .business:focus .text b,.startpage .businessesbox .businesses .business:hover .text b{color:#b56b45}.startpage .businessesbox .businesses .business:focus .text h3 a,.startpage .businessesbox .businesses .business:hover .text h3 a{color:#b56b45}.startpage .businessesbox .businesses .business:focus .text p,.startpage .businessesbox .businesses .business:hover .text p{color:#b56b45}.startpage .informationbox button:hover,.startpage .informationbox button:focus{color:#b56b45}.startpage .instagram .instagram-images .instagram-item>div a:focus{border:.3rem solid #b56b45}.startpage .instagram .instagram-images .instagram-item>div a:focus img{border:.1rem solid #fff}.startpage .imagesbox .images .image .image-container button:focus{border:.3rem solid #b56b45}.startpage .imagesbox .images .image .image-container button:focus img{border:.1rem solid #fff}.startpage .imagesbox .images .image.textbox .image-container button:focus{border:.3rem solid #b56b45}.startpage .calendarBox>.calendar .nav button.prev span{color:#b56b45}.startpage .calendarBox>.calendar .nav button.next span{color:#b56b45}.startpage .calendarBox>.calendar .nav button:hover.prev span,.startpage .calendarBox>.calendar .nav button:focus.prev span{color:#6b3f29}.startpage .calendarBox>.calendar .nav button:hover.next span,.startpage .calendarBox>.calendar .nav button:focus.next span{color:#6b3f29}.startpage .calendarBox .calendarTimesBox .calendarTimes .datetimerow .times{color:#757575}.startpage .calendarBox .calendarTimesBox .calendarTimes .contentPager li button{color:#b56b45;border:1px solid #dce0e1;background:#fff}.startpage .calendarBox .calendarTimesBox .calendarTimes .contentPager li button span{color:#b56b45}.startpage .calendarBox .calendarTimesBox .calendarTimes .contentPager li button:hover,.startpage .calendarBox .calendarTimesBox .calendarTimes .contentPager li button:focus{background:#b56b45;border-color:#6b3f29}.startpage .calendarBox .calendarTimesBox .calendarTimes .contentPager li button:hover span,.startpage .calendarBox .calendarTimesBox .calendarTimes .contentPager li button:focus span{color:#fff}.startpage .tripadvisorbox .inner .ta-review .ta-body a:hover,.startpage .tripadvisorbox .inner .ta-review .ta-body a:focus{color:#b56b45}.startpage .tripadvisorbox .inner .ta-review .ta-footer a{color:#3e3f42}.startpage .tripadvisorbox .inner .ta-review .ta-footer a:hover,.startpage .tripadvisorbox .inner .ta-review .ta-footer a:focus{color:#b56b45}.content-popup .popup-header button.closebutton:focus span,.content-popup .popup-header button.closebutton:hover span{color:#b56b45}.content-popup.business-popup .content .businesses .business:focus,.content-popup.business-popup .content .businesses .business:hover{text-decoration:underline;color:#b56b45}.content-popup.business-popup .content .businesses .business:focus .text b,.content-popup.business-popup .content .businesses .business:hover .text b{color:#b56b45}.content-popup.business-popup .content .businesses .business:focus .text h3 a,.content-popup.business-popup .content .businesses .business:hover .text h3 a{color:#b56b45}.content-popup.business-popup .content .businesses .business:focus .text p,.content-popup.business-popup .content .businesses .business:hover .text p{color:#b56b45}.galleri-containter .close button:hover,.galleri-containter .close button:focus{background-color:#b56b45}