.projects-grid .blog-classic-body{
	background:#F7F8FA;
	margin-bottom:10px;
}
.projects-grid .blog-classic-body h2,
.projects-grid .blog-classic-body h3,
.projects-grid .blog-classic-body h2 a,
.projects-grid .blog-classic-body h3 a,
.projects-grid .blog-classic-body h2 a:active,
.projects-grid .blog-classic-body h3 a:active,
.projects-grid .blog-classic-body h2 a:focus,
.projects-grid .blog-classic-body h3 a:focus,
.projects-grid .blog-classic-body h2 a:hover,
.projects-grid .blog-classic-body h3 a:hover{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	text-decoration:none;
}
.projects-grid .blog-classic-body h2,
.projects-grid .blog-classic-body h2 a{
	font-size:24px;
	color:#E01420 !important;
	height:40px;
	margin-bottom:0;
}
.projects-grid .blog-classic-body h3,
.projects-grid .blog-classic-body h3 a{
	font-size:18px;
	color:#23282D !important;
	height:30px;
}
.project-single .blog-classic-read-more,
.projects-grid .blog-classic-body .blog-classic-read-more{
	margin-bottom:0;
}
.project-single .blog-classic-read-more a,
.projects-grid .blog-classic-body .blog-classic-read-more a{
	background:#E01420;
	color:#FFFFFF;
	border:0px solid transparent;
}
.projects-grid .blog-classic-body .blog-classic-read-more a:active,
.projects-grid .blog-classic-body .blog-classic-read-more a:focus,
.projects-grid .blog-classic-body .blog-classic-read-more a:hover{
	background:#BF0B14;
	color:#FFFFFF;
	padding-right:12px !important;
}

.projects-grid .blog-classic-thumbnail{
	max-height:150px;
	overflow:hidden;
}
.projects-grid .fg-blog-col-main .blog-classic-thumbnail img{
	transition:all .5s ease-in-out;
}
.projects-grid .fg-blog-col-main:hover .blog-classic-thumbnail img{
	transform: scale(1.5)
}

.project-single .icon-box-v8{
	border:1px solid #8e8e8e !important;
	margin-bottom:5px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.project-single .icon-box-v8 .ffb-labels .ffb-title-1::before,
.project-single .icon-box-v8 .ffb-labels .ffb-title-1::after{
    background-color:#E01420 !important;
}
.project-single .icon-box-v8 .ffb-description-2{
    margin-bottom:0;
}
.project-single .icon-box-v8 .ffb-icon-wrapper,
.project-single .icon-box-v8 .ffb-icon-wrapper::before,
.project-single .icon-box-v8 .ffb-icon-wrapper::after,
.project-single .icon-box-v8 .ffb-icon-wrapper *,
.project-single .icon-box-v8 .ffb-icon-wrapper ::before,
.project-single .icon-box-v8 .ffb-icon-wrapper ::after {
    color:#E01420 !important;
}

.projects-grid .portfolio-filters {
    display:block;
    text-align:center;
    margin-bottom:40px;
}
.projects-grid .portfolio-filters li{
    padding:10px 20px;
    margin:0 5px 12px 5px;
    border:1px solid #EBEBEB;
    font-size:14px;
    line-height:14px;
    border-radius:2px;
	display:inline-block;
	cursor:pointer;
	transition:all .3s;
	position:relative;
}
.projects-grid .portfolio-filters li.cbp-filter-item-active{
    background:#474747;
	border-color:#474747 !important;
	color:#FFFFFF;
}

/*
.home .post-content{
  overflow: hidden;
  position: relative; 
  line-height: 1.2em;
  max-height: 3.6em; 
  text-align: justify;  
  margin-right: -1em;
  padding-right: 1em;
}

.home .post-content:before {
  content: '...';
  position: absolute;
  right: 0;
  bottom: 0;
}

.home .post-content:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: white;
}
*/