body{
	margin:0;
	color:#444;
	background:#f3c444;
	font:300 18px/18px Roboto, sans-serif;
}
*,:after,:before{box-sizing:border-box}
.pull-left{float:left}
.pull-right{float:right}
.clearfix:after,.clearfix:before{content:'';display:table}
.clearfix:after{clear:both;display:block}
body{overflow:hidden}
.bee{
	top:50%;
	left:50%;
	margin:auto;
	width:120px;
	height:120px;
	margin-top:-20px;
	margin-left:-60px;
	position:absolute;
}
.bee:before,
.bee:after{
	top:-30px;
	width:12px;
	height:12px;
	content:'';
	border-radius:50%;
	position:absolute;
	border:6px solid currentColor;
	-webkit-animation:eye 1s linear infinite;
	        animation:eye 1s linear infinite;
}
.bee:before{left:45px}
.bee:after{right:45px}
.bee .body{
	padding:10px;
}
.bee .body,.bee .body:before{
	display:inline-block;
	border:24px double transparent;
	border-top-color:currentColor;
	border-radius:50%;
}
.bee .body:before{
	width:0;
	height:0;
	content:'';
}
.bee .wings{
	top:-35px;
	width:100%;
	height:70px;
	position:absolute;
	-webkit-animation:wing 1s linear infinite;
	        animation:wing 1s linear infinite;
}
.bee .wings:before,
.bee .wings:after{
	top:50%;
	content:'';
	width:50px;
	height:50px;
	margin-top:-25px;
	position:absolute;
	border-radius:50%;
	background-color:rgba(255,255,255,.65);
}
.bee .wings:before{
	left:0;
	transform:rotate(-45deg);
	border-radius:50% 50% 0 50%;
}
.bee .wings:after{
	right:0;
	transform:rotate(45deg);
	border-radius:50% 50% 50% 0;
}
@-webkit-keyframes eye{
	0%,50%,62.5%,87.5%{
		transform:rotateX(0deg);
	}
	51%,63%,75%,100%{
		transform:rotateX(90deg);
	}
}
@keyframes eye{
	0%,50%,62.5%,87.5%{
		transform:rotateX(0deg);
	}
	51%,63%,75%,100%{
		transform:rotateX(90deg);
	}
}
@-webkit-keyframes wing{
	0%,75%,100%{
		transform:rotate(0deg);
	}
	75.1%,83.32%,91.64%{
		transform:rotate(4deg);
	}
	79.16%,87.48%,95.8%{
		transform:rotate(-4deg);
	}
}
@keyframes wing{
	0%,75%,100%{
		transform:rotate(0deg);
	}
	75.1%,83.32%,91.64%{
		transform:rotate(4deg);
	}
	79.16%,87.48%,95.8%{
		transform:rotate(-4deg);
	}
}