/*
 Theme Name:   Diwa Schweisstechnik
 Template:     Divi
*/
/* montserrat-100 - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Thin"), local("Montserrat-Thin"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-100italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100italic.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100italic.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100italic.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-100italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-200 - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-200italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraLight Italic"), local("Montserrat-ExtraLightItalic"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200italic.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200italic.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200italic.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-200italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-300 - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Light"), local("Montserrat-Light"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-300italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Light Italic"), local("Montserrat-LightItalic"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300italic.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300italic.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300italic.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-300italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-regular - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-regular.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-regular.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-regular.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-regular.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-regular.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-regular.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Italic"), local("Montserrat-Italic"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-italic.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-italic.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-italic.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-500 - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-500italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Medium Italic"), local("Montserrat-MediumItalic"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500italic.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500italic.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500italic.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-500italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-600 - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-600italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat SemiBold Italic"), local("Montserrat-SemiBoldItalic"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600italic.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600italic.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600italic.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-600italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-700italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Bold Italic"), local("Montserrat-BoldItalic"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700italic.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700italic.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700italic.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-700 - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-700.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-800 - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-800italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraBold Italic"), local("Montserrat-ExtraBoldItalic"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800italic.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800italic.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800italic.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-800italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-900 - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Black"), local("Montserrat-Black"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* montserrat-900italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Black Italic"), local("Montserrat-BlackItalic"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900italic.woff2") format("woff2"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900italic.woff") format("woff"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900italic.ttf") format("truetype"), url("./assets/fonts/montserrat/montserrat-v12-latin_latin-ext-900italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }
/* open-sans-300 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-300italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300italic.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300italic.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300italic.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-300italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-600 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-600italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600italic.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600italic.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600italic.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-600italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-700italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-800italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800italic.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800italic.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800italic.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-800 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800.woff2") format("woff2"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800.woff") format("woff"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800.ttf") format("truetype"), url("./assets/fonts/open-sans/open-sans-v15-latin-ext_latin-800.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
body {
  font-family: 'Open Sans', sans-serif;
  background-color: #DDD; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-serif;
  line-height: 1.5em;
  margin-top: 0.5em;
  margin-bottom: 0.25em; }

h1 {
  margin-top: 0; }
  h1::after {
    content: '';
    width: 90px;
    display: block;
    height: 3px;
    margin-top: 7px;
    background: #7bb52c; }

.diwa-green-button {
  display: block;
  background-color: #7bb52c;
  padding: 10px 20px;
  color: #FFF !important;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  text-align: center; }
  .diwa-green-button:hover {
    opacity: 0.7; }

.wp-block-column:not(:last-child) {
  margin-right: 20px; }
.wp-block-column:not(:first-child) {
  margin-left: 20px; }

#left-area {
  padding-bottom: 60px; }

#top-header {
  background-image: url("./assets/images/sidepanel-pattern.png");
  background-repeat: repeat !important; }

#top-menu li li {
  width: 100%;
  padding: 0; }
  #top-menu li li a {
    width: 100%; }
#top-menu .sub-menu {
  padding: 0; }

#main-header #logo {
  max-width: 200px; }

#main-content .caldera-grid .form-control {
  border-radius: 0px;
  padding: 20px 15px;
  box-shadow: none;
  border: #e2e2e2 1px solid; }
  #main-content .caldera-grid .form-control:focus {
    border: #7bb52c 1px solid; }
#main-content .caldera-grid .btn {
  padding: 15px 20px;
  border-radius: 0px;
  border: 0;
  background-color: #7bb52c;
  color: #fff; }
  #main-content .caldera-grid .btn:hover {
    border: #7bb52c 1px solid;
    color: #7bb52c;
    background-color: #fff; }

#main-footer {
  background-image: url("./assets/images/sidepanel-pattern.png");
  background-repeat: repeat !important; }
  #main-footer a:hover {
    color: #7bb52c; }
  #main-footer #footer-widgets .footer-widget {
    margin-bottom: 30px; }
    #main-footer #footer-widgets .footer-widget a:hover {
      color: #7bb52c; }
    #main-footer #footer-widgets .footer-widget li {
      padding: 0; }
      #main-footer #footer-widgets .footer-widget li:before {
        display: none; }
      #main-footer #footer-widgets .footer-widget li.current_page_item a {
        color: #7bb52c; }
    #main-footer #footer-widgets .footer-widget .title {
      line-height: 22px; }
      #main-footer #footer-widgets .footer-widget .title::after {
        content: '';
        width: 40px;
        display: block;
        height: 3px;
        margin-top: 7px;
        background: #7bb52c; }

#sidebar .widgettitle {
  line-height: 22px; }
  #sidebar .widgettitle::after {
    content: '';
    width: 40px;
    display: block;
    height: 3px;
    margin-top: 7px;
    background: #7bb52c; }
#sidebar a:hover {
  color: #7bb52c; }
#sidebar .current-menu-item a {
  color: #7bb52c; }

#et_mobile_nav_menu .et_mobile_menu {
  border-top: 3px solid #7bb52c;
  padding: 0; }
#et_mobile_nav_menu .mobile_menu_bar::before {
  color: #0c69af; }

@media only screen and (max-width: 1124px) and (min-width: 981px) {
  #top-menu > li {
    padding-right: 10px; }

  .et_fixed_nav #et-top-navigation {
    padding-left: 186px !important; }

  #main-header #logo {
    max-width: 160px; } }
@media only screen and (max-width: 781px) {
  .wp-block-column {
    margin: 0px !important; } }

/*# sourceMappingURL=style.css.map */
