/* INFO *

	main blue: 		#114664
	main orange:	#e14f10
	light blue:		#cbe8f1
	purple:			#61143f

* END INFO */

/*	Global Styles 
*****************************************************/

@keyframes fadein {from { opacity: 0; }to{ opacity: 1; }}
@-moz-keyframes fadein {from { opacity: 0; }to{ opacity: 1; }}
@-webkit-keyframes fadein {from { opacity: 0; }to{ opacity: 1; }}
@-ms-keyframes fadein {from { opacity: 0; }to{ opacity: 1; }}
@-o-keyframes fadein {from { opacity: 0; }to{ opacity: 1; }}

#bewareScammers{display:none;}
#poweredBy .content a img {margin: 0px 0px 0px 5px;}
.propertyMainPhoto .accredImg {display: none !important;}
.property.propertyMainPhoto {position: relative;height: auto;width: auto;display: inline-block;overflow: hidden;}
.property.propertyMainPhoto img {margin: 0px !important;}
.customLetAgreedBanner {position: absolute;right: -36px;top: 22px;width: 150px;background: rgba(255, 0, 0, 0.5);color: #fff;padding: 5%;font-size: 14px;text-align: center;transform: rotate(45deg);}
.customLetAgreedBanner.UnderDev {padding: 0px 20%;box-sizing: border-box;}
input,textarea,select,
#pageContent .v2buttonWrapper input.search, .detail-sale-main, #pageContent .v2_search_main input.search,
#pageContent .v2_search_main .as-content input.main_search {-webkit-appearance: none; border-radius: 0; -webkit-border-radius: 0;}
input[type="checkbox"]{-webkit-appearance: checkbox !important; }
input[type="radio"]{-webkit-appearance: radio !important; }
.desktopPagination {display: block !important;}
.pagination { display: none; }
.pageBody_messageboard .pagination { display: block; }
.resultsNav {margin-top: 50px;}
.resultsPrevNext { display: none; }
.mobileSitePhone { display: none; }
body {background:#fff url('../images/generic/main-bg.png') repeat-x; font-family: Arial, serif; text-rendering: geometricPrecision; color:#000;}
body a  {color:#e45a26;}
.contact-block div span {color: #71B3B8 ;}
#pageContent p a, .golocal-subcontent font {color:#e45a26!important;}
.golocal-subcontent h2 strong span, .golocal-subcontent h2 strong {color:#000!important;}
.golocal-subcontent , #pageContent h2, #contentArea ol li ,div .passwordpage, .charges_table td, #pageContent div.paragraph, .contentArea ul li, .generalContent div.olTitle, ol.list {  color: #000;}
#contentArea ol li a{  color: #e45a26;}
.golocal-subcontent ul {padding-left:20px;}
#contentArea ol li {font-size: 100%;font-weight: normal;}
.golocal-subcontent {font-family: Arial, serif; text-rendering: geometricPrecision; }
div#wrapper{ position: initial;}
div#wrapper, #footerWrapper { background: #transparent !important; width:100%;min-width:1000px}
.colour-overrde-standard, .colour-override-standard { color: #000 !important;}
.search span.alertBox {background: #D9534F;display: block;text-align: center;} 
#pageContent .search span.alertBox p {color: #fff;} 
.welcome img, p#disclaimer,#pageContent #disclaimerHeader, .pageBody_general a.gototop, div.divide, div.spacer.top  {display:none;}
.welcome h1 span, .welcome h1, h2, h3, h4, fieldset.search legend, #pageContent .paperRip, #pageContent .paperRip span , #pageContent p {Background:none; color:#000; }
#pageContent .paperRip {width:100% !important;}
.propertyCounter, .propertyCounter span {background:none; color:#e45a26;}
.pageBody_home .messageB-base-collapsed,#headerAdverts{display:none !important}
#banner {height:140px; max-width:1000px; margin:auto; position:relative}
#headerImage {visibility:hidden; opacity:0; transition: all 0.5s ease-in-out 0s;}
#banner #headerImage {visibility:visible; opacity:1;}
.welcome h1 span { color:#114664; text-transform:uppercase; font-weight:700}
#contentArea p {padding-bottom:0px;}
/*Buttons */
input.submitbutton , .messageB div.reply-lising input.reply-email, input.submitbutton :hover, input.go , .llist a.go, .llist a.go:hover, .searchAction a.alreadyLet, .searchAction a.alreadyLet:hover .messageB div.reply-lising input.reply-email, 
.messageB div.reply-lising input.reply-email:hover  , input.go :hover, a.gototop, a.gototop:hover ,fieldset.search input.searchButton, fieldset.search input.searchButton:hover, .blueform-bot input.gobutton,  .blueform-bot input.gobutton :hover, .messageB-base a.mb-reply-button , #topArea .back-to-menu a.backtoMenuLink, .propertyAlerts div input.newalert, .propertyAlerts div input.newalert:hover, .propertyAlerts div input.deletealert, .propertyAlerts div input.deletealert:hover, .searchAction a.addToList, .searchAction a.addToList:hover, .searchAction a.enquire, .searchAction a.enquire:hover, .searchAction a.details, .searchAction a.details:hover, .searchAction a.delFromList, .searchAction a.delFromList:hover, .searchAction a.viewOnMap, .searchAction a.viewOnMap:hover, a.register, a.register:hover,
#topArea .back-to-menu a.backtoMenuLink:hover, .messageB div.reply-lising input.reply-delete, .messageB div.reply-lising input.reply-delete:hover, .messageB-base a.mb-reply-button :hover, .messageB-base input.mb-post-button, .messageB-base input.mb-post-button:hover, .messageB-base .st_sharethis_custom, .messageB-base .st_sharethis_custom:hover, .resultsNav ul li a, .resultsNav ul li a:hover, .resultsNav ul li a.active, .messageB-base a.mb-back-button, .messageB-base a.mb-back-button:hover, #topArea a.post, #topArea a.post:hover, .button-green, .button-green:hover { -webkit-appearance: none; color:#fff!important; background: #e14f10 none !important; border:none;  border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; text-indent:0px; text-align:center;  font-size:13px!important; font-decoration:none!important;  }
.mb-post-button { height: 20px; }
.messageB-base input.mb-post-button { height: 21px; padding-bottom: 5px !important;  padding-top: 0 !important;}
#topArea a.post { height: 22px; margin: 10px 4px 5px 0 !important;  } 
#topArea {	margin-bottom: 10px; } 
.messageB-base a.mb-back-button {width:76px!important;}
.resultsNav ul li a, .resultsNav ul li a:hover, .resultsNav ul li a.active {height:18px!important;}
input.go , .llist a.go, .llist a.go:hover { width: 60px;}
.searchAction a.alreadyLet, .searchAction a.alreadyLet:hover {margin-top:0px;}
#listingsWrapper .searchAction a.alreadyLet, #listingsWrapper .searchAction a.alreadyLet:hover {display:none !important}
.finish { display: none; } 
a.searchLink {width: 169px !important;}
#feedbackButton{background-color: #e14f10;}

/*JQuery*/	
.ui-tooltip, .arrow:after { background: #086081 !important; box-shadow: none; -webkit-nox-shadow:none; border: none !important; }
.ui-corner-all {	border-radius:0px; }
.ui-tooltip { padding: 10px 20px; color: white !important; font-size:12px; }
.ui-tooltip .arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px; }
.ui-tooltip .arrow:after { content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.ui-tooltip .arrow.top { top: -16px; bottom: auto; }
.ui-tooltip .arrow.bottom { top: auto; bottom: -16px; }
.ui-tooltip .arrow.left { left: 20%; }
.ui-tooltip .arrow.top:after {    bottom: -20px; top: auto; }
.ui-tooltip-arrow.bottom:after  { top: auto; bottom: -20px;}
#ui-datepicker-div .ui-widget-header { width:187px!Important;}

/* Property details  */
.property-info li.yes  {background-color:#D0F282!important;}
.agent-details-link { color: #E45A26;}
.pageBody_landlords #contentArea p.paragraph {display:none;}
.pageContent_landlords #contentArea .gototop {display:none;}
.property_details_content_wrapper .searchAction > p {width:100%; box-sizing:border-box}

/* Property Map */
.propertyMapHeader { background:#71B3B8 ; border-bottom: 1px solid #C5CCD1; border-top: 1px solid #C5CCD1;color: #fff;}
.mapNote span { color: #000;}

/* Home Search */
#pageContent .v2_search_main .dropdowns .dropdownDisplay label {font-size:12px; text-indent:14px}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label em {left:-7px}
#pageContent .v2_search_main .dropdowns .direct-search { vertical-align: top;width: 23.7%;margin-top: 10px;margin-bottom: 0px;margin-left: 1%;margin-right: 0px;background: #1c4b92;background: rgba(0, 0, 0, 0.15);padding: 10px 0px;text-align: center;color: #fff;cursor: pointer;display: inline-block;zoom: 1;float:left}
#pageContent .v2_search_main .dropdowns .direct-search {display:none; }
#pageContent .v2_search_main .dropdowns .dropdown[id*="_dd_cancellation_policy_lettings"] {display:none !important; }

/* Survey CSS */
#survey_button {background-color: #086081;  background-image: url("../images/generic/survey.png");   border-bottom: 1px solid #FFFFFF;   border-left: 1px solid #FFFFFF;   border-top: 1px solid #FFFFFF;   cursor: pointer;   display: block;   height: 100px;   position: fixed;   right: 0;   top: 400px;   width: 40px;  z-index: 9999;}

/* Video Panel */
#videoHolderPanel #yt_container {display:block;}
#yt_container div ul#ytcarousel {width:auto !important;}
#yt_container li img {border: 4px solid #E45A26;}
#yt_videosurround { border: 0px; background:#545454; background:rgba(0,0,0,0.6); position: fixed; z-index:200; top:0px; left:0px; width:100% !Important; height:100% !Important; margin:0px;}
#yt_embededvideo {position:absolute; top:100px !important}
#closeYTVideoWindow {position:absolute; top: 45px !important; z-index:12; color:#e14f10; font-size:54px; cursor:pointer;}
.jcarouselyt-skin-tango .jcarouselyt-container-horizontal,.jcarouselyt-skin-tango .jcarouselyt-clip-horizontal { width: 100%; height: auto; padding:0px; background:none}
.jcarouselyt-skin-tango .jcarouselyt-prev-horizontal,.jcarouselyt-skin-tango .jcarouselyt-next-horizontal {display:none !important;}
.jcarouselyt-skin-tango .jcarouselyt-item {width: 100%;height: 85px; margin-left:0px; margin-right:0px;}
.jcarouselyt-skin-tango .jcarouselyt-item a > span{display:inline-block; *display:inline; zoom:1; width:366px; height:73px; vertical-align:top; padding:5px 10px;}
.jcarouselyt-skin-tango .jcarouselyt-item a > span > strong{display:block;color:#114664;font-size: 110%;}
.jcarouselyt-skin-tango .jcarouselyt-item a > span > span{display:block; color:#000; font-weight:400;}

div ul.jcarouselyt-list {padding-left:0px; margin-left:0px;}
div ul.jcarouselyt-list .divclick {cursor:pointer;}
div ul.jcarouselyt-list .jcarouselyt-item .issuuembed,
div ul.jcarouselyt-list .jcarouselyt-item img{border: 4px solid #E45A26; display:inline-block; *display:inline; zoom:1; overflow:hidden; max-width:100px; box-sizing:border-box;}
div ul.jcarouselyt-list .jcarouselyt-item > * > span{display:inline-block; *display:inline; zoom:1; width:366px; height:73px; vertical-align:top; padding:5px 10px;box-sizing: border-box;}
div ul.jcarouselyt-list .jcarouselyt-item > * > span > strong{display:block;color:#114664;font-size: 110%;}
div ul.jcarouselyt-list .jcarouselyt-item > * > span > span{display:block; color:#000; font-weight:400;}


/* home page tweeks */
.pageBody_home .welcome,.pageBody_home #pageContent .golocal-subcontent, .pageBody_home #pageContent .paperRip { display:none}
.pageBody_home #main_content_holder > #glContainer {margin-top:-40px}
.pageBody_home #main_content_holder .gl-half { width:50%; display:inline-block; *display:inline; zoom:1; vertical-align:top; box-sizing:border-box;}
.pageBody_home #main_content_holder .gl-half.gl-videos { padding-left:10px; }
.pageBody_home #main_content_holder .gl-half.gl-publications { padding-right:10px;}
.pageBody_home #main_content_holder .gl-half  .golocal-subcontent { display:block;}
.pageBody_home #main_content_holder .gl-half.gl-expander .paperRip {cursor:pointer; background:#cbe8f1 url('../images/branding/blue-arrow.png') 450px 8px no-repeat; background-size:24px;}
.pageBody_home #main_content_holder .gl-half.gl-expander .paperRip.close {}
.pageBody_home #main_content_holder .gl-half.gl-expander .golocal-subcontent { display:none;}
.pageBody_home #main_content_holder .gl-half  .golocal-subcontent em.msg { display:none;}
.pageBody_home #main_content_holder .gl-half .paperRip{ width:auto; display:block; background:#cbe8f1; color:#114664; padding: 4px 10px;font-weight: 700;margin-bottom: 10px; font-size: 200%;text-transform: uppercase;}

.pageBody_home #main_content_holder .gl-full #topicSLider {margin:auto; margin-left:16px;}
.pageBody_home #main_content_holder .gl-full div[id*="thumbs"] {text-align:center !important; width:100% !important}
.pageBody_home #main_content_holder .gl-full div > div.thumb {float:none !important; display:inline-block !important; zoom:1}

.golocal-subcontent.topicHolder #topicSLider  {width:972px !important;min-height:249px;} 
.golocal-subcontent.topicHolder #topicSLider ul {margin-left:-34px!important} 
.pageBody_desktop .golocal-subcontent.topicHolder #topicSLider ul li {padding:10px 16.8px !important;} 
.golocal-subcontent.topicHolder #topicSLider div[id*="btn_rt"] {width:30px!important; height:50px!important; background:url("../images/branding/blue-arrow-right.png") 0px 0px no-repeat !important; top:100px!important} 
.golocal-subcontent.topicHolder #topicSLider div[id*="btn_lt"] {width:30px!important; height:50px!important; background:url("../images/branding/blue-arrow-left.png") 0px 0px no-repeat !important; top:100px!important} 

.pageContent_landlords a{text-decoration:none;}
#flowChart { padding:10px;}

.golocal-subcontent .arrow {background: url('../images/generic/LSH-Arrow.png') no-repeat repeat; background-size:100%; margin:10px; height:40px; width:20px; margin-left:auto; margin-right:auto;}
#flowChart .aquaWhiteBox {width:300px; margin: 0  auto; font-size:14px; text-align:center;}
#sec_intro strong {font-size:13.1667px; font-weight:bold; }

/*LSH turning off register collums*/
#sec_contactDetails, #sec_regPost, #sec_regOnline, #sec_landlordTerms{display:none;}

/*Turing off contact panels*/
.pageContent_contact .resultsNav, .pageContent_contact .contentArea {display:none;}
body.pageBody_contact #pageContent.pageContent_contact div.welcome h1 { display:none !important;}
body.pageBody_contact .generalContent .contact1{ display:none !important;}


/*Message Board */
.messageB h3, .messageB .title h2 { color:#71B3B8!important;}
.messageB .postentry {border-bottom:1px solid #DEDEDE;}
.messageB .postentry span.subject, .messageB .postentry span.subject-reply, .messageB .postentry span.strong, .messageB div.reply-lising p.reply-title { color:#71B3B8!important; }
.messageB .postentry p.subject, .messageB .postentry p.subject a, .messageB .postentry span.subject, .messageB .postentry span.subject a { color:#333 !important; }
.messageB .postentry span.posted, .messageB .postentry span.postedsmall { color:#71B3B8!important; font-size:1.5em }
.messageB .postentry span.replies, .messageB .postentry span.valid, .messageB .postentry span.validwide { color:#333 !important; font-size:1.5em}
.messageB div.reply-lising p.reply-text, .messageB div.reply-lising div.reply-date {color:#333 !important; font-size:100% !important;}
.messageB .postentry span.message-text {color:#333; }	
.messageB .postentry p strong {color:#0193CF;}		        
.messageB div.reply-lising span.status { color:#ff3330 !important; }
.messageB div.reply-lising input { color:#333; }
#topArea a.post, .messageB-base a { color:#333; }
.messageB-base { border-top:#DEDEDE 2px solid; border-bottom:#DEDEDE 2px solid; }
.messageB-base-collapsed{ border-bottom:#DEDEDE 2px solid; }
.messageB-base p, .messageB-base p strong { color:#333!important; font-size:100% !important; }
.messageB-captcha span, div.messageB-postWrapper p .post-status{ color:#ff3330; }
.messageB .title {	background:none;	background-color:#cbe8f1;	padding: 5px 0px 5px 8px;	width: 660px;	}
#pageContent .messageB .title h2{color:#114664!important;	font-size: 1.6em !important; text-transform:uppercase; }	
.messageB .postentry { 	border-bottom: 1px solid #DEDEDE;	float: left;	padding: 9px 2px 9px 15px;	border-left: 1px solid #DEDEDE;	border-right: 1px solid #DEDEDE;	width: 649px;	}
.messageB .postentry span.subject {	font-size: 1.5em;}
.pageBody_home .messageB .postentry span.subject {	font-size: 1.5em;}
.pageBody_home .messageB .postentry span.subject a {	font-weight:400}
.pageBody_home .messageB #postentryTitles {	font-size:1.1em}
.pagination p span { color: #e45a26;}
.messageB-base-collapsed { 	border-bottom: 2px solid #DEDEDE;	float: left;	padding: 15px 15px 5px;	width: 638px;}
.pageBody_home .messageB-base-collapsed { 	border-bottom: 0px ;}
.pageBody_home .messageB-post img[src*="searchAction-bottom.gif"]{ display:none}
.messageB-post { width: 660px;}
#topArea .message-post-confirmation { border: 1px solid #80B931; color: #E45A26; font-size: 120%;  line-height: 170%; padding: 10px;  text-align: center;}
#messageB a {top: -65px !important;left: 275px !important;}
#ticker{top:198px; position: relative;top: 162px;; padding:0 15px}
.simple-marquee-container{height:35px !important;}
.simple-marquee-container .marquee-content-items li{line-height:25px !important;margin-right:25px;}
.simple-marquee-container .marquee-sibling{z-index:50 !important; width:168px !important; }
/* User login panels */
.llist .title-green { background: none repeat-x scroll center bottom #086081;}
.llist .title-blue { background: none repeat-x scroll center bottom #E45A26;}
.llist p.green {border-color:#086081;}
.llist p.blue {border-color:#E45A26;}

/* all other styles */
/*contact icon*/
#contact span.tel {text-indent:-9999px; background: url('../images/generic/icon_phone_blue.png') 110px 2px no-repeat; background-size:20%; height:18px;}
#contact span.email {text-indent:-9999px; background: url('../images/generic/icon_email_blue.png') 110px 2px no-repeat; background-size:20%; height:18px;}

#pageContent .golocal-subcontent p a.blueBannerButton, #pageContent .golocal-subcontent p a.blueBannerButtonBig {color:#fff!important; text-decoration:none; margin-right:50px;}
#pageContent p, .golocal-subcontent p {font-size: 14px !important;}
.pagination ul li {color: #000;}
.pagination ul li a.currentPageLink {color: #E45A26 !important;}
.pagination ul li a {color: #000;text-decoration: none;}
.propertyCounter { width: 260px; }
.propertyCounter span {width: auto; font-size: 16px}
.propertyCounter #propertycountHolder {font-size: 24px;}
.mapNote .pin-house { width:80px!important;}
.mapNote .pin-gold {font-size:12px; background: url(../images/maps/pin-gold.png) no-repeat !important; width:160px!important;}

#mapDialog {margin: 0px;}
#pageContent  .search span.alertBox p {color: #fff;}
.search span.alertBox {padding: 5px 20px;height: 60px;width: 580px;margin-bottom: 20px;} 


/* Active Property Alerts */
.propertyAlerts .title { background: none repeat-x scroll center bottom #086081;}
.propertyAlerts .tableRow span.strong {color: #000 !important; }
.propertyAlerts .tableRow, .propertyAlerts, .propertyAlerts .formHolder, div.formHolder div.tableSplit  {border-color:#086081;}
.propertyAlerts .tableRow span.end {color: #086081 !important; }
.propertyAlerts .tableRow span.details, .propertyAlerts .tableRow a.details,.propertyAlerts .tableRow span.start, .propertyAlerts .tableRow span.alert  {color: #000!important;}

/* Search Result */
.printText a, 
.searchListing.highlight .layout span.label, .searchListing .layout span.info {color: #000 !important; }
.searchListing .layout{min-height:500px;}
.arrange label, .searchListing h3 , .searchListing span.contactTop{color: #000;}
.searchListing .layout span.label  {color: #000!important;}
.searchListing .title {background: #086081 none;} 
.searchAction {border-color:#086081;} 
.searchListing.highlight .searchAction {border-color: #144764;} .searchListing.highlight .title {background: #144764 none;}.searchListing.highlight .innerListing { background-color: #EEEEEE; }
.accreditation-overlay-img {bottom: 80px;top:auto;left:auto;right: 10px;}
.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar, .statistcs-table th {background:#094A66!important;}
.statistcs-table tr:hover { background-color: #BDE5EC;  color: #FFFFFF !important;}
.googleInfoWindow h1 a {color: #094A66;}
.messageB div.reply-lising {width: 651px;}
.googleInfoWindow .left {color: #E45A26 !important;}

/*Header*/
.logo.edinburgh { height: 105px; margin-left: 5px; width:300px; top:-10px;}
.logo .p, .logo p {display:none;}
.logo {min-width: 160px;}
#headerImage.one {background: url("../images/generic/logosHeader4.png") no-repeat 0 0;height: 85px;margin-left: 0px;margin-top: 15px;width: 600px; position:absolute; top:12px; right:0px}
#affiliate_holder #affiliate_logo { display: none;}
#main_content_holder {background: none;}
#affiliate_holder #affiliate_text {display:none;}

/*Page Layout*/
#pageContent .welcome{margin-top:-5px;}
.pageBody_home #pageContent{ border-top:none;}
#pageContent > div#contentArea[style="margin-top:50px;"]{ margin-top:15px !important }
#main_content_holder, #featureContent {visibility:hidden; }
#pageHolder #main_content_holder, #pageHolder #featureContent {visibility:visible;/* -webkit-animation: fadein 0.5s; -moz-animation: fadein 0.5s; -ms-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation: fadein 0.5s;*/}

.pageBody_home #pageContent,.pageBody_home #featureContent {   margin-top:380px}
#pageHolder {width:1000px; margin:auto; padding-top:20px }
#pageContent, #featureContent {margin-top: 70px;padding-left: 15px;padding-top: 0px;min-height: 720px;}
.pageBody_home #featureContent { height:auto}
#pageContent .paperRip {margin-bottom:10px}
#pageContent .paperRip span {padding:0px; font-size:14px; color:#114664;    padding: 4px 10px; font-size: 14px;}
#featureContent {margin-left:750px;padding-top: 0px;height: auto;padding-left:0px;}
.statisticsSection legend {color: #000;}

/*Navigation*/
#PrimaryNavFull {margin-left: 0;} 
ul#navigationFull {background-color: transparent;margin-left: 10px;margin-top: 132px;z-index:99; left:auto; right:auto; margin-left:auto; margin-right:auto; text-align:center; width:1000px; min-width:1000px}
ul#navigationFull li { font-size: 11px; font-weight: normal; text-transform:uppercase; padding:9px; padding-left: 2%; padding-right: 2%; float:none; display:inline-block; *display:inline; zoom:1;}
ul#navigationFull li a{color:#fff!important; background:none !Important; height:auto !Important;width:auto;padding:0px;width:auto; text-indent:0px; } 
ul#navigationFull li a:hover{font-weight:bold} 
ul#navigationFull li a.search {text-indent:0px; width:auto;}
.simple-marquee-container .marquee-sibling{background:#e14f10 !important; line-height:35px !important;}
.simple-marquee-container{background:#fff !important;}
/* Header image */
.imgcontainer {height:320px; width:100%; top: 196px; position: absolute; overflow:hidden; background:#114664; border-bottom:10px solid #e14f10; min-width:1000px }
.imgcontainer .img {height:325px; width:100%; position: absolute;transition: transform 10s; -webkit-transition: -webkit-transform 20s; z-index: 1; }
#img1 {background: url('../images/Branding/headerImage1.jpg') bottom center no-repeat;z-index: 2;}
#img2 {background: url('../images/Branding/headerImage2.jpg') bottom center no-repeat;}
#img3 {background: url('../images/Branding/headerImage3.jpg') bottom center no-repeat;}

/* welcome banner */
#pageContent .wMessage {position:absolute; top: 245px; z-index:4; background:#fff; width:464px; padding:10px 10px 35px 10px }
#pageContent .wMessageAdditional {top: 455px;padding: 10px;color: red;font-weight: 700;font-size: 14px;position: absolute;z-index: 2;background: #fff;width: 464px;}
#pageContent .wMessage h1{color: #114664;font-size:200%;text-transform:uppercase;}
#pageContent .wMessage ul{color:#000; font-size:16px; font-weight:400; padding:5px}
#pageContent .wMessage ul li{padding: 5px 5px 5px 20px; background:url('../images/Branding/blue-arrow-right.png') 4px 5px no-repeat; background-size:12px; }
#pageContent .wMessage a{display:block; width:100%; height:30px; text-align:center; background:#cbe8f1; color:#114664; font-size:14px; line-height:30px; font-weight:bold; position:absolute; bottom:0px; left:0px}
#pageContent .fairsBanner {position: absolute; top: 245px; z-index: 5; margin-left: 675px; display:none !important;}

/* New Search Panel */
#pageContent .v2_search_panel_wrapper,.searchTopLinks  {display:none}
#pageContent .v2_search_panel,#pageContent .v2buttonWrapper  {background:#114664;}
#pageContent .v2_search_main .as-panel.as-opened,#pageContent #mobileDropdowSelector .controls button {background:#114664 !important;  }
#pageContent #mobileDropdowSelector .controls button[disabled] {background:#aaa !important}
#pageContent .v2_search_main .as-panel {background:#e14f10; }
#pageContent .v2_search_main .dropdowns .dropdown.direct-search { background:#ffffff; color:#e14f10; border:1px solid #e14f10;    box-sizing: border-box; height:37px !important; }
#pageContent .v2_search_main .dropdowns .dropdown.direct-search .default > em {right:4px}
#pageContent .v2_search_main .dropdowns .dropdown { background:#cbe8f1; color:#114664; width:32.5%}
#pageContent .v2_search_main .dropdowns .dropdown:hover { background:#c0dce4; }
#pageContent .v2_search_main .dropdowns .dropdown.direct-search:hover { background:#fbe2d8;}
#pageContent .v2_search_main .dropdowns .dropdown.expanded,#pageContent .v2_search_main .dropdowns .dropdown.expanded:hover { background:#09172C; background:rgba(0, 0, 0, 0.30); color:#fff }
#pageContent .v2_search_main .dropdowns .dropdownDisplay { background:#09172C; background:rgba(0, 0, 0, 0.30); }
#pageContent .v2_search_main .dropdowns .dropdownDisplay + .dropdown { margin-left:0px !important; }
#pageContent .v2_search_main .dropdowns .dropdownDisplay label{ background:#071325; background:rgba(0, 0, 0, 0.15); width: 198px;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label.selected{ background:#050D1A !important; background:rgba(0, 0, 0, 0.40) !important; color:#e14f10; }
#pageContent .v2_search_main .dropdowns .dropdownDisplay input:checked + label{ background:#050D1A !important; background:rgba(0, 0, 0, 0.40) !important; color:#e14f10; }
#pageContent .v2buttonWrapper input.search,.detail-sale-main, #pageContent .v2_search_main input.search { color:#fff;background:#e14f10;  }
#pageContent .v2buttonWrapper input.search:hover,#pageContent .v2_search_main input.search:hover { background:#dc4d0f; }
#pageContent .v2_search_panel_wrapper .searchTabs label ,#pageContent #mobileDropdowSelector .controls h3{ color:#114664 !important; }
#pageContent .v2_search_panel_wrapper .searchTabs label.selected { background:#114664; color:#fff !important}	
#pageContent .v2_search_main .as-content-closed {left: -133px;}
#pageContent .v2_search_main .as-shadow {-webkit-box-shadow: -4px 0 7px -7px #fff;-mox-box-shadow: -4px 0 7px -7px #fff;box-shadow: -4px 0 7px -7px #fff;}
#pageContent .v2_search_main .dropdowns .dropdown .default.hasSelections { font-weight:700; color:#e14f10;}
#pageContent .v2_search_main .dropdowns .direct-search:nth-child(2n+2) { margin-left: 1%; }
#pageContent .v2_search_main .dropdowns .dropdown.direct-search.goldStandard { margin-left: 0px; }
#pageContent .searchTopLinks {height:38px;}
#pageContent .searchTopLinks a {background:#114664;color:#fff;text-decoration:none;display:block;float:left;padding:12px;width: 229.3px;text-align: center;font-size: 140%;}
#pageContent .searchTopLinks a.link {background:#cbe8f1; color:#114664;}

/* PAGES PANEL */
#featureContent #pages_panel {display: none}
#main_content_holder #pages_panel { background:none; border:none; border-radius: 0px; box-shadow: none; margin-top: -30px; }
#main_content_holder #pages_panel h2 { color:#fff; text-shadow:none; font-weight:700; font-size:200%; background:#61143f; text-transform:uppercase; padding:5px;}
#main_content_holder #pages_panel .pages_panel_category {background-repeat:no-repeat;background-position: 10px 12px;background-size:40px;width:50%;display:inline-block; *display:inline;zoom:1;vertical-align:top;margin-left: -2px;padding-left:50px;box-sizing:border-box;margin-left:0px;margin-right:-2px;}
#main_content_holder #pages_panel .pages_panel_category_bb { border-bottom:1px dotted #114664; }
#main_content_holder #pages_panel .ppc_header { color:#114664; padding:20px; width:auto; font-size:160%; font-weight:400; background:url('../images/branding/pink-arrow.png') no-repeat 400px 24px; background-size: 24px;}
#main_content_holder #pages_panel .ppc_content a { color:#114664;font-size:140%; text-indent:30px;   }
#main_content_holder #pages_panel .pages_panel_category.im_scales {background-image:url('../images/branding/scales.png');}
#main_content_holder #pages_panel .pages_panel_category.im_qmark {background-image:url('../images/branding/qmark.png');}
#main_content_holder #pages_panel .pages_panel_category.im_house {background-image:url('../images/branding/house_icon.png');}
#main_content_holder #pages_panel .pages_panel_category.im_lsh {background-image:url('../images/branding/LSH.png'); background-position: 5px 4px; background-size:50px;}
#main_content_holder #pages_panel .pages_panel_category.im_move {background-image:url('../images/branding/boxes.png');}
#main_content_holder #pages_panel .pages_panel_category.im_news {background-image:url('../images/branding/news.png');}
#main_content_holder #pages_panel .pages_panel_category.im_mag {background-image:url('../images/branding/mag.png');}
#main_content_holder #pages_panel .pages_panel_category.im_problems {background-image:url('../images/branding/sad.png');}

#main_content_holder .golocal-subcontent #pages_panel {clear:both; box-sizing:border-box; padding:0px}
.pageBody_landlords #main_content_holder .golocal-subcontent #pages_panel {margin-top: 10px;margin-bottom: 10px;}
#main_content_holder .golocal-subcontent #pages_panel h2 {background:transparent; font-weight:400; font-size:16px; border-bottom:1px solid #114664; color:#114664; padding-left:0px}
#main_content_holder .golocal-subcontent #pages_panel .pages_panel_category {padding-left:0px; margin-left:0px; margin-right:-2px; width:50%; box-sizing:border-box}
#main_content_holder .golocal-subcontent #pages_panel .pages_panel_category:nth-child(1),
#main_content_holder .golocal-subcontent #pages_panel .pages_panel_category:nth-child(2) {border-top:none}
#main_content_holder .golocal-subcontent #pages_panel .ppc_header {background:url('../images/branding/blue-arrow.png') no-repeat 280px 24px; background-size: 24px; font-size:140%; padding-left:10px}
#main_content_holder .golocal-subcontent #pages_panel #pan_pages {width:630px}

.pageBody_home #pageContent .messageB {margin-top: 10px;display:none;}
.pageBody_home #pageContent .messageB .title { width:692px }
.pageBody_home #pageContent .messageB .postentry { width:681px;background:#fff; }
.pageBody_home #pageContent .messageB .postentry span.subject, .pageBody_home #pageContent .messageB .postentry span.subject a {width:438px}
.pageBody_home #pageContent #messageboardHolder { width:700px; height:auto; min-height:280px; background:#fff url('../images/generic/ajax-loader.gif') center center no-repeat; }

/* RIGHT HAND MENU */ 
.custom-html-panel-wrapper,.shortAdvert-bot {display:none}
.filterPannel{background: none;}
.filterPannel .filterTitle {color: #114664;height: 35px;font: 24px !important; margin-left: 0;text-indent: 0px;text-align: center;}
.filterPannel .checkOff label { background: none; color: #114664; font-size: 14px;font-weight: normal;}
.filterPannel .checkOn label { background: none; color: #114664; font-size: 14px;}
.filterPannel .checkOn label .tick { background:url('../images/branding/tick.png') center left no-repeat;}
.filter_header_row { background: url('../images/branding/down.png') 204px 12px no-repeat;  font-size: 20px; color: #114664; text-indent: 0px;  width: 212px; };}
.filter_header_row_expanded {background: url('../images/branding/up.png') right 7px no-repeat;text-indent: 0px;width: 212px;}
#filterPannel_footer { display:none;}
.favouritesControl, .viewingControl { background: none !important; margin-bottom: 5px;}
.favouritesControl strong, .viewingControl strong { font: 24px !important; color: #114664; }
.counterLine { color: #114664; }
.favouritesControl a, .viewingControl a { background: #114664 !important; border: solid 1px #fff; }

.shortAdvert-top {background: none !important;padding:0px;margin-top: 10px;margin-bottom: 0px;width: 100%;height: 160px;}
.shortAdvert-top h4 {display:none;height: 0px;}
.registerNow {background:transparent !important; padding:0px;}
.registerNow a,.registerNow a:hover {background:#fff; color:#114664!important; padding:5px; width:210px; margin:auto }
.registerNow #registerTitle {text-shadow:none; }
.m_available{display:none !important;}
.adrotorSideContainer .adrotor li a img {width: 100%;height: auto;overflow: hidden;}
#featureContent div.adrotorSideContainer {height:160px !important;margin-top: -10px;margin-bottom: 0px;background:#fff;}

div#twitterFeed {height: 355px !important;overflow-y:scroll !important;overflow-x:hidden;width: 216px;padding: 10px;background: #cbe8f1;}
#twitterFeedBottom {display: block;height: 10px;width: 100%;background: #cbe8f1;}
.timeline-Viewport {overflow-x: hidden;overflow-y: scroll;}

/* SOCIAL */ 
#socialMediaWrapper {border:0px;background:transparent;float:none;margin:0px;width: auto;}
#socialMediaWrapper h3 {display:none;}
#socialMediaWrapper ul  {text-align:center;    padding: 7px 0px 0px 0px; }
#socialMediaWrapper ul li  {display:inline-block; *display:inline; zoom:1; float:none  }
#socialMediaWrapper ul li a {background-image:url('../images/branding/socialIcons.jpg')  }

/*Page content */
.welcome h1 span {padding: 0 20px 0 0 !important;} 
.welcome, .welcome p { width: 700px;}
.welcome h1 {width: 700px;}

/* Boxes */
.blueform-bot, .blueform-top { background:#114664 none;}
.blueform-bot {border-bottom: 5px solid #e14f10;}
#pageContent .blueform-bot h2, #pageContent .blueform-bot p , #pageContent .blueform-bot p a{color:#fff;}

/* Go Local */
.golocal-subcontent  table  {margin-top:40px!important; margin-left:0px; position:relative; display:table;}
.golocal-subcontent  table  tr{margin-left:0px!important; position:relative; display:table-row;}


/* Footer */
#footerWrapper {width:100%; background:#114664; border-top:5px solid #E14F10 }
#footerWrapper #innerWrap {margin: auto;max-width: 1300px;min-width: 800px;width: auto;}
#footerWrapper #footerOne {background:none; width:60%; margin:auto; margin-left:5%;display:none; padding:0px;}
#footerWrapper #footerOne img {display:none;}
#footerWrapper #footerOne .content { width:100%;}
#footerWrapper #footerOne .content ul { margin:0px; width:100%; padding: 5px; text-align: left; list-style: none outside none;}
#footerWrapper #footerOne .content ul li { color:#fff; border:0px; text-align:left; white-space: nowrap; float:none; display: inline-block; *display:inline; zoom:1; width:49%; padding:3px 0px}
#footerWrapper #footerOne .content ul li a { color:#fff; text-decoration:none}
#footerWrapper #footerOne ul li.end {margin-left: 3px;}
#footerWrapper #footerTwo { background:none; width:30%; margin:auto; display:none;  vertical-align:top; border:0px;}
#footerWrapper #innerWrap #footerOne,#footerWrapper #innerWrap #footerTwo { display:inline-block;*display:inline; zoom:1;}
#footerWrapper #footerTwo .content { width:100%; padding:0px }
#footerWrapper #footerTwo .content p { color:#fff; font-weight:normal!important; border:0px !important; display:inline-block; *display:inline; zoom:1; width:99%; float:none; text-align:right; padding:0px; vertical-align:top}
#poweredBy { background:none; height: 36px;}
#poweredBy .content p, #poweredBy .content a { color:#fff; font-size:13px;}

.pageContent_landlords .loginRegisterBlock { margin-bottom: 10px; }
.pageContent_landlords .loginRegisterBlock p {width: 98% !important;padding-left: 1% !important;padding-right: 1% !important;}
.pageContent_landlords .loginRegisterBlock p a {width: 40%;height: auto;display: inline-block;}
.pageContent_landlords .loginRegisterBlock p span { margin-bottom: 10px; }
.pageContent_landlords .loginRegisterBlock p span a { width: auto; }
.pageContent_landlords .loginRegisterBlock p a img {width: 85%;padding-right: 30%;height: auto;display: block;}
.pageContent_landlords hr {margin-bottom: 10px !important;margin-top: 10px !important;}

.pageBody_advice .golocal-subcontent div, .pageBody_local .communityCMS div {margin-bottom: 40px;}
.pageBody_advice .golocal-subcontent div hr, .pageBody_local .communityCMS hr {margin-bottom: 20px;}
.pageBody_advice .factSheets .factLinks p {margin-bottom: 15px;}
.pageBody_advice .golocal-subcontent div p a {margin-right: 10px;margin-bottom: 10px;display: inline-block;}
.pageBody_advice .factLinks p a {width: 40%;margin-right: 0px !important;}
.pageBody_advice .factLinks p a img { width: 100%; }
.pageBody_advice .factLinks p a:first-of-type { margin-right: 16% !important; }
.pageBody_local .gsImg .gasSafetyLogo {margin-right: 25px;margin-left: 25px;}
.v2_search_panel.as-opened.as-horizontal { width: 699px !important; }
div[feature_name*=accreditation_generic_1] { bottom: 185px; }
.custom-image-panel.image-panel-1 {height: auto;padding-bottom: 0px;background: #fff;}
.custom-image-panel.image-panel-1 img {width: 100%;}

.pageBody_students.pageBody_search #topArea { margin-top: 50px !important; }
.NoResults p {color: #114664 !important;}
.NoResults { border-top: #114664 2px solid; border-bottom: #114664 2px solid; }

#pageBody[data-mobile="true"] .cancellation-policy {z-index: 900; position: absolute; top: 316px; right: 0px; width: 40%;}

@media only screen and (min-width: 768px) and (max-width: 1230px)
{
	#pageContent .wMessage, #pageContent .wMessageAdditional  {left: 4%;}
}
@media only screen and (max-width: 767px)
{
	
	#pageContent #mobileDropdowSelector {bottom:70px !important}
	
	/* hide housing fair banner on tablet */
	#pageContent .fairsBanner {
		display:none;
	}
	#pageContent .v2_search_main .dropdowns .dropdown {
		width: 46.5%;
		margin-bottom: 0px;
		margin-left: 2.5% !important;
	}
	#pageContent .v2_search_main .dropdowns .dropdownDisplay + .dropdown {
		margin-left: 2.5% !important;
	}
.m_available{display:inline-block !important;}	
div.adrotorSideContainer {min-height:165px} 
ul#navigationFull { min-width:200px; width:100% }
#navigation li a em, #navigationFull li a em {top:2px !important}
.pageBody_home #main_content_holder .gl-half.gl-videos {padding-left:0px}
.pageBody_home #main_content_holder .gl-half.gl-publications {padding-right:0px}
.golocal-subcontent.topicHolder #topicSLider {width:90% !important; margin:auto !important}
#main_content_holder #pages_panel .ppc_header {background-position-x:90%;}
.pageBody_home #main_content_holder .gl-half.gl-expander .paperRip {background-position-x:98%;}
#footerWrapper #footerOne {margin-left:0px;}
.pageBody_Mobile #pageHolder {width:100%;padding: 0px;}
.pageBody_Mobile div#wrapper, .pageBody_Mobile #footerWrapper {min-width:200px}
.pageBody_Mobile ul#navigationFull li {width: 100%;box-sizing: border-box;}
.pageBody_Mobile #navigation li a em, #navigationFull li a em {top:0px}
#PrimaryNav #mob-icon,#PrimaryNav #mob-icon-xmas, #PrimaryNavfull #mob-icon, #PrimaryNavfull #mob-icon-xmas {background-position:10px 5px !important;}
#pageContent .wMessage, #pageContent .wMessageAdditional {position:initial; width: 98%; padding-left: 1%;padding-right: 1%; padding-bottom:5px;}
#pageContent .searchTopLinks {height: 60px;background-color: #cbe8f1;display: table !important;}
#pageContent .searchTopLinks a {width: 33% !important;height: 32px;display: table-cell;vertical-align: middle;float: none;}
#pageContent .wMessage a {position:initial}
.imgcontainer {display:none;}
.v2_search_panel_wrapper {margin-top: 0px;}
#pages_panel {padding-left:0px; padding-right:0px;}
#main_content_holder #pages_panel .ppc_header,#main_content_holder #pages_panel .pages_panel_category {width:100%; padding-left: 33px; padding-right:1%;}
.pageBody_home #pageContent #messageboardHolder {width:100%; height:265px;}
.pageBody_home #main_content_holder .gl-half {width:100%}
.pageBody_home #main_content_holder .jcarouselyt-skin-tango .jcarouselyt-container-horizontal {width: 98%;margin-left: 1%;padding: 5% 0%;}
#pageContent .v2_search_main .dropdowns .direct-search {width:46.5%; margin-left:2.5%;}
#pageContent .v2_search_main .dropdowns .direct-search:nth-child(2n+2) {margin-left:2.5%}
#pageBody #pageContent .v2_search_main .dropdown.direct-search.goldStandard { margin-left: 0px !important; }

#main_content_holder .golocal-subcontent #pages_panel #pan_pages,
#main_content_holder .golocal-subcontent #pages_panel #pan_pages .pages_panel_category{width:100%}
#main_content_holder .golocal-subcontent #pages_panel #pan_pages .pages_panel_category .ppc_header{background-position-x:96%}

.pageBody_Mobile #footerWrapper #innerWrap {width:100%; min-width:100%; max-width:100%}
.pageBody_Mobile #footerWrapper #innerWrap #footerOne,.pageBody_Mobile #footerWrapper #innerWrap #footerTwo .content{width:96%; padding:0% 2%;}
.pageBody_Mobile #footerWrapper #innerWrap #footerTwo {width:100%;    padding-top: 0px;}
.pageBody_Mobile #footerWrapper #innerWrap #footerTwo .switchView {top:auto}
.pageBody_Mobile #footerWrapper #innerWrap #footerTwo .content {background:#114664; border-top:1px solid #114664;}
.pageBody_Mobile #footerWrapper #innerWrap #footerTwo .content p {width:100%; padding:5px 0px; text-align:center}

.pageBody_Mobile #yt_videosurround {background: #545454; background: rgba(0,0,0,0.6); height:100% !important}
.pageBody_Mobile #yt_embededvideo {left: 0px !important;top:130px !important;}
.pageBody_Mobile #closeYTVideoWindow {top:75px !important; right:0px !important; left:auto !important;}
.pageBody_Mobile #yt_container li a {width:100%;}
.pageBody_Mobile #yt_container li a img {width:25%;}
.pageBody_Mobile #yt_container li a > span {width:72%; box-sizing:border-box; }
.pageBody_Mobile div ul.jcarouselyt-list .jcarouselyt-item  > *  {width:100%;}
.pageBody_Mobile div ul.jcarouselyt-list .jcarouselyt-item  > * img,
.pageBody_Mobile div ul.jcarouselyt-list .jcarouselyt-item  > * .issuuembed{width:25% !important;} 
.pageBody_Mobile div ul.jcarouselyt-list .jcarouselyt-item  > * span {width:72%; box-sizing:border-box;}
.pageBody_Mobile div ul.jcarouselyt-list .jcarouselyt-item > * > span {width:72%; box-sizing:border-box;overflow:hidden;}
.pageBody_Mobile div ul.jcarouselyt-list .jcarouselyt-item > * > span > span {width:100%; box-sizing:border-box;}
.pageBody_Mobile #ticker{top:0px !important;padding:0}
.pageBody_Mobile .simple-marquee-container .marquee-sibling{width:115px !important;}

input.submitbutton , .messageB div.reply-lising input.reply-email, input.submitbutton :hover, input.go , .llist a.go, .llist a.go:hover, .searchAction a.alreadyLet, .searchAction a.alreadyLet:hover .messageB div.reply-lising input.reply-email, 
.messageB div.reply-lising input.reply-email:hover  , input.go :hover, a.gototop, a.gototop:hover ,fieldset.search input.searchButton, fieldset.search input.searchButton:hover, .blueform-bot input.gobutton,  .blueform-bot input.gobutton :hover, .messageB-base a.mb-reply-button , #topArea .back-to-menu a.backtoMenuLink, .propertyAlerts div input.newalert, .propertyAlerts div input.newalert:hover, .propertyAlerts div input.deletealert, .propertyAlerts div input.deletealert:hover, .searchAction a.addToList, .searchAction a.addToList:hover, .searchAction a.enquire, .searchAction a.enquire:hover, .searchAction a.details, .searchAction a.details:hover, .searchAction a.delFromList, .searchAction a.delFromList:hover, .searchAction a.viewOnMap, .searchAction a.viewOnMap:hover, a.register, a.register:hover,
#topArea .back-to-menu a.backtoMenuLink:hover, .messageB div.reply-lising input.reply-delete, .messageB div.reply-lising input.reply-delete:hover, .messageB-base a.mb-reply-button :hover, .messageB-base input.mb-post-button, .messageB-base input.mb-post-button:hover, .messageB-base .st_sharethis_custom, .messageB-base .st_sharethis_custom:hover, .resultsNav ul li a, .resultsNav ul li a:hover, .resultsNav ul li a.active, .messageB-base a.mb-back-button, .messageB-base a.mb-back-button:hover, #topArea a.post, #topArea a.post:hover, .button-green, .button-green:hover { font-size:12px!important;} 
#footerOne  { background:#fff }
#footerOne .content ul li a { color:#086081!important; }
#footerWrapper {background:#fff !important}
.pageBody_Mobile #footerWrapper {background:#fff !important}
.pageBody_Mobile #headerAdverts{display: none !important;}
.pageBody_Mobile #footerOne { background:#114664 !important }
.pageBody_Mobile #footerOne .content ul {padding:5px 0px !important;}
.pageBody_Mobile #footerOne .content ul li a { color:#fff!important; }

.pageBody_Mobile #pageContent,.pageBody_Mobile #featureContent {  margin-top: 70px; padding-left: 0px;  padding-top: 0px;}
.pageBody_Mobile #navigationFull { margin-left: 0px; }
.pageBody_Mobile .welcome h1 {margin-top: 30px !important;height: auto;}

.pageBody_Mobile div.welcome {background:none !important; margin-top:-25px;}
.pageBody_Mobile .pageContent_search div.welcome {margin-top: -65px !important}
.pageBody_Mobile.pageBody_search .pageContent_search div.welcome {margin-top: 65px !important}
.pageBody_Mobile.pageBody_search.pageBody_students  .pageContent_search div.welcome,
.pageBody_Mobile.pageBody_search.pageBody_advert .pageContent_search div.welcome {margin-top: -65px !important}
.pageBody_Mobile .pageContent_search .welcome h1 span {height:65px;}
.pageBody_Mobile #footerTwo .content p.textA, .pageBody_Mobile  #footerTwo .content p.textB, .pageBody_Mobile #footerTwo .content p.textB a {color:#fff}

.pageBody_Mobile .pageContent_search .welcome h1 {margin-top: 60px !important;}
 .pageBody_Mobile #pageContent {margin-top: 90px;}
 .pageBody_Mobile.pageBody_home #pageContent {margin-top: 70px;}
 .pageBody_Mobile .mapListing {background:#fff !Important}
 .pageBody_Mobile .resultsNav ul li a, .pageBody_Mobile .resultsNav ul li a:hover, .pageBody_Mobile .resultsNav ul li a.active {width:100%; border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px; height: 24px!important; line-height: 24px; text-indent:0px; text-align:center; margin:0px}
 .pageBody_Mobile .pageContent_statistics .resultsNav ul li {width:50%}
 .pageBody_Mobile .searchListing .searchAction {border:none !important;background: #144764;}
 .pageBody_Mobile .searchListing.highlight .searchAction {border:none !important;background: #144764;}
 .pageBody_Mobile .searchListing.highlight .innerListing,.pageBody_Mobile #pageContent .NoResults p a,.pageBody_Mobile .NoResults p a {padding-bottom: 179px;background-color: #eee;color: #333!important;}
 .pageBody_Mobile .searchListing.highlight {border: 1px solid #144764;-moz-box-shadow: 0 0 5px #E45A26;-webkit-box-shadow: 0 0 5px #144764;box-shadow: none;box-sizing: border-box;}
 .pageBody_Mobile .searchAction {height: auto;bottom: 0px;margin: 0px;} 
 .pageBody_Mobile #pageContent .NoResults p a {padding:10px;}
 .pageBody_Mobile #pageContent .searchAction a.review, .pageBody_Mobile #pageContent .searchAction a.addToList, .pageBody_Mobile #pageContent .searchAction a.enquire, .pageBody_Mobile #pageContent .searchAction a.alreadyLet,.pageBody_Mobile #pageContent .searchAction a.details, .pageBody_Mobile #pageContent .searchAction a.viewOnMap, .pageBody_Mobile #pageContent.pageContent_search .resultsNav  {background: #71b3b8 !important;}
 .pageBody_Mobile #pageContent .jcarousel-wrapper,.pageBody_Mobile  #pageContent .jcarousel-wrapper .jcarousel {width:100% !important;}
 .pageBody_Mobile #pageContent .jcarousel-wrapper .jcarousel #mycarousel li img {height:auto !important}
 
 .pageBody_Mobile .searchListing {min-height:500px; clear: both;}
 
 .pageBody_Mobile #banner {background:#fff !important;/* border-bottom: 2px solid  #d44b10;*/height:48px !important;top: 0px !important;} 
 .pageBody_Mobile .switchView {background:#e14f10 !important;} 
 .pageBody_Mobile .switchView:hover {background:#d44b10 !important;} 
 .pageBody_Mobile #PrimaryNav, .pageBody_Mobile  #PrimaryNavfull {height:48px !important;background: rgb(255, 255, 255);}
 .pageBody_Mobile  #PrimaryNavfull {padding-bottom:27px;background:rgb(255,255,255) url("../images/mobile/main-bg-mob.png") repeat-x bottom;}
 .pageBody_Mobile #PrimaryNav #mob-menu, .pageBody_Mobile #PrimaryNavfull #mob-menu {background:#e14f10;display: inline-block;right: auto;left: auto;float: right;position: relative;} 
 .pageBody_Mobile #PrimaryNav #mob-menu:hover, .pageBody_Mobile #PrimaryNav #mob-menu.active, .pageBody_Mobile #PrimaryNavfull #mob-menu:hover, .pageBody_Mobile #PrimaryNavfull #mob-menu.active {background:#d44b10}
 
 .pageBody_Mobile #PrimaryNavFull #mob-menu, .pageBody_Mobile  #PrimaryNavfull #mob-menu { padding:12px 10px !important }
 .pageBody_Mobile #PrimaryNavFull #mob-menu,.pageBody_Mobile #PrimaryNavFull #mob-menu:hover,.pageBody_Mobile #navigationFull {background:#d44b10 !important;margin-top:2px;}
 .pageBody_Mobile #navigationFull li a {border-bottom:1px solid rgba(255,255,255,0.1) !important}
 
 .pageBody_Mobile .welcome h1 span {background: #fff;color: #003366;font-size: 22px;text-align: left;margin: 0% 3% !important;}
 .pageBody_Mobile.pageBody_advert .welcome h1 span {background: #144764;margin: 0px !important;color: #fff;text-align: center;height: auto;} 
 .pageBody_Mobile.pageBody_advert .welcome h1 { height: auto; }
 .pageBody_Mobile .search span.alertBox {padding: 5px; padding-left:2%; padding-right:2%; margin:3% 1%; height: auto;width: 94%;} 
 .pageBody_Mobile #yt_container {margin-top: -30px;margin-left: 0px; float:none}
 .pageBody_Mobile #messageB a[title="Beware of student housing scams"] {width: 100% !important;height:60px !important;background-position:bottom center !important;background-size: 75% !important;top: -60px;left: 0px !important;}
 .pageBody_Mobile a[title="Beware of student housing scams"].in_page_banner {top:auto !important;bottom: -60px !important;left: 0px !important;width: 100% !important;background-size: 80% !important;background-position: center !important;}
 .pageBody_Mobile .messageB .postentry span.subject {width:50% !Important;padding: 0px;}
 .pageBody_home .messageB .postentry span.subject {width: 50% !Important;padding: 0px;}
 .pageBody_Mobile .pageContent_messageboard div.welcome {margin-bottom: 60px;}
  .pageBody_Mobile .login-signup { background:#086081 none !important;}
  .pageBody_Mobile #pageContent .login-signup p,.pageBody_Mobile #pageContent .login-signup h2 {color:#fff !important}
   
  #pageBody.pageBody_Mobile .searchAction a.details, #pageBody.pageBody_Mobile .searchAction a.viewOnMap,#pageBody.pageBody_Mobile .searchAction a.review, #pageBody.pageBody_Mobile .searchAction a.addToList, #pageBody.pageBody_Mobile .searchAction a.enquire, #pageBody.pageBody_Mobile .searchAction a.alreadyLet {background: #fff !important;color: #144764 !important;text-shadow: none;box-shadow: none;  min-width: 48px;}
  #pageBody.pageBody_Mobile.pageBody_advert  .contactBar.searchAction a.addToList {min-width:25%}
  #pageBody.pageBody_Mobile.pageBody_advert .searchAction a.viewOnMap, #pageBody.pageBody_Mobile.pageBody_advert .searchAction a.addToList {background: #144764 !important;color: #fff !important;}
    
  .pageBody_Mobile .golocal-subcontent {width: 94% !Important;margin: 0% 3% !important; padding-top:10px !important;}
  .pageBody_Mobile #pageContent .searchAction .delFromList {min-width:55px;}
  
  .pageBody_Mobile .golocal-subcontent .aboutLSH p a img, .pageBody_Mobile .golocal-subcontent .searchingForAndRentingProperties p a img, .pageBody_Mobile .golocal-subcontent .theLegalStuff p a img,
  .pageBody_Mobile .golocal-subcontent .movingIntoProp p a img, .pageBody_Mobile .golocal-subcontent .movingOut p a img, .pageBody_Mobile .golocal-subcontent .movingOut p a img {
   width: 98% !important;
   padding-left: 1%;
   padding-right: 1%;
   }
  
  .pageBody_Mobile .golocal-subcontent p a.center-image {text-align: center;width: 49%;padding:0px;margin-right: 0px;display: inline-block !important;}
  .pageBody_Mobile .golocal-subcontent p a.center-image[href*="/Pages/Complaint Form"] {width: 51.3%;} 
  .pageBody_Mobile .golocal-subcontent p a.center-image[href*="/Pages/Tenancy Fees"] {width: 50.2%;} 
  .pageBody_Mobile .golocal-subcontent p a.center-image[href*="/Pages/Right to Rent"] {width: 50%;} 
  .pageBody_Mobile .golocal-subcontent p a.center-image[href*="/Pages/Moving in tips"] {width: 49.7%;} 
  .pageBody_Mobile.pageBody_advice .factLinks p { margin-bottom: 0px; }
  .pageBody_Mobile.pageBody_advice .factLinks p a {width: 100%;margin-right: 0px !important;margin-bottom: 20px;}
  .pageBody_Mobile .gototop { margin-right: 10px; }
   
  .pageBody_Mobile #footerTwo .content {padding-top: 35px;position: relative;}
  .pageBody_Mobile .switchView {position: absolute;top: 0px;left: 0px;width: 100%; padding: 10px 0px;}
  
  .pageBody_Mobile .searchListing .layout {display:block;width:0px;height:0px;margin:0px;padding:0px;float:none;min-height: 0px;}
  .pageBody_Mobile .searchListing .layout *,.pageBody_Mobile .contactDetailsAction a, .pageBody_Mobile span.label[id*="_Contact_contactEmailLabel"] {display:none !important}
  .pageBody_Mobile .searchListing .layout .accreditation-overlay-img, .pageBody_Mobile .searchListing .layout .accreditation-overlay-img * {display:block !important}
  .pageBody_Mobile .searchListing .layout .accreditation-overlay-img  {position: relative;display: inline-block !important;right: 0px;left: auto;top: auto;bottom: 0px;width: auto;}
  .pageBody_Mobile .searchListing .layout .accreditation-overlay-img img {width: 75px;height: auto;display: none !important;}
  
  .pageBody_Mobile #propertyDetails .property-info, .pageBody_Mobile #propertyDetails .property-info.facilityNumbers .facility_holder { width:90% !Important}
  .pageBody_Mobile #propertyDetails .property-info li, .pageBody_Mobile #propertyDetails .property-info.facilityNumbers .facility_holder {border-bottom: 1px solid #eee !important}
  .pageBody_Mobile #poweredBy { padding-bottom:40px;}
  .pageBody_Mobile.pageBody_advert #poweredBy { padding-bottom:70px;}
  
  .pageBody_Mobile .messageB .title {margin-bottom: 5px;}
  .pageBody_Mobile #PrimaryNavFull #mob-icon {background: url('../Images/Mobile/Logo2.png') 10px 6px no-repeat;}
  .pageBody_Mobile #PrimaryNavFull #mob-icon-xmas {background: url('../Images/Mobile/Logo2.png') 10px 6px no-repeat;}
  .pageBody_Mobile .messageB .postentry span.valid {display: none;} 
  .pageBody_Mobile.pageBody_landlords .welcome h1 span {padding: 4px 0px 0px 0px !important;line-height: 18px;height: auto;}
  .pageBody_Mobile #topArea {position: relative;}  
  .pageBody_Mobile .filterPannel .checkOff label { color: #fff; }
  .golocal-subcontent p img { max-width: 100%; max-height: 100%; height: auto !important; width: auto !important; }

  /* Marty Mobile Feeback Edits */
  
  .pageBody_Mobile #mobileLogosContainer {height: 150px;width: 100%;display: block;position: relative;background: #fff;padding: 0px;margin-top: 77px; display:none; }
  .pageBody_Mobile #mobileLogosContainer .topLogo {width: 25%;height: 50%;position: relative;display: inline-block;background-repeat: no-repeat;background-;background-size: 70%;background-position: center;}
  .pageBody_Mobile #mobileLogosContainer #uniLogo { background-image: url(../Images/Mobile/mobileLogos/uniL.png); } 
  .pageBody_Mobile #mobileLogosContainer #jMooreLogo { background-image: url(../Images/Mobile/mobileLogos/moores.png); } 
  .pageBody_Mobile #mobileLogosContainer #hopeLogo { background-image: url(../Images/Mobile/mobileLogos/hope.png); } 
  .pageBody_Mobile #mobileLogosContainer #lipaLogo { background-image: url(../Images/Mobile/mobileLogos/lipa.png); } 
  .pageBody_Mobile #mobileLogosContainer #lshTextLogo {background-image: url(../Images/generic/headerText.png);width: 98%;margin: 1%;background-size: 55%;height: 40%;background-position: left;} 
  
  .pageBody_Mobile #bannerSecondLogo {background-size: auto 60%;background-position: center;background-image: url(../Images/generic/lshStandards.png);background-repeat: no-repeat;width: 50px !important;height: 100%;z-index: 999;display: inline-block;float: right;padding-right: 10px;}
   
  .pageBody_Mobile #PrimaryNavfull #mob-icon {background-image: url(../images/generic/mobileLogo.png);background-size: auto 75%;position: relative;display: inline-block;width: 39%;}
  .pageBody_Mobile #PrimaryNavfull #mob-icon-xmas {height:55px; background: url(../images/generic/mobileLogoXmas.png) no-repeat;background-size: auto 75%;position: relative;display: inline-block;width: 39%;}
  
  .pageBody_Mobile .wMessage {width: 100% !important;padding: 0px !important;margin-bottom: 10px;} 
  .pageBody_Mobile .wMessage h1 {text-align: center;height: 40px;padding: 0px !important;font-size: 12pt !important;line-height: 40px !important;color: #fff !important;background: #e14f10;}
  .pageBody_Mobile .wMessage ul { display: none !important; }
  
  .pageBody_Mobile .golocal-subcontent.topicHolder #topicSLider ul {margin-left: 0px !important;} 
  .pageBody_Mobile .golocal-subcontent.topicHolder #topicSLider ul li a { max-width: none !important; } 
  .pageBody_Mobile .golocal-subcontent *:not(.sp-slide):not(.sp-image-container):not(.sp-slide img):not(.pages_panel_category):not(.typeform-widget):not(.typeform-wrapper) {max-width:none !important; height:auto !important;}
  .pageBody_Mobile #topicSLider { height: auto !important; } 
  .pageBody_Mobile #topicSLider ul li a img { width: 100%; }
  .pageBody_Mobile .golocal-subcontent.topicHolder #topicSLider ul li { padding: 10px 0px !important; }
  .pageBody_Mobile .golocal-subcontent p img { width: 100% !important; }
  .pageBody_Mobile #pageContent .wMessage h1 { background: #fff; color: #003366 !important; font-size: 22px !important; text-align: left; margin: 0% 3% !important; font-weight: bold; height: auto; line-height: 22px !important; }
  .pageBody_Mobile #pageContent .wMessage a { text-align: left; background: #fff; color: #114664; margin: 0px 3%; }
  
  .pageBody_Mobile .pageContent_landlords .loginRegisterBlock p a img {padding: 1%;width: 98% !important;}
  .pageBody_Mobile .pageContent_landlords .multiImg p a {}
  .pageBody_Mobile .pageContent_landlords .multiImg p a img {padding: 12.5%;width: 75% !important;}
  .pageBody_Mobile a[id*="contactEmail"], .mobileSitePhone {text-align: center !important;width: 100% !important;padding: 10px 0px !important;background: #cbe8f1;margin: 0px !important;box-sizing: border-box;color: #144764;font-size: 150% !important;display: block;}
  .pageBody_Mobile .landlord-info a[id*="contactEmail"] { background: none; color: #000; }  
  .pageBody_Mobile.pageBody_advert .pageContent_search { margin-top: 0px !important; }
  .pageBody_Mobile.pageBody_advert .welcome h1 span.prop-detail {text-indent: 0px;padding-top: 10px !important;padding-bottom: 10px !important;width: 80%;padding-left: 10% !important;padding-right: 10% !important;}
  .pageBody_Mobile.pageBody_advert .welcome h1 span em { margin: 0px !important; }
  
  .pageBody_Mobile .messageB .postentry span.validwide {display: block;width: 50%;float: left;}
  
  .pageBody_Mobile .login-signup div.login-form p label { min-width: 25%; max-width: none; width: 25%; }
  .pageBody_Mobile .login-signup .blueform-bot input.gobutton, .pageBody_Mobile .login-signup .blueform-bot input.gobutton:hover {margin: 0px;margin-left: calc(25% + 5px);width: 50%;}
  
  .pageBody_Mobile .pageBody_local .communityCMS .gasSafetyLogo { width: 71px !important; } 
  
  .pageBody_Mobile .golocal-subcontent.topicHolder #topicSLider div[id*="btn_lt"], .pageBody_Mobile .golocal-subcontent.topicHolder #topicSLider div[id*="btn_rt"] { display: none !important; }
  
  .pageBody_Mobile .searchListing .contactInformation, .pageBody_Mobile .searchListing .contactInformation h3 { display: block; }
  .pageBody_Mobile .searchListing .contactInformation {position: absolute;background: rgba(0, 0, 0, 0.40);bottom: auto; top:263px; width: 100%;height: auto;min-height: 0px;padding-left: 0px;box-sizing: border-box;}
  .pageBody_Mobile .searchListing span.contactTop, .pageBody_Mobile .searchListing .contactInformation h3 {display: inline-block;color: #fff;margin: 4px 0px;line-height: 12px;font-size: 115%;width: 100%;text-align: right;padding-right: 5px;box-sizing: border-box;}
  .pageBody_Mobile .searchListing .contactInformation a { text-decoration: underline; color: #fff; }
  
  .pageBody_Mobile .innerListing .mob-info .mob-photo-title {top: 43px;bottom: auto;height: auto;z-index: 1;}
  
  .pageBody_Mobile .searchListing .details.blue-button {right: 0px;top: -27px;}
  .pageBody_Mobile .searchListing .addToList.green-button {margin-left: -1px;}
  .pageBody_Mobile .searchListing .addToViewingList {margin-right: 4px;}
  
  .pageBody_Mobile .innerListing .mob-info .mob-photo-title .type, .pageBody_Mobile .innerListing .mob-info .mob-photo-title .area {text-align: right;width: 100%;padding: 0px 5px;box-sizing: border-box;}
  .pageBody_Mobile .innerListing .mob-info .mob-photo-count { background: none; z-index: 10; top:20px; }
  .pageBody_Mobile .innerListing span[id*="_Description"] {display: block !important;position: absolute;font-size: 115%;bottom:0px; top:355px; width: 100%;box-sizing: border-box;padding: 5px; min-height:90px} 
  .pageBody_Mobile .innerListing .mob-info .info {bottom: auto;top: 311px;box-sizing: border-box;left: 0px;width: 100%;padding: 5px;}
  .pageBody_Mobile .innerListing .mob-info .info span.available {    position: absolute; display: inline;left: 5px;top: 161px;z-index: 2;color: #fff;}
  .pageBody_Mobile .innerListing .mob-info .info span.rent {   font-weight: bold; font-size: 120%;}
  .pageBody_Mobile .searchListing a.property img { background: #fff; }  
  .pageBody_Mobile .clusterWrapper { width: auto; }
  .pageBody_Mobile .bedroomsToLet .left, .pageBody_Mobile .wordAvailable .left {font-weight: normal;display: block !important;padding: 0px;width: auto;color: #000 !important;}
  .pageBody_Mobile .property.propertyMainPhoto { position: relative;  }
  .pageBody_Mobile .property.propertyMainPhoto > img[src*="/PropertyPhoto/"] {     max-width: 100% !important; min-width: initial; min-height: 220px; max-height: 220px; height:220px; width: auto !important;  }
  .pageBody_Mobile .accredImgs {position: absolute;bottom: 0px;height: auto;width: auto;right: 0px;text-align: right;}
  .pageBody_Mobile .propertyMainPhoto .accredImg {display: inline-block !important;left: 0px;background: rgba(255, 255, 255, 0.75) !important;height: 50px;width: auto;}
   
  .pageBody_Mobile .googleInfoWindow .imageBox a img {
    width: 100%;
	}
	
	.pageBody_Mobile .googleInfoWindow {
		width: 240px;
	}
	
	.pageBody_Mobile .googleInfoWindow .left {
    width: 70px;
    display: none;
 }
	
	.pageBody_Mobile .googleInfoWindow .right {
    margin-left: 10px;
    width: 100%;
 }
	
	.pageBody_Mobile .googleInfoWindowWrapper {
    width: auto;
	}
	
	.pageBody_Mobile .googleInfoWindow div img.map-accreditation-img {
    margin-left: 5px;
    width: auto;
	}

	.pageBody_Mobile .googleInfoWindow .googleInfoWindowDetailsWrapper {
    width: 100%;
 }
	
	.pageBody_Mobile .googleInfoWindow .googleInfoWindowPropertyImage {
    width: 30%;
	display: none;
	}
	
	.pageBody_Mobile .googleInfoWindow .right {
    margin-left: 10px;
    width: 100%;
	}
	
	.pageBody_Mobile .googleInfoWindow div {
    width: 100%;
	}
	
	.pageBody_Mobile .bedroomsToLet .right, .pageBody_Mobile .wordAvailable .right {
    width: auto;
    float: left;
	}
	
	.pageBody_Mobile .bedroomsToLet .left, .pageBody_Mobile .wordAvailable .left {
    font-weight: normal;
    display: block;
    padding: 0px;
    width: auto;
	}
	
	
	.pageBody_Mobile #propertyDetails { margin-top: 0px; }
	.pageBody_Mobile .propertyIntro {display: block;width: 100%;box-sizing: border-box;margin: 0px;padding: 5px;}
  	.pageBody_Mobile #propertyDetails .property-safety p {width: 100%;display: inline; clear:left !important; }	

	.pageBody_Mobile #propertyDetails .property-safety p span { min-width: 125px !important; }	
	.pageBody_Mobile .property-safety .inline { width: 100%; }
	.pageBody_Mobile #propertyDetails .property-safety p.marginleft:last-of-type { width: 100%; }
	.pageBody_Mobile .searchListing .title h2 {     margin-left: -5px; width: 100% !important; }
	.pageBody_Mobile .searchListing .title {display: block;width: 100%;box-sizing: border-box;}
	.pageBody_Mobile .searchListing .title p.sku {width: 100% !important;}
	.pageBody_Mobile .advert_secondary_block { display: block; }
	.pageBody_Mobile .detail-bot .content { padding: 2px 5px; }
	
	.pageBody_Mobile .detail-bot span.label, .pageBody_Mobile .detail-bot span.info { width: 50%; } 
	.pageBody_Mobile.pageBody_home .wMessage { display: none; }
	.pageBody_Mobile.pageBody_home .homePageImageContainer {width: 100% !important;height: 126px;background: url(../images/Branding/headerImage1.jpg) bottom center no-repeat;background-size: 100% auto; top: 70px;position: relative;}
	.pageBody_Mobile.pageBody_home #main_content_holder #pageContent div.v2_search_panel_wrapper div.v2_search_panel, .pageBody_Mobile.pageBody_home #main_content_holder #pageContent div.v2_search_panel_wrapper div.v2_search_panel .as-mask {height: 550px !Important;max-height: 550px !Important;} 
	.pageBody_Mobile.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown[id*="rooms_available_"], 
	.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown[id*="area_"], 
	.pageBody_Mobile.pageBody_home #pageContent .v2_search_main .dropdowns .direct-search:nth-child(2n+2) { margin-left: 2.5%;	}

	.pageBody_Mobile.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown[id*="available_from_lettings"] { margin-left: 5%;	} 
	.pageBody_Mobile .resultsPrevNext {display: block;background: rgba(64, 64, 64, 0.9);bottom: 0px;height: 50px;width: 100%;z-index: 999;position: fixed;}
	.pageBody_Mobile .resultsPrevNext .nav-next, .pageBody_Mobile .resultsPrevNext .nav-prev { position: absolute; top: 6px; right: 6px; background: url(../Images/Mobile/next.png) top left no-repeat; width: 38px; height: 40px; } 	
	.pageBody_Mobile .resultsPrevNext .nav-prev { right: auto; left: 6px; background: url(../Images/Mobile/prev.png) top left no-repeat; }
	.pageBody_Mobile .resultsPrevNext h1 {color: #fff !important;text-align: center !important;height: 100%;line-height: 50px !important;font-size: 12px!important;}	
	.pageBody_Mobile .searchAction p { display: block; }
	.pageBody_Mobile.pageBody_advert #pageContent.pageContent_search { margin-top: 90px !important; } 	
	.pageBody_Mobile .desktopPagination {display: none !important;}	
	.pageBody_Mobile .pagination.bottom, .property_details_content_wrapper .title h2 { display: none; }
	.pageBody_Mobile.pageBody_messageboard .pagination { width: 100%; }	
	.pageBody_Mobile .in_page_banner { height: 55px !important; }
	#pageBody.pageBody_Mobile #pageContent .v2_search_main .dropdown.direct-search.goldStandard { margin-left: 2.5% !important; }
	.pageBody_Mobile #socialMediaWrapper { display: none; }
	.pageBody_Mobile .adrotorSideContainer .adrotor li a img { width: auto; }
	.pageBody_Mobile .customLetAgreedBanner {position: absolute;right: -64px;top: 6px;width: 151px;background: rgba(255, 0, 0, 0.5);color: #fff;padding: 5%;transform: rotate(45deg);font-size: 14px;text-align: center;}
	.pageBody_Mobile .customLetAgreedBanner.UnderDev { padding: 4px 5%; top: 20px; right: -36px; }
	
	.searchAction a.details, .searchAction a.viewOnMap, .searchAction a.review, .searchAction a.addToList, .searchAction a.addToViewingList, .searchAction a.enquire, .searchAction a.alreadyLet, .searchAction a.delFromList, .searchAction a.disabled_button
	{padding:4px 8px !important; box-shadow:none; -webkit-box-shadow:none}
	#pageContent .searchAction .delFromList::after, #pageContent .searchAction .addToList::after {position: absolute;left: 0px;width: 100%;top: 0px;line-height: 26px;text-indent: 0px;}
	.pageBody_Mobile #pageContent .searchAction .delFromList, .pageBody_Mobile #pageContent .searchAction .addToList {text-indent: -99999px;text-overflow: hidden;position: relative;}
	#pageContent .searchAction .delFromList::after {content: '- Hot List';}
	#pageContent .searchAction .delFromList[onclick*="delViewing"]::after {content: '- Enquiry';}
	#pageContent .searchAction .addToList::after {content: '+ Hot List';}
	#pageContent .searchAction .addToList.addToViewingList::after {content: 'Enquire';}
	.pageBody_Mobile #propertyDetails .property-safety p span,.pageBody_Mobile #pageContent .property_details_content_wrapper #propertyDetails .property-safety p.marginleft strong{min-width:0 !important;padding-left:30px;}
	.pageBody_Mobile #propertyDetails .property-safety p.main{margin-bottom:10px;}
	.property-safety p span.yes {
		background: url(../images/generic/yes-icon.png) left no-repeat !important;
		margin-left: 10px;
	}
	.pageBody_Mobile #propertyDetails .property-safety p span{padding-left:20px;}
	
	.pageBody_Mobile .pageContent_search .resultsNav { margin-top: -110px;}
	.pageBody_Mobile .pageContent_search .resultsNav.floating-results-nav { margin-top: 40px;}
	
	#pageBody.pageBody_Mobile.pageBody_advert .notification-banner-top {display:none !important;}
	
}
	
	


}

@media only screen and (max-width: 560px) {
	#pageContent .v2_search_main .dropdowns .direct-search {width:95%; margin-left:2.5%; float:none;}
	#main_content_holder #pageContent div.v2_search_panel_wrapper div.v2_search_panel, 
	#main_content_holder #pageContent div.v2_search_panel_wrapper div.v2_search_panel .as-mask {height:425px !Important; max-height:425px !Important;}	

	.pageBody_Mobile.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown[id*="rooms_available_"], 
	.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown[id*="area_"], 
	.pageBody_Mobile.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown[id*="available_from_lettings"], 
	.pageBody_Mobile.pageBody_home #pageContent .v2_search_main .dropdowns .direct-search:nth-child(2n+2) { margin-left: 2.5%; }
	#pageContent .v2_search_main .dropdowns .dropdown:first-child, #pageContent .v2_search_main .dropdowns .dropdown.first {
		margin-left: 2.5%;
	}	
	#pageContent .v2_search_main .dropdowns .dropdown { width:95%;}
}

@media only screen and (max-width: 710px) {
	.pageBody_Mobile.pageBody_home .homePageImageContainer {
    background-size: auto 100%;
	}
}

@media only screen and (max-width: 560px) {
	#pageBody.pageBody_Mobile #pageContent .v2_search_main .dropdown.direct-search.goldStandard {
		margin-left: 5% !important; 
	}
}

@media only screen and (max-width: 530px) {
	#pageContent .searchTopLinks a:first-child {width: 81px !important;}
}
@media only screen and (max-width: 450px) {
	#pageContent .searchTopLinks a {padding:12px 5px;  }
	#pageContent .searchTopLinks a:first-child {width:55px}
	#pageContent .searchTopLinks a:nth-child(2n+0) {width:120px}
	#pageContent .searchTopLinks a:nth-child(3n+0) {width:160px;}
}
@media only screen and (max-width: 400px) {
	div ul.jcarouselyt-list .jcarouselyt-item > * > span > strong {font-size:100%}
	.pageBody_Mobile div ul.jcarouselyt-list .jcarouselyt-item > * > span > span {font-size:90%}
}

.drawASearchSidePanel {
	background: #7BB6BC  !important;
	width: 225px;
	height: 65px;
	padding-top: 8px;
	padding-left: 12px;
	margin: 0 0 10px 0;
	-webkit-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-moz-border-radius: 8px; 
	border-radius: 8px;
	border-radius: 8px;
}

.drawASearchSidePanel #drawASearchTitle { text-shadow:none; font-weight:normal; font-size:18px;}
#btnClearMap, #btnClearMap:hover{ background: #71B3B8; color:#fff; border: none; text-shadow: none;}

.property-video-walkthrough p.main {
  color: #000 !important;
}

#pageContent .llist.block-list p.green, #pageContent .llist.block-list p.blue {color:#fff!important;}

.map-accreditation-overlay-img {bottom: auto;right: -5px;top: -1px;}
.map-accreditation-overlay-img img.map-accreditation-img {width:60px; height:60px;}
.googleInfoWindow h1 {background:#71B3B8}

.custom-html-panel-wrapper.mob-remove.is_mobile {text-align:center}

#pageContent.pageContent_search { margin-top: 0px !important; } 
.pageBody_advert #pageContent.pageContent_search { margin-top: 70px !important; } 


.resultsNav ul li a, .resultsNav ul li a.active {
    width: 155px;
}

.expandedCustomDropDownLabel {
	width: 563px !important;
	text-align: left !important;
	text-indent: 45px;
	clear: both;	
}

.expandedCustomDropDown {
	right: 36px; 
	z-index: 999; 
	position: absolute; 
}

#poweredBy .content {width: 740px; color:#fff; font-size:13px}

/*.googleInfoWindowWrapper,.clusterWrapper,.clusterWrapper .googleInfoWindow {width:460px}*/

.pageBody_landlords .pageContent_landlords > div.welcome  {display:none} 
.pageContent_messageboard a[href="https://www.liverpoolstudenthomes.org/Pages/Beware%20of%20student%20housing%20scams"] { bottom:auto !important; left:auto!important; top:1px !Important; right:0px !important; z-index:200 }

#mb_landlordlink,#sharerList,#roomSwapWrapper{display:none !important; }