#logo{-webkit-transform:initial}.ten-columns .et_pb_module{width:10%;float:left}.nine-columns .et_pb_module{width:11.11%;float:left}.eight-columns .et_pb_module{width:12.5%;float:left}.seven-columns .et_pb_module{width:14.28%;float:left}.six-columns .et_pb_module{width:16.66%;float:left}.five-columns .et_pb_module{width:20%;float:left}.four-columns .et_pb_module{width:25%;float:left}.two-columns .et_pb_module{width:50%;float:left}textarea,input.text,input[type="text"],input[type="button"],input[type="submit"],.input-checkbox{-webkit-appearance:none;border-radius:0}#container{max-width:100%!important;width:100%;margin:0 auto}div.control{display:contents!important}div.control>input{margin-bottom:15px!important}.tricky-row .et_pb_text_inner h3{color:#fff;margin-top:1em;text-decoration:none;padding:5px;border:2px solid var(--sl-dgreen);background:var(--sl-dgreen);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.tricky-row .et_pb_text_inner h3:hover{color:var(--sl-dgreen);margin-top:1em;background:transparent}h4.title{color:var(--sl-dgreen)}.gsl-results-page .search-form-inner,.gsl-results-page h1,.type-property{background:var(--sl-green)!important}.propertyhive-pagination li .current,.propertyhive-pagination li a:hover{background-color:var(--sl-green);color:#fff}.propertyhive-pagination li a,.propertyhive-pagination li .current,.propertyhive-ordering select{border:1px solid var(--sl-green)}.propertyhive-pagination ul li a{color:var(--sl-green)}.propertyhive ul.properties li:hover{-webkit-box-shadow:0px 8px 28px 0px rgba(106,170,158,0.34);box-shadow:0px 8px 28px 0px rgba(106,170,158,0.34)}.header-image h1{background:#1d355e}.property-features h1,.property-features .price,.description h4{background-color:var(--sl-green)}.action-make-enquiry a:hover{background-color:var(--sl-green);color:#fff}.action-make-enquiry a{border:2px solid var(--sl-dgreen);color:#b6b331}.fancybox-content{padding:1em;background:var(--sl-dgreen)}@media only screen and (max-width :425px){#ouibounce-modal .modal{height:460px}}.footer-reg{text-align:center;color:#f2f2f2;padding-bottom:8px;font-size:12px}.alert.alert-danger.alert-box{font-size:2em;color:white;background:#000;padding:18px;display:block;position:relative;top:330px;z-index:100000}.property_availability{text-align:center;color:white;background-color:#192730;margin:8px;text-transform:uppercase}h2.property_title.entry-title{background-color:var(--sl-dgreen);color:white;text-align:center;padding:10px;font-size:2rem}div#enquirySuccess{color:#CCE2DE!important}.fancybox-button svg{color:white}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li{position:relative}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li .thumbnail{margin-top:36px}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li .details{float:none;width:100%;display:block;margin:0 auto;text-align:center;padding:0px 8px}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li .thumbnail{padding:0}.propertyhive-recent-properties-shortcode .details h3 a{color:#333!important;font-weight:500;font-size:24px;line-height:1.3em}.propertyhive-recent-properties-shortcode .bedrooms-search{text-align:center;font-size:15px;padding:5px 0px 0px 0px;color:#666}.propertyhive-recent-properties-shortcode .property_availability{text-align:center;color:#fff;background-color:#167767;margin:0;text-transform:uppercase;font-weight:400;font-size:14px;width:100%;display:inline-block;position:absolute;top:0;left:0;text-transform:uppercase;font-weight:800;padding:5px 0;color:#fff}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li .summary{display:block;font-size:14px;line-height:24px;color:#676767;font-weight:400;text-align:center;padding:16px;height:260px}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li .price{margin-bottom:15px;text-align:center;width:100%;font-size:1.5rem;margin:1rem 0;color:#888}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li .actions{text-align:center;height:auto}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li .details h3{padding:0;margin:0 0;height:auto;text-align:center;min-height:63px}.propertyhive-recent-properties-shortcode .available-date{text-align:center;margin-top:6px;font-size:14px;color:#167767}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li .actions a{background-color:#167767;color:#fff;width:auto;display:inline-block;padding:5px 15px;margin-bottom:10px;font-size:15px;clear:both;border:solid 1px #e2e2e2;margin-top:35px;text-decoration:none;text-decoration:none;border-radius:0;color:#fff!important}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li h3{text-align:center}.et_search_outer{right:0}.propertyhive .gsl-results-page ul.properties{display:flex;list-style-type:none;padding:0;clear:both;gap:1rem;width:100%;margin:auto;flex-direction:row;flex-wrap:wrap;max-width:1140px!important;width:100%;margin:0 auto}.propertyhive .gsl-results-page ul.properties li{box-sizing:border-box;width:23%;margin-left:0%;border-bottom:0;clear:none!important}.gsl-results-page #container{}.propertyhive .gsl-results-page ul.properties li{position:relative}.propertyhive .gsl-results-page ul.properties li .thumbnail{margin-top:36px}.propertyhive .gsl-results-page ul.properties li .details{float:none;width:100%;display:block;margin:0 auto;text-align:center;padding:0px 8px}.propertyhive .gsl-results-page ul.properties li .thumbnail{padding:0}.gsl-results-page .details h3 a{color:#333!important;font-weight:500;font-size:24px;line-height:1.3em}.gsl-results-page .bedrooms-search{text-align:center;font-size:15px;padding:5px 0px 0px 0px;color:#666}.gsl-results-page .property_availability{text-align:center;color:#fff;background-color:#167767;margin:0;text-transform:uppercase;font-weight:400;font-size:14px;width:100%;display:inline-block;position:absolute;top:0;left:0;text-transform:uppercase;font-weight:800;padding:5px 0;color:#fff}.propertyhive .gsl-results-page ul.properties li .summary{display:block;font-size:14px;line-height:24px;color:#676767;font-weight:400;text-align:center;padding:16px;height:260px}.propertyhive .gsl-results-page ul.properties li .price{margin-bottom:15px;text-align:center;width:100%;font-size:1.5rem;margin:1rem 0;color:#888}.propertyhive .gsl-results-page ul.properties li .actions{text-align:center;height:auto}.propertyhive .gsl-results-page ul.properties li .details h3{padding:0;margin:0 0;height:auto;text-align:center;min-height:63px}.gsl-results-page .available-date{text-align:center;margin-top:6px;font-size:14px;color:#167767}.propertyhive .gsl-results-page ul.properties li .actions a{background-color:#167767;color:#fff;width:auto;display:inline-block;padding:5px 15px;margin-bottom:10px;font-size:15px;clear:both;border:solid 1px #e2e2e2;margin-top:35px;text-decoration:none;text-decoration:none;border-radius:0;color:#fff!important}.propertyhive .gsl-results-page ul.properties li h3{text-align:center}.post-227265 a span{color:#167767!important}.damside-form{text-align:-webkit-center}@media only screen and (max-width:600px){.propertyhive ul.properties{display:flex;width:95%!important;margin:auto;flex-direction:row;flex-wrap:wrap;gap:0.5rem!important;justify-content:center}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li{width:100%}.propertyhive-recent-properties-shortcode.propertyhive ul.properties li .summary{max-height:286px;overflow:hidden}.propertyhive .gsl-results-page ul.properties li{position:relative;width:100%!important}.propertyhive .gsl-results-page ul.properties li .summary{max-height:255px;overflow:hidden}.gsl-results-page .search-form-inner{min-width:97%}}