/* 
 Theme Name:   HART
 Theme URI:    
 Description:  Child of Sparkling theme
 Author:       Chris Dunst
 Author URI:   https://www.hartgroup.org
 Template:     sparkling
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
/* general */
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;1,700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,700;1,300&display=swap');

body {
	font-family: 'Merriweather', serif;
}


/* News Archive */
body.blog #main > .page-header,
body.archive #main > .page-header {
	margin-bottom: 40px;
}
body.blog #main > .page-header h1,
body.archive #main > .page-header h1 {
    color: #626262;
    font-size: 48px;
    margin-bottom: 20px;
}
@media screen and (min-width: 992px) {
	body.blog .full-width .main-content-inner,
	body.archive .full-width .main-content-inner {
		width: 75%;
		padding-right: 15px;
		padding-left: 15px;
	}
}
body.blog article:nth-child(3n+1),
body.archive article:nth-child(3n+1) {
	clear: left;
}
body.blog h2,
body.archive h2 {
	margin-bottom: 10px;
	font-size: 28px;
}
body.blog .entry-meta,
body.archive .entry-meta {
	display: none;
}
body.blog .blog-item-wrap,
body.archive .blog-item-wrap {
	margin-bottom: 0;
}
body.blog .post-inner-content,
body.archive .post-inner-content {
	padding: 30px 0!important;
	border-top: none;
}

body.blog .full-width #secondary,
body.archive .full-width #secondary {
	display: block;
}
body.blog #secondary .widget > h3,
body.archive #secondary .widget > h3 {
    font-size: 28px;
}
body.blog #secondary .widget a,
body.archive #secondary .widget a {
	color: #343434;
}
body.blog #secondary .widget select,
body.archive #secondary .widget select {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px!important;
	border: 1px solid #C1C0C0;
	color: #343434;
}

/* News Single */
.post-inner-content {
	border-top: none;
}

/* Footer */
.socialBlock {
	margin-top: 50px;
}
.socialBlock a {
	display: inline-block;
	width: 50px;
	height: 50px;
	float: left;
	margin: 0 10px 10px 0
}
.socialBlock a img {
	filter: grayscale(100%)       	brightness(125%);
}

