.site-header .header-headline .site-logo{background:url(../images/sprites/sprites.png) no-repeat;width:47px;height:71px;background-position:0 -62px}.stars{display:block}.stars.rating-1{width:9px;height:9px;background:url(../images/icons/star.svg) no-repeat}.stars.rating-2{width:20px;height:9px;background:url(../images/icons/star2.svg) no-repeat}.stars.rating-3{width:31px;height:9px;background:url(../images/icons/star3.svg) no-repeat}.stars.rating-4{width:42px;height:9px;background:url(../images/icons/star4.svg) no-repeat}.stars.rating-5{width:53px;height:9px;background:url(../images/icons/star5.svg) no-repeat}table{width:100%}table thead{text-align:left;background:#ddd}table thead th{font-size:16px;font-family:Oswald,Arial,sans-serif;color:#333;text-transform:uppercase}table tbody tr{border-bottom:1px solid #ddd}table tbody td{font-size:11px;font-family:Georgia,‘Times New Roman’,serif;color:#555}table tr.clickable-row{cursor:pointer}table td,table th{padding:5px}table td.primary,table th.primary{font-weight:700}table.calendar-table tr td a,table.calendar-table tr td span{display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.4em;max-height:1.4em}table+table{margin-top:25px}@media (min-width:48em){table thead th{font-size:18px}table tbody td{font-size:14px}table td,table th{padding:7px 12px}table td.tabletup,table th.tabletup{display:table-cell}table.calendar-table tr td:first-child{width:300px}table.calendar-table tr td:nth-child(2){width:100px}}@media (min-width:71.25em){table td,table th{padding:7px 12px}table+table{margin-top:32px}}html body{color:#555;font-weight:300;font-family:Georgia,‘Times New Roman’,serif;font-size:12pt;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 .6em}.section-heading{display:inline-block;font-weight:700;font-size:18pt;margin-bottom:.6em;letter-spacing:.05em}p{line-height:1.6;margin:0 0 .3em}.description{letter-spacing:.03em;color:#555;font-size:11px}a{position:relative;color:#333;text-decoration:none}a:active,a:focus,a:hover{color:#555}a{text-decoration:underline;color:#06c}a,li a,p a{font-weight:700}li a:hover,p a:hover{background:none}a object{pointer-events:none}.info,b,strong{font-weight:700}.info{text-transform:uppercase}.info:hover{background-image:none}img,picture{margin:0;max-width:100%}.site-header{margin-bottom:20pt}.site-header .header-top-panel{display:none}.site-header .header-headline,.site-header .header-headline .site-logo{display:inline-block}.site-header .header-headline .site-logo:after{content:none}.site-header .header-headline .site-headline{display:inline-block;padding-left:4pt}.site-header .header-navigation{display:block;float:right}.site-header .header-navigation ul{margin:0;padding:0}.site-header .header-navigation ul li{display:inline}.site-header .header-masthead,.site-header .header-navigation ul li a:not(.active),.site-header .header-slider{display:none}.site-header .header-welcome-line{display:block;font-size:10pt}.site-header .header-welcome-line #scrolltointro,.site-header .header-welcome-line .welcome__line{display:none}.site-header .header-welcome-line{margin:10pt 0}.site-footer{margin-top:20pt;page-break-after:avoid;page-break-inside:avoid}.site-footer .footer-headline,.site-footer .footer-navigation,.site-footer .footer-notice .fb-like{display:none}.site-footer .footer-notice{line-height:1.6}#snippet--reservationForm,.page-footer,.page-sidebar,.site-footer,.site-header,section{display:none}main{margin:0!important}.page{background:none!important}.showprint{display:block}.site-content .breadcrumbs{display:none}.site-content .page-heading .page__name{display:inline-block;font-weight:700;font-size:20pt;margin-bottom:.6em;letter-spacing:.05em}.site-content .page-heading .page__description{display:block;font-weight:700;font-size:14pt;margin-bottom:.6em;letter-spacing:.05em}.site-content .housing-heading{margin-bottom:20pt}.site-content .card-row{display:inline}.site-content .card{margin-bottom:20pt}.site-content .card .card__name{display:inline}.site-content .page-sidebar{margin-bottom:20pt}.site-content .page-sidebar .button-list,.site-content .page-sidebar .fieldsets-wrapper--calendar,.site-content .page-sidebar .legend{display:none}.site-content .page-sidebar fieldset{margin:0;border:0;padding:0}.site-content .page-detail img,.site-content .page-sidebar input:not(:checked),.site-content .page-sidebar input:not(:checked)+label{display:none}.site-content .page-detail .grid-item,.site-content .page-detail .housing-item{page-break-inside:avoid;display:inline-block;width:48%}.site-content .page-detail .grid-item+.grid-item,.site-content .page-detail .housing-item+.housing-item{margin-top:20pt}.site-content .page-detail .grid-item:nth-child(odd),.site-content .page-detail .housing-item:nth-child(odd){margin-right:4%}.site-content .page-detail .housing-info{background:none!important}.site-content .page-detail .housing-info .housing-info-item{display:inline-block}.site-content .page-detail .housing-info .housing-info-item .housing-info-item__description:before{margin-right:5pt}.site-content .page-detail .housing-info .housing__price,.site-content .page-detail .housing-info .stars{display:inline-block}.site-content .page-detail .housing-info-item .housing-info-item__description{display:inline}.site-content .page-detail .housing-info-item .housing-info-item__description:before{content:","}.site-content .page-detail .housing-info-item:first-child .housing-info-item__description:before{content:none}.site-content .page-detail .housing-info-item>*{display:inline}.site-content .page-detail .housing-info-item .housing-info-icon.disabled+.housing-info-item__description{display:none}.site-content .page-detail .housing-item .housing__name{font-weight:400;margin-bottom:.2em}.site-content .page-detail .grid-item .grid__name{font-weight:400;margin-bottom:.4em}.site-content .page-detail .grid-item,.site-content .page-detail .housing-item{font-weight:400;text-decoration:none;color:#555}.site-content .page-detail .grid-item:after,.site-content .page-detail .housing-item:after{color:#06c}.site-content .page-detail .grid-item .grid__price,.site-content .page-detail .housing-item .housing__price{display:block}.site-content .page-detail .housing-reserve,.site-content .page-detail .page-description-content{margin-top:20pt}.site-content .page-detail .geo-info{height:auto!important}.site-content .page-detail .geo-info-address,.site-content .page-detail .geo-info-position{margin-top:20pt}.site-content .page-detail .geo-info-position,.site-content .page-detail .geo-info__heading{display:none}.site-content .page-detail .contact-methods a,.site-content .page-detail .contact-methods div{display:block}.site-content .page-description-form .fieldsets-wrapper{margin-top:20pt}.site-content .page-description-form .legend{font-weight:700;padding:0}.site-content .page-description-form fieldset{border:0;padding:0}.site-content .page-description-form .form-control-input.form-control-input--text label:after{content:":"}.site-content .page-description-form .button-list,.site-content .page-description-form input,.site-content .page-description-form textarea{display:none}.site-content .page-top-bar{padding:0;list-style-type:none}.site-content .page-top-bar li a{color:#555;text-decoration:none}.site-content .page-top-bar li a:after{content:none}.site-content .page-carousel-wrapper,.site-content .page-top-bar li a:not(.active){display:none}.site-content .calendar-table{page-break-inside:avoid}.site-content .calendar-table td{padding:4px}.site-content .calendar-table tr td:nth-child(2){width:100pt}.site-content .calendar__infolink{margin-top:20pt}.site-content .fb-like,.site-content .gobacklink,.site-content .partnerspot{display:none}.site-content .page-footer{margin-top:20pt}