h1, h2, h3, h4, h5, h6, h7, .italic {
color: #00597a!important;
}

/* nav and mobile nav view */
.mobilenav button {
background-color: #629bbe!important;
}
.mobilenav button.mobilenav_close {
background-color: #629bbe!important;
color: #fff!important;
}
ul.uni-background {
background-color: #629bbe!important;
}
nav button {
background-color: #00597a!important;
}


/* change accent colours */
.border-purple-pale {
border-color: rgba(58, 115, 171, var(--bg-opacity))!important;
}
.bg-purple-shade {
background-color: rgba(228, 242, 255, var(--bg-opacity))!important;
}
.bg-cyan-shade {
background-color: rgba(242, 249, 255, var(--bg-opacity))!important;
}
.border-cyan-pale {
background-color: rgba(246, 251, 255, var(--bg-opacity))!important;
}
.border-lime-light {
border-color: rgba(246, 251, 255, var(--bg-opacity))!important;
}

/* update colors for text and icons */
.custom-content a:hover {
color: #00597a!important;
}
.featured-icon .text-cyan {
color: #00597a!important;
}
h3.image-cta__title {
color: #fff!important;
}

.userform-fields .field.checkbox input:checked+label:before, .userform-fields .field.checkboxset input:checked+label:before, form>fieldset .field.checkbox input:checked+label:before, form>fieldset .field.checkboxset input:checked+label:before {
background-color: #00597a!important;
border-color: #00597a!important;
}

/* change text colour on index block */
.element rearea__elements__content__indexelement {
color: #00597a!important;
}

/* full width */
@media (min-width: 1024px) {
    .lg\:w-2\/3 {
        width: 99%!important; 
    }
}

/* bottom img */
#e18804, #e18834, #e18841, #e18858, #e18850, #e18926, #e19043 {
height: 110px!important;
}
#e18804 .full-width-hero__image, #e18834 .full-width-hero__image, #e18841 .full-width-hero__image, #e18858 .full-width-hero__image, #e18850 .full-width-hero__image, #e18926 .full-width-hero__image, #e19043 .full-width-hero__image {
    position: relative;
    background-position: top!important;
    background-size: cover;
    height: 110px!important;
}
@media (min-width: 768px) {
    #e18804 .full-width-hero__image, #e18834 .full-width-hero__image, #e18841 .full-width-hero__image, #e18858 .full-width-hero__image, #e18850 .full-width-hero__image, #e18926 .full-width-hero__image, #e19043 .full-width-hero__image {
        position: absolute;
        width: 100%;
        height: 110px!important;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-position: unset;
        margin-top: 0;
        background-position: 0;
        background-size: cover;
    }
}
@media (max-width: 768px) {
    #e18804 .full-width-hero__image, #e18834 .full-width-hero__image, #e18841 .full-width-hero__image, #e18858 .full-width-hero__image, #e18850 .full-width-hero__image, #e18926 .full-width-hero__image, #e19043 .full-width-hero__image {
        margin-top: -230px!important;
    }
}
@media (min-width: 768px) {
    #e18804 .md\:py-20, #e18834 .md\:py-20, #e18841 .md\:py-20, #e18858 .md\:py-20, #e18850 .md\:py-20, #e18926 .md\:py-20, #e19043 .md\:py-20 {
        padding-top: 0!important; 
        padding-bottom: 0!important;
    }
}

/* column block h2 and h3 titles */
.full-width-image-text__summary h2, .column-block__column h2 {
    font-size: 1.875rem!important;
}
.full-width-image-text__summary h3, .column-block__column h3 {
    font-size: 1.625rem!important;
}

/* for testing */
.uni-home-title {display: none}.uni-home-title::before{display: none}.banner-search {display: none}.legacy-content h1,.legacy-content h2,.legacy-content h3,.legacy-content h4 {color: #004385}.custom-content h1, .custom-content h2, .custom-content h3, .custom-content h4, .legacy-content h1, .legacy-content h2, .legacy-content h3, .legacy-content h4{color: #004385}.uni-heading {color: #004385}.button{color: #FFFFFF} .uni-button {color: #FFFFFF}input[class='action'], .button{background-color: #004385 !important; border-color: #004385 !important} .uni-button {background: #004385}.uni-title {color: #004385;} .uni-title::before{background-color: #004385 !important}.uni-text1 {color: #FFFFFF}.uni-text-link {color: #004385}.uni-background {background-color: #004385}.uni-background-accent {background-color: #FBCE01}.desktop_search .gsc-input-box input, .mobilenav__search .gsc-input-box input {background-color: #FBCE01 !important}.hierachy {border-color:#004385}.hierachy {background-color: }.uni-table-heading {color: #004385} .table.table--default tr:first-child {color: #004385}.banner-search .gsc-input-box input {color:#FFFFFF !important}