@import url(https://use.typekit.net/egh6swi.css);body{background-color:#faf4ed;font-family:helvetica-lt-pro,sans-serif;font-weight:300;font-style:normal}h1,h2,h3{font-family:plantin,sans-serif;font-weight:300;font-style:normal}.container{max-width:1704px}a{text-decoration:none!important}.navbartoggler{display:none;cursor:pointer;color:#004986}.sidenav ul li.active a{color:#a9c6ce}.sidenav{height:100%;width:100%;position:fixed;z-index:9999;top:0;left:-100%;overflow-x:hidden;transition:.5s;padding:17px;background-size:cover!important;background-position:right!important}.sidenav.open{left:0}.sidenav ul li a{padding:6px 7px;font-size:18px;color:#fff;display:block;transition:.3s;font-family:plantin,sans-serif;font-weight:300;font-style:normal;margin-left:38px}.sidenav ul{margin:0;padding:18px 0 0;list-style:none}.sideheader{display:flex;justify-content:space-between;align-items:center}.sideheader .navbar-brand.mobilelogo{width:100px}.sideheader a.closebtn{font-size:30px;color:#fff}.sidenav::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background:#000;z-index:-1}.sideheaderright .closebtn{color:#fff;font-size:30px;margin-left:8px;display:inline-block;line-height:22px;position:relative;top:4px;cursor:pointer}.header-sec nav.navbar{background:0 0!important;padding:45px 0 45px;transition:all .5s;position:absolute;left:0;top:0;width:100%;z-index:2}.header-sec.navbar-fixed-top nav.navbar{padding:20px 0 20px;transition:all .5s;background:#000!important;position:fixed;z-index:5;top:0;width:100%}.dasktoplogo img.img-fluid{width:164px;transition:all .5s}.navbar-fixed-top .dasktoplogo img.img-fluid{width:110px;transition:all .5s}.header-sec nav.navbar .navbar-nav{align-items:center}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link{color:#faf4ed;font-size:25px;padding:18px 0;position:relative;margin:0 12px;font-family:plantin,sans-serif;font-weight:300;font-style:normal}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link.active{color:#a9c6ce}.header-sec nav.navbar .navbar-nav li.nav-item a.nav-link:hover{color:#a9c6ce}.header-sec nav.navbar .navbar-nav li.nav-item.dasktoplogo a.nav-link{padding:0 53px}.header-sec nav.navbar .navbar-brand{width:210px;margin:0;transition:all .5s;padding:0;position:relative;z-index:1}.header-sec.navbar-fixed-top nav.navbar .navbar-brand{width:150px;transition:all .5s}li.nav-item.dasktopbookbtn a.nav-link:hover::after{display:none!important}.dasktopbookbtn a.nav-link{background:#c9dadf;border:2px solid #c9dadf;border-radius:35px;color:#000!important;text-align:center;padding:14px 25px!important;min-width:290px;height:68px;margin:0 0 0 39px!important;font-size:25px!important}.dasktopbookbtn a.nav-link:hover{background:0 0!important;color:#a9c6ce!important}.header-sec nav.navbar .container{align-items:center;max-width:1810px}.mobile-bookbtn{display:none}.mobile-bookbtn .btn.btn-info:hover{background:#fff}.mobile-bookbtn .btn.btn-info{padding:6px 15px!important;font-size:18px;line-height:22px;height:39px;min-width:155px!important}.hero-banner{min-height:1233px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative;display:flex;align-items:end;justify-content:center}.hero-banner .item img{min-height:1233px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative;display:flex;align-items:end;justify-content:center;object-fit:cover}.banner-design h2{font-size:70px;line-height:85px;margin-bottom:36px;color:#faf4ed;text-align:center;font-family:plantin,sans-serif;font-weight:300;font-style:normal}.banner-form{background:#fff;border-radius:78px;padding:37px;max-width:1623px;margin:0 auto;border:1px solid #707070}.banner-input{display:flex;flex-wrap:wrap}.banner-input .form-group{width:20%;padding:0 25px}.banner-input .form-group .form-control{font-size:15px;line-height:18px;color:#000;border:none!important;outline:0!important;box-shadow:none!important;border-bottom:1px solid #181818!important;border-radius:0;padding:15px 0;margin-top:4px}.btn.btn-info{background:#c9dadf!important;border:2px solid #c9dadf;border-radius:35px;color:#000!important;text-align:center;padding:15px 25px!important;font-size:25px;line-height:36px;min-width:290px;height:68px;font-family:plantin,sans-serif;font-weight:300;font-style:normal}.btn.btn-info:hover{background:0 0!important;color:#a9c6ce!important}.mainheading-sec{padding:125px 0 97px}.mainheading-desc{padding-top:15px}.mainheading-left h1{color:#a89c8d;font-size:65px;line-height:80px;margin:0;padding-left:30px}.mainheading-left h2{color:#a89c8d;font-size:65px;line-height:80px;margin:0;padding-left:30px}.mainheading-desc p{font-size:17px;line-height:25px;color:#181818;margin:0 0 0 auto;text-align:right;max-width:729px}.lakefront img.img-fluid{width:100%}.lakefront h2{font-size:55px;line-height:66px;margin:32px 0 0 0;color:#a89c8d}.accomodations-sec{padding:150px 0 135px}.accomodations-sec .mainheadingrow{padding-bottom:68px;align-items:center}.accomodations-row{margin:0 -40px}.accomodations-row .col-md-6{padding:0 40px}.accomodations-desc{position:relative}.accomodations-desc img.img-fluid{width:100%}.accomodations-desc::after{content:"";position:absolute;left:0;bottom:0;height:278px;z-index:1;width:100%;background:linear-gradient(0deg,rgb(22 38 37 / 73%) 35%,rgba(0,0,0,0) 100%);transition:all .3s}.accomodations-desc:hover::after{height:100%;background:rgba(22 38 37 / 73%)}.accomodations-desc .accomodations-text{color:#fff;margin:0;position:absolute;bottom:80px;left:80px;z-index:2}.accomodations-desc h3{font-size:50px;line-height:65px}.accomodations-desc p{opacity:0;transition:all .3s}.accomodations-desc:hover p{opacity:1}.align-center{align-items:center}.accomodations-sec .mainheading-left h2{padding-left:15px}.colimg{padding-right:0}.cols-img img.img-fluid{width:100%}.cols-desc h2{font-size:60px;line-height:70px;margin-bottom:34px;color:#a89c8d}.cols-desc p{font-size:17px;line-height:25px;color:#181818;margin:0}.btn.btn-link{font-size:20px;line-height:25px;color:#a89c8d!important;padding:0;font-weight:400}.btn.btn-link:hover{color:#a89c8d!important}.cols-desc{text-align:right}.btn.btn-link.mt-34{margin-top:35px}.cols-desc{text-align:right;max-width:729px;margin-left:auto}.cols-sec{padding-bottom:208px}.amenities-slider .mainheading-left h2{padding-left:0}.amenities-slider .mainheadingrow{margin-bottom:80px;align-items:center}.amenitiesowl-desc h3{font-size:32px;line-height:44px;color:#a89c8d;margin:14px 0 0 0}.amenities-slider{padding-bottom:164px}.ourguests-sec{background:rgba(138,168,181,.65);padding:235px 0}.ourguests{text-align:center;max-width:1455px;margin:0 auto}.ourguests h2{font-size:68px;line-height:80px;margin-bottom:40px;color:#faf4ed}.ourguests p{font-size:35px;line-height:49px;margin:0;color:#faf4ed}.ourguests p span{display:block;margin-top:40px}.booknow-sec{background:#8aa8b5;padding:158px 0 82px}.booknow{max-width:1501px;margin:0 auto}.booknow h2{font-size:71px;line-height:87px;margin-bottom:28px;color:#fff}.booknow p{font-size:17px;line-height:25px;color:#fff;margin-bottom:60px}.booknow .btn.btn-info{background:#a89c8d!important;border:2px solid #a89c8d;min-width:373px;height:86px;font-size:36px;line-height:43px;color:#fff!important;border-radius:100px;padding:18px 20px!important}.booknow .btn.btn-info:hover{background:#fff!important;border:2px solid #fff;color:#000!important}.footerbg{background:#a89c8d;padding:144px 0 140px}.footer-col h2{font-size:49px;line-height:59px;margin-bottom:25px;color:#fff}.footer-col p{font-size:30px;line-height:40px;margin-bottom:35px;color:#faf4ed}.footer-col p a{color:#faf4ed}.footerbg a:hover{color:#a9c6ce}.copyrightrow{padding-top:98px}.copyright-col p{font-size:25px;line-height:30px;margin:0;color:#faf4ed}.designed-by{text-align:right}.designed-by .copyright-col p a{color:#faf4ed}.designed-by .copyright-col p a:hover{color:#a9c6ce}.copyright-col ul{margin:0;padding:0;list-style:none}.copyright-col ul li{display:inline-block}.copyright-col ul li a{display:inline-block;font-size:25px;line-height:30px;color:#faf4ed;margin-right:45px}.footerright .form-group{margin-bottom:12px}.form-groupbtn{padding-top:10px}.footerright .form-group .form-control{min-height:62px;border-radius:18px;box-shadow:none!important;outline:0!important;border:none!important;padding:10px 29px;font-size:20px}.footerright .form-group textarea.form-control{min-height:98px;resize:none}.footer-col{padding-top:35px}.footer-col.footertel{padding-left:30px}.hero-banner.amentiesbanner{min-height:1124px;padding-bottom:118px}.mainheading-sec.amentiesheading{padding:104px 0 275px}.amentiesheading .mainheading-left h1{padding-left:0;font-size:59px}.amenities-sec .row{margin:0 -15px}.amenities-sec .col-md-6{padding:0 15px}.amenities-sec{padding-bottom:70px}.amenitiescard{padding-bottom:40px}.amenitiesdesc{padding:32px 0 0 20px}.amenitiesimg img.img-fluid{width:100%}.amenitiesdesc h2{font-size:35px;line-height:44px;color:#a89c8d;margin-bottom:25px}.amenitiesdesc p{font-size:17px;line-height:25px;color:#181818;margin:0}.mainheading-sec.units-sec{padding:70px 0}.units-sec .mainheading-left{text-align:center;max-width:1516px;margin:0 auto}.units-sec .mainheading-left img.img-fluid{margin-bottom:25px}.units-sec .mainheading-left h1{padding:0;margin-bottom:25px}.mainheading-left p{font-size:17px;line-height:25px;color:#181818;margin:0}.unittabs-list .nav.nav-tabs{justify-content:center;margin-bottom:38px;border:none;gap:0 24px}.unittabs-list .nav.nav-tabs .nav-link{font-size:26px;line-height:31px;color:#a89c8d;font-family:plantin,sans-serif;font-weight:300;font-style:normal;border:1px solid #a89c8d;border-radius:40px;width:290px;text-align:center;height:68px;padding:15px 20px}.unittabs-list .nav.nav-tabs .nav-link.active{border:1px solid #c9dadf;background:#c9dadf;color:#212121}.unittabsform{display:flex;justify-content:center;gap:0 24px;margin-bottom:69px}.unittabsform .form-group .form-control{padding:10px 35px;height:68px;font-size:26px;line-height:31px;border-radius:40px;min-width:450px;border:1px solid #a89c8d;background-color:#faf4ed;box-shadow:none!important;outline:0!important;font-family:plantin,sans-serif;font-weight:300;font-style:normal;color:#a89c8d}.unitimg img.img-fluid{width:100%}.unitdesc h2{font-size:62px;line-height:80px;margin-bottom:20px;color:#a89c8d}.unitdesc h3{font-size:30px;line-height:25px;margin-bottom:30px;font-weight:400;color:#a89c8d}.unitshow label img.img-fluid{margin-right:14px;width:42px;height:36px;object-fit:none}.unitshow label{display:inline-flex;align-items:center;font-size:15px;line-height:25px;color:#181818;height:36px;margin-left:26px}.unitdesc p{font-size:17px;line-height:25px;max-width:681px;margin-left:auto;margin-bottom:40px}.unitshow{padding-bottom:11px}.unitdesc .btn.btn-info{border:1px solid #a89c8d!important;background:0 0!important;color:#a89c8d!important}.unitdesc .btn.btn-info:hover{border:1px solid #c9dadf!important;background:#c9dadf!important;color:#000!important}.unitdesc{text-align:right;margin-top:-25px}.unitshow .align-center{padding-bottom:160px}.unitimg .carousel-indicators{position:static;padding-top:30px;margin-bottom:0}.unitimg .carousel-indicators button{width:20px;height:20px;border:none;border-radius:40px;background:rgba(201,218,223,.46);opacity:1;margin:0 3px!important}.unitimg .carousel-indicators button.active{background:#c9dadf}.calendar-container table{border-collapse:separate;width:100%}.calendar-container td h4{font-size:34px;line-height:47px;margin:0;display:flex;align-items:center;color:#a89c8d;font-family:plantin,sans-serif;font-weight:300;font-style:normal;justify-content:center}.month-header .arrow{cursor:pointer;margin:0 10px 0 0}.month-header .arrow.arrowright{margin:0 0 0 10px}.calendar-container td{vertical-align:middle;padding:0 0 24px 0;min-width:78px;text-align:center}.date{display:inline-flex;line-height:58px;justify-content:center;width:57px;height:57px;border-radius:100px;background-color:#c9dadf;color:#a89c8d;font-size:31px;cursor:pointer;font-family:plantin,sans-serif;font-weight:300;font-style:normal}.calendar-container{background:#fff;border-radius:30px;padding:35px 36px;width:652px;margin-left:auto}.clear-btn{font-size:17px;line-height:20px;background:0 0!important;border:none!important;padding:0;color:#a89c8d}.book-btn{border:1px solid #a89c8d;font-size:13px;line-height:16px;color:#a89c8d;letter-spacing:-.65px;border-radius:40px;background:0 0!important;height:40px;padding:8px 24px;margin-left:7px}.date.selected{background-color:#a89c8d;color:#fff}.date-design{display:none}.unitdescdate.your-active-class{display:none}.date-design.your-active-class{display:block}.star-stay{background:#8aa8b5;padding:150px 0 160px}.starrow{display:flex;flex-wrap:wrap;max-width:1532px;margin:0 auto;align-items:center}.starcol{width:25%}.stardesc{width:75%;padding-left:60px}.stardesc h2{font-size:66px;line-height:85px;margin-bottom:30px;color:#fff}.stardesc p{font-size:17px;line-height:25px;color:#fff;margin:0}.stardesc p span{display:block;padding-top:25px}.container.unittabscontainer{padding:0 20px}.mainheading-sec.amentiesheading.thingsheading{padding:100px 0 100px}.thingstabs .unittabs-list .nav.nav-tabs .nav-link{min-width:508px}.thingstabs .unittabs-list .nav.nav-tabs{justify-content:flex-start;margin-bottom:114px}.thingstabs .unitdesc p{max-width:730px;margin-bottom:30px}.thingstabs .unitshow .align-center{padding-bottom:115px}.thingstabs{padding-bottom:30px}.slipimg{position:relative}.slipimg ul{margin:0 0 0 34px;padding:0;list-style:none;position:absolute;top:224px;left:50%;transform:translateX(-50%) translateY(0);width:740px}.slipimg ul li{display:flex;justify-content:space-between}.slipimg span{font-size:26px;line-height:31px;width:312px;height:68px;padding:15px 20px;color:#212121;display:inline-block;background:#c9dadf;border-radius:40px;text-align:center;font-family:plantin,sans-serif;font-weight:300;font-style:normal}.slip1{margin-bottom:69px}.slip2{margin-bottom:18px}.slip3{margin-bottom:79px}.slip4{margin-bottom:58px}.slip5{margin-bottom:75px}.slip6{margin-bottom:167px}.dock-slip{width:100%}.boatmoorage h2{font-size:60px;line-height:74px;text-align:center;color:#a89c8d;margin-bottom:50px}.boatmoorage{padding-top:230px}.slipbook{background:#c9dadf;padding:215px 0 350px;display:none}.slipbook h3{text-align:center;font-size:60px;line-height:60px;color:#fff;margin-bottom:98px}.slipbook-form .form-group{margin-bottom:12px}.slipbook-form .form-control{min-height:62px;border-radius:18px;box-shadow:none!important;outline:0!important;border:none!important;padding:10px 29px;font-size:20px}.slipbook-form textarea.form-control{min-height:290px;resize:none}.form-slipbookbtn .btn.btn-info{background:#a89c8d!important;border:2px solid #a89c8d!important;color:#fff!important}.form-slipbookbtn .btn.btn-info:hover{background:0 0!important;color:#a89c8d!important}.slipbook-left .date-design{display:block}.slipbook-left .calendar-container{margin:0 auto;padding:35px 66px 20px;width:682px}.slipbook-left .clear-book-cell{text-align:left;padding-left:27px}.boatactive .slipimg{display:none}.boatactive .slipbook{display:block}.mainheading-sec.amentiesheading.contactheading{padding:104px 0 160px}.contactheading .mainheading-desc p{padding-bottom:60px}.contactheading .mainheading-desc p.address{padding-bottom:20px}.map img.img-fluid{width:100%}.resortmap img.img-fluid{width:100%}.resortmap{padding-bottom:37px}.mainheading-sec.amentiesheading.weddingevents{padding:104px 0 250px}.gallery-sec ul{margin:0 -12px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.gallerytabs .unittabs-list .nav.nav-tabs{justify-content:flex-start;margin-bottom:109px}.gallery-sec ul li{width:33.33%;padding:0 12px;margin-bottom:24px}.gallery-sec{padding-bottom:68px;overflow:hidden}.pagelink{font-size:15px;color:#181818}.pagelinkdot span{width:20px;height:20px;display:inline-block;border-radius:100px;background:rgba(201,218,223,.46);margin:0 3px}.pagelinkdot span.active{background:#c9dadf}.pagelinkdot{padding-bottom:13px}.pagelink-div{text-align:center;padding-top:40px}.gallerymobile{display:none}.d-none{display:none!important}.hero-banner-heading{max-width:100%;position:absolute;width:100%;bottom:150px;left:50%;padding:10px 0;z-index:1;transform:translateX(-50%)}.homeHeroSlider .owl-dot,.homeHeroSlider .owl-nav .owl-next,.homeHeroSlider .owl-nav .owl-prev{cursor:pointer;position:absolute;font-size:0;width:21px;height:46px;transform:translateY(-50%);top:50%}.homeHeroSlider .owl-dot,.homeHeroSlider .owl-nav .owl-next{cursor:pointer;position:absolute;font-size:0;width:21px;height:46px;transform:translateY(-50%);top:50%;right:50px}.homeHeroSlider .owl-dot,.homeHeroSlider .owl-nav .owl-prev{left:50px}