.menu-icon a:before,i.menu-icon:before{display:inline;color:#3b3b3b;vertical-align:middle;margin-right:0.5em;font-family:'icomoon'}.menu-icon.rewards a:before,i.menu-icon.rewards:before{color:#860038}.icon,.icon:before{display:inline-block;vertical-align:middle;font-family:'icomoon'}.menu-icon.twitter-square a:before,.icon.twitter-square:before{content:"\e90d"}.menu-icon.cancel-circle a:before,.icon.cancel-circle:before{content:"\e90c"}.menu-icon.pinterest-square a:before,.icon.pinterest-square:before{content:"\e90a"}.menu-icon.instagram a:before,.icon.instagram:before{content:"\e90b"}.menu-icon.facebook-square a:before,.icon.facebook-square:before{content:"\e900"}.menu-icon.tripadvisor a:before,.icon.tripadvisor:before{content:"\e901"}.menu-icon.yelp a:before,.icon.yelp:before{content:"\e902"}.menu-icon.youtube-square a:before,.icon.youtube-square:before{content:"\e903"}.menu-icon.ad a:before,.icon.ad:before{content:"\e904"}.menu-icon.gift-cards a:before,.icon.ad:before{content:"\e90e"}.menu-icon.hours a:before,.icon.hours:before{content:"\e905"}.menu-icon.locations a:before,.icon.locations:before{content:"\e906"}.menu-icon.rewards a:before,.icon.rewards:before{content:"\e907"}.wpcf7 .form-page{opacity:0;pointer-events:none;z-index:0;transform:translateX(200px);position:absolute;top:0;left:0;transition:opacity 0.2s ease, transform 0.2s ease}.wpcf7 .form-page.active{pointer-events:all;z-index:1;position:relative;opacity:1;transform:translateX(0)}input.invalid,select.invalid,textarea.invalid{border:1px
solid red !important}input:disabled,select:disabled,textarea:disabled{opacity:0.5}.form-error{color:red !important;font-size:12px !important;font-style:italic !important}#primary-contact-form .wpcf7-form{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}#primary-contact-form .wpcf7-form
.locations{width:40%;margin-right:10%;display:flex;flex-direction:row;flex-wrap:wrap}#primary-contact-form .wpcf7-form .locations>p{width:10%}#primary-contact-form .wpcf7-form .locations
.location{width:90%}#primary-contact-form .wpcf7-form .locations > p.column-wide,
#primary-contact-form .wpcf7-form .locations
hr{width:100%}#primary-contact-form .wpcf7-form .locations .hide-label .wpcf7-list-item-label{display:none}#primary-contact-form .wpcf7-form .primary-form{width:50%}#primary-contact-form .wpcf7-form .wpcf7-response-output{width:100%}@media screen and (max-width: 1200px){#primary-contact-form .wpcf7-form{flex-direction:column;align-items:center}#primary-contact-form .wpcf7-form
.locations{width:100%;margin-bottom:1rem;margin-right:1rem;margin-left:1rem}#primary-contact-form .wpcf7-form .primary-form{width:100%}}@media screen and (max-width: 620px){#primary-contact-form .wpcf7-form
.locations{flex-direction:column}}ul.sub-menu.top-menu{right:50% !important;transform:translateX(50%) !important;border-top:14px solid transparent;background:transparent !important;box-shadow:none !important;min-width:250px;max-width:100vw}ul.sub-menu.top-menu::after{content:'';position:absolute;top:0px;border-right:20px solid transparent;border-left:20px solid transparent;border-bottom:20px solid #FFF6E2;left:50%;transform:translateX(-50%)}ul.sub-menu.top-menu li.menu-item.menu-item-object-custom{text-align:center !important;padding:1.5rem 2rem !important;background:#FFF6E2 !important;box-shadow:0 2px 5px rgba(0,0,0,0.1) !important;border-radius:0 0 15px 15px}ul.sub-menu.top-menu li.menu-item.menu-item-object-custom
h5{font-size:12px !important;font-weight:bold !important;text-transform:uppercase !important;font-family:'Asap',Helvetica,Arial,Lucida,sans-serif !important;margin-top:1rem !important;margin-bottom:0 !important;padding-bottom:0.25rem !important}ul.sub-menu.top-menu li.menu-item.menu-item-object-custom h5:first-of-type{margin-top:0 !important}ul.sub-menu.top-menu li.menu-item.menu-item-object-custom
p{font-size:12px !important;font-weight:normal !important;margin-top:0 !important;margin-bottom:0 !important;padding-bottom:0.25rem !important}ul.sub-menu.top-menu li.menu-item.menu-item-object-custom
br{margin-bottom:0.25rem !important}ul.sub-menu.top-menu li.menu-item.menu-item-object-custom a::before{display:none !important}ul.sub-menu.top-menu li.menu-item.menu-item-object-custom
a{color:#860038 !important;padding-top:0 !important;padding-bottom:0 !important;font-size:12px !important;text-decoration:none !important}ul.sub-menu.top-menu li.menu-item.menu-item-object-custom a:hover{color:#3b3b3b !important;background:transparent !important}@media screen and (max-width: 980px){#main-header .et_mobile_menu li ul.sub-menu.top-menu{display:none !important}#main-header .et_mobile_menu
li.hours{display:none}}.wpcf7
p{display:flex;flex-direction:row;flex-wrap:wrap}.wpcf7 .locations .location
p{display:block}.wpcf7 p input:not([type="radio"],[type="checkbox"],[type="submit"]),
.wpcf7 p select,
.wpcf7 p textarea,
.wpcf7 p label,
.wpcf7 p .wpcf7-form-control-wrap{width:100% !important}.wpcf7 p input[type="submit"]{cursor:pointer}@media screen and (min-width: 480px){.wpcf7 p .wpcf7-form-control-wrap[data-name*="city"] + br,
.wpcf7 p .wpcf7-form-control-wrap[data-name*="state"]+br{display:none !important}.wpcf7 p .wpcf7-form-control-wrap[data-name*="city"]{width:50% !important;padding-right:0.5em !important}.wpcf7 p .wpcf7-form-control-wrap[data-name*="state"]{width:25% !important;padding-left:0.5em !important;padding-right:0.5em !important}.wpcf7 p .wpcf7-form-control-wrap[data-name*="zip"]{width:25% !important;padding-left:0.5em !important}.wpcf7 p
label.city{width:50% !important;display:inline-block}.wpcf7 p label.state,
.wpcf7 p
label.zip{width:calc(25% - 0.5em) !important;margin-right:0.5em;display:inline-block}}.wpcf7-stripe
button{background-color:#860038;border:solid 1px #860038 !important;border-radius:33px;font-weight:800;font-family:'Asap';color:#fff;font-size:20px;padding:0.5em 1em !important;margin-top:1rem;text-transform:uppercase}.wpcf7-stripe button:hover{background-image:url(/wp-content/uploads/2023/04/button-bg-1.png);background-size:cover;background-position:right;border:solid 1px #eaaa21 !important;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:all !important;transition-property:all !important}.wpcf7 .form-nav{width:100%;display:flex;justify-content:center}.wpcf7 .form-nav .form-nav-left{margin-right:1.5rem}.wpcf7 .form-nav .form-nav-right{margin-left:1.5rem}.wpcf7 .form-nav
button{background:transparent;border:none;color:#3b3b3b;text-transform:uppercase;cursor:pointer;transition:color 0.2s linear;pointer-events:all;vertical-align:middle}.wpcf7 .form-nav button::before,
.wpcf7 .form-nav button::after{font-family:'icomoon';color:inherit;font-size:inherit;display:inline-block;vertical-align:middle;padding-right:0.5em;padding-left:0.5em;font-size:1.25em;padding-bottom:0.15em}.wpcf7 .form-nav button.form-nav-prev::before{content:"\e909"}.wpcf7 .form-nav button.form-nav-next::after{content:"\e908"}.wpcf7 .form-nav button:hover{color:#860038}.wpcf7 .form-nav
button.inactive{opacity:0.5;pointer-events:none}.wpcf7 .locations
hr{margin-top:1rem;margin-bottom:1rem;border-bottom:2px solid #cecece;border-left:none;border-right:none;border-top:none}.wpcf7 .locations
.location{padding-top:0.25rem}.wpcf7 .locations input[type="radio"]{display:none}.wpcf7 .locations .wpcf7-radio::before{content:'';display:block;margin:0
auto;width:1.5rem;height:1.5rem;border-radius:100%;border:2px
solid #3b3b3b;background:#fff;box-shadow:0px 0px 0px 4px #fff inset;cursor:pointer}.wpcf7 .locations .wpcf7-radio.checked::before{content:'';display:block;margin:0
auto;width:1.5rem;height:1.5rem;border-radius:100%;border:2px
solid #860038;background:#860038;box-shadow:0px 0px 0px 4px #fff inset}.wpcf7 .form-page input[type="file"]{display:none}.wpcf7 button.file-upload-button{background-color:#860038;border:solid 1px #860038 !important;border-radius:33px;font-weight:800;font-family:'Asap';color:#fff;font-size:16px;padding:0.5em 1em !important;margin-top:1rem;margin-right:0.5em}.wpcf7 button.file-upload-remove{background-color:transparent;border:solid 1px #3b3b3b !important;border-radius:33px;font-weight:800;font-family:'Asap';color:#3b3b3b;font-size:16px;padding:0.5em 1em !important;margin-top:1rem;margin-right:0.5em}.wpcf7 .file-upload-filename{display:flex;align-items:center;margin-top:0.8rem}.slick-offscreen-visible .slick-list{overflow:visible}.slick-offscreen-visible .slick-list .slick-slide.active
.et_pb_text_inner{opacity:1}.slick-offscreen-visible .slick-list .slick-slide
.et_pb_text_inner{opacity:0;transition:opacity 0.5s ease-in-out}.slick-offscreen-visible .slick-list .et_pb_image_wrap
img{border-radius:15px}li.dec-filter-bar.dec-filter-event-category-inline{position:relative;margin-right:0;padding-left:16px;padding-right:16px}li.dec-filter-bar.dec-filter-event-category-inline::after{right:0}#dec-filter-remove{display:inline-block;padding-left:16px;padding-right:16px}#dec-filter-remove:hover{color:#860038}@media screen and (max-width: 768px){li.dec-filter-bar.dec-filter-event-category-inline::after{display:none}li.dec-filter-bar.dec-filter-event-category-inline{border-radius:30px;background:#fff;border:1px
solid #860038 !important;color:#860038;text-transform:uppercase;padding:0.5em 1em;font-size:0.75em;text-align:center;min-width:75px;cursor:pointer;transition:color 0.2s linear, background 0.2s linear;margin-right:0.5em}li.dec-filter-bar.dec-filter-event-category-inline:hover{color:#fff !important;background:#860038}}.wsp-pages-list
a{color:#3B3B3B}.wsp-pages-list
li.page_item{text-transform:uppercase;font-size:20px;padding-bottom:23px}ul.wsp-pages-list{list-style-type:none;padding:0}.wsp-pages-list ul.children
li.page_item{text-transform:none;font-weight:500;font-size:16px;padding-bottom:0}.wsp-pages-list
ul.children{list-style-type:none;padding:0}.faqs
.et_pb_blurb_container{vertical-align:middle}.et_pb_blog_grid
.et_pb_image_container{padding:0
1em;margin-top:-40px}.et_pb_blog_grid
.et_pb_post{overflow:visible !important}.et_pb_blog_grid .et_pb_post:hover{background-size:initial;background-position:center bottom 0%;background-image:url(https://new.shady-maple.com.synapseresults.com/wp-content/uploads/2023/04/Departments-hover-1.png);background-repeat:no-repeat;border-radius:15px 15px 300px 300px !important;-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-property:all!important;transition-property:all!important;padding-bottom:3rem}.et_pb_post_content
img{border-radius:15px;margin:0.5em}.et_pb_post_content
hr{margin:2em
0}.dinner-grid
h3{font-size:1.8vw !important}.dinner-grid
h2{font-size:4vw !important}.amenities
.activelinks{display:flex;flex-flow:wrap;justify-content:center}.amenities .activelinks
a.et_pb_button{margin: .5vw}.amenities-slider .et-pb-controllers{bottom:1px;width:50%}.filter-row{font-size:20px}.df-button{padding:0
1vw}.df-button:hover{color:#860038}.df-button:not(:last-child):after{content:"";position:absolute;width:1px;height:20px;top:50%;transform:translateY(-50%);background:#3b3b3b;right:0}.filter-row
.et_pb_column{display:flex;flex-direction:row;flex-flow:wrap;justify-content:space-around;width:fit-content}.donut-gallery.filter-row
.et_pb_column{justify-content:center;width:auto}.donut-gallery
a.et_pb_button{align-self:center;background-color:#fff;border:solid 1px #3B3B3B;color:#3B3B3B;font-size:100%;line-height:1em !important;padding:1em
2em !important;margin:0
1vw;text-align:center}.donut-gallery a.et_pb_button:hover{padding:1em
2em !important}.et_pb_gallery_grid
.et_pb_gallery_items{display:flex;flex-flow:wrap;justify-content:center !important}.secondary-pages
h2{font-size:40px}.donuts-gallery
.et_pb_gallery_item{width:16.66%!important;margin-right:0 !important;clear:none!important;padding:1%;margin-bottom:0}.mfp-figure:after{background:transparent;-webkit-box-shadow:none !important;box-shadow:none !important}.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close{opacity:1}.mfp-title,.mfp-counter{color:#fff}#wpcf7-f4-p1922-o1 .wpcf7-list-item{margin-left:0}#wpcf7-f3983-p3984-o1
h4{font-family:'Asap';font-weight:700;font-size:20px;padding-bottom:0;padding-top:0.5em}#wpcf7-f3983-p3984-o1
hr{margin:1em
0}.wpcf7#wpcf7-f3506-p3507-o1
h3{font-family:'Asap'}.add .wpcf7-list-item{margin:2em
0}.wpcf7#wpcf7-f3506-p3507-o1
hr{margin:3em
0}span.wpcf7-form-control.wpcf7-radio.inline-list{display:flex;margin-bottom:2em}.centered.wedding-menu{padding-top:2em}.wpcf7
.centered{text-align:center}.wpcf7 .centered
h2{font-size:30px !important}.wpcf7 .centered
h3{font-size:20px !important}.wpcf7 .quarter-column{text-align:left;width:25%;float:left;padding:1em
1em 1em 0;display:block}.wpcf7 .quarter-column.last-column{float:right}.wpcf7 .quarter-column
label{font-weight:700}.wpcf7 .quarter-column .wpcf7-checkbox{font-size:14px !important}.wpcf7 .quarter-column .wpcf7-checkbox .wpcf7-list-item{margin-left:0 !important}input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{background-color:#f2f4f8;border:none;padding:1em;color:#a0a0a0;width:100%;margin-top:0.75em}select.wpcf7-form-control.wpcf7-select.menu-dropdown{background-color:#860038;border:solid 1px #860038;color:#fff;text-align:center;font-weight:700;font-size:16px;border-radius:50px;width:fit-content;background-position-x:right !important;background-position-y:100% !important;margin:1em
0}select.wpcf7-form-control.wpcf7-select.menu-dropdown:hover{background-image:url(/wp-content/uploads/2023/04/button-bg-1.png);background-size:auto 100% !important;background-repeat:no-repeat !important;background-position:right !important;background-position-y:center !important;border:solid 1px #eaaa21!important;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:all!important;transition-property:all!important}[data-class="wpcf7cf_group"]{margin:1em
0}input.wpcf7-form-control.has-spinner.wpcf7-submit.centered-button{margin-left:auto;margin-right:auto;display:block;margin-top:2em}.full-column{width:100%;display:block;float:left;margin-right:0%;padding:2% 0;text-align:left}.half-column{width:48%;display:block;float:left;margin-right:4%;padding:2% 0;text-align:left}.half-column.last-column{width:48%;margin-right:0;float:right;display:block;padding:2% 0}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea,input[type="number"]{background-color:#f2f4f8;border:none;padding:1em;color:#a0a0a0;width:100%;margin-top: .75em}.list-inline .wpcf7-list-item{display:inline-block}.wpcf7#wpcf7-f3148-p3139-o1
label{font-weight:700}.wpcf7-list-item{display:block;font-weight:500}.wpcf7-form
p{font-weight:500}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date{background-color:#f2f4f8;border:none;padding:1em;color:#a0a0a0;width:100%;margin-top:0.75em}input.wpcf7-form-control.has-spinner.wpcf7-submit{background-color:#860038;border:solid 1px #860038!important;border-radius:33px;font-weight:800;font-family:'Asap';color:#fff;font-size:20px;padding:0.5em 1em!important;margin-top:1rem}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-image:url(/wp-content/uploads/2023/04/button-bg-1.png);background-size:cover;background-position:right;border:solid 1px #eaaa21!important;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:all!important;transition-property:all!important}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#f2f4f8;border:none;padding:1em;color:#a0a0a0;width:100%;margin-top: .75em}.wpcf7-form
p{line-height:1.25em}#wpcf7-f3248-p3249-o1 [data-class="wpcf7cf_group"] label{margin-bottom:1em}#wpcf7-f3294-p3297-o1.wpcf7 .quarter-column
label{margin-bottom:1em}.cf7_set_value{background-color:#f2f4f8;height:44px;color:#a0a0a0;width:100%;margin-top:0.75em;padding:0.7em 1em;border-right:3px solid #fff}.events-explore-slider
.et_pb_slide_description{background-position:center !important;float:none !important;padding-top:15% !important;padding-bottom:15% !important}.event_ajax_load{text-align:center}a.ecs-ajax_load_more.et_pb_button{text-transform:uppercase}.decm_event_display_0 .ecs-event-list .ecs-event .act-post
.ecs_event_feed_image{object-position:top}.ecs-event.ecs-event-posts.clearfix{margin-bottom:4em}.append_events.row_equal.row.ecs-event-list.event-display_style{flex-flow:wrap;justify-content:center}.events-back
.et_pb_blurb_container{padding-left:0px}.events-back
.et_pb_main_blurb_image{vertical-align:middle;width:auto;padding-right:5px}li.dec-filter-bar.dec-filter-event-category-inline{border:none}li.dec-filter-bar.dec-filter-event-category-inline:hover{color:#860038}li.dec-filter-bar.dec-filter-event-category-inline:after{content:"";position:absolute;width:1px;height:20px;top:50%;transform:translateY(-50%);background:#3b3b3b;margin-left:2%}.dec-filter-label{padding:8px
30px}.daterangepicker .ranges
li.active{background-color:#860038 !important}.daterangepicker td.active, .daterangepicker td.active:hover{background-color:#860038 !important}.daterangepicker.show-calendar .drp-buttons{background-color:#860038;color:#fff}.calendar-blurb
.et_pb_blurb_container{vertical-align:middle}body:not(.et-fb) .rv_element{display:none}.rv_button_opened:after{content:"\32";font-family:'ETmodules';position:absolute;right:-20px;top:3px;font-size:18px;font-weight:800}.rv_button_closed:after{content:"\33";font-family:'ETmodules';position:absolute;right:-20px;top:3px;font-size:18px;font-weight:800}.fc-toolbar
h2{font-size:5vw}.fc-center
h2{color:#3b3b3b}.fc-next-button:hover,.fc-prev-button:hover,.fc-today-button:hover{background-color:#860038 !important}.fc-left{right:0;position:absolute}th.fc-day-header{background-color:transparent !important}.decm_divi_event_calendar_0 .fc-day-header{border-color:#FFF6E2!important}th.fc-day-header
span{color:#3b3b3b !important;font-family:'Asap';font-size:2vw}span.fc-day-number{color:#3b3b3b;font-family:'Asap';font-weight:700;font-size:3vw !important}td.fc-day-top{text-align:center}td.fc-widget-content{border:none !important}.decm_divi_event_calendar_0 .fc-today .fc-day-number{color:#FFFFFF!important;background-color:#860038;border-radius:16px;padding:15%}.fc-row .fc-content-skeleton{padding-bottom:0}.fc-event{background-color:#860038!important;font-size:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:7vw}.categories-decm-icon:before,.price-decm-icon:before,.event-location-decm-icon:before,.venue-decm-icon:before,.eventDate-decm-icon:before,.eventTime-decm-icon:before{color:#860038}.jobs p.post-meta{pointer-events:none}.jobs
.et_pb_post{margin-bottom:3rem}.jobs .post-content{padding-bottom:3rem}.jobs .post-content-inner{display:inline;float:left;margin-right:15%;padding-bottom:3rem;width:calc(85% - 200px)}.jobs .et_pb_post .post-content a.more-link{background-color:#fff;border:solid 2px #860038;border-radius:33px;font-weight:bold;padding:0.3em 2em!important;display:inline-block}.jobs .et_pb_post .post-content a.more-link:hover{background-color:#860038;background-image:url(/wp-content/uploads/2023/04/button-bg-1.png);background-size:cover;background-position:right;color:#fff;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:all!important;transition-property:all!important}.jobs .et_pb_post:not(:last-child){border-bottom:solid 1px}.jobs-slider .et_pb_slide_content
p{padding-top:1em}.departments
.et_pb_main_blurb_image{margin-bottom:0;transform:translateY(-1.5rem)}.departments
.et_pb_blurb{margin-bottom:30px !important;overflow:visible !important}.departments .et_pb_blurb:hover{overflow:visible !important;border-radius:15px 15px 200px 200px !important;-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-property:all!important;transition-property:all!important}.departments
.et_pb_blurb_content{min-height:330px;padding-bottom:2rem !important}.departments .et_pb_blurb_content:hover{padding-bottom:5rem !important}.departments .et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content
.et_pb_blurb_container{padding:0
1rem}.save-slider h3, .amenities-slider
h3{color:#3b3b3b !important;font-size:30px !important;font-weight:700 !important;text-shadow:none !important}.save-slider h2, .amenities-slider h2, form
h1{color:#3b3b3b !important;font-size:60px !important;font-weight:700 !important;text-shadow:none !important}.save-slider .breakfast
h2{font-size:57px !important}.save-slider .et_pb_media_alignment_center
.et_pb_slide_image{bottom:0;top:auto}.amenities-slider
.et_pb_slide_content{color:#3b3b3b;text-shadow:none}.amenities-slider
.et_pb_slide{padding:0}.save-slider
.et_pb_slide_description{padding-bottom:8%}.save-slider
.et_pb_slide_content{padding-bottom:1em}.save-slider
.et_pb_slide_description{width:43.25% !important}.save-slider
.et_pb_slide_image{width:51.25% !important}.save-slider .et-pb-controllers{padding-left:20%;padding-right:20%}.et_pb_slider .et-pb-controllers
a{border:solid 1px #707070;background-color:#fff !important;border-radius:50%;width:15px;height:15px;opacity:1}.et_pb_slider a.et-pb-active-control{background-color:#860038 !important}article.act-post{width:90%;background:#fff;border:solid 1px #E5D5B2;border-radius:15px;padding-left:2em;padding-right:2em;padding-bottom:40px;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:all !important;transition-property:all !important;margin-left:auto;margin-right:auto}article.act-post:hover{background-size:initial;background-position:center bottom 0%;background-image:url(https://new.shady-maple.com.synapseresults.com/wp-content/uploads/2023/04/Departments-hover-1.png);background-repeat:no-repeat;border-radius:15px 15px 300px 300px;-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-property:all !important;transition-property:all !important;padding-bottom:5rem}p.decm-show-data-display-block.ecs-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:auto;overflow:hidden;text-overflow:ellipsis;padding:0;margin-bottom:2em}.callout-box-grid{left:auto;right:0;padding:9px
14px 18px!important;margin-top:-10px}.callout-box-grid{background-image:url(/wp-content/uploads/2023/04/call-out-bg.png);background-color:transparent;background-size:cover;background-position:bottom;background-repeat:no-repeat}a.act-view-more.et_pb_button{border:solid 2px #860038;background:#fff;color:#860038}.hero-slider.specialties h1, .hero-slider.specialties
h2{font-size:6vw;font-weight:700}.et-pb-arrow-next,.et-pb-arrow-prev{border:solid 2px;border-radius:50%}#main-content{background-color:#FFF6E2}.et_pb_gutter.et_pb_gutters2 #left-area{width:100%;padding-right:0 !important}#main-content .container:before{display:none}#main-header{-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2);box-shadow:0 8px 16px rgba(0,0,0,.2)}.et_header_style_left
.logo_container{position:absolute;height:147px;width:auto;top:-20px}#top-menu
li{padding-right:40px}sup{font-size:50%}.hero-slider h2, .hero-slider
h1{font-size:8vw;font-weight:700}.hero-slider
h3{font-size:3.4vw;padding-bottom:0}.go-to-nav-bar
h3{font-size:3vw;padding-bottom:0;font-weight:700}.go-to-nav-bar
.et_pb_column.et_pb_column_1_4.et_pb_column_0{width:30% !important}.go-to-nav-bar
.et_pb_column.et_pb_column_1_4.et_pb_column_1{width:20% !important}.go-to-nav-bar .et_pb_column.et_pb_column_1_4.et_pb_column_2, .go-to-nav-bar
.et_pb_column.et_pb_column_1_4.et_pb_column_3{width:24.75% !important}.go-to-nav-bar
.et_pb_column.et_pb_column_1_4{margin-bottom:0}.go-to-nav-bar
.et_pb_main_blurb_image{margin-bottom:0}.go-to-nav-bar
.et_pb_blurb_container{margin-top:-20px}.go-to-nav-bar .et_pb_blurb:hover{margin-top:-4vw}.go-to-nav-bar
.et_pb_column.et_pb_column_1_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough{border-right:solid .5px #fff;margin-right:0}.go-to-nav-bar
.et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough{border-right:solid .5px #fff;margin-right:0}.go-to-nav-bar
.et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough{border-right:solid .5px #fff;margin-right:0}.explore-slider h3, .bottom-slider
h3{font-family:'Asap',Helvetica,Arial,Lucida,sans-serif;font-size:1.65vw}.explore-slider h2, .bottom-slider
h2{font-size:3vw;font-weight:700;margin-top:0.5em;padding-bottom:0}.explore-slider hr, .bottom-slider
hr{border-color:#EAAA21 !important;border-width:2px;border-style:solid;width:150px}.explore-slider
.et_pb_slide_description{background-image:url(/wp-content/uploads/2023/04/explore.png);background-repeat:no-repeat;background-size:100% 70%;background-position:top;float:right;padding-top:6%;padding-bottom:22%;padding-left:3em;padding-right:3em;-webkit-animation-name:fadeTop !important;animation-name:fadeTop !important;width:34.25%}.explore-slider
.et_pb_slide_image{width:34.25%;margin-right:0;right:0}.explore-slider .et-pb-active-slide
.et_pb_slide_image{-webkit-animation-name:fadeBottom !important;animation-name:fadeBottom !important}.explore-slider .et_pb_slide:first-child .et_pb_slide_image
img.active{-webkit-animation-name:fadeBottom;animation-name:fadeBottom}.exlore-slider .et-pb-active-slide
.et_pb_slide_description{-webkit-animation-name:fadeTop !important;animation-name:fadeTop !important}.explore-slider
.et_pb_slide{padding-bottom:2%;padding-top:2%}.explore-slider
.et_pb_slide_image{bottom:20px}.bottom-slider
.et_pb_slide_description{padding:8%}.buggy-section.section_has_divider.et_pb_bottom_divider
.et_pb_bottom_inside_divider{z-index:3 !important}.dtq-video-popup
a{justify-content:left}.et_pb_button{font-size:1.5vw;padding:0.3em 2em !important}a.et_pb_button.et_pb_more_button, .et_button_no_icon
.et_pb_button{padding:0.3em 2em !important}.hero-slider
a.et_pb_button.et_pb_more_button{padding:0.3em 2em !important}.hero-slider a.et_pb_button.et_pb_more_button:hover{padding:0.3em 2em !important}.et_pb_button:hover, .et_pb_module .et_pb_button:hover{padding:0.3em 2em !important;background-image:url(/wp-content/uploads/2023/04/button-bg-1.png);background-size:cover;background-position:right;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:all !important;transition-property:all !important}#et-secondary-menu
a{font-weight:400;padding:0
0.5em}#et-secondary-menu>ul>li a:hover{color:#860038;opacity:1}#et-secondary-menu{border-bottom:solid 0.5px}#et-secondary-menu > ul > li.rewards
a{color:#860038;font-weight:bold}#et-secondary-menu > ul > li.rewards a:hover{color:#3b3b3b}.menu-item-object-custom
h5{font-family:'Asap',Helvetica,Arial,Lucida,sans-serif;font-weight:800;text-transform:uppercase;text-align:center}.menu-item-object-custom
p{text-align:center;font-weight:400}#et-secondary-nav li
ul{border-radius:0 0 15px 15px}#et-secondary-nav .sub-menu
a{color:#860038;text-align:center;font-weight:500;text-decoration:underline}.logo_container{z-index:99999}#top-menu-nav>ul>li>a:hover{color:#3b3b3b;opacity:1}#et-top-navigation{padding-top:1.5rem !important}.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:1.5rem}#top-menu li li
a{padding:2px
20px;font-weight:normal}#top-menu li.mega-menu>ul>li>a:first-child{border-bottom:none;padding-bottom:2px}.et-fixed-header #top-menu .sub-menu
a{color:#3b3b3b !important}.et-fixed-header #top-menu .sub-menu a:hover{color:#860038 !important}#main-header .nav li ul a:hover{color:#860038}.nav ul li a:hover{background-color:transparent;opacity:1}.bold-nav
a{font-weight:bold !important}.bold-nav ul.sub-menu
a{font-weight:normal !important}li#menu-item-528,li#menu-item-589{margin-top:20px !important}.nav li
ul{border-color:#E5D5B2;border:solid 1px #E5D5B2;border-radius:0 0 15px 15px}li.menu-item
img{margin-top:20px}#top-menu li.mega-menu>ul{padding:30px}#top-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu .menu-item-has-children>a:first-child, #et-secondary-nav .menu-item-has-children>a:first-child{padding-right:0}#main-header .nav li ul
a{font-size:16px}nav>ul>li>ul:after{position:absolute;left:auto;margin-left:20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #FFF6E2}nav>ul>li#menu-item-14>ul:after{right:870px !important}nav>ul>li#menu-item-18>ul:after{right:332px !important}nav>ul>li#menu-item-19>ul:after{right:233px !important}nav>ul>li#menu-item-20>ul:after{right:142px !important}#top-menu li.mega-menu.mega-menu-parent-3>ul>li#menu-item-507{width:25%}#top-menu li.mega-menu.mega-menu-parent-3>ul>li#menu-item-521{width:25%}#top-menu li.mega-menu.mega-menu-parent-3>ul>li#menu-item-533{width:50%}#top-menu li.mega-menu>ul{max-width:500px;width:auto !important;right:0 !important;left:auto !important}#top-menu li.menu-item-14>ul{max-width:950px !important}#top-menu li.menu-item-18>ul{max-width:605px !important}.footer-widget
.et_pb_widget{width:100%}#footer-widgets{padding:2em
0 0}.et_pb_gutters2 .footer-widget{margin-bottom:0}.fwidget{margin-bottom:0 !important}#block-7{width:100%}.bottom-footer-menu{color:#fff;float:right}.bottom-footer-menu a:hover{color:#860038 !important}#footer-info{border-top:solid 0.5px;width:100%}#footer-info
a{font-weight:400;padding:0
0.5em}.fwidget h2
a{font-size:35px;color:#3b3b3b !important}.fwidget h2 a:hover{color:#860038 !important}.footer-widget #block-8{color:#fff;font-family:'Asap';font-weight:800;text-transform:uppercase;width:100%;margin-left:auto;margin-right:auto;text-align:right}#footer-widgets{display:flex}.footer-widget{align-self:center}.footer-menu
a{padding:0
0.5em}.footer-menu a:hover{color:#3b3b3b !important}.footer-widget
a.icon{font-size:30px;padding:2px;color:#3b3b3b !important}.footer-widget a.icon:hover{color:#860038 !important}.footer-widget p.has-text-align-center.has-small-font-size{padding-bottom:0}.footer-menu{color:#fff;font-size:18px;text-align:center;text-transform:uppercase;font-weight:800}@media only screen and (max-width: 1505px){#top-menu-nav{display:none}#et_mobile_nav_menu{display:block}}.et_mobile_menu{background-color:#FFF6E2 !important;padding:1.5em;max-width:300px;left:auto;right:0}.et_mobile_menu li a:hover{background-color:transparent;opacity:1;color:#3b3b3b}.et_mobile_menu li
a{border-bottom:none;font-size:18px;padding:4px
0}.et_mobile_menu li#menu-item-21{border-bottom:solid 0.5px;padding-bottom:10px}.et_mobile_menu li.menu-icon.ad{padding-top:10px}.et_mobile_menu li.menu-icon
a{color:#3b3b3b;font-size:14px}.et_mobile_menu li.menu-icon.rewards
a{color:#860038}.et_mobile_menu .sub-menu li ul li
a{color:#3b3b3b;font-weight:400;font-size:16px}.et_mobile_menu li
li{padding-left:0;padding-right:20px}#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li
ul{padding-left:0}.et_mobile_menu .sub-menu li
a{color:#3b3b3b}ul#mobile_menu{border-color:#E5D5B2;border-top:1px solid #E5D5B2}.mobile_menu_bar:before{font-weight:700}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before{content:'\4d' !important;font-weight:700}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px
!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none !important;visibility:hidden !important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block !important;visibility:visible !important}ul.et_mobile_menu ul.sub-menu.top-menu li.menu-item.menu-item-object-custom,
ul.et_mobile_menu .mb-none{display:none}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:5px;position:relative;font-family:"ETModules";content:'\33' !important;border-radius:50%;padding:3px;font-weight:700;font-size:20px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32' !important}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff}.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu
ul{background-color:#ffffff!important;border-radius:10px}@media only screen and (max-width: 1506px){.donuts-gallery
.et_pb_gallery_item{width:19.66%!important}}@media only screen and (max-width: 1424px){.departments .et_pb_blurb_content
h4.et_pb_module_header{font-size:1.5vw}.departments
.et_pb_blurb_content{min-height:251px}.departments .et_pb_blurb:hover{background-size:80% !important}.departments .smorgasbord
.et_pb_blurb_content{min-height:326px}}@media only screen and (max-width: 1322px){#block-8 .footer-menu{display:none}.footer-widget{width:50% !important}}@media only screen and (max-width: 1250px){.donuts-gallery
.et_pb_gallery_item{width:24.66%!important}}@media only screen and (max-width: 1200px){.explore-slider
.et_pb_slide_image{width:50%}.explore-slider
.et_pb_slide_description{width:50%}.explore-slider
a.et_pb_button.et_pb_more_button{font-size:1.5vw !important}}@media only screen and (max-width: 1080px){.et_pb_button{font-size:2vw}.dinner-grid
.et_pb_button{font-size:1.5vw}.hero-slider h2, .hero-slider
h1{font-size:10vw}.hero-slider
h3{font-size:4.4vw}}@media only screen and (max-width: 980px){.footer-widget #block-13{display:none}.dinner-grid .et_pb_column
.et_pb_module{margin-bottom:0.5em !important}.dinner-grid
.et_pb_text_align_left{text-align:center}.dinner-grid
h3{font-size:30px !important}.dinner-grid
h2{font-size:6vw !important}.dinner-section
.et_pb_column.et_pb_column_1_2.et_pb_column_10.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough{padding-left:6%}.dinner-grid
.et_pb_column.et_pb_column_1_6.et_pb_column_inner{width:29.21%;margin-right:6.186%}.save-slider h2, .amenities-slider h2, .save-slider .breakfast h2, form
h1{font-size:6vw!important}.departments .et_pb_blurb_content
h4.et_pb_module_header{font-size:3vw}.departments
.et_pb_blurb_content{min-height:343px}.et_header_style_left
#logo{max-width:100%;max-height:100px}.et_header_style_left
.logo_container{top:-15px}#footer-widgets{display:block;margin-bottom:0 !important}#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget
.fwidget{margin-bottom:0 !important}.footer-widget:nth-child(n){width:100% !important;margin:0
!important}.dtq-video-popup
a{justify-content:center}.et_pb_button{font-size:3vw}.go-to-nav-bar
.et_pb_main_blurb_image{display:none}.go-to-nav-bar
.et_pb_blurb_container{margin-top:0}.go-to-nav-bar
h3{font-size:4vw}.go-to-nav-bar
.et_pb_blurb_description{font-size:3vw}.explore-slider
.et_pb_slide_description{padding-bottom:30%}}@media only screen and (max-width: 974px){.donuts-gallery
.et_pb_gallery_item{width:32.66%!important}}@media only screen and (max-width: 767px){.dinner-grid
.et_pb_button{font-size:2vw}.explore-slider
.et_pb_slide_description{float:none}.wpcf7 .quarter-column, .wpcf7 .quarter-column.last-column{width:100%}.list-inline .wpcf7-list-item{display:block}.amenities-slider.et_pb_slider
.et_pb_slide_image{display:block !important;width:100% !important}.amenities-slider .et-pb-controllers{width:100%}.jobs .post-content-inner{width:100%}.save-slider
.et_pb_slide_description{width:100% !important}.save-slider .et-pb-controllers{padding-left:0}.et-pb-slider-arrows .et-pb-arrow-next, .et-pb-slider-arrows .et-pb-arrow-prev{font-size:25px}.explore-slider
.et_pb_slide_description{width:70%}.explore-slider
.et_pb_slide_content{font-size:16px !important}.explore-slider
.et_pb_slide_description{background-position:center;padding-top:30%}.explore-slider h2, .bottom-slider
h2{font-size:4vw !important}.explore-slider h3, .bottom-slider
h3{font-size:2vw !important}.explore-slider
a.et_pb_button.et_pb_more_button{font-size:2vw !important}.bottom-footer-menu{float:none}.et_pb_section_2.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider, .et_pb_section_3.section_has_divider.et_pb_top_divider
.et_pb_top_inside_divider{background-size:100% 50px !important;height:50px !important}.et_pb_section_3.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider, .et_pb_section_4.section_has_divider.et_pb_top_divider
.et_pb_top_inside_divider{background-size:100% 50px !important;height:50px !important}}@media only screen and (max-width: 767px){.dinner-grid
.et_pb_column.et_pb_column_1_6.et_pb_column_inner{width:100%;margin-right:0}}@media only screen and (max-width: 480px){.dinner-grid
.et_pb_button{font-size:3vw}.half-column,.half-column.last-column{width:100%;margin-right:0}.save-slider h2, .amenities-slider h2, form
h1{font-size:10vw!important}.departments .et_pb_blurb_content
h4.et_pb_module_header{font-size:5vw}.departments .et_pb_blurb_content, .departments .smorgasbord
.et_pb_blurb_content{min-height:0}.footer-widget p.has-text-align-center{font-size:14px;line-height:1.25em}.fwidget h2
a{font-size:7vw;line-height:1}.go-to-nav-bar
h3{font-size:5vw}.go-to-nav-bar
.et_pb_row{padding:20px
0}.explore-slider
.et_pb_slide_description{width:80%}.explore-slider h3, .bottom-slider
h3{font-size:4vw!important}.explore-slider h2, .bottom-slider
h2{font-size:6vw!important;margin-top: .5em}.explore-slider
a.et_pb_button.et_pb_more_button{font-size:3vw!important}.explore-slider
.et_pb_slide_description{padding:14vh 4vw !important}}@media only screen and (max-width: 320px){.fwidget h2
a{font-size:9vw}}