@charset "UTF-8";
/** Blog CSS Document **/
.blog-section{
	clear:both;
	padding-top:50px;
	padding-bottom:50px;
	background:#f7f8f9;
}
.blog-section p{
	color:#4c4c4c;
	font-size:15px;
	font-weight:300;
	line-height:24px;
	margin:10px 0;	
}
.blog-section h1{
	font-size:48px;
	font-weight:300;
	color:#34495e;
	margin:15px 0;	
}
.blog-section h4{
	font-size:24px;
	font-weight:300;
	color:#34495e;
	margin:10px 0;	
}

.blog-title{
	margin-bottom:20px;
}
.social_link{
	width:100%;
	margin-top:10px;}
.blog-title h2{
	border-bottom:2px solid #ebeced;	
}
.blog-title h1{
	font-size:48px;
	font-weight:300;
	color:#34495e;
	padding-bottom:0px;
	line-height:62px;
	
}
.post-review a h2.post-title{
	padding:40px 0;
	color:#987a3f;
	font-size:36px;
	font-weight:300;}
.post-review a h2.post-title:hover,.post-review a h2.post-title:focus,.post-review a h2.post-title:active{
	text-decoration:none !important;
}
.post-review a:hover{
	text-decoration:none !important;
}
.post-meta{
	color:#b6b6b6;
	font-size:14px;}
.post-meta p{
	color:#4c4c4c;
	
	font-size:15px;
	line-height:24px;
	;}
a.btn-green.read_btn{
	margin-top:20px;
	padding:12px 40px;}
a:hover.read_btn{
	text-decoration:none;}
.e_notified{
	padding:20px 25px 10px 25px;
	background:#fff;
	border:1px solid #ebeced;
	margin-bottom:20px;
}
.e_notified p span.s_style{
	color:#171717;
	font-size:13px;
	font-weight:600;
	line-height:20px;
	text-transform:uppercase;}
p.j_style {
	color:#4c4c4c;
	font-size:14px;
	line-height:20px;
	margin-bottom:30px;}
.form-control{
	font-family:'Lato',sans-serif;
	font-size:14px;
	font-weight:500;
	color:#8d8d8d;}
.btn-green.s_btn{
	margin-top:20px;
    padding: 12px 20px;
	display:block;
	
}
.col-xs-12.left-side-col{
	margin-bottom:25px;}
.btn-green.s_btn:hover{}

.col-md-9.wide-b-margin{
	margin-bottom:90px;}
.wide .post-review{
	padding-bottom:100px;	
}
.read_btn{
	display:inline-block;
}
.post-review .img-left{
	margin-bottom:10px;	
}
.e_notified input{
	border:1px solid #eaeaea;
	box-shadow:none;
	margin-bottom:6px;	
}
.e_notified input::-webkit-input-placeholder{ 
  font-style:italic;
  font-size:14px;
  color:#8d8d8d;
}

.e_notified input::-moz-placeholder{ 
  font-style:italic;
  font-size:14px;
  color:#8d8d8d;
}

.e_notified input:-ms-input-placeholder{ 
  font-style:italic;
  font-size:14px;
  color:#8d8d8d;
}

.e_notified input:-moz-placeholder { 
  font-style:italic;
  font-size:14px;
  color:#8d8d8d;
}

p.bsearch{
	color:#171717;
	font-size:11px;
	font-weight:600;	
}
.e_notified .btn-search{
	border-radius:4px;
	position:absolute;
	right:15px;
	top:0;
	padding:0px;
	width:35px;
	height:35px;
	background-image:url(../images/blog-search.png);
	background-repeat:no-repeat;
	background-position:center;	
}
.e_notified .btn-search:hover{
	background-image:url(../images/blog-search.png);
	background-repeat:no-repeat;
	background-position:center;	
}
.blog-article{
	background:#FFF;	
}
.blog-article .blog-title h1{
	
	border:none;	
}
.blog-article .blog-title h1{
	font-size:44px;
	line-height:50px;
	padding-bottom:10px;
	margin-top:0px;	
}
.blog-article .post-meta span{
	background:#FFF;padding-right:10px;	
}
.blog-article .post-meta div.border-line{
	
border-top:1px solid #ebeced;margin-top:-7px;width:100%
}
.blog-section .pagination{
	margin-top:-30px;	
}
.pagination li a:hover{
	color:#e39d1e;
}
.blog-title .Social_Media_Links ul li a{
	float:right;	
}
.blog-title .Social_Media_Links ul{
	margin-top:15px;
}
#bloader{
	margin-top:10px;
	display:none;	
}
#bmsg{
	font-size:13px;
	color:#090;	
	font-weight:500;
	display:none;
}
#blog-container,#blog-container ul,#blog-container ol, #blog-container li{
	color:#4c4c4c !important;	
}
#blog-container h1{
	color:#4c4c4c;
	border:none;
	font-size:44px;
	font-weight:300;
	line-height:50px;
	padding-bottom:0px;	
}
#blog-container h2{
	color:#4c4c4c;
	border:none;
	font-size:40px;
	font-weight:300;
	line-height:45px;	
}
#blog-container h3{
	color:#4c4c4c;
	border:none;
	font-size:36px;
	font-weight:300;
	line-height:40px;	
}
#blog-container h4{
	color:#4c4c4c;
	border:none;
	font-size:30px;
	font-weight:300;
	line-height:36px;	
}
#blog-container h5{
	color:#4c4c4c;
	border:none;
	font-size:24px;
	font-weight:300;
	line-height:30px;	
}
#blog-container h6{
	color:#4c4c4c;
	border:none;
	font-size:18px;
	font-weight:300;
	line-height:24px;	
}
.recent-blog li{
	color:#777;
	font-style:italic;
	font-size:13px;
	border-bottom: 1px solid #ebeced;
	padding-bottom:15px;
	margin-bottom:15px;
	line-height:16px;	
}
.recent-blog li i{
	margin-right:5px;	
}
.recent-blog li a{
	margin-top:7px;
	display:block;
	font-style:normal;
	
}
.btophead{
	padding-top:0px !important;
	clear:both;	
}
@media screen and (max-width:991px) 
{
	.left-side-col{
	clear:both;	
}
}
