.home-blog-section{background-color:#e3e3e3;color:#e3000b;}
.home-blog-section .section_heading_title h1{color:#e3000b;}
.home-blog-section.pagetitle-separator{color:#e3000b;}
#section-blog p.hats{color:white;}
.home-blog-area{margin:auto;margin-bottom: 15px !important;background-color:white;transition:all 0.4s ease;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;}
.home-blog-area:hover{cursor:pointer;margin:auto;background-color:#fff;}
.home-blog-post-img{position:relative;overflow:hidden;background-color:#fff;}
.home-blog-post-img img{width:100%;transition:all 0.4s ease;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;}
.home-blog-info h2,
.home-blog-description{}
.home-blog-post-detail{padding:15px 15px 0 15px;}
.home-blog-btn{padding-bottom:15px;}
.home-blog-post-detail{transition:all 0.4s ease;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;}
.home-blog-info{padding-top:0;padding-bottom:0;}
.home-blog-info h2{padding:30px 15px 29px 15px;border-top:1px solid #ccc;border-bottom:1px solid #E3000B;transition:all 0.4s ease;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;}
.home-blog-area .home-blog-info h2 a{font-size:22px !important;line-height:26px;display:block;color:#E3000B;padding:0;text-decoration:none;transition:all 0.4s ease;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;}
.home-blog-area:hover .home-blog-info h2{background-color:#E3000B;}
.home-blog-area:hover .home-blog-info h2 a{color:white;}
.home-blog-btn{}
.home-blog-post-detail span{color:#333;}
.home-blog-description{padding:10px 15px 1px 15px;}
.home-blog-description p{color:#333;padding-left:0;padding-right:0;transition:all 0.4s ease;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;}
.home-blog-area:hover .home-blog-description p{color:#111;}
.home-blog-btn{}
.home-blog-btn .bct-btn span{margin-right:10px;}