
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.nova-header  { position:relative  }
.nova-header .rss-wrapper{
	width:30px;	height:30px;	display:block; position:absolute;right:0; top:0; background:url(../image/icon-rss.png) no-repeat center center;
	overflow:hidden; text-indent:-999em;
}

.blog-meta {
		margin-bottom: 20px;
		overflow: hidden;
	}
	.blog-meta > span  {
		display: block;
		float: left;
		font-size: 13px;
		padding: 10px 24px 0 0;
		color: #ccc;
	 }
	 .blog-meta  > a  {
		display: block;
		float: left;
		font-size: 13px;
		padding: 10px 24px 0 0;
	 }
	 .blog-meta span.publishin a{
		 color:#ccc;
	 }
	.blog-meta > span:last-child{ border-right:none; font-size:90% }
	.blog-meta > span  span{ font-weight:normal }

.blog-header .created {
	display:block;
	overflow:hidden;
	padding:12px;
	float:left;
	font-size:11px;
	margin-right:12px;
}

.blog-header  span{ font-size:98%  }
.blog-item .description{
	color: #666666;
    font-size: 14px;
    line-height: 22px;
	/*text-align:center;*/
}

.blog-item .readmore{
display: inline-block;
    letter-spacing: 2px;
    line-height: 35px;
    padding: 0 14px;
    border: 1px solid #202020;
    color: #202020;
	margin-top:20px;
 }
 .blog-item .readmore:hover{
border: 1px solid #eeb013;
color: #fff;
 }
/**
 * Category Page
 */
 div[class*="novacol"]{
	float:left;
 }
 .novacol1 { width:100% }
 .novacol2 { width:50%; }
 .novacol3 { width:33.33%; }
 .novacol4 { width:25%; }
 .novacol5 { width:20%; }

 .blog-latest .blog-item{ padding:0 15px 1px 15px; }
 .novacol1 img { padding-right:0 }

 .novablogs a {
	text-decoration:none
 }
 /**
  * Blog Page
  */
  .novablog .description{ font-weight:bold;
	  color: #777;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
	margin-bottom:15px;
  }

  .novablog .blog-content, .novablog .blog-bottom { margin-bottom:40px; border-bottom: 1px solid #ddd; padding-bottom:40px; }
   .comment-item {

		padding-bottom:10px;
   }
  .comment-item  img{
	padding-right:12px;
  }
  .comment-wrap{
	overflow:hidden;
	background: none repeat scroll 0 0 #FFFFFF;
    padding: 20px;
    position: relative;
    transition: all 0.3s ease-out 0s;
	color:#666666;
  }
  .comment-wrap .comment-meta{
    font-size: 11px;
    margin: -20px -20px 10px;
    padding: 0px 20px 0px 20px;
  }
  .comment-wrap .comment-meta > span { font-weight:600; }
   .comment-wrap .comment-meta > span  span{ font-weight:normal; font-family: "Montserrat","Helvetica Neue",Arial,sans-serif; font-size:10px;}
   .comment-wrap .comment-meta > span  span.user-r{ font-weight:normal; font-family: "Montserrat","Helvetica Neue",Arial,sans-serif;  color: #E63690; font-size:13px; margin-right:5px;}
   .blog-social  .social-wrap > div { float:left; }
   .blog-social .social-heading{ padding-right:12px; }

   .comment-link{
    display: block;
    float: right;
    font-weight: bold;
    margin: -11px -20px -10px 0;
    padding: 11px 20px 10px 20px;
	font-size:12px;
   }
	.comment-link a{
		color: #E63690;
	}
	.comment-link a:hover{
		color: #333;
	}
   #comment-form .message{color:#000;}
   #comment-form .comment-warning{ color:#202020;
   /*background: url("../image/validation_advice_bg.gif") no-repeat 2px 5px transparent;*/
    font-size: 11px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 20px;

     }

   	#comment-form .input-group{	clear:both; padding: 6px 0;	}
   #comment-form label{
		line-height: 27px;
		margin: 0;
   }
    #comment-form input, #comment-form textarea{
		 display: block;
		margin: 0;
		width: 100%;
	}

		#comment-form  .recaptcha{padding:20px 0 0 0; }
		#comment-form  .recaptcha input { width: 140px; height:35px; float: left; margin:0 12px; }
   /**
    * Module
	*/
	.blogs-comments-box  .nova-comment { padding:10px 0 ;border-bottom:1px solid #F4F4F4; margin-bottom: 15px;  }
	.blogs-comments-box  .nova-comment:last-child{ border-bottom:none; }
	.blogs-comments-box img{ padding-right:12px; }

	/* Blog */
.blog-latest h4.blog-title{
	font-family: "Montserrat";
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 13px;
	text-align:center;
}
.images1{
	position: relative;
	overflow: hidden;
}
.blog-body .images1:hover .overlay-rmore{
	opacity: 1;
    transform: scale(1.2) rotate(0deg);
    transition: all 0.4s ease 0s;
    visibility: visible;
}
.overlay-rmore {
    backface-visibility: hidden;
    background-color: #E63690;
    border-color: #E63690;
    border-radius: 50%;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 19px;
    font-weight: normal;
    height: 54px;
    left: 50%;
    line-height: 54px;
    margin: -27px 0 0 -27px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateZ(0px) rotate(-45deg);
    transition: all 0.4s ease 0s;
    visibility: hidden;
    width: 54px;
    z-index: 500;
}
.blog-body .overlay:hover {
    opacity: 0.2;
}
.images1 img{
    transition: all 0.3s ease-in-out 0s;
}
.images1:hover img{
    opacity:0.6;
}
.box-bloglates .box-sub-heading h2{
	color: #c2c2c2;
    font-size: 18px;
    margin: 0 0 70px 0;
    text-transform: none;
    font-family: "Montserrat",Arial,Helvetica,sans-serif;
}
#nova-categorymenu{
	margin-bottom: 32px;
}
#nova-categorymenu li a {
	color: #222;
    display: block;
    font-size: 11px;
    padding: 8px 25px 8px 0;
    text-transform: uppercase;
}
.blog-content p{
    color: #666666;
    font-size: 13px;
    line-height: 22px;
}
.novablog{
	margin-bottom: 70px;
}
.novablog p{
	margin-bottom: 15px;
}
.novablog .content-images{
	float: left;
    padding: 10px 30px 10px 0;
}
.postTitle h2, .blog-header h4 {
    font-size: 30px;
    line-height: 30px;
	font-weight:400;
    margin: 0;
}
.novablog .image{
	padding-bottom: 30px;
}
.nova-comment h4{
    font-size: 18px;
    margin: 0;
    padding-bottom: 15px;
    margin-bottom: 5px;
	font-weight:400;
}
.nova-comment .form-control{
	border: 1px solid #ccc;
}
.nova-comment .buttons-wrap{
	text-align: left;
	padding-top: 0px;
}
.nova-comment .buttons-wrap button{
	font-size: 11px;
    line-height: 33px;
    padding: 0 20px;
}
.novablogs .box-item-blog{
	margin-bottom: 30px;
	max-width: 560px;
}
.novablogs .novacol1 .blog-body > img {
   margin-bottom: 20px;
}
.novablogs .novacol1 .blog-title a:hover {
  color: #E63690;
}
