:root{--transparent:rgba(255,255,255,0);--dgcm-dark:#182126;--dark:#182126;--dgcm-illuminateddark:#27373f;--illuminateddark:#27373f;--dgcm-white:#ffffff;--white:#ffffff;--dgcm-offwhite:#f7f7f7;--offwhite:#f7f7f7;--dgcm-highlight:#ffc600;--highlight:#ffc600;--dgcm-lighterhighlight:#ffd333;--lighterhighlight:#ffd333;--dgcm-brightesthighlight:#ffdc5c;--brightesthighlight:#ffdc5c}.home #main-header{background-color:transparent !important}.home #main-header #top-menu li a{border-bottom-color:transparent !important}.home #main-header.et-fixed-header #top-menu li a{border-bottom-color:transparent !important}body:not(.home) #main-header #top-menu li a{border-bottom-color:transparent !important}body:not(.home) #main-header.et-fixed-header #top-menu li a{border-bottom-color:transparent !important}body #page-container .et_slide_in_menu_container #mobile_menu_slide li a{border-bottom-color:transparent !important}.dark{color:#182126 !important}.home #main-header.et-fixed-header{background-color:#182126 !important}body:not(.home) #main-header{background-color:#182126 !important}body:not(.home) #main-header.et-fixed-header{background-color:#182126 !important}footer{background-color:#182126 !important}.bg-primary{background-color:#182126 !important}.btn-primary{background-color:#182126 !important}.btn-primary:hover{background-color:#182126 !important}.bg-secondary{color:#182126 !important}.bg-secondary h1{color:#182126 !important}.bg-secondary h2{color:#182126 !important}.bg-secondary h3{color:#182126 !important}.bg-secondary h4{color:#182126 !important}.bg-secondary h5{color:#182126 !important}.bg-secondary h6{color:#182126 !important}.bg-secondary li{color:#182126 !important}.bg-secondary p{color:#182126 !important}.btn-secondary{color:#182126 !important}.btn-secondary:hover{color:#182126 !important}.btn-white{color:#182126 !important}.property-search-form-default .control-department label{color:#182126 !important}.property-search-form-default .control-department label.active{color:#182126 !important}.property-search-form-simple_search .control-department label{color:#182126 !important}.property-search-form-simple_search .control-department label.active{color:#182126 !important}.departments-wrapper .control label{color:#182126 !important}.departments-wrapper .control label.active{color:#182126 !important}.control.control-department label{color:#182126 !important}.control.control-department label.active-commercial{color:#182126 !important}.property-search-form-default input[type="submit"]{color:#182126 !important}.property-search-form-simple_search input[type="submit"]{color:#182126 !important}.property-search-form-default input[type="submit"]:hover{color:#182126 !important}.property-search-form-simple_search input[type="submit"]:hover{color:#182126 !important}.property-search-form .control input{color:#182126 !important}.property-search-form .control select{color:#182126 !important}.control-include-sold-stc label{color:#182126 !important}.propertyhive-ordering select{color:#182126 !important}.propertyhive-views li.active a{color:#182126 !important}.propertyhive-views li.active a:before{color:#182126 !important}.propertyhive ul.properties li{color:#182126 !important}.propertyhive ul.properties.view-grid li .details{color:#182126 !important}body #page-container .et_pb_button.et_pb_bg_layout_dark{color:#182126 !important}body #page-container .et_pb_button.et_pb_bg_layout_light{color:#182126 !important}body #page-container .et_pb_button.et_pb_bg_layout_dark:hover{color:#182126 !important}body #page-container .et_pb_button.et_pb_bg_layout_light:hover{color:#182126 !important}body #page-container .et_pb_button{color:#182126 !important}.properties .details .actions .button{color:#182126 !important}.properties .details .actions .button:hover{color:#182126 !important}.propertyhive-views ul li a:before{color:#182126 !important}.propertyhive-views ul li a{color:#182126 !important}.propertyhive-result-count{color:#182126 !important}body.post-type-archive-property h1{color:#182126 !important}.actions a{color:#182126 !important}.actions a:hover{color:#182126 !important}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button{color:#182126 !important}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button:hover{color:#182126 !important}.pagination .pagination-link{color:#182126 !important}.propertyhive-pagination ul li a{color:#182126 !important}.propertyhive-pagination ul li span{color:#182126 !important}.pagination .pagination-link.active{background-color:#182126 !important}.propertyhive-pagination ul li span.current{background-color:#182126 !important}body #page-container .wpforms-submit{color:#182126 !important}body #page-container .wpforms-submit:hover{color:#182126 !important}body #page-container .bookaviewing{color:#182126 !important}body #page-container .bookaviewing:hover{color:#182126 !important}body #page-container .wpforms-page-next{color:#182126 !important}body #page-container .wpforms-page-next:hover{color:#182126 !important}body a.pf-request-viewing-button{color:#182126 !important}body a.pf-request-viewing-button:hover{color:#182126 !important}.calculator-wrapper h2{color:#182126 !important}.calculator-wrapper h3{color:#182126 !important}.flag.flag-for-sale{color:#182126 !important}.mortgage_calculator_Wrapper .mortgage-calculator button{color:#182126 !important}.mortgage_calculator_Wrapper .mortgage-calculator button:hover{color:#182126 !important}.stamp_duty_calculator_Wrapper .stamp-duty-calculator button{color:#182126 !important}.stamp_duty_calculator_Wrapper .stamp-duty-calculator button:hover{color:#182126 !important}.rental_affordability_calculator_wrapper .rental-affordability-calculator button{color:#182126 !important}.rental_affordability_calculator_wrapper .rental-affordability-calculator button:hover{color:#182126 !important}.getintouch{background-color:#182126 !important}body.post-type-archive-property .details h3 a{color:#182126 !important}body.single-property .property_meta li{color:#182126 !important}.propertyhive-similar-properties-shortcode h3 a{color:#182126 !important}label{color:#182126 !important}.downloadthebrochuresmall{background-color:#182126 !important}.downloadthebrochuresmall .downloadthebrochurebutton{color:#182126 !important}.downloadthebrochuresmall .downloadthebrochurebutton:hover{color:#182126 !important}.similar_properties h2{color:#182126 !important}.custom-properties-sale-rent .et_pb_tabs_controls:before{color:#182126 !important}.single-post h1{color:#182126 !important}.single-post h2{color:#182126 !important}.single-post h3{color:#182126 !important}.single-post h4{color:#182126 !important}.single-post h5{color:#182126 !important}.single-post h6{color:#182126 !important}.single-post{color:#182126 !important}.sidebar h1{color:#182126 !important}.sidebar h2{color:#182126 !important}.sidebar h3{color:#182126 !important}.sidebar h4{color:#182126 !important}.sidebar h5{color:#182126 !important}.sidebar h6{color:#182126 !important}.sidebar{color:#182126 !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number{background-color:#182126 !important}.room-bedrooms:before,li.bedrooms:before,.room-bathrooms:before,li.bathrooms:before,.room-receptions:before,li.reception-rooms:before{color:#182126 !important}body.post-type-archive-property .details .price,.propertyhive ul.properties li .details .price,body.single-property .entry-summary .price{color:#182126 !important}.mortgage-calculator-results h4,.stamp-duty-calculator-results h4,.rental-affordability-results{color:#182126 !important}.no-results-message{color:#182126 !important}#wp-media-modal h1,#wp-media-modal h2,#wp-media-modal h3,#wp-media-modal h4,#wp-media-modal h5,#wp-media-modal h6{color:#182126 !important}.propertyhive-pagination ul li a:hover{background-color:#27373f !important}.illuminated-dark{color:#27373f !important}.placeholder-selector{color:#27373f !important}body #page-container .et_slide_in_menu_container{background-color:#27373f !important}::-webkit-input-placeholder{color:#27373f !important}#cookie-notice{background-color:#27373f !important}:-moz-placeholder{color:#27373f !important}::-moz-placeholder{color:#27373f !important}:-ms-input-placeholder{color:#27373f !important}::-ms-input-placeholder{color:#27373f !important}input::placeholder{color:#27373f !important}textarea::placeholder{color:#27373f !important}.propertyhive-similar-properties-shortcode h3 a:hover{color:#27373f !important}.details .availability.sold-let{background-color:#27373f !important}.home #main-header #top-menu li a{color:#ffffff !important}body:not(.home) #main-header #top-menu li a{color:#ffffff !important}body:not(.home) #main-header.et-fixed-header #top-menu li a{color:#ffffff !important}body #page-container .et_slide_in_menu_container #mobile_menu_slide li a{color:#ffffff !important}.pagination .pagination-link:hover{color:#ffffff !important}.propertyhive-pagination ul li a:hover{color:#ffffff !important}.pagination .pagination-link.active{color:#ffffff !important}.propertyhive-pagination ul li span.current{color:#ffffff !important}.white{color:#ffffff !important}.bg-primary h1{color:#ffffff !important}.bg-primary h2{color:#ffffff !important}.bg-primary h3{color:#ffffff !important}.bg-primary h4{color:#ffffff !important}.bg-primary h5{color:#ffffff !important}.bg-primary h6{color:#ffffff !important}.bg-primary p{color:#ffffff !important}.bg-primary li{color:#ffffff !important}.home #main-header #top-menu li a:hover{color:#ffffff !important;border-bottom-color:#ffffff !important}.home #main-header #top-menu li.current-menu-item a{color:#ffffff !important;border-bottom-color:#ffffff !important}.home #main-header .mobile_menu_bar:before{color:#ffffff !important}.home #main-header .mobile_menu_bar:after{color:#ffffff !important}.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before{color:#ffffff !important}.home #main-header .mobile_menu_bar:hover:before{color:#ffffff !important}.home #main-header .mobile_menu_bar:hover:after{color:#ffffff !important}.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:hover:before{color:#ffffff !important}.et_pb_fullscreen_menu_opened .mobile_menu_bar:before{color:#ffffff !important}.et_pb_fullscreen_menu_opened .mobile_menu_bar:after{color:#ffffff !important}.home #main-header.et-fixed-header #top-menu li a:hover{color:#ffffff !important;border-bottom-color:#ffffff !important}.home #main-header.et-fixed-header #top-menu li.current-menu-item a{color:#ffffff !important;border-bottom-color:#ffffff !important}.home #main-header.et-fixed-header .mobile_menu_bar:before{color:#ffffff !important}.home #main-header.et-fixed-header .mobile_menu_bar:after{color:#ffffff !important}.home #main-header.et-fixed-header .mobile_menu_bar:hover:before{color:#ffffff !important}.home #main-header.et-fixed-header .mobile_menu_bar:hover:after{color:#ffffff !important}body:not(.home) #main-header #top-menu li a:hover{color:#ffffff !important;border-bottom-color:#ffffff !important}body:not(.home) #main-header #top-menu li.current-menu-item a{color:#ffffff !important;border-bottom-color:#ffffff !important}body:not(.home) #main-header .mobile_menu_bar:before{color:#ffffff !important}body:not(.home) #main-header .mobile_menu_bar:after{color:#ffffff !important}body:not(.home) #main-header .mobile_menu_bar:hover:before{color:#ffffff !important}body:not(.home) #main-header .mobile_menu_bar:hover:after{color:#ffffff !important}body:not(.home) #main-header.et-fixed-header #top-menu li a:hover{color:#ffffff !important;border-bottom-color:#ffffff !important}body:not(.home) #main-header.et-fixed-header #top-menu li.current-menu-item a{color:#ffffff !important;border-bottom-color:#ffffff !important}body:not(.home) #main-header.et-fixed-header .mobile_menu_bar:before{color:#ffffff !important}body:not(.home) #main-header.et-fixed-header .mobile_menu_bar:after{color:#ffffff !important}body:not(.home) #main-header.et-fixed-header .mobile_menu_bar:hover:before{color:#ffffff !important}body:not(.home) #main-header.et-fixed-header .mobile_menu_bar:hover:after{color:#ffffff !important}body #page-container .et_slide_in_menu_container #mobile_menu_slide li a:hover{color:#ffffff !important;border-bottom-color:#ffffff !important}body #page-container .et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a{color:#ffffff !important}footer h5{color:#ffffff !important}footer h6{color:#ffffff !important}footer .et_pb_text_4_tb_footer{color:#ffffff !important}footer .et_pb_bg_layout_dark{color:#ffffff !important}footer .et_pb_bg_layout_dark h1{color:#ffffff !important}footer .et_pb_bg_layout_dark h2{color:#ffffff !important}footer .et_pb_bg_layout_dark h3{color:#ffffff !important}footer .et_pb_bg_layout_dark h4{color:#ffffff !important}footer .et_pb_bg_layout_dark h5{color:#ffffff !important}footer .et_pb_bg_layout_dark h6{color:#ffffff !important}#cookie-notice .cookie-notice-container{color:#ffffff !important}#cookie-notice .cookie-notice-container .cn-close-icon:before{background-color:#ffffff !important}#cookie-notice .cookie-notice-container .cn-close-icon:after{background-color:#ffffff !important}.getintouch h4{color:#ffffff !important}.getintouch .office-name{color:#ffffff !important}.getintouch .office-telephone-number{color:#ffffff !important}.getintouch .office-email-address{color:#ffffff !important}body.single-property .et_pb_section_203{background-color:#ffffff !important}.downloadthebrochuresmall h4{color:#ffffff !important}.btn-white:hover{color:#f7f7f7 !important;background-color:#f7f7f7 !important}.property-search-form-default .control-department label{background-color:#f7f7f7 !important}.property-search-form-simple_search .control-department label{background-color:#f7f7f7 !important}.departments-wrapper .control label{background-color:#f7f7f7 !important}.control.control-department label{background-color:#f7f7f7 !important}.property-search-form .control input{background-color:#f7f7f7 !important}.property-search-form .control select{background-color:#f7f7f7 !important}.control-include-sold-stc label{background-color:#f7f7f7 !important}.propertyhive-ordering select{background-color:#f7f7f7 !important}.propertyhive ul.properties li{background-color:#f7f7f7 !important}.propertyhive ul.properties.view-grid li .details{background-color:#f7f7f7 !important}.propertyhive-views ul li a{background-color:#f7f7f7 !important}.pagination .pagination-link{background-color:#f7f7f7 !important}.propertyhive-pagination ul li a{background-color:#f7f7f7 !important}.propertyhive-pagination ul li span{background-color:#f7f7f7 !important}.off-white{color:#f7f7f7 !important}.mortgage_calculator_Wrapper{background-color:#f7f7f7 !important}.stamp_duty_calculator_Wrapper{background-color:#f7f7f7 !important}.rental_affordability_calculator_wrapper{background-color:#f7f7f7 !important}.mortgage_calculator_Wrapper h2{background-color:#f7f7f7 !important}.stamp_duty_calculator_Wrapper h2{background-color:#f7f7f7 !important}body.single-property .et_pb_section_200 .et_pb_column_4{background-color:#f7f7f7 !important}body.single-property .et_pb_section_200{background-color:#f7f7f7 !important}body.single-property .et_pb_section_400{background-color:#f7f7f7 !important}.bg-secondary{background-color:#ffc600 !important}.property-search-form-default .control-department label.active{background-color:#ffc600 !important}.property-search-form-simple_search .control-department label.active{background-color:#ffc600 !important}.departments-wrapper .control label.active{background-color:#ffc600 !important}.control.control-department label.active-commercial{background-color:#ffc600 !important}.property-search-form-default input[type="submit"]{background-color:#ffc600 !important}.property-search-form-simple_search input[type="submit"]{background-color:#ffc600 !important}.propertyhive-views li.active a{background-color:#ffc600 !important}body #page-container .et_pb_button.et_pb_bg_layout_dark{background-color:#ffc600 !important;border-color:#ffc600 !important}body #page-container .et_pb_button{background-color:#ffc600 !important;border-color:#ffc600 !important}.properties .details .actions .button{background-color:#ffc600 !important;border-color:#ffc600 !important}.actions a{background-color:#ffc600 !important}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button{background-color:#ffc600 !important}body #page-container .wpforms-submit{background-color:#ffc600 !important}body #page-container .bookaviewing{background-color:#ffc600 !important}body a.pf-request-viewing-button{background-color:#ffc600 !important}.flag.flag-for-sale{background-color:#ffc600 !important}.mortgage_calculator_Wrapper .mortgage-calculator button{background-color:#ffc600 !important}.stamp_duty_calculator_Wrapper .stamp-duty-calculator button{background-color:#ffc600 !important}.rental_affordability_calculator_wrapper .rental-affordability-calculator button{background-color:#ffc600 !important}.downloadthebrochuresmall .downloadthebrochurebutton{background-color:#ffc600 !important}.highlight{color:#ffc600 !important}footer h6 a{color:#ffc600 !important}footer a{color:#ffc600 !important}.flag.flag-to-let{background-color:#ffc600 !important}.flag.flag-under-offer{background-color:#ffc600 !important}.flag.flag-sold{background-color:#ffc600 !important}.flag.flag-sold-stc{background-color:#ffc600 !important}.flag.flag-let{background-color:#ffc600 !important}.flag.flag-let-agreed{background-color:#ffc600 !important}body .details .actions .button{background-color:#ffc600 !important}.downloadthebrochurebutton{background-color:#ffc600 !important}.mortgage-calculator button{background-color:#ffc600 !important}.ph-infinite-scroll-button a{background-color:#ffc600 !important}a{color:#ffc600 !important}.propertyhive-views ul li.active a{background-color:#ffc600 !important}.single-property .flex-direction-nav a:before{color:#ffc600 !important}body.single-property .et_pb_tab_content ul li::before{color:#ffc600 !important}li.parking:before{color:#ffc600 !important}li.tenure:before{color:#ffc600 !important}body.single-property .entry-summary h1.property_title,.propertyhive-recent-properties-shortcode .details h3 a{color:#ffc600 !important}.propertyhive-recent-properties-shortcode .details h3 a,body.post-type-archive-property .details h3 a{color:#ffc600 !important}.btn-secondary:hover{background-color:#ffd333 !important}.property-search-form-default input[type="submit"]:hover{background-color:#ffd333 !important}.property-search-form-simple_search input[type="submit"]:hover{background-color:#ffd333 !important}body #page-container .et_pb_button.et_pb_bg_layout_dark:hover{background-color:#ffd333 !important;border-color:#ffd333 !important}body #page-container .et_pb_button.et_pb_bg_layout_light:hover{background-color:#ffd333 !important;border-color:#ffd333 !important}.properties .details .actions .button:hover{background-color:#ffd333 !important;border-color:#ffd333 !important}.actions a:hover{background-color:#ffd333 !important}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button:hover{background-color:#ffd333 !important}body #page-container .wpforms-submit:hover{background-color:#ffd333 !important}body #page-container .bookaviewing:hover{background-color:#ffd333 !important}body #page-container .wpforms-page-next:hover{background-color:#ffd333 !important}body a.pf-request-viewing-button:hover{background-color:#ffd333 !important}.mortgage_calculator_Wrapper .mortgage-calculator button:hover{background-color:#ffd333 !important}.stamp_duty_calculator_Wrapper .stamp-duty-calculator button:hover{background-color:#ffd333 !important}.rental_affordability_calculator_wrapper .rental-affordability-calculator button:hover{background-color:#ffd333 !important}.downloadthebrochuresmall .downloadthebrochurebutton:hover{background-color:#ffd333 !important}.lighter-highlight{color:#ffd333 !important}footer h6 a:hover{color:#ffd333 !important}footer a:hover{color:#ffd333 !important}.body .details .actions .button:hover{background-color:#ffd333 !important}.mortgage-calculator button:hover{background-color:#ffd333 !important}a:hover{color:#ffd333 !important}body #page-container .et_pb_button:hover{background-color:#ffd333 !important;border-color:#ffd333 !important}.property-search-form-simple_search .control label:hover{background-color:#ffd333 !important}.property-search-form-default .control-department label:hover{background-color:#ffd333 !important}.custom-properties-sale-rent .et_pb_tabs_controls li:hover{background-color:#ffd333 !important}.propertyhive-views ul li a:hover{background-color:#ffd333 !important}.actions a.button-lighter:hover{background-color:#ffd333 !important}.single-property .flex-direction-nav a:hover:before{color:#ffd333 !important}.departments-wrapper .control label:hover{background-color:#ffd333 !important}.propertyhive-recent-properties-shortcode .details h3 a:hover,body.post-type-archive-property .details h3 a:hover{color:#ffd333 !important}body #page-container .et_pb_button.et_pb_bg_layout_light{background-color:#ffdc5c !important;border-color:#ffdc5c !important}body #page-container .wpforms-page-next{background-color:#ffdc5c !important}.brightest-highlight{color:#ffdc5c !important}.actions a.button-lighter{background-color:#ffdc5c !important}.testing-class{color:#ffdc5c !important}.details .availability{background-color:#ffdc5c !important}