/* CMP PAGE OVERRIDES*/
.title {color: #321e6d !important;}
.golocal-subcontent th,
.golocal-subcontent .title-bar,
.agent-button,.ph-button {background-color: #321e6d !important;}
.agent-button:hover,.ph-button:hover {background-color: #379f9f !important;}
#footerOne .info-right .address {margin-top:0px !Important; transform: translateY(0px) !Important;}

@media only screen and (min-width: 768px) {
#poweredBy  { width:100%; margin-bottom: -60px; padding-bottom:0px; }
#poweredBy p { line-height: 30px; height: 40px; }
#poweredBy > img { padding-bottom:10px !important; vertical-align: text-bottom; }
#poweredBy > * { display: inline-block; vertical-align: middle; padding: 0px 2px; }
}


.pageContent_local .first {
    background-color: #321e6d;	
}

a[href="/Statistics"],
#pageContent .property_details_content_wrapper div.finish  p,
.filter_toggle_row[id*="_panel_pn_general"] { display:none !important }

#pageContent.pageContent_search .listingWrapper .searchListing.proc.highlight {background: #d6d2e2 !important;}
.pageBody_advert .searchListing .title {padding:15px;}
#pageContent .contactCard {color: #321e6d !important; border: 1px solid #321e6d }
.#pageContent .searchListing .searchRight .info .rentIncludes { padding: 6px 10px !important; }
#navigationFull li a {color:#321e6d; font-weight:700;}
.phoneNo.contactCard i {color:#321e6d !important;}


.pageBody_home #pageContent .v2_search_panel_wrapper .v2_search_panel .as-panels .as-panel .v2buttonWrapper .searchWrapper.map a {height:45px}
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch {
    background: rgb(32 35 41 / 65%);
}
.logo.edinburgh{height:89px !important;} 
body.pageBody_home #PrimaryNavfull #mob-menu-sub{height:50px !important;}
body.pageBody_non_mobile #PrimaryNavfull ul li ul li a{width: initial !important;} 
body.pageBody_non_mobile #navigationFull li a{white-space: nowrap;}
body.pageBody_non_mobile #PrimaryNavfull ul li ul{width: fit-content;}
body.pageBody_non_mobile #PrimaryNavfull ul li a{padding-bottom: 7px !important;} 
body.pageBody_non_mobile #PrimaryNavfull ul li ul li a{margin-top: 0!important;}
body.pageBody_non_mobile #PrimaryNavfull ul li ul li a:hover{background:#321e6d !important;}
 img.cyber {height: 80px !important;}

@media only screen and (max-width: 767px) {
	.pageBody_Mobile #PrimaryNavfull .accountLists {
		width: 105px !important; 
	}
	#pageBody.pageBody_Mobile #pageContent .login-signup div.login-form .generalstatus {
		top: 25px;
	} 
	#pageBody.pageBody_Mobile #pageContent .login-signup div.login-form .generalstatus span.login-status {
		color: #000000 !important;
		text-indent: 0%; 
	}
	.logo.edinburgh, #SecondaryNav, #featureContent, .searchPanel-bot, #footerOne img, #disclaimerHeader, #disclaimer, .divide, .fb_reset, .fb-like.fb_iframe_widget, .pageBody_home .clear, #pageContent br, #headerImage.one, fieldset.search legend, fieldset p img, .welcome img, .longAdvert-top, .mspartner {
		
		visibility: show !important;   
	}
	br + br {
		display: none;
	}
	
}

.pageBody_search #pageContent .searchAction a.delFromList:hover{
	background: #321e6d !important;
}

.numFacilities ul li,
.infoBlock.facilities  ul li, 
.infoBlock.pFacilities ul li, 
.infoBlock.mobility ul li, 
.infoBlock.suitableFor ul li, 
.infoBlock.safety ul li{display:none !important;}

.numFacilities ul li.yes,
.accordion .infoBlock ul li.yes{display:block !important;}

.infoBlock.propDescription ul li, .infoBlock.propDescription ol li{width:100% !important; display:list-item !important}
.pageBody_Mobile .hHotList a:not(.emptyIcon),.pageBody_Mobile .hEnquiries a:not(.emptyIcon){background:#321e6d !important;}
.backButton{display:block !important; margin:20px 0 5px 0; float:right;}

.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown em {width: 35px; height: 47px;} 

#pageContent .v2_search_main .dropdowns .dropdownDisplay .values{background:#379f9f !important;}

.gl-block.landing_info{clear:both; background:#fff; padding:20px 0 !important;}
.pageBody_non_mobile.apply-fixed-elements #banner .logo.edinburgh{height:60px !important;}

#pageContent .customSearchTool a, #pageContent .resultsNav ul li a.active{background:#379f9f !important;}

.pageBody_non_mobile .filter_holder{min-height:100px;}
.pageBody_home #pageContent .searchWrapper{border-left:none}

.pageBody_Mobile #pageContent #mobileDropdowSelector .controls h3{top:0;}
.pageBody_Mobile #pageContent .v2buttonWrapper {height: 40px;}

.pageBody_Mobile #pageContent .v2buttonWrapper {

   line-height:initial;
}

@media only screen and (max-width: 470px) {
	#pageContent .tenancy_management .title h2, #pageContent .paperRip, #pageContent .paperRip span, #pageContent div.welcome h1, #pageContent div.welcome h1 span, #pageContent #privacyPolicy h1, #pageContent .policy-document h1 {
		font-size: 18px;
	}
}
h3.resultsCount {
    width: 98%;
}
/*
 #pageContent.pageContent_search div.welcome{
	display:block !important ;
	
}
*/

#pageContent > div.welcome > h1 > span {
	display:block !important;
	font-size:80% !important;
	
}#pageContent > div.welcome > h1{
	
	margin-bottom:0 !important;
	    margin-left: 15px;
	line-height:100% !important;
}#ctl00_ContentPlaceHolder1_Ctrl_SearchResultsWrapper_ctl01_searchResultsNav > div.welcome.searchResultsTitle > h1 {
    display: none !important;
} 


#banner .accountLists li a{
   width: 100% !important;
}

#banner .accountLists li {
    height: 100% !important;
}



#banner > div.TenantLandlordLinks.Tenantlandlord > div > div > a {
line-height: 65px !important;
}

div#srchWrap {
    bottom: 80px !important;
}
#buttonWrapper {
    top: -90px !important;
}



.pageBody_Mobile #srchWrap {
height: 325px;}



#contentArea > p:nth-child(1)::after {
    content: "Password Required" !important;
    display: block !important;
    height: 100%;
    width: 100%;
    /* position: absolute; */
    font-size: 130%;
    font-weight: bold;
}