* {
	outline:none!important;
}
.btn { word-wrap:break-word!important; white-space: wrap!important; }
body {
	font-family:arial,sans-serif,helvetica!important;
}
h2, h3.post-title {
	text-transform: capitalize;
}
.chrome {
  background: -webkit-linear-gradient(#ffffff, #f2f2f2); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #f2f2f2); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #f2f2f2); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #f2f2f2); /* Standard syntax */
}

/* DOWNLOAD */
.download-style .item {
	float:left;
	width:25%;
}
.download-style .item div.wrapper-download {
	margin:5px;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,0.14);
	border-radius:4px;
	padding:0;
	padding-bottom:5px;
	text-align:center;
}
.download-style .item h4 {
	font-weight: bold;
	margin:0;
	display: block;
	padding:10px 0;
	border-bottom:1px solid #ccc;
	box-shadow:0px 1px 2px #fff;
	text-transform:capitalize;
}
.download-style .item div.description {
	display: block;
	width: 90%;
	margin:5px auto;
	white-space: nowrap;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	width: 90%;
	overflow: hidden;
}
.download-style .item div.download-btn a {
	display: block;
	width:90%;
	margin:10px auto;
	text-align: center;
	background: #333;
	border-radius:3px;
	padding:10px 0;
	color:#fff;
	text-shadow:0 -2px 1px #222;
	transition:all .2s ease;
}
.download-style .item div.download-btn a:hover {
	background:#444;
	text-shadow:0 -2px 1px #333;
}
.download-style .item div.download-btn a:active {
	background:#222;
	text-shadow:0 -2px 1px #111;
}

/* News */
.news span.info:before {
    content: "\f017";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding-right:5px;
    font-size:14px;
    display: inline-block;
}

article .item {
	float:left;
	width: 33.3%;
	margin:0;
	padding:0;
}
article.detail .item {
	width: 100%!important;	
	margin-bottom:auto;
}
/* ARTICLE */
article .article-wrapper h3 {
	display: block;
	width: 90%;
	white-space: nowrap;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	overflow: hidden;
}
article .article-wrapper time.info {
	margin:0px;
	border-bottom:1px solid #dedede;
    padding:0px!important;
	padding-bottom:10px!important;
    margin-top:-20px;
    position: relative;
    z-index: 2;
    display: block;
    font-weight: bold;
    text-shadow:0px 0px 5px white;
}
article .article-wrapper time.info:before {
    content: "\f017";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding-right:5px;
    font-size:14px;
    display: inline-block;
    float:right;
}
article .article-wrapper {
	border-radius:3px;
	border:1px solid #dedede;
	box-shadow: 0px 3px 0px #ddd;
	margin:10px;
	position: relative;
}
article .article-wrapper h3.post-title {
	margin:10px!important;
	padding:10px 10px 0px!important;
}
article .article-wrapper div.konten-artikel {
	margin:10px;
	padding:10px;
}
article .article-wrapper div.deskripsi {
	margin-top:5px;
}
article .article-wrapper div.read-more a {
	text-align:center;
	position:absolute;
	bottom:10px;
	right:10%;
	display: inline-block;
	background: rgba(255,255,255,.80);
	border:1px solid #ccc;
	color:#666;
	width: 80%;
	margin:0 auto;
	padding:10px 20px;
	font-weight: bold;
	border-radius:4px;
	box-shadow:0px -1px 15px 5px #fff;
	opacity: 0;
	transition:all .4s ease;
}
article .article-wrapper:hover div.read-more a{
	opacity: 1;
}
article .article-wrapper span.fa {
	padding-left:5px;
}

/* Lain2 */
.view-all a i {
	position: relative;
	top:-2px;
	padding-right:5px;
}
.artikel-body {
	border-top:1px solid #ddd;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:20px;
}