a:link,a:visited {color:#295AAE;text-decoration:none;}
a:hover,a:active {color:#3B4558;text-decoration:none;}
a.* {text-decoration:none;}a{cursor:pointer;
-webkit-transition:all 400ms cubic-bezier(0,.5,.3,1);
-moz-transition:all 400ms cubic-bezier(0,.5,.3,1);
-o-transition:all 400ms cubic-bezier(0,.5,.3,1);
transition:all 400ms cubic-bezier(0,.5,.3,1);}
a *{cursor:pointer;}
a:hover.* {text-decoration:none;}a{cursor:pointer;
-webkit-transition:all 400ms cubic-bezier(0,.5,.3,1);
-moz-transition:all 400ms cubic-bezier(0,.5,.3,1);
-o-transition:all 400ms cubic-bezier(0,.5,.3,1);
transition:all 400ms cubic-bezier(0,.5,.3,1);}
a *{cursor:pointer;}
a.accListCont {text-decoration:none;}
a:hover.accListCont {text-decoration:none;}
a.accListRoomLink {text-decoration:none;position:absolute;top:0;right:0;left:0;bottom:0;z-index: 1;}
a:hover.accListRoomLink {text-decoration:none;position:absolute;top:0;right:0;left:0;bottom:0;z-index: 1;}
a.accordMenu {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#000000;background-color:#f2eeee;text-decoration:none;display:block;  height:32px; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;}
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; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;}
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; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;}
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; line-height:32px; margin-bottom:7px; border-bottom:1px dotted #bbbbbb;}
a.accPager {font-size:21px;line-height:47px;font-weight:normal;font-style:normal;color:#1d1d1b;text-decoration:none;display:inline-block;text-align:center;padding:0 20px;position:relative;}
a:hover.accPager {font-size:21px;line-height:47px;font-weight:normal;font-style:normal;color:#aa925f;text-decoration:none;display:inline-block;text-align:center;padding:0 20px;position:relative;}
a.accPager:after {content:'';position:absolute;display:block;height:17px;border-right:2px solid #1d1d1b;right:0;bottom: 0.7em;}
a.accPager.active {text-decoration:none;color:#aa925f;}
a:hover.accPager.active {text-decoration:none;color:#aa925f;}
a.accPager:last-child {text-decoration:none;}
a:hover.accPager:last-child {text-decoration:none;}
a.accPager:last-child:after {border:none;}
a.accPaginationLink {font-size:18px;line-height:normal;font-weight:bold;font-style:normal;color:#aa925f;background-color:#1d1d1b;text-decoration:none;display:block;padding:12px 30px;}
a:hover.accPaginationLink {font-size:18px;line-height:normal;font-weight:bold;font-style:normal;color:#1d1d1b;background-color:#aa925f;text-decoration:none;display:block;padding:12px 30px;}
a.addresslinks {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
a:hover.addresslinks {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
a.backBtn {background-color:#1d1d1b;text-decoration:none;background-position:50% 50%;display:block;width:70px;height:70px;margin:30px auto 0;position:relative;background-size: 30px;background-image:url(/elements/links/227.png);background-repeat:no-repeat;}
a:hover.backBtn {background-color:#aa925f;text-decoration:none;background-position:50% 50%;display:block;width:70px;height:70px;margin:30px auto 0;position:relative;background-size: 30px;}
a.backBtn:before {content:"";position:absolute;left:-60px;right:-60px;bottom:0px;border-top:1px solid #1d1d1b;}
a.blogLinkMenu {font-size:13px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;text-decoration:none;}
a:hover.blogLinkMenu {font-size:13px;line-height:normal;font-weight:normal;font-style:normal;color:#aa925f;text-decoration:underline;}
a.blogLinkMenuSel {font-size:13px;line-height:normal;font-weight:normal;font-style:normal;color:#aa925f;text-decoration:none;text-decoration:underline;}
a:hover.blogLinkMenuSel {font-size:13px;line-height:normal;font-weight:normal;font-style:normal;color:#aa925f;text-decoration:underline;text-decoration:underline;}
a.blogMenu {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;background-color:#e3ddd2;text-decoration:none;display:block;padding:5px 10px;}
a:hover.blogMenu {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;display:block;padding:5px 10px;}
a.blogMenuSel {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;}
a:hover.blogMenuSel {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;}
a.bodylinks {text-decoration:none;}
a:hover.bodylinks {text-decoration:none;}
a.bookMail {font-size:21px;line-height:50px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;background-color:rgba(170, 146, 95, .63);padding:0 70px 0 20px;background-position:94% 0%;border:1px solid;display:inline-block;background-size: 45px;background-image:url(/elements/links/231.png);background-repeat:no-repeat;}
a:hover.bookMail {font-size:21px;line-height:50px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;background-position:94% -193%;}
a.bookMailOffer {font-family:Roboto Slab, serif;font-size:56px;line-height:normal;font-weight:100;font-style:normal;color:#aa925f;text-decoration:none;position:relative;padding-bottom: 7px;margin-right:30px;}
a:hover.bookMailOffer {font-family:Roboto Slab, serif;font-size:56px;line-height:normal;font-weight:100;font-style:normal;color:#1d1d1b;text-decoration:none;position:relative;padding-bottom: 7px;margin-right:30px;}
a.bookMailOffer:before {content:"";position:absolute;bottom:0;right:0;left:-30%;height:3px;background:#aa925f;}
a:hover.bookMailOffer:before {background:#1d1d1b;}
a.bookNow {font-family:Source Serif Pro, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;display:inline-block;padding:90px 0 10px;text-align:center;background-position:50% 30%;background-image:url(/elements/links/66.png);background-repeat:no-repeat;}
a:hover.bookNow {font-family:Source Serif Pro, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;background-position: 50% 20%;}
a.bookNowList {font-size:21px;line-height:50px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;background-color:rgba(170, 146, 95, .63);padding:0 70px 0 20px;background-position:94% 0%;border:1px solid;display:inline-block;background-size: 45px;background-image:url(/elements/links/97.png);background-repeat:no-repeat;}
a:hover.bookNowList {font-size:21px;line-height:50px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;background-position:94% 180%;}
a.bookNowMobile {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;padding:5px 10px; display:block;text-align:center;}
a:hover.bookNowMobile {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;padding:5px 10px; display:block;text-align:center;}
a.bookPhone {font-size:14px;line-height:22px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;background-size:23px;padding-left:30px;background-position:0 50%;background-image:url(/elements/links/91.png);background-repeat:no-repeat;}
a:hover.bookPhone {font-size:14px;line-height:22px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;background-size:23px;padding-left:30px;background-position:0 50%;}
a.bookThisOffer {font-family:Roboto Slab, serif;font-size:56px;line-height:70px;font-weight:100;font-style:normal;color:#aa925f;text-decoration:none;position:relative;padding-bottom: 7px;margin-right:30px;}
a:hover.bookThisOffer {font-family:Roboto Slab, serif;font-size:56px;line-height:70px;font-weight:100;font-style:normal;color:#1d1d1b;text-decoration:none;position:relative;padding-bottom: 7px;margin-right:30px;}
a.bookThisOffer:before {content:'';position:absolute;bottom:0;right:0;left:-30%;height:3px;background:#aa925f;}
a:hover.bookThisOffer:before {background:#1d1d1b;}
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.btnAllRecs {font-size:18px;line-height:normal;font-weight:bold;font-style:normal;color:#1d1d1b;text-decoration:none;padding-bottom:60px;background-position:50% 90%;display: inline-block;background-image:url(/elements/links/162.png);background-repeat:no-repeat;}
a:hover.btnAllRecs {font-size:18px;line-height:normal;font-weight:bold;font-style:normal;color:#aa925f;text-decoration:none;background-position:50% 100%;background-image:url(/elements/links/162_rim.png);background-repeat:no-repeat;}
a.btnAllRecsUp {font-size:18px;line-height:normal;font-weight:bold;font-style:normal;color:#1d1d1b;text-decoration:none;padding-top:60px;background-position:50% 10%;display: inline-block;background-image:url(/elements/links/163.png);background-repeat:no-repeat;}
a:hover.btnAllRecsUp {font-size:18px;line-height:normal;font-weight:bold;font-style:normal;color:#aa925f;text-decoration:none;background-position:50% 0%;background-image:url(/elements/links/163_rim.png);background-repeat:no-repeat;}
a.btnDownload {text-decoration:none;background-image:url(/elements/links/223.png);background-repeat:no-repeat;}
a:hover.btnDownload {text-decoration:none;}
a.btnPrint {text-decoration:none;background-image:url(/elements/links/219.png);background-repeat:no-repeat;}
a:hover.btnPrint {text-decoration:none;}
a.btnSend {text-decoration:none;background-image:url(/elements/links/222.png);background-repeat:no-repeat;}
a:hover.btnSend {text-decoration:none;}
a.callNow {text-decoration:none;display:block;}
a:hover.callNow {text-decoration:none;display:block;}
a.callNow:before {content:"\f095";
font-family: fontAwesome;
color: #aa925f;
font-size: 23px;
width: 36px;
display: block;
margin: auto;
margin-top: 6px;
text-align: center;
line-height: 36px;
border-radius: 50%;
border: 2px solid #aa925f;}
a.clubLink {font-size:16px;line-height:36px;font-weight:bold;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;padding:10px 15px;}
a:hover.clubLink {font-size:16px;line-height:36px;font-weight:bold;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;padding:10px 15px;}
a.destinationLink {background-color:#aa925f;text-decoration:none;background-position:60% 50%;border-radius:50%;display:block;width:92px;height:92px;background-image:url(/elements/links/122.png);background-repeat:no-repeat;}
a:hover.destinationLink {background-color:#1d1d1b;text-decoration:none;background-position:80% 50%;}
a.espa {text-decoration:none;position:absolute;display:block;width:330px;height:50px;background-size:contain;top:220px;left:40px;z-index:60;background-image:url(/elements/links/254.jpg);background-repeat:no-repeat;}
a:hover.espa {text-decoration:none;position:absolute;display:block;width:330px;height:50px;background-size:contain;top:220px;left:40px;z-index:60;}
a.footerLinks {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
a:hover.footerLinks {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
a.footerSitemap {font-family:Source Serif Pro, serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;padding:10px 15px;display:inline-block;}
a:hover.footerSitemap {font-family:Source Serif Pro, serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;text-decoration:none;padding:10px 15px;display:inline-block;}
a.googlePin {text-decoration:none;display:block;}
a:hover.googlePin {text-decoration:none;display:block;}
a.googlePin:before {content:"\f041";
font-family: fontAwesome;
color: #aa925f;
font-size: 38px;
width: 36px;
display: block;
margin: auto;
margin-top: 6px;
text-align: center;
line-height: 36px;}
a.header-next {text-decoration:none;text-decoration:none; position:absolute;margin:auto;top:50%;right:70px;z-index:55;opacity:0;width:30px;height:120px;display:block;
-ms-transform:translate(0, -50%);
-webkit-transform:translate(0, -50%);
transform:translate(0, -50%);background-image:url(/elements/links/79.png);background-repeat:no-repeat;}
a:hover.header-next {text-decoration:none;text-decoration:none; position:absolute;margin:auto;top:50%;right:70px;z-index:55;opacity:0;width:30px;height:120px;display:block;
-ms-transform:translate(0, -50%);
-webkit-transform:translate(0, -50%);
transform:translate(0, -50%);}
a.header-prev {text-decoration:none;text-decoration:none; position:absolute;margin:auto;top:50%;left:70px;z-index:55;opacity:0;width:30px;height:120px;display:block;
-ms-transform:translate(0, -50%);
-webkit-transform:translate(0, -50%);
transform:translate(0, -50%);background-image:url(/elements/links/80.png);background-repeat:no-repeat;}
a:hover.header-prev {text-decoration:none;text-decoration:none; position:absolute;margin:auto;top:50%;left:70px;z-index:55;opacity:0;width:30px;height:120px;display:block;
-ms-transform:translate(0, -50%);
-webkit-transform:translate(0, -50%);
transform:translate(0, -50%);}
a.home-acc-next {text-decoration:none;position:absolute;right:-40px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/105.png);}
a:hover.home-acc-next {text-decoration:none;position:absolute;right:-40px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/105.png);}
a.home-acc-prev {text-decoration:none;position:absolute;left:-40px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/106.png);}
a:hover.home-acc-prev {text-decoration:none;position:absolute;left:-40px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/106.png);}
a.home-conf-next {text-decoration:none;position:absolute;right:40px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/105.png);}
a:hover.home-conf-next {text-decoration:none;position:absolute;right:40px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/105.png);}
a.home-conf-prev {text-decoration:none;position:absolute;left:40px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/106.png);}
a:hover.home-conf-prev {text-decoration:none;position:absolute;left:40px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/106.png);}
a.home-offer-next {text-decoration:none;position:absolute;right:80px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/105.png);}
a:hover.home-offer-next {text-decoration:none;position:absolute;right:80px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/105.png);}
a.home-offer-prev {text-decoration:none;position:absolute;left:80px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/106.png);}
a:hover.home-offer-prev {text-decoration:none;position:absolute;left:80px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(https://www.epiruspalace.gr/elements/links/106.png);}
a.home-season-next {background-color:#ffffff;text-decoration:none;display:inline-block;width:60px;height:60px;position:absolute;background-position:50% 50%;top: 30px;left: -60px;background-image:url(/elements/links/117.png);background-repeat:no-repeat;}
a:hover.home-season-next {background-color:#aa925f;text-decoration:none;display:inline-block;width:60px;height:60px;position:absolute;background-position:50% 50%;top: 30px;left: -60px;}
a.home-season-prev {background-color:#ffffff;text-decoration:none;display:inline-block;width:60px;height:60px;position:absolute;background-position:50% 50%;top: 120px;left: -60px;background-image:url(/elements/links/118.png);background-repeat:no-repeat;}
a:hover.home-season-prev {background-color:#aa925f;text-decoration:none;display:inline-block;width:60px;height:60px;position:absolute;background-position:50% 50%;top: 120px;left: -60px;}
a.home-serv-next {text-decoration:none;position:absolute;right:40px;top:57%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(/elements/links/105.png);background-repeat:no-repeat;}
a:hover.home-serv-next {text-decoration:none;position:absolute;right:40px;top:57%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;}
a.home-serv-prev {text-decoration:none;position:absolute;left:40px;top:57%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(/elements/links/106.png);background-repeat:no-repeat;}
a:hover.home-serv-prev {text-decoration:none;position:absolute;left:40px;top:57%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;}
a.hpBookNow {font-size:20px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;text-align: center;border: 2px solid #aa925f;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:#ffffff;background-color:#1d1d1b;text-decoration:none;border: 2px solid #1d1d1b;}
a.intSubMenu {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#777777;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:Source Serif Pro, serif;font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;padding:5px 10px;}
a:hover.lang {font-family:Source Serif Pro, serif;font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;padding:5px 10px;}
a.langSel {background-color:#1d1d1b;text-decoration:none;}
a:hover.langSel {background-color:#1d1d1b;text-decoration:none;}
a.languageSelector {font-family:Source Serif Pro, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;position:relative;padding: 20px 30px 20px 20px;display:inline-block;}
a:hover.languageSelector {font-family:Source Serif Pro, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;position:relative;padding: 20px 30px 20px 20px;display:inline-block;}
a.languageSelector:after {content:'';position:absolute;display:block;border:1px solid;right:10px;top:0;bottom:0;}
a.LocationPois {font-size:20px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;text-decoration:none;font-size:1vw;line-height:1.3vw;display:block;text-align:center;border-bottom:2px solid #fff;background:rgba(0,0,0,0.32);padding: 18% 0 26.6%;background-position:50% 91%;position:relative;background-size: 29%;background-image:url(/elements/links/237.png);background-repeat:no-repeat;}
a:hover.LocationPois {font-size:20px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;font-size:1vw;background-position:45% 91%;line-height:1.3vw;}
a.LocationPois:before {content:"";position:absolute;top:4%;left:4%;right:4%;bottom:4%;border:1px solid transparent;}
a.LocationPois:after {content:"";position:absolute;top:6%;left:6%;right:6%;bottom:6%;border:1px solid transparent;}
a:hover.LocationPois:before {border:1px solid #aa925f;}
a:hover.LocationPois:after {border:1px solid #aa925f;}
a.LocationPois span {font-size:24px;line-height:24px;font-weight:600;font-style:normal;color:#aa925f;text-decoration:none;font-size: 1.2vw;line-height: 1.65vw;}
a:hover.LocationPois span {font-size:24px;line-height:24px;font-weight:600;font-style:normal;color:#aa925f;text-decoration:none;font-size: 1.2vw;line-height: 1.65vw;}
a.LocationPois.active {background-color:#1d1d1b;text-decoration:none;background-position:45% 91%;}
a:hover.LocationPois.active {background-color:#1d1d1b;text-decoration:none;background-position:45% 91%;}
a.LocationPois.active:before {border:1px solid #aa925f;}
a.LocationPois.active:after {border:1px solid #aa925f;}
a.LocationPoisSeason {font-family:Roboto Slab, serif;font-size:14px;line-height:18px;font-weight:600;font-style:normal;color:#ffffff;text-decoration:none;font-size:0.8vw;line-height: 0.9vw;width: 11%;height: 17.5%;position:absolute;padding: 0 4.1% 3.6% 1%;display:-webkit-flex;display:flex;-webkit-align-items: center;align-items: center;justify-content: center;transform: translate(-36%, -100%);text-align: center;letter-spacing: -0.5px;background-size: contain;background-image:url(/elements/links/239.png);background-repeat:no-repeat;}
a:hover.LocationPoisSeason {font-family:Roboto Slab, serif;font-size:14px;line-height:18px;font-weight:600;font-style:normal;color:#aa925f;text-decoration:none;font-size:0.8vw;line-height: 0.9vw;width: 11%;height: 17.5%;position:absolute;padding: 0 4.1% 3.6% 1%;display:-webkit-flex;display:flex;-webkit-align-items: center;align-items: center;justify-content: center;transform: translate(-36%, -100%);text-align: center;letter-spacing: -0.5px;background-size: contain;background-image:url(/elements/links/239_rim.png);background-repeat:no-repeat;}
a.LocationPoisSeason.active {font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#aa925f;text-decoration:none;font-size:0.8vw;background-image:url(/elements/links/240.png);background-repeat:no-repeat;}
a:hover.LocationPoisSeason.active {font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#aa925f;text-decoration:none;font-size:0.8vw;background-image:url(/elements/links/240_rim.png);background-repeat:no-repeat;}
a.logo {text-decoration:none;line-height:0;display:block;padding-top: 1px;width:138px;margin:auto;}
a:hover.logo {text-decoration:none;line-height:0;display:block;padding-top: 1px;width:138px;margin:auto;}
a.logo img {text-decoration:none;cursor:pointer;}
a:hover.logo img {text-decoration:none;cursor:pointer;}
a.moreBlack {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;text-decoration:none;background-size:contain;background-position:90% 50%;line-height:72px;padding-right:70px;display:inline-block;background-size:50px;background-image:url(/elements/links/207.png);background-repeat:no-repeat;}
a:hover.moreBlack {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#aa925f;text-decoration:none;background-position:100% 50%;line-height:72px;background-image:url(/elements/links/207_rim.png);background-repeat:no-repeat;}
a.moreGold {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;text-decoration:none;background-size:contain;background-position:90% 50%;line-height:72px;padding-right:70px;display:inline-block;background-size:50px;background-image:url(/elements/links/94.png);background-repeat:no-repeat;}
a:hover.moreGold {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#aa925f;text-decoration:none;background-position:100% 50%;line-height:72px;}
a.moreLink {text-decoration:none;margin:5px 10px; text-align:right;}
a:hover.moreLink {text-decoration:none;margin:5px 10px; text-align:right;}
a.moreSimple {text-decoration:none;background-size:contain;background-position:50% 50%;display:inline-block;width:100%;padding-bottom:100%;left:0;position:relative;background-image:url('https://www.epiruspalace.gr/elements/links/122.png');background-repeat:no-repeat;}
a:hover.moreSimple {text-decoration:none;left:10px;}
a.moreSimpleR {text-decoration:none;background-size:contain;background-position:50% 50%;display:inline-block;width:100%;padding-bottom:100%;right:0;position:relative;background-image:url(/elements/links/121.png);background-repeat:no-repeat;}
a:hover.moreSimpleR {text-decoration:none;right:10px;}
a.moreWhite {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;background-size:contain;background-position:90% 50%;line-height:72px;padding-right:65px;display:inline-block;background-size:50px;text-shadow: 0 0 20px rgba(0,0,0,0.5);background-image:url(/elements/links/96.png);background-repeat:no-repeat;}
a:hover.moreWhite {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#aa925f;text-decoration:none;background-position:100% 50%;line-height:72px;background-image:url(/elements/links/96_rim.png);background-repeat:no-repeat;}
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.offersbutton {font-size:24px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;background-color:#ae8c33;text-decoration:none;padding:0px 20px;}
a:hover.offersbutton {font-size:24px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;background-color:#656565;text-decoration:none;padding:0px 20px;}
a.opacity8 {text-decoration:none;}
a:hover.opacity8 {text-decoration:none;opacity:0.8;}
a.openFancybox {text-decoration:none;}
a:hover.openFancybox {text-decoration:none;}
a.photo-next {text-decoration:none;position:absolute;top:50%;right:30px;transform:translate(0,-50%);width:28px;height:67px;z-index:60;background-image:url(/elements/links/93.png);background-repeat:repeat;}
a:hover.photo-next {text-decoration:none;position:absolute;top:50%;right:30px;transform:translate(0,-50%);width:28px;height:67px;z-index:60;}
a.photo-prev {text-decoration:none;position:absolute;top:50%;left:30px;transform:translate(0,-50%);width:28px;height:67px;z-index:60;background-image:url(/elements/links/92.png);background-repeat:repeat;}
a:hover.photo-prev {text-decoration:none;position:absolute;top:50%;left:30px;transform:translate(0,-50%);width:28px;height:67px;z-index:60;}
a.photoMLink {text-decoration:none;font:inherit;}
a:hover.photoMLink {text-decoration:none;font:inherit;}
a.recordBtn {font-size:18px;line-height:normal;font-weight:600;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;border:1px solid;padding:12px 50px 12px 10px;background-position:98% 4px;display:inline-block;width: 30%;
max-width: 190px;background-size: 50px;
text-align: left;margin: 0 3%;}
a:hover.recordBtn {font-size:18px;line-height:normal;font-weight:600;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;background-position:98% 50%;}
a.room-gallery-next {text-decoration:none;position:absolute;right:30px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(/elements/links/167.png);background-repeat:no-repeat;}
a:hover.room-gallery-next {text-decoration:none;position:absolute;right:30px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;}
a.room-gallery-prev {text-decoration:none;position:absolute;left:30px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;background-image:url(/elements/links/168.png);background-repeat:no-repeat;}
a:hover.room-gallery-prev {text-decoration:none;position:absolute;left:30px;top:50%;transform:translate(0,-50%);display:block;width:25px;height:112px;background-size:contain;background-position:50% 50%;}
a.roomGalleryPager {text-decoration:none;display:inline-block;line-height:0;padding:4px;position:relative;width:100px;height:100px;transform-origin:50% 50%;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.3);margin: 10px 5px;opacity:0.6;}
a:hover.roomGalleryPager {text-decoration:none;transform:scale(1.2);z-index: 11;opacity:1;}
a.roomGalleryPager.active {text-decoration:none;transform:scale(1.2);z-index: 10;opacity:1;}
a:hover.roomGalleryPager.active {text-decoration:none;transform:scale(1.2);}
a.rootMenu {font-family:Source Serif Pro, serif;font-size:16px;line-height:26px;font-weight:normal;font-style:normal;color:#1d1d1b;text-decoration:none;display:inline-block;padding:0px 8px;border-bottom:5px solid #fff;margin: 0 2px;}
a:hover.rootMenu {font-family:Source Serif Pro, serif;font-size:16px;line-height:26px;font-weight:normal;font-style:normal;color:#aa925f;text-decoration:none;border-color:#aa925f;}
a.rootMenu.disabled, a.toplinks.disabled {text-decoration:none;position:relative;color:#8e8e8d;border-bottom:none;}
a:hover.rootMenu.disabled, a.toplinks.disabled {text-decoration:none;position:relative;color:#8e8e8d;border-bottom:none;}
a.rootMenuSel {font-size:16px;line-height:26px;font-weight:bold;font-style:normal;color:#aa925f;text-decoration:none;border-color:#aa925f;}
a:hover.rootMenuSel {font-size:16px;line-height:26px;font-weight:bold;font-style:normal;color:#aa925f;text-decoration:none;border-color:#aa925f;}
a.scrollDown {text-decoration:none;width:51px;height:58px;display:block;position:absolute;z-index:55;bottom:40px;right:7%;background-size:contain;background-image:url(/elements/links/90.png);background-repeat:no-repeat;}
a:hover.scrollDown {text-decoration:none;width:51px;height:58px;display:block;position:absolute;z-index:55;bottom:40px;right:7%;background-size:contain;}
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.seasonIcon {text-decoration:none;display:inline-block;width:360px;height:360px;background-size:contain;background-position:50% 50%;}
a:hover.seasonIcon {text-decoration:none;display:inline-block;width:360px;height:360px;background-size:contain;background-position:50% 50%;}
a.seasonIcon.Autumn {text-decoration:none;background-image:url(/elements/links/218.png);background-repeat:no-repeat;}
a:hover.seasonIcon.Autumn {text-decoration:none;background-image:url(/elements/links/218_rim.png);background-repeat:no-repeat;}
a.seasonIcon.Spring {text-decoration:none;background-image:url(/elements/links/216.png);background-repeat:no-repeat;}
a:hover.seasonIcon.Spring {text-decoration:none;background-image:url(/elements/links/216_rim.png);background-repeat:no-repeat;}
a.seasonIcon.Summer {text-decoration:none;background-image:url(/elements/links/119.png);background-repeat:no-repeat;}
a:hover.seasonIcon.Summer {text-decoration:none;background-image:url(/elements/links/119_rim.png);background-repeat:no-repeat;}
a.seasonIcon.Winter {text-decoration:none;background-image:url(/elements/links/217.png);background-repeat:no-repeat;}
a:hover.seasonIcon.Winter {text-decoration:none;background-image:url(/elements/links/217_rim.png);background-repeat:no-repeat;}
a.seasonPager {font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#1d1d1b;text-decoration:none;background-repeat:no-repeat;background-position:50% 10px;padding:90px 20px 10px;display:inline-block;border:1px solid transparent;min-width: 132px;text-align: center;}
a:hover.seasonPager {font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#1d1d1b;text-decoration:none;background-repeat:no-repeat;background-position:50% 10px;padding:90px 20px 10px;display:inline-block;border:1px solid transparent;min-width: 132px;text-align: center;}
a.seasonPager.Autumn {text-decoration:none;color:#a86958;background-image:url(/elements/links/116.png);background-repeat:no-repeat;}
a:hover.seasonPager.Autumn {text-decoration:none;background-color:#1d1d1b;border-color:#a86958;}
a.seasonPager.Spring {text-decoration:none;color:#c5360f;background-image:url(/elements/links/114.png);background-repeat:no-repeat;}
a:hover.seasonPager.Spring {text-decoration:none;background-color:#1d1d1b;border-color:#c5360f;}
a.seasonPager.Summer {text-decoration:none;color:#e77c05;background-image:url(/elements/links/112.png);background-repeat:no-repeat;}
a:hover.seasonPager.Summer {text-decoration:none;background-color:#1d1d1b;border-color:#e77c05;}
a.seasonPager.Winter {text-decoration:none;color:#646363;background-image:url(/elements/links/115.png);background-repeat:no-repeat;}
a:hover.seasonPager.Winter {text-decoration:none;background-color:#1d1d1b;border-color:#646363;}
a.servicesPager {font-size:21px;line-height:normal;font-weight:normal;font-style:normal;color:#1d1d1b;text-decoration:none;padding:0 20px;border-right:2px solid #1d1d1b;}
a:hover.servicesPager {font-size:21px;line-height:normal;font-weight:normal;font-style:normal;color:#8e8e8d;text-decoration:none;padding:0 20px;border-right:2px solid #1d1d1b;}
a.servicesPager.active {font-size:21px;line-height:normal;font-weight:bold;font-style:normal;color:#1d1d1b;text-decoration:none;}
a:hover.servicesPager.active {font-size:21px;line-height:normal;font-weight:bold;font-style:normal;color:#1d1d1b;text-decoration:none;}
a.servicesPager:last-child {text-decoration:none;border:none;}
a:hover.servicesPager:last-child {text-decoration:none;border:none;}
a.simpleLink {text-decoration:none;display:block;font:inherit;color:inherit;}
a:hover.simpleLink {text-decoration:none;color:#1d1d1b;}
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.slideOfferNext {text-decoration:none;position:absolute;bottom:-40px;right:0px;display:block;width:22px;height:31px;background-image:url(/elements/links/229.png);background-repeat:no-repeat;}
a:hover.slideOfferNext {text-decoration:none;position:absolute;bottom:-40px;right:0px;display:block;width:22px;height:31px;}
a.slideOfferPrev {text-decoration:none;position:absolute;bottom:-40px;right:40px;display:block;width:43px;height:31px;border-right:3px solid #1d1d1b;background-image:url(/elements/links/228.png);background-repeat:no-repeat;}
a:hover.slideOfferPrev {text-decoration:none;position:absolute;bottom:-40px;right:40px;display:block;width:43px;height:31px;border-right:3px solid #1d1d1b;}
a.social {font-size:18px;line-height:25px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;display:inline-block;padding:5px;border-radius:50%;width:35px;height:35px;margin:0 5px;border:1px solid #fff;visibility:hidden;}
a:hover.social {font-size:18px;line-height:25px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;border-radius:0;border-color:#aa925f;}
a.socialFooter {font-size:20px;line-height:38px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;border-radius:50% 50%;display:inline-block;width:38px;height:38px;text-align:center;margin:0 2%;}
a:hover.socialFooter {font-size:20px;line-height:38px;font-weight:normal;font-style:normal;color:#aa925f;background-color:#f3f2f2;text-decoration:none;border-radius:0;}
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.topIconLink {text-decoration:none;display:block;margin:15px 0 5px;}
a:hover.topIconLink {text-decoration:none;display:block;margin:15px 0 5px;}
a.topLinkLeft {text-decoration:none;display:none !important;}
a:hover.topLinkLeft {text-decoration:none;display:none !important;}
a.toplinks {font-family:Roboto Slab, serif;font-size:15px;line-height:normal;font-weight:bold;font-style:normal;color:#aa925f;text-decoration:none;display:inline-block;padding:0 7px;border-right:1px solid #aa925f;letter-spacing:-1px;position:relative;}
a:hover.toplinks {font-family:Roboto Slab, serif;font-size:15px;line-height:normal;font-weight:bold;font-style:normal;color:#1d1d1b;text-decoration:none;display:inline-block;padding:0 7px;border-right:1px solid #aa925f;letter-spacing:-1px;position:relative;}
a.toplinks:last-child {text-decoration:none;border:none;}
a:hover.toplinks:last-child {text-decoration:none;border:none;}
a.toplinksSel {font-family:Roboto Slab, serif;font-size:15px;line-height:normal;font-weight:bold;font-style:normal;color:#1d1d1b;text-decoration:none;display:inline-block;padding:0 7px;border-right:1px solid #aa925f;letter-spacing:-1px;}
a:hover.toplinksSel {font-family:Roboto Slab, serif;font-size:15px;line-height:normal;font-weight:bold;font-style:normal;color:#1d1d1b;text-decoration:none;display:inline-block;padding:0 7px;border-right:1px solid #aa925f;letter-spacing:-1px;}
a.toplinksSel:last-child {text-decoration:none;border:none;}
a:hover.toplinksSel:last-child {text-decoration:none;border:none;}
a.toTopButton {font-size:24px;line-height:35px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;display: block; width: 40px; height: 40px; position: fixed; z-index:99; bottom: 30px; right: 30px;border-radius:50%;text-align:center;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
a:hover.toTopButton {font-size:24px;line-height:35px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;display: block; width: 40px; height: 40px; position: fixed; z-index:99; bottom: 30px; right: 30px;border-radius:50%;text-align:center;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
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:#cc0000;text-decoration:none;}
a.watchVideo {font-size:24px;line-height:normal;font-weight:bold;font-style:normal;color:#aa925f;text-decoration:none;display:inline-block;position:relative;
width:143px;height:135px;
background-size: 76px;
background-position: 75% 50%;
z-index:1;background-image:url(/elements/links/95.png);background-repeat:no-repeat;}
a:hover.watchVideo {font-size:24px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;text-decoration:none;display:inline-block;position:relative;
width:143px;height:135px;
background-size: 76px;
background-position: 75% 50%;
z-index:1;background-image:url(/elements/links/95_rim.png);background-repeat:no-repeat;}
a.watchVideo:before {display:block;background:#1d1d1b;padding:10px 25px;position:absolute;top:50%;left:-200px;transform:translate(0,-50%);z-index:-1;}
a.watchVideo:after {position:absolute;top:-2px;right:0;border:2px solid #aa925f;width:143px;height:135px;z-index:-2;-webkit-transition: all .4s cubic-bezier(0,.5,.3,1);
-moz-transition: all .4s cubic-bezier(0,.5,.3,1);
-o-transition: all .4s cubic-bezier(0,.5,.3,1);
transition: all .4s cubic-bezier(0,.5,.3,1);}
a:hover.watchVideo:after {width:360px;border-color:#1d1d1b;}
a.webcheckin {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;position: absolute;
top: 100%;
left: 30px;
z-index: 99;
background: rgba(0,0,0,0.5);
padding: 10px 30px;}
a:hover.webcheckin {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;position: absolute;
top: 100%;
left: 30px;
z-index: 99;
background: rgba(0,0,0,0.5);
padding: 10px 30px;}
a.webcheckin:before {content:"\f044";font-family:"FontAwesome";padding-right:10px;}
@media (max-width: 1680px) {a.accPager {text-decoration:none;font-size:18px;}
a:hover.accPager {text-decoration:none;font-size:18px;}
a.bookMailOffer {font-size:40px;line-height:70px;font-weight:100;font-style:normal;text-decoration:none;}
a:hover.bookMailOffer {font-size:40px;line-height:70px;font-weight:100;font-style:normal;text-decoration:none;}
a.bookThisOffer {font-size:40px;line-height:70px;font-weight:100;font-style:normal;text-decoration:none;}
a:hover.bookThisOffer {font-size:40px;line-height:70px;font-weight:100;font-style:normal;text-decoration:none;}
a.recordBtn {font-size:15px;line-height:normal;font-weight:600;font-style:normal;text-decoration:none;padding:10px 40px 10px 10px;background-position: 98% 2px;
max-width: 170px;background-size: 40px;}
a:hover.recordBtn {font-size:15px;line-height:normal;font-weight:600;font-style:normal;text-decoration:none;background-position: 98% -2px;}
a.seasonIcon {text-decoration:none;width: 290px;
height: 290px;}
a:hover.seasonIcon {text-decoration:none;width: 290px;
height: 290px;}
a.servicesPager {text-decoration:none;font-size:18px;}
a:hover.servicesPager {text-decoration:none;font-size: 18px;}
a.servicesPager.active {text-decoration:none;font-size:18px;}
a:hover.servicesPager.active {text-decoration:none;font-size:18px;}
}
@media (max-width: 1366px) {a.accPager {font-size:18px;line-height:35px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.accPager {font-size:18px;line-height:35px;font-weight:normal;font-style:normal;text-decoration:none;}
a.accPaginationLink {font-size:16px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a:hover.accPaginationLink {font-size:16px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a.bookMail {font-size:19px;line-height:45px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.bookMail {font-size:19px;line-height:45px;font-weight:normal;font-style:normal;text-decoration:none;}
a.bookNowList {font-size:19px;line-height:45px;font-weight:normal;font-style:normal;text-decoration:none;background-size: 41px;padding: 1px 66px 1px 20px;background-position: 94% -30%;}
a:hover.bookNowList {font-size:19px;line-height:45px;font-weight:normal;font-style:normal;text-decoration:none;background-position: 94% 220%;}
a.btnAllRecs {font-size:16px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a:hover.btnAllRecs {font-size:16px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a.destinationLink {text-decoration:none;width: 72px;
height: 72px;
background-size: 57px;background-position: 65% 50%;}
a:hover.destinationLink {text-decoration:none;background-position: 90% 50%;}
a.moreBlack {font-size:16px;line-height:72px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.moreBlack {font-size:16px;line-height:72px;font-weight:normal;font-style:normal;text-decoration:none;}
a.moreGold {font-size:16px;line-height:72px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.moreGold {font-size:16px;line-height:72px;font-weight:normal;font-style:normal;text-decoration:none;}
a.moreWhite {font-size:17px;line-height:72px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.moreWhite {font-size:17px;line-height:72px;font-weight:normal;font-style:normal;text-decoration:none;}
a.room-gallery-next {text-decoration:none;right:10px;}
a:hover.room-gallery-next {text-decoration:none;right:10px;}
a.room-gallery-prev {text-decoration:none;left:10px;}
a:hover.room-gallery-prev {text-decoration:none;left:10px;}
a.roomGalleryPager {text-decoration:none;width:80px;height:80px;}
a:hover.roomGalleryPager {text-decoration:none;width:80px;height:80px;}
a.rootMenu {font-size:15px;line-height:26px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.rootMenu {font-size:15px;line-height:26px;font-weight:normal;font-style:normal;text-decoration:none;}
a.rootMenuSel {font-size:15px;line-height:26px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.rootMenuSel {font-size:15px;line-height:26px;font-weight:normal;font-style:normal;text-decoration:none;}
a.scrollDown {text-decoration:none;right: 5%;}
a:hover.scrollDown {text-decoration:none;right: 5%;}
a.seasonIcon {text-decoration:none;width: 220px;
height: 220px;}
a:hover.seasonIcon {text-decoration:none;width: 220px;
height: 220px;}
a.seasonPager {text-decoration:none;background-size: 45px;padding: 67px 10px 10px;min-width: 112px;}
a:hover.seasonPager {text-decoration:none;background-size: 45px;padding: 67px 10px 10px;min-width: 112px;}
a.servicesPager {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.servicesPager {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;text-decoration:none;}
a.servicesPager.active {font-size:18px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a:hover.servicesPager.active {font-size:18px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a.social {font-size:16px;line-height:21px;font-weight:normal;font-style:normal;text-decoration:none;width: 32px;
height: 32px;
margin: 0 0px;}
a:hover.social {font-size:16px;line-height:21px;font-weight:normal;font-style:normal;text-decoration:none;width: 32px;
height: 32px;
margin: 0 0px;}
a.watchVideo {font-size:18px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a:hover.watchVideo {font-size:18px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a.watchVideo:before {left: -150px;}
a:hover.watchVideo:after {width: 320px;}
a.webcheckin {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
a:hover.webcheckin {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
}
@media (max-width: 1024px) {a.accPager {font-size:14px;line-height:35px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.accPager {font-size:14px;line-height:35px;font-weight:normal;font-style:normal;text-decoration:none;}
a.accPager.active {font-size:14px;line-height:35px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.accPager.active {font-size:14px;line-height:35px;font-weight:normal;font-style:normal;text-decoration:none;}
a.footerSitemap {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;text-decoration:none;padding: 10px 10px;}
a:hover.footerSitemap {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;text-decoration:none;padding: 10px 10px;}
a.home-acc-next {text-decoration:none;display:none;}
a:hover.home-acc-next {text-decoration:none;display:none;}
a.home-acc-prev {text-decoration:none;display:none;}
a:hover.home-acc-prev {text-decoration:none;display:none;}
a.LocationPois {text-decoration:none;background-size: initial;font-size: 1.5vw;line-height: 1.6vw;background-image:none;padding: 3% 0 3%;width: 25%;
float: left;}
a:hover.LocationPois {text-decoration:none;background-size: initial;font-size: 1.5vw;line-height: 1.6vw;background-image:none;padding: 3% 0 3%;width: 25%;
float: left;}
a.LocationPois span {text-decoration:none;font-size: 2.3vw;
    line-height: 3vw;}
a:hover.LocationPois span {text-decoration:none;font-size: 2.3vw;
    line-height: 3vw;}
a.LocationPoisSeason {text-decoration:none;font-size: 1.3vw;line-height: 1.3vw;}
a:hover.LocationPoisSeason {text-decoration:none;font-size: 1.3vw;line-height: 1.3vw;}
a.LocationPoisSeason.active {text-decoration:none;font-size: 1.3vw;line-height: 1.3vw;}
a:hover.LocationPoisSeason.active {text-decoration:none;font-size: 1.3vw;line-height: 1.3vw;}
a.moreBlack {font-size:16px;line-height:62px;font-weight:normal;font-style:normal;text-decoration:none;padding-right: 75px;}
a:hover.moreBlack {font-size:16px;line-height:62px;font-weight:normal;font-style:normal;text-decoration:none;padding-right: 75px;}
a.moreGold {font-size:16px;line-height:62px;font-weight:normal;font-style:normal;text-decoration:none;padding-right: 75px;}
a:hover.moreGold {font-size:16px;line-height:62px;font-weight:normal;font-style:normal;text-decoration:none;padding-right: 75px;}
a.moreWhite {font-size:16px;line-height:62px;font-weight:normal;font-style:normal;text-decoration:none;padding-right: 70px;}
a:hover.moreWhite {font-size:16px;line-height:62px;font-weight:normal;font-style:normal;text-decoration:none;padding-right: 70px;}
a.room-gallery-next {text-decoration:none;top: 40%;}
a:hover.room-gallery-next {text-decoration:none;top: 40%;}
a.room-gallery-prev {text-decoration:none;top:40%;}
a:hover.room-gallery-prev {text-decoration:none;top:40%;}
a.roomGalleryPager {text-decoration:none;width: 70px;height: 70px;}
a:hover.roomGalleryPager {text-decoration:none;width: 70px;height: 70px;}
a.rootMenu {font-size:16px;line-height:25px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.rootMenu {font-size:16px;line-height:25px;font-weight:normal;font-style:normal;text-decoration:none;}
a.rootMenuSel {font-size:16px;line-height:25px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.rootMenuSel {font-size:16px;line-height:25px;font-weight:normal;font-style:normal;text-decoration:none;}
a.scrollDown {text-decoration:none;display:none;}
a:hover.scrollDown {text-decoration:none;display:none;}
a.seasonPager {text-decoration:none;min-width: 112px;}
a:hover.seasonPager {text-decoration:none;min-width: 112px;}
a.servicesPager {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 15px;
}
a:hover.servicesPager {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 15px;
}
a.servicesPager.active {font-size:16px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a:hover.servicesPager.active {font-size:16px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a.socialFooter {text-decoration:none;margin: 0 1%;}
a:hover.socialFooter {text-decoration:none;margin: 0 1%;}
a.topIconLink {text-decoration:none;margin: 0px 0 5px;}
a:hover.topIconLink {text-decoration:none;margin: 0px 0 5px;}
a.toplinks {font-size:14px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
a:hover.toplinks {font-size:14px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;}
}
@media (max-width: 768px) {a.accPager {font-size:12px;line-height:33px;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 7px;}
a:hover.accPager {font-size:12px;line-height:33px;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 7px;}
a.accPager.active {font-size:12px;line-height:35px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.accPager.active {font-size:12px;line-height:35px;font-weight:normal;font-style:normal;text-decoration:none;}
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.bookMailOffer {text-decoration:none;margin-right:0;}
a:hover.bookMailOffer {text-decoration:none;margin-right:0;}
a.bookMailOffer:before {right: -30%;}
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;}
a.bookPhone {text-decoration:none;margin-top: -20px;}
a:hover.bookPhone {text-decoration:none;margin-top: -20px;}
a.bookThisOffer {text-decoration:none;margin-right:0;}
a:hover.bookThisOffer {text-decoration:none;margin-right:0;}
a.bookThisOffer:before {right: -30%;}
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-conf-next {text-decoration:none;display:none;}
a:hover.home-conf-next {text-decoration:none;display:none;}
a.home-conf-prev {text-decoration:none;display:none;}
a:hover.home-conf-prev {text-decoration:none;display:none;}
a.home-offer-next {text-decoration:none;right: 40px;}
a:hover.home-offer-next {text-decoration:none;right: 40px;}
a.home-offer-prev {text-decoration:none;left: 40px;}
a:hover.home-offer-prev {text-decoration:none;left: 40px;}
a.home-serv-next {text-decoration:none;display:none;}
a:hover.home-serv-next {text-decoration:none;display:none;}
a.home-serv-prev {text-decoration:none;display:none;}
a:hover.home-serv-prev {text-decoration:none;display:none;}
a.hotelPrice-buttonWrapper {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#50b3f1;text-decoration:none;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;text-decoration:none;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 {text-decoration:none;width: 100%;}
a:hover.logo {text-decoration:none;width: 100%;}
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.roomGalleryPager {text-decoration:none;width: 50px;height: 50px;padding:3px;margin: 10px 2px;}
a:hover.roomGalleryPager {text-decoration:none;width: 50px;height: 50px;padding:3px;margin: 10px 2px;}
a.rootMenu {font-size:15px;line-height:25px;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 7px;}
a:hover.rootMenu {font-size:15px;line-height:25px;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 7px;}
a.rootMenuSel {font-size:15px;line-height:25px;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 9px;}
a:hover.rootMenuSel {font-size:15px;line-height:25px;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 9px;}
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.topIconLink {text-decoration:none;display:none;}
a:hover.topIconLink {text-decoration:none;display:none;}
a.topLinkLeft {text-decoration:none;display:inline-block;}
a:hover.topLinkLeft {text-decoration:none;display:inline-block;}
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;}
a.watchVideo {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;text-decoration:none;width: 123px;
height: 115px;}
a:hover.watchVideo {font-size:16px;line-height:normal;font-weight:normal;font-style:normal;text-decoration:none;width: 123px;
height: 115px;}
a.watchVideo:after {width: 123px;
height: 115px;}
}
@media (max-width: 680px) {a.accPager {font-size:15px;line-height:33px;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 10px;}
a:hover.accPager {font-size:15px;line-height:33px;font-weight:normal;font-style:normal;text-decoration:none;padding: 0 10px;}
a.accPager.active {font-size:15px;line-height:33px;font-weight:normal;font-style:normal;text-decoration:none;}
a:hover.accPager.active {font-size:15px;line-height:33px;font-weight:normal;font-style:normal;text-decoration:none;}
a.accPaginationLink {font-size:16px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;margin:7px 0;background-position:98% 50%;background-size: 30px;background-image:url(/elements/links/186.png);background-repeat:no-repeat;}
a:hover.accPaginationLink {font-size:16px;line-height:normal;font-weight:700;font-style:normal;text-decoration:none;margin:7px 0;background-position:98% 50%;background-size: 30px;}
a.espa {text-decoration:none;position:static;margin:20px auto;}
a:hover.espa {text-decoration:none;position:static;margin:20px auto;}
a.footerSitemap {text-decoration:none;padding: 5px 10px;}
a:hover.footerSitemap {text-decoration:none;padding: 5px 10px;}
a.home-offer-next {text-decoration:none;top:24%;}
a:hover.home-offer-next {text-decoration:none;top:24%;}
a.home-offer-prev {text-decoration:none;top: 24%;}
a:hover.home-offer-prev {text-decoration:none;top: 24%;}
a.hpBookNow {font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;background-color:#aa925f;text-decoration:none;text-align: center;display:table;margin: auto;width: initial;padding:6px 20px;}
a:hover.hpBookNow {font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;background-color:#1d1d1b;text-decoration:none;border: 2px solid #1d1d1b;}
a.LocationPois {text-decoration:none;font-size: 2vw;line-height: 2vw;}
a:hover.LocationPois {text-decoration:none;font-size: 2vw;line-height: 2vw;}
a.LocationPois span {text-decoration:none;font-size: 3vw;line-height: 3.4vw;}
a:hover.LocationPois span {text-decoration:none;font-size: 3vw;line-height: 3.4vw;}
a.photo-next {text-decoration:none;position:absolute;top:50%;right:30px;transform:translate(0,-50%);width:28px;height:67px;z-index:60;


right: 10px;
width: 20px;
height: 47px;
background-position: right center;}
a:hover.photo-next {text-decoration:none;position:absolute;top:50%;right:30px;transform:translate(0,-50%);width:28px;height:67px;z-index:60;


right: 10px;
width: 20px;
height: 47px;
background-position: right center;}
a.photo-prev {text-decoration:none;position:absolute;top:50%;left:30px;transform:translate(0,-50%);width:28px;height:67px;z-index:60;

left: 10px;
width: 20px;
height: 47px;
background-position: left center;}
a:hover.photo-prev {text-decoration:none;position:absolute;top:50%;left:30px;transform:translate(0,-50%);width:28px;height:67px;z-index:60;

left: 10px;
width: 20px;
height: 47px;
background-position: left center;}
a.recordBtn {font-size:15px;line-height:normal;font-weight:600;font-style:normal;text-decoration:none;width:50%;margin:10px 3%;}
a:hover.recordBtn {font-size:15px;line-height:normal;font-weight:600;font-style:normal;text-decoration:none;width:50%;margin:10px 3%;}
a.room-gallery-next {text-decoration:none;display:none;}
a:hover.room-gallery-next {text-decoration:none;display:none;}
a.room-gallery-prev {text-decoration:none;display:none;}
a:hover.room-gallery-prev {text-decoration:none;display:none;}
a.roomGalleryPager {text-decoration:none;width:53px;padding:0;}
a:hover.roomGalleryPager {text-decoration:none;width:53px;padding:0;}
a.rootMenu {font-size:15px;line-height:35px;font-weight:normal;font-style:normal;background-color:#ffffff;text-decoration:none;width: 60%;}
a:hover.rootMenu {font-size:15px;line-height:35px;font-weight:normal;font-style:normal;background-color:#ffffff;text-decoration:none;width: 60%;}
a.servicesPager {text-decoration:none;padding: 0 10px;}
a:hover.servicesPager {text-decoration:none;padding: 0 10px;}
a.toplinks {font-size:15px;line-height:30px;font-weight:700;font-style:normal;text-decoration:none;border:none;text-align: right;}
a:hover.toplinks {font-size:15px;line-height:30px;font-weight:700;font-style:normal;text-decoration:none;border:none;text-align: right;}
a.watchVideo {text-decoration:none;margin: 0 auto;
display: block;
margin-top: -60px;}
a:hover.watchVideo {text-decoration:none;margin: 0 auto;
display: block;
margin-top: -60px;}
a.webcheckin {text-decoration:none;display:block;width:100%;position:static;background:#aa925f;text-align:center;padding: 9px 30px;}
a:hover.webcheckin {text-decoration:none;display:block;width:100%;position:static;background:#aa925f;text-align:center;padding: 9px 30px;}
}
@media only print and (max-width: 1920px) {}
