.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}.wpcf7-form-control-wrap{position:relative;}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" ";}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}form.submitting .wpcf7-spinner{visibility:visible;}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.wpcf7 [inert]{opacity:.5;}.wpcf7 input[type="file"]{cursor:pointer;}.wpcf7 input[type="file"]:disabled{cursor:default;}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}.wpcf7-reflection > output{display:list-item;list-style:none;}.wpcf7-reflection > output[hidden]{display:none;}.ms-options-wrap{position:relative;width:200px;}.ms-options-wrap,.ms-options-wrap *{box-sizing:border-box;}.ms-options-wrap > .selected{position:relative;width:100%;text-align:left;border:1px solid #aaa;background-color:#fff;padding:6px 20px 6px 5px;margin-top:1px;outline-offset:-2px;white-space:nowrap;}.ms-options-wrap > .selected > span{display:inline-block;}.ms-options-wrap > .selected:after{content:" ";height:0;position:absolute;top:50%;right:5px;width:0;border:6px solid rgba(0,0,0,0);border-top-color:#999;margin-top:-3px;}.ms-options-wrap.ms-has-selections > .selected{}.ms-options-wrap > .ms-options{position:absolute;left:0;width:100%;margin-top:1px;margin-bottom:20px;background:white;z-index:2000;border:1px solid #aaa;overflow:auto;visibility:hidden;}.ms-options-wrap.ms-active > .ms-options{visibility:visible;}.ms-options-wrap > .ms-options > .ms-search input{width:100%;padding:4px 5px;border:none;border-bottom:1px groove;outline:none;}.ms-options-wrap > .ms-options .ms-selectall{display:inline-block;font-size:.9em;text-transform:lowercase;text-decoration:none;}.ms-options-wrap > .ms-options .ms-selectall:hover{text-decoration:underline;}.ms-options-wrap > .ms-options > .ms-selectall.global{margin:4px 5px;}.ms-options-wrap > .ms-options > ul,.ms-options-wrap > .ms-options > ul > li.optgroup ul{list-style-type:none;padding:0;margin:0;}.ms-options-wrap > .ms-options > ul li.ms-hidden{display:none;}.ms-options-wrap > .ms-options > ul > li.optgroup{padding:5px;}.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup{border-top:1px solid #aaa;}.ms-options-wrap > .ms-options > ul > li.optgroup .label{display:block;padding:5px 0 0 0;}.ms-options-wrap > .ms-options > ul label{position:relative;display:inline-block;width:100%;padding:4px 4px 4px 26px;margin:1px 0;border:1px dotted transparent;}.ms-options-wrap > .ms-options.checkbox-autofit > ul label,.ms-options-wrap > .ms-options.hide-checkbox > ul label{padding:4px;}.ms-options-wrap > .ms-options > ul label.focused,.ms-options-wrap > .ms-options > ul label:hover{background-color:#efefef;border-color:#999;}.ms-options-wrap > .ms-options > ul li{margin:0;}.ms-options-wrap > .ms-options > ul li.selected label{background-color:#efefef;border-color:transparent;}.ms-options-wrap > .ms-options > ul input[type="checkbox"]{position:absolute;left:4px;top:9px;}.ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"]{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}* html .clear{zoom:1;}*:first-child+html .clear{zoom:1;}#container{max-width:1140px;width:100%;margin:0 auto;}.propertyhive{}.property-search-form{display:table;width:100%;}.property-search-form .control{display:table-cell;vertical-align:middle;padding:0 10px;position:relative;}.property-search-form .control label{}.propertyhive ul.properties{list-style-type:none;margin:0 0 1em;padding:0;clear:both;}.propertyhive ul.properties li{float:left;margin:0;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #ccc;}.propertyhive ul.properties li.first{clear:left;}.propertyhive ul.properties li.first.last{width:100%;}.propertyhive ul.properties li .thumbnail{float:left;width:20%;}.propertyhive ul.properties li .thumbnail a{display:block;position:relative;height:100%;}.propertyhive ul.properties li .thumbnail img{max-width:100%;}.propertyhive ul.properties li .details{float:right;width:77%;}.propertyhive ul.properties li .details h3{padding:0;margin:0 0 .3rem;}.propertyhive .tns-controls{text-align:center;}.propertyhive .tns-controls button{margin:0 5px;}.propertyhive .tns-inner .property{float:none !important;margin:0 !important;}.propertyhive-pagination{}.propertyhive-pagination ul{list-style-type:none;margin:0;padding:0;}.propertyhive-pagination ul li{display:inline-block;}.propertyhive-pagination ul li a{}.propertyhive-my-account{}.propertyhive-my-account::before{content:" ";display:table;}.propertyhive-my-account::after{clear:both;content:" ";display:table;}.propertyhive-my-account .my-account-navigation{float:left;width:30%;}.propertyhive-my-account .my-account-sections{float:right;width:68%;}form.account-requirements-form .ms-options-wrap,form.applicant-registration-form .ms-options-wrap{width:66%;display:inline-block;}form.account-requirements-form .ms-options-wrap label:first-child,form.applicant-registration-form .ms-options-wrap label:first-child{width:100%;}.property-enquiry-form{}.property-enquiry-form .control{margin-bottom:5px;}.property-enquiry-form .control label{display:block;}.property-enquiry-form .control input[type='text'],.property-enquiry-form .control input[type='email'],.property-enquiry-form .control select,.property-enquiry-form .control textarea{display:block;width:100%;}