@media screen and (min-width:1251px){header .mobile-part{display:none}}@media screen and (max-width:1440px){.container{max-width:102.08333333333333vw}.slider_wrapper .slide .text h1,.slider_wrapper .slide .text div.title{font-size:5vw;line-height:5.833vw}.slider_wrapper .slide{min-height:48.0555vw}.slider_wrapper .slide .text .subtitle{font-size:1.45833vw;line-height:2.15277vw}a.btn{font-size:1.25vw;padding:1.041666vw 4.861111vw;line-height:1.527777vw}.slider_wrapper .slide .text .subtitle{max-width:72.708333vw}.showbar-experience{padding:6.25vw 0 2.7777vw}.showbar-experience .opening-hours{width:23.8888vw;height:23.8888vw;right:11.805555vw;top:-19.79166vw}.showbar-experience .opening-hours h2{font-size:1.736111vw;line-height:2.15277vw}.showbar-experience .opening-hours .opening-hours-logo{top:0}.showbar-experience .opening-hours .opening-hours-logo img{width:6.6666vw}.showbar-experience h2,.virtual-tour-wrapper h2,.reservation-form-wrapper h2{font-size:3.26388vw;line-height:4.4444vw;padding:1.94444vw 2.08333vw}.showbar-experience .subtitle{font-size:1.180555vw;line-height:1.875vw}.showbar-experience .string-logo img{width:10.555vw}.showbar-experience .container::after{width:6.94444vw;left:7.986111vw;bottom:-6.25vw;height:6.94444vw}.images-feed .container::after{width:6.94444vw;right:7.986111vw;bottom:-6.25vw;height:6.94444vw}.articles-wrapper::after{top:-8.68055vw;width:31.736111vw;height:6.80555vw}.articles-wrapper .article{min-height:47.08333vw;padding:6.9444444vw 2.5694444vw 5.5555vw 2.5694444vw}.articles-wrapper .article h4{font-size:1.66666vw;line-height:2.2222vw;padding:1.73611vw 0;min-height:4.166vw}.articles-wrapper .article .subtext{font-size:1.180555vw;line-height:1.80555vw}.articles-wrapper .article .link{margin-top:2.77777vw}.articles-wrapper .article .link a{font-size:2.08333vw}.articles-wrapper .article .string-logo img{max-width:4.9305555vw}.virtual-tour-wrapper .virtual-tour-iframe-wrapper{height:41.6666vw;width:55.555vw}.virtual-tour-wrapper::after{content:'';bottom:-1.3888vw;width:31.736111vw;height:6.8055vw}footer{padding:4.652777vw 0}footer .social-networks ul li a{width:3.125vw;height:3.125vw;font-size:1.736111vw}footer .info-rows-wrapper ul{font-size:1.180555vw}footer .social-networks ul li{margin:0 .694444vw}footer .info-rows-wrapper,footer .copyright{padding-top:3.125vw}footer .info-rows-wrapper ul li,footer .copyright ul li{margin:0 1.875vw}footer .info-rows-wrapper ul li::after,footer .copyright ul li::after{width:.486111vw;height:.486111vw;right:-2.0833333vw;top:.4166666666vw}footer .copyright ul{font-size:1.041666vw}footer .copyright ul li::after{width:.138888vw;height:1.25vw;right:-1.180555vw}section.blog-container-section ul.blog-posts{-ms-grid-columns:(49%)[auto-fill];grid-template-columns:repeat(auto-fill,49%)}section.blog-container-section ul.blog-posts li{max-width:100%}section.blog-container-section ul.blog-posts li .post-thumbnail img{width:100%}}@media screen and (max-width:1440px) and (min-width:1251px){.reservation-form-wrapper h2{font-size:3.3333vw;line-height:4.44444vw}.reservation-form-wrapper .reservation-form-holder{max-width:63.4722vw;margin-top:2.43055vw}.reservation-form-wrapper{padding:6.94444vw 0}.reservation-form-wrapper .reservation-form-holder{max-width:63.47222vw;margin-top:2.2222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields{gap:.6944vw 1.04166vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span input,.reservation-form-wrapper .reservation-form-holder .inline-fields span select{height:3.6111vw;font-size:.97222vw;line-height:2.083333vw;padding-left:3.61111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span input::-webkit-input-placeholder,.reservation-form-wrapper .reservation-form-holder .inline-fields span select::-webkit-input-placeholder{font-size:.97222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span input:-ms-input-placeholder,.reservation-form-wrapper .reservation-form-holder .inline-fields span select:-ms-input-placeholder{font-size:.97222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span input::-ms-input-placeholder,.reservation-form-wrapper .reservation-form-holder .inline-fields span select::-ms-input-placeholder{font-size:.97222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span input::placeholder,.reservation-form-wrapper .reservation-form-holder .inline-fields span select::placeholder{font-size:.97222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span::before{background-size:cover}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="navn"]::before{width:1.3888vw;height:1.3888vw;left:1.597222vw;top:1.1111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="epost"]::before{width:1.3888vw;height:1.3888vw;left:1.73611vw;top:1.1111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="phone"]::before{width:1.3888vw;height:1.3888vw;left:1.73611vw;top:1.1111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="date"]::before{width:1.1111vw;height:1.18055vw;left:1.73611vw;top:1.1111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="time"]::before{width:1.3888vw;height:1.3888vw;left:1.73611vw;top:1.1111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="Antalldeltakere"]::before{width:1.45833vw;height:1.18055vw;left:1.73611vw;top:1.1111vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"]{padding-top:1.04166666vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"][data-name="melding"]::before{width:1.3888vw;height:1.180555vw;left:1.597222vw;top:2.4305555vw;background-size:cover}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea{font-size:.9722222vw;line-height:2.08333vw;padding:.694444vw 3.47222vw .694444vw;max-height:9.9305555vw;resize:none}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea::-webkit-input-placeholder{font-size:.97222vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea:-ms-input-placeholder{font-size:.97222vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea::-ms-input-placeholder{font-size:.97222vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea::placeholder{font-size:.97222vw}.reservation-form-wrapper .reservation-form-holder input[type="submit"]{font-size:1.25vw;line-height:1.5277vw;padding:1.0416666vw 4.513888vw}.reservation-form-wrapper .reservation-form-holder .wpcf7-not-valid-tip{font-size:14px}.reservation-form-wrapper .reservation-form-holder .form-submit-row{margin-top:1.0416666vw}.reservation-form-wrapper .reservation-form-holder .form-submit-row .right{font-size:1.25vw;line-height:4.44444vw}.reservation-form-wrapper .reservation-form-holder .form-submit-row .right img{top:.41666vw;margin:0 .6944444vw 0 1.3888vw;width:1.736111vw}.reservation-form-wrapper .reservation-form-holder .form-submit-row .wpcf7-spinner{display:block;margin:15px 0 0}}@media screen and (max-width:1250px){header .left-menu,header .right-menu{display:none}header{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}header .mobile-part{display:-webkit-box;display:-ms-flexbox;display:flex}.container.short-width{max-width:100%}section.contact-container-section .top-content{gap:0 2vw}section.contact-container-section .top-content .left-side{-ms-flex-preferred-size:55%;flex-basis:55%}section.contact-container-section .bottom-content .info-lines-wrapper li{font-size:16px;padding:15px 20px}section.centred-page-content h2,section.contact-container-section .bottom-content h3{font-size:32px;line-height:38px}section.centred-page-content h2 br,section.contact-container-section .bottom-content h3 br{display:none}section.gallery-container-section .gallery-images-container-wrapper .gallery-images-container li{height:auto}section.gallery-container-section .gallery-images-container-wrapper .gallery-images-container li img{height:auto;width:100%}}@media screen and (max-width:967px){.slider_wrapper .slide .text .subtitle{font-size:1.758vw;line-height:2.35277vw}a.btn{font-size:1.55vw;line-height:1.527777vw;padding:1.441666vw 7.861111vw}.showbar-experience .opening-hours{position:static;margin:0 auto 40px}.showbar-experience h2,.virtual-tour-wrapper h2,.reservation-form-wrapper h2{font-size:3.76388vw}.showbar-experience .subtitle{font-size:1.580555vw;line-height:2.575vw}.showbar-experience .string-logo img{width:13.555vw}.articles-wrapper .article .string-logo img{max-width:8.9305555vw}.articles-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.articles-wrapper .article{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.articles-wrapper .article h4{font-size:2.66666vw;line-height:3.2222vw}.articles-wrapper .article .subtext{font-size:1.580555vw;line-height:2.80555vw}.articles-wrapper .article .link a{font-size:3.08333vw}footer .info-rows-wrapper ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .info-rows-wrapper ul li{margin-bottom:35px;font-size:16px}footer .info-rows-wrapper ul li:after{width:.686111vw;height:.686111vw;right:0;top:30px;margin:0 auto;left:0}footer .social-networks ul li a{width:35px;height:35px;font-size:20px}footer .copyright ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}footer .copyright ul li{margin-bottom:30px}footer .copyright ul li::after{width:50px;height:1px;right:0;left:0;margin:0 auto;top:25px}section.menu-container-section ul li{font-size:20px;line-height:26px;padding:50px 0}section.centred-page-content h2{font-size:32px}.header-title-wrapper{min-height:340px}section.centred-page-content .text{font-size:16px;line-height:22px;padding-bottom:20px}section.contact-container-section .top-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}section.contact-container-section .top-content .reservation-form-wrapper .reservation-form-holder{margin:0 auto}section.contact-container-section .top-content .left-side .title{font-size:16px}section.contact-container-section .bottom-content .info-lines-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.contact-container-section .bottom-content{padding:100px 0 0}section.contact-container-section .bottom-content::after{top:50px}section.contact-container-section .bottom-content .info-lines-wrapper li::after{width:220px;right:0;top:unset;right:0;margin:0 auto;bottom:0;height:1px;left:0}}@media screen and (max-width:967px) and (min-width:768px){.reservation-form-wrapper{padding:6.94444vw 0}.reservation-form-wrapper .reservation-form-holder{max-width:80%;margin:0 auto;margin-top:2.2222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields{gap:.6944vw 1.04166vw;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.reservation-form-wrapper .reservation-form-holder .inline-fields span input,.reservation-form-wrapper .reservation-form-holder .inline-fields span select{height:4.6111vw;font-size:1.27222vw;line-height:2.083333vw;padding-left:3.61111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span input::-webkit-input-placeholder,.reservation-form-wrapper .reservation-form-holder .inline-fields span select::-webkit-input-placeholder{font-size:1.27222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span input:-ms-input-placeholder,.reservation-form-wrapper .reservation-form-holder .inline-fields span select:-ms-input-placeholder{font-size:1.27222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span input::-ms-input-placeholder,.reservation-form-wrapper .reservation-form-holder .inline-fields span select::-ms-input-placeholder{font-size:1.27222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span input::placeholder,.reservation-form-wrapper .reservation-form-holder .inline-fields span select::placeholder{font-size:1.27222vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span::before{background-size:cover}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="navn"]::before{width:1.3888vw;height:1.3888vw;left:1.597222vw;top:1.6111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="epost"]::before{width:1.3888vw;height:1.3888vw;left:1.73611vw;top:1.6111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="phone"]::before{width:1.3888vw;height:1.3888vw;left:1.73611vw;top:1.6111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="date"]::before{width:1.1111vw;height:1.18055vw;left:1.73611vw;top:1.6111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="time"]::before{width:1.3888vw;height:1.3888vw;left:1.73611vw;top:1.6111vw}.reservation-form-wrapper .reservation-form-holder .inline-fields span[data-name="Antalldeltakere"]::before{width:1.45833vw;height:1.18055vw;left:1.73611vw;top:1.6111vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"]{padding-top:1.04166666vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"][data-name="melding"]::before{width:1.3888vw;height:1.180555vw;left:1.597222vw;top:2.4305555vw;background-size:cover}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea{font-size:1.27222vw;line-height:2.08333vw;padding:.694444vw 3.47222vw .694444vw;max-height:9.9305555vw;resize:none}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea::-webkit-input-placeholder{font-size:1.27222vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea:-ms-input-placeholder{font-size:1.27222vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea::-ms-input-placeholder{font-size:1.27222vw}.reservation-form-wrapper .reservation-form-holder span[data-name="melding"] textarea::placeholder{font-size:1.27222vw}.reservation-form-wrapper .reservation-form-holder input[type="submit"]{font-size:1.25vw;line-height:1.5277vw;padding:1.0416666vw 4.513888vw}.reservation-form-wrapper .reservation-form-holder .wpcf7-not-valid-tip{font-size:14px}.reservation-form-wrapper .reservation-form-holder .form-submit-row{margin-top:3.0416666vw}.reservation-form-wrapper .reservation-form-holder .form-submit-row .right{font-size:1.25vw;line-height:4.44444vw}.reservation-form-wrapper .reservation-form-holder .form-submit-row .right img{top:.41666vw;margin:0 .6944444vw 0 1.3888vw;width:1.736111vw}.reservation-form-wrapper .reservation-form-holder .form-submit-row .wpcf7-spinner{display:block;margin:15px auto 0}.reservation-form-wrapper .form-submit-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){.container{max-width:100%}.slider_wrapper .slide .text h1,.slider_wrapper .slide .text div.title{font-size:40px;line-height:44px}.slider_wrapper .slide .text .subtitle{max-width:80%;font-size:16px;line-height:22px}a.btn{font-size:16px;line-height:20px;padding:10px 60px}.showbar-experience .opening-hours{width:200px;height:200px}.showbar-experience .opening-hours .opening-hours-logo img{width:55px}.showbar-experience .opening-hours h2{font-size:16px;line-height:22px}.showbar-experience .string-logo img{width:110px}.showbar-experience h2,.virtual-tour-wrapper h2,.reservation-form-wrapper h2{font-size:26px;line-height:32px;padding:20px 10px}.showbar-experience .subtitle{font-size:16px;line-height:20px}.images-feed .images-feed-wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.images-feed{padding:25px 0 90px}.articles-wrapper .article{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.articles-wrapper .article .string-logo img{max-width:110px}.articles-wrapper .article h4{font-size:22px;line-height:30px}.articles-wrapper .article .subtext{font-size:16px;line-height:22px}.articles-wrapper .article .link a{font-size:24px}.virtual-tour-wrapper{padding:50px 0}.virtual-tour-wrapper .virtual-tour-iframe-wrapper{height:60vw;width:80%}.reservation-form-wrapper .reservation-form-holder{max-width:100%;margin:0 auto}.reservation-form-wrapper .reservation-form-holder .inline-fields{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.reservation-form-wrapper .reservation-form-holder .form-submit-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-form-wrapper .reservation-form-holder input[type="submit"]{width:100%;padding:15px 0;font-size:16px}.reservation-form-wrapper{padding:10px 0}.footer-google-map{min-height:450px}footer .info-rows-wrapper ul li::after{width:6px;height:6px;right:0;top:30px;margin:0 auto;left:0}footer{padding:50px 0}footer .info-rows-wrapper{padding-top:30px}footer .social-networks ul li{margin:0 10px}footer .copyright{padding-top:10px}section.menu-container-section ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.header-title-wrapper h1{font-size:42px}.header-title-wrapper{min-height:250px}section.gallery-container-section .gallery-thumbnails-container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}section.contact-container-section .top-content .right-side h3{font-size:22px;line-height:28px}section.centred-page-content{padding:30px 0 0}section.contact-container-section .top-content .reservation-form-wrapper .reservation-form-holder .inline-fields{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}section.contact-container-section .top-content .right-side .subtext{font-size:16px;line-height:22px}section.contact-container-section .bottom-content{padding:70px 0 0}section.contact-container-section .bottom-content::after{top:25px}section.center_page_section{padding:0 0 20px}section.contact-container-section .bottom-content .info-lines-wrapper li{padding:5px 20px}section.center_page_section .container .undertext{font-size:16px}section.blog-container-section ul.blog-posts{-ms-grid-columns:auto;grid-template-columns:auto}section.center_page_section .container .undertext::after{width:70%;max-width:457px;background-repeat:no-repeat}}@media screen and (max-width:550px){.slider_wrapper .slide{min-height:50vh}.slider_wrapper .slide .text h1,.slider_wrapper .slide .text div.title{font-size:34px;line-height:40px}.virtual-tour-wrapper .virtual-tour-iframe-wrapper{height:70vw;width:100%}.slick-prev,.slick-next{width:22px}.articles-wrapper::after,.virtual-tour-wrapper::after{width:40%;height:50px;background-repeat:no-repeat;background-size:contain}.articles-wrapper::after{top:-50px}.virtual-tour-wrapper::after{bottom:-20px}.images-feed .container::after,.showbar-experience .container::after{width:50px;height:50px}.reservation-form{margin-top:35px}header{height:90px}header .logo img{max-width:120px}section.menu-container-section ul{gap:20px 15px}section.menu-container-section ul li{font-size:16px;line-height:22px}.header-title-wrapper h1{font-size:28px}section.centred-page-content h2{font-size:22px}section.gallery-container-section .gallery-thumbnails-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}section.blog-container-section ul.blog-posts li .text h3{font-size:18px;line-height:24px;min-height:auto}}@media screen and (max-width:400px){.slider_wrapper .slide .text h1,.slider_wrapper .slide .text div.title{font-size:26px;line-height:30px}.showbar-experience h2,.virtual-tour-wrapper h2,.reservation-form-wrapper h2{font-size:22px}.articles-wrapper .article{padding:45px 15px}section.menu-container-section ul li{padding:40px 0}}