﻿@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700');

#pageContent .rentRetainer::before {
        content: "Summer concession:";
    }
	
#pageContent .searchListing .searchRight .rentIncludes .utilityCaps {
    background: #7bb6bc;
    margin: 5px;
}
#pageContent .searchListing .searchRight .rentIncludes .utilitiesIncluded {
    margin: 5px 0px;
    display: inline-block;
}
.pageBody_cmspages .ui-icon-triangle-1-e:before,
.pageBody_cmspages .ui-icon-triangle-1-s:before { top:0px } 

/* search results available duplicate */
#pageContent .searchListing .searchRight .info .availabilityHighlight
 {
    clear: both;
    text-align: center;
    padding: 10px !important;
    margin-bottom: 10px !important;
    background: #084074;
    color: #fff;
    font-weight: 700;
}

/* Box banners */
.gl-search-info-box { display:none; visibility:hidden; box-sizing: border-box;}
.gl-search-info-box.gl-smallbox  {width: 300px; padding: 20px 10px; max-height: 95px; }
.imgcontainer .gl-search-info-box { display:block; visibility:visible; z-index: 10;
    position: absolute;
    top: 20px;
    left: 5%;    
	font-weight: bold; }
.imgcontainer .gl-search-info-box + .gl-search-info-box	{left: calc(5% + 310px); }
.imgcontainer .gl-search-info-box + .gl-search-info-box + .gl-search-info-box {left: calc(5% + 620px); }
.imgcontainer .gl-search-info-box.gl-info-box-yellow { background: yellow; z-index:12;}
.imgcontainer .gl-search-info-box.gl-info-box-white-aqua { background: #fff; border:3px solid #7bb6bc }

.pageBody_Mobile .gl-search-info-box {display:block; visibility:visible;}
.pageBody_Mobile .gl-search-info-box.gl-smallbox  {width: 100%; padding: 0px; max-height: none; }
.pageBody_Mobile .gl-search-info-box .golocal-subcontent  { font-weight:700; padding:20px !important }
.pageBody_Mobile .gl-search-info-box.gl-info-box-yellow .golocal-subcontent  { background: yellow; }

/* Marquee Banner */
#pageBody .simple-marquee-container {background: #ddeb68; height: 38px; position: absolute; top: 191px; left: 0px; z-index: 4; }
#pageBody .simple-marquee-container .marquee-sibling {display:none !important }
#pageBody .simple-marquee-container .marquee-content-items li {padding:0px 20px; }

#pageContent .property_details_content_wrapper p.epcNotReq {clear:both}

#pageContent .keyFacts .tenancyDepositScheme::after, .info.fees_info:after, #pageContent .keyFacts span[id*=deposit].info::after, .searchRight .info span.deposit::after, #pageContent .keyFacts span[id*=retainer].info::after, #pageContent .keyFacts span[id*=holdingDeposit].info::after, .searchRight .info span.holdingDeposit::after, .keyFacts .info.securityDeposit::after {
    content: "\f555";
    font-family: "Font Awesome 6 Pro" !important;
}

#pageContent .searchRight .contractType::after, #pageContent .keyFacts .customDropdown::after, #pageContent .keyFacts .contractType::after, #pageContent .keyFacts .contractLength::after, #pageContent .keyFacts .contractNeg::after, #pageContent .keyFacts .inventorySupplied::after, #pageContent .keyFacts .guarantor::after, pageContent .keyFacts .guarantor::after, #pageContent .keyFacts .additionalInformation::after, #pageContent .keyFacts .tenancyAgreementScheme::after
{
    content: "\f56c";
    font-family: "Font Awesome 6 Pro" !important;	
}

span[id$=rentWholeText]::after {
    content: "\3f";
    font-family: "Font Awesome 6 Pro" !important;;
    color: #333 !important;
    left: 2px!important;
}

#navigationFull li {position:initial !important}

/***************************************/

#waitDialog {background: #000000f2 !important;}
#waitDialog #waitImage { padding-top: 15px;}
.ui-dialog.ui-widget.ui-widget-content.waitCursor {background: transparent !important;}

.keyFacts .rentIncludes{margin-left:20px !important; float:left !important}

.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon-xmas {
    width: 205px!important;
    left: 10px !important;
    background: url(https://www.liverpoolstudenthomes.org/custom/images/branding/logos/logo-main_mobile.png) center left no-repeat !important;
    background-size: contain !important;
	height:50px;
	position:absolute;
}

.priceRight{max-width:170px;}

.keyFacts .whatsThisRent{position:relative; top:6px;float:left;font-size:24px !important}
.searchRight .whatsThisRent{float:left; clear:both; display:block; position:relative; top:22px; font-size:24px !important}
.ui-dialog.cappedRent{max-width:500px !important;}






#pageContent .searchListing .searchRight .headlinePrice .price_from_comparison, .headlinePrice .price_from_comparison{font-size:16px !important;}
#pageContent .searchListing .searchRight .rentIncludes{margin-left:10% !important; width:90%; font-size:16px !important;}
#pageContent .searchListing .searchRight  .noPush .rentIncludes{margin-left:0% !important; width:100%;}
.headlinePrice .locateMap,#pageContent .searchListing .searchRight .info .pricingInfo .moreInfo{font-size:16px !important;}
#pageContent .keyFacts .rent_includes_options span,.headlinePrice .price_breakdown .moreInfo{font-size:16px !important;}

#pageContent.pageContent_search.popupInsert {overflow-y:scroll}

#btnNextDd[onclick="$('#sl-1').click();return false;"],
.info.town{display:none !important;}
.selectionError {top:80px}
#pageContent .searchListing .searchRight .rightAddressTitle, .resultsCount, .pageBody_search #pageContent .searchAction a, .property-safety span.certCheck, .infoBlock ul li, .priceMatrix td , body, P, input, textarea, select, #contentArea div.p, .golocal-subcontent, #pageContent .property_details_content_wrapper .keyFacts span, .searchListing .accordion h3 {font-family: "Open Sans","Trebuchet MS",sans-serif !important;}
.pageBody_advert .title a{width:160px !important; font-size:16px !important;}
.pageBody_advert .title .shareOption a{width:180px !important;}
.logo.edinburgh{height:110px !important; left:0; height: 135px !important; width: 550px;}
.searchListing.highlight{background:#7bb6bc !important;}
.searchListing.highlight.SASA_award{background:#005f27 !important;}/* GREEN: #005f27   BLUE: #00699d   GOLD: #c99a11*/
.searchListing.highlight.SASA_award .propertySpecial{color:#fff !important;}  

#pageContent .v2_search_main .dropdowns .dropdownDisplay label{width:24% !important;padding: 10px 0.5%; margin: 0px 0.5% 10px 0.5%;}
#pageBody.pageBody_home.pageBody_non_mobile #banner
.sku{font-weight:bold;}
#pageContent #privacyPolicy h1{text-align:left !important;}
.termaAndConditions #contentArea{display:none !important;}
.termaAndConditions .welcome h1 span{display:none !important;}
#pageContent .welcome h1{display:none !important;}
.searchListing .title #subTitle a{width:180px !important;}

.pageBody_non_mobile.apply-fixed-elements #banner .accountLists{display:block !important; top:25px !important;}

.pageBody_non_mobile.apply-fixed-elements #banner #navigationFull, .pageBody_non_mobile.apply-fixed-elements #banner #affilateLogos{display:none;}

.pageBody_non_mobile.apply-fixed-elements #banner #navigationFull {top:70px !important;}
.resultsNav.floating-results-nav #searchToolsWrapper{width:90% !important;}
.pageBody_non_mobile.apply-fixed-elements #banner .logo.edinburgh{left:5% !important; width:350px; height: 95px !important;}
.pageBody_advert.apply-fixed-elements #banner .logo.edinburgh{display:none;}
.pageBody_non_mobile .resultsNav.floating-results-nav #searchToolsWrapper .st-line{left:5%;}
.pageBody_home .imgcontainer, .imgcontainer .img img{min-height:600px!important;}
#pageBody #banner{height:191px;}
#pageContent #searchWrapper{top:100px !important;}
.mobileToggle{display:none !important;}
.TenantLandlordLinks a{background:#114664;}
#PrimaryNavfull li > ul{background:#fff !important;}
#banner .accountLists{position:relative !important; float:right; right:0 !important;}
#affilateLogos{position:relative; float:right; top:-136px; }
#banner .accountLists li a{width:100px;padding:3px; width:30px}
#footerOne .mediaBar{margin:auto;}
#banner .accountLists li{margin:0 0 0px 5px !important;}
#footerOne .mediaBar .socialLinks{float:right; position:initial;}
#footerOne .mediaBar {position:initial;}
#footerOne .info-left{margin-top:-82px;}
#PrimaryNavfull{padding-top:5px;}
.footerCol{float:left; width:280px;}
#banner .accountLists{padding:20px 0 !important;}
#banner .accountLists li a{font-size:15px !important;width:120px; text-align:center !important;}
.subCat ul li {min-width:300px !important;}
#PrimaryNavfull li>ul{transition:none !important;}
#banner .accountLists{position:relative; top:85px;}
.pageBody_home .golocal-subcontent{max-width:none !important;}
.pageBody_home .imgcontainer{top:-30px; float:left}
.subCat {
    width: 100% !important;
    float:left;
	margin-bottom:20px;
}
#footerOne .info-right{margin-right:30px;}

#pageContent.pageContent_search .listingWrapper .searchListing.proc{min-height:728px; background:#ccc1c117}
#pageContent.pageContent_search .listingWrapper.splitView .searchListing.proc{min-height:0; background:#fff}
#pageContent.pageContent_search .listingWrapper .searchListing.proc, #pageContent.pageContent_search .listingWrapper.splitView .searchListing:nth-child(odd){background:#e7eff7;}

#searches .sItem span.primary-color, #searches .sItem span.primary-colour{font-weight:bold !important; display:inline-block;}

#poweredBy{top:0px !important;}
#pageContent .property_details_content_wrapper .topRight .keyFacts span.info, #pageContent .property_details_content_wrapper .topRight .keyFacts p.info,  #pageContent .property_details_content_wrapper .topRight .keyFacts p.main{border-bottom:1px solid #efefef !important;}
.keyFacts .contactDetails .contactCard span{border:none !important;}
.hexLinks img{max-width:250px !important;}
.hexLinks{max-width:800px; margin:auto;margin-top:40px !important;}
#pageContent #searchWrapper{z-index:9;}
.filter_opened .filter_holder{background:#efefef !important; color:#000 !important; border:1px solid #efefef}
#pageBody.pageBody_non_mobile#pageBody .sendEnqButton, #pageBody.pageBody_non_mobile#pageBody .saveHotListButton, .filterButton{background:#7BB6BC !important;}
.pageBody_non_mobile .filter_toggle_row .filter_elements span label{color:#000 !important;}
.closeFilter{color:#7BB6BC;}

.whatsThisRetainer{margin-left:10px;}
.resultsNav ul li.hHotList a .fa-heart{color:#fff !important;}
.resultsNav ul li a em{margin-right:5px;}
#feedbackButton{display:block !important;background-color:#B30053;}


.pageBody_advice #contentArea{height:0 !important; padding:0 !important; margin:0}
.pageBody_advice #contentArea ol{display:none;}
.pageBody_advice .golocal-subcontent{background:#fff; padding:20px;}
.mobileToggle{display:none;}
.gl-news .paperRip, .pageBody_home .golocal-subcontent, #pageBody #footerWrapper #footerOne, .pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch, div#pageHolder #main_content_holder, #PrimaryNavfull>div{width:90% !important; }
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown.expanded span{color:#fff !important;}
.subMenu{width:max-content !important;}
#pageBody #footerWrapper #footerOne{padding:15px 0% 0 0% !important; margin:auto;}
.pageBody_non_mobile #PrimaryNavfull li:hover>ul.subMenu.multi{display:flex !important;}
.subMenu.multi{padding:5px; width:max-content;display:flex; flex-wrap:wrap}
.subMenu.multi li{clear:none !important; }
.subMenu.multi li ul li{clear:left !important;display:block !important; height:30px;}
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown.summerLets:before{content:"\f017"; font-family:fontawesome}
    #pageContent .keyFacts .info.customDropdown:before {
        content: "Accept guarantor Insurance:";
    }

.searchListing .accordion h3{float:left;}
#pageContent .keyFacts .info.acceptGuarantorInsurance::after{content: "\f234";font-family: "Font Awesome 6 Pro" !important;left: 2px !important;}	
#pageContent .keyFacts .acceptGuarantorInsurance.info::before {content: "Accept guarantor insurance:"}
#topGuide{top:0 !important;}
#searches .sItem{padding-top:0 !important; padding-bottom:15px;}
#PrimaryNavfull li.topLevel{height:30px;}
#PrimaryNavfull li.topLevel > a{padding:6px 0px 0 0 !important;}
#pageContent #strapContainer{display:none;}
#PrimaryNavfull li.menuItem{margin-right:5px;padding-right:5px;}
#PrimaryNavfull li > ul{border:2px solid #7BB6BC !important; position:absolute; left:0; width:100% !important; margin-top:2px; left:-1px;}
#navigationFull li.hasSub{padding-right:10px;}
#navigationFull li.hasSub:after {content: "\f0d7";font-family: fontawesome !important;position: relative;top: -22px;float:right; left:16px; font-size:22px; color:#114664 !important }
#navigationFull li a, #navigationFull h3{font-family: "Noto Sans","Trebuchet MS",sans-serif !important;color: #114664;font-size: 16px; text-transform:uppercase}
.main_search.placeholder, .search.mainSearchBtn{font-family: "Noto Sans","Trebuchet MS",sans-serif !important; text-transform:uppercase; font-weight:bold;}
#navigationFull li > a{margin-top:0 !important; color:#114664 !important; font-weight:bold}
/*#navigationFull .subMenu.multi div ul li a{text-decoration:u}*/
#navigationFull{top:17px !important; text-align:left; height:100%; width:100% !important; margin-bottom:-30px;}
.pageBody_home #pageContent .v2_search_panel_wrapper .v2_search_panel .as-panels .as-panel .v2buttonWrapper input.search{width:325px;}
.pageBody_home #pageContent .v2buttonWrapper>.searchWrapper.map{background:#f23505 !important;}
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown span{font-size:16px !important; font-family:"Noto Sans","Trebuchet MS",sans-serif !important; color:#202329 }
 #footerOne .mediaBar .socialLinks a{font-size:60px !important;}
 #footerOne .mediaBar .socialLinks a.icon-instagramIcon{background:#fff !important; padding:2px 5px;}
  #footerOne .mediaBar .socialLinks a.icon-instagramIcon:before{color:#084074 !important;}
 #footerOne .mediaBar .socialLinks a:before{height:33px;}
 .icon-instagramIcon:before{font-size:60px !important;}
#navigationFull li a:hover{border-bottom:none !important;}
#navigationFull li > a:hover{background:none !important; text-decoration:underline}
#PrimaryNavfull li>ul>li{float:left !important; clear:left;}
#navigationFull .menuItem a{margin-top:0 !important; padding-top:5px; padding-bottom:10px;}
#banner .accountLists li.hlogin{background:#7BB6BC !important}
#pageContent .subStrap,
#mb_landlordlink,#sharerList,#roomSwapWrapper{display:none ; }
#pageContent .strap{font-size:1.3em; padding:10px 0px;}
#pageContent #strapContainer{background:#084074;}
#searches .sItem .subText{height:50px; font-size:14px;}
#searches .sItem{max-height:260px !important;}
#banner .accountLists li{padding:3px;}
#searches .sItem span{font-size:0.55em;}
#footerOne .mediaBar{background:transparent !important;}

#feedbackButton{top:300px !important;}
.subMenu.multi li ul li a{text-transform:none !important;}
.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown.expanded, .pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdow, .pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown.expanded:before{color:#fff !important}
.gl-full.gl-main-welcome_next.houses{background:url('/Custom/images/branding/homepage/Grey houses background.png') !important;}
.gl-full.gl-main-welcome{padding:20px 0; margin-top:-100px;}


.pageBody_home .golocal-subcontent{padding:0 !important;}
.pageBody_search #pageContent .resultsInfo h2, #pageContent .tenancy_management .title h2, #pageContent .paperRip, #pageContent .paperRip span, #pageContent div.welcome h1, #pageContent div.welcome h1 span, #pageContent #privacyPolicy h1, #pageContent .policy-document h1{color:#114664 !important;}

.hexLinks{display:flex; justify-content: space-between;}
.hexLinks .hex1{float:left;}
.hexLinks .hex3{float:right;}
.pageBody_home .gl-key-information{top: -260px; z-index:3 !important; position:relative}

  .k-ff .pageBody_home .gl-key-information {
        top: -260px !important; 
  }
  .k-ff .search_map_view.pageBody_home .gl-key-information {
        top: -35px !important; 
  }
  
  .k-ff #imgPs[class="fx-flip"] {
	  transform: none !important;
  }
   
#navigationFull .subCat .subHeader{padding-top:0 !important; margin-top:0 !important; text-align:left; padding:5px !important; margin-bottom:10px; font-weight:bold; color:#7BB6BC !important; margin-top:0px; padding-top:10px !important; margin-left:0 !important}
/* news */

.generalContent p{width:100% !important;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.shortAdvert-top .slick-slider img{margin:auto;}
.shortAdvert-top .slick-slide {margin:10px; height:146px !important; height:200px !important;}
.shortAdvert-top .slick-slide img {max-height:150px !important; margin:auto;}
div.adrotorSideContainer .ad-no-rotor li a{max-width:350px !important; width:100%; max-height:200px;}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(/images/generic/ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'â†'}[dir='rtl'] .slick-prev:before{content:'â†’'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'â†’'}[dir='rtl'] .slick-next:before{content:'â†'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}


.gl-news {display:block; background:#fff !important;}
#pageContent .gl-news .paperRip span{color:#fff !important;}
#footerWrapper{display:flex; background:#084074 !important}
#footerOne .mediaBar .socialLinks a span{text-indent:-99999px;}
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown[id*=rooms_available_]:before{ content:"\f0c0";}

#newsItems{background:#B62846  !important;}
#newsItems.slick-dotted {margin-bottom:0px !Important; padding-bottom:0px;}
#newsItems.slick-dotted ul.slick-dots{bottom:0px !Important; margin-left:0px !Important}
#newsItems.slick-dotted ul.slick-dots li{color:#fff}
#newsItems div{position:relative; box-sizing:border-box; width:90%; margin:auto;height:300px}
#newsItems div em{text-align:center; width:100%; display:inline-block; color:#fff}
#newsItems div a {color:#fff; padding:10px; display:block; box-sizing:border-box; overflow:hidden;transition: all 0.4s ease-in-out 0s; padding:10px; height:200px; background:#fff !important; color:#333;  text-overflow: ellipsis;  
  overflow: hidden;}
#newsItems div a:hover {background:rgba(255,255,255,0.1)}
/*#newsItems div a img {width:30%;height:auto; position:absolute; left:0px;}*/
#newsItems div a img {max-width:190px; max-height:190px; display:inline-block; *display:inline; zoom:1; box-sizing:border-box;}
#newsItems div a span.text { display:inline-block; *display:inline; zoom:1; width:64%; box-sizing:border-box; vertical-align:top; font-size:14px;}
#newsItems div a span.text > * { display:block; box-sizing:border-box;}
#newsItems div a span.text > strong { font-size:22px; margin-bottom:15px;}
#newsItems div a span.text > span { max-height:115px; text-overflow:ellipsis;word-break: break-word; overflow:hidden}
#newsItems div a span.text > span > img { display:none; width:0px; height:0px;}
#newsItems i.fa.slick-arrow {position: absolute;top: 25%;font-size: 100px; cursor:pointer;transition: all 0.4s ease-in-out 0s;}
#newsItems i.fa.slick-arrow:hover {opacity:1;}
#newsItems i.fa-chevron-left.slick-arrow {left: 0px;}
#newsItems i.fa-chevron-right.slick-arrow {right: 0px;}
.slick-slide div div {width:80%; margin:auto;}
#navigationFull ul{text-align:left;}
#navigationFull>ul{display:flex; justify-content:space-between;}
#newsContent #newsItems div {padding: 20px 0px;background: #eee;}
#newsContent #newsItems div:nth-child(even) {padding: 20px 0px;background: #fff;}
#newsItems.slick-dotted ul.slick-dots{display:none !important;}
#newsContent #newsItems div a,#newsContent #newsItems.slick-dotted ul.slick-dots li{color:#555556; display:none;}
#pageContent #newsContent .golocal-subcontent {width:100%; margin-top:20px}
#pageContent p.newsBackButton{margin-top:10px}
#newsContent #newsItems div a,#newsContent #newsItems div a span.text > span {max-height:none; font-size:10px}
#newsItems div a.more-link{text-align:center; color:#fff; background:#fe7f2b; margin:auto; font-size:12px; height:40px; width:100%;}
#newsItems div span em{text-align:center; color:#fff !important; margin:5px; font-size:12px;}
#newsItems i.slick-arrow{color:#fff !important;}
#newsItems div a.more-link{background:#CB5D7B  !important;}

#pageContent .blueform-bot input.gobutton{background:#114664 !important;}
#pageBody #footerWrapper #footerOne{padding-bottom:0 !important;}
#feedbackDialog{padding:5px 20px;}

#footerOne .info-right{float:right; text-align:left;}

.enquiryInput label, .ui-dialog.feedbackDialog p, #feedbackDialog.enquiryModal p label{font-size:13px !important; color:#114664 !important}
#feedbackDialog.enquiryModal p{padding-bottom:5px;}
#feedbackDialog.enquiryModal p label{font-weight:bold;}

.phoneNo.contactCard i{color:#61143f;}
#pageContent .contactCard{border: 1px solid #61143f; color:#61143f !important; font-weight:bold; }
#pageContent .cancellation-policy.contactCard{color:#f23505 !important; border:1px solid #f23505 !important}

#feedbackDialog p{float:left; clear:left;}
.gl-news{background:#CB5D7B  !important;}
.gl-news .golocal-subcontent{padding:0 !important;}
.gl-news .paperRip{background:#B62846  !important;}
.gl-news .paperRip span{color:#fff !important;}

article {box-sizing: border-box; padding: 10px;}
article div.entry-meta {display:none}
#poweredBy{position:relative; top:-100px;}

.spaced-right {float:right !important; margin:10px;}
.spaced-left {float:left !important; margin:10px;}

#PrimaryNavfull #navigationFull .topLevel:first-child ul.subMenu li a{color:#7BB6BC !important;}
#PrimaryNavfull #navigationFull .link-0 ul.subMenu li a{color:#7BB6BC !important;}
#PrimaryNavfull #navigationFull .link-2 ul.subMenu li a{color:#7BB6BC !important;}
#PrimaryNavfull #navigationFull .link-3 ul.subMenu li a{color:#7BB6BC !important;}
#PrimaryNavfull #navigationFull .link-4 ul.subMenu li a{color:#7BB6BC !important;}
#PrimaryNavfull #navigationFull .link-5 ul.subMenu li a{color:#7BB6BC !important;}

#pageContent.pageContent_search .listingWrapper .searchListing{margin:0.5% 0% .15% .5% !important;}
.backBtn{display:none !important;}

/* ==========          CMS PAGE STYLES             ========== */
/* ========================================================== */
body#pageBody.pageBody_cmspages .control-site-only {display:none!important}
body#pageBody .golocal-subcontent .ui-state-active .ui-icon {background-image: url(../images/jquery/ui-icons_888888_256x240.png) !important;}
body#pageBody .golocal-subcontent .ui-accordion .ui-accordion-header{background: #ffffff !important; color: #114664  !important;}
body#pageBody .golocal-subcontent .ui-accordion .ui-accordion-header.ui-state-hover{background: #ccc !important; color: #114664  !important;}
body#pageBody .golocal-subcontent .ui-accordion .ui-accordion-header.ui-state-active,
body#pageBody .golocal-subcontent .ui-accordion .ui-accordion-header.ui-state-focus{ color: #114664  !important;}
body#pageBody .golocal-subcontent .ui-accordion .ui-accordion-header > span.ui-icon { background:none !Important; text-indent:0px;top: auto;overflow:visible}

#pageBody #pageContent .gl-block p[style*="text-align: center"]{text-align:center !important}
#pageBody #pageContent .gl-block {box-sizing:border-box; background:#fff;width: calc(100% + 30px); margin-left: -15px;}
body.pageBody_home #pageContent .gl-news{width:100% !important; margin:0 !important;}
#pageBody #pageContent .gl-block * {box-sizing:border-box;}
#pageBody #pageContent .gl-block .paperRip{  padding-left: 6%}
/*#pageBody #pageContent .gl-block[class*="col-md-"] .paperRip{  padding-left: 7.8%}*/
#pageBody #pageContent .gl-block  .golocal-subcontent {padding: 20px 5.85%;} 
 
#pageBody #pageContent .gl-block.gl-percent-100 { width: 113.15%; margin-left: -6.6%;}

#pageBody #pageContent .gl-block .golocal-subcontent p {margin-bottom:0px;}

#pageBody #pageContent .gl-block .box {width: 46.25%;margin: 0% 1.25%;display: inline-block;vertical-align: top;background: #fff;min-height: 170px; border:2px solid #fff; border-bottom:5px solid; padding:20px; text-decoration:none; position:relative;}
#pageBody #pageContent .gl-block .box:hover {border:2px solid; border-bottom:5px solid}
#pageBody #pageContent .gl-block .box:first-child {margin-left:2.5%;}
#pageBody #pageContent .gl-block .box:last-child {margin-right:2.5%;}

#pageBody #pageContent .gl-block .box strong {display:block; font-size:24px;font-weight:400; padding-bottom:10px; min-height:65px;}
#pageBody #pageContent .gl-block .box strong > span {color:#164663; font-weight:700}
#pageBody #pageContent .gl-block .box > span {font-size:18px; font-weight:400}

#pageBody #pageContent .gl-block.col-md-3 .box {width: 30%;}
#pageBody #pageContent .gl-block.col-md-4 .box {width: 21.875%;}

#pageBody #pageContent .box-blue {border-bottom-color:#bee5ee !important }
#pageBody #pageContent .box-pale-grey {border-bottom-color:#eff4f3 !important }
#pageBody #pageContent .box-orange {border-bottom-color:#F23505 !important }
#pageBody #pageContent .box-pink {border-bottom-color:#cb6a83 !important }
#pageBody #pageContent .box-navy {border-bottom-color:#164663 !important }
#pageBody #pageContent .box-plumb {border-bottom-color:#b21d47 !important }
#pageBody #pageContent .box-cornflower-blue {border-bottom-color:#70b3b8 !important }

#pageBody #pageContent .box-blue:hover {border-color:#bee5ee !important }
#pageBody #pageContent .box-pale-grey:hover {border-color:#eff4f3 !important }
#pageBody #pageContent .box-orange:hover {border-color:#F23505 !important }
#pageBody #pageContent .box-pink:hover {border-color:#cb6a83 !important }
#pageBody #pageContent .box-navy:hover {border-color:#164663 !important }
#pageBody #pageContent .box-plumb:hover {border-color:#b21d47 !important }
#pageBody #pageContent .box-cornflower-blue:hover {border-color:#70b3b8 !important }

#pageBody #pageContent .bg-blue .golocal-subcontent {background:#bee5ee}
#pageBody #pageContent .bg-pale-grey .golocal-subcontent {background:#eff4f3}
#pageBody #pageContent .bg-orange .golocal-subcontent  {background:#F23505 }
#pageBody #pageContent .bg-pink .golocal-subcontent {background:#cb6a83 }
#pageBody #pageContent .bg-navy .golocal-subcontent {background:#164663 }
#pageBody #pageContent .bg-plumb .golocal-subcontent {background:#b21d47 }
#pageBody #pageContent .bg-cornflower-blue .golocal-subcontent {background:#70b3b8 }

#pageBody #pageContent .bg-full-blue {background:#bee5ee}
#pageBody #pageContent .bg-full-pale-grey {background:#eff4f3}
#pageBody #pageContent .bg-full-orange {background:#F23505 }
#pageBody #pageContent .bg-full-pink {background:#cb6a83 }
#pageBody #pageContent .bg-full-navy {background:#164663 }
#pageBody #pageContent .bg-full-plumb {background:#b21d47 }
#pageBody #pageContent .bg-full-cornflower-blue {background:#70b3b8 }

#pageBody #pageContent .bg-full-orange .paperRip, 
#pageBody #pageContent .bg-full-pink .paperRip, 
#pageBody #pageContent .bg-full-navy .paperRip, 
#pageBody #pageContent .bg-full-plumb .paperRip, 
#pageBody #pageContent .bg-full-cornflower-blue .paperRip, 
#pageBody #pageContent .bg-full-orange .paperRip span, 
#pageBody #pageContent .bg-full-pink .paperRip span,  
#pageBody #pageContent .bg-full-navy .paperRip span, 
#pageBody #pageContent .bg-full-plumb .paperRip span, 
#pageBody #pageContent .bg-full-cornflower-blue .paperRip span {color:#fff !important} 

#pageBody #pageContent [class*="bg-"][class*="-orange"] p, 
#pageBody #pageContent [class*="bg-"][class*="-pink"] p,  
#pageBody #pageContent [class*="bg-"][class*="-navy"] p, 
#pageBody #pageContent [class*="bg-"][class*="-plumb"] p, 
#pageBody #pageContent [class*="bg-"][class*="-cornflower-blue"] p{color:#fff} 

#pageBody.pageBody_cmspages #contentArea .gl-block:first-child {margin-top:-15px}
#pageBody.pageBody_cmspages #footerWrapper {margin-top:0px}

#pageBody.pageBody_cmspages .areaSearchBtn {font-weight: 700;background: #7bb6bc;color: #fff;padding: 10px;border-radius: 6px;position: absolute;right: 0px;top: -7px;cursor: pointer;}

/* ========================================================== */
/* ==========          CMS PAGE STYLES             ========== */


#pageBody #pageContent .gl-block.gl-news .paperRip{  padding-left: 0px}

 
@media only screen and (max-width: 1500px) {
	
	.moreInfo{display:inline-flex;}
	  
	#pageContent .v2_search_main .dropdowns .dropdownDisplay label{
	  font-size:15px !important
	}
	  
	#pageContent .v2_search_main .dropdowns .dropdownDisplay label em{font-size:14px !important;top:10px;}
	
	#pageBody #pageContent .gl-block.gl-percent-100 {
		width: 113.8%;
		margin-left: -7%;
	}
	#pageBody #pageContent .gl-block .box {min-height:180px;}
} 


 @media only screen and (max-width: 1410px) {
	 	 .priceLeft{width:46% !important; min-width:100px;}
 }

 @media only screen and (max-width: 1400px) {
	 .logo.edinburgh{
		width:450px;
		top:20px;
	 }
	 

 }
 
 @media only screen and (max-width: 1300px) {
	 #pageContent #searchWrapper{top:70px !important;}
	 #pageContent .gl-search-info-box + #searchWrapper{top:120px !important;}
	 #navigationFull li a, #navigationFull h3{font-size:14px;}
 }
 
@media only screen and (max-width: 1200px) {
	#searches .sItem span{font-size:17px;}
	#pageContent .v2_search_main .dropdowns .dropdownDisplay label{font-size:12px !important}
	#pageBody #pageContent .gl-block .box {min-height:200px;}
	#navigationFull li a, #navigationFull h3{font-size:14px;}
	#navigationFull li.hasSub:after{font-size:14px !important; display:none;}
	#affilateLogos{width:450px;}
}

@media only screen and (max-width: 1180px) {
 	.pageBody_non_mobile.apply-fixed-elements #banner #PrimaryNavfull #navigationFull{top:75px !important; left:0 !important;}
	#pageBody #pageContent .gl-block.gl-percent-100 {
		width: 116.9%;
		margin-left: -8.5%;
	}
}

@media only screen and (max-width: 1150px) {
	 #pageContent #searchWrapper{top:70px !important;}
	 #navigationFull li a, #navigationFull h3{font-size:13px;}
 }

 @media only screen and (max-width: 1085px) {
	#banner .accountLists{padding-top:0 !important;}
	#affilateLogos{display:none;}
	#navigationFull li a, #navigationFull h3{font-size:11px;}
	.pageBody_home .imgcontainer{top:0;}
 }


 @media only screen and (max-width: 1000px) {
	 
	 
	 #navigationFull li a, #navigationFull h3{font-size:11px !important;}
	 .subCat ul li {min-width:225px !important;}
	 
	  #searches .sItem span{font-size:14px;}
	 
	 #banner .accountLists{position:absolute !important;}

	 #pageContent .v2_search_main .dropdowns .dropdownDisplay label{font-size:10px !important}
		
		.hexLinks{display:flex;}
		.hexLinks img{width:90%;}				
		#navigationFull li > a{font-size:12px;}
		.pageBody_non_mobile.apply-fixed-elements #banner #PrimaryNavfull #navigationFull{top:70px !important;}		
		.pageBody_home .gl-main-welcome{padding:0px !important;}
		#navigationFull li.hasSub:after{font-size:15px; top:-15px}

	}   


@media only screen and (max-width: 950px) {
	.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown:before{display:none;}
}

@media only screen and (max-width: 900px) {
	#navigationFull li a, #navigationFull h3{font-size:9px !important;}
	#navigationFull li > a{font-size:10px;}
	#pageContent #searchWrapper{top:40px !important;}
	#pageBody #pageContent .gl-block.gl-percent-100 {
		width: 117.8%;
		margin-left: -8.9%;
	}
	.priceRight,.priceLeft{width:100% !important; max-width:100% !important}	
}

@media only screen and (max-width: 870px) {
	#pageBody.pageBody_cmspages .areaSearchBtn {margin-left:15px; display:inline-block; position:initial;}
	.gl-news .paperRip, .pageBody_home .golocal-subcontent {width:100% !important;}
}
@media only screen and (max-width: 850px) {
	.footerCol{float:none;}	
	  
}
 
@media only screen and (max-width: 768px)
{
	
		.priceRight,.priceLeft{width:50% !important; max-width:50% !important}
		.moreInfo{display:inline-block !important; width:100% !important}
		.searchRight .whatsThisRent{top:22px !important;}

	.pageBody_Mobile .gl-search-info-box.gl-smallbox {
		width: 100%;
		padding: 0px;
		max-height: 62px;
	}
	.keyFacts .rentIncludes {
    margin-left: 40px !important;
    float: left !important;}
	.priceRight{width:140px !important;}
	.pageBody_Mobile #pageContent .searchListing .searchRight .headlinePrice .price_from_large{float:left !important; clear:left}
	.pageBody_Mobile #pageContent .searchListing .searchRight .headlinePrice span{float:left;}
	.pageBody_Mobile #pageContent .searchListing .searchRight .headlinePrice .price_from_range{clear:left !important;}
	.pageBody_Mobile #pageContent .v2buttonWrapper{background:#7BB6BC !important}
	.headlinePrice .locateMap, #pageContent .searchListing .searchRight .info .pricingInfo .moreInfo, .pageBody_Mobile #pageContent .searchListing .searchRight .headlinePrice span{font-size:13px !important;}
	.searchRight .whatsThisRent{top:30px;}
	.pageBody_Mobile #pageContent .searchListing .searchRight .headlinePrice span.rentIncludes{float:right !important;}
	#pageContent iframe{width:100%;}
	.tableWrap{border-collapse: collapse;table-layout: fixed;box-sizing:none !important}
	.tableWrap th{word-wrap: break-word;}
	.mob100{width:100% !important;}
	.direct-search.summerLets span{margin-left:35px; !important;}
	#pageContent br{display:block !important;}
	.cms_landlord .ui-accordion .ui-accordion-content{padding:5px !important;}
	#pageBody.pageBody_cmspages.pageBody_Mobile #contentArea .areaSearchBtn {margin-left:0px; display:block; margin-top:5px; text-decoration:none !important}
	.pageBody_home.pageBody_Mobile #feedbackButton {top: 60px !important;}
	.pageBody_home #pageContent .v2buttonWrapper>.searchWrapper.map{background:transparent !important;}
	.pageBody_Mobile #pageContent #mobileDropdowSelector .controls, .pageBody_Mobile #pageContent #mobileDropdowSelector .content{background:#7BB6BC;} 
	#footerOne .mediaBar .socialLinks{float:none !important;}
	.mob-panel .orderby select{background:#fff !important; color:#000 !important;}
	.mob-panel .orderby select option{background:#fff!important; color:#000 !important;}
	.pageBody_Mobile #left-panel .filterPanel{min-height:55px;}
	.mob-panel{background:#fff !important; color:#000 !important; border-right:1px solid #000}
	.pageBody_Mobile .filter_header_row{color:#000 !important;}
	.mob-panel .orderby{background:#7bb6bc !important;}
	.mob-panel .orderby .fa, .mob-panel .filterPannel .filter_header_row .fa, .fa-sort-amount-asc:before, #left-panel .fa-window-close:before{color:#000 !important;}
	#banner .accountLists li a{width:30px;}	
	#pageBody #pageContent .gl-block.col-md-4 .box,
	#pageBody #pageContent .gl-block.col-md-3 .box,
	#pageBody #pageContent .gl-block.col-md-2 .box {width: 100%; margin: 10px 0px; min-height: 100px;}
	#pageBody #pageContent .gl-block .paperRip{  padding-left: 2%}
	#newsItems{padding-bottom:15px !important;}
	#footerOne .info-right{margin-right:0 !important;}
	.pageBody_Mobile .map_search .helpButtonMobile{bottom:10px;}
	.pageBody_Mobile #pageContent .v2buttonWrapper{bottom:-25px !important;}
	.pageBody_Mobile #navigationFull li em{display:none;}
	.pageBody_Mobile .filter_header_row{font-family: "Open Sans","Trebuchet MS",sans-serif !important;}
	.mob-panel .orderby .fa, .mob-panel .filterPannel .filter_header_row .fa, .fa-sort-amount-asc:before, #left-panel .fa-window-close:before{color:#7BB6BC !important;}
	.hasSub em:before{position:relative; top:9px;}
	.pageBody_Mobile #PrimaryNavfull .accountLists{width:130px !important;}
	#navigationFull>ul{display:inline-block;}
	#pageContent #mobileDropdowSelector .content label{background:#fff; color:#000 !important; font-size:14px;}
	.footerCol{float:none; width:100%;}
	#footerOne .info-left{margin-top:0 !important;}
	#searches .sItem span{font-size:13px !important;} 
	.pageBody_home .gl-key-information{margin-bottom:0 !important;}
	.whatsThisRetainer{float:right; margin: 5px 30px 0 0px;}
	#banner .accountLists{padding:0 !important;right: 18px !important;}
	.mobileImage{width:100% !important;}
	#internationalStrap{width:100% !important;}
	#PrimaryNavfull li.topLevel{height:100%;}
	.pageBody_Mobile #navigationFull li{border-top:1px solid #333;}
	#pageBody.pageBody_Mobile .TenantLandlordLinks p {    text-align: center !important;}
	#pageBody.pageBody_Mobile .TenantLandlordLinks a {width:100%; box-sizing;border-box; margin:10px 0px; font-size:30px;}
	#PrimaryNavfull .subMenu.sub-open li{background:#fff !important;}
	#PrimaryNavfull .subMenu.multi.sub-open li{margin-bottom:10px;}
	.pageBody_Mobile #navigationFull li{background:#fff !important;}
	.pageBody_Mobile .searchListing .accordion.ui-accordion .ui-accordion-content, .pageBody_Mobile.pageBody_advert .infoBlock.contactBlock{float:left !important;}
	 #PrimaryNavfull .subMenu.multi{background:#fff;}
	.subMenu.multi.sub-open{overflow-y:scroll; height:300px;}
	.subMenu.multi{padding:0;}
	 #PrimaryNavfull ul li{border-top:1px solid #fff; width:100%;}
	 #navigationFull li > a{font-size:12px;}
	 .pageBody_Mobile #PrimaryNavfull #mob-menu, .pageBody_Mobile #PrimaryNavfull #mob-menu-sub{background:#114664 !important;}
	.pageBody_Mobile #navigationFull li a{padding:10px !important; width:85% !important; border:none; float:left !important;}
	.mobileToggle{display:block !important; position:relative; right:0; top:1px; float:right !important; background:#7BB6BC !important; color:#fff; height:38px; width:9% !important; text-align:center;}
	.subMenu{border:none !important;}
	#navigationFull .subCat .subHeader{margin-left:15px !important;}
	#PrimaryNavfull .subMenu.multi{width:100% !important;}
	.subMenu a{margin-left:10px !important;}
	#navigationFull li.hasSub:after{display:none;}
	.pageBody_Mobile #navigationFull li{width:100%; float:left;}
	#PrimaryNavfull li.menuItem{padding:0 !important; margin:0 !important;}
	#PrimaryNavfull li:hover>ul.subMenu.multi{padding:0 !important;}
	#pageContent .v2_search_main .dropdowns .dropdown{font-size:15px;}
	#searches .sItem span{font-size:17px;}
	.pageBody_Mobile.pageBody_home .gl-key-information .golocal-subcontent{padding:10px 0px !important;}
	.pageBody_Mobile.pageBody_home .gl-key-information{top:30px !important;}
	#searches .sItem{width:48% !important; margin:1% !important; padding-bottom:0 !important;}
	#searches .sItem .primary-colour{line-height:14px;}
	.gl-full.gl-main-welcome.houses .golocal-subcontent{padding-top:0 !important;}
	#newsItems div{height:100%}
	#newsItems div a {height:100%}
	.pageBody_Mobile #pageContent #srchWrap .v2_search_panel{background:#7BB6BC !important;}
	#newsItems div a span.text {font-size:14px;}
	#newsItems div a img {display:none;}
	#affilateLogos{display:none;}
	#searches .bottomImg{background-size: contain !important;background-repeat:no-repeat; background-position:center;}
	#pageContent .strap {font-size:1.2em !important;}
	#pageContent .v2_search_panel_wrapper .as-mask{height:432px !important;}
	.pageBody_Mobile #pageContent .v2_search_panel{background:#ccc !important;}
	#PrimaryNavfull{padding:0 !important;}
	#navigationFull li > a {color:#114664 !important; font-weight:bold}
	.gl-full.gl-main-welcome.houses {margin-top:0 !important;}
	.gl-full.gl-main-welcome.houses .golocal-subcontent{width:100% !important; margin-top:0 !important;}
	.hexLinks .hex3, .hexLinks .hex1{float:none;}
	#newsItems div a{height:300px;}
	#newsItems i.fa.slick-arrow{font-size:60px;}
	body.pageBody_home #pageContent .gl-news .golocal-subcontent,  body.pageBody_home #pageContent .gl-news .paperRip{width:100% !important; padding:0 !important}
	.pageBody_Mobile .gl-news .golocal-subcontent{padding-top:0 !important;}
	#newsItems i.fa-chevron-left.slick-arrow{left:15px;}
	#newsItems i.fa-chevron-right.slick-arrow{right:15px;}
	.pageBody_Mobile #navigationFull li{display:block;}
	#pageBody #pageContent .gl-block{width:100% !important; margin:0 !important;}
	.pageBody_Mobile #pageContent .v2_search_main .as-content{margin-top:0 !important;}
	.gl-news{background:none !important;}
	#newsItems div {width:85%;}
	#pageBody #footerWrapper #footerOne{height:100%}
	#footerOne .info-right{text-align:center;}
	#poweredBy {
		position: relative;
		top: 0px;
	}	
	
	body.pageBody_advert .uwy.userway_p5 .uai {margin-bottom: 38px !important;}
	
	#pageBody.pageBody_Mobile.searchMapVisible #srchWrap {
		height: 420px !important;
	}
	
	#pageBody.pageBody_Mobile #srchWrap {
		height: 406px !important;
	}
}

@media only screen and (max-width: 400px)
{
	#searches .sItem span{font-size:15px;}
}
@media only screen and (max-width: 355px)
{
	.pageBody_Mobile #PrimaryNavfull #mob-icon {width: 115px !important; left: 3% !important;}
}
.pageContent_contact .resultsNav, .pageContent_contact .contentArea, body.pageBody_contact .generalContent .contact1 {
    display: none !important;
}
.pageContent_landlords div[style="margin-left:219px;"] a.registerNew{display:none;}

.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown{float: none !important;}
