﻿@import url("https://use.typekit.net/nku2psz.css");@import url("https://use.typekit.net/qjh5wfh.css");html{scroll-behavior:smooth}a.anchor{display:block;position:relative;top:-75px;visibility:hidden}.bkg-teal{background:var(--secondary-color)}.floater{background:rgba(255, 255, 255, 0.9);box-shadow:0 0 15px rgba(0, 0, 0, 0.25)}@font-face{font-family:"BrandRegular";src:url("../fonts/brand-webfont.woff2") format("woff2"), url("../fonts/brand-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Medium";src:url("Gotham-Medium.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham-MediumItalic";src:url("Gotham-MediumItalic.otf") format("opentype");font-weight:normal;font-style:normal}.site-4 h1,.site-4 h2,.site-4 h3,.site-4 h4,.site-4 h5,.site-4 h6{font-family:"aviano-sans", sans-serif;font-weight:400;font-style:normal}.site-4 #hero p{font-size:1.25rem}.site-4 #intro p{font-size:1.15rem}body{color:var(--dark-color)}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white p,.text-white li{color:#fff}h1{font-family:"BrandRegular", serif;font-style:normal;font-size:3.65rem}h2{font-family:"BrandRegular", serif;font-style:normal;font-size:2.65rem}h3{font-family:"bicyclette", sans-serif;font-weight:300;font-style:normal;font-size:1.35rem;color:var(--secondary-color);text-transform:uppercase}h4{font-family:"bicyclette", sans-serif;font-weight:300;font-style:normal;font-size:1.25rem}p,li{font-size:1.15rem;font-family:"bicyclette", sans-serif;font-style:normal;font-weight:300}a{font-family:"bicyclette", sans-serif;font-weight:300;font-style:normal;font-size:1.15rem}.section-content h3{margin-bottom:25px}.title-content h2{margin-bottom:25px}a{text-decoration:none}.main-btn{background-image:linear-gradient(to right, var(--cta-main), var(--cta-alt), var(--cta-alt), var(--cta-alt));padding:12px 30px;color:#fff;border-radius:35px;display:inline-block;border:none;background-size:300% 100%;moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.25)}.main-btn:hover{background-position:100% 0;moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;color:#fff;box-shadow:none}.second-btn{background:var(--secondary-color);padding:12px 30px;color:#fff;border-radius:35px;display:inline-block;border:2px solid var(--secondary-color);box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.25);transition:all 0.4s ease-in-out}.second-btn:hover{background:transparent;color:#fff;border:2px solid #fff;box-shadow:none}.third-btn{background:transparent;padding:12px 30px;color:var(--cta-main);border-radius:35px;display:inline-block;border:2px solid var(--cta-main);transition:all 0.4s ease-in-out}.third-btn:hover{background:var(--cta-main);color:#fff;border:2px solid var(--cta-main)}.in-link{color:var(--cta-main);font-weight:700}.in-link.special{color:#fff;font-family:"BrandRegular", serif;font-size:1.5rem}.overlay-container{position:relative;width:100%;max-width:400px;margin:auto;overflow:hidden}.overlay-container:hover .overlay-content{opacity:1}.overlay-container:hover .overlay-details{top:50%;left:50%;opacity:1}.overlay-container .overlay-content{background:rgba(255, 255, 255, 0.85);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}.overlay-container .overlay-image{width:100%}.overlay-container .overlay-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.overlay-container .overlay-details p{margin-bottom:0}.overlay-container .fadeIn-bottom{top:80%}.overlay-container .fadeIn-top{top:20%}.overlay-container .fadeIn-left{left:20%}.overlay-container .fadeIn-right{left:80%}header .utl-bar{background-color:var(--secondary-color)}header #main-nav{position:fixed;z-index:10;width:100%;background:transparent !important;transition:all 0.4s}header #main-nav .img-fluid{max-height:100px;width:auto;transition:all 0.4s}header #main-nav.scrolled{background:#fff !important;box-shadow:0 0 15px rgba(0, 0, 0, 0.15);top:0}header #main-nav.scrolled .img-fluid{max-height:50px;width:auto;transition:all 0.4s}header #main-nav.scrolled #main-menu li a{color:var(--dark-color) !important}header #main-nav.scrolled #main-menu li.nav-cta a{color:#fff !important}header #main-nav #main-menu{align-items:center !important}header #main-nav #main-menu li a{font-size:1.15rem;font-family:"bicyclette", sans-serif;font-style:normal;font-weight:300;text-transform:uppercase;padding:0 15px;color:#fff}header #main-nav #main-menu li.nav-cta{background-image:linear-gradient(to right, var(--cta-main), var(--cta-alt), var(--cta-alt), var(--cta-alt));border-radius:35px;padding:10px 25px;margin-left:25px;color:#fff !important;background-size:300% 100%;moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.25)}header #main-nav #main-menu li.nav-cta a{color:#fff !important}header #main-nav #main-menu li.nav-cta:hover{background-position:100% 0;moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;color:#fff !important;box-shadow:none}header #main-nav{color:#fff;background:#fff !important}header #main-nav .img-fluid{max-height:50px !important;width:auto;transition:all 0.4s;filter:invert(1)}header #main-nav #main-menu li a{color:black}header #main-nav #main-menu li.nav-cta{color:#fff !important}header #main-nav.scrolled .img-fluid{max-height:50px;width:auto;transition:all 0.4s;filter:invert(0)}header ul#main-menu li a{color:black}@media screen and (min-width:992px){header #main-nav{top:43px}}.nav-cta{background-image:linear-gradient(to right, var(--cta-main), var(--cta-alt), var(--cta-alt), var(--cta-alt));padding:12px 30px;color:#fff;border-radius:35px;display:inline-block;border:none;background-size:300% 100%;moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.25)}.nav-cta:hover{background-position:100% 0;moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;color:#fff;box-shadow:none}.dropdown-menu{background:rgba(255, 255, 255, 0.9)}.dropdown-menu li{padding:8px 10px;font-weight:normal !important}.dropdown-menu li a{color:var(--cta-main) !important}footer #menu-footer-nav{list-style:none;padding-left:0;columns:2}footer #menu-footer-nav li{margin-bottom:10px}footer #menu-footer-nav li a{color:var(--dark-color);text-decoration:none;transition:all 0.4s;font-weight:300;text-transform:uppercase}footer #menu-footer-nav li a:hover{color:var(--cta-main)}footer .address a{font-size:1.15rem;font-family:"bicyclette", sans-serif;font-style:normal;font-weight:300;color:var(--dark-color);transition:all 0.4s}footer .address a:hover{color:var(--cta-main)}footer .address .footer-icons{display:flex;justify-content:space-evenly;font-size:1.5rem}footer .footer-icons i{font-size:1.5rem}#hero{height:100vh;align-items:center;justify-content:center;display:flex;min-height:600px;overflow:hidden}#hero::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.22)}#hero h1,#hero p{text-shadow:0 0 8px #000}#hero .video-container{width:auto;height:100%}#hero .video-container video{position:absolute;width:100%;object-fit:cover;height:100%;z-index:-1}#hero h1{font-size:3.5rem}#hero p{font-size:1.75rem}#hero #heroSlider.carousel{position:absolute;height:100%;width:100%;overflow:hidden;z-index:-1}#hero #heroSlider.carousel .carousel-inner{height:100%}#hero #heroSlider.carousel .carousel-inner .carousel-item{height:100Vh;width:100%}#hero #heroSlider.carousel .carousel-inner .carousel-item img{height:100%;width:100%;transition:transform 10s ease-in-out;object-fit:cover}#hero #heroSlider.carousel .carousel-inner .carousel-item.active img{transform:scale(1.2)}#intro .right img{max-height:100px;width:auto;margin-bottom:15px}#intro p{font-size:1.35rem}#rooms .overlay-container{box-shadow:0 0 15px rgba(0, 0, 0, 0.25)}#rooms .overlay-container .overlay-details h3{font-family:"BrandRegular", serif;font-style:normal;color:var(--dark-color);font-size:2rem}#rooms .overlay-container .overlay-details p{font-family:"bicyclette", sans-serif;font-weight:700;font-style:normal;font-size:1.15rem;color:var(--cta-main)}.room-categories h2{color:var(--dark-color)}#home-full-bkg{position:relative}#home-full-bkg::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0.55) 50%, white 100%);pointer-events:none;z-index:-1}#amenities .amenities{background:#fff}#amenities .amenities .amenity i{font-size:34px;color:var(--secondary-color)}#articles .article{box-shadow:0 0 15px rgba(0, 0, 0, 0.25)}#articles .article p:last-child{margin-bottom:0}#articles .article p a{color:var(--cta-main);font-weight:700}.present-logo img{max-width:250px;padding-bottom:2rem}#welcome .amenity{box-shadow:0 0 15px rgba(0, 0, 0, 0.15)}#rooms-suites .rooms:hover .image-fitt img{opacity:0.45}#rooms-suites .rooms:hover .image-fitt::after{opacity:1}#rooms-suites .rooms .image-fitt{height:275px;width:100%;transition:all 0.4s}#rooms-suites .rooms .image-fitt::after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:36px;color:var(--cta-main);opacity:0;transition:opacity 0.3s ease-in-out}#rooms-suites .rooms .image-fitt img{object-fit:cover;height:100%;width:100%;object-position:center;transition:all 0.4s;opacity:1}#rooms-suites .rooms p a{color:#7c2b2e;font-weight:700}#rooms-slider .carousel-inner .carousel-item .card-img{width:100%;height:300px}#rooms-slider .carousel-inner .carousel-item .card-img img{width:100%;height:100%;object-fit:cover;object-position:center}#rooms-slider .carousel-inner .carousel-control-next,#rooms-slider .carousel-inner .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:6% !important;padding:0;color:#000;text-align:center;background:0 0;border:0;opacity:1;transition:opacity 0.15s ease}@media (max-width:767px){#rooms-slider .carousel-inner .carousel-item>div{display:none}#rooms-slider .carousel-inner .carousel-item>div:first-child{display:block}}#rooms-slider .carousel-inner .carousel-item.active,#rooms-slider .carousel-inner .carousel-item-next,#rooms-slider .carousel-inner .carousel-item-prev{display:flex}@media (min-width:768px){#rooms-slider .carousel-inner .carousel-item-end.active,#rooms-slider .carousel-inner .carousel-item-next{transform:translateX(25%)}#rooms-slider .carousel-inner .carousel-item-start.active,#rooms-slider .carousel-inner .carousel-item-prev{transform:translateX(-25%)}}#rooms-slider .carousel-inner .carousel-item-end,#rooms-slider .carousel-inner .carousel-item-start{transform:translateX(0)}#our-inn #location .iframe-fit{position:absolute;right:0;overflow:hidden;top:0;width:50%;height:100%}#our-inn #location .iframe-fit iframe{border:0;object-fit:fill;width:100%;height:100%}#our-inn #inn-slider{background:var(--secondary-color)}#contact #get-in-touch .contact-content{max-width:100%}#contact #get-in-touch .contact-content::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255, 255, 255, 0.85);z-index:1;pointer-events:none}#contact #get-in-touch .contact-content .box-content{z-index:2}#contact #get-in-touch .contact-form input,#contact #get-in-touch .contact-form textarea,#contact #get-in-touch .contact-form select{border:none;background:rgba(0, 0, 0, 0.05);padding:15px !important}#contact #get-in-touch .contact-form .gform_button{background-image:linear-gradient(to right, var(--cta-main), var(--cta-alt), var(--cta-alt), var(--cta-alt));padding:12px 30px !important;color:#fff;border-radius:35px;display:inline-block;border:none !important;background-size:300% 100% !important;moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.25);font-family:"bicyclette", sans-serif;font-weight:300;font-style:normal;font-size:1.15rem;margin:0 auto}#contact #get-in-touch .contact-form .gform_button:hover{background-position:100% 0;moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;color:#fff;box-shadow:none}#guidelines #guidelines-content p{margin-bottom:35px}#coming-soon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 245, 218, 0.9);z-index:-1}#coming-soon .bkg-container{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-5}#coming-soon .bkg-container img{object-fit:cover;height:100%;width:100%}#coming-soon h1{font-weight:bold;font-size:2.75rem}#coming-soon h2{font-size:1.75rem;text-transform:none !important;margin:15px 0 25px 0}#coming-soon p{font-size:1.15rem}#coming-soon a{display:inline-block;padding:15px 50px;color:#fff;background:#CE6868}#coming-soon .hero-content img{margin-bottom:25px}footer.blank{background:#fff5da}#breadcrumbs{font-weight:normal}#breadcrumbs a{color:var(--cta-main);font-weight:normal}.single-rooms #image-grid .single-image-card{height:300px}.single-rooms #image-grid .single-image-card::after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:36px;color:var(--cta-main);opacity:0;transition:opacity 0.3s ease-in-out}.single-rooms #image-grid .single-image-card:hover img{opacity:0.25}.single-rooms #image-grid .single-image-card:hover::after{opacity:1}.single-rooms #image-grid .single-image-card .single-image{max-width:100%;height:100%;object-fit:cover;width:100%;object-position:center;transition:opacity 0.3s ease-in-out}.single-rooms #image-grid .modal .modal-content{background:transparent !important;border:none}.single-rooms #image-grid .modal .modal-content .modal-body{background:transparent;border:none}.single-rooms #similar-rooms .similar-room:hover .image-fitt img{opacity:0.45}.single-rooms #similar-rooms .similar-room:hover .image-fitt::after{opacity:1}.single-rooms #similar-rooms .similar-room .image-fitt{height:275px;width:100%;transition:all 0.4s}.single-rooms #similar-rooms .similar-room .image-fitt::after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:36px;color:var(--cta-main);opacity:0;transition:opacity 0.3s ease-in-out}.single-rooms #similar-rooms .similar-room .image-fitt img{object-fit:cover;height:100%;width:100%;object-position:center;transition:all 0.4s;opacity:1}.single-rooms #similar-rooms .similar-room p a{color:var(--cta-main);font-weight:700}.video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;max-width:1920px;margin:0 auto}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:1080px}.img-wrap{position:absolute;height:100%;top:0;overflow:hidden}.img-wrap.full{width:100%;left:0;z-index:-2}.img-wrap.full.z-normal{z-index:0}.img-wrap.half{width:50%}.img-wrap.half.left{left:0}.img-wrap.half.right{right:0}.img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#inner-hero{height:15vh;align-items:center;justify-content:center;display:flex;min-height:350px;overflow:hidden;text-shadow:0 0 15px rgba(0, 0, 0, 0.25)}#inner-hero::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%)}#inner-hero h1{font-size:3.5rem}#inner-hero p{font-size:1.75rem}@media screen and (max-width:500px){.site-4 #hero h1{font-size:2.5rem}.row-reverse{flex-direction:column-reverse}footer #menu-footer-nav{columns:1}.page-template-present-custom-map h1{font-size:2rem}.small-icon{width:25px !important}}@media only screen and (max-width:767px){#hero video{top:0 !important}}@media (max-width:768px){.page-template-template-events .img-wrap.half{width:0}}