@charset "utf-8";


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


/* CSS Document */
section {
    border-bottom: rgba(0,0,0,0.1) 0px solid;
}
h2, h3, h4, h5 {
    font-family: 'EB Garamond', serif !important;
    font-weight: 600;
    font-style: italic;
	color:#f39100;
}

h1 {
	font-size: 45px !important;
	color:#f39100;
}

p {
	color: #005731;
}

a {
	color: #920f03;
	font-weight: 600;
}

a:active, a:focus, a:hover  {color:#f39100;}

a:visited {
	color: #920f03;
}

.img-responsive {
    width: 100%;
}

.icon-size {
    width: 4em;
}

.tp-caption {

    text-shadow: #000 0px 0px 10px;

}

div.testimonial > figure > img {
    width: 460px;
    height: 460px;
    border: #fdc300 2px dashed;
    padding:10px;
}

#sidepanel.sidepanel-theme-color, div.alert.alert-theme-color, div.alert.alert-primary, span.badge-default, span.badge-default, .list-group-item.active > .badge.badge-default, .nav-tabs.nav-alternate > li > a.active, .datepicker table tr td.active.active, .callout-theme-color, .progress-bar-primary, .toast-primary, .owl-theme .owl-controls .owl-page span, .open > .dropdown-toggle.btn-primary, .show > .btn-primary.dropdown-toggle, .btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .pagination > .active > a, .pagination > .active > a:hover, #header li.quick-cart .quick-cart-box a.btn, #header li.quick-cart .quick-cart-box a.btn:hover, #topMain.nav-pills > li.active > a > span.theme-color, .ei-slider-thumbs li.ei-slider-element, .flex-control-paging li a.flex-active, .tp-caption.block_theme_color, .tp-bullets.simplebullets.round .bullet.selected, i.ico-color, .caption-primary, .shop-list-options .btn.active, .switch.switch-primary > input:checked + .switch-label, .fancy-file-upload.fancy-file-primary > span.button, .primary-slider .ui-slider .ui-slider-handle::before, .primary-slider .ui-slider .ui-slider-range, .ribbon-inner, .info-bar.info-bar-color, .music-album-title:hover, .inews-item .inews-thumbnail .inews-sticky, #progressBar #bar, #page-menu, #page-menu ul {
    background-color: #c41011;
}

.box-static.box-color {color: #005731;}

.font-gelb {color: #fdc300;}
a.font-gelb {color: #fdc300 !important;}
.gelb {background: #fdc300;}
.menu-gelb {border-bottom: 8px solid #fdc300;}

.font-gelborange {color: #f39100;}
a.font-gelborange {color: #f39100 !important;}
.gelborange {background: #f39100;}
.menu-gelborange {border-bottom: 8px solid #f39100;}

.font-orange {color: #ea5906;}
a.font-orange {color: #ea5906 !important;}
.orange {background: #ea5906;}
.menu-orange {border-bottom: 8px solid #ea5906;}

.font-rot {color: #c41011;}
a.font-rot {color: #c41011 !important;}
.rot {background: #c41011;}
.menu-rot {border-bottom: 8px solid #c41011;}

.font-weinrot {color: #920f03;}
a.font-weinrot {color: #920f03 !important;}
.weinrot {background: #920f03;}
.menu-weinrot {border-bottom: 8px solid #920f03;}

.font-gruen {color: #005731;}
a.font-gruen {color: #005731 !important;}
.gruen {background: #005731;}
.menu-gruen {border-bottom: 8px solid #005731;}
.menu-grau {border-bottom: 8px solid #ccc;
    padding-left:10px; 
    padding-right: 10px;}
.font-grau {color:#848484;}

.font-white {color:#fff;}

.btn-outline-primary {
    color: #c41011;
    border-color: #c41011;
}

.btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {

    background-color: #f39100;
    border-color: #f39100;
}


section.dark a, #slidetop a:hover, h1 > span, h2 > span, h3 > span, h4 > span, h5 > span, h6 > span, .pagination > li > a, .pagination > li > a:hover, .pagination > li > span, ul.list-links > li > a:hover, #sidepanel ul li a[data-toggle="collapse"], #sidepanel ul li a[data-toggle="collapse"]:hover, #sidepanel ul li a:hover, .menu-list ul li a:hover, .menu-list ul li.active a, #menu_overlay_close:hover, #topMain.nav-pills > li.active > a > span.topMain-icon, #page-menu.page-menu-light ul > li:hover > a > i, #page-menu.page-menu-dark ul > li:hover > a > i, #page-menu.page-menu-transparent ul > li:hover > a > i, #page-menu.page-menu-light ul > li.active > a > i, #page-menu.page-menu-dark ul > li.active > a > i, #page-menu.page-menu-transparent ul > li.active > a > i, .tp-caption.block_white, section span.theme-color, section em.theme-color, section i.theme-color, section b.theme-color, section div.theme-color, section p.theme-color, .owl-carousel.featured a.figure > span > i, .owl-carousel.featured a:hover:not(.btn), figure.zoom > a.lightbox:hover, #portfolio h2 > a:hover, #portfolio h3 > a:hover, #portfolio h4 > a:hover, #portfolio h5 > a:hover, #portfolio h6 > a:hover, .tab-post a:hover, .tag:hover > span.txt, section.dark .tag:hover > span.txt, ul.widget-twitter li > small > a:hover, .blog-post-item h2 > a:hover, .blog-post-item h3 > a:hover, .blog-post-item h4 > a:hover, .blog-post-item h5 > a:hover, .item-box .item-hover .inner .ico-rounded:hover > span, ul.side-nav > li:hover > a, ul.side-nav > li a:hover, ul.side-nav > li.active > a, a.href-reset:hover, a.href-reset.active, .href-reset a.active, .href-reset a:hover, .href-reset a.active, .price-clean-popular h4, .box-icon.box-icon-color i, .switch-primary.switch-round > input:checked + .switch-label::after, section.dark .nav-tabs.nav-clean > li > a.active {
    color: #005731;
}



#slider:not(.custom-form) .btn-default, .slider .btn-default {
    background-color: rgba(0,0,0,0.4);
}

/* Menu */

.active {
    background-color: rgba(0,0,0,0.03);
}

#topMain.nav-pills > li > a {
    font-weight: 600; 
    font-size: 14px;
}


/* Footer */
#footer {
    background-image: none;
    background-color: #005731;
    color: #FFF;
}

#footer address {
    background-image: none;
    color: #FFF;
}

/*menu + logo */
logo-head {
	width:100px!important;
	}


.nav-logo {
    width: 100%!important;
}
.navbar-brand {
    padding-top: 0 !important;
}
.navbar-brand {
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
#header a.logo > img:first-child {
    display: block!important;
}

#header a.logo > img {
    z-index: 1000 !important;
    position: absolute;
    top: 0;
	height:186px;

}
.nav-logo {
	position:relative;
	}
	
#header.fixed #topNav a.logo > img {
    height: 122px;
}

.navbar-brand > img {
    box-shadow: 1px 1px 15px rgba(0,0,0,0.5);
}

.gras {
    width: 150%
}

/* Team */

.premium-thumbnail-circle .info p {
    color: #fff;
    padding: 10px 5px;
        padding-top: 10px;
    padding-top: 14px;
    margin: 0px 10px;
    font-size: 12px;
    border-top: 1px solid rgba(255, 255, 255, 1);
    line-height: 17px;
}

.premium-thumbnail-circle .info h3 {
    text-transform: none;
    position: relative;
    letter-spacing: 1px;
    margin: 0 10px;
    padding: 30px 0 15px 0;
    font-size: 15px !important;
	line-height: 18px;
}

.team {
    margin-bottom: 10px; 
    text-align: center;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif !important;
    font-weight: 300;
    font-style: normal;
    font-size: 20px;
}


.premium-thumbnail-circle .spinner {
    border-color: #fdc300;
}
.premium-thumbnail-circle .spinner {
    border: #fdc300 2px dashed;
}

.premium-thumbnail-circle .info {
    background: #005731;
}

hr {
    height: 0px;
    border-top: #fdc300 2px dashed;
}


.test {
    height: 95px;
position: absolute;
left: 0;
bottom: -95px;
border-top: 95px solid #363839;
border-right: 95px solid transparent;
display: inline-block;
text-decoration: none;
color: #fff;
text-align: center;
}


#topMain.nav-pills > li > a.phone {
}
    
#topMain.nav-pills > li:hover > a.phone {
    background: none;
    font-size:20px !important;
}



.ribbon .ribbon-inner {
    width: 450px;
    top: 78px;
}

.ribbon {
    width: 315px;
    height: 340px;
}


@media only screen and (min-width: 1400px){
.ribbon {
width: 715px;
height: 950px;
}

.ribbon .ribbon-inner {
    width: 950px;
    top: 278px;
}
    
}

@media only screen and (max-width: 900px){
#header #topNav a.logo>img {
    max-height: 110px !important;
	}
}

#header.shadow-after-3:before {
    height: 80px;
    bottom: -80px;
	opacity: 0.7;
	
}

.gras-footer {
    padding-top:0px;
    padding-bottom: 0px; 
    margin-top:-80px;
}



@media only screen and (max-width: 768px){
.hidden-xs {
    display: none;
}
    
    h2 {
    font-size: 25px;
    line-height: 25px;
}

    .ribbon {
        display: none;
    }
    
    div.testimonial > figure > img {
        max-width: 450px;
        width:100%;
        height:auto;
    }
    
    h1 {
    font-size: 33px !important;
}
    
    .gras-footer {
        margin-top:-60px;
    }
}



.premium-thumbnail-circle {
    margin-left: auto;
    margin-right: auto;

}


@media only screen and (min-width: 1701px){
.freisteller-bild {
    position: absolute;
    top: 600px;
    left: 0px;
    z-index:500;
}
}

@media only screen and (max-width: 1700px){
.freisteller-bild {
    display: none;
}
}


.bildnachweis {
    color: #005731 !important;
font-size: 10px;
    line-height: 15px;
bottom: -140px;
position: absolute !important;
text-align: right;
}


@media only screen and (max-width: 600px){
.btn-lg {
    font-size: 30px;
}
}

#footer>.container {
    padding-top: 40px;
    padding-bottom: 40px;
}

#footer h3 {
    margin-top: 0px;
    margin-bottom: 10px;
}

#footer ul.footer-links>li {
    padding-bottom: 5px;
}