#top-menu .sub-menu .menu-item a{line-height:1.0em!important;padding-top:0px!important;padding-bottom:10px;font-size:16px}.nav li ul{position:absolute;top:22px;padding:10px}.single-property .property{max-width:1040px;margin:0 auto}.ph_wrapper{max-width:1040px;margin:0 auto}.ph_form_wrapper{background-color:#333;padding:48px 0 16px 0}.ph_form_inner{max-width:1040px;margin:0 auto}.property-search-form .control{display:table-cell!important}.propertyhive-result-count,.propertyhive-ordering{text-align:right}.sortby{display:block;text-align:right}.property-search-form .control label{display:block;color:#fff}.property-search-form .control.control-maximum_price label,.property-search-form .control.control-maximum_rent label{opacity:0}.property-search-form select{padding:14px 3px;color:#8c8c8c;width:100%}.property-search-form input[type=submit]{background-color:#ffb200;border:0;color:#fff;text-transform:uppercase;font-weight:700;font-family:montserrat;padding:17px;display:table-cell;margin-top:24px;vertical-align:bottom;width:100%}.ph-sortby{text-align:left;display:inline-block;margin-right:10px}.propertyhive-ordering{display:inline-block}select.orderby{padding:14px 0;border-color:#8c8c8c;color:#8c8c8c}.propertyhive ul.properties li .details{text-align:center}.propertyhive ul.properties li .details h3,.propertyhive ul.properties li .details .price{font-size:24px;font-family:montserrat;font-weight:900}.actions{margin-top:16px}.actions .button{display:inline-block;vertical-align:middle;position:relative;outline:0;font-size:16px;font-family:montserrat;font-weight:700;line-height:1.6em;text-transform:uppercase;letter-spacing:.02em;color:#fff;background:#ffb200;padding:17px 49px;-webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;-moz-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.actions .button:hover{background-color:#333}.post-type-archive-property .property-type{display:none}.propertyhive-pagination{text-align:center;padding:24px 0;margin-bottom:64px}.propertyhive-pagination ul li{margin:0 5px}.propertyhive-pagination ul li .page-numbers{color:#333}.propertyhive-pagination ul li .page-numbers.current{color:#fff;background-color:#333;padding:3px 5px}.propertyhive-pagination ul li .page-numbers.next,.propertyhive-pagination ul li .page-numbers.prev{color:#fff;background-color:#ffb200;padding:0 8px;font-family:montserrat;font-size:26px;vertical-align:bottom}body.single-property .type-property{background-color:#f7f8fa}body.single-property .ph_form_wrapper{background-color:#f7f8fa}.ph_wrapper.single-prop{padding-top:64px;padding-bottom:64px}body.single-property .property-search-form .control label{color:#333}.img_section{width:58.3333%;display:inline-block}body.single-property .images{margin-top:24px}body.single-property #property_map_canvas{width:38.67777%;display:inline-block;margin-left:2%;vertical-align:top;margin-top:55px}.single-prop-gen-title{font-size:32px;text-align:center;padding:24px;background-color:#f7f8fa}body.single-property .property_title{font-size:24px;font-family:montserrat;font-weight:900;display:inline-block}body.single-property .price{text-align:right;font-size:24px;font-family:montserrat;font-weight:900;color:#000;display:block;float:right}body.single-property .property_meta{background-color:#fff;padding:16px 64px}body.single-property .property_meta ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;list-style:none}body.single-property .property_meta ul li::before{content:"\2022";color:#ffb200;font-family:montserrat;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.ph_summary_left{width:62.67%;display:inline-block;margin-right:2%;padding-top:32px;padding-left:5px}.ph_summary_right{width:33.333%;display:inline-block;vertical-align:top;margin-top:32px;text-align:center}.ph_summary_right .features{background-color:#fff;padding:32px;margin-bottom:32px}.ph_summary_right .contact-info{width:300px;margin:24px auto}.ph_summary_right .contact-info li,.ph_summary_right .contact-info a{color:#333;text-align:center}.ph_summary_right .contact-info li.ph-num{font-size:24px;font-family:montserrat;font-weight:900}.ph_summary_right .features ul{list-style:none;margin:32px auto 0;text-align:left;max-width:240px}.ph_summary_right .features ul li{margin-bottom:5px}.ph_summary_right .features ul li::before{content:url("/wp-content/uploads/2020/03/check-icon.png");display:inline-block;width:36px;margin-left:0;vertical-align:middle;margin-right:10px}.ph_summary_left .property_actions ul{list-style:none}.ph_summary_left .property_actions ul li{border:1px solid #ffb200;width:22%;display:inline-block;margin-right:16px;margin-bottom:16px;margin-top:20px;text-align:center;color:#fab725;font-weight:bold;font-family:montserrat;font-size:14px;padding:24px 0}.ph_summary_left .property_actions ul li a{text-transform:uppercase;padding-top:40px}.ph_summary_left .property_actions ul li::before{display:block;pointer-events:none}.ph_summary_left .property_actions ul li.action-make-enquiry::before{content:url("/wp-content/uploads/2020/03/icons-inquiry.png")}.ph_summary_left .property_actions ul li.action-floorplans::before{content:url("/wp-content/uploads/2020/03/icons-floorplan.png")}.ph_summary_left .property_actions ul li.action-brochure::before{content:url("/wp-content/uploads/2020/03/icons-viewbrochure.png")}.ph_summary_left .property_actions ul li.action-epc::before{content:url("/wp-content/uploads/2020/03/icons-viewepc.png")}.ph_summary_left .property_actions ul li.action-virtual-tour::before{content:url("/wp-content/uploads/2020/03/icons-virtualtour.png")}.ph_summary_left .property_actions ul li:hover{background-color:#ffb200}.ph_summary_left .property_actions ul li:hover a{color:#fff}.ph_summary_left .property_actions ul li:hover::before{filter:brightness(0) invert(1)}.property-enquiry-form label{color:#333;width:30%;display:inline-block;font-weight:500;font-family:montserrat;vertical-align:top}.property-enquiry-form .control{margin-bottom:10px}.property-enquiry-form input[type="text"],.property-enquiry-form input[type="email"],.property-enquiry-form textarea{padding:15px 10px;width:70%;background-color:#f2f2f2;color:#43454b;outline:0;border:0;-webkit-appearance:none;border-radius:2px;box-sizing:border-box;font-family:montserrat;font-weight:400;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.property-enquiry-form textarea{min-height:100px}.property-enquiry-form input[type="submit"]{background-color:#ffb200;border:0;padding:16px 32px;color:#fff;text-transform:uppercase;margin:24px auto 16px;display:block;font-weight:600;font-family:montserrat;letter-spacing:0.05em}.property-enquiry-form input[type="submit"]:hover{background-color:#333}@media screen and (max-width:1023px){.property-search-form{display:block}.property-search-form .control{display:block!important}.property-search-form input[type=submit]{margin:16px auto;width:97%}.ph_wrapper{margin-left:24px;margin-right:24px}}@media screen and (max-width:960px){.img_section{width:100%;display:block}body.single-property #property_map_canvas{width:100%;display:block;margin-left:0;margin-top:32px;margin-bottom:32px}}@media screen and (max-width:768px){.ph_summary_left{width:100%;display:block;margin-right:0%}.ph_summary_right{width:100%;display:block}body.single-property .property_meta ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media screen and (max-width:600px){.ph_wrapper{margin-left:16px;margin-right:16px}.ph_summary_left .property_actions ul{width:90%;margin:5em auto}.ph_summary_left .property_actions ul li{width:45%;float:left}.ph_summary_left .property_actions ul li:nth-child(even){margin-right:0;float:right}.details.primary{min-height:auto}.details.sec .summary{min-height:auto}body.single-property .price{float:none;padding-top:10px;text-align:left}}font:montserrat;.pa-header{background:transparent;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.pa-fixed-header{background-color:#333333!important;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}