body,h1{margin:0}
h1,h2{font-size:40px;text-align:center}
a,a:hover{color:#b22e25}
p,ul{margin:0 0 25px}
.red-button:focus,a:focus{outline:0!important}
.header-image .cta-button,.password-form,h1,h2{text-align:center}
@font-face{font-family:gotham-ssm-book;src:url(../fonts/gotham-ssm-book.b513a013.eot?#iefix) format('embedded-opentype'),url(../fonts/gotham-ssm-book.e83aa6ba.woff) format('woff'),url(../fonts/gotham-ssm-book.573b205a.ttf) format('truetype'),url(../fonts/gotham-ssm-book.ec994042.svg#letter-gothic) format('svg');font-weight:300;font-style:normal}
@font-face{font-family:gotham-ssm-light;src:url(../fonts/gotham-ssm-light.eead0691.eot?#iefix) format('embedded-opentype'),url(../fonts/gotham-ssm-light.5517acbe.woff) format('woff'),url(../fonts/gotham-ssm-light.46fc1ad4.ttf) format('truetype'),url(../fonts/gotham-ssm-light.52b09fea.svg#letter-gothic) format('svg');font-weight:100;font-style:normal}
@font-face{font-family:gotham-ssm-xlight;src:url(../fonts/gotham-ssm-xlight.387ce0c6.eot?#iefix) format('embedded-opentype'),url(../fonts/gotham-ssm-xlight.20e89ef2.woff) format('woff'),url(../fonts/gotham-ssm-xlight.5c30b133.ttf) format('truetype'),url(../fonts/gotham-ssm-xlight.98729957.svg#letter-gothic) format('svg');font-weight:100;font-style:normal}
@font-face{font-family:gotham-ssm-medium;src:url(../fonts/gotham-ssm-medium.2f12a8aa.eot?#iefix) format('embedded-opentype'),url(../fonts/gotham-ssm-medium.f61adfca.woff) format('woff'),url(../fonts/gotham-ssm-medium.f61f8682.ttf) format('truetype'),url(../fonts/gotham-ssm-medium.ab35e7a8.svg#letter-gothic) format('svg');font-weight:600;font-style:normal}
@font-face{font-family:gotham-ssm-bold;src:url(../fonts/gotham-ssm-bold.f6f22e2f.eot?#iefix) format('embedded-opentype'),url(../fonts/gotham-ssm-bold.a2891aae.woff) format('woff'),url(../fonts/gotham-ssm-bold.cdea955e.ttf) format('truetype'),url(../fonts/gotham-ssm-bold.5d559606.svg#letter-gothic) format('svg');font-weight:900;font-style:bold}
*{-webkit-font-smoothing:subpixel-antialiased}
body{background-color:#ebe0d0!important;padding:161px 0 0}
h1{font-family:gotham-ssm-bold,Arial,sans-serif;font-weight:900}
h2{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100;margin:10px 0 50px}
h3,h4,time{font-size:20px}
h3{font-family:gotham-ssm-bold,Arial,sans-serif;font-weight:900}
h4,time{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100}
li,p{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;font-size:15px}
a{text-decoration:none}
a:hover{text-decoration:underline}
ul{padding-left:25px}
li{margin:0 0 10px}
.red-button,blockquote p{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100}
hr{border-top:1px solid #e4dfd8;margin:40px 0}
blockquote{border-left:none;margin-top:-30px;padding:10px 0 10px 50px}
blockquote:before{content:'';display:inline-block;margin-left:-50px;position:relative;top:30px;background-image:url(../images/sprite.f7e1262d.png);background-position:-273px -78px;background-repeat:no-repeat;width:22px;height:22px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){blockquote:before{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.main{background:#f9f4eb}
.red-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#b22e25;border:none;border-radius:5px;color:#fff;padding:11px}
.header-image .cta-button,.main-navigation .navbar-wrapper,.main-navigation .navbar.banner .search-form input{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300}
.scroll-top-container,.wrap.container{padding-bottom:80px}
.red-button:hover{-webkit-box-shadow:0 0 1px 1px #333e44;box-shadow:0 0 1px 1px #333e44}
.header-content{margin-bottom:60px}
.back-to-top{display:none;float:right;min-height:0;opacity:.4;z-index:99}
.back-to-top:hover{opacity:1}
.back-to-top a{bottom:15px;cursor:pointer;position:fixed;-webkit-transition:all .4s;transition:all .4s;z-index:1;background-image:url(../images/sprite.f7e1262d.png);background-position:0 -152px;background-repeat:no-repeat;width:53px;height:53px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.back-to-top a{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.back-to-top a.spacing{margin-bottom:100px}
.back-to-top a:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.wrap.container{background:#f9f4eb;overflow:hidden;position:relative}
.header-icon{display:block;margin:auto auto 50px}
.header-icon img{width:inherit}
.header-image{margin:0;position:relative}
.header-image .cta-button{background:center 170px #b22e25;border-radius:100%;bottom:43px;color:#f9f4eb;display:block;font-size:25px;height:215px;left:53px;padding:82px 15px 10px;position:absolute;text-decoration:none;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);width:215px}
.header-image .cta-button .arrows{bottom:22px;left:95px;position:absolute;background-image:url(../images/sprite.f7e1262d.png);background-position:-273px -30px;background-repeat:no-repeat;width:27px;height:24px}
.arrow-down,.media-switch{background-repeat:no-repeat;width:50px;height:50px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.header-image .cta-button .arrows{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.arrow-down,.media-switch{bottom:-25px;cursor:pointer;left:-25px;margin-left:50%;position:absolute}
.arrow-down{background-image:url(../images/sprite.f7e1262d.png);background-position:-53px -152px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.arrow-down{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.media-switch{background-image:url(../images/sprite.f7e1262d.png);background-position:-153px -152px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.media-switch{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.header-video .youtube-wrapper,.youtube-wrapper{height:0;padding-bottom:42.8%;padding-top:25px;position:relative}
.header-video .youtube-wrapper iframe,.youtube-wrapper iframe{border-width:0;height:500px;left:0;position:absolute;top:0;width:100%}
.header-video{display:none;position:relative}
.header-video .youtube-wrapper{padding-bottom:40.6%}
.header-video iframe{border:none}
.content-container{padding:60px 30px 0}
.content-container .row.full-width{margin-left:-30px;margin-right:-30px}
div.wpcf7-mail-sent-ok{border:none;bottom:0;margin:0 0 20px;padding:0;position:absolute}
.password-form{width:100%;margin:auto;padding-top:20px}
.password-form input{width:200px;padding:10px}
.password-form label{font-size:20px;margin-bottom:10px}
.password-form input[type=submit]{width:200px;padding:10px;background-color:#b22e25;border:none;color:#fff}
@media screen and (max-width:1199px){.header-video .youtube-wrapper,.youtube-wrapper{padding-bottom:40.2%}
.header-video .youtube-wrapper iframe,.youtube-wrapper iframe{height:415px}
}
@media screen and (max-width:991px){body{padding-top:0}
.header-video .youtube-wrapper,.youtube-wrapper{padding-bottom:39.4%}
.header-video .youtube-wrapper iframe,.youtube-wrapper iframe{height:321px}
.back-to-top{margin-right:25px}
}
@media screen and (max-width:767px){.wrap.container .arrow-down{background-image:url(../images/sprite.f7e1262d.png);background-position:-85px -205px;background-repeat:no-repeat;width:40px;height:40px}
.wrap.container .media-switch{background-image:url(../images/sprite.f7e1262d.png);background-position:-45px -205px;background-repeat:no-repeat;width:40px;height:40px}
body{padding-top:0}
h1{font-size:20px;margin:30px 0 0}
h2{font-size:18px;margin:10px 0 30px}
h3,h4,time{font-size:15px}
li,p{font-size:12px}
p{margin:0 0 20px}
hr{margin:30px 0}
blockquote{margin-top:-30px;padding-left:30px}
blockquote:before{margin-left:-30px}
.main{padding-bottom:70px}
.header-content{margin-bottom:30px}
.wrap.container .header-image .cta-button{bottom:10px;font-size:12px;height:120px;left:10px;padding-top:40px;width:120px}
.wrap.container .header-image .cta-button .arrows{bottom:16px;left:49px}
.wrap.container .arrow-down,.wrap.container .media-switch{bottom:-20px;left:-20px}
.wrap.container .content-container{margin-bottom:25px;padding:35px 15px 0}
.header-video .youtube-wrapper,.youtube-wrapper{padding-bottom:63.3%}
.header-video .youtube-wrapper iframe,.youtube-wrapper iframe{height:100%}
.back-to-top{margin-right:50px}
.back-to-top a.spacing{margin-bottom:180px}
.row.full-width.xs-reset-width{padding-left:30px;padding-right:30px}
}
.glyphicon{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){.wrap.container .arrow-down,.wrap.container .media-switch{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.main-navigation{position:fixed;top:0;left:0;width:100%;z-index:20}
.main-navigation .navbar.banner{background:#f9f4eb;border-bottom:1px solid #e4dfd8;height:109px;margin:0 auto!important}
.main-navigation .navbar.banner .navbar-header{width:100%}
.main-navigation .navbar.banner .navbar-brand{height:auto;margin-top:23px}
@media screen and (max-width:991px){.main-navigation .navbar.banner .navbar-brand{margin-top:21px}
}
@media screen and (max-width:767px){.main-navigation .navbar.banner .navbar-brand{margin-top:18px}
}
.main-navigation .navbar.banner .navbar-brand>img{height:auto;width:125px}
.main-navigation .navbar.banner .search-form{background:#f9f4eb;border-radius:4px;border:1px solid #231f20;float:right;height:32px;padding:5px;position:relative;top:42px;width:276px}
.main-navigation .navbar.banner .search-form input{background:0 0;border:0;font-size:12px;margin-right:10px;outline:0;padding-right:30px;width:100%}
.main-navigation .navbar.banner .search-form .search-submit{background-color:transparent;border:0;outline:0;overflow:hidden;position:absolute;right:3px;text-indent:-9000px;top:3px;background-image:url(../images/sprite.f7e1262d.png);background-position:-273px -54px;background-repeat:no-repeat;width:24px;height:24px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.main-navigation .navbar.banner .search-form .search-submit{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.main-navigation .navbar.banner .search-form .search-submit:active{-webkit-box-shadow:none;box-shadow:none}
.main-navigation .navbar.banner .toggle-navigation{background:0 0;border-radius:4px;border:1px solid #b22e25;color:#b22e25;font-size:22px;line-height:1;outline:0;padding:8px 15px;position:absolute;right:30px;top:33px;-webkit-transition:all .4s;transition:all .4s}
.main-navigation.menu-active .navbar.banner .toggle-navigation{background:#b22e25;color:#f9f4eb}
.main-navigation .navbar-wrapper{background:#f9f4eb;border-bottom:1px solid #e4dfd8;position:relative;z-index:2}
.main-navigation .navbar-wrapper .nav,.main-navigation .navbar-wrapper nav{padding:0 15px}
.main-navigation .navbar-wrapper .nav>ul,.main-navigation .navbar-wrapper nav>ul{list-style:none;margin:0;padding:0}
.main-navigation .navbar-wrapper .nav>ul>li,.main-navigation .navbar-wrapper nav>ul>li{float:left;margin:0 25px 0 0;position:relative}
.main-navigation .navbar-wrapper .nav>ul>li>.dropdown-nav-menu,.main-navigation .navbar-wrapper nav>ul>li>.dropdown-nav-menu{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100;background:#333e44;padding:13px;position:absolute;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s;transition:all .5s;visibility:hidden;width:100%;z-index:1}
.main-navigation .navbar-wrapper .nav>ul>li>.dropdown-nav-menu>ul,.main-navigation .navbar-wrapper nav>ul>li>.dropdown-nav-menu>ul{float:left;width:50%;padding-left:0;list-style:none;margin:0}
.main-navigation .navbar-wrapper .nav>ul>li>.dropdown-nav-menu>ul>li,.main-navigation .navbar-wrapper nav>ul>li>.dropdown-nav-menu>ul>li{float:none;padding:0 2%;width:100%}
.main-navigation .navbar-wrapper .nav>ul>li>.dropdown-nav-menu>ul>li>a,.main-navigation .navbar-wrapper nav>ul>li>.dropdown-nav-menu>ul>li>a{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100;color:#f9f4eb;display:block;padding:8px 0;text-decoration:none;width:100%}
.main-navigation .navbar-wrapper .nav>ul>li>.dropdown-nav-menu>ul>li>a.active,.main-navigation .navbar-wrapper nav>ul>li>.dropdown-nav-menu>ul>li>a.active{font-family:gotham-ssm-bold,Arial,sans-serif;font-weight:900}
.main-navigation .navbar-wrapper .nav>ul>li>.dropdown-nav-menu>ul>li>a:hover,.main-navigation .navbar-wrapper nav>ul>li>.dropdown-nav-menu>ul>li>a:hover{text-decoration:underline}
.main-navigation .navbar-wrapper .nav>ul>li:hover>.dropdown-nav-menu,.main-navigation .navbar-wrapper nav>ul>li:hover>.dropdown-nav-menu{display:block;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}
.main-navigation .navbar-wrapper .nav>ul>li>a,.main-navigation .navbar-wrapper nav>ul>li>a{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;color:#231f20;background:#f9f4eb;display:block;font-size:15px;padding:15px 0;text-decoration:none;position:relative;z-index:2}
.main-navigation .navbar-wrapper .nav>ul>li>a:active,.main-navigation .navbar-wrapper .nav>ul>li>a:focus,.main-navigation .navbar-wrapper .nav>ul>li>a:hover,.main-navigation .navbar-wrapper nav>ul>li>a:active,.main-navigation .navbar-wrapper nav>ul>li>a:focus,.main-navigation .navbar-wrapper nav>ul>li>a:hover{color:#b22e25;text-decoration:underline}
.main-navigation .navbar-wrapper .nav>ul>li.active,.main-navigation .navbar-wrapper nav>ul>li.active{text-decoration:none}
.main-navigation .navbar-wrapper .nav>ul>li.active>a,.main-navigation .navbar-wrapper nav>ul>li.active>a{color:#b22e25;text-decoration:underline;font-family:gotham-ssm-bold,Arial,sans-serif;font-weight:900}
.admin-bar .main-navigation{top:32px}
@media screen and (max-width:991px){.main-navigation .navbar-wrapper nav ul>li a:focus,.main-navigation .navbar-wrapper nav ul>li a:hover,.main-navigation .navbar-wrapper nav ul>li.active a{color:#f9f4eb;text-decoration:underline}
.main-navigation{position:static}
.main-navigation .navbar-wrapper{background:#333e44;display:none;padding-bottom:15px;padding-top:15px;max-height:80%;overflow:auto}
.main-navigation .navbar-wrapper nav ul>li{float:none;margin:0}
.main-navigation .navbar-wrapper nav ul>li a{color:#f9f4eb;background:0 0}
.main-navigation .navbar-wrapper nav ul>li a:active{color:#f9f4eb}
.main-navigation .navbar-wrapper nav ul>li>.dropdown-nav-menu{opacity:1;padding:0;position:static;text-align:left;-webkit-transform:none;transform:none;visibility:visible}
.main-navigation .navbar-wrapper nav ul>li>li{padding:0}
.main-navigation .navbar-wrapper nav .search-field{border:0;margin-bottom:15px;margin-top:15px;padding:8px;width:100%}
.main-navigation .navbar-wrapper nav .search-submit{display:none}
.main-navigation .navbar.banner .toggle-navigation{font-size:22px;padding:10px 15px;right:30px;top:33px}
.main-navigation.menu-active .navbar-wrapper{display:block}
}
@media screen and (max-width:767px){.main-navigation{position:static}
.main-navigation .navbar.banner .toggle-navigation{font-size:18px;padding:8px 12px;right:15px;top:34px}
}
#footer{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100;background:#333e44;height:auto;padding:30px 0 25px}
#footer ul{display:inline-block;list-style:none;padding:0}
#footer ul li{display:block;float:left;margin:0 10px}
#footer .links{margin:10px 0}
#footer .socials{float:right;margin-bottom:10px;width:auto}
#footer .socials li.facebook a{background-image:url(../images/sprite.f7e1262d.png);background-position:-273px -100px;background-repeat:no-repeat;width:20px;height:20px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#footer .socials li.facebook a{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
#footer .socials li.twitter a{background-image:url(../images/sprite.f7e1262d.png);background-position:-273px -140px;background-repeat:no-repeat;width:20px;height:20px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#footer .socials li.twitter a{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
#footer .socials li.xing a{background-image:url(../images/sprite.f7e1262d.png);background-position:-273px -180px;background-repeat:no-repeat;width:20px;height:20px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#footer .socials li.xing a{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
#footer .socials li.youtube a{background-image:url(../images/sprite.f7e1262d.png);background-position:-273px -220px;background-repeat:no-repeat;width:20px;height:20px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#footer .socials li.youtube a{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
#footer .socials li a{display:inline-block;height:20px;text-indent:-9999px;width:20px}
#footer a{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;color:#f9f4eb;text-decoration:none}
#footer a:hover,.page.videothek .wrap.container .referents>ul>li p.author:hover,.single-jahre .wrap.container .referents>ul>li p.author:hover{text-decoration:underline}
#footer .copyright{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100;color:#f9f4eb;font-size:12px;margin:0;padding:0;text-align:right}
body{color:#231f20}
strong{font-family:gotham-ssm-bold,Arial,sans-serif;font-weight:900}
img{height:auto;width:100%}
.flex-direction-nav a.flex-prev{background-image:url(../images/sprite.f7e1262d.png);background-position:-273px 0;background-repeat:no-repeat;width:30px;height:30px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.flex-direction-nav a.flex-prev{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.flex-direction-nav a.flex-next{background-image:url(../images/sprite.f7e1262d.png);background-position:-235px -205px;background-repeat:no-repeat;width:30px;height:30px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.flex-direction-nav a.flex-next{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{content:''}
.page.videothek .slides-wrapper{height:118px;opacity:0}
.page.videothek .flex-direction-nav a.flex-prev{left:10px}
.page.videothek .flex-direction-nav a.flex-next{right:10px}
.page.referenten .flex-direction-nav a.flex-prev{left:20px}
.page.referenten .flex-direction-nav a.flex-next{right:20px}
@media screen and (max-width:767px){#footer,#footer .copyright{text-align:center}
#footer ul{float:none;margin:0 auto}
#footer ul li{display:inline;float:none}
#footer ul.socials{float:none;margin:15px auto 10px}
#footer ul.socials li{float:none}
.flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev{top:70px}
.flex-direction-nav a.flex-prev{left:30px}
.flex-direction-nav a.flex-next{right:30px}
}
.page.home .petersberger-gespraeche{background:#f9f4eb}
.page.home .content .years{margin-top:40px}
.page.home .content .year{display:block;max-height:800px;overflow:hidden;position:relative;width:100%}
.page.home .content .year img{width:100%}
.page.home .content .year .year-content{background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,46,37,0)),to(rgba(0,0,0,.4)));background:linear-gradient(rgba(178,46,37,0),rgba(0,0,0,.4));height:100%;left:0;position:absolute;text-align:center;top:0;-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:1}
.page.home .content .year .year-content span{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100;bottom:0;color:#f9f4eb;display:block;font-size:222px;left:0;line-height:1;margin:auto;padding:10px;top:35%;-webkit-transition:all .5s;transition:all .5s;width:100%}
.page.home .content .year .year-content .headlines{bottom:160px;color:#f9f4eb}
.page.home .content .year .year-content .year-inner-content{bottom:0;color:#f9f4eb;height:95%;left:0;margin:auto;padding-bottom:5%;position:absolute;right:0;width:70%}
.page.home .content .year .year-content .year-inner-content:before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}
.page.home .content .year .year-content .year-inner-content .vertical-align{display:inline-block;margin-top:220px;padding:0;-webkit-transition:all .5s;transition:all .5s;vertical-align:middle}
.page.home .content .year .year-content .year-inner-content span{font-family:gotham-ssm-xlight,Arial,sans-serif;font-weight:100;display:block;font-size:222px;line-height:1;margin:auto;padding:10px;-webkit-transition:all .5s;transition:all .5s;width:100%}
.page.home .content .year .year-content .year-inner-content .headlines{max-height:225px;overflow:auto;-webkit-transition:all .5s;transition:all .5s}
.page.home .content .year .year-content .year-inner-content .headlines h3{font-family:gotham-ssm-medium,Arial,sans-serif;font-weight:600;font-size:35px}
.page.home .content .year .year-content .year-inner-content .headlines h4,.page.videothek .wrap.container .referents>ul>li p.author,.single-jahre .wrap.container .referents>ul>li p.author{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100}
.page.home .content .year .year-content .year-inner-content .headlines h4{font-size:25px;line-height:1.2em}
.page.home .content .year:hover .year-content{background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,46,37,.4)),to(rgba(0,0,0,.4)));background:linear-gradient(rgba(178,46,37,.4),rgba(0,0,0,.4))}
.page.home .content .year:hover .year-content .year-inner-content .vertical-align{margin-top:0}
.page.home .content .year:hover .year-content span{margin-bottom:0}
.page.home .content .year:hover .year-content .headlines{margin-top:0;opacity:1;visibility:visible}
@media screen and (max-width:1199px){.page.home .content .year .year-content .year-inner-content .vertical-align{margin-top:180px}
.page.home .content .year .year-content .year-inner-content span{font-size:180px;top:45%}
.page.home .content .year .year-content .year-inner-content .headlines{max-height:195px}
.page.home .content .year .year-content .year-inner-content .headlines h3{font-size:30px}
.page.home .content .year .year-content .year-inner-content .headlines h4{font-size:20px}
}
@media screen and (max-width:991px){.page.home .content .year .year-content .year-inner-content{top:10%}
.page.home .content .year .year-content .year-inner-content .vertical-align{margin-top:140px}
.page.home .content .year .year-content .year-inner-content span{font-size:140px;height:140px;position:static;top:45%}
.page.home .content .year .year-content .year-inner-content .headlines{max-height:140px}
.page.home .content .year .year-content .year-inner-content .headlines h3{font-size:25px}
.page.home .content .year .year-content .year-inner-content .headlines h4{font-size:18px}
}
@media screen and (max-width:767px){.page.home .content .year .year-content .year-inner-content{top:0;padding-bottom:0}
.page.home .content .year .year-content .year-inner-content .vertical-align{margin-top:0}
.page.home .content .year .year-content .year-inner-content span{bottom:0;font-size:80px;height:75px;margin:auto;position:absolute;top:0}
.page.home .content .year .year-content .year-inner-content .headlines{display:none}
}
.page.videothek .wrap.container .content-header,.single-jahre .wrap.container .content-header{position:relative}
.page.videothek .wrap.container .header-video .youtube-wrapper,.page.videothek .wrap.container .youtube-wrapper,.single-jahre .wrap.container .header-video .youtube-wrapper,.single-jahre .wrap.container .youtube-wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}
.page.videothek .wrap.container .header-video .youtube-wrapper iframe,.page.videothek .wrap.container .youtube-wrapper iframe,.single-jahre .wrap.container .header-video .youtube-wrapper iframe,.single-jahre .wrap.container .youtube-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.page.videothek .wrap.container .header-video .youtube-wrapper,.single-jahre .wrap.container .header-video .youtube-wrapper{padding-bottom:40.6%}
.page.videothek .wrap.container .referents,.single-jahre .wrap.container .referents{margin-top:30px;padding:0;position:relative}
.page.videothek .wrap.container .referents .icon,.single-jahre .wrap.container .referents .icon{left:calc(50% - 25px);position:absolute;top:-25px;z-index:1;background-image:url(../images/sprite.f7e1262d.png);background-position:-103px -152px;background-repeat:no-repeat;width:50px;height:50px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.videothek .wrap.container .referents .icon,.single-jahre .wrap.container .referents .icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.videothek .wrap.container .referents>ul,.single-jahre .wrap.container .referents>ul{list-style:none;padding:0}
.page.videothek .wrap.container .referents>ul>li,.single-jahre .wrap.container .referents>ul>li{border-top:1px solid #e4dfd8;float:left;margin:0;padding:45px 30px 40px;position:relative;width:100%}
.page.videothek .wrap.container .referents>ul>li ul,.single-jahre .wrap.container .referents>ul>li ul{margin-top:20px;padding-left:18px}
.page.videothek .wrap.container .referents>ul>li li,.single-jahre .wrap.container .referents>ul>li li{list-style-type:disc}
.page.videothek .wrap.container .referents>ul>li .hideable,.single-jahre .wrap.container .referents>ul>li .hideable{display:none;float:left;padding:0;width:100%}
.page.videothek .wrap.container .referents>ul>li .hideable td,.single-jahre .wrap.container .referents>ul>li .hideable td{padding-right:20px;vertical-align:top}
.page.videothek .wrap.container .referents>ul>li .hideable td p,.single-jahre .wrap.container .referents>ul>li .hideable td p{margin:0 0 20px}
.page.videothek .wrap.container .referents>ul>li .hideable p,.single-jahre .wrap.container .referents>ul>li .hideable p{width:100%;margin:25px 0 10px}
.page.videothek .wrap.container .referents>ul>li .hideable .youtube-wrapper,.single-jahre .wrap.container .referents>ul>li .hideable .youtube-wrapper{margin-top:20px}
.page.videothek .wrap.container .referents>ul>li p,.single-jahre .wrap.container .referents>ul>li p{margin-bottom:0;padding:0}
.page.videothek .wrap.container .referents>ul>li .headline,.single-jahre .wrap.container .referents>ul>li .headline{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;cursor:pointer;font-size:25px;margin-top:0;padding:0}
.page.videothek .wrap.container .referents>ul>li span.toggle-button,.single-jahre .wrap.container .referents>ul>li span.toggle-button{cursor:pointer;position:absolute;right:30px;top:50px;background-image:url(../images/sprite.f7e1262d.png);background-position:-200px -205px;background-repeat:no-repeat;width:35px;height:35px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.videothek .wrap.container .referents>ul>li span.toggle-button,.single-jahre .wrap.container .referents>ul>li span.toggle-button{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.videothek .wrap.container .referents>ul>li.active span.toggle-button,.single-jahre .wrap.container .referents>ul>li.active span.toggle-button{background-image:url(../images/sprite.f7e1262d.png);background-position:-165px -205px;background-repeat:no-repeat;width:35px;height:35px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.videothek .wrap.container .referents>ul>li.active span.toggle-button,.single-jahre .wrap.container .referents>ul>li.active span.toggle-button{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.videothek .wrap.container .referents>ul picture,.single-jahre .wrap.container .referents>ul picture{height:140px;overflow:hidden;position:relative}
.page.videothek .wrap.container .referents>ul picture img,.single-jahre .wrap.container .referents>ul picture img{left:-15px;position:absolute}
@media screen and (max-width:991px){.page.videothek .wrap.container .referents ul li .headline,.single-jahre .wrap.container .referents ul li .headline{font-size:20px}
}
@media screen and (max-width:767px){.page.videothek .wrap.container .header-video .youtube-wrapper,.single-jahre .wrap.container .header-video .youtube-wrapper{padding-bottom:63%}
.page.videothek .wrap.container .referents .icon,.single-jahre .wrap.container .referents .icon{left:calc(50% - 20px);position:absolute;top:-20px;background-image:url(../images/sprite.f7e1262d.png);background-position:-125px -205px;background-repeat:no-repeat;width:40px;height:40px}
.page.videothek .wrap.container .referents>ul>li,.single-jahre .wrap.container .referents>ul>li{padding:20px 30px 10px}
.page.videothek .wrap.container .referents>ul>li ul li,.single-jahre .wrap.container .referents>ul>li ul li{padding:0}
.page.videothek .wrap.container .referents>ul>li div.picture,.single-jahre .wrap.container .referents>ul>li div.picture{display:none}
.page.videothek .wrap.container .referents>ul>li .author,.page.videothek .wrap.container .referents>ul>li .headline,.single-jahre .wrap.container .referents>ul>li .author,.single-jahre .wrap.container .referents>ul>li .headline{clear:both;padding:0;text-align:left}
.page.videothek .wrap.container .referents>ul>li .headline,.single-jahre .wrap.container .referents>ul>li .headline{font-size:16px;padding-right:30px}
.page.videothek .wrap.container .referents>ul>li span.toggle-button,.single-jahre .wrap.container .referents>ul>li span.toggle-button{top:10px}
.page.videothek .wrap.container .referents>ul>li:first-of-type,.single-jahre .wrap.container .referents>ul>li:first-of-type{padding-top:60px}
.page.videothek .wrap.container .referents>ul>li:first-of-type span.toggle-button,.single-jahre .wrap.container .referents>ul>li:first-of-type span.toggle-button{top:50px}
.page.videothek .wrap.container .referents>ul>li .hideable p,.single-jahre .wrap.container .referents>ul>li .hideable p{margin-top:10px}
}
.page.blog time,.single-blog time,.single-referenten time.year{text-align:center;display:block}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){.icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.videothek .flex-direction-nav a.flex-next,.page.videothek .flex-direction-nav a.flex-prev{opacity:1!important;top:50%}
.page.videothek .content-container .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:0 0;background-repeat:no-repeat;width:76px;height:76px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.videothek .content-container .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.videothek .content-container .slides-wrapper{margin:0 auto;padding:0 15px;width:90%}
.page.videothek .content-container .years>li.active .year-content{background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,46,37,.4)),to(rgba(0,0,0,.4)));background:linear-gradient(rgba(178,46,37,.4),rgba(0,0,0,.4))}
.page.videothek .content-container .referenten{display:none;list-style-type:none;padding:0;margin:0}
.page.videothek .content-container .referenten.active{display:block}
.page.videothek .content-container .referenten>li{float:left}
.page.videothek .content-container .referenten>li .li-wrapper{width:33.33%}
.page.videothek .content-container .referenten .toggle-button{cursor:pointer}
.page.videothek .content-container .year-wrapper{cursor:pointer;margin:0 5px;position:relative;clear:both}
.page.videothek .content-container .year-image{height:100%;left:0;position:relative;top:0;width:100%}
.page.videothek .content-container .year-content{background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,46,37,0)),to(rgba(0,0,0,.4)));background:linear-gradient(rgba(178,46,37,0),rgba(0,0,0,.4));bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:2}
.page.videothek .content-container .year-content:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,46,37,.4)),to(rgba(0,0,0,.4)));background:linear-gradient(rgba(178,46,37,.4),rgba(0,0,0,.4))}
.page.videothek .content-container .year-content:before{content:'';display:inline-block;height:100%;vertical-align:bottom}
.page.videothek .content-container .year-content h2{font-family:gotham-ssm-xlight,Arial,sans-serif;font-weight:100;bottom:5%;color:#f9f4eb;font-size:70px;left:0;margin:0;position:absolute;width:100%}
@media screen and (max-width:767px){.page.videothek .content-container .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:0 -205px;background-repeat:no-repeat;width:45px;height:45px}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){.page.videothek .content-container .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.referenten .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:-76px -76px;background-repeat:no-repeat;width:76px;height:76px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.referenten .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.referenten .flex-direction-nav a.flex-next,.page.referenten .flex-direction-nav a.flex-prev{opacity:1!important;top:28px}
.page.referenten .vertical-align{display:inline-block;-webkit-transition:all .5s;transition:all .5s;vertical-align:text-bottom;position:absolute;bottom:15px;left:15px}
.page.referenten .align-wrapper{bottom:-100%;height:100%;left:0;position:absolute;-webkit-transition:all .5s;transition:all .5s;width:100%}
.page.referenten .referenten-list{overflow:hidden;position:relative}
.page.referenten .referenten-list .referent a{color:#fff;display:inline-block;margin-bottom:30px;opacity:1;overflow:hidden;text-decoration:none;-webkit-transition:all .75s;transition:all .75s}
.page.referenten .referenten-list .referent a:hover .align-wrapper{bottom:0}
.page.referenten .referenten-list .referent-wrapper{position:relative}
.page.referenten .referenten-list .referent-wrapper .referent-image{height:100%;left:0;position:relative;top:0;width:100%}
.page.referenten .referenten-list .referent-wrapper .referent-content{background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,46,37,0)),to(rgba(0,0,0,.4)));background:linear-gradient(rgba(178,46,37,0),rgba(0,0,0,.4));bottom:0;height:100%;left:0;padding:16px;position:absolute;width:100%;z-index:2}
.page.referenten .referenten-list .referent-wrapper .referent-content:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,46,37,.4)),to(rgba(0,0,0,.4)));background:linear-gradient(rgba(178,46,37,.4),rgba(0,0,0,.4))}
.page.referenten .referenten-list .referent-wrapper .referent-content:before{content:'';display:inline-block;height:100%;vertical-align:bottom}
.page.referenten .referenten-list h3{font-family:gotham-ssm-medium,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1;margin:0}
.page.referenten .filter,.page.referenten .referenten-list .description{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;position:relative}
.page.referenten .referenten-list h3 span{display:block;font-size:12px;height:12px}
.page.referenten .referenten-list .description{font-size:12px;max-height:160px;overflow:auto;padding-bottom:16px;top:18px}
.page.referenten .filter{border-bottom:1px solid #e3dfd9;border-top:1px solid #e3dfd9;display:none;margin-bottom:57px;padding:14px 29px}
.page.page-template-page-form-page form,.page.referenten .filter button.filter-button.active,.single-referenten time.year{font-family:gotham-ssm-bold,Arial,sans-serif;font-weight:900}
.page.referenten .filter .static{height:10px;position:static}
.page.referenten .filter .slides-wrapper{margin-bottom:0}
.page.referenten .filter button.filter-button{background:0;border:0;outline:0;padding:0}
.page.referenten .filter button.filter-button.fullview{border-right:1px solid #231f20;float:right;padding-right:30px}
.page.referenten .filter button.filter-button.active,.page.referenten .filter button.filter-button:hover{color:#b22e25;text-decoration:underline}
.page.referenten .filter .filter{padding:14px 60px}
@media screen and (max-width:767px){.page.referenten .content-container .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:-228px -45px;background-repeat:no-repeat;width:45px;height:45px}
.page.referenten .flex-direction-nav a.flex-next,.page.referenten .flex-direction-nav a.flex-prev{top:45px}
.page.referenten .referenten-list .referent{margin-bottom:15px}
.page.referenten .vertical-align{margin-top:-10px}
.page.referenten .description{display:none}
.page.referenten .filter button.filter-button.fullview{border-right:none;float:none;margin-bottom:20px;font-size:16px}
.page.referenten .filter .slick-next,.page.referenten .filter .slick-prev{top:60px}
.page.referenten .filter .slick-prev{left:10px}
.page.referenten .filter .slick-next{right:10px}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){.page.referenten .content-container .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.single-referenten h1,.single-referenten h2{margin-bottom:50px}
.single-referenten .content-header{position:relative}
.single-referenten .youtube-wrapper iframe{height:488px}
@media screen and (max-width:1199px){.single-referenten .youtube-wrapper iframe{height:378px}
}
@media screen and (max-width:991px){.single-referenten .youtube-wrapper iframe{height:285px}
}
@media screen and (max-width:767px){.single-referenten .youtube-wrapper iframe{height:100%}
}
.page.blog .header-icon,.single-blog .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:-76px 0;background-repeat:no-repeat;width:76px;height:76px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.blog .header-icon,.single-blog .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.blog .content-container .header-image,.single-blog .content-container .header-image{margin:50px 0}
.page.blog h1,.single-blog h1{margin:30px 0 0}
.page.blog h1 a,.single-blog h1 a{color:#231f20;text-decoration:none}
.page.blog .more-link,.single-blog .more-link{display:block;margin-top:10px;text-decoration:none}
.page.blog .more-link:hover,.single-blog .more-link:hover{text-decoration:underline}
.page.blog .content-container{padding-top:0!important}
.page.blog .header-icon{margin:60px auto 50px}
@media screen and (max-width:767px){.page.blog .header-icon,.single-blog .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:-228px -90px;background-repeat:no-repeat;width:45px;height:45px}
.page.blog{margin-bottom:-30px}
.page.blog .header-icon{margin:35px auto}
.single-blog .header-icon{margin-bottom:35px}
.page.blog .header-image,.single-blog .header-image{margin:30px 0}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){.page.blog .header-icon,.single-blog .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.page-template-page-form-page .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:0 -76px;background-repeat:no-repeat;width:76px;height:76px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.page-template-page-form-page .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.page-template-page-form-page .ajax-loader{display:none}
.page.page-template-page-form-page .search-form{float:none}
.page.page-template-page-form-page form{float:left;position:relative}
.page.page-template-page-form-page form .input,.page.page-template-page-form-page form .select,.page.page-template-page-form-page form .textarea{margin-bottom:25px}
.page.page-template-page-form-page form .input,.page.page-template-page-form-page form .select{height:75px}
.page.page-template-page-form-page form select{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#333e44;border:none;border-radius:5px;color:#fff;margin:5px 0;padding:11px;width:100%}
.page.page-template-page-form-page form select::-ms-expand{display:none}
.page.page-template-page-form-page form select option{background:#333e44;color:#fff;padding:3px}
.page.page-template-page-form-page form .select:after{content:'';pointer-events:none;position:absolute;right:30px;top:50%;background-image:url(../images/sprite.f7e1262d.png);background-position:-228px -180px;background-repeat:no-repeat;width:21px;height:12px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.page-template-page-form-page form .select:after{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.page-template-page-form-page form input[type=email],.page.page-template-page-form-page form input[type=text],.page.page-template-page-form-page form input[type=tel],.page.page-template-page-form-page form textarea{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;background:0 0;border:1px solid #231f20;border-radius:5px;padding:11px 10px}
.page.page-template-page-form-page form input[type=submit]{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100;background:#b22e25;float:right}
.page.page-template-page-form-page form:first-of-type{position:relative;width:100%}
.page.page-template-page-form-page form:nth-child(2n+1){margin-right:7%}
.page.page-template-page-form-page form.content{width:100%}
.page.page-template-page-form-page .wpcf7-validation-errors{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;border:none;color:#b22e25;float:right;margin:15px 0;padding:0}
.page.page-template-page-form-page .wpcf7 input.wpcf7-text,.page.page-template-page-form-page .wpcf7 textarea.wpcf7-textarea{margin:5px 0;width:100%}
.page.page-template-page-form-page .wpcf7-response-output{position:relative;clear:both}
.page.page-template-page-form-page .checkbox{display:inline-block;margin:10px 0 0}
.page.page-template-page-form-page .checkbox input{left:0;margin-left:0;top:-12px;z-index:99}
.page.page-template-page-form-page .left,.page.page-template-page-form-page .right{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;position:relative}
.page.page-template-page-form-page .left{display:inline-block;left:5px;position:relative;top:-10px}
.page.page-template-page-form-page .right{text-align:right}
.page.page-template-page-form-page .submit-btn{margin-top:10px}
.page.page-template-page-form-page .wpcf7-not-valid-tip{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;color:#b22e25;min-width:280px;position:absolute}
@media screen and (max-width:991px){.page.page-template-page-form-page form .left,.page.page-template-page-form-page form .right{display:block;left:20px;text-align:left;top:-30px}
.page.page-template-page-form-page form input[type=submit]{display:block;float:none;margin:0 auto}
}
@media screen and (max-width:767px){.page.page-template-page-form-page .content-container .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:-228px 0;background-repeat:no-repeat;width:45px;height:45px}
.page.page-template-page-form-page form .input,.page.page-template-page-form-page form .select,.page.page-template-page-form-page form .textarea{margin-bottom:5px}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){.page.page-template-page-form-page .content-container .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.impressum .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:-152px 0;background-repeat:no-repeat;width:76px;height:76px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.impressum .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.impressum .content{margin-top:30px}
@media screen and (max-width:767px){.page.impressum .content-container .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:-228px -135px;background-repeat:no-repeat;width:45px;height:45px}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){.page.impressum .content-container .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.search-results .search-result-list{margin:0;padding:0}
.search-results .search-result-list li{border-bottom:1px solid #231f20;float:left;height:auto;list-style:none;margin:0;padding:15px 0;width:100%}
.search-results .search-result-list li .no-padding-left{padding-left:0}
.search-results .search-result-list li a{color:#231f20;text-decoration:none}
.search-results .search-result-list li h3:hover{text-decoration:underline}
.search-results .search-result-list li p a:last-of-type{color:#b22e25;display:block;margin-top:10px;text-decoration:none}
.search-results .search-result-list li p a:last-of-type:hover{text-decoration:underline}
.page.bildergalerien .header-icon{background-image:url(../images/bildergalerien-icon-152px.d018d075.png);background-repeat:no-repeat;background-size:76px;width:76px;height:76px}
.page.bildergalerien .gallery-spinner{background-image:url(../images/spinner.bbd95c6d.gif);background-repeat:no-repeat;background-size:30px;width:30px;height:30px;margin:30px auto auto}
.page.bildergalerien .password-form{width:100%;text-align:center;margin:auto}
.page.bildergalerien .password-form input{width:200px;padding:10px}
.page.bildergalerien .password-form label{font-size:20px;margin-bottom:10px}
.page.bildergalerien .password-form input[type=submit]{width:200px;padding:10px;background-color:#b22e25;border:none;color:#fff}
.page.bildergalerien .flex-viewport{padding-left:10px}
.page.bildergalerien .flex-direction-nav a.flex-prev{left:0;opacity:1!important;top:28px}
.page.bildergalerien .flex-direction-nav a.flex-next{opacity:1!important;top:28px;right:0}
.page.bildergalerien .vertical-align{display:inline-block;-webkit-transition:all .5s;transition:all .5s;vertical-align:text-bottom;position:absolute;bottom:15px;left:15px}
.page.bildergalerien .align-wrapper{bottom:-100%;height:100%;left:0;position:absolute;-webkit-transition:all .5s;transition:all .5s;width:100%}
.page.bildergalerien .bildergalerien-year{display:none}
.page.bildergalerien .bildergalerien-year.active{display:inline}
.page.bildergalerien a.img-thumbnail,.page.bildergalerien a.thumbnail{background-color:transparent;border:none;border-radius:0;opacity:.8;padding:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.page.bildergalerien a.img-thumbnail:hover,.page.bildergalerien a.thumbnail:hover{opacity:1}
.page.bildergalerien .bildergalerien-list{overflow:hidden;position:relative}
.page.bildergalerien .bildergalerien-list .bildergalerien a{color:#fff;display:inline-block;margin-bottom:30px;opacity:1;overflow:hidden;text-decoration:none;-webkit-transition:all .75s;transition:all .75s}
.page.bildergalerien .bildergalerien-list .bildergalerien a:hover .align-wrapper{bottom:0}
.page.bildergalerien .bildergalerien-list .bildergalerien-wrapper{position:relative}
.page.bildergalerien .bildergalerien-list .bildergalerien-wrapper .bildergalerien-image{height:100%;left:0;position:relative;top:0;width:100%}
.page.bildergalerien .bildergalerien-list .bildergalerien-wrapper .bildergalerien-content{background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,46,37,0)),to(rgba(0,0,0,.4)));background:linear-gradient(rgba(178,46,37,0),rgba(0,0,0,.4));bottom:0;height:100%;left:0;padding:16px;position:absolute;width:100%;z-index:2}
.page.bildergalerien .bildergalerien-list .bildergalerien-wrapper .bildergalerien-content:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,46,37,.4)),to(rgba(0,0,0,.4)));background:linear-gradient(rgba(178,46,37,.4),rgba(0,0,0,.4))}
.page.bildergalerien .bildergalerien-list .bildergalerien-wrapper .bildergalerien-content:before{content:'';display:inline-block;height:100%;vertical-align:bottom}
.page.bildergalerien .bildergalerien-list h3{font-family:gotham-ssm-medium,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1;margin:0}
.page.bildergalerien .bildergalerien-list .description,.page.bildergalerien .filter{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;position:relative}
.page.bildergalerien .bildergalerien-list h3 span{display:block;font-size:12px;height:12px}
.page.bildergalerien .bildergalerien-list .description{font-size:12px;max-height:160px;overflow:auto;padding-bottom:16px;top:18px}
.page.bildergalerien .filter{border-bottom:1px solid #e3dfd9;border-top:1px solid #e3dfd9;display:none;margin-bottom:20px;padding:14px 29px 20px}
.page.bildergalerien .filter .static{height:10px;position:static}
.page.bildergalerien .filter .slides-wrapper{margin-bottom:0}
.page.bildergalerien .filter .filter-button{background:0;border:0;outline:0;padding:0}
.page.bildergalerien .filter .filter-button.fullview{border-right:1px solid #231f20;float:right;padding-right:30px}
.page.bildergalerien .filter .filter-button.active,.page.bildergalerien .filter .filter-button:hover{color:#b22e25;text-decoration:underline}
.page.bildergalerien .filter .filter-button.active{font-family:gotham-ssm-bold,Arial,sans-serif;font-weight:900}
.page.bildergalerien .filter .filter{padding:14px 60px}
@media screen and (max-width:767px){.page.bildergalerien .content-container .header-icon{background-image:url(../images/bildergalerien-icon-152px.d018d075.png);background-repeat:no-repeat;background-size:45px;width:45px;height:45px}
.page.bildergalerien .wrap.container{padding-bottom:0}
.page.bildergalerien .flex-viewport{padding-left:0}
.page.bildergalerien .flex-direction-nav a.flex-prev{left:15px}
.page.bildergalerien .flex-direction-nav a.flex-next{right:15px}
.page.bildergalerien .flex-direction-nav a.flex-next,.page.bildergalerien .flex-direction-nav a.flex-prev{top:27px}
.page.bildergalerien .referenten-list .referent{margin-bottom:15px}
.page.bildergalerien .vertical-align{margin-top:-10px}
.page.bildergalerien .description{display:none}
.page.bildergalerien .filter .filter-button.fullview{border-right:none;float:none;margin-bottom:20px;font-size:13px}
.page.bildergalerien .filter .slick-next,.page.bildergalerien .filter .slick-prev{top:60px}
.page.bildergalerien .filter .slick-prev{left:10px}
.page.bildergalerien .filter .slick-next{right:10px}
}
@-webkit-keyframes hide{from{opacity:1}
to{opacity:0}
}
@keyframes hide{from{opacity:1}
to{opacity:0}
}
.page .livestream .data-privacy-checkbox{padding-top:5px;padding-bottom:25px}
.page .livestream .checkbox{display:inline-block;margin:10px 0 0}
.page .livestream .checkbox .wpcf7-not-valid-tip{position:absolute;min-width:200px}
.page .livestream .checkbox input{left:0;margin-left:0;top:-12px;z-index:99}
.page .livestream .left{display:inline;position:relative;top:-10px}
.page .livestream .content-container{padding:30px 30px 0}
.page .livestream .logo-container:after{border:1px solid #cac8c1;content:'';height:100%;position:absolute;right:50px}
.page .livestream .socialShare{padding:0;margin:0;list-style:none;float:right}
.page .livestream .socialShare li{float:left;padding:0;margin-left:25px}
.page .livestream .socialShare a{display:inline-block}
.page .livestream .socialShare a:hover .social-icon{stroke:#981026}
.page .livestream .social-icons{position:absolute;visibility:hidden;z-index:-1}
.page .livestream .font-red{color:#981026}
.page .livestream .space-bottom-big{margin-bottom:60px}
.page .livestream .space-bottom-small{margin-bottom:20px}
.page .livestream .peterberger-logo{width:155px}
.page .livestream .social-icon{height:50px;width:50px;stroke:#333e44}
.page .livestream form input[type=email],.page .livestream form input[type=text]{background-color:#ebe0d0;border:1px solid #bfbfbf;color:#333e44;padding:15px;width:100%;margin-bottom:6px}
.page .livestream form input[type=submit]{background-color:#333e44;border:1px solid #333e44;border-radius:0;color:#fff;padding:15px;margin-top:10px;width:100%}
.page .livestream form .wpcf7-response-output{position:relative}
.page .livestream form .wpcf7-mail-sent-ok{color:#0f9d58}
.page .livestream form .wpcf7-validation-errors{border:1px solid #981026;padding:10px;margin:0}
.page .livestream form .wpcf7-not-valid-tip{color:#981026;margin-bottom:5px}
@media screen and (max-width:1199px){.page .livestream .social-icon{height:40px;width:40px}
.page .livestream .socialShare li{margin-left:15px}
.page .livestream .description-container{padding-right:0}
.page .livestream .description-container p{font-size:14px}
.page .livestream .logo-container:after{right:30px}
}
@media screen and (max-width:991px){.page .livestream .description-container{text-align:right}
.page .livestream .logo-container:after{display:none}
}
@media screen and (max-width:767px){.page .livestream .socialShare{float:left}
.page .livestream .socialShare li{margin-left:0;margin-right:10px}
.page .livestream .description-container{margin-top:20px;text-align:left}
.page .livestream .content-container{padding:30px 0 0}
.page .livestream .space-bottom-small{margin-bottom:15px}
.page .livestream .space-bottom-big{margin-bottom:30px}
.page .livestream .social-icon{height:35px;width:35px}
.page .livestream form input[type=submit],.page .livestream form input[type=email],.page .livestream form input[type=text]{padding:10px}
}
.page.thesen .header-icon,.single-thesen .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:-76px 0;background-repeat:no-repeat;width:76px;height:76px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.thesen .header-icon,.single-thesen .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.thesen .content-container .header-image,.single-thesen .content-container .header-image{margin:50px 0}
.page.thesen time,.single-thesen time{display:block}
.page.thesen header time,.single-thesen header time{text-align:center}
.page.thesen h1,.single-thesen h1{margin:30px 0 0}
.page.thesen h1 a,.single-thesen h1 a{color:#231f20;text-decoration:none}
.page.thesen .more-link,.single-thesen .more-link{display:block;margin-top:10px;text-decoration:none}
.page.thesen .more-link:hover,.single-thesen .more-link:hover{text-decoration:underline}
.page.thesen .comment-metadata a,.page.thesen .comment-metadata a:hover,.page.thesen .comments-pager a,.page.thesen .comments-pager a:hover,.single-thesen .comment-metadata a,.single-thesen .comment-metadata a:hover,.single-thesen .comments-pager a,.single-thesen .comments-pager a:hover{text-decoration:none}
.page.thesen .logged-in-as,.single-thesen .logged-in-as{display:none}
.page.thesen .comments,.page.thesen .comments time,.page.thesen .comments-title,.single-thesen .comments,.single-thesen .comments time,.single-thesen .comments-title{text-align:left}
.page.thesen .comments-pager,.single-thesen .comments-pager{list-style:none;padding:0;text-align:center;margin:0}
.page.thesen .comments-pager li,.single-thesen .comments-pager li{display:inline-block;margin:0}
.page.thesen .comments-pager li:not(:last-child),.single-thesen .comments-pager li:not(:last-child){margin-right:20px}
.page.thesen .comments-pager a,.single-thesen .comments-pager a{font-family:gotham-ssm-medium,Arial,sans-serif;font-weight:600;color:#231f20;font-size:15px;position:relative}
.page.thesen .comments-pager a:after,.single-thesen .comments-pager a:after{background-image:url(../images/arrow-right.e037da34.svg);background-position:center center;background-repeat:no-repeat;background-size:100% auto;content:'';display:block;height:15px;position:absolute;top:50%;width:15px}
.page.thesen .comments-pager-previous a,.single-thesen .comments-pager-previous a{padding-left:25px}
.page.thesen .comments-pager-previous a:after,.single-thesen .comments-pager-previous a:after{left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.page.thesen .comments-pager-next a,.single-thesen .comments-pager-next a{padding-right:25px}
.page.thesen .comments-pager-next a:after,.single-thesen .comments-pager-next a:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}
.page.thesen .comments-section,.single-thesen .comments-section{margin-top:29px}
.page.thesen .comments-block,.single-thesen .comments-block{border-top:1px solid #e4dfd8}
.page.thesen .comments-container,.single-thesen .comments-container{padding-bottom:32px;padding-top:32px}
.page.thesen .comments-title,.single-thesen .comments-title{margin:0 0 15px}
.page.thesen .comments label,.single-thesen .comments label{font-family:gotham-ssm-medium,Arial,sans-serif;font-weight:600;display:block;font-size:15px}
.page.thesen .comments button[type=submit],.page.thesen .comments input[type=submit],.single-thesen .comments button[type=submit],.single-thesen .comments input[type=submit]{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#b22e25;border:none;border-radius:5px;color:#fff;padding:11px}
.page.thesen .comment-date,.page.thesen .comment-vote,.single-thesen .comment-date,.single-thesen .comment-vote{font-family:gotham-ssm-medium,Arial,sans-serif;font-weight:600}
.page.thesen .comments button[type=submit]:hover,.page.thesen .comments input[type=submit]:hover,.single-thesen .comments button[type=submit]:hover,.single-thesen .comments input[type=submit]:hover{-webkit-box-shadow:0 0 1px 1px #333e44;box-shadow:0 0 1px 1px #333e44}
.page.thesen .comments button[type=submit]:focus,.page.thesen .comments input[type=submit]:focus,.single-thesen .comments button[type=submit]:focus,.single-thesen .comments input[type=submit]:focus{outline:0!important}
.page.thesen .comments .comment-form-comment label,.single-thesen .comments .comment-form-comment label{margin:0 0 13px}
.page.thesen .comments .comment-form-comment label:after,.single-thesen .comments .comment-form-comment label:after{content:':'}
.page.thesen .comments .label-title,.single-thesen .comments .label-title{margin:0 0 16px}
.page.thesen .comments textarea.error,.single-thesen .comments textarea.error{border-color:#b22e25}
.page.thesen .comments-radio-item,.single-thesen .comments-radio-item{margin-bottom:12px}
.page.thesen .comments-radio-item input,.single-thesen .comments-radio-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;width:0;overflow:hidden}
.page.thesen .comments-radio-item input:checked~label:after,.single-thesen .comments-radio-item input:checked~label:after{background-image:url(../images/radio-icon.7aed3501.svg)}
.page.thesen .comments-radio-item label,.single-thesen .comments-radio-item label{display:inline-block;margin:0;padding:0 0 0 30px;font-size:15px;position:relative}
.page.thesen .comments-radio-item label:after,.single-thesen .comments-radio-item label:after{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:80% auto;border-radius:5px;border:1px solid #231f20;content:'';display:block;height:20px;left:0;position:absolute;top:-1px;width:20px}
.page.thesen .comments textarea,.single-thesen .comments textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:5px;border:1px solid #231f20;display:block;padding:11px 10px;width:100%}
.page.thesen .comment,.single-thesen .comment{margin-bottom:40px}
.page.thesen .comment:last-child,.single-thesen .comment:last-child{margin-bottom:0}
.page.thesen .comment-form-radio,.single-thesen .comment-form-radio{margin-bottom:18px}
.page.thesen .comment-form-radio.error .comments-radio-item label,.single-thesen .comment-form-radio.error .comments-radio-item label{color:#b22e25}
.page.thesen .comment-form-radio.error .comments-radio-item label:after,.single-thesen .comment-form-radio.error .comments-radio-item label:after{border-color:#b22e25}
.page.thesen .comment-list,.single-thesen .comment-list{list-style:none;margin:0;padding:0}
.page.thesen .comment-meta,.single-thesen .comment-meta{margin-bottom:6px}
.page.thesen .comment-metadata a,.single-thesen .comment-metadata a{display:inline-block}
.page.thesen .comment-date,.single-thesen .comment-date{font-size:15px}
.page.thesen .comment-date,.page.thesen .comment-date:hover,.single-thesen .comment-date,.single-thesen .comment-date:hover{color:#231f20}
.page.thesen .comment-reply-title,.single-thesen .comment-reply-title{display:none}
.page.thesen .form-error,.single-thesen .form-error{color:#b22e25;display:none;margin:0 0 20px}
.page.thesen .form-error--show,.single-thesen .form-error--show{display:block}
.page.thesen .thesen-contact form,.single-thesen .thesen-contact form{font-family:gotham-ssm-bold,Arial,sans-serif;font-weight:900;float:left;position:relative}
.page.thesen .thesen-contact form .input,.page.thesen .thesen-contact form .select,.page.thesen .thesen-contact form .textarea,.single-thesen .thesen-contact form .input,.single-thesen .thesen-contact form .select,.single-thesen .thesen-contact form .textarea{margin-bottom:25px}
.page.thesen .thesen-contact form .input,.page.thesen .thesen-contact form .select,.single-thesen .thesen-contact form .input,.single-thesen .thesen-contact form .select{height:75px}
.page.thesen .thesen-contact form select,.single-thesen .thesen-contact form select{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#333e44;border:none;border-radius:5px;color:#fff;margin:5px 0;padding:11px;width:100%}
.page.thesen .thesen-contact form select::-ms-expand,.single-thesen .thesen-contact form select::-ms-expand{display:none}
.page.thesen .thesen-contact form select option,.single-thesen .thesen-contact form select option{background:#333e44;color:#fff;padding:3px}
.page.thesen .thesen-contact form .select:after,.single-thesen .thesen-contact form .select:after{content:'';pointer-events:none;position:absolute;right:30px;top:50%;background-image:url(../images/sprite.f7e1262d.png);background-position:-228px -180px;background-repeat:no-repeat;width:21px;height:12px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page.thesen .thesen-contact form .select:after,.single-thesen .thesen-contact form .select:after{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}
.page.thesen .thesen-contact form input[type=email],.page.thesen .thesen-contact form input[type=text],.page.thesen .thesen-contact form input[type=tel],.page.thesen .thesen-contact form textarea,.single-thesen .thesen-contact form input[type=email],.single-thesen .thesen-contact form input[type=text],.single-thesen .thesen-contact form input[type=tel],.single-thesen .thesen-contact form textarea{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;background:0 0;border:1px solid #231f20;border-radius:5px;padding:11px 10px}
.page.thesen .thesen-contact form input[type=submit],.single-thesen .thesen-contact form input[type=submit]{font-family:gotham-ssm-light,Arial,sans-serif;font-weight:100;background:#b22e25;float:right}
.page.thesen .thesen-contact form:first-of-type,.single-thesen .thesen-contact form:first-of-type{position:relative;width:100%}
.page.thesen .thesen-contact form:nth-child(2n+1),.single-thesen .thesen-contact form:nth-child(2n+1){margin-right:7%}
.page.thesen .thesen-contact form.content,.single-thesen .thesen-contact form.content{width:100%}
.page.thesen .thesen-contact .wpcf7-validation-errors,.single-thesen .thesen-contact .wpcf7-validation-errors{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;border:none;color:#b22e25;float:right;margin:15px 0;padding:0}
.page.thesen .thesen-contact .wpcf7 input.wpcf7-text,.page.thesen .thesen-contact .wpcf7 textarea.wpcf7-textarea,.single-thesen .thesen-contact .wpcf7 input.wpcf7-text,.single-thesen .thesen-contact .wpcf7 textarea.wpcf7-textarea{margin:5px 0;width:100%}
.page.thesen .thesen-contact .wpcf7-response-output,.single-thesen .thesen-contact .wpcf7-response-output{position:relative;clear:both}
.page.thesen .thesen-contact .checkbox,.single-thesen .thesen-contact .checkbox{display:inline-block;margin:10px 0 0}
.page.thesen .thesen-contact .checkbox input,.single-thesen .thesen-contact .checkbox input{left:0;margin-left:0;top:-12px;z-index:99}
.page.thesen .thesen-contact .left,.page.thesen .thesen-contact .right,.single-thesen .thesen-contact .left,.single-thesen .thesen-contact .right{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;position:relative}
.page.thesen .thesen-contact .left,.single-thesen .thesen-contact .left{display:inline-block;left:5px;position:relative;top:-10px}
.page.thesen .thesen-contact .right,.single-thesen .thesen-contact .right{text-align:right}
.page.thesen .thesen-contact .submit-btn,.single-thesen .thesen-contact .submit-btn{margin-top:10px}
.page.thesen .thesen-contact .wpcf7-not-valid-tip,.single-thesen .thesen-contact .wpcf7-not-valid-tip{font-family:gotham-ssm-book,Arial,sans-serif;font-weight:300;color:#b22e25;min-width:280px;position:absolute}
.page.thesen .content-container{padding-top:0!important}
.page.thesen .header-icon{margin:60px auto 50px}
@media screen and (max-width:991px){.page.thesen .thesen-contact form .left,.page.thesen .thesen-contact form .right,.single-thesen .thesen-contact form .left,.single-thesen .thesen-contact form .right{display:block;left:20px;text-align:left;top:-30px}
.page.thesen .thesen-contact form input[type=submit],.single-thesen .thesen-contact form input[type=submit]{display:block;float:none;margin:0 auto}
}
@media screen and (max-width:767px){.page.thesen .thesen-contact form .input,.page.thesen .thesen-contact form .select,.page.thesen .thesen-contact form .textarea,.single-thesen .thesen-contact form .input,.single-thesen .thesen-contact form .select,.single-thesen .thesen-contact form .textarea{margin-bottom:5px}
.page.thesen .wrap.container .comments-container,.single-thesen .wrap.container .comments-container{margin-bottom:0;padding-bottom:20px;padding-top:20px}
.page.thesen .comment:not(:last-child),.single-thesen .comment:not(:last-child){margin-bottom:25px}
.page.thesen .comments label,.single-thesen .comments label{font-size:14px}
.page.thesen .comments-pager,.single-thesen .comments-pager{margin-top:25px}
.page.thesen .header-icon,.single-thesen .header-icon{background-image:url(../images/sprite.f7e1262d.png);background-position:-228px -90px;background-repeat:no-repeat;width:45px;height:45px}
.page.thesen{margin-bottom:-30px}
.page.thesen .header-icon{margin:35px auto}
.single-thesen .header-icon{margin-bottom:35px}
.page.thesen .header-image,.single-thesen .header-image{margin:30px 0}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){.page.thesen .header-icon,.single-thesen .header-icon{background-size:303px 250px;background-image:url(../images/sprite@2x.1bfc302f.png)}
}