@charset "UTF-8";
/* CSS Document */
/* data conception gmbh */

.sp-black_dc {
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .42);
}


.flex .latest-post .latest-post-item .latest-post-inner p.intro-text {
    text-align: justify;
	text-justify: auto;
}

.latest-post-item
{
	box-shadow: 4px 4px 6px #999999;
}

/*
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
	font-weight:300;
    color: #333;
}
*/


.sppb-addon h3.sppb-addon-title::after {

    background: #00bbdc;	/* #fab59c; */
	height: 0px;
/*
        background-color: rgb(250, 181, 156);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-image: none;
        background-size: auto;
        background-origin: padding-box;
        background-clip: border-box;
*/
}

.sppb-addon h3.sppb-addon-title {

    margin: 20px 0 0 0;
 	width: auto;
    padding-right: 5px;					/* Strichlänge Unterstrich rechts über Text hinaus */
/*    box-shadow: inset 0 -1px 0 #00bbdc; */	/* Dicke und Farbe des weiterführenden Unterstrichs */
    box-shadow: inset 0 0px 0 #00bbdc; 	/* Dicke und Farbe des weiterführenden Unterstrichs */
    display: inline-table;
    line-height: 1.3;

}

.sp-page-title, .sp-page-title-no-img {
 /*  box-shadow: inset 0 0 150px rgb(248, 124, 86);  */
/*   box-shadow: inset 0 -1px #00bbdc; */
   box-shadow: inset 0 0px #00bbdc;
}

.entry-header {
    position: relative;
    margin-bottom: 0px;
}

.entry-header h1::after, .entry-header h2::after {
    clear: both;
    display: block;
    float: left;
    content: "";
    position: relative;
	/* farbiger Unterstrich weg (ls) */
    /* height: 2px; */
    height: 0px;
    width: 105%;
    /* margin: 10px 30% 0 0; */
    margin: 0 0 0 0;
    border-radius: 2px;
    padding: 0;
}

.entry-header h1, .entry-header h2 {
    margin: 0;
    line-height: 1.2;
    width: auto;
    padding-right: 0;		/* 30px; */
/*    box-shadow: inset 0 -1px 0 #ddd; */
    box-shadow: inset 0 0 0 #ddd;		/* grauer verlängerter dünner Strich weg */
    display: table;
    word-wrap: break-word;
}

/* Subtitle eines Artikels */
.sp-page-title .container h3, .sp-page-title-no-img .container h3 {
    font-size: 120%;
}

/* keine grauen Striche über und unter einem Artikel im Pagebuilder */
hr {

    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
/*    border-top: 1px solid #eee;  */‚
    border-top: 0px solid #eee;

}

.dc_accordion_menu_background {
/*    background-color: #eee;  */
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 15px;
    margin-bottom: 10px;
}

h4.dc_accordion_menu_title {
margin-top: 10px;
margin-bottom: 20px;
}

/* off canvas menu: highlight not with company color but with white (dark backgroudn)  -  data conception */	
.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu li.current > a {
	color: white;
}

.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu li > a:hover {
	color: white;
}

.sticky_menu__wrapper {
  top: 75px;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transition: 0.8s ease;
  -moz-transition: 0.8s ease;
  -o-transition: 0.8s ease;
  transition: 0.8s ease;
}
.sticky .sticky_menu__wrapper {
  position: fixed;
  z-index: 111;
  -webkit-animation-name: simple-fade;		/* fade-in-down; */
  animation-name: simple-fade;				/* fade-in-down; */
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  /* background-color: rgba(39,39,39,0.75); */
}
.sticky .sticky__wrapper .sp-sticky-logo {
  display: block;
  position: absolute;
  top: 0;
  max-height: 100%;
  padding: 5px 0;
  width: auto;
}
.sticky .sticky__wrapper .has-sticky-logo {
  display: none;
}
.sticky .transparent-wrapper {
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.sticky #cd-lateral-nav {
  min-height: 100vh;
}
.sticky.white .sticky__wrapper,
.sticky.onepage .sticky__wrapper {
  background-color: rgba(255,255,255,0.8);
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.sticky.transparent .sticky__wrapper {
  background: rgba(40,40,40,0.8);
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

.sp-slider-outer-stage
{
    height: 75vh;
    width: 100vw;
}

dl.grid {
    display: flex; flex-wrap: wrap;
    margin-bottom: 0px;
}
.grid dt {width: 15px; text-align: left; }
.grid dd { width: calc(100% - 20px);}

/* strong nicht ganz so fett */
strong {
    font-weight: 600;
}
@media (max-width: 768px)  {
.has-left-right-modules {
padding-top: 0px;
}
}
@media (min-width:1200px)  {
.sppb-blocknumber .pull-left {
margin-left: 3px;
margin-top: -5px;
}
}
@media (max-width:1199px)  {
.sppb-blocknumber .pull-left {
margin-left: 8px;
margin-top: 0px;
}
}

/* Höhe eines Abschnitts in % der Viewport-Höhe */
.dc_HeaderHeight {
height: 48vh;
min-height: 450px;
}

@media (height > 700px) {
.dc_HeaderHeight {
height: 45vh;
min-height: 500px;
}
}
@media (height > 600px) {
.dc_HeaderHeight {
height: 45vh;
min-height: 450px;
}
}

@media (height <= 600px) {
.dc_HeaderHeight {
max-height: 100vh;
min-height: 80vh;
}
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 25px;
    margin-bottom: 15px;
}

/* Abstand vor h4, h5, h6 etwas größer */
.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 15px;
    margin-bottom: 10px;
}

h4.dc_accordion_menu_title {
margin-top: 10px;
margin-bottom: 20px;
}

@media (min-width:1200px)  {
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.2;
}
}

/* Listen weniger eingerückt */
ol, ul {
    padding-left: 16px;
}

.dc_autohyphen {
   hyphens: auto;
}

/* Link in SPPB Text etwas stärker im Font */
.sppb-addon-content a
{
 font-weight: 500;
}
/* Links jedoch nicht im Footer dicker */
#sp-footer .sppb-addon-content a {
    font-weight: normal;
}
/* Links jedoch nicht im Kontakt dicker */
.dc_Kontakt .sppb-addon-content a {
    font-weight: normal;
}

.sp-text-thumbnail-list ::active
{
color: #ffffff;
}

/* Text Thumb background */
.sp-slider-custom-dot-indecators {
    background: rgba(0,0,0,.15);
}

/* Text Thumb Margin Text in Background */
.sp-slider-custom-dot-indecators ul li {
    margin: 0 10px;
}

/* Text Thmub background über ganze  Höhe */
.sp-slider-custom-dot-indecators {
    /* height: 100%; */
width: 15%;
overflow_x: hidden  !important;
}
/* Text-Thumbs vertikal im Slider */
.sp-slider-custom-dot-indecators ul {
    display: flex;
    flex-direction: column;
}
/* nur Title im Text-Thumb im Slider zeigen */
.sp-slider-dot-indecator-text.sp-dot-text-key-2 {
    display: none;
}
/* keine Trennlinie zwischen Text-Thumbs im Slider */
.sp-module ul > li, .sppb-addon-module ul > li {
    border-bottom: 0px solid #e8e8e8;
}

/* Schriftgroesse Kontakt abhängig von Auflösung */

@media (min-width:1200px)  {
 .dc_Kontakt {
  font-size: 20px;
 }
}

@media (max-width:1199px) {
 .dc_Kontakt {
  font-size: 16px;
 }
}


/* background image only on large desktops */
@media (max-width:1200px) {
.dc_bgimg_lg {
background-image: none !important;
}
}

/* nicht Anzeigen bei Safari auf iOS devices */
@supports (-webkit-text-size-adjust:none) and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)) {
 .sppb-hidden-iOS {
  display:none!important
 }
}

/* nicht Anzeigen wenn nicht  Safari auf iOS devices */
@supports  not ((-webkit-text-size-adjust:none) and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none))) {
 .sppb-hidden-not-iOS {
  display:none!important
 }
}

/* "More button" in latest posts unten rechts platzieren */
.flex .latest-post .latest-post-item .latest-post-inner p.intro-text {
    margin: 10px 0 45px;
}


.dc-latest-post-btn {
    position: absolute;
    bottom: 20px;
    right: 10%;
}


/* Hintergrundfarbe bei latest post und hover */
.flex .latest-post .latest-post-item .latest-post-inner:hover {
    background: #fff;
}

/* Padding in latest posts */
.flex .latest-post .latest-post-item .latest-post-inner {
    padding: 30px 8% 20px;
    box-shadow: inset 0 0 0px 1px #fff;
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
}

/* background color for latest posts */
.flex .latest-post .latest-post-item {
    /*background: #f3f5f7;*/
    background: #FFFFFF;
}

/* header font size in latest posts */
.flex .latest-post .latest-post-item .latest-post-inner h2.entry-title {
    font-size: 135%;
    line-height: 1.2;
    margin: 1px 0 10px 0;
        margin-top: 1px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
}

/* Checkbox Color */
.form-builder-checkbox-item label::before, .form-builder-radio-item label::before, .sppb-addon-form-builder .sppb-form-check-label::before {
    border: 2px solid #00bbdc;
}
.form-builder-checkbox-item label::after, .sppb-addon-form-builder .sppb-form-check-label::after {
    background-color: #00bbdc;
}

/* Definition von lg and xl */
@media (min-width:1200px) and (max-width:1599px) {
 .sppb-hidden-lg {
  display:none!important
 }
}

@media (min-width:1600px)  {
 .sppb-hidden-xl {
  display:none!important
 }
}

@media (min-width:1200px) and (max-width:1599px) {
 .sppb-visible-lg {
  display:block!important
 }
}

@media (min-width:1600px) {
 .sppb-visible-xl {
  display:block!important
 }
}

div.sppb-addon-image-layout-wrap a::after {
    background: #00bbdc;
        background-color: rgb(0, 187, 220);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-image: none;
        background-size: auto;
        background-origin: padding-box;
        background-clip: border-box;
}

.sppb-addon-text-block 
.sppb-addon-title {
    line-height: 1.1;
}


/*
div .sp-lr {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
*/

.quadrat_sysv { 
   height: 18px; 
   width: 18px; 
   padding-right: 10px;
   background-color: #db6300; 
   float: left;
 } 


/* Breite des Off-Canvas menüs */
.offcanvas-menu {
    width: 340px;
}

/* Schriftgröße off canvas menu anpassen */
@media (max-width:1199px)  {
.accordion-menu li {
    font-size: 15px;
    line-height: 20px;
}
}

@media (min-width:1200px)  {
.accordion-menu li {
    font-size: 16px;
    line-height: 20px;
}
}


/* Farbe des aktuellen off-canvas menüeintrags */
.nav.menu li.current > a {
    color: #00bbdc;
}

/* Farbe des hover off-canvas menüeintrags */
.nav.menu li > a:hover {
    color: #ffffff;
    background-color: #00bbdc; 
}

/* Aktueller Menüpunkt im Akkordion Menu rechts türkis, fett */
.sp-module ul.accordion-menu li.current > a {
    color: #00bbdc;
    font-weight: 500;
}

/* Farbe des nicht aufrufbaren Menupunktes */
.slide-top-menu .offcanvas-menu .separator, .slide-top-menu .offcanvas-menu .nav-header {
    color: #939393;
}

.gentle-stars {
background-image: radial-gradient(circle at 67% 83%, hsla(317,0%,96%,0.05) 0%, hsla(317,0%,96%,0.05) 1%,transparent 1%, transparent 5%,transparent 5%, transparent 100%),radial-gradient(circle at 24% 80%, hsla(317,0%,96%,0.05) 0%, hsla(317,0%,96%,0.05) 27%,transparent 27%, transparent 63%,transparent 63%, transparent 100%),radial-gradient(circle at 23% 5%, hsla(317,0%,96%,0.05) 0%, hsla(317,0%,96%,0.05) 26%,transparent 26%, transparent 82%,transparent 82%, transparent 100%),radial-gradient(circle at 21% 11%, hsla(317,0%,96%,0.05) 0%, hsla(317,0%,96%,0.05) 35%,transparent 35%, transparent 45%,transparent 45%, transparent 100%),radial-gradient(circle at 10% 11%, hsla(317,0%,96%,0.05) 0%, hsla(317,0%,96%,0.05) 21%,transparent 21%, transparent 81%,transparent 81%, transparent 100%),radial-gradient(circle at 19% 61%, hsla(317,0%,96%,0.05) 0%, hsla(317,0%,96%,0.05) 20%,transparent 20%, transparent 61%,transparent 61%, transparent 100%),radial-gradient(circle at 13% 77%, hsla(317,0%,96%,0.05) 0%, hsla(317,0%,96%,0.05) 63%,transparent 63%, transparent 72%,transparent 72%, transparent 100%),radial-gradient(circle at 30% 93%, hsla(317,0%,96%,0.05) 0%, hsla(317,0%,96%,0.05) 33%,transparent 33%, transparent 82%,transparent 82%, transparent 100%),linear-gradient(90deg, rgba(22,197,207, 0.53),rgb(22,179,207));}

/* data conception gmbh */

.sp-black_dc {
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .42);
}


.flex .latest-post .latest-post-item .latest-post-inner p.intro-text {
    text-align: justify;
	text-justify: auto;
}

.latest-post-item
{
	/* box-shadow: 4px 4px 6px #999999; */
	/* box-shadow: -6px 10px 10px 0px rgba(0,0,0,.3); */
	/* box-shadow: -2px 3px 3px 0px rgba(0,0,0,.2); */
        box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.2); 
}

/*
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
	font-weight:300;
    color: #333;
}
*/


.sppb-addon h3.sppb-addon-title::after {

    background: #00bbdc;	/* #fab59c; */
	height: 0px;
/*
        background-color: rgb(250, 181, 156);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-image: none;
        background-size: auto;
        background-origin: padding-box;
        background-clip: border-box;
*/
}

.sppb-addon h3.sppb-addon-title {

    margin: 20px 0 0 0;
 	width: auto;
    padding-right: 5px;					/* Strichlänge Unterstrich rechts über Text hinaus */
/*    box-shadow: inset 0 -1px 0 #00bbdc; */	/* Dicke und Farbe des weiterführenden Unterstrichs */
    box-shadow: inset 0 0px 0 #00bbdc; 	/* Dicke und Farbe des weiterführenden Unterstrichs */
    display: inline-table;
    line-height: 1.3;

}

.sp-page-title, .sp-page-title-no-img {
 /*  box-shadow: inset 0 0 150px rgb(248, 124, 86);  */
/*   box-shadow: inset 0 -1px #00bbdc; */
   box-shadow: inset 0 0px #00bbdc;
}

.entry-header {
    position: relative;
    margin-bottom: 0px;
}

.entry-header h1::after, .entry-header h2::after {
    clear: both;
    display: block;
    float: left;
    content: "";
    position: relative;
	/* farbiger Unterstrich weg (ls) */
    /* height: 2px; */
    height: 0px;
    width: 105%;
    /* margin: 10px 30% 0 0; */
    margin: 0 0 0 0;
    border-radius: 2px;
    padding: 0;
}

.entry-header h1, .entry-header h2 {
    margin: 0;
    line-height: 1.2;
    width: auto;
    padding-right: 0;		/* 30px; */
/*    box-shadow: inset 0 -1px 0 #ddd; */
    box-shadow: inset 0 0 0 #ddd;		/* grauer verlängerter dünner Strich weg */
    display: table;
    word-wrap: break-word;
}

/* Subtitle eines Artikels */
.sp-page-title .container h3, .sp-page-title-no-img .container h3 {
    font-size: 120%;
}

/* keine grauen Striche über und unter einem Artikel im Pagebuilder */
hr {

    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
/*    border-top: 1px solid #eee;  */‚
    border-top: 0px solid #eee;

}

.dc_accordion_menu_background {
/*    background-color: #eee;  */
}

h4.dc_accordion_menu_title {
margin-bottom: 20px;
}

/* off canvas menu: highlight not with compan color but with white (dark backgroudn)  -  data conception */	
.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu li.current > a {
	color: white;
}

.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu li > a:hover {
	color: white;
}

.sticky_menu__wrapper {
  top: 75px;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transition: 0.8s ease;
  -moz-transition: 0.8s ease;
  -o-transition: 0.8s ease;
  transition: 0.8s ease;
}

.sticky .sticky_menu__wrapper {
  position: fixed;
  z-index: 111;
  -webkit-animation-name: simple-fade;		/* fade-in-down; */
  animation-name: simple-fade;				/* fade-in-down; */
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  /* background-color: rgba(39,39,39,0.75); */
}

.stickymenu .stickymenu__wrapper {
  position: fixed;
  top: 0;
left: 500;
   z-index: 111;
  -webkit-animation-name: simple-fade;		/* fade-in-down; */
  animation-name: simple-fade;				/* fade-in-down; */
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  /* background-color: rgba(39,39,39,0.75); */
}

.sticky .sticky__wrapper .sp-sticky-logo {
  display: block;
  position: absolute;
  top: 0;
  max-height: 100%;
  padding: 5px 0;
  width: auto;
}
.sticky .sticky__wrapper .has-sticky-logo {
  display: none;
}
.sticky .transparent-wrapper {
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.sticky #cd-lateral-nav {
  min-height: 100vh;
}
.sticky.white .sticky__wrapper,
.sticky.onepage .sticky__wrapper {
  background-color: rgba(255,255,255,0.8);
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.sticky.transparent .sticky__wrapper {
  background: rgba(40,40,40,0.8);
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

.sp-slider-outer-stage
{
    height: 75vh;
    width: 100vw;
}

.sp-copyright {
    font-family: Raleway, sans-serif;
}

.sppb-text-success {
    color: #00bbcd;
}

/* check box in forms */
.form-builder-checkbox-item label::before, .form-builder-radio-item label::before, .sppb-addon-form-builder .sppb-form-check-label::before {
	border: 2px solid #00bbdc !important;
}


// Google Fonts

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

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

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

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

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

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

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

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

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

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

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

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-900.svg#Roboto') 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-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-300.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-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

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

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


/* raleway-100 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/raleway-v28-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-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-v28-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}

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

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

/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway-v28-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-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-v28-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-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-v28-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-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-v28-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}

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

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

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

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

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

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

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

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

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

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

body.site {background-color:#ffffff;}
body{font-family:Open Sans, sans-serif; font-size:16px; font-weight:normal; }
h1{font-family:Roboto, sans-serif; font-size:70px; font-weight:100; }
h2{font-family:Roboto, sans-serif; font-size:38px; font-weight:300; }
h3{font-family:Roboto, sans-serif; font-size:26px; font-weight:normal; }
h4{font-family:Raleway, sans-serif; font-size:20px; font-weight:500; }
h5{font-family:Raleway, sans-serif; font-size:18px; font-weight:500; }
h6{font-family:Raleway, sans-serif; font-size:17px; font-weight:100; }
.sp-megamenu-parent{font-family:Open Sans, sans-serif; font-size:15px; font-weight:normal; }
.dcBigSerif{font-family:Domine, sans-serif; font-size:72px; font-weight:700; }
