/********** LISTING STYLING **********/
#home-content .listingSubscribe,
#home-content .postSubscribe{
	float: right;
	margin-top: 10px;
}
#home-content .fa-rss-square{
	color: #F26522;
	font-size: 2.5em;
}
#home-content .listingHeader{
	margin-bottom: 10px;
	margin-top: 0;
}
#home-content .blogListing{
	border-left: 5px solid #441F49;
	padding-left: 10px;
	margin: 5px 0;
}
#home-content h3.listingPostTitle{
	border-bottom: none;
	margin: 0;
	padding: 5px 0;
	padding-left:10px;
	font-weight: normal;
	border-top: 1px solid #EEE;
	position: relative;
	left: -10px;
}
#home-content h3.listingPostTitle:after{
	display: none;
}
#home-content h3.listingPostTitle a,
#home-content h3.listingPostTitle a:visited{
	color: #441F49;
}
#home-content h3.listingPostTitle a{
	font-weight: bold;
}
#home-content .listingLeft{
	padding-right: 20px;
}
#home-content .listingLeft > h3,
#home-content .fullPostList > h3{
	border-bottom: 2px solid #EEE;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
#home-content .listingLeft > h3:after,
#home-content .fullPostList > h3:after{
	display: none;
}
#home-content .fullPostList > .row-responsive{
	margin: 0;
}
#home-content .fullPostList > .row-responsive:first-of-type h3{
	border-top: none;
}
#home-content .listingPostAuthor{
	margin: 0;
}
#home-content .listingPostTags{
	margin-top: 0;
	font-size: .9em;
}
#home-content .listingPostDescription{
	margin: 5px 0;
}
#home-content .fullPostList .listingPostImage{
	float: left;
	margin: 5px 10px;
	margin-left: 0;
	margin-top: 0;
}
#home-content .listingRight h4{
	margin-top: 10px;
	margin-bottom: 5px;
}
#home-content .listingRight ul{
	list-style-type: none;
	margin-left: 0;
}
#home-content .listingRight .recentListing li a{
	font-size: .85em;
	display: block;
	margin: 5px 0;
	border-left: 2px solid #441F49;
	padding-left: 5px;
	color: #763775;
}
#home-content .listingRight .recentListing li a:visited{
	color: #763775;
}
#home-content .listingRight .recentListing li a:hover{
	border-left: 2px solid #FFBD07;
	background: #EEE;
	font-weight: bold;
}
#home-content .listingRight .otherListing li a{
	display: block;
    border: 2px solid #441F49;
    text-align: center;
    color: #441F49;
    text-decoration: none;
    margin: 5px 0;
    padding: 2px 10px;
}
#home-content .listingRight .otherListing li a:hover{
	background: #EEE;
	font-weight: bold;
}
#home-content .featuredPosts .flex-caption{
	position: inherit;
	background-color: #EEE;
	margin: 0;
	min-height: 50px;
	max-height: none;
}
#home-content .featuredPosts .featuredPostImage{
	float: left;
	margin-right: 10px;
}
#home-content .featuredPostImage,
#home-content .listingPostImage{
	max-width: 200px;
}

/** FLEXSLIDER **/
#home-content .featuredPosts{
	background: #EEE;
	padding: 5px 10px;
}
#home-content .featuredPosts .flex-control-paging li a{
	width: 11px;
	height: 11px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.5);
	box-shadow: 0 0 1px rgba(0,0,0,.5);
	border-radius: 100%;
	margin: 0 5px;
}
#home-content .featuredPosts .flex-control-paging li a.flex-active {
	background-color: #6F316E;
}
#home-content .featuredPosts .flex-direction-nav{
	display: none;
}
#home-content .featuredPosts .flex-control-nav{
	text-align: right;
	margin: 0;
	position: relative;
	top: 5px;
}
#home-content .featuredPosts .flex-control-nav a{
	text-indent: 999em;
}

/********** POST STYLING **********/
#home-content .postHeader{
	margin-bottom: 5px;
	margin-top: 0;
}
#home-content .postDate{
	margin: 0;
}
#home-content .postDate{
	font-size: .85em;
}
#home-content .postAuthor{
	margin-top: 0;
}
#home-content .postLeft{
	padding-right: 20px;
}
#home-content .postRight{
	margin-top: 10px;
}
#home-content .postRight h4{
	margin-bottom: 5px;
}
#home-content .postSubscribe{
	width: 100%;
	text-align: right;
}
#home-content .postRight ul{
	list-style-type: none;
	margin-left: 0;
}
#home-content .postRight li a{
	font-size: .85em;
	display: block;
	margin: 5px 0;
	border-left: 2px solid #441F49;
	padding-left: 5px;
	color: #763775;
}
#home-content .postRight li a:visited{
	color: #763775;
}
#home-content .postRight li a:hover{
	border-left: 2px solid #FFBD07;
	background: #EEE;
	font-weight: bold;
}

@media only screen and (max-width:1000px){
	/********** LISTING STYLING **********/
	/** FLEXSLIDER **/
	#home-content .featuredPosts .flex-caption{
		background: #FFF !important;
	}
}

@media only screen and (max-width:768px){
	.breadCrumb{
		padding-top: 10px;
	}
	
	/********** LISTING STYLING **********/
	#home-content .listingLeft{
		padding: 0;
	}
	
	/********** POST STYLING **********/
	#home-content .postLeft{
		padding: 0;
	}
	#home-content .postRight{
		margin-top: 0;;
	}
}

@media only screen and (max-width:600px){
	/********** POST STYLING **********/
	#home-content .postLeft .imgRight,
	#home-content .postLeft .imgLeft{
		float: none;
		display: block;
		margin: 0 auto;
	}
}

@media only screen and (max-width:480px){
	/********** LISTING STYLING **********/
	/** FLEXSLIDER **/
	#home-content .featuredPosts .flexslider{
		display: block !important;
	}
}