a:link,a:visited {color:#1d1d1b;text-decoration:none;}
a:hover,a:active {color:#372721;text-decoration:;}
a.* {font-style:normal;}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);}
a:hover.* {font-style:normal;}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);}
a.acc-next {background-position: 50% 50%;
width: 32px;
height: 123px;
display: block;
position: absolute;
top: 50%;
right:-60px;
transform: translate(0,-50%);background-image:url(91.png);background-repeat:no-repeat;}
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%);background-image:url(90.png);background-repeat:no-repeat;}
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:.8;}
a.blogLinkMenu {font-size:16px;font-weight:400;color:#333333;}
a:hover.blogLinkMenu {font-size:16px;font-weight:400;color:#333333;}
a.blogLinkMenuSel {font-size:16px;font-weight:400;color:#333333;text-decoration:underline;}
a:hover.blogLinkMenuSel {font-size:16px;font-weight:400;color:#333333;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:#1d1d1b;}
a:hover.bodylinks {color:#372721;}
a.bookNow {font-family:var(--secondary_font);font-size:22px;line-height:30px;font-weight:400;color:#fff;background-color:#ac8b51;padding:12px 55px;
display:table;}
a:hover.bookNow {font-family:var(--secondary_font);font-size:22px;line-height:30px;font-weight:400;color:#ac8b51;background-color:#fff;padding:12px 55px;
display:table;}
a.bookNowMobile {font-size:15px;line-height:20px;font-weight:400;color:#fff;background-color:#ac8b51;padding:5px 10px; display:block;text-align:center;}
a:hover.bookNowMobile {font-size:15px;line-height:20px;font-weight:400;color:#ac8b51;background-color:#fff;padding:5px 10px; display:block;text-align:center;}
a.bookSmall {font-family:var(--secondary_font);font-size:17px;line-height:20px;font-weight:400;color:#372721;background-color:#fff;border:1px solid #ac8b51;padding: 9px 27px;
display:inline-block;}
a:hover.bookSmall {font-family:var(--secondary_font);font-size:17px;line-height:20px;font-weight:400;color:#fff;background-color:#ac8b51;border:1px solid #ac8b51;padding: 9px 27px;
display:inline-block;}
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:#fff;display:block;}
a:hover.callNow {font-size:19px;line-height:32px;font-weight:400;color:#ac8b51;display:block;}
a.callNow:before {content:"\f879";
font-family: Font-Awesome;
color: #1d1d1b;
font-size: 20px;
width: 36px;
display: block;
margin: auto;
text-align: center;
line-height: 36px;
border-radius: 50%;
border: 2px solid #1d1d1b;}
a.footerLinks {font-size:16px;font-weight:400;color:#fff;}
a:hover.footerLinks {font-size:16px;font-weight:400;color:#ac8b51;}
a.footerSitemap {font-size:16px;font-weight:400;color:#fff;}
a:hover.footerSitemap {font-size:16px;font-weight:400;color:#ac8b51;}
a.googlePin {font-size:30px;line-height:32px;font-weight:400;color:#fff;display:block;}
a:hover.googlePin {font-size:30px;line-height:32px;font-weight:400;color:#ac8b51;display:block;}
a.googlePin:before {content:"\f3c5";
font-family: Font-Awesome;
color: #1d1d1b;
font-size: 34px;
width: 36px;
display: block;
margin: auto;
text-align: center;
line-height: 36px;}
a.header-next {font-style:normal;text-decoration:none; position:absolute;margin:auto;top:35%;right:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;background-image:url(79.png);background-repeat:no-repeat;}
a:hover.header-next {font-style:normal;text-decoration:none; position:absolute;margin:auto;top:35%;right:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;background-image:url(79_rim.png);background-repeat:no-repeat;}
a.header-prev {font-style:normal;text-decoration:none; position:absolute;margin:auto;top:35%;left:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;background-image:url(80.png);background-repeat:no-repeat;}
a:hover.header-prev {font-style:normal;text-decoration:none; position:absolute;margin:auto;top:35%;left:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;background-image:url(80_rim.png);background-repeat:no-repeat;}
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.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:18px;line-height:27px;font-weight:400;color:#fff;padding:0 3px;}
a:hover.lang {font-family:var(--secondary_font);font-size:18px;line-height:27px;font-weight:400;color:#ac8b51;padding:0 3px;}
a.lang:after {font-weight: 100;
content: "-";
line-height: 27px;
font-size: 18px;
font-weight: unset;
display: inline-flex;
align-items: center;
padding-left: 5px;
color:#fff;}
a.lang:last-child {font-style:normal;}
a:hover.lang:last-child {font-style:normal;}
a.lang:last-child:after {content:none;}
a.langSel {font-size:18px;line-height:27px;color:#ac8b51;}
a:hover.langSel {font-size:18px;line-height:27px;color:#ac8b51;}
a.link {font-size:13px;font-weight:600;color:#1d1d1b;text-decoration:underline;}
a:hover.link {font-size:13px;font-weight:600;text-decoration:underline;}
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.mail {font-size:16px;font-weight:400;color:#fff;}
a:hover.mail {font-size:16px;font-weight:400;color:#ac8b51;}
a.more {font-family:var(--secondary_font);font-size:17px;line-height:20px;color:#372721;background-color:#fff;padding: 9px 27px; border:1px solid #ac8b51;
display: block;}
a:hover.more {font-family:var(--secondary_font);font-size:17px;line-height:20px;color:#fff;background-color:#ac8b51;padding: 9px 27px; border:1px solid #ac8b51;
display: block;}
a.moreLink {font-style:normal;margin:5px 10px; text-align:right;}
a:hover.moreLink {font-style:normal;margin:5px 10px; text-align:right;}
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:17px;line-height:20px;color:#372721;background-color:#fff;padding: 9px 27px; border:1px solid #ac8b51;
display: block;}
a:hover.pdf {font-family:var(--secondary_font);font-size:17px;line-height:20px;color:#fff;background-color:#ac8b51;padding: 9px 27px; border:1px solid #ac8b51;
display: block;}
a.readMore {font-size:21px;line-height:30px;font-weight:normal;font-style:normal;color:#372721;}
a:hover.readMore {font-size:21px;line-height:30px;font-weight:normal;font-style:normal;color:#ac8b51;}
a.rootlinks {font-size:14px;font-weight:400;color:#372721;padding:0 4px;}
a:hover.rootlinks {font-size:14px;font-weight:400;padding:0 4px;}
a.rootMenu {font-family:var(--secondary_font);font-size:18px;line-height:32px;font-weight:400;color:#1d1d1b;display:block; padding:0px 12px;}
a:hover.rootMenu {font-family:var(--secondary_font);font-size:18px;line-height:32px;font-weight:400;color:#ac8b51;display:block; padding:0px 12px;}
a.rootMenuSel {font-size:18px;line-height:32px;color:#ac8b51;}
a:hover.rootMenuSel {font-size:18px;line-height:32px;color:#ac8b51;}
a.scroll {font-style:normal;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;background-image:url(84.png);background-repeat:no-repeat;}
a:hover.scroll {font-style:normal;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.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:30px;font-weight:300;color:#fff;padding:0 5px;}
a:hover.social {font-size:30px;font-weight:300;color:#ac8b51;padding:0 5px;}
a.subMenu {font-size:15px;font-weight:400;color:#1d1d1b;display:inline-block;padding:10px 20px;}
a:hover.subMenu {font-size:15px;font-weight:400;color:#fff;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:#fff;}
a:hover.subMenuSel {font-size:15px;font-weight:400;color:#fff;}
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-size:15px;font-weight:bold;font-style:normal;color:#1d1d1b;padding:0 10px;}
a:hover.toplinks {font-size:15px;font-weight:bold;font-style:normal;color:#ac8b51;padding:0 10px;}
a.toplinksSel {font-size:15px;font-weight:normal;font-style:normal;color:#ac8b51;padding:0 10px;}
a:hover.toplinksSel {font-size:15px;font-weight:normal;font-style:normal;color:#ac8b51;padding:0 10px;}
a.toTopButton {font-size:20px;line-height:37px;font-weight:400;color:#ffffff;background-color:#1d1d1b;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:#ac8b51;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;font-style:normal;color:#372721;display:block;}
a:hover.usefulLinks {font-size:19px;line-height:25px;font-weight:300;font-style:normal;color:#fff;display:block;}
@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {a.bookSmall {}
a:hover.bookSmall {}
}
@media (max-width: 1280px) {a.bookSmall {/*padding: 12px 14px;*/}
a:hover.bookSmall {/*padding: 12px 14px;*/}
a.more {/*padding: 12px 14px;*/}
a:hover.more {/*padding: 12px 14px;*/}
a.pdf {/*padding: 12px 14px;*/}
a:hover.pdf {/*padding: 12px 14px;*/}
a.rootMenu {}
a:hover.rootMenu {}
a.rootMenuSel {}
a:hover.rootMenuSel {}
a.toplinks {font-size:14px;font-weight:700;font-style:normal;}
a:hover.toplinks {font-size:14px;font-weight:700;font-style:normal;}
}
@media (max-width: 1024px) {}
@media (max-width: 820px) {a.bookNow {font-family:var(--secondary_font);font-size:22px;line-height:30px;font-weight:400;color:#fff;background-color:#ac8b51;padding:8px 25px;
display:table;}
a:hover.bookNow {font-family:var(--secondary_font);font-size:22px;line-height:30px;font-weight:400;color:#ac8b51;background-color:#fff;padding:8px 25px;
display:table;}
}
@media (max-width: 768px) {}
@media (max-width: 680px) {a.arrowMore {font-style:normal;width:35px; height:33px; display:block;background-image:url(https://res.cloudinary.com/incom/image/upload/v1758609150/images/dehn7yoj47r0uhht9xu4.png);background-repeat:no-repeat;}
a:hover.arrowMore {font-style:normal;width:35px; height:33px; display:block;background-image:url(46_rim.png);background-repeat:no-repeat;}
a.booknow {font-size:12px;font-weight:bold;font-style:normal;color:#fff;background-color:#c35d00;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; display:block; height:24px; line-height:24px;  text-align:center;  padding:0px 10px;}
a:hover.booknow {font-size:12px;font-weight:bold;font-style:normal;color:#000;background-color:#c35d00;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; display:block; height:24px; line-height:24px;  text-align:center;  padding:0px 10px;}
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.lang {font-weight:400;color:#1d1d1b;display: inline-block !important;}
a:hover.lang {font-weight:400;color:#ac8b51;display: inline-block !important;}
a.langSel {color:#ac8b51;}
a:hover.langSel {color:#ac8b51;}
a.logo {filter:invert(1);max-width:170px;}
a:hover.logo {filter:invert(1);max-width:170px;}
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.rootMenu {font-size:15px;line-height:20px;display:block; padding-left:20px; line-height:38px; height:38px; width:100%;}
a:hover.rootMenu {font-size:15px;line-height:20px;display:block; padding-left:20px; line-height:38px; height:38px; width:100%;}
a.rootMenuSel {}
a:hover.rootMenuSel {}
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;font-weight:bold;font-style:normal;color:#58595b;}
a:hover.usefulLinks {font-size:12px;font-weight:bold;font-style:normal;color:#000;}
}
