/* Icoonfonts, overgenomen uit het bronthema (gadden). */

@font-face {
	font-family: "flaticon_gadden";
	src: url("/wp-content/themes/spijkerenprins/assets/fonts/flaticon_gadden.woff2") format("woff2"),
	     url("/wp-content/themes/spijkerenprins/assets/fonts/flaticon_gadden.woff") format("woff"),
	     url("/wp-content/themes/spijkerenprins/assets/fonts/flaticon_gadden.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Bravisicon";
	src: url("/wp-content/themes/spijkerenprins/assets/fonts/bravisicon.woff2") format("woff2"),
	     url("/wp-content/themes/spijkerenprins/assets/fonts/bravisicon.woff") format("woff"),
	     url("/wp-content/themes/spijkerenprins/assets/fonts/bravisicon.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="flaticon-"]::before,
[class*=" flaticon-"]::before {
	font-family: "flaticon_gadden";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="bravisicon-"]::before,
[class*=" bravisicon-"]::before {
	font-family: "Bravisicon";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Alleen de glyphs die de site gebruikt. De fonts bevatten er meer. */
.flaticon-plant::before { content: "\f105"; }
.flaticon-agriculture::before { content: "\f113"; }
.flaticon-watering-can::before { content: "\f11a"; }
.flaticon-field-1::before { content: "\f114"; }
.flaticon-park::before { content: "\f116"; }
.bravisicon-long-arrow-right-three::before { content: "\f121"; }
.bravisicon-double-arrow-right::before { content: "\f114"; }
.flaticon-landscape::before { content: "\f106"; }
.flaticon-growth-1::before { content: "\f118"; }
.flaticon-village::before { content: "\f10e"; }
.flaticon-bus-stop::before { content: "\f10a"; }
.flaticon-field::before { content: "\f111"; }
.flaticon-industry::before { content: "\f108"; }
.flaticon-farming::before { content: "\f115"; }

/* Icomoon (uit het bronthema), alleen de pijl omhoog van de terug-naar-boven-knop. */
/* De tekens die de site gebruikt (U+E9B7, U+EA2A, U+EA40, U+EDC5, U+EF12, U+F148, U+F23A) staan in een subset van 6 KB. Het volledige bestand (616 KB) wordt
   alleen geladen als een pagina een ander Icomoon-teken gebruikt, bijvoorbeeld een nieuw gekozen icooncode in een blok. */
@font-face {
	font-family: 'Icomoon';
	src: url('../fonts/icomoon-subset.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	unicode-range: U+E9B7, U+EA2A, U+EA40, U+EDC5, U+EF12, U+F148, U+F23A;
}
@font-face {
	font-family: 'Icomoon';
	src: url('../fonts/icomoon.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	unicode-range: U+E000-E9B6, U+E9B8-EA29, U+EA2B-EA3F, U+EA41-EDC4, U+EDC6-EF11, U+EF13-F147, U+F149-F239, U+F23B-F8FF;
}
.icon-arrow-up221 { font-family: 'Icomoon'; font-style: normal; font-weight: normal; line-height: 1; }
.icon-arrow-up221::before { content: "\f23a"; }

/* Font Awesome 5 Free (solid), van de bron overgenomen; alleen gebruikt voor het e-mailicoon in formulieren. */
/* Font Awesome 5.15.3: subset met de 10 gebruikte iconen; het volledige bestand alleen als een pagina een ander icoon gebruikt. */
@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('../fonts/fa-solid-subset.woff2') format('woff2');
	unicode-range: U+F007, U+F017, U+F095, U+F0AD, U+F0E0, U+F303, U+F3C5, U+F51E, U+F5AC, U+F674;
}
@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('../fonts/fa-solid-900.woff2') format('woff2');
	unicode-range: U+E000-F006, U+F008-F016, U+F018-F094, U+F096-F0AC, U+F0AE-F0DF, U+F0E1-F302, U+F304-F3C4, U+F3C6-F51D, U+F51F-F5AB, U+F5AD-F673, U+F675-F8FF;
}

/* Font Awesome 5 Brands, van de bron overgenomen; alleen voor het LinkedIn-icoon bij de teamleden. */
/* Idem voor de 6 gebruikte merklogo's. */
@font-face {
	font-family: 'Font Awesome 5 Brands';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/fa-brands-subset.woff2') format('woff2');
	unicode-range: U+F099, U+F0D2, U+F0E1, U+F16D, U+F232, U+F39E;
}
@font-face {
	font-family: 'Font Awesome 5 Brands';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/fa-brands-400.woff2') format('woff2');
	unicode-range: U+E000-F098, U+F09A-F0D1, U+F0D3-F0E0, U+F0E2-F16C, U+F16E-F231, U+F233-F39D, U+F39F-F8FF;
}
.sep-glyph--fab { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }
