.contact{text-align:center}.contact,.p-content{font-family:Montserrat,sans-serif}.p-content{text-align:left;margin-left:45px;font-size:16px;line-height:30px;letter-spacing:1px;padding-bottom:20px}.p-content,.wrapper{height:100%}@media screen and (min-width:800px){.p-content{font-size:18px;width:60%;margin:auto}}.cart[data-v-b576a12e]{display:none;flex-direction:column;align-self:center}.description[data-v-b576a12e]{align-self:flex-end;font-family:Montserrat,sans-serif;padding:10px;text-align:center;margin-left:10px;font-size:16px}.flex-child[data-v-b576a12e]{align-self:center}.flex-parent[data-v-b576a12e]{display:flex;flex-direction:row;padding:20px 10px;width:85vw;border-bottom:1px solid #99a291}.flex-sibling[data-v-b576a12e]{display:flex;flex-direction:column}.image[data-v-b576a12e]{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;filter:brightness(110%)}.title[data-v-b576a12e]{font-family:Montserrat,sans-serif;font-size:25px;padding-bottom:20px}.price[data-v-b576a12e]{font-family:Montserrat,sans-serif;font-size:18px;font-weight:bolder;letter-spacing:1px}@media screen and (min-width:800px){.flex-parent[data-v-b576a12e]{justify-content:center}.flex-sibling[data-v-b576a12e]{width:500px}}a[data-v-55613a23]:link{text-decoration:none}h3{font-size:25px;margin:auto}h3,h4{font-family:Quicksand,sans-serif;padding-top:20px;color:#1e0b08}h4{border-top:1px solid #99a291}h4,p{font-size:20px}.address-p{font-family:Montserrat,sans-serif;text-align:center;font-size:18px;line-height:20px;letter-spacing:1px;color:#000}.container-event-image{background:#fff;margin:auto}.child-text{padding-left:25px;padding-right:25px;font-size:40px}.child2-title{font-face:20px}.content,.slideshow-container{background:#fff;padding:20px 20px 50px 20px;margin:5px;height:100%}.content-header{height:100%;width:100%;margin:auto;opacity:.8}.event-image{width:200px;height:200px;border-radius:50%;padding:30px;margin:auto}.facebook-icon,.instagram-icon{width:30px;height:30px;align-self:center}.image-container{display:flex;flex-direction:column;justify-content:center;opacity:.8}.image-main{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;margin:auto;border-radius:50%;padding:20px}.image-text{font-family:Quicksand,sans-serif;font-weight:700;letter-spacing:2px;background:hsla(0,0%,98%,.5);text-align:center;font-size:40px;padding:15px 10px}.main-page{background-color:#99a291;margin:0;width:100%;margin-top:20%}.main-page-wrapper{width:100%}.slideshow-container{background-color:#fff}.subtext{font-size:22px;font-family:Quicksand,sans-serif;font-weight:bolder;color:#000;background:none}@media screen and (min-width:800px){h3{width:90%;border:none;font-size:22px;padding-bottom:10px}p{font-size:20px;line-height:15px}.address-p{padding:10px;font-family:Montserrat,sans-serif;font-size:22px;margin:auto;color:#000}.child-text{font-family:Dawning of a New Day,cursive;font-size:60px;font-weight:lighter;text-shadow:1px 1px #000;color:#394b3b;background-color:#fff;margin:5px 5px 0 5px;padding:0}.child2-title{font-family:Montserrat,sans-serif;font-weight:lighter;text-align:center;font-size:18px;line-height:20px;letter-spacing:1px;margin:auto;color:#000;padding:10px}.child-subtext{font-family:Crimson Text,serif;font-size:40px;background-color:#ededed;color:#1e0b08;text-shadow:1px 1px #ededed;font-weight:lighter;border:1px}.content{margin:0 5px;padding:20px 20px 20px 20px;justify-content:space-between}.container-event-image{margin-left:5px;margin-right:5px}.content-child{width:auto}.content-child1{order:2}.content-child2{order:1;width:30%;align-self:center}.content-child3{order:3;width:30%;align-self:center}a:visited{color:#000}.main-page-wrapper{width:100%}.main-page-desktop-view{height:350px;display:flex;flex-direction:row;padding-top:0;border:none}.margin-top{width:100%}.slideshow-container{padding:5px;margin:5px 5px 0 5px}.wrapper{height:auto}.title-card{border-bottom:1px dotted #99a291}}.footer-item{font-family:Quicksand,sans-serif;font-size:16px;background:hsla(0,0%,98%,.8);margin:5px;height:auto;align-self:center;font-weight:bolder;letter-spacing:1px}.copywrite,.footer-item{color:#1e0b08;padding:10px}.copywrite{letter-spacing:1.5px;font-size:12px;margin-top:20px;border-top:1px solid #fff;font-weight:lighter}.facebook-logo{width:30px}.footer-content-div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;height:100%}.instagram-logo{width:30px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background-color:#99a291;color:#1e0b08}html{scroll-behavior:smooth}a,a:link,a:visited{text-decoration:none}body{margin:0;padding:0}footer{margin:40px 0 0 0;padding:10px}footer,h1{color:#fff}h1{font-family:Crimson Text,serif;letter-spacing:5px;font-size:45px;text-shadow:3px 2px #000}h1,h2{font-weight:lighter}h2{font-family:Montserrat,sans-serif;color:#343d52;font-size:16px;letter-spacing:1px;margin:auto;background:hsla(0,0%,98%,.6);width:80%;padding:10px}h5{padding-left:2px;color:#343d52;z-index:100;color:#000;font-size:12px}.arrow-indicator{width:50px;margin:auto;border-radius:50%}.arrow-indicator:hover,.container{background:hsla(0,0%,98%,.3)}.container{margin:auto;padding:20px}.dropdown-menu{width:300px;background:hsla(0,0%,92.2%,.9);color:#000;position:absolute;padding-left:10px;padding-top:60px;padding-bottom:12px;padding-right:12px;z-index:20;text-align:left;margin-left:5px}.dropdown-menu,.header{display:flex;flex-direction:column}.header{height:100vh;justify-content:center;background-image:linear-gradient(180deg,hsla(0,0%,98%,.5),hsla(0,0%,98%,.5)),url(../img/barn.98be838a.jpg);background-repeat:no-repeat;background-position:10% 30%;background-size:cover}.navbar{font-family:Quicksand,sans-serif;margin:0;color:#fff;width:100%;position:fixed;z-index:99}.nav-icon{width:20px;height:30px;align-self:center;z-index:100;padding-left:10px}.nav-item{background:none;font-size:20px;font-weight:lighter}.nav-item:hover{background:#fff}.nav-item-container{display:flex;flex-direction:row;justify-content:flex-start}.nav-item-container:hover{width:80px;background:hsla(0,0%,92.2%,.9)}@media screen and (min-width:700px){h1{letter-spacing:5px;font-size:90px;text-shadow:3px 2px #000;height:25%}h1,h2{padding:10px}h2{font-size:30px;background:hsla(0,0%,98%,.05)}footer{margin-top:100px}.container{margin-top:150px;background:hsla(0,0%,98%,.3);height:40%}.dropdown-menu{margin-left:0}}