img{max-width:100%}body{color:#444}.row{margin-bottom:1rem}.body-content ol li,.body-content ul li{margin-bottom:1rem}li::marker{color:#50a744}li li::marker{color:#444;background:#e2e2e2}.container-fluid{padding:2em}.clear{clear:both}.horzCenter{display:inline-block;left:50%;transform:translateX(-50%);position:relative}.backFill1{background-color:#f5f5f5}.backFill2{background-color:#50a744}.backFill3{background-color:#285e4c}.backFill4{background-color:#608c7d}.boxedContent{border-radius:10px;border:solid 2px #50a744;padding:1rem;margin-bottom:2rem}.divider{margin-bottom:4rem}.finePrint{font-size:.85rem;font-style:italic;color:#9c9c9c;line-height:1.25em}.finePrint a{text-decoration:underline!important;border-bottom:none}.float-left,.floatLeft,.pull-left{float:left}.float-right,.floatRight,.pull-right{float:right}img.float-left,img.floatLeft,img.pull-left{margin-right:2rem;margin-bottom:2rem}img.float-right,img.floatRight,img.pull-right{margin-left:2rem;margin-bottom:2rem}.btn-default,.buttonDefault{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5}.btn-default:hover,.buttonDefault:hover{color:#212529;background-color:#e2e2e2;border-color:#dcdcdc}.btn-default.focus,.btn-default:focus,.buttonDefault.focus,.buttonDefault:focus{color:#212529;background-color:#e2e2e2;border-color:#dcdcdc;box-shadow:0 0 0 .2rem rgba(213,214,214,.5)}.btn-default.disabled,.btn-default:disabled,.buttonDefault.disabled,.buttonDefault:disabled{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5}.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.buttonDefault:not(:disabled):not(.disabled).active,.buttonDefault:not(:disabled):not(.disabled):active,.show>.btn-default.dropdown-toggle,.show>.buttonDefault.dropdown-toggle{color:#212529;background-color:#dcdcdc;border-color:#d5d5d5}.btn-default:not(:disabled):not(.disabled).active:focus,.btn-default:not(:disabled):not(.disabled):active:focus,.buttonDefault:not(:disabled):not(.disabled).active:focus,.buttonDefault:not(:disabled):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus,.show>.buttonDefault.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(213,214,214,.5)}.buttonAction,.green-button{color:#fff;background-color:#50a744;border-color:#50a744}.buttonAction:hover,.green-button:hover{color:#fff;background-color:#438c39;border-color:#3f8335}.buttonAction.focus,.buttonAction:focus,.green-button.focus,.green-button:focus{color:#fff;background-color:#438c39;border-color:#3f8335;box-shadow:0 0 0 .2rem rgba(106,180,96,.5)}.buttonAction.disabled,.buttonAction:disabled,.green-button.disabled,.green-button:disabled{color:#fff;background-color:#50a744;border-color:#50a744}.buttonAction:not(:disabled):not(.disabled).active,.buttonAction:not(:disabled):not(.disabled):active,.green-button:not(:disabled):not(.disabled).active,.green-button:not(:disabled):not(.disabled):active,.show>.buttonAction.dropdown-toggle,.show>.green-button.dropdown-toggle{color:#fff;background-color:#3f8335;border-color:#3a7a32}.buttonAction:not(:disabled):not(.disabled).active:focus,.buttonAction:not(:disabled):not(.disabled):active:focus,.green-button:not(:disabled):not(.disabled).active:focus,.green-button:not(:disabled):not(.disabled):active:focus,.show>.buttonAction.dropdown-toggle:focus,.show>.green-button.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(106,180,96,.5)}.btn-group.btnGroupSeparated{margin-bottom:1rem}.btn-group.btnGroupSeparated .btn{border-radius:.2rem!important;margin-right:1rem}p{font-family:futura-pt,"Helvetica Neue",Arial,sans-serif;line-height:2rem;color:#444;font-size:1.1rem}p a{text-decoration:none;font-weight:400;border-bottom:solid 1px #50a744}p a:hover{text-decoration:none;cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1rem}h3,h4,h5,h6{color:#50a744}h1,h2{color:#50a744}table td,table tr{vertical-align:top}.accordion{margin-bottom:2rem}.accordion .btn.focus,.accordion .btn:focus{box-shadow:none}.accordion .card-header{background:#f5f5f5;padding:0}.accordion .card-header .btn-link{width:100%;font-weight:700;padding:1rem}.accordion .card-body{text-align:center}.accordion.accordionFaq .card-body,.accordion.accordionFaq .card-header .btn{text-align:left}.accordion.accordionRoster a.btn{margin-bottom:1rem;width:100%}.accordion.accordionBenefits{border:solid 1px #50a744;border-radius:1rem}.accordion.accordionBenefits .card{border:none!important}.accordion.accordionBenefits .card-header h5 .btn-link{text-align:center}.accordion.accordionBenefits .card:first-child{border-radius:1rem 1rem 0 0}.accordion.accordionBenefits .card:last-child{border-radius:0 0 1rem 1rem}.faqHeader{font-size:2rem;margin:0;padding:.5rem;background:#fff;border:solid 1px #e2e2e2;border-bottom:none;border-radius:10px 10px 0 0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.iconbox{text-align:center;min-width:30px;width:7.5%;height:auto;padding:.25rem;display:flex;align-items:center;justify-content:center}.faqHeader img{min-width:30px;width:100%;max-width:50px}.faqHeader h2,.faqHeader h3,.faqHeader h4,.faqHeader h5,.faqHeader h6{color:#444;flex:auto;padding:0 0 0 .5rem!important;margin:0!important}.navbar-brand img{max-width:200px}.dropdown-menu>div:hover{color:#fff;background-color:transparent}#mainNav{margin-top:1em}#mainNav li.nav-item{text-align:center;flex-grow:1;font-size:1.1rem;border-top:solid 2px #50a744;border-left:solid 1px #50a744;border-right:solid 1px #50a744;border-bottom:solid 2px #50a744}#mainNav li.nav-item a.active{color:#285e4c;background:#50a744}#mainNav li.nav-item a.active:hover{color:#fff}#mainNav li.nav-item.dropdown.show{border-bottom:solid 2px #285e4c}#mainNav li.nav-item.dropdown.show.active{border-bottom:solid 2px #50a744!important}#mainNav li.nav-item.dropdown:hover{border-bottom:solid 2px #50a744}#mainNav li.nav-item.dropdown.show:hover{border-bottom:solid 2px #285e4c}#mainNav li.nav-item:first-child{border-left:none}#mainNav li.nav-item:last-child{border-right:none}#mainNav li.nav-item a{color:#fff;text-transform:capitalize;letter-spacing:.05em;font-weight:700}#mainNav li.nav-item{background:#50a744}#mainNav li.nav-item:hover,li.nav-item.dropdown.show{background:#285e4c!important;border-top:solid 2px #50a744;border-left:solid 1px #50a744;border-right:solid 1px #50a744;border-bottom:solid 1px #285e4c;transition:background-color .3s ease-out}#mainNav li.nav-item.dropdown.show:first-child,#mainNav li.nav-item:first-child:hover{border-left:none}#mainNav li.nav-item:last-child{border-right:none}#mainNav li.nav-item a.dropdown-item{font-size:1rem;padding:.15rem 0;font-weight:400}.dropdown.UserMenu h4{text-align:center}.dropdown.UserMenu a.dropdown-item,.dropdown.UserMenu div.dropdown-item{width:auto}.dropdown.UserMenu{position:relative}.dropdown.UserMenu .dropdown-menu{background:#142f26;padding:.25em;right:0;left:auto}.dropdown.UserMenu .dropdown-menu a.dropdown-item,.dropdown.UserMenu .dropdown-menu div.dropdown-item{padding:.25em}.dropdown.UserMenu li.nav-item:hover{background-color:#0c1d18;border:0}#searchBar .form-inline{justify-content:flex-end}#searchBar{justify-content:flex-start;margin-right:1rem}#searchBar input[type=search]{width:0;padding-right:2rem;-webkit-transition:width .2s ease-in-out;transition:width .4s ease-in-out;background-image:url(SVG/search-w.svg);background-position:50% center;background-repeat:no-repeat;padding-right:15%;background-color:#285e4c;background-size:18px;color:#fff;width:36px;height:36px}#searchBar input[type=search]:focus{background-position:95% center;background-color:#e2e2e2;color:#1a1919;width:100%;border:solid 1px #fff;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;box-shadow:none;-webkit-box-shadow:none}#searchBar .unibox button{width:inherit}#searchBar .unibox ss360-custom-search .ss360-custom-search__ .unibox__selectable-title{font-weight:500}.navbar-dark button.navbar-toggler{color:#fff;border-color:#fff}.navbar-dark .navbar-toggler-icon{background-image:url("SVG/menu.svg")}.dropdown{position:static}.dropDownSection{padding-right:1rem;padding-top:.5rem}.dropDownImg{width:50%;float:left}.dropDownImg img{text-align:left;width:100%;border-radius:.25rem}.dropDownImg img,.dropImgHorz,.dropImgTall{border:solid 1px #50a744}.dropdown-menu .dropDownImg p{font-family:futura-pt,"Helvetica Neue",Arial,sans-serif;font-weight:400;letter-spacing:.05em;color:#fff;line-height:1rem;margin-top:.5rem;text-decoration:none;font-size:.9rem;text-align:center}.dropImgTall{max-height:300px;border-radius:.25rem}.dropImgHorz{width:100%;max-width:400px;border-radius:.25rem;margin-left:auto;margin-right:auto}.dropdown-menu{padding:2rem;height:auto;margin-top:0;background:#1c4e39;background:linear-gradient(0deg,#1c4e39 0,#285e4c 49%)}.dropdown-menu h1,.dropdown-menu h2,.dropdown-menu h3,.dropdown-menu h4,.dropdown-menu h5,.dropdown-menu h6{color:#50a744}.dropdown-menu h4{border-bottom:solid 2px #50a744;margin-bottom:1rem;line-height:1.25rem;padding-bottom:.5rem;font-size:1.25rem}.dropdown-menu h4 span{font-size:.5em;line-height:1em;display:inline-block;text-decoration:none;margin-top:.5em;color:#fff;text-transform:uppercase;letter-spacing:.075rem;opacity:.75}.dropdown-menu h5{color:#50a744}.dropdown-menu p{color:#fff}#mainNav li.nav-item h4{position:relative}#mainNav li.nav-item h4 a{color:#50a744;display:inline-block;font-weight:500;letter-spacing:normal}#mainNav li.nav-item h4 a::after{content:url(SVG/caret-right-fill-green.svg);width:15px;display:inline-block;margin-right:.5rem}.dropClose{float:right;color:#fff;position:absolute;top:.5rem;right:.5rem;z-index:999999;font-size:.75rem;padding:.1rem .5rem}#searchIcon{max-width:20px}.navMessage{margin:0 auto 1.5rem auto;padding-bottom:0;width:90%}.navMessage p{padding-bottom:1rem;padding-top:1rem;margin-bottom:0;color:#50a744;font-size:1rem;line-height:1.25rem;font-weight:700}.videoHolder{padding:0;margin:0;overflow:hidden;width:100%;padding-top:42.85%;height:0;position:relative}.videoHolder video{width:100%;height:100%;position:absolute;top:0;left:0}video#bgvid{width:100%;background:url(https://s3.amazonaws.com/content.ravinia.org/images/2014_LandingPage_Buttons/Tickets/tickets_header.jpg) no-repeat;background-repeat:no-repeat;background-size:cover;padding:0;margin:0;height:100%;z-index:0}.videoCover{padding:0;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45)}.videoInfo{position:absolute;width:100%;height:100%;top:0;text-align:center;z-index:1;display:flex;align-items:center;justify-content:center}.videoInfo h1,.videoInfo h2,.videoInfo h3,.videoInfo h4,.videoInfo h5,.videoInfo h6,.videoInfo p{flex-direction:column;flex-grow:2;margin-right:2rem;margin-left:1rem}.videoInfo a{flex-direction:column;flex-grow:2;margin-right:2rem;margin-left:1rem}.videoHolder h1{color:#fff;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.9)}button.slideLeft,button.slideRight{background-repeat:no-repeat;background-position:50% 50%;height:40px;width:40px;border:none;padding:1rem;background-color:none!important;background:0 0;filter:invert(54%) sepia(15%) saturate(1696%) hue-rotate(66deg) brightness(101%) contrast(89%)}button.slideLeft{background-image:url(SVG/grey-arrow-left-outline.svg)}button.slideLeft span,button.slideRight span{display:none}button.slideRight{background-image:url(SVG/grey-arrow-right-outline.svg)}#planVisit p,#weatherSection p{font-size:1em}#planVisit h2,#planVisit h4,#weatherSection h2,#weatherSection h4{color:#50a744}#planVisit h4,#weatherSection h4{padding-bottom:.25rem;margin-bottom:1rem}#planVisit .col p a,#weatherSection .col p a{font-family:futura-pt,"Helvetica Neue",Arial,sans-serif;display:block;border:none;color:#285e4c;line-height:1em;position:relative;padding-left:20px;margin-bottom:1em}#planVisit .col a:hover,#weatherSection .col a:hover{text-decoration:underline}#planVisit .col a::after,#weatherSection .col a::after{content:url(SVG/caret-right-fill-green.svg);width:15px;display:inline-block;margin-right:.5rem;position:absolute;top:0;left:0}#dineAndGroups{background:#fff}#dineAndGroups .card{background:#f5f5f5;border:none;border-radius:.5em}#dineAndGroups .card:first-child{margin-right:1em}#dineAndGroups .card .button-overlay{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:2px 2px 2px rgba(0,0,0,.5);background:#50a744;color:#fff;border:none}#dineAndGroups .card .button-overlay:hover{background:#285e4c}#dineAndGroups .card a .img-fluid{max-width:auto!important;width:100%;border-radius:.5em .5em 0 0}#dineAndGroups .card-header.card-title{color:#285e4c;padding:.25rem;padding-top:.5rem;font-weight:500;letter-spacing:.05rem;font-size:1.25rem;border:none;background:0 0}#dineAndGroups .card-body{padding-bottom:1rem;padding-top:1rem}#dineAndGroups .card-body p{line-height:1.25rem}.weatherWidget{position:relative;top:-1rem}#weatherSection p{font-size:.9em;line-height:1.3rem}.card.banner-left,.card.banner-right{border:none;border-radius:0!important;background:#285e4c}.card.banner-left .card-img,.card.banner-right .card-img{border-radius:0 0 0 0!important}.card.banner-left .card-title,.card.banner-right .card-title{font-size:2em;color:#fff}.card.banner-left .card-text,.card.banner-right .card-text{color:#fff;line-height:1.5em}.card.banner-left .card-img-overlay{text-align:left;width:50%;background:linear-gradient(90deg,#000 0,rgba(0,0,0,.5) 80%,rgba(0,0,0,0) 100%);border-radius:0 0 0 0!important}.card.banner-right .card-img-overlay{text-align:right;width:50%;right:0;left:unset;background-color:none;background:linear-gradient(-90deg,#000 0,rgba(0,0,0,.5) 80%,rgba(0,0,0,0) 100%);border-radius:0 0 0 0!important}footer.container-fluid{background:#142f26;padding:4rem 2rem 2rem 2rem;color:#608c7d;background-size:75%;background-image:url("SVG/PicnicScene-LightClear.svg");background-position:bottom center;background-repeat:no-repeat}.footerLinks{display:flex;flex-flow:column}#adminLinks a,#footerMap a,.footerLinks a{color:#608c7d;display:inline-block;line-height:1.1em;margin-bottom:.25rem;font-size:1rem}.socialFooter{text-align:right}.socialFooter img{max-width:40px}#disclaimer{font-size:.8em;text-align:center}#sponsorFooter{background-image:none;background-color:#50a744;padding:2rem}#sponsorFooter img{opacity:.75}.sponsorImg{margin-right:2rem}#leadSponsor{padding-right:2rem;font-size:.9rem;display:flex;flex-flow:row;align-items:center;justify-content:center;color:#c7d5d0}#sponsorFooter li img{position:relative;top:50%;transform:translateY(-50%);width:auto;height:auto;max-width:100px;max-height:50px}#leadSponsor img{max-width:90px}#sponsorList{border-left:solid 1px #c7d5d0;overflow:hidden;padding-left:3rem;padding-right:2rem}#sponsorList li{max-width:10rem;padding-top:3.5rem}#adminLinks a{border-right:solid 1px #50a744;padding:.25rem .5rem;line-height:.5rem}#adminLinks a:last-child{border-right:none}#newsletter .input-group{width:100%}#newsletter input{background:#f5f5f5;border-radius:4px;width:65%;border:none}#shopSection p{font-size:.9rem;line-height:1.75em}#shopSection .card-deck{flex-direction:row;flex-flow:nowrap;display:flex;width:100%;padding:0}#shopSection .card-deck .card{width:9rem;margin:0;margin-right:.5rem}#shopSection .card .card-body{padding:.5rem;padding-top:.5rem}#shopSection .card .card-text{margin:0;color:#285e4c;font-size:.8rem;letter-spacing:.025em;line-height:1.25em;margin-bottom:1rem;height:3rem;text-align:center}#shopSection .card .card-body .btn{width:100%}.embed-container{position:relative;padding:0 0 56.25% 0;height:auto;overflow:hidden;max-width:100%}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-inner img{width:100%;height:auto}a.carousel-control-next,a.carousel-control-prev{background-image:none}a.carousel-control-prev:active,a.carousel-control-prev:hover{background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-repeat:repeat-x;color:#fff;text-shadow:0 0 4px #222}a.carousel-control-next:active,a.carousel-control-next:hover{background-image:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 100%);background-repeat:repeat-x;color:#fff;text-shadow:0 0 4px #222}@media (min-width:992px){html{font-size:1.2em}}@media (max-width:991.98px){html{font-size:.95em}#mainNav li.nav-item{text-align:center}.videoHolder h1{font-size:2.5rem}#upcomingShows .card-deck .card{width:10rem}#searchBar input[type=search]{padding-right:15%;background-size:15px;width:28px;height:28px}.socialFooter img{max-width:40px}#newsUpdates .card-deck .card{width:10rem;margin:0;margin-right:.5rem}.card.banner-left .card-text,.card.banner-right .card-text{color:#fff;line-height:1.75em}.card.banner-left img,.card.banner-right img{border-radius:0!important}.card.banner-left .card-img-overlay{text-align:left;background:linear-gradient(90deg,#000 0,rgba(0,0,0,.5) 80%,rgba(0,0,0,0) 100%)}.card.banner-right .card-img-overlay{text-align:right;right:0;left:unset;background:linear-gradient(-90deg,#000 0,rgba(0,0,0,.5) 80%,rgba(0,0,0,0) 100%)}.card.banner-left .card-img-overlay,.card.banner-right .card-img-overlay{width:75%}}@media (max-width:799.98px){#leadSponsor{margin-bottom:2rem}#sponsorList{border-left:none;padding-left:0;padding-right:0}#sponsorList li{max-width:8rem;padding-top:0}img.float-left,img.floatLeft,img.pull-left{padding-right:1rem;padding-bottom:.25rem}img.float-right,img.floatRight,img.pull-right{padding-left:1rem;padding-bottom:.25rem}}@media (max-width:700px){.animate{animation-duration:.2s;-webkit-animation-duration:.2s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}}@keyframes slideIn{0%{transform:translateY(-5rem);opacity:1;margin-top:-500px}100%{transform:translateY(0);opacity:1;margin-top:0}0%{transform:translateY(-5rem);opacity:1;margin-top:-500px}}@-webkit-keyframes slideIn{0%{-webkit-transform:transform;-webkit-opacity:1;margin-top:-500px}100%{-webkit-transform:translateY(0);-webkit-opacity:1;margin-top:0}0%{-webkit-transform:translateY(-5rem);-webkit-opacity:1;margin-top:-500px}}.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}@media (max-width:699.98px){html{font-size:.85em}.navbar-brand img{max-width:150px}button#slideLeft,button#slideRight{height:30px;width:30px}button#slideLeftNews,button#slideRightNews{height:30px;width:30px}.videoHolder h1{font-size:1.75rem}.btn#viewSchedule{font-size:1rem}#mainNav li.nav-item{background:#285e4c;font-size:1.75rem;border:none}#mainNav li.nav-item:hover{background-color:#204c3e;border:0}#mainNav{border-top:solid 1px #265143;padding-bottom:1rem;padding-top:1rem}#mainNav li.nav-item.dropdown.show,#mainNav li.nav-item.dropdown.show:hover,#mainNav li.nav-item.dropdown:hover{border:none}#mainNav li.nav-item.dropdown.active a.active{background:#285e4c!important}#topNav{flex-wrap:wrap;border-top:solid 1px #265143;padding-top:1rem;padding-bottom:2rem;background:#285e4c;justify-content:center}#topNav .topNavButton{width:40%}#mainNav li.nav-item a.active{color:#fff!important}#mainNav li.nav-item a.active:hover{color:#fff!important}#searchBar{justify-content:flex-start;margin-right:0;width:100%;margin-bottom:1rem}#searchBar .form-inline{margin-bottom:0;padding:0;justify-content:center}#searchBar input[type=search]{background-position:95% center;padding-right:0;width:100%;border:none;-webkit-transition:none;transition:none;background-color:#fff;color:#285e4c}.navbar-dark button.navbar-toggler{color:#fff;border-color:#fff}#mainNavbar{height:auto;padding-bottom:0}.dropdown-menu{padding:1rem;padding-top:3rem}.dropdown-menu.show{width:100%;min-height:100vh;position:absolute;top:0;left:0;padding-top:4rem}.dropdown.UserMenu .dropdown-menu.show{min-height:auto;top:auto;width:15em;right:auto;left:-2em}.dropdown.UserMenu .dropdown-menu.show a.dropdown-item,.dropdown.UserMenu .dropdown-menu.show div.dropdown-item{white-space:normal;padding-left:1em;text-indent:-.5em}.dropDownSection{margin-bottom:3rem;text-align:center;justify-content:center;padding-right:0}.dropdown-menu h4{font-size:1.75rem;text-decoration:none;border-bottom:solid 3px #50a744;line-height:1em}.dropDownImg{width:50%;float:left;margin:0 auto;padding-right:2%;box-sizing:border-box}.imgSection{padding-left:2rem;padding-right:2rem}.dropDownImg img{max-width:100%}.dropdown-menu .dropDownImg p{font-size:1.25rem}.dropImgTall{max-height:150px}.dropdown.UserMenu a.dropdown-item,.dropdown.UserMenu div.dropdown-item{font-size:1.25rem}#mainNav li.nav-item a.dropdown-item{font-size:1.25rem;padding:.15rem 0;font-weight:400}.dropClose{font-size:1rem;float:right;top:1rem;right:1rem;z-index:999999}.dropDownSection{border-top:solid 3px #265143;padding-top:2rem}#mainNav li.nav-item h4{position:relative;border:none}#mainNav li.nav-item h4 a{color:#50a744;display:inline-block;text-decoration:underline;width:auto}#mainNav li.nav-item h4 a::after{content:url(SVG/caret-right-fill-green.svg);width:15px;display:inline-block;margin-right:.5rem;position:static}#upcomingShows .card-deck .card{width:8.5rem}#upcomingShows .card-deck .card .card-title{line-height:1rem}#upcomingShows .card-deck .card .card-header{font-size:.6rem;letter-spacing:.025rem}#upcomingShows .card-deck{flex-direction:row;flex-flow:nowrap}#dineAndGroups .card{margin-bottom:1em;width:100%}#planVisit,#weatherSection{padding-top:2rem;padding-bottom:.5rem}#planVisit h4,#weatherSection h4{font-size:1.25rem}#planVisit .col a::after,#weatherSection .col a::after{width:10px;margin-right:.25rem}#planVisit p,#weatherSection p{line-height:1em}#weatherSection p{font-size:1rem;line-height:1.3rem}footer.container-fluid{font-size:1.25rem}.socialFooter{text-align:center;margin-top:3rem}.socialFooter img{max-width:30px;margin-right:.25rem}footer.container-fluid{background-size:100%;background-image:url(SVG/PicnicScene-LightClear.svg);background-position:bottom center;background-repeat:no-repeat}.footerLinks{text-align:center}#newsletter form{width:75%;margin-left:auto;margin-right:auto}#newsletter .input-group{justify-content:center}#newsletter input{width:70%;background:#f5f5f5;border-radius:4px}#newsletter .input-group-btn{width:25%}#newsletter .input-group-btn button{width:100%}#newsletter form label{width:100%}#newsletter h5{text-align:center}#sponsorFooter li img{top:80%;transform:translateY(-5%);width:auto;height:auto;max-width:80px;max-height:40px}.card.banner-left .card-title,.card.banner-right .card-title{color:#fff}.card.banner-left .card-img-overlay,.card.banner-right .card-img-overlay{width:100%;background:0 0;background-color:#285e4c;position:static;text-align:center;line-height:1.5em;padding-bottom:3rem}.card.banner-left .card-text,.card.banner-right .card-text{line-height:1.25em}#shopSection .card-deck .card{width:14rem;margin:0;margin-right:0}#shopSection .card-deck .card .card-body{padding:.5rem;padding-top:1rem}#shopSection .card-deck .card .card-body .btn{width:100%;font-size:.8rem;padding:0}}.body-content{min-height:399px}body.area-user{background-color:#a7d2a1}body.area-user .user-messages .alert{text-align:center}#admin-menu{position:absolute;top:-8px;right:-4px;padding:0;margin:0}#admin-menu .dropdown-item:focus,#admin-menu .dropdown-item:hover{color:#fff}.bouncerAllowed,.bouncerWaiting{font-size:1.33em;text-align:center}.bouncerWaiting{color:#e93c3c}.progressContainer{background:#fff4cc;padding:0}.bouncerProgressHolder{background:#fff4cc;padding:0;max-width:50%;margin:0 auto}.bouncerProgressHolder .progress{border:solid 2px #dccc92;height:2rem;margin-top:-1em}#searchBar .unibox button{width:inherit}#searchBar .unibox ss360-custom-search .ss360-custom-search__ .ss360-custom-search__searchbox{height:auto;width:auto}#searchBar .unibox .unibox__selectable-title{font-weight:500}.modal div.resmodal{text-align:center}.modal div.resmodal button{margin-top:1.66em}