
.gdpr-sec h1{letter-spacing:0;margin-bottom:25px;margin-top:0;color:var(--h1-font-color)}.gdpr-sec h2{letter-spacing:0;color:var(--h3-font-color);font:var(--h3-title-fonts)}.gdpr-sec h3{letter-spacing:0;color:var(--primary-color);font:var(--h4-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:5px;padding:6px 12px;border:1px solid var(--border-color);font-family:var(--text-fonts);height:46px;vertical-align:top}.gdpr-sec input#gdprsubmit{font:var(--primary-cta-fonts);display:inline-flex;align-items:center;justify-content:center;min-height:46px;transition:all .4s;padding:11px 24px;border:none;text-transform:uppercase;margin-left:5px;text-transform:capitalize;background:var(--primary-cta-color);color:var(--primary-cta-font-color);cursor:pointer;border-radius:5px;border:solid 1px var(--primary-cta-font-color)}.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 h2{font:var(--mob-h3-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}}
footer *:focus-visible,.main-menu .uk-modal-dialog *:focus-visible,.contentfocuswhite *:focus-visible{background:none;outline:1px solid var(--white-color);box-shadow:0 0 2px var(--white-color) inset;-webkit-box-shadow:0 0 2px var(--white-color) inset;-ms-box-shadow:0 0 2px var(--white-color) inset;-moz-box-shadow:0 0 2px var(--white-color) inset}.footer-widget__container{max-width:1240px}.footer-widget{letter-spacing:1px;opacity:1!important;background:var(--bg-footer);color:var(--footer-color);font:var(--footer-fonts);font-weight:normal;background-size:cover!important;padding:93px 0 53px}.footer-widget.addbg{background:url(https://assets.milestoneinternet.com/whitestone-companies/soartress-hospitality/background-images/footer-bg.jpg) right bottom no-repeat var(--bg-footer)}.footer-widget .title,.footer-widget a,.footer-widget .uk-link{color:var(--footer-color)}.footer-widget a,.footer__social-item a{position:relative}.footer-widget a:hover,.footer-widget a.navON,.footer__social-item a:hover,.footer__social-item a.navON{text-decoration:underline}.footer-widget .title{font:600 14px/140% var(--text-fonts);margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}.footer-widget a:hover,.footer-widget a:focus-visible,.footer-widget .uk-link:hover,.footer-widget .uk-link:focus-visible,.footer__submenu-item a:hover,.footer__submenu-item a:focus{}.footer__social-item a:hover,.footer__social-item a:focus{text-decoration:none;opacity:.7}.footer__logo a:after{display:none}.footer__hr{border-color:#fff;margin-top:50px}.footer__col--contact{padding-top:0;justify-content:space-between}.footer-widget__contact{margin-top:25px;line-height:2}@media(min-width:960px){.footer-widget__col--logo{width:37%}.footer-widget__col--link{width:15%}.footer-widget__col--social{max-width:15%}.footer-widget__col--address{width:22%}}@media(min-width:1240px){.footer-widget__col--logo{width:37%}.footer-widget__col--link{width:15%}.footer-widget__col--social{max-width:15%}.footer-widget__col--address{width:24%}}@media(min-width:1601px)and (max-width:1710.98px){.footer-widget{padding:80px 0 40px}.footer__hr{margin-top:30px}}@media(min-width:1024px)and (max-width:1600.98px){.footer-widget{padding:60px 0 40px}.footer__hr{margin-top:30px}}.footer__address{margin-bottom:20px}.footer__phone{margin-bottom:5px}.footer__social{display:flex;grid-column-gap:25px}.footer__social-item,.footer__menu-item{margin-bottom:14px;letter-spacing:1px}.footer__social-item{font-size:18px;margin:0}.footer__social-item a:hover,.footer__social-item a:focus{}.footer__social-item:last-child,.footer__menu-item:last-child{margin-bottom:0}.footer-widget-newsletter__input{height:44px;border-radius:3px;color:var(--text-color);background:var(--inverse-font-color)}.footer-newsletter__action{}.footer-newsletter__action>.uk-button{white-space:nowrap}.footer-widget-newsletter__input::placeholder{color:#666}.footer-widget-newsletter__input:focus,.footer-widget-newsletter__input:focus,.footer-widget-newsletter__input:focus{border-color:var(--secondary-color);background:#fff}.footer-widget-newsletter__grid{margin-bottom:16px}.footer-widget-newsletter__control{display:flex;column-gap:16px;position:relative}.footer-widget-newsletter__control label{font:var(--form-label-fonts);padding-left:30px}.footer-widget-newsletter__control label a{border-bottom:solid 1px var(--footer-color)}.footer-widget-newsletter__control label a:hover,.footer-widget-newsletter__control label a:focus{border-bottom:solid 1px var(--border-color)}.footer-widget-newsletter__checkbox{height:18px;width:18px;background:#fff;position:absolute;top:6%;left:0;margin:0}.footer-widget-newsletter__checkbox:focus{border-color:var(--secondary-color)}.footer-widget-newsletter__checkbox:checked{border-color:var(--secondary-color);background-repeat:no-repeat;background-position:center;background-color:#fff!important}.footer__copygrid{margin-top:20px}@media(min-width:1400px){.footer-widget__grid{margin-left:-80px}.footer-widget__grid>*{padding-left:80px}}.footer__copyright{font-size:12px}.footer__submenu{display:flex;column-gap:24px;font-size:12px}.footer__submenu-item a{border-bottom:solid 1px #fff}.footer-widget .backtotop{font-size:60px;right:30px;bottom:30px;display:inline-flex;border-radius:30px;background:rgba(255,255,255,.2);color:var(--white-color);position:fixed;text-decoration:none!important;transform:translateX(0) rotate(180deg)}.footer-widget .backtotop:after{display:none}.footer-widget .backtotop:hover,.footer-widget .backtotop:focus{background:rgba(255,255,255,.3);color:var(--white-color)}@media(min-width:960px){.footer-widget .backtotop{left:auto;right:15px;z-index:2;color:rgba(255,255,255,1);bottom:15px;margin:0;transform:translateX(0) rotate(180deg);text-decoration:none!important}}@media(min-width:1366px){.footer-widget .backtotop{right:30px;bottom:30px}}@media(max-width:1023.98px){}@media(max-width:959.98px){.footer-widget{padding:83px 0 190px;position:relative}.footer__logo{padding-left:0}.footer-widget__col--logo,.footer-widget__col--address,.footer-widget__col--social,.footer-widget__col--link{width:50%}.footer-widget__social{justify-content:flex-end;margin-top:45px}.footer-widget__copygrid>*{width:100%}.footer-widget__copygrid>.uk-grid-margin{margin-top:20px}.footer-widget .backtotop{bottom:100px;position:absolute;left:50%;right:auto;z-index:222;transform:translateX(-50%) rotate(180deg)}}@media(max-width:767.98px){.footer-widget{text-align:center}.footer-widget__col--logo{margin-bottom:15px}.footer__address{padding:0 40px}.footer-widget-newsletter__control{flex-direction:column;row-gap:16px}.footer-widget__col--logo,.footer-widget__col--address,.footer-widget__col--social,.footer-widget__col--link{width:100%}.footer-widget__social{justify-content:center;margin-top:20px}.footer-widget .title{margin-bottom:20px}.footer__col .footer-widget__col--social{margin-top:30px}.footer__col .footer-widget__col--link{margin-top:50px;margin-bottom:0}.footer-widget-newsletter__title{font:var(--mob-h3-title-fonts)}.footer-widget-newsletter__grid>.uk-grid-margin{margin-top:35px}.footer-widget-newsletter__action{margin-top:20px}.footer-widget__hr{margin-top:30px;margin-bottom:30px}.footer-widget__nav{justify-content:center;gap:20px;row-gap:15px}.footer-widget__copygrid{margin-top:20px;text-align:center}.footer__copygrid{margin-top:24px;flex-direction:column;row-gap:24px}.footer__menu{display:flex;flex-wrap:wrap}.footer__menu-item{width:50%}.footer__social{justify-content:center}.footer__hr{margin-top:40px}}@media(max-width:639.98px){}@media(max-width:575px){}
/* Header Starts */ 
.header {
    position: fixed;
    z-index: 50;
    color: var(--header-color);
    padding: 43px 0 43px;
    left: 0; 
    top: 0; transition: all 0.4s ease;
    width: 100%;
    display: flex;
    align-items: center;
}

.withoutbanner .header { padding: 20px 0 20px;}
.header.is-fixed, .withoutbanner .header.is-fixed { background:rgba(255,255,255,0.96); padding: 14px 0 14px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }

.header__logo-img.after-scroll, .is-fixed .header__logo-img, .withoutbanner .header .header__logo-img  { display: none; }
.header__logo-img { display:block; }
.is-fixed .header__logo-img.after-scroll { display:block; }
.withoutbanner .header .header__logo-img.after-scroll, .withoutbanner .header.is-fixed .header__logo-img.after-scroll { display:block; }


.header .header__container, .uk-modal-dialog .header__container { width:100%; max-width:100%; padding:0 45px; }
.uk-modal-dialog .header__container { padding:43px 45px 20px; }
.header__toggler-btn { font-size: 40px; display: flex; align-items: center; justify-content: center; color: var(--white-color); top: 0; right: 0; padding: 0; position: relative; }
.header__toggler-btn:hover, .header__toggler-btn:focus { color: var(--white-color); }
.header.is-fixed .header__toggler-btn, .withoutbanner .header .header__toggler-btn, .withoutbanner .header.is-fixed .header__toggler-btn { border-color:var(--primary-color); }
.withoutbanner .header .header__toggler-btn .lines { background:var(--primary-color); }
.withoutbanner .header .header__toggler-btn .lines:before, .withoutbanner .header .header__toggler-btn .lines:after { background:var(--primary-color); } 
.header.is-fixed .header__toggler-btn:hover, .header.is-fixed .header__toggler-btn:focus {opacity:0.8;}
.header__container { width: 100%; }
.header__grid { justify-content: space-between; align-items: center; margin-left: -20px; }
.header__grid > * { padding-left: 20px; }
.header__col--right { display: flex; align-items: center; }

.header__logo { width: var(--logo-width); height: var(--logo-height); display: flex; align-items: center; color: var(--header-color); }

.header__logo > * { width: 100%; height: 100%; object-fit: contain; }
.header__logo path { fill: inherit; }
.follow-up { margin-right: 20px; text-transform: uppercase; }

.uk-modal-dialog .header__logo > * { opacity: 0.5; }

.mainmenu { border: solid 1px #FFF; height: 40px; width: 40px; }
.mainmenu .lines {display:flex; width:24px; height:1.5px; background:var(--white-color); position: relative; transition: all 0.4s; }
.mainmenu .lines:before, .mainmenu .lines:after { content:""; width:24px; height:1.5px; background:var(--white-color); position: absolute; transition: all 0.4s; }
.mainmenu .lines:before { top:-7px; }
.mainmenu .lines:after { bottom:-7px; }
.mainmenu:hover .lines, .mainmenu:focus .lines { background: transparent; }
.mainmenu:hover .lines:before, .mainmenu:focus .lines:before { top:-3px; }
.mainmenu:hover .lines:after, .mainmenu:focus .lines:after { bottom:-3px; }

.header.is-fixed .mainmenu { border: solid 1px var(--primary-color); }
.header.is-fixed .mainmenu .lines { background:var(--primary-color); }
.header.is-fixed .mainmenu .lines:before, .header.is-fixed .mainmenu .lines:after {background:var(--primary-color);}



.header__toggler-btn.mainmenu:hover, .header__toggler-btn.mainmenu:focus {opacity: 1;}

.header__toggler-btn.uk-modal-close-default:hover, .header__toggler-btn.uk-modal-close-default:focus { background: rgba(255,255,255,0.2); }

/*
@media (min-width: 768px) {
.scrollablepart .header.is-fixed { background:rgba(255,255,255,0.96); padding: 20px 0 20px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }
.scrollablepart .header .header__logo-img  { display: none; }
.scrollablepart .header .header__logo-img.after-scroll { display:block; }
.scrollablepart .header__toggler-btn { color: var(--primary-color); }
}
 */

.header__phone {
    display: inline-flex;
    align-items: center;
    font: var(--header-fonts);
    color: var(--header-color);
    text-transform: uppercase;
    padding-left: 5px;
}

.header__phone .template-icon {
    margin-right: 13px;
    font-size: 24px;
    line-height: 1;
}

.header__phone-text {
    display: inline-flex;
    color: var(--header-color);
    align-items: center;
    padding: 15px 0;
}

.main-menu { padding: 0; overflow-x: hidden; }
.main-menu.uk-open>.uk-modal-dialog { background: url(https://assets.milestoneinternet.com/whitestone-companies/soartress-hospitality/background-images/menu-bg.jpg) right top no-repeat var(--primary-color); }
.main-menu.uk-open>.uk-modal-dialog .uk-modal-body { padding: 0; }
.navmenu__list { padding: 0; margin: 0 auto; max-width:800px; list-style: none; text-align: center; display: block; }
.header__social-media { color: var(--white-color); display: flex; align-items: center; justify-content: center; padding: 70px 0 38px; }
.header__social-media .footer__social { display: flex; }
.header__social-media .footer__social-item { margin:0; }
.header__social-media .footer__social-item a { color:var(--white-color); display: inline-flex
; position: relative; top: 2px; padding:2px 0;}
.navmenu__list-item { position: relative; margin:0; padding:15px 0; }

.navmenu__list-item:last-child { margin-right: 0; }
.navmenu__list-link { position: relative; display: inline-flex; padding: 0; position: relative; font: var(--header-fonts); text-transform: var(--header-fonts-text-transform); color: var(--header-color); }

.navmenu__list-link:hover, .navmenu__list-link:focus-visible, .navmenu-dropmenu__link:hover,
.navmenu-dropmenu__link:focus-visible { color: var(--white-color);}

.navmenu__list-link:after {
    content: '';
    height: 2px;
    background: var(--white-color);
    opacity: 1;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: auto;
    transform-origin: 100% 50%;
    transform: scale3d(0,1,1);
    transition: transform .6s
}
.navmenu__list-link:hover:after, .navmenu__list-link.navON:after {
    transform-origin: 0% 50%;
    transform: scale3d(1,1,1)
}
.navmenu__list-link:hover:after, .navmenu__list-link[aria-expanded="true"]:after, .navmenu__list-link.navON:after { transform-origin: 0% 50%; transform: scale3d(1,1,1); }

.navmenu__list-item:last-child .navmenu__list-link { padding-right: 0; }
.navmenu__dropdown > a { position: relative; padding: 10px; }
.navmenu-dropmenu {
    padding: 20px 0px;
    margin: 0;
    min-width: 265px;
    background: var(--bg-header);
    overflow: auto;
    max-height: 70vh;
    --uk-position-offset: 15px;
    text-align: left;
}

.navmenu-dropmenu__link { display: block; padding: 5px 20px; text-transform: var(--header-fonts-text-transform); font: var(--header-fonts); color: var(--header-color); }

.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; }

.mobile-button {display:none;}

@media (min-width: 1600px) {
  .main-menu.uk-open>.uk-modal-dialog { height: 100vh; }
  
}
@media (max-width: 1399.98px) {
  
    .navmenu__list-item {
        margin-right: 0;
        position: relative;
    }
    .navmenu__list-link {
        padding: 0;
    }
    .header__logo {
        width: var(--mob-logo-width);
        height: var(--mob-logo-height);
    }

    .header__phone,
    .navmenu-dropmenu__link {
        font-size: 12px;
    }

    .header__bookstay {
        font-size: 12px;
        padding: 10px 20px;
    }
  
  	.header__phone .template-icon {
        margin-right: 10px;
        font-size: 16px;
    }
}

/* @media only screen and (min-width: 1400px) and (max-width: 1620px)  {
  .header__social-media { padding: 35px 0 35px; }
}
@media only screen and (min-width: 1281px) and (max-width: 1400px)  {
  .navmenu__list-item { padding: 8px 0; }
  .header__social-media { padding: 35px 0 35px; }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px)  {
  .navmenu__list-item { padding: 8px 0; }
  .header__social-media { padding: 35px 0 35px; }
} */
@media (max-width: 1023.98px) {
    .header__phone, .header__bookstay {
        font-size: 10px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023.98px)  {
  .main-menu.uk-open > .uk-modal-dialog { height:100vh; }
}
@media (max-width: 959.98px) {
    .header__bookstay {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: var(--secondary-cta-font-color);
        color: var(--inverse-font-color);
        font: var(--primary-cta-fonts);
        min-height: 52px;
    }
    span.header__phone-no {
        display: none;
    }

    .header__phone .template-icon {
        font-size: 16px;
        margin: 0;
    }
  .header { padding: 19px 0; }
  .header .header__container { padding: 0 20px; }
  .uk-modal-dialog .header__container {padding:20px;}
  .mobile-button { display:block; position: fixed; bottom: 20px; left: 50%; padding: 0; text-align: center; width: 100%; max-width:340px; transform: translateX(-50%);}
  .mobile-button .uk-button-primary { border-color: rgba(17, 105, 171, 0.3); background:var(--white-color); width: 100%; }
  .header__social-media { display: block; text-align: center; padding: 40px 0 40px; }
  .header__social-media .footer__social { justify-content: center; }
  .header__social-media .follow-up { margin: 0 0 20px; display: block; }
   
}

@media (max-width: 767.98px) {
    body {
        padding-top: var(--header-height);
    }
    .header {
        min-height: var(--header-height);
        z-index: 101;
        display: flex;
        align-items: center;
    }
  
    .header__container {
        width: 100%;
    }
	
    .header__bookstay {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        padding: 15px 15px;
        height: 55px;
        z-index: 10;
        border-radius: 0;
    }

    .is-bookstay-active .header__bookstay {
        display: none;
    }

    .header__col--right {
        display: flex;
        align-items: center;
    }

    .header__toggler {
        margin-left: 28px;
    }

    .header__toggler-btn {
        display: flex;
        padding: 0;
        margin: 0; position: relative;
        font-size: 40px;
        line-height: 1;
        color: var(--header-color);
        cursor: pointer;
        align-items: center;
        min-width: 40px;
    }

    .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: 18px;
        line-height: 1;
        display: block;
    }

    .header__phone-label {
        display: none;
    }

    .header__phone-text > .template-icon {
        display: block;
        font-size: 18px;
        font-weight: normal;
    }

    .header__grid {
        margin-left: -30px;
    }

    .header__grid > * {
        padding-left: 30px;
    }

    .header-collapsible { top: 0; right: 0;
        width: 100%;
        z-index: 9; overflow-y: auto;
        transition: right .4s ease;
        padding-top: 0;
        padding-bottom: 0;
        display: block; position: relative;
        height: calc(100vh - 210px);
    }

    .is-header-active .header-collapsible {
        right: 0;
    }

    .navmenu__list {
        display: block;
        position: relative;
        z-index: 10;
    }

    .navmenu__list-item + .navmenu__list-item {
        margin-top: 0;
    }

    .navmenu__list-link {
        padding:0;
        color: var(--white-color);
        font: var(--mob-header-fonts);
        text-transform: var(--header-fonts-text-transform);
        text-align: left;
        justify-content: flex-start;
    }

    .navmenu__list-link:hover, 
    .navmenu__list-link:focus-visible, 
    .navmenu-dropmenu__link:hover, 
    .navmenu-dropmenu__link:focus-visible {
        color: var(--white-color);
    }

    .navmenu-dropmenu {
        position: relative !important;
        box-shadow: none !important;
        background: transparent;
        padding: 0 20px 10px;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: auto !important;
        max-width: 100% !important;
        list-style: none;
    }

    .navmenu-dropmenu__link {
        color: var(--primary-color);
        font: var(--body-text-fonts);
        padding: 7px 10px;
    }


    .navmenu__dropdown > a:before {
        content: '\ed38';
        font-family: var(--icon-fonts);
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        background-size: contain;
        transition: all .4s ease;
        line-height: 1;
    }
    .navmenu__dropdown > a[aria-expanded="true"]:before {
        transform: translateY(-50%) rotate(180deg);
    }

    .navmenu__list-link.navON,
    .navmenu__more-link.navON {
        color: var(--white-color);
    }

    .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: 15px 50px 15px 20px;
    }

    .is-header-active .header {
        background: var(--bg-header) !important;
    }

    .is-header-active .header__phone, 
    .is-header-active .header__phone-text, 
    .is-header-active .header__toggler-btn,
    .is-header-active .header__logo {
        color: var(--white-color) !important;
    }
  
}

@media (max-width: 639.98px) {
}

@media (max-width: 575px) {
}

/* Header Ends */

/* Transparent Header Starts */

.has-transparent-header {
    padding-top: 0;
}

.has-transparent-header .header:not(.is-fixed) {
    background: transparent;
}

.has-transparent-header .header:not(.is-fixed) .header__logo {
    color: var(--inverse-font-color);
    filter: opacity(1);
}

@media (min-width: 768px) {

    .has-transparent-header .header:not(.is-fixed) .navmenu__list-link,
    .has-transparent-header .header:not(.is-fixed) .navmenu__dropdown > a:before,
    .has-transparent-header .header:not(.is-fixed) .header__phone,
    .has-transparent-header .header:not(.is-fixed) .header__phone-text {
        color: var(--inverse-font-color);
        filter: opacity(1);
    }

    .has-transparent-header .header:not(.is-fixed) .navmenu__list-link:hover,
    .has-transparent-header .header:not(.is-fixed) .navmenu__list-link:focus-visible,
    .has-transparent-header .header:not(.is-fixed) .header__phone-text:hover,
    .has-transparent-header .header:not(.is-fixed) .header__phone-text:focus-visible {
      	color: var(--highlight-color);
    }
    .has-transparent-header .header:not(.is-fixed) .header__bookstay {
        border-color: var(--inverse-font-color);
    }
    .has-transparent-header .header:not(.is-fixed) .header__bookstay:hover,
    .has-transparent-header .header:not(.is-fixed) .header__bookstay:focus-visible {
        border-color: var(--primary-cta-hover-color);
    }
  
}
@media (min-width: 960px) {
.has-transparent-header .header { background:transparent; }
.has-transparent-header .header.is-fixed { background:transparent; box-shadow: none;}
.has-transparent-header .header.is-fixed .mainmenu { border: solid 1px var(--white-color); }
.has-transparent-header .header.is-fixed .mainmenu .lines { background:var(--white-color); }
.has-transparent-header .header.is-fixed .mainmenu .lines:before, .has-transparent-header .header.is-fixed .mainmenu .lines:after { background:var(--white-color);}

.has-transparent-header .is-fixed .header__logo-img.after-scroll { display:none; }
.has-transparent-header .header.is-fixed .header__toggler-btn { color:var(--white-color); }
.has-transparent-header .is-fixed .header__logo-img { display:block; }
  .has-transparent-header.scrollablepart .header { background: rgba(255, 255, 255, 0.96); padding: 20px 0 20px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }
}

@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) {

    .has-transparent-header .header:not(.is-fixed) .header__toggler-btn,
    .has-transparent-header .header:not(.is-fixed) .header__phone-text {
        color: var(--inverse-font-color);
        filter: opacity(1);
    }
  .has-transparent-header .header.is-fixed { background: rgba(255, 255, 255, 0.96);
    padding: 14px 0 14px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }
  
}

@media (max-width: 639.98px) {
}

@media (max-width: 575px) {
}


/* Transparent Header Ends */
.navmenu__list-item { opacity: 0; transform: translateY(-3rem); transition: opacity .6s 
cubic-bezier(.65, .025, .67, .36), transform .6s cubic-bezier(.65, .025, .67, .36); transition-duration: .3s; }

.uk-open .navmenu__list-item { opacity: 1; transform: translateY(0);
    transition: opacity .8s cubic-bezier(.34,.615,.4,.985),transform .8s cubic-bezier(.34,.615,.4,.985); }
.uk-open .navmenu__list-item:first-child {transition-delay: .2s;}
.uk-open .navmenu__list-item:nth-child(2) { transition-delay: .3s;}
.uk-open .navmenu__list-item:nth-child(3) {transition-delay: .4s;}
.uk-open .navmenu__list-item:nth-child(4) {transition-delay: .5s;}
.uk-open .navmenu__list-item:nth-child(5) {transition-delay: .6s;}
.uk-open .navmenu__list-item:nth-child(6) {transition-delay: .7s;}
.uk-open .navmenu__list-item:nth-child(7) {transition-delay: .8s;}
.uk-open .navmenu__list-item:nth-child(8) {transition-delay: .9s;}
.uk-open .navmenu__list-item:nth-child(9) {transition-delay: 1s;}
.uk-open .navmenu__list-item:nth-child(10) {transition-delay: 1.4s;}

.uk-modal-dialog .header__grid { opacity: 0; transform: translateY(-3rem); transition: opacity .6s 
cubic-bezier(.65, .025, .67, .36), transform .6s cubic-bezier(.65, .025, .67, .36); transition-duration: .3s; }
.uk-open .uk-modal-dialog .header__grid { opacity: 1; transform: translateY(0); transition-delay: .4s; }

.header__social-media { opacity: 0; transform: translateY(-3rem); transition: opacity .6s 
cubic-bezier(.65, .025, .67, .36), transform .6s cubic-bezier(.65, .025, .67, .36); transition-duration: .3s; }
.uk-open .header__social-media { opacity: 1; transform: translateY(0);
    transition: opacity .8s cubic-bezier(.34,.615,.4,.985),transform .8s cubic-bezier(.34,.615,.4,.985); transition-delay: .7s; }
