/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('../../fonts/montserrat/montserrat-v12-latin-100.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url('../../fonts/montserrat/montserrat-v12-latin-100.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-100.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-100.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-100.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-100.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-100italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('../../fonts/montserrat/montserrat-v12-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'), url('../../fonts/montserrat/montserrat-v12-latin-100italic.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-100italic.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-100italic.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-100italic.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-100italic.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('../../fonts/montserrat/montserrat-v12-latin-200.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url('../../fonts/montserrat/montserrat-v12-latin-200.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-200.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-200.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-200.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-200.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-200italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('../../fonts/montserrat/montserrat-v12-latin-200italic.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url('../../fonts/montserrat/montserrat-v12-latin-200italic.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-200italic.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-200italic.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-200italic.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-200italic.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/montserrat/montserrat-v12-latin-300.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Light'), local('Montserrat-Light'), url('../../fonts/montserrat/montserrat-v12-latin-300.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-300.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-300.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-300.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-300.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/montserrat/montserrat-v12-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url('../../fonts/montserrat/montserrat-v12-latin-300italic.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-300italic.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-300italic.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-300italic.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-300italic.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/montserrat/montserrat-v12-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url('../../fonts/montserrat/montserrat-v12-latin-regular.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-regular.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-regular.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-regular.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-regular.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/montserrat/montserrat-v12-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url('../../fonts/montserrat/montserrat-v12-latin-italic.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-italic.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-italic.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-italic.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-italic.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/montserrat/montserrat-v12-latin-500.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url('../../fonts/montserrat/montserrat-v12-latin-500.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-500.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-500.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-500.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-500.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('../../fonts/montserrat/montserrat-v12-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url('../../fonts/montserrat/montserrat-v12-latin-500italic.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-500italic.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-500italic.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-500italic.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-500italic.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/montserrat/montserrat-v12-latin-600.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url('../../fonts/montserrat/montserrat-v12-latin-600.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-600.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-600.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-600.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-600.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-600italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('../../fonts/montserrat/montserrat-v12-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url('../../fonts/montserrat/montserrat-v12-latin-600italic.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-600italic.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-600italic.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-600italic.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-600italic.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/montserrat/montserrat-v12-latin-700.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url('../../fonts/montserrat/montserrat-v12-latin-700.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-700.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-700.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-700.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-700.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../../fonts/montserrat/montserrat-v12-latin-800.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url('../../fonts/montserrat/montserrat-v12-latin-800.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-800.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-800.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-800.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-800.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/montserrat/montserrat-v12-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url('../../fonts/montserrat/montserrat-v12-latin-700italic.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-700italic.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-700italic.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-700italic.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-700italic.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('../../fonts/montserrat/montserrat-v12-latin-800italic.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'), url('../../fonts/montserrat/montserrat-v12-latin-800italic.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-800italic.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-800italic.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-800italic.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-800italic.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../../fonts/montserrat/montserrat-v12-latin-900.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Black'), local('Montserrat-Black'), url('../../fonts/montserrat/montserrat-v12-latin-900.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-900.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-900.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-900.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-900.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* montserrat-900italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('../../fonts/montserrat/montserrat-v12-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'), url('../../fonts/montserrat/montserrat-v12-latin-900italic.eot#iefix') format('embedded-opentype'), url('../../fonts/montserrat/montserrat-v12-latin-900italic.woff2') format('woff2'), url('../../fonts/montserrat/montserrat-v12-latin-900italic.woff') format('woff'), url('../../fonts/montserrat/montserrat-v12-latin-900italic.ttf') format('truetype'), url('../../fonts/montserrat/montserrat-v12-latin-900italic.svg#Montserrat') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-100italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 100;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Thin Italic'), local('FiraSans-ThinItalic'), url('../../fonts/fira-sans/fira-sans-v8-latin-100italic.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-100italic.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-100italic.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-100italic.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-100italic.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-200 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 200;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-200.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans ExtraLight'), local('FiraSans-ExtraLight'), url('../../fonts/fira-sans/fira-sans-v8-latin-200.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-200.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-200.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-200.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-200.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-200italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 200;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-200italic.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans ExtraLight Italic'), local('FiraSans-ExtraLightItalic'), url('../../fonts/fira-sans/fira-sans-v8-latin-200italic.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-200italic.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-200italic.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-200italic.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-200italic.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-300 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-300.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Light'), local('FiraSans-Light'), url('../../fonts/fira-sans/fira-sans-v8-latin-300.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-300.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-300.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-300.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-300.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-300italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Light Italic'), local('FiraSans-LightItalic'), url('../../fonts/fira-sans/fira-sans-v8-latin-300italic.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-300italic.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-300italic.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-300italic.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-300italic.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-regular - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Regular'), local('FiraSans-Regular'), url('../../fonts/fira-sans/fira-sans-v8-latin-regular.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-regular.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-regular.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-regular.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-regular.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Italic'), local('FiraSans-Italic'), url('../../fonts/fira-sans/fira-sans-v8-latin-italic.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-italic.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-italic.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-italic.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-italic.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-500 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-500.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Medium'), local('FiraSans-Medium'), url('../../fonts/fira-sans/fira-sans-v8-latin-500.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-500.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-500.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-500.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-500.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-500italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Medium Italic'), local('FiraSans-MediumItalic'), url('../../fonts/fira-sans/fira-sans-v8-latin-500italic.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-500italic.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-500italic.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-500italic.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-500italic.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-600 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-600.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans SemiBold'), local('FiraSans-SemiBold'), url('../../fonts/fira-sans/fira-sans-v8-latin-600.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-600.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-600.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-600.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-600.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-600italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans SemiBold Italic'), local('FiraSans-SemiBoldItalic'), url('../../fonts/fira-sans/fira-sans-v8-latin-600italic.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-600italic.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-600italic.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-600italic.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-600italic.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-700 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-700.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Bold'), local('FiraSans-Bold'), url('../../fonts/fira-sans/fira-sans-v8-latin-700.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-700.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-700.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-700.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-700.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-700italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Bold Italic'), local('FiraSans-BoldItalic'), url('../../fonts/fira-sans/fira-sans-v8-latin-700italic.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-700italic.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-700italic.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-700italic.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-700italic.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-800 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-800.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans ExtraBold'), local('FiraSans-ExtraBold'), url('../../fonts/fira-sans/fira-sans-v8-latin-800.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-800.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-800.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-800.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-800.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-800italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-800italic.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans ExtraBold Italic'), local('FiraSans-ExtraBoldItalic'), url('../../fonts/fira-sans/fira-sans-v8-latin-800italic.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-800italic.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-800italic.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-800italic.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-800italic.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-900italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 900;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Black Italic'), local('FiraSans-BlackItalic'), url('../../fonts/fira-sans/fira-sans-v8-latin-900italic.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-900italic.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-900italic.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-900italic.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-900italic.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* fira-sans-100 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 100;
  src: url('../../fonts/fira-sans/fira-sans-v8-latin-100.eot');
  /* IE9 Compat Modes */
  src: local('Fira Sans Thin'), local('FiraSans-Thin'), url('../../fonts/fira-sans/fira-sans-v8-latin-100.eot#iefix') format('embedded-opentype'), url('../../fonts/fira-sans/fira-sans-v8-latin-100.woff2') format('woff2'), url('../../fonts/fira-sans/fira-sans-v8-latin-100.woff') format('woff'), url('../../fonts/fira-sans/fira-sans-v8-latin-100.ttf') format('truetype'), url('../../fonts/fira-sans/fira-sans-v8-latin-100.svg#FiraSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/open-sans/open-sans-v15-latin-300.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'), url('../../fonts/open-sans/open-sans-v15-latin-300.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-300.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-300.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-300.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-300.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/open-sans/open-sans-v15-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('../../fonts/open-sans/open-sans-v15-latin-300italic.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-300italic.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-300italic.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-300italic.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-300italic.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/open-sans/open-sans-v15-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('../../fonts/open-sans/open-sans-v15-latin-regular.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-regular.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-regular.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-regular.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-regular.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/open-sans/open-sans-v15-latin-600.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('../../fonts/open-sans/open-sans-v15-latin-600.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-600.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-600.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-600.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-600.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/open-sans/open-sans-v15-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../../fonts/open-sans/open-sans-v15-latin-italic.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-italic.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-italic.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-italic.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-italic.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/open-sans/open-sans-v15-latin-700.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../../fonts/open-sans/open-sans-v15-latin-700.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-700.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-700.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-700.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-700.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/open-sans/open-sans-v15-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../../fonts/open-sans/open-sans-v15-latin-700italic.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-700italic.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-700italic.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-700italic.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-700italic.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../fonts/open-sans/open-sans-v15-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('../../fonts/open-sans/open-sans-v15-latin-600italic.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-600italic.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-600italic.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-600italic.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-600italic.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../fonts/open-sans/open-sans-v15-latin-800.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('../../fonts/open-sans/open-sans-v15-latin-800.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-800.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-800.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-800.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-800.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../../fonts/open-sans/open-sans-v15-latin-800italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('../../fonts/open-sans/open-sans-v15-latin-800italic.eot#iefix') format('embedded-opentype'), url('../../fonts/open-sans/open-sans-v15-latin-800italic.woff2') format('woff2'), url('../../fonts/open-sans/open-sans-v15-latin-800italic.woff') format('woff'), url('../../fonts/open-sans/open-sans-v15-latin-800italic.ttf') format('truetype'), url('../../fonts/open-sans/open-sans-v15-latin-800italic.svg#OpenSans') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */
}
/* line 593, templates/z-ev-2018/custom/scss/custom.scss */
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 60px;
  margin-bottom: -1rem;
}
/* line 599, templates/z-ev-2018/custom/scss/custom.scss */
body {
  color: #1d1d1b;
  font-size: 100% !important;
  line-height: 1.7;
  font-family: open sans;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* hr {
 border-left: none;
 border-right: none;
 border-top: none;
 margin-bottom: -4rem !important;
 } */
/* line 618, templates/z-ev-2018/custom/scss/custom.scss */
hr {
  border-left: none;
  border-right: none;
  border-top: none;
  margin-bottom: 2rem !important;
}
/* line 626, templates/z-ev-2018/custom/scss/custom.scss */
p {
  color: #3c3c42;
  font-size: 0.92em;
  line-height: 1.7;
  font-family: open sans;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  letter-spacing: 0.1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 639, templates/z-ev-2018/custom/scss/custom.scss */
ul {
  margin-left: 1rem;
  padding: 0;
  list-style-type: square;
  color: #ad2b5a;
}
/* line 648, templates/z-ev-2018/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-family: "Montserrat";
}
/* line 653, templates/z-ev-2018/custom/scss/custom.scss */
h1 {
  font-family: montserrat;
  font-weight: 500;
  font-size: 1.9rem;
  color: #6d6d6d;
  letter-spacing: 0.9px;
  line-height: 1;
  margin-bottom: 0;
  text-rendering: optimizelegibility;
  padding-bottom: 10px;
  text-transform: uppercase;
}
/* line 666, templates/z-ev-2018/custom/scss/custom.scss */
h2 {
  font-weight: 500;
  font-size: 1.35rem;
  color: #18841a;
  letter-spacing: 0.8px;
  line-height: 1.4;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  margin-bottom: 0;
  text-rendering: optimizelegibility;
  padding-bottom: 2px;
  text-transform: uppercase;
}
/* line 682, templates/z-ev-2018/custom/scss/custom.scss */
h3 {
  font-weight: 600;
  font-size: 1.1rem;
  color: #3c3c42;
  letter-spacing: 0px;
  line-height: 1.3;
  margin-top: 1.5rem;
  margin-bottom: -10px;
  text-rendering: optimizelegibility;
}
/* line 695, templates/z-ev-2018/custom/scss/custom.scss */
h4 {
  font-weight: 500;
  font-size: 0.99rem;
  color: #3c3c42;
  letter-spacing: 0px;
  line-height: 1.3;
  margin-bottom: -10px;
  text-rendering: optimizelegibility;
}
/* line 706, templates/z-ev-2018/custom/scss/custom.scss */
pre {
  font-family: Montserrat;
  color: #ad2b5a;
  margin: 0;
  margin-top: 0px;
  font-weight: 700;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.7em;
  letter-spacing: 0.2em;
  margin-top: 2.5rem;
  padding-bottom: 0rem;
  padding-top: 1rem;
  text-align: center !important;
  display: block;
  background: #e2e0d8;
  height: 3.5rem;
}
/* line 725, templates/z-ev-2018/custom/scss/custom.scss */
a {
  color: #ad2b5a !important;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 732, templates/z-ev-2018/custom/scss/custom.scss */
a:hover {
  color: #ad2b5a;
  text-decoration: underline;
}
/* line 738, templates/z-ev-2018/custom/scss/custom.scss */
.readon {
  display: inline-block;
  color: #ad2b5a;
  font-size: 0.92rem;
  line-height: 1rem;
  background: rgba(77, 178, 179, 0);
  border-radius: 0rem;
  margin: 0 0 0 0;
  padding: 0rem 0rem;
  vertical-align: top;
  -webkit-transition: all 0.2s;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  font-weight: 400;
  text-transform: none;
  margin-top: -10px;
  padding: 0px;
  float: left;
  letter-spacing: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
/* line 767, templates/z-ev-2018/custom/scss/custom.scss */
a.zurueckbutton {
  transition: all 0.2s;
  font-family: Montserrat;
  color: #ad2b5a;
  font-weight: 600;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.7em;
  text-align: center;
  display: block;
  margin-top: -1rem;
  border-top: 1px solid #5a5a5a 4d;
  padding-top: 1rem;
}
/* line 787, templates/z-ev-2018/custom/scss/custom.scss */
a.btn {
  display: inline-block;
  background: rgba(77, 178, 179, 0);
  border: 1px solid transparent;
  border-radius: 2.5rem;
  margin: 0 0 0.5rem 0;
  padding: 1.5rem 3.125rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 801, templates/z-ev-2018/custom/scss/custom.scss */
.btn {
  transition: all 0.2s;
}
/* line 805, templates/z-ev-2018/custom/scss/custom.scss */
.blog .items-row, .item-page .items-row {
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}
/* line 810, templates/z-ev-2018/custom/scss/custom.scss */
p.readmore a {
  color: #5a5a5a !important;
  font-family: "open sans";
  font-weight: 400;
  font-size: 0.8rem;
  line-height: 1.15;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}
/* line 820, templates/z-ev-2018/custom/scss/custom.scss */
#g-page-surround {
  background: #ebebeb;
  overflow: hidden;
  padding-top: 20px;
}
/* line 826, templates/z-ev-2018/custom/scss/custom.scss */
.g-container {
  margin: 0 auto;
  padding: 0;
  border-left: 0px solid #fff;
  border-right: 0px solid #fff;
}
/* line 834, templates/z-ev-2018/custom/scss/custom.scss */
#g-navigation {
  background: #fff;
  color: #312f38;
  position: relative;
  z-index: 11;
  margin-top: 0px;
  padding-bottom: 10px;
  margin-bottom: 1rem;
}
/* line 846, templates/z-ev-2018/custom/scss/custom.scss */
#g-navigation.g-fixed-active {
  position: fixed;
  top: 0;
  z-index: 1003;
  left: auto !important;
  right: auto !important;
  -moz-transition: all 0s !important;
  -ms-transition: all 0s !important;
  -o-transition: all 0s !important;
  transition: all 0s !important;
  width: 70rem !important;
  margin: auto 0;
}
/* line 860, templates/z-ev-2018/custom/scss/custom.scss */
#g-expanded {
  background: #fff;
  color: #424753;
  padding: 3rem 0;
}
/* line 866, templates/z-ev-2018/custom/scss/custom.scss */
#g-footer .g-copyright {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
/* line 871, templates/z-ev-2018/custom/scss/custom.scss */
div.ev-footermenu {
  background: transparent;
  position: relative;
  z-index: 11;
  padding-bottom: 0px;
  text-transform: uppercase;
  margin-top: -0.5rem;
  letter-spacing: 1px;
}
/* line 881, templates/z-ev-2018/custom/scss/custom.scss */
div.ev-footermenu .g-menu-item-title {
  color: #fff !important;
  font-size: 0.75rem;
  line-height: 0.25rem;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
}
/* line 892, templates/z-ev-2018/custom/scss/custom.scss */
div.ev-footermenu .g-menu-item-title a:hover {
  color: #666 !important;
}
/* line 898, templates/z-ev-2018/custom/scss/custom.scss */
#g-footer {
  padding: 0rem 0;
}
/* line 902, templates/z-ev-2018/custom/scss/custom.scss */
#g-footer .g-totop {
  padding: 0px 5px 0px 0px;
  margin-top: -5px;
  font-weight: normal;
}
/* line 908, templates/z-ev-2018/custom/scss/custom.scss */
.btn-group {
  position: relative;
  display: none;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}
/* line 916, templates/z-ev-2018/custom/scss/custom.scss */
div.moduletable.ev-content-modul-normal {
  margin-top: -10rem !important;
  margin-right: -1rem !important;
  margin-bottom: -3em !important;
  margin-left: -1rem !important;
  padding-top: 0rem;
  padding-right: 0rem !important;
  padding-bottom: 0rem;
  padding-left: 0rem !important;
}
/* line 927, templates/z-ev-2018/custom/scss/custom.scss */
.ev-content-modul-normal .sprocket-strips-c-block:nth-child(odd) .sprocket-strips-c-item {
  background: #fff;
  padding: 1rem;
}
/* line 933, templates/z-ev-2018/custom/scss/custom.scss */
.ev-content-modul-normal .sprocket-strips-c-block:nth-child(even) .sprocket-strips-c-item {
  background: #e0e0e0;
  padding: 1rem;
}
/* line 941, templates/z-ev-2018/custom/scss/custom.scss */
.ev-headerlinks-feature .layout-slideshow .sprocket-features-desc .readon {
  font-weight: 500;
  margin-bottom: 15px;
  text-rendering: optimizelegibility;
  text-shadow: black 0.2em 0.2em 0.9em;
  font-size: 0.9em;
  color: #fff !important;
  letter-spacing: 0px;
  text-rendering: optimizelegibility;
  line-height: 1.4;
  margin-top: 13px;
  font-family: montserrat;
  z-index: 1;
}
/* line 957, templates/z-ev-2018/custom/scss/custom.scss */
.ev-menue {
  background: #fff;
  color: #312f38;
  position: relative;
  z-index: 11;
  margin-top: 1.3rem;
  padding-bottom: 0px;
}
/* line 970, templates/z-ev-2018/custom/scss/custom.scss */
#ev-menue-id .g-content {
  margin-top: 0.625rem;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: 0rem;
  padding-top: 0.938rem;
  padding-right: 0.938rem;
  padding-bottom: 0.938rem;
  padding-left: 0rem;
}
/* line 981, templates/z-ev-2018/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 0.2rem;
}
/* line 985, templates/z-ev-2018/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  font-family: "Montserrat";
  text-transform: uppercase;
}
/* line 990, templates/z-ev-2018/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  line-height: normal;
}
/* line 994, templates/z-ev-2018/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 rgba(49, 47, 56, 0.2);
}
/* line 998, templates/z-ev-2018/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #312f38 !important;
  padding: 0.2345rem 0;
}
/* line 1005, templates/z-ev-2018/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 0.69rem;
  letter-spacing: 0rem;
  font-weight: 600;
  padding: 0.469rem 0;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-transition: 0.35s ease;
  -moz-transition: 0.35s ease;
  transition: 0.35s ease;
}
/* line 1019, templates/z-ev-2018/custom/scss/custom.scss */
#g-header a {
  color: #ad2b5a;
}
/* line 1023, templates/z-ev-2018/custom/scss/custom.scss */
#g-header.g-header-section-ev {
  /*  background: #fff; */
  margin: 0px;
  position: relative;
  z-index: 10;
  margin-top: -1rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
/* line 1036, templates/z-ev-2018/custom/scss/custom.scss */
#g-header .g-content {
  /*  background: #fff; */
  background: transparent;
  color: #eceeef;
  margin: 0rem;
  position: relative;
  z-index: 10;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0px;
}
/* line 1049, templates/z-ev-2018/custom/scss/custom.scss */
#ev-content-id-weiss-mit-kopfbild .pull-none.item-image {
  /*     height: 475px;
   display: block;
   overflow: hidden; */
  overflow: hidden;
  padding: 0px;
  display: inline-block;
  display: block;
  margin: 0px;
  max-height: 336px;
  padding-right: 0 !important;
}
/* line 1063, templates/z-ev-2018/custom/scss/custom.scss */
#ev-content-id-weiss-mit-kopfbild .pull-none.item-image img {
  margin-top: -4rem;
}
/* line 1069, templates/z-ev-2018/custom/scss/custom.scss */
.ev-header {
  padding-top: 1rem !important;
  /* padding-right: 0px; */
  margin-top: -2rem;
  padding-bottom: 0rem !important;
  /* padding-left: 0px; */
  margin-left: 0em;
  margin-right: 0em;
  /* position: relative; */
  /* z-index: 10; */
}
/* line 1082, templates/z-ev-2018/custom/scss/custom.scss */
.g-content .ev-headerlinks-feature {
  color: #424753;
  margin-top: 0px;
  display: flex !important;
  align-items: center;
}
/* line 1090, templates/z-ev-2018/custom/scss/custom.scss */
.sprocket-strips-container {
  list-style: none !important;
  overflow: hidden;
  padding: 0;
  margin: -10px -1.7rem 0px -1% !important;
}
/* line 1098, templates/z-ev-2018/custom/scss/custom.scss */
.sprocket-features-img-container::after {
  /*          -moz-box-shadow: inset 0 0 29em #0d1215;  
   -webkit-box-shadow: inset 0 0 29em #0d1215;  
   box-shadow: inset 0 0 29em #0d1215;
   */
  -webkit-box-shadow: inset 147px -99px 300px 4px rgba(51, 51, 51, 0.82);
  -moz-box-shadow: inset 147px -99px 300px 4px rgba(51, 51, 51, 0.82);
  box-shadow: inset 147px -99px 300px 4px rgba(51, 51, 51, 0.82);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  content: "";
}
/* line 1117, templates/z-ev-2018/custom/scss/custom.scss */
.g-content .sprocket-features-img-container {
  /* height: 400px !important; */
  max-width: 300% !important;
  display: inline-block;
  width: auto;
  /*   background: linear-gradient(45deg, #030302 0, #343d54 80%, rgba(0, 0, 0, 0.05) 100%); */
  /*  opacity: 0.8; */
}
/* line 1130, templates/z-ev-2018/custom/scss/custom.scss */
.g-content .sprocket-features-img-container img {
  height: 100% !important;
  opacity: 1;
  width: auto !important;
  max-width: 273% !important;
}
/* line 1137, templates/z-ev-2018/custom/scss/custom.scss */
.ev-headerlinks-feature .layout-slideshow .sprocket-features-content {
  left: 15px;
  width: 85%;
  bottom: auto;
  height: 85%;
  display: flex;
  flex-flow: column-reverse;
}
/* line 1146, templates/z-ev-2018/custom/scss/custom.scss */
.ev-headerlinks-feature .layout-slideshow .sprocket-features-desc {
  font-size: 1em;
  line-height: 1.3em;
  margin: 0;
  padding: 0px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background: rgba(0, 0, 0, 0);
}
/* line 1157, templates/z-ev-2018/custom/scss/custom.scss */
.g-content .ev-headerlinks-feature h1 {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 1.4rem;
  color: #fff;
  letter-spacing: 0px;
  line-height: 1.1;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  margin-bottom: 0;
  text-rendering: optimizelegibility;
  text-shadow: black 0.2em 0.2em 0.9em;
}
/* line 1172, templates/z-ev-2018/custom/scss/custom.scss */
.g-content .ev-headerlinks-feature p {
  font-weight: 500;
  margin-bottom: 15px;
  text-rendering: optimizelegibility;
  text-shadow: black 0.2em 0.2em 0.9em;
  font-size: 0.89em;
  color: #fff;
  letter-spacing: 0px;
  text-rendering: optimizelegibility;
  line-height: 1.4;
  margin-top: 13px;
  font-family: montserrat;
}
/* line 1186, templates/z-ev-2018/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-pagination {
  position: absolute;
  left: 10%;
  bottom: 15px;
  z-index: 100;
  color: #fff;
  text-align: center;
  display: block;
  right: 10%;
}
/* line 1197, templates/z-ev-2018/custom/scss/custom.scss */
.layout-slideshow ul {
  list-style: none !important;
  margin: 0;
  padding: 0;
  z-index: 100;
}
/* line 1204, templates/z-ev-2018/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-pagination li, .layout-slideshow .sprocket-features-arrows .arrow {
  background: #fff;
  color: #fff;
  box-shadow: 1px 1px 1px rgba(255, 255, 255, 0);
}
/* line 1213, templates/z-ev-2018/custom/scss/custom.scss */
.ev-header-rechts-strips .sprocket-strips-content {
  z-index: 2;
  padding: 15px;
  height: 190px;
  /* background: linear-gradient(45deg, rgba(3, 44, 124, 0.66) 0%, rgba(29, 65, 121, 0.66) 11%, rgba(153, 164, 109, 0.1) 64%, rgba(237, 232, 101, 0.44) 100%); */
}
/* line 1220, templates/z-ev-2018/custom/scss/custom.scss */
.ev-header-rechts-strips .sprocket-strips-item {
  background-size: cover;
  border-radius: 0px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
}
/* line 1231, templates/z-ev-2018/custom/scss/custom.scss */
.ev-header-rechts-strips h1 {
  font-family: montserrat;
  font-weight: 500;
  font-size: 1.2rem;
  color: #fff;
  letter-spacing: 0.4px;
  line-height: 1;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  margin-bottom: 0;
  text-rendering: optimizelegibility;
}
/* line 1248, templates/z-ev-2018/custom/scss/custom.scss */
.ev-modul-strip-partner-home-grau .sprocket-strips-s-block {
  display: inline-block;
  vertical-align: middle;
  margin: 1% -4px 1% 0;
  box-sizing: border-box;
  padding: 0 1%;
}
/* line 1257, templates/z-ev-2018/custom/scss/custom.scss */
.ev-modul-strip-partner-home-grau {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  opacity: 0.7;
  margin-left: -2em !important;
  margin-right: -2em !important;
  margin-top: -3em !important;
  margin-bottom: -2em !important;
}
/* line 1268, templates/z-ev-2018/custom/scss/custom.scss */
.ev-modul-strip-partner-home-grau img {
  /* height: 35px; */
  max-height: 50px;
  max-width: 130px;
  display: inline-block;
  vertical-align: middle;
  border: 0;
  width: auto;
}
/* line 1285, templates/z-ev-2018/custom/scss/custom.scss */
span.subheading-category {
  font-family: Montserrat;
  color: #ad2b5a;
  margin: 0;
  font-weight: 700;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.6em;
  letter-spacing: 0.2em;
  margin-top: -2.5rem;
  padding-bottom: 0rem;
  padding-top: 1rem;
  text-align: center !important;
  display: block;
  background: #fff;
  height: 3.5rem;
}
/* line 1304, templates/z-ev-2018/custom/scss/custom.scss */
div.moduletable.ev-content-modul-projekte h1 {
  font-family: montserrat !important;
  font-weight: 600;
  font-size: 0.99rem;
  color: #3c3c42;
  letter-spacing: 0px;
  line-height: 1.3;
  margin-bottom: 0;
  padding-top: 0px;
  display: block;
  float: left;
  padding-bottom: 10px;
}
/* line 1318, templates/z-ev-2018/custom/scss/custom.scss */
div.moduletable.ev-content-modul-projekte h1 {
  font-family: montserrat !important;
  font-weight: 600;
  font-size: 0.99rem;
  color: #3c3c42;
  letter-spacing: 0px;
  line-height: 1.3;
  margin-bottom: 0;
  padding-top: 0px;
  display: block;
  float: left;
  padding-bottom: 10px;
}
/* line 1332, templates/z-ev-2018/custom/scss/custom.scss */
div.moduletable.ev-content-modul-projekte p {
  padding-bottom: 0px;
  line-height: 1.5;
  margin-bottom: 18px;
}
/* line 1338, templates/z-ev-2018/custom/scss/custom.scss */
a.readon {
  font-size: 0.925em;
  letter-spacing: 0px;
  line-height: 1;
  color: #b94a48;
  float: left;
  margin-bottom: 30px !important;
  margin-top: -7px !important;
  font-family: open sans;
}
/* ############################################## */
/* line 1354, templates/z-ev-2018/custom/scss/custom.scss */
#g-header h2 {
  font-size: 44px;
  font-size: 2rem;
  color: #fff;
  letter-spacing: 0.4px;
  line-height: 1;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
/* neu ############################################ */
/* #z_pre-head {
 margin-top: -1rem;
 background: transparent;
 padding-top: 0rem;
 height: 2rem;
 font-weight: 600;
 font-family: Montserrat;
 color: #ad2b5a;
 text-transform: uppercase;
 font-size: 0.7em;
 letter-spacing: 0.4em;
 text-align: center !important;
 }
 #z_pre-head .g-content {
 margin: 0rem;
 padding: 0rem;
 }
 #z_weiss {
 background: #fff;
 padding-top: 0rem;
 margin-top: -2rem;
 } */
/* ############################################## */
/* line 1398, templates/z-ev-2018/custom/scss/custom.scss */
#pre-headline {
  font-family: Montserrat;
  color: #ad2b5a;
  margin: 0;
  font-weight: 600;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.7em;
  letter-spacing: 0.4em;
  margin-top: -4rem;
  padding-bottom: 2rem;
  padding-top: 2.3rem;
  text-align: center !important;
  background: #fff;
  height: 2em;
  z-index: 1;
}
/* line 1416, templates/z-ev-2018/custom/scss/custom.scss */
#ev-pre-headline-id-braun {
  font-family: Montserrat;
  color: #ad2b5a;
  margin: 0;
  font-weight: 600;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.7em;
  letter-spacing: 0.2em;
  margin-top: 2.5rem;
  padding-bottom: 0rem;
  padding-top: 1rem;
  text-align: center !important;
  display: block;
  background: #e2e0d8;
  height: 4rem;
}
/* line 1434, templates/z-ev-2018/custom/scss/custom.scss */
#ev-content-id-braun {
  background: #e2e0d8;
  margin-top: -1px;
  margin-right: 0rem;
  margin-bottom: -3rem;
  margin-left: 0rem;
  padding-top: 0rem;
  padding-right: 0rem;
  /* 2rem */
  padding-bottom: 0.5rem;
  padding-left: 0rem;
  /* 2rem */
}
/* #ev-pre-headline-id-weiss {
 font-family: Montserrat;
 color: #ad2b5a;
 margin: 0;
 font-weight: 700;
 border-radius: 0;
 text-transform: uppercase;
 font-size: 0.7em;
 letter-spacing: 0.4em;
 margin-top: -4rem;
 padding-bottom: 2.0rem;
 padding-top: 2.3rem;
 text-align: center !important;
 height: 2.0em;
 z-index: 1;
 } */
/* line 1464, templates/z-ev-2018/custom/scss/custom.scss */
#ev-pre-headline-id-weiss {
  font-family: Montserrat;
  color: #ad2b5a;
  margin: 0;
  font-weight: 600;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.7em;
  letter-spacing: 0.2em;
  margin-top: -2.5rem;
  padding-bottom: 0rem;
  padding-top: 1rem;
  text-align: center !important;
  display: block;
  background: #fff;
  height: 3.5rem;
}
/* line 1483, templates/z-ev-2018/custom/scss/custom.scss */
#ev-content-id-weiss {
  background: #fff;
  margin-top: -1px;
  margin-right: 0rem;
  margin-bottom: -3rem;
  margin-left: 0rem;
  padding-top: 0rem;
  padding-right: 0rem;
  /* 2rem */
  padding-bottom: 1.5rem;
  padding-left: 0rem;
  /* 2rem */
}
/* #ev-content-id-weiss {
 background: #fff;
 color: #b94a48;
 margin-top: -4rem;
 margin-right: 0rem;
 margin-bottom: -1.5rem;
 margin-left: 0rem;
 padding-top: 0rem;
 padding-bottom: 0.5em;
 padding-right: 2rem;
 padding-left: 2rem;
 } */
/* line 1510, templates/z-ev-2018/custom/scss/custom.scss */
#g-intro-weiss {
  background: #fff;
  color: #b94a48;
  margin-top: -3rem;
  margin-right: 0rem;
  margin-bottom: -9rem;
  margin-left: 0rem;
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0.5rem;
  padding-left: 0rem;
}
/* line 1523, templates/z-ev-2018/custom/scss/custom.scss */
#ev-content-id-weiss-mit-kopfbild {
  background: #fff;
  margin-top: -1px;
  margin-right: 0rem;
  margin-bottom: -3rem;
  margin-left: 0rem;
  padding-top: 0rem;
  padding-right: 0rem;
  /* 2rem */
  padding-bottom: 1.5rem;
  padding-left: 0rem;
  /* 2rem */
}
/* line 1535, templates/z-ev-2018/custom/scss/custom.scss */
#ev-content-id-weiss-mit-kopfbild h2 {
  font-weight: 500;
  font-size: 1.2rem;
  color: #18841a;
  letter-spacing: 0.9px;
  line-height: 1;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  margin-bottom: 0;
  text-rendering: optimizelegibility;
  padding-top: 2rem;
  padding-bottom: 2px;
  text-transform: uppercase;
}
/* ############################################## */
/* line 1554, templates/z-ev-2018/custom/scss/custom.scss */
#ev-headerbild-follow {
  overflow: hidden;
  display: inline-block;
  max-height: 357px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* line 1563, templates/z-ev-2018/custom/scss/custom.scss */
#ev-headerbild-follow img {
  margin-top: -4rem;
}
/* line 1569, templates/z-ev-2018/custom/scss/custom.scss */
#ev-content-modul {
  background: rgba(255, 255, 255, 0.15);
  margin-top: -3rem;
  margin-right: 0rem;
  margin-bottom: -3rem;
  margin-left: 0rem;
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0.5rem;
  padding-left: 0rem;
}
/* line 1585, templates/z-ev-2018/custom/scss/custom.scss */
.ev-home-intro-welcome h1 {
  font-family: montserrat;
  font-weight: 500;
  font-size: 1.9rem;
  color: #6d6d6d;
  letter-spacing: 0.9px;
  line-height: 1;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  margin-bottom: 0;
  text-rendering: optimizelegibility;
  padding-bottom: 10px;
  text-transform: uppercase;
}
/* line 1601, templates/z-ev-2018/custom/scss/custom.scss */
.ev-home-intro-welcome pre {
  color: #ad2b5a;
  padding: 0;
  margin: 0;
  font-weight: 700;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.7em;
  letter-spacing: 0.2em;
  padding-bottom: 2em;
  /* text-align: center; */
  display: block;
}
/* line 1616, templates/z-ev-2018/custom/scss/custom.scss */
pre {
  z-index: 1;
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  overflow: hidden;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 1.25em;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: transparent;
  border: 0px solid #e0e0e5;
  padding: 0;
  margin: 0;
  font-weight: 700;
  font-family: montserrat;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.7em;
  letter-spacing: 0.2em;
  padding-bottom: 5%;
}
/* line 1648, templates/z-ev-2018/custom/scss/custom.scss */
#g-features-transp {
  background: transparent;
  color: #b94a48;
  margin-top: -3.5rem;
  margin-right: 0rem;
  margin-bottom: -2.6rem;
  margin-left: 0rem;
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
}
/* line 1661, templates/z-ev-2018/custom/scss/custom.scss */
#g-features-transp h1 {
  font-family: montserrat !important;
  font-weight: 600;
  font-size: 0.99rem;
  color: #3c3c42;
  letter-spacing: 0;
  line-height: 1.3;
  margin-bottom: 0 !important;
  text-rendering: optimizelegibility;
  margin-top: 2rem;
}
/* line 1673, templates/z-ev-2018/custom/scss/custom.scss */
.ev-content-modul-normal {
  margin-top: -4rem !important;
  margin-right: 0rem;
  margin-bottom: -3em !important;
  margin-left: 0rem;
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
}
/* line 1687, templates/z-ev-2018/custom/scss/custom.scss */
.ev-content-modul-projekte .sprocket-strips-s-block img {
  border: 1px solid;
}
/* line 1691, templates/z-ev-2018/custom/scss/custom.scss */
.ev-content-modul-projekte .sprocket-strips-s-block .img:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  box-shadow: inset 0px 0px 10px black;
}
/* line 1699, templates/z-ev-2018/custom/scss/custom.scss */
#ev-sidebar h6 {
  font-family: Montserrat;
  color: #777;
  margin: 0;
  font-weight: 600;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.6em;
  letter-spacing: 0.2em;
  margin-top: -1.2rem;
  padding-bottom: 0rem;
  padding-top: 1rem;
  text-align: center !important;
  display: block;
  background: #fff;
  height: 2.5rem;
  border-bottom: 1px solid #777;
}
/* line 1718, templates/z-ev-2018/custom/scss/custom.scss */
#ev-sidebar p {
  color: #777;
  font-size: 0.79rem;
  line-height: 1.2rem;
  margin-bottom: 1rem;
}
/* ################### MEDIA Query #################### */
@media (max-width: 767px) and (min-width: 320px) {
  /* line 1731, templates/z-ev-2018/custom/scss/custom.scss */
  .sprocket-strips-s-container .sprocket-strips-s-block {
    width: 100%;
  }
  /* line 1735, templates/z-ev-2018/custom/scss/custom.scss */
  .ev-home-intro-welcome h1 {
    font-size: 1.56em;
  }
  /* line 1740, templates/z-ev-2018/custom/scss/custom.scss */
  .g-content .sprocket-features-img-container {
    height: 310px !important;
  }
}
@media only screen and (max-width: 1024px) {
}
/* line 1752, templates/z-ev-2018/custom/scss/custom.scss */
.sprocket-strips-container {
  list-style: none !important;
  overflow: hidden;
  padding: 0;
  margin: -9px -1% -20px 5% !important;
}
/* ################### Neue Sections #################### */
/*
 #ev-section_weiss {
 padding: 1.5rem 0 !important;
 background: #ff8;
 margin: -3rem 0 !important;
 display: block;
 }
 #ev-preheader-section_weiss {
 background: #fff;
 font-family: Montserrat;
 color: #ad2b5a;
 font-weight: 600;
 font-size: 0.7em;
 letter-spacing: 0.2em;
 text-transform: uppercase;
 text-align: center !important;
 height: 4rem;
 z-index: 1000;
 padding-top: 1rem;
 margin-top: -3rem;
 }
 #ev-section_beige {
 padding: 1.5rem 0 !important;
 background: #e2e0d8;
 margin: -3rem 0 !important;
 }
 #ev-preheader-section_beige {
 background: #e2e0d8;
 font-family: Montserrat;
 color: #ad2b5a;
 font-weight: 600;
 font-size: 0.7em;
 letter-spacing: 0.2em;
 text-transform: uppercase;
 text-align: center !important;
 height: 4rem;
 z-index: 1000;
 padding-top: 1rem;
 margin-top: 2rem;
 }
 */
/* line 1810, templates/z-ev-2018/custom/scss/custom.scss */
#g-navigation {
  background: #fff;
}
/* line 1814, templates/z-ev-2018/custom/scss/custom.scss */
#g-header {
  background: transparent;
}
/* line 1818, templates/z-ev-2018/custom/scss/custom.scss */
#g-intro {
  background: #fff;
  color: #424753;
  padding: 2rem 1rem;
}
/* line 1825, templates/z-ev-2018/custom/scss/custom.scss */
#g-features {
  /* background: #e2e0d8; */
  background: #dad4cf;
  padding: 2rem 1rem;
}
/* line 1832, templates/z-ev-2018/custom/scss/custom.scss */
#g-utility {
  background: #fff;
  color: #424753;
  padding: 2rem 1rem;
}
/* line 1838, templates/z-ev-2018/custom/scss/custom.scss */
#g-expanded {
  background: #fff;
  color: #424753;
  padding: 0rem 1rem;
}
/* line 1850, templates/z-ev-2018/custom/scss/custom.scss */
#ev-section_weiss {
  background: #fff;
}
/* line 1856, templates/z-ev-2018/custom/scss/custom.scss */
#ev-preheader-section_weiss {
  background: #fff;
  font-family: Montserrat;
  color: #ad2b5a;
  font-weight: 600;
  font-size: 0.7em;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  text-align: center !important;
  height: 2rem;
  z-index: 1000;
  padding-bottom: 0rem;
}
/* line 1871, templates/z-ev-2018/custom/scss/custom.scss */
div.item-page .pull-none.item-image {
  margin-top: -81px;
  margin-left: -2.6rem;
  margin-right: -2.6rem;
  overflow: hidden;
  max-height: 350px;
  display: block;
  margin-bottom: 3rem;
}
/* line 1881, templates/z-ev-2018/custom/scss/custom.scss */
div.item-page .pull-none.item-image img {
  margin-top: -6rem;
}
/* line 1888, templates/z-ev-2018/custom/scss/custom.scss */
#ev-section-follow_weiss {
  padding: 1.5rem 0 !important;
  background: #fff;
  margin: 0rem 0 !important;
}
/* line 1899, templates/z-ev-2018/custom/scss/custom.scss */
#ev-section_beige {
  /*    background: #e2e0d8; */
  background: #dad4cf;
}
/* line 1906, templates/z-ev-2018/custom/scss/custom.scss */
#ev-preheader-section_beige {
  /* background: #e2e0d8; */
  background: #dad4cf;
  font-family: Montserrat;
  color: #ad2b5a;
  font-weight: 600;
  font-size: 0.7em;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  text-align: center !important;
  height: 3rem;
  z-index: 1000;
}
/* #ev-preheader-section_beige::after {
 content: '';
 left: 50%;
 width: 9rem;
 height: 2px;
 margin-left: auto;
 background-image: linear-gradient(90deg, #9e9e9e, #ad2b5a);
 margin-right: auto;
 z-index: 1000;
 display: block;
 margin-top: -14px;
 } */
/*# sourceMappingURL=custom_46.css.map */