﻿

.fpSwitch.pageBody_non_mobile #pageContent #featuredProperties {
    position: relative;
    top: -215px;
    z-index: 10;
    background: transparent !important;
}
.fpSwitch #pageContent #featuredPropertiesContainer { padding-bottom:0px }
.fpSwitch.search_map_view #pageContent #featuredPropertiesContainer { padding-bottom:100px }
.fpSwitch #pageContent .paperRip#featuredpropertiesHeader { height:70px; text-shadow: 2px 2px 10px black; width: auto !important; background: rgb(0 0 0 / 40%); padding: 7px 20px; border-radius: 50px; } 
.fpSwitch.search_map_view #pageContent .paperRip#featuredpropertiesHeader { text-shadow:none; background: transparent; } 
.fpSwitch #pageContent .paperRip#featuredpropertiesHeader span {color:#fff !Important } 
.fpSwitch.search_map_view #pageContent .paperRip#featuredpropertiesHeader span {color:#333 !Important } 
.fpSwitch.search_map_view.pageBody_non_mobile #pageContent #featuredProperties {
	top:0px;
	transition: all .5s cubic-bezier(.42,0,.58,1) 0;  
}



.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch { border-radius:10px; }
.fpSwitch.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch { border-radius:25px; }


#pageContent #featuredProperties .paperRip span:after { content:"" }

.logo.edinburgh{
	width:270px;	
	background-size: contain !important;
	image-rendering:initial;
	height: 109px;
}
.golocal-subcontent ul.infoList{list-style:none !important; display:flex; text-align:center; justify-content:space-evenly; }
.golocal-subcontent ul.infoList li{float:left;display:block; width:130px; height:160px; padding:10px; background:#efefef; margin:10px;}
.golocal-subcontent ul.infoList li>a{text-align:center; display:block;}
.golocal-subcontent ul.infoList img{display:block; text-align:center; margin:auto;width:100px;}
div[id*="dd_suitable_for"]{display:none !important;}
h2.subStrap{font-size:30px !important;}
.pageBody_non_mobile #pageContent #featuredProperties{position:relative; top:-100px;}
.logo1{width:120px; left:275px; position:relative; height:60px; background:url('/custom/images/branding/logos/footerLogo1.svg') no-repeat;  display:block; background-size:contain; text-indent:-99999px; top:60px;}
.logo2{width:105px; left:410px; height:40px; background:url('/custom/images/branding/logos/footerLogo2.svg') no-repeat; display:block;  background-size:contain; text-indent:-99999px; position:relative; top:0px;}
.pageBody_non_mobile.apply-fixed-elements  .logo1{position:absolute; top:8px; left:170px;}
.pageBody_non_mobile.apply-fixed-elements .logo2{position:absolute; top:16px; left:290px;}
#pageContent .keyFacts .info.contractType:before, #pageContent .keyFacts span[id*=contract_type].info::before, .searchRight .info span.contractType::before{content:"Short term let: " !important;}


.filter_elements .filterButton{background:#df434f}
.fa-window-close:before{color:#df434f;}
.pageBody_home .golocal-subcontent{width:100% !important; max-width:100% !important;}
.golocal-subcontent marquee{padding:10px;}

.pageBody_advert.pageBody_non_mobile.apply-fixed.pageBody_cmspages #pageContent-elements #banner #PrimaryNavfull{height:150px;}
.pageBody_advert #banner .title

.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown:before{display:none;}
#pageContent .v2_search_main .dropdowns .dropdown {width: calc(20% - 4px) !important;}
.home-accreditations{background:#fff;}
.searchGrading{width:100%; height:55px; background:url('/Custom/images/homepage/accreditations/accreditations.gif') center no-repeat; text-align:center; background-size:100%; max-width:400px; clear:both;display:block;margin:auto;}
.searchGrading .more{position:relative; top:55px; font-weight:bold; margin-bottom:10px;}	
#footerOne .mediaBar{background:#de4553;}
.pageBody_non_mobile .resultsNav.floating-results-nav{height:127px !important;}
.pageBody_non_mobile .resultsNav.floating-results-nav #searchToolsWrapper .st-line{top:66px;}
.pageBody_non_mobile .resultsNav.floating-results-nav .filterButton.topTool{margin-top:60px;}

.pageBody_non_mobile.apply-fixed-elements .mapWindow{top: 186px;} 
.pageBody_non_mobile.apply-fixed-elements .noBlur .mapWindow {top: 186px !important;}

div[id*='pan_page_content']{float:left; background:#fff;}
.pageBody_cmspages #pageContent{float:left;}
div#pageHolder #main_content_holder{margin:auto;}

.pageBody_non_mobile.apply-fixed-elements #banner #PrimaryNavfull{height:90px !important;}
#pageContent #featuredProperties .paperRip span{color:#333 !important;}
.pageBody_cmspages  div#pageHolder #main_content_holder{width:90%}
div#pageHolder #main_content_holder .pageContent_local{width:100%}
div#pageHolder #main_content_holder .pageContent_local .golocal-subcontent{padding:10px !important}
#pageContent .paperRip{width:100%;}
.pageBody_home .golocal-subcontent{width:70% !important;}

.golocal-subcontent #searches .bottomImg{background-position:bottom !important;}

#topGuide{top:10px !important;}
.pageBody_non_mobile.apply-fixed-elements #banner .logo.edinburgh{
    position: fixed !important;
    height: 60px;
    width: 250px;
}
.search.mainSearchBtn.textIndent{display:block !important;text-indent:-9999px;} 
.search.mainSearchBtn{display:block !important;text-indent:0;}

#amendSearch{display:none !important;}
.info-right .address:nth-child(5), .info-right .address:last-child{margin-top:10px;}

#pageContent .keyFacts .guarantor::before {
    content: "Guarantor Required:";
}
#PrimaryNavfull li>ul{padding-right:3px;}

#pageBody #footerWrapper #footerOne{padding-bottom:0 !important;}

.pageBody_cmspages .golocal-subcontent table{width:100% !important;}
.golocal-subcontent table span{background:#fff !important; color: #1f2942 !important;}
.golocal-subcontent table img{border:10px solid #ccc !important;} 

#navigationFull li a:hover{border-bottom:none !important;}
#navigationFull li > a:hover{background:#df434f !important;}
#PrimaryNavfull li>ul>li{float:left !important; clear:left;width:100%;}
#PrimaryNavfull ul li ul li a{padding:6px 0px 6px 3px!important; width:100%;}
#PrimaryNavfull ul li ul li a:hover{background:#1f2942 !important; width:100%;}
#pageContent #strapContainer{margin-top:27px; max-height:50px;} 
#pageContent .login-signup .login-status{color:#e2b6b6 !important;}
.pageBody_non_mobile.pageBody_home .welcome_cms{position:relative; top:-40px;}
.advertDetails .consideredTenants{display:none !important;}
.pageBody_non_mobile.apply-fixed-elements #banner .accountLists{position:absolute; top:10px !important;}
.pageBody_Mobile #pageContent #strapContainer{margin-top:20px !important;}

#pageBody.pageBody_Mobile #contentArea{height:100% !important;}

h3.privateFacilitiesTitle:before {
    content: "\f236" !important;

}
.spinnerShow
{
    display: block;
    position: absolute;
    z-index: 1000000000000000000;
    top: 10px;
    left: -150px;
	color:#fff;

}



#headerAdverts{right:2.8% !important;top:5px !important;}

.pageBody_Mobile #navigationFull .mobileShowUL li a:hover, .pageBody_Mobile #navigationFull .mobileShowUL li a{background:#de4553 !important;}
.landlordsImages .role-overlay-img img {max-height:100px!important}

html {
    background: url(../images/Branding/hills.png) 100% bottom no-repeat, url(../images/Branding/hills2.png) 0px bottom no-repeat !important;
	background-size: 30% !important;
}
#pageBody #footerWrapper #footerOne{
	background:rgba(20, 41, 74, 0.75) !important;
}
#pageBody #footerWrapper #footerOne{margin-top:65px;}
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown[id*=_student_type]:before{font-family:FontAwesome !important; content:"\f128"}



#navigationFull li > a{margin-top:0 !important; padding:6px 10px !important; color:#fff !important}

#navigationFull{top:4px !important; text-align:center; height:100%}

#featuredProperties{background:#fff !important;}


#footerOne > div.info-left > a:nth-child(4){
	
	display:none !important;
}


#searchToolsWrapper, #PrimaryNavfull>div{width:100% !important;}
#navigationFull{width:100%;
    background: #19233f !important;
	color:#fff !important}
	

#footerOne .mediaBar {background:rgb(222, 69, 83, 0.75) !important;}
.pageBody_home .welcome_cms, .pageBody_home .gl-key-information{width:100%; margin:auto;}
.pageBody_home .welcome_cms{position:relative;}
#footerImages .fi{width:100% !important; max-width:200px}
#footerImages .fi#fi1{width:270px !important; }
#footerImages .fi#fi2{width:150px !important;}
#footerImages img{margin:auto:}
#innerFooterImages{width:400px;}
#footerImages{clear:none; top:200px; position:relative;}
.pageBody_non_mobile.apply-fixed-elements #banner #PrimaryNavfull #navigationFull{top:70px !important; background:none;text-align:center !important;}


.pageBody_home #pageContent .v2_search_panel_wrapper .dropdown.studentTypeEmptyWrapper, .pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdown.studentTypeEmptyWrapper {
    width: 207px;
    background-color: rgb(160, 155, 151)!important;
    color: #3e3e3e !important;
    display: none;
}

.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown.disabled[id*="_student_type"]::before{content:"\f071" !important;}
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown.disabled{background:#aea4a4 !important;}

.pageBody_cmspages #pageContent{width:90%; background:#fff; padding:20px;}
#pageContent.pageContent_landlords .welcome{width:100% !important;}
#pageContent .golocal-subcontent{max-width:100%;}
#pageContent.pageContent_landlords{width:90%; background:#fff; padding:20px;}
.pageBody_local .golocal-subcontent{clear:both;}
/*.pageContent_local #contentArea{height:0 !important; padding:0 !important;} */ /* REMOVED AS IT WAS CAUSING CMS MENUS TO BE OVERLAID*/
.pageBody_local a.gototop {margin-bottom:10px}
.pageContent_local > #goLocal1 + #contentArea {display:none}
.greyCMSBox {background:#E9EBEB; color:#414042!important; vertical-align:top; line-height: 18px; 
	width: 48.5%;
    display: inline-block !important;
    margin: 20px 0;
    margin-left: 1% !important;
    min-height: 200px;
}

.greyCMSBox img, .greyCMSBox  .greyCMSBoxTitle {display:inline-block; *display:inline; zoom:1; 
vertical-align: top;} 

.greyCMSBox img {padding: 20px; width:30% !important; box-sizing:border-box}
.greyCMSBox  .greyCMSBoxTitle {padding: 20px 0px 10px 0px}
.greyCMSBox span {display:inline-block; *display:inline; zoom:1; vertical-align: top; width: 100%; box-sizing: border-box; padding:0px 20px; }
.greyCMSBox > span {width: 70% !important;}

 .greyCMSBox .greyCMSBoxTitle { color: #1d2740!important;
font-weight: normal!important; font-size: 1.2em;}

.CMSButton, .CMSButton:hover {background-color: #1d2740 !important; color: #fff !important;
width: auto;
height: auto;
text-decoration:none;
padding: 5px 10px; font-size:14px; display: block; text-align: center;}

.moreInfo {padding:0px!important; margin-top:10px; vertical-align:bottom!important;}
.greyCMSBox .CMSContent {padding:0px!important; min-height:68px;}


div[id*='dd_contract_type_']{display:none !important;}

@media only screen and (max-width: 1330px)
{
#PrimaryNavfull{padding:0px !important;}
}

@media only screen and (max-width: 1300px)
{
#navigationFull {
    top: 0px;
    height: 100% !important;  
}
}

@media only screen and (max-width: 1265px)
{
    .greyCMSBox {width:98% !important}
}


@media only screen and (max-width: 850px)
{
	.golocal-subcontent ul.infoList{list-style:none !important; display:inline; margin:0 !important; }
}


@media only screen and (max-width: 768px)
{
	
	.pageBody_Mobile #srchWrap {height:240px}
	.pageBody_Mobile .v2_search_panel_wrapper {height: 300px !important;overflow: hidden;}
	.pageBody_Mobile #PrimaryNavfull .accountLists {margin-right:71px;}
	.pageBody_Mobile.pageBody_home .gl-key-information{background:#efefef;}
	.pageBody_home .welcome_cms{float:left;}
	#pageBody.pageBody_Mobile .controls .dispPropertyCounter{font-size:12px;}
	.pageBody_cmspages #pageContent{padding:5px !important;}
	.golocal-subcontent p{word-break: break-word;}
	.logo1, logo2{display:none;}
	#pageContent #featuredProperties{top:0 !important;}
	 #PrimaryNavfull #mob-icon{left:0 !important;}
	.logo1{top:9px;left:120px;width:100px; height:50px;}
	.logo2{top:0px;left:200px; height:30px; top:-37px}
	marquee font{font-size:15px;}
	#pageContent .subStrap{font-size:18px !important;}
	
	.pageBody_Mobile .greyCMSBox span {
		box-sizing: border-box;
		width: 100%;
	}
	
	.pageBody_home .golocal-subcontent{width:100% !important;}
	#searches .sItem{width:100% !important;}
	
	.fpSwitch.pageBody_Mobile #pageContent #featuredProperties { padding-bottom:40px; } 
	.fpSwitch.pageBody_Mobile #pageContent .paperRip#featuredpropertiesHeader { text-shadow:none; background: transparent; } 
	.fpSwitch.pageBody_Mobile #pageContent .paperRip#featuredpropertiesHeader span { color:#333 !important } 
		
} 


.TenantLandlordLinks a{background-color: #19233f;}

#PrimaryNavfull #mob-icon{left: 1% !important;}

@media only screen and (max-width: 767px) {
	.pageBody_Mobile #PrimaryNavfull .accountLists {width: 105px !important; margin-right: 62px;}
}

#pageContent .keyFacts .guarantor::after{width: auto;}