 @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500&display=swap');

html {
   background-color: #fff !important;
    font-weight: 400 !important;
}

h1 {font-size: 2.9rem !important;}

h2 {font-size: 1.9rem !important;}

h3 {font-weight: 600 !important;
   font-family: "Open Sans",sans-serif !important;
font-size: 1.5rem !important;
margin-top: 1.1em !important;}

h4 {font-weight: 600;
   font-family: "Open Sans",sans-serif !important;
font-size: 1.2rem !important;}

body {background-color: #fff !important;}

.callout--warning {border: 5px solid #1d1000;}

.form__field {
    background-color: #f5f5f5 !important;
    border: 1px solid #222 !important;
}

.form__textarea {
     background-color: #f5f5f5 !important;
    border: 1px solid #222 !important;
}

.form__select {background-color: #f5f5f5 !important;}

.form--search .form__field {background-color: #ffffff !important;}

.supplement--contact {background-color: #f5f5f5 !important;}
.supplement--contact h2 {font-size: 1.5rem !important;}


.supplement--advert {background-color: #f5f5f5 !important;}
.supplement--advert h2 {font-size: 1.5rem !important;}

.supplement--image {background-color: #f5f5f5 !important;}
.supplement--image h2 {font-size: 1.5rem !important;}


.supplement--navigation {background-color: #f5f5f5 !important;}
.supplement--navigation h2 {font-size: 1.5rem !important;}

.supplement--further-info {background-color: #f5f5f5 !important;}
.supplement--further-info h2 {font-size: 1.5rem !important;}

.supplement__content p {font-size: 0.9rem;}
.supplement--content h2 {font-size: 1.5rem !important;} 
.supplement--content {background-color: #e9f1f3 !important;}

.supplement--contact h3 {font-size: 1.1rem !important;}

.icon-logo--with-strapline {
background-image: url(/images/new_website_logo2.png) !important;
background-repeat: no-repeat;
}

.site-footer__address {display:none;}


.site-header__main-section {
    background-color: #494949;}

.pagination__label {background-color: #007a87 !important;}

@media (min-width: 600px) {
    .identity__logo {
    background-position: left !important;
}