html {
	width: 100%;
	height: 100%;
}
body {
	width: 100%;
	height: 100%;
	color: #212121;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}
img {
	border: 0;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
}
.widget {
	/* padding: 3rem; */
}

.widget .title,
.copyright{
	display:none !important;
}
	.widget a.title:link, .widget a.title:visited  {
		display:block;
		height:33px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,b7b7b7+100 */
		background: #eeeeee; /* Old browsers */
		background: -moz-linear-gradient(top, #eeeeee 0%, #b7b7b7 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #eeeeee 0%,#b7b7b7 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #eeeeee 0%,#b7b7b7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-9 */
		text-decoration:none;
	}
	.widget .title .icon {
		display:block;
		float:right;
		width:22px;
		height:22px;
		background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhCxwACRXAzOQTAAAC0UlEQVRYw9WYPUwUQRSAv4XzSICTQCCxIIFEJQf0ghoSC4z8dFyidFhobwzBRO0MFHgNhaCdBQ3FXRA0aiw00Rg5xUKDQUNxJKgFeBwhauRvKBj2527ndjfsmvCumDcz771v/vbt3GrsSYQYHdRzBH9kkzTPSLBuNJ3mAyKA33taDcRqIAiBYHUPE+FjYAiBYJZyuBwoQiDoK6Lbp61WS3eIOp9CzZNFk/oOUSr1njpI+bQo1hV5a+pJFfm2KJq6dsggBeSQQf5aatvmSsg3yDlKZDQBVAUDuaXu8gpZ4w9QSoUXJ/eQDBMkmWcVqCRKD5esi1JI3D3x05zM82zgsSvflDvIqOIUFjPmF2Qy52k2i+ZiNiljT16QoFivCQaol3txHaGECK5xRmbcNMOm4WwT43zungxanKvIyPZ7jrs6Ki1/ctTSPpifhUssBq1ydIKEIyQpy2OctbTrEVVppVGW63xzhHzVLz6N9gYqSLUsl1l2hBg21fYGKsiOY2g7URwQFSQjyxpqHEMbNr+8QeZkGSHqCIkSkdoXb5DPci4aPY6QmD77T94g33kjtV6brGWWBi5K7TU/vEFgXJaVjBTI1SFG9BvWuMpIDXlESmqdjCowIcbokHqKKe+QDfrZkvpVJmnKs2hikitS36KfDfWa7ueuuE3fDVMuXeM+7dQSJkwt7TxgzdQ7YOMdz0/1cdshDOWk7SwLLJDNaR2y9Y3np3p7uUmWO4T1ekXe232D29wtHMT53jVMBzPK3ndccEK4u9y9pI1eplmxtK4wRS9tvHIO4O62sskEE9TSTDNVQIY55lhy5esasidLLPHcg72n5TqwGBBxgCj2okf8z5BS3yH7EUURaal2cdxXxAm6pLao0cdDWUnzlH8+IUrolJdD6INyZgP9HjFLGUBLoB9wTu1PrpWZQBAztIDxf7uMGF3UUezLUdbYZpEnJPkNsAv24I9Q8PTgaAAAAABJRU5ErkJggg==") no-repeat;
		background-size: 22px 22px;
		margin:6px 6px 0 0;
	}
	.widget .title .text {
		float:left;
		height:25px;
		overflow:hidden;
		margin:5px 0 0 10px;
		color:#000;
		font-size:18px;
		white-space:nowrap;
	}
	.widget .profile {
		width:100%;
		height:80px;
		border-collapse: collapse;
	}
		.widget .profile tr td {
			padding:0px;
			margin:0px;
			text-align:center;
		}
		.widget .profile td {
			border:1px solid #c3c3c3;
		}
		.widget .profile .avatar {
			width:1%;
			padding:10px !important;
			border-left:none !important;
			line-height:0px;
		}
			.widget .profile .avatar img {
				width:60px;
			}
		.widget .profile .value {
			width:33%;
			height:30px;
			font-size:14px;
			font-weight:bold;
		}
		.widget .profile span {
			display:block;
			font-size:9px;
			font-weight:bold;
			color:#999999;
			margin:-2px 0 0 0;
		}
	.widget a.follow:link, .widget a.follow:visited {
		display:block;
		background: #535353;
		text-decoration:none;
		font-size:14px;
		color:#FFF;
		font-weight:bold;
		width:120px;
		margin:0 auto 0 auto;
		padding:6px 6px 6px 10px;
		border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
	}
	.widget a.follow:hover {
		background: #383838;
	}
	.widget .data {
		text-align:left;
		margin: 0 -2rem;
		/* padding:0 0 5px 0; */
		display: flex;
		flex-wrap: wrap;
	}
		.widget .data a.image:link, .widget .data a.image:visited{
			    width: calc(33% - 2rem) !important;
				margin: 1rem;
				height: auto;
				box-sizing:border-box;
		}
		.widget .data .image:hover {
			filter: alpha(opacity=80);
		 	opacity: 0.8;
		}
			.widget .data .image span {
				display:block;
				background-repeat:no-repeat;
				background-size:cover;
				background-position:center center;
			}
	.widget .empty {
		text-align:center;
		margin:10px 0 10px 0;
	}
.copyright {
	margin:3px 0 3px 0;
	font-size:10px;
	text-align:center;
}
	.copyright a:link, .copyright a:visited {
		text-decoration:none;
		color:#666;
	}
	.copyright a:hover {
		text-decoration:underline;
	}
.cacheError {
	font-size:10px;
	color:red;
	text-align:center;
}
@media (max-width: 240px) {
	.widget .profile {
		display:none;
	}
}
@media (max-width: 180px) {
	.widget .title .text {
		display:none;
	}
	.widget .title .icon {
		width:100%;
		background-position:center top;
		margin:5px 0 0 0;
	}
}