.author{
	padding-top:80px;
	padding-bottom:20px;
}
.author-img, .author-name, .author-detail{
	padding:5px 0;
}
.author-img img{
	border-radius:50%;
	width:50%;
}
.author-name{
	font-size:28px;
}
.author-detail{
	color:#7d7d7d;
}
.sosmed-img img{float:left;padding:2px;}
.sosmed-item{padding:7px 5px;}
.sosmed-title{color:#000;}
.sosmed-detail{float:left;}
.sosmed-detail p{padding:0;margin:0;}
.author-app{
	width:31%;
	border:1px solid #CCC;
	margin-right:3.5%;
	margin-bottom:3.5%;
}
.author-app:nth-child(3),.author-app:nth-child(6),.author-app:nth-child(9){
	margin-right:0;
}
.last{margin-right:0;}
.border-left{border-left:1px solid #CCC;}


@media(min-width: 768px) and (max-width: 992px){
	.sosmed-detail a{}
}

@media screen and (max-width: 767px){
	.author-app{width:100%;}
	.author-app-content{border-top:none!important; }
	.border-left{border:0;border-top:1px solid #CCC;}
	.auto-padding{padding-top:20px;}
}

.top-author{
	height: 55px;
	width: 100%;
	position: absolute;
	z-index: 10;
	background-color: #fff;
	left: 0;
}

.overflow-hidden{
	overflow: hidden;
}