.blog-layout-column .fusion-column-wrapper{min-height: auto !important;}

.recent-blog-row-container::after {content: "";clear: both;display: table;}

.recent-blog-post{background-color:#fff;/*padding:0 4% 4% 4%;*/box-shadow:0 1px 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.05);display:block;}
.recent-blog-post, .recent-blog-post .recent-blog-img img{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.recent-blog-post .recent-blog-img{display:block;padding:0 20px 0 20px;-webkit-transition: all 0.5s ease;}
.recent-blog-post:hover .recent-blog-img{padding:0px !important;}
.recent-blog-post .recent-blog-img img{margin-top:-20px;box-shadow:0 2px 30px 0 rgba(0,0,0,0.30);-webkit-transition: all 0.5s ease;}
.recent-blog-post:hover .recent-blog-img img{margin-top:0px !important;}
.recent-blog-post .recent-blog-content{position:relative;display:block;padding: 0 30px;-webkit-transition: all 0.5s ease;}
.recent-blog-post .recent-blog-content h3{margin:20px 0 0px;font-weight:600;color:#424242;font-size:30px;}
.recent-blog-post .recent-blog-content p{font-size:18px;}
.recent-blog-post .recent-blog-content .recent-blog-excerpt{font-weight:normal;color:#616161;}
.recent-blog-post .recent-blog-content .read-duration{margin:0 0 20px 0;}
.recent-blog-post .recent-blog-content .recent-blog-excerpt .recent-blog-link-wrap{color:#fdd900;}
  .recent-blog-post .recent-blog-content .recent-blog-separator{display:block;border-top:1px solid #eee;}
/*.recent-blog-post .recent-blog-date{direction:ltr;color:#ababab;font-family:'gotham bold', sans-serif;text-transform:uppercase;font-size:14px !important;
	text-align:right;padding:20px 0px;margin:0px !important;}*/
.recent-blog-post .recent-blog-author{color:#ababab;font-size:16px !important;padding:20px 0px;margin:0px !important;font-weight:500;}
.recent-blog-share{font-size:30px;margin-right:5px;position:absolute;bottom:13px;left:30px;line-height:1;margin:0px !important;}

.recent-blog-share a:hover{color:#b4332b;}
/*.recent-blog-share .addthis_button_compact{display:none;}*/

.blog-layout-column.fusion-one-half{padding-top:20px;}
.blog-layout-column.fusion-one-third{padding-top:15px;}
.fusion-one-half .recent-blog-post .recent-blog-content .recent-blog-excerpt{min-height:140px;}
.fusion-one-third .recent-blog-post .recent-blog-content .recent-blog-excerpt{min-height:210px;}


/*.fusion-one-full.blog-one-full .recent-blog-share{bottom:5%;}*/

.post-content-margin-fix{margin-bottom:4% !important;}
/*.post-content-margin-flip{margin-top:4% !important;margin-bottom:0px !important;}*/

@media screen and (min-width: 801px){
.recent-blog-row-container{/* fall back */margin-bottom:30px;}
.recent-blog-row-container:last-child{margin-bottom:0px;}
.fusion-one-third .recent-blog-post .recent-blog-img{padding:0 15px 0 15px;}
.fusion-one-third .recent-blog-post .recent-blog-img img{margin-top:-15px;}
.fusion-one-third .recent-blog-post .recent-blog-content{padding: 0 20px;}
/*.fusion-one-third .recent-blog-post .recent-blog-date{padding:15px 0px;}*/
.fusion-one-third .recent-blog-share{left:20px;}

}

@media screen and (min-width: 801px) and (max-width:900px){
.fusion-one-third .recent-blog-post .recent-blog-content h3{font-size:20px !important;}
.fusion-one-third .recent-blog-post .recent-blog-content .recent-blog-excerpt{min-height:260px;}
/*.fusion-one-third .post-content-margin-flip{margin-top:8% !important;}*/
/*.fusion-one-half .post-content-margin-flip{margin-top:7% !important;}*/

/*.fusion-one-third .recent-blog-share{bottom:2.7%;}*/
/*.fusion-one-half .recent-blog-share{bottom:4% !important;}*/
.fusion-one-third .recent-blog-share .addthis_button_facebook, .fusion-one-third .recent-blog-share .addthis_button_twitter, .fusion-one-third .recent-blog-share .addthis_button_instagram{display:none;}
.fusion-one-third .recent-blog-share .addthis_button_compact{display:block;}

}


@media screen and (max-width: 800px){

	/*.recent-blog-share{bottom:20px !important;}*/
	.blog-layout-column{/*padding-left:20px;padding-right:20px;*/margin-bottom:40px !important;}
	.fusion-one-half .recent-blog-post .recent-blog-content .recent-blog-excerpt, .fusion-one-third .recent-blog-post .recent-blog-content .recent-blog-excerpt
	{min-height:auto;}

	/*.recent-blog-share{bottom:3.3%;}*/
}
@media screen and (max-width:380px){

	.recent-blog-share{font-size:24px;bottom:22px !important;}
}

