﻿.pageBody_home #pageContent{margin-top: 0%;}

.transl{color:#151f35; padding:10px 5px; position:relative; top:-140px;height: 20px;left: -72px;float: right;z-index:9999}
.transl a{color:#151f35} 
.language {
    right: 0;
    
}

#popupBody_1 .locateMap  {
    display: none !important;
}

/*#pageContent .headlinePrice .highlightext {
    font-size: 13px !important;
    height: 20px;
    position: absolute;
    top: 85px;
    left: 300px;
    padding-left: 0px !important;
}*/


p.highlightext {
    padding: 10px 0 !important;
    font-style: italic;
    clear: left;
}

.phase3.not_logged_in .student_acount_image_section, .phase3.not_logged_in .password_image_section {
  min-height: 659px;
} 

.phase3.pageBody_home .imgcontainer {
    min-height: 610px;
}

.pageBody_statistics #pageHolder {
    margin-top: -39px;
}

.phase3.pageBody_home.pageBody_non_mobile #pageContent #strapContainer {
    padding-top: 5px;
}

.phase3.pageBody_home #img1 img {
    object-fit: none;
    object-position: center; 
}

phase3 .pageContent_advice .adviceNav li a.blur {
   text-decoration: none;
}

.pageBody_non_mobile.apply-fixed-elements .transl {
    top: 0px !important;
}
.pageBody_non_mobile.apply-fixed-elements #banner {
    width: 100%;
    height: 0px !important;
}

.phase3.pageBody_landlords #pageHolder {
    margin-top: -40px;
}

.pageBody_landlords .contact-details .contact-block {
	padding: 0px;
} 

#searches .sItem span {
    font-size: 0.7em;
}

.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: #151f35;
}

.language div.button {
    position: relative;
    top: 12px !important;
    left:80px;
	cursor: pointer; 
    height: 1.8em;
    padding: 0;
    font-size: 16px;
    color: #151f35;
    z-index: 9999999;
}
.language div span {
    font-size: 16px; 
    font-weight: 500;
}

.searchRight .info span.advertLastUpdate::before {
    content: "Advert Last Updated:";
}

.searchRight .info span.advertLastUpdate::after {
    content: "h";
}

.pageBody_cymraeg .searchRight .info span.advertLastUpdate::before {
    content: "Hysbyseb Diweddarwyd Diwethaf:";
}

.pageBody_cymraeg.phase3 .landlordRegisterPanel span:after {
    content: "Cofrestrwch";
}
.pageBody_cymraeg.phase3 .landlordLoginPanel span:after {
    content: "Mewngofnodi";
}



#headerAdverts {
    right: 5.5%;
	}

#pageContent .searchAction .alreadyLet::after{left: 4%;}

.pageContent_advice #contentArea {
    display: none;
}

.pageContent_advice.helpInfo { 
     
    background: #fff;
    box-sizing: border-box;
    padding: 15px 15px 15px 15px;
 }

.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown em{height: 41px; margin-top: 2px; margin-right: 1px; color: white !important; }

.pageBody_non_mobile .filter_toggle_row, #pageBody.pageBody_non_mobile .MyListBox, #pageBody.pageBody_non_mobile .menuOl{width: auto; min-width: 190px;}

#banner .accountLists li a{min-width: 111px; text-align: center;}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable.solid-colour-popup{width: 1200px !important;}
@media only screen and (max-width: 768px){
	#pageContent .info {padding: 0;}
}
@media only screen and (max-width: 767px){
	.pageContent_advice .helpInfo .golocal-subcontent {
		background: #fff;
		box-sizing: border-box;
		padding: 15px 15px 15px 15px;
	}
	
	.phase3 div#wrapper, .phase3#pageBody #pageContent {
		background: #fff;
		margin-top: 50px;
	} 
	
	.phase3.pageBody_password #wrapper #pageContent {
		top: 0px !important; 
	}
	
	.pageBody_messageboard.pageBody_Mobile div#wrapper {
    height: 615px;
	}
	
	#banner .accountLists li a{text-align: left !important; min-width:0px;}
	.solid-colour-popup .ui-dialog-titlebar-close:before{top: -25px; right: 5px;}
	.searchListing h3.contactBlockTitle{margin-left: 7px;}
	#pageContent .info.rent_includes_options .no::before, .property-safety .no::before{left: 5px;}

	#pageBody.pageBody_Mobile .controls .dispPropertyCounter{margin-top: -23px;}

	.pageBody_Mobile #pageContent #mobileDropdowSelector .content{width: 100%;}

	body.pageBody_Mobile #pageContent #mobileDropdowSelector {height: 250px !important;}

	#pageContent #mobileDropdowSelector .content label em{top: 2px;}

	#pageBody.pageBody_Mobile .controls .dispPropertyCounter::before{font-size: initial;}
	.pageBody_Mobile #mobileDropdowSelector .controls h3 span::after{font-size: initial;}
	ul {list-style-type: none !important; margin-left: 0px !important;}

	.golocal-subcontent table{overflow-wrap: anywhere; text-align: left;}
	
	/* Main panel max height (dropdowns)*/
	.pageBody_Mobile #pageContent .v2_search_main.as-panels, .pageBody_Mobile #pageContent .v2_search_panel.as-opened {
		max-height: 380px !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: 390px !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;
	}
	
}


.numFacilities .info, .infoBlock ul li {
    display: none !important;
}

.numFacilities .info, .infoBlock ul li.yes{
    display: inline-block !important;
}
@media only screen and (max-width: 767px) {

.pageBody_statistics #pageHolder {
    margin-top: 0px;
}

.phase3#pageBody #footerWrapper {
    top: 495px;
	
}

.pageBody_local .golocal-subcontent {
     padding: 0px; 
}
	
.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {
    left: 2% !important;
    height: 45px;

}

   .phase3.pageBody_home #mobHero {
        object-fit: cover;
        max-height: 164px;
    }

 .phase3.pageBody_home div#pageHolder {
        padding-top: 0px;
    }

#pageContent .cms_fixed_contact_block.abs-bottom {position: absolute;    
    padding: 0px 15px;} 
	.pageBody_Mobile #pageContent .v2buttonWrapper {
		background: #4d4d4d;
	}
	/* Main panel max height (dropdowns)*/
	.pageBody_Mobile #pageContent .v2_search_main.as-panels, .pageBody_Mobile #pageContent .v2_search_panel.as-opened {
		    max-height: 870px !important;
			height: 435px;
			background: #4d4d4d;   
	}
	/* total panel height (Main panel + 53px)*/
	.pageBody_Mobile .v2_search_panel_wrapper {
		height: 323px !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;
	}
}

@media only screen and (max-width: 767px) {
    .pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {
        width: 181px !important; 
    }
}

/* .filter_opened .filter_holder {height: auto !important;} */