 body{font-family:"Merriweather",serif;color:#151111;}h1,h2,h3,h4,h5,h6{font-family:"Agdasima",sans-serif;color:#000000;text-transform:uppercase;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000000;}a{color:#90a887;}a:hover{color:#cccccc;}.brand-1{color:#90a887;}.brand-2{color:#151111;}.brand-3{color:#049a33;}.white{color:#ffffff;}.req{color:#ff0000;}.align-right{float:right;}.divider{width:10%;border-top:2px solid #90a887;margin:0 auto 0 auto;padding-bottom:40px;}.divider-left{width:10%;border-top:2px solid #90a887;padding-bottom:20px;}.divider-white{width:10%;border-top:2px solid #ffffff;margin:0 auto 0 auto;}hr{border-bottom:4px solid #000000;}label{font-weight:800;}.lead{margin:40px 0;}.line-breaker{white-space:pre-line;}.tabs{border:none;}.tabs-content{background:transparent;border:none;}.tabs-title{color:#cccccc;}.tabs-title>a{font-family:"Agdasima",sans-serif;color:#000000;text-transform:uppercase;font-size:2.5rem;}.tabs-title>a:hover{color:#90a887;}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#ffffff;color:#000000;}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{border-color:#90a887 transparent transparent;}span.menu-price{color:#777777;font-family:"Agdasima",sans-serif;font-weight:800;}h2 .small{font-size:65%;color:#cccccc;}.callout.black{background-color:#000000;color:#ffffff;padding:.3rem 1rem;}.callout.black h4{color:#ffffff;}.callout.green{background-color:#90a887;color:#000000;padding:1rem 1rem;}.callout.green h4{color:#ffffff;}.callout.green a{color:#000000;}.callout.green a:hover{color:#ffffff;}.sws__Gallery img{width:250px;height:250px;max-height:none;min-width:none;} .button,button{border-radius:25px;padding:15px 30px 15px 30px;text-transform:uppercase;background:#90a887;}.button:hover,button:hover{background:#cccccc;}.close-button{background:transparent!important;} #rustic ul li,#elegance ul li,.catering-menu ul li{margin-bottom:20px;}#blackboard{padding:150px 0 150px;text-align:center;background-image:url('Images/ui/blackboard.jpg');background-attachment:fixed;background-position:center bottom;background-repeat:no-repeat;background-size:cover;min-height:500px;margin-bottom:40px;color:#ffffff;}#blackboard h2{color:#90a887;font-size:4rem;}#blackboard p{color:#ffffff;}#food-truck{padding:200px 0;text-align:center;background-image:url('Images/food-truck.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;max-height:500px;}#food-truck h2{color:#ffffff;font-size:4vh;text-shadow:2px 2px 2px #000000;font-weight:800;letter-spacing:2px;}#food-truck a,#food-truck a:visited{color:#ffffff;}#food-truck a:hover{color:#cccccc;font-size:125%;transition-duration:.1s;}#catering{padding:200px 0;text-align:center;background-image:url('Images/catering.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;max-height:500px;}#catering h2{color:#ffffff;font-size:4vh;text-shadow:2px 2px 2px #000000;font-weight:800;letter-spacing:2px;}#catering a,#catering a:visited{color:#ffffff;}#catering a:hover{color:#cccccc;font-size:125%;transition-duration:.1s;}#brewery{padding:200px 0;text-align:center;background-image:url('Images/brewery.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;max-height:500px;}#brewery h2{color:#ffffff;font-size:4vh;text-shadow:2px 2px 2px #000000;font-weight:800;letter-spacing:2px;}#brewery a,#brewery a:visited{color:#ffffff;}#brewery a:hover{color:#cccccc;font-size:125%;transition-duration:.1s;} header{background-color:#000000;}.logo:hover{opacity:.5;}.menu a{color:#ffffff;text-transform:uppercase;font-family:"Agdasima",sans-serif;font-size:26px;letter-spacing:2px;}.menu a:hover{color:#90a887;}.is-dropdown-submenu{min-width:225px;}.dropdown .is-dropdown-submenu a{background-color:#000000;font-size:16px;text-align:left;}#subpage-header{padding:50px 0 50px;text-align:center; background-color:#90a887; margin-bottom:40px;}#subpage-header h1{font-size:4em;color:#ffffff;text-shadow:2px 2px 2px #000000;}.photo-hero{background-color:#000000;padding:40px 0;}.photo-hero img{border:4px solid #ffffff;} .social-icons span.fab{padding:0 15px;}#socialmedia a,#socialmedia a:visited{color:#cccccc;}#socialmedia a:hover{color:#90a887;} #slogan p{color:#90a887;font-family:"Agdasima",sans-serif;font-weight:800;text-transform:uppercase;font-size:1rem;}.top span{cursor:pointer;}footer{background:#000000;color:#ffffff;padding-top:40px;}footer h3{color:#90a887;}#footer a,#footer a:visited{color:#ffffff;}#footer a:hover{color:#90a887;} #copyright{background-color:#151111;padding:20px 0;text-align:center;color:#ffffff;}#copyright a,#copyright a:visited{color:#ffffff;}#copyright a:hover{color:#90a887;text-decoration:underline;}#copyright p{margin-bottom:0;} .list-column-2{column-count:2;}.list-column-3{column-count:3;}.list-column-4{column-count:4;}.list-column-5{column-count:5;}.list-column-6{column-count:6;} .add-margin-top-small{margin-top:20px;}.add-margin-top-medium{margin-top:40px;}.add-margin-top-large{margin-top:60px;}.add-margin-top-xlarge{margin-top:80px;}.add-margin-top-xxlarge{margin-top:100px;}.add-margin-bottom-small{margin-bottom:20px;}.add-margin-bottom-medium{margin-bottom:40px;}.add-margin-bottom-large{margin-bottom:60px;}.add-margin-bottom-xlarge{margin-bottom:80px;}.add-margin-bottom-xxlarge{margin-bottom:100px;}.add-padding-top-small{padding-top:20px;}.add-padding-top-medium{padding-top:40px;}.add-padding-top-large{padding-top:60px;}.add-padding-top-xlarge{padding-top:80px;}.add-padding-top-xxlarge{padding-top:100px;}.add-padding-bottom-small{padding-bottom:20px;}.add-padding-bottom-medium{padding-bottom:40px;}.add-padding-bottom-large{padding-bottom:60px;}.add-padding-bottom-xlarge{padding-bottom:80px;}.add-padding-bottom-xxlarge{padding-bottom:100px;} @media only screen and (max-width:750px){.sws__Gallery{margin:0;}.sws__Gallery img{width:175px;height:175px;max-height:none;min-width:none;}.add-margin-top-small{margin-top:10px;}.add-margin-top-medium{margin-top:20px;}.add-margin-top-large{margin-top:30px;}.add-margin-top-xlarge{margin-top:40px;}.add-margin-top-xxlarge{margin-top:50px;}.add-margin-bottom-small{margin-bottom:10px;}.add-margin-bottom-medium{margin-bottom:20px;}.add-margin-bottom-large{margin-bottom:30px;}.add-margin-bottom-xlarge{margin-bottom:40px;}.add-margin-bottom-xxlarge{margin-bottom:50px;}.add-padding-top-small{padding-top:10px;}.add-padding-top-medium{padding-top:20px;}.add-padding-top-large{padding-top:30px;}.add-padding-top-xlarge{padding-top:40px;}.add-padding-top-xxlarge{padding-top:50px;}.add-padding-bottom-small{padding-bottom:10px;}.add-padding-bottom-medium{padding-bottom:20px;}.add-padding-bottom-large{padding-bottom:30px;}.add-padding-bottom-xlarge{padding-bottom:40px;}.add-padding-bottom-xxlarge{padding-bottom:50px;}}@media only screen and (max-width:670px){.mobile-menu{background-color:#91b249;color:#ffffff;padding:5px 0;margin-top:15px;}.title-bar-title{cursor:pointer;text-transform:uppercase;}#subpage-header{padding:20px 0;background:rgb(215,201,124);background:linear-gradient(180deg,rgba(215,201,124,1) 45%,rgba(255,255,255,1) 95%);}.align-right{text-align:center;float:none!important;}.sws__Gallery img{width:150px;height:150px;max-height:none;min-width:none;}}@media only screen and (max-width:400px){h1{font-size:30px;}.sws__Gallery img{width:75px;height:75px;max-height:none;min-width:none;}.add-margin-top-small{margin-top:5px;}.add-margin-top-medium{margin-top:10px;}.add-margin-top-large{margin-top:20px;}.add-margin-top-xlarge{margin-top:30px;}.add-margin-top-xxlarge{margin-top:40px;}.add-margin-bottom-small{margin-bottom:5px;}.add-margin-bottom-medium{margin-bottom:10px;}.add-margin-bottom-large{margin-bottom:20px;}.add-margin-bottom-xlarge{margin-bottom:30px;}.add-margin-bottom-xxlarge{margin-bottom:40px;}.add-padding-top-small{padding-top:5px;}.add-padding-top-medium{padding-top:10px;}.add-padding-top-large{padding-top:20px;}.add-padding-top-xlarge{padding-top:30px;}.add-padding-top-xxlarge{padding-top:40px;}.add-padding-bottom-small{padding-bottom:5px;}.add-padding-bottom-medium{padding-bottom:10px;}.add-padding-bottom-large{padding-bottom:20px;}.add-padding-bottom-xlarge{padding-bottom:30px;}.add-padding-bottom-xxlarge{padding-bottom:40px;}}@media screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:#90a887 transparent transparent;}}@media print{a[href]:after{content:none !important;}}