html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.container{width:1250px;padding-left:20px;padding-right:20px}.container.nopad{padding:0}[class*=col-xs-]{padding-left:20px;padding-right:20px}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeDown{from{-webkit-transform:translateY(-87px);-moz-transform:translateY(-87px);-ms-transform:translateY(-87px);-o-transform:translateY(-87px);transform:translateY(-87px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDown{from{-webkit-transform:translateY(-87px);-moz-transform:translateY(-87px);-ms-transform:translateY(-87px);-o-transform:translateY(-87px);transform:translateY(-87px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeDown{from{-webkit-transform:translateY(-87px);-moz-transform:translateY(-87px);-ms-transform:translateY(-87px);-o-transform:translateY(-87px);transform:translateY(-87px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeDown{from{-webkit-transform:translateY(-87px);-moz-transform:translateY(-87px);-ms-transform:translateY(-87px);-o-transform:translateY(-87px);transform:translateY(-87px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDown{from{-webkit-transform:translateY(-87px);-moz-transform:translateY(-87px);-ms-transform:translateY(-87px);-o-transform:translateY(-87px);transform:translateY(-87px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}}@-o-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}}@-ms-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}}::selection{background-color:#ab9167;color:#fff}::-moz-selection{background-color:#ab9167;color:#fff}::-webkit-selection{background-color:#ab9167;color:#fff}body{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;font-family:"Tahoma",sans-serif;font-weight:500;margin:0;padding:0;font-size:18px;color:#5b5b5b;line-height:1.55em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{padding-top:115px}h1,h2,h3,h4{font-weight:500;font-size:65px;line-height:1.25em}h1 span,h2 span,h3 span,h4 span{font-weight:300}a{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}h2,h3,h4{color:#ab9167;padding-bottom:80px}li,a,p{font-family:"Arial",serif;font-weight:400}hr{border-top-color:#e6e6e6;margin-bottom:80px}#imprint{padding-bottom:150px}strong{font-weight:700}.album+.album{margin-top:70px}.album .album-description{margin-bottom:20px;border-bottom:1px dashed #333;padding-bottom:8px}.album .album-description p+p{margin-top:0.8em}.album-title{font-weight:500;font-size:2rem;line-height:1.25em;margin-bottom:10px}.album-cover{display:block;max-width:100%;margin-bottom:20px}.audio-intro{margin-bottom:15px}.audio-intro a{font-weight:700;color:#5b5b5b;border-bottom:1px solid #5b5b5b}.audio-intro a:hover{color:#ab9167}.audio-list li+li{margin-top:15px}.audio-list li audio{width:100%;display:block;height:30px}.audio-list li .audio-title{margin-bottom:2px}#top-menu{width:100%;background:#FFF;display:block;z-index:100;position:absolute;top:0;-webkit-animation:fadeDown 400ms cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-moz-animation:fadeDown 400ms cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-ms-animation:fadeDown 400ms cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-o-animation:fadeDown 400ms cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:fadeDown 400ms cubic-bezier(0.165, 0.84, 0.44, 1) forwards}#top-menu ul li{float:left}#top-menu ul li:first-child a{padding-left:0}#top-menu ul li:last-child{float:right}#top-menu ul li:last-child a{padding-right:0}#top-menu ul li.responsive-menu-btn{display:none}#top-menu ul li a{padding:30px;display:block;font-size:18px;color:#5b5b5b;font-family:"Tahoma",sans-serif}#top-menu ul li a:hover{text-decoration:none;color:#ab9167}#dark-fade{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;background:#000;z-index:50;opacity:1;-webkit-animation:fadeOut 2.5s ease-in-out forwards;-moz-animation:fadeOut 2.5s ease-in-out forwards;-ms-animation:fadeOut 2.5s ease-in-out forwards;-o-animation:fadeOut 2.5s ease-in-out forwards;animation:fadeOut 2.5s ease-in-out forwards;pointer-events:none}#hero{height:65vh;width:100%;background:url(../img/header.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;position:relative}#hero .caption{position:absolute;opacity:0;bottom:40px;-webkit-animation:fadeInUp 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1s forwards;-moz-animation:fadeInUp 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1s forwards;-ms-animation:fadeInUp 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1s forwards;-o-animation:fadeInUp 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1s forwards;animation:fadeInUp 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1s forwards}#hero .caption h1{color:#fff}.event-list ul{display:flex;flex-direction:column;gap:20px}.event-list ul li{display:flex;gap:20px}.event-list ul li span{display:block;width:160px;flex:0 0 160px;font-weight:700}.event-list ul li p{flex:0 1 auto}.event-list ul li a{font-weight:700;color:#5b5b5b;border-bottom:1px solid #5b5b5b}.event-list ul li a:hover{color:#ab9167}#media{padding-top:25px}.video{position:relative;padding-bottom:56.25%;padding-top:15px;height:0;overflow:hidden}.video iframe{position:absolute;top:0;width:100%;height:100%}.media-container{position:relative}.media-container+.media-container{margin-top:20px}.media-container p{font-family:"Tahoma",sans-serif;font-weight:500}.image-grid{margin-top:20px}.image-grid *:focus{outline:0}.image-grid ul{margin-left:-10px;margin-right:-10px}.image-grid ul .image-thumb{width:33.333333%;padding-right:10px;padding-left:10px;float:left;position:relative;overflow:hidden;margin-bottom:20px}.image-grid ul .image-thumb a{display:block;position:relative;padding-bottom:100%;overflow:hidden;background:#5b5b5b}.image-grid ul .image-thumb a img{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:0;left:0;width:101%;height:101%}.image-grid ul .image-thumb:hover a img{opacity:0.2;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#biography{padding-bottom:250px}.list.biography ul li{padding-bottom:25px;position:relative}.list.biography ul li:before{content:"";width:1px;height:100%;background:#e6e6e6;position:absolute;left:128px;top:0}.list.biography ul li span{width:130px;margin-right:70px;min-height:50px}.list.biography ul li p{position:relative;width:calc(100% - 200px)}.list.biography ul li p .biography-img-thumb{display:inline-block;padding-top:5px}.list.biography ul li p .biography-img-thumb img{max-width:150px}.list.biography ul li p:before{content:"\2022";position:absolute;top:0;left:-76px;color:#e6e6e6;font-size:22px;color:#e6e6e6}@media all and (max-width: 1300px){.list.biography ul li:before{left:calc(22% - 1px)}.list.biography ul li span{width:22%;margin-right:6%}.list.biography ul li p{width:72%}.list.biography ul li p:before{left:-33px}}@media all and (max-width: 991px){#biography{padding-bottom:130px}.list.biography ul li:before{left:119px}.list.biography ul li span{width:120px;margin-right:68px}.list.biography ul li p:before{left:-74px}}@media all and (max-width: 767px){#biography{padding-bottom:50px}.list.biography+.list.biography{margin-top:25px}.list.biography ul li:before{content:none}.list.biography ul li span{height:auto;min-height:0;width:auto;margin-right:0;float:none;border-right:0}.list.biography ul li p{width:100%}.list.biography ul li p br{display:none}.list.biography ul li p br.mobile{display:inline}.list.biography ul li p:before{content:normal}}footer{background:#303030;padding:20px 0;position:relative}footer a{color:#fff}footer a:hover{color:#ab9167}footer .imprint{float:right;font-family:"Tahoma",sans-serif}footer .back-to-top{font-size:26px;position:absolute;width:17px;left:50%;margin-left:-8.5px}@media all and (max-width: 1300px){.container{width:960px}#top-menu ul li a{padding:20px}.custom-spacing-right{padding-right:0}.custom-spacing-left{padding-left:0}}@media all and (max-width: 1025px){#hero{background-attachment:scroll}}@media all and (max-width: 1023px){#top-menu .container.menu-container{width:100%}#top-menu .set-logo{margin-right:0}#top-menu ul li a{padding:20px 10px}}@media all and (max-width: 991px){.container{width:94%}h1,h2,h3,h4{font-size:45px}#hero{margin-top:53px}#top-menu ul{padding:40px 0 0 10px}#top-menu ul li{float:none;display:none;border-bottom:1px solid #fff}#top-menu ul li:first-child a{padding:15px}#top-menu ul li:last-child{float:none}#top-menu ul li a{padding:15px}#top-menu .responsive-menu-btn{display:block;position:absolute;top:13px;left:20px;width:27px;height:27px;cursor:pointer}#top-menu .responsive-menu-btn:after{content:"\f0c9";font-family:'FontAwesome';position:absolute;top:0;left:6px;color:#5b5b5b}#hero .caption{bottom:45px}section{padding-top:75px}h2,h3,h4{padding-bottom:40px}}@media all and (max-width: 767px){.container{width:98%}footer .imprint{float:none}footer .back-to-top{display:none}h1,h2,h3,h4{font-size:33px}#hero{height:80%}#hero .caption{bottom:0}section{padding-top:35px}section#imprint{padding-top:60px}hr{margin-bottom:40px}.image-grid{margin-top:15px}.image-grid ul .image-thumb{width:50%}.custom-spacing-right{padding-right:15px}.custom-spacing-left{padding-left:15px}.list ul li p br{display:none}.list ul li:last-child{padding-bottom:0}.video-container+.video-container{margin-top:15px}}
