#color-switcher {
	position: fixed;
	top: 100px;
	left: -140px;
	z-index: 400;
	width: 120px;
	padding: 20px 20px 0 0;
	background-color: #fff;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	-webkit-transition: left 0.2s ease-in-out;
    -moz-transition: left 0.2s ease-in-out;
    -ms-transition: left 0.2s ease-in-out;
    -o-transition: left 0.2s ease-in-out;
    transition: left 0.2s ease-in-out;
}
#color-switcher.active {
	left: 0;
}
#color-switcher a {
	float: left;
	width: 40px;
	height: 40px;
	margin: 0 0 20px 20px;
	overflow: hidden;
	text-indent: -999px;
}
#color-switcher a:hover {
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
}
#push-color-list {
	position: absolute;
	top: 0;
	left: 100%;
	width: 62px;
	height: 62px;
	overflow: hidden;
	cursor: pointer;
	background: url(../demo-files/colorpicker.png) 0 0 no-repeat;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}
@media (max-width: 480px) {
	#color-switcher, #push-color-list {display: none;}
}