@font-face{font-family:BrandonGrotesque;src:url(/cms/wp-content/themes/stagecoachgreens/fonts/brandongrotesque-regular-webfont.ttf);font-weight:400}@font-face{font-family:BrandonGrotesque;src:url(/cms/wp-content/themes/stagecoachgreens/fonts/brandongrotesque-bold-webfont.ttf);font-weight:700}body,html{margin:0;padding:0}body{font-family:BrandonGrotesque,sans-serif;color:#313636;overflow-x:hidden}body .user-dropdown{position:relative;height:2em;width:10em;overflow:visible}body .dropdown-menu{background:#fff;color:#483f3a;z-index:100;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left}body .dropdown-menu .dropdown-header{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr}body .dropdown-menu .dropdown-header p{font-family:Yantramanav,sans-serif;margin:0}body .dropdown-menu .dropdown-header img{grid-column:1;grid-row:1/span 2;margin:.5em;height:50px;width:50px;-o-object-fit:cover;object-fit:cover}body .dropdown-menu .dropdown-header .dropdown-username{grid-column:2;grid-row:1;-ms-flex-item-align:end;align-self:flex-end;text-transform:uppercase;font-weight:700}body .dropdown-menu .dropdown-header .dropdown-email{grid-column:2;grid-row:2;-ms-flex-item-align:start;align-self:flex-start;text-transform:none;font-size:.75rem;color:#555e5e}body header.nav-wrapper{position:fixed;z-index:101;top:0;left:0;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){body header.nav-wrapper{height:70px}}body header.nav-wrapper.rain-delay{height:250px}@media screen and (max-width:768px){body header.nav-wrapper.rain-delay{height:240px}}body header.nav-wrapper.shrink{height:83.33333px;background-color:#fffef9}body header.nav-wrapper.shrink .header>.logo-lockup>svg{width:60px;overflow:hidden}@media screen and (max-width:768px){body header.nav-wrapper.shrink{height:70px}}body header.nav-wrapper.shrink.rain-delay{height:183.33333px}@media screen and (max-width:1440px){body header.nav-wrapper.shrink.rain-delay{height:253.33333px}}@media screen and (max-width:425px){body header.nav-wrapper.shrink.rain-delay{height:240px}}body header.nav-wrapper.shrink nav.header .menu-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body header.nav-wrapper .rain-delay-banner{background:url(/cms/wp-content/themes/stagecoachgreens/images/patterns/yellow_light.jpg) repeat}body header.nav-wrapper .rain-delay-banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}body header.nav-wrapper .rain-delay-banner .container .cloud-icon{margin:10px 50px 10px 0}body header.nav-wrapper .rain-delay-banner .container h1,body header.nav-wrapper .rain-delay-banner .container p{margin:0}body header.nav-wrapper .rain-delay-banner .container h1{font-size:1.5rem}body header.nav-wrapper .rain-delay-banner .container p{font-size:1rem;margin-left:3em}body header.nav-wrapper .rain-delay-banner .container .dismiss-banner-trigger{margin-left:auto}@media screen and (max-width:1440px){body header.nav-wrapper .rain-delay-banner .container .cloud-icon{margin-left:28px}body header.nav-wrapper .rain-delay-banner .container .dismiss-banner-trigger{margin-right:28px}}@media screen and (max-width:768px){body header.nav-wrapper .rain-delay-banner .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:170px}body header.nav-wrapper .rain-delay-banner .container .cloud-icon{margin:10px 0}body header.nav-wrapper .rain-delay-banner .container .dismiss-banner-trigger{position:absolute;top:10px;right:10px}body header.nav-wrapper .rain-delay-banner .container h1{font-size:1.2rem}body header.nav-wrapper .rain-delay-banner .container p{margin:0;font-size:.9rem}}body header.nav-wrapper nav.header{-webkit-box-sizing:border-box;box-sizing:border-box;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:14px;position:relative;z-index:100;width:100%;max-width:1440px}@media screen and (max-width:1440px){body header.nav-wrapper nav.header{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1em}}@media screen and (max-width:425px){body header.nav-wrapper nav.header{padding-top:1em;height:70px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}body header.nav-wrapper nav.header .hamburger{margin-right:1em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}body header.nav-wrapper nav.header .hamburger.shrink{-webkit-transform:translateX(300px);transform:translateX(300px)}body header.nav-wrapper nav.header .logo-lockup{display:inline;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){body header.nav-wrapper nav.header .logo-lockup{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body header.nav-wrapper nav.header .logo-lockup>svg{width:60px;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body header.nav-wrapper nav.header .logo-lockup.expand{-webkit-transform:translateX(-40px);transform:translateX(-40px)}body header.nav-wrapper nav.header .logo-lockup.expand>svg{width:100%}}body header.nav-wrapper nav.header .logo-lockup h1,body header.nav-wrapper nav.header .logo-lockup img{display:inline}body header.nav-wrapper nav.header .current-menu-item,body header.nav-wrapper nav.header .current-page-ancestor{border-bottom:2px solid #9aa268}body header.nav-wrapper nav.header .menu-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;min-width:50%}@media screen and (max-width:1440px){body header.nav-wrapper nav.header .menu-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:75%}}@media screen and (max-width:920px) and (min-width:768px){body header.nav-wrapper nav.header .menu-container{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media screen and (max-width:768px){body header.nav-wrapper nav.header .menu-container{-webkit-transform:translateX(-900px);transform:translateX(-900px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;z-index:-100;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;width:100%;margin:1em 0 0 0}body header.nav-wrapper nav.header .menu-container.show{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:100}body header.nav-wrapper nav.header .menu-container.show{margin-top:0}}body header.nav-wrapper nav.header .menu-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1440px){body header.nav-wrapper nav.header .menu-container .menu{padding:0;margin-top:0}}@media screen and (max-width:768px){body header.nav-wrapper nav.header .menu-container .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body header.nav-wrapper nav.header .menu-container .menu::after,body header.nav-wrapper nav.header .menu-container .menu::before{content:"";border-bottom:1px solid #afb7b7;width:30%;opacity:.5}body header.nav-wrapper nav.header .menu-container .menu::before{margin:1em 0 1em 0}body header.nav-wrapper nav.header .menu-container .menu::after{margin-top:2em}}body header.nav-wrapper nav.header .menu-container .menu li{display:inline;margin:0 2em 0 0}@media screen and (max-width:1440px){body header.nav-wrapper nav.header .menu-container .menu li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){body header.nav-wrapper nav.header .menu-container .menu li{margin:1.5em .5em 0}}body header.nav-wrapper nav.header .login-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}body header.nav-wrapper nav.header .login-text>*{margin:0 0 0 1em}@media screen and (max-width:1440px){body header.nav-wrapper nav.header .login-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:768px){body header.nav-wrapper nav.header .login-text{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-transform:translateX(-900px);transform:translateX(-900px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;z-index:-100;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0;opacity:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2em;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body header.nav-wrapper nav.header .login-text.show{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:100}body header.nav-wrapper nav.header .login-text *{margin:0 0 0 .5em}}body header.nav-wrapper nav.header .login-text .invites-link{position:relative}body header.nav-wrapper nav.header .login-text .invites-link::after{position:absolute;content:attr(data-content);height:19px;width:19px;border-radius:100%;background:#fff;top:-8px;right:-10px;border:1px solid #e35c2b;text-align:center;line-height:20px;font-family:Yantramanav,sans-serif;font-weight:500}body header.nav-wrapper nav.header .login-text .invites-link.wider::after{width:25px;border-radius:5px;right:-12px;top:-7px}body header.nav-wrapper nav.header .mobile-buy-tickets{-webkit-transform:translateX(-900px);transform:translateX(-900px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;z-index:-100;margin:35px 0}body header.nav-wrapper nav.header .mobile-buy-tickets.show{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:100}@media screen and (max-width:768px){body header.nav-wrapper nav.header .mobile-buy-tickets{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;opacity:0;width:100%}}body header.nav-wrapper nav.header .ticket-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}body header.nav-wrapper nav.header .ticket-buttons .rounded-button{margin-left:20px}@media screen and (max-width:768px){body header.nav-wrapper nav.header .ticket-buttons .rounded-button{margin-left:0}}@media screen and (max-width:1440px){body header.nav-wrapper nav.header .ticket-buttons{margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (min-width:768px) and (max-width:920px){body header.nav-wrapper nav.header .ticket-buttons{margin-left:0}}@media screen and (max-width:768px){body header.nav-wrapper nav.header .ticket-buttons{position:absolute;right:10px}}@media screen and (max-width:425px){body header.nav-wrapper nav.header .ticket-buttons{margin-left:0}}body header.nav-wrapper nav.header .ticket-buttons .checkout-button{margin-left:1em;position:relative}body header.nav-wrapper nav.header .ticket-buttons .checkout-button .notification-bubble{background:#e35c2b;height:20px;width:20px;border-radius:100%;position:absolute;top:-10px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:monospace}body.lighter{color:#626b6b}body a{text-decoration:none;color:#313636}body p{font-size:20px;line-height:28px}body .not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:150px;text-align:center}body .not-found h1{font-size:80px;margin:0}body .not-found .rounded-button{margin:auto;margin-bottom:75px}@media screen and (max-width:768px){body .not-found{margin-top:70px}}body footer p{font-weight:500}body footer .upper-footer-lockup{height:400px;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#fffbef));background:linear-gradient(white,#fffbef);padding:70px 0 0;position:relative;z-index:0}body footer .upper-footer-lockup>.grid{position:relative;z-index:5}body footer .upper-footer-lockup>.grid svg{grid-column:1/span 2;width:100%;height:auto;margin-bottom:20px}body footer .upper-footer-lockup h4{font-size:20px;margin:0}body footer .upper-footer-lockup p{font-weight:300;margin:0;line-height:28px}body footer .upper-footer-lockup .body-text{margin-top:0}body footer .upper-footer-lockup .hours-of-operation{grid-column:4/span 2}body footer .upper-footer-lockup .prices{grid-column:6/span 3}body footer .upper-footer-lockup .social{grid-column:9/span 5}body footer .upper-footer-lockup .social h5{margin-top:0}body footer .upper-footer-lockup .social .text-input{padding-right:1.5em}body footer .upper-footer-lockup .social .rounded-button{position:relative;left:-1.5em}body footer .upper-footer-lockup .social .social-icon-lockup{padding:1em 0}body footer .upper-footer-lockup .social .social-icon-lockup>.social-link{padding:0 .25em}body footer .upper-footer-lockup .location{grid-column:4/span 4}body footer .upper-footer-lockup .location p:nth-child(2){font-size:13px;line-height:18px}body footer .upper-footer-lockup .svg-wrapper{bottom:-120px;z-index:1}body footer .upper-footer-lockup .mission-statement{grid-column:1/span 3;max-width:425px;font-weight:700;font-size:25px;line-height:30px}@media screen and (max-width:1200px){body footer .upper-footer-lockup{padding-top:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body footer .upper-footer-lockup>.grid svg{grid-column:5/-5;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto 35px;position:static}body footer .upper-footer-lockup .hours-of-operation{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;grid-column:1/span 4}body footer .upper-footer-lockup .prices{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;grid-column:5/span 6}body footer .upper-footer-lockup .social{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;grid-column:1/-1;text-align:center}body footer .upper-footer-lockup .social .social-icon-lockup{padding:0;margin-bottom:35px}body footer .upper-footer-lockup .location{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;grid-column:1/-1}body footer .upper-footer-lockup .svg-wrapper{position:static;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}body footer .upper-footer-lockup .mission-statement{grid-column:2/-2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;max-width:100%}}@media screen and (max-width:768px){body footer .upper-footer-lockup .svg-wrapper{position:static;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}body footer .upper-footer-lockup .mission-statement{grid-column:2/-2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;max-width:100%}body footer .upper-footer-lockup .mission-statement{margin-bottom:35px}}@media screen and (max-width:425px){body footer .upper-footer-lockup>.grid svg{height:auto;grid-column:3/-3}body footer .upper-footer-lockup h4{font-size:16px}body footer .upper-footer-lockup p{font-size:16px;line-height:22px}body footer .upper-footer-lockup .hours-of-operation{margin-bottom:35px}body footer .upper-footer-lockup .prices{margin-bottom:35px}body footer .upper-footer-lockup .location{margin-bottom:35px}body footer .upper-footer-lockup .location h4{margin:0;padding:0}body footer .upper-footer-lockup .location p:nth-child(2){font-size:14px}body footer .upper-footer-lockup .mission-statement{font-size:20px;line-height:25px;grid-column:1/-1;margin:0 0 35px 0}}body footer .lower-footer-lockup{height:85px;background-color:#9aa268;padding-top:35px;position:relative;z-index:2}@media screen and (max-width:425px){body footer .lower-footer-lockup{height:80px}}body footer .lower-footer-lockup .app-store-badge-lockup{grid-column:1/span 3;-ms-flex-item-align:center;align-self:center}@media screen and (max-width:1200px){body footer .lower-footer-lockup .app-store-badge-lockup{text-align:center;grid-column:1/-1}}body footer .lower-footer-lockup nav.footer-nav{grid-column:4/-1;width:100%}body footer .lower-footer-lockup nav.footer-nav .menu-navigation-menu-container{width:100%}body footer .lower-footer-lockup nav.footer-nav .menu{-webkit-box-sizing:border-box;box-sizing:border-box}body footer .lower-footer-lockup nav.footer-nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;padding:0}body footer .lower-footer-lockup nav.footer-nav ul li{display:inline}body footer .lower-footer-lockup nav.footer-nav ul li a{color:#fff;font-size:16px;font-weight:700;line-height:24px}