.oi, .ois, .oir, .oi-solid, .oi-brands, .oi-regular {
	aspect-ratio:1;
	background:transparent var(--oi-icon, none) no-repeat scroll 50% 50%;
	display: var(--oi-display,inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	width:1em;
}

.oi-solid, .ois {
	font-weight: 900;
}

.oi-fw {
	text-align: center;
	width: 1.25em;
}

.oi-spin {
	animation-delay: var(--oi-animation-delay,0s);
	animation-direction: var(--oi-animation-direction,normal);
	animation-name: oi-spin;
	animation-duration: var(--oi-animation-duration,2s);
	animation-iteration-count: var(--oi-animation-iteration-count,infinite);
	animation-timing-function: var(--oi-animation-timing,linear);
}

.oi-rotate-90 {
	transform: rotate(90deg);
}

.oi-rotate-270 {
	transform: rotate(270deg);
}

.oi-2x {
	font-size: 2em;
}




.oi-angle-left {
	--oi-icon: url(/img/icons/angle_left.svg);
}

.oi-angle-right {
	--oi-icon: url(/img/icons/angle_right.svg);
}

.oi-angles-down {
	--oi-icon: url(/img/icons/angles_down.svg);
}

.oi-angles-left {
	--oi-icon: url(/img/icons/angles_left.svg);
}

.oi-angles-right {
	--oi-icon: url(/img/icons/angles_right.svg);
}

.oi-arrow-up-from-bracket {
	--oi-icon: url(/img/icons/arrow_up_from_bracket.svg);
}

.oi-backward {
	--oi-icon: url(/img/icons/backward.svg);
}

.oi-cart-shopping {
	--oi-icon: url(/img/icons/cart_shopping.svg);
}

.oi-check {
	--oi-icon: url(/img/icons/check.svg);
}

.oi-circle-play {
	--oi-icon: url(/img/icons/circle_play.svg);
}

.oi-clock {
	--oi-icon: url(/img/icons/clock.svg);
}

.oi-cloud-arrow-down {
	--oi-icon: url(/img/icons/cloud_arrow_down.svg);
}

.oi-comment-dots {
	--oi-icon: url(/img/icons/comment-dots.svg);
}

.oi-comments {
	--oi-icon: url(/img/icons/comments.svg);
}

.oi-copy {
	--oi-icon: url(/img/icons/copy.svg);
}

.oi-download {
	--oi-icon: url(/img/icons/download.svg);
}

.oi-earth-americas {
	--oi-icon: url(/img/icons/earth_americas.svg);
}

.oi-eye {
	--oi-icon: url(/img/icons/eye.svg);
}

.oi-facebook {
	--oi-icon: url(/img/icons/facebook.svg);
}

.oi-facebook-f {
	--oi-icon: url(/img/icons/facebook_f.svg);
}

.oi-file-lines {
	--oi-icon: url(/img/icons/file_lines.svg);
}

.oi-file {
	--oi-icon: url(/img/icons/file.svg);
}

.oi-file-pdf {
	--oi-icon: url(/img/icons/file_pdf.svg);
}

.oi-forward {
	--oi-icon: url(/img/icons/forward.svg);
}

.oi-gear {
	--oi-icon: url(/img/icons/gear.svg);
}

.oi-globe {
	--oi-icon: url(/img/icons/globe.svg);
}

.oi-greater-than {
	--oi-icon: url(/img/icons/greater_than.svg);
}

.oi-headphones {
	--oi-icon: url(/img/icons/headphones.svg);
}

.oi-heart {
	--oi-icon: url(/img/icons/heart.svg);
}

.oi-home {
	--oi-icon: url(/img/icons/home.svg);
}

.oi-info-circle {
	--oi-icon: url(/img/icons/info_circle.svg);
}

.oi-instagram {
	--oi-icon: url(/img/icons/instagram.svg);
}

.oi-laptop-code {
	--oi-icon: url(/img/icons/laptop_code.svg);
}

.oi-magnifying-glass {
	--oi-icon: url(/img/icons/magnifying_glass.svg);
}

.oi-magnifying-glass-plus {
	--oi-icon: url(/img/icons/magnifying_glass_plus.svg);
}

.oi-minus {
	--oi-icon: url(/img/icons/minus.svg);
}

.oi-paper-plane {
	--oi-icon: url(/img/icons/paper_plane.svg);
}

.oi-pen-to-square {
	--oi-icon: url(/img/icons/pen_to_square.svg);
}

.oi-pencil {
	--oi-icon: url(/img/icons/pencil.svg);
}

.oi-phone {
	--oi-icon: url(/img/icons/phone.svg);
}

.oi-play {
	--oi-icon: url(/img/icons/play.svg);
}

.oi-play-circle {
	--oi-icon: url(/img/icons/play-circle.svg);
}

.oi-plus {
	--oi-icon: url(/img/icons/plus.svg);
}

.oi-plus-circle {
	--oi-icon: url(/img/icons/plus_circle.svg);
}

.oi-pause {
	--oi-icon: url(/img/icons/pause.svg);
}

.oi-print {
	--oi-icon: url(/img/icons/print.svg);
}

.oi-rotate {
	--oi-icon: url(/img/icons/rotate.svg);
}

.oi-rotate-left {
	--oi-icon: url(/img/icons/rotate_left.svg);
}

.oi-rotate-right {
	--oi-icon: url(/img/icons/rotate_right.svg);
}

.oi-share-nodes {
	--oi-icon: url(/img/icons/share_nodes.svg);
}

.oi-shuffle {
	--oi-icon: url(/img/icons/shuffle.svg);
}

.oi-sitemap {
	--oi-icon: url(/img/icons/sitemap.svg);
}

.oi-sliders {
	--oi-icon: url(/img/icons/sliders.svg);
}

.oi-spinner {
	--oi-icon: url(/img/icons/spinner.svg);
}

.oi-star {
	--oi-icon: url(/img/icons/star.svg);
}

.oi-tag {
	--oi-icon: url(/img/icons/tag.svg);
}

.oi-thumbs-up {
	--oi-icon: url(/img/icons/thumbs-up.svg);
}

.oi-trash {
	--oi-icon: url(/img/icons/trash.svg);
}

.oi-trash-alt {
	--oi-icon: url(/img/icons/trash_alt.svg);
}

.oi-twitter {
	--oi-icon: url(/img/icons/twitter.svg);
}

.oi-user-astronaut {
	--oi-icon: url(/img/icons/user_astronaut.svg);
}

.oi-user-tie {
	--oi-icon: url(/img/icons/user_tie.svg);
}

.oi-users {
	--oi-icon: url(/img/icons/users.svg);
}

.oi-video {
	--oi-icon: url(/img/icons/video.svg);
}

.oi-volume-high {
	--oi-icon: url(/img/icons/volume_high.svg);
}


.oi-wordpress {
	--oi-icon: url(/img/icons/wordpress.svg);
}

.oi-youtube {
	--oi-icon: url(/img/icons/youtube.svg);
}







@keyframes oi-spin {
	0% {
		transform:rotate(0deg)
	}
	to {
		transform:rotate(1turn)
	}
}