@media all {
	
	/* ++++++++++ defaults ++++++++++ */
	
	fieldset button {
		color: #FFF;
		background-color: #8DB61D;
		padding: 0px 1.25em;
		height: 30px;
		line-height: 30px;
		cursor: pointer;
		display: block;
		border: 0 none;
	}
	
	/* ++++++++++ eventlist ++++++++++ */
	
	.wi_deskline_interface dl.eventlist {
		margin:0 0 1em 0;
	}
	.wi_deskline_interface dl.eventlist dt {
		margin:1em 0 0.5em 0;
		border-bottom:1px solid #d0d0d0;
		font-weight:400;
		font-size:90%;
	}
	.wi_deskline_interface dl.eventlist dt:first-of-type {
		margin-top:0;
	}
	.wi_deskline_interface dl.eventlist dd {
		list-style-type:none;
		margin:0 0 0.5em 1.6em;
		text-indent:-1.8em;
		line-height:1.2em;
	}
	.wi_deskline_interface dl.eventlist dd:before {
		content:'\f073';
		font-family:'FontAwesome';
		margin:0 0.6em 0 0;
	}
	.wi_deskline_interface dl.eventlist div {
		font-size:90%;
		display:inline-block;
		margin:0.25em 0 0 0;
		text-indent:0;
	}
	.wi_deskline_interface dl.eventlist address {
		display:inline;
		font-style:normal;
		border-bottom:1px dotted #999;
		cursor:help;
	}
	
	
	/* ++++++++++ singleview ++++++++++ */
	
	.wi_deskline_interface .singleview .description,
	.wi_deskline_interface .singleview .calendar_times,
	.wi_deskline_interface .singleview .details,
	.wi_deskline_interface .singleview .googlemap {
		margin:20px 0;
		padding:20px 0;
		border-top:1px solid #d0d0d0;
	}
	.wi_deskline_interface .singleview .description {
		border-top:0 none;
		padding-top:0;
	}
	.wi_deskline_interface .singleview .details dl {
		margin:0;
	}
	.wi_deskline_interface .singleview .details dt {
		margin:0.5em 0 0 0;
	}
	.wi_deskline_interface .singleview .details dd {
		margin:0 0 0.5em 0;
	}
	.wi_deskline_interface .singleview .details dd:last-of-type {
		margin:0;
	}
	.wi_deskline_interface .singleview .regionbreadcrumb span {
		margin:0 0.5em 0 0;
		font-size:75%;
	}
	.wi_deskline_interface .singleview .regionbreadcrumb span:not(:last-of-type):after {
		content:'\f178';
		font-family:'FontAwesome';
		margin:0 0 0 0.5em;
	}
	
	.wi_deskline_interface .singleview .calendar_times:before {
		content:'';
		display:table;
	}
	.wi_deskline_interface .singleview .calendar_times:after {
		content:'.';
		clear:both;
		display:block;
		visibility:hidden;
		opacity:0;
		font-size:0;
	}
	.wi_deskline_interface .singleview .calendar_times > div {
		float:left;
	}
	.wi_deskline_interface .singleview .calendar_times > div:first-of-type {
		padding-right:40px;
	}
	.wi_deskline_interface .singleview .calendar_times .headline {
		font-weight:700;
		padding:0 0 0.25em 0;
	}
	.wi_deskline_interface .singleview .calendar_times .times {
		margin:0;
	}
	.wi_deskline_interface .singleview .calendar_times .times span {
		display:inline-block;
		width:28px;
		line-height:28px;
		background:#f0f0f0;
		border:1px solid #d0d0d0;
		color:#999;
		font-size:9px;
		text-align:center;
	}
	.wi_deskline_interface .singleview .calendar_times .times span.okay {
		background:#96C11F;
		border:1px solid #8DB61D;
		color:#fff;
	}
	.wi_deskline_interface .singleview .calendar_times .times div:not(:last-of-type) span {
		border-bottom:0 none;
	} 
	.wi_deskline_interface .singleview #calendar .ui-helper-clearfix:after {
		clear:none;
	}
	
	.wi_deskline_interface .singleview .description:before {
		content:'';
		display:table;
	}
	.wi_deskline_interface .singleview .description:after {
		content:'.';
		clear:both;
		display:block;
		visibility:hidden;
		opacity:0;
		font-size:0;
	}
	.wi_deskline_interface .singleview .description p:last-of-type {
		margin-bottom:0;
	}
	.wi_deskline_interface .singleview .responsive {
		float:right;
		max-width:200px;
		margin:0 0 0 10px;
	}
	
	.wi_deskline_interface .singleview #wi_deskline_interface_googlemap {
		height:400px;
	}
	
	
	/* ++++++++++ datepicker ++++++++++ */
	
	.wi_deskline_interface .hasDatepicker {
		font-size:9pt;
	}
	.wi_deskline_interface .hasDatepicker + button.ui-datepicker-trigger {
		display:none !important;
	}
	
	.wi_deskline_interface .calendar .hasDatepicker > div {
		font-size:12pt;
		width:100%;
	}
	.wi_deskline_interface .calendar .hasDatepicker table td a.ui-state-active {
		border:1px solid #8DB61D;
		background:#96C11F;
		color:#fff !important;
	}
	
	.wi_deskline_interface .hasDatepicker .ui-widget-content,
	#ui-datepicker-div {
		background:#f0f0f0 !important;
		z-index: 100 !important;
	}
	.wi_deskline_interface .hasDatepicker .ui-widget-header,
	#ui-datepicker-div .ui-widget-header {
		background:none;
		border:0 none;
	}
	.wi_deskline_interface .hasDatepicker .ui-widget-header .ui-datepicker-title,
	#ui-datepicker-div .ui-widget-header .ui-datepicker-title {
		color:#99B202;
	}
	.wi_deskline_interface .hasDatepicker table,
	#ui-datepicker-div table {
		border:0 none;
	}
	.wi_deskline_interface .hasDatepicker table td a,
	#ui-datepicker-div table td a {
		background:#fff;
		color:#444 !important;
		-webkit-transition:all 0.2s ease-out 0s;
		transition:all 0.2s ease-out 0s;
	}
	.wi_deskline_interface .hasDatepicker table td a:hover,
	#ui-datepicker-div table td a:hover {
		background:#f0f0f0 !important;
		border:1px solid #D0D0D0 !important;
	}
	.wi_deskline_interface .hasDatepicker table td.ui-datepicker-today a,
	#ui-datepicker-div table td.ui-datepicker-today a {
		text-decoration:underline;
		border:1px solid #D0D0D0;
	}
	.wi_deskline_interface .hasDatepicker td.highlight a,
	#ui-datepicker-div td.highlight a {
		border:1px solid #8DB61D;
		background:#96C11F;
		color:#fff !important;
	}
	.wi_deskline_interface .hasDatepicker table tr:hover td,
	#ui-datepicker-div table tr:hover td {
		background:inherit;
	}
	
	/* ++++++++++ ajax loader ++++++++++ */
	
	.wi_deskline_interface .loader {
		margin:20px 0;
		
		visibility:hidden;
		opacity:0;
		max-height:0;
		
		-webkit-transition:all 500ms ease-out 0s;
		transition:all 500ms ease-out 0s;
	}
	.wi_deskline_interface .loader.loading {
		visibility:visible;
		opacity:1;
		max-height:3em;
	}
	.wi_deskline_interface .loader.loaded {
		visibility:visible;
		opacity:1;
		max-height:3em;
	}
	
	/* ++++++++++ event search form ++++++++++ */
	
	.wi_deskline_interface .eventSearch .checkboxes:before {
		content:'';
		display:table;
	}
	.wi_deskline_interface .eventSearch .checkboxes:after {
		content:'.';
		clear:left;
		font-size:0;
		visibility:hidden;
		display:block;
		opacity:0;
	}
	.wi_deskline_interface .eventSearch .checkboxes .themebox {
		width:50%;
		float:left;
	}
	.wi_deskline_interface .eventSearch .checkboxes .themebox input {
		margin-right:5px; 
	}
	.wi_deskline_interface .eventSearch .checkboxes .themebox label {
		line-height:1.5em !important;
	}
	
	
	
	/* ++++++++++ accommodations ++++++++++ */
	
	.wi_deskline_interface .accommodationSearch {
		margin:0 0 60px 0;
	}
	.wi_deskline_interface .accommodationSearch fieldset > div > div {
		width:60%;
	}
	.wi_deskline_interface .accommodationSearch fieldset > div > div div {
		float:none;
		width:auto;
	}
	.wi_deskline_interface .accommodationSearch .ui-spinner {
		width:60% !important;
		padding:0.2em 22px 0.2em 0.4em;
	}
	.wi_deskline_interface .accommodationSearch .ui-spinner .ui-spinner-input {
		width:100% !important;
		margin:0;
	}
	.wi_deskline_interface #groupbooking {
		margin: 5px 0;
		padding: 0.4em 0.8em;
		background: #ECEADF;
		color: #4C5669;
	}
	.wi_deskline_interface #groupbooking > * {
		float: none !important;
		display: inline !important;
	}
	.wi_deskline_interface .accommodationSearch .radiobuttons {
		width:60%;
	}
	.wi_deskline_interface .accommodationSearch .radiobuttons input {
		margin-right:5px;
	}
	.wi_deskline_interface .accommodationSearch .bookable > div input {
		margin:8px 0 0 0;
	}
	.wi_deskline_interface .accommodationSearch .child:first-of-type {
		border-top:1px solid #d0d0d0;
		margin-top:10px;
		padding-top:10px;
	}
	.wi_deskline_interface .accommodationSearch .child:last-of-type {
		border-bottom:1px solid #d0d0d0;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	
	
	/* ++++++++++ accommodation list ++++++++++ */
	
	.wi_deskline_interface .accommodationlist article {
		padding: 15px;
		background-color: #F7F7F2;
	}
	.wi_deskline_interface .accommodationlist .detaillink {
		border-top: 1px dotted #c0c0c0;
		padding: 10px 0 0 0;
	}
	
	.wi_deskline_interface .accommodationlist article {
		margin:0 0 35px 0;
	}
	.wi_deskline_interface .accommodationlist article:before,
	.wi_deskline_interface .accommodationlist article .maininfo:before {
		content:'';
		display:table;
	}
	.wi_deskline_interface .accommodationlist article:after,
	.wi_deskline_interface .accommodationlist article .maininfo:after {
		content:'.';
		clear:both;
		display:block;
		visibility:hidden;
		opacity:0;
		font-size:0;
	}
	.wi_deskline_interface .accommodationlist article .maininfo {
		margin:0 0 20px 0;
	}
	.wi_deskline_interface .accommodationlist article figure {
		float:left;
		margin:0 10px 0 0;
	}
	.wi_deskline_interface .accommodationlist article figure img {
		max-width:180px;
		height: auto;
	}
	.wi_deskline_interface .accommodationlist article h2 {
		margin:0 0 0.5em 0;
		font-size:18pt;
	}
	.wi_deskline_interface .accommodationlist article h2 span.stars {
		white-space:nowrap;
		font-size:60%;
		border-top:1px solid #E30613;
		border-bottom:1px solid #E30613;
		-webkit-transition:border 0.2s ease-out 0s;
		transition:border 0.2s ease-out 0s;
	}
	.wi_deskline_interface .accommodationlist article h2 a:hover span.stars {
		border-top:1px solid #333;
		border-bottom:1px solid #333;
	}
	
	.wi_deskline_interface .accommodationlist .category {
		font-size:90%;
	}
	
	.wi_deskline_interface .accommodationlist .rating,
	.wi_deskline_interface .accommodationSingleview .rating {
		margin:20px 0 0 0;
	}
	.wi_deskline_interface .accommodationlist .ratingbar,
	.wi_deskline_interface .accommodationSingleview .ratingbar {
		display:inline-block;
	}
	.wi_deskline_interface .accommodationlist .ratingbar > div,
	.wi_deskline_interface .accommodationSingleview .ratingbar > div {
		display:inline-block;
		width:24px;
		height:1em;
		background:#F7F7F2;
		margin:0 2px 0 0;
	}
	.wi_deskline_interface .accommodationlist .ratingbar > div div,
	.wi_deskline_interface .accommodationSingleview .ratingbar > div div {
		display:block;
		height:1em;
		background:#96C11F;
	}
	
	
	
	.wi_deskline_interface .accommodationlist .classifications {
		margin:1.5em 0 0 0;
		clear:both;
	}
	.wi_deskline_interface .accommodationlist .classifications .images {
		margin: 1em 0 0 0;
		clear: both;
	}
	.wi_deskline_interface .accommodationlist .classifications .images img {
		display: inline-block;
		max-height: 50px;
		max-width: 100px;
		margin-right: 10px;
		vertical-align: middle;
	}
	.wi_deskline_interface .accommodationlist .classifications .list ul {
		margin-top: 10px;
	}
	
	
	
	.wi_deskline_interface .accommodationlist dl.products {
		background:#F7F7F2;
	}
	.wi_deskline_interface .accommodationlist dl.products > dt {
		font-weight:700;
		font-size:13pt;
		line-height:2.25em;
		text-transform:uppercase;
		color:#E30613;
		background:#ECEADF;
		margin:0 0 5px 0;
		padding:0 20px;
	}
	.wi_deskline_interface .accommodationlist dl.products > dt i {
		color:#80A51F;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd {
		margin:0;
		padding:5px 20px;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd:before {
		content:'';
		display:table;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd:after {
		content:'.';
		clear:both;
		display:block;
		visibility:hidden;
		opacity:0;
		font-size:0;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemTitle div {
		float:left;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemTitle .name {
		position:relative;
		width:55%;
		font-weight:600;
		padding:4px 0 4px 20px;
		cursor:pointer;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemTitle .name:hover span {
		text-decoration:underline;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemTitle .name i {
		position:absolute;
		top:0.6em;
		left:0;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemTitle .price {
		width:20%;
		padding:4px 0.5em;
		text-align:center;
		cursor:help;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemTitle .bookable {
		width:25%;
		text-align:right;
		white-space:nowrap;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemTitle .bookable a {
		display:block;
		background:#96C11F;
		border:0 none;
		color:#FFF !important;
		cursor:pointer;
		text-align:center;
		padding:4px 0;
	}
	
	.wi_deskline_interface .accommodationlist dl.products > dd .itemContent {
		clear:both;
		display:none;
		padding:10px 0 0 0;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemContent .productdetails {
		padding:10px 0 0 0;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemContent .productdetails span {
		font-weight:700;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemContent .productdetails dl.facilities {
		padding-left:20px;
	}
	.wi_deskline_interface .accommodationlist dl.products > dd .itemContent .productdetails dl.facilities dt {
		font-size:90%;
	}
	
	.wi_deskline_interface .accommodationlist .detaillink {
		text-align:right;
	}
	
	
	
	
	
	
	/* ++++++++++ accommodation singleview ++++++++++ */
	
	.wi_deskline_interface .accommodationSingleview {
		margin:0 0 60px 0;
	}
	.wi_deskline_interface .accommodationSingleview:before {
		content:'';
		display:table;
	}
	.wi_deskline_interface .accommodationSingleview:after {
		content:'.';
		clear:both;
		display:block;
		visibility:hidden;
		opacity:0;
		font-size:0;
	}
	.wi_deskline_interface .accommodationSingleview h1 {
		margin:0.8em 0;
	}
	.wi_deskline_interface .accommodationSingleview h1 span.stars {
		white-space:nowrap;
		font-size:60%;
		border-top:1px solid #333;
		border-bottom:1px solid #333;
	}
	
	.wi_deskline_interface .accommodationSingleview .image figure {
		float:left;
		margin:0 10px 0 0;
	}
	.wi_deskline_interface .accommodationSingleview .image figure img {
		max-width:180px;
	}
	
	.wi_deskline_interface .accommodationSingleview .gallery,
	.wi_deskline_interface .accommodationSingleview .gallery2 {
		clear:both;
		padding:10px 0;
	}
	.wi_deskline_interface .accommodationSingleview .gallery .owl-carousel,
	.wi_deskline_interface dl.products .gallery .owl-carousel,
	.wi_deskline_interface .accommodationSingleview .gallery2 .owl-carousel,
	.wi_deskline_interface dl.products .gallery2 .owl-carousel {
		display:block;
	}
	.wi_deskline_interface .accommodationSingleview .gallery .owl-carousel .owl-buttons,
	.wi_deskline_interface dl.products .gallery .owl-carousel .owl-buttons,
	.wi_deskline_interface .accommodationSingleview .gallery2 .owl-carousel .owl-buttons,
	.wi_deskline_interface dl.products .gallery2 .owl-carousel .owl-buttons {
		text-align:center;
		margin:10px 0 0 0;
	}
	.wi_deskline_interface .accommodationSingleview .gallery .owl-carousel .owl-prev,
	.wi_deskline_interface .accommodationSingleview .gallery .owl-carousel .owl-next,
	.wi_deskline_interface dl.products .gallery .owl-carousel .owl-prev,
	.wi_deskline_interface dl.products .gallery .owl-carousel .owl-next,
	.wi_deskline_interface .accommodationSingleview .gallery2 .owl-carousel .owl-prev,
	.wi_deskline_interface .accommodationSingleview .gallery2 .owl-carousel .owl-next,
	.wi_deskline_interface dl.products .gallery2 .owl-carousel .owl-prev,
	.wi_deskline_interface dl.products .gallery2 .owl-carousel .owl-next {
		display:inline-block;
		padding:0 15px;
		margin:0 5px;
		line-height:24px;
		background:#96C11F;
		color:#fff;
	}
	.wi_deskline_interface .accommodationSingleview .gallery .owl-item .item,
	.wi_deskline_interface dl.products .gallery .owl-item .item,
	.wi_deskline_interface .accommodationSingleview .gallery2 .owl-item .item,
	.wi_deskline_interface dl.products .gallery2 .owl-item .item {
		padding:0 10px 0 0;
	}
	.wi_deskline_interface .accommodationSingleview .gallery .owl-item.no-padding .item,
	.wi_deskline_interface dl.products .gallery .owl-item.no-padding .item,
	.wi_deskline_interface .accommodationSingleview .gallery2 .owl-item.no-padding .item,
	.wi_deskline_interface dl.products .gallery2 .owl-item.no-padding .item {
		padding:0;
	}
	.wi_deskline_interface .accommodationSingleview .gallery .item img,
	.wi_deskline_interface dl.products .gallery .item img,
	.wi_deskline_interface .accommodationSingleview .gallery2 .item img,
	.wi_deskline_interface dl.products .gallery2 .item img {
		display:block;
		width:100%;
		height:auto;
	}
	
	.wi_deskline_interface .accommodationSingleview .classifications {
		margin:1.5em 0 0 0;
		clear:both;
	}
	.wi_deskline_interface .accommodationSingleview .classifications .images {
		margin: 1em 0 0 0;
		clear: both;
	}
	.wi_deskline_interface .accommodationSingleview .classifications .images img {
		display: inline-block;
		max-height: 50px;
		max-width: 50px;
		margin-right: 10px;
		vertical-align: middle;
	}
	.wi_deskline_interface .accommodationSingleview .classifications .list ul {
		margin-top: 10px;
	}
	
	.wi_deskline_interface .accommodationSingleview .description {
		margin:1.5em 0 0 0;
		clear:both;
	}
	
	.wi_deskline_interface .accommodationSingleview .creditcards {
		margin:0 0 40px 0;
	}
	
	.wi_deskline_interface .accommodationSingleview dl.facilities {
		margin:0 0 40px 0;
	}
	.wi_deskline_interface .accommodationSingleview dl.facilities:before,
	.wi_deskline_interface dl.products dl.facilities:before {
		content:'';
		display:table;
	}
	.wi_deskline_interface .accommodationSingleview dl.facilities:after,
	.wi_deskline_interface dl.products dl.facilities:after {
		content:'.';
		clear:both;
		display:block;
		visibility:hidden;
		opacity:0;
		font-size:0;
	}
	.wi_deskline_interface .accommodationSingleview dl.facilities dt,
	.wi_deskline_interface dl.products dl.facilities dt {
		clear:both;
		padding:0.5em 0 0 0;
	}
	.wi_deskline_interface .accommodationSingleview dl.facilities dt:first-of-type,
	.wi_deskline_interface dl.products dl.facilities dt:first-of-type {
		padding:0;
	}
	.wi_deskline_interface .accommodationSingleview dl.facilities dd,
	.wi_deskline_interface dl.products dl.facilities dd {
		float:left;
		margin:0 1em 0 0;
		font-size:80%;
	}
	
	.wi_deskline_interface .accommodationlist .error {
		padding:1.5em;
		margin:0 0 40px 0;
	}
	
	.wi_deskline_interface .accommodationArrival #wi_deskline_interface_googlemap {
		height:500px;
		margin:20px 0;
	}
	
	
	
	
	
	/* ++++++++++ poi list ++++++++++ */
	.wi_deskline_interface .poilist .poi-list-item {
	
	}
	
	.wi_deskline_interface .poilist .poi-list-item .image {
		position: relative;
		float: left;
		width: 200px;
		padding-right: 10px;
	}
	
	.wi_deskline_interface .poilist .poi-list-item .details {
		position: relative;
		float: left;
		width: 305px;
	}
	
	.wi_deskline_interface .poilist .poi-list-item #map-canvas {
		width: 100%;
		height: 250px;
		margin: 0px;
		padding: 0px
	}
	
	.wi_deskline_interface .poilist .poi-list-item .details .link-list {
		list-style: none;
	}
	.wi_deskline_interface .poilist .poi-list-item .details .link-list li {
		margin-left: 0;
	}
	
	.wi_deskline_interface .poilist .poi-list-item .topic-list {
		list-style: none;
	}
	.wi_deskline_interface .poilist .poi-list-item .topic-list li {
		margin-left: 0;
		display: inline-block;
		padding-right: 20px;
	}
	.wi_deskline_interface .poilist .poi-list-item .topic-list li .green {
		color: #96C11F;
	}
	
	.wi_deskline_interface .poilist .poi-list-item .image.listitem figure a img {
		padding-right: 10px;
		width: 100%;
		height: 100%;
	}
	
	
	
	/* ++++++++++ shop items ++++++++++ */
	.wi_deskline_interface .shopitemlist form div div .item {
		margin-bottom: 50px;
	}
	.wi_deskline_interface .shopitemlist form div div .item figure img {
		float: right;
		margin-left: 10px;
		border: 1px solid #D0D0D0;
	}
	.wi_deskline_interface .shopitemlist form fieldset div.order-item figure img {
		margin-right: 10px;
		border: 1px solid #D0D0D0;
	}
	.wi_deskline_interface .shopitemlist form fieldset div.order-item {
		border-bottom: 1px solid #D0D0D0;
		padding-bottom: 20px;
		margin-bottom: 10px;
	}
	.wi_deskline_interface .shopitemlist form fieldset div .postcode {
		width: 60px !important;
	}
	.wi_deskline_interface .shopitemlist form button {
		color: #FFF;
		background-color: #8DB61D;
		padding: 0px 1.25em;
		height: 30px;
		line-height: 30px;
		cursor: pointer;
		display: block;
		border: 0px none;
	}
	
	
	
	/* ++++++++++ helper ++++++++++ */
	.wi_deskline_interface hr {
		border-bottom: 1px solid #d9d6ca;
	}
}


@media all and (max-width: 440px) {
	
	.wi_deskline_interface .eventSearch .checkboxes .themebox {
		float:none;
		width:100%;
	}
	
	.wi_deskline_interface .accommodationlist article figure,
	.wi_deskline_interface .accommodationSingleview figure,
	.wi_deskline_interface .accommodationSingleview .image figure {
		float:none;
		margin:0 0 10px 0;
	}
	.wi_deskline_interface .accommodationlist article figure img,
	.wi_deskline_interface .accommodationSingleview figure img,
	.wi_deskline_interface .accommodationSingleview .image figure img {
		max-width:100%;
	}
	.wi_deskline_interface .accommodationlist dl.products dd div.bookable a {
		font-size:14pt;
	}
	.wi_deskline_interface .accommodationlist dl.products dd div.bookable a span {
		display:none;
	}
	
	#content fieldset > div label {
		line-height: 15px !important;
	}
	
}

div.clearer {
	clear:both;
}
}