a:link,a:visited {color:#295AAE;text-decoration:none;}
a:hover,a:active {color:#3B4558;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);}
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);}
a.acc-next {background-position: 50% 50%;
width: 32px;
height: 123px;
display: block;
position: absolute;
top: 50%;
right:-55px;
transform: translate(0,-50%);background-image:url(/elements/links/91_R9831.png);background-repeat:no-repeat;}
a:hover.acc-next {transform:translate3d(6px, -50%, 0);}
a.acc-prev {background-position: 50% 50%;
width: 32px;
height: 123px;
display: block;
position: absolute;
top: 50%;
left:-55px;
transform: translate(0,-50%);background-image:url(/elements/links/90_R3696.png);background-repeat:no-repeat;}
a:hover.acc-prev {transform:translate3d(-6px, -50%, 0);}
a.accMore {font-size:14px;line-height:normal;font-weight:700;color:#000000;background-color:#ffffff;border:1px solid #000000;padding:12px 24px;display:inline-block;}
a:hover.accMore {font-size:14px;line-height:normal;font-weight:700;background-color:#f7f5f1;border:1px solid #000000;padding:12px 24px;display:inline-block;}
a.blogLinkMenu {font-size:16px;line-height:normal;font-weight:400;color:#333333;}
a:hover.blogLinkMenu {font-size:16px;line-height:normal;font-weight:400;color:#333333;}
a.blogLinkMenuSel {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#333333;text-decoration:underline;text-decoration:underline;}
a:hover.blogLinkMenuSel {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#333333;text-decoration:underline;text-decoration:underline;}
a.blogMenu {font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;background-color:#cccccc;display: block;}
a:hover.blogMenu {font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;background-color:#2a9bce;display: block;}
a.blogMenuSel {font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;background-color:#2a9bce;display: block;}
a:hover.blogMenuSel {font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;background-color:#2a9bce;display: block;}
a.bodylinks {font-style:normal;color:#295AAE;}
a:hover.bodylinks {font-style:normal;color:#3B4558;}
a.bookNow {font-size:18px;line-height:40px;font-weight:900;color:#ffffff;background-color:#000000;padding:10px 30px;display:table;margin:0 0 0 auto;position:relative;text-align:center;}
a:hover.bookNow {font-size:18px;line-height:40px;font-weight:900;color:#ffffff;background-color:#000000;padding:10px 30px;display:table;margin:0 0 0 auto;position:relative;text-align:center;}
a.bookNow:before {position:absolute;content:"";top:7px;left:7px;bottom:7px;right:7px;border:1px solid;}
a.bookNowMobile {font-size:15px;line-height:normal;font-weight:400;color:#fff;background-color:#000000;padding:5px 10px; display:block;text-align:center;}
a:hover.bookNowMobile {font-size:15px;line-height:normal;font-weight:400;color:#fff;background-color:#000000;padding:5px 10px; display:block;text-align:center;}
a.bookSmall {font-size:14px;line-height:normal;font-weight:100;color:#000000;background-color:#ffffff;border:1px solid #000000;padding:12px 24px;display:inline-block;margin-right:-1px;}
a:hover.bookSmall {font-size:14px;line-height:normal;font-weight:100;background-color:#f7f5f1;border:1px solid #000000;padding:12px 24px;display:inline-block;margin-right:-1px;}
a.bookSmall bookSmallInt {font-style:normal;text-decoration:none;}
a:hover.bookSmall bookSmallInt {font-style:normal;text-decoration:none;}
a.bookSmallInt {}
a:hover.bookSmallInt {}
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:#000000;display:block;}
a:hover.callNow {font-size:19px;line-height:32px;font-weight:400;color:#646363;display:block;}
a.callNow:before {content:"\f879";
font-family: Font-Awesome;
color: #000000;
font-size: 20px;
width: 36px;
display: block;
margin: auto;
margin-top: 3px;
text-align: center;
line-height: 36px;
border-radius: 50%;
border: 2px solid #000000;}
a.espaLink1 {display:inline-block;
width:100px;
height:50px;
position:fixed;
left:10px;
bottom:10px;
z-index:60;
background-size:contain;background-image:url(/elements/links/122_R9949.jpg);background-repeat:no-repeat;}
a:hover.espaLink1 {display:inline-block;
width:100px;
height:50px;
position:fixed;
left:10px;
bottom:10px;
z-index:60;
background-size:contain;}
a.espaLink2 {display:inline-block;
width:330px;
height:50px;
position:fixed;
left:115px;
bottom:10px;
z-index:60;
background-size:contain;background-image:url(/elements/links/123_R8853.jpg);background-repeat:no-repeat;}
a:hover.espaLink2 {display:inline-block;
width:330px;
height:50px;
position:fixed;
left:115px;
bottom:10px;
z-index:60;
background-size:contain;}
a.espaLink3 {display:inline-block;
width:330px;
height:50px;
position:fixed;
left:445px;
bottom:10px;
z-index:60;
background-size:contain;background-image:url(/elements/links/124_R7438.png);background-repeat:no-repeat;}
a:hover.espaLink3 {display:inline-block;
width:330px;
height:50px;
position:fixed;
left:445px;
bottom:10px;
z-index:60;
background-size:contain;}
a.exp-next {background-position: 50% 50%;
width: 32px;
height: 123px;
display: block;
position: absolute;
top: 50%;
right:-55px;
transform: translate(0,-50%);background-image:url(/elements/links/128_R5674.png);background-repeat:no-repeat;}
a:hover.exp-next {transform:translate3d(6px, -50%, 0);}
a.exp-prev {background-position: 50% 50%;
width: 32px;
height: 123px;
display: block;
position: absolute;
top: 50%;
left:-55px;
transform: translate(0,-50%);background-image:url(/elements/links/130_R5185.png);background-repeat:no-repeat;}
a:hover.exp-prev {transform:translate3d(-6px, -50%, 0);}
a.footerLinks {font-size:15px;line-height:normal;font-weight:400;color:#000000;}
a:hover.footerLinks {font-size:15px;line-height:normal;font-weight:400;color:#646363;}
a.footerSitemap {font-size:15px;line-height:normal;font-weight:700;color:#000000;background-color:#fff;padding: 0 10px;}
a:hover.footerSitemap {font-size:15px;line-height:normal;font-weight:700;color:#646363;background-color:#fff;padding: 0 10px;}
a.googlePin {font-size:30px;line-height:32px;font-weight:400;color:#000000;display:block;}
a:hover.googlePin {font-size:30px;line-height:32px;font-weight:400;color:#646363;display:block;}
a.googlePin:before {content:"\f3c5";
font-family: Font-Awesome;
color: #000000;
font-size: 34px;
width: 36px;
display: block;
margin: auto;
margin-top: 3px;
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(/elements/links/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(/elements/links/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(/elements/links/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(/elements/links/80_rim.png);background-repeat:no-repeat;}
a.hpBookNow {font-size:20px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;background-color:#cb5252;text-align: center;border: 2px solid #cb5252;display:table;margin: auto;width: 100%;padding:6px 0px;}
a:hover.hpBookNow {font-size:20px;line-height:normal;font-weight:400;font-style:normal;color:#cb5252;background-color:#ffffff;text-align: center;border: 2px solid #cb5252;display:table;margin: auto;width: 100%;padding:6px 0px;}
a.instExtLink {text-decoration: none;
    font-size: 15px;
    color: #333;
    font-weight: 400;
    padding: 0 10px;}
a:hover.instExtLink {text-decoration: none;
    font-size: 15px;
    color: #333;
    font-weight: 400;
    padding: 0 10px;}
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:16px;line-height:41px;font-weight:400;color:#ffffff;background-color:#000000;display: block;
width: 43px;
height: 43px;
border-radius: 50%;
text-align: center;text-align:center;}
a:hover.lang {font-size:16px;line-height:41px;font-weight:400;color:#ffffff;background-color:#646363;display: block;
width: 43px;
height: 43px;
border-radius: 50%;
text-align: center;text-align:center;}
a.lang:last-child {font-style:normal;}
a:hover.lang:last-child {font-style:normal;}
a.lang:last-child:after {content:none;}
a.langSel {background:#646363;}
a:hover.langSel {background:#646363;}
a.languageSelector {font-size:16px;line-height:41px;font-weight:400;color:#ffffff;background-color:#000000;display: block;margin-left:5px;
width: 43px;
height: 43px;
border-radius: 50%;
text-align: center;text-align:center;}
a:hover.languageSelector {font-size:16px;line-height:41px;font-weight:400;color:#ffffff;background-color:#646363;display: block;margin-left:5px;
width: 43px;
height: 43px;
border-radius: 50%;
text-align: center;text-align:center;}
a.more {font-size:16px;line-height:normal;font-weight:600;color:#000000;padding:12px 3.2em 12px 0; display:inline-block;background-position: right 7px top 50%; margin-right: -7px;background-image:url(/elements/links/3_R4438.png);background-repeat:no-repeat;}
a:hover.more {font-size:16px;line-height:normal;font-weight:600;color:#646363;background-position: right 0 top 50%;}
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.offerLink {color:#000000;}
a:hover.offerLink {color:#646363;}
a.offersbutton {font-size:24px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;background-color:#ae8c33;padding:0px 20px;}
a:hover.offersbutton {font-size:24px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;background-color:#656565;padding:0px 20px;}
a.readMore {font-size:21px;line-height:30px;font-weight:normal;font-style:normal;color:#646363;}
a:hover.readMore {font-size:21px;line-height:30px;font-weight:normal;font-style:normal;}
a.rootMenu {font-size:15px;line-height:32px;font-weight:600;color:#000000;display:block; padding:0px 12px;position:relative;}
a:hover.rootMenu {font-size:15px;line-height:32px;font-weight:600;display:block; padding:0px 12px;position:relative;}
a.rootMenu:before {content:"";display:block;position:absolute;top:0;bottom:0;width:5px;right:100%;background-color:#000000;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
a.rootMenu:after {content:"";display:block;position:absolute;top:0;bottom:0;width:5px;left:100%;background-color:#000000;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
a:hover.rootMenu:before {transform:translateX(5px);}
a:hover.rootMenu:after {transform:translateX(-5px);}
a.rootMenuSel {border-left: 5px solid;
border-right: 5px solid;}
a:hover.rootMenuSel {border-left: 5px solid;
border-right: 5px solid;}
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(/elements/links/84.png);background-repeat:no-repeat;}
a:hover.scroll {font-style:normal;background-position:50% 60%;}
a.searchlink {font-size:12px;font-weight:normal;font-style:normal;color:#cc0000;}
a:hover.searchlink {font-size:12px;font-weight:normal;font-style:normal;color:#000;}
a.simpleLink {color:#000000;}
a:hover.simpleLink {color:#646363;}
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:24px;line-height:normal;font-weight:400;color:#000000;padding:0 10px;}
a:hover.social {font-size:24px;line-height:normal;font-weight:400;color:#646363;padding:0 10px;}
a.subMenu {font-size:12px;font-weight:normal;font-style:normal;color:#0d333a;display:block; height:28px; line-height:28px;}
a:hover.subMenu {font-size:12px;font-weight:normal;font-style:normal;color:#fff;display:block; height:28px; line-height:28px;}
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:12px;font-weight:normal;font-style:normal;color:#444444;display:block; height:28px; line-height:28px;}
a:hover.subMenuSel {font-size:12px;font-weight:normal;font-style:normal;display:block; height:28px; line-height:28px;}
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;line-height:normal;font-weight:bold;font-style:normal;color:#000000;padding:0 10px;}
a:hover.toplinks {font-size:15px;line-height:normal;font-weight:bold;font-style:normal;padding:0 10px;}
a.toplinksSel {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;padding:0 10px;}
a:hover.toplinksSel {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;padding:0 10px;}
a.topMap {font-size:22px;line-height:41px;font-weight:400;color:#ffffff;background-color:#000000;display: block;
width: 43px;
height: 43px;
border-radius: 50%;
text-align: center;text-align:center;}
a:hover.topMap {font-size:22px;line-height:41px;font-weight:400;color:#ffffff;background-color:#646363;display: block;
width: 43px;
height: 43px;
border-radius: 50%;
text-align: center;text-align:center;}
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:99; 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:99; bottom: 30px; right: 30px;border-radius:50%;text-align:center;}
a.usefulLinks {font-family:var(--default_font);font-size:14px;line-height:25px;font-weight:300;color:#646363;}
a:hover.usefulLinks {font-family:var(--default_font);font-size:14px;line-height:25px;font-weight:300;}
@media (max-width: 1600px) {}
@media (max-width: 1366px) {a.bookSmall {font-weight:100;}
a:hover.bookSmall {font-weight:100;}
a.footerSitemap {font-size: 14px;}
a:hover.footerSitemap {font-size: 14px;}
a.more {font-size: 14px;background-size: 1.9em;}
a:hover.more {font-size: 14px;background-size: 1.9em;}
a.readMore {font-size:18px;line-height:normal;font-weight:400;}
a:hover.readMore {font-size:18px;line-height:normal;font-weight:400;}
}
@media (max-width: 1280px) {a.bookSmall {font-weight:700;}
a:hover.bookSmall {font-weight:700;}
a.rootMenu {font-size:14px;line-height:32px;font-weight:600;}
a:hover.rootMenu {font-size:14px;line-height:32px;font-weight:600;}
a.rootMenuSel {font-size:14px;line-height:32px;font-weight:600;}
a:hover.rootMenuSel {font-size:14px;line-height:32px;font-weight:600;}
a.toplinks {font-size:14px;line-height:normal;font-weight:700;}
a:hover.toplinks {font-size:14px;line-height:normal;font-weight:700;}
}
@media (max-width: 1024px) {a.bookNow {font-size: 14px;}
a:hover.bookNow {font-size: 14px;}
}
@media (max-width: 820px) {}
@media (max-width: 768px) {a.espaLink1 {display:inline-block;
width:100px;
height:50px;
position:relative;
left:0px;
bottom:0px;
z-index:60;
background-size:contain;}
a:hover.espaLink1 {display:inline-block;
width:100px;
height:50px;
position:relative;
left:0px;
bottom:0px;
z-index:60;
background-size:contain;}
a.espaLink2 {display:inline-block;
max-width:300px;
height:50px;
position:relative;
left:0px;
bottom:0px;
z-index:60;
background-size:contain;}
a:hover.espaLink2 {display:inline-block;
max-width:300px;
height:50px;
position:relative;
left:0px;
bottom:0px;
z-index:60;
background-size:contain;}
a.espaLink3 {display:inline-block;
max-width:300px;
height:50px;
position:relative;
left:0px;
bottom:0px;
z-index:60;
background-size:contain;
margin:0 auto;}
a:hover.espaLink3 {display:inline-block;
max-width:300px;
height:50px;
position:relative;
left:0px;
bottom:0px;
z-index:60;
background-size:contain;
margin:0 auto;}
}
@media (max-width: 680px) {a.acc-next {text-decoration:underline;right: -48px;}
a:hover.acc-next {text-decoration:underline;right: -48px;}
a.acc-prev {left: -48px;}
a:hover.acc-prev {left: -48px;}
a.accMore {padding: 5px;font-size: 12px;}
a:hover.accMore {padding: 5px;font-size: 12px;}
a.arrowMore {font-style:normal;width:35px; height:33px; display:block;background-image:url(/elements/links/46.png);background-repeat:no-repeat;}
a:hover.arrowMore {font-style:normal;width:35px; height:33px; display:block;background-image:url(/elements/links/46_rim.png);background-repeat:no-repeat;}
a.booknow {font-size:12px;line-height:normal;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;line-height:normal;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.bookSmall {padding: 5px;font-size: 12px;}
a:hover.bookSmall {padding: 5px;font-size: 12px;}
a.exp-next {right: -48px;background-image:url(/elements/links/129_R4459.png);background-repeat:repeat;}
a:hover.exp-next {right: -48px;}
a.exp-prev {left: -48px;background-image:url(/elements/links/131_R6288.png);background-repeat:no-repeat;}
a:hover.exp-prev {left: -48px;}
a.footerButton {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;}
a:hover.footerButton {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;}
a.footerLinks {font-size:14px;line-height:normal;font-weight:400;color:#000000;}
a:hover.footerLinks {font-size:14px;line-height:normal;font-weight:400;color:#646363;}
a.footerSitemap {font-size: 12px;display:inline-block;}
a:hover.footerSitemap {font-size: 12px;display:inline-block;}
a.hotelPrice-buttonWrapper {font-size:12px;line-height:normal;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;line-height:normal;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.logo {display:inline-block;max-width: 120px;
    padding: 5px;
    
    max-width:unset;}
a:hover.logo {display:inline-block;max-width: 120px;
    padding: 5px;
    
    max-width:unset;}
a.menu_icon {}
a:hover.menu_icon {}
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:normal;font-weight:normal;font-style:normal;color:#000;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-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#000;display:block; padding-left:20px; line-height:38px; height:38px; width:100%;}
a.rootMenuSel {font-size:15px;line-height:normal;font-weight:400;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-size:15px;line-height:normal;font-weight:400;display:block; padding-left:20px; line-height:38px; height:38px; width:100%;}
a.social {padding: 0 8px;font-size: 20px;}
a:hover.social {padding: 0 8px;font-size: 20px;}
a.topButton {font-size:14px;color:#fff;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; display:block; height:30px; line-height:30px;   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); text-align:center;}
a:hover.topButton {font-size:14px;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:14px;font-weight:400;color:#58595b;}
a:hover.usefulLinks {font-size:14px;font-weight:400;color:#000;}
}
