#shiftnav-toggle-main.shiftnav-toggle-edge-right{margin-top:20px;margin-right:20px}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target{background:#2F4858}@media only screen and (max-width:1300px){ul.properties.clear{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0px;column-gap:20px;width:100%;margin:auto;padding-top:0vh;padding-left:5vw;padding-right:5vw}}ul.properties.clear{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0px;column-gap:20px;width:100%;margin:auto;padding-top:0vh}}.type-property @media only screen and (max-width:1200px){ul.properties.clear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0px;column-gap:20px;width:80%;margin:auto;padding-top:12vh;padding-left:3vw!important;padding-right:3vw!important}}@media only screen and (max-width:980px){ul.properties.clear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0px;column-gap:20px;margin:auto;margin-top:15vh;padding-left:3vw!important;padding-right:3vw!important}}@media only screen and (max-width:509px){ul.properties.clear{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:0px;column-gap:20px;margin:auto;margin-top:16vh;padding-left:3vw!important;padding-right:3vw!important}}.propertyhive ul.properties li{display:flex!important;margin:0!important;padding-top:1em!important;padding-bottom:0em!important;border-bottom:1px solid #CCC!important;flex-wrap:nowrap!important;flex-direction:column!important;align-items:start!important;width:100%}.propertyhive ul.properties li .thumbnail{width:100%!important;display:block!important;vertical-align:center!important;overflow:hidden!important;position:relative!important;border-radius:15px 15px 0px 0px!important}.propertyhive ul.properties li .thumbnail img{width:500px!important;;height:270px!important;;object-fit:cover!important;transition:all ease 0.5s!important}.propertyhive ul.properties li .details{width:100%;padding:12px 0;display:grid;grid-template-columns:auto auto auto;row-gap:5px;column-gap:0px;margin:-10px 0 0 0}.propertyhive ul.properties li .details h3{font-size:15px;margin:0;font-family:'Open Sans',sans-serif;font-weight:500;color:#3c3c3b;line-height:21px;letter-spacing:-0.4px;grid-row-start:1;grid-column-start:1;grid-column-end:3}.propertyhive div.price{text-align:right;font-size:15px;margin:0;font-family:'Open Sans',sans-serif;font-weight:800;color:#eec9c7;line-height:21px;letter-spacing:-0.4px;width:100%;grid-row-start:2;grid-column-start:3}.propertyhive div.availability{text-align:right;font-size:15px;margin:0;font-family:'Open Sans',sans-serif;font-weight:800;color:black;line-height:21px;letter-spacing:-0.4px;grid-row-start:1;grid-column-start:3}.propertyhive div.rooms{text-align:left;font-size:15px;margin:0;font-family:'Open Sans',sans-serif;font-weight:200;color:black;line-height:21px;letter-spacing:-0.4px;grid-row-start:2;grid-column-start:1;grid-column-end:3}div.room.room-bathrooms{display:none}div.room.room-receptions{display:none}.custom-field.custom-field-area{text-align:end}.property-search-form.property-search-form-default.clear{display:flex;margin:auto;row-gap:0px;column-gap:20px;margin:10px 0 0 0;text-align:center}.property-search-form .control label{margin-right:0vw;margin-left:0vw;text-align:center;font-size:15px;font-weight:500}select#property_type{width:100%;border-radius:25px;padding:0 10px 0 10px}select#minimum_price{width:100%;border-radius:25px;padding:0 10px 0 10px}select#maximum_price{width:100%;border-radius:25px;padding:0 10px 0 10px}select#minimum_bedrooms{width:100%;border-radius:25px;padding:0 10px 0 10px}select#price_range{width:100%;border-radius:25px;padding:0 10px 0 10px}select#department{width:100%;border-radius:25px;padding:0 10px 0 10px}@media only screen and (max-width:1200px){.property-search-form.property-search-form-default.clear{display:none}}div.actions{font-size:1rem;margin:auto;width:100%}.property-search-form-home{font-size:0.9rem;background:white;margin:auto;width:70%;padding-top:0.5vw;padding-bottom:0.5vw;padding-left:0vw;padding-right:0vw;border-radius:30px}input[type=text]{font-size:0.9rem;border:0px;width:20vw;margin-left:-1.5vw;color:#CCCCCC;cursor:text}input[type=submit]{background:#eec9c7;color:black;border:0px;padding:1vw;width:12vw;cursor:pointer}@media only screen and (max-width:1200px){.fas.fa-map-marker-alt{display:none}}@media only screen and (max-width:1283px){span.mobile_menu_bar{display:none}}@media only screen and (max-width:1200px){input#department_residential-sales{margin-left:-1.5vw!important}}@media only screen and (max-width:1200px){.property-search-form-home{display:flex;flex-direction:column;font-size:0.9rem;background:white;margin:auto;width:50%;padding-top:2vw;padding-bottom:0.8vw;padding-left:10vw;padding-right:10vw;border-radius:30px}input[type=text]{width:100%;text-align:center}}@media only screen and (max-width:1200px){.property-search-form .control{display:flex;vertical-align:middle;padding:0 10px;position:stretch;justify-content:center;align-content:stretch;align-items:stretch;flex-direction:column}}@media only screen and (max-width:800px){.property-search-form-home{display:flex;flex-direction:column;font-size:0.9rem;background:white;margin:auto;width:70%;padding-top:2vw;padding-bottom:2vw;padding-left:8vw;padding-right:8vw;border-radius:30px}input[type=text]{width:100%;text-align:center}}@media only screen and (max-width:1200px){input[type=submit]{background:#eec9c7;color:#fff;border:0px;padding:1vw;width:12vw;border-radius:30px;cursor:pointer;width:100%;margin-top:2vh}}input[type="radio"]{accent-color:black;height:0.8rem;width:0.8rem;margin-left:1rem;padding-top:5px;cursor:pointer}input[input="price_slider"]{accent-color:black;height:0.8rem;width:0.8rem;margin-left:1rem;padding-top:5px;cursor:pointer}