/* Enter Your Custom CSS Here */

body.home h2 {font-size: 24px;}

body.home div.entry-content figure,
body.home div.entry-content img {display: none;}

body.home div.entry-content strong {font-weight: normal;}

body.home div.entry-content em {font-style: normal;}

header.entry-header {padding-bottom: 4px;}

div.entry-content {margin-top: 0;}
div.entry-content p {margin-bottom: 8px;}
footer.entry-footer {margin-bottom: 40px;}
.pf-content .more-link {color: #f60;}

blockquote {border-left: 4px solid #F60;
            padding-left: 20px;
            font-style: italic;}

/* Blog page layout */

.pagination > .alignleft a:before {
content: '« Previous posts'; visibility: visible; } .pagination > .alignleft a {
visibility: collapse;
}
.pagination > .alignright a:before {
content: 'Recent posts »';
visibility: visible;
}
.pagination > .alignright a {
visibility: collapse;
}

.pa-blog-equal-height h2 {font-size: 120%;}

.pa-blog-equal-height .more-link {text-transform: uppercase !important;}

.pa-blog-equal-height .et_pb_ajax_pagination_container {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: 1fr;
	xcolumn-gap: 0.8em;
    column-gap: 4em;
}
.pa-blog-equal-height .et_pb_ajax_pagination_container article {
	padding: 1em !important;
	xborder-radius: 10px !important;
	border: 2px solid #eee !important;
}
.pa-blog-equal-height .et_pb_ajax_pagination_container div {
	grid-column: 1 / -1;
}
.pa-blog-equal-height .et_pb_post div.post-content a.more-link {
	position: absolute;
	bottom: 30px
}
.pa-blog-equal-height .post-content {
	padding-bottom: 4.5em;
}
 @media all and (max-width: 980px) {
	.pa-blog-equal-height .et_pb_ajax_pagination_container {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media all and (max-width: 768px) {
	.pa-blog-equal-height .et_pb_ajax_pagination_container {
		grid-template-columns: repeat(1, 1fr);
	}
}

a.more-link {margin-top: 10px !important;}
