body {
	background: #fff;
}

html *,
body, .pure-g [class*="pure-u"],
.subheader-form a.button,
.cloudtag-container * {
	font-family: 'Open Sans', sans-serif;
	font-weight: 200;
}
h2 {
	font-weight: 300;
}
.linklist-link {
	font-weight: 700;
}

#linklist-loop-block,
#link-count-block {
	padding: 20px 0;
}

.linklist-item.private::before {
	background: transparent;
}
	.linklist-item {
		background: transparent;
		box-shadow: none;
		margin: 30px 0;
	}
	.linklist-item-title {
		background: transparent;
	}
	.linklist-item-title h2 {
		padding: 0px;
	}
	.linklist-item-description {
		padding: 0px;
	}
	.linklist-item-infos {
		background: transparent;
		padding: 0px;
	}
	.linklist-item:hover {
		background: #f5f5f5;
	}

.ctrl-checkbox,
.ctrl-edit,
.ctrl-delete,
.ctrl-pin {
	margin: 0 10px 0 0;

}
.ctrl-checkbox a,
.ctrl-edit a i,
.ctrl-delete a i,
.ctrl-pin a {
	color: #ccc;
}
.ctrl-edit a, .ctrl-pin a {
	position: relative;
	top: 1px;
}
.ctrl-delete a i:hover {
	color: rgb(160, 60, 60);
}
.ctrl-edit a i:hover {
	color: rgb(27, 146, 108);
}
.mobile-buttons i {
	font-size: 150%;
}
.mobile-buttons .linkqrcode img {
	width: 24px;
	height: 24px;
}

#footer {
	padding-top:100px;
	font-size: 0.8em;
}
