/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
.news-container  a{
    color:#ffffff;
}
.news-container  a:hover{
    color: var(--themecolor)!important;
}

.dark #footer,
#footer.dark {
    margin-top: -80px;
}

.grid-item > img, .grid-item .grid-inner > img{
    padding: 0 3px 3px 0;
}

/* Search page */
div.results-box h3 {
    margin: 0;
}

div.results-box h3 > span {

    font-style: italic;
    font-size:0.7em;
}
p.result-box-subtitle{
    font-style: italic;
    font-size: 1.1em;
    margin: 0 0 10px 0;
}

.subicon {
    margin: auto;
    display: block;
    max-width: 96px;

}

.red {
    color:red!important;
}

h3.heading {
    border-bottom:2px solid  var(--themecolor);
    padding-bttom:5px
}
h3.heading >span {
    border-bottom:2px solid var(--themecolor);
}

.team-content >i {
    font-size: 1.2em;
}