
:root{--header-height:109px}body{padding-top:var(--header-height)}body.has-transparent-header{padding-top:0}.header{position:fixed;z-index:990;background:var(--bg-header);color:var(--header-color);padding:10px 20px 10px;left:0;top:0;width:100%;min-height:var(--header-height);transition:.4s all ease;box-shadow:0 7px 14px 0 #0000000d,0 26px 26px 0 #0000000a,0 59px 35px 0 #00000008,0 105px 42px 0 #00000003,0 164px 46px 0 #00000000}.header.is-fixed{box-shadow:0 7px 14px 0 #0000000d,0 26px 26px 0 #0000000a,0 59px 35px 0 #00000008,0 105px 42px 0 #00000003,0 164px 46px 0 #00000000}.header__container{padding:0}.header__grid{align-items:center}.header__col--center{text-align:center}.header__hr{border-color:var(--header-color);width:calc(100% + 40px);border-color:var(--header-color);margin:12px 0 12px -20px}.header__logo{max-width:var(--logo-width-onscroll);max-height:var(--logo-height);display:inline-block;align-items:center;color:var(--header-color)}.header__logo svg,.header__logo svg *{color:currentcolor;fill:currentcolor}.header-collapsible{}.header__col--left{display:flex;align-items:center;font-size:12px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;line-height:1;color:var(--header-color)}.header__col--left a{color:var(--header-color);padding:5px 0;border-bottom:1px solid transparent}.header__col--left a:hover,.header__col--left a:focus{border-color:inherit}.header__phone{display:inline-flex;align-items:center;color:inherit;margin-right:20px;border-bottom:none!important;padding:0}.header__phone .header__phone-text{padding:6.5px 0;border-bottom:1px solid transparent}.header__phone:hover,.header__phone:focus-within{border-color:transparent;border-bottom:none}.header__phone:hover .header__phone-text,.header__phone:focus-within .header__phone-text{border-color:inherit}.header__phone>.template-icon{margin-right:10px;font-size:180%}.header__contact-us{border-left:1px solid;padding-left:20px}.header__bookstay{}.navmenu__list{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:center;column-gap:40px}.navmenu__list-item{position:relative;line-height:1}.navmenu__list-link{display:inline-flex;position:relative;font:var(--header-fonts);text-transform:var(--header-fonts-text-transform);color:var(--header-color);padding-bottom:8px;letter-spacing:10%;opacity:.8;transition:all .4s ease}.navmenu__list-link:after{content:'';height:1px;background:var(--header-color);width:100%;position:absolute;bottom:0;left:0;right:0;margin:auto;opacity:0;transition:all .4s ease}.navmenu__list-link:hover,.navmenu__list-link :focus{color:var(--header-color);opacity:1}.navmenu-dropmenu__link:hover,.navmenu-dropmenu__link:focus-visible{color:var(--header-color);opacity:1}.navmenu__dropdown>a{position:relative}.navmenu-dropmenu{padding:20px 0;margin:0;min-width:210px;background:var(--bg-header);overflow:auto;max-height:70vh;--uk-position-offset:0}.navmenu-dropmenu__link{display:block;padding:5px 15px;text-align:left;text-transform:capitalize;font:var(--header-fonts);color:var(--header-color);text-align:center;font-size:14px;line-height:1.3;opacity:.8}.navmenu-dropmenu__link.navON,.navmenu-dropmenu__link.is-page-active{text-decoration:underline;opacity:.8}.navmenu-dropmenu__link.uk-disabled{opacity:.2}.navmenu__list-link:hover:after,.navmenu__list-link[aria-expanded="true"]:after,.navmenu__list-link.navON:after{opacity:1}.has-transparent-header .header:not(.is-fixed){box-shadow:none}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed){padding:20px 20px 20px;background:transparent}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__hr{margin:20px 0 15px -20px;border-color:var(--inverse-font-color)}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__logo{max-width:var(--logo-width)}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__col--left a,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__logo,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .navmenu__list-link,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__col--left,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .navmenu__dropdown>a:before{color:var(--inverse-font-color);filter:opacity(1)}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .navmenu__list-link:after{background:var(--inverse-font-color)}@media(min-width:768px){.header__toggler,.navmenu__list-item--onlymob,.navmenu__list-link--btn,.header-social,.header__mob-call{display:none!important}.has-transparent-header .header:not(.is-fixed) .header__bookstay{color:var(--inverse-font-color);border-color:inherit;filter:opacity(1)}.has-transparent-header .header:not(.is-fixed) .header__bookstay:hover,.has-transparent-header .header:not(.is-fixed) .header__bookstay:focus{color:var(--primary-cta-font-hover-color);background:var(--primary-cta-hover-color);border-color:var(--primary-cta-hover-color)}}@media(max-width:1399.98px){}@media(max-width:1199.98px){.navmenu__list{column-gap:20px}}@media(max-width:1023.98px){}@media(max-width:959.98px){.navmenu__list-link{font-size:11px}.header__logo,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__logo{max-width:var(--mob-logo-width)}.header__phone>.template-icon{margin-right:5px;font-size:141%}}@media(max-width:767.98px){:root{--header-height:60px}body{padding-top:var(--header-height)}hr.header__hr,.header__phone-wrapper,.header__contact-us{display:none}.header,.header--active{min-height:var(--header-height);z-index:101;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid transparent}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed){padding:0 20px;border-bottom:1px solid var(--inverse-font-color);box-shadow:0 2px 4px -2px #0000000f,0 4px 8px -2px #0000001a}.navmenu-dropmenu__link{text-align:center}.header__container{width:100%}.header__bookstay{position:fixed;bottom:0;width:100%;left:0;padding:15px 15px;height:55px;z-index:1;border-radius:0;border:0;color:var(--primary-cta-font-color);background:var(--primary-cta-color);border:1px solid var(--primary-cta-color);border-top:1px solid var(--primary-cta-font-color)}.is-bookstay-active .header__bookstay{display:none}.header__toggler-btn{background:transparent;border:0;display:flex;padding:3px 0;margin:0;font-size:20px;line-height:1;color:var(--header-color);cursor:pointer;align-items:center;min-width:24px;justify-content:center}.header__toggler-btn .is-togglemenu-active{display:none}.header__toggler-btn .is-togglemenu-close{display:block}.is-header-active{overflow:hidden}.is-header-active .header__toggler-btn .is-togglemenu-active{display:block;font-size:24px}.is-header-active .header__toggler-btn .is-togglemenu-close{display:none}.header__phone{min-width:30px;line-height:1;padding:0 0;display:block;margin-right:0;text-align:center}.header__phone-text{font-size:0;line-height:0}.header__phone>.template-icon{font-size:18px;font-weight:normal;margin:0}.header-collapsible{position:fixed;top:var(--header-height);bottom:0;right:-100%;width:100%;height:calc(100vh - var(--header-height));z-index:9;overflow:auto;-webkit-overflow-scrolling:touch;background-color:var(--bg-header);transition:right .4s ease;padding-top:50px;padding-bottom:50px}.is-header-active .header-collapsible{right:0}.navmenu__list{display:flex;position:relative;z-index:10;flex-wrap:wrap;flex-direction:column;row-gap:40px}.navmenu__list-link{display:flex;font:var(--mob-header-fonts);text-transform:var(--header-fonts-text-transform);text-align:center;justify-content:center;width:fit-content;margin:0 auto;opacity:1}.navmenu-dropmenu{position:relative!important;box-shadow:none!important;background:transparent;padding:10px 40px 10px;top:0!important;left:0!important;right:0!important;bottom:auto!important;max-width:100%!important;list-style:none}.navmenu-dropmenu__link{font:var(--body-text-fonts);text-transform:none;opacity:1}.header__top-left,.header__top-right{width:60px}.header__top-center{width:calc(100% - 60px*2);width:-webkit-calc(100% - 60px*2);max-width:calc(100% - 60px*2);max-width:-webkit-calc(100% - 60px*2)}.navmenu__dropdown>a{padding-right:0}.header-social{display:flex;align-items:center;list-style:none;padding:0 20px 20px;margin-top:50px;justify-content:center;font-size:20px}.header-social__item+.header-social__item{margin-left:30px}.header-social__icon{display:block;font-size:15px}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__toggler-btn,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__phone{color:var(--inverse-font-color)}.is-header-active .header-collapsible,.is-header-active .header{background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/menu-bg.png)}.is-header-active .header-collapsible{background-position-y:-60px}.navmenu__list-item.submenulist .navmenu-dropmenu{display:none!important}.navmenu__list-item.submenulist.active_menu .navmenu-dropmenu{display:block!important}.navmenu__list-link.navON:after{opacity:1;background:var(--primary-color)}.navmenu__list-link.navON{color:var(--primary-color)}}@media(max-width:639.98px){}@media(max-width:575px){}.page-component-mi-block .header{position:static;background:var(--bg-header)!important;color:var(--header-color)!important}.page-component-mi-block .navmenu__list-link,.page-component-mi-block .navmenu__dropdown>a:before,.page-component-mi-block .header__phone,.page-component-mi-block .header__phone-text,.page-component-mi-block .header__bookstay,.page-component-mi-block .header__logo{color:var(--header-color)!important}
.gdpr-sec h1{letter-spacing:0;margin-bottom:25px;margin-top:0;color:var(--h1-font-color);font:var(--h3-title-fonts)}.gdpr-sec h2{letter-spacing:0;color:var(--h4-font-color);font:var(--h4-title-fonts)}.gdpr-sec h3{letter-spacing:0;color:var(--h5-font-color);font:var(--h5-title-fonts)}.gdpr-sec ul a{color:var(--primary-color);display:inline}.gdpr-sec ul a:hover,.gdpr-sec ul a:focus{color:var(--text-color);text-decoration:none}.gdpr-sec #gdprformsection{margin:30px 0;padding:15px 20px 10px!important}.gdpr-sec .column21,.gdpr-sec .column22{float:left;width:50%;margin:25px 0}.gdpr-sec .column31,.gdpr-sec .column32,.gdpr-sec .column33{float:left;width:33.3333333%;margin-top:25px}.gdpr-sec input#gdpremail{width:300px;letter-spacing:.3px;position:relative;border-radius:0;padding:6px 12px;border:1px solid var(--border-color);font-family:var(--text-fonts);height:47px;vertical-align:top}.gdpr-sec input#gdprsubmit{font:var(--primary-cta-fonts);display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 24px;border:none;margin-left:5px;text-transform:capitalize;background:var(--primary-cta-color);color:var(--primary-cta-font-color);cursor:pointer;border-radius:0}.gdpr-sec input#gdprsubmit:hover,.gdpr-sec input#gdprsubmit:focus{background:var(--primary-cta-hover-color);color:var(--primary-cta-font-hover-color)}.gdpr-sec #gdprformsection label{letter-spacing:.32px;color:var(--form-label-fonts);font-size:16px;line-height:1.5;font-weight:700;margin-bottom:5px;display:block}.gdpr-sec div#gdprmsg{position:absolute;margin-top:20px}.gdpr-sec .box2:not(:first-child){margin-top:25px}.gdpr-sec .box2 ul li.padbttom,.gdpr-sec .box ul li.padbttom,.gdpr-sec .padbttom{padding-bottom:25px}.gdpr-sec .boxspacer{height:25px;display:block}.gdpr-sec ul:not(:first-child){margin-top:25px}.gdpr-sec .boxspacer+ul{margin-top:0}@media(max-width:767.98px){.gdpr-sec h1{font:var(--mob-h3-title-fonts)}.gdpr-sec h2{font:var(--mob-h4-title-fonts)}.gdpr-sec h3{font:var(--mob-h5-title-fonts)}.gdpr-sec .column21,.gdpr-sec .column22,.gdpr-sec .column31,.gdpr-sec .column32,.gdpr-sec .column33{width:100%;margin-top:10px}.gdpr-sec .column21,.gdpr-sec .column22,.gdpr-sec .column31,.gdpr-sec .column32,.gdpr-sec .column33{margin-top:20px;width:100%}.gdpr-sec .column21 ul,.gdpr-sec .column22 ul,.gdpr-sec .column31 ul,.gdpr-sec .column32 ul,.gdpr-sec .column33 ul{margin-bottom:0}.gdpr-sec .column21,.gdpr-sec .column31{margin-top:20px}.gdpr-sec input#gdpremail{width:100%}.gdpr-sec input#gdprsubmit{margin:10px 0 0}}
.bookstay{background:transparent}.bookstay__box{width:600px;max-width:100%;margin-right:0;margin-left:auto;background:var(--highlight-color);color:var(--inverse-font-color);min-height:100vh;text-align:center;padding-top:50px;padding-bottom:40px;align-items:center;display:flex}#booking-widget{position:relative;padding:0 60px}.bookstay__box .title{color:var(--inverse-font-color)}body.is-bookstay-active .bookstay{top:0;display:flex!important}.bookstay .uk-modal-dialog{background:transparent;padding:0;z-index:2;position:relative;min-height:100%}.bookstay__close{background:transparent;padding:0;min-height:unset;cursor:pointer;border:0;z-index:16;font-size:12px;display:flex;align-items:center;line-height:1.5;letter-spacing:15%;font-weight:500;text-transform:uppercase;color:var(--inverse-font-color);justify-self:flex-end;margin-bottom:35px}.bookstay__close .template-icon{font-size:25px}.bookstay__close-text{margin-left:5px}.bookstay__close:hover,.bookstay__close:focus-visible{color:var(--secondary-color)}.bookstay-form__title{text-align:center;margin-bottom:40px}.bookstay-form__group{position:relative;margin-bottom:40px}.bookstay-form__grid{margin-left:-60px;margin-bottom:50px}.bookstay-form__grid>*{padding-left:60px}.bookstay-form__box{text-align:left;position:relative}.bookstay-form__box+.bookstay-form__box{margin-top:35px}.bookstay-form__control{background:transparent!important;color:var(--inverse-font-color);border:0;padding-left:12px;padding-right:10px;height:32px;font:var(--reservation-widget-input-fonts);border-bottom:.5px solid var(--inverse-font-color);cursor:pointer}.bookstay-form__control::placeholder{color:var(--inverse-font-color)}.bookstay-booking{text-align:center;max-width:100%;margin:auto}.bookstay-form__label{margin-bottom:5px;display:block;font:var(--reservation-widget-label-fonts);text-align:left;text-transform:var(--reservation-widget-label-fonts-text-transform);letter-spacing:15%}.bookstay-form__grid>.uk-grid-margin{margin-top:35px}.bookstay-form__grid>:not(.uk-first-column)::before{border-color:var(--border-color)}.bookstay-form__actions{margin-top:35px;text-align:center}.bookstay__toggle-btn{margin-top:20px;text-align:center}.bookstay-form__control:focus{color:var(--secondary-color);border-color:var(--secondary-color)}.bookstay-form__group--dropdown:after{content:'';font-family:var(--icon-fonts);color:var(--inverse-font-color);right:6px;position:absolute;bottom:5px;pointer-events:none;z-index:0;font-size:20px}.bookstay-form__group--inline{display:flex;align-items:center;gap:50px}.bookstay-form__group--inline .bookstay-form__label{margin:0}.bookstay-form__submit{width:100%}.bookstay-reminder{display:none}.open-remind-later .bookstay-booking{display:none}.open-remind-later .bookstay-reminder{display:block}.bookstay__phone{color:var(--inverse-font-color);display:inline-block;margin-top:10px;font-size:14px;letter-spacing:1.68px}.bookstay__phone .template-icon{margin-right:5px}.bookstay__toggle-btn .button-link{text-transform:uppercase;letter-spacing:1.68px}.bookstay-form__group .ui-datepicker-trigger{right:5px}.bookstay__modify-btn{margin-top:12px}.bookstay__modify-btn a{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:5%;padding-bottom:5px}.bookstay__modify-btn a.button-link:after{display:none}.bookstay__modify-btn a.button-link:before{width:0%;left:50%;transform:translateX(-50%)}.bookstay__modify-btn a.button-link:hover:before,.bookstay__modify-btn a.button-link:focus:before{width:100%}@media(min-width:768px){}@media(max-width:1399.98px){}@media(max-width:1199.98px){}@media(max-width:1023.98px){}@media(max-width:959.98px){}@media(max-width:767.98px){.bookstay__box{width:100%;padding:50px 0 50px 0;background-size:cover;background-position:center}#booking-widget{padding:0 20px}.bookstay__close{padding:0;justify-self:center}.bookstay__media{text-align:center;margin:0 -30px 75px;position:relative;padding-bottom:55.523%}.bookstay__media>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bookstay-form__grid>*{padding-left:30px}.bookstay-form__grid{margin-left:-30px}.bookstay-form__group--inline{justify-content:space-between}.bookstay-form__group--inline .bookstay-form__control{text-align:right;padding-right:20px!important}.signup-block__action .uk-button-primary{width:100%}}@media(max-width:639.98px){}@media(max-width:575px){.bookstay-form__submit{width:100%}}
.footer-widget{background-color:var(--bg-footer);color:var(--footer-color);font:var(--footer-fonts);font-weight:normal;padding:74px 0 30px;letter-spacing:5%}.footer-widget__container>.uk-container{padding-left:40px;padding-right:40px}.footer-widget .title,.footer-widget a,.footer-widget .uk-link{color:var(--footer-color)}.footer-widget a:hover,.footer-widget a:focus{opacity:.7}.footer-widget__grid{justify-content:space-between}.footer-widget__nav-item a.nav.navON{border-bottom:1px solid}.footer-widget__logo{margin-bottom:30px}.footer-widget__address{margin-bottom:10px}.footer-widget__address,.footer-widget__contact{font-size:14px}.footer-widget__social{padding:30px 0 0 0;display:flex;column-gap:30px}.footer-widget__social-item a{font-size:18px}.footer-widget-newsletter__title{letter-spacing:0;padding-right:50px}.footer-widget-newsletter__input{height:50px;text-transform:capitalize;color:var(--inverse-font-color);background:transparent;text-transform:none}.footer-widget-newsletter__input::placeholder{color:var(--inverse-font-color);opacity:1}.footer-widget-newsletter__input:focus,.footer-widget-newsletter__input:focus,.footer-widget-newsletter__input:focus{background:transparent;border-color:var(--secondary-color);color:var(--inverse-font-color)}.footer-widget-newsletter__grid{margin-bottom:15px;display:flex;align-items:flex-start;gap:16px;width:100%;align-items:flex-start}.footer-widget-newsletter__grid>*{}.footer-widget-newsletter__control{margin-bottom:5px;position:relative;flex:1}.footer-widget-newsletter__control label{font:var(--form-label-fonts);margin-bottom:16px;text-transform:none;letter-spacing:5%;font-size:12px;padding:0 0 0 30px;position:relative;display:block;line-height:1.4;font-weight:normal}.footer-widget-newsletter__checkbox{height:18px;width:18px;background:transparent;position:absolute;margin:1px 0 0 0;left:0;border:solid 1px var(--inverse-font-color)}.footer-widget-newsletter__checkbox:focus{border:solid 1px var(--secondary-color)}.footer-widget-newsletter__action{margin:0 0 0 0}.footer-widget__nav-item a{font:var(--footer-fonts);font-size:14px;letter-spacing:5%;text-transform:capitalize}.footer-widget__nav-list{display:flex;justify-content:center;list-style:none;padding:0;gap:30px 60px;flex-wrap:wrap}.footer-widget__nav{border:solid 1px var(--inverse-font-color);border-width:1px 0;padding:25px 20px;margin:10px 0 0 0}.copyright-wrap{display:flex;justify-content:space-between;max-width:1330px;margin:0 auto;justify-content:space-between;padding:30px 0;flex-wrap:wrap}.footer-widget__copyright,.footer-widget__digital{letter-spacing:5%;padding:0 40px;text-align:center}.footer-widget-newsletter__control .uk-checkbox:checked{background-repeat:no-repeat;background-position:center;border:solid 1px var(--inverse-font-color)!important;background-color:var(--inverse-font-color)!important}.footer-widget .input-error{border-color:var(--inverse-error-message-color)!important}.footer-widget .error-message{color:var(--inverse-error-message-color);position:static!important;margin-top:0!important}.copyright-wrap{justify-content:center}.footer-widget__digital{display:none}.milestone .copyright-wrap{justify-content:space-between}.milestone .footer-widget__digital{display:block}@media(min-width:960px){.footer-widget__col--newsletter{max-width:600px;width:100%}}@media(max-width:1399.98px){}@media(max-width:1199.98px){.footer-widget__nav-list{display:flex;justify-content:center;flex-wrap:wrap;gap:25px}}@media(max-width:1023.98px){}@media(max-width:959.98px){.footer-widget{padding:60px 0}.footer-widget__social{padding:30px 0 0 0;display:flex}.footer-widget-newsletter__title{padding-right:0}.milestone .copyright-wrap{justify-content:center;row-gap:10px}.footer-widget__copyright,.footer-widget__digital{width:100%;font-size:12px;line-height:1.5}}@media(max-width:767.98px){.footer-widget__address{margin-bottom:20px}.footer-widget{padding:40px 0 60px}.footer-widget__container>.uk-container{padding-left:15px;padding-right:15px}.footer-widget__grid{flex-direction:column;margin-left:0}.footer-widget__grid>*{padding-left:0}.footer-widget__social{padding:30px 0 0 0;justify-content:center}.footer-widget__col--logo{text-align:center;border-bottom:1px solid var(--inverse-font-color);padding-bottom:40px}.footer-widget__col--newsletter{max-width:100%;text-align:center}.footer-widget-newsletter__title{padding-right:0}.footer-widget-newsletter__control{text-align:left;width:100%;flex:auto}.footer-widget-newsletter__action{margin:0 0 0 0;margin:0 auto}.footer-widget__nav{margin:20px 15px 0 15px;padding:20px 0}.footer-widget__nav-list{column-gap:30px;flex-flow:wrap;row-gap:20px;justify-content:center}.footer-widget-newsletter__grid{margin-bottom:20px;flex-wrap:wrap}.footer-widget-newsletter__checkbox{height:15px;width:15px}.footer-widget__grid>*{width:100%}.footer-widget__copyright,.footer-widget__digital{padding:0 20px;text-align:center}.copyright-wrap{justify-content:center}.footer-widget__nav .uk-container{padding:0}.footer-widget__nav-list{column-gap:10px;justify-content:flex-start}.footer-widget__nav-item{width:calc(50% - 5px);text-align:center}}@media(max-width:639.98px){}@media(max-width:575px){}