﻿.pageBody_non_mobile #banner .accountLists li a {
    width: 100px;
}
    .pageBody_Mobile #PrimaryNavfull .accountLists li a.emptyIcon em {font-weight: 500 !important;}

.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown.expanded {
    color: #fff !important;
}

.solid-colour-popup .ui-dialog-titlebar-close:before {
    color: #fff; 
	}

 .phase3.pageBody_landlords .contact-block div span {
    margin-right: 10px !important;
}
 
.pageBody_landlords .contact-details .contact-block {
    padding: 14px;
}

.phase3.pageBody_landlords .contact-block div span.address_3 {
    display: none;
}

.searchListing .title #subTitle a {
    width: 190px !important;
} 

.password-help {
    left: 70% !important;
}

html.search-listing-v2 #pageBody.pageBody_search #pageContent.pageContent_search .listingWrapper.splitView .searchListing.highlight {
    background-color: #65C1BE !important;
}

.filterButton {
    background: #fcbf00;
	color: #000 !important;
}

.pageBody_non_mobile .filter_toggle_row .filter_elements span.checkOn label {
    background: #fcbf00 !important;
    color: #000 !important;
    border-radius: 10px;
}
  
#searches {
    left: 23%;
    position: relative; 
}

#messageB #sharerList .sharers-panel {
        padding-bottom: 8px; 
    } 

#footerOne .socialLinks a {
    color: #000 !important;
} 

#banner .accountLists li a {
    color: #001e50;
}

.pageBody_non_mobile .filter_opened .filter_holder {;
    top: 90px !important;
}

body.pageBody_home #pageContent .v2_search_main .dropdowns .dropdownDisplay input:checked+label {
    background: #fcbf00 !important;
}
 

.infoBlock.facilities ul li, .infoBlock.pFacilities ul li, .infoBlock.suitableFor ul li, .infoBlock.sustainableLiving ul li, .infoBlock.mobility ul li, .infoBlock.safety ul li 
	{
		display: none !important;
	}
.infoBlock.facilities ul li.yes, .infoBlock.pFacilities ul li.yes, .infoBlock.suitableFor ul li.yes, .infoBlock.sustainableLiving ul li.yes, .infoBlock.mobility ul li.yes, .infoBlock.safety ul li.yes 
	{
		display: block !important;
	} 

@media only screen and (max-width: 767px){
	
	.searchListing .accordion.ui-accordion .ui-accordion-content {
		padding: 1em 2em !important;
	}

	.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {
    width: 44% !important;
    left: 3% !important;
	}  
	.pageBody_Mobile #PrimaryNavfull .accountLists {
		top: 0;
		width: 120px !important;
		margin-right: 50px;
	}
	#pageContent .cms_fixed_contact_block.abs-bottom {position: absolute;    
    padding: 0px 15px;} 
	
	/* Main panel max height (dropdowns)*/
	.pageBody_Mobile #pageContent .v2_search_main.as-panels, .pageBody_Mobile #pageContent .v2_search_panel.as-opened {
		max-height: 421px !important;
	}
	/* total panel height (Main panel + 53px)*/
	.pageBody_Mobile .v2_search_panel_wrapper {
		height: 433px !important;
	}
	/* button position (Main panel + 10px)*/
	.pageBody_Mobile #srchWrap {
		height: 435px !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;
	}
	
	#searches {
		left: 0%;
		position: relative; 
	}
	    .pageBody_Mobile .resultsNav ul li a, .pageBody_Mobile .resultsNav ul li a:hover, .pageBody_Mobile .resultsNav ul li a.active {
        color: #000 !important;
    }
	.phase3 div#pageHolder {
        margin-top: 50px; 
    }
	
	.phase3 div#pageHolder .pageContent_landlords, .phase3 div#pageHolder .pageContent_search
	{
        margin-top: 0px !important;  
    }
	
	.phase3.pageBody_messageboard .pageContent_messageboard {
        top: 15px !important; 
    }
	
	.solid-colour-popup .ui-dialog-titlebar-close:before {
    top: -18px;
    color: #fff;
	}
	#messageB #sharerList .sharers-panel {
        height: fit-content;
        padding-bottom: 6px; 
    }
}



