.fdl-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.fdl-property-alert-form input#maximum_price,.fdl-property-alert-form input#minimum_bedrooms,.fdl-property-alert-form #ms-list-1,.fdl-property-alert-form textarea{width:100%!important;max-width:100%!important;padding:10px 12px;border:1px solid #E6E6E6;border-radius:8px;font-size:14px;color:#2c2c2c;background:#fff;transition:all 0.25s ease}.fdl-property-alert-login-form input[type="submit"],.fdl-my-account input[type="submit"]{margin-top:24px}.ms-options-wrap>.selected{border:none;padding:0px}.fdl-my-account .propertyhive-my-account{padding:30px;border-radius:10px;background:#f4f4f4}.propertyhive-my-account .my-account-navigation{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.propertyhive-my-account .my-account-navigation ul{list-style:none;margin:0;padding:0}.propertyhive-my-account .my-account-navigation li{margin:0 0 10px}.propertyhive-my-account .my-account-navigation li:last-child{margin-bottom:0}.propertyhive-my-account .my-account-navigation a{display:block;padding:12px 16px;border-radius:10px;text-decoration:none;font-weight:600;color:#1f2937;background:#f9fafb;transition:all 0.25s ease}.buynow a{background:#ffd62f;color:#3e3e3e!important;padding:0 25px!important;line-height:44px;text-align:center!important;margin-top:-18px;border:2px solid #ffd62f}.et-fixed-header #top-menu .buynow a{color:#3e3e3e!important;background:#ffd62f;color:#3e3e3e!important;border:2px solid #ffd62f}.buynow a:hover,.et-fixed-header #top-menu .buynow a:hover{background:transparent;color:#bf9e77!important;border:2px solid #bf9e77;opacity:1!important}.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%}.pl-property-details h4{font-size:26px;color:#333;padding:0 0 20px 0;margin:0}.pl-button{background:#e62d7b;color:#fff!important;padding:12px 24px!important;border-radius:0px;text-align:center;line-height:48px}.pl-button:hover{background:#f4f4f4!important;color:#e62d7b!important}#pl-enquire input{padding:10px}.pl-properties ul.properties li{background:#f4f4f4;border:0px;padding:20px;border-radius:5px;margin-bottom:20px}.pl-properties ul.properties li h3 a{color:#75b62e!important;font-size:18px}.pl-properties ul.properties li .price,.pl-properties ul.properties li .property-type{font-weight:700}.pl-properties ul.properties li .flag{padding:6px;background:#e62d7b!important;font-weight:700;color:#fff!important}.pl-properties .rooms{display:none}.propertyhive-pagination{padding:20px 0}.propertyhive-result-count,.propertyhive-ordering{padding:15px;width:50%;;float:left;}.propertyhive-ordering{text-align:right!important}.propertyhive-views{display:none}.pl-properties a.button,.propertyhive-pagination li a,.propertyhive-pagination li span{color:#e62d7b!important;font-weight:bold}.pl-search-page #container{max-width:100%!important;width:100%!important}.pl-search-form .property-search-form select,.pl-search-form .property-search-form input{border:1px solid #fff;background:rgba(255,255,255,0.9);color:#333!important;border-radius:50px;padding:10px;width:100%}.pl-search-form .property-search-form input[type="submit"]{cursor:pointer;clear:both;width:200px}.pl-search-form{background:#53822f;border-radius:5px;padding:20px!important}.pl-search-form .property-search-form{background:transparent;padding:0px!important;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}.pl-search-form .property-search-form label{color:#fff}.pl-search-form h3{color:#fff;text-transform:uppercase;padding-bottom:15px}.pl-search-functions{margin-top:20px}.property-search-form .control{display:inline-block;vertical-align:middle;padding:0 1% 15px 0}.propertyhive-result-count,.propertyhive-ordering{padding:15px;width:50%;float:left}.propertyhive-ordering{text-align:right}.pl-property-carousel .propertyhive ul.properties li{border:0px}.pl-property-carousel .details{background:#f4f4f4;margin-top:-10px;padding:20px}.pl-property-carousel .summary{display:none}.pl-property-carousel .availability,.pl-property-carousel .price{font-weight:bold}.pl-property-carousel h3 a{}.pl-property-carousel .room-bedrooms .room-count::before,.pl-property-carousel .room-bathrooms .room-count::before,.pl-property-carousel .room-receptions .room-count::before{font-family:FontAwesome!important;font-size:1em;font-weight:900!important;color:#e62d7b;position:relative;display:inline;margin-right:5px}.pl-property-carousel .room-bedrooms .room-count::before{content:'\f236'}.pl-property-carousel .room-bathrooms .room-count::before{content:'\f2cd'}.pl-property-carousel .room-receptions .room-count::before{content:'\f015'}.pl-property-carousel .tns-controls button{position:absolute;top:46%;background:#fff!important;font-size:0px!important;border:0px;font-size:30px}.pl-property-carousel .tns-controls button:nth-child(1){left:-50px}.pl-property-carousel .tns-controls button:nth-child(2){right:-50px}.pl-property-carousel .tns-controls button:before{color:#222;content:'\003C';font-size:36px}.pl-property-carousel .tns-controls button:nth-child(2):before{content:'\003E'}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{color:#fff!important}@media (max-width:980px){.pl-property-carousel .tns-controls button:nth-child(1){left:-30px}.pl-property-carousel .tns-controls button:nth-child(2){right:-30px}.pl-search-form .property-search-form .control{width:100%}.pl-properties ul.properties li .thumbnail,.pl-properties ul.properties li .details{width:100%}.pl-properties ul.properties li .summary{display:none}.propertyhive-result-count,.propertyhive-ordering{padding:10px!important;width:100%!important;;float:left!important;}.propertyhive-ordering{text-align:left!important;}.pl-property-carousel .thumbnail a img{}}article h2 a{color:#53822F!important}#top-menu-nav #top-menu a:hover,#mobile_menu_slide a:hover{color:#0A6012!important;opacity:1!important}@media screen and (min-width:981px){.et_pb_module.et_pb_blog_grid_wrapper .more-link{position:absolute;bottom:31px;left:0;right:0;width:16vw;margin:auto}.et_pb_module.et_pb_blog_grid_wrapper .et_pb_post{position:relative}.et_pb_module.et_pb_blog_grid_wrapper .post-content{padding-bottom:80px}}.property-search-form{background:#53822f;padding:25px;border-radius:12px;display:flex;flex-wrap:wrap;gap:15px}.property-search-form .control{flex:1 1 180px}.property-search-form label{color:#ffffff;font-weight:600;margin-bottom:6px;display:block}.property-search-form .control-department label{display:inline-flex;align-items:center;margin-right:15px;color:#ffffff}.property-search-form select{width:100%;background:#ffffff;color:#333;border:none;border-radius:25px;padding:10px 15px;font-size:14px;appearance:none}.property-search-form select:focus{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,0.4)}.property-search-form input[type="submit"]{background:#ffffff;color:#53822f;border:none;border-radius:30px;padding:12px 30px;font-weight:700;cursor:pointer;align-self:flex-end;transition:all 0.3s ease}.property-search-form input[type="submit"]:hover{background:#fff;color:#53822f}@media (max-width:768px){.property-search-form{padding:20px}.property-search-form .control{flex:1 1 100%}.et-social-linkedin a.icon:before{content:'\e09d'}}h2{color:#53822f}h3{color:#75B62E}.control input[type="text"],.control input[type="email"],.control input[type="password"]{width:100%;padding:10px 12px;border:1px solid #E6E6E6;border-radius:8px;font-size:14px;color:#2c2c2c;background:#fff;transition:all 0.25s ease}.control input:hover,.control input:focus{border-color:#53822F;outline:none;box-shadow:0 0 0 3px rgba(248,219,232,0.3)}.control label{display:block;font-size:13px;font-weight:600;color:#75B62E;margin-bottom:4px}.required{color:#F8DBE8}form input[type="submit"]{width:100%;padding:12px;background:linear-gradient(135deg,#75B62E,#53822F);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.25s ease}form input[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,0.08)}.control select{width:100%;padding:10px 12px;border:1px solid #E6E6E6!important;border-radius:8px;font-size:14px;color:#2c2c2c;background:#fff;font-weight:normal!important;transition:all 0.25s ease}.control select:hover,.control select:focus{border-color:#53822F;outline:none}.control-property_type ul,.control-property_status ul,.control-property_features ul{list-style:none;padding-left:0;margin:0}.control-property_type li,.control-property_status li,.control-property_features li{display:flex;align-items:center;margin-bottom:6px}.control-property_type input[type="checkbox"],.control-property_type input[type="radio"],.control-property_status input[type="radio"],.control-property_features input[type="checkbox"]{margin:0 10px 0 0;transform:scale(1.1);flex-shrink:0}.control-property_type label,.control-property_status label,.control-property_features label{font-size:14px;color:#75B62E;line-height:1.3;margin:0}.control-property_type li,.control-property_status li,.control-property_features li{padding-left:0}.control-property_type li:last-child,.control-property_status li:last-child,.control-property_features li:last-child{margin-bottom:0}.your-row-class .et_pb_row{display:flex!important;align-items:stretch!important}.your-row-class .et_pb_row .et_pb_column{display:flex!important;flex-direction:column!important}.button-bottom-col{justify-content:flex-end!important}.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}#top-header .et-social-icons .et-social-instagram a:before{content:"\e09d"}.et_pb_blurb_extended .image_card .et_pb_blurb_container{height:100%;display:flex;align-content:space-around;justify-content:space-between;flex-direction:column}.et_pb_blurb_extended.et_pb_text_align_center .et_pb_blurb_content{height:100%}.et_pb_blurb_extended .image_card{height:100%}.et_pb_blurb_extended{height:100%;display:flex;flex-wrap:wrap}