/*
Theme Name: WP Bootstrap 4 Child
Theme URI: https://bootstrap-wp.com
Template: wp-bootstrap-4
Author: Thomas Hansel
Version: 1.0

    Grau: #818181
    Orange: #f6a609

*/

/* nunito-200 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 200;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-300 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 300;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-regular - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-500 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 500;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-600 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 600;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-700 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-800 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 800;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-900 - latin */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 900;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-200italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 200;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200italic.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-200italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-300italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 300;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-300italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 400;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-500italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 500;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500italic.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-500italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-600italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 600;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-600italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-700italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 700;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-700italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-800italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 800;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800italic.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-800italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-900italic - latin */
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 900;
    src: url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900italic.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/wp-bootstrap-4-child/assets/fonts/nunito-v25-latin-900italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

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

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

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

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

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

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

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

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

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

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

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

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


* {font-family: 'Nunito Sans', sans-serif !important;}
body { background-color: #ffffff; font-size: 17px; line-height: 24px;color: #3f3f3f;}
/* Header */
#masthead{ border-width: 0 0 1px; background-color: #ffffff;}
/* Headerinhalt */
#headercontent{margin-top: 20px;margin-bottom:50px;}
.center{text-align: center;}
.headtitle a, .headtitle a:hover {font-weight: 700;font-size: 30px;line-height: 49px;text-transform: uppercase;text-decoration: none; color: #54595f;}
.headsubtitle { font-weight: 400; font-size: 16px; margin-top: 4px; color: #000000;display: inline-block; padding-top: 2px; border-top: 2px solid #818181;}
.lastrow{display: block;}
.logobox{text-align: right; margin-top: -5px; display:none;height: 133px;}
.logoboxcenter img{ width: 147px; display: inline-block; margin-top: 10px; margin-bottom: 18px;}
.bottom {align-items : flex-end;}

/* Navigation und Sticky */
.sticky {position: fixed; top: 0; width: 100%;  background-color: #ffffff;  z-index:1;  }
.sticky + .content { padding-top: 60px; }
.navbar-expand-lg {border-top: 1px solid #54595f;  border-bottom: 1px solid #54595f;  padding:0;  justify-content: normal ! important;}
.navbar-expand-lg .navbar-nav li.current-menu-item .nav-link{font-weight: 700;}
.navbar-nav .dropdown-menu {padding:0px; border-top: 2px solid #f6a609;border-radius: 0; background-color: #3f3f3f;}
.navbar-toggler {border: 1px solid #7a7a7a; margin: 12px;}
.navbar-toggler {border-color: rgb(122,122,122);}
.navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(122,122,122, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.dropdown-toggle {background-position: right;background-image: url(/wp-content/themes/wp-bootstrap-4-child/assets/images/common/arrow-down-nav-gray.png); background-repeat: no-repeat;background-position: right 17px;padding: 9px 29px 0px 0px !important;}
ul.depth_0 .dropdown-toggle { background-position: right; background-image: url(/wp-content/themes/wp-bootstrap-4-child/assets/images/common/arrow-down-nav-gray.png); background-repeat: no-repeat; background-position: 97% 79%; padding: 9px 29px 0px 0px !important; }
.dropdown-toggle::after {content: normal;}
#primary-menu-wrap{margin-left: 20px; margin-right: 20px;margin-bottom: 20px;background: #3f3f3f;}
#primary-menu li a {text-transform: uppercase;  color: #c5c7c9;  font-weight: 400; font-size: 16px;}
#primary-menu li a:hover {color: #f6a609;}
#primary-menu .dropdown-menu li.active a, #primary-menu .dropdown-menu li.active a:hover {font-weight: 700; }
/*#primary-menu > li > a:hover{border-bottom-color: #c5c7c9;}*/
.current-menu-parent > a {font-weight: 700 !important; }
.dropdown-menu.depth_1 {margin:20px;}
.dropdown-menu li a{color: #c5c7c9 !important;}
.dropdown-menu li a:hover{background-color: #efefef; color: #000000 !important;}

/* Suchfeld  */
.searchformblock form{width: 134px; float: right; margin-top: -1px;}
.searchformblock form input{position:relative;  z-index:1; height: 23px; font-size: 11px; background-position: 143px 4px; border: 1px solid #54595f; border-radius: 3px; text-transform: uppercase; color: #7a7a7a !important;  padding-left: 10px; background-image: url(/wp-content/themes/wp-bootstrap-4-child/assets/images/common/lupe.png);  background-repeat: no-repeat;}
#searchformblock img{display: inline-block; margin-top: 30px;  float: right;  }
::placeholder {color: #7a7a7a !important; opacity: 1; /* Firefox */ }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #7a7a7a !important;}
::-ms-input-placeholder { /* Microsoft Edge */ color: #7a7a7a !important;}

/* Oranger Block mit Seitentitel*/
.page-title {background-color: #f6a80;  margin-bottom:48px; margin-top: -42px;}
.page-title h1  {font-size: 30px;  line-height: 72px;  padding: 0;  margin: 24px 0;}

.three-news-homepage  {background-color: #f2f2f2; padding:30px;margin-bottom: 50px; margin-top:50px}
/* Beginn Seiteninhalt  */
#content{margin-top: 20px;}
p{color: #000;}

#main ol li a,
p a,
.elementor a, .elementor a:hover,
a.link-unstyled, a:hover.link-unstyled
{color: #f6a800 !important; text-decoration: none !important;}
footer .row .textwidget p a {color: #000000 !important;}
#main ol li a:hover, p a:hover{color: #f6a800;text-decoration: none;}
#main hr {border-top: 1px solid black; margin: 25px 0;}
#main ol {margin-left:-4px;}
li {color:#000;}
h1, h2, h3, h4  {color:#000;}
.img-responsive{width: 100%;}


a.elementor-button-link, a.elementor-button-link:hover{
    background-color: #fff !important;
    color: #000 !important;
    border: 2px solid #f6a800 !important;
}

/* Footer */
footer .row h5 {font-size: 17px; font-weight: 700;}
footer .row a {font-size: 17px; font-weight: 400; color: #000000; text-decoration: none;}
footer .row a:hover {text-decoration: underline;}
footer {width: 100%; background-color: #f6a800; padding-bottom: 44px; padding-top: 44px;}
footer .row .col-md-5, footer .row .col-md-4, footer .row .col-md-3  { margin-top:20px;}
footer .row ul {list-style: none;  padding:0;}
footer .row ul a {color: #000000; font-weight: 700; text-decoration: none;}
footer .row ul a:hover {text-decoration: underline; font-weight: 700;}
.footer-3-area{
    margin-top: 17px;
}

/* Home - teilweise nicht mehr verwendet, weil Frau Fischer-Jech das alles gelöscht eigenen Sachen mit Elementor erstellt hat */
section.home-termine h3 {font-size: 30px; font-weight: 700;  margin-top: 0px; margin-bottom: -12px;}
section.home-text h3 {font-size: 30px; font-weight: 700;  margin-top: 0px; margin-bottom: 18px;}
section.home-video-text .elementor-text-editor h3 {font-size: 30px; font-weight: 700;}

section.home-text-bild-1  .elementor-text-editor p {font-size: 20px; font-weight: 400; line-height: 29px;}
section.home-text-bild-2  .elementor-text-editor p {font-size: 20px; font-weight: 400; line-height: 29px;}

section.citation .elementor-text-editor {font-size:20px; line-height: 26px; margin: -15px 0 42px 0;  padding: 76px 0 12px 0; border-bottom: 1px solid #000;  background-image: url(/wp-content/themes/wp-bootstrap-4-child/assets/images/common/bg-citation.png);  background-repeat: no-repeat;  background-position: center top; text-align: center; font-style: italic;}
section.text-text h4  {font-size:17px; font-weight: 700;}
section.trenner-orange .elementor-divider-separator {border-top: 2px solid #f6a800;  margin:0;  width: 100px !important;}
.page-title-under-image {margin:1px 0 1px 0;}
.page-title-under-image h1  {font-size: 30px;  line-height: 72px;  padding: 0; margin: 20px 0 4px 0;}

section.home-text-bild-1{display: none;}
section.home-text-bild-2{display: block;}
section.home-text-bild-1  .elementor-text-editor h1 {margin-top: 0; font-size: 30px;}
section.home-text-bild-2  .elementor-text-editor h1 {margin-top: 0; font-size: 30px;}

section.home-text-bild-1  .elementor-text-editor h1 {color: #000; font-size: 60px; font-weight: 700;  margin-top: 0; margin-bottom: 24px;}
section.home-text-bild-2  .elementor-text-editor h1 {color: #000; font-size: 60px; font-weight: 700;  margin-top: 0; margin-bottom: 24px;}

section.home-text-bild-1  .elementor-text-editor a,
section.home-text-bild-1  .elementor-text-editor a:hover,
section.home-text-bild-2  .elementor-text-editor a,
section.home-text-bild-2  .elementor-text-editor a:hover,
#archive-news a,
#archive-news a:hover,
#archive-news .url a,
#archive-news .url a:hover
{color: #000; background-color: transparent;  font-size: 19px;  margin-top: 20px; font-weight: 700;  padding: 2px 35px;  display: inline-block;  border: 2px solid #f6a800;  text-decoration: none;}

section.home-termine hr {border-top: 1px solid black; margin: 25px 0;}
section.home-termine hr.hr-orange{border-top: 2px solid #f6a800;  margin: 25px 0;  width: 100px;}

.elementor-text-editor ul {margin: 0; padding-left: 20px;}
.elementor-text-editor ul {margin-bottom:1em;}

/*neue Grüne Buttons auf der Startseite*/

/* Kontaktformular */
#contact-form form {  color: #000;}
#contact-form form input[type="submit"] {color: #000; background-color: #ffffff;  font-size: 19px;  margin-top: 20px; font-weight: 700;  padding: 2px 35px;  display: inline-block;  border: 2px solid #f6a800;  text-decoration: none;}
#contact-form form input[type="text"], #contact-form form textarea {width: 100%; border: 1px solid #000000;}
#contact-form form input[type="text"]:focus, #contact-form form textarea:focus  { outline: none !important;  border:1px solid #f6a800;}
#contact-form form input[type="checkbox"] {margin-left: -20px;}
#contact-form form select {width: 100%; padding-left: 35px; height: 35px; background-position: 12px 12px; background-image: url(/wp-content/themes/wp-bootstrap-4-child/assets/images/common/arrow-select.png); background-repeat: no-repeat;  border-radius: 0;  -webkit-appearance: none;  -webkit-border-radius: 0px;  background-color: #ffffff;  border: 1px solid #000000; }
#contact-form form select:focus  { outline: none !important;  border:1px solid #f6a800;}
#contact-form form input[type="submit"]:focus { outline: none !important;  border:2px solid #f6a800;}
#contact-form form span.wpcf7-not-valid-tip {  color: #f6a800;}


/* Blöcke - sonstige Seiten */

section.image-full-width {}


#archive-news h3 {font-size: 22px; font-weight: 700;  margin: 0px 20px 18px 0;}
#archive-news img {margin-bottom: 10px;}
#archive-news .image-subtitle {margin-bottom: 10px; font-size: 15px; line-height: 20px; font-style: italic;}
#archive-news hr {border-top: 1px solid black; margin: 50px 0;}
#archive-news .row:last-child hr {display: none;}
#archive-news .videoblock {position: relative;padding-bottom: 56.25%;padding-top: 0;height: 0;overflow: hidden;}

#search a, #search a:hover  {font-size: 22px; font-weight: 700; color: #000 !important; }
#search article  {border-bottom: 1px solid #000000;  padding-bottom: 25px;  margin-bottom: 25px; }
#archive-pressemitteilungen h3 {font-size: 22px; font-weight: 700;  margin: 0px 20px 18px 0;}
#archive-pressemitteilungen img {margin-bottom: 10px;}
#archive-pressemitteilungen .image-subtitle {margin-bottom: 10px; font-size: 15px; line-height: 20px; font-style: italic;}
#archive-pressemitteilungen hr {border-top: 1px solid black; margin: 50px 0;}
#archive-pressemitteilungen .row:last-child hr {display: none;}
#archive-pressemitteilungen .row:last-child  {height: 100px;}
a.button-style, a:hover.button-style,
.button-style,
#archive-pressemitteilungen .url a,
#archive-pressemitteilungen .url a:hover {color: #000 !important; font-size: 22px;  margin-top: 20px; font-weight: 700;  padding: 5px 54px;  display: inline-block;  border: 2px solid #f6a800; text-decoration: none;}
.news-text-wrap p img,
.one-element-teaser-text-short-title img{float:left; margin: 10px 10px 10px 0;}

/* - - - - - - - -home-text-bild  elementor-row  elementor-col-50  elementor-image - - - - - - - - - */
/* - - - - -  ab 540 Pixel - - - - - */
/* - - - - - - - - - - - - - - - - - */
@media screen and (min-width: 540px){

}

/* - - - - - - - - - - - - - - - - - */
/* - - - - -  ab 768 Pixel - - - - - */
/* - - - - - - - - - - - - - - - - - */
@media (min-width: 768px){

    body {font-size: 18px; line-height: 26px;}
    section.home-text-bild-1{display: block;}
    section.home-text-bild-2{display: none;}
    .headtitle a, .headtitle a:hover {font-size: 36px;line-height: 54px;}
    .headsubtitle {font-size: 19px;}
    .page-title{margin-top: -47px;}
    .page-title h1  {font-size: 36px;  line-height: 72px;  padding: 0;  margin: 38px 0;}
    .page-title-under-image h1  {font-size: 36px; margin: 32px 0 4px 0;}
    .searchformblock form{width: 150px; }
    .searchformblock form input{height: 28px;font-size: 13px; padding-left: 15px;background-position: 117px 3px;}
    #primary-menu li a,#primary-menu li a:hover {font-size: 17px;}
    section.home-termine h3 {font-size: 40px;}
    section.home-text h3 {font-size: 40px;}
    section.home-video-text .elementor-text-editor h3 {font-size: 40px;}
    section.home-text-bild-1  .elementor-text-editor p {font-size: 22px; line-height: 30px;}
    section.home-text-bild-2  .elementor-text-editor p {font-size: 22px; line-height: 30px;}
    section.citation .elementor-text-editor {font-size:22px; line-height: 34px; margin: -7px 0 42px 0;}
    section.text-text h4  {font-size:18px;}
    footer .row h5 {font-size: 18px;}
    footer .row a, footer .row a:hover {font-size: 18px;}
    section.trenner-orange .elementor-divider-separator {margin: 15px 0;}


    #content{
        margin-top: 20px;
    }

    section.home-text-bild-1  .elementor-text-editor h1 {margin-top: 60px; font-size: 40px;}
    section.home-text-bild-2  .elementor-text-editor h1 {margin-top: 60px; font-size: 40px;}
    section.home-text-bild-1  .elementor-text-editor a,
    section.home-text-bild-1  .elementor-text-editor a:hover,
    section.home-text-bild-2  .elementor-text-editor a,
    section.home-text-bild-2  .elementor-text-editor a:hover,
    section.home-text  .elementor-text-editor a:hover,
    #archive-news .url a,
    #archive-news .url a:hover,
    #contact-form form input[type="submit"] {font-size: 20px; padding: 2px 38px;}

}

/* - - - - - - - - - - - - - - - - - */
/* - - - - -  Zwischengrößen - - - - - */
/* - - - - - - - - - - - - - - - - - */


/* - - - - - - - - - - - - - - - - - */
/* - - - - -  ab 992 Pixel - - - - - */
/* - - - - - - - - - - - - - - - - - */

@media (min-width: 992px){
    .dropdown-menu.depth_1 {margin:0;}
  #masthead .navbar-nav > li:hover > .dropdown-menu {
        display: block;
    }
    #masthead .navbar-nav li > .dropdown-menu li:hover .dropdown-menu {
        display: block;
    }
    body {font-size: 19px; line-height: 28px;}
    .headtitle a, .headtitle a:hover {font-size: 43px;line-height: 54px;}
    .headsubtitle {font-size: 21px;}
    .page-title{margin-top: -51px;}
    .page-title h1  {font-size: 44px;  line-height: 72px;  padding: 0;  margin: 54px 0;}
    .page-title-under-image h1  {font-size: 50px;  margin: 50px 0 4px 0;}
    .searchformblock form{width: 170px;  margin-top: -1px;}
    .searchformblock form input{height: 32px;font-size: 14px; padding-left: 20px; background-position: 137px 6px;}
    #primary-menu li a{border-bottom: 2px solid transparent;  padding-bottom:5px !important;}
    section.home-termine h3 {font-size: 40px;}
    section.home-text h3 {font-size: 40px;}
    section.home-video-text .elementor-text-editor h3 {font-size: 40px;}
    section.home-text-bild-1  .elementor-text-editor p {font-size: 24px; line-height: 32px;}
    section.home-text-bild-2  .elementor-text-editor p {font-size: 24px; line-height: 32px;}
    section.citation .elementor-text-editor {font-size:24px; line-height: 34px; margin: 3px 0 42px 0;}
    section.text-text h4  {font-size:19px;}
    footer .row h5 {font-size: 19px;}
    footer .row a, footer .row a:hover {font-size: 19px;}
    section.trenner-orange .elementor-divider-separator {margin: 20px 0;}

    .navbar-nav .dropdown-menu {
        position: absolute;
        min-width: 340px;
        top: 61px;
        padding: 0;
        margin-left: 10%;
    }

    .navbar-nav .dropdown-menu.depth_1 {
        top: 44px;
    }

    #primary-menu-wrap{
        margin: 0;
    }
    #primary-menu > li {padding:18px;}
    #primary-menu > li:first-child {padding-left:0;}
    #primary-menu > li:last-child, #primary-menu > li:last-child a {padding-right:0;}
    section.home-text-bild-1  .elementor-text-editor h1 {margin-top: 125px; font-size: 52px;}
    section.home-text-bild-2  .elementor-text-editor h1 {margin-top: 125px; font-size: 52px;}
    /* weg wegen Menue-Rollover
        #primary-menu{width: 980px; margin-top: 6px; margin-bottom: 3px;}
    */
    #primary-menu li { margin-left:auto; margin-right:auto;}
    #primary-menu li:first-child { margin-left:0}
    #primary-menu li:last-child { margin-right:0}
    .logobox{
        display:block;
    }
    .lastrow{
        display: none;
    }

    #content{
        margin-top: 20px;
    }



    section.home-text-bild-1  .elementor-text-editor a,
    section.home-text-bild-1  .elementor-text-editor a:hover,
    section.home-text-bild-2  .elementor-text-editor a,
    section.home-text-bild-2  .elementor-text-editor a:hover,
    section.home-text  .elementor-text-editor a:hover,
    #archive-news .url a,
    #archive-news .url a:hover,
    #contact-form form input[type="submit"] {font-size: 21px; padding: 3px 44px;}
    #primary-menu ul.depth_1 {
        margin-left: 20px;
    }
}

@media (min-width: 993px){
    #primary-menu{width: 945px;}
    #primary-menu > li {padding:10px;}
    #primary-menu li a,#primary-menu li a:hover {font-size: 18px;}
}
@media (min-width: 1000px){ #primary-menu{width: 952px;}}
@media (min-width: 1020px){ #primary-menu{width: 972px;}}
@media (min-width: 1040px){ #primary-menu{width: 992px;}}
@media (min-width: 1060px){
    #primary-menu{width: 1002px;}
}
@media (min-width: 1080px){#primary-menu{width: 1022px;}}
@media (min-width: 1100px){#primary-menu{width: 1042px;}}
@media (min-width: 1120px){#primary-menu{width: 1062px;}}
@media (min-width: 1140px){#primary-menu{width: 1082px;}}
@media (min-width: 1160px){#primary-menu{width: 1102px;}}
/* - - - - - - - - - - - - - - - - - */
/* - - - - -  ab 1140 Pixel  - - - - */
/* - - - - - - - - - - - - - - - - - */
@media (min-width: 1200px){
    body {font-size: 20px;line-height: 30px;}
    .headtitle a, .headtitle a:hover {font-size: 43px;line-height: 54px;}
    .headsubtitle {font-size: 21.5px;}
    .page-title{margin-top: -73px;}
    .page-title h1  {font-size: 52px;  line-height: 72px;  padding: 0;  margin: 64px 0;}
    .page-title-under-image h1  {font-size: 52px; margin: 55px 0 4px 0;}
    .searchformblock form{width: 184px;}
    .searchformblock form input{height: 35px; padding-left: 26px; font-size: 15px;background-position: 143px 6px;}
    #primary-menu li a,#primary-menu li a:hover {font-size: 22px;}
    section.home-termine h3 {font-size: 40px;}
    section.home-text h3 {font-size: 40px;}
    section.home-video-text .elementor-text-editor h3 {font-size: 40px;}
    section.home-text-bild-1  .elementor-text-editor p {font-size: 25px; line-height: 34px;}
    section.home-text-bild-2  .elementor-text-editor p {font-size: 25px; line-height: 34px;}
    section.citation .elementor-text-editor {font-size:25px; line-height: 34px; margin: 24px 0 42px 0;}
    section.text-text h4  {font-size:20px; font-weight: 700;}
    footer .row h5 {font-size: 20px;}
    footer .row a, footer .row a:hover {font-size: 20px;}
    section.home-text-bild-1  .elementor-text-editor h1 {margin-top: 125px; font-size: 60px;}
    section.home-text-bild-2  .elementor-text-editor h1 {margin-top: 125px; font-size: 60px;}
    section.trenner-orange .elementor-divider-separator {margin: 25px 0;}



    #primary-menu{width: 1108px;}
    #primary-menu > li {padding:18px;}

    section.home-text-bild-1  .elementor-text-editor a,
    section.home-text-bild-1  .elementor-text-editor a:hover,
    section.home-text-bild-2  .elementor-text-editor a,
    section.home-text-bild-2  .elementor-text-editor a:hover,
    #archive-news .url a,
    #archive-news .url a:hover,
    #contact-form form input[type="submit"] {font-size: 22px; padding: 5px 54px;}
    #content{
        margin-top: 39px;
    }

    #primary-menu ul.depth_0 {
        top: 79px;
    }


}
/*
.dropdown-menu li:hover a+ul {
    display: block;
}*/

.elementor-7 .elementor-element.elementor-element-3879cee > .elementor-element-populated {
    padding: 15px 15px;
}
.social-media-container {
    position: fixed;
    z-index: 9;
    right: 0;
}

.social-media-container.front-page {

}

.social-media-container.main-page {

}

.fb-container {
	background-image: url(/wp-content/uploads/2019/08/fb-logo.png);  
	background-repeat: no-repeat;  
	width:70px;
	height:70px;
	margin-bottom:20px;
}

.insta-container {
	background-image: url(/wp-content/uploads/2019/08/instagram.png);  
	background-repeat: no-repeat;  
	width:70px;
	height:70px;
}
.twitter-container {
    background-image: url(/wp-content/uploads/2021/01/twitter_brand_rounded.png);
    background-repeat: no-repeat;
    width:68px;
    height:68px;
    margin-top:20px;
    margin-right:1px;
}
.border-bottom-dark { border-bottom: 1px solid black; }
.border-top-dark { border-top: 1px solid black; }

.pt-30 {padding-top:30px;}
.pb-20 {padding-bottom:20px;}
.mb-50 {margin-bottom:50px;}
