﻿.pageBody_home #pageContent{margin-top: 0%;}

#pageContent .searchAction .alreadyLet::after{left: 4%;}

.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;}

.pageContent_local .golocal-subcontent
 {
    background: #fff;
    padding: 5px;
}

.pageContent_local > div#contentArea {display:none}


/*Only display ticked facilities*/
div.infoBlock ul li {display:none !important}
div.infoBlock ul li.yes {display:inline-block !important;}
div.infoBlock.propDescription ul li {display:list-item !important;} 

@media only screen and (max-width: 767px){
	#banner .accountLists li a{text-align: left !important; min-width:0px;}
}

@media only screen and (max-width: 767px){
	.solid-colour-popup .ui-dialog-titlebar-close:before{top: -25px; right: 5px;}
}

@media only screen and (max-width: 767px){
	.searchListing h3.contactBlockTitle{margin-left: 7px;}
}

@media only screen and (max-width: 767px){
	#pageContent .info.rent_includes_options .no::before, .property-safety .no::before{left: 5px;}
}

@media only screen and (max-width: 768px){
	#pageContent .info {padding: 0;}
}

@media only screen and (max-width: 767px){
	#pageBody.pageBody_Mobile .controls .dispPropertyCounter{margin-top: -23px;}
}

@media only screen and (max-width: 767px){
	.pageBody_Mobile #pageContent #mobileDropdowSelector .content{width: 100%;}
}

@media only screen and (max-width: 767px){
	body.pageBody_Mobile #pageContent #mobileDropdowSelector {height: 250px !important;}
}

@media only screen and (max-width: 767px){
	#pageContent #mobileDropdowSelector .content label em{top: 2px;}
}

@media only screen and (max-width: 767px){
	#pageBody.pageBody_Mobile .controls .dispPropertyCounter::before{font-size: initial;}
}

@media only screen and (max-width: 767px){
	.pageBody_Mobile #mobileDropdowSelector .controls h3 span::after{font-size: initial;}
}

@media only screen and (max-width: 280px){
	#pageContent{width: 103% !important;}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable.solid-colour-popup{left: 0px !important;}
}

@media only screen and (max-width: 767px){
	ul {list-style-type: none !important; margin-left: 0px !important;}
}

@media only screen and (max-width: 767px){
	.golocal-subcontent table{overflow-wrap: anywhere; text-align: left;}
}

#pageContent tr p{left: 5px;}

.filter_opened .filter_holder {background-color: #414545 !important;}

.pageBody_non_mobile .filter_holder {height: initial !important;}

@media only screen and (max-width: 767px){
	
	.pageBody_Mobile #PrimaryNavfull .accountLists li {top: 0; width: 30px; float: left;}
}

@media only screen and (max-width: 767px){
	.pageBody_Mobile #PrimaryNavfull .accountLists {top: 0; width: auto !important; float: left;}
}

.TenantLandlordLinks .innerWrapper div{color: black;}

@media only screen and (max-width: 767px){
	.TenantLandlordLinks a{width: auto;}
}

.pageBody_favouriteProperties.pageBody_search.fullSite #pageContent .searchAction.actions-4 a{width: 48% !important;}

#pageContent .blueform-bot input.gobutton{border-radius: 0px;}

.sharers-panel.single-share {left: 50%; transform: translateX(-50%) translateY(0%); position: relative;}


@media only screen and (max-width: 767px){
	.pageContent_messageboard span[id*=_Ctrl_sharers_pn_sharers] {text-align: inherit;}
}

div#contentArea.password-content-area{display:none;}

.pageBody_non_mobile .resultsNav.floating-results-nav .filter_holder{top: 50px !important;}

.ammendmentSearch{margin-top: -45px;}

@media only screen and (max-width: 768px){
	#pageContent .info {padding-left: 5px;}
}

.golocal-subcontent p {padding-left: 5px;}

#pageContent .keyFacts .contractLength::after{left: 3px !important; top: 1px !important;}

.searchListing a.alreadyLet:before, #banner .title a.alreadyLet:before{width: 0px;}

@media only screen and (max-width: 767px){
	#pageContent #mobileDropdowSelector .content label em {top: 3px;}
}

.pageBody_landlords .contact-details .contact-block{margin: 0px;}

div#contentArea.password-content-area{display: block;}

.imgcontainer .img img{height: auto; width: auto; background: none !important;}

@media only screen and (max-width: 1680px){
	.imgcontainer .img img{width: 100%; height: 100%; left: 0px; top: 0px; object-fit: cover !important;}
}

@media only screen and (max-width: 1440px){
	.imgcontainer .img img{height: 100%;}
}

.jcarousel-control-prev{display:none;}
.jcarousel-control-next{display:none;}

@media only screen and (max-width: 767px){
	.jcarousel-control-prev{display:none;}
	.jcarousel-control-next{display:none;}
}

.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown.expanded:before{color: #fff !important; opacity: 1;}

#pageContent .llist .title-green *, #pageContent .llist .title-blue * {color: #fff !important;}

.logo.edinburgh{width: 268px; background-size: cover;}

@media only screen and (max-width: 767px){
	.pageBody_Mobile .jcarousel-wrapper {display: none;}
}

#headerAdverts div.adrotorContainer{height: 100% !important; padding-left: 45px;}

a.gototop{display: none !important;}

@media only screen and (max-width: 767px){
	.pageBody_Mobile #pageContent .gl-main-welcome {margin-top: 50px;}
}

@media only screen and (max-width: 767px){
	#headerAdverts div.adrotorContainer{top: auto; }
}

@media only screen and (max-width: 767px){
	#pageBody.pageBody_Mobile #headerAdverts {max-height: 100%;}
}

@media only screen and (max-width: 767px){
	.connected-carousels .carousel-navigation li img{width: auto !important; height: auto;}
}

@media only screen and (max-width: 767px){
	.connected-carousels .carousel-navigation {height: 125px;}
}

@media only screen and (max-width: 767px){
	.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon{left: 1% !important; width: 192px !important;}
}

@media only screen and (max-width: 500px){
	#headerAdverts div.adrotorContainer{padding-left: 0px;}
}


@media only screen and (max-width: 767px){
	 .pageBody_Mobile.hasAdverts #pageContent .resultsNav {top: 150px !important;}
	 .pageBody_Mobile #pageContent .resultsNav.floating-results-nav {top: 50px !important;}
	 .pageBody_Mobile #pageContent .resultsNav{top: 102px !important;}
}

@media only screen and (max-width: 425px){
	 .pageBody_Mobile #pageContent .resultsNav{top: 106px !important;}
}

@media only screen and (max-width: 393px){
	 .pageBody_Mobile #pageContent .resultsNav{top: 102px !important;}
}

@media only screen and (max-width: 390px){
	 .pageBody_Mobile #pageContent .resultsNav{top: 102px !important;}
}

@media only screen and (max-width: 375px){
	 .pageBody_Mobile #pageContent .resultsNav{top: 100px !important;}
}

@media only screen and (max-width: 360px){
	 .pageBody_Mobile #pageContent .resultsNav{top: 98px !important;}
}

@media only screen and (max-width: 800px){
	.pageBody_home .imgcontainer, .imgcontainer .img img {min-height: 418px;}
}

div div.passwordpage{width: 100% !important;}

ul.ad-no-rotor li{
    list-style-type: none;
}

#pageContent .imgcontainer .active{background-position: center !important;}


.TenantLandlordLinks a {background: #7da995;}

.gl-main-welcome {background: none !important;}

@media only screen and (max-width: 767px){
	#pageBody.pageBody_Mobile.pageBody_home #pageContent .searchWrapper:before {background-color: #84003d !important;}
}

@media only screen and (max-width: 767px){
	#pageBody.pageBody_Mobile.pageBody_home #pageContent .searchWrapper{border: none;}
}


@media only screen and (max-width: 360px){
	.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {width: 152px !important; bottom: 2px;}
}

.goog-te-banner-frame{display:none !important;}

body{position: static !important; }

/* .filter_opened .filter_holder {height: auto !important;} */

a.registerNew{
	background: #306b76 !important;
    color: #fff !important;
    border-radius: 15px;
}

.pageContent_landlords div[style="margin-left:219px;"] a.registerNew{
	padding: 20px 10px !important;
    max-width: 60%;
    min-width: 220px;
    float: right;
    /* margin-right: -180px; */s
	margin-bottom: -60px;
	text-align: center;
}

@media only screen and (max-width: 767px){
	.pageBody_Mobile .pageContent_landlords div[style="margin-left:219px;"] a.registerNew{float: none; display: block; margin-left: auto; margin-right: auto;}
	.pageBody_Mobile .pageContent_landlords div[style="margin-left:219px;"] {margin: auto !important; text-align: center; width: 80%;}
}

@media only screen and (max-width: 768px){
	.pageContent_landlords div[style="margin-left:219px;"] a.registerNew{min-width: 130px; margin-right: -85px;}	
}

/* #pageContent p {text-align: center !important;} */

#contentArea div.p{width: auto; text-align: center;}
div#contentArea.password-content-area p {text-align: center !important;}