/**
 * General Page Styles
 */
.content {
	margin-bottom:40px;
}
.rightside .rightcontent {
	float:left;
	width: 775px;
	padding-right:0;
	position:relative;
	padding-left:15px;
	padding-top:0;
	margin-right:15px;
}
.col-md-12 .rightside .rightcontent {
	padding-left:0 !important;
}
.sidebar {
	margin-left:0;
	padding-left:38px;
	margin-right:-99999px; 	// Prevents Full Width Image
	padding-right:99999px;	// Prevents Full Width Image	
}
.pagetitle {
	position: relative;
	overflow: hidden;
	background-size: cover !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-position: center center;
	text-align:left;
	height:auto;
}
.archive, .blog, .page, .search {
	.title {
		display:inline-block;
		margin-right: 15px;
	}
	.subheadline {
		display: inline-block;
		font-size: 20px;
		line-height:24px;
		color: #fff;
		@include opacity(0.75);
		font-weight: normal;
	}
}
.archive {
	.pagetitleloading.has-custom-layout {
    	margin-bottom: 3px;
	}
}
.no-cssanimations .pagetitleloading {
	background:#000 url(images/preloader.gif) center no-repeat;	 // fallback preloader
}

.postcontent {
	a img { /* Fix browser issues */
		display:block;
	}
}
.rightside {
	position: relative;
	margin-left: -999999px;
	padding-left: 999999px;
	float:left;
	z-index:20;
	//margin-bottom:50px;
	padding-top:45px;
}
.rightside .righttitle {
	width:775px;
	padding: 0px 20px 0px 15px;

	.title {
		font-size:40px;
		margin-bottom:0;
		font-weight:300;
	}
	.featuredimage {
		margin-bottom:10px;
	}
}
/* Sidebar Alterations= */
.sidebar {
	font-size:14px;
	font-size: 14px;
	width: 300px;
	float: left;
	z-index: 100;
	position: relative;
}
.sidebar p, .sidebar ul, .sidebar ol {
	font-size:14px;
}
/* Default Homepage */
.default-home {
	.section .edit-section-button a.post-edit-link {
		display:none !important;
	}
}
.page-template-template-full-php .postcontent {
	padding-top:40px;
}