@font-face {
	font-family: 'ostticon';
	src:url('../fonts/icomoon.eot?zcsa6h');
	src:url('../fonts/icomoon.eot?#iefixzcsa6h') format('embedded-opentype'),
		url('../fonts/icomoon.woff?zcsa6h') format('woff'),
		url('../fonts/icomoon.ttf?zcsa6h') format('truetype'),
		url('../fonts/icomoon.svg?zcsa6h#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ostticon-"], [class*=" ostticon-"] {
	font-family: 'ostticon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ostticon-angle-double-up:before {
	content: "\f102";
}
.ostticon-arrow-up:before {
	content: "\e600";
}
.ostticon-arrow-up2:before {
	content: "\e601";
}
.ostticon-arrow-up-upload:before {
	content: "\e602";
}
.ostticon-arrow-up3:before {
	content: "\e603";
}
.ostticon-arrow-up4:before {
	content: "\e604";
}
.ostticon-arrow-up5:before {
	content: "\e605";
}
.ostticon-arrow-up6:before {
	content: "\e606";
}
.ostticon-arrow-up7:before {
	content: "\e607";
}
.ostticon-arrow-up8:before {
	content: "\e608";
}

.oaveascrolltotop {
	position: fixed;
	bottom: 30px;
	right: 30px;
}

.oaveascrolltotop a {
	width: 60px;
	display: block;
	text-align: center;
	font: 18px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
.oaveascrolltotop a:hover {
	color: #000;
}

.oaveascrolltotop a i {
	text-align: center;
	line-height: 60px;
}
