/*!
Theme Name: Toolbox
Theme URI: https://www.brandel-gerlach.de
Author: Florian Brandel
Author URI: https://www.brandel-gerlach.de
Description: A fast and clean WordPress theme. 
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bgtoolbox
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, 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.

bgtoolbox 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/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#000;font-family:"tex_gyre_herosregular",sans-serif;font-size:1rem;line-height:1.6}@media (min-width:768px){body,button,input,select,optgroup,textarea{font-size:1rem}}@media (min-width:960px){body,button,input,select,optgroup,textarea{font-size:1rem}}@media (min-width:1240px){body,button,input,select,optgroup,textarea{font-size:1rem}}@media (min-width:1440px){body,button,input,select,optgroup,textarea{font-size:1.1rem}}@media (min-width:1600px){body,button,input,select,optgroup,textarea{font-size:1.1rem}}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.15em;letter-spacing:normal;font-weight:400}h1,.h1{font-family:"tex_gyre_herosregular",sans-serif;font-size:2em;margin-top:0;margin-bottom:1.5em}@media (min-width:960px){h1,.h1{font-size:2.3em}}h2,.h2{font-family:"tex_gyre_herosregular",sans-serif;font-size:1em;margin-top:1em;margin-bottom:1em;letter-spacing:1px}h3,.h3{font-family:"tex_gyre_herosregular",sans-serif;font-size:1.3em;margin-top:1em;margin-bottom:1em}h4,.h4{font-family:"tex_gyre_herosregular",sans-serif;font-size:1.2em;margin-top:1em;margin-bottom:1em}h5,h6{font-family:"tex_gyre_herosregular",sans-serif;font-size:1.1em;border-bottom:1px solid #000;margin-top:1em;margin-bottom:1em}p{margin-bottom:1em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#e84c6d;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #000;cursor:help}mark,ins{background:#e84c6d;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#000;border:0;height:2px;margin-bottom:4rem;margin-top:4rem}ul,ol{margin:0 0 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000;text-decoration:none;outline:none}a:visited{color:#000;outline:none}a:hover,a:focus,a:active{color:#000;outline:none}.page-template main>.type-page p>a{text-decoration:underline}button:not(.menu-toggle),a.btn,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#000;border-radius:0;background:#000;font-size:.9em;color:#fff;line-height:2.5em;height:2.7em;display:inline-block;white-space:nowrap;padding:0 1em .1em;text-decoration:none;text-transform:uppercase}button:not(.menu-toggle):hover,a.btn:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#666;background-color:#666}button:not(.menu-toggle):active,button:not(.menu-toggle):focus,a.btn:active,a.btn: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:#666;background-color:#666}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#000;border:1px solid #000;background:0 0;border-radius:0;padding:2px 4px !important;font-size:1em}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#000}select{border:1px solid #000}textarea{width:100%}form>p{margin-bottom:1em}form label{display:block}form label[for=wp-comment-cookies-consent]{font-family:"nunito_sanslight",sans-serif}form input[type=checkbox]+label{display:unset}@media (min-width:960px){.menu-bar.show,.mobile-search.show,.search-wrap.show{display:block !important}}@media (max-width:959px){.menu-bar form.searchform input,.mobile-search form.searchform input,.search-wrap form.searchform input{border:none}}.menu-bar form.searchform button,.mobile-search form.searchform button,.search-wrap form.searchform button{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons/icon-search.svg);background-position:center;background-repeat:no-repeat;background-size:26px 26px;background-color:transparent;width:30px;height:2.8em;position:relative;padding:0;box-sizing:content-box;text-indent:-9999em;border:none}.menu-bar form.searchform button:focus,.menu-bar form.searchform button:active,.mobile-search form.searchform button:focus,.mobile-search form.searchform button:active,.search-wrap form.searchform button:focus,.search-wrap form.searchform button:active{outline:0}.search-wrap{padding-bottom:2em;max-width:450px;margin:0 auto}@media (min-width:960px){.search-wrap{padding-bottom:1em;max-width:unset;margin:unset}}@media (max-width:959px){.search-wrap form.searchform>div{padding:.7em 0 .2em;border-bottom:1px solid #000}}@media (max-width:959px){.search-wrap form.searchform{text-align:left !important}}@media (max-width:959px){.search-wrap form.searchform input{border:none;width:80% !important}}.search-wrap form.searchform button{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons/icon-search.svg);height:1.5em;float:right}@media (min-width:960px){.search-wrap form.searchform button{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons-black-light/arrow-right.svg);height:2.8em;float:unset}}.grid{display:grid;grid-template-areas:none;padding-left:0;padding-right:0}@media (min-width:576px){.grid{grid-template-columns:1fr 1fr;gap:1.75rem;grid-template-areas:"article article"}}.grid .grid-item{width:auto}.grid-2-cols{display:grid;grid-template-areas:none;padding-left:0;padding-right:0;gap:2.75rem;grid-template-columns:1fr}@media (min-width:768px){.grid-2-cols{grid-template-columns:1fr 1fr}}.grid-2-cols .grid-item{width:auto}.grid-3-cols{display:grid;grid-template-areas:none;padding-left:0;padding-right:0;gap:1.75rem;grid-template-columns:1fr 1fr}@media (min-width:576px){.grid-3-cols{grid-template-columns:1fr}}@media (min-width:768px){.grid-3-cols{grid-template-columns:1fr 1fr}}@media (min-width:992px){.grid-3-cols{grid-template-columns:1fr 1fr 1fr}}.grid-3-cols .grid-item{width:auto}.grid-4-cols{display:grid;grid-template-areas:none;padding-left:0;padding-right:0;gap:1.75rem;grid-template-columns:1fr 1fr}@media (min-width:768px){.grid-4-cols{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.grid-4-cols{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-4-cols .grid-item{width:auto}.wrap{max-width:1440px}.col{flex:auto;float:left;padding-left:.75em;padding-right:.75em}.col-1{width:8.333333%}.col-2{width:16.666666%}.col-3{width:25%}.col-4{width:33.333333%}.col-5{width:41.666665%}.col-6{width:50%}.col-7{width:58.333331%}.col-8{width:66.666666%}.col-9{width:75%}.col-10{width:83.333333%}.col-11{width:91.666663%}.col-12{width:100%}@media (min-width:576px){.container{width:540px}.col-sm-1{width:8.333333%}.col-sm-2{width:16.666666%}.col-sm-3{width:25%}.col-sm-4{width:33.333333%}.col-sm-5{width:41.666665%}.col-sm-6{width:50%}.col-sm-7{width:58.333331%}.col-sm-8{width:66.666666%}.col-sm-9{width:75%}.col-sm-10{width:83.333333%}.col-sm-11{width:91.666663%}.col-sm-12{width:100%}}@media (min-width:768px){.container{width:720px}.col{padding-left:.75em;padding-right:.75em}.col-md-1{width:8.333333%}.col-md-2{width:16.666666%}.col-md-3{width:25%}.col-md-4{width:33.333333%}.col-md-5{width:41.666665%}.col-md-6{width:50%}.col-md-7{width:58.333331%}.col-md-8{width:66.666666%}.col-md-9{width:75%}.col-md-10{width:83.333333%}.col-md-11{width:91.666663%}.col-md-12{width:100%}}@media (min-width:992px){.container{width:960px}.col{padding-left:1.3em;padding-right:1.3em}.col-lg-1{width:8.333333%}.col-lg-2{width:16.666666%}.col-lg-3{width:25%}.col-lg-4{width:33.333333%}.col-lg-5{width:41.666665%}.col-lg-6{width:50%}.col-lg-7{width:58.333331%}.col-lg-8{width:66.666666%}.col-lg-9{width:75%}.col-lg-10{width:83.333333%}.col-lg-11{width:91.666663%}.col-lg-12{width:100%}}@media (min-width:1200px){.container{width:1200px}.col-xl-1{width:8.333333%}.col-xl-2{width:16.666666%}.col-xl-3{width:25%}.col-xl-4{width:33.333333%}.col-xl-5{width:41.666665%}.col-xl-6{width:50%}.col-xl-7{width:58.333331%}.col-xl-8{width:66.666666%}.col-xl-9{width:75%}.col-xl-10{width:83.333333%}.col-xl-11{width:91.666663%}.col-xl-12{width:100%}}@media (min-width:1500px){.container{width:1440px}.col-xxl-1{width:8.333333%}.col-xxl-2{width:16.666666%}.col-xxl-3{width:25%}.col-xxl-4{width:33.333333%}.col-xxl-5{width:41.666665%}.col-xxl-6{width:50%}.col-xxl-7{width:58.333331%}.col-xxl-8{width:66.666666%}.col-xxl-9{width:75%}.col-xxl-10{width:83.333333%}.col-xxl-11{width:91.666663%}.col-xxl-12{width:100%}}header.site-header{position:fixed;top:0;left:0;right:0;z-index:300;height:4rem;overflow:hidden}header.site-header.toggled{height:unset;overflow:unset}.main-navigation,.secondary-navigation{font-size:1.2rem;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start}.main-navigation ul,.secondary-navigation ul{display:flex;list-style:none;margin:0;padding-left:0;height:auto;flex-direction:column;font-family:"tex_gyre_herosbold",sans-serif;text-transform:uppercase;position:fixed;top:50%;transition:transform .15s,opacity .15s;transform-origin:center;transform:scale(.1) translateY(-50%);opacity:0}.main-navigation ul ul,.secondary-navigation ul ul{flex-direction:column;float:left;position:absolute;top:1px;left:-999em;z-index:99999;overflow:hidden;padding-top:0 !important;padding-bottom:2.5em;font-size:.95em}.main-navigation ul ul ul,.secondary-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul ul a,.secondary-navigation ul ul ul a{padding-left:1em}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul,.secondary-navigation ul ul li:hover>ul,.secondary-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a,.secondary-navigation ul ul a{width:100vw;padding:.6em .3em 0}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{left:auto;position:relative}.main-navigation li,.secondary-navigation li{font-family:"tex_gyre_herosbold",sans-serif;line-height:1.1em;padding:0}.main-navigation li.menu-item-has-children>a+ul,.secondary-navigation li.menu-item-has-children>a+ul{padding-bottom:1.5em}.main-navigation li.menu-item-has-children>a+ul>*,.secondary-navigation li.menu-item-has-children>a+ul>*{z-index:10}.main-navigation li>a:hover,.secondary-navigation li>a:hover{color:#888}.main-navigation li.current-menu-item>a,.secondary-navigation li.current-menu-item>a{color:#888}.main-navigation a,.secondary-navigation a{display:block;text-decoration:none;letter-spacing:.04em;padding:0 0 .5em;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.single-project_post_type .main-navigation{display:none}.menu-toggle{display:block;color:#000;border:none !important;z-index:100;padding:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition:transform .3s;transform-origin:center;cursor:pointer;background-color:transparent !important;background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/button-menu-toggle.svg);background-repeat:repeat-y;background-size:contain;background-position:center;width:3rem;height:7rem;position:fixed;top:50%;transform:translateY(-50%)}.menu-toggle:hover{transform:scaleX(1.3) scaleY(1.1) translateY(-50%)}.menu-toggle:active{transform:scale(.7) translateY(-50%)}.main-navigation.toggled .menu-toggle{display:none}.main-navigation.toggled ul{transition:transform .35s,opacity .35s;opacity:1;transform:scale(1) translateY(-50%)}.site-header+.site{transition:all .4s}.site-header.toggled+.site{transition:all .4s}@media (min-width:992px){.main-navigation a,.secondary-navigation a{letter-spacing:.04em;padding:0 0 .5em;color:#000}}.posts-navigation,.post-navigation{border-top:#efefef solid 1px;border-bottom:#efefef solid 1px;padding:1.5em 0}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:3rem 0}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex;justify-content:space-between;font-family:"nunito_sansbold",sans-serif}.comment-navigation .nav-links .nav-previous,.comment-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-next,.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{display:flex;flex-direction:column;justify-content:flex-start;max-width:400px}.comment-navigation .nav-links .nav-previous a,.comment-navigation .nav-links .nav-next a,.posts-navigation .nav-links .nav-previous a,.posts-navigation .nav-links .nav-next a,.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{font-family:"nunito_sansbold",sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;line-height:1.2em;text-decoration:none;font-size:.8em}@media screen and (min-width:768px){.comment-navigation .nav-links .nav-previous a,.comment-navigation .nav-links .nav-next a,.posts-navigation .nav-links .nav-previous a,.posts-navigation .nav-links .nav-next a,.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{flex-direction:row;align-items:center;font-size:1em}}.comment-navigation .nav-links .nav-previous a .wp-post-image,.comment-navigation .nav-links .nav-next a .wp-post-image,.posts-navigation .nav-links .nav-previous a .wp-post-image,.posts-navigation .nav-links .nav-next a .wp-post-image,.post-navigation .nav-links .nav-previous a .wp-post-image,.post-navigation .nav-links .nav-next a .wp-post-image{transition:transform .3s;border-radius:9999px;width:80px;height:80px}.comment-navigation .nav-links .nav-previous a:hover,.comment-navigation .nav-links .nav-next a:hover,.posts-navigation .nav-links .nav-previous a:hover,.posts-navigation .nav-links .nav-next a:hover,.post-navigation .nav-links .nav-previous a:hover,.post-navigation .nav-links .nav-next a:hover{text-decoration:underline}.comment-navigation .nav-links .nav-previous a:hover .wp-post-image,.comment-navigation .nav-links .nav-next a:hover .wp-post-image,.posts-navigation .nav-links .nav-previous a:hover .wp-post-image,.posts-navigation .nav-links .nav-next a:hover .wp-post-image,.post-navigation .nav-links .nav-previous a:hover .wp-post-image,.post-navigation .nav-links .nav-next a:hover .wp-post-image{transform:scale(1.1);transform-origin:center}.comment-navigation .nav-links .nav-previous .post-date,.comment-navigation .nav-links .nav-next .post-date,.posts-navigation .nav-links .nav-previous .post-date,.posts-navigation .nav-links .nav-next .post-date,.post-navigation .nav-links .nav-previous .post-date,.post-navigation .nav-links .nav-next .post-date{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);height:0;width:1px}.comment-navigation .nav-links a,.posts-navigation .nav-links a,.post-navigation .nav-links a{background-repeat:no-repeat;background-size:1.2em}.comment-navigation .nav-links .nav-subtitle,.posts-navigation .nav-links .nav-subtitle,.post-navigation .nav-links .nav-subtitle{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);height:0;width:1px}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}@media screen and (min-width:768px){.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}}.comment-navigation .nav-previous a,.posts-navigation .nav-previous a,.post-navigation .nav-previous a{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons-black/arrow-left.svg);background-position:left 30px;padding-left:1.8em}@media screen and (min-width:768px){.comment-navigation .nav-previous a,.posts-navigation .nav-previous a,.post-navigation .nav-previous a{background-position:left center}}.comment-navigation .nav-previous a .nav-title,.posts-navigation .nav-previous a .nav-title,.post-navigation .nav-previous a .nav-title{padding:.5em .5rem .5em 0}@media screen and (min-width:768px){.comment-navigation .nav-previous a .nav-title,.posts-navigation .nav-previous a .nav-title,.post-navigation .nav-previous a .nav-title{padding:0 1rem}}.comment-navigation .nav-previous a img,.posts-navigation .nav-previous a img,.post-navigation .nav-previous a img{margin-left:2em}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{flex:1 0 50%;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:768px){.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}}.comment-navigation .nav-next a,.posts-navigation .nav-next a,.post-navigation .nav-next a{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons-black/arrow-right.svg);background-position:right 30px;padding-right:1.8em;-ms-flex-align:end;align-items:flex-end;text-align:right}@media screen and (min-width:768px){.comment-navigation .nav-next a,.posts-navigation .nav-next a,.post-navigation .nav-next a{background-position:right center;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;-ms-flex-align:center;align-items:center;text-align:unset}}.comment-navigation .nav-next a .nav-title,.posts-navigation .nav-next a .nav-title,.post-navigation .nav-next a .nav-title{padding:.5em 0 .5em .5rem}@media screen and (min-width:768px){.comment-navigation .nav-next a .nav-title,.posts-navigation .nav-next a .nav-title,.post-navigation .nav-next a .nav-title{padding:0 1rem}}.comment-navigation .nav-next a img,.posts-navigation .nav-next a img,.post-navigation .nav-next a img{margin-right:2em}.posts-navigation .nav-previous a{padding-left:1.8em !important;background-position:left center !important}.posts-navigation .nav-next a{padding-right:1.8em !important;background-position:right center !important}.menu-bar{overflow:hidden;white-space:nowrap;color:#000;line-height:3.3rem;font-size:.9rem}@media (min-width:768px){.menu-bar{font-size:1.1rem}}.menu-bar ul{font-size:.9rem;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;flex-wrap:wrap}.menu-bar ul li{padding:.5em .5em 8em 0}.menu-bar ul li a{text-decoration:none;display:inline-block}.menu-bar ul li a:after{content:"/";padding:0 0 0 .5em}.menu-bar ul li:last-child a:after{content:""}.menu-bar .textalignright>nav>div>ul{justify-content:flex-end}.menu-bar.bottom-bar>div.colright ul{-ms-flex-pack:end;justify-content:flex-end}.menu-bar.site-info{padding:.75em 0 2.5em}.menu-bar.site-info>div{line-height:1.4rem}@media screen and (min-width:768px){.menu-bar.site-info>div{line-height:2.8rem}}.menu-bar.site-info>div>span{padding:.5em;display:inline-block}.sm-link,.icon-link{text-indent:-9999em;background-position:center;background-repeat:no-repeat;background-size:1.5em 1.5em;position:relative;padding:0 .2em;box-sizing:content-box;width:1.5em;height:2.2em}.sm-link a,.icon-link a{color:#888;display:block;position:relative;width:1.5em;height:2.2em;text-indent:-9999em;text-align:left}.sm-link.sm-link-instagram,.icon-link.sm-link-instagram{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons-black/instagram.svg)}.sm-link.sm-link-facebook,.icon-link.sm-link-facebook{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons-black/facebook.svg)}.sm-link.sm-link-twitter,.icon-link.sm-link-twitter{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons-black/twitter.svg)}.sm-link.sm-link-pinterest,.icon-link.sm-link-pinterest{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons-black/pinterest.svg)}.sm-link.sm-link-rss,.icon-link.sm-link-rss{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons-black/rss.svg)}.sm-link.sm-link-linkedin,.icon-link.sm-link-linkedin{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons/linkedin.svg)}.sm-link.sm-link-xing,.icon-link.sm-link-xing{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons/xing.svg)}.sm-link.icon-link-search,.icon-link.icon-link-search{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons/icon-search.svg)}.sm-link.icon-link-search.icon-link-search-close,.icon-link.icon-link-search.icon-link-search-close{background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons/icon-menu-close.svg)}.back-button{display:block;color:#000;border:none !important;z-index:1000;padding:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition:transform .3s;transform-origin:center;cursor:pointer;background-color:transparent !important;background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/button-menu-toggle.svg);background-repeat:repeat-y;background-size:contain;background-position:center;width:3rem;height:2rem;position:fixed;transform:scale(1) translateY(-50%);top:3.2em;left:1rem}@media (min-width:992px){.back-button{left:1.5rem}}.back-button:hover{transform:scaleX(1) scaleY(1) translateY(-50%)}.back-button:active{transform:scale(.7) translateY(-50%)}.button-next{font-family:"tex_gyre_herosbold",sans-serif;text-transform:uppercase;margin-top:4rem;margin-bottom:6rem;text-align:center}.button-next:after{content:"";display:inline-block;width:1.3em;height:1.3em;background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons/arrow-right.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;margin:0 0 0 .5em;transform:translateY(.3em)}#footer-social{position:fixed;bottom:1.6em;right:.8em}@media screen and (min-width:768px){#footer-social{bottom:1.4em;right:.8em}}@media screen and (min-width:960px){#footer-social{bottom:1.4em;right:1.1em}}@media screen and (min-width:1440px){#footer-social{bottom:1em;right:1.2em}}@media (min-width:992px){.mobile-search{display:none}}.sticky{display:block}.updated:not(.published){display:none}.single-post-thumbnail,.swiper-post-slides{margin-top:3rem}.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height,.single-post-thumbnail .post-thumbnail.swiper-post-slide,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height,.single-post-thumbnail .swiper-slide.swiper-post-slide,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height,.swiper-post-slides .post-thumbnail.swiper-post-slide,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height,.swiper-post-slides .swiper-slide.swiper-post-slide{overflow:hidden}.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height img,.single-post-thumbnail .post-thumbnail.swiper-post-slide img,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height img,.single-post-thumbnail .swiper-slide.swiper-post-slide img,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height img,.swiper-post-slides .post-thumbnail.swiper-post-slide img,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height img,.swiper-post-slides .swiper-slide.swiper-post-slide img{display:block}@media (orientation:landscape){.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height,.single-post-thumbnail .post-thumbnail.swiper-post-slide,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height,.single-post-thumbnail .swiper-slide.swiper-post-slide,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height,.swiper-post-slides .post-thumbnail.swiper-post-slide,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height,.swiper-post-slides .swiper-slide.swiper-post-slide{height:66vh}.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height img,.single-post-thumbnail .post-thumbnail.swiper-post-slide img,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height img,.single-post-thumbnail .swiper-slide.swiper-post-slide img,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height img,.swiper-post-slides .post-thumbnail.swiper-post-slide img,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height img,.swiper-post-slides .swiper-slide.swiper-post-slide img{object-fit:cover;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:992px){.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height,.single-post-thumbnail .post-thumbnail.swiper-post-slide,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height,.single-post-thumbnail .swiper-slide.swiper-post-slide,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height,.swiper-post-slides .post-thumbnail.swiper-post-slide,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height,.swiper-post-slides .swiper-slide.swiper-post-slide{max-height:450px}}@media (min-width:1200px){.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height,.single-post-thumbnail .post-thumbnail.swiper-post-slide,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height,.single-post-thumbnail .swiper-slide.swiper-post-slide,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height,.swiper-post-slides .post-thumbnail.swiper-post-slide,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height,.swiper-post-slides .swiper-slide.swiper-post-slide{max-height:450px}}@media (min-width:1500px){.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height,.single-post-thumbnail .post-thumbnail.swiper-post-slide,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height,.single-post-thumbnail .swiper-slide.swiper-post-slide,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height,.swiper-post-slides .post-thumbnail.swiper-post-slide,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height,.swiper-post-slides .swiper-slide.swiper-post-slide{max-height:650px}}.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height.swiper-slide:before,.single-post-thumbnail .post-thumbnail.swiper-post-slide.swiper-slide:before,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height.swiper-slide:before,.single-post-thumbnail .swiper-slide.swiper-post-slide.swiper-slide:before,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height.swiper-slide:before,.swiper-post-slides .post-thumbnail.swiper-post-slide.swiper-slide:before,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height.swiper-slide:before,.swiper-post-slides .swiper-slide.swiper-post-slide.swiper-slide:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));background:-o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.5));background:-moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.5));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));z-index:5}.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height .slide-info,.single-post-thumbnail .post-thumbnail.swiper-post-slide .slide-info,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height .slide-info,.single-post-thumbnail .swiper-slide.swiper-post-slide .slide-info,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height .slide-info,.swiper-post-slides .post-thumbnail.swiper-post-slide .slide-info,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height .slide-info,.swiper-post-slides .swiper-slide.swiper-post-slide .slide-info{position:absolute;text-align:center;bottom:1rem;z-index:10;width:calc(100% - 50px);max-width:650px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height .slide-info,.single-post-thumbnail .post-thumbnail.swiper-post-slide .slide-info,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height .slide-info,.single-post-thumbnail .swiper-slide.swiper-post-slide .slide-info,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height .slide-info,.swiper-post-slides .post-thumbnail.swiper-post-slide .slide-info,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height .slide-info,.swiper-post-slides .swiper-slide.swiper-post-slide .slide-info{bottom:3.5rem}}@media (min-width:1200px){.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height .slide-info,.single-post-thumbnail .post-thumbnail.swiper-post-slide .slide-info,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height .slide-info,.single-post-thumbnail .swiper-slide.swiper-post-slide .slide-info,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height .slide-info,.swiper-post-slides .post-thumbnail.swiper-post-slide .slide-info,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height .slide-info,.swiper-post-slides .swiper-slide.swiper-post-slide .slide-info{bottom:3.8rem}}.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height .slide-info>*,.single-post-thumbnail .post-thumbnail.swiper-post-slide .slide-info>*,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height .slide-info>*,.single-post-thumbnail .swiper-slide.swiper-post-slide .slide-info>*,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height .slide-info>*,.swiper-post-slides .post-thumbnail.swiper-post-slide .slide-info>*,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height .slide-info>*,.swiper-post-slides .swiper-slide.swiper-post-slide .slide-info>*{color:#fff}.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height .slide-info>* a,.single-post-thumbnail .post-thumbnail.swiper-post-slide .slide-info>* a,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height .slide-info>* a,.single-post-thumbnail .swiper-slide.swiper-post-slide .slide-info>* a,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height .slide-info>* a,.swiper-post-slides .post-thumbnail.swiper-post-slide .slide-info>* a,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height .slide-info>* a,.swiper-post-slides .swiper-slide.swiper-post-slide .slide-info>* a{color:#fff;text-decoration:none}.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height .slide-info .h2,.single-post-thumbnail .post-thumbnail.swiper-post-slide .slide-info .h2,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height .slide-info .h2,.single-post-thumbnail .swiper-slide.swiper-post-slide .slide-info .h2,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height .slide-info .h2,.swiper-post-slides .post-thumbnail.swiper-post-slide .slide-info .h2,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height .slide-info .h2,.swiper-post-slides .swiper-slide.swiper-post-slide .slide-info .h2{line-height:1.1em}@media (min-width:768px){.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height .slide-info .h2,.single-post-thumbnail .post-thumbnail.swiper-post-slide .slide-info .h2,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height .slide-info .h2,.single-post-thumbnail .swiper-slide.swiper-post-slide .slide-info .h2,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height .slide-info .h2,.swiper-post-slides .post-thumbnail.swiper-post-slide .slide-info .h2,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height .slide-info .h2,.swiper-post-slides .swiper-slide.swiper-post-slide .slide-info .h2{font-size:2em}}@media (min-width:1200px){.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height .slide-info .h2,.single-post-thumbnail .post-thumbnail.swiper-post-slide .slide-info .h2,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height .slide-info .h2,.single-post-thumbnail .swiper-slide.swiper-post-slide .slide-info .h2,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height .slide-info .h2,.swiper-post-slides .post-thumbnail.swiper-post-slide .slide-info .h2,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height .slide-info .h2,.swiper-post-slides .swiper-slide.swiper-post-slide .slide-info .h2{font-size:2.5em}}.single-post-thumbnail .post-thumbnail.post-thumbnail-limit-height .slide-info>p,.single-post-thumbnail .post-thumbnail.swiper-post-slide .slide-info>p,.single-post-thumbnail .swiper-slide.post-thumbnail-limit-height .slide-info>p,.single-post-thumbnail .swiper-slide.swiper-post-slide .slide-info>p,.swiper-post-slides .post-thumbnail.post-thumbnail-limit-height .slide-info>p,.swiper-post-slides .post-thumbnail.swiper-post-slide .slide-info>p,.swiper-post-slides .swiper-slide.post-thumbnail-limit-height .slide-info>p,.swiper-post-slides .swiper-slide.swiper-post-slide .slide-info>p{margin:0 0 .1em}.single-post-thumbnail .swiper-pagination.swiper-pagination-bullets,.swiper-post-slides .swiper-pagination.swiper-pagination-bullets{bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}@media (min-width:768px){.single-post-thumbnail .swiper-pagination.swiper-pagination-bullets,.swiper-post-slides .swiper-pagination.swiper-pagination-bullets{display:block}}.single-post-thumbnail .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-post-slides .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;width:10px;height:10px;margin:0 4px;opacity:.4}.single-post-thumbnail .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-post-slides .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff;opacity:1}.single-post-thumbnail .swiper-button-prev,.single-post-thumbnail .swiper-button-next,.swiper-post-slides .swiper-button-prev,.swiper-post-slides .swiper-button-next{color:#fff;opacity:.7}.single-post-thumbnail .swiper-button-prev:after,.single-post-thumbnail .swiper-button-next:after,.swiper-post-slides .swiper-button-prev:after,.swiper-post-slides .swiper-button-next:after{font-size:1.2em}@media (min-width:768px){.single-post-thumbnail .swiper-button-prev:after,.single-post-thumbnail .swiper-button-next:after,.swiper-post-slides .swiper-button-prev:after,.swiper-post-slides .swiper-button-next:after{font-size:1.7em}}.single-post-thumbnail .swiper-button-prev:hover,.single-post-thumbnail .swiper-button-next:hover,.swiper-post-slides .swiper-button-prev:hover,.swiper-post-slides .swiper-button-next:hover{opacity:1}.single-post-thumbnail .swiper-button-prev,.swiper-post-slides .swiper-button-prev{left:0}@media (min-width:768px){.single-post-thumbnail .swiper-button-prev,.swiper-post-slides .swiper-button-prev{left:10px}}.single-post-thumbnail .swiper-button-next,.swiper-post-slides .swiper-button-next{right:0}@media (min-width:768px){.single-post-thumbnail .swiper-button-next,.swiper-post-slides .swiper-button-next{right:10px}}.single .single-header{position:relative}.single .single-header .post-thumbnail:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));background:-o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.5));background:-moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.5));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));z-index:5}.single .single-header .entry-header-inner{position:absolute;text-align:center;bottom:0;z-index:10;width:calc(100% - 20px);max-width:650px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.single .single-header .entry-header-inner{width:calc(100% - 50px);bottom:1.5rem}}.single .single-header .entry-header-inner>*{color:#fff}.single .single-header .entry-header-inner>* a{color:#fff;text-decoration:none}.single .single-header .entry-header-inner h1,.single .single-header .entry-header-inner h2,.single .single-header .entry-header-inner .h2{margin-bottom:.1em;line-height:1.1em}@media (min-width:768px){.single .single-header .entry-header-inner h1,.single .single-header .entry-header-inner h2,.single .single-header .entry-header-inner .h2{font-size:2em}}@media (min-width:1200px){.single .single-header .entry-header-inner h1,.single .single-header .entry-header-inner h2,.single .single-header .entry-header-inner .h2{font-size:2.5em}}.single .single-header .entry-header-inner>p{margin:0 0 .1em}.single .single-header .entry-header-inner .shariff ul{-ms-flex-pack:center;justify-content:center}main>article h1{margin-top:1.5em;margin-bottom:.5em;max-width:95%}@media (min-width:992px){main>article h1{max-width:80%}}main>article>.post-thumbnail{margin-bottom:1.5em}main>article>.entry-content{margin-top:0}main>article>.entry-content>*:first-child{margin-top:0}main>article>.entry-content form{max-width:700px;margin-left:auto;margin-right:auto}main>article>.entry-content .page-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:80vh}.page-template-default main>article{min-height:calc(100vh - 4rem)}.page-template-page-top-first-portfolio-category main>article>header>h1{margin:0 auto;text-align:center}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.entry-teaser .entry-header{position:relative}.entry-teaser .entry-header a.post-thumbnail{display:block;height:100%;z-index:10;position:relative}.entry-teaser .entry-header a.post-thumbnail:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));background:-o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.5));background:-moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.5));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5))}.entry-teaser .entry-header a.post-thumbnail img{display:block;width:100%}.entry-teaser .entry-header .entry-title-wrap{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#fff;padding:.5em .75em 1em;z-index:20}.entry-teaser .entry-header .entry-title-wrap .entry-title{font-size:1.5em;margin:0 0 .1em}.entry-teaser .entry-header .entry-title-wrap .entry-title a{color:#fff}.entry-teaser .entry-header .entry-title-wrap .entry-meta{font-size:.75em}.entry-teaser .entry-header .entry-title-wrap .entry-meta a{color:#fff;text-decoration:none}.entry-teaser .entry-content{margin-top:1.2em;margin-bottom:1.2em}.entry-teaser .entry-content p{margin-top:0;margin-bottom:1.2em}.entry-teaser .entry-footer{border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin-bottom:2rem}.entry-title a{text-decoration:none}.swiper-slideshow{margin-bottom:4em}@media (orientation:landscape){.swiper-slideshow{height:75vh}}.swiper-slideshow .swiper-wrapper .swiper-slide img{object-fit:cover;object-position:center;width:100%;height:100%}.swiper-slideshow .swiper-text{position:absolute;left:50%;transform:translateX(-50%);max-width:1440px;width:100%;padding:0 2rem;z-index:2;bottom:2rem}@media (min-width:768px){.swiper-slideshow .swiper-text{bottom:3rem}}@media (min-width:1200px){.swiper-slideshow .swiper-text{bottom:4rem}}.swiper-slideshow .swiper-text p{font-family:"tex_gyre_herosregular",sans-serif;font-size:1.6em;line-height:1.3em;margin:0}@media (min-width:768px){.swiper-slideshow .swiper-text p{font-size:2em}}@media (min-width:1200px){.swiper-slideshow .swiper-text p{font-size:3em}}.swiper-slideshow .swiper-text p.small{font-size:1em}@media (min-width:768px){.swiper-slideshow .swiper-text p.small{font-size:1.5em}}@media (min-width:1200px){.swiper-slideshow .swiper-text p.small{font-size:2em}}.teaser-grid{margin-bottom:2.5rem}.teaser-grid.grid-2-cols{margin-left:2em;margin-right:2em}@media (min-width:1200px){.teaser-grid.grid-2-cols{margin-left:0;margin-right:0}}.teaser-grid>div{display:flex}.teaser-grid>div a{display:block;width:100%;text-decoration:none}.teaser-grid>div a:hover{text-decoration:underline}.teaser-grid>div h2,.teaser-grid>div h3,.teaser-grid>div h4,.teaser-grid>div h5{font-family:"robotoregular",sans-serif;font-size:.9em;color:#000 !important;text-transform:none;line-height:1.3em;margin:0}.teaser-grid>div h2:before,.teaser-grid>div h3:before,.teaser-grid>div h4:before,.teaser-grid>div h5:before{content:"";display:block;background-image:url(//www.timoleithaeuser.de/wp-content/themes/bgtoolbox/images/icons/arrow-right.svg);background-repeat:no-repeat;background-size:contain;width:22px;height:15px}.teaser-grid>div p{font-size:.9em;line-height:1.3em;margin:0}.teaser-grid>div .teaser-image{width:100%;margin:.5em 0 1em;overflow:hidden}.teaser-grid>div .teaser-image img{display:block;width:100%;height:auto;-webkit-transition:transform .45s;-moz-transition:transform .45s;transition:transform .45s;transform-origin:center}.teaser-grid>div:hover .teaser-image img{transform:scale(1.03)}.error404 .error-404{padding-top:8rem}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comments-area{padding-bottom:2em}.comments-area:before{font-family:"Font Awesome 5 Pro";content:"\f086";font-size:52px;font-weight:900}.comments-area .comments-title{margin-top:0}.comments-area .comment-list{list-style:none;padding-left:1.3rem;margin-bottom:2.5em}.comments-area .comment-list .comment{border-bottom:#efefef solid 1px;margin-bottom:1.75em}.comments-area .comment-list .comment .comment-meta a{text-decoration:none}.comments-area .comment-list .comment .comment-meta .comment-author .fn{font-family:"dm_serif_displayregular",serif;font-size:1.3em}.comments-area .comment-list .comment .comment-meta .comment-author .fn a{color:#c69346 !important}.comments-area .comment-list .comment .comment-meta .comment-author .says{display:none}.comments-area .comment-list .comment .comment-meta .comment-author:after{font-family:"dm_serif_displayregular",serif;font-size:1.3em;content:":";color:#c69346 !important}.comments-area .comment-list .comment .comment-meta .comment-metadata{color:#888}.comments-area .comment-list .comment .comment-meta .comment-metadata a{color:#888}.comments-area .comment-list .comment .comment-content p{margin-top:0;margin-bottom:1em}.comments-area .comment-respond .comment-reply-title{margin-top:0}.widget{margin:0 0 4.5rem}.widget .widget-title{text-align:center;border-top:1px solid transparent;border-bottom:1px solid transparent;padding-top:.25em;padding-bottom:.25em;margin-top:0}.widget select{max-width:100%}.widget ul,.widget ol{margin:0 0 1.5em;padding:0 0 0 1.5em}.widget.widget_recent_entries ul{list-style-type:none;padding:0}.widget.widget_recent_entries ul li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.2em}.widget.widget_recent_entries ul li a{font-family:"nunito_sansbold",sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:0;line-height:1.2em;text-decoration:none}.widget.widget_recent_entries ul li a span{padding:0 1rem .5em}.widget.widget_recent_entries ul li a .wp-post-image{transition:transform .3s}.widget.widget_recent_entries ul li a:hover{text-decoration:underline}.widget.widget_recent_entries ul li a:hover .wp-post-image{transform:scale(1.1);transform-origin:center}.widget.widget_recent_entries ul li .post-date{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);height:0;width:1px}.widget.widget_recent_entries .wp-post-image{width:5rem;height:5rem;border-radius:9999px}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.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}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#000;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.textalignleft{text-align:left}.textalignright{text-align:right}.textaligncenter{text-align:center}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.widget-rounded-full img{border-radius:9999px}.element-invisible{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);height:0;width:1px}.color-primary{color:#f7b258}.font-small{font-size:.75em}.textalignright{text-align:right}.big-bold{font-family:"tex_gyre_herosbold",sans-serif;font-size:1.4rem;line-height:1em;margin:0 0 .2em}@media (min-width:768px){.big-bold{font-size:2.5rem}}@media (min-width:992px){.big-bold{font-size:3rem}}@media (min-width:1200px){.big-bold{font-size:3rem;margin:0 0 .4em}}@media (min-width:1500px){.big-bold{font-size:5rem}}@media (orientation:portrait) and (max-width:620px){.big-bold{font-size:1.1rem}}.big-bold a{color:#000;text-decoration:none}.colors--dark-mode .big-bold a{color:#000}.no-headings h1,.no-headings h2,.no-headings h3,.no-headings h4,.no-headings h5,.no-headings h6{font-family:"tex_gyre_herosregular",sans-serif;font-size:1em;font-weight:400;margin-top:1em;margin-bottom:1em}.slim{max-width:640px}.padding-1{padding-top:.2em;padding-bottom:.2em}.padding-2{padding-top:1em;padding-bottom:1em}.padding-3{padding-top:1.2em;padding-bottom:1.2em}.padding-4{padding-top:1.7em;padding-bottom:1.7em}.padding-5{padding-top:2em;padding-bottom:2em}.padding-6{padding-top:2.5em;padding-bottom:2.5em}@media (min-width:576px){.padding-1{padding-top:.5em;padding-bottom:.5em}.padding-2{padding-top:1em;padding-bottom:1em}.padding-3{padding-top:1.4em;padding-bottom:1.4em}.padding-4{padding-top:2em;padding-bottom:2em}.padding-5{padding-top:2.5em;padding-bottom:2.5em}.padding-6{padding-top:2.8em;padding-bottom:2.8em}}@media (min-width:768px){.padding-1{padding-top:1em;padding-bottom:1em}.padding-2{padding-top:2em;padding-bottom:2em}.padding-3{padding-top:3em;padding-bottom:3em}.padding-4{padding-top:4em;padding-bottom:4em}.padding-5{padding-top:5em;padding-bottom:5em}.padding-6{padding-top:6em;padding-bottom:6em}}@media (min-width:992px){.padding-1{padding-top:1em;padding-bottom:1em}.padding-2{padding-top:2em;padding-bottom:2em}.padding-3{padding-top:3em;padding-bottom:3em}.padding-4{padding-top:4em;padding-bottom:4em}.padding-5{padding-top:5em;padding-bottom:5em}.padding-6{padding-top:6em;padding-bottom:6em}}.nopaddingsides{padding-left:0 !important;padding-right:0 !important}.nomarginsides{margin-left:0 !important;margin-right:0 !important}.no-highlights{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}@media screen and (max-width:959px){.mobile-center{text-align:center}}@media screen and (min-width:960px){.desktop-right{text-align:right}}@media screen and (min-width:960px){.desktop-left{text-align:left}}.alignright{text-align:right}.center-block{margin-left:auto !important;margin-right:auto !important}@media screen and (min-width:960px){.mobile-only{display:none}}.mobile-off{display:none}@media screen and (min-width:960px){.mobile-off{display:unset}}.visible-sm-up,.visible-sm-up-inline,.visible-sm-up-inline-block,.visible-md-up,.visible-md-up-inline,.visible-md-up-inline-block,.visible-lg-up,.visible-lg-up-inline,.visible-lg-up-inline-block,.visible-xl-up,.visible-xl-up-inline,.visible-xl-up-inline-block,.visible-xxl-up,.visible-xxl-up-inline,.visible-xxl-up-inline-block{display:none}@media (min-width:576px){.visible-sm-up{display:block}.visible-sm-up-inline{display:inline}.visible-sm-up-inline-block{display:inline-block}}@media (min-width:768px){.visible-md-up{display:block}.visible-md-up-inline{display:inline}.visible-md-up-inline-block{display:inline-block}}@media (min-width:992px){.visible-lg-up{display:block}.visible-lg-up-inline{display:inline}.visible-lg-up-inline-block{display:inline-block}}@media (min-width:1200px){.visible-xl-up{display:block}.visible-xl-up-inline{display:inline}.visible-xl-up-inline-block{display:inline-block}}@media (min-width:1500px){.visible-xxl-up{display:block}.visible-xxl-up-inline{display:inline}.visible-xxl-up-inline-block{display:inline-block}}b,strong{font-family:"tex_gyre_herosbold",sans-serif;font-weight:400}.no-margin{margin:0}.no-padding{padding:0}.screen-height{min-height:100vh}.admin-bar .screen-height{min-height:calc(100vh - 32px)}@media (max-width:782px){.admin-bar .screen-height{min-height:calc(100vh - 46px)}}.screen-width{position:relative;left:calc(50% - 50vw);width:100vw}.site{grid-template-areas:"main" "sidebar"}@media (min-width:992px){.site{grid-template-columns:auto 25%;gap:3rem;grid-template-areas:"main sidebar"}}main.site-main{position:relative}.grid{overflow:hidden}.section-inner{margin-left:auto;margin-right:auto;max-width:2580px;width:calc(100% - 2rem)}@media (min-width:992px){.section-inner{width:calc(100% - 3rem)}}.section-inner.max-percentage{width:100%}.section-inner.thin{max-width:58rem}.section-inner.small{max-width:80rem}.section-inner.medium{max-width:120rem}.section-inner.no-margin{margin:0}.medium-width{max-width:93%}@media (orientation:landscape){.medium-width{max-width:90%}}.toggle{-moz-appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font-family:inherit;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:inherit;user-select:none}button.toggle{background:0 0;border:none;box-shadow:none;border-radius:0;font-size:inherit;font-weight:400;letter-spacing:inherit;padding:0;text-transform:none}.js .show-js{display:block !important}.js .hide-js{display:none !important}.no-js .show-no-js{display:block !important}.no-js .hide-no-js{display:none !important}.font-size-xl{font-size:1.25em}.font-size-xs{font-size:.8em}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home:not(.intro-off) .site-header{display:none}.home.scrolledwinh .site-header{display:block}.header-inner{padding:.5em 0}.site-title{font-size:2.4rem;font-weight:700}.site-description{display:block}.site-branding{position:relative;z-index:10}.bg-image{background-position:center;background-repeat:no-repeat;background-size:cover}.bg-attachment-fixed{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.bg-attachment-fixed{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.bg-attachment-fixed{background-attachment:scroll}}.wp-block-image.is-resized{margin-left:auto;margin-right:auto}.search-form{align-items:stretch;display:flex;flex-wrap:nowrap;margin:0 0 -.8rem -.8rem}.search-form .search-field,.search-form .search-submit{margin:0 0 .8rem .8rem}.search-form label{align-items:stretch;display:flex;font-size:inherit;margin:0;width:100%}.search-form .search-field{width:100%}.search-form .search-submit{flex-shrink:0}.search-form .search-submit:focus,.search-form .search-submit:hover{text-decoration:none}ul.social-icons{display:flex;flex-wrap:wrap;margin:-.9rem 0 0 -.9rem;width:calc(100% + 0.9rem)}ul.social-icons li{margin:.9rem 0 0 .9rem}.social-icons a{align-items:center;background:#cd2653;border-radius:50%;color:#fff;display:flex;height:4.4rem;justify-content:center;padding:0;text-decoration:none;transition:transform .15s ease-in-out;width:4.4rem}.social-icons a:focus,.social-icons a:hover{transform:scale(1.1);text-decoration:none}.cover-modal{display:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.cover-modal::-webkit-scrollbar{display:none !important}.cover-modal.show-modal{display:block;cursor:pointer}.cover-modal.show-modal>*{cursor:default}.tag-cloud-link{text-decoration:none;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:9999px;padding:0 .5em .1em;line-height:1.3em;height:1.5em;display:inline-block;white-space:nowrap;margin-bottom:5px}.tag-cloud-link:hover{color:#fff;background-color:#f7b258;border:1px solid #f7b258}.site-logo{font-family:"tex_gyre_herosbold",sans-serif;display:inline-block;margin:0;padding:.5em 0;text-transform:uppercase}.site-logo a,.site-logo a:hover,.site-logo a:visited:hover,.site-logo a:active{outline:0;text-decoration:none}.shariff ul li{margin-top:5px !important;margin-bottom:7px !important}.shariff ul li a{background-color:transparent !important;color:#000}.shariff ul li .fab,.shariff ul li .far,.shariff ul li .fas{font-size:1rem !important}.shariff ul.orientation-horizontal li{margin-right:1% !important}footer.site-footer{position:relative}footer.site-footer nav{text-transform:uppercase}.js-fx-scale-in{transition:transform .45s,opacity .15s;transform:scale(.1);opacity:0}.js-fx-scale-in.show{transform:scale(1);opacity:1}.js-fx-scale-in.newsletter{transition:transform .45s 1.2s,opacity .15s 1.2s}.js-fx-scroll-delay{opacity:0}.js-fx-scroll-delay.processed{opacity:1}.fx-slide-up .fx-item{top:100px;opacity:0;-webkit-transition:all .7s;-moz-transition:all .7s;transition:all .7s}.fx-slide-up .fx-item.show{top:0;opacity:1}.fx-slide-up .fx-item.show .background{background-color:rgba(255,255,255,.05)}.fx-slide-up .fx-item.hide-up{top:-70px;opacity:0}@media (min-width:768px){.fx-zoom-image .fx-item img{padding:0 !important;-webkit-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8);opacity:.65;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.fx-zoom-image .fx-item:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}}@media (min-width:768px){.fx-zoom-image-out .fx-item img{padding:0 !important;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:.65;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.fx-zoom-image-out .fx-item:hover img{-webkit-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8);opacity:1}}.highlight{text-transform:uppercase;line-height:1.1em;padding:.3em !important;margin:0;display:inline-block}.small-type{font-size:.7em}.top-layer{z-index:100;position:relative}.max-w-450{max-width:450px !important}.max-w-650{max-width:400px !important}@media (min-width:768px){.max-w-650{max-width:500px !important}}@media (min-width:1200px){.max-w-650{max-width:650px !important}}@media (min-width:768px){.move-up{margin-top:-10%}}@media (min-width:1200px){.move-up{margin-top:-33%}}@media (min-width:768px){.move-down{transform:translateY(10%)}}@media (min-width:1200px){.move-down{transform:translateY(33%)}}@media (min-width:768px){.move-right{transform:translateX(10%)}}@media (min-width:1200px){.move-right{transform:translateX(33%)}}@media (min-width:992px){.move-left{transform:translateX(-10%)}}@media (min-width:1200px){.move-left{transform:translateX(-33%)}}@media (min-width:1500px){.nudge-right{transform:translateX(10%)}}@media (min-width:1500px){.nudge-left{transform:translateX(-10%)}}.intro+main{z-index:200}.intro+article.page,.intro+h1+.wp-block-columns{overflow:unset;padding:0;position:relative;z-index:1000}.intro+article.page .wp-block-group.music,.intro+h1+.wp-block-columns .wp-block-group.music{margin:-45vh 0 0}@media (min-width:768px){.intro+article.page .wp-block-group.music,.intro+h1+.wp-block-columns .wp-block-group.music{margin:-45vh 0 0 5%}}@media (min-width:1500px){.intro+article.page .wp-block-group.music,.intro+h1+.wp-block-columns .wp-block-group.music{margin:-50vh 0 0 29%}}.intro+article.page .wp-block-group.newsletter,.intro+h1+.wp-block-columns .wp-block-group.newsletter{margin:-55vh 0 0;display:none}@media (min-width:768px){.intro+article.page .wp-block-group.newsletter,.intro+h1+.wp-block-columns .wp-block-group.newsletter{margin:-50vh 0 0;display:block}}@media (min-width:1200px){.intro+article.page .wp-block-group.newsletter,.intro+h1+.wp-block-columns .wp-block-group.newsletter{margin:-40vh 0 0}}.wp-block-embed.is-provider-youtube{padding-top:56%;position:relative}.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper{position:absolute;top:0;height:100%}.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper iframe{height:100%}.wp-block-image.game-button{position:absolute;right:1em;top:-70vh;width:140px;height:auto}@media (min-width:768px){.wp-block-image.game-button{right:1em;width:200px;top:-23vh}}@media (min-width:992px){.wp-block-image.game-button{right:1em;width:160px;top:-25vh}}@media (min-width:1200px){.wp-block-image.game-button{right:2em;width:240px;top:-63vh}}@media (min-width:1500px){.wp-block-image.game-button{right:10em;width:240px;top:-53vh}}.wp-block-image.game-button-about{position:relative;width:140px;height:auto;z-index:100;transform:translateY(-50%) translateX(50%)}@media (min-width:768px){.wp-block-image.game-button-about{width:200px}}@media (min-width:992px){.wp-block-image.game-button-about{width:160px}}@media (min-width:1200px){.wp-block-image.game-button-about{width:240px}}@media (min-width:1500px){.wp-block-image.game-button-about{width:240px}}.fx-text-shadow-black{text-shadow:5px 5px #000}.no-gap{gap:0}.push-left-1{transform:translateX(-10%)}.push-left-2{transform:translateX(-20%)}.push-left-3{transform:translateX(-30%)}.push-up-1{transform:translateY(-10%)}.push-up-2{transform:translateY(-20%)}.push-up-3{transform:translateY(-30%)}.push-right-1{transform:translateX(10%)}.push-right-2{transform:translateX(20%)}.push-right-3{transform:translateX(30%)}.push-down-1{transform:translateY(10%)}.push-down-2{transform:translateY(20%)}.push-down-3{transform:translateY(30%)}.top-layer{z-index:100}.bgtoolbox-taglist{left:0;right:0;margin-top:5rem;z-index:1000;mix-blend-mode:exclusion}@media (min-width:992px){.bgtoolbox-taglist{position:fixed;top:1.1rem;margin-top:0;max-width:960px;margin-left:auto;margin-right:auto}}.bgtoolbox-taglist ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0}.bgtoolbox-taglist ul li{margin-bottom:1em}.bgtoolbox-taglist ul li:after{content:"";padding:0 .6em;color:#fff}.bgtoolbox-taglist ul li a{white-space:nowrap;color:#000;background-color:#fff;padding:4px 5px 0;border-bottom:3px transparent solid}.bgtoolbox-taglist ul li a:hover{color:#000;background-color:#fff;text-decoration:underline;border-bottom:transparent #000 solid}.bgtoolbox-taglist ul li.current-item a{color:#fff;background-color:#000;text-decoration:none;border-bottom:3px #fff solid}.thumb-grid{margin-top:4rem;margin-bottom:8rem;overflow:hidden;max-width:100% !important}@media (min-width:992px){.thumb-grid{margin-top:0}}.thumb-grid .grid-sizer{width:100%}@media (min-width:576px){.thumb-grid .grid-sizer{width:25%}}.thumb-grid .page,.thumb-grid .thumb-grid-inner{overflow:hidden;flex:auto;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;max-width:100%}.thumb-grid .page.page-hidden,.thumb-grid .thumb-grid-inner.page-hidden{height:0;overflow:hidden}@media (min-width:992px){.thumb-grid a.wrap-link{flex-grow:0}.thumb-grid a.wrap-link.flex-base-100{flex-basis:100%;width:100%}.thumb-grid a.wrap-link.flex-base-75{flex-basis:75%;width:75%}.thumb-grid a.wrap-link.flex-base-66{flex-basis:66%;width:66%}.thumb-grid a.wrap-link.flex-base-50{flex-basis:50%;width:50%}.thumb-grid a.wrap-link.flex-base-33{flex-basis:33%;width:33%}.thumb-grid a.wrap-link.flex-base-25{flex-basis:25%;width:25%}}.thumb-grid .thumb{display:flex;align-items:center;position:relative;flex-basis:50%;float:left}.thumb-grid .thumb.size-1{flex-basis:100% !important}.thumb-grid .thumb.size-2{flex-basis:75% !important}.thumb-grid .thumb.size-3{flex-basis:60% !important}.thumb-grid .thumb.size-4{flex-basis:33% !important}.thumb-grid .thumb.size-5{flex-basis:20% !important}.thumb-grid .thumb.size-6{flex-basis:13% !important}@media (max-width:992px){.thumb-grid .thumb.size-1,.thumb-grid .thumb.size-2,.thumb-grid .thumb.size-3,.thumb-grid .thumb.size-4,.thumb-grid .thumb.size-5,.thumb-grid .thumb.size-6{flex-basis:80% !important;margin-bottom:3rem !important}}.thumb-grid .thumb .thumb-inner{padding:0;flex:auto;position:relative}@media (max-width:992px){.thumb-grid .thumb .thumb-inner{padding:0 !important}}.thumb-grid .thumb .thumb-inner .audio-button{display:block;cursor:pointer;position:absolute;bottom:.5em;right:.2em;font-size:1.5em;width:2em;height:2em;text-align:center;line-height:2em}@media (min-width:992px){.thumb-grid .thumb .thumb-inner .audio-button{bottom:1em;right:.5em}}.thumb-grid .thumb .thumb-inner .audio-button i{display:inline-block}.thumb-grid .thumb figure{margin:0}.thumb-grid .thumb img,.thumb-grid .thumb video,.thumb-grid .thumb span.imgdummy{display:block;margin:0 auto;width:100%;max-width:100%;height:auto;color:#000;-ms-flex-item-align:start;align-self:flex-start}.thumb-grid .thumb img.hidden,.thumb-grid .thumb video.hidden,.thumb-grid .thumb span.imgdummy.hidden{display:none}.thumb-grid .thumb img.lazy,.thumb-grid .thumb video.lazy,.thumb-grid .thumb span.imgdummy.lazy{opacity:.08}.thumb-grid .thumb img:not(.lazy),.thumb-grid .thumb video:not(.lazy),.thumb-grid .thumb span.imgdummy:not(.lazy){opacity:1}.thumb-grid .thumb.thumb-line-break{flex-basis:100%}@media (min-width:576px){.thumb-grid.archive-grid{padding-top:5em;padding-bottom:5em}}@media (min-width:768px){.thumb-grid.archive-grid{padding-top:6em;padding-bottom:5em}}@media (min-width:992px){.thumb-grid.archive-grid{padding-top:8em;padding-bottom:6em;padding-left:9rem;padding-right:9rem}}@media (min-width:1200px){.thumb-grid.archive-grid{padding-top:9em;padding-bottom:7em}}@media (min-width:1500px){.thumb-grid.archive-grid{padding-top:10em;padding-bottom:8em}}.thumb-grid.archive-grid .project-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;width:50%;padding:1em;overflow:hidden;flex:0 0 auto}@media (min-width:576px){.thumb-grid.archive-grid .project-wrap{padding:1em}}@media (min-width:768px){.thumb-grid.archive-grid .project-wrap{padding:1.5em;width:50%;width:33.333%}}@media (min-width:992px){.thumb-grid.archive-grid .project-wrap{padding:1.5em;width:25%}}@media (min-width:1200px){.thumb-grid.archive-grid .project-wrap{padding:1.5em;width:25%}}@media (min-width:1500px){.thumb-grid.archive-grid .project-wrap{padding:2em;width:16%}}.thumb-grid.archive-grid .project-wrap .thumb{flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;border:none;margin-bottom:.5em}@media (min-width:576px){.thumb-grid.archive-grid .project-wrap .thumb{flex-basis:100%}}.thumb-grid.archive-grid .project-wrap .thumb:after{display:none}.thumb-grid.archive-grid .project-wrap .thumb:before{display:none}.thumb-grid.archive-grid .project-wrap .thumb .thumb-inner{flex:1;flex-grow:0;width:100%}.thumb-grid.archive-grid .project-wrap .thumb a{text-decoration:none;width:100%;flex:1;padding-top:66%;position:relative}.thumb-grid.archive-grid .project-wrap .thumb a img,.thumb-grid.archive-grid .project-wrap .thumb a video{position:absolute;width:100%;max-width:unset;height:100%;top:0;left:0;object-fit:cover;object-position:center}.thumb-grid.archive-grid .project-wrap .thumb a h2{margin:.9em 0 .2em;text-transform:uppercase}@media (min-width:1200px){.thumb-grid.archive-grid .project-wrap .thumb a h2{margin:1em 0 .3em}}.thumb-grid.archive-grid .project-wrap .thumb a p{margin:.3em 0;color:rgba(255,255,255,.5)}@media (min-width:768px){.thumb-grid.archive-grid .project-wrap .thumb a p{padding-right:15%}}@media (min-width:992px){.thumb-grid.archive-grid .project-wrap .thumb a p{padding-right:30%}}@media (min-width:1200px){.thumb-grid.archive-grid .project-wrap .thumb a p{margin:.4em 0}}.thumb-grid.archive-grid .project-wrap .project-info{width:100%;font-size:.75em;text-shadow:none;display:block;text-align:left}.thumb-grid.archive-grid .project-wrap .project-info h2{font-family:"tex_gyre_herosregular",sans-serif;color:#000;text-shadow:none}.thumb-grid.archive-grid .project-wrap .project-info p{margin:0;color:#000}.thumb-grid.archive-grid .project-wrap .project-info p.archive-count{color:#939393}.thumb-grid.archive-grid a.wrap-link{width:100% !important}.project-wrap{display:flex;flex-wrap:wrap;flex:auto;justify-content:center;align-items:flex-start;position:relative;width:100%}.project-wrap.align-left{justify-content:flex-start}.project-wrap.align-center{justify-content:center}.project-wrap.align-right{justify-content:flex-end}.project-wrap.vspace{padding:0 0 4em}@media (min-width:768px){.project-wrap.vspace{padding:0 0 8em}}@media (min-width:992px){.project-wrap.vspace{padding:0 0 8em}}@media (min-width:1200px){.project-wrap.vspace{padding:0 0 10em}}@media (min-width:1500px){.project-wrap.vspace{padding:0 0 12em}}.project-wrap .thumb{-ms-flex-align:start;align-items:flex-start;pointer-events:all}.project-wrap .thumb .thumb-inner{display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.project-wrap .thumb .thumb-inner a{flex:1 1 auto;display:inline-block;text-align:center}.project-wrap .thumb img,.project-wrap .thumb video{margin:0;display:inline-block}.project-wrap.media-count-1 .thumb{flex-basis:65%}.project-info{display:inline-block;width:80vw;text-align:center;pointer-events:none;position:relative;margin-top:-4em;mix-blend-mode:exclusion;filter:invert(100%);will-change:opacity}.archive-grid .project-info{margin-top:0}.archive-grid .project-info h2{margin:0}.single-project_post_type .site-logo{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);height:0;width:1px}.single-project_post_type .project-wrap>.thumb{width:auto}.single-project_post_type .project-wrap>.thumb img,.single-project_post_type .project-wrap>.thumb video{cursor:pointer}.single-project_post_type .project-wrap.layout-0,.single-project_post_type .project-wrap.layout-6{margin-left:auto;margin-right:auto}.single-project_post_type .project-wrap.layout-0>.thumb,.single-project_post_type .project-wrap.layout-6>.thumb{padding:0 3em !important;max-width:1920px}.single-project_post_type .project-wrap.layout-0>.thumb .thumb-inner img,.single-project_post_type .project-wrap.layout-0>.thumb .thumb-inner figure video,.single-project_post_type .project-wrap.layout-6>.thumb .thumb-inner img,.single-project_post_type .project-wrap.layout-6>.thumb .thumb-inner figure video{max-height:90vh;width:auto}.single-project_post_type .project-wrap.layout-0{margin-top:6rem}.single-project_post_type .project-wrap.layout-0>.thumb{margin-bottom:3rem}@media (min-width:992px){.single-project_post_type .project-wrap.layout-0>.thumb{margin-bottom:6rem}}.single-project_post_type .project-wrap.layout-6{margin-top:3rem}@media (min-width:992px){.single-project_post_type .project-wrap.layout-6{margin-top:6rem}}.single-project_post_type .project-wrap.layout-6>.thumb{margin-bottom:0}.single-project_post_type .project-wrap.layout-1{padding:3em !important;max-width:1500px;align-items:center;margin-left:auto;margin-right:auto}.single-project_post_type .project-wrap.layout-1>.thumb{margin-bottom:3rem;padding-left:1vw !important;padding-right:1vw !important}.single-project_post_type .project-wrap.layout-1>.thumb .thumb-inner img,.single-project_post_type .project-wrap.layout-1>.thumb .thumb-inner figure video{width:100%;height:auto}.single-project_post_type .project-info{margin-top:0;mix-blend-mode:none;filter:none;padding:5rem .75rem}.project-title{text-transform:uppercase;line-height:1em;margin:0 0 .2em}@media (min-width:1200px){.project-title{margin:0 0 .4em}}.project-description{line-height:1.3em;max-width:960px;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-description{max-width:520px}}@media (min-width:992px){.project-description{max-width:600px}}@media (min-width:1200px){.project-description{max-width:760px}}@media (min-width:1500px){.project-description{max-width:960px}}.project-description>p{margin-top:0;margin-bottom:0;color:#f7b258}.project-description.show{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.single-project_post_type .thumb-grid{margin-top:0;margin-bottom:0}@media (min-width:992px){.single-project_post_type .thumb-grid{margin-top:0}}.single-project_post_type .project-description{display:none;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}@media (min-width:992px){.single-project_post_type .project-description{display:inline-block}}.single-project_post_type .project-wrap{display:flex;flex-wrap:wrap;flex:auto;justify-content:center;align-items:flex-start;position:relative;width:100% !important;padding:0}.single-project_post_type article.type-project_post_type{min-height:calc(100vh + 20px)}.single-project_post_type .is-page{display:block;-webkit-transition:opacity .7s,transform 1.5s;-moz-transition:opacity .7s,transform 1.5s;transition:opacity .7s,transform 1.5s;-webkit-transform:translateY(0px);transform:translateY(0px)}.single-project_post_type .is-page .thumb-grid .project-wrap .thumb:first-child{-webkit-transition:opacity 1.2s,transform 1.3s;-moz-transition:opacity 1.2s,transform 1.3s;transition:opacity 1.2s,transform 1.3s;z-index:100}.single-project_post_type .is-page .thumb-grid .project-wrap .thumb{-webkit-transition:opacity 3.6s;-moz-transition:opacity 3.6s;transition:opacity 3.6s}.single-project_post_type .is-page.is-page-hidden-2 .thumb-grid .project-wrap .thumb:first-child{opacity:0;-webkit-transform:translateY(100vh);transform:translateY(100vh);-webkit-transition:opacity 1s,transform 1s;-moz-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s}.single-project_post_type .is-page.is-page-hidden-2 .thumb-grid .project-wrap .thumb{opacity:0;-webkit-transition:opacity 0ms;-moz-transition:opacity 0ms;transition:opacity 0ms}.single-project_post_type .is-page.is-page-empty-before{-webkit-transform:translateY(-35vh);transform:translateY(-35vh);opacity:0}.single-project_post_type .is-page.is-page-empty-out{-webkit-transform:translateY(-35vh);transform:translateY(-35vh);opacity:0}.single-project_post_type .is-page>article{padding-bottom:6rem}.single-project_post_type .is-page:not(.is-page-init)>article{background:#fff}.single-project_post_type .project-swiper{position:fixed;background-color:#fff;top:0;left:0;right:0;bottom:0;overflow:visible;-webkit-transform:translateY(-200%);transform:translateY(-200%);z-index:1000}.single-project_post_type .project-swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:center;padding:5rem 0;box-sizing:border-box}.single-project_post_type .project-swiper .swiper-wrapper .swiper-slide img,.single-project_post_type .project-swiper .swiper-wrapper .swiper-slide video{display:block;margin:0;object-fit:contain}.single-project_post_type .project-swiper .swiper-lazy-preloader{border-color:#000}.single-project_post_type .project-swiper .swiper-button-prev,.single-project_post_type .project-swiper .swiper-container-rtl .swiper-button-next{left:1rem}.single-project_post_type .project-swiper .swiper-button-next,.single-project_post_type .project-swiper .swiper-container-rtl .swiper-button-prev{right:1rem}.single-project_post_type .project-swiper .swiper-button-next:after,.single-project_post_type .project-swiper .swiper-button-prev:after{color:#000;font-size:1em}.zoom header.site-header{opacity:0}.zoom .project-swiper{-webkit-transform:translateY(0%);transform:translateY(0%)}.notouch.single-project_post_type .thumb-grid .thumb img,.notouch.single-project_post_type .thumb-grid .thumb video{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;cursor:pointer;transform-origin:center}.notouch.single-project_post_type .thumb-grid .thumb img:hover,.notouch.single-project_post_type .thumb-grid .thumb video:hover{opacity:.9}.notouch .thumb-grid .thumb img,.notouch .thumb-grid .thumb video,.notouch .thumb-grid .thumb span.imgdummy{-webkit-transition:opacity .4s .5s;-moz-transition:opacity .4s .5s;transition:opacity .4s .5s}.big-back-button{display:block;margin-bottom:2em;cursor:pointer;color:#f7b258}.spinner{width:40px;height:40px;position:relative;text-align:center;margin:60px auto 120px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#666;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.intro{display:block;position:relative;top:0;left:0;width:100%;height:100vh;cursor:pointer;font-family:"tex_gyre_herosbold",sans-serif;font-size:3rem;z-index:200}.intro .intro-media{padding-top:100vh;width:100%;height:100vh;box-sizing:content-box;z-index:100;position:relative}.intro figure{margin:0;object-fit:cover;object-position:center;height:100%}.intro img,.intro video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.intro+main{margin-top:100vh}.intro .intro-text{cursor:pointer;position:fixed;top:1em;left:.5em;right:.5em;bottom:1em;font-size:2rem;line-height:1em;text-transform:uppercase;transition:transform .7s ease-out;z-index:1000}@media (min-width:768px){.intro .intro-text{top:1em;font-size:4rem}}@media (min-width:1500px){.intro .intro-text{font-size:6rem}}.intro .intro-text .intro-title,.intro .intro-text .intro-description{opacity:0}.intro .intro-text .intro-title.show,.intro .intro-text .intro-description.show{opacity:1}.intro .intro-text p{margin:0}.intro .intro-logo{position:absolute;display:flex;flex-direction:row;justify-content:space-between;top:45vh;left:50%;transform:translateX(-50%) translateY(0%);transition:transform .1s ease-out;width:80px;height:120px;margin:-60px 0 0;pointer-events:none}@media (min-width:576px){.intro .intro-logo{width:80px;height:120px;margin:-60px 0 0}}@media (min-width:768px){.intro .intro-logo{width:100px;height:150px;margin:-75px 0 0}}@media (min-width:992px){.intro .intro-logo{width:80px;height:120px;margin:-60px 0 0}}@media (min-width:1200px){.intro .intro-logo{width:100px;height:150px;margin:-75px 0 0}}@media (min-width:1500px){.intro .intro-logo{width:150px;height:224px;margin:-112px 0 0}}.intro .intro-logo:before,.intro .intro-logo:after{content:"";position:relative;display:inline-block;width:37%;height:100%;background-color:#f7b258}.intro-text-off .intro-text{display:none}.js-fs-intro{cursor:pointer;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;transform:scale(1);transition:transform .3s .1s,opacity .3s .1s,z-index 0ms 0ms,height 0ms 0ms;opacity:0}.home main .thumb-grid{opacity:0}.home main .thumb-grid.show{opacity:1}.home main>article.page .js-fs-intro{opacity:0}.home main>article.page .js-fs-intro.show{opacity:1}.home.intro-off main>article.page.show .js-fs-intro{opacity:0}.intro-off .js-fs-intro,.intro-off .js-fs-intro.show{opacity:0 !important;z-index:-1;height:1px;transform:scale(1.7);transition:transform .4s 0ms,opacity .4s 0ms,z-index 0ms .4s,height 0ms .4s}