a:link,a:visited {color:#000000;text-decoration:none;}
a:hover,a:active {color:#ffffff;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%);}
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.blogLinkMenu {font-size:16px;line-height:20px;font-weight:400;color:#333333;}
a:hover.blogLinkMenu {font-size:16px;line-height:20px;font-weight:400;color:#333333;}
a.blogLinkMenuSel {font-size:16px;line-height:20px;font-weight:400;color:#333333;text-decoration:underline;}
a:hover.blogLinkMenuSel {font-size:16px;line-height:20px;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:#000000;}
a:hover.bodylinks {color:#ffffff;}
a.bookNow {font-size:15px;line-height:normal;font-weight:300;color:#ffffff;padding:0;display:inline-block;vertical-align:middle;position:relative;
border-bottom:2px solid #ffffff;letter-spacing:1.2px;text-align:center;}
a:hover.bookNow {font-size:15px;line-height:normal;font-weight:300;color:#ffffff;padding:0;display:inline-block;vertical-align:middle;position:relative;
border-bottom:2px solid #ffffff;letter-spacing:1.2px;text-align:center;}
a.bookNowMobile {font-size:15px;line-height:normal;font-weight:400;color:#000000;padding:0;display:inline-block;vertical-align:middle;position:relative;
border-bottom:3px solid #000000;text-align:center;}
a:hover.bookNowMobile {font-size:15px;line-height:normal;font-weight:400;color:#000000;padding:0;display:inline-block;vertical-align:middle;position:relative;
border-bottom:3px solid #000000;text-align:center;}
a.bookSmall {font-size:15px;line-height:34px;font-weight:400;color:#000000;padding: 0px 35px; border:1px solid #000000;display:inline-block;
    margin: auto;
    min-width: 100px;
    text-transform: lowercase;letter-spacing:0.4px;text-align:center;}
a:hover.bookSmall {font-size:15px;line-height:34px;font-weight:400;color:#f2f1ec;background-color:#000000;padding: 0px 35px; border:1px solid #000000;display:inline-block;
    margin: auto;
    min-width: 100px;
    text-transform: lowercase;letter-spacing:0.4px;text-align:center;}
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;display:block;}
a:hover.callNow {font-size:19px;line-height:32px;font-weight:400;display:block;}
a.callNow:before {content:"\f879";
font-family: Font-Awesome;
color: #000000;
font-size: 20px;
width: 36px;
display: block;
margin: auto;
text-align: center;
line-height: 36px;
border-radius: 50%;
border: 2px solid #000000;}
a.footerLinks {color:inherit;}
a:hover.footerLinks {text-decoration:underline;}
a.footerSitemap {font-size:12px;font-weight:normal;font-style:normal;color:#000;text-decoration:underline;}
a:hover.footerSitemap {font-size:12px;font-weight:normal;font-style:normal;color:#000;text-decoration:underline;}
a.googlePin {font-size:30px;line-height:32px;font-weight:400;display:block;}
a:hover.googlePin {font-size:30px;line-height:32px;font-weight:400;display:block;}
a.googlePin:before {content:"\f3c5";
font-family: Font-Awesome;
color: #000000;
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.imgLink {height: inherit;
width: inherit;}
a:hover.imgLink {height: inherit;
width: inherit;}
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-size:15px;line-height:normal;font-weight:300;color:#ffffff;margin:0 5px;display:inline-block;vertical-align:middle;position:relative;
border-bottom:2px solid transparent;letter-spacing:1.2px;text-align:center;}
a:hover.lang {font-size:15px;line-height:normal;font-weight:300;color:#ffffff;
border-bottom:2px solid #ffffff;}
a.lang:after {padding-left:10px;}
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-weight:300;
border-bottom:2px solid #ffffff;}
a:hover.langSel {font-weight:300;
border-bottom:2px solid #ffffff;}
a.link {font-size:13px;font-weight:600;color:#000000;text-decoration:underline;}
a:hover.link {font-size:13px;font-weight:600;text-decoration:underline;}
a.logo {display:inline-block;image-rendering: -webkit-optimize-contrast;line-height: 0;}
a:hover.logo {display:inline-block;image-rendering: -webkit-optimize-contrast;line-height: 0;}
a.more {font-size:15px;line-height:14px;font-weight:400;color:#000000;padding:10px 0px; border:1px solid #000000;display:inline-block;
    margin: auto;
    min-width: 100px;letter-spacing:0.4px;text-align:center;}
a:hover.more {font-size:15px;line-height:14px;font-weight:400;color:#f2f1ec;background-color:#000000;padding:10px 0px; border:1px solid #000000;display:inline-block;
    margin: auto;
    min-width: 100px;letter-spacing:0.4px;text-align:center;}
a.moreLink {font-style:normal;margin:5px 10px; text-align:right;}
a:hover.moreLink {font-style:normal;margin:5px 10px; text-align:right;}
a.moreOffers {font-size:15px;line-height:14px;font-weight:400;color:#000000;padding:10px 20px; border:1px solid #000000;display:inline-block;
    margin: auto;
    min-width: 100px;letter-spacing:0.4px;text-align:center;}
a:hover.moreOffers {font-size:15px;line-height:14px;font-weight:400;color:#f2f1ec;background-color:#000000;padding:10px 20px; border:1px solid #000000;display:inline-block;
    margin: auto;
    min-width: 100px;letter-spacing:0.4px;text-align:center;}
a.moreWhite {font-size:15px;line-height:14px;font-weight:400;color:#ffffff;padding:10px 0px; border:1px solid #ffffff;display:inline-block;
    margin: auto;
    min-width: 100px;letter-spacing:0.4px;text-align:center;}
a:hover.moreWhite {font-size:15px;line-height:14px;font-weight:400;color:#000000;background-color:#ffffff;padding:10px 0px; border:1px solid #ffffff;display:inline-block;
    margin: auto;
    min-width: 100px;letter-spacing:0.4px;text-align:center;}
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-size:21px;line-height:34px;font-weight:400;color:#000000;padding:9px 0px; border:1px solid #000000;display:inline-block;
    margin: auto;
    min-width: 390px;letter-spacing:0.4px;text-align:center;}
a:hover.pdf {font-size:21px;line-height:34px;font-weight:400;color:#f2f1ec;background-color:#000000;padding:9px 0px; border:1px solid #000000;display:inline-block;
    margin: auto;
    min-width: 390px;letter-spacing:0.4px;text-align:center;}
a.readMore {font-size:21px;line-height:30px;font-weight:normal;font-style:normal;color:#ffffff;}
a:hover.readMore {font-size:21px;line-height:30px;font-weight:normal;font-style:normal;}
a.resortFirst {background-image:url(https://res.cloudinary.com/incom/image/upload/v1763017712/s1b3qzhjxquxql7lh2ba.png);background-repeat:no-repeat;}
a:hover.resortFirst {}
a.resortSecond {background-image:url(https://res.cloudinary.com/incom/image/upload/v1763027919/ybo1isygkbya5avqfknk.png);background-repeat:no-repeat;}
a:hover.resortSecond {}
a.resortThird {background-image:url(https://res.cloudinary.com/incom/image/upload/v1763017737/fgygjwudwudpgclzbznt.png);background-repeat:no-repeat;}
a:hover.resortThird {}
a.rootlinks {font-size:14px;font-weight:400;color:#ffffff;padding:0 4px;}
a:hover.rootlinks {font-size:14px;font-weight:400;padding:0 4px;}
a.rootMenu {font-size:21px;line-height:32px;font-weight:600;color:#000000;display:block; padding:0px 12px;
text-transform:uppercase;}
a:hover.rootMenu {font-size:21px;line-height:32px;font-weight:600;color:#000000;display:block; padding:0px 12px;
text-transform:uppercase;}
a.rootMenuSel {font-size:15px;font-weight:600;color:#000000;}
a:hover.rootMenuSel {font-size:15px;font-weight:600;color:#000000;}
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.simpleLink {color:inherit;}
a:hover.simpleLink {color:inherit;}
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:26px;line-height:34px;font-weight:400;color:#000000;padding:0 12px;}
a:hover.social {font-size:26px;line-height:34px;font-weight:400;opacity:0.6;}
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;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;}
a:hover.subMenuSel {font-size:15px;font-weight:400;}
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:#000000;padding:0 10px;}
a:hover.toplinks {font-size:15px;font-weight:bold;font-style:normal;padding:0 10px;}
a.toplinksSel {font-size:15px;font-weight:normal;font-style:normal;padding:0 10px;}
a:hover.toplinksSel {font-size:15px;font-weight:normal;font-style:normal;padding:0 10px;}
a.toTopButton {font-size:20px;line-height:37px;font-weight:400;color:#ffffff;background-color:#000000;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:#000000;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:#ffffff;display:block;}
a:hover.usefulLinks {font-size:19px;line-height:25px;font-weight:300;font-style:normal;display:block;}
@media (max-width: 1600px) {}
@media (max-width: 1366px) {}
@media (max-width: 1280px) {a.rootMenu {font-size:14px;line-height:32px;font-weight:600;font-style:normal;}
a:hover.rootMenu {font-size:14px;line-height:32px;font-weight:600;font-style:normal;}
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: 860px) {}
@media (max-width: 680px) {a.arrowMore {width:35px; height:33px; display:block;}
a:hover.arrowMore {width:35px; height:33px; display:block;}
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.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;font-weight:600;color:#000000;display:block; padding-left:20px; line-height:38px; height:38px; width:100%;}
a:hover.rootMenu {font-size:15px;font-weight:600;color:#000000;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;}
}
