/* Author Box
----------------- */

.author-box-container{
   padding: 40px 30px;
   background-color: #fafafa ;
   margin-top: 40px;
}

.author-box-container:before, .author-box-container:after {
	content: "";
	display: table;
}

.author-box-container:after {
	clear: both;
}

.author-box-col {
	display: block;
	float: left;
	margin: 0% 0% 0% 1.6%;
}

.author-box-col:first-child {
	margin: 0%;
}

.author-box-col_1-of-4 {
	width: 14.26%;
}

.author-box-col_3-of-4 {
	width: 84.13%;
}

.author-box-details img{
   border-radius: 50%;
   margin-bottom: 10px;
   display: block;
   max-width: 100%;
   height: auto;
}

.author-box-name{
   display: inline-block;
   margin-bottom: 15px;
   font-size: 17px;
}

.author-box-social{
    clear: both;
	text-align: center;
	margin-bottom: 25px;
}

.author-box-icon-lk{
   font-size: 36px !important;
   text-decoration: none !important;
   margin-top: 10px;
   margin-right: 10px;
}

.author-box-icon-tw{ color: #00aced; }
.author-box-icon-tw:hover{ 	color: #0091c6; }
.author-box-icon-fb{ color: #3b5998; }
.author-box-icon-fb:hover{ 	color: #2a467f; }

.author-box-animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
	
@-webkit-keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.2, 1.2, 1.2);
		transform: scale3d(1.2, 1.2, 1.2);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.2, 1.2, 1.2);
		transform: scale3d(1.2, 1.2, 1.2);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.author-box-icon-lk:hover{
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

@media screen and (max-width:992px) {

	.author-box-container {
		padding: 30px;
		text-align: center;
	}
	.author-box-details img {
		margin-left: auto;
		margin-right: auto;
	}
	.author-box-col_1-of-4 , .author-box-col_3-of-4{
		width: 100%;
	}

}