@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/open-sans-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/open-sans-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/open-sans-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/open-sans-700.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/open-sans-800.ttf) format('truetype');
}
/* === Icon Set from Fonttello === */

@font-face
{
	font-family: 'iconset';
	src:
		url('../iconset/iconset.eot?80302829#iefix') format('embedded-opentype'),
		url('../iconset/iconset.woff2?80302829') format('woff2'),
		url('../iconset/iconset.woff?80302829') format('woff'),
		url('../iconset/iconset.ttf?80302829') format('truetype'),
		url('../iconset/iconset.svg?80302829') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="icon-"]:before, [class*=" icon-"]:before
{
	font-family: "iconset";
	font-style: normal;
	font-weight: normal;
	speak: none; speak: never;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	height: 1em;
	margin-right: 0.2em;
	margin-left: 0.2em;
	text-align: center;

	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;

	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;

	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-"], [class*=" icon-"]
{
	visibility: hidden;
}

.icon-triangle-down:before { content: '\e800'; }
.icon-triangle-up:before { content: '\e801'; }
.icon-download:before { content: '\e802'; }
.icon-cancel:before { content: '\e803'; }
.icon-info:before { content: '\e804'; }
.icon-help:before { content: '\e805'; }
.icon-quote-left:before { content: '\e806'; }
.icon-quote-right:before { content: '\e807'; }
.icon-angle-down:before { content: '\e808'; }
.icon-check:before { content: '\e809'; }
.icon-plus:before { content: '\e80a'; }
.icon-minus:before { content: '\e80b'; }
.icon-angle-left:before { content: '\e80c'; }
.icon-angle-right:before { content: '\e80d'; }
.icon-angle-up:before { content: '\e80e'; }
.icon-video:before { content: '\e80f'; }
.icon-chat:before { content: '\e810'; }
.icon-location:before { content: '\e811'; }
.icon-user:before { content: '\e812'; }
.icon-link-external:before { content: '\f08e'; }
.icon-angle-double-left:before { content: '\f100'; }
.icon-angle-double-right:before { content: '\f101'; }
.icon-angle-double-up:before { content: '\f102'; }
.icon-angle-double-down:before { content: '\f103'; }
.icon-mobile:before { content: '\f10b'; }
.icon-pdf:before { content: '\f1c1'; }

