/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.elementor-menu-anchor {
    transform: translateY(-150px);
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 3, 2020 */

.buttonizer.buttonizer-style-default .buttonizer-button-list {
    opacity: 1!important;
	visibility: visible!important;align-content}

.elementor-active a, #nf-label-field-20,  #nf-label-field-20 a, #nf-label-field-21, #nf-label-field-21 a{color:#fff!important;}
 #nf-label-field-20,  #nf-label-field-20 a, #nf-label-field-21, #nf-label-field-21 a{font-size:15px!important;}

 .hygiene,  .hygiene  p {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4em;
}

#nf-label-field-20, #nf-label-field-20 a, #nf-label-field-21, #nf-label-field-21 a, #nf-label-field-20 {
    font-size: 13px!important;
    line-height: 16px!important;
}
.page-id-253 #nf-form-3-cont #nf-label-field-20, .page-id-253 #nf-form-3-cont #nf-label-field-20 a{color:#666769!important;}

#nav-menu-item-2228{ border-bottom: 1px solid #ddd;
}


.rundung div img{border-radius:15px!important;}

.header-widget a {
    color: #88023e;
}
h1, h2{font-family:'metropolisregular',sans-serif!important;}

h2 {
    font-weight: 400!important;
}

.four_columns>.column3{width: 18%;    margin-top: -15px;}


.qode-workflow-text h3 {
    color: #99023e;
    font-size: 22px!important;
    font-weight: 400;
    text-transform: uppercase;
    font-family: 'metropolisregular',sans-serif!important;
}

.qode-workflow-item ul {
    list-style-position: outside;
}

.page-id-1974 .q_logo {
    top: 19%;
    left: 0;
    background: url(https://www.implantate-muehlacker.de/wp-content/uploads/2020/05/mundschutz.png);
    height: 50px;
    width: 200px;
    background: cover;
    background-size: cover;
}

.page-id-1974 .scrolled .q_logo {height: 42px;
    width: 159px;top: -7%;} 

.page-id-1974 .q_logo img {
	display: none;}

.homebanner-box.elementor-element-b871f04 {
    background: #99023e!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    height: 301px!important;
    margin-top: 160px;
    border: 2px solid #fff!important;
    outline: #99023e 20px solid!important;
    padding: 14px;
    width: 32%!important;
}


 .footer_top .q_social_icon_holder span.simple_social {
    font-size: 32px!important;
}

.page-id-1810 .header_top_bottom_holder {
    border-bottom: 5px solid #94BE0E;
}

.page-id-1810 nav.main_menu ul li.active a {
    border: none;
    background: #94BE0E;
    color: #fff;
}

.justify{text-align:left!important;}


nav.main_menu > ul > li > a, .drop_down .second .inner ul li a{color:#94BE0E!important;}

nav.main_menu ul li.active a {
    color: #94BE0E;
    border-bottom: 7px solid #94BE0E;
}

.second ul li a {
    color: #88023e;
    border-bottom: 1px solid #ddd!important;
}


.banner {
    margin-top: 120px!important;
}

.page-id-999 .banner {
    margin-top: 120px!important
}

.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text {
    padding-right: 50px;
	padding-left:50px;
}


.homebanner-box .elementor-widget-container {
    margin: 0px 0px 0px 0px!important;
}

.drop_down .second .inner {
    border: 1px solid #ddd;
}

#nav-menu-item-1605 a{border:none!important;}

.anker a {font-size:19px!important;text-transform:uppercase;color:#88023e!important;letter-spacing:1px;}


.qode-workflow-text h3
{    color: #99023e;
    font-size: 27px;
    font-weight: 400;
}

.homebanner-box {
    background: #99023e;
    height: 355px;
    margin-top: 160px;
    border: 2px solid #fff;
    outline: #99023e 20px solid;
    padding: 14px;
    width: 30%!important;
}

.homebanner-box h2 {
    color: #fff!important;
    font-size: 31px;
    margin-bottom: 20px;
    margin-top: 38px;
}
.homebanner-box .subtitle{color:#fff;text-transform:none;font-size: 18px;}
.homebanner-box img {
    position: absolute;
    top: -101px;
    z-index: 99999;
    left: 82px;
    width: 125px;
}

.drop_down .second .inner {
    border: none;
}

@font-face {
    font-family: 'metropolisbold';
    src: url('fonts/metropolis-bold-webfont.woff2') format('woff2'),
         url('fonts/metropolis-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'metropolisextra_bold';
    src: url('fonts/metropolis-extrabold-webfont.woff2') format('woff2'),
         url('fonts/metropolis-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'metropolismedium';
    src: url('fonts/metropolis-medium-webfont.woff2') format('woff2'),
         url('fonts/metropolis-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'metropolisregular';
    src: url('fonts/metropolis-regular-webfont.woff2') format('woff2'),
         url('fonts/metropolis-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'metropolissemi_bold';
    src: url('fonts/metropolis-semibold-webfont.woff2') format('woff2'),
         url('fonts/metropolis-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.vorteil{
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 1px;
}

.mobile_arrow .fa{    top: -4px!important;
    font-size: 30px!important;}


.zitat-bild {
	top: 78px;align-content}


.rot.gross{
    font-size: 20px;
    margin-top: 50px;
    font-weight: 600;
    letter-spacing: 1px;
	text-transform:uppercase;
}

.leistung-icon {
    top: -363px!important;
}

.image_hover {
 
    text-align: center;
}

.page-id-740 .rot.gross {
    margin-top: 15px;
}

.float-text {
    float: left;
    width: 60%;
	text-align:justify;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    border-bottom-style: none;
    background: #88023e;
    color: #fff!important;
}


.nf-form-content input[type=button], .nf-form-content input[type=submit] {
    margin: 0;
}

.image_hover .images_holder img.active_image, .image_hover .images_holder img.hover_image, .image_hover.hovered.show .images_holder img.active_image, .image_hover.hovered.show .images_holder img.hover_image {
    -webkit-transition: all .9s ease-in-out;
    -ms-transition: all .9s ease-in-out;
    -moz-transition: all .9s ease-in-out;
    -o-transition: all .9s ease-in-out;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
}

.floating-menu{display:none;}



div.siegel {top: -285px;}

.weiss .elementor-icon-box-description, .weiss .elementor-icon-box-title{color:#fff!important;}

.page-id-1583 .weiss h3{color:#fff;text-transform:uppercase;}

ul.termine{
    margin-top: 30px;
    color: #fff;
    font-size: 18px;
    line-height: 35px;
    list-style: none;
}

p.ablauf{
    text-align: center;
    color: #99023e;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 17px;
    font-weight: 600;
}

.ablauf p {
    margin-top: 8px;
}

.ablaufgrafik img {max-width: 140px!important;}

.banner .subtitle {
    line-height: 37px;
}


.q_circle_title{
    text-transform: uppercase;
    color: #99023e;
    letter-spacing: 1px;
    font-size: 23px;
}

.elementor-tab-title a{font-weight:300;}

.banner .subtitle {
    font-size: 28px;
}

#nav-menu-item-2001{
    border-bottom: 1px solid #ddd;
}

h1,h2 {
    font-weight: 500!important;
}

.qode-workflow-image.right img, .qode-workflow-image.left img{border-radius:10px!important;}

.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text p.text, .qode-workflow-text h3 {
    text-align: left;
}

div.siegel {
    position: absolute;
    top: -350px;
    left: -86px;
}


.kreis-aussen {
    position: absolute;
    background: url(https://www.implantate-muehlacker.de/wp-content/uploads/2020/03/kreis.png);
    z-index: 999;
    border-radius: 50%;
    width: 250px;
    height: 250px;
    right: 23%;
    top: 71px;
    text-align: center;
    padding-top: 77px;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    padding-left: 10px;
}

.elementor-tab-title a {
    font-weight: 400!important;
}

nav.main_menu > ul > li > a:hover, .drop_down .second .inner ul li a:hover {
    color: #7a7a7a!important;
}

.fcb-container{display:none;}

nav.mobile_menu ul>li.has_sub>span.mobile_arrow {
    top: 7px!important;
    font-size: 30px!important;
    padding-left: 75px;
}

#nav-menu-item-1474 .inner, #nav-menu-item-1474 .inner ul li a {border:none!important;}

.team-link a{
    display: block;
    position: absolute;
    width: 300px;
    height: 500px;
    top: -500px;
    color: #eee;
}

.kreis-text {
    margin-top: -14px;
}

.mobile_menu_button .fa {
    font-size: 28px;
    background: url(https://www.implantate-muehlacker.de/wp-content/uploads/2020/06/menu.png);
    color: transparent;
    background-size: cover;
    background-repeat: no-repeat;
}

nav.mobile_menu ul>li.has_sub>span.mobile_arrow {
    margin-right: 30px;
}

.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover{background:#fff!important;color:#94BE0E!important;}

.homebanner-box img {
    top: -92px!important;
    left: 87px!important;
}


@media screen and (max-width: 1500px){
	nav.main_menu > ul > li > a { padding: 0 12px;}
}

@media screen and (max-width: 1320px){
nav.main_menu > ul > li > a {
    padding: 0 10px;
    font-size: 15px!important;}
}

@media screen and (max-width: 1300px){
.mobile_menu_button {
    display: table;
    float: left;
    height: 100px;
    margin: 0 20px 0 16px;;
}
.main_menu{  display: none;}
.mobile_menu_button .fa{font-size: 30px;}
.header_top .right .inner>div {
    margin-top: 34px;
}
nav.mobile_menu {
    float: left;
    top: 57px;
    text-align: left;
    overflow: hidden;
    z-index: 100;
	display: block;
	    padding: 20px;
}
	.header_bottom {
		padding: 0;}
	.footer-tel {    font-size: 17px!important;}
	.page-id-1974 .q_logo {
    top: 12%;
    left: 28px;
    background: url(https://www.implantate-muehlacker.de/wp-content/uploads/2020/05/mundschutz.png);
    height: 50px;
    width: 185px;
    background-size: cover;
}
}



@media screen and (max-width: 1150px){
.homebanner-box.elementor-element-b871f04{left: 2%;}
	.homebanner-box.elementor-element-b871f04 { width: 357px!important;}
	.leistung-icon{display:none;}
	.float-text {width: 56%;}
	.q_social_icon_holder span {font-size:38px!important;}
}	


@media screen and (max-width: 1024px){
.qode-sss-ms-section{background:#fff!important}
.elementor-widget-image .elementor-image img {
    margin: 0 auto;
    display: block;
}
.qode-advanced-image-gallery .qode-aig-image img {
    margin: 0 auto;
    height: auto;
    width: 97%;
}
.home-banner, .elementor-9 .elementor-element.elementor-element-999cd06	{
    margin-top: 0px!important;
}
nav.mobile_menu {
	top: 20px;}
}


@media screen and (min-width:1025px){

.mobile_menu_button .fa {
    font-size: 28px;
    background: url(https://www.implantate-muehlacker.de/wp-content/uploads/2020/06/menu.png);
    color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    width: 33px;
}
	
}


@media screen and (max-width: 1024px) and (min-width:1001px){
	nav.mobile_menu {
    top: 67px;
}

.content {
    margin-top: 101px;
}
}
	
@media screen and (max-width: 1000px){
	.page-id-999 .banner {
    margin-top: 12px!important;
}
.header_top .right .inner>div {
    margin-top: 34px;
    float: none;
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 800px;
}
	.admin-bar header.fixed, .admin-bar header.sticky.sticky_animate {
    padding-top: 0px!important;
}
	.banner {    margin-top: 20px!important;}
	.float-text {width: 52%;}
	.qode-sss-ms-section {padding: 70px 0 0 0!important;}
	.page-id-1974 header .q_logo img.mobile{
    height: 100%;
    display: none!important;
}
.page-id-1974 	.logo_wrapper {
    height: 64px!important;
    left: 50%;
    width: 299px;
    margin: 20px 0 0 -150px;
}
}


@media screen and (max-width: 900px){
.header_top .right .inner>div {
    width: 700px;
}
	.float-text {
    width: 48%;
}
	.floating-menu{display:block;}
}

@media screen and (max-width: 850px){
.homebanner-box.elementor-element-b871f04 {
    width: 357px!important;
    margin: 0 auto;
    top: 460px;
    left: 25%;
}
	.elementor-9 .elementor-element.elementor-element-dcd10a2 {
    padding: 200px 0px 00px 0px;
}
.float-bild	{
    width: 40%;
}
	.float-text {
    width: 54%;
}
	
.team .elementor-text-editor{    padding-right: 65px;}
}

#text-4{
    margin-bottom: 12px;
}

.fm-icon i {font-size: 20px!important;}


@media screen and (max-width: 768px){
.team .elementor-text-editor {padding-right: 51px;}
	.home-banner, .elementor-9 .elementor-element.elementor-element-999cd06 {
    margin-top: 0px!important;
		
}
	.header_top {display: none!important;}
	.four_columns>.column3{margin-top: 0px;}

}


@media screen and (max-width: 767px){

	.logo_wrapper {
    height: 47px!important;
}
	nav.mobile_menu ul li a{
    font-size: 17px;
    line-height: 31px;
}
.header_top {display: none!important;}
	.qode-advanced-image-gallery .qode-aig-image a, .qode-advanced-image-gallery .qode-aig-image img {    margin: 0 auto!important;}
	.logo-mundschutz img{
    margin: 0!important;
    display: block;
}
.page-id-999	.elementor-999 .elementor-element.elementor-element-ece70ed > .elementor-element-populated {
    padding: 5% 5% 5% 11%;
}
	.page-id-999 .banner {
    margin-top: 10px!important;
}
.seo-hintergrund {background: none;}
.header_top .right .inner>div {
    width: 600px;
}
.elementor-9 .elementor-element.elementor-element-5386610 .elementor-spacer-inner {
    height: 0;
}
	.homebanner-box.elementor-element-b871f04 {
    width: 357px!important;
    margin: 0 auto;
    top: 353px;
    left: 0%;
}
	.elementor-9 .elementor-element.elementor-element-dcd10a2 {
    padding: 241px 0px 00px 0px;
}
	.float-bild {
    width: 100%;
    margin-top: 20px;
}
		.float-text {
    width: 100%;
}
	.mobil-ausrichtung p, .mobil-ausrichtung h2, .mobil-ausrichtung h3{text-align:left!important;}
}

@media screen and (max-width: 600px){
	.qode-workflow-image{ padding: 0!important;}
	.header_top .right .inner>div {width: 192px;}
	.header_top .right .inner>div span{font-size:16px!important;}
	.header_top .right {
    margin-right: 0;
    width: 192px;
    float: none;
}
	nav.mobile_menu{padding-top:0!important;padding-bottom:0!important;}
	.page-id-999 .elementor-999 .elementor-element.elementor-element-ece70ed > .elementor-element-populated {
    padding: 5% 5% 5% 17%;
}
.q_logo a {
    width: auto!important;
    height: 60px!important;
}
}


@media screen and (max-width: 400px){
.homebanner-box.elementor-element-b871f04 {
    width: 329px!important;
    margin: 0 auto;
    top: 353px;
    left: 0%;
    height: 278px!important;
}
.homebanner-box h2 {
    font-size: 26px;
}
}



@media screen and (max-width: 320px){
.homebanner-box.elementor-element-b871f04 {
    width: 315px!important;
    margin: 0 auto;
    top: 353px;
    left: 0%;
    height: 255px!important;
}
	.homebanner-box h2 {
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 30px;
}
	.homebanner-box img {
    top: -92px!important;
    left: 67px!important;
}
	.page-id-1974 .q_logo {
    height: 21px;
    width: 114px;
    top: -7%;
    background-size: 200px!important;
    background-repeat: no-repeat!important;
    background-position: 27px!important;
}
	.vorteil-technik,	.vorteil-fortbildung ,	.vorteil-qualitaet  {
    left: -48px;
    background-size: 71px;
		padding-left: 86px!important;
}
	
}

/* fira-sans-100 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/fira-sans-v10-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Thin'), local('FiraSans-Thin'),
       url('fonts/fira-sans-v10-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-100.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-100italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/fira-sans-v10-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Thin Italic'), local('FiraSans-ThinItalic'),
       url('fonts/fira-sans-v10-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-100italic.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-200 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/fira-sans-v10-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans ExtraLight'), local('FiraSans-ExtraLight'),
       url('fonts/fira-sans-v10-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-200.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-300 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/fira-sans-v10-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Light'), local('FiraSans-Light'),
       url('fonts/fira-sans-v10-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-300.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-300italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/fira-sans-v10-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Light Italic'), local('FiraSans-LightItalic'),
       url('fonts/fira-sans-v10-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-300italic.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-regular - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/fira-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Regular'), local('FiraSans-Regular'),
       url('fonts/fira-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/fira-sans-v10-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Italic'), local('FiraSans-Italic'),
       url('fonts/fira-sans-v10-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-italic.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-500 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/fira-sans-v10-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Medium'), local('FiraSans-Medium'),
       url('fonts/fira-sans-v10-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-500.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-600 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/fira-sans-v10-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans SemiBold'), local('FiraSans-SemiBold'),
       url('fonts/fira-sans-v10-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-600.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-700 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/fira-sans-v10-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Bold'), local('FiraSans-Bold'),
       url('fonts/fira-sans-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-700.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-700italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/fira-sans-v10-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Bold Italic'), local('FiraSans-BoldItalic'),
       url('fonts/fira-sans-v10-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-700italic.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-800 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/fira-sans-v10-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans ExtraBold'), local('FiraSans-ExtraBold'),
       url('fonts/fira-sans-v10-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-800.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-900 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/fira-sans-v10-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Black'), local('FiraSans-Black'),
       url('fonts/fira-sans-v10-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-v10-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-v10-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-v10-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-v10-latin-900.svg#FiraSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-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-v17-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-300italic.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-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-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-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-600.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-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/open-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-700italic.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-v17-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('fonts/open-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* raleway-100 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/raleway-v14-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Raleway Thin'), local('Raleway-Thin'),
       url('fonts/raleway-v14-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/raleway-v14-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'),
       url('fonts/raleway-v14-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-100italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/raleway-v14-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Thin Italic'), local('Raleway-ThinItalic'),
       url('fonts/raleway-v14-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-100italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/raleway-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light'), local('Raleway-Light'),
       url('fonts/raleway-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/raleway-v14-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light Italic'), local('Raleway-LightItalic'),
       url('fonts/raleway-v14-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/raleway-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('fonts/raleway-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/raleway-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Italic'), local('Raleway-Italic'),
       url('fonts/raleway-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/raleway-v14-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Raleway Medium'), local('Raleway-Medium'),
       url('fonts/raleway-v14-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/raleway-v14-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'),
       url('fonts/raleway-v14-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/raleway-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold'), local('Raleway-Bold'),
       url('fonts/raleway-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/raleway-v14-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'),
       url('fonts/raleway-v14-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/raleway-v14-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'),
       url('fonts/raleway-v14-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/raleway-v14-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Raleway Black'), local('Raleway-Black'),
       url('fonts/raleway-v14-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v14-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v14-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v14-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v14-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-v20-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('fonts/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/roboto-v20-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('fonts/roboto-v20-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('fonts/roboto-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-v20-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-slab-100 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-slab-v11-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v11-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v11-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v11-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v11-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v11-latin-100.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-200 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/roboto-slab-v11-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v11-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v11-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v11-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v11-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v11-latin-200.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-slab-v11-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v11-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v11-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-slab-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v11-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-500 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-slab-v11-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v11-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v11-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v11-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v11-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v11-latin-500.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-600 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/roboto-slab-v11-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v11-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v11-latin-600.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-800 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/roboto-slab-v11-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v11-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v11-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v11-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v11-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v11-latin-800.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-900 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-slab-v11-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v11-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v11-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v11-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v11-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v11-latin-900.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-slab-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v11-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}