body {
	line-height: 1.3;
}
a {
	cursor: pointer;
	text-decoration: none;
	line-height: 1;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
}
a:hover,
a.actual {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
}
ul, li {
	line-height: 1;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
.desktop {
	display: none;
}
@media only screen and (min-width: 1024px) {
	.desktop {
		display: block;
	}
	.mobile {
		display: none;
	}
}