body{background:var(--primary-colour)}#bread_wrap ul#bread li,#bread_wrap ul#bread li a,#bread_wrap ul#bread li#bread_home i,#bread_wrap ul#bread li:after,#breadcrumb_socials .contact_link,#breadcrumb_socials .page_gallery_scroll,#breadcrumb_socials .social_buttons ul li a,#breadcrumb_socials .social_buttons_title,#main_heading,#module_filters .title,#module_filters label,.main_body,.main_heading{color:#fff}#bread_wrap ul#bread li a:hover,#breadcrumb_socials .contact_link:hover,#breadcrumb_socials .page_gallery_scroll:hover,#breadcrumb_socials .social_buttons ul li a:hover{color:var(--secondary-colour)}.footer,.pre-footer{background:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + 0%),calc(var(--primary-colour-l) + -3%),calc(var(--primary-colour-a) - 0))!important}#module_filters .nice-select:after,#module_filters .nice-select:before{background:0 0!important;color:var(--text-colour)}#module_filters .nice-select:hover:after,#module_filters .nice-select:hover:before{color:var(--secondary-colour)}.button-wrap,p.no_results{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:1/13}.button-wrap .button,p.no_results .button{background-color:var(--secondary-colour)}.button-wrap .button:focus,.button-wrap .button:hover,p.no_results .button:focus,p.no_results .button:hover{background-color:var(--third-colour)}