<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown[id*=dd_campus_]:before {
    content: "\f19d";
    font-family: "Font Awesome 6 Pro" !important;
}

#PrimaryNavfull li&gt;ul{background:#262626 !important}


#campusSearches {
	width: auto;
	margin: auto;
	text-align: center;
    height: 50px;
    /* line-height: 40px; */
    text-decoration: none;
    text-align: center;
    margin-top: -5px;
}

#campusSearches .sItem {
    margin: 5px;
	padding: 5px;
    background: #333;
    background-color: #fff;
    border-radius: 10px;
    text-align: center;
    vertical-align: center;
    overflow: hidden;
    position: relative;
	cursor: pointer;
	text-decoration: none;
	background-color: #e41f13
}

#campusSearches .sItem:hover{
	background-color: #f2bf19;
}

#campusSearches .primary-colour{
	color: white;
}

@media only screen and (max-width: 767px){
	#campusSearches{
		width: auto;
		display: inline-block;
		text-align: center;
		height: auto;
		margin-top: 0px;
	}
	#campusSearches .sItem{
		color: white;
		outline: solid;
		display: block;
		margin: 10px;
		line-height: 20px;
		background-color: #e41f13;
	}
	#campusSearches .primary-colour{
		color: white;
	}
	
	.pageBody_Mobile #PrimaryNavfull .accountLists {
    width: 105px !important;
    margin-right: 62px;
}
}




#pageContent .v2_search_main .as-content-closed *, #pageContent .v2_search_main .as-opened .as-content * {
    opacity: 1;
    filter: alpha(opacity=100);
}
#pageContent .v2_search_main .as-content *, #pageContent .v2_search_main .as-opened .as-content-closed * {
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
}
#general_filter_holder{min-height:100px !important;}
#subTitle.sub{height:35px !important;}


/** font-size changes - needed if changing main font
#navigationFull li a{font-size:20px;}
.searchListing .title #subTitle a{font-size:16px !important;}
#pageContent .searchListing .searchRight .mob-photo-title span, #pageContent .property_details_content_wrapper .keyFacts p.main, #pageContent .property_details_content_wrapper .keyFacts p, #pageContent .property_details_content_wrapper .keyFacts span, .searchRight .sku, .searchRight .info.feesInfo{font-size:17px !important;}
.k-grid-header .k-header, .k-grouping-header, .k-button, .k-toolbar-message-filter{font-size:14px !important;}
#pageContent .llist.block-list p.green, #pageContent .llist.block-list p.blue{font-size:15px !important;}
#searches .sItem .subText{font-size:16px;}
#banner .accountLists li a{font-size:0.8em !important;}
#pageContent #privacyPolicy p, #pageContent .policy-document p, #pageContent #privacyPolicy ol li, #pageContent .policy-document ol li, #pageContent p, #contentArea ol li, #contentArea ul li, .contentArea ul li, p, #feesDialog ul, .golocal-subcontent p{font-size: 20px !important}
.pageBody_Mobile #pageContent p {font-size: 16px !important;}

#left-panel #enquiryListPanel a, .sharers-message-button, fieldset.search input.searchButton, input.go, .blueform-bot input.gobutton, .llist a.go, a.register, a.registerNew, #topArea .back-to-menu a.backtoMenuLink, .messageB-base input.mb-post-button, .propertyAlerts div input.newalert, .messageB-base a.mb-reply-button, .messageB-base a.mb-back-button, .messageB-base .st_sharethis_custom, #topArea a.post, .messageB div.reply-lising input.reply-email, a.gototop, .propertyAlerts div input.deletealert, .button-green, .blue-button, .red-button, input.submitbutton, .button-green, .green-button, .pageBody_non_mobile #left-panel #enquiryListPanel a, .newReview, .reviewHolder .reviewContent .sectionHolder .SaveButton, .messageB-base .post-delete, .btn_resend_auth, .messageB div.reply-lising input.reply-delete,.landlordRegisterPanel span, .landlordLoginPanel span, .searchListing .accordion h3, #pageContent .chargesInfo h3, body, P, input, textarea, select, #contentArea div.p, .golocal-subcontent{font-family:bebas-neue-pro-expanded, sans-serif !important;}
#left-panel #enquiryListPanel a, .sharers-message-button, fieldset.search input.searchButton, input.go, .blueform-bot input.gobutton, .llist a.go, a.register, a.registerNew, #topArea .back-to-menu a.backtoMenuLink, .messageB-base input.mb-post-button, .propertyAlerts div input.newalert, .messageB-base a.mb-reply-button, .messageB-base a.mb-back-button, .messageB-base .st_sharethis_custom, #topArea a.post, .messageB div.reply-lising input.reply-email, a.gototop, .propertyAlerts div input.deletealert, .button-green, .blue-button, .red-button, input.submitbutton, .button-green, .green-button, .pageBody_non_mobile #left-panel #enquiryListPanel a, .newReview, .reviewHolder .reviewContent .sectionHolder .SaveButton, .messageB-base .post-delete, .btn_resend_auth, .messageB div.reply-lising input.reply-delete{font-size:16px !important;}

#pageContent .v2_search_main .dropdowns{font-size:15px;}
body{font-size:110% !important;}
@media only screen and (max-width: 4400px)
{
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content input.main_search, .pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown .default, #pageContent .v2_search_main .dropdowns .dropdownDisplay label, #customPropCount{font-size:16px;}
}


*/

/* Adjust accrediation panel to show label for student stamp expiry*/
.accreditation span[feature_name="accreditation_end_date"], .accreditationsPanel span[feature_name="accreditation_end_date"] {display:inline !Important; margin:0px 10px 0px 5px;}
.innerAccredPanel {display:block; margin-top: 18px}
.pageBody_Mobile .innerAccredPanel {margin-top: 0px; margin-bottom:3px;}
#pageContent .accreditation.contactCard,.pageBody_Mobile #pageContent .accreditation.contactCard {display:block !important; text-align:center}
#pageContent .accreditation.contactCard span {float:none }

.accordion .infoBlock ul li{display:none !important;}
.accordion .infoBlock ul li.yes{display:block !important;}
.infoBlock ul li, .infoBlock.suitableFor ul li, .infoBlock.safety  ul li{display:none !important;}
.infoBlock.propDescription ul li, .infoBlock.propDescription ol li{width:100% !important; display:list-item !important}

.chargesHeader{word-break:break-word;}
.pageBody_non_mobile #shared_facility_holder, .pageBody_non_mobile #suitable_filter_holder, .pageBody_non_mobile #private_facility_holder, .pageBody_non_mobile .filter_holder, .pageBody_non_mobile #mobility_facility_holder, .pageBody_non_mobile #sustainable_filter_holder, .pageBody_non_mobile #safety_facility_holder{background:#2d2d2d;}


@media only screen and (max-width: 767px){

/* Main panel max height (dropdowns)*/
	.pageBody_Mobile #pageContent .v2_search_main.as-panels, .pageBody_Mobile #pageContent .v2_search_panel.as-opened {
		max-height: 420px !important;
	}
	/* total panel height (Main panel + 53px)*/
	.pageBody_Mobile .v2_search_panel_wrapper {
		height: 473px !important;
	}
	/* button position (Main panel + 10px)*/
	.pageBody_Mobile #srchWrap {
		height: 430px !important;
		margin-top: -4px;
	}
	/* map panel height (usually fixed)*/
	.pageBody_Mobile.searchMapVisible #srchWrap {
		height: 425px !important;
	}
	/* button position (usually fixed)*/
	.pageBody_Mobile #pageContent .v2buttonWrapper {
		bottom: -5px;
	}

}</pre></body></html>