a:link, a:visited {
    color: #295AAE;
    text-decoration: none
    }
a:hover, a:active {
    color: #3B4558;
    text-decoration: none
    }
a {
    -webkit-transition: all 300ms cubic-bezier(0, 0.5, 3, 1);
    -moz-transition: all 300ms cubic-bezier(0, 0.5, 0.3, 1);
    -o-transition: all 300ms cubic-bezier(0, 0.5, 0.3, 1);
    transition: all 300ms cubic-bezier(0, 0.5, 0.3, 1)
    }
a {
    -webkit-transition: all 300ms cubic-bezier(0, 0.5, 3, 1);
    -moz-transition: all 300ms cubic-bezier(0, 0.5, 0.3, 1);
    -o-transition: all 300ms cubic-bezier(0, 0.5, 0.3, 1);
    transition: all 300ms cubic-bezier(0, 0.5, 0.3, 1)
    }
a.acc-car-next {
    text-decoration: none;
    position: absolute;
    top: 50%;
    right: -40px;
    width: 30px;
    height: 80px;
    display: inline-block;
    background-size: initial;
    background-position: 50% 50%;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-image: url(/elements/links/111.png);
    background-repeat: no-repeat
    }
a:hover.acc-car-next {
    text-decoration: none;
    opacity: 0.7
    }
a.acc-car-prev {
    text-decoration: none;
    position: absolute;
    top: 50%;
    left: -40px;
    width: 30px;
    height: 80px;
    display: inline-block;
    background-size: initial;
    background-position: 50% 50%;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-image: url(/elements/links/112.png);
    background-repeat: no-repeat
    }
a:hover.acc-car-prev {
    text-decoration: none;
    opacity: 0.7
    }
a.acc-gall-next {
    text-decoration: none;
    position: absolute;
    top: 100px;
    right: -50px;
    width: 50px;
    height: 80px;
    display: inline-block;
    background-size: cover;
    background-image: url(/elements/links/109.png);
    background-repeat: repeat
    }
a:hover.acc-gall-next {
    text-decoration: none;
    opacity: 0.7
    }
a.acc-gall-prev {
    text-decoration: none;
    position: absolute;
    top: 100px;
    left: -50px;
    width: 50px;
    height: 80px;
    display: inline-block;
    background-size: cover;
    background-image: url(/elements/links/110.png);
    background-repeat: repeat
    }
a:hover.acc-gall-prev {
    text-decoration: none;
    opacity: 0.7
    }
a.accordMenu {
    font-size: 15px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #000;
    background-color: #F2EEEE;
    text-decoration: none;
    display: block;
    height: 32px;
    margin-bottom: 7px;
    border-bottom: 1px dotted #bbb
    }
a:hover.accordMenu {
    font-size: 15px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #f5f5f5;
    background-color: #A8A8A8;
    text-decoration: none;
    display: block;
    height: 32px;
    margin-bottom: 7px;
    border-bottom: 1px dotted #bbb
    }
a.accordMenuSel {
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #F5F5F5;
    background-color: #A8A8A8;
    text-decoration: none;
    display: block;
    height: 32px;
    margin-bottom: 7px;
    border-bottom: 1px dotted #bbb
    }
a:hover.accordMenuSel {
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #F5F5F5;
    background-color: #A8A8A8;
    text-decoration: none;
    display: block;
    height: 32px;
    margin-bottom: 7px;
    border-bottom: 1px dotted #bbb
    }
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.blogLinkMenu {
    font-family: Work Sans, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #666;
    text-decoration: none;
    padding-left: 20px;
    display: block;
    padding-bottom: 15px
    }
a:hover.blogLinkMenu {
    font-family: Work Sans, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #333;
    text-decoration: none;
    padding-left: 20px;
    display: block;
    padding-bottom: 15px
    }
a.blogLinkMenuSel {
    text-decoration: none;
    color: #000
    }
a:hover.blogLinkMenuSel {
    text-decoration: none;
    color: #000
    }
a.blogMenu {
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #333;
    background-color: #f5f5f5;
    text-decoration: none;
    display: block;
    padding: 5px 13px;
    margin-bottom: 10px
    }
a:hover.blogMenu {
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #333;
    background-color: #f5f5f5;
    text-decoration: none;
    display: block;
    padding: 5px 13px;
    margin-bottom: 10px
    }
a.bodylinks {
    text-decoration: none
    }
a:hover.bodylinks {
    text-decoration: none
    }
a.bookNow {
    font-size: 24px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #a80303;
    text-decoration: none;
    display: block;
    padding: 45px 0 23px;
    text-align: center;
    height: 100%;
    position: relative
    }
a:hover.bookNow {
    font-size: 24px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #333;
    text-decoration: none;
    padding: 35px 0 33px
    }
a.bookNow:after {
    text-decoration: none;
    content: "";
    position: absolute;
    bottom: 19%;
    height: 1px;
    left: 0;
    right: 0;
    background: #fff
    }
a:hover.bookNow:after {
    text-decoration: none;
    content: "";
    position: absolute;
    bottom: 19%;
    height: 1px;
    left: 0;
    right: 0;
    background: #fff
    }
a.bookNowMobile {
    font-family: Work Sans, sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    font-style: normal;
    color: #fff;
    background-color: #a80303;
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    text-align: center
    }
a:hover.bookNowMobile {
    font-family: Work Sans, sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    font-style: normal;
    color: #fff;
    background-color: #333;
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    text-align: center
    }
a.bookRoom {
    font-family: Work Sans, sans-serif;
    font-size: 22px;
    line-height: normal;
    font-weight: 300;
    font-style: normal;
    color: #fff;
    background-color: #a80303;
    text-decoration: none;
    padding: 10px 30px;
    text-align: right;
    margin-top: 20px;
    display: inline-block;
    min-width: 200px;
    text-align: center
    }
a:hover.bookRoom {
    font-family: Work Sans, sans-serif;
    font-size: 22px;
    line-height: normal;
    font-weight: 300;
    font-style: normal;
    color: #fff;
    background-color: #c91c1c;
    text-decoration: none;
    padding: 10px 30px;
    text-align: right;
    margin-top: 20px;
    display: inline-block;
    min-width: 200px;
    text-align: center
    }
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.callNow {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    text-decoration: none;
    background-position: 0 50%;
    padding: 5px 0 5px 35px;
    background-size: 26px;
    background-image: url(/elements/links/72.png);
    background-repeat: no-repeat
    }
a:hover.callNow {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #eee;
    text-decoration: none;
    background-position: 0 50%;
    padding: 5px 0 5px 35px;
    background-size: 26px
    }
a.callNowMob {
    text-decoration: none;
    height: 40px;
    display: block;
    background-size: contain;
    margin: 5px;
    background-position: 50% 50%;
    background-image: url(/elements/links/156.png);
    background-repeat: no-repeat
    }
a:hover.callNowMob {
    text-decoration: none;
    height: 40px;
    display: block;
    background-size: contain;
    margin: 5px;
    background-position: 50% 50%
    }
a.downloadLink {
    font-size: 14px;
    line-height: 30px;
    font-weight: 600;
    font-style: normal;
    color: #c61620;
    background-color: #fff;
    text-decoration: none;
    border: 2px solid #c61620;
    border-radius: 20px;
    padding: 0 10px;
    display: inline-block
    }
a:hover.downloadLink {
    font-size: 14px;
    line-height: 30px;
    font-weight: 600;
    font-style: normal;
    color: #fff;
    background-color: #c61620;
    text-decoration: none;
    border: 2px solid #c61620;
    border-radius: 20px;
    padding: 0 10px;
    display: inline-block
    }
a.downloadLink2 {
    font-size: 14px;
    line-height: normal;
    font-weight: 600;
    font-style: normal;
    color: #00adef;
    background-color: #fff;
    text-decoration: none;
    border: 2px solid #00adef;
    border-radius: 20px;
    padding: 0 10px;
    display: inline-block
    }
a:hover.downloadLink2 {
    font-size: 14px;
    line-height: normal;
    font-weight: 600;
    font-style: normal;
    color: #fff;
    background-color: #00adef;
    text-decoration: none;
    border: 2px solid #00adef;
    border-radius: 20px;
    padding: 0 10px;
    display: inline-block
    }
a.downloadLink2:before {
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #00adef;
    text-decoration: none;
    content: "";
    border-radius: 50%;
    font-family: fontAwesome;
    display: inline-block;
    font-family: fontAwesome;
    padding: 7px 8px;
    margin: 4px;
    margin-left: -6px
    }
a:hover.downloadLink2:before {
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #00adef;
    background-color: #fff;
    text-decoration: none;
    content: "";
    border-radius: 50%;
    font-family: fontAwesome;
    display: inline-block;
    font-family: fontAwesome;
    padding: 7px 8px;
    margin: 4px;
    margin-left: -6px
    }
a.downloadLink:before {
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #c61620;
    text-decoration: none;
    content: "";
    border-radius: 50%;
    font-family: fontAwesome;
    display: inline-block;
    font-family: fontAwesome;
    padding: 7px 8px;
    margin: 4px;
    margin-left: -6px
    }
a:hover.downloadLink:before {
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #c61620;
    background-color: #fff;
    text-decoration: none;
    content: "";
    border-radius: 50%;
    font-family: fontAwesome;
    display: inline-block;
    font-family: fontAwesome;
    padding: 7px 8px;
    margin: 4px;
    margin-left: -6px
    }
a.footerLinks {
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    text-decoration: none
    }
a:hover.footerLinks {
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #eee;
    text-decoration: none
    }
a.footerSitemap {
    font-family: Raleway, sans-serif;
    font-size: 18px;
    line-height: 34px;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    text-decoration: none;
    display: block
    }
a:hover.footerSitemap {
    font-family: Raleway, sans-serif;
    font-size: 18px;
    line-height: 34px;
    font-weight: normal;
    font-style: normal;
    color: #eee;
    text-decoration: none;
    display: block
    }
a.home-acc-next {
    text-decoration: none;
    position: absolute;
    top: 42px;
    right: -50px;
    width: 50px;
    height: 80px;
    display: inline-block;
    background-size: cover;
    background-image: url(/elements/links/80.png);
    background-repeat: no-repeat
    }
a:hover.home-acc-next {
    text-decoration: none;
    opacity: 0.7
    }
a.home-acc-prev {
    text-decoration: none;
    position: absolute;
    top: 138px;
    right: -50px;
    width: 50px;
    height: 80px;
    display: inline-block;
    background-size: cover;
    background-image: url(/elements/links/82.png);
    background-repeat: no-repeat
    }
a:hover.home-acc-prev {
    text-decoration: none;
    opacity: 0.7
    }
a.hotelImg {
    text-decoration: none;
    display: block;
    position: relative
    }
a:hover.hotelImg {
    text-decoration: none;
    display: block;
    position: relative
    }
a.hotelImg:after {
    text-decoration: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-position: 50% 60%;
    opacity: 1;
    content: "";
    -webkit-transition: all 300ms cubic-bezier(0, 0.5, 3, 1);
    -moz-transition: all 300ms cubic-bezier(0, 0.5, 0.3, 1);
    -o-transition: all 300ms cubic-bezier(0, 0.5, 0.3, 1);
    transition: all 300ms cubic-bezier(0, 0.5, 0.3, 1);
    background-image: url(/elements/links/172.png);
    background-repeat: no-repeat
    }
a:hover.hotelImg:after {
    text-decoration: none;
    background-position: 50% 50%;
    background-color: rgba(0, 0, 0, 0.3);
    opacity: 1
    }
a.intSubMenu {
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #777;
    text-decoration: none
    }
a:hover.intSubMenu {
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #7D4F4F;
    text-decoration: none
    }
a.intSubMenuSel {
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #7D4F4F;
    text-decoration: none
    }
a:hover.intSubMenuSel {
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #7D4F4F;
    text-decoration: none
    }
a.lang {
    font-family: Raleway, sans-serif;
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    font-style: normal;
    color: #eee;
    text-decoration: none;
    padding: 0 10px
    }
a:hover.lang {
    font-family: Raleway, sans-serif;
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #888;
    text-decoration: none;
    padding: 0 10px
    }
a.langSel {
    text-decoration: none;
    color: #fff
    }
a:hover.langSel {
    text-decoration: none;
    color: #fff
    }
a.languageSelector {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    text-decoration: none;
    background-size: 18px;
    background-image: url(/elements/links/73.png);
    background-repeat: no-repeat
    }
a:hover.languageSelector {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #eee;
    text-decoration: none;
    background-size: 18px
    }
a.link {
    text-decoration: none;
    font-size: inherit;
    color: inherit;
    font-weight: inherit;
    font-family: inherit
    }
a:hover.link {
    text-decoration: none;
    font-size: inherit;
    color: inherit;
    font-weight: inherit;
    font-family: inherit
    }
a.logo {
    text-decoration: none;
    line-height: 0;
    display: block
    }
a:hover.logo {
    text-decoration: none;
    line-height: 0;
    display: block
    }
a.mapLink {
    text-decoration: none;
    height: 50px;
    display: block;
    background-position: 50% 50%;
    background-image: url(/elements/links/155.png);
    background-repeat: no-repeat
    }
a:hover.mapLink {
    text-decoration: none;
    height: 50px;
    display: block;
    background-position: 50% 50%
    }
a.more {
    font-family: Work Sans, sans-serif;
    font-size: 22px;
    line-height: normal;
    font-weight: 300;
    font-style: normal;
    color: #fff;
    background-color: #999;
    text-decoration: none;
    padding: 10px 30px;
    text-align: right;
    margin-top: 20px;
    display: inline-block;
    min-width: 200px;
    text-align: center;
    background-image: url(/elements/links/3.png);
    background-repeat: repeat
    }
a:hover.more {
    font-family: Work Sans, sans-serif;
    font-size: 22px;
    line-height: normal;
    font-weight: 300;
    font-style: normal;
    color: #fff;
    background-color: #fff;
    text-decoration: none;
    padding: 10px 30px;
    text-align: right;
    margin-top: 20px;
    display: inline-block;
    min-width: 200px;
    text-align: center
    }
a.more2 {
    font-family: Work Sans, sans-serif;
    font-size: 22px;
    line-height: normal;
    font-weight: 300;
    font-style: normal;
    color: #fff;
    text-decoration: none;
    padding-right: 45px;
    background-position: 90% 50%;
    background-size: 23px;
    background-image: url(/elements/links/83.png);
    background-repeat: no-repeat
    }
a:hover.more2 {
    font-family: Work Sans, sans-serif;
    font-size: 22px;
    line-height: normal;
    font-weight: 300;
    font-style: normal;
    color: #eee;
    text-decoration: none;
    background-position: 100% 50%
    }
a.moreLink {
    text-decoration: none;
    margin: 5px 10px;
    text-align: right
    }
a:hover.moreLink {
    text-decoration: none;
    margin: 5px 10px;
    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.offerImg {
    text-decoration: none;
    display: block;
    position: relative
    }
a:hover.offerImg {
    text-decoration: none;
    opacity: 0.7
    }
a.offerImg:before {
    text-decoration: none;
    position: absolute;
    content: "";
    top: -5%;
    width: 12%;
    height: 90%;
    left: -6%;
    background-image: url(/elements/links/118.png);
    background-repeat: repeat
    }
a:hover.offerImg:before {
    text-decoration: none;
    position: absolute;
    content: "";
    top: -5%;
    width: 12%;
    height: 90%;
    left: -6%
    }
a.rootMenu {
    font-family: Raleway, sans-serif;
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    text-decoration: none;
    padding: 0 7px
    }
a:hover.rootMenu {
    font-family: Raleway, sans-serif;
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #eee;
    text-decoration: none;
    padding: 0 7px
    }
a.rootMenuSel {
    text-decoration: none;
    font-weight: bold !important
    }
a:hover.rootMenuSel {
    text-decoration: none;
    font-weight: bold !important
    }
a.scrollDown {
    text-decoration: none;
    background-position: 50% 50%;
    background-size: 49px;
    display: block;
    padding: 30px 0;
    width: 100%;
    background-image: url(/elements/links/77.png);
    background-repeat: no-repeat
    }
a:hover.scrollDown {
    text-decoration: none;
    background-position: 50% 50%;
    background-size: 49px;
    display: block;
    padding: 30px 0;
    width: 100%
    }
a.searchlink {
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #c00;
    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.sliderPagi {
    font-family: Open Sans Condensed, sans-serif;
    font-size: 22px;
    line-height: normal;
    font-weight: bold;
    font-style: normal;
    color: #808183;
    text-decoration: none;
    padding: 0 10px
    }
a:hover.sliderPagi {
    font-family: Open Sans Condensed, sans-serif;
    font-size: 22px;
    line-height: normal;
    font-weight: bold;
    font-style: normal;
    color: #272425;
    text-decoration: none;
    padding: 0 10px
    }
a.sliderPagi.active {
    font-size: 30px;
    line-height: normal;
    font-weight: bold;
    font-style: normal;
    color: #272425;
    text-decoration: none
    }
a:hover.sliderPagi.active {
    font-size: 30px;
    line-height: normal;
    font-weight: bold;
    font-style: normal;
    color: #272425;
    text-decoration: none
    }
a.slidesjs-next {
    text-decoration: none;
    top: 50%;
    right: 80px
    }
a:hover.slidesjs-next {
    text-decoration: none;
    top: 50%;
    right: 80px
    }
a.slidesjs-next {
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    text-decoration: none
    }
a:hover.slidesjs-next {
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    transform: scale(0.9)
    }
a.slidesjs-previous {
    text-decoration: none;
    top: 50%;
    left: 80px
    }
a:hover.slidesjs-previous {
    text-decoration: none;
    top: 50%;
    left: 80px
    }
a.slidesjs-previous {
    text-decoration: none
    }
a:hover.slidesjs-previous {
    text-decoration: none;
    transform: scale(0.9)
    }
a.social {
    font-size: 26px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    text-decoration: none;
    padding: 0 10px
    }
a:hover.social {
    font-size: 26px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #eee;
    text-decoration: none;
    padding: 0 10px
    }
a.subMenu {
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #0d333a;
    text-decoration: none;
    display: block;
    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
    }
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: #E00;
    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: #444;
    text-decoration: none;
    display: block;
    height: 28px
    }
a:hover.subMenuSel {
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: block;
    height: 28px
    }
a.tabButton {
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    font-style: normal;
    color: #F5F5F5;
    background-color: #999;
    text-decoration: none;
    display: block;
    padding: 0 18px;
    margin: 5px;
    background-image: url(/elements/links/11.png);
    background-repeat: repeat
    }
a:hover.tabButton {
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #ccc;
    text-decoration: none;
    display: block;
    padding: 0 18px;
    margin: 5px
    }
a.tabButtonSel {
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #ccc;
    text-decoration: none;
    display: block;
    padding: 0 18px;
    margin: 5px;
    background-image: url(/elements/links/12.png);
    background-repeat: repeat
    }
a:hover.tabButtonSel {
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #ccc;
    text-decoration: none;
    display: block;
    padding: 0 18px;
    margin: 5px
    }
a.toplinks {
    font-family: Raleway, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    text-decoration: none;
    vertical-align: sub;
    padding: 0 5px
    }
a:hover.toplinks {
    font-family: Raleway, sans-serif;
    font-size: 15px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #eee;
    text-decoration: none;
    vertical-align: sub;
    padding: 0 5px
    }
a.toTopButton {
    font-size: 16px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #666;
    text-decoration: none;
    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: 16px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    background-color: #333;
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    position: fixed;
    z-index: 99;
    bottom: 30px;
    right: 30px;
    border-radius: 50%;
    text-align: center
    }
a.usefulLinks {
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #000;
    text-decoration: none
    }
a:hover.usefulLinks {
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    color: #c00;
    text-decoration: none
    }
@media (max-width: 1600px) {
    a.languageSelector {
        font-size: 16px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.languageSelector {
        font-size: 16px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a.rootMenu {
        font-size: 15px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.rootMenu {
        font-size: 15px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a.social {
        font-size: 24px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.social {
        font-size: 24px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    }
@media (max-width: 1366px) {
    a.acc-car-next {
        text-decoration: none;
        right: -35px;
        width: 25px;
        height: 45px;
        background-size: contain
        }
    a:hover.acc-car-next {
        text-decoration: none;
        right: -35px;
        width: 25px;
        height: 45px;
        background-size: contain
        }
    a.acc-car-prev {
        text-decoration: none;
        left: -35px;
        width: 25px;
        height: 45px;
        background-size: contain
        }
    a:hover.acc-car-prev {
        text-decoration: none;
        left: -35px;
        width: 25px;
        height: 45px;
        background-size: contain
        }
    a.acc-gall-next {
        text-decoration: none;
        right: -45px;
        width: 45px;
        height: 72px
        }
    a:hover.acc-gall-next {
        text-decoration: none;
        right: -45px;
        width: 45px;
        height: 72px
        }
    a.acc-gall-prev {
        text-decoration: none;
        left: -45px;
        width: 45px;
        height: 72px
        }
    a:hover.acc-gall-prev {
        text-decoration: none;
        left: -45px;
        width: 45px;
        height: 72px
        }
    a.bookNow {
        font-size: 20px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 21px 0 8px
        }
    a:hover.bookNow {
        font-size: 20px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 21px 0 8px
        }
    a.bookNow:after {
        text-decoration: none;
        display: none
        }
    a:hover.bookNow:after {
        text-decoration: none;
        display: none
        }
    a.bookRoom {
        font-size: 18px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 170px
        }
    a:hover.bookRoom {
        font-size: 18px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 170px
        }
    a.callNow {
        font-size: 14px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 5px 0 5px 30px;
        background-size: 22px
        }
    a:hover.callNow {
        font-size: 14px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 5px 0 5px 30px;
        background-size: 22px
        }
    a.footerLinks {
        font-size: 16px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.footerLinks {
        font-size: 16px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a.footerSitemap {
        font-size: 16px;
        line-height: 28px;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.footerSitemap {
        font-size: 16px;
        line-height: 28px;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a.home-acc-next {
        text-decoration: none;
        right: -45px;
        width: 45px;
        height: 72px
        }
    a:hover.home-acc-next {
        text-decoration: none;
        right: -45px;
        width: 45px;
        height: 72px
        }
    a.home-acc-prev {
        text-decoration: none;
        right: -45px;
        width: 45px;
        height: 72px
        }
    a:hover.home-acc-prev {
        text-decoration: none;
        right: -45px;
        width: 45px;
        height: 72px
        }
    a.languageSelector {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        background-size: 16px
        }
    a:hover.languageSelector {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        background-size: 16px
        }
    a.more {
        font-size: 18px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 170px;
        margin-top: 10px
        }
    a:hover.more {
        font-size: 18px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 170px;
        margin-top: 10px
        }
    a.more2 {
        font-size: 18px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        background-size: 19px;
        padding-right: 40px
        }
    a:hover.more2 {
        font-size: 18px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        background-size: 19px;
        padding-right: 40px
        }
    a.rootMenu {
        font-size: 14px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.rootMenu {
        font-size: 14px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a.scrollDown {
        text-decoration: none;
        background-size: 36px;
        padding: 24px 0
        }
    a:hover.scrollDown {
        text-decoration: none;
        background-size: 36px;
        padding: 24px 0
        }
    a.sliderPagi {
        font-size: 18px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        padding: 0 8px
        }
    a:hover.sliderPagi {
        font-size: 18px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        padding: 0 8px
        }
    a.sliderPagi.active {
        font-size: 25px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none
        }
    a:hover.sliderPagi.active {
        font-size: 25px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none
        }
    a.social {
        font-size: 22px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 7px
        }
    a:hover.social {
        font-size: 22px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 7px
        }
    }
@media (max-width: 1280px) {
    a.bookNow {
        font-size: 16px;
        line-height: normal;
        font-weight: 600;
        font-style: normal;
        text-decoration: none
        }
    a:hover.bookNow {
        font-size: 16px;
        line-height: normal;
        font-weight: 600;
        font-style: normal;
        text-decoration: none
        }
    a.bookRoom {
        font-size: 16px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 160px;
        padding: 7px 20px
        }
    a:hover.bookRoom {
        font-size: 16px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 160px;
        padding: 7px 20px
        }
    a.callNow {
        font-size: 14px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 5px 0 5px 30px;
        background-size: 21px
        }
    a:hover.callNow {
        font-size: 14px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 5px 0 5px 30px;
        background-size: 21px
        }
    a.callNow {
        text-decoration: none;
        float: left
        }
    a:hover.callNow {
        text-decoration: none;
        float: left
        }
    a.lang {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 5px 10px
        }
    a:hover.lang {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 5px 10px
        }
    a.languageSelector {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        background-size: 16px
        }
    a:hover.languageSelector {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        background-size: 16px
        }
    a.more {
        font-size: 16px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 160px;
        padding: 7px 20px
        }
    a:hover.more {
        font-size: 16px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 160px;
        padding: 7px 20px
        }
    a.more2 {
        font-size: 16px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        background-size: 17px
        }
    a:hover.more2 {
        font-size: 16px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        background-size: 17px
        }
    a.rootMenu {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 5px
        }
    a:hover.rootMenu {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 5px
        }
    a.sliderPagi {
        font-size: 16px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        padding: 0 6px
        }
    a:hover.sliderPagi {
        font-size: 16px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        padding: 0 6px
        }
    a.sliderPagi.active {
        font-size: 21px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none
        }
    a:hover.sliderPagi.active {
        font-size: 21px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none
        }
    a.social {
        font-size: 20px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 5px
        }
    a:hover.social {
        font-size: 20px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 5px
        }
    a.title1 {
        font-size: 16px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.title1 {
        font-size: 16px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    }
@media (max-width: 1000px) {
    a.acc-car-next {
        text-decoration: none;
        background-size: 15px
        }
    a:hover.acc-car-next {
        text-decoration: none;
        background-size: 15px
        }
    a.acc-car-prev {
        text-decoration: none;
        background-size: 15px
        }
    a:hover.acc-car-prev {
        text-decoration: none;
        background-size: 15px
        }
    a.acc-gall-next {
        text-decoration: none;
        width: 37px;
        height: 59px;
        right: -37px
        }
    a:hover.acc-gall-next {
        text-decoration: none;
        width: 37px;
        height: 59px;
        right: -37px
        }
    a.acc-gall-prev {
        text-decoration: none;
        width: 37px;
        height: 59px;
        left: -37px
        }
    a:hover.acc-gall-prev {
        text-decoration: none;
        width: 37px;
        height: 59px;
        left: -37px
        }
    a.blogMenu {
        font-size: 16px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.blogMenu {
        font-size: 16px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a.bookNow {
        font-size: 14px;
        line-height: normal;
        font-weight: 600;
        font-style: normal;
        text-decoration: none;
        padding: 9px 0
        }
    a:hover.bookNow {
        font-size: 14px;
        line-height: normal;
        font-weight: 600;
        font-style: normal;
        text-decoration: none;
        padding: 9px 0
        }
    a.bookRoom {
        font-size: 15px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 130px;
        padding: 7px 15px
        }
    a:hover.bookRoom {
        font-size: 15px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 130px;
        padding: 7px 15px
        }
    a.callNow {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.callNow {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a.footerLinks {
        font-size: 14px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.footerLinks {
        font-size: 14px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a.footerSitemap {
        font-size: 14px;
        line-height: 20px;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        text-align: center
        }
    a:hover.footerSitemap {
        font-size: 14px;
        line-height: 20px;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        text-align: center
        }
    a.home-acc-next {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        right: -37px;
        width: 37px;
        height: 59px
        }
    a:hover.home-acc-next {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        right: -37px;
        width: 37px;
        height: 59px
        }
    a.home-acc-prev {
        text-decoration: none;
        right: -37px;
        width: 37px;
        height: 59px;
        top: 120px
        }
    a:hover.home-acc-prev {
        text-decoration: none;
        right: -37px;
        width: 37px;
        height: 59px;
        top: 120px
        }
    a.hotelImg:after {
        text-decoration: none;
        background-size: 60px
        }
    a:hover.hotelImg:after {
        text-decoration: none;
        background-size: 60px
        }
    a.languageSelector {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.languageSelector {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a.more {
        font-size: 15px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 130px;
        padding: 7px 15px
        }
    a:hover.more {
        font-size: 15px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        min-width: 130px;
        padding: 7px 15px
        }
    a.more2 {
        font-size: 14px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        padding-right: 30px;
        background-size: 16px
        }
    a:hover.more2 {
        font-size: 14px;
        line-height: normal;
        font-weight: 300;
        font-style: normal;
        text-decoration: none;
        padding-right: 30px;
        background-size: 16px
        }
    a.rootMenu {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 4px;
        letter-spacing: -0.3px
        }
    a:hover.rootMenu {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 4px;
        letter-spacing: -0.3px
        }
    a.scrollDown {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        background-size: 30px;
        padding: 18px 0
        }
    a:hover.scrollDown {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        background-size: 30px;
        padding: 18px 0
        }
    a.sliderPagi {
        font-size: 14px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        padding: 0 2px
        }
    a:hover.sliderPagi {
        font-size: 14px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        padding: 0 2px
        }
    a.sliderPagi.active {
        font-size: 16px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none
        }
    a:hover.sliderPagi.active {
        font-size: 16px;
        line-height: normal;
        font-weight: bold;
        font-style: normal;
        text-decoration: none
        }
    a.slidesjs-next {
        text-decoration: none;
        right: 40px
        }
    a:hover.slidesjs-next {
        text-decoration: none;
        right: 40px
        }
    a.slidesjs-next {
        text-decoration: none;
        width: 20px
        }
    a:hover.slidesjs-next {
        text-decoration: none;
        width: 20px
        }
    a.slidesjs-previous {
        text-decoration: none;
        left: 40px
        }
    a:hover.slidesjs-previous {
        text-decoration: none;
        left: 40px
        }
    a.slidesjs-previous {
        text-decoration: none;
        width: 20px
        }
    a:hover.slidesjs-previous {
        text-decoration: none;
        width: 20px
        }
    a.social {
        font-size: 18px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 4px
        }
    a:hover.social {
        font-size: 18px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        padding: 0 4px
        }
    a.toplinks {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.toplinks {
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    }
@media (max-width: 680px) {
    a.acc-gall-next {
        text-decoration: none;
        width: 25px;
        height: 40px;
        top: 10px;
        right: -25px
        }
    a:hover.acc-gall-next {
        text-decoration: none;
        width: 25px;
        height: 40px;
        top: 10px;
        right: -25px
        }
    a.acc-gall-prev {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        width: 25px;
        height: 40px;
        top: 10px;
        left: -25px
        }
    a:hover.acc-gall-prev {
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        width: 25px;
        height: 40px;
        top: 10px;
        left: -25px
        }
    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.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;
        text-align: center;
        padding: 0 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;
        text-align: center;
        padding: 0 10px
        }
    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.home-acc-next {
        text-decoration: none;
        top: 20px
        }
    a:hover.home-acc-next {
        text-decoration: none;
        top: 20px
        }
    a.home-acc-prev {
        text-decoration: none;
        top: 95px
        }
    a:hover.home-acc-prev {
        text-decoration: none;
        top: 95px
        }
    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 0;
        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 0;
        letter-spacing: 2px
        }
    a.rootMenu {
        font-size: 15px;
        line-height: 33px;
        font-weight: normal;
        font-style: normal;
        color: #fff;
        background-color: #666;
        text-decoration: none;
        display: block;
        padding-left: 20px;
        width: 100%
        }
    a:hover.rootMenu {
        font-size: 15px;
        line-height: 33px;
        font-weight: normal;
        font-style: normal;
        color: #fff;
        background-color: #999;
        text-decoration: none;
        display: block;
        padding-left: 20px;
        width: 100%
        }
    a.slidesjs-next {
        text-decoration: none;
        display: none
        }
    a:hover.slidesjs-next {
        text-decoration: none;
        display: none
        }
    a.slidesjs-previous {
        text-decoration: none;
        display: none
        }
    a:hover.slidesjs-previous {
        text-decoration: none;
        display: none
        }
    a.social {
        font-size: 24px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    a:hover.social {
        font-size: 24px;
        line-height: normal;
        font-weight: normal;
        font-style: normal;
        text-decoration: none
        }
    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;
        text-align: center;
        margin: 26px 20px 0 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)
        }
    }