body{--desktop-canvas-padding: 20px;--tablet-canvas-padding: 20px;--mobile-canvas-padding: 20px;--content-width: 1400px;font-family:oskar, Arial, Helvetica, sans-serif;color:#424242}@media screen{.no-touch .footer-nav nav .no-touch a.nav-item:hover{text-decoration:underline}.footer-nav nav a.nav-item.active{text-decoration:underline}.footer-nav nav .nav-icon{font-size:15px;padding-right:15px}.footer-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.footer-nav nav .divider{font-size:20px;vertical-align:middle;padding-top:15px;padding-bottom:15px}.footer-nav nav .nav-button{vertical-align:middle}.footer-nav nav a.nav-item{font-size:20px;padding-bottom:15px;color:#000000;font-family:oskar, Arial, Helvetica, sans-serif;font-weight:600}.footer-nav nav .nav-item.child{font-family:sofia-pro, Arial, Helvetica, sans-serif;font-size:16px;font-weight:400}.no-touch .text-content a:hover{text-decoration:underline}hr{border-bottom:1px solid}img{width:100%}.caption{text-align:center;font-style:italic}h3{font-size:32px;line-height:50px;letter-spacing:2px;font-weight:600;text-transform:uppercase}h1{font-size:76px;font-family:oskar, Arial, Helvetica, sans-serif;letter-spacing:4px;line-height:70px;font-weight:600;text-transform:uppercase}.text-content a{text-decoration:underline;color:#000000}h2{font-size:46px;font-weight:600;letter-spacing:2px;line-height:50px;text-transform:uppercase}ul{font-size:20px;font-family:sofia-pro, Arial, Helvetica, sans-serif;letter-spacing:1px;line-height:24px;padding-bottom:10px}p{font-size:20px;font-family:sofia-pro, Arial, Helvetica, sans-serif;letter-spacing:1px;line-height:28px}h4{font-size:28px;letter-spacing:3px;line-height:40px;font-weight:600;text-transform:uppercase}.text-content .powered-by{font-size:11px}.text-content .footer-text{font-size:15px}.text-content .large-paragraph{font-size:18px;font-family:sofia-pro, Arial, Helvetica, sans-serif;letter-spacing:1px;line-height:28px}.text-content .small-paragraph{font-size:11px;font-family:sofia-pro, Arial, Helvetica, sans-serif}.text-content .custom-link-1{color:#8cc63f;font-family:sofia-pro, Arial, Helvetica, sans-serif;font-size:16px;font-weight:400}.text-content .powered-by-link{font-size:11px;text-decoration:underline;color:#8cc63f;font-family:sofia-pro, Arial, Helvetica, sans-serif}.text-content h2.alternate{font-weight:400;font-size:40px;letter-spacing:2px;line-height:50px}.text-content .cta-text{font-size:80px;font-family:oskar, Arial, Helvetica, sans-serif;letter-spacing:4px;line-height:70px;font-weight:600}.text-content .footer-address{font-family:sofia-pro, Arial, Helvetica, sans-serif;font-size:16px;font-weight:400}.text-content .footer-paragraph{line-height:22px}.slideshow-container .rotator-arrow.next{left:auto;right:40px}.slideshow-container .rotator-arrow{position:absolute;top:250px;left:40px;z-index:2}.story-category.general-stories .story{position:relative}.story-category.general-stories .category{font-size:11px;text-transform:uppercase}.story-category.general-stories .contact-section{margin-top:15px}.story-category.general-stories p.story-list-title{padding-top:10px;font-size:15px}.story-category.general-stories .subtitle{font-size:13px}.story-detail .btn-share{padding-top:20px;padding-bottom:10px;border-radius:0px;border-width:0px;position:absolute;right:0}.story-detail .popover-content{border-radius:0px;width:100px}.story-detail .story-title{font-size:20px}.story-detail .story-subtitle{font-size:15px}.oskar{font-family:oskar, Arial, Helvetica, sans-serif}.sofiapro{font-family:sofia-pro, Arial, Helvetica, sans-serif}.icons{font-family:icons, Arial, Arial, Helvetica, sans-serif}.show-on-scroll{opacity:1;transition:opacity 250ms ease-out}.quote-container .swiper-slide-prev{background-image:url(https://static.madedaily.com/files/d1a903ea-80aa-4cda-aa22-fc03784e4196/60532/prev.svg);background-repeat:no-repeat;background-size:14px;-webkit-background-size:14px;background-position:left center}.quote-container .swiper-wrapper{text-align:center;font-size:22px;font-family:oskar, Arial, Helvetica, sans-serif}.quote-container .rotator-arrow{font-size:60px;color:#000000}.quote-container .rotator-arrow.next{color:#000000}.quote-container .rotator-arrow.prev:before{font-family:'icons', Arial, Arial, Helvetica, sans-serif;content:"\e904";position:absolute;z-index:2;color:#000000}.quote-container .rotator-arrow.next:before{font-family:'icons', Arial, Arial, Helvetica, sans-serif;content:"\e905";position:absolute;z-index:2;color:#000000}.quote-container .quote-source{padding-top:20px;padding-bottom:20px}.quote-container .slideshow-container .rotator-page{display:block;text-align:center}.quote-container .pager-bullet-active{background-color:#8cc63f}.quote-container{padding-bottom:60px}.quote-container .swiper-pagination-bullets{text-align:center}.pricing-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;border-bottom:3px solid #8cc63f}.pricing-container .days{font-weight:700}.contact-form .btn{background-color:#404042;color:#ffffff;text-transform:uppercase}.ambient-video-wrap .overlay-video{width:100%;height:auto;display:block}.ambient-video-wrap{position:relative;z-index:1}.ambient-video-wrap .svg{height:267px;width:260px}.ambient-video-wrap .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);display:flex;justify-content:center;align-items:center;pointer-events:none;flex-direction:column}.ambient-video-wrap .svg2{width:163.55px;height:58.48px;padding-top:40px}.form-control{padding-top:5px;font-size:15px;border-radius:0px}.form-message p{font-size:15px}.btn.btn-primary.submit-button{border:1px solid #000000;padding:5px 25px 5px 25px;font-size:15px;border-radius:0px}.btn.btn-default.dropdown-toggle{padding-right:30px}::placeholder{font-size:15px}.blog-title{font-size:20px}.post-date{font-size:10pt}.blog-link{font-size:12pt;text-decoration:underline}a.search-result{text-decoration:underline;font-size:13px}span.type{font-size:13pt}h2.title{font-size:17pt}.btn.btn-primary{border:1px solid #000000;padding:5px 25px 5px 25px;font-size:15px;border-radius:0px}.btn.btn-warning{border-width:0px;background-color:#ff0000}.alert{border-radius:0px}button.icon-button{font-size:25px;border:none;background-color:transparent}button.menu:before,button.menu:after,button.menu span{background-color:#f8ecdb;color:#ffffff}.btn.btn-default{border:1px solid #ffffff;background-color:#424242;font-size:20px;border-radius:0px;font-family:sofia-pro, Arial, Helvetica, sans-serif;color:#ffffff;letter-spacing:1px;text-transform:uppercase;align-content:center;padding:10px 25px 10px 25px}.social-links{text-align:center}.social-links a{color:#8cc63f;font-size:28px;padding-right:40px}.social-links .married{width:107px;height:31px;padding-bottom:15px}.slideshow-container .rotator-arrow{font-size:60px;color:#ffffff}.slideshow-container .pager-bullet-active{background-color:#8cc63f}#tripleseat_embed_form #lead_form_submit a{display:none}#tripleseat_embed_form .option{padding:10px 10px 10px 10px}#tripleseat_embed_form #lead_submit{border:1px solid #ffffff;background-color:#2e5428;font-size:20px;border-radius:0px;font-family:sofia-pro, Arial, Helvetica, sans-serif;color:#ffffff;letter-spacing:1px;text-transform:uppercase;align-content:center;padding:10px 25px 10px 25px;width:auto}#tripleseat_embed_form table{width:100%;font-family:sofia-pro, Arial, Helvetica, sans-serif}#tripleseat_embed_form td{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:sofia-pro, Arial, Helvetica, sans-serif}#tripleseat_embed_form input{width:100%;border:none;font-family:sofia-pro, Arial, Helvetica, sans-serif;background-color:#f3f3f3;padding:10px 10px 10px 10px}#tripleseat_embed_form #lead_phone_number{width:100%;font-family:sofia-pro, Arial, Helvetica, sans-serif}#tripleseat_embed_form #lead_guest_count{width:50%;font-family:sofia-pro, Arial, Helvetica, sans-serif}#tripleseat_embed_form textarea{width:100%;border:none;background-color:#f3f3f3;padding:10px 10px 10px 10px;font-family:sofia-pro, Arial, Helvetica, sans-serif}#tripleseat_embed_form h2{color:#777777;font-size:30px;font-family:sofia-pro, Arial, Helvetica, sans-serif;margin-top:20px}#tripleseat_embed_form .row_additional_information label{font-size:20px;margin-top:30px;font-family:sofia-pro, Arial, Helvetica, sans-serif}#tripleseat_embed_form input.hasDatepicker{background:#FFFFFF;padding:20px 10px 20px 10px;font-family:sofia-pro, Arial, Helvetica, sans-serif}#tripleseat_embed_form input.timeselect_input{background:#FFFFFF;font-family:sofia-pro, Arial, Helvetica, sans-serif;padding:10px 10px 10px 10px}#tripleseat_embed_form img{width:auto}.search-box{height:100px;width:100%;border:none;font-size:20px;border-bottom:1px solid #000000;padding-left:20px}.search-box::placeholder{font-size:20px}.social-nav nav .social-nav{text-align:center}.social-nav nav .nav-item{text-decoration:none}.social-nav nav .nav-icon{font-size:15px;padding-right:10px;padding-left:10px}.no-touch .off-canvas-nav .no-touch a.nav-item:hover{text-decoration:underline}.off-canvas-nav a.nav-item.active{text-decoration:underline;text-underline-offset:6px}.off-canvas-nav a.nav-item{font-size:40px;padding-bottom:15px;color:#FFFFFF;font-family:oskar, Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:50px}.off-canvas-nav .sub-navigation a.nav-item{font-size:15px;padding-bottom:15px}.no-touch .off-canvas-nav .sub-navigation a.nav-item:hover{text-decoration:underline}.off-canvas-nav .sub-navigation a.nav-item.active{text-decoration:underline}.off-canvas-nav .nav-icon{font-size:20px;padding-bottom:15px}.off-canvas-nav .divider{font-size:20px;vertical-align:middle;border-top:1px solid #000000;color:transparent;width:85px;display:inline-block;margin:15px 30px 15px 30px}.main-nav nav .nav-icon{font-size:15px;padding-right:15px;padding-left:15px}.main-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.main-nav nav .divider{font-size:20px;vertical-align:middle;padding-top:15px;padding-bottom:15px}.main-nav nav .nav-button{vertical-align:middle}.no-touch .main-nav nav .no-touch a.nav-item:hover{text-decoration:underline}.main-nav nav a.nav-item.active{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:10px}.main-nav nav .dm-fixed .show-on-scroll{opacity:1}.main-nav nav a.nav-item{font-size:18px;font-family:'oskar';font-weight:600;color:#F8ECDB;text-decoration:none;padding-right:20px;padding-left:20px;text-transform:uppercase}.side-nav nav a.nav-item{font-size:15px;padding-right:15px;padding-left:15px}.no-touch .side-nav nav .no-touch a.nav-item:hover{text-decoration:underline}.side-nav nav a.nav-item.active{text-decoration:underline}.side-nav nav .nav-icon{font-size:15px;padding-right:15px;padding-left:15px}.side-nav nav .image-nav-item{max-width:80px;vertical-align:middle}.side-nav nav .divider{font-size:20px;vertical-align:middle;border-top:1px solid #000000;color:transparent;width:85px;margin-top:15px;margin-bottom:15px}.side-nav nav .nav-button{vertical-align:middle}.full-screen-background-image{background-image:url(//static.darkmatterplatform.com/files/bf3f3b87-38f3-4998-85ed-7fb808988f7f/29854/wide_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.hero-gradient{background:linear-gradient(0deg, #5B8D51 0%, #2E5428 100%)}.video-logo{text-align:center;justify-content:center;margin-top:-830px}.center-vertical{justify-content:center}.off-canvas-gradient{background:linear-gradient(179deg, #8CC63F 0%, #2E5428 100%)}.image-flex{display:flex;flex-direction:row}.green-border-left{border-left:3px solid #8cc63f}.uppercase{text-transform:uppercase}.homepage-images{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px}.story-category .story{position:relative;padding-top:0px}.story-category .description{color:#cbcbcb;font-size:13px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.story-category .category{font-size:11px;text-transform:uppercase;color:#000000;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.story-category .contact-section{margin-top:15px}.story-category p.story-list-title{padding-top:10px;font-size:15px;color:#000000;margin-bottom:5px}.story-category .subtitle{font-size:13px;color:#000000;font-family:Trebuchet MS, Trebuchet MS, sans-serif;padding-top:0px}.story-category .story-phone{color:#cbcbcb;font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:11px}.story-category .story-email a{color:#000000;text-decoration:underline}}@media (min-width: 768px) and (max-width: 1024px){h1{font-size:60px}.text-content .cta-text{font-size:60px}.ambient-video-wrap .svg{height:200.5px;width:195px}.social-links .married{padding-bottom:10px}.off-canvas-nav a.nav-item{font-size:40px}.no-touch .main-nav nav .no-touch a.nav-item:hover{font-size:18px;padding-left:10px}.main-nav nav a.nav-item{font-size:22px;padding-left:30px}.accommodations-padding{padding-right:30px;padding-left:30px}.mobile-header-flex{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (max-width: 767px){.footer-nav nav .nav-item.child{font-size:14px}h3{font-size:26px;line-height:36px}h1{font-size:34px;line-height:40px}h2{font-size:30px;line-height:30px}p{font-size:18px;line-height:32px}h4{font-size:24px;line-height:24px}.text-content .large-paragraph{font-size:20px}.text-content .small-paragraph{font-size:11px}.text-content h2.alternate{line-height:30px;font-size:30px}.text-content .cta-text{font-size:44px;line-height:40px}.text-content .footer-paragraph{line-height:22px}.slideshow-container .rotator-arrow.next{left:auto;right:10px}.slideshow-container .rotator-arrow{top:50px;left:10px}.story-category.general-stories .story{height:auto}.quote-container .quote-source{padding-bottom:20px}.pricing-container p{font-size:14px}.ambient-video-wrap .svg{height:133.5px;width:130px}.ambient-video-wrap .svg2{padding-top:20px;padding-bottom:20px}.social-links a{font-size:16px;padding-right:10px}.social-links .married{padding-bottom:7px;width:80.25px;height:23.25px}.slideshow-container .rotator-arrow{font-size:36px}.search-box{border:1px solid #000000;padding:5px 15px 5px 15px;height:auto}.off-canvas-nav a.nav-item{font-size:30px}.accommodations-padding{padding-right:0px;padding-left:0px}.mobile-header-flex{display:flex;flex-direction:row;justify-content:space-between}.homepage-images{display:block}.story-category .story{height:auto}}
body{opacity:1 !important;}
