html{color:#4d4b4c}body{font-size:16px;line-height:1.5;font-family:'avenirltstd-roman',sans-serif;background:#fff}#wrapper{background:#fff}*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box}.uk-container{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box}.uk-container-full{max-width:1500px;width:100%;padding:0 20px;box-sizing:border-box;margin-left:auto;margin-right:auto}.uk-container-1240{max-width:1280px;width:100%;padding:0 20px;box-sizing:border-box;margin-left:auto;margin-right:auto}.uk-container-1370{max-width:1370px;width:100%;margin-left:auto;margin-right:auto}.uk-container-920{max-width:920px;width:100%;padding:0 20px;box-sizing:border-box;margin-left:auto;margin-right:auto}a,button{outline:none;text-decoration:none;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-moz-transition:all .6s ease}button{cursor:pointer}.bold{font-weight:bold}a:hover,a:focus{color:#b21d1e;text-decoration:none}textarea{font-size:20px;font-family:'avenirltstd-roman',sans-serif}a.link{color:#b21d1e;font-size:16px;font-weight:normal;text-transform:uppercase;line-height:16px;letter-spacing:0}a.link:after{content:"";font-family:'mimiconfont'!important;position:absolute;margin:0 0 0 6px;font-size:14px;font-weight:normal;animation-name:uk-fade;animation-duration:.8s;animation-timing-function:linear;animation:.5s ease-out both}a.link:hover,a.link:focus{color:#b21d1e}a.link:hover:after,a.link:focus:after{content:"";animation-name:uk-fade;animation-duration:1.2s;animation-timing-function:linear;font-weight:normal}a.white-link{color:#fff;filter:opacity(1);font-size:16px;text-transform:uppercase;line-height:16px;letter-spacing:0;border-bottom:solid 1px transparent}a.white-link:after{content:"";font-family:'mimiconfont'!important;position:absolute;margin:0 0 0 6px;font-size:12px;font-weight:normal;animation-name:uk-fade;animation-duration:.8s;animation-timing-function:linear;animation:.5s ease-out both}a.white-link:hover,a.white-link:focus{color:#fff;filter:opacity(1)}a.white-link:hover:after,a.white-link:focus:after{content:"";margin:0 0 0 10px;animation-name:uk-fade;animation-duration:1.2s;animation-timing-function:linear}.video-play{color:#fff!important;text-transform:uppercase;font-size:13px}.video-play:after{content:"";font-family:'mimiconfont'!important;position:absolute;padding-left:10px;font-size:18px}.dark-grey.link{color:#52646e}.dark-grey.link:hover,.dark-grey.link:focus{color:#394c57}select,input[type="text"],input[type="tel"],input[type="date"]{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none}.uk-select{background:none!important}.select-option{position:relative}.select-option:after{content:"";font-family:'mimiconfont'!important;font-size:13px;display:block;position:absolute;top:13px;right:18px;pointer-events:none}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none}input[type="date"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}div#gdpr-rfp{font-size:16px}div#gdpr-rfp span{color:#1c0000!important}select::-ms-expand{display:none}.frmfieldset textarea{min-height:120px;display:block}img{max-width:100%;height:auto}.boxspacer{display:block;height:30px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.error-message{font-size:14px;color:#b22221;text-transform:lowercase}.google-captcha-message .error-message{position:absolute}.uk-link,a{border-bottom:solid 1px transparent;color:#4d4b4c}.contentfocus:focus{outline:1px solid #b21d1e;box-shadow:0 0 3px #b21d1e inset;-webkit-box-shadow:0 0 3px #b21d1e inset;-ms-box-shadow:0 0 3px #b21d1e inset;-moz-box-shadow:0 0 3px #b21d1e inset}.uk-link-toggle:focus .uk-link,.uk-link-toggle:hover .uk-link,.uk-link:hover{color:#fff;border-bottom:solid 1px #fff}a.white:hover,a.white:focus{color:#fff;border-bottom:solid 1px #fff}body .pushItDown{margin-top:0!important}h1,h2,h3,h4,h5,h6,.h1,.h2,h3,.h4,.h5,.h6{color:#4d4b4c;font-weight:bold}h1,.h1{font-size:22px;line-height:1.4}h2,.h2{font-size:22px;line-height:1.4}h3,.h3{font-size:20px;line-height:1.4}h4,.h4{font-size:18px;line-height:1.4}h5{font-size:16px;line-height:18px}h6{font-size:16px;line-height:18px}.white{color:#fff}.off-white{color:#f8f8f5}.grey{color:#cfd5d6}.dark-grey{color:#52646e}.light{color:#eff3f5}.blue{color:#0057bf}.dark-blue{color:#cfd5d6}.red{color:#bb2027}.dark-red{color:#8b141a}.green{color:#009d55}.pink{color:#e34a97}.white-bg{background-color:#fff}.off-white-bg{background-color:#f8f8f5}.grey-bg{background-color:#cfd5d6}.dark-grey-bg{background-color:#52646e}.light-bg{background-color:#eff3f5}.blue-bg{background-color:#e4eefa}.dark-blue-bg{background-color:#cfd5d6}.red-bg{background-color:#bb2027}.dark-red-bg{background-color:#8b141a}.green-bg{background-color:#009d55}.pink-bg{background-color:#e34a97}.light-red-bg{background-color:#f7f4f4}.white-button{display:inline-flex;color:#fff;filter:opacity(1);text-transform:uppercase;text-decoration:none;line-height:30px;font-size:16px;font-weight:normal;text-align:center;padding:8px 27px;background:transparent;letter-spacing:.05em;border:solid 2px #fff;cursor:pointer;font-family:'avenirltstd-roman',sans-serif;position:relative;overflow:hidden;transition:.3s;z-index:1}.white-button:hover:after,.white-button:focus:after{color:transparent;text-shadow:0 0 0 #fff;border:solid 2px transparent;width:100%}.white-button:after{height:100%;left:0%;transform:skewX(0deg);z-index:-1;position:absolute;transition:.3s;content:"";width:0;bottom:0;background:#b21d1e}.white-button:hover,.white-button:focus{color:transparent;text-shadow:0 0 0 #fff;border:solid 2px #b21d1e}.black-button{display:inline-block;color:#191919;text-transform:uppercase;text-decoration:none;line-height:30px;font-size:16px;font-weight:normal;text-align:center;padding:8px 27px;background:transparent;letter-spacing:.05em;border:solid 2px #191919;cursor:pointer;font-family:'avenirltstd-roman',sans-serif;position:relative;z-index:1;overflow:hidden;transition:.3s}.black-button:hover:after,.black-button:focus:after{color:#fff;border:solid 2px transparent;width:120%}.black-button:after{height:100%;left:-10%;transform:skewX(0deg);z-index:-1;position:absolute;transition:.3s;content:"";width:0;bottom:0;background:#b21d1e}.black-button:hover,.black-button:focus{color:#fff;border:solid 2px #b21d1e}#msCookieBanner{border:0!important;border-radius:10px;font-size:12px!important;max-width:230px!important;padding:15px;box-sizing:border-box!important;letter-spacing:initial;bottom:20px;height:auto!important;margin:0 auto;line-height:normal!important;left:20px;top:inherit!important}#msCookieBanner .left{width:100%!important;vertical-align:middle;font-size:12px;line-height:18px;letter-spacing:.3px;padding:0 0 10px 0;text-transform:capitalize;text-align:left!important}.text-cap-cookie{font-weight:bold}#msCookieBanner a,#msCookieBanner a:link,#msCookieBanner a:visited{text-decoration:underline;border:0!important}#msCookieBanner a:hover,#msCookieBanner a:focus{color:#fff!important;text-decoration:none}#msCookieBanner .right{display:inline-block;font-weight:700;width:100%!important}#msCookieBanner .right button{line-height:normal!important;padding:0!important;background-color:transparent!important;background:no-repeat;font-size:12px;transition:border .5s;text-transform:uppercase;font-weight:700;border:0!important;height:auto!important;text-decoration:underline;color:#fff!important}.text-cap-cookie{display:block}#msCookieBanner .right button:hover,#msCookieBanner .right button:focus{outline:none;color:#fff!important;text-decoration:none}#breadcrumb{display:none;font-size:15px;margin-bottom:20px}.con-info-icon a{color:transparent;text-shadow:0 0 0 #976d11}#breadcrumb a{color:transparent;text-shadow:0 0 0 #976d11}span.mim-icon-filled-circle:after{content:"";font-size:12px;transform:rotate(180deg);display:inline-block}#breadcrumb span{padding:0 6px}.ui-style{list-style:none;padding:0 0 0 25px}.ui-style li{position:relative}.ui-style li:after{content:'';position:absolute;left:-25px;color:#32bb20;font-family:'mimiconfont'!important;font-size:10px;font-weight:bold}.ptb-80{padding:40px 0}.pt-80{padding-top:40px}.pb-80{padding-bottom:40px}.ptb-60{padding:30px 0}.pt-60{padding-top:30px}.pb-60{padding-bottom:30px}.ptb-40{padding:20px 0}.pt-40{padding-top:20px}.pb-40{padding-bottom:20px}.ptb-30{padding:15px 0}.pt-30{padding-top:15px}.pb-30{padding-bottom:15px}.mtb-40{margin:20px 0}.mt-40{margin-top:20px}.mb-40{margin-bottom:20px}.ptb-50{padding:25px 0}.pt-50{padding-top:25px}.pb-50{padding-bottom:25px}.mtb-50{margin:25px 0}.mt-50{margin-top:25px}.mb-50{margin-bottom:25px}.mtb-20{margin:20px 0}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mtb-30{margin:30px 0}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mtb-15{margin:15px 0}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.expand-zigzag .zig-less{display:none}.zizzag-stack-desc-long{display:none;margin:20px 0 0 0}.expand-zigzag{padding-top:30px}.expand-zigzag .read-more{color:#4d4b4c;font-size:16px;border-bottom:solid 1px transparent;letter-spacing:.6px}.expand-zigzag .read-more:hover,.expand-zigzag .read-more:focus{color:#b21d1e}.expand-zigzag .read-more.active .zig-more{display:none}.expand-zigzag .read-more.active .zig-less{display:inline-block;position:relative}.expand-zigzag .read-more .zig-more:after{content:"";font-family:'mimiconfont';font-size:10px;padding-left:10px;font-weight:bold}button.read-more{border:0;margin:0;padding:0;background-color:transparent}.zig-more{position:relative}.expand-zigzag .read-more .zig-less:after{content:"";font-family:'mimiconfont'!important;font-size:10px;padding-left:10px;top:1px}.full-content .read-more-content{text-align:center}.phonefooter-data{padding:0}.google-captcha-code div,.google-captcha-code{padding-left:0!important;padding-right:0!important}.loactionmap-box .H_ib_body{background:#fff!important}.loactionmap-box .map-phone a{color:#000}.H_ib_body{right:-115px!important;padding:0 1.4em 10px 0!important;background:#b22221!important}.H_ib{fill:#b22221!important;top:-50px;font-family:'avenirltstd-roman',sans-serif!important}h2.mappop-title{color:#fff;font-size:17px;margin-bottom:0}.hotel-site,.mapinnerbox_btn{display:none}.mapinnerbox{min-width:260px!important}.H_ib_close{border:solid 1px transparent}.H_ib_close:hover,.H_ib_close:focus{border:solid 1px #fff}.map-name{font-size:16px;font-weight:bold;letter-spacing:.5px;padding:0 5px}.map-phone{padding:0 5px;font-size:13px}.map-phone a{color:#fff}.map-phone a:hover,.map-phone a:focus{text-decoration:underline}.map-address{width:250px;font-size:13px;line-height:normal;padding:5px 5px}.direction-btn button{top:0!important}.covid-head{z-index:1;position:relative}.ada-datepicker{position:relative}.ada-datepicker .mim-icon-calendar{cursor:pointer;position:absolute;right:10px;text-align:right;font-size:18px;top:30px;line-height:50px;pointer-events:none}.tooltip-question{display:inline-block;z-index:2222;position:relative;padding:0!important;left:10px}.tooltip-de label{display:inline-block!important}.tooltip-question span{font-weight:700;position:relative;top:1px}.uk-tooltip{background:#0057bf;border-radius:10px;color:#fff;max-width:262px;padding:10px 30px;line-height:19px;font-size:14px}.uk-tooltip h3{color:#fff;font-size:15px;text-align:center;margin:0 0 10px 0;padding-top:10px}.uk-tooltip p{margin-top:0}.tooltip-offer{display:inline-block;margin-left:16px}.uk-tooltip:after{content:"";position:absolute;font-family:'mimiconfont'!important;font-size:19px;bottom:-8px;color:#0057bf;left:0;right:0;text-align:center;transform:rotate(90deg)}.uk-tooltip-inner{font-style:italic;font-weight:bold}body .menu-ps .btn-link a.autism-primary-bs-btn{padding:0 25px!important}.slider-arrow svg{display:none}.slider-arrow{display:flex;justify-content:center;align-items:center;height:100%}.slider-arrow .control_slide{background:none;position:relative;top:0;color:#fff;filter:opacity(1);text-align:center;padding:0 13px;white-space:nowrap}.slider-arrow .control_slide .uk-current{font-size:14px}.slider-arrow .control_slide .line-c{font-size:13px;padding:0 3px}.slider-arrow .uk-total{font-size:14px}.slider-arrow a{font-size:32px;color:#fff!important;padding:0}.white-slider-arrow a:hover,.white-slider-arrow a:focus{color:#c93214!important}.white-slider-arrow .uk-invisible{visibility:visible!important;opacity:.3;pointer-events:none}.uk-modal-dialog{padding:20px 30px;background:#fefbf0;border-radius:8px;width:800px}.model-popup-icon.uk-modal .uk-close{top:-30px}.model-popup-icon.uk-modal .uk-close:after{content:'';font-family:'mimiconfont'!important;color:#fff;font-size:15px;position:absolute;font-weight:bold}.model-popup-icon.uk-modal .uk-close:hover:after,.model-popup-icon.uk-modal .uk-close:focus:after{color:#b21d1e}.model-popup-icon.uk-modal .uk-close svg{display:none}.outer-box{border:1px solid #d8dbd2;margin:30px auto 0;padding:40px 0;text-align:center;max-width:960px;width:94%;background-color:#f5f5f5;color:#113555}.pro-txt{font-weight:normal;font-size:30px;line-height:32px;margin-bottom:20px;text-align:center}.lockimg.mim-icon-locked-padlock{font-size:80px}.vcard{font-size:16px;line-height:26px;margin-top:12px}.click-logo{padding:30px 0 20px}.lockimg{font-size:100px;color:#000}.fn{font-weight:700;font-size:20px;margin-bottom:4px}.click-logo img{width:214px}.slider-slides-arrow{display:flex;justify-content:center;align-items:center;height:100%}.slider-slides-arrow .uk-invisible{visibility:visible!important;opacity:.3;color:#4d4b4c!important;pointer-events:none}.slider-slides-arrow .control_slide{background:none;position:relative;top:0;padding:0 20px;color:#4d4b4c;filter:opacity(1);text-align:center}.slider-slides-arrow a{font-size:30px;color:#4d4b4c;padding:0}.slider-slides-arrow svg{display:none}.black-slider-arrow{display:flex;justify-content:center;align-items:center;height:100%}.black-slider-arrow .uk-invisible{visibility:visible!important;opacity:.3;color:#4d4b4c!important;pointer-events:none}.black-slider-arrow .control_slide{background:none;position:relative;top:0;padding:0 20px;color:transparent;text-shadow:0 0 0 #4d4b4c;text-align:center}.black-slider-arrow a{font-size:30px;color:#4d4b4c;padding:0}.black-slider-arrow svg{display:none}.hero-sec span{position:absolute;text-align:center;z-index:11;width:100%;margin:0 auto;font-size:0;height:100%;top:0;align-items:center;display:flex;justify-content:center}@media all and (max-width:960px){.skip-to-content-btn{display:none}.m-hide{display:none}}@media all and (min-width:961px){a.skip-to-content-btn{position:absolute;top:0;left:0;background:#f4eee4;color:#fff;height:30px;width:auto;line-height:30px;padding:0 20px;filter:opacity(0);text-decoration:none;border:1px solid #8d6e3f}a.skip-to-content-btn:focus-within{z-index:10000;background:#b22221;filter:opacity(1);outline:0;font-size:14px}h1,.h1{font-size:50px;line-height:52px}h2,.h2{font-size:40px;line-height:1.4}h3,.h3{font-size:24px;line-height:26px}h4,.h4{font-size:20px;line-height:22px}h5,.h5{font-size:20px;line-height:22px}h6,.h6{font-size:18px;line-height:20px}.ptb-80{padding:80px 0}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.ptb-60{padding:60px 0}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.ptb-40{padding:40px 0}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.ptb-30{padding:30px 0}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.mtb-40{margin:40px 0}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.ptb-50{padding:50px 0}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.mtb-50{margin:50px 0}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.flexbox{align-items:center}.uk-20{width:20%}.uk-43{width:43%}.uk-57{width:57%}.uk-49{width:49%}.uk-50{width:50%}.uk-51{width:51%}.uk-35{width:35%}.uk-65{width:65%}.uk-56{width:56%}.uk-44{width:44%}.uk-60{width:60%}.uk-40{width:40%}.uk-52{width:52%}.uk-48{width:48%}.uk-80{width:80%}.d-hide{display:none}}@-moz-document url-prefix(){a.link::after{margin:0 0 0 6px;}}.formslable{display:none!important}.without-img-section{}.gallery-filter{max-width:300px;margin:0 auto;position:relative}.gallery-filter select{border:1px solid #191919;border-radius:4px;height:50px!important;padding:0 15px;cursor:pointer}.gallery-filter select:hover,.gallery-filter select:focus{border:1px solid #b21d1e}.gallery-filter:after{content:'';font-family:"mimiconfont"!important;position:absolute;margin:15px 15px 0 0;right:0}@media all and (max-width:1024px){h2,.h2{font-size:22px;line-height:1.4}}@media all and (max-width:960px){#backtotop{height:51px;width:50px;float:right;text-align:center;line-height:62px;margin:0 15px 0 0;color:#fff;position:fixed;bottom:80px;right:0;background:#b22221}}@media all and (max-width:360px){.google-captcha-code #diningRFP-captcha>div,.google-captcha-code #diningRFP-captcha>div{transform:scale(.97)}}.menu-details-page #container{max-width:1170px}.our-menu-option1{padding-top:10px}.our-menu-option1 .menu-main-desc-title{display:block;text-align:center}.menu-section-list-wrap .uk-grid>div:nth-child(1) .menu-section-item,.menu-section-list-wrap .uk-grid>div:nth-child(2) .menu-section-item{border-top:none}.menu-section-item-info::after{content:" ";display:block;clear:both}.menu-section-item{display:inline-block;width:90%;margin-right:50px;border-bottom:1px solid #d9d9d9;padding-top:15px;padding-bottom:15px}.menu-section-item:nth-child(2n){margin-right:0}.menu-section-price{float:right;width:180px;text-align:right;font-size:16px;font-weight:bold}.menu-section-name{float:left;width:calc(100% - 180px);width:-webkit-calc(100% - 180px);width:-ms-calc(100% - 180px);width:-o-calc(100% - 180px);font-weight:bold;font-size:16px}.our-menu-option1 .tabbing-mobile a{color:#99683e;text-decoration:none;position:relative;display:block}.our-menu-option1 .tabbing-container ul li a:hover,.our-menu-option1 .tabbing-container ul li a:focus,.our-menu-option1 .tabbing-container ul li.current a{border-bottom:4px solid #b01f24;color:#b01f24}.our-menu-option1 .full-menu-btn{display:none}.full-menu-btn{width:156px;margin:0 auto;padding:45px 0 65px}.our-menu-option1 .tabbing-container ul li a{border-bottom:4px solid transparent;font-size:16px;color:#5e5e5e;position:relative;text-decoration:none;display:block;text-transform:uppercase;position:relative;top:2px;padding-bottom:20px;font-size:14px;font-weight:bold;letter-spacing:-.1px}.our-menu-option1 .tabbing-container ul li:before{display:none}.our-menu-option1 .tabbing-container ul li{margin:0 10px 0;display:inline-block;background-image:none;padding:0;position:relative}.our-menu-option1 .tabbing-container ul{border-bottom:1px solid #d9d9d9;margin:0;padding:0;list-style:none;text-align:center}.our-menu-option1 .tabbing-mobile{display:none;height:54px;line-height:54px;border-bottom:1px solid #240931;font-size:20px;font-family:'Unna',serif;font-weight:700}.menu-section-desc{padding-right:100px;padding-top:7px;font-size:15px;line-height:22px}.our-menu-option1 .mobile-tabbing-container{margin:35px auto 35px}.menu-section-item-info{font-size:20px;line-height:24px}.menu-section-subtitle{font-size:26px;line-height:24px;padding:33px 0 0;color:#b01f24}.menu-section-box-wrap{padding:0 10px}.our-menu-option1 .menu-main-desc-title .menu-disclaimer{margin-bottom:-6px}.menu-section-list{margin-bottom:50px}.menu-main-title{font-size:30px;line-height:50px;color:#b01f24}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.addon-section-box{padding-top:15px}.item-price.noprice{display:none}.addon-section{font-weight:bold;display:table;width:100%}.addon-name{display:table-cell;position:relative;padding-right:15px;margin-right:11px}.addon-price{display:table-cell;text-align:right}.addon-right{margin-top:-6px}.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-left:0}@media(min-width:640px){.uk-child-width-1-2\@s>*{width:50%;box-sizing:border-box}}@media only screen and (max-width:1250px){.menu-section-item{margin-right:9%}.our-menu-option1 .tabbing-container ul li{margin:0 20px 0}.our-menu-option1 .tabbing-container ul li a{padding-bottom:10px;margin-bottom:15px}}@media screen and (max-width:768px){.menu-main-title{font-size:30px}.menu-section-price{width:60px}.menu-section-name{float:left;width:calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-ms-calc(100% - 60px);width:-o-calc(100% - 60px);font-weight:bold;font-size:16px}.menu-section-subtitle{padding-top:15px;line-height:32px}.menu-section-list{margin-bottom:20px}.menu-section-desc{padding-right:0}}@media screen and (max-width:767px){.menu-section-item{width:100%;margin-right:0}.menu-section-subtitle{font-size:23px}.menu-main-title{font-size:26px;line-height:normal}.uk-grid-collapse>*,.uk-grid-column-collapse>*{width:100%}}@media screen and (min-width:1200px){.hotel-providence-section-item{background:#000}}