/*

Theme Name: Cascade

Author: First Page Marketing

*/



.page-template-default .echo_content,.page-template-home-php .echo_content{

	padding-top: 45px;

}

.page-template-home-php .content_side > p, .cas_blog_posts .pre_blog b {

	font-family: 'Oswald';

	font-weight: 300;

	line-height: 32px;

	font-size: 24px;

	color: #646464;

}

.cas_pager {

	margin: 0 auto;

	max-width: 100%;

	padding: 20px 0;

}

.cas_pager .wp-pagenavi {

	background: #ffffff;

	border: 1px solid #b7b7b7;

	border-radius: 6px;

	padding: 0;

	text-align: center;

	position: relative;

	overflow:hidden;

}

.cas_pager .wp-pagenavi span.current {

	background: #f8c143;

	border: 1px solid #e93233;

}

.cas_pager .wp-pagenavi a, .cas_pager .wp-pagenavi span {

	font-size: 16px;

	border: medium none !important;

	display: inline-block;

	margin: 0;

	padding: 12px 16px;

	text-decoration: none;

	color: #333

}

.cas_pager a.nextpostslink {

	float: right;

	right: 0;

	position: absolute;

}

.cas_pager a.previouspostslink {

	position: absolute;

	left: 0;

}

.cas_pager a.previouspostslink:before {

	content: "\f3d5";

	padding: 0 10px 0 0;

}

.cas_pager a.nextpostslink:after {

	content: "\f3d6";

	padding: 0 0 0 10px;

}

.cas_pager a.previouspostslink:before, .cas_pager a.nextpostslink:after {

	color: #f8c556;

	font-family: "ionicons";

	position: relative;

	top: 2px;

	line-height: 0;

	font-weight: bold

}

.cas_pager .wp-pagenavi a:hover {

	background: #f8c143;

}

.single .content_side p {

	color:#323132;	

}

.single .intro p , .archive .intro p {

	color: #646464;

    margin-bottom: 15px;

	font-family: "Oswald",sans-serif;

    font-size: 24px;

    font-weight: 300;

    line-height: 38px;	

}

.single .intro p strong {

	font-weight:400;	

}

.single h4 {

	text-align:left	

}

.single .content_side p a{

	color:#3879a1;

	text-decoration:underline;	

}

.single .content_side p a:hover{

	text-decoration:none;	

}

.single .content_side ul,.single .content_side ol{

	margin-left:50px;

	margin-bottom:20px;	

}

.single .content_side ul li,.single .content_side ol li{

	font-size:18px;

	line-height:28px;

	color:#323132;	

	position:relative;

}

.single .content_side ul li:before{

	top:-5px;

	left:-10px;

	content: ".";

	color:#3879a1;

	position:absolute;	

}

.cas_post_meta { 

	margin-bottom:20px;

}

.cas_post_meta span{

	display:inline-block;

	font-size:18px;

	line-height:28px;

	font-weight:400;

	color:#323132;

}

.cas_post_meta span.cas_posted_date {

    margin-right: 30px;

    position: relative;

}

.cas_post_meta span.cas_posted_date:after{

	content: "|";

    position: absolute;

    right: -20px;

    top: 0;	

}

.cas_post_categories > a {

    color: #323232;

    margin-right: 10px;

    position: relative;

}

.cas_post_categories > a:hover{

	color:#3879a1;	

}

.cas_post_categories > a:last-child:after {

    content: "";

}

.cas_post_categories > a:after {

    bottom: -3px;

    content: ",";

    position: absolute;

    right: -4px;

}

.single .content_side img.aligncenter{
	 border: 5px solid #8e7640;
	 max-width:100%;	
	 width:100%;
}