.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.uppercase{text-transform:uppercase}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.absolute-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.table-cell{display:table}.table-cell>div{display:table-cell;vertical-align:middle;float:none}.nopadding{padding:0}.nopadding-right{padding-right:0}.rtl{direction:rtl}.rtl *{direction:ltr}.background-cover{position:relative}.background-cover .image-cover{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center center}.square:before{content:"";position:absolute;left:50%;top:50%;margin-left:-180px;margin-top:-180px;width:360px;height:360px;border:5px solid rgba(175,159,125,0.6);z-index:-1}@media all and (max-width:1366px){.square:before{margin-left:-160px;margin-top:-160px;width:320px;height:320px}}@media all and (max-width:1280px){.square:before{margin-left:-140px;margin-top:-140px;width:280px;height:280px}}@media all and (max-width:1160px){.square:before{margin-left:-120px;margin-top:-120px;width:240px;height:240px}}.sans-serif{font-family:'Lato',sans-serif}.serif{font-family:'Amiri',serif}.bg-white{color:#241c1a;background-color:#fff}.bg-white h2{color:#927f55}.bg-white b,.bg-white strong{color:#927f55;font-weight:400}.bg-beige{color:#fff;background-color:#af9f7d}.bg-beige strong,.bg-beige b{color:#fff}.bg-beige-lighten{color:#fff;background-color:#af9f7d}.bg-darken{color:#fff;background-color:#241c1a}.bg-darken strong,.bg-darken b{color:#fff}.bg-blue{color:#fff;background-color:#2b2831}.bg-gold{color:#fff;background-color:#927f55}.bg-gold strong,.bg-gold b{color:#fff}.bg-fade-gold{background-color:rgba(146,127,85,0.1)}.bg-fade-darken{background-color:rgba(36,28,26,0.7);color:#fff}.btn{font-size:.7em;font-weight:600;display:inline-block;text-transform:uppercase;text-decoration:none;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:40px;line-height:40px;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.btn.btn-beige{color:#fff;background-color:#af9f7d;border:1px solid #af9f7d}.btn.btn-beige:hover,.btn.btn-beige:focus{color:#fff;background-color:#94825b;border:1px solid #94825b}.btn.btn-beige-border{color:#af9f7d;border:1px solid #af9f7d;background:none}.btn.btn-beige-border:hover,.btn.btn-beige-border:focus{color:#94825b;border:1px solid #94825b;background:none}.btn.btn-gold{color:#fff;background-color:#927f55;border:1px solid #927f55}.btn.btn-gold:hover,.btn.btn-gold:focus{color:#fff;background-color:#6b5d3e;border:1px solid #6b5d3e}.btn.btn-gold-border{color:#927f55;border:1px solid #927f55;background:none}.btn.btn-gold-border:hover,.btn.btn-gold-border:focus{color:#6b5d3e;border:1px solid #6b5d3e;background:none}.btn.btn-darken{color:#fff;background-color:#241c1a;border:1px solid #241c1a}.btn.btn-darken:hover,.btn.btn-darken:focus{color:#fff;background-color:#000;border:1px solid #000}.btn.btn-darken-border{color:#241c1a;border:1px solid #241c1a;background:none}.btn.btn-darken-border:hover,.btn.btn-darken-border:focus{color:#000;border:1px solid #000;background:none;color:#7d615a;border:1px solid #7d615a}.btn.btn-white{color:#fff;background-color:#fff;border:1px solid #fff}.btn.btn-white:hover,.btn.btn-white:focus{color:#fff;background-color:#e0e0e0;border:1px solid #e0e0e0}.btn.btn-white-border{color:#fff;border:1px solid #fff;background:none}.btn.btn-white-border:hover,.btn.btn-white-border:focus{color:#e0e0e0;border:1px solid #e0e0e0;background:none}.btn.btn-square{text-align:center;width:50px;height:50px;line-height:50px}.box-icon-gold{position:relative;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;margin-left:-40px;z-index:0}.box-icon-gold:before{position:absolute;right:-40px;top:-1px;height:40px;width:40px;border-bottom:1px solid #927f55;border-right:1px solid #927f55;border-top:1px solid #927f55;padding-top:11px;font-size:1.2em;background:#927f55;color:#fff;transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s}.box-icon-gold:after{content:"";position:absolute;bottom:0;left:0;height:100%;background-color:#927f55;width:0%;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;z-index:-1}.box-icon-gold:hover{color:#fff!important;border-color:#927f55 !important}.box-icon-gold:hover:before{background-color:transparent;color:#927f55;transition:all ease-in-out .3s .2s;-moz-transition:all ease-in-out .3s .2s;-webkit-transition:all ease-in-out .3s .2s}.box-icon-gold:hover:after{width:100%}.box-icon-darken{position:relative;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;margin-left:-40px;z-index:0}.box-icon-darken:before{position:absolute;right:-40px;top:-1px;height:40px;width:40px;border-bottom:1px solid #241c1a;border-right:1px solid #241c1a;border-top:1px solid #241c1a;padding-top:11px;font-size:1.2em;background:#241c1a;color:#fff;transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s}.box-icon-darken:after{content:"";position:absolute;bottom:0;left:0;height:100%;background-color:#241c1a;width:0%;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;z-index:-1}.box-icon-darken:hover{color:#fff!important;border-color:#241c1a !important}.box-icon-darken:hover:before{background-color:transparent;color:#241c1a;transition:all ease-in-out .3s .2s;-moz-transition:all ease-in-out .3s .2s;-webkit-transition:all ease-in-out .3s .2s}.box-icon-darken:hover:after{width:100%}.box-icon-beige{position:relative;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;margin-left:-40px;z-index:0}.box-icon-beige:before{position:absolute;right:-40px;top:-1px;height:40px;width:40px;border-bottom:1px solid #af9f7d;border-right:1px solid #af9f7d;border-top:1px solid #af9f7d;padding-top:11px;font-size:1.2em;background:#af9f7d;color:#fff;transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s}.box-icon-beige:after{content:"";position:absolute;bottom:0;left:0;height:100%;background-color:#af9f7d;width:0%;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;z-index:-1}.box-icon-beige:hover{color:#fff!important;border-color:#af9f7d !important}.box-icon-beige:hover:before{background-color:transparent;color:#af9f7d;transition:all ease-in-out .3s .2s;-moz-transition:all ease-in-out .3s .2s;-webkit-transition:all ease-in-out .3s .2s}.box-icon-beige:hover:after{width:100%}.box-icon-white{position:relative;margin-left:-40px;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;z-index:0}.box-icon-white:before{position:absolute;right:-40px;top:-1px;height:40px;width:40px;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;color:#241c1a;padding-top:11px;font-size:1.2em;background:#fff;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.box-icon-white:after{content:"";position:absolute;bottom:0;left:0;height:100%;background-color:#fff;width:0%;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;z-index:-1}.box-icon-white:hover{color:#241c1a !important;border-color:#fff!important}.box-icon-white:hover:before{background-color:transparent;color:#fff;transition:all ease-in-out .3s .2s;-moz-transition:all ease-in-out .3s .2s;-webkit-transition:all ease-in-out .3s .2s}.box-icon-white:hover:after{width:100%}.bg-gold .box-icon-white:hover{background-color:#fff!important;color:#927f55 !important;border-color:#fff!important}.bg-gold .box-icon-white:hover:before{background-color:#927f55;color:#fff}.bg-darken .box-icon-white:hover{background-color:#fff!important;color:#241c1a !important;border-color:#fff!important}.bg-darken .box-icon-white:hover:before{background-color:#241c1a;color:#fff}@font-face{font-family:"hotel-athena";src:url("../fonts/hotel-athena.eot");src:url("../fonts/hotel-athenad41d.eot?#iefix") format("embedded-opentype"),url("../fonts/hotel-athena.woff") format("woff"),url("../fonts/hotel-athena.ttf") format("truetype"),url("../fonts/hotel-athena.svg#hotel-athena") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"hotel-athena" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;font-size:18px;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"hotel-athena" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-quote:before{content:"\7a"}.icon-star:before{content:"\41"}.icon-google-plus:before{content:"\42"}.icon-twitter:before{content:"\43"}.icon-instagram:before{content:"\44"}.icon-facebook:before{content:"\45"}.icon-calendar:before{content:"\46"}.icon-down:before{content:"\47"}.icon-close:before{content:"\48"}.icon-up:before{content:"\49"}.icon-right:before,.icon-next:before{content:"\4a"}.icon-left:before,.icon-previous:before{content:"\4b"}.icon-photo:before{content:"\61"}.icon-hotel-athena:before{content:"\62"}.icon-plus:before{content:"\63"}.icon-plane:before{content:"\64"}.icon-train:before{content:"\65"}.icon-car:before{content:"\66"}.icon-time:before{content:"\68"}.icon-food:before{content:"\69"}.icon-play:before{content:"\6a"}.icon-leaf:before{content:"\6b"}.icon-snow:before{content:"\6d"}.icon-shower:before{content:"\6e"}.icon-safe:before{content:"\6f"}.icon-phone:before{content:"\70"}.icon-phon:before{content:"\71"}.icon-desk:before{content:"\72"}.icon-bottles:before{content:"\73"}.icon-bathrobe:before{content:"\74"}.icon-size:before{content:"\75"}.icon-guest:before{content:"\76"}.icon-check:before{content:"\77"}.icon-boiler:before{content:"\78"}.icon-towel:before{content:"\79"}.icon-towels:before{content:"\4c"}.icon-tv:before{content:"\4d"}.icon-pdf:before{content:"\4e"}.icon-family:before{content:"\4f"}.icon-heart:before{content:"\50"}.icon-fitness:before{content:"\51"}.icon-screen:before{content:"\52"}.icon-cups:before{content:"\53"}.icon-bed:before{content:"\55"}.icon-meeting-school:before{content:"\56"}.icon-meeting:before{content:"\57"}.icon-envelope:before{content:"\58"}.icon-phone-2:before{content:"\59"}.icon-info:before{content:"\5a"}.icon-single-bed:before{content:"\30"}.icon-bed-2:before{content:"\31"}.icon-fan:before{content:"\32"}.icon-download:before{content:"\33"}.icon-bathub:before{content:"\34"}.icon-ring:before{content:"\35"}.icon-marker:before{content:"\36"}.icon-cup:before{content:"\37"}.icon-wifi:before{content:"\38"}.icon-slippers:before{content:"\67"}.icon-cradle:before{content:"\6c"}.icon-sofa:before{content:"\39"}.icon-video:before{content:"\21"}.icon-video2:before{content:"\22"}.icon-grids:before{content:"\23"}.icon-bluetooth:before{content:"\24"}.icon-hanger:before{content:"\25"}.icon-price:before{content:"\26"}.icon-star-1:before{content:"\27"}.icon-parking:before{content:"\28"}.icon-reception:before{content:"\54"}.icon-glutenfree:before{content:"\29"}.icon-bike:before{content:"\2a"}.icon-scooter:before{content:"\2b"}.icon-concierge:before{content:"\2c"}.icon-coffee:before{content:"\2d"}.icon-map:before{content:"\2e"}.icon-bus:before{content:"\2f"}.icon-pet:before{content:"\3a"}.icon-meeting-3:before{content:"\3b"}.icon-wedding:before{content:"\3c"}.icon-youtube:before{content:"\3d"}.icon-last:before{content:"\3e"}.icon-first:before{content:"\3f"}.icon-language:before{content:"\40"}.icon-theater:before{content:"\5b"}.icon-imperiale:before{content:"\5d"}.icon-chair:before{content:"\5e"}html,body{font-size:18px;line-height:1.5;color:#241c1a;background-color:#ccc;height:100%;font-family:'Lato',sans-serif;font-weight:300}h2,h3,h4{font-family:'Amiri',serif;font-weight:normal}h2{font-size:42px}header{position:fixed;left:0;top:0;width:100%;z-index:3;height:200px;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;box-shadow:inset 0 300px 80px -200px rgba(0,0,0,0.4);-webkit-transform:translateZ(0)}.no-background header,header.affix{background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.2);height:auto}header .navbar-brand{color:#fff;position:relative;font-family:'Amiri',serif;text-transform:uppercase;text-decoration:none;font-size:1.3em;line-height:1}header .navbar-brand small span{font-size:.6em}header .navbar-brand small span:before{vertical-align:baseline}header .navbar-brand:before{float:left;font-size:6rem;line-height:1;text-shadow:15px 0 0 rgba(98,85,57,0.8);-moz-text-shadow:15px 0 0 rgba(98,85,57,0.8);-webkit-text-shadow:15px 0 0 rgba(98,85,57,0.8);transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;margin:0 15px}header .navbar-brand a{text-decoration:none}header .navbar-brand:after{content:"";position:absolute;left:155px;width:1000%;top:50%;height:1px;background-color:#fff;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}header .navbar-collapse{margin-top:5px}.no-background header .navbar-brand,header.affix .navbar-brand{color:#927f55;text-shadow:1px 1px 1px rgba(0,0,0,0);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0)}.no-background header .navbar-brand:before,header.affix .navbar-brand:before{color:rgba(36,28,26,0.8);margin-left:20px;font-size:3.6rem;text-shadow:10px 0 0 rgba(98,85,57,0.3);-moz-text-shadow:10px 0 0 rgba(98,85,57,0.3);-webkit-text-shadow:10px 0 0 rgba(98,85,57,0.3)}.no-background header .navbar-brand:after,header.affix .navbar-brand:after{left:1000%}.navbar-nav{transition:all ease-in-out .7s;-moz-transition:all ease-in-out .7s;-webkit-transition:all ease-in-out .7s}.navbar-nav>li.active a:before{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1}.navbar-nav>li.dropdown:before{color:#fff;font-family:"hotel-athena";content:"\47";position:absolute;right:0px;top:14px;font-size:.5em;z-index:2}.affix .navbar-nav>li.dropdown:before{color:#241c1a}.navbar-nav>li>a{text-transform:uppercase;color:#fff;font-size:.8em;padding-bottom:13px;text-decoration:none;position:relative;font-weight:400}.no-background .navbar-nav>li>a,.affix .navbar-nav>li>a{color:#241c1a}.navbar-nav>li>a:before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:5px;background-color:#241c1a;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s}.no-background .navbar-nav>li>a:before,.affix .navbar-nav>li>a:before{bottom:0;margin-bottom:-13px;background-color:#927f55}.navbar-nav>li>a:hover:before{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1}.navbar-nav>li>.dropdown-menu{background-color:rgba(36,28,26,0.6);padding:0;font-size:.9em;margin-top:3px;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}.no-background .navbar-nav>li>.dropdown-menu,.affix .navbar-nav>li>.dropdown-menu{margin-top:13px}.navbar-nav>li>.dropdown-menu .active a,.navbar-nav>li>.dropdown-menu .active a:hover,.navbar-nav>li>.dropdown-menu .active a:focus{background-color:rgba(36,28,26,0.4)}.navbar-nav>li>.dropdown-menu>li{border-bottom:1px solid rgba(255,255,255,0.1);transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.navbar-nav>li>.dropdown-menu>li:last-child{border-bottom:none;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}.navbar-nav>li>.dropdown-menu>li:hover,.navbar-nav>li>.dropdown-menu>li:focus{background-color:rgba(36,28,26,0.9)}.navbar-nav>li>.dropdown-menu>li>a{color:#fff;line-height:1.5;text-decoration:none}.navbar-nav>li>.dropdown-menu>li>a:hover,.navbar-nav>li>.dropdown-menu>li>a:focus{background-color:transparent}.mod-languages .btn{border:none;background:none}.mod-languages .btn .caret{margin-left:5px}.mod-languages ul{margin-left:-10px !important}.menu-top{text-align:right}@media all and (max-width:769px){.menu-top{display:none}}.menu-top .navbar-nav a{float:left;padding-top:0;padding-bottom:0;line-height:35px;color:#fff}.no-background .menu-top .navbar-nav a,.affix .menu-top .navbar-nav a{color:#fff}.menu-top .navbar-nav a:before{display:none}.container-full{margin:0px 10%}.swiper-container{height:100%}.swiper-container .swiper-button{position:absolute;left:0;top:50%;margin-top:-25px;width:100%;z-index:1}.swiper-container .swiper-button>div{position:absolute;line-height:48px}.swiper-container .swiper-button>div:before{font-size:24px}.swiper-container .swiper-button>div.swiper-button-prev{left:0}.swiper-container .swiper-button>div.swiper-button-next{right:0}.background{height:100%;width:100%;z-index:1}.background-mobile{height:40vh}.background .swiper-container{height:100%}.background .swiper-slide .text{font-size:2rem;color:#fff;position:absolute;left:0;top:50%;width:1px;z-index:2;width:100%;text-align:center;text-transform:uppercase}.background .swiper-slide .text h3,.background .swiper-slide .text h4{line-height:1;margin:0;text-shadow:0px 0px 25px #000}.background-custom{height:60%}.background-custom .square{display:none}.swiper-container-gallery{background-color:#927f55;margin-top:30px}.swiper-container-gallery .swiper-wrapper{padding:70px 0px}.swiper-container-gallery .swiper-wrapper .swiper-slide{height:300px}.swiper-container-room{margin-bottom:50px;position:relative}.swiper-container-room.swiper-container{width:auto}.swiper-container-room .swiper-wrapper{padding:0}.swiper-container-room .swiper-wrapper .swiper-slide{height:500px}.swiper-container-room .swiper-button .btn-white{background-color:#fff;color:#927f55;border:none}.swiper-container-room .swiper-button .btn-white:hover{background-color:#927f55;color:#fff}.swiper-container-review{position:relative}.swiper-container-review #progress{position:absolute;bottom:0;left:15%;right:15%;max-width:70%;height:2px;background-color:#af9f7d;z-index:2}.swiper-container-review .swiper-wrapper .swiper-slide{background-color:#fff;position:relative;padding:0px 100px;height:120px}.swiper-container-review .swiper-wrapper .swiper-slide:before{position:absolute;top:50%;left:50%;width:100%;line-height:0;margin-left:-50%;font-size:5em;color:rgba(175,159,125,0.2);z-index:0}.swiper-container-review .swiper-wrapper .swiper-slide h4{text-transform:none;font-size:1.2em;font-style:italic;position:relative;z-index:1;margin:0}.hover-image span{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;box-shadow:inset 0 0 500px rgba(36,28,26,0)}.hover-image span:before{color:#927f55;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;font-size:3rem;bottom:0;right:0;margin-bottom:-3rem;margin-right:-3rem;position:absolute;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.hover-image span:hover:before{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1;margin-bottom:0px;margin-right:0px}.hover-image-gallery span{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.hover-image-gallery span:before{background-color:#fff;color:#927f55;font-size:2.8rem;bottom:0;right:0;position:absolute;transition:all ease-in-out .3s .15s;-moz-transition:all ease-in-out .3s .15s;-webkit-transition:all ease-in-out .3s .15s}.hover-image-gallery:hover span:before{font-size:6em}#content{padding-top:50px;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.1)}.no-background #content{padding-top:160px}#content .content-text .article-text-booking{margin-top:-70px;margin-bottom:30px}#content.tmpl-gallery-page{padding-top:0px}#content.tmpl-gallery-page .article-container,#content.tmpl-gallery-page .content-text{display:none}.bgfadeimage #content>span{z-index:0}.item-page{margin-right:20px}.item-page .page-header{color:#af9f7d}.item-page .page-header h2{margin:0;line-height:1;text-transform:uppercase;display:inline-block;position:relative}.item-page .page-header h2:after{content:"";position:absolute;bottom:0;right:0;background-color:rgba(146,127,85,0.5);width:100%;height:1px}.item-page .article-body h3:first-child{margin:15px 0px 0px;line-height:1;font-size:1.3em;font-style:italic;text-transform:uppercase}.item-page .article-body h3.corsivo{margin:15px 0px 0px;line-height:1;font-size:1.3em;font-style:italic;text-transform:uppercase;padding-top:30px;margin-top:45px;border-top:1px solid rgba(175,159,125,0.5)}.item-page .article-body h4{text-transform:uppercase;font-family:'Lato',sans-serif;color:#927f55}.item-page .article-body a{color:#927f55}.privacy-cookies .item-page .article-body p,.privacy-cookies .item-page .article-body ul{text-align:left}.item-page span{vertical-align:text-bottom;color:#927f55}.mod-blocks{height:520px}.mod-blocks>div{float:left}.mod-blocks>div .background-cover{height:100%}.mod-blocks .block-01{width:50%;height:100%;padding-right:15px}.mod-blocks .block-02{width:50%;height:50%;padding-bottom:15px}.mod-blocks .block-02 .text{padding:0 30px}.mod-blocks .block-02 .text-np{padding:0}.mod-blocks .block-02 h4{margin:0;line-height:1;font-size:1.4em;text-transform:uppercase;position:relative;display:inline-block}.mod-blocks .block-02 h4:after{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:#fff;height:1px}.mod-blocks .block-02 h3{font-size:1.5em;color:#927f55}.mod-blocks .block-02 ul{list-style-type:none;text-align:left;padding-left:30px}.mod-blocks .block-02 ul li{line-height:1.4em;position:relative;font-size:.9em}.mod-blocks .block-02 ul li:before{font-family:"hotel-athena";content:"\4a";font-size:.7em;position:absolute;left:0;margin-left:-15px;top:1px;color:#927f55}.mod-blocks .block-03{width:50%;height:50%}.icone-gold{font-size:18px;line-height:1.5;color:#927f55;height:100%;font-family:"hotel-athena"}.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.block-swiper{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;height:630px;margin-top:50px;padding:80px}.block-swiper>span{box-shadow:inset 0 -220px 200px #fff}.block-swiper .content-text{font-size:1rem}.block-swiper .content-text>*{margin:0;line-height:1}.block-swiper .content-text h3{font-size:1.6em}.block-swiper .swiper-container-block{height:520px}.block-swiper .swiper-container-block .swiper-button{left:50%;width:50%;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60%);zoom:1}.block-swiper .swiper-container-block .swiper-button .swiper-button-prev{left:50%;margin-left:-225px}.block-swiper .swiper-container-block .swiper-button .swiper-button-next{right:50%;margin-right:-225px}.block-swiper .swiper-container-block .swiper-slide{height:100%}.block-swiper .swiper-container-block .swiper-slide>div{height:100%;color:#927f55;font-size:1.3rem}.block-swiper .swiper-container-block .swiper-slide>div h3{font-size:1.4em}.block-swiper .swiper-container-block .swiper-slide>div h4{font-size:1em}.block-swiper .swiper-container-block .swiper-slide>div h4,.block-swiper .swiper-container-block .swiper-slide>div h5{line-height:1;margin:0;width:60%;text-align:center;margin:0 auto}.block-swiper .swiper-container-block .swiper-slide>div h5{color:rgba(146,127,85,0.8);font-size:1.4em;position:relative;display:inline}.block-swiper .swiper-container-block .swiper-slide>div h5 strong{font-size:2em;display:block}.block-swiper .swiper-container-block .swiper-slide>div h5+p{margin-top:-10px;font-size:.8em}.block-swiper .swiper-container-block .swiper-slide>div .content-text{top:0;height:100%}.block-swiper .swiper-container-block .swiper-slide>div .content-text,.block-swiper .swiper-container-block .swiper-slide>div .content-text .readmore{left:0;width:100%}.block-swiper .swiper-container-block .swiper-slide>div .content-text .readmore{bottom:0}.incentivi{position:relative;z-index:1;top:-125px;padding:0px}.incentivi>h3{text-transform:uppercase;font-size:1.8em;color:rgba(255,255,255,0.9);text-align:center;font-family:'Lato',sans-serif;font-weight:normal;height:75px;margin-top:0;margin-bottom:0;line-height:2.2;background-color:#241c1a;width:100%}.incentivi .item{padding:0px 30px;text-align:center;min-height:280px}.tablet .incentivi .item{min-height:250px}.incentivi .item p{font-size:1.1em}.incentivi .item h4{text-transform:uppercase;font-size:2.4em;line-height:1;margin:0}.incentivi .item h3{text-transform:uppercase;color:#927f55;font-size:4em;font-weight:normal;line-height:1;margin:0;font-family:'Lato',sans-serif}.incentivi .item h3 span{font-weight:bold}.incentivi .item h5{font-size:1.4em;font-weight:normal;line-height:1;text-align:center}.incentivi .item ul{list-style-type:none;text-align:left;text-indent:6%}.incentivi .item ul li{line-height:2em;position:relative;font-size:1em}.incentivi .item ul li:before{font-family:"hotel-athena";content:"\4a";font-size:.7em;position:absolute;left:0;margin-left:-15px;top:1px;color:#927f55}.offerta{z-index:1;top:-5.2em}.offerta .titolo-offerta{color:white;background-color:#2C281A;position:relative;clear:both;display:inline-block}.offerta .titolo-offerta p{text-align:center;font-size:1.5em;font-weight:lighter}.offerta .item-offerta{color:white;background-color:#2B2831;height:15em}.offerta .item-offerta p{font-size:1.3em;text-align:left}.offerta .item-offerta strong{line-height:0%}.offerta .item-offerta h4{text-transform:uppercase;font-size:2em;line-height:0%}.offerta .item-offerta h3{text-transform:uppercase;color:#927f55;font-size:3em;font-weight:normal;line-height:0%;font-family:'Lato',sans-serif}.offerta .item-offerta h5{font-size:1.4em;font-weight:normal;line-height:0;text-align:center}.offerta .item-offerta ul{list-style-type:none;text-align:left}.offerta .item-offerta ul li{line-height:2.5em;text-indent:10px}.offerta .item-offerta ul li:before{font-family:"hotel-athena";content:"\4a";font-size:.7em;margin-right:10px}.review{text-align:center;background-color:#af9f7d}.review .container{text-align:center}.review .container blockquote{text-align:center;z-index:1;font-style:italic;font-family:'Amiri',serif;font-size:1.8em;color:#fff;padding:20px 60px;padding-bottom:0;position:relative;display:inline-block}.review .container blockquote p{margin:0}.review .container blockquote:before,.review .container blockquote:after{content:"\7a";font-family:"hotel-athena";font-weight:2em;position:absolute;font-style:normal;top:35%}.review .container blockquote:before{transform:rotate(180deg);left:0px;top:0}.review .container blockquote:after{right:0px}.review .container blockquote strong{font-weight:normal;font-size:.8em;color:#fff}.review .container a{z-index:1;position:relative;bottom:20px}.gallery-page{margin-top:105px}@media all and (max-width:769px){.gallery-page{margin-top:-40px}}.gallery-page .background-cover{padding:0;background-color:#241c1a}.gallery-page .background-cover:nth-child(6n) .image-cover{border-right:none}@media all and (max-width:1200px){.gallery-page .background-cover:nth-child(4n) .image-cover{border-right:none}}.gallery-page .background-cover .image-cover{position:relative;z-index:1;left:0;top:0;height:15vw;float:left;background-size:cover;background-position:center center;border-right:2px solid #fff;border-bottom:2px solid #fff;overflow:hidden}.gallery-page .background-cover .image-cover:before{background-color:#fff}@media all and (max-width:769px){.gallery-page .background-cover .image-cover{width:100vw;height:100vw;border-right:none}}@media all and (min-width:770px) and (max-width:1024px){.gallery-page .background-cover .image-cover{height:35vw}}@media all and (min-width:1025px) and (max-width:1200px){.gallery-page .background-cover .image-cover{height:20vw}}.gallery-page .background-cover .image-cover:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;filter:alpha(opacity=90%);zoom:1}.roomService{background-color:#241c1a;z-index:0}.roomService h3{text-transform:uppercase;font-size:2.4em;line-height:.7}.roomService>span{-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;z-index:0}.roomService .container-full{text-align:center;padding:40px auto}.roomService .container-full .text{color:#fff;position:relative;z-index:2}.roomService .container-full .text ul{list-style-type:none;margin-top:0;text-align:left;padding-left:20%;margin-bottom:40px}.roomService .container-full .text ul li{line-height:1.3em;position:relative;margin-bottom:10px}.roomService .container-full .text ul li span{padding-right:10px}.roomService .container-full .text ul li:before{font-family:"hotel-athena";position:absolute;left:0;margin-left:-30px;top:3px}.roomIncentivi{background-color:#241c1a;z-index:0}.roomIncentivi h3{text-transform:uppercase;font-size:2.4em;line-height:.7}.roomIncentivi>span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1;z-index:0}.roomIncentivi .container-full{text-align:center;padding:40px auto}.roomIncentivi .container-full .text{color:#fff;position:relative;z-index:2}.roomIncentivi .container-full .text div{padding:10px 8% 30px}.roomIncentivi .container-full .text div:before{position:absolute;top:0}.social{height:28em;background-color:#EEEDEB}.social .container-fluid{color:#927f55;text-align:center;margin-top:3.5em}.social .container-fluid .cornice{height:200px;padding:18px}.social .container-fluid .cornice span{width:90%;height:90%}.social .container-fluid h2{font-family:'Amiri',serif;font-size:2.5em;text-transform:uppercase;line-height:0}.social .container-fluid h4{font-family:'Lato',sans-serif;font-size:0.7em;line-height:0;text-transform:uppercase}.social .container-fluid p{font-family:'Lato',sans-serif;font-size:0.9em}.share{color:#927f55;padding-top:30px;padding-bottom:30px;text-align:center;background-color:rgba(175,159,125,0.2)}.share *{text-decoration:none;color:#927f55}.share h2{font-family:'Amiri',serif;font-size:2.6em;text-transform:uppercase;line-height:0}.share h5{font-family:'Lato',sans-serif;font-size:.8em;line-height:0}.share p{font-family:'Lato',sans-serif}.share .item{height:200px;padding:20px}.share .item span{width:90%;height:90%}.pics-container{margin-top:50px;margin-bottom:50px}.pics-container div{padding:0}.pics-container div a{position:relative}.pics-container div a span{position:relative;z-index:1;left:0;top:0;width:100%;height:15vw;float:left;background-size:cover;background-position:center center;border-right:2px solid #fff;border-bottom:2px solid #fff;overflow:hidden;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}@media all and (max-width:769px){.pics-container div a span{height:60vw}.pics-container div a span:before{line-height:3.4em}}.pics-container div a span:before{content:"\44";position:absolute;font-size:4.1em;font-family:"hotel-athena";color:rgba(255,255,255,0.8);-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;width:100%;height:100%;top:0;left:0;line-height:3.8em;background-color:rgba(36,28,26,0.6);transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.pics-container div a span:hover:before{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1}.tmpl-offer .list-offers{padding:0 10px 30px;text-align:center}.tmpl-offer .list-offers h2,.tmpl-offer .list-offers h3{text-transform:uppercase;line-height:0}.tmpl-offer .list-offers h2{color:#927f55;font-size:2.6em;line-height:1;margin:0;display:inline-block;position:relative}.tmpl-offer .list-offers h2:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:rgba(146,127,85,0.5)}.tmpl-offer .list-offers h3{color:#927f55;font-size:1.4em;font-style:italic}.tmpl-offer .list-offers .swiper-container-offerte{height:auto;margin-top:50px;position:relative}.tmpl-offer .list-offers .swiper-container-offerte .swiper-wrapper .item{height:450px;cursor:pointer;overflow:hidden}.tmpl-offer .list-offers .swiper-container-offerte .swiper-wrapper .item span{height:50%;box-shadow:inset 0 220px 200px -200px #000 !important;-moz-box-shadow:inset 0 220px 200px -200px #000 !important;-webkit-box-shadow:inset 0 220px 200px -200px #000 !important}.tmpl-offer .list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item{bottom:0;left:0;width:100%;height:230px;background-color:#fff;border:1px solid rgba(175,159,125,0.3);border-top:0;z-index:3;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s}.tmpl-offer .list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item a{position:absolute;left:50%;bottom:25px;margin-left:-25px}.tmpl-offer .list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item .intro-text{padding:25px;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1;transition:all ease-in .1s;-moz-transition:all ease-in .1s;-webkit-transition:all ease-in .1s}.tmpl-offer .list-offers .swiper-container-offerte .swiper-wrapper .item h3{color:#fff;text-transform:uppercase;text-align:center;font-size:1.2em;font-style:normal;z-index:1;line-height:1;position:absolute;top:0px;left:0;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.4);width:100%;overflow:visible}.tmpl-offer .list-offers .swiper-container-offerte .swiper-button{display:none}.list-offers{padding:50px 1% 0px;text-align:center}.list-offers h2,.list-offers h3{text-transform:uppercase;line-height:0}.list-offers h2{color:#927f55;font-size:2.6em;line-height:1;margin:0;display:inline-block;position:relative}.list-offers h2:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:rgba(146,127,85,0.5)}.list-offers h3{color:#927f55;font-size:1.4em;font-style:italic}.list-offers .swiper-container-offerte{height:540px;margin-top:50px;position:relative}.list-offers .swiper-container-offerte .swiper-wrapper .item{height:450px;cursor:pointer;overflow:hidden}.list-offers .swiper-container-offerte .swiper-wrapper .item span{box-shadow:inset 0 220px 200px -200px #000 !important;-moz-box-shadow:inset 0 220px 200px -200px #000 !important;-webkit-box-shadow:inset 0 220px 200px -200px #000 !important}.list-offers .swiper-container-offerte .swiper-wrapper .item:hover .footer-item{height:230px}.list-offers .swiper-container-offerte .swiper-wrapper .item:hover .footer-item .intro-text{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1;transition:all ease-in .1s .3s;-moz-transition:all ease-in .1s .3s;-webkit-transition:all ease-in .1s .3s}.list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item{bottom:0;left:0;width:100%;height:50px;background-color:#fff;border:1px solid rgba(175,159,125,0.3);border-top:0;z-index:3;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s}.list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item a{position:absolute;left:50%;bottom:25px;margin-left:-25px}.list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item .intro-text{-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;padding:25px;transition:all ease-in .1s;-moz-transition:all ease-in .1s;-webkit-transition:all ease-in .1s}.list-offers .swiper-container-offerte .swiper-wrapper .item h3{color:#fff;text-transform:uppercase;text-align:center;font-size:1.2em;font-style:normal;z-index:1;line-height:1;position:absolute;top:10px;left:0;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.4);width:100%;overflow:visible}.list-offers .swiper-container-offerte .swiper-button{position:absolute;left:50%;margin-left:-50px;width:100px;z-index:1;top:90%}.list-offers .swiper-container-offerte .swiper-button .swiper-button-next,.list-offers .swiper-container-offerte .swiper-button .swiper-button-prev{background:transparent;border:0;color:#241c1a}.list .box{padding-left:0;padding-right:0;margin:0px auto;direction:rtl;height:50vh}.list .box p{direction:ltr}.list .box:nth-of-type(2n+1){direction:ltr}.list .text{padding:70px;text-align:center;position:relative;border-top:1px solid rgba(146,127,85,0.3);border-bottom:1px solid rgba(146,127,85,0.3)}.list .text h3,.list .text h4{text-transform:uppercase;color:#927f55}.list .text h3{font-family:'Amiri',serif;font-size:2.2em;line-height:1;margin:0 auto;position:relative;display:inline-block}.list .text h3:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(146,127,85,0.5)}.list .text h4{font-family:'Lato',sans-serif;font-size:1.2em;direction:ltr}.list-itinerari{margin-bottom:0}.list-itinerari>div{height:25vw;border-right:1px solid #fff;border-bottom:1px solid #fff;position:relative;text-align:center;overflow:hidden}.list-itinerari>div:nth-child(4n){border-right:none}.list-itinerari>div:hover .text{top:0;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s}.list-itinerari>div>h3{position:relative;z-index:2;text-align:center;margin:0 auto;top:16vw;border-bottom:1px solid rgba(255,255,255,0.6);color:#fff;text-transform:uppercase;font-size:1.4em;line-height:1;background:rgba(0,0,0,0.5);padding:20px;display:inline-block;cursor:default;transition:all ease-in-out .4s .4s;-moz-transition:all ease-in-out .4s .4s;-webkit-transition:all ease-in-out .4s .4s}.list-itinerari>div:hover>h3{-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s}.list-itinerari .text{padding:20px;width:100%;height:100%;top:100%;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;text-align:center;position:absolute;background:#fff;z-index:1;vertical-align:top;transition:all ease-in-out .4s .1s;-moz-transition:all ease-in-out .4s .1s;-webkit-transition:all ease-in-out .4s .1s}.list-itinerari .text .wrap-text{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%)}.list-itinerari .text h3,.list-itinerari .text h4{text-transform:uppercase}.list-itinerari .text h3{font-family:'Amiri',serif;font-size:1.8em;line-height:1;color:#927f55;margin:0 auto;display:inline-block;position:relative;cursor:default}.list-itinerari .text h3:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:rgba(146,127,85,0.5)}.list-service{padding-top:90px;padding-bottom:50px}.list-service>span{background-attachment:fixed}.list-service div#accordion{color:#241c1a;cursor:pointer;background-color:#fff;border:1px solid rgba(36,28,26,0.2);border-top:none;position:relative;z-index:2}.list-service div#accordion h3{position:relative;border-top:1px solid rgba(36,28,26,0.2);border-bottom:1px solid rgba(175,159,125,0);border-right:1px solid rgba(175,159,125,0);border-left:1px solid rgba(175,159,125,0);padding:20px 20px 20px 120px;margin:0;text-align:left;font-size:1.6em;transition:border ease-in-out .2s .5s;-moz-transition:border ease-in-out .2s .5s;-webkit-transition:border ease-in-out .2s .5s}.list-service div#accordion h3:hover{background-color:rgba(192,157,39,0.1)}.list-service div#accordion h3:focus{outline:inherit}.list-service div#accordion h3:before{left:30px;top:0;position:absolute;line-height:1.5;font-size:2em;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70%);zoom:1}.list-service div#accordion h3:after{font-family:"hotel-athena";content:"\48";transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);right:30px;top:0;position:absolute;line-height:2.4;font-size:1.2em;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70%);zoom:1}.list-service div#accordion h3.ui-state-active{background-color:rgba(192,157,39,0.1);border-bottom:1px solid rgba(36,28,26,0);border-top:1px solid rgba(175,159,125,0.5);border-left:1px solid rgba(175,159,125,0.5);border-right:1px solid rgba(175,159,125,0.5);transition:border ease-in-out 0s;-moz-transition:border ease-in-out 0s;-webkit-transition:border ease-in-out 0s}.list-service div#accordion h3.ui-state-active:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.list-service div#accordion div{background-color:rgba(192,157,39,0.1);text-align:center;padding:30px;font-size:1.2rem;width:100%;border-top:0 solid rgba(175,159,125,0);border-bottom:1px solid rgba(175,159,125,0.5);border-left:1px solid rgba(175,159,125,0.5);border-right:1px solid rgba(175,159,125,0.5)}.list-service div#accordion div a{-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70%);zoom:1}.list-service div#accordion div p{margin-top:0;margin-bottom:20px}.list-service div#accordion div ul{list-style-type:none;text-align:left;padding-left:30px}.list-service div#accordion div ul li{line-height:1.2em;position:relative;font-size:.9em;margin-bottom:10px}.list-service div#accordion div ul li:before{font-family:"hotel-athena";content:"\4a";font-size:.7em;position:absolute;left:0;margin-left:-15px;top:0px;line-height:2em;color:#fff}.blocchi{margin:50px 0px 0px}.blocchi .box{padding-left:0;padding-right:0;margin:0px auto;direction:rtl;width:100%;height:50vh}.blocchi .box p{direction:ltr}.blocchi .box:nth-of-type(2n+1){direction:ltr}.blocchi .text+span{-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;filter:alpha(opacity=20%);zoom:1}.blocchi .text{padding:70px;text-align:center;position:relative;z-index:2}.blocchi .text h3,.blocchi .text h4{text-transform:uppercase}.blocchi .text h3{font-family:'Amiri',serif;font-size:2.8em;margin:0 auto;line-height:1;position:relative;display:inline-block}.blocchi .text h3:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:rgba(255,255,255,0.8)}.blocchi .text h4{font-family:'Lato',sans-serif;font-size:1.2em}.blocchi .text.bg-fade-gold h3:after{background-color:rgba(146,127,85,0.5)}.blocchi .bg-fade-gold h3{border-bottom:none;color:#927f55}.poi>span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.poi h3{line-height:1}.poi>span{position:relative;z-index:0}.poi .text{position:relative;z-index:1}.poi .text h3{text-align:center;font-size:2.4em;width:80%;margin:20px auto}.poi .text .table{margin:0px auto}.poi .text .table tr{border-top:1px solid rgba(255,255,255,0.1)}.poi .text .table tr.marker-link.active{background-color:rgba(146,127,85,0.5)}.poi .text .table tr.marker-link.active td{background-color:rgba(146,127,85,0.8)}.poi .text .table tr:nth-child(1){border-top:none}.poi .text .table tr td{border:none;padding:8px 20px;line-height:1.5}.poi .text .table tr td div a{color:inherit;text-decoration:none}.poi .text .table tr td div a span{display:inline;width:60%;float:left}.poi .text .table tr td div a span:last-child{float:right;width:40%;text-align:right}.how-reach-us{margin:50px 0px 0px;padding:0}.how-reach-us h3{text-align:center;font-size:2.6em;color:#927f55}.how-reach-us .item{z-index:1;padding:0;position:relative}.how-reach-us .item h3{font-size:2.2em;text-align:center;color:#fff;line-height:1.2}.how-reach-us .tab-control{padding:0;position:absolute;width:100%;top:0}.how-reach-us .nav-tabs{margin:0;padding:0;border-bottom:1px solid rgba(36,28,26,0.1)}.how-reach-us .nav-tabs li{float:left;width:33.3333%;text-align:center;padding:0;background-color:#7b6b4b;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.how-reach-us .nav-tabs li:nth-child(1){border-right:1px solid #6b5e42}.how-reach-us .nav-tabs li:nth-child(2){border-right:1px solid #6b5e42;border-left:1px solid #6b5e42}.how-reach-us .nav-tabs li:nth-child(3){border-left:1px solid #6b5e42}.how-reach-us .nav-tabs li.active{color:#fff;background-color:#af9f7d;border-bottom:1px solid #af9f7d}.how-reach-us .nav-tabs li.active:nth-child(1){border-right:1px solid rgba(0,0,0,0.1)}.how-reach-us .nav-tabs li.active:nth-child(2){border-right:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.1)}.how-reach-us .nav-tabs li.active:nth-child(3){border-left:1px solid rgba(0,0,0,0.1)}.how-reach-us .nav-tabs li.active a{color:#fff}.how-reach-us .nav-tabs li a{text-decoration:none;text-transform:uppercase;font-size:1.2em;color:#fff;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.how-reach-us .nav-tabs li a:before{right:4%;position:absolute;top:50%;line-height:0;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.how-reach-us .tab-content{padding:50px 130px;vertical-align:top;min-height:410px;text-align:center}.how-reach-us .tab-content h4{text-align:center;font-size:2.4em;margin:20px auto;line-height:1;display:inline-block;border-bottom:1px solid #fff}.how-reach-us .tab-content .tab-pane{min-height:246px}.how-reach-us .tab-content .tab-pane p{text-align:left;position:relative;z-index:1}.how-reach-us .tab-content .tab-pane:before{position:absolute;color:#9a875f;bottom:25px;right:25px;font-size:12em;z-index:0}.how-reach-us .park{min-height:400px}.how-reach-us .park>span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1}.how-reach-us .park .text{position:relative;z-index:2;padding:70px}.how-reach-us .park .text strong,.how-reach-us .park .text b{color:#fff}.googlemaps{color:#fff;background-color:#241c1a}.googlemaps p{margin:0}.googlemaps #phocamaps-box{float:left;margin:0;width:70%}@media all and (max-width:769px){.googlemaps #phocamaps-box{float:none;width:100%}}.googlemaps .pmroute{float:left;margin:0;padding:5px 15px 15px;width:30%;text-align:center;clear:none;display:table}.googlemaps .pmroute>.form-inline{display:table-cell;vertical-align:middle;padding-top:20%;font-size:1.6em;color:#fff}.googlemaps .pmroute>.form-inline label{font-family:'Amiri',serif;font-weight:normal;font-size:1.8em}.googlemaps .pmroute>.form-inline input{display:block;width:80%;margin-left:10%;margin-bottom:15px;border:none;font-size:.5em}.googlemaps .pmroute>.form-inline input[type=text]{height:40px;line-height:40px;padding:10px;background-color:#000;border-bottom:3px solid #927f55;color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:.7em}.googlemaps .pmroute>.form-inline input[type=submit]{background-color:#927f55;font-size:.5em;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.googlemaps #phocaDirPlgPM1{position:relative}.googlemaps #phocaDirPlgPM1 .pmprintroutelink{display:none !important;background:none;position:absolute;right:0px;top:-10px}.googlemaps .adp{background-color:#fff;color:#241c1a}.googlemaps .adp,.googlemaps .adp table{color:#241c1a}.googlemaps .adp b,.googlemaps .adp table b,.googlemaps .adp strong,.googlemaps .adp table strong{color:#241c1a}.googlemaps .adp .adp-directions .adp-step,.googlemaps .adp .adp-directions .adp-substep{border-top:1px solid rgba(36,28,26,0.1)}.googlemaps .adp .adp-summary,.googlemaps .adp .adp-legal{text-align:center;font-size:1.4em}.googlemaps .adp .adp-placemark{background:#241c1a;border:0}.googlemaps .adp .adp-placemark .adp-text{font-size:1.2em;padding:5px 30px;text-transform:capitalize;background-color:#fff;color:#241c1a}.googlemaps .adp .adp-placemark img{display:none}.googlemaps .adp table{margin-left:2%;width:96%}.calltoaction{margin:35px auto 20px;text-align:center}.calltoaction p{float:left;width:50%;margin:0;padding-top:10px;padding-bottom:30px}.calltoaction p a{display:block;text-decoration:none;color:#fff;background:#241c1a;padding:20px 30px;position:relative;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;z-index:1}.calltoaction p a:before{position:absolute;font-family:"hotel-athena";vertical-align:middle;top:0;background-color:#927f55;font-size:1.2em;height:100%;padding-top:23px;width:67px;z-index:-1;transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s}.calltoaction p a:after{content:"";position:absolute;bottom:0;height:100%;background-color:#927f55;width:0%;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;z-index:-2}.calltoaction p a:hover:after{width:100%;transition:all ease-in-out .3s .2s;-moz-transition:all ease-in-out .3s .2s;-webkit-transition:all ease-in-out .3s .2s}.calltoaction p a:hover:before{background-color:#241c1a;transition:all ease-in-out .2s .4s;-moz-transition:all ease-in-out .2s .4s;-webkit-transition:all ease-in-out .2s .4s}.calltoaction p:nth-child(1){padding-right:15px}.calltoaction p:nth-child(1) a:before{content:"\4b";left:0;border-right:1px solid #fff}.calltoaction p:nth-child(1) a:after{right:0}.calltoaction p:nth-child(2){padding-left:15px}.calltoaction p:nth-child(2) a:before{content:"\4a";right:0;border-left:1px solid #fff}.calltoaction p:nth-child(2) a:after{left:0}.meeting{position:relative;z-index:0;padding:70px 0px}.meeting>span{-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;filter:alpha(opacity=20%);zoom:1}.meeting .box{padding:0px 50px;height:100%}.meeting .box .text{border:1px solid rgba(146,127,85,0.5);background-color:#fff;padding:50px;position:relative;text-align:center;z-index:2;height:100%}.meeting .box .text h3{font-size:2em;text-transform:uppercase;line-height:1;display:inline-block;margin:0 auto;position:relative}.meeting .box .text h3:after{content:"";position:absolute;bottom:0;right:0;background-color:rgba(146,127,85,0.5);width:100%;height:1px}.meeting .box .text h4{color:rgba(36,28,26,0.6);text-align:center;text-transform:uppercase;font-family:'Lato',sans-serif}.meeting .box .text h5{font-family:'Amiri',serif;color:rgba(36,28,26,0.6);font-size:1.4em;font-weight:normal;position:relative;display:table}.meeting .box .text h5:after{content:"";position:absolute;bottom:0;right:0;background-color:rgba(146,127,85,0.5);width:100%;height:1px}.meeting h3{text-align:center;color:#927f55;font-size:2.4em}.meeting ul{list-style-type:none;text-align:left;padding-left:0}.meeting ul li{line-height:1.4em;position:relative;display:inline-table;padding-left:25px;width:30%;font-size:.9em}.meeting ul li:before{font-family:"hotel-athena";font-size:1.2em;position:absolute;left:0;top:1px;color:#927f55}footer{background-color:#241c1a;width:100%;color:#fff;position:relative;padding:40px 0px}footer .moduletable{min-height:400px}footer input{background-color:#000;padding:6.5px 8px;border:0;border-bottom:3px solid #af9f7d}footer input[type="checkbox"]{vertical-align:middle}footer small{vertical-align:middle}footer button{margin-left:0px}footer .dati-hotel{border-right:1px solid rgba(255,255,255,0.1);text-align:center;padding:30px}footer .dati-hotel span:before{font-size:7rem;line-height:.8;text-shadow:15px 0 0 rgba(98,85,57,0.8);-moz-text-shadow:15px 0 0 rgba(98,85,57,0.8);-webkit-text-shadow:15px 0 0 rgba(98,85,57,0.8)}footer .dati-hotel h3{text-transform:uppercase;line-height:0;font-size:1.2em}footer .dati-hotel p{font-size:.9em;line-height:1}footer .newsletter-social{padding:30px}footer .newsletter-social .row{border-top:1px solid rgba(255,255,255,0.1);margin-top:10px}footer .newsletter-social h3{text-transform:uppercase;color:#927f55;font-size:1.6em;line-height:0;margin-top:0}footer .newsletter-social p{line-height:1.1;font-size:.9em}footer .newsletter-social h4{text-transform:uppercase;line-height:1;font-size:1.2em}footer .newsletter-social ul{list-style-type:none;font-style:italic;padding-left:0px}footer .newsletter-social ul li:before{vertical-align:baseline;font-size:0.8em;margin-right:5px;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}footer .newsletter-social ul li:hover:before{color:#ab986f}footer .newsletter-social ul li a{color:#fff;text-decoration:none;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}footer .newsletter-social ul li a:hover{color:#ab986f}footer .loghi-footer{border-left:1px solid rgba(255,255,255,0.1);padding:30px}footer .loghi-footer img{margin-bottom:10px;display:block;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}@media all and (max-width:769px){.tablet footer .loghi-footer img{display:inline;margin-right:15px}}footer .loghi-footer img:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1}.height-full{height:100%!important}.itemView.dett-offers{overflow:hidden}.itemView.dett-offers+div{margin-bottom:30px}.itemView.dett-offers>div{padding:10px 50px 0px}.tablet .itemView.dett-offers>div{padding:10px 20px 0px}.itemView.dett-offers>div:nth-child(1){position:relative}.itemView.dett-offers>div:nth-child(1):before{content:"";position:absolute;width:1px;right:0;top:0;bottom:0;height:1000%;background-color:rgba(146,127,85,0.3)}.itemView.dett-offers ul{list-style-type:none;text-align:left;padding-left:30px}.itemView.dett-offers ul li{line-height:1.2em;position:relative;font-size:.9em;margin-bottom:10px}.itemView.dett-offers ul li:before{font-family:"hotel-athena";content:"\4a";font-size:.7em;position:absolute;left:0;margin-left:-15px;top:0px;line-height:2em;color:#927f55}.itemView.dett-offers ul li p{line-height:1.6em;margin:0px}.itemView .itemHeader h2.itemTitle{text-transform:uppercase;position:relative;line-height:1.4;margin:0px;display:inline-block;margin-bottom:20px}.itemView .itemHeader h2.itemTitle:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(146,127,85,0.5)}.itemExtraFields h3,.itemBody h3{text-transform:uppercase;margin:20px 0px;font-size:1.6em;line-height:1}.itemExtraFields .block{margin:0px 0px 20px}.itemExtraFields .block.vantaggi div p{line-height:1.2em;margin:15px 0px}.itemExtraFields .block.vantaggi div:before{color:#927f55;font-size:1.2em}.itemExtraFields .block span{color:#927f55;font-size:1.2em;font-weight:bold}.itemExtraFields .block .table{text-align:left}.itemExtraFields .block .table tr:nth-child(1) td{border-top:none}.itemExtraFields .block .table tr td:nth-child(1){width:40%;color:#927f55;font-weight:bold}.itemExtraFields .block .table tr td:nth-child(2){width:60%}.itemExtraFields .block .table tr td p:nth-child(1){margin-top:0}.itemBody .itemImageBlock{height:350px;margin-bottom:25px}.itemBody .itemImageBlock div{height:350px}.itemFullText{text-align:left}.itemFullText h3{margin-top:0px}.itemView.dett-blog{overflow:hidden}.itemView.dett-blog>div{padding:10px 50px 0px}.itemView.dett-blog ul{list-style-type:none;text-align:left;padding-left:30px}.itemView.dett-blog ul li{line-height:1.2em;position:relative;font-size:.9em;margin-bottom:10px}.itemView.dett-blog ul li:before{font-family:"hotel-athena";content:"\4a";font-size:.7em;position:absolute;left:0;margin-left:-15px;top:0px;line-height:2em;color:#927f55}.itemView.dett-blog ul li p{line-height:1.6em;margin:0px}.itemView .itemHeader h2.itemTitle{text-transform:uppercase;position:relative;line-height:1.4;margin:0px;display:inline-block;margin-bottom:20px}.itemView .itemHeader h2.itemTitle:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(146,127,85,0.5)}.itemExtraFields h3,.itemBody h3{text-transform:uppercase;margin:20px 0px;font-size:1.6em;line-height:1}.itemExtraFields .block{margin:0px 0px 20px}.itemExtraFields .block.vantaggi div p{line-height:1.2em;margin:15px 0px}.itemExtraFields .block.vantaggi div:before{color:#927f55;font-size:1.2em}.itemExtraFields .block span{color:#927f55;font-size:1.2em;font-weight:bold}.itemExtraFields .block .table{text-align:left}.itemExtraFields .block .table tr:nth-child(1) td{border-top:none}.itemExtraFields .block .table tr td:nth-child(1){width:40%;color:#927f55;font-weight:bold}.itemExtraFields .block .table tr td:nth-child(2){width:60%}.itemExtraFields .block .table tr td p:nth-child(1){margin-top:0}.itemBody .itemImageBlock{height:350px;margin-bottom:25px}.itemBody .itemImageBlock div{height:350px}.itemFullText{text-align:left}.itemFullText h3{margin-top:0px}.chrono_credits{display:none}.chronoform-qnt{margin-bottom:50px}.chronoform-qnt label{color:#927f55}.chronoform-qnt input[type="text"],.chronoform-qnt select,.chronoform-qnt textarea{position:relative;background:rgba(255,255,255,0.9);border:0;border-bottom:3px solid #af9f7d;border-radius:0px;color:#241c1a}.chronoform-qnt .checkbox{font-size:.8rem;line-height:1.2;margin:0 0 15px}.chronoform-qnt .checkbox label{margin:0;color:#241c1a}.chronoform-qnt .checkbox input[type="checkbox"]{position:relative;top:2px}.chronoform-qnt .checkbox a{color:#927f55}.chronoform-qnt .btn{background-color:#927f55;color:#fff;border:none;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.chronoform-qnt .btn:hover{background-color:#726342}.booking{margin:0 auto;transition:margin .6s ease-in-out;-moz-transition:margin .6s ease-in-out;-webkit-transition:margin .6s ease-in-out}.booking .sb-search-form{padding:5px 0}.booking .sb-search-form label{color:#fff;display:block;text-align:left;font-size:.8rem;font-weight:600;font-weight:normal;line-height:1;margin:5px 0px}@media all and (max-width:1150px){.booking .sb-search-form label{font-size:.6rem}}.booking .sb-search-form .persons-rooms .container-select{width:90%}.booking .sb-search-form .rooms-adults-kids .container-select{width:80%}.booking .sb-search-form .container-select{display:inline-block;background-color:#fff;padding:0px 5px;float:left;position:relative}.tablet .booking .sb-search-form .container-select{line-height:1.2!important}@media all and (max-width:1025px){.tablet .booking .sb-search-form .container-select{padding:0!important}}.booking .sb-search-form .container-select .icon-calendar{width:80%}.booking .sb-search-form .container-select:before{position:absolute;top:0;right:0;width:29px;height:29px;font-size:.9em;line-height:1.5;border:1px solid #fff;margin-right:-29px;color:#fff;background-color:#927f55}.tablet .booking .sb-search-form .container-select:before{height:23px;font-size:0.75em}.booking .sb-search-form .container-select input[type="text"],.booking .sb-search-form .container-select select{color:#fff;font-weight:300;background:#fff;border:none;font-size:.9em;color:#241c1a;cursor:pointer;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;display:inline-block;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}@media all and (max-width:1025px){.tablet .booking .sb-search-form .container-select input[type="text"],.tablet .booking .sb-search-form .container-select select{padding-left:0!important;padding-right:0!important}}.booking .sb-search-form .container-select input[type="text"]#ddlCamere,.booking .sb-search-form .container-select select#ddlCamere,.booking .sb-search-form .container-select input[type="text"]#Cam1Adulti,.booking .sb-search-form .container-select select#Cam1Adulti,.booking .sb-search-form .container-select input[type="text"]#Cam1Bambini,.booking .sb-search-form .container-select select#Cam1Bambini{width:30px}.booking .sb-search-form .container-select input[type="text"]#ddlCamere option,.booking .sb-search-form .container-select select#ddlCamere option,.booking .sb-search-form .container-select input[type="text"]#Cam1Adulti option,.booking .sb-search-form .container-select select#Cam1Adulti option,.booking .sb-search-form .container-select input[type="text"]#Cam1Bambini option,.booking .sb-search-form .container-select select#Cam1Bambini option{background-color:#fff;color:#241c1a;font-size:.9em}.booking .sb-search-form .container-select input[type="text"]:focus,.booking .sb-search-form .container-select select:focus,.booking .sb-search-form .container-select input[type="text"]:hover,.booking .sb-search-form .container-select select:hover{box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff}.booking .sb-search-form .container-select input[type="text"]>*,.booking .sb-search-form .container-select select>*{background-color:#fff;font-size:.7em}.booking .sb-search-form .border-bottom{position:relative}.booking .sb-search-form .border-bottom:after{content:"";position:absolute;height:1px;left:10px;right:10px;bottom:0;background-color:rgba(255,255,255,0.5)}.booking .sb-search-form>div{float:left;font-size:1.1rem;padding:0 10px;cursor:pointer}.booking .sb-search-form>div:before{position:absolute;font-size:21px;right:10px;bottom:5px;color:#fff}.booking .sb-search-form>div .container-fields{display:table}.booking .sb-search-form>div .container-fields>div{display:table-cell;vertical-align:middle}.booking .sb-search-form .text-big select,.booking .sb-search-form .text-big input{font-size:1.8em;line-height:40px;height:38px;width:38px;padding:0;text-align:right}@media all and (max-width:1150px){.booking .sb-search-form .text-big select,.booking .sb-search-form .text-big input{font-size:1.5em}}.booking .sb-search-form .text-small select{font-size:.75em;font-weight:bold;text-transform:uppercase;display:block;height:13px;line-height:13px}@media all and (max-width:1150px){.booking .sb-search-form .text-small select{font-size:.6em}}.booking .sb-search-form .container-age .container-fluid div{margin:5px 0px}.booking .sb-search-form .loghi-sb{padding-top:10px}.tablet .booking .sb-search-form .loghi-sb{display:none}.booking .sb-search-form .mod-cancreservation{font-size:.7em;line-height:1;margin-top:15px;text-decoration:underline;clear:both;margin-left:-23px}.tablet .booking .sb-search-form .mod-cancreservation{margin-top:12px;width:100%!important}.booking .sb-search-form .mod-cancreservation a{color:#fff;line-height:1}.booking .sb-search-form .sb-standard-hor{line-height:46px}.booking .sb-search-form .promo-code{padding:0px;padding-left:10px}.booking .sb-search-form .promo-code .container-select{width:87%}.booking .sb-search-form .button-search{margin-top:27px;padding:0;margin-left:-1px;padding-right:8px}.booking .sb-search-form .button-search .btn{padding:0;line-height:30px;height:30px;display:block;width:100%;margin-top:-3px}.tablet .booking .sb-search-form .button-search .btn{line-height:23px;height:23px}.booking select#Cam1Fascia1{width:100%}#banner-cookies{position:relative;left:0;top:0;width:100%;margin-bottom:0;z-index:10;font-size:.8rem;line-height:1;color:#fff;background-color:rgba(36,28,26,0.7);padding:0px 15px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-animation:Cookies 3s forwards 2s ease-out;-moz-animation:Cookies 3s forwards 2s ease-out;animation:Cookies 3s forwards 2s ease-out}#banner-cookies p{margin-right:9%;margin-top:7px;margin-bottom:7px}#banner-cookies p a{color:#fff}#banner-cookies .btn{background-color:#060505;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:.9em;padding:0 15px;line-height:25px;height:100%;right:0;bottom:0;position:absolute}@-webkit-keyframes Cookies{from{bottom:-100%}to{bottom:0}}@-moz-keyframes Cookies{from{bottom:-100%}to{bottom:0}}@-ms-keyframes Cookies{from{bottom:-100%}to{bottom:0}}@-o-keyframes Cookies{from{bottom:-100%}to{bottom:0}}@keyframes Cookies{from{bottom:-100%}to{bottom:0}}#interactive-map #map{height:700px}.mappainterattiva{margin-bottom:30px}@media all and (max-width:769px){.tablet .mappainterattiva.table-cell>div{display:table-cell}}#interactive-map{position:relative;overflow:hidden}#interactive-map #map{position:absolute;left:0;top:0;height:100%;width:100%}@media all and (max-width:680px){#interactive-map #map{left:0;position:relative;height:320px;top:0;width:100%}}#interactive-map #map .marker{text-align:center;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}#interactive-map #map .marker:before{position:relative;z-index:2;top:0;color:#fff;font-size:24px;font-family:"hotel-athena" !important;line-height:40px;width:45px;height:45px;display:block;border:2px solid rgba(255,255,255,0.8);box-shadow:0 0 8px rgba(74,49,49,0.4);-moz-box-shadow:0 0 8px rgba(74,49,49,0.4);-webkit-box-shadow:0 0 8px rgba(74,49,49,0.4);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#interactive-map #map .marker#hotel-athena-marker:before{content:"\62";background-color:#241c1a;z-index:3}#interactive-map #map .marker#piazza-del-campo-marker:before,#interactive-map #map .marker#torre-del-mangia-e-palazzo-pubblico-marker:before,#interactive-map #map .marker#duomo-e-battistero-marker:before,#interactive-map #map .marker#museo-dell-opera-del-duomo-marker:before,#interactive-map #map .marker#pinacoteca-nazionale-di-siena-marker:before,#interactive-map #map .marker#basilica-di-san-francesco-marker:before,#interactive-map #map .marker#basilica-di-san-domenico-marker:before,#interactive-map #map .marker#monteriggioni-marker:before,#interactive-map #map .marker#san-gimignano-marker:before,#interactive-map #map .marker#volterra-marker:before,#interactive-map #map .marker#arezzo-marker:before{content:"\36";background-color:#fff;position:relative;z-index:2;top:0;color:#927f55;font-size:24px;font-family:"hotel-athena" !important;line-height:40px;width:45px;height:45px;display:block;border:2px solid rgba(146,127,85,0.8);box-shadow:0 0 8px rgba(74,49,49,0.4);-moz-box-shadow:0 0 8px rgba(74,49,49,0.4);-webkit-box-shadow:0 0 8px rgba(74,49,49,0.4);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#interactive-map #map .marker.active:before{top:0;z-index:4;border-color:#fff!important;color:#fff!important;background-color:#927f55 !important}#interactive-map .marker-poi{position:relative;width:20%;z-index:2;color:#fff;background-color:#4a3131;padding:0;box-shadow:0 0 24px rgba(74,49,49,0.5);-moz-box-shadow:0 0 24px rgba(74,49,49,0.5);-webkit-box-shadow:0 0 24px rgba(74,49,49,0.5)}@media all and (max-width:1200px){#interactive-map .marker-poi{width:40%}}#interactive-map .marker-poi .custom{height:100%}#interactive-map .marker-poi .marker-link{margin:0}#interactive-map .marker-poi .marker-link a{position:relative;z-index:1;font-size:1rem;font-weight:100;color:#fff;display:block;padding:15px 30px;border-bottom:1px solid rgba(255,255,255,0.15);transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}#interactive-map .marker-poi .marker-link a:before{position:absolute;right:15px;top:50%;margin-top:-9px}#interactive-map .marker-poi .marker-link a strong{display:block;font-size:.9em;text-transform:uppercase}#interactive-map .marker-poi .marker-link a:hover,#interactive-map .marker-poi .marker-link a:focus{text-decoration:none;background-color:rgba(146,127,85,0.8)}#interactive-map .marker-poi .marker-link.active a{background-color:rgba(146,127,85,0.8);z-index:2;box-shadow:0 0 24px rgba(74,49,49,0.5);-moz-box-shadow:0 0 24px rgba(74,49,49,0.5);-webkit-box-shadow:0 0 24px rgba(74,49,49,0.5)}#interactive-map .marker-poi .marker-link.active a:before{color:#4a3131}#interactive-map .marker-poi .marker-link:after{content:"";width:100%;height:100%;position:absolute;right:-100%;top:0;background-position:center center;background-size:cover;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;transition:all .6s linear;-moz-transition:all .6s linear;-webkit-transition:all .6s linear;-o-transition:all .6s linear;border-right:5px solid #d04644}@media all and (max-width:1200px){#interactive-map .marker-poi .marker-link:after{display:none}}#interactive-map .marker-poi .marker-link#stazione-termini:after{background-image:url(../../../images/position/stazione-termini.jpg)}#interactive-map .marker-poi .marker-link#metro-termini:after{background-image:url(../../../images/position/metro-termini.jpg)}#interactive-map .marker-poi .marker-link#metro-repubblica:after{background-image:url(../../../images/position/metro-repubblica.jpg)}#interactive-map .marker-poi .marker-link#terme-diocleziano:after{background-image:url(../../../images/position/terme-diocleziano.jpg)}#interactive-map .marker-poi .marker-link#basilica-angeli:after{background-image:url(../../../images/position/basilica-angeli.jpg)}#interactive-map .marker-poi .marker-link#colosseo:after{background-image:url(../../../images/position/colosseo.jpg)}#interactive-map .marker-poi .marker-link#piazza-spagna:after{background-image:url(../../../images/position/piazza-spagna.jpg)}#interactive-map .marker-poi .marker-link#fontana-trevi:after{background-image:url(../../../images/position/fontana-trevi.jpg)}#interactive-map .marker-poi .marker-link#vaticano:after{background-image:url(../../../images/position/vaticano.jpg)}#interactive-map .marker-poi .marker-link.active:after{-webkit-opacity:1;-moz-opacity:1;opacity:1;zoom:1}@media all and (max-width:680px){#interactive-map .marker-poi{width:100%}#interactive-map .marker-poi .marker-link{display:none;text-align:center}#interactive-map .marker-poi .marker-link.active{display:block}#interactive-map .marker-poi .marker-link.active a:after{position:absolute;bottom:-15px;left:50%;margin-left:-7.5px;content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #d04644}#interactive-map .marker-poi .marker-link.active a:before{display:none}}.qnt{font-size:.65rem;font-weight:500;text-align:center;text-transform:uppercase;padding-top:2px;padding-bottom:2px;line-height:20px;box-shadow:0 0 16px rgba(17,17,17,0.3);-moz-box-shadow:0 0 16px rgba(17,17,17,0.3);-webkit-box-shadow:0 0 16px rgba(17,17,17,0.3);position:absolute;bottom:0;left:0;width:100%}.qnt p{margin:0}.qnt p a{color:#fff;text-decoration:none}.zopim{bottom:50px !important;right:0 !important}.moduletable.risorse{background-color:#ae9f7c;text-align:center}.moduletable.risorse .elenco-risorse ul{margin:0;padding:0}.moduletable.risorse .elenco-risorse ul li{display:inline;margin-right:10px;font-size:0.8em}.moduletable.risorse .elenco-risorse ul a,.moduletable.risorse .elenco-risorse ul a:hover,.moduletable.risorse .elenco-risorse ul a:focus,.moduletable.risorse .elenco-risorse ul a:active{color:#d9d4c6}