@import url('https://fonts.googleapis.com/css2?family=Patua+One&family=Raleway:ital,wght@0,400;0,500;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');

h1, h2, h3, h4, h5 {
	font-family: 'Patua One', cursive;
	font-weight:400;
}
h2{
	font-size: 2.85rem;
	margin:0rem;
		line-height:3.5rem!important;

}

body {
}

p {
    font-weight: 700;
}

h3 {
    margin-top: 1rem;
}
.site-main {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
background-color: #fff;
padding-left:2rem;}

h2.widget__heading {
font-size: 2.85rem;
    line-height:1em!important;
}

h1{
	font-size: 3rem;
    line-height: 3rem;
}

blockquote {
   font-family: 'Poppins', sans-serif;
    line-height: 4.5rem;
    font-size: 4.5rem;
    padding:0; }
    
    img {
    width: 100%!important;
    height: auto!important;
    object-fit: cover!important;
    min-height: 100%!important;
    min-width: 100%!important;
}


 




.fontbold{
font-weight:700; }

.buttonwhite {background-color: white;
    border-radius: 0.5rem;
    border: 0;
    color:black;
    line-height:1.4rem;
    padding: 1rem 1rem 1rem 1rem;}
 
    
    .buttonblack {background-color: #001534;
    border-radius: 0.5rem;
    border: 0;
    color:white;
    padding: 1rem 1rem 1rem 1rem;}
    
    .buttonlightblue {
    background-color: #e4f2fc;
    border-radius: 0.5rem;
    border: 0;
        
    color:black;
    padding: 1rem;}
    
  .buttonblue {background-color:#001534;border-radius: 0.5rem;
    border: 0;
    color:white;
      line-height:1.4rem;
    padding:1rem; }
    



@media only screen and (max-width: 759px) {


h1 {
font-size:3rem!important;}

}


@media (min-width: 768px) and (max-width: 1024px) {
  
 .hidemobile {
display:none;}
  
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
.hidemobile {
display:none;}
  
}

@media (min-width: 1025px) and (max-width: 10280px) {
  
.hidemobile {
display:none;}
  
}

@media only screen and (max-width: 600px) {

h1 {
    font-size: 2.5rem;
}



.buttonwhite {
padding:1rem;}
}




@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
h1{
font-size:34pt;
}
}
@media only screen and (max-width: 321px) {

h1 {
    font-size: 3rem;
}

h2 {
    font-size: 2rem;
}

 }
.image-widget {height:100%!important;}

button.medway-accordion__item__btn {
    background-color: white;
    border-radius: 0.5rem;
}

.medway-accordion__item--active .medway-accordion__item__btn, .medway-accordion__item__btn:hover {
    background-color: #34c5cc;
    color: #000;
}



    
    @media only screen and (max-width:775px) {
     
    
    .showdesktop {
    display:none;}
    } 
    

    h2.listing__heading {
    line-height: 1.2em!important;}

#safeSpaceButton .container {
	display:none;
} 

/*Fix Accessability Colours */

.list--social-links .list__link:focus {
    background-color: #e2f2fd
}

/*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%;
	}
    
    .site-main {
        padding-left:0rem;
    }

}

@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: 759px) {
	h2.heading.promo {
	   font-size: 1.3rem;
	   width: 17.6rem!important;
	   word-break: break-word;
	  }
   }

   h2.heading2 {
    width: 90%!important;
       line-height:2.4rem!important;
}

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

/*end banner advert multi*/





a.videoMarketingCookiesLink {
     color:#000;
 text-decoration: underline!important; }




a.videoMarketingCookiesLink.insites-pointÃƒÆ’Ã¢â‚¬Å¡ {
    color:#000;
 text-decoration: underline!important; }


.widget.widget--content.styles1373.videoMarketingCookiesLink.insites-point.insites-issue-selected {
    color: white!important;
}

a.widget.widget--content.styles1373.videoMarketingCookiesLink.insites-point.insites-issue-selected {
    color: white!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;
    }
}

.buttonwhite {
    border-radius:3rem;
    -webkit-border-radius: 3rem;
  -moz-border-radius: 3rem;
  border-radius: 3rem;
     padding: 1rem 1.5rem 1rem 1.5rem;
}

.buttonblue {
    border-radius:3rem;
    -webkit-border-radius: 3rem;
  -moz-border-radius: 3rem;
  border-radius: 3rem;
    background-color:#20b1a8;
    color:#000;
    padding: 1rem 1.5rem 1rem 1.5rem;
}

a.card.card--simple.card--teal {background-color:#f3ba2e; color:#000;font-family: 'Montserrat', sans-serif;
font-weight: 700;-webkit-border-radius: 5rem;
  -moz-border-radius:5rem; 
  border-radius: 5rem; }
a.card.card--simple.card--lilac {background-color:#9d2a8a; color:#fff;font-family: 'Montserrat', sans-serif;
font-weight: 700;-webkit-border-radius: 5rem;
  -moz-border-radius:5rem; 
  border-radius: 5rem;}
a.card.card--simple.card--teal-dark{background-color:#323671; color:#fff;font-family: 'Montserrat', sans-serif;
font-weight: 700;-webkit-border-radius: 5rem;
  -moz-border-radius:5rem; 
  border-radius: 5rem;}
a.card.card--simple.card--blue-light{background-color:#20b1a8; color:#000;font-family: 'Montserrat', sans-serif;
font-weight: 700;-webkit-border-radius: 5rem;
  -moz-border-radius:5rem; 
  border-radius: 5rem;}


.sub-brand-service__heading, .card__heading, .search-results>.item-list h3, .h4, h4 {font-weight:700;}

.card--simple{padding:2rem 3rem 2rem 2.5rem;}

.menutext {
    display: inline;width:75%; font-size:1.8rem;font-family: 'Patua One', cursive; text-decoration:underline; line-height:2rem;font-weight:400;
}

.bannerAdvertMulti .bannerAdvertItem.teal .advertContent, .bannerAdvertMulti .bannerAdvertItem.teal .horizontalWave path, .bannerAdvertMulti .bannerAdvertItem.teal .verticalWave path{
    background-color:#f2b93f;color:black;}

.bannerAdvertMulti .bannerAdvertItem.teal .advertContent, .bannerAdvertMulti .bannerAdvertItem.teal .horizontalWave path, .bannerAdvertMulti .bannerAdvertItem.teal .verticalWave path {
    fill:#f2b93f;
}

.bannerAdvertMulti .bannerAdvertItem.lilac .advertContent, .bannerAdvertMulti .bannerAdvertItem.lilac .horizontalWave path, .bannerAdvertMulti .bannerAdvertItem.lilac .verticalWave path {
    fill:#2cb1a8;
    background-color:#2cb1a8;
    color:black;
}

.card--simple::after {
    top:3.25rem;
}

.card--blue-light::before, .card--blue-light::after {
    background-color:#20b1a8;
}

.card--teal-dark::before, .card--teal-dark::after {
    background-color:#323671;
}

.card--lilac::before, .card--lilac::after {
    background-color:#9d2a8a;
}

.card--teal::before, .card--teal::after {
    background-color:#f3ba2e;
}

a, a:visited {color:#0c635d;text-decoration: underline!important;}

.card__heading {
    font-size: 1.425rem;
}




.card.cardÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Âsimple.cardÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Âteal::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;
}

.leftmenu {
margin-left:7rem;}

@media screen and (max-width: 1300px) and (min-width: 759px) {
    .leftmenu {
        margin-left:5.2rem;}

    .menutext {
      font-size: 1.2rem;
    line-height: 0.1rem;
        
    }
    
    h2.widget__heading {
        font-size:1.8rem;
    }
    

}

.editor ul>li::before {
    content:url(https://www.medway.gov.uk/images/bulletpoint1.png);
}

.editor ul {
    margin-left:2.5rem;
}


.buttonwhite::after, .buttonblue::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;
}

a.button {
    font-family:'Montserrat', sans-serif;
}

.card--simple.card--teal::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;
}

.card--simple.card--blue-light::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;
}

.feedback__header {
    background-color:#f3ba2e;
    line-height: 1em!important;
}

.widget_content.byEditor.by_editor.editor a {
    text-decoration:underline;
}

.menuimageicon {width:25%; 
    float: left;}

@media screen and (max-width: 760px) {
    .menuimageicon {width:15%; padding-left: 3%;
    } 

    .leftmenu {
        margin-left:5rem;
            
    }
   
}

h2.widget__heading .purple {
    font-size:2.5rem;
    
}

h1.page-heading{

}

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


aside.supplement.supplement--navigation a:visited {color: black;}

h2.supplement__heading {font-size:2rem; line-height:2.5rem!important;}

hr {border-top: 10px solid #9d2a89;background-color:#f4f4f4;}

.arrow::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');
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    display: inline-block;
    height: 0.75rem;
    margin-left: 0.625rem;
    vertical-align: middle;
    width: 0.625rem;
}

a.list__link {
    font-size:1.1rem;
}

.one-column .widget-row--featured {
    background-color: #323671;
    color:white;
}


.nav__list a.list__link {
    background-color:#20b1a8!important;
    color:black!important; 
}
.nav__list.list__link.is-active {
    backgroud-color:#f3ba2e!important;
    color:black;
}

a.list__link {font-weight:bold;}

span.list__link.is-active {
    font-weight:bold;
    background-color:#9c2f88!important;
    color:white!important;
}

strong.pagination__label {
    background-color:#f3ba2e;
    border-color:#f3ba2e;
    font-weight:bold;
}

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

article#content h2 {    margin-top:1rem;
        line-height:1em;}
.page-subheading {
    font-size:none!important;
}

h2.page-subheading {
    font-size: 2.85rem;
    line-height: 1em!important;}

h2.sidebar__heading {
    font-size: 2em!important;
}

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

.advertContent .button:focus {
outline:3px #007a87 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;}

aside.supplement.supplement--further-info {
		-webkit-border-radius: 2rem;
		    -moz-border-radius: 2rem;
		     border-radius: 2rem;
		background-color:#323671;
}