/*!
Theme Name: Doc Haut
Theme URI: https://www.blitzen.de/
Author: Stefan Pflug
Author URI: https://www.blitzen.de/
Description: Doc Haut Theme
Version: 1.0.3
Tested up to: 8.1
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: doc-haut
Tags: responsive, featured-images, accessibility, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

_s is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
:root{--dch-color-border:color-mix(in srgb, var(--wp--preset--color--dch-black-font) 14%, transparent);--dch-background-gradient:linear-gradient(180deg, #FEFAF4 20%, #FAEAD2 55%, #FEFAF4 110%);--dch-background-color:#F9EEE8;--dch-background-color-hint:#FFE67766;--dch-border-radius:0.5rem;color-scheme:light}@font-face{font-family:Tinos;font-display:swap;src:url(assets/fonts/tinos-400.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tinos;font-display:swap;src:url(assets/fonts/tinos-400-italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Tinos;font-display:swap;src:url(assets/fonts/tinos-700.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Tinos;font-display:swap;src:url(assets/fonts/tinos-700-italic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;font-display:swap;src:url(assets/fonts/roboto-400.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(assets/fonts/roboto-400-italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;font-display:swap;src:url(assets/fonts/roboto-700.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(assets/fonts/roboto-700-italic.ttf)format("truetype");font-weight:700;font-style:italic}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body,figure{margin:0}img,main{display:block}main,sub,sup{position:relative}main{max-width:var(--wp--style--global--wide-size);margin:0 auto;padding:2.5rem 1.25rem}hr{box-sizing:content-box;overflow:visible;background-color:var(--wp--preset--color--dch-gray);border:0;height:1px;margin-bottom:1.5rem}code,kbd,pre,samp{font-size:1rem}samp{font-family:monospace,monospace}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,dt,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}img{border-style:none;height:100%;max-width:100%;object-fit:cover}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35rem .75rem .625rem}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,::after,::before{box-sizing:inherit}body,button,input,optgroup,select{font-family:Roboto,Arial,"Helvetica Neue",sans-serif;font-size:1.25rem}body,input,optgroup,select{color:var(--wp--preset--color--dch-black-font);line-height:1.6}button{text-wrap-style:pretty}button,pre,textarea{line-height:1.6}body,h1,h2,h3,h4,h5,h6,input,optgroup,select,textarea{font-weight:400;text-wrap-style:pretty}textarea{font-family:Roboto,Arial,"Helvetica Neue",sans-serif;font-size:1.25rem}h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--dch-black);font-family:Tinos,serif;clear:both;line-height:1.125;hyphens:auto}h1{font-size:3rem;margin:0 0 2rem}.single-experten h1,li>ol,li>ul{margin-bottom:0}h2{font-size:2rem}h3,h4{font-size:1.75rem}p{margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6,ol li,p,ul li{max-width:var(--wp--style--global--content-size)}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5rem}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation,address,table{margin:0 0 1.5rem}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;margin-bottom:1.6rem;overflow:auto;padding:1.6rem}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background-color:var(--dch-background-color);background-image:var(--dch-background-gradient);background-position:center center;background-size:100% 100%;background-repeat:no-repeat}body>.site{overflow-x:hidden}.wp-block-list,ol,ul{margin:1rem 0 1.5rem}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-left:1.5rem}dd{margin:0 1.5rem 1.5rem}.widget select,embed,iframe,object,pre{max-width:100%}.single figure.entry-image{margin-bottom:1.25rem}.single figure.entry-image img{border-radius:.5rem}figcaption{font-size:.75rem}table{width:100%}a,a:active,a:focus,a:hover{color:var(--wp--preset--color--dch-black)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a.external-link{text-decoration:none;font-weight:700}.wp-block-buttons .wp-block-button__link::after,a.external-link::after,a.read-more-link::after,button::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(assets/svg/doc-haut-icons.svg);background-position:-72px 0}a.external-link::after{background-size:auto 48px;rotate:-45deg;translate:0 25%}a.external-link:hover{text-decoration:underline}.wp-block-buttons .is-style-fill .wp-block-button__link,a.read-more-link,button,input[type=button],input[type=reset],input[type=submit]{background-color:var(--wp--preset--color--dch-orange);border-radius:50px;padding:.5rem 1.5rem;color:var(--wp--preset--color--dch-black);font-weight:400;text-decoration:none;transition:background-color .2s}.wp-block-buttons .is-style-button-link .wp-block-button__link{padding:0;background-color:transparent;color:var(--wp--preset--color--dch-orange)}.wp-block-buttons .is-style-button-link .wp-block-button__link:hover{padding:0;background-color:transparent;color:var(--wp--preset--color--dch-black)}.wp-block-buttons .wp-block-button__link::after,a.read-more-link::after,button::after{background-size:120px auto;margin-left:.25rem;vertical-align:sub}.wp-block-buttons .is-style-button-link .wp-block-button__link::after{background-position-y:bottom}.teaser-article:hover .teaser-content .read-more-label::after,.wp-block-buttons .is-style-button-link .wp-block-button__link:hover::after{background-position-y:top}a.read-more-link{text-align:center;align-content:center;place-self:center}.teaser-article .teaser-content .post-tags .flag.recent-flag,.wp-block-buttons .wp-block-button__link:hover,a.read-more-link:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--wp--preset--color--dch-orange-light)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--wp--preset--color--dch-gray)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:var(--wp--preset--color--dch-gray);border:1px solid var(--wp--preset--color--dch-light-gray);border-radius:var(--dch-border-radius);padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:var(--wp--preset--color--dch-dark)}select{border:1px solid #ccc}footer,textarea{width:100%}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.archive-posts,.involved-experts{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem}footer{height:auto;background-color:transparent}footer .site-footer{display:flex;flex-direction:column;gap:1.25rem;padding:0 1.25rem 4rem;max-width:var(--wp--style--global--wide-size);margin:0 auto}.sticky{display:block}.entry-content,.entry-summary,.page,.page-content,.post{margin:0}.updated:not(.published){display:none}.entry-content>:first-child,.entry-summary>:first-child,.page-content>:first-child{margin-top:0}.page-links{clear:both;margin:0 0 1.5rem}.page-header{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2.5rem}.page-header .page-header-content-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2.5rem}.page-header>.page-header-content-container:first-of-type,.page-header>.page-header-content-container:only-of-type{position:relative;margin-bottom:0;padding-bottom:2.5rem}.page-header>.page-header-content-container:first-of-type::after,.page-header>.page-header-content-container:only-of-type::after{content:"";position:absolute;bottom:0;left:-20vw;z-index:-1;height:100vh;width:140vw;background-color:var(--wp--preset--color--dch-white-tint)}.page-header .page-header-content-container .archive-content{grid-row:1/2}.page-header .page-header-content-container .archive-content h2{margin-bottom:.5rem}.page-header .page-header-content-container .archive-content p{margin-block:0}.page-header .page-header-content-container img{grid-row:2/3}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5rem}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075rem 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5rem;display:grid;grid-gap:1.5rem}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.teaser-article{border-radius:var(--dch-border-radius);background-color:var(--wp--preset--color--dch-white);outline:1px solid var(--dch-color-border);outline-offset:-1px;overflow:hidden;position:relative}.archive-posts:not(.single-post) .teaser-article .teaser-image{aspect-ratio:16/9}.archive-posts .teaser-article.type-experten .teaser-image,.involved-experts .teaser-article.type-experten .teaser-image{aspect-ratio:4/5}.teaser-article .teaser-image img{width:100%}.teaser-article .teaser-content{display:flex;flex-direction:column;gap:1rem;padding:2rem}.teaser-article .teaser-content>*{margin:0}.teaser-article .teaser-content .read-more-label{display:block;color:var(--wp--preset--color--dch-orange)}.teaser-article:hover .teaser-content .read-more-label{color:var(--wp--preset--color--dch-black)}.teaser-article .teaser-content .read-more-label::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(assets/svg/doc-haut-icons.svg);background-size:120px 48px;background-position:-72px bottom;vertical-align:text-bottom;margin-left:.25rem}.teaser-article .teaser-content a{width:100%;margin:0;text-decoration:none}.teaser-article .teaser-content a::before{content:"";position:absolute;inset:0;z-index:1}.teaser-article .teaser-content .post-tags{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.page-header-wrapper .post-tags{font-size:1rem}.teaser-article .teaser-content .post-tags .flag{display:inline-block;padding:.5rem;font-size:.75rem;font-weight:700;line-height:1;border-radius:calc(var(--dch-border-radius)/2)}.teaser-article .teaser-content .post-tags .flag.count-flag{background-color:var(--wp--preset--color--dch-white-tint)}.archive-posts .teaser-article .teaser-content .post-tags{position:absolute;top:1rem;left:1rem}.post-sponsors{margin-top:5rem}.selected-sponsors{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;list-style-type:none;margin:0;padding:0}.selected-sponsors img{object-fit:contain;height:50px;width:auto;margin-bottom:.5rem}.alignleft{float:left;margin-right:1.5rem;margin-bottom:1.5rem}.alignright{float:right;margin-left:1.5rem;margin-bottom:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}@media screen and (min-width:520px){.post-type-archive-experten .archive-posts{grid-template-columns:repeat(2,1fr)}.involved-experts .teaser-article.experten{display:grid;grid-template-columns:185px 1fr}.involved-experts .teaser-article.type-experten .teaser-image{aspect-ratio:unset}}@media screen and (min-width:680px){.post-type-archive-podcasts .archive-posts,.tax-podcasts-reihe .archive-posts{grid-template-columns:repeat(2,1fr)}.single-experten article{display:grid;grid-template-columns:25% 1fr;grid-gap:1.25rem 3rem;align-items:flex-start}.single-experten article figure{grid-column:1/2;grid-row:1/3}.single-experten article header{grid-column:2/3;grid-row:1/2}.single-experten article .entry-content{grid-column:2/3;grid-row:2/3}.archive-posts.single-post .teaser-article .teaser-content .post-tags{position:unset}.archive-posts .teaser-article.type-experten .teaser-image{aspect-ratio:unset}}@media screen and (min-width:768px){.page-header .page-header-content-container{grid-template-columns:1fr 1fr;grid-template-rows:auto}.page-header .page-header-content-container.no-image .archive-content{grid-column:1/3}.page-header .page-header-content-container.has-image.layout-right .archive-content{grid-column:1/2}.page-header .page-header-content-container.has-image.layout-left .archive-content{grid-column:2/3}.page-header .page-header-content-container .archive-content,.page-header .page-header-content-container img{grid-row:1/2}}@media screen and (min-width:860px){.teaser-article.experten{display:grid;grid-template-columns:185px 1fr}h1{font-size:2.75rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.75rem}}