/* Style pills - ideally they would be in a neutral or tertiary colour */

.news-sidebar .news-sidebar__by-year h3{
   margin-bottom: 1rem;
    margin-top: 0rem
}
.news-sidebar .news-sidebar__by-category h3{
     margin-bottom: 1rem;
    margin-top: 2rem;
}
.news-by-categories__title h2{
  margin-bottom: 1rem; 
}

.padded {
    position: relative;
    display: inline-flex;
    align-self: center;
    padding: 0; /* Link should fill container */
    font-size: 0.875rem;
    font-weight: 400;
    text-align: center;
    margin: .1rem .125rem .125rem .125rem;
    border-radius: 0;
    border: 2px solid #4A0021;
    background-color: #4A0021;
    color: var(--lt-stone);
    text-decoration: none;
    transition: color .125s ease;
    overflow: hidden;
    cursor: pointer;
    vertical-align: middle;
    outline: none;
    white-space: nowrap;
}
.padded:hover {
	background: var(--lt-stone);
    color: var(--lt-deepred);
    font-weight: inherit;
    text-decoration: none !important;
}
/* Link should fill container */
.padded > a, .padded > .currentsection {
    padding: 0.5rem 1rem;
  	text-decoration: none !important;
}

.ov #page-wrapper .general-content div.padded a:hover {
  	text-decoration: none !important;
}
.category-wrapper{
	margin: 2rem 0rem;
}
/* Prevent breadcrumbs overlapping intro text */
div#utility {
    margin-bottom: 0;
}



