/*!
Theme Name: Asche & Gold Theme
Theme URI: https://www.juergenhuettner.com
Author: Juergen Huettner
Author URI: https://www.juergenhuettner.com
Description: Theme for asche-und-gold.at
Version: 1.0
*/#kontakt .kontakt-content{padding:32px 16px 48px 16px;text-align:center}#kontakt .kontakt-content a{text-decoration:none}#kontakt .kontakt-content h2{margin-bottom:48px}#kontakt .kontakt-content p{margin:8px 0}#kontakt .kontakt-content .social-icons{margin-top:32px;display:flex;column-gap:16px;justify-content:center}#kontakt .kontakt-image{position:relative}#kontakt .kontakt-image img{width:100%;height:100%;object-fit:cover}#kontakt .kontakt-image .logo{z-index:100;width:460px;max-width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#kontakt .kontakt-partner{padding:32px 16px 48px 16px;background-color:#333;color:#aa8423;border:2px solid #aa8423;border-bottom:none;width:100%;box-sizing:border-box}#kontakt .kontakt-partner h2{margin-top:32px;margin-bottom:48px;font-size:2em}#kontakt .kontakt-partner h3{margin-bottom:48px;font-size:1.5em}#hoerproben{background-color:#333;background-image:url(/assets/img/notenschluessel-2.svg);background-size:90% 90%;background-position:50% 50%;background-repeat:no-repeat;color:#aa8423;border-top:2px solid #aa8423;border-bottom:2px solid #aa8423}#hoerproben .hoerproben-content{padding:32px 64px 64px 64px}#hoerproben .hoerprobe-files{display:flex;flex-direction:column;align-items:center}#hoerproben .hoerprobe-file{width:384px;max-width:100%}#hoerproben .hoerprobe-file audio{width:100%}.pricing{padding:32px 16px 48px 16px}.pricing h2{margin:32px auto}.pricing .packages{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px;margin-bottom:32px}.pricing .packages .package{border:2px solid #e7eaec;background-color:#e7eaec;padding:32px;padding-top:0;display:flex;flex-direction:column;width:320px;position:relative}.pricing .packages .package h3{font-size:32px}.pricing .packages .package .package-text{text-align:center}.pricing .packages .package .package-text ul{margin-top:0}.pricing .packages .package .package-text p{margin-top:0}.pricing .packages .package .package-text .special{font-size:20px}.pricing .packages .package .package-price{font-family:PlayfairDisplay,serif;font-size:32px;text-align:center;margin-top:auto;margin-bottom:0}.pricing .packages .package .package-price-info{text-align:center;font-size:.8em}.pricing .additional-package{width:320px;margin:0 auto}.pricing .additional-package h3{margin-bottom:0}.pricing .additional-package h4{margin-bottom:0;margin-top:8px;font-size:16px;font-family:Alice,serif}.pricing .additional-package p{margin-top:0}.pricing .additional-package .package-text{text-align:center}.pricing .additional-package .additional-info{display:block;margin-top:4px;color:#777;font-size:.8em}.repertoire{background-color:#333;color:#aa8423}.repertoire .repertoire-content{border:2px solid #aa8423;padding:32px 16px 48px 16px}.repertoire .repertoire-image{position:relative}.repertoire .repertoire-image img{width:100%;height:100%;object-fit:cover}.songs{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.songs .songs-taufe,.songs .songs-wedding{flex:0 0 auto;margin:0 10px}.songs .songs-taufe h3,.songs .songs-wedding h3{text-align:center;margin-bottom:16px}#partner{background-color:#333;background-image:url(/assets/img/notenschluessel-2.svg);background-size:90% 90%;background-position:50% 50%;background-repeat:no-repeat;color:#aa8423;border-top:2px solid #aa8423}#partner .partner-content{padding:32px 64px 64px 64px}#partner .partner-list{display:flex;flex-direction:column;align-items:center}#partner .partner-list a{text-decoration:none;color:#aa8423}#faq{padding:32px 16px 64px 16px;border-bottom:2px solid #aa8423}#faq h2{margin:32px auto}#faq .faq{max-width:600px;margin:0 auto}#faq .faq .faq-item{margin-bottom:16px}#faq .faq .faq-item .question{font-family:Alice,serif;padding-bottom:8px;margin-bottom:8px;margin-top:0;border-bottom:1px solid #aa8423;cursor:pointer;user-select:none}#faq .faq .faq-item .answer{text-align:center;margin:0 auto;margin-bottom:16px;padding:0 32px;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out,visibility .3s ease-out}#faq .faq .faq-item.is-open .icon-faqopen{display:block}#faq .faq .faq-item.is-open .icon-faqclose{display:none}#faq .faq .faq-item.is-open .answer{max-height:2000px;opacity:1;visibility:visible}footer{text-align:center;padding-top:16px;background-color:#111;color:#aa8423;border-top:2px solid #aa8423}.footer-menu{padding:0;margin:0 auto;display:inline-block}.footer-menu li{padding:0;display:inline-block;color:#aa8423;font-size:12.8px}.footer-menu li:after{content:" |"}.footer-menu li:last-child:after{content:""}.footer-menu li a{color:#aa8423;font-size:12.8px;text-decoration:none}.copyright{padding:0 0 16px 0;text-align:center;font-size:12.8px;background-color:#111;color:#aa8423}@media only screen and (min-width:768px){#kontakt{display:flex;flex-wrap:wrap;align-items:stretch}#kontakt .kontakt-content{flex:1}#kontakt .kontakt-image{flex:1;overflow:hidden}#kontakt .kontakt-image img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}#kontakt .kontakt-partner h2{font-size:48px}.repertoire{display:flex;align-items:stretch}.repertoire .repertoire-content{flex:1;border-left:none}.repertoire .repertoire-image{flex:1;overflow:hidden}.repertoire .repertoire-image img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}}@media only screen and (min-width:1024px){#kontakt .kontakt-content{flex:.6}#kontakt .kontakt-image{flex:1.618}#kontakt .kontakt-partner{flex:.6}.repertoire .repertoire-content{flex:1.618}}