/*
CSS for shortcode layout
*/

/*--------------------------------------------------------------
1.0 Grid
--------------------------------------------------------------*/

.one_half,
.one_third,
.two_third,
.one_quarter,
.two_quarter,
.three_quarter {
	display: inline-block;
	float: left;
	margin: 0 0 0 4.21052%;
	list-style: none;
}

.first{
	margin-left: 0;
	clear: left;
}

.one_quarter {
	width: 21.8421%;
}

.one_third {
	width: 30.52631%;
}

.one_half, .two_quarter {
	width: 47.89473%;
}

.two_third {
	width: 65.26315%;
}

.three_quarter {
	width: 73.94736%;
}

article .excerpt .meta li {
	display: inline-block;
	margin: 0 3px 0 0;
	padding: 0;
}

article .excerpt .meta li.genericon-user {
	display: inline-block;
}

article .excerpt .meta li.genericon-time {
	display: inline-block;
}

.rgtspace-5 {
	margin-right: 5px;
}

@media screen and ( max-width: 600px ) {
	.one_half,
	.one_third,
	.two_third,
	.one_quarter,
	.two_quarter,
	.three_quarter {
		display: block;
		float: none;
		width: auto;
		margin: 0 0 30px 0;
	}
}

/*--------------------------------------------------------------
XX.0 Front Page Shortcode
--------------------------------------------------------------*/

.group {
	display: block;
	clear: both;
}

.group::before,
.group::after {
	display: table;
	content:"";
}

.group::after {
	clear: both;
}

/*--------------------------------------------------------------
XX.0 Related Posts Shortcode
--------------------------------------------------------------*/

.relatedposts {
}

.relatedposts .alignleft,
.relatedposts .alignright {
	max-width: 40%;
	border-top: 5px solid #0065bd;
	border-bottom: 5px solid #0065bd;
}

.relatedposts a {
	box-shadow: none;
}

.relatedposts h3 {
	padding-top: 18px;
	text-align: left;
}

.relatedposts p {
	font-family: Montserrat, sans-serif;
}

@media ( max-width: 400px ) {
	.relatedposts {
		display: none;
	}
}