@font-face{font-family:'nox_ot_bold';src:url('/Content/fonts/noxot-bold-webfont.woff2') format('woff2'),url('/Content/fonts/noxot-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'nox_ot_regular';src:url('/Content/fonts/noxot-regular-webfont.woff2') format('woff2'),url('/Content/fonts/noxot-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}.ox-font-regular{font-family:'nox_ot_regular';font-weight:normal;font-style:normal}.ox-font-bold{font-family:'nox_ot_bold';font-weight:normal;font-style:normal}.ox-bg-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}html,body{font-family:'nox_ot_regular';font-weight:normal;font-style:normal;color:#fff;background-color:#000;font-size:20px;-webkit-font-smoothing:antialiased;width:100%}@media only screen and (min-width:600px){html,body{font-size:30px}}@media only screen and (min-width:1024px){html,body{font-size:32px}}@media only screen and (min-width:1400px){html,body{font-size:42px}}.preload-images{display:none;width:0;height:0}a.header{text-decoration:none;color:inherit}a.header header.top{position:fixed;bottom:50px;right:20px;width:70px;height:70px;z-index:1000;border-radius:50%;background-color:#000;opacity:0}a.header header.top .nav-icon{position:absolute;top:22px;left:17px}a.header header.top .nav-icon .bar{width:36px;height:5px;position:absolute;left:0;background-color:#fff}a.header header.top .nav-icon .bar1{top:0}a.header header.top .nav-icon .bar2{top:10px}a.header header.top .nav-icon .bar3{top:20px}a.header header.top .nav-icon .circle{position:absolute;left:-26px;top:-6px;width:38px;height:38px;border-radius:50%;border:5px solid #fff;background-color:transparent}a.header:hover header.top .nav-icon .bar1{top:-1px}a.header:hover header.top .nav-icon .bar3{top:21px}.container{position:relative;width:100%}.container.home .deviant-openinghours{position:absolute;top:14vh;left:0;width:100%;text-align:center;font-size:.9em;color:#d59023;padding:0 15%}@media only screen and (min-width:1024px){.container.home .deviant-openinghours{padding:0 30%;font-size:.7em;top:23vh}}.container.home .ox-start{min-height:100vh}.container.home .graphics-mobile{overflow:hidden}@media only screen and (min-width:1024px){.container.home .graphics-mobile{display:none}}.container.home .graphics-mobile svg{width:100%}.container.home .graphics-mobile svg .st0{fill:none;stroke:#262626;stroke-width:12.5;stroke-miterlimit:10}.container.home .graphics-mobile svg .st01{fill:#fff;stroke:none}.container.home .graphics-mobile svg .st11{fill:none;stroke:#fff;stroke-width:12.5;stroke-miterlimit:10}.container.home .graphics-mobile svg #tap_room{opacity:0}.container.home .graphics-desktop{display:none}@media only screen and (min-width:1024px){.container.home .graphics-desktop{display:block}}.container.home .graphics-desktop svg{width:100%}.container.home .graphics-desktop svg .st0{fill:none;stroke:#262626;stroke-width:12.5;stroke-miterlimit:10}.container.home .graphics-desktop svg .st1{fill:#fff;stroke:none}.container.home .graphics-desktop svg .st11{fill:none;stroke:#fff;stroke-width:12.5;stroke-miterlimit:10}.container.home .graphics-desktop svg #tap_room2{opacity:0}.container.home .logo-animate{width:90px;margin:15vh 20px 10px}@media only screen and (min-width:1024px){.container.home .logo-animate{width:10%}}.container.home .logo-animate svg{width:100%;height:auto}.container.home .logo-animate svg .st0{fill:none;stroke:#fff;stroke-width:12.5;stroke-miterlimit:10}.container.home .logo-animate svg .st1{fill:#fff}.container.home nav{position:relative;display:inline-block;vertical-align:top;margin-top:40px;width:100%}.container.home nav .main-menu{margin-left:25px;font-size:.9em}@media only screen and (min-width:600px){.container.home nav .main-menu{margin-left:50px}}@media only screen and (min-width:1024px){.container.home nav .main-menu{margin-left:35px;font-size:.6em}}@media only screen and (min-width:1400px){.container.home nav .main-menu{margin-left:40px}}@media only screen and (min-width:1600px){.container.home nav .main-menu{margin-left:60px}}.container.home nav .main-menu a{display:block;color:#fff;text-decoration:none;margin-bottom:12px;border-bottom:4px solid transparent}.container.home nav .main-menu a:hover{color:#fff}.container.home nav .main-menu a:hover span.text:after{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.container.home nav .main-menu a span.text{position:relative}.container.home nav .main-menu a span.text:after{content:"";display:block;position:absolute;height:4px;bottom:-3px;width:100%;background:#fff;-webkit-transform:scaleX(.3);-ms-transform:scaleX(.3);transform:scaleX(.3);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;opacity:0;-webkit-transition:all .6s cubic-bezier(.22,.81,.13,1);transition:all .6s cubic-bezier(.22,.81,.13,1)}.container.home nav .main-menu a.active{color:#fff}.container.home nav .main-menu a.active span.text:after{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.container.home nav .main-menu .meny-btns a{display:inline-block}.container.home nav .main-menu .menugroup-heading{opacity:.7}.container.home nav .ox-info{width:50%;position:absolute;top:50px;left:50%}@media only screen and (min-width:1024px){.container.home nav .ox-info{top:0;left:30%}}.container.home nav .ox-info .opening-hours{position:absolute;border:5px solid #fff;padding:14px 20px;display:none;opacity:0}@media only screen and (min-width:1400px){.container.home nav .ox-info .opening-hours{padding:20px 30px}}.container.home nav .ox-info .opening-hours h2{font-family:'nox_ot_bold';font-weight:normal;font-style:normal;font-size:.9em}.container.home nav .ox-info .opening-hours h3{font-family:'nox_ot_bold';font-weight:normal;font-style:normal;font-size:.6em;margin-top:10px;text-transform:uppercase}@media only screen and (min-width:1024px){.container.home nav .ox-info .opening-hours h3{font-size:.5em}}@media only screen and (min-width:1400px){.container.home nav .ox-info .opening-hours h3{font-size:.35em}}.container.home nav .ox-info .opening-hours h3:first-child{margin-top:0}.container.home nav .ox-info .opening-hours h3.special{color:#d59023}.container.home nav .ox-info .opening-hours p{font-size:.8em}@media only screen and (min-width:1024px){.container.home nav .ox-info .opening-hours p{font-size:.5em}}.container.home nav .ox-info .opening-hours p.special{color:#d59023}.container.home nav .ox-info .contact{display:none;opacity:0;position:absolute;border:5px solid #fff;padding:14px}@media only screen and (min-width:1400px){.container.home nav .ox-info .contact{padding:20px 30px}}.container.home nav .ox-info .contact p{font-size:.8em}@media only screen and (min-width:1024px){.container.home nav .ox-info .contact p{font-size:.5em}}.container.home nav .ox-info .contact ul{margin:0;padding:0;list-style:none}.container.home nav .ox-info .contact ul li{font-size:.8em;margin-bottom:20px;padding-left:20px}@media only screen and (min-width:1024px){.container.home nav .ox-info .contact ul li{padding-left:30px;font-size:.6em}}@media only screen and (min-width:1600px){.container.home nav .ox-info .contact ul li{font-size:.5em}}.container.home nav .ox-info .contact ul li:before{content:'';display:inline-block;width:20px;margin-left:-20px;height:14px;background-size:50%;background-repeat:no-repeat;background-position:bottom left}@media only screen and (min-width:1024px){.container.home nav .ox-info .contact ul li:before{width:30px;margin-left:-30px;height:20px}}.container.home nav .ox-info .contact ul li a{color:inherit;text-decoration:none}.container.home nav .ox-info .contact ul li a:hover{text-decoration:underline}.container.home nav .ox-info .contact ul li.address:before{background-image:url('/Content/images/icon-location.svg')}@media only screen and (min-width:600px){.container.home nav .ox-info .contact ul li.phone a{pointer-events:none}}.container.home nav .ox-info .contact ul li.phone:before{background-image:url('/Content/images/icon-phone.svg')}.container.home nav .ox-info .contact ul li.email{margin-bottom:0}.container.home nav .ox-info .contact ul li.email:before{background-image:url('/Content/images/icon-email.svg')}.container.home nav .ox-info .reservations{display:none;opacity:0;position:absolute;border:5px solid #fff;padding:14px;max-width:40%}.container.home nav .ox-info .reservations p{font-size:.8em}.container.home nav .ox-info .reservations p a{color:inherit;text-decoration:underline}.container.home .sep{background:linear-gradient(45deg,#fff 50%,#000 50%);height:60vh}@media only screen and (min-width:600px){.container.home .sep{height:90vh}}@media only screen and (min-width:1024px){.container.home .sep{height:150vh}}@media only screen and (min-width:1400px){.container.home .sep{height:200vh}}@media only screen and (min-width:1600px){.container.home .sep{height:220vh}}.container.home .sep2{background:linear-gradient(45deg,#000 50%,#fff 50%);height:60vh}@media only screen and (min-width:600px){.container.home .sep2{height:90vh}}@media only screen and (min-width:1024px){.container.home .sep2{height:150vh}}@media only screen and (min-width:1400px){.container.home .sep2{height:200vh}}@media only screen and (min-width:1600px){.container.home .sep2{height:220vh}}.container.home section#ox-menu{display:block;background-color:#fff;color:#000}.container.home section#ox-menu .meny-btns-sticky{text-align:center;font-size:.9em;top:-50px;-webkit-transition:top 300ms;-moz-transition:top 300ms;-ms-transition:top 300ms;-o-transition:top 300ms;transition:top 300ms}@media only screen and (min-width:1024px){.container.home section#ox-menu .meny-btns-sticky{font-size:.6em}}.container.home section#ox-menu .meny-btns-sticky a{display:inline-block;color:#000;text-decoration:none;margin-bottom:12px;border-bottom:4px solid transparent}.container.home section#ox-menu .meny-btns-sticky a:hover{color:#000}.container.home section#ox-menu .meny-btns-sticky a:hover span.text:after{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.container.home section#ox-menu .meny-btns-sticky a span.text{position:relative}.container.home section#ox-menu .meny-btns-sticky a span.text:after{content:"";display:block;position:absolute;height:4px;bottom:-3px;width:100%;background:#000;-webkit-transform:scaleX(.3);-ms-transform:scaleX(.3);transform:scaleX(.3);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;opacity:0;-webkit-transition:all .6s cubic-bezier(.22,.81,.13,1);transition:all .6s cubic-bezier(.22,.81,.13,1)}.container.home section#ox-menu .meny-btns-sticky a.active{color:#000}.container.home section#ox-menu .meny-btns-sticky a.active span.text:after{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.container.home section#ox-menu .meny-btns-sticky.stick-it{position:fixed;top:0;left:0;width:100%;background-color:#000;color:#fff;padding-top:10px}.container.home section#ox-menu .meny-btns-sticky.stick-it a{color:#fff}.container.home section#ox-menu .meny-btns-sticky.stick-it a:hover{color:#fff}.container.home section#ox-menu .meny-btns-sticky.stick-it a span.text:after{background:#fff}.container.home section#ox-menu .meny-btns-sticky.stick-it a.active{color:#fff}.container.home section#ox-menu h2{text-align:center;text-transform:uppercase;font-family:'nox_ot_bold';font-weight:normal;font-style:normal;font-size:2em}.container.home section#ox-menu .category{padding:20px 0 10px}@media only screen and (min-width:1024px){.container.home section#ox-menu .category{padding:20px 0 30px}}@media only screen and (min-width:1400px){.container.home section#ox-menu .category{padding:50px 0 30px}}.container.home section#ox-menu .category .category-info{width:86%;margin:0 auto;padding:5vw;font-size:.8em}@media only screen and (min-width:600px){.container.home section#ox-menu .category .category-info{width:80%}}@media only screen and (min-width:1024px){.container.home section#ox-menu .category .category-info{width:60%;font-size:.6em}}@media only screen and (min-width:1400px){.container.home section#ox-menu .category .category-info{width:50%}}@media only screen and (min-width:1600px){.container.home section#ox-menu .category .category-info{width:45%;font-size:.5em;padding:2vw 4vw}}.container.home section#ox-menu .category h3{width:86%;margin:10px auto}@media only screen and (min-width:600px){.container.home section#ox-menu .category h3{width:80%}}@media only screen and (min-width:1024px){.container.home section#ox-menu .category h3{width:60%;padding-left:10px}}@media only screen and (min-width:1400px){.container.home section#ox-menu .category h3{width:50%}}@media only screen and (min-width:1600px){.container.home section#ox-menu .category h3{width:45%}}.container.home section#ox-menu .category h3 span{font-family:'nox_ot_bold';font-weight:normal;font-style:normal;background-color:#000;color:#fff;margin-right:1px;text-transform:uppercase;width:20px;text-align:center;display:inline-block;font-size:.8em;height:30px;padding-top:3px}@media only screen and (min-width:600px){.container.home section#ox-menu .category h3 span{width:27px;height:40px}}@media only screen and (min-width:1024px){.container.home section#ox-menu .category h3 span{width:26px;height:38px;padding-top:4px;font-size:.7em}}@media only screen and (min-width:1400px){.container.home section#ox-menu .category h3 span{width:30px;height:46px;padding-top:4px;font-size:.65em;margin-right:2px}}.container.home section#ox-menu .category h3 span.empty{width:12px;color:#000}@media only screen and (min-width:600px){.container.home section#ox-menu .category h3 span.empty{width:18px}}@media only screen and (min-width:1400px){.container.home section#ox-menu .category h3 span.empty{width:20px}}.container.home section#ox-menu .category .partymenu{width:86%;margin:0 auto 20px;border-bottom:1px dotted rgba(0,0,0,.1)}@media only screen and (min-width:600px){.container.home section#ox-menu .category .partymenu{width:80%}}@media only screen and (min-width:1024px){.container.home section#ox-menu .category .partymenu{width:60%;padding:0 10px 0}}@media only screen and (min-width:1400px){.container.home section#ox-menu .category .partymenu{width:50%}}@media only screen and (min-width:1600px){.container.home section#ox-menu .category .partymenu{width:45%}}.container.home section#ox-menu .category .partymenu h4{margin:20px auto 5px;font-size:.9em;font-family:'nox_ot_bold';font-weight:normal;font-style:normal}@media only screen and (min-width:1024px){.container.home section#ox-menu .category .partymenu h4{font-size:.6em;margin:40px auto 5px}}.container.home section#ox-menu .category .partymenu p{margin:10px auto;font-size:.65em}@media only screen and (min-width:1024px){.container.home section#ox-menu .category .partymenu p{font-size:.47em}}.container.home section#ox-menu .category .partymenu p b,.container.home section#ox-menu .category .partymenu p strong{font-family:'nox_ot_bold';font-weight:normal;font-style:normal}.container.home section#ox-menu .category .partymenu p a[href^="tel"]{color:inherit;text-decoration:none}.container.home section#ox-menu .category table{width:86%;margin:0 auto;border-collapse:separate;border-spacing:0}@media only screen and (min-width:600px){.container.home section#ox-menu .category table{width:80%}}@media only screen and (min-width:1024px){.container.home section#ox-menu .category table{width:60%}}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table{width:50%}}@media only screen and (min-width:1600px){.container.home section#ox-menu .category table{width:45%}}.container.home section#ox-menu .category table thead tr td{font-family:'nox_ot_bold';font-weight:normal;font-style:normal;text-transform:uppercase;font-size:.7em;border:0;padding:0 0 10px}@media only screen and (min-width:1024px){.container.home section#ox-menu .category table thead tr td{padding:5px 10px 30px}}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table thead tr td{font-size:.5em}}.container.home section#ox-menu .category table thead tr td:hover{background-color:transparent}.container.home section#ox-menu .category table tbody tr{-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}.container.home section#ox-menu .category table tbody tr td{font-size:.7em;padding:10px 0 0;margin-bottom:3px;vertical-align:bottom;border-bottom:1px dotted rgba(0,0,0,.1)}@media only screen and (min-width:1024px){.container.home section#ox-menu .category table tbody tr td{padding:16px 10px 4px}}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table tbody tr td{font-size:.55em}}.container.home section#ox-menu .category table tbody tr td b{font-family:'nox_ot_bold';font-weight:normal;font-style:normal}@media only screen and (min-width:1024px){.container.home section#ox-menu .category table tbody tr:hover{background-color:rgba(0,0,0,.03)}}.container.home section#ox-menu .category table.ol td.name,.container.home section#ox-menu .category table.glutenfritt-ol td.name,.container.home section#ox-menu .category table.alkoholfritt-ol td.name,.container.home section#ox-menu .category table.mineralvann td.name{width:80%}.container.home section#ox-menu .category table.ol td.alc,.container.home section#ox-menu .category table.glutenfritt-ol td.alc,.container.home section#ox-menu .category table.alkoholfritt-ol td.alc,.container.home section#ox-menu .category table.mineralvann td.alc{padding-left:20px}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table.ol td.alc,.container.home section#ox-menu .category table.glutenfritt-ol td.alc,.container.home section#ox-menu .category table.alkoholfritt-ol td.alc,.container.home section#ox-menu .category table.mineralvann td.alc{padding-left:40px}}.container.home section#ox-menu .category table.ol td.volume,.container.home section#ox-menu .category table.glutenfritt-ol td.volume,.container.home section#ox-menu .category table.alkoholfritt-ol td.volume,.container.home section#ox-menu .category table.mineralvann td.volume{padding-left:10px}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table.ol td.volume,.container.home section#ox-menu .category table.glutenfritt-ol td.volume,.container.home section#ox-menu .category table.alkoholfritt-ol td.volume,.container.home section#ox-menu .category table.mineralvann td.volume{padding-left:30px}}.container.home section#ox-menu .category table.ol td.price,.container.home section#ox-menu .category table.glutenfritt-ol td.price,.container.home section#ox-menu .category table.alkoholfritt-ol td.price,.container.home section#ox-menu .category table.mineralvann td.price{text-align:right;padding-left:10px}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table.ol td.price,.container.home section#ox-menu .category table.glutenfritt-ol td.price,.container.home section#ox-menu .category table.alkoholfritt-ol td.price,.container.home section#ox-menu .category table.mineralvann td.price{padding-left:30px}}.container.home section#ox-menu .category table.sprit td.beverage-type{width:20%}.container.home section#ox-menu .category table.sprit td.name{width:60%}.container.home section#ox-menu .category table.sprit td.price{text-align:right;padding-left:10px}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table.sprit td.price{padding-left:30px}}.container.home section#ox-menu .category table.drinker td.name,.container.home section#ox-menu .category table.vin td.name{width:30%;vertical-align:top}.container.home section#ox-menu .category table.drinker td.content,.container.home section#ox-menu .category table.vin td.content{width:60%}.container.home section#ox-menu .category table.drinker td.price,.container.home section#ox-menu .category table.vin td.price{text-align:right;padding-left:10px}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table.drinker td.price,.container.home section#ox-menu .category table.vin td.price{padding-left:30px}}.container.home section#ox-menu .category table.mat td.name{width:80%}.container.home section#ox-menu .category table.mat td.name .allergy{color:#444;font-size:.8em}.container.home section#ox-menu .category table.mat td.price{text-align:right;padding-left:10px}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table.mat td.price{padding-left:30px}}.container.home section#ox-menu .category table.ol-paa-tapp td.name{width:60%}.container.home section#ox-menu .category table.ol-paa-tapp td.price{text-align:right;padding-left:10px}@media only screen and (min-width:1400px){.container.home section#ox-menu .category table.ol-paa-tapp td.price{padding-left:30px}}.container.home section#ox-about{display:block;background-color:#000;color:#fff;padding-bottom:10vh}@media only screen and (min-width:1024px){.container.home section#ox-about{padding-bottom:10vh}}.container.home section#ox-about h1{padding-top:100px;text-align:center;font-family:'nox_ot_bold';font-weight:normal;font-style:normal;font-size:2em}.container.home section#ox-about .body-text{width:80%;margin:0 auto}@media only screen and (min-width:600px){.container.home section#ox-about .body-text{width:70%}}@media only screen and (min-width:1024px){.container.home section#ox-about .body-text{width:65%}}@media only screen and (min-width:1400px){.container.home section#ox-about .body-text{width:40%}}@media only screen and (min-width:1600px){.container.home section#ox-about .body-text{width:40%}}.container.home section#ox-about .body-text p{font-size:.8em;margin-bottom:2vh}@media only screen and (min-width:600px){.container.home section#ox-about .body-text p{font-size:.8em}}@media only screen and (min-width:1024px){.container.home section#ox-about .body-text p{font-size:.8em}}@media only screen and (min-width:1400px){.container.home section#ox-about .body-text p{font-size:.6em}}.container.home section#ox-about .inline-photo{width:90%;margin:4vh auto}@media only screen and (min-width:600px){.container.home section#ox-about .inline-photo{width:80%}}@media only screen and (min-width:1024px){.container.home section#ox-about .inline-photo{width:80%}}@media only screen and (min-width:1400px){.container.home section#ox-about .inline-photo{width:60%;max-height:60vh;overflow:hidden}}.container.home section#ox-about .inline-photo img{width:100%}.container.home section#ox-about .photo-gallery{position:relative;overflow:hidden;width:100%;height:100vh;margin:4vh auto}.container.home section#ox-about #arrow_right{background:url('/Content/images/rightarrow.png') no-repeat;width:24px;height:41px;z-index:101;right:140px;position:absolute;bottom:6%}@media only screen and (min-width:1024px){.container.home section#ox-about #arrow_right{right:120px}}.container.home section#ox-about #arrow_left{background:url('/Content/images/leftarrow.png') no-repeat;width:24px;height:41px;z-index:100;right:220px;position:absolute;bottom:6%}@media only screen and (min-width:1024px){.container.home section#ox-about #arrow_left{right:180px}}.container.home section#ox-about div.mc-image{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;overflow:hidden;width:100%}.container.home section#ox-happenings{padding-bottom:30vh}@media only screen and (min-width:1024px){.container.home section#ox-happenings{padding-bottom:10vh}}.container.home section#ox-happenings h3{padding-top:100px;text-align:center;font-family:'nox_ot_bold';font-weight:normal;font-style:normal;font-size:1.5em;padding-bottom:30px}.container.home section#ox-happenings .feed{width:80%;margin:0 auto}@media only screen and (min-width:600px){.container.home section#ox-happenings .feed{width:70%}}@media only screen and (min-width:1024px){.container.home section#ox-happenings .feed{width:65%}}@media only screen and (min-width:1400px){.container.home section#ox-happenings .feed{width:40%}}@media only screen and (min-width:1600px){.container.home section#ox-happenings .feed{width:40%}}.container.home section#ox-happenings .feed .feed-item{border:3px solid #fff;padding:15px;margin-bottom:30px;font-family:'nox_ot_bold';font-weight:normal;font-style:normal;color:#fff;display:block;text-decoration:none}@media only screen and (min-width:1024px){.container.home section#ox-happenings .feed .feed-item{font-size:.6em}}.container.home section#ox-happenings .feed .feed-item span.date{display:block;font-family:'nox_ot_regular';font-weight:normal;font-style:normal;font-size:.8em}@media only screen and (min-width:1024px){.container.home section#ox-happenings .feed .feed-item span.date{font-size:.8em}}.container.home section#ox-happenings .feed .feed-item span.desc{display:block;font-family:'nox_ot_regular';font-weight:normal;font-style:normal;font-size:.8em;margin-top:10px}@media only screen and (min-width:1024px){.container.home section#ox-happenings .feed .feed-item span.desc{font-size:.8em}}.container.home section.newsletter{text-align:center}.container.home section.newsletter .description{padding-bottom:2rem;width:90%;margin:0 auto}.container.home section.newsletter .description p{font-size:.6em}.container.home section.newsletter form input[type="email"]{color:inherit;font-size:.6em;font-family:inherit;text-align:center;background:none;outline:none;border:none;border-bottom:2px solid #fff;padding:.3rem}.container.home section.newsletter form input[type="submit"]{background:none;border:none;outline:none;cursor:pointer;font-size:.6em;font-weight:700;font-family:inherit;color:inherit}.container.home section.newsletter form input[type="submit"]:hover{text-decoration:underline}.container.home section.logos{margin:3rem auto;text-align:center;width:70%}@media only screen and (min-width:1024px){.container.home section.logos{width:100%}}.container.home section.logos a{display:inline-block;width:70px;margin:0}@media only screen and (min-width:1024px){.container.home section.logos a{width:110px}}.container.home section.logos a img{width:100%;display:block}.container.cookies{width:86%;margin:0 auto}@media only screen and (min-width:600px){.container.cookies{width:80%}}@media only screen and (min-width:1024px){.container.cookies{width:60%}}@media only screen and (min-width:1400px){.container.cookies{width:50%}}@media only screen and (min-width:1600px){.container.cookies{width:45%}}.container.cookies .logo{width:30%;margin:5vh auto}@media only screen and (min-width:1024px){.container.cookies .logo{width:20%}}.container.cookies h1{font-family:'nox_ot_bold';font-weight:normal;font-style:normal;font-size:1.5em;margin-bottom:2vh}@media only screen and (min-width:1024px){.container.cookies h1{font-size:1.4em}}.container.cookies h2{font-family:'nox_ot_bold';font-weight:normal;font-style:normal;margin-bottom:2vh;font-size:1em}@media only screen and (min-width:1024px){.container.cookies h2{font-size:.9em}}.container.cookies h3{font-family:'nox_ot_bold';font-weight:normal;font-style:normal;font-size:1em;margin-bottom:2vh;margin-top:5vh}@media only screen and (min-width:1024px){.container.cookies h3{font-size:.7em}}.container.cookies p{font-family:'nox_ot_regular';font-weight:normal;font-style:normal;font-size:.8em;margin-bottom:2vh}@media only screen and (min-width:1024px){.container.cookies p{font-size:.5em}}.container.cookies p a{color:inherit}.container.cookies p b{font-family:'nox_ot_bold';font-weight:normal;font-style:normal}footer{width:100%;background-color:#000;text-align:center;padding:10vh 5vw}footer a{color:#fff;font-family:'nox_ot_regular';font-weight:normal;font-style:normal;font-size:.7em;text-decoration:underline}@media only screen and (min-width:1024px){footer a{font-size:.4em}}footer a.hk{color:rgba(255,255,255,.5);text-decoration:none}footer a.hk span{font-family:'nox_ot_bold';font-weight:normal;font-style:normal}.reservations-popup{position:fixed;background:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100vh;text-align:center;z-index:3000;padding-top:10vh;display:none;pointer-events:none}.reservations-popup .bg{background-color:#fff;max-width:700px;padding:40px;color:#000;font-size:20px;margin:0 auto}.reservations-popup iframe{border:none;margin:0 auto}.close-x{position:fixed;top:30px;right:20px;width:30px;height:30px;cursor:pointer;z-index:3001;display:none}@media only screen and (min-width:1024px){.close-x{top:30px;right:30px;width:40px;height:40px}}.close-x .closebar{width:36px;height:4px;position:absolute;left:0;background-color:#fff;top:20px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;pointer-events:none}.close-x .bar1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.close-x .bar2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.close-x:hover .bar1{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.close-x:hover .bar2{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#booking-modal{display:none;position:fixed;top:0;left:0;height:100vh;width:100%;z-index:11000;justify-content:center;align-items:center;overflow-y:scroll}@media only screen and (min-width:1024px){#booking-modal{height:100%}}#booking-modal.show{display:block}@media only screen and (min-width:1024px){#booking-modal.show{display:flex}}#booking-modal .bg-layer{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5)}#booking-modal .custom-text{background-color:#fff;margin:0 8px 0;padding:16px 16px 24px;max-width:584px;font-size:16px;border-radius:4px;position:relative;top:15px;color:#000}#booking-modal .iframe-wrap{color:#000}#booking-modal .booking-content{position:relative}#booking-modal .booking-content iframe{height:700px;width:100%}@media only screen and (min-width:1024px){#booking-modal .booking-content iframe{width:600px}}#booking-modal .booking-content .close-btn{position:absolute;top:-70px;right:13px;display:inline-block;width:20px;height:20px;overflow:hidden;cursor:pointer}@media only screen and (min-width:1024px){#booking-modal .booking-content .close-btn{top:-50px}}#booking-modal .booking-content .close-btn:after,#booking-modal .booking-content .close-btn:before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#000}#booking-modal .booking-content .close-btn:after{transform:rotate(45deg)}#booking-modal .booking-content .close-btn:before{transform:rotate(-45deg)}#booking-modal .booking-content .booking-wrapper{position:relative}@media only screen and (min-width:1024px){#booking-modal .booking-content .booking-wrapper{margin:0 auto;display:flex;justify-content:center}}