@charset "utf-8";
/* CSS Document */
.arrow:before {
	display: block;
	width:0;
	height:0;
	position:absolute;
	content:'';
	opacity:1;
	-webkit-transition: all 320ms ease-out;
	-moz-transition: all 320ms ease-out;
	-ms-transition: all 320ms ease-out;
	-o-transition: all 320ms ease-out;
	transition: all 320ms ease-out;
	filter: alpha(opacity=100);
}		
.arrow.arrow-hide:before {
	opacity:0;
	filter: alpha(opacity=0)
}
.arrow.arrow-up:before {
	border-left:		0 solid transparent;
	border-right:		0 solid transparent;
	border-bottom:	0 solid #0fbdbb;
}
.arrow.arrow-right:before {
	border-top:		0 solid transparent;
	border-bottom:	0 solid transparent;
	border-left:		0 solid #0fbdbb;
}
.arrow.arrow-down:before {
	border-left:	0 solid transparent;
	border-right:		0 solid transparent;
	border-top:		0 solid #0fbdbb;
}
.arrow.arrow-left:before {
	border-top:		0 solid transparent;
	border-bottom:	0 solid transparent;
	border-right:		0 solid #0fbdbb;
}
.arrow.arrow-up.arrow-small:before {
	top:	-5px;
}
.arrow.arrow-up.arrow-normal:before {
	top:	-10px;
}
.arrow.arrow-up.arrow-large:before {
	top:	-20px;
}
.arrow.arrow-left.arrow-small:before {
	left:	-5px;
}
.arrow.arrow-left.arrow-normal:before {
	left:	-10px;
}
.arrow.arrow-left.arrow-large:before {
	left:	-20px;
}
.arrow.arrow-right.arrow-small:before {
	right:	-5px;
}
.arrow.arrow-right.arrow-normal:before {
	right:	-10px;
}
.arrow.arrow-right.arrow-large:before {
	right:	-20px;
}
.arrow.arrow-down.arrow-small:before {
	bottom:	-5px;
}
.arrow.arrow-down.arrow-normal:before {
	bottom:	-10px;
}
.arrow.arrow-down.arrow-large:before {
	bottom:	-20px;
}
.arrow.arrow-small:before {
	border-width:	5px;
}
.arrow.arrow-normal:before {
	border-width:	10px;
}
.arrow.arrow-large:before {
	border-width:	20px;
}
