
 /* 
-------cacheFileName----------
 key8804A1BEF7BBB8EC7768BBDE4239FD09913337ED213CD1BE9FA1934D5BE6F597#2026-05-26T06--02--50 */ 

/*Variable Declaration*/
:root {
  --title-fonts: 'canela_weblight', serif;
  --text-fonts: 'Work Sans', sans-serif;

  --icon-fonts: "template-icon", sans-serif;

  --primary-color: #000000;  /*edited - black color*/
  --secondary-color: #3E3E3E;
  --highlight-color: #0056B4;  /*edited - blue color*/
  --inverse-font-color: #FFFFFF;

  --title-color: #000000;
  --text-color: #4D4D4D;     /* edited*/
  --sec-text-color: #3E3E3E;
  --light-color: #F6F6F4;  /*edited*/
  --dark-color: #000000;

  --bg-header: #FFFFFF;
  --header-color: #000000;

  --bg-footer: #000000;
  --footer-color: #FBF7F2;

  --bg-body: #ffffff;

  --bg-alt-1: #EEEEEE;  /* edited, light grey*/
  --bg-alt-2: #0056B4; /*edited - blue color*/
  --bg-alt-3: #EEEEEE; /* edited */
  --bg-alt-4: #D9D9D9; /* edited*/
   --bg-alt-5: #AAAAAA; /* edited*/
}
/*Variable Declaration Ends*/
/* Local Fonts Used Starts */
@font-face {
    font-family: 'canela_weblight';
    src: url('https://assets.milestoneinternet.com/highgate-hotels/palacio-do-governador/website2024/fonts/canela/canela-light-web-webfont.woff2') format('woff2'),
         url('https://assets.milestoneinternet.com/highgate-hotels/palacio-do-governador/website2024/fonts/canela/canela-light-web-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

















/* Local Fonts Used Ends */
*+h1,*+.uk-h1,*+h2,*+.uk-h2,*+h3,*+.uk-h3,*+h4,*+.uk-h4,*+h5,*+.uk-h5,*+h6,*+.uk-h6,*+.uk-heading-small,*+.uk-heading-medium,*+.uk-heading-large,*+.uk-heading-xlarge,*+.uk-heading-2xlarge{margin-top:0;margin-bottom:25px}h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6,.uk-heading-small,.uk-heading-medium,.uk-heading-large,.uk-heading-xlarge,.uk-heading-2xlarge{font-family:var(--title-fonts);color:var(--title-color);font-weight:300;margin-bottom:25px}.uk-grid+.uk-grid-small,.uk-grid+.uk-grid-row-small,.uk-grid-small>.uk-grid-margin,.uk-grid-row-small>.uk-grid-margin,*+.uk-grid-margin-small{margin-top:20px}a,.uk-link{color:var(--text-color)}em,i{color:var(--text-color)}.uk-button{font-size:14px;font-weight:600;font-family:var(--text-fonts);display:inline-flex;align-items:center;justify-content:center;line-height:1.2;min-height:41px;padding:12px 24px;border-radius:6px;letter-spacing:2.5px;text-transform:uppercase;opacity:1;user-select:none}.uk-button .template-icon:first-child{margin-right:10px;margin-top:-4px;line-height:inherit}.uk-button .template-icon:last-child{margin-left:10px}.uk-button-primary,.uk-light .uk-button-primary{background-color:var(--primary-color);color:#fff;border-width:1px}.uk-button-primary:hover,.uk-button-primary:focus,.uk-button-primary:focus-visible,.uk-light .uk-button-primary:hover,.uk-light .uk-button-primary:focus,.uk-light .uk-button-primary:focus-visible{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}.uk-button-secondary{background-color:var(--secondary-color);color:#fff;border-width:1px}.uk-button-secondary:hover,.uk-button-secondary:focus,.uk-button-secondary:focus-visible{background-color:transparent;border-color:var(--secondary-color);color:var(--secondary-color)}.uk-button-default{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);min-width:130px}.uk-button-default:hover,.uk-button-default:focus,.uk-button-default:focus-visible{background:var(--highlight-color);color:var(--inverse-font-color);border-color:var(--highlight-color)}.uk-button-default__inverse{border:1px solid var(--inverse-font-color);color:var(--inverse-font-color)}.uk-button-light{background-color:#fff;color:var(--primary-color);border:1px solid #fff}.uk-button-light:hover,.uk-button-light:focus,.uk-button-light:focus-visible{background-color:transparent;color:#fff;border-color:#fff}.uk-button-link{color:var(--text-color)!important;text-decoration:none!important;padding:0;min-height:unset;text-transform:unset;font-weight:300;letter-spacing:0;font-size:16px}.uk-button-link:hover{color:var(--highlight-color)!important}.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus,.uk-radio:checked:focus{background-image:none!important;background-color:var(--primary-color)!important}.uk-checkbox:checked{background:none!important}.uk-checkbox:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--inverse-font-color);background-color:var(--primary-color);font-family:var(--icon-fonts);font-size:12px;font-weight:bold;padding-left:2px;width:100%}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{border-color:var(--primary-color);background-color:transparent;box-shadow:unset}@media(max-width:1199.98px){p,ul,ol,dl,pre,address,fieldset,figure{margin:0 0 15px 0}}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}*+p,*+ul,*+ol,*+dl,*+pre,*+address,*+fieldset,*+figure{margin-top:0}a:hover,.uk-link:hover,.uk-link-toggle:hover .uk-link,.uk-link-toggle:focus .uk-link{color:var(--highlight-color);text-decoration:none;transition:all .4s ease}.uk-text-primary{color:var(--primary-color)!important}.uk-text-secondary{color:var(--secondary-color)!important}.uk-text-decoration{text-decoration:underline!important}.uk-container{padding-left:20px;padding-right:20px}.uk-grid{margin-left:-15px}.uk-grid>*{padding-left:15px}@media(min-width:1240px){.uk-container{max-width:1280px}.uk-container.uk-container-expand{max-width:none}.uk-container-small{max-width:1070px}.uk-container-xsmall{max-width:750px}.uk-container--1175px{max-width:1175px}}@media(max-width:767.98px){.uk-container{max-width:100%;padding-left:20px;padding-right:20px}}@media(max-width:400px){.uk-button-small{padding:12px;font-size:13px}}.uk-accordion>:nth-child(n+2){margin-top:25px;border-top:1px dashed var(--text-color);padding-top:25px}.uk-accordion-title{font-size:22px;line-height:1.5;font-family:var(--title-fonts);color:var(--primary-color);font-weight:300;position:relative;display:block;padding-right:30px}.uk-accordion-title.smalltitle{margin-bottom:0;text-decoration:none}.uk-accordion-title::before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-size:contain;transition:all .4s ease;background-image:none!important;font-family:var(--icon-fonts);font-size:12px;font-weight:normal;line-height:1;color:inherit;display:flex;align-items:center;justify-content:center;margin:0;color:var(--text-color);float:none}.uk-open>.uk-accordion-title::before{transform:translateY(-50%) rotate(180deg)}.uk-accordion-content{margin-top:15px}.uk-accordion-title:hover,.uk-accordion-title:focus{color:var(--highlight-color)}.uk-accordion-title.smalltitle:hover,.uk-accordion-title.smalltitle:focus,.uk-accordion-title.smalltitle:focus-visible{color:var(--text-color);text-decoration:underline}@media(max-width:959.98px){.uk-accordion-title{font-size:20px}}@media(max-width:767.98px){.uk-accordion>:nth-child(n+2){margin-top:20px;padding-top:20px}}.uk-slider--fade,.uk-slider--fade .uk-slider-items{transition:none!important}.uk-slider--fade .uk-transition-fade{visibility:hidden;opacity:0}.uk-slider--fade .uk-transition-fade.uk-active{visibility:visible;opacity:1}.uk-dotnav>*>*{width:10px;height:10px;background:transparent;opacity:1;border:1px solid var(--highlight-color)}.uk-dotnav>*{padding-left:15px}.uk-dotnav>.uk-active>*{background:var(--highlight-color)!important;opacity:1;border-color:var(--highlight-color)!important}.uk-dotnav>*>:hover,.uk-dotnav>*>:focus{background-color:var(--text-color);outline:none;border-color:transparent;opacity:1}.uk-offcanvas-overlay::before{background:rgba(39,54,64,.7)}.uk-offcanvas-overlay.uk-open::before{opacity:.7}:focus-visible{outline:1px solid var(--highlight-color);box-shadow:0 0 2px var(--highlight-color) inset;-webkit-box-shadow:0 0 2px var(--highlight-color) inset;-ms-box-shadow:0 0 2px var(--highlight-color) inset;-moz-box-shadow:0 0 2px var(--highlight-color) inset}*,*:before,*:after{box-sizing:border-box!important}html{font-family:var(--text-fonts);box-sizing:border-box!important;font-size:15px;line-height:1.7;letter-spacing:.45px;color:var(--text-color);background-color:var(--bg-body);font-weight:400;font-style:normal}body{color:var(--text-color);background-color:var(--bg-body)}ul,ol{padding-left:17px}.list-unstyled{padding:0;list-style:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;background:#fff!important;color:#000!important}.bg-alt-1{background:var(--bg-alt-1)!important}.bg-alt-2{background:var(--bg-alt-2)!important}.bg-alt-3{background:var(--bg-alt-3)!important}.bg-light{background:var(--light-color)!important}.bg-dark{background:var(--dark-color)!important}.title{letter-spacing:normal;color:var(--title-color);font-family:var(--title-fonts);font-size:28px;line-height:1.2;font-weight:300}.title--xxl{font-size:56px;line-height:1.2}.title--xl{font-size:48px;line-height:1.2;letter-spacing:normal}.title--l{font-size:40px;line-height:1.2;letter-spacing:normal}.title--m{font-size:32px;line-height:1.2;letter-spacing:normal}.title--s{font-size:24px;line-height:1.2;letter-spacing:normal}.title--xs{font-size:20px;line-height:1.2;letter-spacing:normal}.text-editor{margin-bottom:30px}.text-editor--large{font-size:20px;letter-spacing:.8px}.text-highlight{color:var(--highlight-color)}.button-link{color:var(--primary-color);text-align:center;font-size:13px;line-height:1.6;letter-spacing:2.3px;padding:0;background:transparent;min-height:auto;position:relative;transition:all .3s ease;line-height:1;flex-direction:column;align-items:flex-start}.button-link:after{content:'';width:24px;display:block;height:1px;margin-top:6px;transition:width .4s ease}.button-link:hover:after,.button-link:focus-visible:after{width:100%}.button-link--close{}.button-link--close:after{content:''}.button-link:hover,.button-link:focus-visible{color:var(--highlight-color);text-decoration:none!important}.button-link:focus-visible{padding:10px 10px 5px}.button-link--white,.uk-light .button-link,.button-link--white:hover,.button-link--white:focus-visible,.uk-light .button-link:hover,.uk-light .button-link:focus-visible{color:#fff}.button-readmore{flex-direction:unset;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary-color)}.button-readmore:after{content:'';font-size:11px;position:relative;top:.5px;margin-left:5px;width:auto;height:auto;background:transparent;margin-top:0;font-family:var(--icon-fonts);font-weight:600;color:inherit}.button-readmore:hover:after,.button-readmore:focus-visible:after{width:auto}.button-readmore__text--more{display:inline}.button-readmore__text--less{display:none}.button-readmore[aria-expanded="true"] .button-readmore__text--less{display:inline}.button-readmore[aria-expanded="true"] .button-readmore__text--more{display:none}.button-readmore[aria-expanded="true"]:after{content:''}.button-booknow{min-width:164px;min-height:39px}.button-combo{display:flex;align-items:center}.button-combo--space-l .uk-button+.uk-button{margin-left:50px}.button-combo--justify{justify-content:space-between}@keyframes wave-button{0%{background-position:center right}50%{background-position:60px 0}to{background-position:center 0}}.skip-to-content-btn{position:absolute;top:0;left:0;filter:opacity(0);pointer-events:none;color:#fff;background:var(--highlight-color);padding:10px 35px;font-weight:500;text-transform:uppercase;font-family:var(--title-fonts);letter-spacing:.75px;font-size:18px;transition:all .4s ease}.skip-to-content-btn:focus{opacity:1;filter:opacity(1);z-index:1002}.hero-image{height:620px}.hero-image>img{width:100%;height:100%;object-fit:cover;object-position:center}.align-self-center{align-self:center!important}.margin-bottom-xl{margin-bottom:50px!important}.margin-top-xl{margin-top:50px!important}.margin-bottom-l{margin-bottom:40px!important}.margin-top-l{margin-top:40px!important}svg[transform="rotate(180)"]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.animation-reveal{position:relative}.animation-reveal:before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;background:#fff;transition:all 1.5s cubic-bezier(.2,.4,.4,1) 0s;z-index:5}.animation-reveal--right{}.animation-reveal--right:before{right:auto;left:0}.animation-reveal.uk-scrollspy-inview:before{width:0}.bg-light .animation-reveal:before{background-color:var(--light-color)}.gutter-s{margin-left:-5px}.gutter-s>*{padding-left:5px}.gutter-xl,.gutter-xxl{margin-left:-50px}.gutter-xl>*,.gutter-xxl>*{padding-left:50px}.slider-controls{font-size:33px;line-height:1;display:flex;align-items:center;justify-content:space-between;max-width:86px;width:100%}.slider-controls__nav{display:flex;align-items:center;justify-content:center;color:var(--text-color);position:relative}.slider-controls__nav.uk-invisible{visibility:visible!important;opacity:.36;display:inline-flex!important;cursor:not-allowed}.slider-controls--with-counter{max-width:140px}.slider-controls__counter{letter-spacing:1.4px;text-transform:uppercase;font-size:14px;font-weight:600}.side-container{}@media(min-width:1200px){.side-container{padding-right:0;width:100%;margin-right:0;position:relative}.side-container{margin-left:0;margin-right:auto;padding-right:20px;padding-left:0}.side-container--right{margin-right:0;margin-left:auto;padding-left:20px;padding-right:0}}@media(min-width:1440px){.side-container{width:calc(1240px + (100% - 1240px)/2);width:-webkit-calc(1240px + (100% - 1240px)/2);max-width:1240px}}@media(min-width:1400px){.gutter-xl{margin-left:-60px}.gutter-xl>*{padding-left:60px}.gutter-xxl{margin-left:-100px}.gutter-xxl>*{padding-left:100px}}@media(min-width:1600px){.side-container{max-width:100%}}@media(max-width:1399.98px){}@media(max-width:1199.98px){.title.margin-bottom-xl,.title.margin-bottom-l{margin-bottom:20px!important}.title{font-size:28px}.title--xxl{}.title--xl{font-size:38px}.title--l{font-size:34px}.title--m{font-size:26px}.title--s{font-size:22px}.title--xs{font-size:14px}.button-combo--space-l .uk-button+.uk-button{margin-left:20px}}@media(max-width:1023.98px){.gutter-xl,.gutter-xxl{margin-left:-40px}.gutter-xl>*,.gutter-xxl>*{padding-left:40px}}@media(max-width:959.98px){.hero-image{height:50vh}.title--xxl{font-size:40px;line-height:1.2}.title--xl{font-size:36px;line-height:1.2}.title--m{font-size:24px;line-height:28px}.title--s{font-size:20px;line-height:1.15}.title--xs{font-size:18px;line-height:1.15}}@media(max-width:767.98px){.button-link{}.button-link--white{color:#fff}.title--xxl{}}@media(max-width:639.98px){.title--xs{font-size:12px}.text-editor{margin-bottom:20px}}@media(max-width:374px){.button-combo{flex-direction:column}.button-combo .uk-button+.uk-button{margin-top:20px}}#wrapper .pushItDown,.wrapper .pushItDown,body .pushItDown{margin-top:0!important}.cms6{visibility:visible!important;opacity:1!important}.cms6 .animation-reveal:before{display:none}.tagline.uk-sticky.cms6{position:static!important}.tagline.uk-sticky+.uk-sticky-placeholder.cms6{display:none!important}.header-iconmenu__item--hours.cms6{color:var(--inverse-font-color)!important;display:block!important}.hero-slideshow.cms6{min-height:700px!important;height:700px!important}.notification-popup.cms6{display:none}.uk-slideshow-items.cms6{min-height:700px!important}.destination.cms6,.food__bg.cms6,.customers-moments.cms6:after{background-size:auto}.formslable{display:none!important}.error-message{transform:unset!important;color:#f12;position:static!important;margin-top:5px!important;display:block;font-size:12px!important}.input-error{border-color:#f44336!important}.input-error~.error-message{position:absolute!important;bottom:-20px}.ada-datepicker{position:relative}.ui-datepicker button{font-family:var(--text-fonts)}.ui-datepicker td,.ui-datepicker th,.ui-widget-content .ui-state-default{font-family:var(--title-fonts)!important}.ui-datepicker th{color:var(--primary-color)}.ui-datepicker td,.ui-widget-content .ui-state-default{color:var(--text-color)}.ui-widget-content .ui-state-default{}.ui-widget-content .ui-state-hover,.ui-widget-content .ui-state-active{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.ui-datepicker-month,.ui-datepicker-year{color:var(--text-color)}.ui-datepicker .ui-datepicker-buttonpane button{background-color:var(--primary-color);color:var(--inverse-font-color);font-family:var(--text-fonts)!important;font-size:13px;text-transform:capitalize}.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker .ui-datepicker-buttonpane button:focus{background-color:var(--highlight-color);color:var(--inverse-font-color)}.ui-datepicker .ui-datepicker-next{background-color:transparent!important}.ui-datepicker-trigger{position:absolute;right:-5px;bottom:3px;background:transparent;border:0;width:25px;height:25px;padding:0;cursor:pointer}.grecaptcha-badge{z-index:2}.grecaptcha-badge{display:none}#msCookieBanner{font-size:12px!important;line-height:20px!important;height:auto!important;top:inherit!important;background-color:var(--highlight-color)!important;color:#fff!important;border:0!important;margin-bottom:0!important;max-width:240px;left:15px!important;padding:12px 15px!important;margin:0 auto;bottom:15px!important;border-radius:4px;z-index:9}span.text-cap-cookie{display:block;font-weight:700}#msCookieBanner .left{width:100%!important;text-align:left!important;margin:0 0 10px;display:block!important;padding:0!important}#msCookieBanner .right{width:100%!important;text-align:left;display:block!important;padding:0!important}#msCookieBanner .right button{border:0!important;font-size:12px;line-height:19px;padding:0!important;background:none!important;color:#fff!important;text-transform:uppercase;border-radius:3px;font-weight:700;letter-spacing:.45px;transition:all .4s ease;cursor:pointer}#msCookieBanner .right button:focus,#msCookieBanner .right button:hover{text-decoration:underline;color:#fff!important;opacity:.8}#msCookieBanner a,#msCookieBanner a:link,#msCookieBanner a:visited{border-bottom:1px solid!important;text-transform:capitalize;font-weight:700;color:#fff!important}#msCookieBanner a:hover,#msCookieBanner a:focus{color:#fff!important;border-bottom:1px solid #fff!important;opacity:.8}#msCookieBanner .right{width:100%!important;text-align:left}.booking-click-page .msCookieBanner{display:none}@media(max-width:767.98px){#msCookieBanner{bottom:70px!important;left:0!important;right:0!important;margin:auto}}.ui-datepicker-unselectable .ui-state-default{opacity:.5}.faqs__content .uk-accordion-content a,.page-faqs__content .uk-accordion-content a{color:var(--highlight-color);text-decoration:underline}.faqs__content .uk-accordion-content a:hover,.faqs__content .uk-accordion-content a:focus-visible,.page-faqs__content .uk-accordion-content a:hover,.page-faqs__content .uk-accordion-content a:focus-visible{text-decoration:none}@media(max-width:480px){:lang(pt).input-error~.error-message{line-height:1;bottom:-23px}}
@font-face {
font-family: 'template-icon';
src:
url('https://assets.milestoneinternet.com/highgate-hotels/palacio-do-governador/website2024/fonts/template-icon/template-icon.eot?aack');
src:
url('https://assets.milestoneinternet.com/highgate-hotels/palacio-do-governador/website2024/fonts/template-icon/template-icon.eot?aack#iefix')
format('embedded-opentype'),
url('https://assets.milestoneinternet.com/highgate-hotels/palacio-do-governador/website2024/fonts/template-icon/template-icon.ttf?aack')
format('truetype'),
url('https://assets.milestoneinternet.com/highgate-hotels/palacio-do-governador/website2024/fonts/template-icon/template-icon.woff?aack')
format('woff'),
url('https://assets.milestoneinternet.com/highgate-hotels/palacio-do-governador/website2024/fonts/template-icon/template-icon.svg?aack#template-icon')
format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}

[class^="template-icon-"],
[class*=" template-icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'template-icon';
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;

/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}



.template-icon-clock:before {
content: "\e96d";
}

.template-icon-time:before {
content: "\e96e";
}

.template-icon-nespresso-coffee-machine:before {
content: "\e96a";
}

.template-icon-luxury-toiletries:before {
content: "\e96b";
}

.template-icon-large-wardrobe:before {
content: "\e96c";
}

.template-icon-phone-light:before {
content: "\e91d";
}

.template-icon-distance:before {
content: "\e91c";
}

.template-icon-cleaning:before {
content: "\e90d";
}

.template-icon-room-size:before {
content: "\e90e";
}

.template-icon-zoom-in-search:before {
content: "\e90f";
}

.template-icon-web:before {
content: "\e910";
}

.template-icon-wheelchair:before {
content: "\e911";
}

.template-icon-wifi:before {
/* content: "\e912"; */
content: "\e9a2";
}

.template-icon-zoom-in:before {
content: "\e913";
}

.template-icon-pet-foot:before {
content: "\e914";
}

.template-icon-location1:before {
content: "\e915";
}

.template-icon-breakfast:before {
content: "\e916";
}

.template-icon-calendar:before {
content: "\e917";
}

.template-icon-specials:before {
content: "\e918";
}

.template-icon-rooms-bold:before {
/* content: "\e919"; */
content: "\e9a4";
}

.template-icon-camera:before {
content: "\e91a";
}

.template-icon-email:before {
content: "\e91b";
}

.template-icon-mail-icon:before {
content: "\e927";
}

.template-icon-phone2:before {
content: "\e96b";
}

.template-icon-search:before {
content: "\e90b";
}

.template-icon-long-arrow:before {
content: "\e900";
}

.template-icon-tick:before {
content: "\e901";
}

.template-icon-bell:before {
content: "\e902";
}

.template-icon-pinterest:before {
content: "\e903";
}

.template-icon-tripadvisor:before {
content: "\e904";
}

.template-icon-facebook:before {
content: "\e97b";
}

.template-icon-twitter:before {
content: "\e906";
}

.template-icon-instagram:before {
content: "\e907";
}

.template-icon-down-arrow:before {
content: "\e908";
}

.template-icon-right-arrow:before {
content: "\e924";
}

.template-icon-top-arrow:before {
content: "\e935";
}

.template-icon-left-arrow:before {
content: "\e936";
}

.template-icon-plus-rounded:before {
content: "\e909";
}

.template-icon-minus-rounded:before {
content: "\e90a";
}

.template-icon-reception-bell:before {
content: "\e945";
}

.template-icon-eyeglasses:before {
content: "\e946";
}

.template-icon-diamond:before {
content: "\e947";
}

.template-icon-camera-outline:before {
content: "\e948";
}

.template-icon-photo-camera:before {
content: "\e949";
}

.template-icon-football-shoes:before {
content: "\e944";
}

.template-icon-info:before {
content: "\e941";
}

.template-icon-handshake-full:before {
content: "\e942";
}

.template-icon-gift-voucher:before {
content: "\e943";
}

.template-icon-expand:before {
content: "\e93c";
}

.template-icon-screen-full:before {
content: "\e96a";
}

.template-icon-fullscreen:before {
content: "\e922"
}

.template-icon-people:before {
content: "\e93d";
}

.template-icon-people-2:before {
content: "\e93e";
}

.template-icon-arrow-right-rounded:before {
content: "\e93f";
}

.template-icon-arrow-left-rounded:before {
content: "\e940";
}

.template-icon-plus:before {
content: "\e923";
}

.template-icon-arrow-down:before {
content: "\e91f";
}

.template-icon-arrow-top:before {
content: "\e937";
}

.template-icon-arrow-right:before {
content: "\e938";
}

.template-icon-arrow-left:before {
content: "\e939";
}

.template-icon-calendar1:before {
content: "\e920";
}

.template-icon-description:before {
content: "\e921";
}

/*.template-icon-facebook-f:before { content: "\e922"; }*/
.template-icon-full-screen:before {
content: "\e922";
}

.template-icon-instagram1:before {
content: "\e926";
}

.template-icon-instagram-2:before {
content: "\e927";
}

.template-icon-mail-outline:before {
content: "\e928";
}

.template-icon-map-pin:before {
content: "\e92a";
}

.template-icon-map-primary-pin1:before {
content: "\e92b";
}

.template-icon-minus:before {
content: "\e92c";
}

.template-icon-pause:before {
content: "\e92d";
}

.template-icon-phone1:before {
content: "\e92e";
}

.template-icon-Play:before {
content: "\e92f";
}

.template-icon-play-circle:before {
content: "\e930";
}

.template-icon-sound-off:before {
content: "\e931";
}

.template-icon-sound-on:before {
content: "\e932";
}

.template-icon-twitter1:before {
content: "\e933";
}

.template-icon-user:before {
content: "\e934";
}

.template-icon-bed:before {
/* content: "\e969"; */
content: "\e99e";
}

.template-icon-daily-and-weekly-activities:before {
content: "\e968";
}

.template-icon-yards-of-short-game:before {
content: "\e94a";
}

.template-icon-metre-long-double-ended-driving-range:before {
content: "\e94b";
}

.template-icon-square-metres-of-gardens-and-outdoor-space:before {
content: "\e94c";
}

.template-icon-arts-and-crafts:before {
content: "\e94d";
}

.template-icon-expert-planning-services:before {
content: "\e94e";
}

.template-icon-fitting-center-by-callaway:before {
content: "\e94f";
}

.template-icon-free-wifi:before {
content: "\e950";
}

.template-icon-full-kitchen:before {
content: "\e951";
}

.template-icon-games:before {
content: "\e952";
}

.template-icon-group-lessons-for-up-to-six-guests:before {
content: "\e953";
}

.template-icon-indoor-and-outdoor-play-areas:before {
content: "\e954";
}

.template-icon-luxury-toiletries1:before {
content: "\e955";
}

.template-icon-mediterranean-catering:before {
content: "\e956";
}

.template-icon-nature-walks:before {
content: "\e957";
}

.template-icon-onsite-catering:before {
content: "\e958";
}

.template-icon-outdoor-event-space-with-ocean-views:before {
content: "\e959";
}

.template-icon-over-900-square-metres-of-indoor-event-space:before {
content: "\e95a";
}

.template-icon-pets-welcome:before {
content: "\e95b";
}

.template-icon-playground:before {
content: "\e95c";
}

.template-icon-private-balcony:before {
content: "\e95d";
}

.template-icon-private-lessons:before {
content: "\e95e";
}

.template-icon-private-pool:before {
content: "\e95f";
}

.template-icon-professional-complimentary-supervision:before {
content: "\e960";
}

.template-icon-program-for-kids-16-and-under:before {
content: "\e961";
}

.template-icon-putting-green-with-sea-view:before {
content: "\e962";
}

.template-icon-scenic-views:before {
content: "\e963";
}

.template-icon-terrace-balcony:before {
content: "\e964";
}

.template-icon-the-chance-of-booking-the-hotel-exclusively-for-your-group:before {
content: "\e965";
}

.template-icon-two-outdoor-pools-for-families-and-kids:before {
content: "\e966";
}

.template-icon-video-swing-and-body-posture-analysis:before {
content: "\e967";
}

.template-icon-tick-rounded:before {
content: "\e93a";
}

.template-icon-close:before {
content: "\e935";
}

/*.template-icon-menu-bars:before { content: "\e93b"; }*/
.template-icon-menu-bars:before {
content: "\e933";
}

.template-icon-location-light:before {
content: "\e91e";
}

.template-icon-arrow-left:before {
content: "\e933";
}

.template-icon-arrow-right:before {
content: "\e97a";
}

.template-icon-Guest:before {
content: "\e96f";
}

.template-icon-Hours:before {
content: "\e970";
}

.template-icon-Treatment:before {
content: "\e971";
}

.template-icon-awards-badge:before {
content: "\e972";
}

.template-icon-chevron-arrow-left:before {
content: "\e930";
}

.template-icon-chevron-arrow-right:before {
content: "\e931";
}

.template-icon-persons:before {
content: "\e92d";
}

/***************************************************************************/
.template-icon-ac:before {
content: "\e97c";
}

.template-icon-bathrobe:before {
content: "\e97f";
}

.template-icon-bathroom:before {
content: "\e980";
}

.template-icon-cable-channels:before {
content: "\e981";
}

.template-icon-carpeted-floor:before {
content: "\e982";
}

.template-icon-channels:before {
content: "\e983";
}

.template-icon-coffee:before {
content: "\e984";
}

.template-icon-flat-television:before {
content: "\e985";
}

.template-icon-guerlain-amenities:before {
content: "\e986";
}

.template-icon-hair-dryer:before {
content: "\e987";
}

.template-icon-heating:before {
content: "\e988";
}

.template-icon-iron:before {
content: "\e989";
}

.template-icon-linen:before {
content: "\e98a";
}

.template-icon-minibar:before {
content: "\e98b";
}

.template-icon-molton-brown:before {
content: "\e98c";
}

.template-icon-safe:before {
content: "\e98d";
}

.template-icon-satellite-channels:before {
content: "\e98e";
}

.template-icon-shower:before {
content: "\e98f";
}

.template-icon-slippers:before {
content: "\e990";
}

.template-icon-soundproofing:before {
content: "\e991";
}

.template-icon-television:before,
.template-icon-television-lcd-tv:before {
content: "\e992";
}

.template-icon-toiletries:before {
content: "\e993";
}

.template-icon-towels:before {
content: "\e994";
}

.template-icon-view:before {
content: "\e995";
}

.template-icon-wake-up-call:before {
content: "\e996";
}

.template-icon-wardrobe:before {
content: "\e997";
}

.template-icon-phone:before {
content: "\e9a0";
}

.template-icon-sofa:before {
content: "\e9a1";
}
.template-icon-lang:before {
content: "\e9a3";
}
 body {
                padding-top: 25px;
                background: var(--body-bg);
                min-height: 100vh;
                display: flex;
                align-items: center;
                justify-content: center;
                padding-bottom: 25px;
            }

            .res-box__card {
                text-align: center;
                padding: 40px;
                border: 1px solid var(--primary-color);
                width: 1000px;
                margin: auto;
                max-width: 100%;
            }

            .res-box__logo {
                width: 300px;
                height: 150px;
                overflow: hidden;
                margin-right: auto;
                margin-left: auto;
                margin-bottom: 50px;
            }

            .res-box__logo>* {
                width: 100%;
                height: auto;
                object-fit: contain;
            }

            .res-box__maintitle {
                line-height: 1;
                margin-bottom: 50px;
            }

            .res-box__content {
                margin-bottom: 0;
            }

            .res-box__hotelname {
                margin-bottom: 15px;
            }

            .res-box__lock {
                margin-bottom: 30px;
            }

            .res-box__lock>svg {
                width: 55px;
            }

            .res-box__content a:hover {
                text-decoration: none !important;
            }
/*--- Offline css--- */
.offlinebtn {
  width: 170px;
}

/*--- Offline css--- */

/*---Pop Up  css--- */
.allow-direction-box {
  display: none;
}

.allow-direction-box.active-box {
  background-color: rgba(238, 238, 238, 0.9);
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 11;
}

.allow-direction-box.active-box>img {
  display: block;
  margin: 80px auto 0;
  text-align: center;
}

.notification-popup {
  border-bottom: 0;
  opacity: 0;
  position: fixed;
  top: 190px;
  visibility: hidden;
  z-index: 20;
  width: 0;
  text-align: center;
}

.notification-popup.newuser-active-it {
    opacity: 1;
    visibility: visible;
    right: 20px;
    width: auto;
    min-height: 200px;
    background: var(--bg-alt-1) !important;
    z-index: 102;
    width: 320px;
    padding: 0 25px 40px 25px;
    border-radius: 0;
}

.allow-disallow-btn {
  padding: 0 10px;
}

.notification-popup a.btn-common.btn-primary {
  min-width: inherit;
  width: 100%;
}

.notification-inner {
  width: 100%;
  position: relative;
  padding: 65px 0 15px 0;
  box-sizing: border-box;
}

.alert-msg::before {
  cursor: default;
  height: 45px;
  left: 50%;
  position: absolute;
  top: 20px;
  width: 44px;
  margin: 0 0 0 -22px;
  font-family: var(--icon-fonts) !important;
  content: "\e902";
  font-weight: normal;
  font-size: 26px;
  color: var(--highlight-color);
}

.alert-msg {
  font-size: 20px;
  font-weight: 900;
  letter-spacing: 0.5px;
}

.allow-disallow-btn .donotallowbtn {
  display: none;
  width: 49.85%;
  float: left;
}

.allow-disallow-btn>div a.button:link,
.allow-disallow-btn>div a.button:visited {
  border-radius: 0;
  width: 100%;
  font-family: roboto, sans-serif;
  font-weight: 500;
}

.allow-disallow-btn>div.donotallowbtn a.button:link,
.allow-disallow-btn>div.donotallowbtn a.button:visited {
  border-radius: 0;
  width: 100%;
}

.allowbtn {
  margin: 0 auto;
}
.allowbtn .uk-button{
	letter-spacing: 1.5px;
}
.allow-disallow-btn::after {
  clear: both;
  content: " ";
  position: relative;
}
.footer-pwa-block { display: inline-flex; }
.active-it .footer-pwa-block { display: none; }
.mim-icon-close.prompt-close {
    position: absolute;
    left: -17px;
    top: -17px;
    cursor: pointer;
    width: 35px;
    height: 35px;
    background: var(--highlight-color);
    text-align: center;
    color: #fff;
    font-weight: 800;
    line-height: 1;
    border-radius: 100%;
    z-index: 2;
    transition: .5s all;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

.mim-icon-close.prompt-close:hover,
.mim-icon-close.prompt-close:focus {
  background: var(--bg-alt-3);
    color: var(--highlight-color);
}

.notification-checkbox {
  margin-top: 14px;
  font-size: 16px;
}

.donotallowbtn {
  padding-right: 10px;
}

/*---Pop Up css END--- */



/* Start: For notification popup  Tablet*/
.pwa-tablet .notification-popup {
  position: fixed;
  right: 0;
  top: 20%;
  z-index: 11;
  left: 0;
  margin: 0 auto;
  width: 425px !important;
}


/* End: For notification popup */


/*mobile-css*/
.pwa-mobile .notification-popup {
  top: 90px;
  width: 88% !important;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.pwa-mobile .notification-inner {
  width: 100%;
}

.pwa-mobile .notification-popup.newuser-active-it {
  /*min-height: 200px;    
  z-index: 11;*/
}

.pwa-mobile .allow-disallow-btn>div {
  width: 220px;
  margin: 0 auto;
}

.pwa-mobile .locator-checkbox {
  margin-top: 8px;
}

.pwa-mobile .alert-msg {
  font-size: 14px;
}
:lang(pt) .allowbtn .uk-button{
	padding: 12px 20px;
}
/*ends here*/

@media only screen and (max-width: 896px) and (orientation: landscape){
  .notification-popup.newuser-active-it{
  	width: 500px;
    top: 100px;
  }
}
/*cache version*/