/*
Theme Name:     Sebald Sixteen
Theme URI:      https://www.sebald.com
Description:    Sebald Child theme for the Twenty Sixteen
Author:         Martin Sebald
Template:       twentysixteen
Version:        2.0
*/

/* based on twentysixteen 2.0 */

/* Imported via functions.php */
/* We must first include the original css from the parent theme */
/* @import url("../twentysixteen/style.css"); */

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

/* merriweather-regular - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/merriweather-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Regular'), local('Merriweather-Regular'),
       url('fonts/merriweather-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/merriweather-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/merriweather-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/merriweather-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/merriweather-v19-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/merriweather-v19-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Italic'), local('Merriweather-Italic'),
       url('fonts/merriweather-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/merriweather-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/merriweather-v19-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/merriweather-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/merriweather-v19-latin-italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/merriweather-v19-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Bold'), local('Merriweather-Bold'),
       url('fonts/merriweather-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/merriweather-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/merriweather-v19-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/merriweather-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/merriweather-v19-latin-700.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/merriweather-v19-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Bold Italic'), local('Merriweather-BoldItalic'),
       url('fonts/merriweather-v19-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/merriweather-v19-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/merriweather-v19-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/merriweather-v19-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/merriweather-v19-latin-700italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-900 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/merriweather-v19-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Black'), local('Merriweather-Black'),
       url('fonts/merriweather-v19-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/merriweather-v19-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/merriweather-v19-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/merriweather-v19-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/merriweather-v19-latin-900.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-900italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/merriweather-v19-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Black Italic'), local('Merriweather-BlackItalic'),
       url('fonts/merriweather-v19-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/merriweather-v19-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/merriweather-v19-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/merriweather-v19-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/merriweather-v19-latin-900italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}

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

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

.site {
    margin: 2em auto;
    max-width: 1330px;
}

.site-main {
    margin-bottom: 0.5em;
}

.site-main > article {
    margin-bottom: 2.0em;
}

.site-branding {
    margin-bottom: 0;
    margin-top: 0;
}

.site-description {
    display: none;
}

.site-header {
    padding: 2em 4.5455% 2em;
}

.no-js .header-image img:first-child {
    display: block;
}

.header-image img {
    display: none;
}

.no-js .header-image::after {
    content: none;
}

.header-image::after {
    content: '';
    padding-top: 23%;
    display: block;
}

button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {
    background: #007acc;
}

.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol {
    margin-left: 1em;
}

.entry-header,
.entry-content,
.entry-footer,
.comments-area,
.navigation,
.content-bottom-widgets {
    margin-right: 4.5455%;
    margin-left: 4.5455%;
}

.sidebar {
    padding: 0 4.5455%;
}

.site-footer {
    padding: 0 4.5455% 1.75em;
}

.crp_related {
    margin-top: 2em;
    font-size: 80%;
}

.breadcrumb {
    font-size: 60%;
}

.rrssb-block {
    padding: 0 0% 4%;
}

.breadcrumb,
.rrssb-block {
    margin-right: 4.5455%;
    margin-left: 4.5455%;
}

.wpml-languages {
    margin-right: 8px;
    display: inline-block;
}

.wpml-languages-flag {
    margin-right: 4px;
}

.wpml-ls-sidebars-sidebar-1 {
    border-color: transparent;
    background-color: transparent;
}

.guest-content {
    padding-bottom: 1em;
    font-size: 90%;
    font-style: italic;
}

.entry-views {
    display: block;
}

.entry-views-breadcrumb {
    display: inline-block;
}

.yourls-url {
    display: block;
}

.modified-breadcrumb {
    display: inline-block;
}

#lang_sel_list {
    font-family: Montserrat,"Helvetica Neue",sans-serif !important;
}

#lang_sel_list ul {
    border-top: none !important;
}

#lang_sel_list a {
    color: #0052a4 !important;
    font-size: 100% !important;
    text-decoration: none !important;
}

#lang_sel_list a.lang_sel_sel:hover {
    color: #003082 !important;
    background-color: #ffffff !important;
}

#lang_sel_list a.lang_sel_other:hover {
    color: #003082 !important;
    background-color: #ffffff !important;
}

.page-navigation-links {
    overflow: hidden;
    -moz-hyphens: auto;
    border-top: 1px solid #1A1A1A;
    margin-bottom: 35px;
}

.page-navigation-prev {
    float: left;
    width: 50%;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 11px;
}

.page-navigation-next {
    float: right;
    width: 50%;
    text-align: right;
    padding-top: 2px;
    padding-bottom: 11px;
}

.page-navigation-text {
    color: #1A1A1A;
    display: block;
    font-size: 85%;
    letter-spacing: 0.046875em;
    font-weight: 700;
    line-height: 2;
    text-transform: uppercase;
}

.page-navigation-link a {
    display: block;
    font-size: 90%;
    font-weight: 700;
    line-height: 1.71429;
    text-transform: none;
}

.footnote_plugin_tooltip_text {
    vertical-align: super !important;
}

.footnote_plugin_index {
    white-space: normal;
}

.footnote_plugin_text {
    width: 80%;
}

.footnote-reference-container {
    table-layout: auto;
    font-size: 70%;
}

.footnote-reference-container td {
    border-width: 0;
}

.comment-form .wpgdprc-checkbox label {
    color: #1a1a1a;
    text-transform: none;
}

.stcr_comment_form {
    color: #1a1a1a;
    text-transform: none;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 0.8125rem;
    letter-spacing: 0.076923077em;
    line-height: 1.6153846154;
}

.grecaptcha-badge {
    visibility: hidden;
}

.comment-form .comment-form-cookies-consent label {
    color: #1a1a1a;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    letter-spacing: 0.076923077em;
}

/**
 * 14.1 - >= 710px
 */

/*
@media screen and (min-width: 44.375em) {
}
/*

/**
 * 14.3 - >= 910px
 */

@media screen and (min-width: 56.875em) {
/* einblenden, wenn Logo verwendet wird */
/*
    .site-header-main {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
    }

    .site-header-menu {
	margin-left: 30px;
    }

    .site-branding {
	flex: 0 0 auto;
    }
*/

    .entry-header,
    .entry-content,
    .entry-footer,
    .comments-area,
    .navigation,
    .content-bottom-widgets {
	margin-right: 0;
	margin-left: 0;
    }

    .sidebar {
	padding: 0;
    }

    .breadcrumb {
	font-size: 80%;
    }

    .breadcrumb,
    .rrssb-block {
	margin-right: 0;
	margin-left: 0;
    }
}

/**
 * 15.0 - Print
 */

@media print {
    .breadcrumb {
	font-size: 80%;
    }

    .breadcrumb,
    .rrssb-block {
	margin-right: 0;
	margin-left: 0;
    }
}
