.binary-clock-cont.thm-re
{
	overflow: hidden;
	position: relative;
	display: inline-block;
	background: #c27502;
}
.binary-clock-cont.thm-re span
{
	box-sizing: border-box;
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	
	-webkit-transition: all 500ms;
	   -moz-transition: all 500ms;
	        transition: all 500ms;
}
.binary-clock-cont.thm-re span.on,
.binary-clock-cont.thm-re span.item-s.on
{
	-webkit-box-shadow: inset 0 0.3rem 0 rgba(0, 0, 0, 0.13), inset -0.2rem 0 0 rgba(0, 0, 0, 0.03);
	   -moz-box-shadow: inset 0 0.3rem 0 rgba(0, 0, 0, 0.13), inset -0.2rem 0 0 rgba(0, 0, 0, 0.03);
	        box-shadow: inset 0 0.3rem 0 rgba(0, 0, 0, 0.13), inset -0.2rem 0 0 rgba(0, 0, 0, 0.03);
}
.binary-clock-cont.thm-re span.on
{
	background: #8db632;
	border-radius: 0 77%;
}
.binary-clock-cont.thm-re span.item-s.on
{
	background: #8db632;
	border-radius: 0 77%;
}
.binary-clock-cont.thm-re span.item-h.on
{
	/*background: #777ce3;*/
}
.binary-clock-cont.thm-re span.off
{
	background: #c67f15;
	border-radius: 0 50%;
	
	-webkit-box-shadow: inset 0 0.3rem 0 rgba(0, 0, 0, 0.07), inset -0.2rem 0 0 rgba(0, 0, 0, 0.03);
	   -moz-box-shadow: inset 0 0.3rem 0 rgba(0, 0, 0, 0.07), inset -0.2rem 0 0 rgba(0, 0, 0, 0.03);
	        box-shadow: inset 0 0.3rem 0 rgba(0, 0, 0, 0.07), inset -0.2rem 0 0 rgba(0, 0, 0, 0.03);
}
.binary-clock-cont.thm-re span.lf
{
	clear: both;
	float: left;
}