﻿/*HIDE EXTERNAL COOKIE BANNER
ds: hidden due to constant popping up, seems to be loaded externally. gtm? */
div#onetrust-consent-sdk {display:none !important; visibility:hidden !important; width:0px !important; height:0px !Important; overflow:hidden !important} 


/*================================================================================================================================
	DOUBLE HEADER ADVERT STYLES
==================================================================================================================================*/
html.double_banner_ads .pageBody_non_mobile #banner .accountLists {top: 7px; right: 520px;}
html.double_banner_ads .pageBody_non_mobile #wrapper #headerAdverts {height:150px;}
html.double_banner_ads .pageBody_non_mobile #wrapper #headerAdverts div + div {margin-top:16px}

@media only screen and (max-width: 1390px) {	
	html.double_banner_ads #navigationFull li a {font-size:17px}
}
@media only screen and (max-width: 1360px) {	
	html.double_banner_ads #navigationFull li a {font-size:16px}
}
@media only screen and (max-width: 1280px) {	
	html.double_banner_ads #navigationFull {top:52px;}
	html.double_banner_ads #pageBody.pageBody_non_mobile #banner {height:190px;}
	html.double_banner_ads .pageBody_non_mobile #wrapper #headerAdverts div + div {margin-top:8px}
	html.double_banner_ads .pageBody_non_mobile #banner .accountLists {top: auto;right: 1.25%;bottom: 7px;}
}
@media only screen and (max-width: 1160px) {	
	html.double_banner_ads .pageBody_non_mobile #banner .accountLists li a {width:50px}
	html.double_banner_ads .pageBody_non_mobile #banner .accountLists .mobHide {display:none}
}
@media only screen and (max-width: 1030px) {	
	html.double_banner_ads .pageBody_non_mobile #banner .accountLists {top:auto; right: auto; left:0px; bottom:49px;}
}

@media only screen and (max-width: 786px) {	 
	html.double_banner_ads .pageBody_Mobile ul.adrotor li {display:none !important}
	html.double_banner_ads .pageBody_Mobile ul.adrotor li.alrActiveItem {display:block !Important}
	html.double_banner_ads .pageBody_Mobile #wrapper #headerAdverts {max-height:130px !important}
}

@media only screen and (max-width: 500px) {	 
	html.double_banner_ads .pageBody_Mobile #wrapper #headerAdverts {max-height:130px !important}
	html.double_banner_ads .pageBody_Mobile #wrapper #headerAdverts * {max-height:64px !important}
}
/*================================================================================================================================
	END DOUBLE HEADER ADVERT STYLES
==================================================================================================================================*/


#main_content_holder .oddSection{background:#fff;}
#footerOne .mediaBar{background:#ffb500;} 
#searches .sItem .subText.smallerSub{height:30px;}

#pageContent .contactCard{margin-top:0 !important;} 
.pageBody_local #contentArea{padding:0 !important;} 
.pageBody_local #contentArea ol{display:none;}
.golocal-subcontent h3{color:#003c69; font-weight:bold;}

.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown[id*=max_price_]:before, .pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown[id*=min_price_]:before {
    content: "\f153";
    font-family: fontawesome;
}

h3.pricesTitle:before {
    content: "\f153" !important;
}

    #contentArea.password-content-area p, #contentArea.password-content-area div{
        text-align: center !important; padding:5px;
    }

	 #contentArea.password-content-area div{margin:auto; padding:10px;}
.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {background: url(/custom/images/branding/logos/ucc_logo.svg) center left no-repeat !important; height:47px; margin-top:2px}
.logo.edinburgh{background: url(/custom/images/branding/logos/ucc_logo.svg) no-repeat}
 @media only screen and (min-width: 768px) {	
#pageContent #strapContainer{background:#ffb500; border:1px solid #003c69}
}

#pageContent .login-signup .login-status{color:#bf0404  !important;}
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown.expanded:before{color:#fff !important;}

.TenantLandlordLinks a{background-color: #003c69;}

/* #PrimaryNavfull #mob-icon{left: 1% !important;} */

@media only screen and (max-width: 767px) {
	.pageBody_Mobile #PrimaryNavfull .accountLists {width: 105px !important; margin-right: 62px;}
}
.pageBody_home #pageContent .v2_search_panel_wrapper .v2_search_panel .as-panels .as-panel .v2buttonWrapper input.search{
	height:60px;
}
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content input.main_search {

	
	height:60px;
}
.pageBody_home #pageContent .searchWrapper{
	height :60px;
}

.pageBody_home #pageContent .v2buttonWrapper>.searchWrapper.map{
	top:-60px;
}.pageBody_home #pageContent .v2_search_panel_wrapper .v2_search_panel .as-panels .as-panel .v2buttonWrapper .searchWrapper.map a{
		height :58px;

}

.pageBody_home #pageContent .v2buttonWrapper .searchWrapper:before{
line-height: 60px;
}

.searchWrapper .mapLabel{
	    margin: 20px 0 0 5px;
}
#pageContent .login-signup .blueform-bot{
background: #2a6e89 !important; 

}