.mce-menu{position:fixed!important}.transition-all{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.transition-o{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.transition-bg{-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;transition:background .2s}.shadow{box-shadow:0 0 15px rgba(50,50,50,0.75);-moz-box-shadow:0 0 15px rgba(50,50,50,0.75)}.borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.feedback{position:fixed;top:0;left:0;z-index:100;display:none}.feedback span{display:none;font-size:17px;padding:10px;background-color:#007eff;color:white}@media(min-width:1200px){.feedback .xxl{display:block}}@media(min-width:992px) and (max-width:1199px){.feedback .xl{display:block}}@media(min-width:768px) and (max-width:991px){.feedback .l{display:block}}@media(min-width:551px) and (max-width:767px){.feedback .m{display:block}}@media(min-width:321px) and (max-width:550px){.feedback .s{display:block}}@media(max-width:320px){.feedback .xs{display:block}}.superadmin .feedback{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}body{word-wrap:break-word}@media(min-width:321px) and (max-width:550px),(max-width:320px){.container{padding-right:25px;padding-left:25px}}.module-article a{color:inherit;text-decoration:none;border-bottom:1px solid black}p,ul,td,ol{font-size:19px;line-height:29px;font-weight:100;min-height:5px}h1,h1 a{font-size:40px;line-height:50px;font-weight:900}@media(min-width:321px) and (max-width:550px),(max-width:320px){h1,h1 a{font-size:30px;line-height:40px}}h2,h2 a{font-size:35px;line-height:45px;font-weight:600}@media(min-width:321px) and (max-width:550px),(max-width:320px){h2,h2 a{font-size:25px;line-height:35px}}h3,h3 a{font-size:22px;line-height:32px;font-weight:600}h3 span,h3 a span{font-weight:400;font-size:26px}h4,h4 a{font-size:20px;line-height:30px;font-weight:400}h5,h5 a{font-size:17px;line-height:27px;font-weight:900;text-transform:uppercase}h6,h6 a{font-size:14px;line-height:24px;font-weight:300}ol{padding-left:17px}ol li{padding-left:20px}h1,h1 a,h2,h2 a{font-family:omnes-pro,sans-serif}h5,h5 a{font-family:omnes-pro,sans-serif}h3,h3 a,h4,h4 a,h6,h6 a,p,ul,label,th,td,ol{font-family:omnes-pro,sans-serif}.module-article h1,.module-article h1 a,.module-article h2,.module-article h2 a{font-family:omnes-pro,sans-serif}.module-article h5,.module-article h5 a{font-family:omnes-pro,sans-serif}.module-article h3,.module-article h3 a,.module-article h4,.module-article h4 a,.module-article h6,.module-article h6 a,.module-article p,.module-article ul,.module-article label,.module-article th,.module-article td,.module-article ol{font-family:omnes-pro,sans-serif}.module-logo{margin-top:16px!important}.module-logo a img{width:400px}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-logo a img{width:260px}}.module-blogfeed ul{display:flex;flex-wrap:wrap}.module-blogfeed ul:before{display:none}.module-blogfeed ul li{width:33.333333333333336%}@media(min-width:768px) and (max-width:991px),(min-width:551px) and (max-width:767px){.module-blogfeed ul li{width:50%}}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-blogfeed ul li{width:100%}}.module-employeelist.cards{display:flex;flex-wrap:wrap}.module-employeelist.cards li{width:33.333333333333336%}@media(min-width:551px) and (max-width:767px){.module-employeelist.cards li{width:50%}}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-employeelist.cards li{width:100%}}.module-employeelist.cards .facehugger.no-img{display:none}#cookies{background:#ecc917}#cookies p,#cookies a{color:white}.solve-ad{margin-top:0;color:inherit;margin:0}.section-breadcrumb{margin-bottom:30px}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.blueimp-gallery-controls>.indicator{display:none!important}}.section-header .row .col-sm-12{display:flex;justify-content:space-between}.module-menu-holder.hover li{padding-right:19px!important}.module-menu-holder.hover li a{color:white;text-transform:uppercase;letter-spacing:1px;font-size:15px;font-family:omnes-pro,sans-serif}.module-menu-holder.hover .current a{color:white;text-decoration:underline}.module-menu-holder.sidemenu.menu-visible-all.venstremeny{float:left!important;margin:0;border:0}.module-menu-holder.sidemenu.menu-visible-all.venstremeny li a{color:black!important;font-size:17px;text-transform:none;font-weight:600;margin-right:0;padding:7px 0}.module-menu-holder.sidemenu.menu-visible-all.venstremeny li a:hover{color:#ecc917!important;background-color:transparent}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4{display:block;border:0;margin-left:15px}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 li a,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 li a,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 li a{font-weight:400}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current a,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current a,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current a{border:0}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current a span{color:#ecc917}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current ul a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current ul a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current ul a span{color:black}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current ul .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current ul .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current ul .current a span{color:#ecc917}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current ul .current ul a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current ul .current ul a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current ul .current ul a span{color:black}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current ul .current ul .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current ul .current ul .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current ul .current ul .current a span{color:#ecc917}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3{list-style:circle outside none}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 li{display:list-item}.module-menu-holder.sidemenu.clickdown.offscreen{margin-top:17px}@media(max-width:550px){.module-menu-holder.sidemenu.clickdown.offscreen{margin-top:12px}}.module-menu-holder .module-menu-button{background-color:transparent}.module-menu-holder .module-menu-button:hover{background-color:transparent}body.menu-open .module-menu-holder.sidemenu.clickdown.offscreen>.module-menu{left:0;background-color:#ecc917;width:100%}body.menu-open .module-menu-holder.sidemenu.clickdown.offscreen>.module-menu a{color:black}body.menu-open{right:0}.module-menu-holder.sidemenu.clickdown.offscreen>.module-menu{top:60px;bottom:auto;border:0;width:100%;text-align:center;right:-1000px;padding:30px 0;background-color:#ecc917}.module-menu-holder.sidemenu.clickdown.offscreen>.module-menu li a{font-family:omnes-pro,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase}.module-menu-holder.sidemenu.clickdown.offscreen>.module-menu li a:hover,.module-menu-holder.sidemenu.clickdown.offscreen>.module-menu li a:focus,.module-menu-holder.sidemenu.clickdown.offscreen>.module-menu li a:active{color:white}@media(max-width:550px){.module-menu-holder.sidemenu.clickdown.offscreen>.module-menu{top:48px}}.forsidebilde .container{margin:0 auto;padding:0;width:100%}.forsidetekst{text-align:center;color:black}.forsidetekst h2{font-size:20px;font-weight:100;letter-spacing:2px;text-transform:uppercase;border-bottom:2px solid white;display:inline-block;margin-bottom:25px}@media(min-width:321px) and (max-width:550px),(max-width:320px){.forsidetekst h2{font-size:16px;line-height:26px}}.forsidetekst h1{font-weight:100;font-size:60px;line-height:60px}@media(min-width:321px) and (max-width:550px),(max-width:320px){.forsidetekst h1{font-size:40px;line-height:40px}}@media(min-width:321px) and (max-width:550px),(max-width:320px){.forsidetekst{padding:5px 0 70px 0}}.smal-bg,.bg197,.bg356,.bg725,.section-footer{padding:60px 0}.smal-bg .container,.bg197 .container,.bg356 .container,.bg725 .container,.section-footer .container{max-width:800px}@media(min-width:321px) and (max-width:550px),(max-width:320px){.smal-bg,.bg197,.bg356,.bg725,.section-footer{padding:30px 0}}@media(min-width:321px) and (max-width:550px),(max-width:320px){.bg725,.bg197,.bg356{background-attachment:scroll!important}}.section-footer{margin:0;color:white}.section-footer a{color:white;border-color:white}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.section-footer{padding-bottom:80px}}.openinghours{padding:40px;margin:50px 0}.openinghours h3{font-weight:100}@media(min-width:321px) and (max-width:550px),(max-width:320px){.openinghours{margin:0;padding:0 40px}}.lonely-planet{color:white;padding:100px 0;text-align:center}.lonely-planet h2{font-weight:100}.section-standard{padding:60px 0}@media(min-width:321px) and (max-width:550px),(max-width:320px){.section-standard{padding:40px 0}}.module-gallery{padding:10px;border:1px solid black;margin-bottom:20px}.module-gallery #gallery212::after{display:block;font-family:omnes-pro,sans-serif;text-align:center;font-size:18px;text-transform:uppercase;letter-spacing:1px;padding-bottom:20px}.module-gallery #gallery261::after{display:block;font-family:omnes-pro,sans-serif;text-align:center;font-size:18px;text-transform:uppercase;letter-spacing:1px;padding-bottom:20px}.module-gallery #gallery302::after{display:block;font-family:omnes-pro,sans-serif;text-align:center;font-size:18px;text-transform:uppercase;letter-spacing:1px;padding-bottom:20px}.pr-karusell{padding:50px 0 0 0}.pr-karusell .item:focus{outline:0}.pr-karusell h3,.pr-karusell h2{color:white;font-weight:100}.pr-karusell h4{color:white;font-family:omnes-pro,sans-serif;margin:40px 0;font-weight:600}.pr-karusell img{max-width:200px}.pr-karusell .slick-arrow{display:none!important}.pr-karusell .slick-dots li button:before{color:white;opacity:1}.pr-karusell .slick-dots li.slick-active button:before{color:#ecc917;opacity:1;font-size:10px}.module-article a.btn.btn-red{background-color:#ecc917;color:black;padding:10px 25px;margin-top:20px;display:inline-block;border-radius:0;font-size:inherit}.skille img{max-width:400px}.kaffe-bg{padding:100px 0}.kaffe-bg .module-formbuilder{max-width:400px;background-color:white;padding:30px;margin:0 auto;box-shadow:2px 2px 20px#00000085}.module-formbuilder label,.module-formbuilder h3{font-family:omnes-pro,sans-serif}.module-formbuilder .btn.submit{background-color:#ecc917;color:black;padding:4px 15px;display:inline-block;border-radius:0;font-size:inherit}.foodmenu table{width:100%}@media(min-width:321px) and (max-width:550px),(max-width:320px){.foodmenu table td{font-size:15px}}.foodmenu table.cafe td{padding:5px 10px}.foodmenu table.cafe tr:nth-child(odd){background-color:#b7c6d578}.foodmenu table.cafe td:nth-child(2){text-align:right}.foodmenu table.cafe-pilgrim td{padding:5px 10px}.foodmenu table.cafe-pilgrim td:nth-child(2){text-align:right}.foodmenu table.cafe-3 td{padding:5px 10px}.foodmenu table.cafe-3 tr:nth-child(odd){background-color:#b7c6d578}.foodmenu table.cafe-3 td:nth-child(3){text-align:right}.foodmenu table.food{width:100%}.foodmenu table.food hr{margin:10px 0;border-color:#b7c6d578}.foodmenu table.food td:nth-child(1){width:27%}.foodmenu table.food td:nth-child(2){width:55%}.foodmenu table.food td:nth-child(3){width:10%;padding-left:30px;text-align:right}@media(min-width:321px) and (max-width:550px),(max-width:320px){.foodmenu table.food td:nth-child(1){width:30%;padding-right:20px}.foodmenu table.food td:nth-child(2){width:40%}.foodmenu table.food td:nth-child(3){width:10%;padding-left:20px}}.foodmenu table.wine{width:100%}.foodmenu table.wine hr{margin:10px 0;border-color:#b7c6d578}.foodmenu table.wine td:nth-child(1){width:27%}.foodmenu table.wine td:nth-child(2){width:55%}.foodmenu table.wine td:nth-child(3){width:10%;padding-left:30px;text-align:right}@media(min-width:321px) and (max-width:550px),(max-width:320px){.foodmenu table.wine td:nth-child(1){width:40%;padding-right:20px}.foodmenu table.wine td:nth-child(2){width:18%}.foodmenu table.wine td:nth-child(3){width:10%;padding-left:20px}}.language-selector{position:fixed;right:25px;z-index:333}.language-selector a{background-color:white;border-radius:100px;padding:2px}.language-selector a span{border-radius:100px}@media(min-width:321px) and (max-width:550px),(max-width:320px){.language-selector{top:60px}}.language-selector .lang-name{display:none}.article171,.article173,.article535,.article537{background-color:transparent;padding:30px 50px;color:white;border:1px solid white;border-bottom:0}.article171 h2,.article173 h2,.article535 h2,.article537 h2{font-size:24px;line-height:32px}.article171 a,.article173 a,.article535 a,.article537 a{background-color:black;color:white;padding:10px 20px;border-radius:3px;font-family:omnes-pro,sans-serif;text-decoration:none;font-size:16px;font-weight:600;border-bottom:0}@media(min-width:768px) and (max-width:991px),(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.article171 a,.article173 a,.article535 a,.article537 a{font-size:14px}}@media(min-width:321px) and (max-width:550px),(max-width:320px){.article171 a,.article173 a,.article535 a,.article537 a{padding:10px 15px}}.article171 a:hover,.article173 a:hover,.article535 a:hover,.article537 a:hover{background-color:#ecc917;color:black}.body-mi164 .article171,.body-mi164 .article173,.body-mi164 .article535,.body-mi164 .article537{color:black;border:1px solid black;margin-bottom:20px}.smakebit{padding:30px 50px;background-color:transparent;border:1px solid white;color:white;margin:0;margin-bottom:20px}.smakebit a{color:white;border-color:white;font-weight:600;font-family:omnes-pro,sans-serif}.bookingskjema{padding:30px 50px;margin:0}.bookingskjema label{font-size:14px}.huset{height:900px}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.huset{height:300px}}.booking-knapper{position:fixed;right:0;top:150px;z-index:333}.booking-knapper a{background-color:#ecc917;padding:10px 35px 10px 20px;border-radius:20px 0 0 20px;display:block;font-weight:600;margin-bottom:5px;font-family:omnes-pro,sans-serif;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transform:translateX(15px);color:black}.booking-knapper a:hover{transform:translateX(0px)}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.booking-knapper{top:auto;bottom:0;right:auto;left:0;width:100%}.booking-knapper a{display:inline-block;margin-bottom:0;border-radius:20px 20px 0 0;transform:translateX(0px);width:50%;text-align:center;padding:10px 20px;font-size:12px}}.bg178{background-position-y:center!important}@media(min-width:321px) and (max-width:550px),(max-width:320px){.desktop-picture{display:none}}.mobile-picture{display:none}@media(min-width:321px) and (max-width:550px),(max-width:320px){.mobile-picture{display:block}}.article770 p{margin:0;padding:0;min-height:0}.menyer{display:flex;justify-content:center;flex-wrap:wrap}.menyer a{width:30%;margin:2%;background-color:#ecc917;padding:13px 20px;border-radius:3px;font-family:omnes-pro,sans-serif;text-decoration:none;font-size:20px;font-weight:600;border-bottom:0;color:black;text-align:center}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.menyer a{width:100%;margin:0;margin-bottom:10px}}