<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/** ADMIN FEATURES **/
.pFeatures .pFeatures-title		{ font-family:'Roboto Slab', serif; font-weight:400; font-size:2em; }
.header-wrapper { font-size:12px; }
.pFeatures .pFeatures-title,
.pFeatures p small				{ color:#0B172B; }
.pFeatures .btn					{ background:#B8993F; color:#0B172B; }
.pFeatures .btn:hover			{ background:#B8993F; color:#0B172B; }
.pFeatures .pFeatures-bumpup { padding-right:0px; border-right:none; }
.pFeatures .pFeatures-feature { display:none; }



/** ADDRESS BAR **/
.property-header											{ padding:40px 0px; }
.property-header .left										{ float:left; width:80%; }
.property-header .left h1									{ font-weight:400; font-size:2em; }
.property-header .left .attributes							{ margin:10px 0px 0px 0px; font-size:1.3em; }
.property-header .left .attributes .style,
.property-header .left .attributes .bedrooms,
.property-header .left .attributes .reception,
.property-header .left .attributes .bathroom				{ display:inline-block; vertical-align:middle; }
.property-header .left .attributes .style.style--tagline .ListingTagline-text {
	font-weight: 300;
}
.property-header .left .attributes .bedrooms,
.property-header .left .attributes .reception,
.property-header .left .attributes .bathroom				{ margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; }
.property-header .left .epc-rating { padding:15px 0px 0px 0px; margin:15px 0px 0px 0px; border-top:1px solid #253C60; color:#FFFFFF; font-size:1.3em; }
.property-header .left .epc-rating a { font-weight:bold; color:#B8993F; }
.property-header .left .epc-rating a:hover { color:#B8993F; }
.property-header .right										{ float:right; width:160px; text-align:right; }
.property-header .right .Price-pricePeriod,
.property-header .right .price-period,
.property-header .right .Price-priceOffers,
.property-header .right .price-offers						{ display:block; font-size:1.3em; }
.property-header .right .Price-priceValue,
.property-header .right .price-value						{ font-family:'Roboto Slab', serif; font-weight:600; font-size:2.6em; }

.property-header											{ background:#0B172B; color:#FFFFFF; }
.property-header .left h1									{ color:#FFFFFF; }
.property-header .left .attributes .bedrooms,
.property-header .left .attributes .reception,
.property-header .left .attributes .bathroom				{ border-left:2px solid #B8993F; }



/** MAIN CONTENT **/
.property-page-wrapper .property-strip { padding:80px 0px; }
.property-page-wrapper .property-strip-center	{ text-align:center; }
.property-page-wrapper .left-col { font-family:'Roboto Slab', serif; float:left; width:250px; font-size:1.6em; font-weight:400; text-transform:uppercase; }
.property-page-wrapper .right-col { margin:0px 20px 0px 300px; padding:0px 0px 0px 50px; font-size:1.3em; line-height:1.6em; font-weight:300; }

.property-page-wrapper .property-strip			{ background:#FFFFFF; }
.property-page-wrapper .property-strip-grey		{ background:#FAFAFA; }
.property-page-wrapper .property-strip-blue		{ background:#0B172B; }
.property-page-wrapper .left-col				{ color:#0B172B; }
.property-page-wrapper .right-col				{ border-left:2px solid #B8993F; color:#777777; }



/** MEDIA BOX **/
.media-box { text-align:center; background:#FFFFFF; }
.media-box .shortlist-star { position:absolute; top:20px; right:20px; width:45px; height:45px; padding:20px; z-index:999; background:transparent url(icons/shortlist-off.png) no-repeat 50% 50%; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; cursor:pointer; }
.media-box .is-shortlisted.shortlist-star,
.media-box .shortlist-star:hover	{ background:transparent url(icons/shortlist-onGold.png) no-repeat 50% 50%; }
.media-box .shortlist-star span		{ display:none !important; }
.MediaboxFS .media-box.media-box-top .Mediabox-nav,
.media-box .Mediabox-nav { background:#0B172B; }
.Mediabox--fullscreen { background:#0B172B; }
.Mediabox--fullscreen .Mediabox-nav  { z-index:9999; }
.media-box.media-box-top .Mediabox-nav { background:#EFEFEF; }
.Mediabox .Mediabox-nav ul { background:#FFFFFF; }
.Mediabox .Mediabox-nav ul li { width:134px; }
.media-box .Mediabox-nav a { text-transform:uppercase; font-family:'Roboto Slab', serif; font-size:1em; font-weight:700; padding:0px 12px; }
.media-box .Mediabox-nav a:hover,
.media-box .Mediabox-nav a.selected,
.media-box .Mediabox-nav a.Mediabox-activePanel		{ background:#B8993F; color:#0B172B; cursor:pointer; }
.media-box .Mediabox-nav a.shortlist { min-width:120px; }
.media-box .Mediabox-nav a.media-box-social { width:150px; }
.property-map-wrapper .single-property-map { height:400px; }
.map-tooltip { display:inline-block; font-size:10px; background:#FFFFFF; padding:10px; }
.media-box .Mediabox-nav .no-show,
.media-box .Mediabox-panel-poi { display:none; }
.media-box .Mediabox--fullscreen .Mediabox-nav .no-show { display:inline; }
.media-box .Slideshow-slide.SlideshowCarousel-inactive { opacity:0.5; }
.media-box.media-box-bottom ul	{ margin:20px auto; width:auto; max-width:960px; text-align:center; }
.media-box.media-box-bottom ul li { display:inline-block; width:auto; }
.media-box.media-box-bottom ul li a { float:none; display:block; }
.Mediabox-nav .media-box-trigger { display:none; width:160px; margin:20px auto; padding:10px; text-align:center; text-transform:uppercase; font-family:'Roboto Slab', serif; font-size:1.4em; font-weight:700; }
.Mediabox--fullscreen .Mediabox-defaultClose { background: none; }
.Mediabox--fullscreen .Mediabox-defaultClose:before { font-family:FontAwesome; content:"\f00d"; color:#FFFFFF; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; }
.Mediabox--fullscreen .Mediabox-defaultClose:hover:before { color:#B8993F; }
.Mediabox--fullscreen .Mediabox-panels { color:inherit; }
.map-places .map-places-title .arrows { display:block; background:transparent url(../img/key-arrows.png) no-repeat 50% 50%; }
.map-places .map-place-toggle.map-place-school { background-image:url(../img/key_school.png); }
.map-places .map-place-toggle.map-place-cafe { background-image:url(../img/key_cafe.png); }
.map-places .map-place-toggle.map-place-train-station { background-image:url(../img/key_train_station.png); }
.map-places .map-place-toggle.map-place-gym { background-image:url(../img/key_gym.png); }
.map-places .map-place-toggle.map-place-park { background-image:url(../img/key_park.png); }
.map-places .map-place-toggle.map-place-restaurant { background-image:url(../img/key_restaurant.png); }
.map-places .map-place-toggle.map-place-convenience-store { background-image:url(../img/key_convenience_store.png); }
.map-places .map-place-toggle.map-place-post-office { background-image:url(../img/key_post_office.png); }
.map-places .map-place-toggle.map-place-bar { background-image:url(../img/key_bar.png); }
.map-places .map-place-toggle.map-place-bus-station { background-image:url(../img/key_bus_station.png); }
.map-places .map-place-toggle.map-place-hospital { background-image:url(../img/key_hospital.png); }
.Mediabox-panel-directions .directions-header .Address-addressLine1 { display:none; }

.Mediabox--fullscreen .MediaBox-mapInfoWindow	{ padding:10px; text-transform:uppercase; max-width:240px; background:#FFFFFF; }
.Mediabox--fullscreen .MediaBox-mapInfoWindow .MediaBox-mapInfoWindowName	{ font-size:1.2em; color:#0B172B; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:2px solid #B8993F; }
.Mediabox--fullscreen .MediaBox-mapInfoWindow .MediaBox-mapInfoWindowAddr { color:#777777; }
.Mediabox--fullscreen .MediaBox-mapInfoWindow .MediaBox-mapInfoWindowWebsite	{ margin:20px 0px 0px 0px; }
@media screen and (max-width:800px), screen and (max-height:640px){
	.Mediabox--fullscreen .map-places .map-places-toggle-wrapper { display:none; max-height:200px; overflow-y:scroll; }
}



/** SHARE PANEL **/
.share-wrapper	{position:relative;height:100%;text-align:center;}
.share-wrapper .share-content	{ position:relative;z-index:2;height:100%;}
.share-wrapper .share-content h2	{ font-family:'Roboto Slab', serif;font-weight:400;font-size:2.5em;color:#FFFFFF;border-bottom:2px solid #B8993F; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; }
.share-wrapper .share-content .share-social	{ padding:80px 0px 0px 0px; }
.SharePage { margin: 0; padding: 0; list-style: none; display: block; }
.SharePage .SharePage-item { display: inline-block; }
.SharePage .SharePage-item a { text-decoration: none; display: block; color:#FFFFFF; overflow:hidden; padding:10px; text-transform:uppercase; }
.SharePage .SharePage-item a .icon,
.SharePage .SharePage-item a .text	{ display:inline-block; vertical-align:middle; }
.SharePage .SharePage-item a .icon { width:44px; height:44px; line-height:40px; text-align:center; font-size:2.5em; margin:0px 10px 0px 0px; border:2px solid #FFFFFF; -webkit-border-radius:50% 50% 50% 50%; -moz-border-radius:50% 50% 50% 50%; border-radius:50% 50% 50% 50%;}
.SharePage .SharePage-facebook a:hover,
.SharePage .SharePage-facebook a .icon { background-color: #3d5b99; }
.SharePage .SharePage-twitter a:hover,
.SharePage .SharePage-twitter a .icon {background-color: #55acee; }
.SharePage .SharePage-pinterest a:hover,
.SharePage .SharePage-pinterest a .icon { background-color: #bd081c; }
.SharePage .SharePage-item a .text {font-family:'Open Sans', sans-serif; font-size: 1.3em; text-align:left; }
.SharePage .SharePage-item a .text span { display:block; }
.share-wrapper .share-content .share-friend	{ margin:40px 0px; }
.share-wrapper .share-content .share-friend .form .form-row { margin:5px 0px 10px 0px; }
.share-wrapper .share-img			{ position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; }
.share-wrapper .static-form-wrapper.share-friend p { color:#FFFFFF; }
@media screen and (max-width:640px){
.SharePage .SharePage-item a .text { display:none; }
}
@media screen and (max-width:360px){
.SharePage .SharePage-item a .text span { display:block; }
}

.Mediabox--fullscreen .gm-style-iw .website	{ margin:20px 0px 0px 0px; }


.Mediabox-panel-directions{
  background-color:#FFFFFF;
}
.directions {
	height:100%;
}
.directions .directions-map	{
		height:100%;
}
.directions .directions-map #map {
	width:100% !important;
	height:100% !important;
}
.directions-text .directions-steps,
.directions-text .directions-header {
  max-width:800px;
}
/**.directions-text-animation {
	text-align:left;
}**/

.directions-steps ol b {
	text-transform:uppercase;
}
@media screen and (max-width:767px){

	.directions-header .addr {
		font-size:1.6em;
	}
}



/** VALUATION BANNER **/
.ValuationBanner {
	font-size:1em;
}



/** BULLETS **/
.key-features					{ text-transform:uppercase; }
.key-features ul				{ list-style:none; margin:0px; padding:0px; }
.key-features ul li				{ display:block; width:45%; margin:10px 0px; }
.key-features ul li.odd			{ float:left; }
.key-features ul li.even		{ float:right; }
.key-features .icon				{ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; float:left; width:20px; font-size:1.6em; line-height:1em; }
.key-features .value			{ display:block; margin:0px 0px 0px 30px; }

.key-features .icon				{ color:#0B172B; }



/** DESCRIPTION **/
.listing-additional-info-title		{ display:none; }
.description-wrapper strong				{ font-weight:600; text-transform:uppercase; }
.btn-brochure											{ display:inline-block; vertical-align:middle; margin:0px 10px 10px 0px; background-color:transparent; background-repeat:no-repeat; background-position:left 10px top 50%; color:#0B172B; font-family:'Roboto Slab', serif; font-weight:700; text-transform:uppercase; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; cursor:pointer; }
.btn-brochure:hover								{ color:#B8993F; }
.btn-brochure.btn-brochureClient,
.btn-brochure.btn-brochureCustom	{ background-image:url(icons/brochure-icon-blue.png); padding:20px 20px 20px 55px; }
.btn-brochure.btn-brochurePrint		{ background-image:url(icons/brochure-icon-print.png); padding:20px 20px 20px 80px; }
.rent-wrapper .btn-brochure				{ color:#B8993F; }
.rent-wrapper .btn-brochure:hover	{ color:#0B172B; }
/* .rent-wrapper .btn-brochure.btn-brochureClient,
.rent-wrapper .btn-brochure.btn-brochureCustom	{ background-image:url(icons/brochure-icon-light-blue.png); }
.rent-wrapper .btn-brochure.btn-brochurePrint		{ background-image:url(icons/brochure-icon-print-light-blue.png); } */
.description-wrapper strong,
.listingAdditionalInfo { color:#0B172B; }
dd { margin:0 0 40px 0px; }
dt strong { display:block; }



/** ENQUIRY **/
.property-page-wrapper .enquiry-wrapper				{ text-align:center; }
.enquiry-form .form-col								{ width:48%; }
.enquiry-form .form-left							{ float:left; }
.enquiry-form .form-right							{ float:right; }
.property-page-wrapper .negotiator-wrapper			{ margin:20px 0px 0px 0px; }
.property-page-wrapper .negotiator-wrapper .image	{ margin:0px 0px 10px 0px; }
.property-page-wrapper .negotiator-wrapper a		{ display:block; font-size:0.7em; }
.property-page-wrapper .enquiry-wrapper small		{ padding:40px 0px 0px 0px; font-size:0.7em; display:block; clear:right; }

.enquiry-wrapper									{ background:#0B172B; }
.enquiry-wrapper .left-col,
.enquiry-wrapper .right-col							{ color:#FFFFFF; }
.property-page-wrapper .negotiator-wrapper .image	{ border:5px solid #FFFFFF; }
.property-page-wrapper .negotiator-wrapper a		{ color:#FFFFFF; }
.property-page-wrapper .negotiator-wrapper a:hover	{ color:#B8993F; }
.property-page-wrapper .enquiry-wrapper .right-col	{ border-left:2px solid #FFFFFF; }
.enquiry-wrapper small								{ color:#FFFFFF; }



/** FORM **/
.enquiry-form .form									 	{ margin:40px 0px; }
.enquiry-form .form .form-row .form-label				{ display:none; }
.enquiry-form .form .form-textbox input,
.enquiry-form .form .form-textbox textarea				{ padding:15px; width:100%; }
.enquiry-form .form .styledd,
.enquiry-form .form .htmldd								{ padding:14px 15px; width:100%; }
.enquiry-form .form .form-textbox textarea				{ min-height:225px; }
.enquiry-form .form .btn								{ display:block; width:100%; }

.enquiry-form .form select,
.enquiry-form .form .htmldd,
.enquiry-form .form .styledd,
.enquiry-form .form .form-textbox input,
.enquiry-form .form .form-textbox textarea 				{ background:#FFFFFF; border:1px solid #FFFFFF; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }



/** SIMILAR PROPERTIES **/
.similar-property-wrapper				{ text-align:center; font-size:1.3em; }
.similar-property-wrapper h2 { color:#0B172B; }
.similar-property-wrapper .property-wrapper .list-item .details { margin:0px; padding:10px; }
.similar-property-wrapper .property-wrapper .list-item:hover .details { background:#EFEFEF; }



/** VALUATION BANNER **/
.property-valuation-banner h3			{ color:#0B172B; }



/** RENTALS **/
.rent-wrapper .pFeatures .pFeatures-title,
.rent-wrapper .pFeatures p small,
.rent-wrapper .property-page-wrapper .left-col,
.rent-wrapper .property-valuation-banner h3						{ color:#B8993F; }
.rent-wrapper .pFeatures .btn			{ background:#B8993F; color:#FFFFFF; }
.rent-wrapper .pFeatures .btn:hover	{ background:#C6AF69; color:#FFFFFF; }
.rent-wrapper .property-header .left .attributes .bedrooms,
.rent-wrapper .property-header .left .attributes .reception,
.rent-wrapper .property-header .left .attributes .bathroom,
.rent-wrapper .property-page-wrapper .right-col					{ border-left:2px solid #B8993F; }
.rent-wrapper .enquiry-form .form .btn				{ background:#B8993F; color:#FFFFFF; }
.rent-wrapper .enquiry-form .form .btn:hover	{ background:#C6AF69; color:#FFFFFF; }
.rent-wrapper .btn-brochure										{ color:#B8993F; }
.rent-wrapper .btn-brochure:hover								{ color:#C6AF69; }
.rent-wrapper .media-box .Mediabox-nav a:hover,
.rent-wrapper .media-box .Mediabox-nav a.selected,
.rent-wrapper .media-box .Mediabox-nav a.Mediabox-activePanel		{ background:#B8993F; color:#FFFFFF; cursor:pointer; }
.rent-wrapper .share-wrapper .share-content h2	{ border-bottom:2px solid #B8993F; }
.rent-wrapper .share-wrapper .property-share-friends-button			{ background:#B8993F; color:#FFFFFF; }
.rent-wrapper .share-wrapper .property-share-friends-button:hover	{ background:#C6AF69; color:#FFFFFF; }




/** RESPONSIVE **/
@media screen and (max-width:1200px){
.property-page-wrapper .left-col			{ width:190px; text-align:left; }
.enquiry-wrapper .left-col h2				{ font-size:1.3em; }
.property-page-wrapper .right-col			{ margin:0px 20px 0px 210px; padding:0px 0px 0px 30px; }
}

@media screen and (max-width:1110px){
	.MediaboxFS .Mediabox-nav .media-box-trigger { display:block; margin:0px; padding:11.5px 13px; width:181px; }
	.Mediabox--fullscreen .Mediabox-nav .ul-toggle { display:none; text-align:left; }
	.Mediabox-nav .ul-toggle,
	.Mediabox-nav .ul-toggle.active { display:block; }
	.MediaboxFS .Mediabox .Mediabox-nav ul.main-media-nav	{ background:transparent; }
	.MediaboxFS .Mediabox .Mediabox-nav ul.main-media-nav li,
	.MediaboxFS .Mediabox .Mediabox-nav ul.main-media-nav li.no-show { display:block; width:180px; }
	.MediaboxFS .Mediabox .Mediabox-nav ul.main-media-nav a { float:none; border:none; border-top:1px solid #CCCCCC; }
}

@media screen and (max-width:930px){
	.property-header .left			{ width:70%; }
}

@media screen and (max-width:850px){
	.property-wrapper .list-item.list-item-2		{ display:none; }
}
@media screen and (max-width:760px){
	.property-header .left,
	.property-header .right											{ float:none; width:100%; text-align:left; }
	.property-header .right											{ margin:20px 0px 0px 0px; }
	.property-header .left .attributes .style,
	.property-header .left .attributes .bedrooms,
	.property-header .left .attributes .reception,
	.property-header .left .attributes .bathroom					{ display:block; margin:0px; padding:0px 0px 0px 10px; border-left:2px solid #B8993F; }
	.rent-wrapper .property-header .left .attributes .style,
	.rent-wrapper .property-header .left .attributes .bedrooms,
	.rent-wrapper .property-header .left .attributes .reception,
	.rent-wrapper .property-header .left .attributes .bathroom		{ display:block; margin:0px; padding:0px 0px 0px 10px; border-left:2px solid #B8993F; }
	.property-header .right .Price-pricePeriod,
	.property-header .right .price-period,
	.property-header .right .Price-priceOffers,
	.property-header .right .price-offers							{ display:inline; }
	.key-features ul li												{ width:100%; }
	.key-features ul li.odd,
	.key-features ul li.even										{ float:none; }
	.Mediabox-nav .media-box-trigger				{ display:block; }
	.Mediabox .Mediabox-nav ul						{ display:none; width:100%; margin:0px; border-top:none; border-bottom:none; border-left:none; background:transparent; }
	.Mediabox .Mediabox-nav .ul-toggle.active ul { display:block; }
	.media-box.media-box-bottom ul li,
	.Mediabox .Mediabox-nav ul li					{ display:block; width:100%; }
	.Mediabox .Mediabox-nav ul li					{ border-top:1px solid #DDDDDD; }
	.media-box.media-box-bottom ul li			{ border-top:1px solid #0F223F; }
	.Mediabox .Mediabox-nav ul li a 			{ float:none; display:block; background:transparent; border-right:none; }
	.media-box .Mediabox-nav a.media-box-social { width:auto; }
	.media-box.media-box-bottom ul li a 	{ color:#FFFFFF; }
}

@media screen and (max-width:660px){
	.property-page-wrapper .left-col							{ float:none; width:auto; }
	.property-page-wrapper .right-col							{ margin:20px 0px 0px 0px; padding:20px 0px 0px 0px; border-left:none !important; border-top:2px solid #B8993F; }
	.rent-wrapper .property-page-wrapper .right-col				{ border-top:2px solid #B8993F; }
	.property-page-wrapper .enquiry-wrapper .left-col			{ text-align:center; }
	.property-page-wrapper .negotiator-wrapper					{ display:inline-block; vertical-align:top; margin:20px 10px; width:45%; }
	.property-page-wrapper .enquiry-wrapper .right-col			{ border-top:2px solid #FFFFFF; }
	.property-page-wrapper .enquiry-wrapper .right-col			{ border-left:none; }
}

@media screen and (max-width:580px){
	.property-page-wrapper .negotiator-wrapper					{ display:block; margin:20px 0px; width:100%; }
	.enquiry-form .form-left,
	.enquiry-form .form-right									{ float:none; width:100%; }
}

@media screen and (max-width:460px){
	.btn-brochure	{ display:block; }
}
</pre></body></html>