body.dinner-and-dance-page .dd-gold{color:#c8af5b}body.dinner-and-dance-page .dd-muted{color:rgba(255,255,255,.78)}body.dinner-and-dance-page .dd-hero-sub{max-width:760px;font-size:18px;line-height:1.65;text-transform:none;letter-spacing:normal}body.dinner-and-dance-page .dd-hero-list{margin-top:18px;font-size:15px;line-height:1.7;color:rgba(255,255,255,.88)}body.dinner-and-dance-page .dd-menu-card{min-height:100%;background:#111;color:#fff}body.dinner-and-dance-page .dd-menu-copy{font-size:16px;line-height:1.7}body.dinner-and-dance-page .dd-info-card{background:#f8f6f1;border-left:4px solid #c8af5b;padding:22px 24px;height:100%}body.dinner-and-dance-page .dd-info-card h3{margin-top:0;margin-bottom:10px}body.dinner-and-dance-page .dd-seo-intro{font-size:18px;line-height:1.75}body.dinner-and-dance-page .dd-date-chip{position:relative;float:left;margin:8px 10px 10px 0;background-color:white;border:3px solid #c8af5b;padding:5px 12px;border-radius:18px;text-align:center;font-size:14px;font-weight:bold}body.dinner-and-dance-page .dd-date-chip a{color:#111;text-decoration:none}body.dinner-and-dance-page .dd-hero-video{filter:brightness(.55) contrast(1.08) saturate(.95) blur(1px);transform:scale(1.015)}body.dinner-and-dance-page .dd-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.42) 45%,rgba(0,0,0,.72) 100%),linear-gradient(0deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.18) 45%,rgba(0,0,0,.35) 100%);z-index:2;pointer-events:none}body.dinner-and-dance-page .section-masthead__background .section-image__wrapper,body.dinner-and-dance-page .section-masthead__background .js-transition-img__transformed-el{position:relative}body.dinner-and-dance-page .section-masthead__inner{position:relative;z-index:5}@media (max-width:767px){body.dinner-and-dance-page .dd-hero-sub{font-size:16px}body.dinner-and-dance-page .dd-menu-copy{font-size:15px}}body.dinner-and-dance-page .dd-load-error{padding:120px 24px 24px;margin:0;background:#111;color:#fff}body.dinner-and-dance-page .dd-scroll-label{color:white}body.dinner-and-dance-page .dd-menu-column{margin:0 auto}body.dinner-and-dance-page .dd-menu-title{color:#c8af5b}body.dinner-and-dance-page .dd-menu-description{text-align:center;font-style:italic}body.dinner-and-dance-page .dd-other-dates-title{margin-bottom:0;color:#c8af5b}body.dinner-and-dance-page .dd-other-dates{position:relative;width:100%;min-height:50px}body.dinner-and-dance-page .dd-other-dates__line{content:'';position:absolute;height:3px;background-color:#c8af5b;top:20px;left:0;right:0}body.dinner-and-dance-page .dd-other-dates__list{width:100%;overflow:hidden;z-index:10}body.dinner-and-dance-page .dd-other-date{position:relative;float:left;margin-right:10px;margin-bottom:10px;margin-left:10px;background-color:white;border:4px solid #c8af5b;padding:1px 8px;border-radius:16px;text-align:center}body.dinner-and-dance-page .dd-other-date__label{font-size:14px;font-weight:bold}body.dinner-and-dance-page .dd-footer{color:black}body.dinner-and-dance-page .dd-footer__separator{color:#af8f25}body.dinner-and-dance-page .dd-footer__link{color:black;margin-left:0}body.dinner-and-dance-page .dd-footer-banner{width:100%;margin:0;padding:0;line-height:0;background-color:#f4f0e8}body.dinner-and-dance-page .dd-footer-banner__link{display:block;width:100%;margin:0;padding:0;line-height:0}body.dinner-and-dance-page .dd-footer-banner__image{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0}