﻿.logo.edinburgh {
    background: url(/custom/images/branding/logos/logo-main.svg) no-repeat !important;
    width: 380px;
    margin-top: 10px;
}
#pageContent.pageContent_search .searchListing.proc.highlight {background: #cce6ee !important;}

.password-content-area .paragraph, .password-content-area p{text-align:left !important;}
#pageContent .blueform-bot input.gobutton{background:#a1c239}
.contact-block:first-child{display:none;}
#pageContent .blueform-bot input.gobutton{background:#a1c239 !important;}
#messageB ul li {font-size: 16px;}
 
.numFacilities .info, .infoBlock ul li {
    display: none !important;
}

.numFacilities .info, .infoBlock ul li.yes, .infoBlock ul li.additionalFact {
    display: inline-block !important; 
}

.ui-accordion-content-active img {
	max-width: 400px;
	max-height: 250px;
}
#banner .accountLists {

top: 40px !important;
}

 
@media only screen and (max-width: 767px){
	.pageBody_Mobile #PrimaryNavfull .accountLists{width:110px !important;}
}

#searches {width:auto;margin:auto;text-align:center} 
#searches .NItem{height: 15rem;max-width: 100%;width: 352px;width: 17rem;margin:0px;background:#333;display:inline-block;cursor:pointer;text-align:center;vertical-align:center;overflow:hidden;position:relative;margin-right: 10px;} 
#searches .NItem:after {background: #000;content: '';display: block;height: 100%;left: 0;opacity: .4;position: absolute;top: 0;width: 100%;z-index: 1;transition: all ease .35s;}
#searches .NItem span{position:absolute;bottom:20%;width:100%;text-align:center;color:#fff;display:block;font-size:28px;text-shadow: 0px 0px 4px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#666666')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#666666');filter:DropShadow(Color=#666666, OffX=0, OffY=3);z-index:2;transition:  all ease .35s;}
#searches .NItem span:after{background-color: rgba(0,0,0,0.3);border: 2px solid #bda14e;clear: both;content: 'View';color: #bda14e;display: table;font-size: 16px;font-size: 1rem;font-weight: 500;margin: 11px auto 0;margin: .7rem auto 0;opacity: 0;padding: 4px 19px;padding: .3rem 1.2rem;text-transform: uppercase;transition: all ease .35s;visibility: hidden;}
#searches .NItem img{height:100%; width:100%;}
#searches .NItem:hover span,#searches .NItem:focus span{bottom:25%}
#searches .NItem:hover span:after,#searches .NItem:focus span:after{opacity:1; visibility:visible;}  
#searches .NItem:hover:after{opacity:0.6;} 

/* #PrimaryNavfull li>ul>li{background-color: #91278f;} */

@media only screen and (max-width: 4400px) {
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .v2_search_panel .as-panels .as-panel .as-content input.main_search, .pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown .default, #customPropCount {
    font-size: 16px;
	color: #000025 !important;  
}
}

.pageBody_search #pageContent .resultsInfo h2, #pageContent .tenancy_management .title h2, #pageContent .paperRip, #chargesTop .paperRip span, #pageContent .paperRip span, #pageContent div.welcome h1, #pageContent div.welcome h1 span, #pageContent #privacyPolicy h1, #pageContent .policy-document h1 {
    color: #000025;
} 

#navigationFull li a {
	color: #000025;
}

#pageContent p b {
	color: #000025;
}

.golocal-subcontent ul li {
	color: #000025;
}

#pageContent .blueform-bot input.gobutton{background: #0084a9 !important;}
.blueform-bot input.gobutton{border-radius: 0px;}
.blueform-bot input.gobutton:hover{background: #bbd151 !important;}

.ui-accordion .ui-accordion-icons{background: #0084a9 !important; color: white;}
.ui-accordion .ui-accordion-icons:hover{background: #009770 !important;}
/* .ui-state-default .ui-icon {background-image: url(../images/jquery/ui-icons_ffffff_256x240.png) !important;} */

#banner .accountLists li {background: #0084a9;}

.fa.fa-check-square-o:before, body.pageBody_home #pageContent .v2_search_main .dropdowns .dropdownDisplay input:checked+label{color: #000 !important;}

/* .ui-accordion .ui-accordion-content img{display: block; margin-left: auto; margin-right: auto; width: 50%;} */
/* .column{display: block; margin-left: auto; margin-right: auto; width: 50%;} */
/* .column p {text-align: center !important;} */
/* .column .fa-3x {display: block; margin-left: auto; margin-right: auto; width: 4%; padding-top: 10px;} */
.column .fa-3x {padding-top: 10px;}
#pageContent .golocal-subcontent a.cmsBox {margin: 5px;}

@media only screen and (max-width: 767px) {
	.pageBody_Mobile #pageContent .gl-main-welcome {margin-top: 50px;}
	.pageContent_local>.golocal-subcontent {padding: 0px;}
	.pageBody_Mobile .v2_search_panel_wrapper {margin-top: -3px !important;}
	/* #pageContent .v2_search_panel_wrapper .as-mask, .pageBody_Mobile .v2_search_panel_wrapper {height: 200px !important;} */
	/* .pageBody_Mobile #pageContent .v2buttonWrapper {bottom: 202px;} */
	.solid-colour-popup .ui-dialog-titlebar-close:before {top: -25px;}
	.pageBody_home #pageContent .searchWrapper {border-left: none;}	
	.password-content-area .passwordpage input[type=submit] {margin: 5px !important;}
	#banner .accountLists {
    top: 0px !important;
}
}


.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown{float: none !important;}

#PrimaryNavfull ul li ul li a:hover{text-decoration: underline;}

div div.passwordpage input[type=submit] {background: #0084a9 !important;}

.pageBody_search #pageContent .searchAction a:hover, .filterPanel span:hover{background: #009770 !important;}

.searchListing .title a.addToList:hover, 
.searchListing .title a.alreadyLet:hover, 
.searchListing .title a.delFromList:hover, 
.searchListing .title a.viewOnMap:hover, 
.title a.review:hover, 
.searchListing .title a.addToViewingList:hover, 
.searchListing .title a.delFromViewingList:hover{background: #009770 !important;}

.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: #91278f;}

.TenantLandlordLinks a {background: #0084a9;}

.golocal-subcontent ul li{font-size: 16px !important; color: #000025; text-align: left;}


.pageBody_home .golocal-subcontent {
    width: auto !important;   
}

#pageContent #strapContainer {
    background: rgba(32,35,41,.6);

}

#searches2 {
         display: flex;
         flex-wrap: nowrap;
         justify-content: space-evenly;
         width: 100%;
         align-content: center;
    }
     #searches2 .sItem2 {
         margin: 10px;
         background: #333;
         width: 100%;
		 max-height: 340px;
		 max-width: 340px;
		 position: relative;
    }
     #searches2 .sItem2 img{
         width: 100%;
         height: 100%;
		 max-height: 500px;
		 object-fit: cover;
		 opacity: .4;
    }  
     #searches2 .sItem2 span {
		 position: absolute;
         top: 45%;
         width: 100%;
         text-align: center;
		 font-size: 28px;
         color: #fff;
         display: block; 
         text-shadow: 0px 0px 4px #000;
         -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#666666')";
         filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#666666');
         filter: DropShadow(Color=#666666, OffX=0, OffY=3);
         z-index: 2;
         transition: all ease .35s;
    }
     #searches2 .sItem2 span:after {
         background-color: rgba(0,0,0,0.3);
         border: 2px solid #bda14e;
         clear: both;
         content: 'View';
         color: #bda14e;
         display: table;
         font-size: 1rem;
         font-weight: 500;
         margin: auto;
		 margin-top: 11px;
         opacity: 0;
         padding: 0.3rem 1.2rem;
         text-transform: uppercase;
         transition: all ease .35s;
         visibility: hidden;
    }
     #searches2 .sItem2:hover span, #searches2 .sItem2:focus span{
        top:40%
    }
     #searches2 .sItem2:hover span:after, #searches2 .sItem2:focus span:after{
        opacity:1;
         visibility:visible; 
    }
     #searches2 .sItem2:hover:after{
        opacity:0.4;
    }









@media only screen and (max-width: 767px){
	.pageBody_home #pageContent .paperRip {
    padding-top: 35px;  
}
	#pageContent .cms_fixed_contact_block.abs-bottom {
		position: relative;    
    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: 190px !important;
	}
	/* total panel height (Main panel + 53px)*/
	.pageBody_Mobile .v2_search_panel_wrapper {
		height: 243px !important;
	}
	/* button position (Main panel + 10px)*/
	.pageBody_Mobile #srchWrap {
		height: 200px !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;
	}
	
	#searches2 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    width: 100%;
    align-content: center;
    flex-direction: column;
}
#searches2 .sItem2 {
         margin: 10px;
         background: #333;
         width: 95%;
		 max-height: 500px;
		 position: relative;
    }
}

@media only screen and (max-width: 1400px) {
	#longBannerHolder { overflow-x: scroll !important;}
}
 
@media only screen and (max-width: 1330px) {
	.pageBody_home .imgcontainer, .imgcontainer .img img {
	min-height:100px;
    max-height: 400px !important;
	height:350px;
	}  
}