div#availability-checker div.jw-booking-mask-3col-sm label{	font-size:0.9em;	padding:3px 6px 0 0;}div#availability-checker .jw-booking-mask-3col-sm .jw-booking-mask-button{	padding: 0 0 2px 10px;	font-size: 1.0em;}div#best-prices div.jw-best-prices-1col-sm h3{	font-size:0.9em;	width:115px;	line-height: 1.2;	padding: 4px 12px 6px 18px;}div#best-prices .jw-best-prices-1col-sm .rate{	left:130px;}div#main-visual #title-wrapper .top-header{	right: 190px;}div#main-visual #title-wrapper h3{	font-size: 2.1em;}#page_accomodation #main-visual #title-wrapper{	width: 805px;}#page_accomodation #main-visual #title-wrapper .top-header{	right: 120px;}#page_meetings #main-visual #title-wrapper .top-header{	right: 68px;}#page_dining #main-visual #title-wrapper .top-header{	right: 90px;}div#main-menu .jw-menu-4col-sm.items-separator li a{	margin: 0 8px;}div#right-box .jw-special-offers-slider-simple-1col-lg .readmore{	font-size: 0.9em;	padding: 6px 0 0 4px;	line-height: 1.2;}div#main-content .jw-listItems-submenu-3col-lg .jw-listItems-submenu-content .display-button .jw-listItems-submenu-booknow{	padding: 2px 7px 0 14px;}div#main-content .jw-listItems-grid-4col-lg .jw-listItems-content .jw-listItems-links .jw-listItems-booknow{	width: 96px;}div#main-content .jw-listItems-grid-4col-lg .jw-listItems-content .jw-listItems-price{	width: 82px;}