html,body,#mainContainer{height:100vh;color:#fff}body{font-family:"PT Sans", sans-serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:unset;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){body{font-size:15px}}.navigationIcons{position:absolute;width:100%;top:0;left:0}.navigationIcons .bookingTag{padding:7.5px 15px;position:fixed;font-size:22px;top:2%;right:2%;z-index:999;color:#dec363;font-weight:700;letter-spacing:0.05em;border:1px solid #dec363;border-radius:2px;width:auto}@media (max-width: 767px){.navigationIcons .bookingTag{position:absolute;top:1%;left:0;border:none;padding:0;width:100%}}.navigationIcons .bookingTag .mobileIcons{width:100%;position:relative;top:0;left:0}.navigationIcons .bookingTag .mobileIcons img{width:27px;padding-left:5px}.navigationIcons .bookingTag .mobileIcons .mobileIconsRight{position:absolute;top:0;right:1%}.navigationIcons .bookingTag .mobileIcons .mobileBookButton{position:absolute;top:0;left:1%;padding:6px 12px;font-size:11px;background-color:transparent;color:#dec363;border:1px solid #dec363;border-radius:2px}.oddTag{border:1px solid #fff}.evenTag{color:#333;border:1px solid #333}.section{position:relative}#sectionHome{height:inherit}#sectionHome #homeFirstPart{position:absolute;top:0;left:0;height:40vh;width:100%;background-color:#261228;z-index:222;margin:0;padding:0}#sectionHome #homeFirstPart #logo{text-align:center;position:absolute;bottom:100px;width:100%}@media (max-width: 767px){#sectionHome #homeFirstPart #logo{bottom:60px}}#sectionHome #homeFirstPart #logo img{width:250px;height:auto;margin:auto;text-align:center}@media (max-width: 767px){#sectionHome #homeFirstPart #logo img{width:160px}}#sectionHome #homeSecondPart{padding:0;margin:0;width:100%;height:60%;position:absolute;bottom:0;left:0;overflow:hidden;background-color:#eec667}#sectionHome #homeSecondPart #text{position:absolute;left:0;bottom:40px;padding:10px 10px 10px 20px;display:inline-block;box-sizing:border-box}#sectionHome #homeSecondPart #text h1{line-height:90%;letter-spacing:0.025em;padding:0;margin:0;color:#261228;display:table;padding:5px}@media (max-width: 767px){#sectionHome #homeSecondPart #text h1{font-size:23px}}@media (min-width: 1500px){#sectionHome #homeSecondPart #text h1{font-size:50px}}#sectionAbout{height:auto}#sectionAbout .aboutContent{color:#2b2b2b}#sectionAbout .aboutContent p{margin-top:2px}#sectionAmenities{background-color:#261228;height:auto}#sectionAmenities ul{list-style:none;font-size:21px;padding:0}#sectionAmenities ul li span{margin:0;padding:0;display:table-cell}#sectionAmenities ul li .bullet{color:#dec363;padding:0;padding-right:10px;font-weight:700;display:table-cell;float:left}@media (max-width: 767px){#sectionAmenities ul{font-size:15px}}#sectionPackages{color:#2b2b2b}#sectionPackages .contentDivs{display:table-cell}#sectionPackages .left{box-sizing:border-box;padding:30px;padding-left:0px}@media (max-width: 767px){#sectionPackages .left{padding:20px 2px}}#sectionPackages .right{box-sizing:border-box;padding:30px;padding-right:0px}@media (max-width: 768px){#sectionPackages .right{padding:20px 2px}}@media (min-width: 768px){#sectionPackages .firstLine{height:480px !important}}@media (min-width: 1200px){#sectionPackages .firstLine{height:340px !important}}@media (min-width: 768px){#sectionPackages .secondLine{height:760px !important}}@media (min-width: 1000px){#sectionPackages .secondLine{height:550px !important}}@media (min-width: 1200px){#sectionPackages .secondLine{height:440px !important}}#sectionPackages .content{border:2px solid #222;width:100%;height:auto;padding:15px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;box-sizing:border-box;background-color:#261228}#sectionPackages .content h3{text-align:center;color:#dec363}#sectionPackages .content p{text-align:left;width:auto;margin:auto}#sectionPackages .content .item{display:inline-block;color:white;padding:0;font-size:15px;margin:0;margin-top:-3px}#sectionPackages .content .item .bulletItem{margin:0;margin-right:-0.45px;padding:0;color:#dec363;font-size:48px;line-height:.005em;letter-spacing:-0.10em}#sectionPackages .content .item .bulletItem img{height:13px;margin:0;margin-right:-0.15px;padding:0}#sectionPackages .content .item .textItem{margin:0;padding:0}#sectionPackages .content:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}#sectionGallery{width:100%;height:auto}#sectionGallery #gallery{padding:20px 0px 0px 0px;position:absolute;top:0;left:0;height:590px;width:100%;position:relative;width:100%}@media (max-width: 767px){#sectionGallery #gallery{height:auto}}#sectionGallery .pics{display:none;overflow:hidden}#sectionGallery .one{display:block}#sectionGallery .picSmall{width:40%;height:150px;margin:auto;position:relative;overflow:hidden;overflow:hidden}@media (max-width: 767px){#sectionGallery .picSmall{height:30%;width:90%}}#sectionGallery .picSmall img{width:61%;z-index:120;height:100%;position:relative;margin:auto}#sectionGallery .picSmall .galleryArrow{background-color:rgba(0,0,0,0.4);cursor:pointer;position:absolute;text-align:center;height:85%;margin-top:2.05%;width:25%;overflow:hidden}#sectionGallery .picSmall .galleryArrow a{height:100%}#sectionGallery .picSmall .galleryArrow a img{height:100%;width:auto;z-index:90;object-fit:cover;object-position:center}#sectionGallery .picSmall .leftArrow{left:0}#sectionGallery .picSmall .rightArrow{right:0}#sectionGallery .picLarge{width:100%;height:480px;padding:0;margin:20px 0px 0px 0px;position:relative;overflow:hidden}@media (max-width: 767px){#sectionGallery .picLarge{height:68%}}#sectionGallery .picLarge img{width:100%;height:100%;position:relative;object-fit:cover;object-position:center}#sectionContactInformation{background-color:#261228;width:100%;padding-bottom:25px !important;box-sizing:border-box}#sectionContactInformation h2{padding-top:0;margin-top:0}#mapSection{width:100%;height:270px}@media (max-width: 767px){#mapSection{height:180px}}#sectionContact{height:auto}#sectionContact form{color:#000;margin-left:0.8em;margin-top:25px;font-size:16px;width:100%}#sectionContact form label{text-align:left}#sectionContact form input,#sectionContact form textarea{border:none;padding-left:0;border-bottom:1.5px solid #eee;width:100%;background-color:rgba(255,255,255,0.74)}#sectionContact form button{margin-left:0;margin-top:15px;color:#fff;background-color:#261228}#sectionContact form .pure-control-group{margin-bottom:3px}.logoForSessions{width:105px;position:relative;margin:auto;display:inherit;margin-bottom:70px}.centeredSection{width:70% !important;margin:auto}@media (max-width: 767px){.centeredSection{width:96% !important;margin:auto}}#credits{font-size:14px;padding:20px;margin:auto;margin-top:90px;text-align:center;color:#dec363;display:block}@media (max-width: 767px){#credits{font-size:11px}}#credits p{padding:0;margin:0}.mainAreaPadding{padding-top:18vh;padding-bottom:14vh}@media (max-width: 767px){.mainAreaPadding{padding-top:15vh;padding-bottom:11vh}}.sectionHead{width:100%;text-align:left;margin-top:10vh;letter-spacing:0.02em;color:inherit;font-weight:400;font-size:25px}@media (max-width: 767px){.sectionHead{font-size:19px}}.blur{-webkit-filter:blur(1px);filter:blur(1px)}.contrast{filter:contrast(90%);-webkit-filter:contrast(90%)}.contrastLow{filter:contrast(90%);-webkit-filter:contrast(90%);-webkit-filter:brightness(90%);filter:brightness(90%);-webkit-transition:all 1.8s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 1.8s ease}.contrastHigh{filter:contrast(120%);-webkit-filter:contrast(120%);-webkit-filter:brightness(120%);filter:brightness(120%);-webkit-transition:all 1.8s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 1.8s ease}.imagePositionCenter{object-fit:cover;object-position:center}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.pc{display:none}@media (min-width: 768px){.pc{display:inline-block}}.mobile{display:none}@media (max-width: 767px){.mobile{display:inline-block}}
/*# sourceMappingURL=common.css.map */