@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i');

.white-back {
	background: #fff;
}

.home .fl-builder-content-primary{
	float:left;
}

.top-fearure-post{
	background:#f7f7f7;
	float:left;
	padding:6px 20px 0px 20px;
	margin:29px 20px 0px 20px;
}

.top-fearure-post h2{
	float:left;
	text-transform:uppercase;
	width:100%;
	    margin: 0px 0 18px 0px;
    padding: 0px 0 0px 0px;
	    text-align: left;
    font-size: 16px;
	font-family: "Noto Serif", sans-serif;
    font-weight: 700;
	    color: #4d5c88;
		border-bottom:2px solid #bc374d;
}



.home-posts-top{
	float: left;
    width: 100%;
    margin: 0px 0 10px 0px;
    padding: 0px 0 10px 0px;
    border-bottom: 1px solid #e6e6e6;
}

.home-posts-top .post-content-h{
	    font-size: 14px;
    line-height: 22px;
    margin: 0 !important;
    padding: 0 0 5px !important;
    font-family: 'Noto Serif', serif !important;
    font-weight: 400;
    color: #000000;
	float:left;
	width:100%;
}

.post-meta{
	float:left;
	width:100%;
	font-size:14px;
	color:#000;
	margin:0px;
	padding:10px 0 0 0;
	font-family: 'Noto Serif', serif !important;
}

.post-meta span{
	display:inline-block;
	color:#000;
}

.home-posts-top .fl-post-image {
    float: left;
    width: 32%;
    margin: 5px 0 0;
}

.home-posts-top .fl-post-text{
	    padding: 0px !important;
    float: right;
    width: 65%;
}

.home-posts-top .fl-post-title {
    font-size: 20px;
    line-height: 28px;
    margin: 0 !important;
    padding: 0 0 10px !important;
    font-family: 'Noto Serif', serif !important;
    font-weight: 400;
    color: #000;
}

.home-posts-top .fl-post-title a{
	color:#000;
}

.home-posts-top .fl-post-title a:hover{
	color:#bc374d;
}

.home-posts-top .fl-post-meta{
	    padding: 0 0 15px;
		float:left;
		width:100%;
}

.related-post-single .gallery-item .wp-caption-text a{
	top:32% !important;
}

.top-back {
	background: #f7f7f7;
}

.p-img{
	float:left;
	width:20%;
	margin-right:10px;
}

.p-img img{
	max-width:100%;
}

.page-id-351461 .sidebar-right .sidebar, .sidebar-left .content{
	padding-left:25px !important;
}

.upper h3 {
	text-transform: uppercase;
}

.banking .fl-post-title{
	float:left;
	width:100%;
}

.home-posts .fl-post-feed-post {
	margin-bottom: 20px;
    color: #000;
    float: left;
    width: 100%;
    padding: 0 0 10px !important;
}

.home-posts .fl-post-feed-post a {
	color: #000;
}

.home-posts .fl-post-feed-post a:hover, .home-posts .fl-post-feed-post a:focus {
	color: #bc374d;
}

.banking .fl-post-feed-post a:hover, .home-posts .fl-post-feed-post a:focus {
	color: #bc374d;
}

.home-posts .fl-post-image {
	float: left;
	width: 32%;
	margin: 5px 0 0;
}
.home-posts .fl-post-text {
	padding: 0px !important;
	float: right;
	width: 65%;
}
.home-posts .fl-post-title {
	font-size: 20px;
	line-height: 28px;
	margin: 0 !important;
	padding: 0 0 10px !important;
	font-family: 'Noto Serif', serif !important;
	font-weight: 400;
	color: #000;
}
.home-posts .fl-post-excerpt {
	font-size: 14px;
	line-height: 22px;
	margin: 0 !important;
	padding: 0 0 5px !important;
	font-family: 'Noto Serif', serif !important;
	font-weight: 400;
	color: #000000;
}

.home-posts .fl-post-excerpt p{
	margin-bottom:0px !important;
	font-weight:400 !important;
}

.home-posts .fl-post-more-link {
	display: none !important;
}

.banking .fl-post-title {
	font-size: 20px;
	line-height: 28px;
	margin: 0 !important;
	padding: 0 0 10px !important;
	font-family: 'Noto Serif', serif !important;
	font-weight: 400;
	color: #000;
}
.banking .fl-post-excerpt {
	font-size: 14px;
	line-height: 22px;
	margin: 0 !important;
	padding: 0 0 5px !important;
	font-family: 'Noto Serif', serif !important;
	font-weight: 400;
	color: #000000;
}

.banking .fl-post-text{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-bottom:10px !important;
}

.banking .fl-post-feed-post{
	padding-bottom:0px !important;
}

.fl-post-meta a{
	color:#bc374d !important;
}

.banking .fl-post-excerpt p{
	margin-bottom:0px !important;
}


@media screen and (min-width: 100px) and (max-width: 768px){
	
	.home-posts-top .fl-post-image{
		width:100%;
		text-align:center;
	}
	
	.home-posts-top .fl-post-text {
    padding: 10px 0 0 0 !important;
    float: right;
    width: 100% !important;
    text-align: center !important;
}

.home-posts-top {
    float: left;
    width: 100%;
    margin: 0px 0 20px 0px !important;
    padding: 0px 0 20px 0px !important;
    border-bottom: 1px solid #e6e6e6;
}
	
	.page-id-351461 .sidebar-right .content, .sidebar-left .content{
		background:none !important;
	}
	
	.home-posts .fl-post-image {
    float: left !important;
    width: 100% !important;
    margin: 5px 0 10px 0px !important;
}

.home-posts .fl-post-text{
	width:100% !important;
}

.fl-node-5b6ad03cc942f > .fl-col-content{
	margin-top:20px !important;
}

.fl-node-5b6ad03cc9432 > .fl-col-content{
	margin-top:20px !important;
}

.fl-node-5b6ad3dc3a9a6 > .fl-col-content{
	margin-top:20px !important;
}

.fl-node-5b6ad3dc3a9aa > .fl-col-content{
	margin-top:20px !important;
}

.fl-node-5b6ad4ca680a1 > .fl-col-content{
	margin-top:20px !important;
}

.page-id-351461 .fl-col-content{
	padding-left:0px !important;
	padding-right:0px !important;
}

	
}