/*
Theme Name: Twenty Seventeen Child
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.3.1497197191
Updated: 2017-06-11 18:06:31
*/






/*--------------------------------------------------------------
Navigation und Logo 
--------------------------------------------------------------*/

.navigation-top .custom-logo-link {
	display:none;
	float:left;
}

.site-branding .custom-logo-link {
	display:none;
}

.custom-logo-link img {
	max-height: 60px;
}

@media screen and ( min-width: 56em ) {
	.site-navigation-fixed .custom-logo-link {
		display:block;
	}

	.navigation-top #site-navigation {
		clear:none;
		float:left;
	}

	.main-navigation {
		padding: 0.5em 1em;
	}
}

@media screen and (min-width: 48em) {
	.site-header .menu-scroll-down {
		padding: 1.5em;
	}

	.menu-scroll-down .icon {
		height: 23px;
		width: 23px;
	}
}

.main-navigation a:hover {
	color: #DF5655 !important;
}





/*--------------------------------------------------------------
Header-Image 
--------------------------------------------------------------*/

.site-navigation-fixed.navigation-top {
	z-index: 10000;
}

.site-title {
	margin-top: 86px;
}

.site-branding {
	top: 0;
	text-align: right;
}

.site-branding-text {
    background-color: silver;
    background-color: hsla(0, 0%, 100%, 0.5);
	height: 100%;
	padding: 0 1em;
}

@media screen and (min-width: 48em) {
	.site-branding-text {
		max-width: 55%;
	}
}

.has-header-image.twentyseventeen-front-page .site-branding, 
.has-header-image.home.blog .site-branding {
	vertical-align: top;
	margin-top: 0px;
	padding: 0;
}


body.has-header-image .site-title, body.has-header-image .site-title a {
	color: #2C383C;
}

body.has-header-image .site-description {
	color: #2C383C;
}

.site-header .menu-scroll-down .icon {
	-webkit-animation-delay: 4s;
	-webkit-animation-name: color-pulse;
	-webkit-animation-duration: 1500ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-direction: alternate;
	animation-delay: 4s;
	animation-name: color-pulse;
	animation-duration: 1500ms;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-direction: alternate;
}

@-webkit-keyframes color-pulse {
	0% { fill:#DF5655; }
	100% { opacity:0.15; }
}

@keyframes color-pulse {
	0% { fill:#DF5655; }
	100% { opacity:0.15; }
}

/* Force sticky navigation into position */
#page-header {
	margin-bottom: 0 !important;
}

/* Force header image to full height */
#custom-header-media {
	height: 100vh;
	max-height: 100%;
	overflow: hidden;
	position: relative;
}

@media screen and (max-width: 48em) {
	.has-header-image.twentyseventeen-front-page .site-branding,
	.has-header-video.twentyseventeen-front-page .site-branding,
	.has-header-image.home.blog .site-branding,
	.has-header-video.home.blog .site-branding {
		display: block;
		bottom: 0;
		left: 0;
		height: auto;
		position: absolute;
		width: 100%;
	}
}





/*--------------------------------------------------------------
Aufteilung 
--------------------------------------------------------------*/

@media screen and (min-width: 48em) {

	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
		width: 30%;
	}

	.blog:not(.has-sidebar) #primary article,
	.archive:not(.page-one-column):not(.has-sidebar) #primary article,
	.search:not(.has-sidebar) #primary article,
	.error404:not(.has-sidebar) #primary .page-content,
	.error404.has-sidebar #primary .page-content,
	body.page-two-column:not(.archive) #primary .entry-content,
	body.page-two-column #comments {
		width: 64%;
		margin-right: 6%;
	}

	.has-sidebar:not(.error404) #primary {
		float: left;
		width: 64%;
	}

	.has-sidebar #secondary {
		float: right;
		padding-top: 0;
		width: 30%;
	}

	.page-two-column .panel-content .entry-header {
		float: left;
		width: 30%;
	}

	.page-two-column .panel-content .entry-content {
		float: right;
		width: 64%;
		margin-right: 6%;
	}

	.page-two-column .panel-content .recent-posts {
		clear: right;
		float: right;
		width: 64%;
		margin-right: 6%;
	}

	.site-footer .widget-column.footer-widget-1 {
		float: left;
		width: 30%;
	}

	.site-footer .widget-column.footer-widget-2 {
		float: right;
		width: 64%;
	}

	.social-navigation {
		clear: left;
		float: left;
		margin-bottom: 0;
		width: 30%;
	}

	.site-info {
		float: left;
		padding: 0.7em 0 0;
		width: 64%;
	}

	.social-navigation + .site-info {
		margin-left: 6%;
	}
}





/*--------------------------------------------------------------
Header-Image 
--------------------------------------------------------------*/

.widget.widget_media_video { 
	margin-top: -30px !important;
	margin-bottom: 0px !important; 
}

@media screen and (min-width: 48em) {
	.cl-flipbox-front, .cl-flipbox-back {
		min-height: 230px !important;
	}
}

@media screen and (max-width: 48em) {
	.cl-flipbox-front, .cl-flipbox-back {
		min-height: 180px !important;
	}
}

.widget.widget_sow-headline {
	padding-bottom: 0 !important;
}

.slick-arrow.slick-prev, .slick-arrow.slick-next { 
	line-height: 1 !important; 
}


.Frontpage-Phalanx .wp-block-media-text__media {
	width: 100pt !important;
}





/*--------------------------------------------------------------
Typographie
--------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	line-height: 1.4;
	margin: 0 0 0.75em;
	padding: 0.5em 0 0;
}

body,
button,
input,
select,
textarea {
	color: #333;
	font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 15px;
	font-size: 0.9375rem;
	font-weight: 400;
	line-height: 1.66;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #333;
	font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;
}

:-moz-placeholder {
	color: #333;
	font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;
}

::-moz-placeholder {
	color: #333;
	font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;
	opacity: 1;
	/* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #333;
	font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;
}

.entry-content a:link,
.entry-content a:focus,
.entry-content a:hover {
	text-decoration: underline;
}

.iw-so-article-title a:link,
.iw-so-article-title a:focus,
.iw-so-article-title a:hover {
	text-decoration: none;
}

a:focus,
a:active {
	color: #DF5655 !important;
	outline: 0;
}

.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
	color: #DF5655 !important;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
}

.vcard,
.author,
.fn {
	color: #2C383C;
}





/*--------------------------------------------------------------
Videos einbetten
--------------------------------------------------------------*/

.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}




/*--------------------------------------------------------------
Videos einbetten
--------------------------------------------------------------*/

.dob-embed-container .video-wrapped .video-wrapped-play {
	background: rgba(0,0,0,0.7);
	height: 100%;
	width: 100%;
	top: 0;
	padding-top: 5%;
}
.dob-embed-container .video-wrapped .video-wrapped-play:before {
	top: 24%;
	margin-left: -15px;
}
.dob-embed-container .video-wrapped .video-wrapped-play .small {
	padding-left: 20px;
	padding-right: 20px;
}
.dob-embed-container, .dob-embed-container .video-wrapped {
	max-width: 100%;
}





/*--------------------------------------------------------------
Fonts einbetten
--------------------------------------------------------------*/

/* OPEN SANS */

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


/* LIBRE FRANKLIN */


/* libre-franklin-300 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/libre-franklin-v2-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Light'), local('LibreFranklin-Light'),
       url('../fonts/libre-franklin-v2-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-franklin-v2-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-franklin-v2-latin-300.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-300italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/libre-franklin-v2-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Light Italic'), local('LibreFranklin-LightItalic'),
       url('../fonts/libre-franklin-v2-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-franklin-v2-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-franklin-v2-latin-300italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-regular - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/libre-franklin-v2-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin'), local('LibreFranklin-Regular'),
       url('../fonts/libre-franklin-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-franklin-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-franklin-v2-latin-regular.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/libre-franklin-v2-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Italic'), local('LibreFranklin-Italic'),
       url('../fonts/libre-franklin-v2-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-franklin-v2-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-franklin-v2-latin-italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-600 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/libre-franklin-v2-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin SemiBold'), local('LibreFranklin-SemiBold'),
       url('../fonts/libre-franklin-v2-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-franklin-v2-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-franklin-v2-latin-600.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-600italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/libre-franklin-v2-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin SemiBold Italic'), local('LibreFranklin-SemiBoldItalic'),
       url('../fonts/libre-franklin-v2-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-franklin-v2-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-franklin-v2-latin-600italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-800 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/libre-franklin-v2-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin ExtraBold'), local('LibreFranklin-ExtraBold'),
       url('../fonts/libre-franklin-v2-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-franklin-v2-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-franklin-v2-latin-800.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-800italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/libre-franklin-v2-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin ExtraBold Italic'), local('LibreFranklin-ExtraBoldItalic'),
       url('../fonts/libre-franklin-v2-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-franklin-v2-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-franklin-v2-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-franklin-v2-latin-800italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}