@font-face{font-family:"Cherry Swash Bold";src:url("/main-lib/fonts/cherry_swash/cherryswash-bold.woff2") format("woff2"),url("/main-lib/fonts/cherry_swash/cherryswash-bold.woff") format("woff"),url("/main-lib/fonts/cherry_swash/cherryswash-bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat Regular";src:url("/main-lib/fonts/montserrat/montserrat-regular.eot?") format("eot"),url("/main-lib/fonts/montserrat/montserrat-regular.woff") format("woff"),url("/main-lib/fonts/montserrat/montserrat-regular.ttf") format("truetype"),url("/main-lib/fonts/montserrat/montserrat-regular.svg#montserrat-regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat Medium";src:url("/main-lib/fonts/montserrat/montserrat-medium.eot");src:url("/main-lib/fonts/montserrat/montserrat-medium.eot?#iefix") format("embedded-opentype"),url("/main-lib/fonts/montserrat/montserrat-medium.woff2") format("woff2"),url("/main-lib/fonts/montserrat/montserrat-medium.woff") format("woff"),url("/main-lib/fonts/montserrat/montserrat-medium.ttf") format("truetype"),url("/main-lib/fonts/montserrat/montserrat-medium.svg#montserratmedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat Semibold";src:url("/main-lib/fonts/montserrat/montserrat-semibold.eot");src:url("/main-lib/fonts/montserrat/montserrat-semibold.eot?#iefix") format("embedded-opentype"),url("/main-lib/fonts/montserrat/montserrat-semibold.woff2") format("woff2"),url("/main-lib/fonts/montserrat/montserrat-semibold.woff") format("woff"),url("/main-lib/fonts/montserrat/montserrat-semibold.ttf") format("truetype"),url("/main-lib/fonts/montserrat/montserrat-semibold.svg#montserratsemibold") format("svg");font-weight:normal;font-style:normal}*{position:relative}body{margin:0;background:#000}a,a:hover{text-decoration:none}.desktop{display:none !important}.imageWrapper{position:absolute;top:0;width:100%;max-height:700px;z-index:-1;overflow:hidden}.background{width:100%}.headerWrapper{margin:0 15px}.logo{display:block;width:260px;margin:0 auto;padding:75px 0px 45px}.textBox{width:290px;border:3px solid #f39200;box-shadow:2px 2px 28px 0 rgba(0, 0, 0, 0.7);background:rgba(0, 0, 0, 0.7);margin:0 auto 50px;hyphens:auto}.textBox a{display:block;margin:30px 15px 20px;color:#fff}.textBox a:hover{color:#f39200}.textBox h1{font-family:"Cherry Swash Bold";font-weight:normal;font-size:25px;line-height:27px;hyphens:auto;text-align:center}.textBox h1 span{font-size:32px}.textBox hr{border-bottom:1px solid #fff;display:block;width:calc(100% - 30px);margin-bottom:30px}.textBox p{font-family:"Montserrat Medium";font-weight:normal;font-size:16px;line-height:21px;color:#fff;padding:0;margin:0 15px 30px;text-align:center}.noBackground{background-color:rgba(0, 0, 0, 0)}.parallax{padding:0px;border-color:#fff}.parallax h2{margin-bottom:0px;color:#fff}.parallax h2 span{font-family:"Cherry Swash Bold";color:#f39200;font-size:30px}.blackBg{background-color:#231f20}.temple{width:100%;height:6.1333333333vw;position:absolute;bottom:-1px;left:0px;fill:#fcf4df}.temple.black{fill:#231f20}.gallery{background:#fcf4df;padding-bottom:50px}.gallery .galleryWrapper{padding:50px 30px 100px;background:#fcf4df}.gallery h2{margin-top:0;font-family:"Montserrat Light";font-size:24px;font-weight:normal;color:#a0513b;text-align:center;margin-bottom:40px}.gallery h2 span::after{content:"";border-top:1px solid #231f20;width:260px;height:1px;display:block;margin:20px auto}.gallery h2 span{font-family:"Cherry Swash Bold";font-size:30px;line-height:33px;font-weight:normal;color:#f39200;display:block}#gallery section-content{padding:50px 0}.gallery #gallery img{width:54%}.nGY2ConsoleParent{margin:0px}.nanogallery_gallerytheme_custom_gallery .nGY2GThumbnail{position:absolute}.contact{padding:50px 15px 60px;background:#000;color:#fff;text-align:center;font-family:"Montserrat Regular";font-weight:normal;font-size:14px;line-height:18px}.contact a,.contact a:hover{color:#f39200}.restaurants{padding:50px 30px}.restaurants h2{margin-top:0;font-family:"Montserrat Light";font-size:24px;font-weight:normal;color:#fff;text-align:center;margin-bottom:40px}.restaurants h2 span::after{content:"";border-top:1px solid #fcf4df;width:260px;height:1px;display:block;margin:20px auto 40px}.restaurants h2 span{font-family:"Cherry Swash Bold";font-size:30px;line-height:33px;font-weight:normal;color:#f39200;display:block}.restaurants .restaurantsGrid{display:grid;grid-template-columns:1fr;grid-gap:40px}.restaurants .restaurantsGrid .contactGrid{display:grid;grid-template-columns:1fr;grid-gap:40px}.restaurants .restaurantsGrid .contactGrid strong{font-family:"Montserrat Semibold";font-size:20px;font-weight:normal;color:#fff}.restaurants .restaurantsGrid .contactGrid picture,.restaurants .restaurantsGrid .contactGrid img{width:100%}.restaurants .restaurantsGrid .contactGrid{font-family:"Montserrat Light";font-size:18px;font-weight:normal;color:#fff}.restaurants .restaurantsGrid .contactGrid a{background:#f39200;color:#fff;font-family:"Cherry Swash Bold";font-size:24px;text-align:center;padding:10px 0;display:block;margin-top:10px}.restaurants .restaurantsGrid .contactGrid a:hover{background:#a0513b}.footer{font-family:"Montserrat Regular";font-weight:normal;font-size:12px;color:#b5b5b5;padding:10px 0;text-align:center;border-top:1px solid #b5b5b5;background:#000;position:fixed;left:0;bottom:0;width:100%;z-index:100}@media all and (min-width: 768px){.headerWrapper,.wrapper{width:768px;margin:0 auto}.mobile{display:none !important}.desktop{display:block !important}.imageWrapper{max-height:unset}.background{width:unset;left:calc((100% - 1920px)/2)}.textBox,.logo{width:638px}.logo{padding:120px 0 100px}.textBox h1{font-size:34px}.textBox p{font-size:20px;line-height:24px}.textBox h1 em{height:10px}.textBox h1 span{font-size:42px}.textBox hr{width:300px}.footer .wrapper{text-align:right;width:718px}.restaurants .wrapper{width:768px}.restaurants h2 span::after{margin:20px auto}.restaurants h2 span,.gallery h2 span{font-size:45px;line-height:47px}.restaurants .wrapper,.gallery .galleryWrapper{padding-top:90px}.restaurants .restaurantsGrid .contactGrid{grid-template-columns:1fr 1fr;align-items:center}}@media all and (min-width: 1080px){.textBox{margin:0 auto 300px}.restaurants .wrapper{width:100%}.restaurants .restaurantsGrid,.restaurants .restaurantsGrid .contactGrid{grid-template-columns:1fr 1fr}.restaurants .restaurantsGrid .contactGrid{align-items:center}}@media all and (min-width: 1380px){.restaurants .wrapper{width:1320px}.gallery .galleryWrapper{width:1380px;margin:0 auto}}
