/*
Theme Name: Klaus Staeck
Theme URI: http://klaus-staeck.de/
Author: studio adhoc GmbH
Author URI: http://studioadhoc.de
Description: The child theme Klaus Staeck
Template: twentyfifteen
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
*/

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

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

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

/* noto-sans-700italic - latin-ext_latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/noto-sans-v9-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'),
       url('fonts/noto-sans-v9-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-sans-v9-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/noto-sans-v9-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/noto-sans-v9-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/noto-sans-v9-latin-ext_latin-700italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

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

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

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

/* noto-serif-700italic - latin-ext_latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/noto-serif-v8-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'),
       url('fonts/noto-serif-v8-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/noto-serif-v8-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/noto-serif-v8-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/noto-serif-v8-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/noto-serif-v8-latin-ext_latin-700italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
}

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

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

#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header, .brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header {
  flex-wrap: nowrap;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.button a {
	display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  vertical-align: middle;
  border: 0 !important;
  border-radius: 4px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	background-color: #286090;
	border-color: #286090;
}

/* Comments */
#commentform .comment-gdpr-checkbox {
  margin-top: 12px;
}

#commentform .comment-form-cookies-consent,
#commentform .comment-gdpr-checkbox {
    position: relative;
}

#commentform .comment-form-cookies-consent label,
#commentform .comment-gdpr-checkbox label {
    position: relative;
    padding-left: 1.5em;
    display: inline-block;
    width: auto !important;
    letter-spacing: 0;
    font-weight: 400;
    color: #000;
    text-transform: none;
}

.comment-form-cookies-consent input[type=checkbox],
.comment-gdpr-checkbox input[type=checkbox] {
  position: absolute;
  left: 0;
  top: 2px;
}
