﻿/*Fonts*/
@font-face {font-family: Circular;src: url("fonts/CircularStd-Book.otf") format("opentype");}
@font-face {font-family: Circular-Black;src: url("fonts/CircularStd-Black.otf") format("opentype");}
@font-face {font-family: Circular-Bold;src: url("fonts/CircularStd-Bold.otf") format("opentype");}
@font-face {font-family: SimplonMono;src: url("fonts/SimplonMono-Regular.otf") format("opentype");}


/*Standardise site and Remove all border radius css*/
html body > *, html body *,html body#pageBody form #wrapper *{border-radius:0px !Important; font-family: "Circular", helvetica, arial, sans-serif;}
h1,h2,h3,h4 {font-family: "Circular-Black", helvetica, arial, sans-serif !important;} 
.fa {font-family: var(--fa-style-family,"Font Awesome 6 Pro") !important;}
.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat {
    font-family: "Font Awesome 6 Pro" !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;
	} 
	
	#ctl00_ContentPlaceHolder1_Ctrl_charges_ctrl_contact_block_ctl01_contact .contact-block:nth-child(1){
    display: none !important;
}

.imgcontainer .img img {
    min-height: 435px;
    object-fit: cover;
}

/* Font colour changes */
#banner .accountLists li a i, #banner .accountLists li a em {color:#000 !important}

/* Button colour changes */
.click_to_view ,
#pageContent .blueform-bot input.gobutton,
div div.passwordpage input[type=submit] {background: #4E008E !important}
#pageContent .contactCard {color: #4E008E !important;border: 1px solid #4E008E;}


/*Featured Properties*/
#pageContent #featuredPropertiesContainer a .card, 
#pageContent #featuredPropertiesContainer a .card .area{background:#000; color:#fff}
#pageContent #featuredPropertiesContainer a:hover .card,
#pageContent #featuredPropertiesContainer a:hover .card .area {color:#fff}
#pageContent .searchListing.featuredPropertyHighlight {background: #9063CD !important;}

/* Remove unwanted items */
.contact2 .contact-block:first-child, ul.orgContact,
#headerAdverts {display:none !important; width:0px !important; height:0px !important; visibility:hidden !Important; opacity:0 !important; }


/*Top Nav Changes*/
.pageBody_non_mobile .logo.edinburgh {width: 440px; top: -5px; left:20px}
.pageBody_non_mobile #banner .accountLists li a {color:#000 !important}
#pageBody.pageBody_non_mobile  #banner {height:80px;}
.pageBody_non_mobile #banner .accountLists {top:17px;}
.pageBody_non_mobile #banner #navigationFull {background: rgb(0 0 0 / 50%);box-sizing:border-box; padding:0px 20px}
.pageBody_non_mobile #banner #navigationFull li a {padding: 1px 5px 7px 5px !important;}


/* main search changes*/
/*
.pageBody_home.pageBody_non_mobile #pageContent .imgcontainer .fx-flip {overflow:visible;}
.pageBody_home.pageBody_non_mobile #pageContent .v2_search_panel_wrapper.inlineSearch {width: 100%;box-sizing: border-box;padding: 30px 100px;background: rgb(144 99 205);top:330px}
*/ 
.pageBody_home.pageBody_non_mobile #pageContent .imgcontainer  {overflow:visible !important;}
.pageBody_home.pageBody_non_mobile #pageContent #searchWrapper  {top:180px;}
.pageBody_home.pageBody_non_mobile #pageContent #strapContainer {top:200px; background:none}
.pageBody_home.pageBody_non_mobile #pageContent .strap {text-shadow:none; box-sizing:border-box;}


/* Search results floating menu*/
.pageBody_non_mobile #banner #innerNav {width:100% !important}
.pageBody_non_mobile.apply-fixed-elements #banner #PrimaryNavfull {background:#000;}
.pageBody_non_mobile.apply-fixed-elements #banner #navigationFull {top: 48px !important;padding-top: 13px;}
.pageBody_non_mobile .resultsNav.floating-results-nav {padding-top: 70px !important; left: 0 !important;height: 150px;background: #fff;padding: 20px;width: 100% !important;box-sizing: border-box;}
.pageBody_non_mobile.apply-fixed-elements #banner .logo.edinburgh {height: 100%; width: 410px;top: 0px;position: absolute !important;    z-index: 10000;}


/*Small screen adjustments*/
@media only screen and (max-width: 1300px)
{
	#navigationFull {top:-4px; }
	#navigationFull li a {margin-top:9px;}
}
@media only screen and (max-width: 1024px)
{
	#navigationFull {top:-4px; }
}

@media only screen and (max-width: 940px)
{
	.pageBody_non_mobile .logo.edinburgh {width:440px}
}
@media only screen and (max-width: 874px)
{
	.pageBody_non_mobile .logo.edinburgh {width: 400px;top: 10px;}
}
@media only screen and (max-width: 830px)
{
	.pageBody_non_mobile .logo.edinburgh {width: 360px;top: 14px;left: 0px;}
}

/* Mobile Styles */
@media only screen and (max-width: 768px)
{
	.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {width:225px !important}
}
@media only screen and (max-width: 520px)
{
	.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {left:3% !important; width:260px !important}
}
@media only screen and (max-width: 450px)
{
	.pageBody_Mobile #PrimaryNavfull .accountLists {width:72px !important;}
	.hlogin {display:none !important}
}
@media only screen and (max-width: 420px)
{
	.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {left:2% !important; width:200px !important}
}
@media only screen and (max-width: 350px)
{
	.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {left:0% !important; width:176px !important}
}
