@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {}
@media (max-width: 1280px) {}
@media (max-width: 1024px) {}
@media (max-width: 820px) {}
@media (max-width: 680px) {}

a:link,a:visited {color:#000000;text-decoration:none;}
a:hover,a:active {color:#424242;text-decoration:;}
a.* {}a{-webkit-transition:all 300ms cubic-bezier(0,.5,.3,1);
-moz-transition:all 300ms cubic-bezier(0,.5,.3,1);
-o-transition:all 300ms cubic-bezier(0,.5,.3,1);
transition:all 300ms cubic-bezier(0,.5,.3,1); -webkit-text-size-adjust: none;}
a:hover.* {}a{-webkit-transition:all 300ms cubic-bezier(0,.5,.3,1);
-moz-transition:all 300ms cubic-bezier(0,.5,.3,1);
-o-transition:all 300ms cubic-bezier(0,.5,.3,1);
transition:all 300ms cubic-bezier(0,.5,.3,1); -webkit-text-size-adjust: none;}
a.acc-next {background-position: 50% 50%;
width: 32px;
height: 123px;
display: block;
position: absolute;
top: 50%;
right:-60px;
transform: translate(0,-50%);}
a:hover.acc-next {background-position: 50% 50%;
width: 32px;
height: 123px;
display: block;
position: absolute;
top: 50%;
right:-60px;
transform: translate(0,-50%);}
a.acc-prev {background-position: 50% 50%;
width: 32px;
height: 123px;
display: block;
position: absolute;
top: 50%;
left:-60px;
transform: translate(0,-50%);}
a:hover.acc-prev {background-position: 50% 50%;
width: 32px;
height: 123px;
display: block;
position: absolute;
top: 50%;
left:-60px;
transform: translate(0,-50%);}
a.accLink {}
a:hover.accLink {opacity:0.4;}
a.accMenu {font-family:var(--secondary_font);font-size:14px;line-height:32px;font-weight:300;color:#000000;position:relative;}
a:hover.accMenu {font-family:var(--secondary_font);font-size:14px;line-height:32px;font-weight:300;color:#000000;position:relative;}
a.affiliateLink {font-family:var(--secondary_font);font-size:15px;font-weight:300;color:#000000;}
a:hover.affiliateLink {font-family:var(--secondary_font);font-size:15px;font-weight:300;color:#000000;text-decoration:underline;}
a.awardsTitle {font-family:var(--secondary_font);font-size:18px;line-height:28px;font-weight:400;color:#000000;height: 53px;
display: grid;
align-items: center;
align-content: center;
position: relative;
max-width:200px;text-align:right;background-image:url(https://overron-cdn.b-cdn.net/images/links/161_R3426ove16521nissakihotel.png);background-repeat:no-repeat;}
a:hover.awardsTitle {font-family:var(--secondary_font);font-size:18px;line-height:28px;font-weight:400;height: 53px;
display: grid;
align-items: center;
align-content: center;
position: relative;
max-width:200px;text-align:right;}
a.awardsTitle:before {content: "";
position: absolute;
width: 30px;
height: 2px;
background-color: #444444;
right: 0;
bottom: 10px;}
a.blogLinkMenu {font-size:16px;line-height:25px;font-weight:400;color:#333333;}
a:hover.blogLinkMenu {font-size:16px;line-height:25px;font-weight:400;color:#7b8f6d;}
a.blogLinkMenuSel {font-size:16px;line-height:25px;font-weight:300;color:#7b8f6d;text-decoration:underline;}
a:hover.blogLinkMenuSel {font-size:16px;line-height:25px;font-weight:300;color:#7b8f6d;text-decoration:underline;}
a.blogMenu {font-size:18px;font-weight:300;font-style:normal;color:#ffffff;background-color:#cccccc;display: block;}
a:hover.blogMenu {font-size:18px;font-weight:300;font-style:normal;color:#ffffff;background-color:#2a9bce;display: block;}
a.blogMenuSel {font-size:18px;font-weight:300;font-style:normal;color:#ffffff;background-color:#2a9bce;display: block;}
a:hover.blogMenuSel {font-size:18px;font-weight:300;font-style:normal;color:#ffffff;background-color:#2a9bce;display: block;}
a.bodylinks {color:#000000;}
a:hover.bodylinks {color:#424242;}
a.bookNow {font-family:var(--secondary_font);font-size:18px;line-height:27px;font-weight:400;color:#ffffff;    background-color: transparent;
    border: 1px solid #ffffff;
    height: 30px;
    width: 135px;
    text-align: center;
    display: grid;
    align-items: center;
    align-content: center;
}
a:hover.bookNow {font-family:var(--secondary_font);font-size:18px;line-height:27px;font-weight:400;color:#ffffff;background-color:#ffffff;
color:#91a087;}
a.bookNowMobile {font-family:var(--secondary_font);font-size:25px;line-height:30px;font-weight:400;color:#ffffff;background-color:#91a087;padding:20px 15px; display:table; position:absolute; z-index:2;text-align:center;}
a:hover.bookNowMobile {font-family:var(--secondary_font);font-size:25px;line-height:30px;font-weight:400;color:#ffffff;background-color:#e8e8e8;padding:20px 15px; display:table; position:absolute; z-index:2;text-align:center;}
a.bookSmall {font-family:var(--secondary_font);font-size:20px;color:#000000;padding:12px 0px 0 0;
display:inline-block;
position:relative;
}
a:hover.bookSmall {font-family:var(--secondary_font);font-size:20px;color:#424242;padding:12px 0px 0 0;
display:inline-block;
position:relative;
}
a.bookSmall:before {content:"";
border-bottom:4px solid #000000;
position:absolute;
bottom:-6px;
    display: block;
    width: 75%;}
a:hover.bookSmall:before {border-bottom:4px solid #91a087;}
a.botaddresslinks {font-size:12px;font-weight:normal;font-style:normal;color:#000;}
a:hover.botaddresslinks {font-size:12px;font-weight:normal;font-style:normal;color:#fff;}
a.callNow {font-size:19px;line-height:32px;font-weight:400;color:#7b8f6d;display:block; padding:10px 0;}
a:hover.callNow {font-size:19px;line-height:32px;font-weight:400;color:#ffffff;display:block; padding:10px 0;}
a.callNow:before {content:"\f879";
font-family: Font-Awesome;
color: #ffffff;
font-size: 20px;
width: 36px;
display: block;
margin: auto;
text-align: center;
line-height: 36px;
border-radius: 50%;
border: 2px solid #ffffff;}
a.contactLink {color:#000000;border:1px solid transparent;}
a:hover.contactLink {color:#424242;border-bottom:1px solid #424242;}
a.footerLinks {font-size:14px;line-height:24px;font-weight:400;color:#000000;border-bottom:1px solid transparent;}
a:hover.footerLinks {font-size:14px;line-height:24px;font-weight:400;color:#424242;border-bottom:1px solid #424242;}
a.footerSitemap {font-size:16px;line-height:28px;font-weight:200;color:#000000;border-bottom:1px solid transparent;}
a:hover.footerSitemap {font-size:16px;line-height:28px;font-weight:200;color:#424242;border-bottom:1px solid #424242;}
a.googlePin {font-size:30px;line-height:32px;font-weight:400;color:#7b8f6d;display:block; padding:10px 0;}
a:hover.googlePin {font-size:30px;line-height:32px;font-weight:400;color:#ffffff;display:block; padding:10px 0;}
a.googlePin:before {content:"\f3c5";
font-family: Font-Awesome;
color: #ffffff;
font-size: 34px;
width: 36px;
display: block;
margin: auto;
text-align: center;
line-height: 36px;}
a.header-next {text-decoration:none; position:absolute;margin:auto;top:35%;right:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;}
a:hover.header-next {text-decoration:none; position:absolute;margin:auto;top:35%;right:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;}
a.header-prev {text-decoration:none; position:absolute;margin:auto;top:35%;left:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;}
a:hover.header-prev {text-decoration:none; position:absolute;margin:auto;top:35%;left:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;}
a.hpBookNow {font-size:20px;font-weight:400;color:#ffffff;background-color:#434343;text-align: center;border: 2px solid #434343;display:table;margin: auto;width: 100%;padding:6px 0px;}
a:hover.hpBookNow {font-size:20px;font-weight:400;color:#434343;background-color:#ffffff;text-align: center;border: 2px solid #434343;display:table;margin: auto;width: 100%;padding:6px 0px;}
a.hpJoinClub {font-style:normal;text-decoration:none;}
a:hover.hpJoinClub {font-style:normal;text-decoration:none;}
a.IGmore {font-family:var(--default_font);font-size:16px;line-height:55px;font-weight:600;color:#7b8f6d;    padding: 0 30px 0 0;
    display: inline-block;
    background-position-x: right;
    background-position-y: center;text-align:left;}
a:hover.IGmore {font-family:var(--default_font);font-size:16px;line-height:55px;font-weight:600;color:#000000;    padding: 0 40px 0 0;}
a.intSubMenu {font-size:14px;font-weight:normal;font-style:normal;color:#777777;}
a:hover.intSubMenu {font-size:14px;font-weight:normal;font-style:normal;color:#7D4F4F;}
a.intSubMenuSel {font-size:14px;font-weight:normal;font-style:normal;color:#7D4F4F;}
a:hover.intSubMenuSel {font-size:14px;font-weight:normal;font-style:normal;color:#7D4F4F;}
a.lang {font-family:var(--secondary_font);font-size:14px;font-weight:400;color:#ffffff;padding:5px 5px;
display:table;
margin:0 auto;
border-bottom:1px solid transparent;
position:relative;}
a:hover.lang {font-family:var(--secondary_font);font-size:14px;font-weight:400;color:#ffffff;border-bottom:1px solid #ffffff;}
a.lang:before {position: absolute;
content: "";
background: #fff;
width: 1px;
height: 22px;
top: 3px;
right: 0px;}
a.lang:last-child {}
a:hover.lang:last-child {}
a.lang:last-child:before {content:none;}
a.lang:last-child:after {content:none;}
a.langSel {font-size:14px;color:#ffffff;
border-bottom:1px solid #ffffff;}
a:hover.langSel {font-size:14px;color:#ffffff;
border-bottom:1px solid #ffffff;}
a.languageSelector {font-family:var(--secondary_font);font-size:17px;line-height:27px;color:#ffffff;background-position: right;background-image:url(https://overron-cdn.b-cdn.net/images/links/130_R1487.png);background-repeat:no-repeat;}
a:hover.languageSelector {font-family:var(--secondary_font);font-size:17px;line-height:27px;color:#ffffff;background-position: right;}
a.link {color:#000000;border-bottom:1px solid #000000}
a:hover.link {color:#424242;border-bottom:1px solid #424242;}
a.logo {display:inline-block;max-width:150px;image-rendering: -webkit-optimize-contrast;line-height: 0;}
a:hover.logo {display:inline-block;max-width:150px;image-rendering: -webkit-optimize-contrast;line-height: 0;}
a.more {font-family:var(--default_font);font-size:16px;line-height:55px;font-weight:600;color:#7b8f6d;    padding: 0 30px 0 0;
    display: inline-block;
    background-position-x: right;
    background-position-y: center;text-align:left;background-image:url(https://overron-cdn.b-cdn.net/images/links/3_R8035.png);background-repeat:no-repeat;}
a:hover.more {font-family:var(--default_font);font-size:16px;line-height:55px;font-weight:600;color:#7b8f6d;    padding: 0 40px 0 0;background-image:url(https://overron-cdn.b-cdn.net/images/links/3_R2331_rim.png);background-repeat:no-repeat;}
a.moreLink {font-style:normal;margin:5px 10px; text-align:right;}
a:hover.moreLink {font-style:normal;margin:5px 10px; text-align:right;}
a.moreWhite {font-family:var(--default_font);font-size:16px;line-height:55px;font-weight:600;color:#ffffff;    padding: 0 30px 0 0;
    display: inline-block;
    background-position-x: right;
    background-position-y: center;text-align:left;background-image:url(https://overron-cdn.b-cdn.net/images/links/154_R9659.png);background-repeat:no-repeat;}
a:hover.moreWhite {font-family:var(--default_font);font-size:16px;line-height:55px;font-weight:600;color:#ffffff;    padding: 0 40px 0 0;background-image:url(https://overron-cdn.b-cdn.net/images/links/154_R8636_rim.png);background-repeat:no-repeat;}
a.newsletLink {font-size:13px;font-weight:normal;font-style:normal;color:#000;}
a:hover.newsletLink {font-size:13px;font-weight:normal;font-style:normal;color:#33419A;}
a.offersbutton {font-size:24px;font-weight:bold;font-style:normal;color:#ffffff;background-color:#ae8c33;padding:0px 20px;}
a:hover.offersbutton {font-size:24px;font-weight:bold;font-style:normal;color:#ffffff;background-color:#656565;padding:0px 20px;}
a.pdf {font-family:var(--secondary_font);font-size:20px;color:#000000;padding:12px 0px 0 0;
display:inline-block;
position:relative;
}
a:hover.pdf {font-family:var(--secondary_font);font-size:20px;color:#424242;padding:12px 0px 0 0;
display:inline-block;
position:relative;
}
a.pdf:before {content:"";
border-bottom:4px solid #000000;
position:absolute;
bottom:-6px;
    display: block;
    width: 75%;}
a:hover.pdf:before {border-bottom:4px solid #91a087;}
a.readMore {font-size:21px;line-height:30px;font-weight:normal;font-style:normal;color:#424242;}
a:hover.readMore {font-size:21px;line-height:30px;font-weight:normal;font-style:normal;color:#ffffff;}
a.restMenu {font-size:22px;line-height:27px;font-weight:700;color:#000000;display:block;
display: block;
    height: 70px;
background-position:0 25%;background-image:url(https://res.cloudinary.com/incom/image/upload/v1756817122/images/osaaanidxal0j2rv4taq.png);background-repeat:no-repeat;}
a:hover.restMenu {font-size:22px;line-height:27px;font-weight:700;color:#424242;display:block;
display: block;
    height: 70px;
background-position:0 25%;background-image:url(https://res.cloudinary.com/incom/image/upload/v1756817123/images/ackldqdvnqregdgrtcog.png);background-repeat:no-repeat;}
a.rootlinks {font-size:14px;font-weight:400;color:#424242;padding:0 4px;}
a:hover.rootlinks {font-size:14px;font-weight:400;padding:0 4px;}
a.rootMenu {font-family:var(--secondary_font);font-size:24px;line-height:27px;font-weight:400;color:#000000;display:grid; padding:10px 0px; width:85%; margin:0 auto;
/*border-bottom:1px solid #000000;*/
position:relative;
letter-spacing:0.3em;
height:100vh;
align-content:center;
align-items:center;text-align:left;}
a:hover.rootMenu {font-family:var(--secondary_font);font-size:24px;line-height:27px;font-weight:400;color:#000000;display:grid; padding:10px 0px; width:85%; margin:0 auto;
/*border-bottom:1px solid #000000;*/
position:relative;
letter-spacing:0.3em;
height:100vh;
align-content:center;
align-items:center;text-align:left;}
a.rootMenu:before {content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    top:55%;
    background: #000000;
    height: 5px;
    width: 50%;
    transition: width 0.5s;}
a.rootMenu:after {content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    top:calc(55% + 5px);
    background: #000000;
    height: 1px;
    width: 100%;}
a:hover.rootMenu:before {    width: 100%;}
a.rootMenu span span {font-weight:600;padding:10px 0;
display:block;letter-spacing:2px;}
a:hover.rootMenu span span {font-weight:600;padding:10px 0;
display:block;letter-spacing:2px;}
a.rootMenuSel {position:relative;}
a:hover.rootMenuSel {position:relative;}
a.rootMenuSel:before {width: 100%;
}
a.scroll {display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:82px;height:82px;background-position:50% 50%;background-color:rgba(255,255,255,0.7);z-index:59;}
a:hover.scroll {background-position:50% 60%;}
a.searchlink {font-size:12px;font-weight:400;color:#cc0000;}
a:hover.searchlink {font-size:12px;font-weight:400;color:#000;}
a.sideMenu {font-family:var(--secondary_font);font-size:16px;line-height:30px;font-weight:400;color:#000000;display:table; 
padding:0px 2% 0 0px; 
margin:2% auto; 
margin-left:10%;
border-bottom:3px solid transparent;
position:relative;
letter-spacing:0.1em;text-align:left;}
a:hover.sideMenu {font-family:var(--secondary_font);font-size:16px;line-height:30px;font-weight:400;color:#000000;border-bottom:3px solid #000000;
}
a.sideMenuSel {position:relative;
border-bottom:3px solid #000000;}
a:hover.sideMenuSel {position:relative;
border-bottom:3px solid #000000;}
a.simpleLink {font-style:normal;}
a:hover.simpleLink {font-style:normal;}
a.sitemaplinks {font-size:12px;font-weight:normal;font-style:normal;color:#000;}
a:hover.sitemaplinks {font-size:12px;font-weight:normal;font-style:normal;color:#fff;}
a.sitemapsublinks {font-size:13px;font-weight:normal;font-style:normal;color:#000;}
a:hover.sitemapsublinks {font-size:13px;font-weight:normal;font-style:normal;color:#fff;}
a.social {font-size:27px;font-weight:400;color:#2a2a2a;padding: 0 25px 0 0;}
a:hover.social {font-size:27px;font-weight:400;color:#2a2a2a;padding: 0 25px 0 0;}
a.subMenu {font-size:15px;font-weight:400;color:#000000;display:inline-block;padding:10px 20px;}
a:hover.subMenu {font-size:15px;font-weight:400;color:#7b8f6d;display:inline-block;padding:10px 20px;}
a.subMenuCats {font-size:11px;font-weight:normal;font-style:normal;color:#0EB20E;}
a:hover.subMenuCats {font-size:11px;font-weight:normal;font-style:normal;}
a.subMenuCatsSel {font-size:11px;font-weight:normal;font-style:normal;color:#1D3CB6;}
a:hover.subMenuCatsSel {font-size:11px;font-weight:normal;font-style:normal;}
a.subMenuSel {font-size:15px;font-weight:400;color:#7b8f6d;}
a:hover.subMenuSel {font-size:15px;font-weight:400;color:#7b8f6d;}
a.tabButton {font-size:12px;font-weight:normal;font-style:normal;color:#F5F5F5;background-color:#6b6b6b;display:block; height:25px; line-height:28px; padding:0 18px;}
a:hover.tabButton {font-size:12px;font-weight:normal;font-style:normal;color:#CBC9E8;background-color:#6b6b6b;display:block; height:25px; line-height:28px; padding:0 18px;}
a.tabButtonSel {font-size:13px;font-weight:normal;font-style:normal;color:#CBC9E8;background-color:#6b6b6b;display:block; height:25px; line-height:28px; padding:0 18px;}
a:hover.tabButtonSel {font-size:13px;font-weight:normal;font-style:normal;color:#CBC9E8;background-color:#6b6b6b;display:block; height:25px; line-height:28px; padding:0 18px;}
a.toplinks {font-family:var(--secondary_font);font-size:17px;line-height:27px;font-weight:400;color:#000000;padding:0 10px;}
a:hover.toplinks {font-family:var(--secondary_font);font-size:17px;line-height:27px;font-weight:400;color:#424242;padding:0 10px;}
a.toplinksSel {font-size:17px;font-weight:400;color:#424242;padding:0 10px;}
a:hover.toplinksSel {font-size:17px;font-weight:400;color:#424242;padding:0 10px;}
a.toTopButton {font-size:20px;line-height:37px;font-weight:400;color:#ffffff;background-color:#91a087;display: block; width: 40px; height: 40px; position: fixed; z-index:59; bottom: 30px; right: 30px;border-radius:50%;text-align:center;}
a:hover.toTopButton {font-size:20px;line-height:37px;font-weight:400;color:#ffffff;background-color:#91a087;display: block; width: 40px; height: 40px; position: fixed; z-index:59; bottom: 30px; right: 30px;border-radius:50%;text-align:center;}
a.toTopButton i {line-height:inherit;}
a:hover.toTopButton i {line-height:inherit;}
a.usefulLinks {font-size:19px;line-height:25px;font-weight:300;color:#424242;display:block;}
a:hover.usefulLinks {font-size:19px;line-height:25px;font-weight:300;color:#7b8f6d;display:block;}
@media (max-width: 1600px) {a.rootMenu {font-size:18px;}
a:hover.rootMenu {font-size:18px;}
}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {a.bookSmall {}
a:hover.bookSmall {}
a.pdf {font-family:var(--secondary_font);}
a:hover.pdf {font-family:var(--secondary_font);}
}
@media (max-width: 1280px) {a.bookSmall {}
a:hover.bookSmall {}
a.IGmore {}
a:hover.IGmore {}
a.more {}
a:hover.more {}
a.moreWhite {// padding: 12px 14px;}
a:hover.moreWhite {// padding: 12px 14px;}
a.pdf {}
a:hover.pdf {}
a.restMenu {font-size:20px;line-height:27px;font-weight:700;color:#000000;display:block;
display: block;
    height: 70px;
background-position:0 25%;background-image:url(https://res.cloudinary.com/incom/image/upload/v1756817120/images/lo29bpcf7aayqvio2bib.png);background-repeat:no-repeat;}
a:hover.restMenu {font-size:20px;line-height:27px;font-weight:700;color:#424242;display:block;
display: block;
    height: 70px;
background-position:0 25%;background-image:url(https://res.cloudinary.com/incom/image/upload/v1756817121/images/hbopyujzfhfpnm1xlk6w.png);background-repeat:no-repeat;}
a.rootMenu {font-size:17px;}
a:hover.rootMenu {font-size:17px;}
a.rootMenu span span {}
a:hover.rootMenu span span {}
a.rootMenuSel {}
a:hover.rootMenuSel {}
a.sideMenu {font-family:var(--secondary_font);}
a:hover.sideMenu {font-family:var(--secondary_font);}
a.toplinks {}
a:hover.toplinks {}
}
@media (max-width: 1024px) {a.rootMenu {height:50vh;}
a:hover.rootMenu {height:50vh;}
a.rootMenu:before {top:58%;
}
a.rootMenu:after {top:calc(58% + 5px);
  }
a.sideMenu {margin:0 auto;
padding:0 10px;}
a:hover.sideMenu {margin:0 auto;
padding:0 10px;}
a.toplinks {font-size:15px;line-height:10px;}
a:hover.toplinks {font-size:15px;line-height:10px;}
a.toplinksSel {font-size:15px;line-height:10px;font-weight:400;color:#424242;padding:0 10px;}
a:hover.toplinksSel {font-size:15px;line-height:10px;font-weight:400;color:#424242;padding:0 10px;}
}
@media (max-width: 820px) {a.bookSmall {font-family:var(--secondary_font);font-size:20px;color:#000000;padding:12px 0px 0 0;
display:inline-block;
position:relative;
}
a:hover.bookSmall {font-family:var(--secondary_font);font-size:20px;color:#424242;padding:12px 0px 0 0;
display:inline-block;
position:relative;
}
a.bookSmall:before {content:"";
border-bottom:4px solid #000000;
position:absolute;
bottom:-6px;
    display: block;
    width: 75%;}
a.pdf {font-family:var(--secondary_font);font-size:20px;color:#000000;padding:12px 0px 0 0;
display:inline-block;
position:relative;
}
a:hover.pdf {font-family:var(--secondary_font);font-size:20px;color:#424242;padding:12px 0px 0 0;
display:inline-block;
position:relative;
}
a.pdf:before {content:"";
border-bottom:4px solid #000000;
position:absolute;
bottom:-6px;
    display: block;
    width: 75%;}
a.rootMenu {font-size:16px;}
a:hover.rootMenu {font-size:16px;}
a.rootMenu span span {}
a:hover.rootMenu span span {}
}
@media (max-width: 680px) {a.arrowMore {width:35px; height:33px; display:block;}
a:hover.arrowMore {width:35px; height:33px; display:block;}
a.awardsTitle {font-family:var(--secondary_font);font-size:18px;line-height:28px;font-weight:400;color:#000000;height: 53px;
display: grid;
align-items: center;
align-content: center;
position: relative;
max-width:200px;
margin:auto;text-align:right;}
a:hover.awardsTitle {font-family:var(--secondary_font);font-size:18px;line-height:28px;font-weight:400;height: 53px;
display: grid;
align-items: center;
align-content: center;
position: relative;
max-width:200px;
margin:auto;text-align:right;}
a.awardsTitle:before {content: "";
position: absolute;
width: 30px;
height: 2px;
background-color: #444444;
right: 0;
bottom: 10px;}
a.booknow {font-size:12px;color:#ffffff;background-color:#91a087;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; display:block; height:24px; line-height:24px;    padding:0px 10px;text-align:center;}
a:hover.booknow {font-size:12px;color:#ffffff;background-color:#e8e8e8;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; display:block; height:24px; line-height:24px;    padding:0px 10px;text-align:center;}
a.bookNowMobile {font-family:var(--secondary_font);font-size:16px;line-height:22px;font-weight:400;color:#7b8f6d;background-color:#ffffff;    padding: 10px 10px 5px;
    display: table;
    z-index: 2;text-align:center;}
a:hover.bookNowMobile {font-family:var(--secondary_font);font-size:16px;line-height:22px;font-weight:400;color:#7b8f6d;background-color:#ffffff;    padding: 10px 10px 5px;
    display: table;
    z-index: 2;text-align:center;}
a.footerButton {font-size:12px;font-weight:normal;font-style:normal;}
a:hover.footerButton {font-size:12px;font-weight:normal;font-style:normal;}
a.hotelPrice-buttonWrapper {font-size:12px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#50b3f1;line-height: normal;text-align:center;width:50px;border-radius: 50%;padding:18px 11px;display:table;position: fixed;cursor: pointer;bottom:80px;right: 5px;z-index: 999;-moz-box-shadow: 0 3px 10px 0 #3d3d3d;-webkit-box-shadow: 0 3px 10px 0 #3d3d3d;box-shadow: 0 3px 10px 0 #3d3d3d;}
a:hover.hotelPrice-buttonWrapper {font-size:12px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#50b3f1;line-height: normal;text-align:center;width:50px;border-radius: 50%;padding:18px 11px;display:table;position: fixed;cursor: pointer;bottom:80px;right: 5px;z-index: 999;-moz-box-shadow: 0 3px 10px 0 #3d3d3d;-webkit-box-shadow: 0 3px 10px 0 #3d3d3d;box-shadow: 0 3px 10px 0 #3d3d3d;}
a.hpBookNow {font-size: 15px;text-align: center;display:table;margin: auto;width: initial;padding:6px 20px;}
a:hover.hpBookNow {font-size: 15px;text-align: center;display:table;margin: auto;width: initial;padding:6px 20px;}
a.hpJoinClub {border-radius: 0px;width: 30%;margin-left:2%;}
a:hover.hpJoinClub {border-radius: 0px;width: 30%;margin-left:2%;}
a.IGmore {    margin: auto;
    margin-bottom: 0;
    display: table;}
a:hover.IGmore {    margin: auto;
    margin-bottom: 0;
    display: table;}
a.lang {color:#000000;display: inline-block !important;}
a:hover.lang {color:#000000;border-bottom:1px solid #000000;}
a.lang:before {right: -2px;
background: #000;}
a.langSel {color:#000000;border-bottom:1px solid #000000;}
a:hover.langSel {color:#000000;border-bottom:1px solid #000000;}
a.logo {padding:5px 0;}
a:hover.logo {padding:5px 0;}
a.more {    margin: auto;
    margin-bottom: 0;
    display: table;}
a:hover.more {    margin: auto;
    margin-bottom: 0;
    display: table;}
a.moremob {font-size:12px;font-weight:bold;font-style:normal;color:#000;background-color:#e5e5e5;display:block; text-align:center; width:100%; padding:14px 0px; letter-spacing: 2px;}
a:hover.moremob {font-size:12px;font-weight:bold;font-style:normal;color:#f3f4f4;background-color:#88888a;display:block; text-align:center; width:100%; padding:14px 0px; letter-spacing: 2px;}
a.moreWhite {    margin: auto;
    margin-bottom: 0;
    display: table;}
a:hover.moreWhite {    margin: auto;
    margin-bottom: 0;
    display: table;}
a.rootMenu {font-size:18px;line-height:30px;font-weight:400;color:#000;display:table;
margin:10px auto;
margin:5px auto;
padding:0px 20px;
height:unset;
letter-spacing:0.1em;
width:unset;text-align:center;}
a:hover.rootMenu {font-size:18px;line-height:30px;font-weight:400;color:#000;display:table;
margin:10px auto;
margin:5px auto;
padding:0px 20px;
height:unset;
letter-spacing:0.1em;
width:unset;text-align:center;}
a.rootMenu:before {display:none;}
a.rootMenu:after {display:none;}
a.rootMenu span span {display:inline-table;
padding:0;
margin:0;
font-weight:unset;letter-spacing:1px;}
a:hover.rootMenu span span {display:inline-table;
padding:0;
margin:0;
font-weight:unset;letter-spacing:1px;}
a.rootMenuSel {color:#000000;border-bottom:2px solid;text-align:center;}
a:hover.rootMenuSel {color:#000000;border-bottom:2px solid;text-align:center;}
a.topButton {font-size:14px;font-weight:bold;font-style:normal;color:#fff;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; display:block; height:30px; line-height:30px;  text-align:center; margin:26px 20px 0px 20px; max-width:100px; background: -webkit-linear-gradient(#c9e2eb, #62aac7); 
background: -o-linear-gradient(#c9e2eb, #62aac7); 
background: -moz-linear-gradient(#c9e2eb, #62aac7);
background: linear-gradient(#c9e2eb, #62aac7); }
a:hover.topButton {font-size:14px;font-weight:bold;font-style:normal;color:#fff; background: -webkit-linear-gradient(#62aac7, #c9e2eb); 
background: -o-linear-gradient(#62aac7, #c9e2eb); 
background: -moz-linear-gradient(#62aac7, #c9e2eb);
background: linear-gradient(#62aac7, #c9e2eb); }
a.usefulLinks {font-size:12px;color:#58595b;}
a:hover.usefulLinks {font-size:12px;color:#000;}
}
