<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 768px){
	.wts-container, .wts-wrap {
		width: 750px;
	}
}
@media (min-width: 992px){
	.wts-container, .wts-wrap {
		width: 970px;
	}
}
@media (min-width: 1200px){
	.wts-container, .wts-wrap {
		width: 1170px;
	}
}

@media (min-width: 375px){
	.wts-wrap{
		text-align:center;
	}
}

.wts-twoCols{
	column-count:2;
}

@media (max-width: 375px){
	.wts-text-left_s{text-align:left;}
	.wts-text-right_s{text-align:right;}
	.wts-text-center_s{text-align:center;}
}

/* Colours */
.wts-white{color:white;}
.wts-bg.wts-skyBlue{color:var(--blue); background-color: var(--skyBlue); border: 1px solid var(--babyBlue);}
.wts-bg.wts-grey{color:var(--darkBlue); background-color: var(--darkGrey);}
.wts-bg.wts-darkBlue{color:white; background-color: var(--darkBlue);}

/* States */
.wts-hidden{display:none;}
.wts-red{border:1px solid red;}

/* Padding - Default */
.wts-padding{padding:var(--sDefault);}
.wts-padding-vertical{padding-top: var(--sDefault); padding-bottom: var(--sDefault);}
.wts-padding-horizontal{padding-left: var(--sDefault); padding-right: var(--sDefault);}
.wts-padding-top{padding-top: var(--sDefault);}
.wts-padding-right{padding-right: var(--sDefault);}
.wts-padding-bottom{padding-bottom: var(--sDefault);}
.wts-padding-left{padding-left: var(--sDefault);}

@media (min-width: 375px){
	/* Padding - Default */
	.wts-padding{padding:var(--sMini);}
	.wts-padding-vertical{padding-top: var(--sMini); padding-bottom: var(--sMini);}
	.wts-padding-horizontal{padding-left: var(--sMini); padding-right: var(--sMini);}
	.wts-padding-top{padding-top: var(--sMini);}
	.wts-padding-right{padding-right: var(--sMini);}
	.wts-padding-bottom{padding-bottom: var(--sMini);}
	.wts-padding-left{padding-left: var(--sMini);}
}

/* Padding - Huge */
.wts-padding-huge{padding:var(--sHuge);}
.wts-padding-huge-vertical{padding-top: var(--sHuge); padding-bottom: var(--sHuge);}
.wts-padding-huge-horizontal{padding-left: var(--sHuge); padding-right: var(--sHuge);}
.wts-padding-huge-top{padding-top: var(--sHuge);}
.wts-padding-huge-right{padding-right: var(--sHuge);}
.wts-padding-huge-bottom{padding-bottom: var(--sHuge);}
.wts-padding-huge-left{padding-left: var(--sHuge);}

/* Padding - Large */
.wts-padding-large{padding:var(--sLarge);}
.wts-padding-large-vertical{padding-top: var(--sLarge); padding-bottom: var(--sLarge);}
.wts-padding-large-horizontal{padding-left: var(--sLarge); padding-right: var(--sLarge);}
.wts-padding-large-top{padding-top: var(--sLarge);}
.wts-padding-large-right{padding-right: var(--sLarge);}
.wts-padding-large-bottom{padding-bottom: var(--sLarge);}
.wts-padding-large-left{padding-left: var(--sLarge);}

/* Padding - Small */
.wts-padding-small{padding:var(--sSmall);}
.wts-padding-small-vertical{padding-top: var(--sSmall); padding-bottom: var(--sSmall);}
.wts-padding-small-horizontal{padding-left: var(--sSmall); padding-right: var(--sSmall);}
.wts-padding-small-top{padding-top: var(--sSmall);}
.wts-padding-small-right{padding-right: var(--sSmall);}
.wts-padding-small-bottom{padding-bottom: var(--sSmall);}
.wts-padding-small-left{padding-left: var(--sSmall);}

/* Padding - Tiny */
.wts-padding-tiny{padding:var(--sTiny);}
.wts-padding-tiny-vertical{padding-top: var(--sTiny); padding-bottom: var(--sTiny);}
.wts-padding-tiny-horizontal{padding-left: var(--sTiny); padding-right: var(--sTiny);}
.wts-padding-tiny-top{padding-top: var(--sTiny);}
.wts-padding-tiny-right{padding-right: var(--sTiny);}
.wts-padding-tiny-bottom{padding-bottom: var(--sTiny);}
.wts-padding-tiny-left{padding-left: var(--sTiny);}

/* Padding - Mini */
.wts-padding-mini{padding:var(--sMini);}
.wts-padding-mini-vertical{padding-top: var(--sMini); padding-bottom: var(--sMini);}
.wts-padding-mini-horizontal{padding-left: var(--sMini); padding-right: var(--sMini);}
.wts-padding-mini-top{padding-top: var(--sMini);}
.wts-padding-mini-right{padding-right: var(--sMini);}
.wts-padding-mini-bottom{padding-bottom: var(--sMini);}
.wts-padding-mini-left{padding-left: var(--sMini);}

/* Margin - Normal */
.wts-margin{margin:var(--sDefault);}
.wts-margin-vertical{margin-top:var(--sDefault); margin-bottom:var(--sDefault);}
.wts-margin-horizontal{margin-left:var(--sDefault); margin-right:var(--sDefault);}
.wts-margin-top{margin-top:var(--sDefault);}
.wts-margin-right{margin-right:var(--sDefault);}
.wts-margin-bottom{margin-bottom:var(--sDefault);}
.wts-margin-left{margin-left:var(--sDefault);}

/* Margin - Small */
.wts-margin-small{margin:var(--sSmall);}
.wts-margin-small-vertical{margin-top:var(--sSmall); margin-bottom:var(--sSmall);}
.wts-margin-small-horizontal{margin-left:var(--sSmall); margin-right:var(--sSmall);}
.wts-margin-small-top{margin-top:var(--sSmall);}
.wts-margin-small-right{margin-right:var(--sSmall);}
.wts-margin-small-bottom{margin-bottom:var(--sSmall);}
.wts-margin-small-left{margin-left:var(--sSmall);}

/* Remove Padding and margins */
.wts-padding-remove{padding:0px;}
.wts-padding-remove-top{padding-top:0px;}
.wts-margin-remove{margin:0px;}

/* Widths */
.wts-moreLHS{width:var(--wMoreLHS);}
.wts-lessRHS{width:var(--wLessRHS);}

/* FLEX */
.wts-flex-space-between, .wtsFlexSpaceBetween{
	display:flex;
	justify-content: space-between;
}
.wts-flex-end{
	display:flex;
	justify-content: flex-end;
}

/* TEXT */
.wts-text-small{font-size:13px;}
.wts-text-lead{font-size:var(--fLead);}
.wts-text-huge{font-size:var(--fhuge);}
.wts-text-right{text-align: right;}
.wts-text-left{text-align: left;}
.wts-text-center{text-align: center;}
.wts-text-normal{font-weight: 400;}

/* BORDERS */
.wts-round{border-radius: var(--rDefault);}
.wts-round-tiny{border-radius: var(--rTiny);}
.wts-round-mini{border-radius: var(--rMini);}

/* Container */
.wts-container{
	position: relative;
	background-color:var(--white);
	min-height: 100px;
	/*top:326px;*/
	margin:0 auto;
	/*z-index:9999;*/
	border-radius:var(--rDefault);
}
.wts-wrap{
	margin:0 auto;
}

/* Grid */
.wts-grid{
	display: grid;
	grid-template-columns: 50% 50%;
}
	.wts-grid-third{
		grid-template-columns: 33% auto;
		gap:var(--sDefault);
	}
	.wts-grid-quarter{
		grid-template-columns: 25% auto;
		gap:var(--sDefault);
	}

/* Generic Card Wrapper */
.wts-card-wrapper{
	background-color:var(--grey);
}
	.wts-card-wrapper h3 a{
		font-size: 20px;
		text-transform: uppercase;
		color:var(--headings);
	}
	.wts-card-wrapper &gt; div{
		display:flex;
	}
	.wts-place-card-header{
		width:100%;
	}
	.wts-place-card-header-top{
		display:flex;
		height:50px;
		border-bottom: 1px solid var(--babyBlue);
		justify-content: space-between;
	}
	.wts-place-card-footer{
		margin-bottom:30px;
	}
	.wts-card-wrapper:last-child{
		margin-bottom:0px;
	}
	
.wts-place-card-footer{
	flex-direction: row-reverse;
	background-color:var(--darkGrey);
}

.wts-tabs{
	display:flex;
	color: var(--darkBlue);
	border-color: var(--darkBlue);
	border-bottom:1px solid var(--darkBlue);
	margin-bottom:var(--sDefault);
	
}
.wts-tabs div{
	padding: 10px 15px;
	border-radius: 6px 6px 0 0;
	border:1px solid var(--darkBlue);
	margin-left: 10px;
	margin-bottom:-1px;
}
	.wts-tabs div:hover{
		cursor: pointer;
		color: var(--darkGrey);
		border:1px solid var(--darkGrey);
		border-bottom:1px solid var(--darkBlue);
	}
	.wts-tabs div.active{
		background-color: var(--darkBlue);
		color:var(--white);
	}
	.wts-tabs div.active:hover{
		cursor: default;
		border:1px solid var(--darkBlue);
	}

.wts-paginate{
	display:flex;
	align-items: center;
	justify-content: center;
}
	.wts-paginate &gt; div{
		display:inline-block;
		padding:var(--sSmall);
		font-size:15px;
		width:35px;
		height:35px;
		margin:1px;
		line-height:12px;
		text-align: center;
		background-color:var(--grey);
	}
	.wts-paginate &gt; div:hover, .wts-paginate .active{
		background-color:var(--darkGrey);
		cursor: pointer;
	}
	.wts-paginate &gt; div.disabled{
		color:var(--darkGrey);
	}
	.wts-paginate &gt; div.disabled:hover{
		color:var(--darkGrey);
		background-color:var(--grey);
		cursor: default;
	}

#sticky_right {
	top:150px;
}
#googlePlayButton{
	position: fixed;
	display:block;
	right:8px;
	top:280px;
}
	#googlePlayButton img{
		height:30px;
	}

	/* Fonts */
	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: local('Roboto'), local('Roboto-Regular'), url(/_wts4/fonts/google/Roboto/Roboto-Regular.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
	
	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: local('Roboto Medium'), local('Roboto-Medium'), url(/_wts4/fonts/google/Roboto/Roboto-Medium.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}

	.flavor{
		font-family: 'Flavors', cursive;
	}

	/* ANIMATIONS */
	.shake {
		animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
		transform: translate3d(0, 0, 0);
		backface-visibility: hidden;
		perspective: 1000px;
	}
	@keyframes shake {
		10%, 90% {
			transform: translate3d(-1px, 0, 0);
		}

		20%, 80% {
			transform: translate3d(2px, 0, 0);
		}

		30%, 50%, 70% {
			transform: translate3d(-4px, 0, 0);
		}

		40%, 60% {
			transform: translate3d(4px, 0, 0);
		}
	}
	
	/* HTML ELEMENTS */
	body, html {
		background-color: var(--page_bg) !important;
		font-family:'Roboto', sans-serif;
		font-weight:400;
		color:var --default;
	}
	body{
		font-size: 1.5rem;
		padding-top:0px;
	}
	h1, h2.wts_heading_primary{
		font-family: 'Roboto', san-serif;
		font-size: 3rem;
		color: var(--primary);
	}
	h1:first-of-type{
		margin-top:0px;
		margin-bottom:20px;
	}
	@media(max-width:767px)
	{
		h1, h2.wts_heading_primary{
			font-size:2.2rem;
		}
	}
	
	h2 {
		font-size:18px;
	}
	h3 {
		font-size:16px;
	}
	h4 {
		font-size:14px;
	}
	b, optgroup, strong{
		font-weight:500 !important;
	}
	a{
		color:var(--default);
	}
	a:hover {
		color: var(--primary);
	}
	
	
	/* HEADER SECTION */
	@media(min-width:768px){
		#background_layer{
			background-image: var(--page_bg_img_url);
		}
	}

	.wts_footer_logo, .wts_footer_logo:focus{
		background-image: var(--logo_medium-r1);
	}
	@media (max-width:767px){
		.hidden-xs{
			display:none !important;
		}
	}

	#wts-image-background{
		
		background-position: center 0;
		background-repeat: no-repeat;
		background-size:cover;
		background-image:var(--page_bg_img_url);
		height:450px;
		width:100%;
	}

	.wts_wrapper_footer{
		margin-top:0px !important;
	}
	.panel-footer.wts_footer .wts_footer_top {
		display:none;
	}
	.panel-footer.wts_footer {
		top:0px;
	}
	.wts_footer_base{
		top:0px;
	}

	/*
	#background_layer, #header_bg_view_panel {
		width: 100%;
		padding-bottom: 23.68%;
		height: 0;
		display: block;
		top: 0;
		left: 0;
		background-position: center 0;
		background-repeat: no-repeat;
		background-size: cover !important;
		margin-left: auto;
		margin-right: auto;
	}
	#background_layer .fade_block, #header_bg_view_panel .fade_block {
		width: 100%;
		height: 120px;
		position: absolute;
		top:350px;
		background-color: var(--page_bg);
	}
	
	#background_layer, #header_bg_view_panel{
		height:350px;
		overflow:hidden;
	}
	*/

	@media (max-width:355px){
		.col-main{
			padding:0px;
		}
		.wts_outer_panel &gt; .panel-body{
			padding:8px;
		}
	}
	@media (max-width:370px){
		.wts_quick_nav{
			padding:5px;
		}
	}
	#map-controls &gt; div{
		background-color:var(--septenary);
	}
	#map-logo {
		background: url(/_wts4/images/generic/logo/footer-full.png) center center no-repeat;
		background-position: center 0 no-repeat;
	}
	#sticky_right {
		background-image: var(--share);
	}
	
	#header_container{
		position:relative;
	}
	.container.wts_wrapper_body {
		position:relative;
		border-radius:6px;
		overflow:hidden;
	}
	/*
	.shrinking_header{
		height:110px;
		top:0px;
		position: fixed;
		right: 0;
		left: 0;
		z-index: 1030;
		margin: 0px auto 0px auto;
		-webkit-transition: height 0.25s;
		transition: height 0.25s;
	}
	.shrinking_header.shrink{
		height:55px;
		background-color: var(--head_foot_bg);
		border-bottom: solid 1px #000;
		border-radius:0 0 8px 8px;
		-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
		-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
		box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
		margin-top: 0px;
	}

	
	.shrinking_header #header_search_input{
		position: absolute;
		top: 44px;
		right: 0px;
		-webkit-transition: all 0.25s;
		transition: all 0.25s;
	}
	.shrinking_header.shrink #header_search_input{
		-webkit-transition: all 0.25s;
		transition: all 0.25s;
		right:30px;
		top: 10px;
	}
	.shrinking_header.shrink .wts_bg_credits{
		display:none;
	}
	.shrinking_header .logo_wts, .shrinking_header .logo_wts .logo_text{
		
		background-size:cover;
		width: 180px;
		height: 112px;
		-webkit-transition: height 0.25s, width 0.25s, margin 0.25s;
		transition: height 0.25s, width 0.25s, margin 0.25s;
	}
	.shrinking_header .logo_wts .logo_text{
		background-image: var(--logo_part_name);
		background-size:cover;
		display: none;
		width: 180px;
		height: 112px;
		transition-property: visibility, opacity, height, width;
		transition-duration: 0.25s,0.25s,0.25s,0.25s;
	}
	.shrinking_header.shrink .logo_wts .logo_text{
		opacity: 0;
		visibility: hidden;
		transition-property: opacity, visibility, height, width;
		transition-duration: 0.25s,0.25s,0.25s,0.25s;
		height:50px;
		width:85px;
	}
	.shrinking_header.shrink .logo_wts{
		height:53px;
		width:85px;
		background-size:cover;
		margin-left: 20px;
		margin:0 0 0 0px;
		-webkit-transition: height 0.25s, width 0.25s, margin 0.25s;
		transition: height 0.25s, width 0.25s, margin 0.25s;
	}
	.android_app_inner{
		margin-top:4px;	
		text-align:left !important;
	}
	.shrinking_header.shrink .android_app_inner{
		margin:0px !important;
	}
	.shrinking_header .android_app_inner img{
		-webkit-transition: height 0.25s, width 0.25s, margin 0.25s;
		transition: height 0.25s, width 0.25s, margin 0.25s;
	}
	.shrinking_header.shrink .android_app_inner img{
		height:34px;
		margin:10px 0;	
		-webkit-transition: height 0.25s, width 0.25s, margin 0.25s;
		transition: height 0.25s, width 0.25s, margin 0.25s;
	}
	.shrinking_header.shrink .btn-lg{
		padding:6px 12px;
		font-size:14px;
		margin:0px;
	}
	#header_search_input{
		float:right;
	}
	#header_search_input &gt; button{
		-webkit-transition: all 0.25s;
		transition: all 0.25s;
	}
	@media (max-width:355px){
		.logo_wts{
			margin-left: -20px !important;
		}
		#header_search_input{
			margin-right: -5px;
		}
	}
	@media(max-width:767px){
		.logo_wts{
			margin-left:-50px;
		}
		.shrinking_header .android_app_inner img{
			height:34px;
			margin:2px 0;
			-webkit-transition: height 0.25s, width 0.25s, margin 0.25s;
			transition: height 0.25s, width 0.25s, margin 0.25s;
		}
		.shrinking_header .logo_wts{
			height:53px;
			width:85px;
			background-size:cover;
			margin-left: 0px;
			-webkit-transition: height 0.25s, width 0.25s, margin 0.25s;
			transition: height 0.25s, width 0.25s, margin 0.25s;
		}
		.shrinking_header .btn-lg{
			padding:6px 12px;
			font-size:14px;
		}
		.shrinking_header{
			height:auto;
		}
		.shrinking_header #header_search_input{
			-webkit-transition: all 0.25s;
			transition: all 0.25s;
			right:30px;
			top: 10px;
		}
	}
	@media(min-width:768px){
		.logo_wts{
			margin: 5px 0 7px;
		}
		.shrinking_header {
			width: 750px;
			margin-top: 215px;
		}
		.shrinking_header .logo_wts .logo_text{
			display:block;
		}
	}
	@media(min-width:992px){
		.shrinking_header {
			width: 970px;
		}
	}
	@media(min-width:1200px){
		.shrinking_header {
			width: 1170px;
		}
	}
	*/

	.credits_background {
		float:right;
		z-index: 1031;
		position:relative;
		width:150px;
		top:0px;
		border-radius:0px 0px 6px 6px;
		border:none;
		padding-top:3px;
		padding-bottom:3px;
		background-color:rgba(112,105,90,0.4);
		color:#fff;
		outline:none !important;
		margin-right: -15px;
	}
	.credits_background:hover, .credits_background:focus {
		background-color:rgba(112,105,90,0.6);
		color:#fff;
	}
	@media(max-width:767px)
	{
		.wts_outer_panel &gt; .panel-body{
			padding:15px 0px 15px 0px;
		}
	}
	
	/* BUTTONS */
	.btn-default, .btn-default:active, .btn-default:focus{
		background-color:VAR(--btn_def_bg);
		color:VAR(--btn_def_t);
		border-color:VAR(--btn_def_b);
		text-decoration:none;
	}
	.btn-default:hover{
		background-color:VAR(--btn_def_bg_h);
		color:VAR(--btn_def_t_h);
		border-color:VAR(--btn_def_b_h);
		text-decoration:none;
	}
	.wts_generic_orange, .wts_generic_orange.active, .wts_generic_orange:active, .wts_generic_orange:focus {
		background-color: VAR(--primary);
		border: 1px solid VAR(--primary);
		color: #fff !important;
		text-transform: uppercase;
	}
	.wts_generic_orange:hover{
		border-color: VAR(--primary) !important;
		background-color: VAR(--primary_l) !important;
		color: VAR(--primary) !important;
	}
	.btn-default.green, .btn-default.green.active, .btn-default.green:active, .btn-default.green:focus {
		background-color: VAR(--btn_green_bg) !important;
		border: 1px solid VAR(--btn_green_b) !important;
		color: #fff !important;
	}
	.btn-default.green:hover{
		background-color: VAR(--btn_green_bg_h) !important;
		border: 1px solid VAR(--btn_green_b_h) !important;
		color: #fff !important;
	}
	.btn-default.orange, .btn-default.orange.active, .btn-default.orange:active, .btn-default.orange:focus {
		background-color: VAR(--btn_orange_bg) !important;
		border: 1px solid VAR(--btn_orange_b) !important;
		color: #fff !important;
	}
	.btn-default.orange:hover{
		background-color: VAR(--btn_orange_bg_h) !important;
		border: 1px solid VAR(--btn_orange_b_h) !important;
		color: #fff !important;
	}
	.btn.wts_listing_nb{
		background-color:#d1d8df;
		border-color:#d1d8df;
	}
	.btn.wts_listing_nb:hover{
		background-color:#bcc7d1;
		border-color:#bcc7d1;
	}
	.btn.dark-blue{
		background-color:#1a3f61;
		border-color:#1a3f61;
		color:#fff;
	}
	.btn.dark-blue:hover{
		background-color:#132f48;
		border-color:#132f48;
	}
	/* TOOLTIP */
	.tooltip-inner{
		border-color:VAR(--primary);
	}
	.tooltip-inner a{
		color:VAR(--primary);
	}
	/* HEADER */
	#header_search_modal_trigger{
		border:solid 1px #fff !important;
	}
	.btn-default.credits_background {
		float: right;
		z-index: 1031;
		position: relative;
		width: 150px;
		top: 0px;
		border-radius: 0px 0px 6px 6px;
		border: none;
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: rgba(112,105,90,0.4);
		color: #fff;
		outline: none !important;
		margin-right: -15px;
	}
	
	/* SITE-WIDE ELEMENTS */
	.well, .alert{
		border-radius:0px
	}
	.well{
		background-color:var(--default_l_b) !important;
	}
	a.list-group-item:focus, a.list-group-item:hover{
		color: var(--primary) !important;
	}
	label {
		font-weight: 500;
	}

	/* FORM ELEMENTS */
	.panel.panel-default textarea,.panel.panel-default select,.panel.panel-default input {
		border-color:var(--default);
	}
	
	/* NEW LISTING BLOCKS ON HOMEPAGE */
	
	.wts_nlb .panel.panel-default{
		border:solid 1px var(--default_l) !important;
	}
	.wts_nlb .panel, .wts_nlb a:hover .panel-body{
		background-color:var(--default_l) !important;
	}
	.wts_nlb .panel .panel-heading{
		background-color: var(--secondary_l) !important;
	}
	.wts_nlb p, .wts_nlb p.listing_category, .wts_nlb p.listing_town{
		border-bottom: solid 1px var(--default_l);
	}
	
	
	
	.well.wts_quick_nav {
		background-color: var(--secondary_l) !important;
	}
	.well.wts_quick_nav .btn-default{
		border-color: var(--secondary) !important;
		background-color:var(--secondary);
	}
	.wts_quick_nav select, .wts_quick_nav select option {
		color: inherit;
	}
	
	
	.row.wts_content.wts_no_border, .wts_outer_panel{
		background-color:#fff !important;
	}
	.logo-inner{
		border:0px !important;
		padding:0px !important;
	}
	.panel.panel-default, .panel.panel-default &gt; .panel.panel-default
	{
		border:0px !important;
		background-color:transparent;
		border-bottom:solid 1px var(--default_l) !important;
	}
	.list-group.light &gt; .list-group-item-heading, .list-group &gt; .list-group-item, .panel.light &gt; .panel-heading, .panel.accom &gt; .panel-body{
		border:0px !important;
		background-color:transparent;
	}
	.panel-heading{
		font-weight:500;
	}
	.panel.panel-default.light .panel-body{
		background-color:transparent;
	}
	.list-group-item-heading{
		color: var(--primary);
		font-weight: bold !important;
	}

	.btn-default.accom {
		background-color: var(--primary);
		border-color: var(--primary) !important;
		color: #fff !important;
	}
	.btn-default.accom:hover{
		background-color: var(--primary_h);
	}
	
	
	.panel.panel-default .table thead tr &gt; th, .panel.panel-default .table &gt; tbody &gt; tr &gt; td, .panel.panel-default .table &gt; tbody &gt; tr &gt; th, .panel.panel-default .table &gt; tfoot &gt; tr &gt; td, .panel.panel-default .table &gt; tfoot &gt; tr &gt; th, .panel.panel-default .table &gt; thead &gt; tr &gt; td{
		border-width:1px;
	}
	
	
	.panel-footer.wts_footer &gt; div a {
		color: #d0d2d5;
	}
	.panel-footer.wts_footer &gt; div a:hover{
		color:var(--primary);
	}
	.panel-footer .well {
		background-color: transparent;
		border: 0px !important;
		color: #d0d2d5;
	}
	
	.panel-footer.wts_footer {
		background-color: var(--head_foot_bg);
		padding: 10px 0 20px;
		margin-top: -30px;
		margin-bottom: 10px;
		color: #fff;
	}
	@media(max-width:770px)
	{
		.panel-footer.wts_footer{
			padding-top:0px;
		}
	}
	.list-group.light &gt; .list-group-item-heading, .list-group &gt; .list-group-item-heading {
		border:0px !important;
		background-color: transparent;
	}
	.list-group.dark &gt; .list-group-item, .list-group &gt; .list-group-item-heading, .panel.panel-default &gt; .panel-heading{
		background-color:transparent;
		font-weight:500 !important;
	}
	ul li.links {
		color: var(--primary) !important;
	}
	.btn-default.light, .btn-default.light {
		background-color: #fff;
		border-color: #fff;
		color: var(--primary) !important;
	}
	.btn-default.light:hover, .btn-default.light:hover{
		background-color: var(--btn_def_bg);
		border-color: var(--btn_def_bg);
		color: var(--btn_def_t) !important;
		text-decoration:none;
	}
	
	
	.nav-tabs.wts_context_tabs li a
	{
		background-color: var(--default_l);
		border-color: var(--default);
		color:var(--default);
		margin-bottom: 1px;
	}
	.nav-tabs.wts_context_tabs li a:hover{
		background-color: var(--default_h);
		border-color: var(--default_h);
		color: var(--default);
	}
	.nav-tabs.wts_context_tabs{
		border-bottom:solid 1px var(--default);
	}
	
	.nav-tabs.wts_context_tabs {
		border-bottom: 1px solid var(--default);
	}
	.nav.nav-tabs.wts_context_tabs a, .nav.nav-tabs.wts_context_tabs a:focus {
		background-color: var(--default_l) !important;
		border-color: var(--default) !important;
	}
	.nav.nav-tabs.wts_context_tabs a:hover{
		background-color: var(--default_l) !important;
		color: var(--secondary_l) !important;
		border-color: var(--secondary_l) !important;
	}
	.panel.panel-default, .panel.panel-default &gt; .panel.panel-default {
		border-color: rgba(178,187,72,.6) !important;
		border: 0px !important;
	}
	.panel.panel-default &gt; .panel-heading{
		background-color:transparent;
		border:0px;
	}
	.wts_listing_text_heading h2, .wts_sub_heading_primary a, h3.wts_sub_heading_primary{
		font-weight:500;
	}
	.wts_sub_heading_primary.inline
	{
		color:var(--default) !important;
	}
	.list-group &gt; .list-group-item-heading, .panel.panel-default &gt; .panel-heading {
		background-color: transparent;
		border-bottom-color: rgba(255,255,255,.4);
	}
	
	/* WIDE LISTING PREVIEWS */
	.wts_wide_listing{
		border:none !important;
		background-color:var(--default_l);
		margin-bottom:20px;
	}

	.wts_wide_listing .btn.has_special{
		font-weight:500;
		font-size:16px;
		margin-top:10px;
		text-decoration:none;
		border-color:var(--default);
		background-color:var(--default);
		color:#fff;
	}
	.wts_wide_listing .btn.has_special:hover{
		background-color:var(--default_h);
	}
	h3.listing_name{
		font-size: 2rem;
	}
	.wts_wl_top_info {
		margin: 0px 0 10px;
		padding: 0 0 5px;
		border-bottom: 1px solid #bce8f1;
	}
	.wts_wl_bottom {
		background: var(--btn_def_bg);
		border-radius:0px;
	}
	.label.item-prop{
		color:var(--btn_def_t) !important;
	}
	a .label.item-prop{
		color:#fff !important;
	}
	.item-prop.mail::before{
		display:inline-block;
		width:14px;
		height:14px;
		content:'';
		background-size: cover;	
	}
	#search_results .item-prop.mail::before{
		display:inline-block;
		width:14px;
		height:14px;
		content:'';
		background-size: cover;	
	}
	.item-prop.wifi::before{
		display:inline-block;
		width:14px;
		height:14px;
		content:'';
		background-size: cover;
	}
	.item-prop.phone::before{
		display:inline-block;
		width:14px;
		height:14px;
		content:'';
		background-size: cover;
	}
	.item-prop.flash::before{
		display:inline-block;
		width:14px;
		height:14px;
		content:'';
		background-size: cover;
	}
	.wts_wide_listing .col-img-left {
		padding: 0 15px 0 10px;
	}
	.wts_wide_listing .thumbnail {
		padding: 0px;
	}
	.wts_wide_listing .has_specials{
		background-color: var(--default);
	}
	@media(max-width:600px)
	{
		.wts_wide_listing .col-img-left{
			text-align:center;
		}
		.wts_wide_listing .col-img-left .thumbnail{
			display:inline-block;
		}
	}
	
	
	/* PAGINATION */
	/*
	.pagination li a, .pagination li span {
		border-color: #fff;
	}
	.pagination &gt; li &gt; a, .pagination &gt; li &gt; span, .pagination &gt; .disabled &gt; a, .pagination &gt; .disabled &gt; a:focus, .pagination &gt; .disabled &gt; a:hover, .pagination &gt; .disabled &gt; span, .pagination &gt; .disabled &gt; span:focus, .pagination &gt; .disabled &gt; span:hover{
		background-color: var(--default_l);
	}
	.pagination li a, .pagination li a:focus {
		color:  var(--secondary) !important;
	}
	.pagination li.active a, .pagination li.active a:focus, .pagination li.active a:hover, .pagination li.active span, .pagination li.active span:focus, .pagination li.active span:hover {
		background-color: var(--primary);
		border-color: #fff;
		color: #fff !important;
	}
	.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover
	{
		background-color: var(--secondary_l);
		border-color: #fff;
	}
	.pagination &gt; .disabled &gt; a, .pagination &gt; .disabled &gt; a:hover{
		border-color: #fff;
	}
	*/

	.wts_sub_heading_primary{
		font-size:1.6rem !important;
		font-family: 'Roboto', sans-serif;
	}
	.wts_listing_text &gt; :not(.wts_listing_text_heading) a, .wts_text_block a
	{
		color:inherit;
		border-bottom:1px dashed var(--default_l);
	}
	.wts_listing_text &gt; :not(.wts_listing_text_heading) a:hover, .wts_text_block a:hover{
		color:inherit;
		border-bottom:1px dashed var(--default);
	}
	
	.wts_footer_base, .wts_footer_base small {
		color: unset;
	}
	.panel, .panel .panel{
		border-radius:0px;
	}
	.panel.panel-default.list_filter_control, .list-group {
		background-color: var(--default_l) !important;
	}
	.group_cat a, .see_all a{
		font-weight:500;
	}
	.list_filter_control .glyphicon-check::before,.list_filter_control .glyphicon-ok::before {
		/* content: "\2611"; */
		display:block;
		width:14px;
		height:14px;
		content:'';
		background-size: cover;
	}
	.list_filter_control .glyphicon-unchecked::before,.list_filter_control  .glyphicon-remove::before {
		/* content: "\2610"; */
		display:block;
		width:14px;
		height:14px;
		content:'';
		background-size: cover;
	}
	.list_filter_control a:hover .glyphicon-unchecked::before,.list_filter_control   a:hover .glyphicon-remove::before {
		display:block;
		width:14px;
		height:14px;
		content:'';
		background-size: cover;
	}
	
	.list_filter_control a.btn.btn-default{
		width:auto;
	}
	@media(max-width:991px)
	{
		.list_filter_control .panel-body{
			text-align:center;
		}
	}
	
	/* LISTING PAGE */
	.panel .wts_stats_heading{
		color:var(--default) !important;
	}
	.panel.listing_stats{
		border:none !important;
		background-color:var(--default_l) !important;
	}
	#t_c_container .panel .panel-body, #t_c_container .panel .panel-heading, .panel.contained .panel-heading, .panel.contained .panel-body{
		padding-left:0px;
		padding-right:0px;
	}
	h2.wts_heading_primary &gt; a.btn{
		font-family:'Roboto';
	}
	.panel.panel-default.gray-bg{
		background-color:var(--default_l);
	}
	table.sp_answers tr.n_q, span.n_q, table.sp_answers .glyphicon-remove{
		color: var(--secondary_l);
	}
	.nb-modal-toggle{
		margin-bottom:15px;
	}
	
	/* MAP */
	#map_town_input{
		border-color: var(--primary);
	}
	#map-cat-opts-header .input-group-addon{
		border-color: var(--primary);
		background-color:var(--primary_l);
	}
	#map-category-options{
		border-color: var(--primary);
		background-color:var(--primary_l);
	}
	#map .dropdown-menu.accom{
		border-color: var(--primary);
		background-color:var(--primary_l);
	}
	#map .dropdown-menu.accom li a:hover{
		background-color:var(--primary_h);
	}
	#map .btn-group.open button.accom{
		background-color:var(--primary_h);
	}
	
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: var(--secondary_l);
	}
	.mCSB_draggerRail{
		border-color: var(--secondary_l);
	}
	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		opacity:0.5;
		background-color:var(--secondary_l);
	}
	
	/* DATEPICKER */
	.ui-widget-header{
		border:1px solid var(--primaryAlt) !important;
	}
	.ui-datepicker{
		border-color:none;
	}
	.ui-datepicker-title select{
		color:var(--default);
	}
	.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{
		background-color:var(--primaryAlt);
	}
	.ui-datepicker th{
		font-weight:500;
	}
	.ui-datepicker td span, .ui-datepicker td a{
		color:var(--default);
	}
	.ui-datepicker td.ui-datepicker-week-end a{
		color:var(--default);
		background-color:var(--primaryAlt) !important;
	}
	.ui-datepicker td.ui-datepicker-week-end a:hover, .ui-datepicker td a:hover{
		color:#fff;
		background-color:var(--primary_h);
	}
	.ui-datepicker td a{
		background-color:var(--default_l);
	}
	.ui-datepicker-next{
		background-color:var(--primaryAlt) !important;
	}
	
	/* ENQUIRY FORM */
	#wts_enq &gt; .panel{
		background-color:var(--default_l);
	}
	.well.wts_form_security{
		background-color:var(--default_l);
	}
	.well.wts_form_security .input-group-addon .verification_number{
		color:#ff0000;
	}
	.well.wts_form_security .input-group-addon input{
		border-color:#ff0000;
	}
	.panel.dark, .panel.panel-default.wts_review{
		border-color:var(--default_l) !important;
		border-width:1px !important;
		border-style: solid !important;
	}
	
	
	
	#android_app{
		float:right;
	}
	.android_app_inner{
		text-align:center;
		display:none;
	}
	.android_app_inner img{
		height:46px;
		width:auto !important;
		margin-bottom:20px;
	}
	@media(min-width:450px) and (max-width:767px){
		#header_logo{
			height:auto;
			width:33%;
		}
		#wts_top_search
		{
			width:20%;
			left:47%;
		}
		.header-center{
			width:33% !important;
			float:left;
			position:relative;
			right:10%;
		}
		.header-clearfix{
			display:none;
		}
		.android_app_inner img{
			margin-top:32px;
		}
	}
	@media(max-width:450px){
		#header_logo{
			height:auto;
		}
	}
	@media(min-width:768px){
		.android_app_inner{
			display:block;
			text-align:right;
			margin-right:0px;
		}
		.android_app_inner img{
			margin-top:36px;
		}
	}
	@media(min-width:992px){
		.android_app_inner{
			margin-right:0px;
		}
	}
	@media(min-width:1200px){
		.android_app_inner{
			text-align:right;
			margin-right:0px;
		}
	}
	#header_search_modal_trigger{
		margin:0px;
	}

	/* CSS collapsible */
	.css-collapse input[type='checkbox'] {
	  display: none;
	}
	.css-collapse .lbl-toggle {
	  display:none;
	  text-align: center;
	  padding: 1rem;
	  cursor: pointer;
	  transition: all 0.25s ease-out;
	}
	.css-collapse .lbl-toggle:hover {
	  color: #c0c0c0;
	}
	.css-collapse .lbl-toggle::before {
	  content: ' ';
	  display: inline-block;
	  border-top: 5px solid transparent;
	  border-bottom: 5px solid transparent;
	  border-left: 5px solid currentColor;
	  vertical-align: middle;
	  margin-right: .7rem;
	  transform: translateY(-2px);
	  transition: transform .2s ease-out;
	}
	.css-collapse .toggle:checked + .lbl-toggle::before {
	  transform: rotate(90deg) translateX(-3px);
	}
	.css-collapse .collapsible-content {
	  transition: max-height .25s ease-in-out;
	}
	.css-collapse .toggle:checked + .lbl-toggle + .collapsible-content {
	  max-height:none;
	}
	.css-collapse .collapsible-content .content-inner {
	  border:solid 1px #000;
	}
	@media(max-width:991px){
	  .css-collapse .lbl-toggle{
		display:block;    
	  }
	  .css-collapse .collapsible-content {
		max-height:0px;
		overflow: hidden;
	  }
	}

	.shrink #lastminutebanner{
		margin:0px;
	}
	
	.typeahead.dropdown-menu{
		width:100%;
		padding-left:0px !important;
	}

	.well.wts_footer_social{
		background-color:transparent !important;
	}</pre></body></html>