html{margin:0;padding:0}@keyframes fadeIn{0%{opacity:0}to{opacity:100}}body{background-color:#f9f7ea;margin:0;padding:0;animation:.5s ease-in-out fadeIn}#content-container{box-sizing:border-box;grid-template-columns:12% 25% 22% 25% 12%;max-width:1200px;height:fit-content;display:grid}@media screen and (width<=1080px){#content-container{grid-template-columns:3% 28% 30% 28% 3%}}#content-container{grid-template-rows:repeat(auto-fit,min(250px,10vh));grid-auto-rows:10vh;place-content:stretch;place-items:center;gap:20px 1%}#content-container .full-width-padded{grid-column:3/4}#content-container .button{cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(13px);z-index:25;color:#f9f7ea;background:#620a16db;border:1px solid #d9d9d9cc;border-radius:3px;place-content:center;align-items:center;width:min(75%,250px);height:50px;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;display:block;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}#content-container .button a{color:#f9f7ea;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;text-decoration:none}#content-container .white-button{cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(13px);z-index:25;color:#620a16;background-color:#f9f7ea;border:.5px solid #620a16;border-radius:3px;place-content:center;align-items:center;width:min(75%,250px);height:50px;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;display:block;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}#content-container .white-button a{color:#620a16;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;text-decoration:none}#content-container .banner-button{z-index:25}@media screen and (width<=600px){#content-container{flex-direction:column;height:fit-content;margin-left:10px;margin-right:10px;display:flex}}.full-width{grid-column:1/6}.centered{grid-column:3}@font-face{font-family:AlverataBl;src:local(AlverataBl),url(../../../static/AlverataBl.otf)format("opentype")}@font-face{font-family:Greatly;src:local(Greatly Clean),url("../../../static/Greatly Clean.otf")}:root{pointer-events:auto}figure{margin:0}#logo{width:15vw;height:auto;position:absolute;top:15px;left:15px}#logo img{width:15vw;height:auto}@media screen and (width<=600px){#logo{width:30vw;left:35vw}#logo img{width:30vw}}h1{text-align:center;color:#620a16;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;font-size:84px;font-weight:800;line-height:.9}h1 strong{font-family:Greatly;font-weight:400}h2{text-align:center;color:#52453c;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;font-size:36px;font-weight:200;line-height:1.1}h2 strong{font-family:Greatly,Georgia,Times New Roman,Times,serif}h3{text-align:left;color:#52453c;font-family:Greatly,Georgia,Times New Roman,Times,serif;font-size:48px;line-height:.9}h4{text-align:left;color:#52453c;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;font-size:24px;line-height:.9}p{color:#52453c;font-family:Georgia,Times New Roman,Times,serif;font-size:1em;font-weight:400;line-height:1}#tour-button p{color:#f9f7ea;margin:auto;font-family:AlverataBl}li{padding:22px auto;font-family:Georgia,Times New Roman,Times,serif;font-size:1em}#footer{box-sizing:border-box;background-color:#52453c;flex-direction:column;grid-area:-1/1/-1/6;place-self:start stretch;width:100vw;height:fit-content;display:flex;position:relative;left:calc(-50vw + 600px)}#footer #footer-left,#footer #footer-right{flex-direction:column;justify-content:center;width:50%;display:flex}#footer img{width:fit-content;height:125px;margin:auto}#footer h2{color:#f9f7ea}#footer #addresses{text-align:center;color:#f9f7ea;padding-bottom:10vh;text-decoration:none}#footer #addresses a{color:#f9f7ea;text-decoration:underline}@keyframes link-hover{0%{color:#f9f7ea}to{color:#f9f7eabb}}#footer #addresses a:hover{color:#52453c;animation:.25s ease-in both link-hover}#social-icons{box-sizing:border-box;flex-flow:wrap;justify-content:center;height:100px;margin:0 5vw 8vh;display:flex}#social-icons figure{align-content:center;width:45px;height:auto;padding:20px}#social-icons img{width:45px;height:auto}#social-icons #wedding-wire,#social-icons #wedding-wire img{width:90px;height:auto}@media screen and (width<=600px){#footer{color:#f9f7ea;background-color:#52453c;flex-direction:column;place-self:center;width:100vw;display:flex;left:0}#footer h2{color:#f9f7ea}#footer #footer-left,#footer #footer-right{grid-template-columns:1fr 1fr 1fr 1fr;width:100vw;height:fit-content;display:grid}#footer img{width:100%;height:auto}#footer #addresses{text-align:center;padding-bottom:10vh;text-decoration:none}h1{padding:18px 0;font-size:52px;font-weight:600}}#nav{z-index:65;-webkit-backdrop-filter:blur(13px);background:#f9f7eabb;flex-direction:row;justify-content:space-around;place-self:center stretch;width:100vw;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 30px #0000001a}#nav #nav-logo{z-index:99;border-radius:5px;width:100%;max-width:200px}#nav #nav-left,#nav #nav-right{width:35vw}#nav .main-nav-links{flex-direction:row;justify-content:space-around;display:flex}#nav .main-nav-links div{border-left:#f9f7ea;border-right:#f9f7ea;margin-top:auto;display:flex;position:relative}#nav .main-nav-links .nav-link{padding:45px 3vw;display:block}#nav a{color:#620a16;text-decoration:none}#mobile-nav{display:none}@media screen and (width<=600px){#nav{display:none}.nav-shape.clicked{z-index:100;background-color:#f9f7ea!important}#mobile-nav{z-index:99;box-sizing:border-box;width:25px;height:25px;display:block;position:fixed;top:15px;right:15px}#mobile-nav #mobile-nav-top-rectangle{background-color:#620a16;width:25.5px;height:2px;position:fixed;top:15px;right:15px}#mobile-nav #mobile-nav-mid-rectangle{background-color:#620a16;width:22.1px;height:2px;position:fixed;top:22.5px;right:15px}#mobile-nav #mobile-nav-bottom-rectangle{background-color:#620a16;width:25.5px;height:2px;position:fixed;top:30px;right:15px}#mobile-nav .nav-clicked{background-color:#620a16;right:25px}#mobile-nav #mobile-nav-overlay{opacity:0;color:#f9f7ea;background-color:#620a16;width:100vw;height:100vh;position:fixed;top:0;left:110%}#mobile-nav #mobile-nav-overlay #mobile-nav-links{text-align:center;grid-template-rows:repeat(6,1fr);grid-template-columns:1fr;width:90%;height:60%;margin:25% 5% 15%;display:grid}#mobile-nav #mobile-nav-overlay #mobile-nav-links .nav-link{opacity:0;color:#f9f7ea;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;font-size:36px;text-decoration:none}}#tour-button-overlay{z-index:99;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(13px);background:#620a16db;border:1px solid #d9d9d9cc;border-top-left-radius:15px;border-top-right-radius:15px;place-content:center;align-items:center;width:100vw;height:50px;margin:auto;font-family:AlverataBl;display:block;position:fixed;bottom:0;box-shadow:0 4px 30px #0000001a}#tour-button-overlay a{color:#f9f7ea;text-align:center;width:100%;font-size:18px}@media screen and (width>=600px){#tour-button-overlay{border-radius:3px;width:235px;position:fixed;bottom:3vh;right:5vw}@keyframes colorFade{0%{background-color:#620a16;width:235px;height:50px}to{background-color:#52453c;width:238px;height:52px}}#tour-button-overlay:hover{animation:.2s ease-in forwards colorFade}}.detail-card{box-sizing:border-box;border-radius:3px;grid-template:"img img img"1fr"img img img"1fr"div div div"1fr"div div div"1fr"div div div"1fr/1fr 1fr;grid-column:span 1;height:90%;margin-bottom:25px;padding:15px;display:grid;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.detail-card figure,.detail-card img{object-fit:cover;box-sizing:border-box;grid-area:img;width:100%;height:250px;margin:10px auto;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.detail-card .card-text{box-sizing:border-box;grid-area:div;grid-template-rows:repeat(4,75px);place-self:start stretch;display:grid}.detail-card .card-text h3{grid-row:1;margin:25px 0}.detail-card .card-text>p{grid-row:3}.detail-card .card-text .button{grid-row:4;place-self:center;margin:35px auto}.detail-card .card-text .button p{color:#f9f7ea;font-family:AlverataBl,Georgia,Times New Roman,Times,serif}@media screen and (width<=600px){.detail-card .card-text>p{grid-row:2}}#venue-features{color:#620a16;background-color:#0000;grid-area:14/1/18/6;grid-template-rows:75px repeat(3,225px);grid-template-columns:repeat(3,1fr);place-self:start center;width:100%;display:grid}#venue-features h2{text-align:center;color:#52453c;grid-column:span 3;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;line-height:1}#venue-features .venue-feature{justify-content:center;align-items:center;display:flex;position:relative}#venue-features .venue-feature .inner-div p{text-align:center;color:#52453c;margin-left:15%;margin-right:15%;font-family:AlverataBl,Georgia,Times New Roman,Times,serif;font-size:14px;font-weight:200;line-height:1.1}#venue-features .left-border:before{content:"";background-color:#620a16;width:1px;height:calc(100% - 50px);position:absolute;top:30px;left:0}#venue-features .venue-feature:after{content:"";background-color:#620a16;width:80%;height:1px;position:absolute;bottom:0;left:10%}@media screen and (width<=600px){#venue-features{box-sizing:border-box;flex-direction:column;flex-grow:2;width:100%;margin-top:25px;margin-bottom:15px;padding:35px 3vw 25px;display:flex}#venue-features .venue-feature{width:100%;height:150px}#venue-features .venue-feature .inner-div p{margin:35px 10%}#venue-features .venue-feature:before{display:none}#venue-features :last-child:after{margin-bottom:5px;display:none}}@media screen and (width>=600px){#venue-features .no-bottom:after{display:none}}#content-container{grid-template-rows:repeat(350,max(1vh,12.5px));row-gap:3px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (width<=600px){#content-container{grid-template-rows:repeat(590,max(1vh,12.5px));grid-template-columns:3% 28% 34% 28% 3%;row-gap:3px;display:grid}}.venue-space-hidden{visibility:hidden;display:none}#hero-head{z-index:1;width:50vw;position:absolute;top:60vh}#hero-head h1{text-shadow:0 0 15px #f9f7ea80;line-height:1.1}#wedding-hero{z-index:-50;grid-area:3/1/50/6;place-self:start center;display:grid}#wedding-hero figure,#wedding-hero img{object-fit:cover;width:100vw;height:100vh;overflow:hidden;mask-image:linear-gradient(#000 0%,#aaa 30%,#0000 100%)}@media screen and (width<=600px){#wedding-hero{grid-area:4/1/40/6;place-self:start;height:100%}#wedding-hero figure,#wedding-hero img{height:100%;mask-image:linear-gradient(#000 0%,#aaa 30%,#0000 100%)}#hero-head{width:97vw;top:50vh}#hero-head h1{margin-top:0;font-size:2.2rem;line-height:1}}#leading-logo-block{z-index:-20;grid-area:75/2/119/5;width:auto;height:100%}#leading-logo-block figure#leading-logo{width:100%;height:100%}#leading-logo-block figure#leading-logo img{object-fit:cover;width:100%;height:100%}@media screen and (width<=600px){#leading-logo-block{grid-area:85/2/110/5;width:auto;max-width:96vw;position:relative;top:-15%}#leading-logo-block figure#leading-logo{max-width:96vw}#leading-logo-block figure#leading-logo img{place-self:center;width:auto;height:100%;margin-left:auto;margin-right:auto}#wedding-hero{flex-direction:column;width:100%;display:flex}#wedding-hero h1{display:flex}#wedding-hero #hero-grid{flex-direction:column;height:100%;display:flex}#wedding-hero #hero-grid .left-image,#wedding-hero #hero-grid .right-image,#wedding-hero #hero-grid .middle-image{width:100%;height:150px}#wedding-hero #hero-grid #wedding-buttons{flex-direction:column;width:75%;display:flex}}#wedding-summary{flex-direction:column;grid-area:68/2/90/5;place-self:center;font-size:1.2rem;display:flex}#wedding-summary p{text-align:center}#wedding-summary figure#separator-1{object-fit:cover;place-self:center;width:250px;height:auto}#wedding-summary figure#separator-1 img{width:100%;height:auto}#wedding-summary figure#separator-2{object-fit:cover;place-self:center;width:250px;height:auto;rotate:180deg}#wedding-summary figure#separator-2 img{width:100%;height:auto}@media screen and (width<=600px){#wedding-summary{grid-area:47/2/77/5}#wedding-summary p{text-align:left}}#summary-grid{grid-area:110/1/140/6;grid-template-rows:repeat(5,1fr);grid-template-columns:1fr 1fr 1fr;place-self:start;gap:10px;max-width:100%;height:100%;display:none}#summary-grid figure,#summary-grid img{object-fit:cover;border-radius:3px;grid-area:span 5/span 1;width:100%;height:100%;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}#summary-grid figure.right-image,#summary-grid .right-image img{grid-row:span 4}#summary-grid .button{width:100%;height:100%}@media screen and (width<=600px){#summary-grid{grid-area:70/2/90/5}}#venue-features{background-color:#0000;grid-area:98/1/143/6;place-self:center start}#venue-features-booking-button{grid-area:146/3/150/4;place-self:center;width:100%;height:100%;margin:0;padding:0;display:flex}#venue-features-booking-button .button{place-self:center;width:100%;height:100%}@media screen and (width<=600px){#venue-features{grid-area:87/1/187/6;place-self:center;margin-top:0;padding-top:0}#venue-features h2{margin-top:0}#venue-features-booking-button{grid-area:186/2/190/5;place-self:start center;height:100%;padding:0}#venue-features-booking-button .button{height:100%}}#spaces-heading{grid-area:154/3/158/4}@media screen and (width>=1200px){#spaces-gallery-inner{width:1100px}}@media screen and (width<=1200px) and (width>=800px){#spaces-gallery-inner{width:calc(100vw - 100px)}}#spaces-gallery-row-1{grid-area:156/1/199/6;grid-template-columns:50px 1fr 1fr 50px}#spaces-gallery-row-2{box-sizing:border-box;grid-area:199/1/243/6;grid-template-columns:50px 1fr 1fr 1fr 50px;place-content:center;margin-left:auto;margin-right:auto}#spaces-gallery-row-1,#spaces-gallery-row-2{box-sizing:border-box;grid-auto-flow:column;place-self:center;column-gap:10px;width:100%;height:100%;padding:15px 15px 0;display:grid;overflow:visible}#spaces-gallery-row-1 .spaces-gallery-inner,#spaces-gallery-row-2 .spaces-gallery-inner{grid-column:2/5;grid-template-rows:subgrid;grid-template-columns:subgrid;padding-left:1vw;padding-right:1vw;display:grid;overflow:hidden}#spaces-gallery-row-1 .detail-card,#spaces-gallery-row-2 .detail-card{width:100%;position:relative}#spaces-gallery-row-1 .detail-card figure,#spaces-gallery-row-1 .detail-card img,#spaces-gallery-row-2 .detail-card figure,#spaces-gallery-row-2 .detail-card img,#spaces-gallery-row-1 figure.detail-card,#spaces-gallery-row-2 figure.detail-card{margin:0}@media screen and (width<=600px){#spaces-heading{grid-area:188/2/191/5}#spaces-gallery-row-1{grid-row:195/258;grid-template-rows:1fr 1fr;place-content:start center;row-gap:10px;height:100%}#spaces-gallery-row-2{grid-row:262/363;grid-template-rows:1fr 1fr 1fr;place-content:start center;row-gap:10px;height:100%}#spaces-gallery-row-1,#spaces-gallery-row-2{box-sizing:border-box;grid-column:1/6;grid-template-columns:1fr;column-gap:0;width:100%;padding-left:7px;padding-right:7px}#spaces-gallery-row-1 h3,#spaces-gallery-row-2 h3{text-align:center;font-size:36px}#spaces-gallery-row-1 .spaces-gallery-inner,#spaces-gallery-row-2 .spaces-gallery-inner{grid-area:1/2/4/3;grid-template-rows:subgrid}#spaces-gallery-row-1 .detail-card,#spaces-gallery-row-2 .detail-card{grid-template-columns:subgrid;grid-template-rows:250px 190px;grid-template-areas:none;width:100%;height:100%}#spaces-gallery-row-1 .detail-card .card-text,#spaces-gallery-row-2 .detail-card .card-text{grid-area:2/1/3/3}#spaces-gallery-row-1 .detail-card p,#spaces-gallery-row-2 .detail-card p{text-align:center;margin-left:15px;margin-right:15px}#spaces-gallery-row-1 .detail-card figure,#spaces-gallery-row-1 .detail-card img,#spaces-gallery-row-2 .detail-card figure,#spaces-gallery-row-2 .detail-card img{grid-area:1/1/2/3}}#food-header{grid-area:246/2/249/5}#omni-drinks{grid-area:251/2/276/5;grid-template-columns:repeat(6,1fr);grid-template-rows:subgrid;font-size:1.2rem;display:grid}#omni-drinks h3{margin-top:0}#omni-drinks figure,#omni-drinks img{object-fit:cover;z-index:-50;grid-area:1/1/25/5;width:100%;height:100%;mask-image:linear-gradient(90deg,#000 0%,#aaa 10%,#0000 90%)}#omni-drinks .banner-right-text{grid-area:3/3/25/7;place-self:center}@media screen and (width<=600px){#food-header{grid-row:367/370}#omni-drinks h2{margin-top:0}}@media screen and (width>=600px){#vendor-list .vendor-block{grid-template-rows:repeat(2,380px)}}#vendor-list{flex-direction:column;grid-area:279/2/340/5;justify-content:center;place-self:start;align-items:center;width:100%;height:870px;display:flex}#vendor-list .vendor-query{gap:10px;width:100%;display:block}#vendor-list .vendor-query .vendor-block{grid-template-columns:repeat(3,1fr);gap:35px;margin:0;padding:0;list-style:none;display:grid}#vendor-list .vendor-query .vendor-block li{grid-template-rows:2fr 1fr 2fr;grid-template-columns:1fr;align-items:center;gap:15px;width:100%;height:350px;display:grid}#vendor-list .vendor-query .vendor-block figure,#vendor-list .vendor-query .vendor-block img{object-fit:cover;border-radius:50%;grid-row:1/2;place-self:center;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;width:150px!important;height:150px!important}#vendor-list .vendor-query .vendor-block .vendor-name{text-align:center;grid-row:2/3;margin:0;font-size:26px}#vendor-list .vendor-query .vendor-block .vendor-description{text-align:center;grid-row:3/4;place-self:start}@media screen and (width<=600px){#omni-drinks{grid-row:375/416;grid-template-columns:repeat(6,1fr);width:100%;height:fit-content;display:grid}#omni-drinks figure,#omni-drinks img{border-radius:3px;grid-area:1/1/12/7;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;mask-image:none}#omni-drinks h3{margin-top:12px;margin-bottom:0;font-size:2.4rem}#omni-drinks p{margin-bottom:0;font-size:1rem}#omni-drinks .banner-right-text{grid-area:22/1/26/7;margin-left:14px}#omni-drinks .transparent-right{background:linear-gradient(90deg,#f9f7ea00,#f9f7eabb 30%,#f9f7ea 80%)}#vendor-list{grid-row:413/585;place-content:start center;height:fit-content}#vendor-list h3{text-align:center}#vendor-list .vendor-query .vendor-block{flex-direction:column;display:flex}}
