@charset "utf-8";@media(min-width:768px){.boxed .navbar{max-width:1170px}.centered{text-align:center;font-size:0;background-color:#2c5198}.centered>div{float:none;display:inline-block;text-align:center;font-size:13px;margin-top:7px}.boxed .navbar .container{margin:0}}@media(min-width:992px) and (max-width:1199px){.room-thumb{font-size:12px}.room-thumb,.room-thumb .mask{width:100%;height:224px}.room-thumb .main h5{padding:0 10px}.room-thumb .main .price{padding:10px;font-size:12px;border-right:none}.room-thumb .main,.room-thumb .main .price{height:35px}.room-thumb .mask{background-color:#fff;-webkit-transform:translateY(188px);-moz-transform:translateY(188px);-o-transform:translateY(188px);-ms-transform:translateY(188px);transform:translateY(188px)}.room-thumb .content{padding:10px}.room-thumb .main .price span{display:none}.room-thumb .content .btn{margin-top:0}.room-thumb .btn-lg{padding:6px 16px;font-size:14px}#reservation-form .price h4{width:100%}}@media(min-width:768px) and (max-width:991px){.boxed{margin:0 auto;background:#fff;box-shadow:inherit}.navbar-nav>li>a{padding-left:7px;padding-right:7px}header #logo,.navbar.shrink #logo{padding-right:30px}.navbar-nav>li:first-child{padding-left:0}#reservation-form .reservation-horizontal{padding:25px}#reservation-form .reservation-horizontal .col-sm-1,#reservation-form .reservation-horizontal .col-sm-2,#reservation-form .reservation-horizontal .col-sm-3{padding-right:5px}#reservation-form .reservation-horizontal{font-size:12px}#reservation-form .form-inline .fa.infield{display:none}#reservation-form .col-sm-2 button{margin-top:22px}.room-thumb,.room-thumb .mask{width:100%;height:176px}.room-thumb .main h5{padding:0 10px;font-size:12px}.room-thumb .main .price{padding:10px;font-size:12px;border-right:none}.room-thumb .main,.room-thumb .main .price{height:35px}.room-thumb .mask{background-color:#fff;-webkit-transform:translateY(141px);-moz-transform:translateY(141px);-o-transform:translateY(141px);-ms-transform:translateY(141px);transform:translateY(141px)}.room-thumb .content{padding:10px;font-size:10px}.room-thumb .main .price span{display:none}.room-thumb .content .btn{margin-top:0}.room-thumb .btn-lg{padding:6px 16px;font-size:14px}.room-thumb .mask p{display:none}.parallax-effect #parallax-image{background-position:0 0!important;margin-top:0}.parallax-effect #parallax-pagetitle{background-position:0 0!important;margin-top:0}}@media(max-width:767px){.pulsanti-isotope{padding:10px;border:#02163d 1px solid;border-radius:5px 5px 5px 5px;margin:1px;width:49%}.boxed{max-width:100%;margin:0 auto;background:#fff;box-shadow:inherit}.m0{margin:0}div#RenderPage{margin:0 0 0 0;padding:20px}.boxed{margin:0 auto;background:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.49)}body{font-size:13px}#top-header .pull-left,#top-header .th-text .social-icons{display:none}#top-header .pull-right{float:none!important}#top-header .col-xs-6{width:100%;margin:0 auto}#top-header .th-text .th-item{padding:0;line-height:10px;border-right:none}.sticky-wrapper{max-height:174px}.sticky-color{background-color:rgba(44,81,152,.16)}.navbar-brand{height:inherit}.navbar-nav{margin:0 -15px;background-color:#2c5198}.boxedMenu{margin-right:10px;margin-left:10px}.navbar-collapse{}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fcfcfc}.navbar-default .navbar-toggle{border-color:#e1e1e1;margin-top:20px}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-nav .open .dropdown-menu>li{color:#5e5e5e;font-size:13px;background-color:transparent;border-bottom:1px dotted #e1e1e1;padding:10px 15px}.navbar-default .navbar-nav .open .dropdown-menu>li:last-child{border:none}.navbar-default .navbar-nav>li{border-bottom:1px solid #e1e1e1}.navbar-default .navbar-nav>li>a{padding:15px 15px 15px 15px}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-bottom:1px solid #e1e1e1}.navbar-default .navbar-nav li:last-child{border-bottom:none}.navbar-default .navbar-nav .open .dropdown-menu{padding:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{font-size:12px}.yamm,.yamm a,.yamm p{font-size:19px}.yamm .yamm-content{margin-left:10px}.yamm .yamm-content ul{margin-bottom:20px}.room-thumb{margin-bottom:50px}.room-thumb,.room-thumb .mask{width:100%;height:auto}.room-thumb .mask{position:relative;background-color:#fff;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.room-thumb:hover .mask{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.room-thumb:hover img{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.room-thumb .main .price{border-right:none}section#reservation-form{margin-top:20px}#reservation-form .guests{display:block;margin-left:auto;margin-right:auto;position:relative;margin-top:-254px}#owl-reviews .text-balloon:before,#owl-reviews .text-balloon:after{border:none}#owl-reviews img{display:block;margin-left:auto;margin-right:auto;margin-bottom:5px}#owl-reviews .text-balloon{margin-bottom:20px}.room-slider .owl-theme .owl-controls .owl-buttons div{display:none}.parallax-effect #parallax-image{background-position:0 0!important;margin-top:0}.parallax-effect #parallax-pagetitle{background-position:0 0!important;margin-top:0}#go-top{display:none!important}#call-to-action{text-align:center}#call-to-action h2{margin:20px 0}#call-to-action .btn{display:block;margin-top:0;margin-bottom:50px;margin-left:auto;margin-right:auto;float:none!important}footer{}footer h4{margin:30px 0 9px 0;text-align:center}.isotope-thumb{margin-bottom:50px}.isotope-thumb,.isotope-thumb .mask{width:100%;height:auto}.isotope-thumb .mask{position:relative;background-color:#fff;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.isotope-thumb:hover .mask{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.isotope-thumb:hover img{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.isotope-thumb:hover .TitoloSuFoto{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.isotope-thumb:hover .Titolo2SuFoto{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.isotope-thumb:hover .Titolo2SuFotoVendita{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.isotope-thumb:hover .Titolo3SuFoto{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.isotope-list{margin-top:-60px;margin-bottom:-60px}.isotope-list .isotope-thumb{margin-bottom:60px}.isotope-thumb .ball1{position:absolute;z-index:99999;top:4px;right:10px;display:block;color:#fdfeff;padding:3%;width:41px;height:41px;text-align:center;background-color:#fcfcfc;border-radius:50%;text-align:center;border:3px solid #1d3379;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.isotope-thumb div.ball1 img{margin-top:-10px;margin-left:-6px;width:100%}.isotope-thumb:hover .ball1{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.isotope-thumb .main .price{border-right:none}}@media(min-width:0) and (max-width:390px){.pulsanti-isotope{padding:4px;border:#02163d 1px solid;border-radius:5px 5px 5px 5px;margin:1px;width:100%}.pulsanti-isotope img{width:30px}}@media(min-width:0) and (max-width:351px){.pulsanti-isotope{padding:4px;border:#02163d 1px solid;border-radius:5px 5px 5px 5px;margin:1px;width:100%}.pulsanti-isotope img{width:30px}.parallax-effect .content{padding:10px 0 0 0}.parallax-effect h1{margin-top:0}.breadcrumb{margin:15px 0 10px 0}}@media(min-width:0) and (max-width:300px){body{min-width:280px}.navbar-brand{padding:15px 2px}.parallax-effect h1{margin-top:-17px}}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){header #logo #retina-logo{display:block}header #logo #default-logo{display:none}.pattern-1{background:url(../images/patterns/xv_@2X.png) center center repeat}.pattern-2{background:url(../images/patterns/purty_wood_@2X.png) center center repeat}.pattern-3{background:url(../images/patterns/hexellence_@2X.png) center center repeat}.pattern-4{background:url(../images/patterns/brushed_alu_@2X.png) center center repeat}.pattern-5{background:url(../images/patterns/grid_noise_@2X.png) center center repeat}.pattern-6{background:url(../images/patterns/diamond_upholstery_@2X.png) center center repeat}.pattern-7{background:url(../images/patterns/escheresque_@2X.png) center center repeat}.pattern-8{background:url(../images/patterns/knitting250px_@2X.png) center center repeat}.pattern-9{background:url(../images/patterns/bo_play_pattern_@2X.png) center center repeat}}@media(max-width:767px){#cart{position:fixed;top:0;right:63px;width:112px;height:95px;z-index:200001;float:right}.content.button{}#reservation-form .reservation-horizontal,#reservation-form .reservation-vertical,#contact-form .contact-vertical{-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #ebebeb;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.12);box-shadow:0 3px 0 0 rgba(0,0,0,.12);padding:30px 30px;z-index:9999;background-color:#fff;margin-top:70px}.centered{text-align:left}.centered>div{float:none;display:block;text-align:left}}