.header-blog{
background:white;
}
.logo-blog{
width:300px;
height:auto;
margin: 30px 0px -40px 0px;
position:relative;
z-index:1;
}
.menu-blog{
background:white; 
border:none;
}
.search-icon{
background:white;
color:#808080;
}
.search-blog{
display:none;
width:150px;
height:34px;
padding: 6px 12px;
border: 1px solid #ccc;
border-radius: 4px 0px 0px 4px;
}
.active-blog{
color:#00a99d !important;
font-weight:bold;
}
.blog-heading-color{
color:#00a99d;
text-decoration:none !important;
font-weight:bold;
}
.blog-sub-heading{
color:#808080;
font-weight:bold;
margin-bottom:20px;
}

.blog-text-color{
color:#808080;
text-decoration:none !important;
}
.blog-body{
background:#f5f5f5; 
padding-top:40px; 
}
.thumbnail-blog{
display: block;
padding: 0px;
margin-bottom: 20px;
background:white;
}
.thumbnail-blog a {
text-decoration:none;
}
.main-thumbnail-blog{
display: block;
padding: 0px;
margin-bottom: 40px;
background:white;
}
.main-caption-blog{
display:inline-block; 
width:30%; 
vertical-align:top;
}
.caption-blog{
padding:20px;
color:#808080;
}
.main-img-container{
width:68%; 
display:inline-block;
}
.blog-img{
width:100%; 
height:auto;
}
.sidebar-heading{
color:#808080;
font-weight:bold;
}

.social-icons{
float:right; 
text-align:right;
display:block;
}

.fa {
  padding: 12px;
  font-size: 14px;
  width: 38px;
  text-align: center;
  text-decoration: none !important;
  margin: 5px 2px;
  border-radius:50%;
}

.fa:hover {
    opacity: 0.8;
	-ms-transform: scale(1.2); /* IE 9 */
    -webkit-transform: scale(1.2); /* Safari 3-8 */
    transform: scale(1.2); 
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-envelope {
  background: #0aa898;
  color: white;

}

@media only screen and (max-width: 991px) {
	.social-icons{
		float:none; 
		text-align:center;
		display:block;
	}
}

@media only screen and (max-width: 767px) {
	.main-img-container{
		width:100%; 
		display:block;
	}
	.main-caption-blog{
		display:block; 
		width:100%; 
	}
	.search-blog{
		display:block;
		width:100%;
	}
	.search-icon{
		background:white;
		color:#808080;
		border:1px solid #ccc;
	}
	.social-icons{
		float:none; 
		text-align:center;
		display:block;
	}
}


#cookieContainer{
	height:40px;
	display:none;
}
 
#cookieConsent {
	text-align:left;
	background-color: #fff;
	min-height: 30px;
	line-height: 30px;
	padding: 8px;
	top: 0;
	right:0;
	position:fixed;
	z-index: 9999;
	margin:auto;
	width:100%;
}
#cookieConsent a {
	color:inherit;
	text-decoration: underline;
}
#closeCookieConsent {
	float: right;
	display: inline-block;
	cursor: pointer;
	height: 30px;
	width: 20px;
	margin: 0;
	font-weight: bold;
	font-size:22px;
	color:#666666;
}
.cookie-text{
	font-size: 14px;
	color: #666666;
}
@media only screen and (max-width : 480px) {
	.cookie-text{
		font-size: 12px;
		color: #666666;
	}
	#closeCookieConsent {
	font-weight: normal;
	font-size:18px;
	}
}	

.active a {
	color:white !important;
}
