html,body{background-color:#000}#fh5co-wrapper{display:none;background-color:#fff}.section-title h2{font-size:30px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.btn-primary{background:#ee5057;color:#fff}.btn-primary:focus{background:#ee5057;color:#fff}form{padding:0}input{font-size:.8rem;padding:.75rem .75rem .75rem 45px}form#rendered-form h3,h3#packageheader{margin:0 0 20px;font-size:30px}div#dates .form-group{margin:0 5px 0 0}div#dates select{text-align:center}div#dates .form-group input{padding:10px 10px 10px 50px}#select-adults,#select-children{text-indent:35px}div#dates table{width:100%;margin:0 auto}div#dates table input,div#dates table select{width:100%}div#dates table td{vertical-align:top}div#dates #left,div#dates #right{}div#dates #left .form-group,div#dates #right .form-group{margin:0 5px 10px 0}i.fas,i.fab{color:#ee5057}.fa-calendar{color:#ee5057;position:relative;left:8px;top:75px}i.fa-user::before{color:#ee5057;position:relative;top:-40px;left:9px}i.fa-clock::before{color:#ee5057;position:relative;top:-40px;left:9px;width:40px;height:40px}i.fa-utensils::before{color:#ee5057;position:relative;width:40px}i.fa-glass-cheers{color:#ee5057;position:relative;width:40px}i.fa-music{color:#ee5057;position:relative;width:40px}i.fa-car-alt{color:#ee5057;position:relative;width:40px}i.fa-gifts{color:#ee5057;position:relative;width:40px}div#times .form-group{float:left;margin:0 30px 10px 0}div#food .form-group{float:left;margin:0 30px 10px 0}div#food div#line *{float:left}div#ppl .form-group{float:left;margin:0 30px 10px 0}div#times .form-group select{width:100px;padding:10px 10px 10px 42px;-webkit-appearance:textfield}div#times .form-group input{width:130px;padding:10px 10px 10px 42px;-webkit-appearance:textfield}.radio-group label{margin:0 10px}#hotel-facilities{background:#fff}select#package-select{border-radius:10px;background:#fdfcde;color:#000;font-weight:700;padding:5px}#fh5co-customize-section{padding:7em 0;float:left;width:100%;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.formbuilder-checkbox input{margin-right:10px}@font-face{font-family:opensanscondensed;src:url(OpenSansCondensed-Light.ttf)format('truetype')}@font-face{font-family:indieflower;src:url(IndieFlower-Regular.ttf)format('truetype')}body{font-family:opensanscondensed,Fallback,sans-serif}p,ul,ol{font-family:open sans,Fallback,sans-serif}div#testimonial blockquote{font-family:indieflower,Fallback,sans-serif}input.winesamount{border-bottom:1px #a29f9f solid;border-top:none;border-left:none;border-right:none;padding:1px;margin-top:-5px;line-height:initial;width:auto;height:auto;font-size:18px}.formbuilder-radio input{margin-top:7px}.formbuilder-radio label#fixedwidth{width:160px}div#infooverlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:998;cursor:pointer;overflow:hidden}div#infooverlay .content{margin:10px;width:95%;background-color:rgba(0,0,0,.7);border-radius:10px;border:1px solid #000;color:#fff;padding:15px;position:static;overflow-y:scroll;font-family:helvetica neue,Helvetica,Arial,sans-serif}div#infooverlay #closebutton2{width:30px;height:30px;z-index:999;position:absolute;right:32px}@media screen and (max-width:768px){div#infooverlay #closebutton2{right:2px}}div#infooverlay .content h2{color:#fff}div#infooverlay .content h3{color:#000;padding:5px;margin:0;font-size:115%;width:100%;background:#fff;border-radius:5px 5px 0 0}div#infooverlay .content input{width:100%;font-size:100%;padding:10px;color:#000}div#infooverlay .content img{background:#fff;border-radius:10px;opacity:.7;height:99px}div#infooverlay .content #stripe{width:100%;text-align:right}#price{position:fixed;bottom:0;width:100%;display:block;background:#3c0101;padding:5px;border-radius:5px 5px 0 0;opacity:.8;z-index:100;display:none;color:#fff;font-weight:1e3;text-shadow:1px 2px #000;text-align:right;font-size:100%}.fh5co-nav-toggle i{background:#fff}.feature-full-1col .galeryarea{overflow-y:scroll;height:700px;width:100%;margin-bottom:5px}.feature-full-1col .gallery a{border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;margin:2px;display:inline-block}.feature-full-1col .gallery a:hover{opacity:.7}.feature-full-2col .galeryarea{overflow-y:hidden;background-color:#000;height:97px;width:100%;display:flex}.feature-full-2col .galeryarea img{width:80px;height:80px}.feature-full-2col .gallery{display:flex;overflow-y:hidden;overflow-x:scroll;height:97px;float:left}.galeryareasmall{overflow-y:hidden;background-color:#000;height:97px;width:100%;display:flex}.galeryareasmall img{width:80px;height:80px}.gallerysmall{display:flex;overflow-y:hidden;overflow-x:scroll;height:97px;float:left}button.gal-next{position:relative;left:98%;height:150px;background:0 0;border:none;font-size:400%;color:#fff}button.gal-prev{display:block;position:absolute;height:150px;background:0 0;border:none;font-size:400%;color:#fff}#featured-hotel ::-webkit-scrollbar{width:10px}#featured-hotel ::-webkit-scrollbar-track{background:#fff;border-bottom:1px dotted}#featured-hotel ::-webkit-scrollbar-thumb{background:#ee5057}#featured-hotel ::-webkit-scrollbar-thumb:hover{background:#555}div.sl-additional-html{position:absolute;bottom:40px;border:1px solid #fff;right:4px}div.sl-additional-html:hover{background:#fff;opacity:.5}.sl-wrapper .sl-image .sl-caption{display:none;padding:4px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0;font-size:96%}.feature-full-2col .f-hotel .desc{padding:30px;border-bottom:1px solid}.btn-luxe-primary{margin-top:30px}.desc h3{font-size:28px;font-weight:600}.view360{display:none;border:1px solid #000}.view360 a{display:inline-block}.view360:hover{opacity:.5}.view360 img{width:80px;height:80px}.view360b{display:none;border:1px solid #000}.view360b a{display:inline-block}.view360b:hover{opacity:.5}.view360b img{width:80px;height:80px}.view360c{display:none;border:1px solid #000}.view360c a{display:inline-block}.view360c:hover{opacity:.5}.view360c img{width:80px;height:80px}#daterangerror{color:red;font-weight:700}#totalhostserror{color:red;font-weight:700}img#loading{position:fixed;z-index:1000;left:0;right:0;top:40%;margin-left:auto;margin-right:auto;width:200px}.fh5co-nav-toggle i::before,.fh5co-nav-toggle i::after{background:#fff}div#langs{margin-left:20px;display:inline-block;position:absolute;margin-top:1.4em;top:0}@media screen and (max-width:850px){div#langs{margin-top:-5px;margin-left:59px}div.galeryarea img{width:133px}#fh5co-contact-section div.galeryarea img{width:80px}.feature-full-1col .galeryarea{width:293px}}div#langs a{opacity:.5}div#langs a:hover{opacity:1}#goog-gt-tt{display:none!important}.goog-te-menu-value:hover{text-decoration:none!important}body{top:0!important;font-size:18px}#google_translate_element2{display:none!important}.goog-te-banner-frame{display:none!important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay{color:rgb(57 57 57/68%)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgb(234 169 169/95%);text-decoration:line-through}.btn{border-radius:10px}.disablecheckout{cursor:not-allowed;opacity:.7}.disablecheckout:hover,#disablecheckout:focus{background-color:#ee5057!important;border:2px solid #ee5057}div#times{display:none}#payerror{background:#fff;color:red;padding:5px;font-weight:700;margin:2px}@media(min-width:992px){.col-md-3{width:248px}}.noscroll{overflow:hidden}.section-title{margin-bottom:1em}@media screen and (max-width:768px){.section-title{padding-top:0;margin-bottom:0}#featured-hotel,#hotel-facilities,#testimonial,#fh5co-blog-section,#fh5co-hotel-section,#fh5co-services-section,#fh5co-contact-section,#footer{padding-top:20px}}#offcanvas-menu ul li a{color:#fff}.fh5co-nav-toggle.active i::before,.fh5co-nav-toggle.active i::after{background:#fff}#testimonial{margin-top:20px}@media(prefers-color-scheme:dark){select,textarea{background:#3a3a3a}}div#infooverlay .content h1,div#infooverlay .content h2,div#infooverlay .content h3,div#infooverlay .content h4{color:#000;padding:5px;margin:10px 0;width:100%;background:#fff;border-radius:5px 5px 0 0}div#infooverlay .content .gallery img{opacity:1}div#infooverlay .content ul,ol{color:#fff}div#infooverlay .content p,div#infooverlay .content ul{color:#fff;margin-bottom:10px;line-height:1.5;font-family:helvetica neue,Helvetica,Arial,sans-serif}div#infooverlay .content li{list-style-position:inside;text-indent:-22px;padding-left:22px}#fh5co-contact-section,#footer{padding:5em 0}.form-group p{margin-bottom:.5em;font-size:19px;color:#000;font-weight:900;font-family:opensanscondensed,Fallback,sans-serif}.form-group label{display:inline}.slider-text div.desc h1{text-transform:uppercase;letter-spacing:5px;border-top:2px solid rgba(255,255,255,.3);border-bottom:2px solid rgba(255,255,255,.3);color:#fff;font-size:100%;font-weight:300;font-family:open sans,Arial,serif;display:inline-block;padding:7px 0;margin-bottom:30px}#footer a{color:#ee5057;padding:15px}.fa-star:before{color:#ff0}.review{display:none}div#infooverlay .content input#coupon{width:150px}input#useremail{font-size:100%;padding:5px;width:250px}