:root{--transparent:rgba(255,255,255,0);--dgcm-dark:#343739;--dark:#343739;--dgcm-illuminateddark:#7e868b;--illuminateddark:#7e868b;--dgcm-white:#ffffff;--white:#ffffff;--dgcm-offwhite:#f7f7f7;--offwhite:#f7f7f7;--dgcm-highlight:#ecbc4c;--highlight:#ecbc4c;--dgcm-lighterhighlight:#f1cf7e;--lighterhighlight:#f1cf7e;--dgcm-brightesthighlight:#f5dda3;--brightesthighlight:#f5dda3}:root{--transparent:rgba(255,255,255,0)}.dark{color:#343739}.dark{color:#343739}.illuminated-dark{color:#7e868b}.illuminated-dark{color:#7e868b}.white{color:#ffffff}.white{color:#ffffff}.off-white{color:#f7f7f7}.off-white{color:#f7f7f7}.highlight{color:#ecbc4c}.highlight{color:#ecbc4c}.lighter-highlight{color:#f1cf7e}.lighter-highlight{color:#f1cf7e}.brightest-highlight{color:#f5dda3}.brightest-highlight{color:#f5dda3}.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:#343739 !important}.home #main-header.et-fixed-header{background-color:#343739 !important}body:not(.home) #main-header{background-color:#343739 !important}body:not(.home) #main-header.et-fixed-header{background-color:#343739 !important}footer{background-color:#343739 !important}.bg-primary{background-color:#343739 !important}.btn-primary{background-color:#343739 !important}.btn-primary:hover{background-color:#343739 !important}.bg-secondary{color:#343739 !important}.bg-secondary h1{color:#343739 !important}.bg-secondary h2{color:#343739 !important}.bg-secondary h3{color:#343739 !important}.bg-secondary h4{color:#343739 !important}.bg-secondary h5{color:#343739 !important}.bg-secondary h6{color:#343739 !important}.bg-secondary li{color:#343739 !important}.bg-secondary p{color:#343739 !important}.btn-secondary{color:#343739 !important}.btn-secondary:hover{color:#343739 !important}.btn-white{color:#343739 !important}.property-search-form-default .control-department label{color:#343739 !important}.property-search-form-default .control-department label.active{color:#343739 !important}.property-search-form-simple_search .control-department label{color:#343739 !important}.property-search-form-simple_search .control-department label.active{color:#343739 !important}.departments-wrapper .control label{color:#343739 !important}.departments-wrapper .control label.active{color:#343739 !important}.control.control-department label{color:#343739 !important}.control.control-department label.active-commercial{color:#343739 !important}.property-search-form-default input[type="submit"]{color:#343739 !important}.property-search-form-simple_search input[type="submit"]{color:#343739 !important}.property-search-form-default input[type="submit"]:hover{color:#343739 !important}.property-search-form-simple_search input[type="submit"]:hover{color:#343739 !important}.property-search-form .control input{color:#343739 !important}.property-search-form .control select{color:#343739 !important}.control-include-sold-stc label{color:#343739 !important}.propertyhive-ordering select{color:#343739 !important}.propertyhive-views li.active a{color:#343739 !important}.propertyhive-views li.active a:before{color:#343739 !important}.propertyhive ul.properties li{color:#343739 !important}.propertyhive ul.properties.view-grid li .details{color:#343739 !important}body #page-container .et_pb_button.et_pb_bg_layout_dark{color:#343739 !important}body #page-container .et_pb_button.et_pb_bg_layout_light{color:#343739 !important}body #page-container .et_pb_button.et_pb_bg_layout_dark:hover{color:#343739 !important}body #page-container .et_pb_button.et_pb_bg_layout_light:hover{color:#343739 !important}body #page-container .et_pb_button{color:#343739 !important}.properties .details .actions .button{color:#343739 !important}.properties .details .actions .button:hover{color:#343739 !important}.propertyhive-views ul li a:before{color:#343739 !important}.propertyhive-views ul li a{color:#343739 !important}.propertyhive-result-count{color:#343739 !important}body.post-type-archive-property h1{color:#343739 !important}.actions a{color:#343739 !important}.actions a:hover{color:#343739 !important}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button{color:#343739 !important}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button:hover{color:#343739 !important}.pagination .pagination-link{color:#343739 !important}.propertyhive-pagination ul li a{color:#343739 !important}.propertyhive-pagination ul li span{color:#343739 !important}.pagination .pagination-link.active{background-color:#343739 !important}.propertyhive-pagination ul li span.current{background-color:#343739 !important}body #page-container .wpforms-submit{color:#343739 !important}body #page-container .wpforms-submit:hover{color:#343739 !important}body #page-container .bookaviewing{color:#343739 !important}body #page-container .bookaviewing:hover{color:#343739 !important}body #page-container .wpforms-page-next{color:#343739 !important}body #page-container .wpforms-page-next:hover{color:#343739 !important}body a.pf-request-viewing-button{color:#343739 !important}body a.pf-request-viewing-button:hover{color:#343739 !important}.calculator-wrapper h2{color:#343739 !important}.calculator-wrapper h3{color:#343739 !important}body.single-property .entry-summary h1.property_title{color:#343739 !important}.flag.flag-for-sale{color:#343739 !important}.mortgage_calculator_Wrapper .mortgage-calculator button{color:#343739 !important}.mortgage_calculator_Wrapper .mortgage-calculator button:hover{color:#343739 !important}.stamp_duty_calculator_Wrapper .stamp-duty-calculator button{color:#343739 !important}.stamp_duty_calculator_Wrapper .stamp-duty-calculator button:hover{color:#343739 !important}.rental_affordability_calculator_wrapper .rental-affordability-calculator button{color:#343739 !important}.rental_affordability_calculator_wrapper .rental-affordability-calculator button:hover{color:#343739 !important}.getintouch{background-color:#343739 !important}body.post-type-archive-property .details h3 a{color:#343739 !important}body.single-property .property_meta li{color:#343739 !important}.propertyhive-similar-properties-shortcode h3 a{color:#343739 !important}label{color:#343739 !important}.downloadthebrochuresmall{background-color:#343739 !important}.downloadthebrochuresmall .downloadthebrochurebutton{color:#343739 !important}.downloadthebrochuresmall .downloadthebrochurebutton:hover{color:#343739 !important}.similar_properties h2{color:#343739 !important}.custom-properties-sale-rent .et_pb_tabs_controls:before{color:#343739 !important}.propertyhive-recent-properties-shortcode .details h3 a{color:#343739 !important}.single-post h1{color:#343739 !important}.single-post h2{color:#343739 !important}.single-post h3{color:#343739 !important}.single-post h4{color:#343739 !important}.single-post h5{color:#343739 !important}.single-post h6{color:#343739 !important}.single-post{color:#343739 !important}.sidebar h1{color:#343739 !important}.sidebar h2{color:#343739 !important}.sidebar h3{color:#343739 !important}.sidebar h4{color:#343739 !important}.sidebar h5{color:#343739 !important}.sidebar h6{color:#343739 !important}.sidebar{color:#343739 !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:#343739 !important}.illuminated-dark{color:#7e868b !important}.placeholder-selector{color:#7e868b !important}::-webkit-input-placeholder{color:#7e868b !important}body #page-container .et_slide_in_menu_container{background-color:#7e868b !important}#cookie-notice{background-color:#7e868b !important}body.post-type-archive-property .details h3 a:hover{color:#7e868b !important}:-moz-placeholder{color:#7e868b !important}::-moz-placeholder{color:#7e868b !important}:-ms-input-placeholder{color:#7e868b !important}::-ms-input-placeholder{color:#7e868b !important}input::placeholder{color:#7e868b !important}textarea::placeholder{color:#7e868b !important}.propertyhive-similar-properties-shortcode h3 a:hover{color:#7e868b !important}.propertyhive-recent-properties-shortcode .details h3 a:hover{color:#7e868b !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:#ecbc4c !important}.property-search-form-default .control-department label.active{background-color:#ecbc4c !important}.property-search-form-simple_search .control-department label.active{background-color:#ecbc4c !important}.departments-wrapper .control label.active{background-color:#ecbc4c !important}.control.control-department label.active-commercial{background-color:#ecbc4c !important}.property-search-form-default input[type="submit"]{background-color:#ecbc4c !important}.property-search-form-simple_search input[type="submit"]{background-color:#ecbc4c !important}.propertyhive-views li.active a{background-color:#ecbc4c !important}body #page-container .et_pb_button.et_pb_bg_layout_dark{background-color:#ecbc4c !important;border-color:#ecbc4c !important}body #page-container .et_pb_button{background-color:#ecbc4c !important;border-color:#ecbc4c !important}.properties .details .actions .button{background-color:#ecbc4c !important;border-color:#ecbc4c !important}.actions a{background-color:#ecbc4c !important}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button{background-color:#ecbc4c !important}body #page-container .wpforms-submit{background-color:#ecbc4c !important}body #page-container .bookaviewing{background-color:#ecbc4c !important}body a.pf-request-viewing-button{background-color:#ecbc4c !important}.flag.flag-for-sale{background-color:#ecbc4c !important}.mortgage_calculator_Wrapper .mortgage-calculator button{background-color:#ecbc4c !important}.stamp_duty_calculator_Wrapper .stamp-duty-calculator button{background-color:#ecbc4c !important}.rental_affordability_calculator_wrapper .rental-affordability-calculator button{background-color:#ecbc4c !important}.downloadthebrochuresmall .downloadthebrochurebutton{background-color:#ecbc4c !important}.highlight{color:#ecbc4c !important}footer h6 a{color:#ecbc4c !important}footer a{color:#ecbc4c !important}.details .availability{background-color:#ecbc4c !important}.flag.flag-to-let{background-color:#ecbc4c !important}.details .availability.sold-let{background-color:#ecbc4c !important}.flag.flag-under-offer{background-color:#ecbc4c !important}.flag.flag-sold{background-color:#ecbc4c !important}.flag.flag-sold-stc{background-color:#ecbc4c !important}.flag.flag-let{background-color:#ecbc4c !important}.flag.flag-let-agreed{background-color:#ecbc4c !important}body .details .actions .button{background-color:#ecbc4c !important}.downloadthebrochurebutton{background-color:#ecbc4c !important}.mortgage-calculator button{background-color:#ecbc4c !important}.room-bedrooms:before{color:#ecbc4c !important}li.bedrooms:before{color:#ecbc4c !important}.room-bathrooms:before{color:#ecbc4c !important}li.bathrooms:before{color:#ecbc4c !important}.room-receptions:before{color:#ecbc4c !important}li.reception-rooms:before{color:#ecbc4c !important}.ph-infinite-scroll-button a{background-color:#ecbc4c !important}body.post-type-archive-property .details .price{color:#ecbc4c !important}a{color:#ecbc4c !important}.propertyhive-views ul li.active a{background-color:#ecbc4c !important}.single-property .flex-direction-nav a:before{color:#ecbc4c !important}body.single-property .entry-summary .price{color:#ecbc4c !important}body.single-property .et_pb_tab_content ul li::before{color:#ecbc4c !important}.propertyhive ul.properties li .details .price{color:#ecbc4c !important}li.parking:before{color:#ecbc4c !important}li.tenure:before{color:#ecbc4c !important}li.outside-space:before{color:#ecbc4c !important}li.council-tax-band:before{color:#ecbc4c !important}.et_pb_tabs_0.et_pb_tabs:not(.custom-properties-sale-rent) ul.et_pb_tabs_controls li:hover a{color:#ecbc4c !important}.et_pb_tabs_0.et_pb_tabs:not(.custom-properties-sale-rent) ul.et_pb_tabs_controls li.et_pb_tab_active a{color:#ecbc4c !important}.btn-secondary:hover{background-color:#f1cf7e !important}.property-search-form-default input[type="submit"]:hover{background-color:#f1cf7e !important}.property-search-form-simple_search input[type="submit"]:hover{background-color:#f1cf7e !important}body #page-container .et_pb_button.et_pb_bg_layout_dark:hover{background-color:#f1cf7e !important;border-color:#f1cf7e !important}body #page-container .et_pb_button.et_pb_bg_layout_light:hover{background-color:#f1cf7e !important;border-color:#f1cf7e !important}.properties .details .actions .button:hover{background-color:#f1cf7e !important;border-color:#f1cf7e !important}.actions a:hover{background-color:#f1cf7e !important}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button:hover{background-color:#f1cf7e !important}body #page-container .wpforms-submit:hover{background-color:#f1cf7e !important}body #page-container .bookaviewing:hover{background-color:#f1cf7e !important}body #page-container .wpforms-page-next:hover{background-color:#f1cf7e !important}body a.pf-request-viewing-button:hover{background-color:#f1cf7e !important}.mortgage_calculator_Wrapper .mortgage-calculator button:hover{background-color:#f1cf7e !important}.stamp_duty_calculator_Wrapper .stamp-duty-calculator button:hover{background-color:#f1cf7e !important}.rental_affordability_calculator_wrapper .rental-affordability-calculator button:hover{background-color:#f1cf7e !important}.downloadthebrochuresmall .downloadthebrochurebutton:hover{background-color:#f1cf7e !important}.lighter-highlight{color:#f1cf7e !important}footer h6 a:hover{color:#f1cf7e !important}footer a:hover{color:#f1cf7e !important}.body .details .actions .button:hover{background-color:#f1cf7e !important}.mortgage-calculator button:hover{background-color:#f1cf7e !important}a:hover{color:#f1cf7e !important}body #page-container .et_pb_button:hover{background-color:#f1cf7e !important;border-color:#f1cf7e !important}.property-search-form-simple_search .control label:hover{background-color:#f1cf7e !important}.property-search-form-default .control-department label:hover{background-color:#f1cf7e !important}.custom-properties-sale-rent .et_pb_tabs_controls li:hover{background-color:#f1cf7e !important}.propertyhive-views ul li a:hover{background-color:#f1cf7e !important}.actions a.button-lighter:hover{background-color:#f1cf7e !important}.single-property .flex-direction-nav a:hover:before{color:#f1cf7e !important}.departments-wrapper .control label:hover{background-color:#f1cf7e !important}body #page-container .et_pb_button.et_pb_bg_layout_light{background-color:#f5dda3 !important;border-color:#f5dda3 !important}body #page-container .wpforms-page-next{background-color:#f5dda3 !important}.brightest-highlight{color:#f5dda3 !important}.actions a.button-lighter{background-color:#f5dda3 !important}.testing-class{color:#f5dda3 !important}