/*
Theme Name: Eight (Child Theme)
Theme URI: http://eight.creaws.com/
Author: Creative Web Solutions
Description: Eight - Multipurpose WordPress theme.
Version: 1.0.0
License: GNU General Public License version 3.0 & Envato Regular/Extended License
License URI:  http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses
Tags: blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: eight
Template: eight

*/ 

/* =Theme customization starts here
-------------------------------------------------------------- */

/*
Türkis
#81abaa

Türkis heller
#AAC4C3

hell grau
#b4b4b4

dunkel grau
#535353

Rot
#ac2327



Rot aus Word: #C00000
Grau aus Word: #3B3838 (dunkel)

*/



#site_top_panel {
	background: #3B3838;
	border-bottom: solid 1px white;
	font-size: 14px;
}
#top_panel_text {
	font-size: 14px;
}
#top_panel_text .col1,
#top_panel_text .col2 {
	float: left;
}
#top_panel_text .col1 { width: calc(100% - 220px); }
#top_panel_text .col2 { width: 220px; }

#top_panel_text i:first-child { margin-left: 0; }


.site_header .logo,
.site_header.sticky .logo{
	color: #C00000;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	height: auto !important; 
}
.site_header .logo>img,
.site_header.sticky .logo>img,
.site_header.sticky .logo>img:not(.logo_sticky):not(.logo_mobile), 
.sticky_header .logo>img:not(.logo_sticky):not(.logo_mobile){
	max-width: 300px;
	height: auto!important;
}

.footer_container .cws_textwidget_content{
	text-align: left;
	color: #535353;
}
.footer_container .cws_textwidget_content i {
	padding-right: 14px;
}
.footer_container .cws_textwidget_content p {
	margin-bottom: 8px;
}
.footer_container .cws_textwidget_content p .fa {color: #C00000;}

.copyrights_area {
	background-color: #3B3838 !important;
	border-top: solid 1px white;
	color: white;
}
.copyrights_area .fa { padding-right: 5px; }
.copyrights_area a { color: white; }
.copyrights_area a:hover,
.copyrights_area a:focus {
	text-decoration: underline;
}
.copyrights_area a .fa { padding-right: 0; }



.copyrights .col1,
.copyrights .col2 {
	float: left;
}
.copyrights .col1 { width: calc(100% - 320px); }
.copyrights .col2 { width: 320px; }

.scroll_top {
	background-color: #C00000;
}
.scroll_top:hover {
	background-color: rgba(204, 204, 204, 0.9);
}

.bg-1 { background-color: #3B3838; }
.bg-2 { background-color: #C00000; }
.bg-3 { background-color: #b4b4b4; }

.cws_ourteam_items .positions > a {
	pointer-events: none;
	cursor: default;
}

.cws_milestone .milestone_icon + * { margin-top: 15px; }

.bg_page_header .page_title {
	
}

.cws_callout { 
	padding: 20px;
	border-radius: 0 10px 10px 0;
	background: transparent;
	position: relative;
}
.cws_callout:not(.customized){
	border-left: none;
}
.cws_callout:not(.customized):before{
	position: absolute;
	content: " ";
	height: calc(100% + 2px);
	width: 2px;
	background-color: #C00000;
	left: -1px;
	top: -1px;
}
.cws_callout .callout_title {
	font-size: 1.6em;
}
.cws_callout .callout_text { font-size: 1em;}

.cws_callout .icon_section i, 
.cws_callout .icon_section i:hover, 
.cws_callout .icon_section i:focus, 
.cws_callout .icon_section i:active{
	border: solid 1px #C00000 !important;
	background-color: white !important;
	color: #C00000 !important;
}



.cws_callout a.cws_button {
	color: white !important;
	background-color: #C00000 !important;
	border-color: #C00000 !important;
}
.cws_callout a.cws_button:hover,
.cws_callout a.cws_button:active,
.cws_callout a.cws_button:focus {
	background-color: white !important;
	color: #C00000 !important;
	text-decoration: none;
}



.ce_title, .comments-area .comment-reply-title, .eight-new-layout .cws-widget .widget-title{
	font-size: 2.5em;
	line-height: 1.5;
}

.cws_portfolio_items  .item .ce_title{
	line-height: 1.3;
	font-size: 1.5em;
}
.cws_portfolio_items .item .title_part { font-size: 1em; }
.cws_portfolio_items .item .desc_part { 
	font-size: 1em; 
	line-height: 1.3;
}


.news .cws_wrapper .ce_title { font-size: 2em !important;}

.cws_ourteam:not(.single) .cws_ourteam_items .title_wrap>.title,
.cws_ourteam:not(.single) .cws_ourteam_items .title_wrap>.positions {
	line-height: 1.3;
}

.cws_ourteam:not(.single) .cws_ourteam_items .title_wrap>.title {
	font-size: 26px;
	padding-bottom: 5px;
}
.cws_ourteam:not(.single) .cws_ourteam_items .title_wrap>.positions {
	font-size: 18px;
}

.news .post_info_box .post_info_header .date { font-size: 1.1em; }




.site_header .header_box,
.bg_page_header .container {
    background-color: rgba(255,255,255,0.9);
}

.page_title .ce_title { 
	font-size: 2em;
	font-weight: bold;
}

* + .page_title.customized{
	border-top: 1px solid #e6e6e6;
}
.page_title.customized{
	background-color: transparent;
	padding: 0;
	text-align: left;
}
.bg_page_header{
	text-align: left;
}
.page_title.customized .container,
.bg_page_header .container{
	display: table;
}
.page_title.customized .container > *,
.bg_page_header .container > *{
	display: table-cell;
	vertical-align: middle;
}

.page_title.customized .title:before,
.bg_page_header .title:before{
	display: inline-block;
	white-space: normal;
	vertical-align: middle;
}

.page_title.customized .title,
.bg_page_header .title{
	font-size: 2em;
}
.page_title.customized .title h1,
.bg_page_header .title h1{
	font-size: 1.7em;
	line-height: 1;
	font-weight: inherit;
}

.page_title.customized .bread-crumbs,
.bg_page_header .bread-crumbs{
	display: table-cell;
	margin: 0;
	padding: 0;
	border-radius: 0;
}
.bg_page_header .page_title{
	background: transparent;
	padding: 50vH 0 0 0;
}
.bg_page_header .page_title.custom_spacing{
	padding: 0;
}
.page_title.customized .container > * + *,
.bg_page_header .container > * + *{
	margin-top: 15px;
}
.page_title.customized .container,
.page_title.customized .title,
.page_title.customized .bread-crumbs,
.page_title.customized .bread-crumbs .current,
.bg_page_header .container,
.bg_page_header .title,
.bg_page_header .bread-crumbs,
.bg_page_header .bread-crumbs .current{
	color: inherit;
}
.bg_page_header .bread-crumbs .current { color: #C00000;}

.page_title.customized .bread-crumbs a:hover,
.bg_page_header .bread-crumbs a:hover{
	text-decoration: underline;
}
.page_title.customized .bread-crumbs i,
.bg_page_header .bread-crumbs i{
	font-family: FontAwesome;
}
.page_title.customized .bread-crumbs i:before,
.bg_page_header .bread-crumbs i:before{
	content: "\f105";
}

.page_title .bread-crumbs { vertical-align: bottom !important; }

.bg_page_header .bg_layer{
	z-index: 2 !important;
}

.bg_page_header .container{
	z-index: 3 !important;
	padding: 10px 15px;
	margin-bottom: -1px;
	/*width: 1170px;*/
	width: 1200px;
	max-width: 100%;
}

.bg_page_header .bg_layer,
.bg_page_header .stat_img_cont{
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}


.grid_col .wpcf7 .wpcf7-form-control-wrap {
	margin-left: 0;
	width: 100%;
}

.page_content a { color: #C00000;}
.page_content a:hover { text-decoration: underline; }


.wpcf7-form .grid_col_6 {
	float: left;
}


.wpcf7 input[type='checkbox'], .wpcf7 input[type='radio'] { width: 25px; }
.wpcf7-acceptance .wpcf7-list-item  {
	position: relative;
}
.wpcf7-acceptance .wpcf7-list-item label input {
	position: absolute;
    left: 0;
	top: 3px;
}
.wpcf7-acceptance span.wpcf7-list-item-label {
	padding-left: 45px;
    display: block;
}



/* Styling Map-Page */
.map-page svg { 
	display: block;
	max-width: calc(100% - 2rem);
	height: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	margin-left: auto;
	margin-right: auto;
}
.map-page svg a:hover { text-decoration: none; }
.map-page svg a:hover path{
	fill: #C00000;
}

#info-no-objects {
	color: #C00000;
	font-weight: bold;
	margin-bottom: 2em;
}

.objects-toggle .accordion_title {
	font-weight: bold;
	font-size: 1.17em;
}
.objects-toggle .grid_row {
	max-width: 100%;
	width: auto;
}
.objects-toggle .accordion_title { padding-left: 0;}
.objects-toggle .accordion_title>span { margin-left: 0;}

.objects-list  { 
	margin-top: 5px !important;
	padding: 5px 10px !important; 
	background-color: #fafafa !important;
	color: black !important;
}
.objects-list:before { display: none; }
.objects-list table { border: none;}
.objects-list table tr th { font-weight: bold; }
.objects-list table tr th,
.objects-list table tr td { 
	text-align: right; 
	padding: 5px;
	border-bottom-color: #e6e6e6;
}
.objects-list table tr th:first-child,
.objects-list table tr td:first-child { text-align: left;}
.objects-list table tr th:last-child,
.objects-list table tr td:last-child { text-align: center;}

.objects-list table tr td { vertical-align: middle;}
.objects-list table tr td a i.cws_fa{ 
	background-color: #C00000; 
	border-color: #C00000; 
}
.objects-list table tr td a i.cws_fa:hover, 
.objects-list table tr td a i.cws_fa:focus { 
	background-color: #fff; 
	border-color: #fff; 
	color: #C00000;
}
.objects-list table tr td a img {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.objects-list table tr td a img:hover,
.objects-list table tr td a img:focus { opacity: 0.8;}
/* Styling Map-Page - END */

.show-for-xs { display: none;}


#cookieBanner-main {
	background-color: #3B3838 !important;
}
#cookieBanner-content {
	max-width: 1200px !important;
	padding-left: 15px;
	padding-right: 15px;
}
#cookieBanner-text a:hover { text-decoration: none !important; }
#cookieBanner-button {
	background: #C00000 !important;
	border: solid 1px #C00000 !important;
	width: 170px;
} 
#cookieBanner-button:hover,
#cookieBanner-button:focus,
#cookieBanner-button:active {
	background:white !important;
	color: #C00000 !important;
}


.rev_slider .rev-btn a{
	color: white;	
}



@media screen and (max-width: 1024px) {
	#top_panel_text .col1,
	#top_panel_text .col2,
	.copyrights .col1,
	.copyrights .col2	{ width: 100%; float: none;}
	
	.copyrights .col1 { padding-bottom: 5px; }
}
@media screen and (max-width: 767px){
	.header_logo_part { max-width: calc(100% - 60px); }
	.header_logo_part .logo img {
		max-width: 100% !important;
	}
	
	
	.hide-for-xs { display: none!important; }
	.show-for-xs { display: block;}
	
	.objects-list table tr th { font-size: 16px; }
	.objects-list table tr td {
		font-size: 14px;
	}
	
	.objects-list table tr th,
	.objects-list table tr td { 
		padding: 5px 2px;
		line-height: 1.5;
		vertical-align: top;
	}
	.objects-list table tr td p {
		padding-top: 5px;
	}
	.objects-list table tr th:first-child,
	.objects-list table tr td:first-child {
		max-width: 110px;
	}
	
	#cookieBanner-text,
	#cookieBanner-button-text {
		font-size: 14px !important;
	}
	
	#cookieBanner-button {
		width: auto !important;
		display: block;
		text-align: left !important;
	}
	#cookieBanner-button-title {
		font-size: 1.5em !important;
	}
	
}
@media screen and (max-width: 479px) {
	.rev_slider .tp-caption { display: none; }
}

.ngg-gallery-thumbnail {
    text-align: left;
    max-width: 100% !important;
   	background-color: none;
    border: none;
    margin-right: 10px;
	padding-bottom: 40px;
    margin: 5px;
}

.ngg-gallery-thumbnail a {
	margin: 0px;
}

.ngg-gallery-thumbnail a {
	padding-left: 0px;
}

@media (max-width: 400px) {
	.ngg-gallery-thumbnail-box.ngg-4-columns {
		width: 100%;
	}
}

/* open-sans-300 - latin-ext */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-300.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-300.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-300.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-300italic - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-300italic.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-300italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-regular - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-regular.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-regular.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-italic - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-italic.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-500 - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-500.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-500.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-500.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-500italic - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 500;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-500italic.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-500italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-500italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-600 - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-600.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-600.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-600.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-600italic - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-600italic.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-600italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-600italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-700 - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-700.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-700.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-700.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-700italic - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-700italic.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-700italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-800 - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-800.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-800.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-800.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-800.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-800.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-800italic - latin-ext */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: url('fonts/open-sans/open-sans-v35-latin-ext-800italic.eot'); /* IE9 Compat Modes */
	src: url('fonts/open-sans/open-sans-v35-latin-ext-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans/open-sans-v35-latin-ext-800italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-800italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans/open-sans-v35-latin-ext-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans/open-sans-v35-latin-ext-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  