html, body {margin:0;border:0;padding:0;font-family:'Manrope', sans-serif!important;font-weight:300;color:#333!important;background:#eee!important;font-size:14px;line-height:normal!important;}* {box-sizing:border-box!important;}*:focus {box-shadow:none!important;}.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1600px!important;}.navbar .container-fluid,.navbar .container {display:block!important;}#main {margin-top:30px!important;margin-bottom:30px;}h1, h2, h3 {margin-top:35px!important;margin-bottom:20px!important;}a {color:#333!important;}.full_logo {margin:0 auto;display:block;max-height:180px;}a.box_button,button.box_button {margin-bottom:25px;border:0;border-radius:20px;padding:10px 20px;display:inline-block;transition:all 0.5s;}a.box_button i,button.box_button i {margin-right:5px;}a.box_button.green,button.box_button.green {background:#27ab27;color:#fff!important;}a.box_button.green:hover,button.box_button.green:hover {background:#278827;}a.box_button.blue,button.box_button.blue {background:#0092CD;color:#fff!important;}a.box_button.blue:hover,button.box_button.blue:hover {background:#0e77a1;}header.site-header {background:#0092CD;position:relative;z-index:20;}header.site-header .navbar-brand {margin-right:20px;}header.site-header .navbar-brand img {height:45px;}header.site-header img.client_logo {max-height:35px;}header.site-header .navbar {padding:0;width:100%;}header.site-header .navbar .navbar-nav {width:100%;}header.site-header .navbar .navbar-nav .nav-link {padding:20px;color:#fff!important;transition:all 0.5s;}header.site-header .navbar .navbar-nav .nav-link:hover {background:#0e77a1;}header.site-header .navbar .navbar-nav .dropdown-menu {padding:0;}header.site-header .navbar .navbar-nav .dropdown-menu .dropdown-item {padding:8px 10px;}header.site-header .navbar .navbar-nav .dropdown-menu .dropdown-item:active {background:#e9ecef;}#nav-icon1 {margin:0;width:36px;height:27px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;}#nav-icon1 span {display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#nav-icon1 span:nth-child(1) {top:0px;}#nav-icon1 span:nth-child(2) {top:12px;}#nav-icon1 span:nth-child(3) {top:24px;}#nav-icon1.open span:nth-child(1) {top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}#nav-icon1.open span:nth-child(2) {opacity:0;left:-60px;}#nav-icon1.open span:nth-child(3) {top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}.sliding_menu,.sliding_menu_overlay {display:none;}.details_box {padding:30px 40px;background:#666;color:#fff;}.details_box.blue {background:#0092CD;color:#fff;}.details_box table.table {margin-bottom:0;font-size:12px;}.details_box table.table tr th,.details_box table.table tr td {padding:8px 10px 0 0;white-space:initial;}.details_box table.table tr th {vertical-align:top;}.details_box table.table tr th {color:#b5b5b5!important;}.details_box.blue table.table tr th {color:#fff!important;}.details_box table.table tr td {color:#fff!important;}.nav-tabs {margin:30px 0!important;border:0!important;}.nav-tabs button.nav-link {margin-right:20px;border:0;border-radius:0;padding:10px 65px;display:inline-block;background:#666!important;color:#fff!important;transition:all 0.5s;}.nav-tabs button.nav-link.active,.nav-tabs button.nav-link:hover {background:#0092CD!important;}iframe.map {border:0;width:100%;height:400px;display:block;}.filters {margin-bottom:40px;}.white_panel {padding:40px;box-shadow:0px 0px 10px #bcbcbc;background:#fff;}.white_panel_seperator {margin-top:40px;}.um-login {margin-bottom:0!important;}.um:not(.um-admin) {border-radius:20px;padding:30px;background:#f0f0f0;}.um-form .um-center .um-button {width:100%!important;}.um-form #um-submit-btn {background:#0092CD;}.um-form #um-submit-btn:hover {background:#0e77a1;}form label {margin-top:20px;}form .form-text {color:#f00;}form .input-group {margin-top:15px;}form .input-group .input-group-text {margin-top:0;border-radius:0;width:205px;}form .form-control,form .form-select {border:1px solid #ced4da!important;border-radius:0;}table.table {margin-bottom:0;font-size:13px;}table.table tr th,table.table tr td {padding:10px;vertical-align:middle;white-space:nowrap;color:#333!important;}table.table tr th.sort {cursor:pointer;}table.table tr td a.box_button {margin-bottom:0;}table.table.communications tr td {white-space:unset;}#postcode_lookup #getaddress_input {margin-top:4px;margin-right:15px;border:1px solid #ced4da!important;padding:0.375rem 0.75rem;color:#212529!important;display:block;line-height:1.5;outline:none;float:left;}#postcode_lookup #getaddress_button {margin-bottom:0;border:0;border-radius:20px;padding:10px 20px;display:inline-block;transition:all 0.5s;background:#0092CD;color:#fff!important;float:left;white-space:nowrap;}#postcode_lookup #getaddress_dropdown {margin-top:15px;margin-bottom:25px;border:1px solid #ced4da!important;border-radius:0;padding:0.375rem 2.25rem 0.375rem 0.75rem;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E);background-position:right 0.75rem center;background-repeat:no-repeat;background-size:16px 12px;color:#212529;width:100%;outline:none;}@media (max-width:1399.98px) {}@media (max-width:1199.98px) {form .input-group .input-group-text {width:170px;white-space:initial;text-align:left;}}@media (max-width:991.98px) {h1, h2, h3 {margin-top:25px!important;margin-bottom:15px!important;}a.box_button,button.box_button {padding:8px 12px;}header.site-header img.client_logo {max-height:25px;}header.site-header .navbar-brand img {height:40px;}header.site-header .navbar .navbar-nav .nav-link {padding:20px 15px;}.white_panel {padding:20px;}.details_box {padding:20px;}form .input-group {display:flex;}form .input-group .input-group-text {width:100%;}form .input-group input,form .input-group textarea,form .input-group select {margin:0!important ;border-top:0!important;width:100%;}table.table tr th,table.table tr td {padding:8px 15px;}}@media (max-width:767.98px) {header.site-header .navbar-brand {display:none;}header.site-header .navbar .navbar-nav .nav-link {padding:20px 12px;}.nav-tabs button.nav-link {margin-bottom:20px;}}@media (max-width:575.98px) {.full_logo {max-height:140px;}#nav-icon1 {display:block;}.sliding_menu {padding:59px 30px 0;height:100vh;position:fixed;top:0;left:-300px;width:300px;max-width:100%;background:#0092cd;display:flex;flex-direction:column;justify-content:center;transition:all 0.5s;z-index:10;}.sliding_menu.open {left:0;}.sliding_menu .navbar-nav .nav-link {padding:15px 0;color:#fff!important;font-size:24px;transition:all 0.5s;}.sliding_menu_overlay {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);pointer-events:none;opacity:0;display:block;z-index:5;transition:all 0.5s;}.sliding_menu_overlay.show {opacity:1;pointer-events:all;}.filters form label {margin-top:20px;}form label {margin-top:5px;}.nav-tabs button.nav-link {margin-top:10px;margin-right:10px;margin-bottom:10px;padding:10px 30px;}.details_box table.table tr td {text-align:right;}}