
a:link,a:visited { color: #3B4558; text-decoration:none; }
a:hover,a:active { color: #295AAE; text-decoration:none; }

a.accordMenu { 
 font-family: Roboto, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #7a7979;
 background-color: #e9e9e9;
 text-decoration: none;
 display:block;  height:32px; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;
}

a:hover.accordMenu { 
 font-family: Roboto, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #e9e9e9;
 background-color: #7a7979;
 text-decoration: none;
 display:block;  height:32px; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;
}

a.accordMenuSel { 
 font-family: Roboto, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #e9e9e9;
 background-color: #7a7979;
 text-decoration: none;
 display:block;  height:32px; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;
}

a:hover.accordMenuSel { 
 font-family: Roboto, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #e9e9e9;
 background-color: #7a7979;
 text-decoration: none;
 display:block;  height:32px; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;
}

a.accSlideAll { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #ffffff;
 background-color: #9f8f64;
 text-decoration: none;
 padding:10px 35px;
border:1px solid #fff;
}

a:hover.accSlideAll { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #ffffff;
 background-color: #9f8f64;
 text-decoration: none;
 padding:10px 35px;
border:1px solid #fff;
}

a.addresslinks { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 text-decoration: none;
}

a:hover.addresslinks { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 text-decoration: none;
}

a.anchorLinks { 
 font-family: Roboto, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 600;
 font-style: normal;
 color: #7b7b7a;
 text-decoration: none;
}

a:hover.anchorLinks { 
 font-family: Roboto, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 600;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
}

a.blogArticleLink { 
 text-decoration: none;
}

a:hover.blogArticleLink { 
 text-decoration: none;
}

a.blogLinkMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #7a7979;
 text-decoration: none;
}

a:hover.blogLinkMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #7a7979;
 text-decoration: underline;
}

a.blogLinkMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #7a7979;
 text-decoration: none;
 text-decoration:underline;
}

a:hover.blogLinkMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #7a7979;
 text-decoration: underline;
 text-decoration:underline;
}

a.blogMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #ffffff;
 background-color: #868686;
 text-decoration: none;
 display:block;
}

a:hover.blogMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #ffffff;
 background-color: #ad903c;
 text-decoration: none;
 display:block;
}

a.blogMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #ffffff;
 background-color: #ad903c;
 text-decoration: none;
 display:block;
}

a:hover.blogMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #ffffff;
 background-color: #ad903c;
 text-decoration: none;
 display:block;
}

a.bodylinks { 
 text-decoration: none;
}

a:hover.bodylinks { 
 text-decoration: none;
}

a.bookNow { 
 text-decoration: none;
 width:87px;height:118px;display:block; float:right;
 background-image: url(../elements/links/65.png);
 background-repeat: repeat-y;
}

a:hover.bookNow { 
 text-decoration: none;
 width:87px;height:118px;display:block; float:right;
}

a.bookNowMob { 
 text-decoration: none;
 width:54px;height:50px; display:block;
margin:10px 0px;
 background-image: url(../elements/links/106.png);
 background-repeat: no-repeat;
}

a:hover.bookNowMob { 
 text-decoration: none;
 width:54px;height:50px; display:block;
margin:10px 0px;
}

a.botaddresslinks { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 text-decoration: none;
}

a:hover.botaddresslinks { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 text-decoration: none;
}

a.brochureLink { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #7a7979;
 text-decoration: none;
 background-position:center top;padding:40px 15px 0px 15px;
 background-image: url(../elements/links/83.png);
 background-repeat: no-repeat;
}

a:hover.brochureLink { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #c0b38a;
 text-decoration: none;
 background-position:center top;padding:40px 15px 0px 15px;
}

a.calderaBottom { 
 text-decoration: none;
 width:248px;height:30px;display:block;
 background-image: url(../elements/links/101.png);
 background-repeat: no-repeat;
}

a:hover.calderaBottom { 
 text-decoration: none;
 width:248px;height:30px;display:block;
}

a.calderaCollection { 
 text-decoration: none;
 width:248px;height:30px;display:block;
 background-image: url(../elements/links/66.png);
 background-repeat: no-repeat;
}

a:hover.calderaCollection { 
 text-decoration: none;
 width:248px;height:30px;display:block;
}

a.callUs { 
 text-decoration: none;
 width:34px;height:34px;display:block; margin:17px 0px;
 background-image: url(../elements/links/107.png);
 background-repeat: no-repeat;
}

a:hover.callUs { 
 text-decoration: none;
 width:34px;height:34px;display:block; margin:17px 0px;
}

a.celestiaGrandLink { 
 text-decoration: none;
 width:202px;height:89px;display:block;
 background-image: url(../elements/links/121.png);
 background-repeat: no-repeat;
}

a:hover.celestiaGrandLink { 
 text-decoration: none;
 width:202px;height:89px;display:block;
}

a.celestiaSisterHotel { 
 text-decoration: none;
 width:163px;height:72px;display:block;
 background-image: url(../elements/links/122.png);
 background-repeat: no-repeat;
}

a:hover.celestiaSisterHotel { 
 text-decoration: none;
 width:163px;height:72px;display:block;
 background-image: url(../elements/links/122_rim.png);
 background-repeat: no-repeat;
}

a.deSolAffiliateLink { 
 text-decoration: none;
 width:136px; height:104px; display:block;
 background-image: url(../elements/links/131.png);
 background-repeat: no-repeat;
}

a:hover.deSolAffiliateLink { 
 text-decoration: none;
 width:136px; height:104px; display:block;
}

a.deSolHotel { 
 text-decoration: none;
 width:95px;height:72px;display:block;
 background-image: url(../elements/links/78.png);
 background-repeat: no-repeat;
}

a:hover.deSolHotel { 
 text-decoration: none;
 width:95px;height:72px;display:block;
}

a.exploreLink { 
 font-family: Roboto, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:33px;
 background-image: url(../elements/links/69.png);
 background-repeat: no-repeat;
}

a:hover.exploreLink { 
 font-family: Roboto, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:33px;
 background-image: url(../elements/links/69_rim.png);
 background-repeat: no-repeat;
}

a.footerLinks { 
 font-family: Open Sans, sans-serif;
 font-size: 13px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #636363;
 text-decoration: none;
}

a:hover.footerLinks { 
 font-family: Open Sans, sans-serif;
 font-size: 13px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #636363;
 text-decoration: underline;
}

a.footerSitemap { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #6f6f6e;
 text-decoration: none;
}

a:hover.footerSitemap { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #6f6f6e;
 text-decoration: underline;
}

a.googlePin { 
 text-decoration: none;
 width:34px;height:34px; display:block; margin:17px 0px;
 background-image: url(../elements/links/108.png);
 background-repeat: no-repeat;
}

a:hover.googlePin { 
 text-decoration: none;
 width:34px;height:34px; display:block; margin:17px 0px;
}

a.greekBreakfastLink { 
 text-decoration: none;
 width:168px;height:65px;display:block;
 background-image: url(../elements/links/81.png);
 background-repeat: no-repeat;
}

a:hover.greekBreakfastLink { 
 text-decoration: none;
 width:168px;height:65px;display:block;
}

a.homeMore { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #ffffff;
 background-color: #9f8f64;
 text-decoration: none;
 padding:10px 35px;
border:1px solid #fff;
}

a:hover.homeMore { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #ffffff;
 background-color: #9f8f64;
 text-decoration: none;
 padding:10px 35px;
border:1px solid #fff;
}

a.imgLink { 
 text-decoration: none;
}

a:hover.imgLink { 
 text-decoration: none;
 opacity:0.7; transition: all 0.5s ease;
}

a.intSubMenu { 
 font-family: Roboto, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #636363;
 text-decoration: none;
 background-position:100% 50%; padding-right:50px; height:40px; display:block;line-height:40px;
 background-image: url(../elements/links/44.png);
 background-repeat: no-repeat;
}

a:hover.intSubMenu { 
 font-family: Roboto, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #ae9955;
 text-decoration: none;
 background-position:100% 50%; padding-right:50px; height:40px; display:block;line-height:40px;
 background-image: url(../elements/links/44_rim.png);
 background-repeat: no-repeat;
}

a.intSubMenuSel { 
 font-family: Roboto, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #ae9955;
 text-decoration: none;
 background-position:100% 50%; padding-right:50px; height:40px; display:block;line-height:40px;
 background-image: url(../elements/links/45.png);
 background-repeat: no-repeat;
}

a:hover.intSubMenuSel { 
 font-family: Roboto, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #ae9955;
 text-decoration: none;
 background-position:100% 50%; padding-right:50px; height:40px; display:block;line-height:40px;
 background-image: url(../elements/links/45_rim.png);
 background-repeat: no-repeat;
}

a.lang { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #c3c390;
 text-decoration: none;
}

a:hover.lang { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #333333;
 text-decoration: none;
}

a.langSel { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #295e90;
 text-decoration: none;
}

a:hover.langSel { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #295e90;
 text-decoration: none;
}

a.links { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #087B98;
 text-decoration: none;
}

a:hover.links { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #144157;
 text-decoration: none;
}

a.locationLink { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #7a7979;
 text-decoration: none;
 background-position:center top; padding:40px 15px 0px 15px;
 background-image: url(../elements/links/84.png);
 background-repeat: no-repeat;
}

a:hover.locationLink { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #c0b38a;
 text-decoration: none;
 background-position:center top; padding:40px 15px 0px 15px;
}

a.mail { 
 font-family: Open Sans, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #976d35;
 text-decoration: none;
}

a:hover.mail { 
 font-family: Open Sans, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #a49667;
 text-decoration: none;
}

a.markezinisSuites { 
 text-decoration: none;
 width:107px;height:95px;display:block;
 background-image: url(../elements/links/77.png);
 background-repeat: no-repeat;
}

a:hover.markezinisSuites { 
 text-decoration: none;
 width:107px;height:95px;display:block;
}

a.more { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 background-color: #000;
 text-decoration: none;
 padding:4px 23px; text-align:right;
}

a:hover.more { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 background-color: #B20F0F;
 text-decoration: none;
 padding:4px 23px; text-align:right;
}

a.newsletLink { 
 font-size: 13px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 text-decoration: none;
}

a:hover.newsletLink { 
 font-size: 13px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #33419A;
 text-decoration: none;
}

a.next { 
 text-decoration: none;
 width:58px;height:57px;display:block;margin-right:5px;
cursor:pointer;
 background-image: url(../elements/links/64.png);
 background-repeat: no-repeat;
}

a:hover.next { 
 text-decoration: none;
 width:58px;height:57px;display:block;margin-right:5px;
cursor:pointer;
}

a.offerLink { 
 font-family: Roboto, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:50px;
 background-image: url(../elements/links/120.png);
 background-repeat: no-repeat;
}

a:hover.offerLink { 
 font-family: Roboto, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:50px;
 background-image: url(../elements/links/120_rim.png);
 background-repeat: no-repeat;
}

a.petitPalace { 
 text-decoration: none;
 width:114px;height:58px;display:block;
 background-image: url(../elements/links/76.png);
 background-repeat: repeat;
}

a:hover.petitPalace { 
 text-decoration: none;
 width:114px;height:58px;display:block;
}

a.prev { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 width:58px;height:57px;display:block;margin-left:5px;
cursor:pointer;
 background-image: url(../elements/links/63.png);
 background-repeat: no-repeat;
}

a:hover.prev { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 width:58px;height:57px;display:block;margin-left:5px;
cursor:pointer;
}

a.ProductsRO { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 display:block; padding:2px; border:1px solid #f2f2f2;
}

a:hover.ProductsRO { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 padding:2px; border:1px solid #000;
}

a.rootMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #868686;
 text-decoration: none;
 display:block; height:32px; line-height:32px; padding:0px 7px;
}

a:hover.rootMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #585857;
 text-decoration: none;
 display:block; height:32px; line-height:32px;
}

a.rootMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #585857;
 text-decoration: none;
 display:block; height:32px; line-height:32px; padding:0px 7px;
}

a:hover.rootMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #585857;
 text-decoration: none;
 display:block; height:32px; line-height:32px;
}

a.santoriniMykonosLink { 
 font-family: Roboto, sans-serif;
 font-size: 25px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:100% 35%; padding-right:75px;
height:55px;display:table;line-height:33px;
 background-image: url(../elements/links/89.png);
 background-repeat: no-repeat;
}

a:hover.santoriniMykonosLink { 
 font-family: Roboto, sans-serif;
 font-size: 25px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:100% 35%; padding-right:75px;
height:55px;display:table;line-height:33px;
 background-image: url(../elements/links/89_rim.png);
 background-repeat: no-repeat;
}

a.scrolldown { 
 text-decoration: none;
 width:47px;height:49px;display:block;
 background-image: url(../elements/links/74.png);
 background-repeat: no-repeat;
}

a:hover.scrolldown { 
 text-decoration: none;
 width:47px;height:49px;display:block;
}

a.scrollingArrow { 
 text-decoration: none;
 width:65px;height:75px;display:block;
 background-image: url(../elements/links/68.png);
 background-repeat: no-repeat;
}

a:hover.scrollingArrow { 
 text-decoration: none;
 width:65px;height:75px;display:block;
}

a.scrollup { 
 text-decoration: none;
 width:47px;height:49px;display:block;
 background-image: url(../elements/links/79.png);
 background-repeat: repeat;
}

a:hover.scrollup { 
 text-decoration: none;
 width:47px;height:49px;display:block;
}

a.searchlink { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #cc0000;
 text-decoration: none;
}

a:hover.searchlink { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 text-decoration: none;
}

a.sitemaplinks { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 text-decoration: none;
}

a:hover.sitemaplinks { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 text-decoration: none;
}

a.sitemapsublinks { 
 font-size: 13px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 text-decoration: none;
}

a:hover.sitemapsublinks { 
 font-size: 13px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 text-decoration: none;
}

a.sliderlink { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 height:66px;width:81px;display:block;
border:1px solid #fff;float:left;
 background-image: url(../elements/links/72.png);
 background-repeat: no-repeat;
}

a:hover.sliderlink { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 height:66px;width:81px;display:block;
border:1px solid #fff;float:left;
}

a.specialOffersLink { 
 font-family: Roboto, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:35px;
 background-image: url(../elements/links/86.png);
 background-repeat: no-repeat;
}

a:hover.specialOffersLink { 
 font-family: Roboto, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:35px;
 background-image: url(../elements/links/86_rim.png);
 background-repeat: no-repeat;
}

a.sticky2 .bookNow { 
 text-decoration: none;
 display:none;
}

a:hover.sticky2 .bookNow { 
 text-decoration: none;
 display:none;
}

a.subMenu { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #0d333a;
 text-decoration: none;
 display:block; height:28px; line-height:28px;
}

a:hover.subMenu { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 text-decoration: none;
 display:block; height:28px; line-height:28px;
}

a.subMenuCats { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #0EB20E;
 text-decoration: none;
}

a:hover.subMenuCats { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
}

a.subMenuCatsSel { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #1D3CB6;
 text-decoration: none;
}

a:hover.subMenuCatsSel { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
}

a.subMenuRecs { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #E17000;
 text-decoration: none;
}

a:hover.subMenuRecs { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
}

a.subMenuRecsSel { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #EE0000;
 text-decoration: none;
}

a:hover.subMenuRecsSel { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
}

a.subMenuSel { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #444444;
 text-decoration: none;
 display:block; height:28px; line-height:28px;
}

a:hover.subMenuSel { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 display:block; height:28px; line-height:28px;
}

a.tabButton { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #F5F5F5;
 background-color: #6b6b6b;
 text-decoration: none;
 display:block; height:25px; line-height:28px; padding:0 18px;
}

a:hover.tabButton { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #CBC9E8;
 background-color: #6b6b6b;
 text-decoration: none;
 display:block; height:25px; line-height:28px; padding:0 18px;
}

a.tabButtonSel { 
 font-size: 13px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #CBC9E8;
 background-color: #6b6b6b;
 text-decoration: none;
 display:block; height:25px; line-height:28px; padding:0 18px;
}

a:hover.tabButtonSel { 
 font-size: 13px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #CBC9E8;
 background-color: #6b6b6b;
 text-decoration: none;
 display:block; height:25px; line-height:28px; padding:0 18px;
}

a.textLinks { 
 font-family: Roboto, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
}

a:hover.textLinks { 
 font-family: Roboto, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #7a7979;
 text-decoration: none;
}

a.toplinks { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: normal;
 font-style: italic;
 color: #585857;
 text-decoration: none;
}

a:hover.toplinks { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: normal;
 font-style: italic;
 color: #585857;
 text-decoration: none;
}

a.toplinksSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: normal;
 font-style: italic;
 color: #585857;
 text-decoration: none;
}

a:hover.toplinksSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: normal;
 font-style: italic;
 color: #585857;
 text-decoration: none;
}

a.tripAdvisorLink { 
 text-decoration: none;
 width:176px;height:30px;display:block;
 background-image: url(../elements/links/80.png);
 background-repeat: no-repeat;
}

a:hover.tripAdvisorLink { 
 text-decoration: none;
 width:176px;height:30px;display:block;
}

a.usefulLinks { 
 font-family: Roboto, sans-serif;
 font-size: 13px;
 line-height: normal;
 font-weight: 500;
 font-style: normal;
 color: #b1a069;
 text-decoration: none;
}

a:hover.usefulLinks { 
 font-family: Roboto, sans-serif;
 font-size: 13px;
 line-height: normal;
 font-weight: 500;
 font-style: normal;
 color: #b1a069;
 text-decoration: underline;
}

a.weatherWidget { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #7a7979;
 text-decoration: none;
 width:32px;height:32px;padding:40px 15px 0px 15px;
background-position:center top;
 background-image: url(../elements/links/82.png);
 background-repeat: no-repeat;
}

a:hover.weatherWidget { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #c0b38a;
 text-decoration: none;
 width:32px;height:32px;padding:40px 15px 0px 15px;
background-position:center top;
}

a.whymore { 
 font-family: Roboto, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 text-align:right;
}

a:hover.whymore { 
 font-family: Roboto, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 text-align:right;
}



@media (max-width: 1280px) {
a.bookNow { 
 text-decoration: none;
 width:82px;height:138px;display:block;  float:right;
 background-image: url(../elements/links/65.png);
 background-repeat: repeat-y;
}

a:hover.bookNow { 
 text-decoration: none;
 width:82px;height:138px;display:block;  float:right;
}

a.celestiaGrandLink { 
 text-decoration: none;
 width:217px;height:96px;display:block;
 background-image: url(../elements/links/124.png);
 background-repeat: repeat;
}

a:hover.celestiaGrandLink { 
 text-decoration: none;
 width:217px;height:96px;display:block;
 background-image: url(../elements/links/124_rim.png);
 background-repeat: repeat;
}

a.rootMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #868686;
 text-decoration: none;
 display:block; height:32px; line-height:32px; padding:0px 4px;
}

a:hover.rootMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #585857;
 text-decoration: none;
 display:block; height:32px; line-height:32px;
}

a.rootMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #585857;
 text-decoration: none;
 display:block; height:32px; line-height:32px; padding:0px 5px;
}

a:hover.rootMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #585857;
 text-decoration: none;
 display:block; height:32px; line-height:32px;
}


} /* end of @media (max-width: 1280px) */ 


@media (max-width: 1000px) {
a.bookNow { 
 text-decoration: none;
 width:84px;height:161px;display:block;  float:right;
 background-image: url(../elements/links/65.png);
 background-repeat: repeat-y;
}

a:hover.bookNow { 
 text-decoration: none;
 width:84px;height:161px;display:block;  float:right;
}

a.calderaBottom { 
 text-decoration: none;
 width:248px;height:30px;display:none;
 background-image: url(../elements/links/101.png);
 background-repeat: no-repeat;
}

a:hover.calderaBottom { 
 text-decoration: none;
 width:248px;height:30px;display:none;
}

a.calderaCollection { 
 text-decoration: none;
 width:248px;height:30px;display:block;
 background-image: url(../elements/links/66.png);
 background-repeat: no-repeat;
}

a:hover.calderaCollection { 
 text-decoration: none;
 width:248px;height:30px;display:block;
}

a.exploreLink { 
 font-family: Roboto, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:33px;
 background-image: url(../elements/links/95.png);
 background-repeat: no-repeat;
}

a:hover.exploreLink { 
 font-family: Roboto, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:33px;
 background-image: url(../elements/links/95_rim.png);
 background-repeat: no-repeat;
}

a.footerSitemap { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #6f6f6e;
 text-decoration: none;
}

a:hover.footerSitemap { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #6f6f6e;
 text-decoration: underline;
}

a.homeMore { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #ffffff;
 background-color: #9f8f64;
 text-decoration: none;
 padding:10px 35px;
border:1px solid #fff;
}

a:hover.homeMore { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #ffffff;
 background-color: #9f8f64;
 text-decoration: none;
 padding:10px 35px;
border:1px solid #fff;
}

a.santoriniMykonosLink { 
 font-family: Roboto, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:100% 35%; padding-right:75px;
height:55px;display:table;line-height:33px;
 background-image: url(../elements/links/97.png);
 background-repeat: no-repeat;
}

a:hover.santoriniMykonosLink { 
 font-family: Roboto, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:100% 35%; padding-right:75px;
height:55px;display:table;line-height:33px;
 background-image: url(../elements/links/97_rim.png);
 background-repeat: no-repeat;
}

a.specialOffersLink { 
 font-family: Roboto, sans-serif;
 font-size: 21px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:59px;
height:55px;display:table;line-height:35px;
 background-image: url(../elements/links/105.png);
 background-repeat: no-repeat;
}

a:hover.specialOffersLink { 
 font-family: Roboto, sans-serif;
 font-size: 21px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:59px;
height:55px;display:table;line-height:35px;
 background-image: url(../elements/links/105_rim.png);
 background-repeat: no-repeat;
}


} /* end of @media (max-width: 1000px) */ 


@media (max-width: 680px) {
a.accordMenu { 
 font-family: Roboto, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #7a7979;
 background-color: #e9e9e9;
 text-decoration: none;
 display:block;  height:32px; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;
}

a:hover.accordMenu { 
 font-family: Roboto, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #e9e9e9;
 background-color: #7a7979;
 text-decoration: none;
 display:block;  height:32px; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;
}

a.accordMenuSel { 
 font-family: Roboto, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #e9e9e9;
 background-color: #7a7979;
 text-decoration: none;
 display:block;  height:32px; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;
}

a:hover.accordMenuSel { 
 font-family: Roboto, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #e9e9e9;
 background-color: #7a7979;
 text-decoration: none;
 display:block;  height:32px; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;
}

a.accSlideAll { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #ffffff;
 background-color: #9f8f64;
 text-decoration: none;
 padding:10px 35px;
border:1px solid #fff;
}

a:hover.accSlideAll { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #ffffff;
 background-color: #9f8f64;
 text-decoration: none;
 padding:10px 35px;
border:1px solid #fff;
}

a.arrowMore { 
 text-decoration: none;
 width:35px; height:33px; display:block;
 background-image: url(../elements/links/46.png);
 background-repeat: no-repeat;
}

a:hover.arrowMore { 
 text-decoration: none;
 width:35px; height:33px; display:block;
 background-image: url(../elements/links/46_rim.png);
 background-repeat: no-repeat;
}

a.bodylinks { 
 text-decoration: none;
}

a:hover.bodylinks { 
 text-decoration: none;
}

a.booknow { 
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #fff;
 background-color: #c35d00;
 text-decoration: none;
 -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;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #000;
 background-color: #c35d00;
 text-decoration: none;
 -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;
}
.booknowSpan { background-color:#c35d00; }

a.exploreLink { 
 font-family: Roboto, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:55px;
 background-image: url(../elements/links/110.png);
 background-repeat: no-repeat;
}

a:hover.exploreLink { 
 font-family: Roboto, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:55px;
 background-image: url(../elements/links/110_rim.png);
 background-repeat: no-repeat;
}

a.footerButton { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
}

a:hover.footerButton { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
}

a.footerLinks { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #5e5e5e;
 text-decoration: none;
}

a:hover.footerLinks { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #c3a365;
 text-decoration: none;
}

a.intSubMenu { 
 font-family: Roboto, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #636363;
 text-decoration: none;
 background-position:85% 50%; padding-right:50px; height:40px; display:block;line-height:40px;
 background-image: url(../elements/links/116.png);
 background-repeat: no-repeat;
}

a:hover.intSubMenu { 
 font-family: Roboto, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #ae9955;
 text-decoration: none;
 background-position:85% 50%; padding-right:50px; height:40px; display:block;line-height:40px;
 background-image: url(../elements/links/116_rim.png);
 background-repeat: no-repeat;
}

a.intSubMenuSel { 
 font-family: Roboto, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #ae9955;
 text-decoration: none;
 background-position:85% 50%; padding-right:50px; height:40px; display:block;line-height:40px;
 background-image: url(../elements/links/117.png);
 background-repeat: no-repeat;
}

a:hover.intSubMenuSel { 
 font-family: Roboto, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #ae9955;
 text-decoration: none;
 background-position:85% 50%; padding-right:50px; height:40px; display:block;line-height:40px;
 background-image: url(../elements/links/117_rim.png);
 background-repeat: no-repeat;
}

a.mail { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #bb8e37;
 text-decoration: none;
}

a:hover.mail { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #646363;
 text-decoration: none;
}

a.moremob { 
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #000;
 background-color: #e5e5e5;
 text-decoration: none;
 display:block; text-align:center; width:100%; padding:14px 0px; letter-spacing: 2px;
}

a:hover.moremob { 
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #f3f4f4;
 background-color: #88888a;
 text-decoration: none;
 display:block; text-align:center; width:100%; padding:14px 0px; letter-spacing: 2px;
}

a.next { 
 text-decoration: none;
 width:58px;height:57px;display:none;margin-right:5px;
cursor:pointer;
 background-image: url(../elements/links/64.png);
 background-repeat: no-repeat;
}

a:hover.next { 
 text-decoration: none;
 width:58px;height:57px;display:none;margin-right:5px;
cursor:pointer;
}

a.prev { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 width:58px;height:57px;display:none;margin-left:5px;
cursor:pointer;
 background-image: url(../elements/links/63.png);
 background-repeat: no-repeat;
}

a:hover.prev { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 width:58px;height:57px;display:none;margin-left:5px;
cursor:pointer;
}

a.rootMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #aa8a34;
 background-color: #ffffff;
 text-decoration: none;
 display:block; padding-left:20px; line-height:38px; height:38px; width:100%;
 background-image: url(/elements/links/59.png);
 background-repeat: repeat;
}

a:hover.rootMenu { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #aa8a34;
 background-color: #ffffff;
 text-decoration: none;
 display:block; padding-left:20px; line-height:38px; height:38px; width:100%;
}

a.rootMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #ffffff;
 background-color: #aa8a34;
 text-decoration: none;
 display:block; padding-left:20px; line-height:38px; height:38px; width:100%;
 background-image: url(/elements/links/60.png);
 background-repeat: repeat;
}

a:hover.rootMenuSel { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #ffffff;
 background-color: #aa8a34;
 text-decoration: none;
 display:block; padding-left:20px; line-height:38px; height:38px; width:100%;
}

a.santoriniMykonosLink { 
 font-family: Roboto, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:100% 30%; padding-right:75px;
height:55px;display:table;line-height:55px;
 background-image: url(../elements/links/109.png);
 background-repeat: no-repeat;
}

a:hover.santoriniMykonosLink { 
 font-family: Roboto, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:100% 30%; padding-right:75px;
height:55px;display:table;line-height:55px;
 background-image: url(../elements/links/109_rim.png);
 background-repeat: no-repeat;
}

a.sliderlink { 
 text-decoration: none;
 height:40px;width:60px;display:block; background-position:center;
border:1px solid #fff;float:left;
 background-image: url(../elements/links/72.png);
 background-repeat: no-repeat;
}

a:hover.sliderlink { 
 text-decoration: none;
 height:40px;width:60px;display:block; background-position:center;
border:1px solid #fff;float:left;
}

a.specialOffersLink { 
 font-family: Roboto, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:35px;
 background-image: url(../elements/links/115.png);
 background-repeat: no-repeat;
}

a:hover.specialOffersLink { 
 font-family: Roboto, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: 100;
 font-style: normal;
 color: #a48c3e;
 text-decoration: none;
 background-position:right center; padding-right:75px;
height:55px;display:table;line-height:35px;
 background-image: url(../elements/links/115_rim.png);
 background-repeat: no-repeat;
}

a.topButton { 
 font-size: 14px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #fff;
 text-decoration: none;
 -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;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #fff;
 text-decoration: none;
  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;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #58595b;
 text-decoration: none;
}

a:hover.usefulLinks { 
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #000;
 text-decoration: none;
}


} /* end of @media (max-width: 680px) */ 