:root{--uwSiteTitleFont: Red Hat Display, sans-serif;--uwSiteTaglineFont: Red Hat Display, sans-serif;--uwTextFont: Red Hat Text, sans-serif;--uwCopyFont: Red Hat Text, sans-serif;--uwDisplayFont: Red Hat Display, sans-serif;--uwButtonFont: Red Hat Text, sans-serif;--uwCaptionFont: Red Hat Text, sans-serif;--uwBlockquoteFont: Red Hat Display, sans-serif}:root{--uwSiteTitleFont: Red Hat Display, sans-serif;--uwSiteTaglineFont: Red Hat Display, sans-serif;--uwTextFont: Red Hat Text, sans-serif;--uwCopyFont: Red Hat Text, sans-serif;--uwDisplayFont: Red Hat Display, sans-serif;--uwButtonFont: Red Hat Text, sans-serif;--uwCaptionFont: Red Hat Text, sans-serif;--uwBlockquoteFont: Red Hat Display, sans-serif}.uw-search-form,#search_form{position:relative;z-index:1040}.uw-search-input[type=search]{border-color:#cfcfcf;width:100%;z-index:100;padding-left:2rem}.uw-search-input[type=search]:focus{background-color:#fff !important}.uw-search-submit{background-color:#0479a8}.uw-search-icon{width:1rem;height:1rem;position:absolute;z-index:100;top:30%;left:3.3rem}@media(min-width: 640px){.uw-search-icon{left:.6rem}}.uw-search-results{position:absolute;top:32px;cursor:default;z-index:1040;background:#fff;border:1px solid #ababab;width:calc(100% - 2.8rem);list-style:none;padding:0;margin:0;display:none}.uw-search-results.show{display:block}.uw-search-results ul{overflow-y:auto;max-height:80vh;width:100%}.uw-search-results ul>li.no-results{display:block;padding:8px 6px 8px 12px;font-weight:400;line-height:1.2;width:100%;background-color:rgba(0,0,0,0)}@media(min-width: 37.5em){.uw-search-results{top:40px}}@media(min-width: 640px){.uw-search-results{width:100%}}.uw-search-results-item{font-size:1rem;margin:0;padding:0;border-bottom:1px dotted #cfcfcf;width:100%}.uw-search-results-item button{text-decoration:none;display:block;padding:8px 6px 8px 12px;line-height:1.2;width:100%;text-align:left;color:#0479a8;background-color:rgba(0,0,0,0)}.uw-search-results-item button:focus,.uw-search-results-item button:focus-visible,.uw-search-results-item button:hover{outline:none;background:none;background-color:#efefef;color:#0479a8;cursor:pointer}.uw-search-results-category.uw-search-results-category{font-weight:650;font-size:1.125rem;margin:0;border-bottom:1px dotted #cfcfcf;padding:8px 6px;line-height:1.2}.uw-alert{position:absolute;top:20px;display:flex;justify-content:flex-start;align-items:flex-start;column-gap:1rem;border:1px solid;margin:0px;z-index:9999;right:20px;padding:1rem;background-color:#646569;color:#fff;border-radius:0px;width:300px !important;line-height:1.25;opacity:0;transition:opacity .5s ease-in-out .2s}.uw-alert+.uw-alert{top:80px}.uw-alert .close{color:#fff;background:none;opacity:.8;text-shadow:none;font-size:1rem}.uw-alert .close:hover{text-decoration:underline}.uw-alert.show-alert{opacity:1}.uw-row.uw-full-row,.uw-full-row{max-width:100%;display:block}.uw-row.uw-full-row>.uw-col,.uw-full-row>.uw-col{padding:0}.uw-row.uw-full-row.uw-red-dark,.uw-full-row.uw-red-dark{background-color:#9b0000}.uw-row.uw-full-row.uw-full-row-dark,.uw-full-row.uw-full-row-dark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uw-white{background-color:#fff}.uw-full-row .uw-full-row{margin-left:auto;margin-right:auto}@media(min-width: 50em){.uw-row-reverse .uw-col-6{order:1}.uw-row-reverse .uw-col-6:last-child{order:0}}.uw-no-overflow{overflow:hidden}.uw-full-row-bg-img{position:relative}.uw-full-row-bg-img .uw-container{position:relative;z-index:5}.uw-full-row-bg-img:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.3);z-index:2}.uw-full-row--img-bleed{position:relative}.uw-full-row--img-bleed .uw-img-wrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden}.uw-full-row--img-bleed .uw-img-wrapper img{object-fit:cover;width:100%;height:100%}.uw-full-row--img-bleed .uw-container{position:relative;top:0;left:0;z-index:3}.uw-full-row--parallax{position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:fixed;background-color:#000;color:#fff}@supports(-webkit-touch-callout: none){.uw-full-row--parallax{background-attachment:scroll}}.uw-full-row--parallax .uw-img-wrapper{position:absolute;top:0;left:0;z-index:-1}.uw-full-row--parallax .uw-img-wrapper img{width:600px;height:auto;margin:0 auto}.uw-full-row--parallax .uw-col{max-width:75rem;margin:0 auto}.uw-full-row--parallax .uw-col>div{color:#fff;max-width:850px}.uw-row{max-width:62.5rem;display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto;justify-content:space-around}.uw-row-flex{display:flex}.uw-row-space-between{justify-content:space-between}.uw-row-flex-start{justify-content:flex-start}.uw-row-95percent{max-width:95%}.uw-row-1200{max-width:75rem}.uw-row-1100{max-width:68.75rem}.uw-row-900{max-width:56.25rem}.uw-row-800{max-width:50rem}.uw-col{flex:0 0 100%;max-width:100%;padding-left:1rem;padding-right:1rem}.uw-col.uw-no-gutter{padding-left:0;padding-right:0}.uw-col.uw-no-gutter-small{padding-left:0;padding-right:0}@media(min-width: 43.75em){.uw-col.uw-no-gutter-small{padding-left:1rem;padding-right:1rem}}.uw-col.uw-col-no-start-end-padding:first-child{padding-left:0}.uw-col.uw-col-no-start-end-padding:last-child{padding-right:0}.uw-col-800{max-width:50rem}.uw-col-1000{max-width:62.5rem}@media(min-width: 40em){.uw-col-10{flex-basis:83.33333%;max-width:83.33333%}.uw-col-9{flex-basis:75%;max-width:75%}.uw-col-8{flex-basis:66.66667%;max-width:66.66667%}.uw-col-7{flex-basis:58.33333%;max-width:58.33333%}.uw-col-5{flex-basis:41.66667%;max-width:41.66667%}.uw-col-4{flex-basis:33.33333%;max-width:33.33333%}.uw-col-3{flex-basis:25%;max-width:25%}}@media(min-width: 50em){.uw-col-6{flex-basis:50%;max-width:50%}}@media(min-width: 64em){.uw-col-large-8{flex-basis:66.66667%;max-width:66.66667%}}.uw-center-in-element{display:flex;justify-content:center;align-items:center;width:100%}.uw-center-vertically{display:flex;flex-direction:column;justify-content:center}:root{--row-padding-factor: 0.5;--hero-opacity: 0.88}@media(min-width: 45em){:root{--row-padding-factor: 0.75}}@media(min-width: 62.5em){:root{--row-padding-factor: 1}}.uw-margin-top-bottom{margin:2rem auto;margin:calc(var(--row-padding-factor)*2rem) auto}.uw-margin-top{margin:2rem auto 0;margin:calc(var(--row-padding-factor)*2rem) auto 0}.uw-margin-top-1{margin-top:1rem}.uw-margin-top-3{margin-top:3rem}.uw-margin-bottom{margin:0 auto 2rem;margin:0 auto calc(var(--row-padding-factor)*2rem)}.uw-no-margin-bottom{margin-bottom:0}.uw-no-side-padding{padding-left:0;padding-right:0}.uw-padding-top-bottom-1{padding:1rem 0;padding:calc(var(--row-padding-factor)*1rem) 0}.uw-padding-top-bottom-2{padding:2rem 0;padding:calc(var(--row-padding-factor)*2rem) 0}.uw-padding-top-bottom-3{padding:3rem 0;padding:calc(var(--row-padding-factor)*3rem) 0}.uw-padding-top-bottom-4{padding:4rem 0;padding:calc(var(--row-padding-factor)*4rem) 0}.uw-padding-top-bottom-6{padding:6rem 0;padding:calc(var(--row-padding-factor)*6rem) 0}.uw-padding-top-bottom-8{padding:8rem 0;padding:calc(var(--row-padding-factor)*8rem) 0}.uw-padding-top-bottom-9{padding:9rem 0;padding:calc(var(--row-padding-factor)*9rem) 0}.uw-padding-top-1{padding-top:1rem;padding-top:calc(var(--row-padding-factor)*1rem)}.uw-padding-top-2{padding-top:2rem;padding-top:calc(var(--row-padding-factor)*2rem)}.uw-padding-top-3{padding-top:3rem;padding-top:calc(var(--row-padding-factor)*3rem)}.uw-padding-top-4{padding-top:4rem;padding-top:calc(var(--row-padding-factor)*4rem)}.uw-padding-top-6{padding-top:6rem;padding-top:calc(var(--row-padding-factor)*6rem)}.uw-padding-top-8{padding-top:8rem;padding-top:calc(var(--row-padding-factor)*8rem)}.uw-padding-top-10{padding-top:6rem;padding-top:calc(var(--row-padding-factor)*10rem)}.uw-padding-bottom-1{padding-bottom:1rem;padding-bottom:calc(var(--row-padding-factor)*1rem)}.uw-padding-bottom-2{padding-bottom:2rem;padding-bottom:calc(var(--row-padding-factor)*2rem)}.uw-padding-bottom-3{padding-bottom:3rem;padding-bottom:calc(var(--row-padding-factor)*3rem)}.uw-padding-bottom-4{padding-bottom:4rem;padding-bottom:calc(var(--row-padding-factor)*4rem)}.uw-padding-bottom-6{padding-bottom:6rem;padding-bottom:calc(var(--row-padding-factor)*6rem)}.uw-padding-bottom-8{padding-bottom:8rem;padding-bottom:calc(var(--row-padding-factor)*8rem)}.uw-padding-bottom-14{padding-bottom:14rem;padding-bottom:calc(var(--row-padding-factor)*14rem)}.ts-control{align-items:center}.ts-control>input[type=text]{width:auto;height:auto}.ts-wrapper.multi .ts-control [data-value],.ts-wrapper.multi .ts-control [data-value].active{background-image:none;font-weight:400}.ts-wrapper.multi .ts-control>div{background:#888;border:1px solid #656565}.ts-wrapper.multi .ts-control>div.active{background-color:#c5050c;border:1px solid #9b0000}.ts-control,.ts-control input,.ts-dropdown{font-size:1rem}.ts-wrapper{min-height:2.5rem}.uw-button-small{font-size:.925rem;padding:.5rem .75rem}div.map{height:350px}.photo-errors{background-color:#f5d1d1;padding:1rem 1rem 1rem 2rem;margin:0 0 2rem}.photo-errors li:last-child{margin-bottom:0}.datatable-dropdown label{display:flex;column-gap:1rem;align-items:center}.datatable-top{display:flex;justify-content:space-between;align-items:center}.datatable-top>div:first-child,.datatable-top>div:not(:first-child){float:none}.datatable-top::after{content:none}.datatable-input[type=search]{width:auto;margin-bottom:0}.tagging,.inline-editable.tagging{width:100%}ul.no-bullets{list-style:none;padding:0;margin:0}form.photo img,form.photo input{margin-bottom:10px}#osm_search #osm_search_map{height:400px}#osm_search .uw-search-results{z-index:500;max-width:400px}#osm_search .uw-search-results ul{margin-left:0}#osm_search #osm_search_form{margin-top:2rem}#osm_search .uw-search-form{display:block}#osm_search .uw-search-results{top:66px}.uw-error-msg,.uw-has-error .uw-input-instructions{background-color:#f9cec7;padding:.5rem;font-size:1rem;line-height:1.2;font-style:italic;display:inline-block}.uw-input-instructions{font-size:15px;line-height:1.4;font-style:italic}p.uw-input-instructions{margin-bottom:3rem}.dining_location_photo+.uw-input-instructions{margin-top:-0.5rem}.dining_location_payment_options .checkbox{margin:0}.dining_location_payment_options label{display:flex;align-items:center;gap:8px;font-size:18px}.dining_location_payment_options .checkbox input[type=checkbox]{margin-top:0;float:none;display:inline;width:auto;height:auto}#map_object h2{margin:0}.dining_locations [class*=col-] p a,.dining_locations [class*=col-] li a{font-weight:400;color:#0479a8}td:last-child{display:flex;justify-content:space-around;min-width:100px}#parking-table td:last-child{display:block}#parking-table td:last-child .inline-editable{width:100%}#parking-table td:last-child .inline-editable textarea{width:85%}#parking-table .inline-editable{padding:.25rem}.svg_icon{width:1rem;height:auto}#tag_form{display:flex;column-gap:.5rem;align-items:center}.inline-editable{margin-top:.25rem;width:fit-content}.inline-editable.inline-editable-full-width{width:100%}.inline-editable.inline-editable-title input[type=text]{font-size:1.5rem}.inline-editable input,.inline-editable textarea,.inline-editable select{display:inline-block}.inline-editable textarea{field-sizing:content}.inline-editable input[type=text]{width:fit-content;min-width:10rem;field-sizing:content;margin-bottom:0}.inline-editable textarea{width:90%}.inline-editable input[type=submit]{padding:10px}#departments_table .inline-editable input[type=text]{min-width:20rem}.shape-options{background-color:#f7f7f7;padding:1rem;line-height:2;display:flex;flex-wrap:wrap;gap:.5rem}.hide{display:none}.show{display:block}:root{--easingDefault: cubic-bezier(0.36, 0.005, 0.035, 0.05)}.updated{animation:.75s flash var(--easingDefault) 0s both}@keyframes flash{10%{background-color:#ff0}100%{background-color:rgba(0,0,0,0)}}input[type=text],input[type=email],input[type=password],input[type=search],input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=number],input[type=tel],input[type=time],input[type=url],input[type=week],input[list],input[type=file],select,textarea{font-family:inherit}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}input,button,select,textarea{line-height:inherit}input[type=text],input[type=email],input[type=password],input[type=search],input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=number],input[type=tel],input[type=time],input[type=url],input[type=week],input[list],input[type=file],textarea{width:100%}input[type=button],input[type=submit],input[type=reset],input[type=image]{text-transform:none}.uw-form-group{margin-bottom:1rem}input[type=text][readonly]{background-color:#f7f7f7}
