/* compiled by scssphp v0.7.6 on Tue, 06 Apr 2021 14:31:41 +0000 (0.4666s) */

body,html{-webkit-overflow-scrolling:touch;font-size:18px;font-weight:400;line-height:1.625rem;overflow-x:hidden;color:#333;font-family:'canada-type-gibson', sans-serif}.container-semi-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1400px;width:100%}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.flex{display:flex;align-items:center}.flex.flex-center{justify-content:center}.flex.flex-bottom{align-items:flex-end}.flex.flex-wrap{flex-wrap:wrap}.full-width{width:100%}.pad,.padded,.padding{padding:4rem 0}.margin-top{margin-top:200px}.extra-pad{padding:8rem 0}.pad-top{padding-top:4rem}.extra-pad-top{padding-top:8rem}.pad-bottom{padding-bottom:4rem}.half-pad-bottom{padding-bottom:2rem}.extra-pad-bottom{padding-bottom:8rem}.no-pad{padding:0}.no-pad-top{padding-top:0}.no-pad-bottom{padding-bottom:0}.neg-margin-top{margin-top:-8rem}.relative{position:relative}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#25282b;opacity:0.75}.bg-absolute{position:absolute;top:0;right:0;bottom:0;left:0}.link-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99}.bg-fixed{background-attachment:fixed}.bg-img{background-size:cover;background-position:center}.bg-light,.light-bg{background:#efefef}.pattern-bg,.bg-pattern{background-color:#efefef;background-image:url('/img/memphis-mini.png')}.no-bg{background:transparent !important}.well{background:#efefef;border:solid 1px #c5c5d0;box-shadow:none;padding:1.5rem;border-radius:0}.block-bg{display:block;position:absolute;background:#c5c5d0;top:0;right:0;left:0;z-index:-1;height:40vh}.block-bg.block-bg-bottom{top:auto;bottom:0}img.responsive,.img-responsive{padding-left:0;padding-right:0}img.responsive.pull-left,.img-responsive.pull-left{padding:2rem 2rem 2rem 0}img.responsive.pull-right,.img-responsive.pull-right{padding:2rem 0 2rem 2rem}.social .fa{font-size:1rem;text-align:center;color:#25282b;transition:all 0.3s;margin:0 0.5em 0 0}.social .fa:hover,.social .fa:focus{color:#2e9d51}.csek-share-horizontal a,.csek-share-vertical a{box-shadow:none !important;border:none !important;transition:all 0.3s !important}.csek-share-horizontal span,.csek-share-vertical span{text-shadow:none !important;font-family:'canada-type-gibson', sans-serif !important;font-size:0.7rem !important;font-weight:500 !important}.csek-share-horizontal img,.csek-share-vertical img{max-height:20px !important}.intro .title{font-size:4rem;color:#2e9d51}.locations-feed + .locations-feed{padding-top:0}.locations-feed{background:#f7f7f7;padding:2rem 0}.locations-feed h3.title{font-family:'coniferous', cursive;font-size:5rem;position:relative;font-weight:900;text-transform:none;display:block;margin:0;color:#f17221}.locations-feed h3.title span{font-size:1.25rem;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:0.2em;position:relative;z-index:1;margin-bottom:2rem;margin-top:0.75rem;display:block;color:#c5c5d0;font-family:'canada-type-gibson', sans-serif}.locations-feed .wrap{padding:6rem 4rem;border-radius:3px}.locations-feed p{font-size:1.2rem}.locations-feed span{display:inline-block}.locations-feed span .fa{width:1.5em}.locations-feed span.days,.locations-feed span.hours{font-weight:600}.locations-feed span.location{display:block}.locations-feed span.season{margin-top:1rem;font-weight:500;font-size:1rem;color:#c5c5d0;display:block}.locations-feed .days + .hours:before{content:': ';margin-right:0.1em}.locations-feed .days + .hours .fa{display:none}.works-with .title{margin-bottom:2rem;font-size:2.5rem;color:#da2e24}.works-with hr{border-color:#c5c5d0;margin:2rem 0 4rem;opacity:0.5}.works-with .item{flex:0 0 20%;margin-bottom:2rem}.works-with .item img{margin:0 auto}.contact .fa-ul > li{margin-bottom:1em;line-height:1.5}.contact .fa-ul > li strong{color:#2e9d51;text-transform:uppercase;letter-spacing:0.2em;font-size:0.8em;margin-bottom:0.25em}.contact .fa-ul > li.Phone2{margin-top:-1em}.contact .fa-ul > li.Phone2 strong{display:none}.contact .staff .item{margin-bottom:1rem}.contact .staff .item .title small{font-family:'canada-type-gibson', sans-serif;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;margin-top:1rem;color:#25282b;font-size:0.9rem}.contact .staff .item ul{list-style:none;padding:0}.contact .staff .item ul li a{border:none}.contact .social{margin:1rem 0 2rem}.contact .social .fa{color:#fff;background:#2e9d51;font-size:1.15rem;height:2em;width:2em;line-height:2em;text-align:center;border-radius:50%;margin:0}.contact .social .fa:hover{background:#efcd15}h1,h2,h3,h4,h5,h6{color:#25282b;margin:1em 0 0.5em 0;font-family:'coniferous', cursive;line-height:1;font-weight:900}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit;font-size:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus{color:inherit;text-decoration:none}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{margin-top:0}h1.uppercase,h2.uppercase,h3.uppercase,h4.uppercase,h5.uppercase,h6.uppercase{text-transform:uppercase}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p,ul li,ol li{font-size:1rem;line-height:1.5;font-weight:300;margin-bottom:1em}p big,ul li big,ol li big,p .lead,ul li .lead,ol li .lead{font-size:1.2em}p strong,ul li strong,ol li strong{font-weight:600}p a,ul li a,ol li a{color:inherit;text-decoration:none;font-weight:inherit;transition:all 0.3s;position:relative;border-bottom:1px #2e9d51 solid;padding-bottom:2px}p a:hover,ul li a:hover,ol li a:hover,p a:focus,ul li a:focus,ol li a:focus{text-decoration:none;color:#25282b}p a:hover:after,ul li a:hover:after,ol li a:hover:after,p a:focus:after,ul li a:focus:after,ol li a:focus:after{border-color:#2e9d51}p:last-of-type{margin-bottom:0}p:last-of-type + ol,p:last-of-type + ul{margin-top:1em}hr{border-width:2px;border-color:#efefef}ol li,ul li{margin-bottom:0.3em;line-height:1.4}ol li a,ul li a{color:#25282b}ol li a:hover,ul li a:hover,ol li a:focus,ul li a:focus{color:#2e9d51}ol ol,ul ol,ol ul,ul ul{margin:0.5em 0 1em 0}.fa-ul{padding:0;margin:0;list-style:none}.fa-ul li{margin:0 0 0.5em 0}.fa-ul li .fa{padding-right:0.5em}.fa-ul li strong{display:block}.fa-ul li a{color:inherit;font-weight:inherit;border:none}.fa-ul li.Address{margin-bottom:0}.btn{border-radius:3px;padding:1.25em 2.5em;font-size:0.7rem;border:none;font-weight:600;letter-spacing:0.2em;transition:all 0.3s;font-family:'canada-type-gibson', sans-serif;position:relative;text-transform:uppercase}.btn span{position:relative;z-index:9;transform:translate(-5px, -5px);display:block;transition:0.2s ease-in-out}.btn:before{content:"";padding-top:16px;width:100%;height:100%;color:#fff;text-indent:0;background:purple;box-sizing:border-box;box-shadow:6px 6px 0 green;position:absolute;top:-5px;left:-5px;z-index:2;transition:0.2s ease-in-out;border-radius:3px}.btn:hover:before{top:0;left:0;box-shadow:0 0 0 transparent}.btn:hover span{transform:translate(0, 0)}.btn-small,.btn-sm{font-size:0.6rem}.btn-large,.btn-lg,.btn-lrg{font-size:1rem}.btn-default,.btn-dark{color:#fff}.btn-default:before,.btn-dark:before{background-color:#25282b}.btn-default:hover,.btn-dark:hover,.btn-default:focus,.btn-dark:focus{background-color:#0d0f10;color:#fff;border-color:#0d0f10}.btn-primary,.btn-green{background-color:#2e9d51;color:#fff;border-color:#2e9d51}.btn-primary:before,.btn-green:before{background-color:#2e9d51}.btn-primary:hover,.btn-green:hover,.btn-primary:focus,.btn-green:focus{background-color:#4dcb74;color:#fff;border-color:#4dcb74}.btn-secondary,.btn-orange{background-color:#f17221;color:#fff;border-color:#f17221}.btn-secondary:before,.btn-orange:before{background:#f17221;box-shadow:6px 6px 0 #ba500c}.btn-secondary:hover,.btn-orange:hover,.btn-secondary:focus,.btn-orange:focus{background-color:#f6a069;color:#fff;border-color:#f6a069}.btn-pink{background-color:#c31f66;color:#fff;border-color:#c31f66}.btn-pink:before{background:#c31f66;box-shadow:6px 6px 0 #811543}.btn-pink:hover,.btn-pink:focus{background-color:#e34c8d;color:#fff;border-color:#e34c8d}.btn-red{background-color:#da2e24;color:#fff;border-color:#da2e24}.btn-red:before{background:#da2e24;box-shadow:6px 6px 0 #982019}.btn-red:hover,.btn-red:focus{background-color:#e66c65;color:#fff;border-color:#e66c65}.btn-yellow{color:#25282b}.btn-yellow:before{background-color:#efcd15;box-shadow:6px 6px 0 #d4b400}.btn-yellow:hover:before,.btn-yellow:focus:before{background-color:#efcd15}.btn-ghost{background-color:transparent;color:#fff;border-color:#fff}.btn-ghost:before{background-color:#fff;color:#333;border:2px solid #ccc}.btn-ghost:hover,.btn-ghost:focus{background-color:#fff;color:#333;border-color:#fff}.btn-inverse{background-color:#fff;color:#333;border-color:#fff}.btn-inverse:before{background:#fff;box-shadow:6px 6px 0 #c5c5d0}.btn-inverse:hover,.btn-inverse:focus{background-color:#efefef;color:#333;border-color:#efefef}.btn-stripped{background:none;color:#2e9d51;border:none;border-bottom:1px #2e9d51 solid;border-radius:0;padding:0 0 0.5em 0}.btn-stripped span{transform:translate(0, 0)}.btn-stripped:before{content:none}.btn-stripped:hover,.btn-stripped:focus{color:#1d6232;border-color:#1d6232}.btn-subtle{background:transparent;padding:0}.btn-subtle span{transform:translate(0, 0)}.btn-subtle:before{content:none}@media only screen and (max-width:800px){#no-more-tables table,#no-more-tables thead,#no-more-tables tbody,#no-more-tables th,#no-more-tables td,#no-more-tables tr{display:block}#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables tr{border:1px solid #efefef}#no-more-tables td{border:none;border-bottom:1px solid #efefef;position:relative;padding-left:50%;white-space:normal;text-align:right;width:100%}#no-more-tables td:before{position:absolute;top:15px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title)}}.form-group.date{overflow:hidden}.form-group.date label{display:block}.form-group.date select.form-control{width:33.33%;float:left}.form-group input,.form-group select{border-radius:0;height:45px;box-shadow:none}.form-group input:focus,.form-group select:focus{box-shadow:none;border-color:inherit}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.newsletter{background:#2e9d51}.newsletter .title{color:#efcd15;font-size:3rem}.newsletter p{color:#fff;font-size:1.25rem}.newsletter input{border:none;padding:5px 15px;height:55px;width:100%;border-radius:3px}.newsletter .btn{border:none;padding:5px 15px;height:55px;background:#efcd15;width:100%;border-radius:3px;font-size:0.7rem;border:none;font-weight:600;letter-spacing:0.2em;transition:all 0.3s;position:relative;text-transform:uppercase}.newsletter .no-pad-left{padding-left:5px}.newsletter .no-pad-right{padding-right:5px}.newsletter .pad-top{padding-top:5px}header{text-align:center;position:absolute;top:0;left:0;right:0;z-index:9}header .logo{max-height:150px;background:#fff;margin:0 auto 1rem;padding:1.5rem 2.5rem;display:inline-block;border-radius:0 0 15px 15px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1)}@media (min-width:768px) and (max-width:1000px){header .logo{max-height:120px}}.main_h{position:fixed;z-index:9;width:100%;padding:0;background:#fff;border-bottom:2px #efcd15 solid;opacity:0;top:-150px;left:0;right:0;transition:all 0.3s}.main_h.sticky{opacity:1;top:0}.main_h .logo{background:#fff;max-height:100px;padding:1rem 0}.main_h .navbar-default{padding:0;margin-bottom:-13px}.main_h .navbar-default .navbar-nav{display:block}.main_h .navbar-default .navbar-nav > li > a{padding:20px 15px;color:#25282b;font-size:1rem}.main_h .navbar-default .navbar-nav > li > a:hover,.main_h .navbar-default .navbar-nav > li > a:focus{color:#25282b}.preheader{padding:0.5rem 0;background:#efcd15}.preheader .fa-ul{padding:0;margin:0 !important}.preheader .fa-ul li{float:left;margin:0;padding:0 1.5em 0 0;display:block;color:#25282b;font-size:0.8rem;font-weight:500}.preheader .fa-ul li a{color:inherit;font-size:1em;font-weight:inherit;display:block}.preheader .fa-ul li .fa{margin-right:0.25em}.preheader .fa-ul li .fa.fa-phone{background:#25282b;color:#efefef;border-radius:50%;padding:2px 0px 2px 2px;font-size:0.55em;text-align:center;position:relative;top:-2px;margin-right:0.75em}.preheader .social .fa{color:#25282b;margin:0 0 0 1em}.navbar-default{background-color:transparent;border:none;margin-bottom:0px;text-align:center;display:inline-block;padding:1rem 0 0}.navbar-default .navbar-nav{min-height:0}.navbar-default .navbar-nav > li > a{color:#fff;border:none;font-weight:500;font-size:1.15rem}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background-color:transparent;color:#efcd15}.navbar-default .navbar-nav > li > .dropdown-menu{border:none;border-radius:0;box-shadow:none;padding:1.25em 0;font-size:1em;border-radius:0 0 15px 15px}.navbar-default .navbar-nav > li > .dropdown-menu li{margin:0;font-size:1em}.navbar-default .navbar-nav > li > .dropdown-menu li a{border:none}.navbar-default .navbar-nav > .active > a{background-color:transparent;color:#efcd15;font-weight:600}.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;color:#efcd15}.navbar-default .navbar-nav > .open > a{background-color:transparent;color:#efcd15}.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:transparent;color:#efcd15}.navbar-default .navbar-nav.navbar-right .dropdown-menu{right:auto}.navbar-default .navbar-toggle{background-color:#fff;border:none;margin:0;padding:1.25rem 0 1.25rem 2rem;border-radius:0}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#25282b}.dropdown-submenu{position:relative}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px}.dropdown-submenu:hover > .dropdown-menu{display:block}.dropdown-submenu:hover > a:after{border-left-color:#fff}.dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.dropdown-submenu > a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#efefef;margin-top:5px;margin-right:-10px}.mm-slideout{box-shadow:none !important}#mobile-menu.mm-menu{background-color:#fff;z-index:99}#mobile-menu.mm-menu .mm-panel{border:none;border-radius:0}#mobile-menu.mm-menu .mm-panel.mm-highest{box-shadow:none}#mobile-menu.mm-menu > .mm-list{padding:0;margin-top:0 !important}#mobile-menu.mm-menu > .mm-list > li{width:100%}#mobile-menu.mm-menu > .mm-list > li a{font-weight:300;font-family:'canada-type-gibson', sans-serif;color:#333;padding:1em 1.5em !important;border:none;font-size:1rem}#mobile-menu.mm-menu > .mm-list > li a .fa{display:none}#mobile-menu.mm-menu > .mm-list > li a:hover,#mobile-menu.mm-menu > .mm-list > li a:focus{background:transparent}#mobile-menu.mm-menu > .mm-list > li:hover,#mobile-menu.mm-menu > .mm-list > li:focus{background:#fff;border-left-color:#2e9d51}#mobile-menu.mm-menu > .mm-list > li:hover a,#mobile-menu.mm-menu > .mm-list > li:focus a{color:#2e9d51}#mobile-menu.mm-menu > .mm-list > li:hover a:hover,#mobile-menu.mm-menu > .mm-list > li:focus a:hover,#mobile-menu.mm-menu > .mm-list > li:hover a:focus,#mobile-menu.mm-menu > .mm-list > li:focus a:focus{background:transparent}#mobile-menu.mm-menu > .mm-list > li:hover .mm-subopen:hover,#mobile-menu.mm-menu > .mm-list > li:focus .mm-subopen:hover,#mobile-menu.mm-menu > .mm-list > li:hover .mm-subopen:focus,#mobile-menu.mm-menu > .mm-list > li:focus .mm-subopen:focus{background:#1d6232}#mobile-menu.mm-menu > .mm-list > li a.mm-subclose{background:#2e9d51;color:#fff;margin:0}#mobile-menu.mm-menu > .mm-list > li a.mm-subclose:before{border-color:#fff;bottom:70%}#mobile-menu.mm-menu > .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{margin-left:0;border-color:#0d0f10;opacity:0.5}#mobile-menu.mm-menu > .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{border-color:#efefef;opacity:0.7}#mobile-menu.mm-menu > .mm-list > li.mm-selected.open{border-color:#2e9d51}#mobile-menu.mm-menu > .mm-list > li.mm-selected > a:not(.mm-subopen){background:transparent;color:#2e9d51;border-color:#2e9d51}#mobile-menu.mm-menu > .mm-list > li.mm-selected > a.mm-subopen{background:#2e9d51}#mobile-menu.mm-menu > .mm-list > li.active{border-color:#2e9d51}#mobile-menu.mm-menu > .mm-list > li.active > a{color:#2e9d51}#mobile-menu.mm-menu > .mm-list > li.mm-subtitle{border-color:#2e9d51;transition:all 0.3s}#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:hover,#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:focus{border-color:#1d6232}#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:hover .mm-subclose:hover,#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:focus .mm-subclose:hover,#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:hover .mm-subclose:focus,#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:focus .mm-subclose:focus{background:#1d6232}#mobile-menu.mm-menu > .mm-list .mm-subopen{background:#2e9d51}#mobile-menu.mm-menu > .mm-list .mm-subopen:after{border-color:#fff !important;right:45%}#mobile-menu.mm-menu > .mm-list .mm-subopen:hover,#mobile-menu.mm-menu > .mm-list .mm-subopen:focus{background:#1d6232}#mobile-menu.mm-menu > .mm-list > li a{margin-right:0}#mobile-menu.mm-menu > .mm-list .mm-subopen{background:transparent;width:100%}#mobile-menu.mm-menu > .mm-list .mm-subopen:after{border-color:#fff !important;right:22px}#mobile-menu.mm-menu > .mm-list .dropdown-toggle:after{content:'';background:#2e9d51;position:absolute;right:0;top:0;bottom:0;width:50px}.document-footer{background:#2e9d51}.document-footer hr{border-color:#1d6232;margin:1.5rem 0;opacity:0.5}.document-footer h3{font-size:1.75rem;color:#efcd15;margin-bottom:1rem}.document-footer h4{font-size:3rem;color:#fff;margin-bottom:2rem}.document-footer h4.title-alt{color:#1d6232}.document-footer p{color:#fff}.document-footer p span{display:block}.document-footer p span.hours,.document-footer p span.days{font-weight:600}.document-footer p .hours + .location,.document-footer p .days + .location{margin-top:0.5rem}.document-footer .fa-ul li{color:#1d6232;font-weight:400}.document-footer .fa-ul li strong{font-weight:600;color:#1d6232}.document-footer .fa-ul li a{color:inherit}.document-footer .fa-ul li a:hover,.document-footer .fa-ul li a:focus{color:#efcd15}.document-footer .fa-ul li.Phone2{margin-top:-0.5em}.document-footer .fa-ul li.Phone2 strong{display:none}.document-footer .social .fa{color:#fff;background:#1d6232;font-size:1.15rem;height:2em;width:2em;line-height:2em;text-align:center;border-radius:50%;margin:0}.document-footer .social .fa:hover{background:#efcd15}.document-footer .copyright{padding:0.5rem;background:#1d6232}.document-footer .copyright p{margin:0;font-size:0.7rem;color:#fff;opacity:0.5}.document-footer .copyright p a{color:inherit;font-weight:inherit;border:none}.carousel{background:#25282b;border-bottom:3px #efcd15 solid}.carousel img{width:100%;opacity:0.8}.carousel .carousel-caption{right:0;bottom:15%;left:0;text-align:left;padding:0;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.2)}.carousel .carousel-caption.left{text-align:left}.carousel .carousel-caption.right{text-align:right}.carousel .carousel-caption.center{text-align:center;justify-content:center}.carousel .carousel-caption h3,.carousel .carousel-caption h1{margin:0 0 1rem 0;font-size:5.5rem;color:#fff;font-weight:900;font-family:'coniferous', cursive}.carousel .carousel-caption p{font-size:1.4rem;color:#fff;font-weight:400}.carousel .carousel-caption p .fa{font-size:0.9em;margin-right:0.25em}.carousel .carousel-caption p a:not(.btn){color:inherit;font-weight:inherit;border-bottom:1px transparent solid}.carousel .carousel-caption p a:not(.btn):hover,.carousel .carousel-caption p a:not(.btn):focus{border-bottom-color:#2e9d51}.carousel .carousel-caption .btn{font-size:0.8rem}.carousel .carousel-control{background:transparent;width:8%}.carousel .carousel-control.left .fa{right:100%}.carousel .carousel-control.right .fa{left:100%}.carousel .carousel-control .fa{position:absolute;top:48%;z-index:5;display:inline-block;font-size:3rem;text-shadow:none;transition:all 0.3s}.carousel .carousel-control:hover.left .fa,.carousel .carousel-control:focus.left .fa{right:50%}.carousel .carousel-control:hover.right .fa,.carousel .carousel-control:focus.right .fa{left:50%}.carousel .carousel-inner .item{margin-bottom:0}.carousel.feat-product .carousel-control{opacity:0.5}.carousel.feat-product .carousel-control.right .fa{right:0}.carousel.feat-product .carousel-control .fa{background:transparent;color:#efcd15;font-size:2rem;margin:0;width:auto}.scrim{position:absolute;top:50%;bottom:0;left:0;right:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4))}.scrim.scrim-alt{top:0;bottom:50%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0))}.shoutout{background:#25282b}.shoutout .item{margin-bottom:0}.shoutout .item .bg-img{opacity:0.5}.shoutout .item .wrap{position:relative;z-index:99;padding:8rem 4rem;max-width:70%;margin:0 auto;text-align:center}.shoutout .item h3.title{margin:0 0 2rem 0;color:#fff;font-size:4rem}.shoutout .item p{color:#fff;font-size:1.2rem;font-weight:500}.cta h4{color:#fff}.cta p{color:#fff}.cta .overlay{opacity:0.85}.cta.none,.cta.none .overlay{background:none}.cta.none.no-photo h4,.cta.none .overlay.no-photo h4{color:#2e9d51}.cta.none.no-photo p,.cta.none .overlay.no-photo p{color:#333}.cta.no-photo .overlay{opacity:0;display:none}.flash{padding:15px;position:fixed;bottom:0;width:100%;z-index:100}.flash.alert{margin-bottom:0}.alert{border-radius:0;border:none;color:#fff}.alert.alert-danger{background-color:#f44336}.alert.alert-success{background-color:#4caf50}.alert.alert-info{background-color:#03a9f4}.alert.alert-warning{background-color:#ff5722}.spec-content{position:relative;z-index:99}.spec-content.normal-content .item{margin-bottom:0}.spec-content.normal-content .item h3.title{font-size:2.5rem}.spec-content.normal-content .item .text-pad{padding:6rem 4rem}.spec-content.normal-content.contentOnly .text-pad{padding-left:0;padding-right:0}.spec-content.spec-bg .text-right{text-align:left}.spec-content.spec-bg h3.title{font-size:4rem}.spec-content.spec-bg p{color:#fff}.spec-content.spec-bg .overlay{opacity:0.6}.spec-content.accentColorGreen.spec-bg .overlay,.spec-content.accentColorGreen.normal-content.bgColor,.spec-content.accentColorGreen.spec-bg{background-color:#2e9d51}.spec-content.accentColorGreen h3.title{color:#efcd15}.spec-content.accentColorGreen h6.title{color:#fff}.spec-content.accentColorGreen p,.spec-content.accentColorGreen li{color:#fff}.spec-content.accentColorGreen p strong,.spec-content.accentColorGreen li strong{color:#efcd15}.spec-content.accentColorGreen p a,.spec-content.accentColorGreen li a{color:#fff;border-color:rgba(29, 98, 50, 0.5)}.spec-content.accentColorOrange.spec-bg .overlay,.spec-content.accentColorOrange.normal-content.bgColor,.spec-content.accentColorOrange.spec-bg{background-color:#f17221}.spec-content.accentColorOrange h3.title{color:#25282b}.spec-content.accentColorOrange h6.title{color:#fff}.spec-content.accentColorOrange p,.spec-content.accentColorOrange li{color:#fff}.spec-content.accentColorOrange p strong,.spec-content.accentColorOrange li strong{color:#25282b}.spec-content.accentColorOrange p a,.spec-content.accentColorOrange li a{color:#fff;border-color:rgba(186, 80, 12, 0.5)}.spec-content.accentColorPink.spec-bg .overlay,.spec-content.accentColorPink.normal-content.bgColor,.spec-content.accentColorPink.spec-bg{background-color:#c31f66}.spec-content.accentColorPink h3.title{color:#efcd15}.spec-content.accentColorPink h6.title{color:#fff}.spec-content.accentColorPink p,.spec-content.accentColorPink li{color:#fff}.spec-content.accentColorPink p strong,.spec-content.accentColorPink li strong{color:#efcd15}.spec-content.accentColorPink p a,.spec-content.accentColorPink li a{color:#fff;border-color:rgba(129, 21, 67, 0.5)}.spec-content.accentColorRed.spec-bg .overlay,.spec-content.accentColorRed.normal-content.bgColor,.spec-content.accentColorRed.spec-bg{background-color:#da2e24}.spec-content.accentColorRed h3.title{color:#efcd15}.spec-content.accentColorRed h6.title{color:#fff}.spec-content.accentColorRed p,.spec-content.accentColorRed li{color:#fff}.spec-content.accentColorRed p strong,.spec-content.accentColorRed li strong{color:#efcd15}.spec-content.accentColorRed p a,.spec-content.accentColorRed li a{color:#fff;border-color:rgba(152, 32, 25, 0.5)}.spec-content.accentColorYellow.spec-bg .overlay,.spec-content.accentColorYellow.normal-content.bgColor,.spec-content.accentColorYellow.spec-bg{background-color:#efcd15}.spec-content.accentColorYellow h3.title{color:#da2e24}.spec-content.accentColorYellow h6.title{color:#fff}.spec-content.accentColorYellow p,.spec-content.accentColorYellow li{color:#333}.spec-content.accentColorYellow p strong,.spec-content.accentColorYellow li strong{color:#da2e24}.spec-content.accentColorYellow p a,.spec-content.accentColorYellow li a{color:#333;border-color:rgba(212, 180, 0, 0.75)}.spec-content.primaryDarkColor.spec-bg .overlay,.spec-content.primaryDarkColor.normal-content.bgColor,.spec-content.primaryDarkColor.spec-bg{background-color:#25282b}.spec-content.primaryDarkColor h3.title{color:#efcd15}.spec-content.primaryDarkColor h6.title{color:#fff}.spec-content.primaryDarkColor p,.spec-content.primaryDarkColor li{color:#fff}.spec-content.primaryDarkColor p strong,.spec-content.primaryDarkColor li strong{color:#efcd15}.spec-content.primaryDarkColor p a,.spec-content.primaryDarkColor li a{color:#fff;border-color:rgba(255, 255, 255, 0.2)}.spec-content.primaryLightColor.spec-bg .overlay,.spec-content.none.spec-bg .overlay,.spec-content.primaryLightColor.normal-content.bgColor,.spec-content.none.normal-content.bgColor,.spec-content.primaryLightColor.spec-bg,.spec-content.none.spec-bg{background-color:#fff}.spec-content.primaryLightColor h3.title,.spec-content.none h3.title{color:#2e9d51}.spec-content.primaryLightColor p strong,.spec-content.none p strong,.spec-content.primaryLightColor li strong,.spec-content.none li strong{color:#2e9d51}.spec-content.primaryLightColor p a,.spec-content.none p a,.spec-content.primaryLightColor li a,.spec-content.none li a{border-color:rgba(197, 197, 208, 0.5)}.spec-content.primaryLightColor li strong,.spec-content.none li strong{font-weight:500}.spec-content.secondaryLightColor.spec-bg .overlay,.spec-content.secondaryLightColor.normal-content.bgColor,.spec-content.secondaryLightColor.spec-bg{background-color:#efefef}.spec-content.secondaryLightColor h3.title{color:#2e9d51}.spec-content.secondaryLightColor p strong,.spec-content.secondaryLightColor li strong{color:#2e9d51}.spec-content.secondaryLightColor p a,.spec-content.secondaryLightColor li a{border-color:rgba(197, 197, 208, 0.5)}.spec-content.secondaryLightColor li strong{font-weight:500}.spec-content.none .overlay{display:none}.faq{margin-top:2rem}.faq a.question{background:#efefef;padding:0.5rem 1rem;margin-bottom:2px;position:relative;width:100%;color:#333;font-weight:400;transition:all 0.3s;display:block}.faq a.question:hover,.faq a.question:hover::before{cursor:pointer;color:#333;text-decoration:none;background:#efcd15}.faq a.question::before{font-family:FontAwesome;content:'\f067';float:left;font-size:0.8rem;color:#333;padding:0 1rem 0 0;width:30px;height:30px;line-height:30px;text-align:center;transition:all 0.3s}.faq a.question.active{color:#333}.faq a.question.active::before{font-family:'FontAwesome';content:'\f068';color:#333}.faq .content{display:none;padding:0;overflow:hidden;background:#fff;margin:2rem 0}.gallery{margin:0 8px}.gallery .item{padding:2px;border:none}.gallery .item img{padding:5px}.Collage{padding:5px 0;margin:0;overflow:hidden}.Collage img{vertical-align:bottom;opacity:1;border:5px #fff solid}.Collage img:hover,.Collage img:focus{cursor:pointer}.cart .panel{border:none;margin:2rem 0 0 0;box-shadow:none;border-radius:0;background-color:transparent;padding:0}.cart .panel .panel-body{padding:0}.cart .form-inline .input-group .form-control,.cart .form-inline .input-group .input-group-addon{background:transparent;border-radius:0;font-weight:600}.cart .form-inline .input-group .form-control{height:36px}.cart .form-inline .input-group .input-group-addon{padding:0}.cart .form-inline .input-group .input-group-addon a{height:29px;display:block;line-height:20px;padding:6px 10px}.cart .form-inline .input-group .input-group-addon a:hover,.cart .form-inline .input-group .input-group-addon a:focus{text-decoration:none;border:none}.feeds{background:linear-gradient(to right, #2e9d51, #efcd15)}.feeds .bg-overlay{opacity:0.15}.feeds .container-semi-fluid{position:relative;z-index:99}.feeds .flex-bottom{margin-bottom:2rem}.feeds .feed-title{font-size:4rem;color:#fff;margin-bottom:0;line-height:1;font-family:'coniferous', cursive;font-weight:900}.feeds .feed-title span{font-size:1.75rem;display:block;font-weight:600}.feeds .btn:not(.btn-stripped){margin-left:5px;margin-top:1rem}.feeds .item{margin-bottom:2rem;background:#efefef;margin:0 0 1rem 0;border-radius:5px}@media (min-width:768px){.feeds .item{max-width:95%}}.feeds .item.events-item{background:#c31f66}.feeds .item.news-item{background:#f17221}.feeds .item.recipe-item{background:#da2e24}.feeds .item .card{padding:2rem 1rem}.feeds .item img,.feeds .item .bg-absolute{border-radius:5px 0 0 5px}.feeds .item .title{font-size:1.65rem;color:#fff}.feeds .item .date{text-transform:uppercase;letter-spacing:0.2em;color:#fff;font-size:0.6rem;font-weight:600;opacity:0.5}.feeds .item .date span{display:block}.feeds .item .date span a{border:none}.feeds .item .btn{opacity:0.5;color:#fff;border-color:#fff}.feeds .item .btn:hover,.feeds .item .btn:focus{opacity:1}.recipe-feed .item,.events-feed .item,.news-feed .item{flex:0 0 calc(33.33% - 1rem);margin-right:1rem}.events-details .date{margin:0 0 2rem 0;color:#2e9d51}.events-details .date .fa{font-size:0.75em;color:#c5c5d0}.events-details .date a{color:#f17221}.vendor-list .item{margin-bottom:4rem}.vendor-list .item .title{font-size:2.25rem;color:#2e9d51}.vendor-list .item .contact{list-style:none;padding:1.5rem;background:#efefef}@media (min-width:768px){.vendor-list .item .contact{margin:-1rem 0 0}}.vendor-list .item .contact hr{border-color:#c5c5d0;opacity:0.3}.vendor-list .item .contact li{font-size:0.9em;margin-bottom:0.25em;font-weight:500}.vendor-list .item .contact li .fa{width:1rem;text-align:center;margin-right:0.5rem;color:#c5c5d0}.vendor-list .item .contact li .fa.fa-envelope{font-size:0.85em}.vendor-list .item .contact li a{border:none;color:inherit}.vendor-list .item .contact li a:hover,.vendor-list .item .contact li a:focus{color:inherit}.vendor-list hr{margin:1rem 0}.vendor-list-alt .item{margin-bottom:2rem;text-align:center}.vendor-list-alt .item .card{border:1px #efefef solid;padding:1.5rem;background:rgba(239, 239, 239, 0.25);position:relative}.vendor-list-alt .item .logo{margin:0 auto 1rem}.vendor-list-alt .item .title{font-family:'canada-type-gibson', sans-serif;font-weight:600;font-size:1.1rem !important;line-height:1.25}.vendor-list-alt .item .info{position:absolute;bottom:0;right:0.5rem;display:block;color:#bfbfbf}.vendor-list-alt .item .info:hover,.vendor-list-alt .item .info:focus{cursor:pointer}.vendor-list-alt .item .contact{margin:0;padding:0;background:transparent}.vendor-list-alt .item .contact li{font-size:0.9rem;font-weight:400}.vendor-nav{background:#2e9d51;text-align:center}.vendor-nav ul{display:inline-block;padding:1rem 0;margin-bottom:-8px}.vendor-nav ul li{color:#fff;font-size:1.25rem;font-weight:500}.vendor-nav ul li a{color:inherit;border-radius:0}.vendor-nav ul li a:hover,.vendor-nav ul li a:focus{background:transparent}.vendor-nav ul li.active a{background:transparent;color:#efcd15}.vendor-nav ul li.active a:hover,.vendor-nav ul li.active a:focus{background:transparent;color:#efcd15}.modal .modal-center{height:100vh;display:flex;align-items:center}.modal .modal-content{box-shadow:none;border-radius:0;border:none}.modal .modal-body{padding:3rem;text-align:center}.modal .modal-body .title{color:#2e9d51;margin-bottom:1em}.modal .modal-body .logo{margin:0 auto 2rem}.modal .modal-body img:not(.logo){max-width:100%;height:auto !important}.modal .close{position:absolute;top:0;right:0;padding:1rem;z-index:99}.checkable-list ul{-webkit-padding-start:0px;padding-left:30px}.checkable-list ul + p{margin-top:2rem}.checkable-list ul li{list-style:none;text-align:left;margin-bottom:10px;font-weight:400;line-height:1.7rem;font-size:1rem}.checkable-list ul li.next{background:#efefef}.checkable-list ul li .check{display:block;float:left;width:25px;height:25px;border-radius:15px;background:#fff;box-sizing:border-box;border:solid 3px #efcd15;cursor:pointer;margin-left:-35px;color:#fff;text-align:center;line-height:1.4rem}.checkable-list ul li .check .fa{font-size:0.8em;transform:translate(0, -3px)}.checkable-list ul li .check:hover,.checkable-list ul li.active .check,.checkable-list ul li .check:focus{background:#efcd15}.recipe-title{margin-bottom:2rem}.noNameBox{display:block;position:fixed;width:350px;padding:1.5rem;bottom:-100%;right:1rem;z-index:100;background:#f1f1f1;border:1px #e2e2e2 solid;transition:all 0.6s}.noNameBox.visible{bottom:0}.pagination > li > a{font-size:0.8em;color:#25282b;border:1px #efefef solid}.pagination > li > a:hover,.pagination > li > a:focus{background:#efefef;color:#25282b}.pagination > li.active > a{background:#2e9d51;border-color:#2e9d51}.pagination > li.active > a:hover,.pagination > li.active > a:focus{background:#2e9d51;border-color:#2e9d51}.pagination > li:last-child > a,.pagination > li:first-child > a{border-radius:0}@media (min-width:1200px){.embed-responsive.embed-responsive-16by9{padding-bottom:25%}}@media (min-width:1400px){.carousel-caption .container{margin-bottom:3rem}}@media (max-width:1399px){.carousel .carousel-caption h3{font-size:3rem}.carousel .carousel-caption p{font-size:1.2rem;line-height:1.5}.locations-feed h3.title{font-size:3rem}.locations-feed p{font-size:1rem}.locations-feed .wrap{padding:4rem 4rem}.feeds{padding-left:7.5px;padding-right:7.5px}.feeds .feed-title{font-size:3rem}.feeds .feed-title span{font-size:1.5rem}.feeds .item{max-width:100%}.feeds .col-md-4{padding-left:7.5px;padding-right:7.5px}.events-feed,.news-feed,.recipe-feed{padding-left:15px !important;padding-right:15px !important}.events-feed .col-md-4,.news-feed .col-md-4,.recipe-feed .col-md-4{padding-left:15px;padding-right:15px}.shoutout .item h3.title{font-size:3rem}.shoutout .item .wrap{max-width:100%}}@media (max-width:1199px){body,html{font-size:16px}}@media (min-width:992px){.home-img{overflow:hidden;object-fit:cover;min-height:40rem}}@media (max-width:991px){header,.main_h{position:static;text-align:left;border-bottom:2px #efcd15 solid}header .logo,.main_h .logo{max-height:90px;padding:1rem 0;margin:0;box-shadow:none;display:block}header .flex,.main_h .flex{display:block !important}header .navbar-default,.main_h .navbar-default{padding:1rem 0 0 0}.main_h{position:fixed}.navbar-default{float:right;padding:1rem 0 0 0}.navbar-default .navbar-toggle{display:block !important}.navbar-default .navbar-collapse{display:none !important}.scrim{display:none}.carousel img,.carousel.secondary img{opacity:1}.carousel .carousel-caption,.carousel.secondary .carousel-caption{position:static;background:#2e9d51;display:block;text-shadow:none;padding:2rem 0}.carousel .carousel-caption.left,.carousel.secondary .carousel-caption.left,.carousel .carousel-caption.right,.carousel.secondary .carousel-caption.right,.carousel .carousel-caption.center,.carousel.secondary .carousel-caption.center{text-align:left}.carousel .carousel-caption h3,.carousel.secondary .carousel-caption h3{color:#efcd15;font-size:3rem;margin-bottom:1.5rem}.carousel .carousel-caption p,.carousel.secondary .carousel-caption p{color:#fff;font-size:1.25rem}.locations-feed .wrap{padding:3rem 2rem}.feeds .item .card{padding:1rem 0}.shoutout .item h3.title{font-size:2.5rem}.shoutout .item .wrap{padding:3rem 1rem}.document-footer h3{font-size:1.25rem}.document-footer h4{font-size:2rem}.spec-content.normal-content .item .text-pad{padding:3rem 2rem}.vendor-nav{background:#1d6232}.vendor-nav ul li a{border:none;background:#2e9d51;font-size:1rem}.vendor-nav ul li.active a{background:#efcd15;color:#25282b}.margin-top{margin-top:0}}@media (max-width:767px){.same{height:auto !important}.flex{display:block !important}.pad,.padded,.padding{padding:2rem 0}.carousel .carousel-caption h3,.carousel.secondary .carousel-caption h3{font-size:2.5rem}.carousel .carousel-caption p,.carousel.secondary .carousel-caption p{font-size:1rem}.locations-feed{padding:0}.locations-feed h3.title{font-size:2.5rem}.locations-feed .wrap{padding:2rem 0rem}.feeds{text-align:center}.feeds .feeds-item{margin-bottom:3rem}.feeds .feed-title{font-size:2.5rem}.feeds .feed-title span{font-size:1em;display:inline-block;margin-right:0.15em;font-weight:inherit}.feeds .item .title{margin:1rem 0}.feeds .item .card{padding:2rem 0}.shoutout{border-top:2px #efcd15 solid}.shoutout .item{border-bottom:2px #efcd15 solid}.shoutout .item p{font-size:1em}.shoutout .item .wrap{padding:3rem 0rem}.newsletter{text-align:center}.newsletter .no-pad-left{padding-left:15px}.newsletter .no-pad-right{padding-right:15px}.newsletter .title{font-size:2.5rem}.newsletter p{font-size:1rem;margin-bottom:1.5em}.spec-content .bg-img,.spec-content.bg-img{background-image:none !important}.spec-content .overlay{display:none}.spec-content.normal-content .item .text-pad{padding:2rem 0}.works-with .title{font-size:2rem}.document-footer{text-align:center}.vendor-list .item .title{font-size:2rem}.vendor-list .item .contact{margin:0 -15px;padding:1rem 15px}}