@import url('https://fonts.googleapis.com/css?family=Questrial|Cardo');.color-list-parent .color-list{border:1px solid rgba(255,255,255,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.color-list-parent .color-list:nth-child( 1n){background-color:#f1f1f1}.color-list-parent .color-list:nth-child( 1n):hover{background-color:#bebebe;border:1px solid #8b8b8b}.color-list-parent .color-list{border:1px solid rgba(255,255,255,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.color-list-parent .color-list:nth-child( 2n){background-color:#d5d0cd}.color-list-parent .color-list:nth-child( 2n):hover{background-color:#a69c96;border:1px solid #746962}.color-list-parent .color-list{border:1px solid rgba(255,255,255,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.color-list-parent .color-list:nth-child( 3n){background-color:#e4d7c6}.color-list-parent .color-list:nth-child( 3n):hover{background-color:#c3a681;border:1px solid #977447}.color-list-parent-accordion .color-list-accordion{border:1px solid rgba(255,255,255,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.color-list-parent-accordion .color-list-accordion:nth-child( 1n){background-color:#f1f1f1;border:1px solid #d8d8d8}.color-list-parent-accordion .color-list-accordion:nth-child( 1n).ui-state-active{background-color:#bebebe;border:1px solid #8b8b8b;color:#fff}.color-list-parent-accordion .color-list-accordion:nth-child( 1n)+div{background-color:#f1f1f1}.color-list-parent-accordion .color-list-accordion{border:1px solid rgba(255,255,255,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.color-list-parent-accordion .color-list-accordion:nth-child( 2n){background-color:#d5d0cd;border:1px solid #beb6b1}.color-list-parent-accordion .color-list-accordion:nth-child( 2n).ui-state-active{background-color:#a69c96;border:1px solid #746962;color:#fff}.color-list-parent-accordion .color-list-accordion:nth-child( 2n)+div{background-color:#d5d0cd}.color-list-parent-accordion .color-list-accordion{border:1px solid rgba(255,255,255,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.color-list-parent-accordion .color-list-accordion:nth-child( 3n){background-color:#e4d7c6;border:1px solid #d4bfa3}.color-list-parent-accordion .color-list-accordion:nth-child( 3n).ui-state-active{background-color:#c3a681;border:1px solid #977447;color:#fff}.color-list-parent-accordion .color-list-accordion:nth-child( 3n)+div{background-color:#e4d7c6}.color-list-parent-accordion .color-list-accordion{border:1px solid rgba(255,255,255,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.color-list-parent-accordion .color-list-accordion:nth-child( 4n){background-color:#f1f1f1;border:1px solid #d8d8d8}.color-list-parent-accordion .color-list-accordion:nth-child( 4n).ui-state-active{background-color:#bebebe;border:1px solid #8b8b8b;color:#fff}.color-list-parent-accordion .color-list-accordion:nth-child( 4n)+div{background-color:#f1f1f1}.color-list-parent-accordion .color-list-accordion{border:1px solid rgba(255,255,255,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.color-list-parent-accordion .color-list-accordion:nth-child( 5n){background-color:#d5d0cd;border:1px solid #beb6b1}.color-list-parent-accordion .color-list-accordion:nth-child( 5n).ui-state-active{background-color:#a69c96;border:1px solid #746962;color:#fff}.color-list-parent-accordion .color-list-accordion:nth-child( 5n)+div{background-color:#d5d0cd}.color-list-parent-accordion .color-list-accordion{border:1px solid rgba(255,255,255,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.color-list-parent-accordion .color-list-accordion:nth-child( 6n){background-color:#e4d7c6;border:1px solid #d4bfa3}.color-list-parent-accordion .color-list-accordion:nth-child( 6n).ui-state-active{background-color:#c3a681;border:1px solid #977447;color:#fff}.color-list-parent-accordion .color-list-accordion:nth-child( 6n)+div{background-color:#e4d7c6}.container-full{margin:0px 10%}@media all and (max-width:767px){.container-full{margin:0px 3%}}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.table-cell{display:table}.table-cell>div{display:table-cell;vertical-align:middle;float:none}.background-cover{position:relative;height:100%}.background-cover .image-cover{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center center}.background-cover .image-contain{position:absolute;z-index:1;top:0;width:50%;height:50%;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 auto;text-align:center;vertical-align:middle}.sopra{z-index:1}.background-grey{background-color:#d5d0cd}.sans-serif{font-family:'Questrial',sans-serif}.serif{font-family:'Cardo',serif}@font-face{font-family:"orto-de-medici-icons";src:url("../fonts/orto-de-medici-icons.eot");src:url("../fonts/orto-de-medici-icons.eot?#iefix") format("embedded-opentype"),url("../fonts/orto-de-medici-icons.woff") format("woff"),url("../fonts/orto-de-medici-icons.ttf") format("truetype"),url("../fonts/orto-de-medici-icons.svg#orto-de-medici-icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"orto-de-medici-icons" !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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"orto-de-medici-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chauffeur:before{content:"\61"}.icon-people:before{content:"\62"}.icon-earth-pictures:before{content:"\63"}.icon-cream:before{content:"\64"}.icon-olive:before{content:"\65"}.icon-pina-colada:before{content:"\66"}.icon-terrace:before{content:"\67"}.icon-food:before{content:"\68"}.icon-tree:before{content:"\69"}.icon-champagne-bottle:before{content:"\6a"}.icon-shower-1:before{content:"\6b"}.icon-lotion:before{content:"\6c"}.icon-robe:before{content:"\6d"}.icon-shower:before{content:"\6e"}.icon-alarm-clock:before{content:"\6f"}.icon-tool:before{content:"\70"}.icon-mute:before{content:"\71"}.icon-star:before{content:"\72"}.icon-thumb-up:before{content:"\73"}.icon-youtube:before{content:"\74"}.icon-share:before{content:"\75"}.icon-satellite-tv:before{content:"\76"}.icon-man-user:before{content:"\77"}.icon-scale-screen:before{content:"\78"}.icon-wifi:before{content:"\79"}.icon-window-frame:before{content:"\7a"}.icon-hairdryer:before{content:"\41"}.icon-hanger:before{content:"\42"}.icon-volume-control-1:before{content:"\43"}.icon-volume-control:before{content:"\44"}.icon-smart-tv:before{content:"\45"}.icon-coke:before{content:"\46"}.icon-carrycot:before{content:"\47"}.icon-next:before{content:"\48"}.icon-bed-1:before{content:"\49"}.icon-dog:before{content:"\4a"}.icon-parking:before{content:"\4b"}.icon-bed-2:before{content:"\4c"}.icon-back:before{content:"\4d"}.icon-technology:before{content:"\4e"}.icon-safe-box:before{content:"\4f"}.icon-bed:before{content:"\50"}.icon-down-arrow:before{content:"\51"}.icon-wardrobe:before{content:"\52"}.icon-tap:before{content:"\53"}.icon-mail:before{content:"\54"}.icon-slippers:before{content:"\55"}.icon-minibar:before{content:"\56"}.icon-boiler:before{content:"\57"}.icon-sort-down:before{content:"\58"}.icon-facebook-logo-outline:before{content:"\59"}.icon-calendar:before{content:"\5a"}.icon-air-conditioner:before{content:"\30"}.icon-bell:before{content:"\31"}.icon-phone-call:before{content:"\32"}.icon-two-quotes:before{content:"\33"}.icon-bars:before{content:"\34"}.icon-circle-thin:before{content:"\35"}.icon-eye:before{content:"\36"}.icon-street-view:before{content:"\37"}.icon-arrows-alt:before{content:"\38"}.icon-armchair-chair-streamline:before{content:"\39"}.icon-arrows-out:before{content:"\21"}.icon-arrows-in:before{content:"\22"}.icon-x:before{content:"\23"}.icon-dot:before{content:"\24"}.icon-cancel:before{content:"\25"}.icon-light-up:before{content:"\26"}.icon-user:before{content:"\27"}.icon-user-outline:before{content:"\28"}.icon-zoom-in:before{content:"\29"}.icon-zoom-out:before{content:"\2a"}.icon-book:before{content:"\2b"}.icon-cocktail:before{content:"\2c"}.icon-car:before{content:"\2d"}.icon-plane:before{content:"\2e"}.icon-train:before{content:"\2f"}.icon-map:before{content:"\3a"}.icon-language:before{content:"\3b"}.bg-white{color:#5f4c3e;background-color:#fff}.bg-white h2{color:#5f4c3e}.bg-white h3{color:#5f4c3e}.bg-white b,.bg-white strong{font-weight:bold}.bg-white h5{font-size:30px;color:#6a3511;font-weight:lighter;margin-bottom:15px;line-height:60px;width:auto}.btn{font-size:.8em;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:#e4d7c6;border:1px solid #e4d7c6;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-beige:hover,.btn.btn-beige:focus{color:#fff;background-color:#d0ba9c;border:1px solid #d0ba9c;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-beige-border{color:#e4d7c6;border:1px solid #e4d7c6;background:white}.btn.btn-beige-border:hover,.btn.btn-beige-border:focus{color:#fff;border:1px solid #fff;background:#e4d7c6}.btn.btn-red{color:#fff;background-color:#ac0731;border:1px solid #ac0731;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-red:hover,.btn.btn-red:focus{color:#fff;background-color:#710520;border:1px solid #710520;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-red-border{color:#ac0731;border:1px solid #ac0731;background:white}.btn.btn-red-border:hover,.btn.btn-red-border:focus{color:#fff;border:1px solid #fff;background:#ac0731}.btn.btn-phantom{color:#fff;background-color:#b4afac;border:1px solid #b4afac;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-phantom:hover,.btn.btn-phantom:focus{color:#fff;background-color:#97908c;border:1px solid #97908c;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-phantom-border{color:#b4afac;border:1px solid #b4afac;background:white}.btn.btn-phantom-border:hover,.btn.btn-phantom-border:focus{color:#fff;border:1px solid #fff;background:#b4afac}.btn.btn-phantom-border{color:white;border:1px solid white;background:transparent}.btn.btn-phantom-border:hover,.btn.btn-phantom-border:focus{color:#b4afac;border:1px solid #b4afac;background:white}.btn.btn-small{color:#fff;background-color:#b4afac;border:1px solid #b4afac;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-small:hover,.btn.btn-small:focus{color:#fff;background-color:#97908c;border:1px solid #97908c;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-small-border{color:#b4afac;border:1px solid #b4afac;background:white}.btn.btn-small-border:hover,.btn.btn-small-border:focus{color:#fff;border:1px solid #fff;background:#b4afac}.btn.btn-small-border{color:white;border:1px solid white;background:transparent}.btn.btn-small-border:hover,.btn.btn-small-border:focus{color:#b4afac;border:1px solid #b4afac;background:white}.btn.btn-brown{color:#fff;background-color:#5f4c3e;border:1px solid #5f4c3e;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-brown:hover,.btn.btn-brown:focus{color:#fff;background-color:#3a2e26;border:1px solid #3a2e26;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-brown-border{color:#5f4c3e;border:1px solid #5f4c3e;background:white}.btn.btn-brown-border:hover,.btn.btn-brown-border:focus{color:#fff;border:1px solid #fff;background:#5f4c3e}.btn.btn-white{color:#fff;background-color:#fff;border:1px solid #fff;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-white:hover,.btn.btn-white:focus{color:#fff;background-color:#e0e0e0;border:1px solid #e0e0e0;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-white-border{color:#fff;border:1px solid #fff;background:white}.btn.btn-white-border:hover,.btn.btn-white-border:focus{color:#fff;border:1px solid #fff;background:#fff;background:transparent}.margin-top{margin-top:40px}@media all and (max-width:769px){.margin-top{margin-top:10px}}.margin-big{margin-top:60px}.small-margin{margin-top:10px}.nopadding{padding:0}.mobile .list-block>p{margin-right:5%;margin-left:5%}.list-block h5{font-size:30px;color:#6a3511;font-weight:lighter;margin-bottom:15px;line-height:60px;width:auto;text-transform:uppercase}.mobile .list-block h5{text-align:center;font-size:1.6em}.list-block-lifestyle #accordion,.list-block-lifestyle #accordion2{margin-top:0px}.list-block-lifestyle #accordion h3,.list-block-lifestyle #accordion2 h3{outline:none;border:1px solid rgba(95,76,62,0.2);font-size:1em;padding:15px 10px;margin:15px auto;position:relative;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;color:rgba(95,76,62,0.7)}.list-block-lifestyle #accordion h3:before,.list-block-lifestyle #accordion2 h3:before{content:"\51";font-family:"orto-de-medici-icons";position:absolute;right:10px;top:50%;line-height:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);vertical-align:middle;font-size:1em;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.list-block-lifestyle #accordion h3:hover,.list-block-lifestyle #accordion2 h3:hover{border:1px solid #5f4c3e}.list-block-lifestyle #accordion h3.ui-state-active,.list-block-lifestyle #accordion2 h3.ui-state-active{border:1px solid #5f4c3e;border-bottom:1px solid rgba(95,76,62,0.2)}.list-block-lifestyle #accordion h3.ui-state-active:before,.list-block-lifestyle #accordion2 h3.ui-state-active:before{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.list-block-lifestyle #accordion div,.list-block-lifestyle #accordion2 div{padding:30px;background-color:transparent;margin-top:-15px;border:1px solid #8b8b8b;border-top:none}.list-block-lifestyle #accordion div ul,.list-block-lifestyle #accordion2 div ul{text-align:left;margin:20px auto}.list-block-lifestyle #accordion div ul li,.list-block-lifestyle #accordion2 div ul li{position:relative;padding-left:20px}.list-block-lifestyle #accordion div ul li:before,.list-block-lifestyle #accordion2 div ul li:before{content:"\48";font-size:.8em;font-family:"orto-de-medici-icons";position:absolute;left:0;top:50%;line-height:0}.list-block-lifestyle>ul>li{min-height:400px;background-color:#f1f1f1;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.list-block-lifestyle>ul>li:hover{background-color:#5f4c3e}.list-block-lifestyle>ul>li:hover *,.list-block-lifestyle>ul>li:hover .block h3,.list-block-lifestyle>ul>li:hover .block a{color:#fff}.list-block-lifestyle>ul>li:hover .block a.btn{color:#fff;background-color:#ac0731}.list-block-lifestyle>ul>li .background-cover{background-position:50%}.list-block-lifestyle>ul>li .block{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;cursor:pointer}.list-block-lifestyle>ul>li .block h3{line-height:1!important;margin-bottom:20px;margin-top:0px}.list-block-lifestyle>ul>li .block a{color:#5f4c3e}@media all and (max-width:769px){.tablet .list-block-lifestyle .grid .grid-sizer,.tablet .list-block-lifestyle .grid .grid-item{width:50%}}.list-block-lifestyle .grid .grid-sizer{width:33.333%;margin-top:20px}.list-block-lifestyle .grid .grid-item{width:33.333%;padding:.333vw}.list-block-lifestyle .grid .grid-item-inside{padding:40px;border-top:14px solid;border-bottom:14px solid ;border-right:14px solid;border-left:14px solid;border-color:#e4d7c6;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.list-block-lifestyle .grid .grid-item-inside a{color:#ac0731}.list-block-lifestyle .grid .grid-item-inside ul{padding:0}.list-block-lifestyle .grid .grid-item-inside ul li{position:relative;padding-left:20px}.list-block-lifestyle .grid .grid-item-inside ul li:before{content:"\48";font-size:.8em;font-family:"orto-de-medici-icons";position:absolute;left:0;top:2px}.list-block-lifestyle .grid .grid-item:hover .grid-item-inside{border-color:#d4bfa3}.list-block-lifestyle .grid .grid-item:nth-child(odd) .grid-item-inside{display:flex;flex-direction:column-reverse}.list-block-lifestyle .grid .grid-item .background-cover{height:240px!important;background-size:cover}.list-block-lifestyle .grid .grid-item .block{text-align:left;color:#5f4c3e}.list-block-lifestyle .grid .grid-item .block h3{font-size:1.6em;position:relative;padding-left:1.8em;cursor:pointer;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.list-block-lifestyle .grid .grid-item .block h3:hover{color:#ac0731}.list-block-lifestyle .grid .grid-item .block h3:before{font-family:"orto-de-medici-icons";content:"\3a";font-size:1em;position:absolute;line-height:0;left:0;top:50%}.list-block-lifestyle .grid .grid-item .block h4{font-size:1em;margin-top:0}.list-block-lifestyle-two-blocks .grid .grid-sizer{width:50%}.list-block-lifestyle-two-blocks .grid .grid-item{width:50%}.list-block-lifestyle-two-blocks .grid .grid-item .background-cover{height:380px!important}.list-block-lifestyle-ristoranti .grid .grid-item{padding:20px}.list-block-lifestyle-ristoranti .grid .grid-item-inside{background-color:#e4d7c6;border:none;height:250px;display:block!important}.list-block-lifestyle-ristoranti .grid .grid-item:nth-child(odd) .grid-item-inside{background-color:#d5d0cd}.list-block-lifestyle-ristoranti .grid .grid-item:nth-child(8){left:50%!important;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.list-block-lifestyle-ristoranti .grid .grid-item:nth-child(8) .grid-item-inside{background-color:#d5d0cd}.list-block-lifestyle.no-icon .grid .grid-item .grid-item-inside .block h3{padding-left:0;pointer-events:none}.list-block-lifestyle.no-icon .grid .grid-item .grid-item-inside .block h3:before{content:none}.list-block-lifestyle.servizi .grid .grid-item .grid-item-inside .block h3{pointer-events:none}.list-block-lifestyle.servizi .grid .grid-item .grid-item-inside .block h3:before{content:""}.list-block-lifestyle.servizi .grid .grid-item .grid-item-inside .block h3 span:before{font-size:1em;position:absolute;line-height:0;left:0;top:50%}.list-block>ul{padding-left:0}.list-block>ul>li{margin:70px auto!important;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media all and (max-width:769px){.tablet .list-block>ul>li{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.list-block>ul>li:first-child{margin:0px auto!important}.list-block>ul>li .background-cover{height:auto;background-size:cover}@media all and (max-width:769px){.tablet .list-block>ul>li .background-cover{height:320px}}.list-block>ul>li .block{padding:100px 30px;color:#6a3511}@media all and (max-width:1025px){.list-block>ul>li .block{padding:50px 30px}}@media all and (max-width:769px){.tablet .list-block>ul>li .block{padding:30px}}.list-block>ul>li .block:hover *{color:#fff}.list-block>ul>li .block:hover a.btn{color:#fff;background-color:#ac0731}.list-block>ul>li .block h3{color:#5f4c3e;font-size:2.2em;line-height:1;text-transform:uppercase}.list-block>ul>li .block ul li{display:inline-block;position:relative;margin:0}.list-block>ul>li .block ul li:first-child{margin-right:15px}.list-block>ul>li .block ul li:first-child:after{content:"-";position:absolute;right:-13px;top:0}.list-block>ul>li .block ul li:last-child{display:none}.list-block>ul>li .block ul li span:last-child{margin-right:5px}.list-block>ul>li .block ul li span:before{vertical-align:middle;bottom:2px;font-size:1.2em;position:relative}.list-block>ul>li .block .moduleItemIntrotext{margin-bottom:30px}.list-block>ul>li .block .moduleItemExtraFields{display:inline-block;margin:40px auto 15px;font-weight:bold}.list-block.mobile h3{margin-top:0;margin-bottom:0;padding:5px 10px;padding-right:1em;outline-color:transparent;position:relative;text-transform:uppercase;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.list-block.mobile h3:before{position:absolute;top:50%;line-height:0;right:15px;font-family:"orto-de-medici-icons";content:"\51";transition:transform ease-in-out .3s;-moz-transition:transform ease-in-out .3s;-webkit-transition:transform ease-in-out .3s}.list-block.mobile h3.ui-state-active:before{color:#fff;transform:rotate(540deg);-moz-transform:rotate(540deg);-webkit-transform:rotate(540deg)}.list-block.mobile div{padding:20px 10px}.list-block.mobile div>span{display:inline-block;position:relative}.list-block.mobile div>span p{margin-bottom:0}.list-block.mobile div>span:first-child{margin-right:20px}.list-block.mobile div>span:first-child:after{content:"-";position:absolute;top:10px;right:-15px;line-height:0}.list-offers-page h5{font-size:30px;color:#6a3511;font-weight:lighter;margin-bottom:15px;line-height:60px;width:auto;text-transform:uppercase}.list-offers-page>ul{padding-left:0}.list-offers-page>ul>li{margin:70px auto!important;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;cursor:pointer}.mobile .list-offers-page>ul>li{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (max-width:769px){.tablet .list-offers-page>ul>li{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.list-offers-page>ul>li:first-child{margin:0px auto!important}.list-offers-page>ul>li:hover .background-cover>span{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.list-offers-page>ul>li:hover .background-cover .sconto{background-color:#ac0731}.list-offers-page>ul>li:hover .background-cover .sconto span{color:#fff}.list-offers-page>ul>li:hover .background-cover a.btn{color:#5f4c3e;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;background-color:#fff}.list-offers-page>ul>li:hover .block{background-color:#d8d8d8;border:1px solid #bebebe;border-left:none}.list-offers-page>ul>li .background-cover{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;border:1px solid #d8d8d8;position:relative;height:auto;background-color:#5f4c3e;overflow:hidden}.mobile .list-offers-page>ul>li .background-cover{height:270px}@media all and (max-width:769px){.tablet .list-offers-page>ul>li .background-cover{height:360px}}.list-offers-page>ul>li .background-cover .sconto{position:absolute;background-color:#fff;color:#ac0731;left:-90px;top:-90px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:220px;height:170px;z-index:2;text-align:center;font-size:1.6em;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.list-offers-page>ul>li .background-cover .sconto span{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;position:absolute;bottom:10px;right:70px;font-size:1.8em;font-weight:bold}.list-offers-page>ul>li .background-cover .sconto span:before{content:"Save";font-size:0.3em;right:-35px;top:12px;position:absolute}.list-offers-page>ul>li .background-cover .sconto span:after{content:"%";font-size:0.6em;right:-30px;top:19px;position:absolute}.list-offers-page>ul>li .background-cover>span{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60%);zoom:1}.list-offers-page>ul>li .background-cover h3{color:#fff;font-size:2.2em;line-height:1;text-transform:uppercase;text-align:center;position:relative;z-index:1;padding-top:100px;text-shadow:1px 1px 1px #5f4c3e;-moz-text-shadow:1px 1px 1px #5f4c3e;-webkit-text-shadow:1px 1px 1px #5f4c3e}.mobile .list-offers-page>ul>li .background-cover h3{padding-top:70px}.list-offers-page>ul>li .background-cover a.btn{border:1px solid #fff;color:#fff;position:absolute;z-index:1;bottom:30px;left:50%;transform:translate(-50%);-moz-transform:translate(-50%);-webkit-transform:translate(-50%);text-shadow:1px 1px 1px #5f4c3e;-moz-text-shadow:1px 1px 1px #5f4c3e;-webkit-text-shadow:1px 1px 1px #5f4c3e;box-shadow:0 0 1px #5f4c3e;-moz-box-shadow:0 0 1px #5f4c3e;-webkit-box-shadow:0 0 1px #5f4c3e}.list-offers-page>ul>li .background-cover a.btn:hover{background-color:#fff;color:#5f4c3e;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.list-offers-page>ul>li .block{padding:50px;color:#6a3511;background-color:#f1f1f1;text-align:left;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;border:1px solid #f1f1f1;border-left:none}.mobile .list-offers-page>ul>li .block{padding:20px}.list-offers-page>ul>li .block h4{text-transform:uppercase;font-size:1.2em}.list-offers-page>ul>li .block ul li{margin:0}.list-offers-page>ul>li .block em{text-align:center;font-size:.9em}.list-offers-page>ul>li .block .moduleItemIntrotext{margin-bottom:30px}.list-offers-page>ul>li .block .moduleItemExtraFields ul{text-align:left;margin-bottom:30px}.list-offers-page>ul>li .block .moduleItemExtraFields ul li{position:relative;padding-left:20px;line-height:1.5}.list-offers-page>ul>li .block .moduleItemExtraFields ul li:before{content:"\48";font-family:"orto-de-medici-icons";position:absolute;left:0;top:50%;line-height:0;font-size:.6em;vertical-align:top}.dett-rooms .itemHeader ul.sub-title-extrafields{margin:10px auto;font-weight:bold;padding:0}.dett-rooms .itemHeader ul.sub-title-extrafields li{display:inline-block;position:relative;margin:0}.dett-rooms .itemHeader ul.sub-title-extrafields li:first-child{margin-right:15px}.dett-rooms .itemHeader ul.sub-title-extrafields li:first-child:after{content:"-";position:absolute;right:-13px;top:0}.dett-rooms .itemHeader ul.sub-title-extrafields li span:last-child{margin-right:5px}.dett-rooms .itemHeader ul.sub-title-extrafields li span:before{vertical-align:middle;bottom:2px;font-size:1.2em;position:relative}.dett-rooms .itemBody{margin:60px -30px 0;padding:0;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media all and (max-width:767px){.dett-rooms .itemBody{display:block!important}}.dett-rooms .itemBody .itemImageBlock{background-size:cover;padding:0;margin:0;height:auto;position:relative}@media all and (max-width:767px){.dett-rooms .itemBody .itemImageBlock{height:250px}}.dett-rooms .itemBody .itemImageBlock:after{width:0;height:0;border-top:4vw solid transparent;border-right:2.8vw solid #f1f1f1;border-bottom:4vw solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0}.dett-rooms .itemBody .itemExtraFields{border-top:none;background-color:#f1f1f1;margin:0;padding:50px 80px}@media all and (max-width:1200px){.dett-rooms .itemBody .itemExtraFields{padding:40px}}.dett-rooms .itemBody .itemExtraFields h4{text-transform:uppercase}.dett-rooms .itemBody .itemExtraFields ul{text-align:left;font-size:1.1em;line-height:1.8;margin-top:40px;margin-bottom:40px}@media all and (max-width:1200px){.dett-rooms .itemBody .itemExtraFields ul{font-size:1em}}.dett-rooms .itemBody .itemExtraFields ul li{padding-left:30px;position:relative}.dett-rooms .itemBody .itemExtraFields ul li:before{margin-right:15px;position:absolute;left:0;line-height:1.8}.dett-lifestyle .itemHeader ul.sub-title-extrafields{display:none}.dett-lifestyle .itemBody{margin:60px -30px 0;padding:0;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dett-lifestyle .itemBody .itemImageBlock{background-size:cover;padding:0;margin:0;height:auto;position:relative}.dett-lifestyle .itemBody .itemExtraFields{border-top:none;background-color:#f1f1f1;margin:0;padding:50px 80px}.dett-lifestyle .itemBody .itemExtraFields h4{text-transform:uppercase}.dett-lifestyle .itemBody .itemExtraFields ul{text-align:left;font-size:1.1em;line-height:1.8;margin-top:40px;margin-bottom:40px}.dett-lifestyle .itemBody .itemExtraFields ul li{padding-left:30px;position:relative}.dett-lifestyle .itemBody .itemExtraFields ul li:before{margin-right:15px;position:absolute;left:0;line-height:1.8}.swiper-container.swiper-container-gallery{height:25vw;background-color:#f1f1f1;padding:60px 90px}@media all and (max-width:1360px){.swiper-container.swiper-container-gallery{padding:30px 45px}}@media all and (max-width:769px){.swiper-container.swiper-container-gallery{padding:20px;height:90vw}}.swiper-container.swiper-container-gallery .swiper-wrapper .swiper-slide a{display:block}.swiper-container.swiper-container-gallery .swiper-wrapper .swiper-slide a span{box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0);-moz-box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.swiper-container.swiper-container-gallery .swiper-wrapper .swiper-slide a span:before{color:#fff;position:absolute;font-size:5vw;top:50%;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;left:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.swiper-container.swiper-container-gallery .swiper-wrapper .swiper-slide a span:hover{box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0.3)}.swiper-container.swiper-container-gallery .swiper-wrapper .swiper-slide a span:hover:before{color:#fff;position:absolute;font-size:5vw;top:50%;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70%);zoom:1;left:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.swiper-container.swiper-container-gallery .swiper-button-prev,.swiper-container.swiper-container-gallery .swiper-button-next{margin-top:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.swiper-container.swiper-container-gallery .icon-right{width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#f1f1f1;border:none;right:60px;z-index:9}.swiper-container.swiper-container-gallery .icon-right:before{content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #938f8e;position:absolute;z-index:-1;top:15px;right:20px}.swiper-container.swiper-container-gallery .icon-left{width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#f1f1f1;border:none;left:60px;z-index:9}.swiper-container.swiper-container-gallery .icon-left:before{content:"";width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #938f8e transparent transparent;position:absolute;z-index:-1;top:15px;left:20px}@media all and (max-width:767px){.swiper-container.swiper-container-gallery .icon-right,.swiper-container.swiper-container-gallery .icon-left{width:30px!important;height:30px!important}.swiper-container.swiper-container-gallery .icon-right{right:5px}.swiper-container.swiper-container-gallery .icon-right:before{border-width:8px 0 8px 8px!important;top:7px;right:9px}.swiper-container.swiper-container-gallery .icon-left{left:5px}.swiper-container.swiper-container-gallery .icon-left:before{border-width:8px 8px 8px 0!important;top:7px;left:9px}}.fancybox-prev:before{content:"\4d"}.fancybox-next:before{content:"\48"}.fancybox-close:before{content:"\25"}.fancybox-nav,.fancybox-item{font-family:"orto-de-medici-icons" !important}.fancybox-nav:hover,.fancybox-item:hover{text-decoration:none}.gallery-page{margin-top:105px}@media all and (max-width:769px){.gallery-page{margin-top:-40px}.tablet .gallery-page{margin-top:70px}}.gallery-page .background-cover{padding:0;background-color:#5f4c3e}.gallery-page .background-cover:nth-child(6n) .image-cover{border-right:none}@media all and (max-width:1200px){.gallery-page .background-cover:nth-child(3n) .image-cover{border-right:none}}@media all and (max-width:991px){.gallery-page .background-cover:nth-child(2n) .image-cover{border-right:none}}@media all and (max-width:768px){.gallery-page .background-cover .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}.tablet .gallery-page .background-cover .image-cover{width:50vw;height:50vw}.tablet .gallery-page .background-cover .image-cover:first-child{border-right:2px solid #fff}}@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}.list-offer{background-color:#f1f1f1}.list-offer .swiper-button-prev,.list-offer .swiper-button-next{margin-top:0}.list-offer .swiper-button-prev.swiper-button-disabled,.list-offer .swiper-button-next.swiper-button-disabled{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1}.list-offer .swiper-button-prev.swiper-button-disabled:before,.list-offer .swiper-button-next.swiper-button-disabled:before{-webkit-opacity:.35;-moz-opacity:.35;opacity:.35;filter:alpha(opacity=35%);zoom:1}.list-offer .icon-right{width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#f1f1f1;right:20px;z-index:9}.list-offer .icon-right:before{content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #ac0731;position:absolute;z-index:-1;top:15px;right:20px}.list-offer .icon-left{width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#f1f1f1;left:20px;z-index:9}.list-offer .icon-left:before{content:"";width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #ac0731 transparent transparent;position:absolute;z-index:-1;top:15px;left:20px}@media all and (max-width:767px){.list-offer .icon-right,.list-offer .icon-left{width:30px!important;height:30px!important;margin-top:0px}.list-offer .icon-right:before{border-width:8px 0 8px 8px!important;top:7px;right:9px}.list-offer .icon-left:before{border-width:8px 8px 8px 0!important;top:7px;left:9px}}.list-offer .swiper-container{width:100%;padding:0 50px;margin:40px auto;height:700px}@media all and (max-width:1199px){.list-offer .swiper-container{margin:0px}}@media all and (max-width:769px){.tablet .list-offer .swiper-container{margin:0}}@media all and (max-width:767px){.list-offer .swiper-container{width:90%;margin:0 5%;padding:0;height:600px}}.list-offer .swiper-container .container-full{color:#6a3511;position:relative;margin-top:40px}.list-offer .swiper-container .container-full:after{position:absolute;content:"";border-color:rgba(95,76,62,0.3);border-style:solid solid none solid;border-width:1px;top:0;left:0;width:100%;height:1000px;z-index:-1}.list-offer .swiper-container .container-full .itemHeader{width:100%;position:relative;padding-top:1.7em;text-align:center;top:-2em}.list-offer .swiper-container .container-full .itemHeader h2{font-size:2em;line-height:0;color:#5f4c3e;text-transform:uppercase;display:inline;background-color:#f1f1f1;padding:0 15px!important}@media all and (max-width:767px){.list-offer .swiper-container .container-full .itemHeader h2{font-size:1.6em;line-height:.9;margin-top:0}}.list-offer .swiper-container .container-full .itemHeader h3{color:#5f4c3e;margin-bottom:30px;text-transform:uppercase;font-size:1.2em;margin:0;padding-top:10px}.list-offer .swiper-container .item{height:530px;top:-1em;background-color:#f1f1f1;border:1px solid #d5d0cd;padding:0;cursor:pointer;transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-webkit-transition:opacity ease-in-out .3s}.mobile .list-offer .swiper-container .item{height:430px}.list-offer .swiper-container .item:hover .background-cover>span{transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3)}.list-offer .swiper-container .item:hover .background-cover .sconto{background-color:#ac0731}.list-offer .swiper-container .item:hover .background-cover .sconto span{color:#fff}.list-offer .swiper-container .item:hover .text{background-color:#b2a9a3;color:#fff}.list-offer .swiper-container .item:hover .text .btn{color:#fff;background-color:#ac0731}.list-offer .swiper-container .item .background-cover{overflow:hidden;height:300px;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;position:relative}.mobile .list-offer .swiper-container .item .background-cover{height:250px}.list-offer .swiper-container .item .background-cover>span{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.list-offer .swiper-container .item .background-cover .sconto{position:absolute;background-color:#fff;color:#ac0731;left:-90px;top:-90px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:220px;height:170px;z-index:2;text-align:center;font-size:1.6em;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.list-offer .swiper-container .item .background-cover .sconto span{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;position:absolute;bottom:10px;right:70px;font-size:1.8em;font-weight:bold}.list-offer .swiper-container .item .background-cover .sconto span:before{content:"Save";font-size:0.3em;right:-35px;top:12px;position:absolute}.list-offer .swiper-container .item .background-cover .sconto span:after{content:"%";font-size:0.6em;right:-30px;top:19px;position:absolute}.mobile .list-offer .swiper-container .item .background-cover h3{font-size:2em;z-index:1;position:relative;color:#fff;text-align:center;width:100%;padding-top:100px}.list-offer .swiper-container .item .text{background-color:#d5d0cd;color:#5f4c3e;height:230px;padding:0 20px;text-align:center;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.mobile .list-offer .swiper-container .item .text{padding:20px;height:180px}.list-offer .swiper-container .item h3{text-transform:uppercase;font-size:1.3em;padding:0;padding-top:20px;margin-top:0;margin-bottom:20px}@media all and (max-width:1680px){.list-offer .swiper-container .item h3{font-size:1.1em}}@media all and (max-width:1400px){.list-offer .swiper-container .item h3{font-size:1em}}.list-offer .swiper-container .item p{margin-right:2vw;margin-left:2vw}.list-offer .swiper-container .item .btn{position:absolute;bottom:15px;left:20%;width:60%}.btn.btn-red-border{white-space:normal;height:auto;line-height:2em;min-height:3em;padding-top:0.5em}