span.mobile_menu_bar:before{color:#fff}.propertyhive-draw-a-search-controls a#ph_draw_a_search_view,.propertyhive-draw-a-search-controls a#ph_draw_a_search_draw{background:#000000!important;border:4px!important;color:#FFF;padding:13px 0;border-color:#7e5874!important}.post-type-archive-property #container{max-width:100%}@media (max-width:768px){.property-search-form .control{width:100%!important;float:none!important;margin-bottom:16px!important}.property-search-form .control-department{margin-bottom:40px!important}}.property-search-form-default,.property-search-form-luxe{box-sizing:border-box;padding:20px;background:rgba(71,71,71,0.00);margin-bottom:20px;display:block}.property-search-form-default .control,.property-search-form-luxe .control{padding:0}.property-search-form-default .control label,.property-search-form-luxe .control label{font-size:15px;font-weight:regular;display:block;margin-bottom:4px;color:#000}.property-search-form-default .control select,.property-search-form-luxe .control select{-moz-appearance:none;-webkit-appearance:none;border-radius:0;width:100%;border:0;background:#fff url(images/dropdown_arrow.png) no-repeat 96% center;color:#000;padding:9px 7px;font-size:14px;border:2px solid #fa005f;border-radius:5px}.property-search-form-default .control input[type='text'],.property-search-form-luxe .control input[type='text']{-webkit-appearance:none;width:80%;box-shadow:none;border:0;background-color:#fff;color:#000;padding:12px 12px;font-size:15px;border:2px solid #fa005f;border-radius:5px}.property-search-form-default .control-department,.property-search-form-luxe .control-department{float:left;width:20%;padding-top:12px!important}@media only screen and (max-width:768px){.property-search-form-default .control-department,.property-search-form-luxe .control-department{padding-top:0!important}}.property-search-form-default .control-department label,.property-search-form-luxe .control-department label{float:right;margin-right:20px}.property-search-form-default .control-department label input,.property-search-form-luxe .control-department label input{position:relative;top:0}@media only screen and (max-width:768px){.property-search-form-default .control-department label input,.property-search-form-luxe .control-department label input{position:relative;top:-1px}}.property-search-form-default .control-address_keyword,.property-search-form-luxe .control-address_keyword{float:left;width:50%;margin-right:1%;display:block;margin-bottom:17px}@media only screen and (max-width:768px){.property-search-form-default .control-address_keyword{clear:both;padding-top:20px}}.property-search-form-default .control-location,.property-search-form-luxe .control-location{float:left;width:50%;display:block;margin-bottom:17px}.property-search-form-default .control.sales-only,.property-search-form-default .control.lettings-only,.property-search-form-default .control-minimum_bedrooms,.property-search-form-default .control-property_type,.property-search-form-luxe .control.sales-only,.property-search-form-luxe .control.lettings-only,.property-search-form-luxe .control-minimum_bedrooms,.property-search-form-luxe .control-property_type,.property-search-form-luxe .control-availability{width:19%;margin-right:1%;display:inline;float:left}.property-search-form-default .control-property_type,.property-search-form-luxe .control-property_type{}.property-search-form-default input[type='submit'],.property-search-form-luxe input[type='submit']{letter-spacing:1px;text-transform:uppercase;font-weight:600;font-size:15px;font-family:"Poppins","proxima-nova","Helvetica Neue",Arial,sans-serif;float:right;width:19%;cursor:pointer;background:#ffffff;padding:11px 6px 11px 6px;margin-top:35px;margin-right:5px;line-height:1.25;border-radius:5px!important;color:#474747;border-color:#fa005f;-webkit-transition:background-color 0.2s linear}.property-search-form-default input[type='submit']:hover,.property-search-form-luxe input[type='submit']:hover{background-color:#fa005f;color:#fff}@media (max-width:988px){.property-search-form-default,.property-search-form-luxe{display:block}.property-search-form-default .control-property_type::after,.property-search-form-luxe .control-property_type::after{display:none}}@media (max-width:768px){.property-search-form-default .control-address_keyword,.property-search-form-luxe .control-location,.property-search-form-luxe .control-address_keyword{width:100%!important}.property-search-form-default .control,.property-search-form-luxe .control{padding-left:0!important;padding-right:0!important}.property-search-form-default .control select,.property-search-form-luxe .control select{width:100%}.property-search-form-default .control input[type='text'],.property-search-form-luxe .control input[type='text']{width:calc(100% - 12px)!important}.property-search-form-default input[type='submit'],.property-search-form-luxe input[type='submit']{width:100%}.property-search-form-default .control-property_type,.property-search-form-luxe .control-property_type{padding-right:0px}}.elementor-245032 .elementor-element.elementor-element-49bd1ed1:not(.elementor-motion-effects-element-type-background),.elementor-245032 .elementor-element.elementor-element-49bd1ed1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eeeeee;max-height:100px}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none;max-height:375px}.property-search-form-default{display:none}h1{font-size:30px;padding-top:20px;padding-bottom:20px;text-align:center}.propertyhive ul.properties{list-style-type:none;margin:0 0 1em;padding:0;clear:both;width:95%;margin:auto}.propertyhive-result-count{margin:0;text-align:center;padding-bottom:10px;outline:0;font-size:150%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}.propertyhive-ordering{margin-top:10px;text-align:center;padding-bottom:20px;padding-top:20px;outline:0;font-size:150%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}select.orderby{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;font-family:"Poppins","proxima-nova","Helvetica Neue",Arial,sans-serif;background:black;color:#fff;border:2px solid #fa005f;border-radius:5px}.list-view,.map-view{display:none;padding:10px;margin-top:20px}.room-bedrooms,.room-bathrooms,.room-receptions{display:inline;text-align:center;padding-left:5px;padding-right:5px}.summary{padding-top:20px}.room-bedrooms,.room-bathrooms,.room-receptions{position:relative}.room-bedrooms:before{content:"\f236";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:25px;padding-right:10px;position:left;top:10px;left:0;display:inline}@media (max-width:768px){.room-bedrooms:before{content:"\f236";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:15px;padding-right:10px;position:left;top:10px;left:0;display:inline}}.room-bathrooms:before{content:"\f2cd";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:25px;padding-right:10px;position:left;top:10px;left:0;display:inline}@media (max-width:768px){.room-bathrooms:before{content:"\f2cd";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:15px;padding-right:10px;position:left;top:10px;left:0;display:inline}}.room-receptions:before{content:"\f4b8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:25px;padding-right:10px;position:left;top:10px;left:0;display:inline}@media (max-width:768px){.room-receptions:before{content:"\f4b8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:15px;padding-right:10px;position:left;top:10px;left:0;display:inline}}.room-label{font-weight:600}.properties-map-popup .properties.property{background:black;color:white;border-radius:5px;height:190px!important;border:3px solid #fa005f}.properties-map-popup .properties .property .image img{max-height:100%;border:1px solid #fa005f!important;border-radius:5px;box-shadow:3px #000!important}.properties-map-popup .title-close{padding:4px 13px;background:#fa005f!important}.properties-map-popup{background:#000000!important;color:white;font-weight:600;height:190px!important;width:400px!important;border-radius:5px;border:3px solid white!important;box-shadow:3px #000!important}.properties-map-popup .properties .property .price{padding-top:10px;font-weight:bold;font-size:16px!important;padding-bottom:0px!important}.properties-map-popup .properties .property .summary{padding-top:5px;font-weight:bold;font-size:16px!important;padding-bottom:0px}.properties-map-popup .properties .property .address{padding-top:5px;font-weight:bold;font-size:18px!important;padding-bottom:0px!important}.properties-map-popup .properties .property .details{padding-bottom:10px!important}.property-template-default.single-property{background-color:#000;color:#fff}.property-template-default.single-property h4{color:#fff}.summary.entry-summary{text-align:center}.availability{padding-bottom:20px}.reference-number,.property-type{color:#fff}.furnished{padding-top:20px}.tenure{padding-top:20px;padding-bottom:40px}@media (max-width:768px){.tenure{padding-bottom:10px!important}}.property_title.entry-title{color:#fff}.bedrooms,.bathrooms,.reception-rooms{display:inline;text-align:center;padding-left:5px;padding-right:5px;font-size:20px}@media (max-width:768px){.bedrooms,.bathrooms,.reception-rooms{text-align:center;padding-left:5px;padding-right:5px;font-size:14px}}.summary{padding-top:20px}.bedrooms,.bathrooms,.reception-rooms{position:relative}.bedrooms:before{content:"\f236";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:50px;padding-right:10px;position:left;top:10px;left:0;display:inline}@media (max-width:768px){.bedrooms:before{content:"\f236";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:15px;padding-right:10px;position:left;top:10px;left:0;display:inline}}.bathrooms:before{content:"\f2cd";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:50px;padding-right:10px;position:left;top:10px;left:0;display:inline}@media (max-width:768px){.bathrooms:before{content:"\f2cd";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:15px;padding-right:10px;position:left;top:10px;left:0;display:inline}}.reception-rooms:before{content:"\f4b8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:50px;padding-right:10px;position:left;top:10px;left:0;display:inline}@media (max-width:768px){.reception-rooms:before{content:"\f4b8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fa005f;font-size:15px;padding-right:10px;position:left;top:10px;left:0;display:inline}}.action-make-enquiry,.action-floorplans,.action-epc,.action-brochure,.action-virtual-tour,.action-shortlist{font-size:18px;color:#000!important;background:#fff;margin-top:80px!important;padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;font-weight:bold;border-style:solid;border-color:#fa005f;border-width:2px;border-radius:5px;width:fit-content}@media (max-width:768px){.action-make-enquiry,.action-floorplans,.action-epc,.action-brochure,.action-virtual-tour,.action-shortlist{font-size:18px!important;background:#fff;color:#000!important;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;font-weight:bold;border-style:solid;border-color:#fa005f;border-width:2px;border-radius:5px;float:left!important}}.action-virtual-tour:hover{background:#000!important;color:#fff!important}.action-make-enquiry:hover{background:#000!important;color:#fff!important}.action-floorplans:hover{background:#000!important;color:#fff!important}.action-epc:hover{background:#000!important;color:#fff!important}.action-brochure:hover{background:#000!important;color:#fff!important}.action-shortlist:hover{background:#000!important;color:#fff!important}.features{padding-top:80px;text-align:center}@media (max-width:768px){.features{margin-top:20px;text-align:center!important}}@media (max-width:768px){.tenure{padding-bottom:10px!important}}.action-make-enquiry,.action-floorplans,.action-epc,.action-brochure,.action-virtual-tour,.action-shortlist{display:inline;text-align:center;padding-left:30px;padding-right:30px;font-size:20px;margin-left:20px;margin-right:20px}.property_actions{text-align:center}@media (max-width:768px){.property_actions{float:left;margin-bottom:70px;margin-top:-60px}}.summary{padding-top:50px}@media (max-width:768px){.summary{padding-top:50px}}.property_meta{padding-bottom:50px;padding-top:20px}@media (max-width:768px){.property_meta{padding-bottom:10px}}.summary-contents,.description-contents,h4{padding-bottom:30px;text-align:center}.property-enquiry-form{border-style:solid;border-color:#fa005f;border-width:2px;border-radius:5px;padding:20px}.property-enquiry-form .control label{display:block;color:black}.property-enquiry-form .control input{display:block;color:black;border-radius:5px;padding:5px}.property-enquiry-form .control button{display:block;color:black;border-radius:5px;padding:5px}.property-enquiry-form input[type='submit']{letter-spacing:1px;text-transform:uppercase;font-weight:600;font-size:15px;font-family:"Poppins","proxima-nova","Helvetica Neue",Arial,sans-serif;float:right;width:30%;cursor:pointer;background:#ffffff;padding:11px 6px 11px 6px;margin-top:35px;margin-right:5px;line-height:1.25;border-radius:5px!important;color:#474747;border-color:#fa005f;-webkit-transition:background-color 0.2s linear}.property-enquiry-form input[type='submit']:hover{background-color:#fa005f;color:#fff}.propertyhive-moving-cost-calculator{border-style:solid;border-color:#fa005f;border-width:2px;border-radius:5px;padding:20px}.propertyhive-moving-cost-calculator .control label{display:block;color:black}.propertyhive-moving-cost-calculator select{max-width:90%}.propertyhive-moving-cost-calculator .control input{display:block;color:black;border-radius:5px;padding:5px}.propertyhive-moving-cost-calculator .control button{display:block;color:black;border-radius:5px;padding:5px}.propertyhive-moving-cost-calculator
input[type='submit']{letter-spacing:1px;text-transform:uppercase;font-weight:600;font-size:15px;font-family:"Poppins","proxima-nova","Helvetica Neue",Arial,sans-serif;float:right;width:200px;cursor:pointer;background:#ffffff;padding:11px 6px 11px 6px;margin-top:35px;margin-right:5px;line-height:1.25;border-radius:5px!important;color:#474747;border-color:#fa005f;-webkit-transition:background-color 0.2s linear}.propertyhive-moving-cost-calculator
input[type='submit']:hover{background-color:#fa005f;color:#fff}.rental-affordability-calculator button{background:#fa005f!important;font-size:15px;color:#000!important;font-weight:600;border:2px;border-color:#fff!important;border-radius:5px;padding:10px 28px;margin-top:25px;margin-bottom:25px}.rental-affordability-calculator button:hover{background:#fff!important;border-radius:5px;border-color:#fff!important;margin-top:25px!important}.rental-affordability-calculator h3{color:#fa005f}.rental-yield-calculator button{background:#fa005f!important;font-size:15px;color:#000!important;font-weight:600;border:2px;border-color:#fff!important;border-radius:5px;padding:10px 28px;margin-top:25px;margin-bottom:25px}.rental-yield-calculator button:hover{background:#fff!important;border-radius:5px;border-color:#fff!important;margin-top:25px!important}.stamp-duty-calculator button{background:#fa005f!important;font-size:15px;color:#000!important;font-weight:600;border:2px;border-color:#fff!important;border-radius:5px;padding:10px 28px;margin-top:25px;margin-bottom:25px}.stamp-duty-calculator button:hover{background:#fff!important;border-radius:5px;border-color:#fff!important;margin-top:25px!important}.mortgage-calculator button{background:#fa005f!important;font-size:15px;color:#000!important;font-weight:600;border:2px;border-color:#fff!important;border-radius:5px;padding:10px 28px;margin-top:25px;margin-bottom:25px}.mortgage-calculator button:hover{background:#fff!important;border-radius:5px;border-color:#fff!important;margin-top:25px!important}.mfp-bg,.mfp-wrap{top:0;left:0;width:70%;height:80%;position:fixed;margin-left:10%;margin-right:10%;margin-top:5%;margin-bottom:2%;border-radius:5px;border:solid 4px;border-color:#fa005f}