.error-404{padding:40px 20px}.error-404 .page-header .page-title{font-family:"brandon_grotesquemedium";text-transform:uppercase;text-align:center;margin-bottom:40px}.error-404 .imgnotfount{margin-bottom:40px}.error-404 .page-content{text-align:center}p{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.4px;color:#000;text-align:center}.link-bg{font-family:"brandon_grotesqueregular";text-decoration:none;color:#000;background-color:#e3e417;font-size:12px;font-family:"brandon_grotesqueblack";letter-spacing:3.2px;text-align:center;text-transform:uppercase;display:block;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:16px 24px;margin:0 auto;position:relative;transition:.5s}.link-bg .text{position:relative;z-index:2}.link-bg svg{width:5px;height:10px;fill:#000;margin-top:-5px;margin-left:8px;position:relative;z-index:2;transition:.5s}.link-bg:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#379cba;z-index:1;transition:.5s}.link-bg:hover,.link-bg:focus{color:#fff;transition:.5s}.link-bg:hover:before,.link-bg:focus:before{width:100%;transition:.5s}.link-bg:hover svg,.link-bg:focus svg{fill:#fff;transition:.5s}.link-bg.alt{background-color:#ef6452;color:#fff}.link-bg.alt svg{fill:#fff}.link-bg.alt:before{background-color:#e3e417}.link-bg.alt:hover,.link-bg.alt:focus{color:#000}.link-bg.alt:hover svg,.link-bg.alt:focus svg{fill:#000}.link-text{font-family:"brandon_grotesqueregular";text-decoration:none;color:#000;font-size:12px;font-family:"brandon_grotesqueblack";letter-spacing:3.2px;text-align:left;text-transform:uppercase;display:block;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:16px 0;margin:0 auto;position:relative;transition:.5s}.link-text .text{position:relative;z-index:2}.link-text svg{width:5px;height:10px;fill:#000;margin-top:-5px;margin-left:8px;position:relative;z-index:2;transition:.5s}.link-text:hover,.link-text:focus{color:#ef6452;transition:.5s}.link-text:hover svg,.link-text:focus svg{fill:#ef6452;transition:.5s}.hidden{display:none !important}.img-hover{overflow:hidden}.img-hover img{transform:scale(1);transition:.5s}.img-hover:hover img{transform:scale(1.1);transition:.5s}.owl-dots{text-align:center}.owl-dots .owl-dot:focus{outline:0}.owl-dots .owl-dot span{display:block;width:10px;height:10px;border:1px solid #000;border-radius:50%;position:relative}.owl-dots .owl-dot.active span:after{content:"";width:6px;height:6px;background-color:#000;border-radius:50%;display:block;position:absolute;top:1px;left:1px}.owl-nav .owl-prev .prev-btn{display:block;width:20px;height:20px;border-top:1px solid #000;border-left:1px solid #000;transform:rotate(-45deg);font-size:0}.owl-nav .owl-prev.disabled .prev-btn{border-top:1px solid rgba(0,0,0,.5);border-left:1px solid rgba(0,0,0,.5)}.owl-nav .owl-next .next-btn{display:block;width:20px;height:20px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);font-size:0}.owl-nav .owl-next.disabled .next-btn{border-top:1px solid rgba(0,0,0,.5);border-right:1px solid rgba(0,0,0,.5)}.mobile-only{display:block}.desktop-only{display:none}.breadcrumb-wrapper{margin-top:20px;margin-bottom:30px}.breadcrumb-wrapper.no-breadcrumb{margin-top:0;margin-bottom:0}.breadcrumb-wrapper.no-breadcrumb .breadcrumb{margin:0}.breadcrumb{margin:0 0 20px;padding-left:20px;padding-right:20px;list-style-type:none}.breadcrumb li{display:inline-block}.breadcrumb li:not(:last-child){margin-right:5px;padding-right:10px;position:relative}.breadcrumb li:not(:last-child):after{content:"";width:6px;height:6px;display:block;border-top:1px solid #7e7e7e;border-right:1px solid #7e7e7e;position:absolute;top:11px;right:0;transform:rotate(45deg)}.breadcrumb li span{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#7e7e7e}.breadcrumb li a{text-decoration:none}.breadcrumb li a span{font-family:"Lato",sans-serif;font-weight:700;color:#000}.breadcrumb li a:hover span,.breadcrumb li a:focus span{color:#ef6452}@-webkit-keyframes spinHorizontal /* Safari and Chrome */{from{-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes spinHorizontal{from{-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}to{-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}.booking-wrapper{display:none;padding:30px 20px;width:100%;background-color:#fff;position:fixed;z-index:999}.booking-wrapper .booking-widget{width:320px;margin:0 auto}.booking-wrapper .title{font-family:"brandon_grotesquebold";font-size:24px;line-height:24px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.booking-wrapper .bk-form-wrapper .book-date-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:30px;background-color:#fff;position:relative;cursor:pointer}.booking-wrapper .bk-form-wrapper .book-date-wrapper:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date{width:calc(50% - 15px);text-align:center}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date svg{width:30px;height:30px;fill:#7e7e7e}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .date-title{font-family:"brandon_grotesquebold";font-size:12px;line-height:12px;color:#000;text-align:center;text-transform:uppercase;display:block;margin-top:5px;margin-bottom:10px}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .date{font-family:"brandon_grotesqueregular";font-size:36px;line-height:36px;color:#000;text-align:center;display:block}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .day{font-family:"brandon_grotesqueregular";font-size:36px;line-height:36px;color:#000;text-align:center;display:block}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .month{font-family:"brandon_grotesqueregular";font-size:14px;line-height:14px;color:#000;text-align:center;display:block}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .year{font-family:"brandon_grotesqueregular";font-size:14px;line-height:14px;color:#000;text-align:center}.booking-wrapper .bk-form-wrapper .link-bg{border:0;margin:20px auto 0;width:100%}@media(min-width: 992px){.error-404{padding:120px 20px 80px}.breadcrumb-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.breadcrumb{margin:0;padding-left:40px;padding-right:40px}.booking-wrapper{position:fixed;width:320px;top:90px;right:20px;z-index:9999}.booking-wrapper:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.booking-wrapper .booking-widget{width:100%}}@media(min-width: 1200px){.error-404{padding:8.3333333333vw 8.3333333333vw 4.1666666667vw}.error-404 .page-header .page-title{margin-bottom:4.1666666667vw;font-size:2.5vw}.error-404 .imgnotfount{max-width:62.5vw;margin:0 auto 4.1666666667vw}.error-404 .page-content{text-align:center;font-size:1.25vw}p{font-size:.8333333333vw;line-height:1.25vw}.link-bg{font-size:.625vw;padding:.8333333333vw 1.25vw}.link-bg:after{margin-left:.625vw;font-size:.625vw}.link-bg svg{width:.2604166667vw;height:.5208333333vw;margin-top:-0.2604166667vw;margin-left:.4166666667vw}.link-text{font-size:.625vw;padding:.8333333333vw 0}.link-text svg{width:.2604166667vw;height:.5208333333vw;margin-top:-0.2604166667vw;margin-left:.4166666667vw}.owl-dots .owl-dot span{width:.5208333333vw;height:.5208333333vw;border:.0520833333vw solid #000}.owl-dots .owl-dot.active span:after{width:.3125vw;height:.3125vw;top:.0520833333vw;left:.0520833333vw}.owl-nav .owl-prev{margin-right:.8333333333vw}.owl-nav .owl-prev .prev-btn{width:1.5625vw;height:1.5625vw;border-top:.1041666667vw solid #000;border-left:.1041666667vw solid #000}.owl-nav .owl-prev.disabled .prev-btn{border-top:.1041666667vw solid rgba(0,0,0,.5);border-left:.1041666667vw solid rgba(0,0,0,.5)}.owl-nav .owl-next{margin-left:.8333333333vw}.owl-nav .owl-next .next-btn{width:1.5625vw;height:1.5625vw;border-top:.1041666667vw solid #000;border-right:.1041666667vw solid #000}.owl-nav .owl-next.disabled .next-btn{border-top:.1041666667vw solid rgba(0,0,0,.5);border-right:.1041666667vw solid rgba(0,0,0,.5)}.mobile-only{display:none}.desktop-only{display:block}.breadcrumb-wrapper{margin-top:4.1666666667vw;margin-bottom:4.1666666667vw}.breadcrumb{padding-left:8.3333333333vw;padding-right:2.0833333333vw}.breadcrumb li:not(:last-child){margin-right:.2604166667vw;padding-right:.5208333333vw}.breadcrumb li:not(:last-child):after{width:.3125vw;height:.3125vw;border-top:.0520833333vw solid #7e7e7e;border-right:.0520833333vw solid #7e7e7e;top:50%;transform:translateY(-50%) rotate(45deg)}.breadcrumb li span{font-size:.625vw;line-height:1.25vw;display:block}.booking-wrapper{padding:1.5625vw 1.0416666667vw;width:16.6666666667vw;top:5.7291666667vw;right:5.2083333333vw}.booking-wrapper:after{top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.booking-wrapper .title{font-size:1.5625vw;line-height:1.5625vw;margin-bottom:1.0416666667vw}.booking-wrapper .bk-form-wrapper .book-date-wrapper{padding:1.5625vw}.booking-wrapper .bk-form-wrapper .book-date-wrapper:after{top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date{width:calc(50% - 0.78125vw)}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date svg{width:1.5625vw;height:1.5625vw}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .date-title{font-size:.625vw;line-height:.625vw;margin-top:.2604166667vw;margin-bottom:.5208333333vw}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .date{font-size:1.875vw;line-height:1.875vw}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .day{font-size:1.875vw;line-height:1.875vw}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .month{font-size:.7291666667vw;line-height:.7291666667vw}.booking-wrapper .bk-form-wrapper .book-date-wrapper .book-date .year{font-size:.7291666667vw;line-height:.7291666667vw}.booking-wrapper .bk-form-wrapper .link-bg{margin:1.0416666667vw auto 0}.booking-wrapper.scrolled{top:5.2083333333vw}}footer{background-color:#ceeafc;padding:56px 20px 65px}footer .footer-heading{font-family:"brandon_grotesquebold";font-size:18px;line-height:27px;color:#000;text-transform:uppercase}footer .contact-details svg{width:27px;height:27px;fill:#ef6452;position:absolute;top:-1px;left:1px}footer .contact-address{margin-top:31px;padding-left:33px;position:relative}footer .contact-address address{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;letter-spacing:0}footer .contact-address address span{font-weight:700}footer .contact-email{margin-top:18px;padding-left:33px;position:relative}footer .contact-email a{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;letter-spacing:0;text-decoration:none;transition:.5s}footer .contact-email a:hover,footer .contact-email a:focus{color:#ef6452;transition:.5s}footer .contact-tel{margin-top:18px;padding-left:33px;position:relative}footer .contact-tel a{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;letter-spacing:0;text-decoration:none;transition:.5s}footer .contact-tel a:hover,footer .contact-tel a:focus{color:#ef6452;transition:.5s}footer .follow-us{margin-top:29px}footer .follow-us-link{margin-top:14px}footer .follow-us-link ul{margin-bottom:0;padding-left:0;list-style-type:none}footer .follow-us-link ul li{display:inline-block}footer .follow-us-link ul li a{display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-right:5px}footer .follow-us-link ul li a svg{width:28px;height:30px}footer .links-wrapper{margin-top:54px}footer .links-wrapper.quick-links{margin-top:45px}footer .links-wrapper .footer-links{margin-top:27px;margin-bottom:0;padding-left:0;list-style-type:none}footer .links-wrapper .footer-links li a{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:30px;color:#000;text-transform:uppercase;text-decoration:none;transition:.5s}footer .links-wrapper .footer-links li a:hover,footer .links-wrapper .footer-links li a:focus{color:#ef6452;transition:.5s}footer .about-wrapper{margin-top:42px}footer .about-wrapper .about-para{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-top:30px;padding-right:90px}footer .tripadvisor-widgets{margin-top:29px}footer .tripadvisor-widgets .single-widget:not(:last-child){margin-bottom:20px}footer .tripadvisor-widgets .single-widget div{margin:0 !important}footer .founding-wrapper{margin-top:49px}footer .founding-wrapper a,footer .founding-wrapper span{display:block;margin-top:25px;margin-bottom:35px}footer .founding-wrapper a img,footer .founding-wrapper span img{max-width:230px}footer .copyright-wrapper{margin-top:57px}footer .copyright-wrapper .copyright{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#000;text-transform:uppercase;letter-spacing:.06px}footer .copyright-wrapper .author{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#000;text-transform:uppercase;letter-spacing:.06px;margin-top:13px}footer .copyright-wrapper .author a{font-family:"Lato",sans-serif;font-weight:700;font-size:12px;line-height:18px;color:#000;text-transform:uppercase;letter-spacing:.06px}.mega-menu-outer{display:none;position:fixed;top:6.5104166667vw;left:5.2083333333vw;right:5.2083333333vw;bottom:0;background-color:#ceeafc;z-index:999999}.mega-menu-outer.scrolled{top:5.2083333333vw;transition:.5s}.mega-menu-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;height:100%;padding:5.2083333333vw;transition:.5s}.mega-menu-wrapper .menu-wrapper{width:calc(50% - 2.0833333333vw);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:3.6458333333vw}.mega-menu-wrapper .menu-wrapper .left-menu{width:calc(33% - 2.0833333333vw)}.mega-menu-wrapper .menu-wrapper .right-menu{width:calc(67% - 2.0833333333vw)}.mega-menu-wrapper .img-wrapper{width:calc(50% - 2.0833333333vw);position:relative;overflow:hidden}.mega-menu-wrapper .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.5s}.mega-menu-wrapper .img-wrapper:hover img{transform:scale(1.1);transition:.5s}.mega-menu-wrapper .img-wrapper .offer-desc{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1;padding:2.0833333333vw;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-end}.mega-menu-wrapper .img-wrapper .offer-desc .title{width:100%;font-family:"Lato",sans-serif;font-weight:700;font-size:1.25vw;line-height:1.5625vw;color:#fff;text-transform:uppercase;margin-bottom:1.0416666667vw}.mega-menu-wrapper .img-wrapper .offer-desc .desc{width:100%;font-family:"Lato",sans-serif;font-size:.8333333333vw;line-height:1.25vw;color:#fff}.mega-menu-wrapper .img-wrapper .offer-desc .link-bg{margin:1.5625vw 0 0}.mega-menu-wrapper .social-wrapper{position:absolute;left:5.2083333333vw;bottom:5.2083333333vw}.mega-menu-wrapper .social-wrapper .social-heading{font-family:"brandon_grotesquebold";font-size:.9375vw;line-height:1.5625vw;color:#000;text-transform:uppercase;display:inline-block;vertical-align:middle;margin-right:1.3020833333vw}.mega-menu-wrapper .social-wrapper .follow-us-link{display:inline-block;vertical-align:middle}.mega-menu-wrapper .social-wrapper .follow-us-link ul{margin-bottom:0;padding-left:0;list-style-type:none;height:1.5625vw}.mega-menu-wrapper .social-wrapper .follow-us-link ul li{display:inline-block}.mega-menu-wrapper .social-wrapper .follow-us-link ul li a{display:block;margin-right:.2604166667vw;position:relative}.mega-menu-wrapper .social-wrapper .follow-us-link ul li a svg{width:1.4583333333vw;height:1.5625vw}.mega-menu{padding-left:0;list-style-type:none}.mega-menu li{margin-bottom:1.0416666667vw}.mega-menu li a{font-family:"brandon_grotesquebold";font-size:.8333333333vw;line-height:1.25vw;color:#000;text-decoration:none;text-transform:uppercase;transition:.5s}.mega-menu li a:hover,.mega-menu li a:focus{color:#1595b7;transition:.5s}.mega-menu li.menu-item-has-children{margin-bottom:1.5625vw}.mega-menu .sub-menu{padding-left:0;list-style-type:none;margin-top:.2604166667vw}.mega-menu .sub-menu li{margin-bottom:.2604166667vw}.mega-menu .sub-menu li a{font-family:"brandon_grotesqueregular";font-size:.625vw;line-height:.9375vw}.mega-menu.mega-menu-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mega-menu.mega-menu-col>li{width:calc(50% - 1.0416666667vw)}@media(min-width: 992px){footer{display:flex;flex-direction:row;flex-wrap:wrap;padding:56px 40px 65px}footer .contact-wrapper{width:50%;padding-right:40px}footer .links-wrapper{width:25%;margin-top:0;padding-right:40px}footer .links-wrapper.quick-links{margin-top:0;padding-right:0}footer .about-wrapper{width:50%;padding-right:40px}footer .tripadvisor-widgets{margin-top:47px;width:25%}footer .founding-wrapper{width:25%;margin-top:43px;padding-right:40px}footer .copyright-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}footer .copyright-wrapper .copyright{width:50%;padding-right:40px}footer .copyright-wrapper .copyright br{display:none}footer .copyright-wrapper .author{width:50%;text-align:right;margin-top:0}}@media(min-width: 1200px){footer{padding:7.2916666667vw 8.3333333333vw 65px}footer .footer-heading{font-size:.9375vw;line-height:1.40625vw}footer .contact-wrapper{width:27%;padding-right:2.0833333333vw}footer .contact-details svg{width:1.40625vw;height:1.40625vw;top:0;left:.0520833333vw}footer .contact-address{margin-top:1.6145833333vw;padding-left:2.0833333333vw}footer .contact-address address{font-size:.8333333333vw;line-height:1.40625vw;display:block}footer .contact-email{margin-top:.9375vw;padding-left:2.0833333333vw}footer .contact-email a{font-size:.8333333333vw;line-height:1.40625vw;display:block}footer .contact-tel{margin-top:.9375vw;padding-left:2.0833333333vw}footer .contact-tel a{font-size:.8333333333vw;line-height:1.40625vw;display:block}footer .follow-us{margin-top:1.5104166667vw}footer .follow-us-link{margin-top:.7291666667vw}footer .follow-us-link ul li a{margin-right:.2604166667vw;position:relative}footer .follow-us-link ul li a svg{width:1.4583333333vw;height:1.5625vw}footer .links-wrapper{width:16%;padding-right:2.0833333333vw}footer .links-wrapper.quick-links{width:18%;padding-right:2.0833333333vw}footer .links-wrapper .footer-links{margin-top:1.40625vw}footer .links-wrapper .footer-links li a{font-size:.625vw;line-height:1.5625vw}footer .about-wrapper{width:24%;margin-top:0;padding-right:2.0833333333vw}footer .about-wrapper .about-para{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.5625vw;padding-right:4.6875vw}footer .tripadvisor-widgets{margin-top:2.4479166667vw;width:100%}footer .tripadvisor-widgets .single-widget{display:inline-block}footer .tripadvisor-widgets .single-widget:not(:last-child){margin-bottom:0;margin-right:2.0833333333vw}footer .founding-wrapper{width:15%;margin-top:0;padding-right:0}footer .founding-wrapper a,footer .founding-wrapper span{margin-top:1.3020833333vw;margin-bottom:1.8229166667vw}footer .founding-wrapper a img,footer .founding-wrapper span img{max-width:12.2395833333vw}footer .copyright-wrapper{margin-top:6.3541666667vw}footer .copyright-wrapper .copyright{font-size:.625vw;line-height:.9375vw;padding-right:2.0833333333vw}footer .copyright-wrapper .author{font-size:.625vw;line-height:.9375vw}footer .copyright-wrapper .author a{font-size:.625vw;line-height:.9375vw}}/*# sourceMappingURL=footer.min.css.map */
