/*
 Theme Name:   C2 Angelverein Tönning
 Theme URI:    https://understrap.com
 Description:  Understrap Child Theme
 Author:       the Understrap Contributors
 Author URI:   https://github.com/understrap/understrap-child/graphs/contributors
 Template:     understrap
 Version:      1.2.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: understrap/understrap-child
*/
/*
/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-300.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-800.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/open-sans-v40-latin/open-sans-v40-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/open-sans-v40-latin/open-sans-v40-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-100italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-200italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-300italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-500italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-600italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-700italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-800italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/roboto-condensed-v27-latin/roboto-condensed-v27-latin-900italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* share-tech-mono-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Share Tech Mono';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/share-tech-mono-v15-latin/share-tech-mono-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/share-tech-mono-v15-latin/share-tech-mono-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/share-tech-mono-v15-latin/share-tech-mono-v15-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/share-tech-mono-v15-latin/share-tech-mono-v15-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/share-tech-mono-v15-latin/share-tech-mono-v15-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/share-tech-mono-v15-latin/share-tech-mono-v15-latin-regular.svg#ShareTechMono') format('svg'); /* Legacy iOS */
}
/*
=========================================== COLORS ===========================================
*/
/*
Chathams Blue :   #104771 - RGB: 16, 71, 113
Lynch:            #6a8499 - RGB: 106, 132, 153
Alt: Cornflower Blue: #a5cdee - RGB: 97, 149, 237
*/
/*
=========================================== POST PASSWORD ===========================================
*/
.custom-password-wrapper {
  max-width: 90vw;
  margin: 0 auto 25vh auto;
  padding: 30px;
  background: transparent;
  border: 0px solid #ddd;
  border-radius: 10px;
  text-align: center;
  position: relative;
  z-index: 9;  
  }
.custom-password-form input[type="password"] {
  padding: 10px;
  width: 80%;
  margin: 10px 0;
  border: 2px solid #004c77;
  border-radius: 0px;
  }
.custom-password-form h3 {
  margin-bottom: 10px;
  }
.custom-password-form i.fas {
  margin-right: 5px;
  }
/* --- hero for post password section --- */
.cust-pw-hero .wp-block-cover.ThisHeroCover {
  height: 65vh !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;  
  }
.cust-pw-hero canvas.waterwave-canvas.CanvasWelle {
  left: 0;
  z-index: 9;
  }
.cust-pw-hero .wp-block-cover.ThisHeroCover h1{
  font-weight: bolder;
  }
/*
=========================================== GENERIC ===========================================
*/
#page-wrapper {
  padding: 0 !important;
  }
body,p,li,a,cite{
	font-family: 'Roboto Condensed', sans-serif!important;
  line-height: 1.5;
  font-size: 16px;
  font-size: 1rem;  
	}
h1,h2,h3,h4,h5,h6{
  font-family: 'Open Sans', sans-serif!important;
  font-weight: 600;
  /*text-transform: uppercase;*/
  color: #004c77;
  }
.btn:focus,.btn:active:focus,.btn.active:focus,
.btn.focus,.btn:active.focus,.btn.active.focus,
button:focus,button:active:focus,button.active:focus {
  box-shadow: none!important;
  outline: none!important;
  }
body a{
  color: #004c77;
  text-decoration: none;
  }
body a:hover{
  color: #004c77;
  text-decoration: underline;
  }
/*
================================== LOADER ==================================
*/
#fploading {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 9999;
  top: 0;
  }
#fploading_i {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  align-items: center;
  -webkit-justify-content:center;/* --- hero for post password section --- */
  .cust-pw-hero .ThisHeroCover {
    height: 65vh;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    }
  .cust-pw-hero canvas.waterwave-canvas.CanvasWelle {
    left: 0;
    z-index: 9;
    }
  justify-content: center;
  background-color: #fff;
  height: 100%;
  }
#fploading_i .fas {
  font-size: 250px;
  color: #0ba1e2;
  }
img.load_slogo {
  position: absolute;
  width: 30vh;
  height: auto;
  margin: 0rem 0;
  }
#load_slogo_b{
  -webkit-animation: rotating 5s linear infinite;
  -moz-animation: rotating 5s linear infinite;
  -ms-animation: rotating 5s linear infinite;
  -o-animation: rotating 5s linear infinite;
  animation: rotating 5s linear infinite; 
  }

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*
==================================== Wellen ====================================
*/
.GrpWelleAnimated{
	display: none;
	}
.ContWMobile{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-color: red;
	}
.WrapFooterWelle {
	height: 300px;
	}
/*
==================================== NAVIGATION ====================================
*/
.NavbContainer {
	position: fixed;
	z-index: 999;
	min-width: 100%;
  width: 100%;
  max-width: 100%;
	left: 0;
	/*margin: 3vh -12px 0 -12px;*/
  margin: 3vh 0px 0 0px;
	--bs-gutter-x: 0;
	}
nav#main-nav {
  background-color: rgba(255, 255, 255, .75) !important;
  }
header#wrapper-navbar .ThisLogoWrap img {
  -webkit-transition: all .75s;
  -moz-transition: all .75s;
  -o-transition: all .75s;
  -ms-transition: all .75s;
  transition: all .75s;  
	position: absolute;
  height: 250px;
  width: auto;
  left: 0vw;
  top: -24px;  
  }
span.HSiteNameCaption {
  display: inline-block;
  visibility: hidden;
  position: relative;
  left: 75px;
  color: black;
  /*
  -webkit-transition: left 1s ease-in-out;
  -moz-transition: left 1s ease-in-out;
  -o-transition: left 1s ease-in-out;
  -ms-transition: left 1s ease-in-out;
  transition: left 1s ease-in-out;
  */
  }
/* --- SCROLLING ACTION --- */
header#wrapper-navbar.scrolled nav#main-nav {
  background-color: rgba(255, 255, 255, .9) !important;
  }
header#wrapper-navbar.scrolled .NavbContainer {
  /*margin: 0vh 0 0 0;*/
  top: -1px;
  }
header#wrapper-navbar.scrolled .ThisLogoWrap img {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);  
  /*
  -webkit-transition: height 1.5s;
  -moz-transition: height 1.5s;
  -o-transition: height 1.5s;
  -ms-transition: height 1.5s;
  transition: height 1.5s;  
  */
  content: url("/wp-content/themes/understrap-child-1.2.0/images/Angelverein-Tönning_Logo_Favicon_550x550.svg");
  /*width: 80px;*/
  height: 80px;
  }
header#wrapper-navbar.scrolled span.HSiteNameCaption {
  display: inline-block;
  visibility: visible;
  position: relative;
  left: 60px;
  font-size: 12px;
  }
ul.navbar-nav a.nav-link{
  color: #004c77;
  font-weight: 700;
  text-transform: uppercase;
  }
ul.dropdown-menu.show li.menu-item.nav-item{
  margin: 0;
  }
a.dropdown-item:hover{
  background-color: #004c77;
  color: white;
  }
/*
================================== NAVIGATION PANEL ==================================
*/
#navbarNavOffcanvas.offcanvas.offcanvas-end {
  background-color: white!important;
  left: 0;
  left: -1px;
  width: 101%;
  max-width: 101%;
  }
ul.navbar-nav ul.dropdown-menu.show {
  border: 0px !important;
  border-radius: 0px;
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, .75);
  top: 51px;
  }
button.btn-close {
  margin: 0 !important;
  font-size: 2rem;
  padding: 2rem !important;
  }
.btn-close-white {
  filter: none!important;
  }
/*
button.btn-close::after {
  content: url('../understrap-child-1.2.0/images/buttons/xmark-solid.svg');
      width: 20px;
    height: 20px;
    display: block;
  /*
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f00d";
  */

  /*}*/

/*
================================== HAMBURGER ==================================
*/
button.navbar-toggler {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  align-items: center;
  text-align: left;
  height: 38px;
  margin-right: 10px;
  padding: 0 10px 0 7px;
  border-radius:0;
  }
button#navi_toggle {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;  
  }
img.mob_img_sitelogo {
  display: inline-block;
  position: absolute;
  left: 55px;
  top: 8px;
  width: 30px;
  height: auto;
  }
.icon-bar {
  width: 36px;
  height: 4px;
  border-radius: 0px;
  background-color: #004c77;
  display: block;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-top: 6px;
  }
.navbar-toggler {
  border: none;
  }
.navbar-toggler:hover {
  border: none;
  cursor: pointer;
  }
.navbar-toggler .top-bar {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  transform-origin: 10% 10%;
  }
.navbar-toggler .middle-bar {
  opacity: 0;
  }
.navbar-toggler .bottom-bar {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
  }
span.icon-bar.bottom-bar {
  margin-bottom: 6px;
  }
.navbar-toggler.collapsed .top-bar {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  }
.navbar-toggler.collapsed .middle-bar {
  opacity: 1;
  }
.navbar-toggler.collapsed .bottom-bar {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  }
.navbar-toggler:hover .icon-bar {
  background-color: #004c77;
  }
#sidebartoggle {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  align-items: center;
  padding-right: 5px;
  width: auto;
  background-color: transparent;
  }
span#l_toggler_caption {
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 2px;
  padding: 0 3px;
  color: #004c77;
  }
/*
==================================== HERO ====================================
*/
.wp-block-cover.ThisHeroCover {
  height: 100vh;
  }
.ThisHeroCover .wp-block-cover__inner-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  flex-wrap: wrap;
  /*
  -webkit-justify-content: space-between;
  justify-content: space-between;
  */
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  height: 100vh;
  padding-top: 20vh;
  }
.ThisHeroCover .wp-block-cover__inner-container {
  padding-top: 45vh;
  }
.HeroColSet {
  margin: 0 auto;
  padding: 0 24px;
  }
.HeroColSetFirst .avtBtn {
  margin: 2vh 0 0 0;
  }
.GrpWelleStatic figure,
.GrpWelleStatic figure img{
  margin: 0;
  }
/*
==================================== CONTENT ====================================
*/
.ThisNewsRow {
  margin: 0 -12px 20px -12px;
  }
.ColThisNewsPPV{
  border: 0px;
  margin: 1vh 0;
  }
.ColThisNewsPPV .WrFeatured {
  aspect-ratio: 1.5 / 1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  }
.ColThisNewsPPV .WrFeatured.plhimg {
  aspect-ratio: 1.5 / 1;
  background-size: 45%;
  background-position: center;
  background-repeat: no-repeat;
  }
a.WrFeaturedLink{
  /*display: inline-block;*/
  overflow: hidden;
  }
a.WrFeaturedLink:hover .WrFeatured {
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  transform: scale(1.02);
  }
.ColThisNewsPPV a.understrap-read-more-link{
  /*display: none;*/
  }
.avtBtn a,
.avtBtn a.wp-block-button__link,
#postsnavigation_prev.avtBtn a,
#postsnavigation_next.avtBtn a,
a.basic_btn_close{
  background-color: #004c77;
  border-radius: 0;
  font-size: 1.5rem;
  border: 2px solid #004c77!important;
  color: white;
  padding: 5px 10px;
  text-decoration: none;
  }
.avtBtn a:hover,
.avtBtn a.wp-block-button__link:hover,
#postsnavigation_prev.avtBtn a:hover,
#postsnavigation_next.avtBtn a:hover{
  background-color: transparent;
  color: #fff;
  }
.avtBtn.bgw a:hover,
.avtBtn.bgw a.wp-block-button__link:hover,
a.basic_btn_close:hover {
  background-color: transparent;
  color: #004c77!important;
  }
.ColThisNewsPPV .card-body{
  background-color: rgba(30, 72, 113, .1);
  }
.ColThisNewsPPV a {
  color: #004c77;
  text-decoration: none;
  }
.ColThisNewsPPV a:hover {
  text-decoration: underline;
  }
.ColThisNewsPPV h2 {
  color: #004c77;
  text-decoration: none;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.1;
  }
/* ------------------------------------------------ BTNWIDE --- */
.AdjustHeightA {
  /*background-color: blue;*/
  }
.BtnWide.wp-block-buttons {
  margin: 2vh 0;
  }
/*
.BtnWide .wp-block-button,
.BtnWide a.wp-block-button__link {
  min-width: 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  }
*/
.BtnWide.wp-block-buttons>.wp-block-button {
  /* display: inline-block; */
  /* margin: 0; */
  z-index: 99;
  width: 100%;
  }
.BtnWide a.wp-block-button__link {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  align-items: center;
  background-color: #004c77;
  border: 2px solid #004c77 !important;
  font-weight: 800;
  letter-spacing: 1px;
  font-size: 2rem;
  border-radius: 0px;
  padding: 24px 15px;
  width: 100%;
  /* min-width: 100%; */
  /* max-width: 100%;*/
  text-align: left;
  }
.BtnWide a.wp-block-button__link:hover {
  background-color: #fff;
  border: 2px solid #004c77;
  color: #004c77;
  }
.BtnWide a.wp-block-button__link:before{
  /*
  content: "";
  */
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
  /*background-color: grey;*/
  /*
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;  
  */
  text-align: left;
  margin-right: 15px;
  }
.Btn_Fischereischein a.wp-block-button__link:before{
  content: url(/wp-content/themes/understrap-child-1.2.0/images/buttons/Icons_Quicklinks_Ausweis.svg);
  }
.Btn_Fischarten a.wp-block-button__link:before{
  content: url(/wp-content/themes/understrap-child-1.2.0/images/buttons/Icons_Quicklinks-Fisch.svg);
  }
.Btn_Gewaesser a.wp-block-button__link:before{
  content: url(/wp-content/themes/understrap-child-1.2.0/images/buttons/Icons_Quicklinks-Karte.svg);
  }
.Btn_Fischereischein a.wp-block-button__link:hover:before{
  content: url(/wp-content/themes/understrap-child-1.2.0/images/buttons/Icons_Quicklinks_Ausweis_blau.svg);
  }
.Btn_Fischarten a.wp-block-button__link:hover:before{
  content: url(/wp-content/themes/understrap-child-1.2.0/images/buttons/Icons_Quicklinks-Fisch_blau.svg);
  }
.Btn_Gewaesser a.wp-block-button__link:hover:before{
  content: url(/wp-content/themes/understrap-child-1.2.0/images/buttons/Icons_Quicklinks-Karte_blau.svg);
  }
/* ------------------------------------------------------------ */
.CountingCols .wp-block-column {
  padding: 1rem;
  }
p.Counting {
  text-align: center;
  font-weight: bold;
  color: white;
  font-size: 3rem;
  }
.reverseColumns {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  }
p.postdatetag {
  font-size: initial;
  margin: 0;
  }
p.Thisexcerpt,
.ColThisNewsPPV p{
  font-size: initial;
  }
a.ThisLink{
  color: #004c77;
  text-transform: uppercase;
  text-decoration: none;
  }
a.ThisLink:hover{
  text-decoration: underline;
  }
.single-aktuell h1.entry-title{
  margin: 2vh 0;
  }
/*
==================================== FOOTER ====================================
*/
#wrapper-footer{
  padding: 0;
  }
#wrapper-footer-full, #wrapper-static-hero {
  background-color: #a5cdee;
  }
.GrpWelleStatic {
  position: relative;
  bottom: -1px;
  padding: 0;
  }
.GrpFooterBase {
  background-color: #a5cdee;
  color: white;
  padding: 2vh 0 0 0;
  }
.row.GrpFooterBaseRow {
  margin: 0;
  }
.ContFCredits {
  padding: 7vh 15px 3vh 15px;
  text-align: center;
  }
.ContFCredits {
  font-size: 1rem;
  }
.ContFCredits a {
  font-size: 1rem;
  color: white;
  }
.FooterContainerWidgets div {
  padding: 0 8px !important;
  }
figure.MovingSide {
  text-align: center;
  }
/*
==================================== TO TOP BUTTON ====================================
*/
/* Top Button */
#topbutton {
	display: none;
	position: fixed;
	right: 1rem;
	bottom: 1rem;
	width: 2rem;
	height: 4rem;
	line-height: 4rem;
	background-color: #ffffff;
	text-align: center;
	z-index: 100;
	opacity: 0.8;
	-webkit-filter: drop-shadow(5px 5px 5px #333);
	filter: drop-shadow(5px 5px 5px #333);
	}
	#topbutton a {
	/*font-family: "FontAwesome";*/
	width: 4rem;
	height: 4rem;
	line-height: 4rem;
	/*display: block;*/
	padding-top: 0px;
	color: #363636;
	}
	#topbutton:hover {
	cursor: pointer;
	opacity: 1;
	}
	#topbutton:hover a{
	color: #363636;
	}
/*
====================== CHEVRON DOWN ======================
*/
.ThisChevronDown {
    display: none;
    position: absolute;
    z-index: 9;
    left: 50%;
    transform: translateX(-50%);
    top: 70vh; 
    }
.ThisChevronDown a{
    color: white;
    font-size: 4rem;
    }
.ThisChevronDown a:hover{
    font-size: 5rem;
    }
/*
====================== selection ======================
*/
::-moz-selection {
  color: white!important;
  background: #004c77!important;
  }
::selection {
  color: white!important;
  background: #004c77!important;
  }
/*
====================== rm form ======================
*/
.wpcf7{
	max-width: unset
}
.rm-form {
    width: 100%;
    margin: 0 auto;
}

.rm-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rm-form-row .wpcf7-form-control {
    width: 100%;
}

.rm-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}

/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) { 
    .rm-form-row {
        flex-direction: row;
    }

    .rm-form-column {
        padding: 0.5rem 1rem;
    }
}
#ftc_kontakt_form .rm-form-row {
  margin: 0 0px;
  }
#ftc_kontakt_form input.wpcf7-submit{
  display: block;
  width: max-content;  
  background-color: #004c77;
  border-radius: 0;
  font-size: 1.5rem;
  border: 2px solid #004c77 !important;
  color: white;
  padding: 5px 10px;
  text-decoration: none;
  }
#ftc_kontakt_form input.wpcf7-submit:hover{
  background-color: transparent;
  color: #004c77;
  }
#ftc_kontakt_form input.wpcf7-form-control.wpcf7-text,
#ftc_kontakt_form textarea.wpcf7-form-control.wpcf7-textarea,
#ftc_kontakt_form input.wpcf7-form-control.wpcf7-quiz {
  border: 1px solid #004c77;
  border-radius: 0;
  font-size: inherit;
  }
#ftc_kontakt_form input.wpcf7-form-control.wpcf7-quiz{
  display: block;
  width: 75px;
  }
/*
====================== C2 BLOX : COLLAPSE  ======================
*/
a.btn.C2B_btn_collapse {
  font-size: inherit;
  position: relative;
  padding: 12px 0;
  text-decoration: none;
  }
a.btn.C2B_btn_collapse:before {
  position: relative;
  font-family: "FontAwesome";
  font-weight: 400;
  margin-right: 10px;
  color: #104771;
  }
a.btn.C2B_btn_collapse:hover:before{
  text-decoration: none;
  }
a.btn.C2B_btn_collapse[aria-expanded="false"]:before {
  content: "\f078";
  }
a.btn.C2B_btn_collapse[aria-expanded="true"]:before {
  content: "\f077";  
  }
/*
  ####################################################
  ooo        ooooo                 .o8   o8o                   .oooooo.                                      o8o                     
  `88.       .888'                "888   `"'                  d8P'  `Y8b                                     `"'                     
   888b     d'888   .ooooo.   .oooo888  oooo   .oooo.        888      888    oooo  oooo   .ooooo.  oooo d8b oooo   .ooooo.   .oooo.o 
   8 Y88. .P  888  d88' `88b d88' `888  `888  `P  )88b       888      888    `888  `888  d88' `88b `888""8P `888  d88' `88b d88(  "8 
   8  `888'   888  888ooo888 888   888   888   .oP"888       888      888     888   888  888ooo888  888      888  888ooo888 `"Y88b.  
   8    Y     888  888    .o 888   888   888  d8(  888       `88b    d88b     888   888  888    .o  888      888  888    .o o.  )88b 
  o8o        o888o `Y8bod8P' `Y8bod88P" o888o `Y888""8o       `Y8bood8P'Ybd'  `V88V"V8P' `Y8bod8P' d888b    o888o `Y8bod8P' 8""888P' 
  ####################################################
  */
  /*
      .ooo     .oooo.     .oooo.   
    .88'      d8P'`Y8b   d8P'`Y8b  
   d88'      888    888 888    888 
  d888P"Ybo. 888    888 888    888 
  Y88[   ]88 888    888 888    888 
  `Y88   88P `88b  d88' `88b  d88' 
   `88bod8'   `Y8bd8P'   `Y8bd8P'  
   */
  @media (min-width: 600px) {

  }
  /* 
   ooooooooo     .ooo    .ooooo.   
  d"""""""8'   .88'     d88'   `8. 
        .8'   d88'      Y88..  .8' 
       .8'   d888P"Ybo.  `88888b.  
      .8'    Y88[   ]88 .8'  ``88b 
     .8'     `Y88   88P `8.   .88P 
    .8'       `88bod8'   `boood8'  
  Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
  @media (min-width: 768px) {
    /*
    ==================================== NAVIGATION ====================================
    */
    /* --- SCROLLING ACTION --- */
    .ThisLogoWrap img {

      }
    /*
    =========================================== CONTENT ===========================================
    */
    .BtnWide a.wp-block-button__link:before {
      /*
      position: relative;
      display: inline-flex;
      left: -3vw;
      top: 9px;
      */
      }
    .HeroColSet {
      padding: 0 12px;
      }
    #ftc_kontakt_form .rm-form-row {
      margin: 0 -15px;
      }
    /*
    =========================================== boxy ===========================================
    */
    .C2BoxyElementMain {
      position: fixed;
      box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
      }
    /*
    =========================================== footer ===========================================
    */
    #topbutton {
      width: 4rem;
      }
    #topbutton {
      bottom: 1rem;
      }
  }
  /* 
  .o    .oooo.     .oooo.     .oooo.   
  o888  .dP""Y88b   d8P'`Y8b   d8P'`Y8b  
  888        ]8P' 888    888 888    888 
  888      .d8P'  888    888 888    888 
  888    .dP'     888    888 888    888 
  888  .oP     .o `88b  d88' `88b  d88' 
  o888o 8888888888  `Y8bd8P'   `Y8bd8P'
  Extra large devices (large desktops, 1200px and up) */
  @media (min-width: 1200px) {
    /*
    ==================================== NAVIGATION ====================================
    */
    /* --- SCROLLING ACTION --- */
    #navbarNavOffcanvas.offcanvas.offcanvas-end {
      background-color: unset!important;
      }    
    header#wrapper-navbar.scrolled .NavbContainer {
      margin: 1.5vh 0 0 0;
      }
    header#wrapper-navbar.scrolled .ThisLogoWrap img {
      top: -25px;
      }
    .container.NavCont_i {
      padding: 0;
      }
    ul.navbar-nav ul.dropdown-menu.show {
      background-color: rgba(255, 255, 255, .75);
      top: 46px;
      }
    ul.navbar-nav li.menu-item {
      margin: 0 0px;
      }
    ul.navbar-nav a.nav-link {
      letter-spacing: 1px;
      font-size: 1rem;
      }
    ul.navbar-nav a.dropdown-item{
      font-size: 1rem;
      color: #004c77;
      font-weight: 700;
      letter-spacing: 1px;
      }
    ul.navbar-nav a.dropdown-item:hover{
      color: #fff;
      }
    header#wrapper-navbar.scrolled ul.navbar-nav ul.dropdown-menu.show {
      background-color: rgba(255, 255, 255, .9);
      }
    span.HSiteNameCaption{
      visibility: hidden;
      }
    /*
    ==================================== HERO ====================================
    */
    .ThisChevronDown {
      display: block;
      }
    /*
    ==================================== CONTENT ====================================
    */
    .reverseColumns {
      -webkit-flex-direction: unset;
      flex-direction: unset;
      gap: 25px;
      }
    .ColThisNewsPPV{
      border: 0px;
      margin: 0vh 0;
      }
    .CustomHA {
      position: relative;
      top: 0;
      }
    .BtnWideGrp.CustomHA .wp-block-group__inner-container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      /*background-color: red;*/
      height: 100%;
      }
    .BtnWide.wp-block-buttons {
      margin: 0vh 0;
      }
    .UpperCase {
      text-transform: uppercase;
      margin: 2vh 0;
      }
    figure.MovingSide {
      text-align: right;
      }
    .ColThisNewsPPV h2{
      font-size: 1.7rem;
      }
    /*
    ==================================== Wellen ====================================
    */
    .ThisHeroCover .wp-block-cover__inner-container {
      flex-wrap: inherit;
      /*
      -webkit-justify-content: center;
      justify-content: center;      
      */
      }
    .GrpWelleStatic{
      display: none;
      }
    .GrpWelleAnimated{
      display: inline-block;
      position: relative;
      /*background-color: red;*/
      max-height: 500px;
      padding: 0;
      }
    canvas.CanvasWelle{
      position: absolute;
      /*background-color: red;*/
      z-index: -1;
      width: 100%;
      }
    canvas.waterwave-canvas.CanvasWelle {
      margin-top: -65vh;
      }
    canvas.waterwave-canvas-f.CanvasWelle {
      margin-top: -70vh;
      }
    .WelleGapper {
      height: 50vh;
      }
  }
  /* 
    .o    .oooo.       .ooo       .ooo   
  o888  .dP""Y88b    .88'       .88'     
   888        ]8P'  d88'       d88'      
   888      <88b.  d888P"Ybo. d888P"Ybo. 
   888       `88b. Y88[   ]88 Y88[   ]88 
   888  o.   .88P  `Y88   88P `Y88   88P 
  o888o `8bd88P'    `88bod8'   `88bod8'  
  */
  @media (min-width: 1336px) {
  }
  /* 
    .o        .o         .o     .oooo.   
  o888      .d88       .d88    d8P'`Y8b  
   888    .d'888     .d'888   888    888 
   888  .d'  888   .d'  888   888    888 
   888  88ooo888oo 88ooo888oo 888    888 
   888       888        888   `88b  d88' 
  o888o     o888o      o888o   `Y8bd8P' 
  Extra large devices (large desktops, 1440px and up) */
  /* Extra large devices (large desktops, 1440px and up) */
  @media (min-width: 1440px) {
  }
  /*
    .o      .ooo     .oooo.     .oooo.   
  o888    .88'      d8P'`Y8b   d8P'`Y8b  
   888   d88'      888    888 888    888 
   888  d888P"Ybo. 888    888 888    888 
   888  Y88[   ]88 888    888 888    888 
   888  `Y88   88P `88b  d88' `88b  d88' 
  o888o  `88bod8'   `Y8bd8P'   `Y8bd8P'                                      
  */
  @media (min-width: 1600px) {
    body,p,li,a,cite{
      font-size: 1.2rem;  
      }
    header#wrapper-navbar.scrolled .ThisLogoWrap img {
      /*
      width: 100px;
      height: 100px;
      */
      }
    header#wrapper-navbar.scrolled span.HSiteNameCaption {
      visibility: hidden;
      left: 120px;
      }
    /*
    ul.navbar-nav li.menu-item{
      margin: 0 15px;
      }
    ul.navbar-nav a.nav-link {
      letter-spacing: 2px;
      }
      */
    ul.navbar-nav ul.dropdown-menu.show {
      top: 49px;
      }
    ul.navbar-nav a.nav-link {
      letter-spacing: 1px;
      font-size: 18px;
      }
    ul.navbar-nav a.dropdown-item{
      font-size: 20px;
      }
    ul.navbar-nav a.nav-link:hover {
      text-decoration: underline;
      }
    p.Counting {
      font-size: 6rem;
      }
    figure.MovingSide img {
      height: 350px;
      width: auto !important;
      }
span.external-link-icon.Custom {
    height: 15px;
    width: 15px;
    top: 6px;
}
  }
  /*
    .o   .ooooo.     .oooo.     .oooo.   
  o888  888' `Y88. .dP""Y88b   d8P'`Y8b  
   888  888    888       ]8P' 888    888 
   888   `Vbood888     .d8P'  888    888 
   888        888'   .dP'     888    888 
   888      .88P'  .oP     .o `88b  d88' 
  o888o   .oP'     8888888888  `Y8bd8P' 
  */
  @media (min-width: 1920px) {
    .container {
      max-width: 1600px;
      }
    .C2BoxyElementMain {
      top: unset;
      bottom: calc(50vh - 73.5px);   
      }
    ul.navbar-nav a.nav-link {
      letter-spacing: 1px;
      font-size: 24px;
      }
    ul.navbar-nav ul.dropdown-menu.show {
      top: 58px;
      }
    .ThisHeroCover .wp-block-cover__inner-container {
      padding-top: 45vh;
      }
span.external-link-icon.Custom {
    height: 15px;
    width: 15px;
    top: 6px;
}
  }
  /*
    .oooo.     oooooooo     .ooo     .oooo.   
  .dP""Y88b   dP"""""""   .88'      d8P'`Y8b  
        ]8P' d88888b.    d88'      888    888 
      .d8P'      `Y88b  d888P"Ybo. 888    888 
    .dP'           ]88  Y88[   ]88 888    888 
  .oP     .o o.   .88P  `Y88   88P `88b  d88' 
  8888888888 `8bd88P'    `88bod8'   `Y8bd8P'  
  */
  @media (min-width: 2560px) {
    body,p,li,a{
      font-size: 1.75rem
      }
    header#wrapper-navbar.scrolled .ThisLogoWrap img {
      top: -19px;
      }
    span.external-link-icon.Custom {
        height: 20px;
        width: 20px;
        top: 11px;
    }
  }
