.breadcrumbs{display:none}.organization-info a{display:none!important}.mobilefirst-pattern .pattern-content.callout .title{font-size:3rem!important}@media (max-width:50em){.banner-section{padding-top:0!important}}.mobile-wrapper{background-position:50% 60%;background-size:cover;height:15rem;position:relative;width:100vw;left:50%;right:50%;margin:4rem -50vw 0 -50vw;line-height:1.2;background-color:#501214}.mobile-wrapper .overlay,.overlay{height:100%}.mobile-division{position:absolute;left:0;top:54%;width:100%;transform:translateY(-50%)}.mobile-division h1{font-size:3.2rem;letter-spacing:2px;font-weight:100;color:#fff;text-align:center;border:5px solid #fff;margin:0 50px 12px 50px;padding:10px}.mobile-division p{font-size:1.9rem;letter-spacing:2px;font-weight:100;color:#fff;text-align:center;margin:0;font-variant:small-caps}.mobile-division a{color:#fff!important;text-decoration:none}.mobile-division a:hover{background-color:transparent!important;font-size:2rem!important;border-bottom:3px solid #fff!important}@media (max-width:40em){.mobile-wrapper{margin:-3rem -50vw -3rem -50vw}.mobile-division h1{font-size:2.5rem!important}h2{font-size:2.5rem!important}}.mobile-wrapper-footer{background-position:50% 60%;background-size:cover;height:30rem;position:relative;width:100vw;left:50%;right:50%;margin:4rem -50vw -3rem -50vw;line-height:1.2;background-color:#363534}.mobile-footer{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.mobile-footer h1{font-size:2rem;letter-spacing:1px;font-weight:100;color:#fff;text-align:center}.mobile-footer p{font-size:1.2 rem;font-weight:100;color:#fff;text-align:center;margin:0}.mobile-footer a{color:#fff!important;text-decoration:none}.mobile-footer a:hover{background-color:transparent!important;font-size:2rem!important;border-bottom:3px solid #fff!important}header{display:none!important}.organization-info.no-image{display:none!important}.contentcolumn .headline{display:none!important}footer{display:none!important}.contentcolumn{margin-top:-2rem}.callout{padding-top:2px;padding-bottom:2px;padding-left:20px;padding-right:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px;border-left-color:#622a2b;background-color:#f4f1ed}.dining-banner{margin-top:20px!important;width:100%!important;background-color:#e8e3db;padding-top:10px;padding-bottom:10px;text-align:center}.dining-banner .h2{margin:0 auto;line-height:16px}.button-dining{background-color:#501214;color:#fff;font-size:14px;font-weight:600;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;margin-top:8px;border-radius:4px}