<style>
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,500;0,700;1,500;1,700&display=swap');
</style>


h1.page-heading {
    display:none!important;
}

h1, h2, h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 600; 
    
}

h2{

     font-weight: 700;
    font-size: 2.2rem!important;
}

h3, h3 > a {font-size: 2rem!important;}


.site-main {
    background-color: #f6f6f6;
    font-family: 'Raleway', sans-serif;
}


.card.card--simple.card--teal-dark {
    background-color: #fff!important;
    color: #1f2c50;
    border: 3px solid #1f2c50;
    border-bottom: 10px solid #ab4590; }

.card.card--simple.card--teal-dark {
    background-color: #fff!important;
    color: #1f2c50;
    border: 3px solid #1f2c50;
    border-bottom: 10px solid #ab4590; }


.card.card--simple.card--lilac {
      background-color: #fff!important;
    color: #1f2c50;
    border: 3px solid #1f2c50;
    border-bottom: 10px solid #1e9ad4;
}

.card.card--simple.card--teal {
       background-color: #fff!important;
    color: #1f2c50;
    border: 3px solid #1f2c50;
    border-bottom: 10px solid #71b86c;
}

.card__heading {
    font-family: 'Raleway', sans-serif;
     font-weight: 700;

}

.card--simple::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCA1MCA1MCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBkPSJNIDE4LjEzNjcxOSAzIEMgMTcuODc1IDMuMDAzOTA2IDE3LjYyODkwNiAzLjEwNTQ2OSAxNy40NDE0MDYgMy4yODkwNjMgTCAxMS40MTc5NjkgOS4yNjU2MjUgQyAxMS4wMjczNDQgOS42NTYyNSAxMS4wMjM0MzggMTAuMjg5MDYzIDExLjQxMDE1NiAxMC42Nzk2ODggTCAyNS42NDQ1MzEgMjUuMDMxMjUgTCAxMS4yOTY4NzUgMzkuMjY1NjI1IEMgMTAuOTAyMzQ0IDM5LjY1NjI1IDEwLjg5ODQzOCA0MC4yODkwNjMgMTEuMjg5MDYzIDQwLjY3OTY4OCBMIDE3LjI2NTYyNSA0Ni43MDMxMjUgQyAxNy42NTYyNSA0Ny4wOTc2NTYgMTguMjg5MDYzIDQ3LjEwMTU2MyAxOC42Nzk2ODggNDYuNzEwOTM4IEwgMzkuNzY1NjI1IDI1Ljc5Njg3NSBDIDQwLjE1NjI1IDI1LjQwNjI1IDQwLjE2MDE1NiAyNC43NzM0MzggMzkuNzY5NTMxIDI0LjM3ODkwNiBMIDE4Ljg1OTM3NSAzLjI5Njg3NSBDIDE4LjY2Nzk2OSAzLjEwMTU2MyAxOC40MDYyNSAyLjk5NjA5NCAxOC4xMzY3MTkgMyBaIj48L3BhdGg+PC9zdmc+')!important;
    background-color:#fff;
    width: 20px;
height: 20px;
}


p {
    font-family: 'Raleway', sans-serif;
    font-weight:500;
}
.button.boxbutton {
    background-color: #1f2c50;
    color: #fff;
    font-weight: 700;
    font-size: 1.2rem;
    border-radius: 15px !important;
}

.button.boxbuttonyellow {
    background-color: #f7b138;
    color: #2c2c2c;
    font-weight: 700;
    font-size: 1.2rem;
    border-radius: 15px !important;
}


.editor ul {
    list-style: none;
    margin-left: 2rem!important;
}

h2.feedback__header {
   
}

.editor ul>li::before {
    color:#242424;
        
    
}
@media (max-width:768px)  {
    .hideonmobile{
        display:none;
    } }

.editor *{
max-width:100%!important;
font-size: 1.2rem;}

/*banner advert multi*/

.bannerAdvertMulti {
	display: flex;
	flex-wrap: wrap;
}

.bannerAdvertMulti .squareAdvert.threeOf {
	width: 33%;
	padding: 8px;
}

.bannerAdvertMulti .squareAdvert.fourOf {
	width: 25%;
	padding: 8px;
}

.bannerAdvertMulti .wideAdvert {
	display: flex;
	height: auto;
	width: 100%;
}

.bannerAdvertMulti .advertImage {
	position: relative;
	background-position: center;
	background-size: cover;
}

.bannerAdvertMulti .advertContent {
	padding: 20px;
	color: white;
}

.bannerAdvertMulti .advertContent p {
	margin-bottom: 1em;
}

.bannerAdvertMulti .advertContent .button {
	background-color: white;
	border-radius: 0.75rem;
	border: 0px;
	padding-left: 1.5rem;
	margin-top: auto;
	width: fit-content;
    font-weight:100;
}

.bannerAdvertMulti .advertContent .button:hover,
.bannerAdvertMulti .advertContent .button:active,
.bannerAdvertMulti .advertContent .button:target {
	color: black;
}

.bannerAdvertMulti .advertContent .button::after {
	background-position-x: right;
	background-size: contain;
	content: '';
	display: inline-block;
	height: 10px;
	margin-right: -20px;
	vertical-align: middle;
	width: 20px;
	background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M47.5%2C31.4L14.9%2C58.6c-0.3%2C0.3-0.7%2C0.4-1.2%2C0.4c-0.3%2C0-0.5-0.1-0.8-0.2c-0.6-0.3-1-0.9-1-1.6V42.7c0-0.6%2C0.3-1.1%2C0.7-1.4%20L27%2C30L12.6%2C18.7c-0.4-0.3-0.7-0.9-0.7-1.4V2.8c0-1%2C0.8-1.8%2C1.8-1.8c0.4%2C0%2C0.9%2C0.2%2C1.2%2C0.4l32.6%2C27.2c0.8%2C0.6%2C0.9%2C1.8%2C0.2%2C2.5%20C47.6%2C31.2%2C47.6%2C31.3%2C47.5%2C31.4%22%20fill%3D%22%23242424%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
}

.bannerAdvertMulti .squareAdvert .advertImage {
	height: 250px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.bannerAdvertMulti .squareAdvert .advertContent {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	height: calc(100% - 250px);
	display: flex;
	flex-direction: column;
}

.bannerAdvertMulti .wideAdvert .advertImage,
.bannerAdvertMulti .wideAdvert .advertContent {
	width: 50%;
}

.bannerAdvertMulti .horizontalWave {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: -1px;
	left: 0;
}

.bannerAdvertMulti .verticalWave {
	width: auto;
	height: 100%;
	position: absolute;
	bottom: 0;
	right: -1px;
}

.bannerAdvertMulti h2 {
	margin: 0px !important;
	font-size: 2rem;

}

.bannerAdvertMulti .bannerAdvertItem.teal .advertContent,
.bannerAdvertMulti .bannerAdvertItem.teal .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.teal .verticalWave path {
	fill: #235c7b;
	background-color: #235c7b;
}

.bannerAdvertMulti .bannerAdvertItem.lilac .advertContent,
.bannerAdvertMulti .bannerAdvertItem.lilac .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.lilac .verticalWave path {
	fill: #555ba5;
	background-color: #555ba5;
}

.bannerAdvertMulti .bannerAdvertItem.teal-dark .advertContent,
.bannerAdvertMulti .bannerAdvertItem.teal-dark .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.teal-dark .verticalWave path {
	fill: #007a87;
	background-color: #007a87;
}

.bannerAdvertMulti .bannerAdvertItem.blue-light .advertContent,
.bannerAdvertMulti .bannerAdvertItem.blue-light .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.blue-light .verticalWave path {
	fill: #e2f2fd;
	background-color: #e2f2fd;
}

.bannerAdvertMulti .bannerAdvertItem.blue .advertContent,
.bannerAdvertMulti .bannerAdvertItem.blue .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.blue .verticalWave path {
	fill: #105bac;
	background-color: #105bac;
}

.bannerAdvertMulti .bannerAdvertItem.magenta .advertContent,
.bannerAdvertMulti .bannerAdvertItem.magenta .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.magenta .verticalWave path {
	fill: #941d80;
	background-color: #941d80;
}

.bannerAdvertMulti .bannerAdvertItem.white .advertContent,
.bannerAdvertMulti .bannerAdvertItem.white .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.white .verticalWave path {
	fill: #ffffff;
	background-color: #ffffff;
}

.bannerAdvertMulti .bannerAdvertItem.blue-dark .advertContent,
.bannerAdvertMulti .bannerAdvertItem.blue-dark .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.blue-dark .verticalWave path {
	fill: #26377f;
	background-color: #26377f;
}

@media screen and (max-width: 800px) {
	.bannerAdvertMulti .squareAdvert.threeOf,
	.bannerAdvertMulti .squareAdvert.fourOf {
		width: 50%;
	}
}

@media screen and (max-width: 599px) {
	.bannerAdvertMulti .squareAdvert.threeOf,
	.bannerAdvertMulti .squareAdvert.fourOf {
		width: 100%;
	}
	.bannerAdvertMulti .wideAdvert .advertContent {
		width: 100%;
	}
	.bannerAdvertMulti .wideAdvert .advertImage {
		width: 100%;
		height: 250px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.bannerAdvertMulti .wideAdvert .advertContent {
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		height: calc(100% - 250px);
		display: flex;
		flex-direction: column;
	}
	.bannerAdvertMulti .wideAdvert {
		display: block;
	}
	.bannerAdvertMulti .verticalWave {
		display: none;
	}
	.bannerAdvertMulti .horizontalWave {
		display: block !important;
	}
}

/*end banner advert multi*/

/*Accessibility*/

button.medway-accordion__item__btn:focus{
  
    outline: 2px solid #007a87;
      
    }
    
    .list--social-links .list__link:focus {
        background-color: #e2f2fd
    }

a.abuttona{
	color: #ffff!important;
}

/* Temporary fix for invisible search bar*/
.site-search-hidden {
    max-height: 8rem !important;
    display: inline-block !important;
}
@media screen and (max-width: 959px) {
    .site-search-hidden {
        max-height: 8rem !important;
        display: block !important;
    }
}

h2.widget__heading {font-size: 1.8rem;}


a.image-widget__link.news {
    background-color: #2c2c2c;
    color: white;
    padding-bottom: 1rem;
}

h3.image-widget__caption.news.arrowafter {
    padding-left:1rem;
    text-decoration: underline;
}

.navigation-widget.boxed.news {
    border: 3px solid;}

.listing__heading, .form__section-heading, .form-summary .form-summary__heading, .nav--rich .nav__heading, .h3, h3 {
    display: block;
    font-weight: 400;
    margin: 1.1em 0 0; }


.medway-accordion__item__btn {
    background-color:#f7b138;
    font-weight:800;
    border-radius:1rem;
    -webkit-border-radius: 1rem;
-moz-border-radius: 1rem;
}


aside.supplement.supplement--navigation {
        border-radius:2rem;
    -webkit-border-radius: 2rem;
-moz-border-radius: 2rem;
    background-color:#ccebfd;
}

.supplement .list__link, .supplement .list__link:link, .supplement .supplement__link, .supplement .supplement__link:link {
    font-weight: 600;
}

/*banner advert multi*/

.bannerAdvertMulti {
	display: flex;
	flex-wrap: wrap;
}

.bannerAdvertMulti .squareAdvert.threeOf {
	width: 33%;
	padding: 8px;
}

.bannerAdvertMulti .squareAdvert.fourOf {
	width: 25%;
	padding: 8px;
}


.bannerAdvertMulti .squareAdvert.twoOf {
	width: 50%;
	padding: 8px;
}

.bannerAdvertMulti .horizontalWave.twoOf {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: -7px;
    left: 1px;
}

.bannerAdvertMulti .wideAdvert {
	display: flex;
	height: auto;
	width: 100%;
}

.bannerAdvertMulti .advertImage {
	position: relative;
	background-position: center;
	background-size: cover;
}

.bannerAdvertMulti .advertContent {
	padding: 20px;
	color: white;
}

.bannerAdvertMulti .advertContent p {
	margin-bottom: 1em;
}

.bannerAdvertMulti .advertContent .button {
	background-color: white;
	border-radius: 0.75rem;
	border: 0px;
	padding-left: 1.5rem;
	margin-top: auto;
	width: fit-content;
}

.bannerAdvertMulti .advertContent .button:hover,
.bannerAdvertMulti .advertContent .button:active,
.bannerAdvertMulti .advertContent .button:target {
	color: black;
}

.bannerAdvertMulti .advertContent .button::after {
	background-position-x: right;
	background-size: contain;
	content: '';
	display: inline-block;
	height: 10px;
	margin-right: -20px;
	vertical-align: middle;
	width: 20px;
	background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M47.5%2C31.4L14.9%2C58.6c-0.3%2C0.3-0.7%2C0.4-1.2%2C0.4c-0.3%2C0-0.5-0.1-0.8-0.2c-0.6-0.3-1-0.9-1-1.6V42.7c0-0.6%2C0.3-1.1%2C0.7-1.4%20L27%2C30L12.6%2C18.7c-0.4-0.3-0.7-0.9-0.7-1.4V2.8c0-1%2C0.8-1.8%2C1.8-1.8c0.4%2C0%2C0.9%2C0.2%2C1.2%2C0.4l32.6%2C27.2c0.8%2C0.6%2C0.9%2C1.8%2C0.2%2C2.5%20C47.6%2C31.2%2C47.6%2C31.3%2C47.5%2C31.4%22%20fill%3D%22%23242424%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
}

.bannerAdvertMulti .squareAdvert .advertImage {
	height: 250px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.bannerAdvertMulti .squareAdvert .advertContent {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	height: calc(100% - 250px);
	display: flex;
	flex-direction: column;
}

.bannerAdvertMulti .wideAdvert .advertImage,
.bannerAdvertMulti .wideAdvert .advertContent {
	width: 50%;
}

.bannerAdvertMulti .horizontalWave {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: -1px;
	left: 0;
}

.bannerAdvertMulti .verticalWave {
	width: auto;
	height: 100%;
	position: absolute;
	bottom: 0;
	right: -1px;
}

.bannerAdvertMulti h2 {
	margin: 0px !important;
	font-size: 2rem;
	line-height: 1.2;
}

.bannerAdvertMulti .bannerAdvertItem.teal .advertContent,
.bannerAdvertMulti .bannerAdvertItem.teal .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.teal .verticalWave path {
	fill: #235c7b;
	background-color: #235c7b;
}

.bannerAdvertMulti .bannerAdvertItem.lilac .advertContent,
.bannerAdvertMulti .bannerAdvertItem.lilac .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.lilac .verticalWave path {
	fill: #555ba5;
	background-color: #555ba5;
}

.bannerAdvertMulti .bannerAdvertItem.teal-dark .advertContent,
.bannerAdvertMulti .bannerAdvertItem.teal-dark .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.teal-dark .verticalWave path {
	fill: #007a87;
	background-color: #007a87;
}

.bannerAdvertMulti .bannerAdvertItem.blue-light .advertContent,
.bannerAdvertMulti .bannerAdvertItem.blue-light .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.blue-light .verticalWave path {
	fill: #e2f2fd;
	background-color: #e2f2fd;
}

.bannerAdvertMulti .bannerAdvertItem.blue .advertContent,
.bannerAdvertMulti .bannerAdvertItem.blue .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.blue .verticalWave path {
	fill: #105bac;
	background-color: #105bac;
}

.bannerAdvertMulti .bannerAdvertItem.magenta .advertContent,
.bannerAdvertMulti .bannerAdvertItem.magenta .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.magenta .verticalWave path {
	fill: #941d80;
	background-color: #941d80;
}

.bannerAdvertMulti .bannerAdvertItem.white .advertContent,
.bannerAdvertMulti .bannerAdvertItem.white .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.white .verticalWave path {
	fill: #ffffff;
	background-color: #ffffff;
}

.bannerAdvertMulti .bannerAdvertItem.blue-dark .advertContent,
.bannerAdvertMulti .bannerAdvertItem.blue-dark .horizontalWave path,
.bannerAdvertMulti .bannerAdvertItem.blue-dark .verticalWave path {
	fill: #26377f;
	background-color: #26377f;
}

@media screen and (max-width: 800px) {
	.bannerAdvertMulti .squareAdvert.threeOf,
	.bannerAdvertMulti .squareAdvert.fourOf, .bannerAdvertMulti
	.squareAdvert.twoOf  {
		width: 50%;
	}
}

@media screen and (max-width: 800px) {
	.bannerAdvertMulti .squareAdvert.threeOf{
		width: 33%;
	}

}

@media screen and (max-width: 599px) {
	.bannerAdvertMulti .squareAdvert.threeOf,
	.bannerAdvertMulti .squareAdvert.fourOf, .bannerAdvertMulti
	.squareAdvert.twoOf {
		width: 100%;
	}

	.bannerAdvertMulti .wideAdvert .advertContent {
		width: 100%;
	}
	.bannerAdvertMulti .wideAdvert .advertImage {
		width: 100%;
		height: 250px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.bannerAdvertMulti .wideAdvert .advertContent {
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		height: calc(100% - 250px);
		display: flex;
		flex-direction: column;
	}
	.bannerAdvertMulti .wideAdvert {
		display: block;
	}
	.bannerAdvertMulti .verticalWave {
		display: none;
	}
	.bannerAdvertMulti .horizontalWave {
		display: block !important;
	}
}

@media screen and (max-width: 1300px) and (min-width: 468px) {
	h2.heading.promo {
	   font-size: 1.3rem;
	   width: 15rem!important;
	   word-break: break-word;
	  }
   }

   h2.heading2 {
    width: 90%!important;
}

h2.heading {
    width: 90%!important;
}
/*end banner advert multi*/

/*Accessibility*/

button.medway-accordion__item__btn:focus{
  
    outline: 2px solid #007a87;
      
    }
    
    .list--social-links .list__link:focus {
        background-color: #e2f2fd
    }

a.abuttona{
	color: #ffff!important;
}

/* Temporary fix for invisible search bar*/
.site-search-hidden {
    max-height: 8rem !important;
    display: inline-block !important;
}
@media screen and (max-width: 959px) {
    .site-search-hidden {
        max-height: 8rem !important;
        display: block !important;
    }
}

.editor a:not([class]) {
  
    text-decoration: underline;
}

.medway-accordion__item__content a {
       text-decoration: underline;
}

.nav--pages-in .list__link.is-active {
    background-color:#2c2c2c;
}

.sidebar--primary .sidebar__section--related-information {border-radius:2rem;
    -webkit-border-radius: 2rem;
-moz-border-radius: 2rem;}

.pagination__item--previous .pagination__link.is-disabled .pagination__label, .pagination__item--previous .pagination__link.is-active .pagination__label, .pagination__item--next .pagination__link.is-disabled .pagination__label, .pagination__item--next .pagination__link.is-active .pagination__label {
	color: #000;
}

span.pagination__link.is-disabled {
    display:none;
}

h2.heading.promo {
    line-height: 2.3rem;
}

a#a11y-toggle-0 {font-size:2rem;}

.sidebar--primary .sidebar__section--related-information {
    background-color: #2c2c2c;
}

.nav--pages-in .list__link:link, .nav--pages-in .list__link:visited {
    background-color: #fff;
    color: #000;
    border: 3px solid #1f2c50;
      border-bottom: 8px solid #ab4590;
    font-weight: 600; }


li.list__item.list-item--downloads {
    font-weight:600;
}

a.list__link {
    font-weight: 600;
}

span.list__link.is-active { font-weight: 600; }

a.button{
background-color: #1f2c50;
    color: #fff;
    font-weight: 700;
    font-size: 1.1rem;
    border-radius: 15px !important;
    line-height: 1em;
}

.advertContent a.button {
    color: black;
}

.one-column .widget-row--featured {
    background-color: #242424;
    padding: 3rem 0;
}

.council-services__content .list--council-services .list__link::after, .button--primary::after, .button--secondary::after, .pagination__item--next .pagination__label::after, .sidebar--secondary .supplement--further-info .button--primary:hover::after, .sidebar--secondary .supplement--further-info .button--primary:active::after, .sidebar--secondary .supplement--further-info .button--primary:focus::after, .list--rich .list__link::after, .list--record .list__link::after, .list--navigation .list__link::after, .widget__subheading .widget__link::after, .list--card-links .list__link::after, .supplement .list__link::after, .sidebar__section--secondary .list__link::after, .widget--my-account-links ul li:last-child a::after, .widget--my-account-forms .view-more::after, .widget--my-account-payments h2 + .item-list a::after, .icon-ui-chevron--right-grey {
    background-image:url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M47.5%2C31.4L14.9%2C58.6c-0.3%2C0.3-0.7%2C0.4-1.2%2C0.4c-0.3%2C0-0.5-0.1-0.8-0.2c-0.6-0.3-1-0.9-1-1.6V42.7c0-0.6%2C0.3-1.1%2C0.7-1.4%20L27%2C30L12.6%2C18.7c-0.4-0.3-0.7-0.9-0.7-1.4V2.8c0-1%2C0.8-1.8%2C1.8-1.8c0.4%2C0%2C0.9%2C0.2%2C1.2%2C0.4l32.6%2C27.2c0.8%2C0.6%2C0.9%2C1.8%2C0.2%2C2.5%20C47.6%2C31.2%2C47.6%2C31.3%2C47.5%2C31.4%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E')!important;
    background-repeat: no-repeat;
}

a.button.button--primary:visited{
    color:white;
}

.button.boxbuttonyellow {
    background-color: #f7b138;
    color: #2c2c2c;
    font-weight: 700;
    font-size: 1.2rem;
    border-radius: 15px !important;
}

.supplement--navigation .supplement__list .list__link::after {
    background-image:url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M47.5%2C31.4L14.9%2C58.6c-0.3%2C0.3-0.7%2C0.4-1.2%2C0.4c-0.3%2C0-0.5-0.1-0.8-0.2c-0.6-0.3-1-0.9-1-1.6V42.7c0-0.6%2C0.3-1.1%2C0.7-1.4%20L27%2C30L12.6%2C18.7c-0.4-0.3-0.7-0.9-0.7-1.4V2.8c0-1%2C0.8-1.8%2C1.8-1.8c0.4%2C0%2C0.9%2C0.2%2C1.2%2C0.4l32.6%2C27.2c0.8%2C0.6%2C0.9%2C1.8%2C0.2%2C2.5%20C47.6%2C31.2%2C47.6%2C31.3%2C47.5%2C31.4%22%20fill%3D%22%23242424%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E')!important;
    background-repeat:no-repeat;
}

nav.nav.nav--rich .nav--2up .list__link::after {
    background-color: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M47.5%2C31.4L14.9%2C58.6c-0.3%2C0.3-0.7%2C0.4-1.2%2C0.4c-0.3%2C0-0.5-0.1-0.8-0.2c-0.6-0.3-1-0.9-1-1.6V42.7c0-0.6%2C0.3-1.1%2C0.7-1.4%20L27%2C30L12.6%2C18.7c-0.4-0.3-0.7-0.9-0.7-1.4V2.8c0-1%2C0.8-1.8%2C1.8-1.8c0.4%2C0%2C0.9%2C0.2%2C1.2%2C0.4l32.6%2C27.2c0.8%2C0.6%2C0.9%2C1.8%2C0.2%2C2.5%20C47.6%2C31.2%2C47.6%2C31.3%2C47.5%2C31.4%22%20fill%3D%22%23242424%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E')!important;
    background-repeat: none;
}


.boxbuttonyellow:visited {
color:black!important;
}

strong.pagination__label {

background-color: #242424;
    color: white!important;
} 


.pagination__item--previous .pagination__label::before, .form__footer .button--secondary::before, .icon-ui-chevron--left-grey {
     background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M12.5%2C28.6L45.2%2C1.4C45.5%2C1.1%2C45.9%2C1%2C46.3%2C1c0.3%2C0%2C0.5%2C0.1%2C0.8%2C0.2c0.6%2C0.3%2C1%2C0.9%2C1%2C1.6v14.5c0%2C0.6-0.3%2C1.1-0.7%2C1.4L33%2C30%20l14.5%2C11.3c0.4%2C0.3%2C0.7%2C0.9%2C0.7%2C1.4v14.5c0%2C1-0.8%2C1.8-1.8%2C1.8c-0.4%2C0-0.9-0.2-1.2-0.4L12.5%2C31.4c-0.8-0.6-0.9-1.8-0.2-2.5%20C12.4%2C28.7%2C12.4%2C28.7%2C12.5%2C28.6%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E')!important;
    background-repeat: none;
}

a.button:visited {
    color:white;
}

.bannerAdvertMulti .advertContent a.button:visited {
    color:black;
}

.nav--pages-in .list__link:focus {
border: 5px solid #007a87; }

.advertContent .button:focus {
outline:3px #Ffdd00 solid;
color:black!important;}

button.js-services-toggle.services__toggle-button.button.button--dropdown__white:focus {
outline:3px #007a87 solid; }

a#a11y-toggle-0:focus {
outline:3px #007a87 solid; }

a.button:focus {
outline:3px #007a87 solid;}

a.alert__button.button.button--primary:focus {
outline:3px #007a87 solid;}

span.buttonwhitepink:focus {
outline:3px #007a87 solid;}

.button.boxbuttonyellow:focus {
    outline:3px #Ffdd00 solid;
}