.visibleState{
	width:20pt;
	height:20pt;
	top: 15px;
	right: 0px;
	position:absolute;
}
.visibleState:hover{
	cursor:pointer;
	opacity:0.8;
}
.visibleState:active{
	opacity: 0.5;
}
.visibleState .vertical, .visibleState .horizontal{
	background-color:#a49558;
	position:absolute;
}
.visibleState .horizontal{
	width:20pt;
	height:1.5pt;
	top:9.75pt;
}
.visibleState .vertical{
	width:1.5pt;
	height:20pt;
	left: 9.75pt;
}

@media only screen and (max-device-width : 720px) {
	.visibleState{
		top: 25px;
		width:40pt;
		height:40pt;
	}
	.visibleState .horizontal{
		width:40pt;
		height:2pt;
		top:19pt;
	}
	.visibleState .vertical{
		width:2pt;
		height:40pt;
		left: 19pt;
	}
}