<style type="text/css">
.editor {
  max-width: 100% !important;
}

@media screen and (min-width: 760px) {
  .button--block:visited {
    background-color: #85004F;
  }
}

.toggle-icon {
  background-color: #85004F;
}

.hero .tabs .list__link {
    background-color: #85004F;
}

.featured-content .list__item:first-child:hover .featured-content__content,.featured-content .list__item:last-child:hover .featured-content__content {
    background-color: #464648
}

.widget-carousel {
margin-top: 3rem;
}

.menu-navigation .list__link:visited {
    color: #85004F
}

.menu-navigation .list__link:visited {
    color: #85004F
}

.menu-navigation .list__link {
    background-image: -webkit-linear-gradient(bottom, #003150 0, #003150 2px, transparent 2px, transparent 100%);
    background-image: -o-linear-gradient(bottom, #003150 0, #003150 2px, transparent 2px, transparent 100%);
    background-image: linear-gradient(to top, #003150 0, #003150 2px, transparent 2px, transparent 100%);
    color: #003150;
    text-shadow: 1px 0 0 #ebeef2, -1px 0 0 #ebeef2, 0 -1px 0 #ebeef2, 0 1px 0 #ebeef2;
}

.site-footer .nav--social-links .list__link,
.site-footer .nav--social-links .list__link:visited {
  background-color: #85004F;
  border-color: #85004F;
}

.site-header {
  background-color: #85004F;
}

.site-footer__section--bottom {
  background-color: #85004F;
}

.menu-navigation__content {
  background-color: #85004F;
}

.hero .tabs .list__link {
    background-color: #85004F;
}

%WIDGET%.hero .tabs .list__link {
    background-color: #85004F;
}

%WIDGET%.hero .tabs .list__link[aria-expanded="true"] {
background-color: #ebeef2;
}

.hero .tabs .list__link[aria-expanded="true"] {
background-color: #ebeef2;
}

%WIDGET%.hero .tabs .list__link[aria-expanded="true"] {
background-color: #ebeef2;
}
.hero .tabs .list__link[aria-expanded="true"] {
background-color: #ebeef2;
}

%WIDGET%.hero .tabs .list__link:hover {
background-color: #ebeef2;
}

.hero .tabs .list__link:hover {
background-color: #ebeef2;
}

%WIDGET%.hero .tabs .list__link:focus {
    background-color: #ebeef2;
}

.hero .tabs .list__link:focus {
    background-color: #ebeef2;
}

%WIDGET%.hero .tabs .list__link:focus {
    background-color: #ebeef2;
}

.hero .tabs .list__link:focus {
    background-color: #ebeef2;
}

%WIDGET%.hero .tabs .list__link:active {
background-color: #ebeef2;
}

.hero .tabs .list__link:active {
background-color: #ebeef2;
}

.hero .tabs__content {
    background-color: #ebeef2;
}

.hero .tabs__links .list__link {
border-left: 7px solid #85004F;
}

.hero .tabs__links .list__link {
    color: #0b5b99;
}

.site-search--header {
background-color: #ebeef2;

}

%WIDGET%.featured-content .list__item:last-child .featured-content__content {
    background-color: #85004F;
}

.featured-content .list__item:last-child .featured-content__content {
    background-color: #85004F;
}

.featured-content .list__item:first-child .featured-content__content {
    background-color: #85004F;
}

%WIDGET%.featured-content .list__item:first-child .featured-content__content{
    background-color: #85004F;
}

%WIDGET%.widget-navigation .list__link {
    border-left: 7px solid #85004F;
}

.widget-navigation .list__link {
    border-left: 7px solid #85004F;
}

.menu-navigation__controls {
    background-color: #85004F;
}

.menu-navigation__content {
    background-color: #ebeef2;
}

.form--search .button {
    background-color: #85004F;
}

.form--search .button {

    background-color: #85004F;
}

.widget-accordion .accordion__standard--no-numbers .accordion__toggle {
    background-color: #464648;
    border: 1px solid #464648;
    color: #fff;
    font-size: 1.125rem;
    padding: 1rem;
    -webkit-transition: background-color .1s ease-out,border-color .1s ease-out;
    -o-transition: background-color .1s ease-out,border-color .1s ease-out;
    transition: background-color .1s ease-out,border-color .1s ease-out
}

.widget-accordion .accordion__standard--no-numbers .accordion__toggle:hover {
    background-color: #5C3B4F;
    border-color: #084F2A
}

.menu-navigation .list__link:hover {
    background-color: #ebeef2;
    color: #85004F; 
}

.nav--social-links .list__link {
    background-color: #85004F

}
.nav--primary-navigation .button .button__text {
    text-shadow: none;
}    

.nav--primary-navigation .button .button__text {
    text-shadow: none;
} 

.nav--pages-in {
    border-bottom: 2.5px solid #85004F
} 

.pagination, .search-nav {
    border-top: 2.5px solid #85004F;
} 

.pagination__icon {
    background-color: #85004F;
} 


.menu-navigation__controls .js-menu-toggle {
    text-shadow: none;
} 

.menu-navigation__controls .js-menu-toggle .button__text {
    text-shadow: none; 
}

.index-modular .nav--primary-navigation .button.js-search-toggle,
.index-modular .site-search--header {
	display: block;
}

.list--navigation .list__item, .list--rich .list__item {
	border: 0;
}

.nav--social-links .list__link::before {
	background-color: #464648;
}

.button, .button:visited, .form__label--upload, .form__label--image-upload, .form__dropzone-upload-button, .dz-remove, .download__cta, .pagination--complex .pagination__link, .search-nav .pagination__link, .pagination--complex .pagination__active, .search-nav .pagination__active, .site-footer .nav--social-links .list__link, .sign-in-links .list__link, .widget--myaccount-paybridge-balance-lookup .button, .widget--myaccount-paybridge-balance-lookup .button--secondary, .widget--myaccount-api-links a, .widget--my-account-forms .item-list .cxm, .widget--myaccount-form-submissions .item-list .cxm, .widget--my-account-forms .view-more, .widget--myaccount-form-submissions .view-more, .organisation-links-widget>a, .organisation-account-link-widget>a, .search-nav a, .search-nav span, .form__label--upload:visited, .form__label--image-upload:visited, .form__dropzone-upload-button:visited, .dz-remove:visited, .download__cta:visited, .pagination--complex .pagination__link:visited, .search-nav .pagination__link:visited, .pagination--complex .pagination__active:visited, .search-nav .pagination__active:visited, .site-footer .nav--social-links .list__link:visited, .sign-in-links .list__link:visited, .widget--myaccount-paybridge-balance-lookup .button:visited, .widget--myaccount-paybridge-balance-lookup .button--secondary:visited, .widget--myaccount-api-links a:visited, .widget--my-account-forms .item-list .cxm:visited, .widget--myaccount-form-submissions .item-list .cxm:visited, .widget--my-account-forms .view-more:visited, .widget--myaccount-form-submissions .view-more:visited, .organisation-links-widget>a:visited, .organisation-account-link-widget>a:visited, .search-nav a:visited, .search-nav span:visited {
    background-color: #464648;
    border-color: #464648;
}

.button:hover, .button:focus, .button:active, .form__label--upload:hover, .form__label--image-upload:hover, .form__dropzone-upload-button:hover, .dz-remove:hover, .download__cta:hover, .pagination--complex .pagination__link:hover, .search-nav .pagination__link:hover, .pagination--complex .pagination__active:hover, .search-nav .pagination__active:hover, .site-footer .nav--social-links .list__link:hover, .sign-in-links .list__link:hover, .widget--myaccount-paybridge-balance-lookup .button:hover, .widget--myaccount-paybridge-balance-lookup .button--secondary:hover, .widget--myaccount-api-links a:hover, .widget--my-account-forms .item-list .cxm:hover, .widget--myaccount-form-submissions .item-list .cxm:hover, .widget--my-account-forms .view-more:hover, .widget--myaccount-form-submissions .view-more:hover, .organisation-links-widget>a:hover, .organisation-account-link-widget>a:hover, .search-nav a:hover, .search-nav span:hover, .form__label--upload:focus, .form__label--image-upload:focus, .form__dropzone-upload-button:focus, .dz-remove:focus, .download__cta:focus, .pagination--complex .pagination__link:focus, .search-nav .pagination__link:focus, .pagination--complex .pagination__active:focus, .search-nav .pagination__active:focus, .site-footer .nav--social-links .list__link:focus, .sign-in-links .list__link:focus, .widget--myaccount-paybridge-balance-lookup .button:focus, .widget--myaccount-paybridge-balance-lookup .button--secondary:focus, .widget--myaccount-api-links a:focus, .widget--my-account-forms .item-list .cxm:focus, .widget--myaccount-form-submissions .item-list .cxm:focus, .widget--my-account-forms .view-more:focus, .widget--myaccount-form-submissions .view-more:focus, .organisation-links-widget>a:focus, .organisation-account-link-widget>a:focus, .search-nav a:focus, .search-nav span:focus, .form__label--upload:active, .form__label--image-upload:active, .form__dropzone-upload-button:active, .dz-remove:active, .download__cta:active, .pagination--complex .pagination__link:active, .search-nav .pagination__link:active, .pagination--complex .pagination__active:active, .search-nav .pagination__active:active, .site-footer .nav--social-links .list__link:active, .sign-in-links .list__link:active, .widget--myaccount-paybridge-balance-lookup .button:active, .widget--myaccount-paybridge-balance-lookup .button--secondary:active, .widget--myaccount-api-links a:active, .widget--my-account-forms .item-list .cxm:active, .widget--myaccount-form-submissions .item-list .cxm:active, .widget--my-account-forms .view-more:active, .widget--myaccount-form-submissions .view-more:active, .organisation-links-widget>a:active, .organisation-account-link-widget>a:active, .search-nav a:active, .search-nav span:active {
	background-color: #5C3B4F;
    border-color: #5C3B4F;
}

.boxed--standout, .listing--featured {
    border-left: 5px solid #85004F;
}

.supplement--advert::before,.supplement--contact::before,.supplement--further-info::before,.supplement--image::before,.supplement--keyline::before {
    background-color: #85004F;
}

	.widget-carousel .slide__link, .widget-carousel .slide__link:visited {
    color: #000000;
}

.form--search .form__field::-webkit-input-placeholder {
    color: transparent;
}

.form--search .form__field::-moz-placeholder {
    color: transparent;
}

.form--search .form__field:-ms-input-placeholder {
    color: transparent;
}

.form--search .form__field .placeholdr {
    color: transparent;
}

.nav--primary-navigation .button .button__text, .nav--primary-navigation .button:visited .button__text {
    display: none;
}

.nav--primary-navigation .js-menu-toggle .button__text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.list--breadcrumb .list__item::after {
    border-right: 2.5px solid #85004F
}

.breadcrumb {
    font-size: .975rem;
}

.identity__logo {
    -webkit-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    width: 12.5rem;
}

.editor ul:not([class]):not([type]) li::before, .editor ul:not([class]):not([type]) .list__item::before, .list--unordered li::before, .list--unordered .list__item::before {
    background-color: #85004F;
    border: 1px solid #85004F;
    border-radius: 50%;
    content: '';
    display: block;
    height: .575rem;
    -webkit-transform: translate(-50%, .5rem);
    -ms-transform: translate(-50%, .5rem);
    transform: translate(-50%, .5rem);
    width: .575rem;
}

.carousel .flickity-page-dots__button {
    background: #ffffff;
    border: 2px solid #fffffffff;
}


.carousel .dot.is-selected .flickity-page-dots__button {
    background: #ffffff;
    border-color: #ffffff;
}

.carousel .dot.is-selected .flickity-page-dots__button .flickity-page-dots__button-inner {
    background: #85004f;
    border-color: #85004f;
    cursor: default;
}

.carousel .dot.is-selected .flickity-page-dots__button .flickity-page-dots__button-inner {
    background: #85004f;
    border-color: #85004f;
    cursor: default;
}

.carousel .flickity-page-dots__button .flickity-page-dots__button-inner {
    background: #464648;
    color: #fff;
    display: block;
    height: .75rem;
    left: 50%;
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: background-color .2s, border-color .2s;
    -o-transition: background-color .2s,border-color .2s;
    transition: background-color .2s, border-color .2s;
    width: .75rem;
    border: 2px solid #464648;
    border-radius: .375rem;
}

.js .list--menu .list__link:focus {
    background-color: transparent;
    outline-color: #000;
    text-shadow: none;
}


