/* =*=*=*=*=*=*=*=*=*=*=*=*=
	POSTS LANDING PAGE
=*=*=*=*=*=*=*=*=*=*=*=*= */

.aim-wp-blog .screen-reader-text {display: none;}

.aim-wp-blog .content-area {
	background: #fff;
	padding: 60px 5%;
}


.aim-wp-blog .content-area #main {
	width: 100%;
	max-width: 996px;
	height: auto;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: center;
}


.aim-wp-blog #main > article {
	flex-basis: 49%;
	background: #2f323a;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin-bottom: 30px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0);
}

/* ARTICLE HEADER */
.aim-wp-blog #main > article header {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}


/* ARTICLE HEADER TITLE */
.aim-wp-blog #main > article header h2 {
	order: 2;
	margin: 0;
	padding-top: 40px;
	padding-bottom: 20px;
}
.aim-wp-blog #main > article header h2 a {
	color: #fff;
	text-align: center;
	display: block;
	text-decoration: none;
}


/* ARTICLE HEADER FIGURE */
.aim-wp-blog #main > article header figure {
	order: 1;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	padding-bottom: 60%;
}

.aim-wp-blog #main > article header figure a,
.aim-wp-blog #main > article header figure a img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	max-width: unset !important;
	display: block;
	object-fit: cover;
	object-position: center;
}


/* FOR CONSISTENT SPACING! */
.aim-wp-blog #main > article header h2,
.aim-wp-blog #main > article .post-info {
	padding-left: 40px;
	padding-right: 40px;
}



.aim-wp-blog #main > article .post-info {
	padding-bottom: 40px;
	display: block;
	box-sizing: border-box;
}

.aim-wp-blog #main > article .post-info p {
	color: #ffffff;
	font-weight: 400;
}

.aim-wp-blog #main > article .post-info .more-link {
	display: none;
}

.aim-wp-blog #main > article .post-info .link-to-post {
	display: block;
	text-align: center;
	margin-top: 25px;
}

.aim-wp-blog #main > article .post-info .link-to-post a {
	margin: 0 auto;
	font-size: 14px;
	letter-spacing: 0.06em;
}



.aim-wp-blog #main > article .post-info .meta-info .posted-on {
	display: block;
	width: 100%;
	text-align: center;
	color: #5a5a5a;
	padding-top: 30px;
	font-weight: 400;
	font-style: italic;
}

.aim-wp-blog #main > article .post-info .meta-info br,
.aim-wp-blog #main > article .post-info .meta-info .edit-link,
.aim-wp-blog #main > article .post-info .meta-info .post-taxonomies { 
	display: none; 
}










/*POST NAV*/

.aim-wp-blog #main > nav {
	display: block;
	width: 100%;
	padding-top: 50px;
}

.aim-wp-blog #main > nav .nav-links {
	text-align: center;
	font-size: 14px;
	color: #222;
}

.aim-wp-blog #main > nav .nav-links a {
	color: #66A38C;
	padding: 0 15px;
	text-decoration: none;
}

.aim-wp-blog #main > nav .nav-links .prev.page-numbers svg,
.aim-wp-blog #main > nav .nav-links .next.page-numbers svg {
	position: relative;
	top: 6px;
}

/*.aim-wp-blog #main > nav .nav-links .nav-short,*/
.aim-wp-blog #main > nav .nav-links .nav-prev-text
.aim-wp-blog #main > nav .nav-links .nav-next-text {
	display: none;
}

.aim-wp-blog #main > nav .nav-links .page-numbers.dots {
	padding: 0 20px;
}



/* =*=*=*=*=*=*=*=*=*=*=*=*=
	POSTS LANDING PAGE
	  MEDIA QUERIES
=*=*=*=*=*=*=*=*=*=*=*=*= */


@media screen and (max-width: 996px){
	.aim-wp-blog #main > article header h2 a {
		font-size: 20px;
	}

}


@media screen and (max-width: 768px){
	.aim-wp-blog #main > article {
		flex-basis: 100%;
	}

}






























/* =*=*=*=*=*=*=*=*=*=*=*=*=
	POSTS SINGLE PAGE
=*=*=*=*=*=*=*=*=*=*=*=*= */

body > article header {
	width: 100%;
	padding: 130px 5%;
	position: relative;
	box-sizing: border-box;
}

body > article header figure,
body > article header figure img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	max-width: unset !important;
	object-fit: cover;
	object-position: center;
	z-index: -1;
}

body > article header figure::before,
body > article header figure::after {
	content: "";
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.65);
}

body > article header figure::after {
	background: rgb(255,255,255, 0);
	background: radial-gradient(circle, rgba(255,255,255,0) 50%, rgba(0,0,0,1) 100%);
}

body > article header h1 {
	z-index: 2;
	font-family: 'Roboto', sans-serif;
	width: 100%;
	max-width: 996px;
	margin: 0 auto;
	display: block;
	color: #fff;
	text-align: center;
	font-size: 40px;
}



body > article .entry-content {
	width: 100%;
	max-width: 1096px;
	padding: 50px 5%;
	margin: 0 auto;
	box-sizing: border-box;
}

body > article .entry-content * {
	font-family: 'Roboto', sans-serif;
	line-height: 1.5em;
	color: #444444;
}


body > article .entry-content a {
	color: #66a38b;
}



#comments,
body > .navigation.post-navigation,
body > #comments,
body > article > footer {
	display: none;
}




/* =*=*=*=*=*=*=*=*=*=*=*=*=
	POSTS SINGLE PAGE
	  MEDIA QUERIES
=*=*=*=*=*=*=*=*=*=*=*=*= */






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

	body > article header {
		padding: 80px 8%;
	}

}




































