/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Webdesign-Hannover
 Author URI:     https://www.webdesign-hannover.de
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */



/* fonts */




/* cinzel */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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




html {
  font-family: 'Source Sans 3', Tahoma, Helvetica, sans-serif;
}


h3 {
  	font-family: 'Source Sans 3', Tahoma, Helvetica, sans-serif;
  	font-style: normal;
	font-weight: 400;
	text-transform: none;
}

h1, h2, h4, h5, h6 {
  	font-family: 'Source Sans 3', Tahoma, Helvetica, sans-serif;
  	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	
}

body {
  	font-family: 'Source Sans 3', Tahoma, Helvetica, sans-serif !important;
  	font-style: normal;
	font-weight: 300;
}


blockquote p {
  	font-family: 'Petrona', Georgia, Times, serif !important;
  	font-style: italic;
  	font-weight: 300;
	letter-spacing: -0.01em
}



/* Menü  */

#et-top-navigation {
  	font-family: 'Source Sans 3', Tahoma, Helvetica, sans-serif !important;
	font-style: normal;
	font-weight: 400 !important;
}



/* Links */

a:hover {
	  text-decoration: underline !important;
}






/* button */

.et_pb_button {
  font-size: 20px;
  font-weight: 300;
  padding: .3em 1em;
  line-height: 1.7em !important;
  background-color: transparent;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  border: 2px solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
  border-radius: 3px;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: all !important;
  transition-property: all !important;
}


/* footer */

#footer-widgets {
  padding: 6% 0 0;
  display: none;
	}

.bottom-nav, .bottom-nav a {
  font-size: 18px!important;
  font-weight: 400;
}


/* menu */

.et_pb_menu .et-menu > li {
  padding-left: 24px!important;
  padding-right: 24px!important;
}


/* plugin supreme step flow */

.dsm_step_flow_2 .dsm-step-flow-container, .dsm_step_flow_0 .dsm-step-flow-container, .dsm_step_flow_1 .dsm-step-flow-container {
  padding-top: 40px;
  padding-right: 15px;
  padding-bottom: 30px;
  padding-left: 15px;
  text-align: center;
  margin-top: 25px !important;
}


.dsm_step_flow_0 .dsm_step_flow_1 .dsm_step_flow_2 .dsm-step-flow-container {
  margin-left: 15px;
  margin-right: 15px;
}

.dsm_card_icon {
  margin-bottom: 15px !important;
}

.dsm_card_2 .dsm_card_subtitle, .dsm_card_1 .dsm_card_subtitle, .dsm_card_0 .dsm_card_subtitle, .dsm_card_3 .dsm_card_subtitle .dsm_card_4 .dsm_card_subtitle, .dsm_card_5 .dsm_card_subtitle {
  padding-bottom: 5px !important;
}