#news .entry-title a{color:#41505D}#news .article-list .post section{min-height:150px}#news a.read-more,#schule a.read-more{background:#617632;padding:8px 10px;color:white;border-radius:3px;text-decoration:none}#news a.read-more:hover,#news a.read-more:focus,#schule a.read-more:hover,#schule a.read-more:focus{background:#75942f}#news .article-list .post footer{justify-content:flex-end}#schule .overview article{position:relative;padding-bottom:60px !important}#schule a.read-more{position:absolute;bottom:1.25em;right: 1.25em}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}.strong,b,strong{font-weight:700}.em,dfn,em{font-style:italic}hr{box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-ms-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:after,q:before{content:'';content:none}.small,small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{content:"";display:table}.cf:after,.clearfix:after{clear:both}span.amp{font-family:Baskerville,Goudy Old Style,Palatino,Book Antiqua,serif!important;font-style:italic}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/lato/lato-v14-latin-regular.woff2) format('woff2'),//Chrome 26+,Opera 23+,Firefox 39+ url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/lato/lato-v14-latin-regular.woff) format('woff')}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local('Lato Italic'),local('Lato-Italic'),url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/lato/lato-v14-latin-italic.woff2) format('woff2'),//Chrome 26+,Opera 23+,Firefox 39+ url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/lato/lato-v14-latin-italic.woff) format('woff')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/lato/lato-v14-latin-700.woff2) format('woff2'),//Chrome 26+,Opera 23+,Firefox 39+ url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/lato/lato-v14-latin-700.woff) format('woff')}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/lato/lato-v14-latin-700italic.woff2) format('woff2'),//Chrome 26+,Opera 23+,Firefox 39+ url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/lato/lato-v14-latin-700italic.woff) format('woff')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/montserrat/montserrat-v12-latin-700.woff2) format('woff2'),//Chrome 26+,Opera 23+,Firefox 39+ url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/montserrat/montserrat-v12-latin-700.woff) format('woff')}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:local('Montserrat Bold Italic'),local('Montserrat-BoldItalic'),url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/montserrat/montserrat-v12-latin-700italic.woff2) format('woff2'),//Chrome 26+,Opera 23+,Firefox 39+ url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/montserrat/montserrat-v12-latin-700italic.woff) format('woff')}@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-weight:400;src:local('Yanone Kaffeesatz Regular'),local('YanoneKaffeesatz-Regular'),url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/yanone-kaffeesatz/yanone-kaffeesatz-v9-latin-regular.woff2) format('woff2'),//Chrome 26+,Opera 23+,Firefox 39+ url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/yanone-kaffeesatz/yanone-kaffeesatz-v9-latin-regular.woff) format('woff')}@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-weight:700;src:local('Yanone Kaffeesatz Bold'),local('YanoneKaffeesatz-Bold'),url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/yanone-kaffeesatz/yanone-kaffeesatz-v9-latin-700.woff2) format('woff2'),//Chrome 26+,Opera 23+,Firefox 39+ url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/fonts/yanone-kaffeesatz/yanone-kaffeesatz-v9-latin-700.woff) format('woff')}p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}.last-col{float:right;padding-right:0!important}@media (max-width:767px){.m-all{float:left;padding-right:.75em;width:100%;padding-right:0}.m-1of2{width:50%}.m-1of2,.m-1of3{float:left;padding-right:.75em}.m-1of3{width:33.33%}.m-2of3{width:66.66%}.m-1of4,.m-2of3{float:left;padding-right:.75em}.m-1of4{width:25%}.m-3of4{float:left;padding-right:.75em;width:75%}}@media (min-width:768px) and (max-width:1029px){.t-all{float:left;padding-right:.75em;width:100%;padding-right:0}.t-1of2{width:50%}.t-1of2,.t-1of3{float:left;padding-right:.75em}.t-1of3{width:33.33%}.t-2of3{width:66.66%}.t-1of4,.t-2of3{float:left;padding-right:.75em}.t-1of4{width:25%}.t-3of4{width:75%}.t-1of5,.t-3of4{float:left;padding-right:.75em}.t-1of5{width:20%}.t-2of5{width:40%}.t-2of5,.t-3of5{float:left;padding-right:.75em}.t-3of5{width:60%}.t-4of5{float:left;padding-right:.75em;width:80%}}@media (min-width:1030px){.d-all{float:left;padding-right:.75em;width:100%;padding-right:0}.d-1of2{width:50%}.d-1of2,.d-1of3{float:left;padding-right:.75em}.d-1of3{width:33.33%}.d-2of3{width:66.66%}.d-1of4,.d-2of3{float:left;padding-right:.75em}.d-1of4{width:25%}.d-3of4{width:75%}.d-1of5,.d-3of4{float:left;padding-right:.75em}.d-1of5{width:20%}.d-2of5{width:40%}.d-2of5,.d-3of5{float:left;padding-right:.75em}.d-3of5{width:60%}.d-4of5{width:80%}.d-1of6,.d-4of5{float:left;padding-right:.75em}.d-1of6{width:16.6666666667%}.d-1of7{width:14.2857142857%}.d-1of7,.d-2of7{float:left;padding-right:.75em}.d-2of7{width:28.5714286%}.d-3of7{width:42.8571429%}.d-3of7,.d-4of7{float:left;padding-right:.75em}.d-4of7{width:57.1428572%}.d-5of7{width:71.4285715%}.d-5of7,.d-6of7{float:left;padding-right:.75em}.d-6of7{width:85.7142857%}.d-1of8{width:12.5%}.d-1of8,.d-1of9{float:left;padding-right:.75em}.d-1of9{width:11.1111111111%}.d-1of10{width:10%}.d-1of10,.d-1of11{float:left;padding-right:.75em}.d-1of11{width:9.09090909091%}.d-1of12{float:left;padding-right:.75em;width:8.33%}}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;color:#41505D;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrap{width:96%;margin:0 auto}a{color:#617632;text-decoration:underline}a:focus,a:hover{color:#708349;text-decoration:none}a:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}svg{display:block;width:100%;height:100%}.pdf svg{display:inline-block;width:16px;height:16px;margin-left:3px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{text-rendering:optimizelegibility;margin:2rem 0 0.75rem;color:#D34031}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{color:#617632;text-decoration:none}.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover{text-decoration:none}.h1,h1{font-size:2.25em;line-height:1.333em;font-weight:400}.h2,h2{font-size:1.75em;line-height:1.4em}.h3,h3{font-size:1.25em;font-weight:700}.h4,h4{font-size:1.125em;font-weight:700}.h5,h5{font-size:.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}.yanone{font-family:Yanone Kaffeesatz,sans-serif}.color-lightgray{color:#8c929a}.header{position:fixed;z-index:3;top:0;height:74px;width:100%;color:#41505D;background-color:#ecf0f1;box-shadow:0 0 5px rgba(0,0,0,.75);transform:scaleX(1)}#logo{margin:0;font-size:1.5rem;line-height:5.813rem;float:right;width:250px}#logo a{height:74px;display:-ms-flexbox;display:flex;color:#fff;padding:10px}#logo a svg{height:54px}#logo span.l1{width:25%}#logo span.l2{width:70%;margin-right:5%}#logo svg{fill:#617632}nav{border:0}nav li{list-style:none}nav li a{display:block;color:#41505D;padding:.75em}nav li a,nav li a:focus,nav li a:hover{text-decoration:none}nav li ul.children li a,nav li ul.sub-menu li a{padding-left:30px}nav.wrap{margin:0;padding:0}.slideshow-wrap{position:relative;z-index:1}.slideshow-wrap .bx-wrapper{margin:0;overflow:hidden;z-index:10}.slideshow-wrap:hover{transition:all 175ms ease-in}.slideshow-wrap:hover .bx-controls-direction a svg{fill:#232323}.slideshow-wrap:hover .bx-controls-direction a.bx-prev{left:0}.slideshow-wrap:hover .bx-controls-direction a.bx-next{right:0}.slideshow figure{display:none;max-width:100%;height:auto}.slideshow figure:first-child{display:block}.slideshow img {display:block}#news{position:relative;overflow:hidden}#news .bx-pager{left:0}#news .bx-pager a{width:12px;height:12px}#news .bx-pager a.active,#news .bx-pager a:hover{background-color:#617632}#news:hover{transition:all 175ms ease-in}#news:hover .bx-controls-direction a svg{fill:#232323}#news:hover .bx-controls-direction a.bx-prev{left:0}#news:hover .bx-controls-direction a.bx-next{right:0}.videos-vimeo-wrap div {margin-bottom: 1.25em}.quicklist-wrap,.toggle-quicklist{display:none}.home #container,.home #content{box-shadow:0 0 5px rgba(0,0,0,.75)}.home #content{position:relative;z-index:2}.home .searchbar{width:75%;margin:1.5rem auto 0}.home .searchbar #searchform button,.home .searchbar #searchform input{border:1px solid #dedede;background:#fff}.home .searchbar #searchform input{border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;margin:0}.home .searchbar #searchform button{border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px}.home .searchbar #searchform button svg{fill:#93949e}.home .searchbar #searchform button:focus,.home .searchbar #searchform button:hover{background:#fff}.home .searchbar #searchform button:focus svg,.home .searchbar #searchform button:hover svg{fill:#7d7e88}#container{position:relative;padding-top:74px;background-color:#fff}#content{padding-top:1.25em}#content ul{list-style:disc;margin-left:1.25em}.home-section,.home-section>header{margin-bottom:3rem}.home-section:last-child{margin-bottom:0}.section-title{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.438em;font-weight:700;text-align:center;text-transform:uppercase;margin-top:0}div.hr{position:relative;width:100%;height:51px;margin:1.5rem 0}div.hr .svg-wrap{width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:.5}div.hr .svg-wrap svg{fill:#27293d}div.hr:after,div.hr:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.hr:before{background:#fff;width:90px;height:50px;z-index:1}div.hr:after{height:1px;background:transparent;width:100%;border-bottom:1px solid #dedede}.subline{font-family:Georgia;font-style:italic;text-align:center;font-size:1.125em;width:80%;margin:0 auto 1.5rem}.entry-title,.page-title,.single-title{margin:0}.byline{color:#9fa6b4;font-style:italic;margin:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{color:#41505D}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child{margin-top:0}.entry-content p{margin:0 0 1.5rem}.entry-content p.pre-list{margin-bottom:.25em}.entry-content ul{list-style:outside;margin:0 0 1.5rem 1.25em}.entry-content ul li{list-style-type:disc}.entry-content ol,.entry-content ul.decimal{list-style:outside;margin:0 0 1.5rem 1.25em}.entry-content ol li,.entry-content ul.decimal li{list-style:decimal}.entry-content .excerpt-read-more{display:block;text-align:right}.entry-content blockquote{margin:0 0 1.5rem;padding:1.25em;font-style:italic;color:#D34031;border-top:1px solid #dedede;padding-top:1.25em;text-align:center}.entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 1.5em;max-width:100%;height:auto}.entry-content pre{background:#27293d;color:#f8f9fa;font-size:.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px}.entry-content tbody{vertical-align:top}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.tags{margin:0}#intro header{margin:2rem auto 0}#news{position:relative;background:#ecf0f1}.original-steinway{opacity:.75;padding-top:1.25em;border-top:1px solid #dedede;-webkit-filter:saturate(0);filter:saturate(0)}#donation h2{margin-top:0}#donation .paypal{width:100%;margin:0 0 1.5em}#donation .paypal .paypal-logo{width:150px}#donation .paypal .paypal-moneypool-btn button{background:#0070ba;color:#fff;border:none;border-radius:6px;padding:.75em 1em;width:100%;margin:1.25em 0 1em}.donation-goal{position:relative;padding:5em 0 0;margin-top:2em;max-width:1200px}.donation-goal img{max-width:100%;height:auto}.donation-goal .counter-wrap,.donation-goal .donation-status{transition:6s cubic-bezier(.4,0,.2,1)}.donation-goal .donation-status{position:absolute;width:0;height:63px;background:url(//www.gymnasium-cochem.de/wp-content/media/images/klavier-neu.jpg) no-repeat;z-index:1}.donation-goal .donation-bg{opacity:1;height:auto;max-width:100%}.donation-goal .counter-wrap{position:absolute;top:0;left:-34px;width:68px;height:48px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:6px;font-size:1.25em;font-weight:900;color:#fff}.donation-goal .counter-wrap:after,.donation-goal .counter-wrap:before{content:'';position:absolute}.donation-goal .counter-wrap:before{width:100%;height:100%;background:#617632;left:0;top:0;z-index:-1;border-radius:6px}.donation-goal .counter-wrap:after{bottom:0;left:50%;width:10px;height:10px;background:#617632;transform:rotate(-45deg) translate(-7px);z-index:-2}.donation-goal .counter-line{position:absolute;width:2px;height:85px;bottom:-105px;border-right:1px solid #7d7d7d}.donation-goal .counter-percentage{display:inline-block;margin-left:5px}.article-list{width:100%;padding:2em 0 4em;-ms-flex-pack:justify;justify-content:space-between}.article-list .bx-loading{display:none}.article-list .post{width:100%;margin:0 0 1.5rem}.article-list .post h1{font-size:1.25rem;font-weight:700;margin:0}.article-list .post header h1,.article-list .post section{padding:0 .25em}.article-list .post footer{margin-top:1.5rem;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.article-list .post footer .comments-amount a{color:#41505D;font-style:italic}.article-list .post footer .comments-amount span{color:#D34031}.article-list.time-big h1{margin:1rem 0}.article-list.time-big time{font-size:2.5em;font-weight:700}.article-list.time-big time .month{font-size:.6em}.article-list.without-sidebar .post{width:100%;padding:0 .5em}.article-list.without-sidebar .post .post-thumbnail-fallback{height:230px}.post-thumbnail-container,.post-thumbnail-fallback{display:block;border:10px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.3);transition:box-shadow 125ms linear}.post-thumbnail-container:active,.post-thumbnail-container:focus,.post-thumbnail-container:hover,.post-thumbnail-fallback:active,.post-thumbnail-fallback:focus,.post-thumbnail-fallback:hover{box-shadow:0 0 3px rgba(0,0,0,.6)}.post-thumbnail-fallback{position:relative;width:100%;height:279px;background:#617632}.post-thumbnail-fallback h2{position:absolute;margin:0;font-size:2.75em;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.post-thumbnail-fallback svg{fill:#fff;padding:2em;opacity:.25}.post-thumbnail-container a{display:block}.post-thumbnail-container img{display:block;max-width:100%;height:auto;margin:0}.events .event-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #dedede;padding:.5em .5em .5em .7em;font-size:100%;outline:none;-ms-flex-direction:column;flex-direction:column}.events .event-header>div{padding:.25em 0}.events .event-header>div.event-date svg{float:left;width:18px;height:18px;fill:#D34031;margin:4px 10px 4px 0}.events .event-header>div.event-title{margin-left:28px}#schule .overview{background:#ecf0f1;padding:1.25em .5em}#schule .overview article{width:100%;margin:1.25em 0;padding:1.25em;background:#fff}#schule .overview article header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#schule .overview article header svg{width:30px;height:30px;margin-right:10px;fill:#27293d}#schule .overview article header h1{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.25rem;margin:0 0 1.5rem}#schule .overview article section{margin-bottom:1.5rem}#schule .overview article section img{display:block;width:100%;max-width:100%;height:auto;margin-bottom:1.5rem;background:#c5c5c5}#schule .overview article footer{text-align:right}#impressionen header{margin-bottom:1.5rem}.video-player-wrap{display:none}#kontakt section{background:#ecf0f1;padding:1.25em 0}#kontakt section form{width:90%;margin:0 auto}#kontakt section form input,#kontakt section form select,#kontakt section form textarea{background:white;border:1px solid #ccc;color:#41505D}#kontakt section form input[type=submit],#kontakt section form select[type=submit],#kontakt section form textarea[type=submit]{color:#fff;border:0;border-radius:0;background-color:#41505D;border-radius:3px}#kontakt section form input[type=submit]:focus,#kontakt section form input[type=submit]:hover,#kontakt section form select[type=submit]:focus,#kontakt section form select[type=submit]:hover,#kontakt section form textarea[type=submit]:focus,#kontakt section form textarea[type=submit]:hover{background-color:#5D703D}#kontakt section form input.valid,#kontakt section form select.valid,#kontakt section form textarea.valid{border-color:#7ab339;background-color:rgba(152,210,62,.3)}#kontakt section form input.error,#kontakt section form input.wpcf7-not-valid,#kontakt section form select.error,#kontakt section form select.wpcf7-not-valid,#kontakt section form textarea.error,#kontakt section form textarea.wpcf7-not-valid{color:#41505D;border-color:#e45f5f;background-color:hsla(9,77%,61%,.3)}#kontakt .bottom-line{-ms-flex-pack:justify;justify-content:space-between}#kontakt .bottom-line h1{font-size:1.25em;font-weight:700;border-bottom:1px solid #ccc;padding:0 0 1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#kontakt .bottom-line h1 svg{width:25px;height:30px;fill:#D34031;margin:0 10px 0 0}#kontakt .bottom-line div{width:90%;margin:0 auto;padding:0;background:#fff;text-align:center}h3.seperate{-ms-flex-pack:distribute;justify-content:space-around}.video-container video{max-width:100%;height:auto;display:block}.video-overlay{display:none}.single article.post header,.single article.post section{margin-bottom:1.5rem}.page article.page header,.page article.page section.entry-content,.search article{margin-bottom:1.5rem}.search article{padding-bottom:1.5rem;border-bottom:1px solid #dedede}.search article header{margin-bottom:1.5rem}.search .excerpt-read-more{margin-top:1.5rem;display:block;float:right}.aa_loginForm{width:100%}.aa_loginForm input[type=checkbox]{height:auto;display:inline-block}.geschaeftsverteilung{padding:1.25em 0;margin:1.25em 0;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.geschaeftsverteilung .pdf svg{display:block;float:right;width:42px;height:42px}.geschaeftsverteilung .pdf.no-pdf-icon svg{display:none}.leitung .placeholder{position:relative;width:300px;height:225px;border:5px solid #eaeaea;background:#617632;padding:50px;margin:0 1.5rem 1.5rem 0;display:inline;float:left}.leitung .placeholder svg{fill:hsla(0,0%,100%,.75)}.placeholder{width:320px;height:200px;border:5px solid #eaeaea;float:left;margin:0 1.25em 2.5em 0}table{width:100%;border:1px solid #eaedf2;margin-bottom:1.5rem}table thead{font-weight:700}table tr{border-bottom:1px solid #eaedf2}table tr:nth-child(even){background-color:#f5f5f5}table td{padding:7px;border-right:1px solid #eaedf2}table td:last-child{border-right:0}table.kollegium tbody tr td:first-child,table.kollegium tbody tr td:nth-child(2){width:20%}table.kollegium tbody tr td:nth-child(3){width:45%}.goto-extern{font-size:1.25em;font-weight:700}.vorbereitungsphase-klasse-6{text-align:center}.vorbereitungsphase-klasse-6 tbody tr td:first-child{font-weight:700;text-align:left}.bilinguale-phase-klasse-7-10{text-align:center}.bilinguale-phase-klasse-7-10 tbody tr td:first-child{font-weight:700;text-align:left}.bilinguale-phase-klasse-7-10 tbody tr:last-child td{font-weight:400;text-align:center}.bilinguale-phase-klasse-7-10 .add{color:#D34031}.ecdl-module>div,.unterricht-orientierungsstufe>div{-ms-flex:1;flex:1}.termine-legende{font-size:.875em;margin:1.5rem 0}.termine-legende h4{font-size:.875em}.termine-legende ul{display:-ms-flexbox;display:flex;margin:0!important;-ms-flex-pack:justify;justify-content:space-between}.termine-legende ul li{list-style:none;line-height:20px}.termine-legende ul li:before{float:left;content:'';display:block;width:20px;height:20px;margin:0 1em 0 0}.termine-legende ul li.gos:before{background-color:#a7b828}.termine-legende ul li.mss:before{background-color:#9643a5}.termine-legende ul li.sonstige:before{background-color:#59bfb3}.termine-legende ul li.feiertage:before{background-color:#eaedf2}.termine-legende ul li.intern,.termine-legende ul li.mss-intern{display:none}body.logged-in .termine-legende ul li.intern,body.logged-in .termine-legende ul li.mss-intern{display:block}body.logged-in .termine-legende ul li.intern:before{background-color:#3759c6}body.logged-in .termine-legende ul li.mss-intern:before{background-color:#e3477e}.eo-events table tr:nth-child(even){background-color:#f7f7f7}.category-description{border-bottom:2px solid #ecf0f1;padding:1.25em}svg{height:100%;width:100%}h1+.gallery,h2+.gallery,h3+.gallery,h4+.gallery,p+.gallery{padding-top:0}.gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}.gallery figure{float:left;display:block;width:48%;margin:0 1% .75em}.gallery figure a{zoom:1}.gallery figure a:after,.gallery figure a:before{content:"";display:table}.gallery figure a:after{clear:both}.gallery figure img{width:100%;max-width:100%}.gallery br{display:none}.gallery.no-links img{width:48%;margin:1%}.gallery:after,.gallery:before{content:"";display:table}.gallery:after{clear:both}.gallery a,.gallery img,.ps a,.ps img{display:block;margin:0}.gallery figcaption,.ps figcaption{padding:.5rem;background:#eaeaea;text-align:center;display:none}.gallery figcaption{display:none}.leitung .ps.with-caption figcaption,.sekretariat .ps.with-caption figcaption{display:block}figure.ps{max-width:100%;margin-bottom:.25em;background:#eaeaea;padding:5px}figure.ps a,figure.ps img{display:block}figure.ps img{margin:0!important}.gmap{position:relative;border:1px solid rgba(0,0,0,.2);-webkit-filter:saturate(.5);filter:saturate(.5);transition:.25s linear}.gmap .map-overlay{position:absolute;width:100%;height:100%}.gmap iframe{display:block;border:none;width:100%;height:325px}.gmap.active{-webkit-filter:saturate(1);filter:saturate(1)}.gmap.active .map-overlay{visibility:hidden}.home .gmap{border-left:0;border-right:0}.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar-logos a,.sidebar-logos img{max-width:100%;width:80%;margin:0 auto 1.25em;display:block}.sidebar-logos a img{width:100%;margin:0}.location .location-text{width:calc(100% - 90px - 1rem)}.location h2,.location h3{line-height:1em}.location h2{font-family:Yanone Kaffeesatz,sans-serif;font-size:1.75em;margin:0;color:#D34031}.location h3{color:rgba(92,107,128,.5);margin:0}.location svg{width:90px;height:68px;margin-left:1rem;fill:rgba(92,107,128,.5)}.toc li.current_page_item a{font-weight:700;color:#617632;text-decoration:underline}.toc li.current_page_item:before{color:#617632}.toc li:focus:before,.toc li:hover:before{color:#617632}.toc a{color:#41505D}.toc a:focus,.toc a:hover{color:#708349}.widget ul li{margin-bottom:.75em}.widget.widget_search{margin:2.2em 0}.sidebar span.post-date{display:block;text-indent:0;font-size:.875em;font-style:italic}.no-widgets{background-color:#fff;padding:1.5em;text-align:center;border:1px solid #ccc;border-radius:2px;margin-bottom:1.5em}.logout-link a{color:#D34031!important}#ecdl-pruefungszentrum,#europaschule{display:block;max-width:75%;margin:1.25em auto}#ecdl-pruefungszentrum img{max-width:100%}.footer-logo-digitalpakt img {display:block;max-width: 60%;margin: 20px auto}.footer{clear:both;background-color:#27293d;color:#f8f9fa}.footer a{color:#ffffff}.footer a:focus,.footer a:hover{color:#bcbdc2}.footer-links ul li{display:inline-block}.footer-links ul a:focus,.footer-links ul a:hover{text-decoration:none}#bottom-navigation{padding:0 0 3em;border-top:1px solid #3c3e50;color:#93949e}#bottom-navigation ul{width:calc(100% - 35px)}#bottom-navigation ul li{display:inline-block}#bottom-navigation ul li a{text-decoration:none;padding:.75em}.toplink{position:relative;width:35px;height:35px;background:#3c3e50;fill:hsla(0,0%,100%,.25);margin:1em auto 0}.toplink svg{padding:10px}.toplink:focus,.toplink:hover{background:#45475a}.commentlist .comment{width:100%}.commentlist .comment article{background:#ecf0f1;padding:1.25em}.commentlist .comment article header{padding-bottom:1.25em;border-bottom:1px solid #41505D}.commentlist .comment article header cite{font-weight:700}.commentlist .comment article+.comment{margin-top:1.5rem}.commentlist .comment article+.comment:last-child article,.commentlist .comment article+.comment>article{margin-top:0}.commentlist .comment+.comment article{margin-top:1.5rem}.commentlist .comment.depth-2,.commentlist .comment.depth-3,.commentlist .comment.depth-4,.commentlist .comment.depth-5{float:right;padding-left:5%;border-left:1px dashed #dedede}.commentlist .comment_content p{margin:0 0 1em}.commentlist .comment-edit-link{float:right}.pswp{display:none}.pswp__bg{opacity:.7!important}#container .it_epoll_container{background:none!important;box-shadow:none;border-radius:0;border:none;width:100%;padding:0;margin:1.25em 0}#container .it_epoll_container span.it_epoll_title_exact{text-shadow:none;color:#D34031;font-size:1.75rem;line-height:normal}#container .it_epoll_container span.it_epoll_title_exact:after{content:normal}#container .it_epoll_container .it_epoll_survey-stage{display:none}#container .it_epoll_container .it_epoll_pull-right{width:100%}#container .it_epoll_container .it_epoll_inner{background:transparent;padding:0}#container .it_epoll_container .it_epoll_inner>ul{margin:0!important}#container .it_epoll_container .it_epoll_survey-name{font-size:1.25em;font-weight:400;line-height:1.44em;padding:1.25em}#container .it_epoll_container #it_epoll_otp_confirm_vote{transition:0s}#container .it_epoll_container .close-survey{position:absolute;top:0;right:0;width:24px;height:26px;color:#fff;cursor:pointer;z-index:1;background:rgba(0,0,0,.5)}#container .it_epoll_container ul.it_epoll_surveys.it_epoll_grid{display:-ms-flexbox;display:flex}#container .it_epoll_container .it_epoll_survey-item-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}#container .it_epoll_container .it_epoll_survey-item-inner .it_epoll_survey-name{-ms-flex-item-align:center;align-self:center}#container .it_epoll_container .it_epoll_survey-item-inner .it_epoll_survey-item-action{-ms-flex-item-align:end;align-self:flex-end}#container .it_epoll_container .it_epoll_survey_confirmation_form label.error{color:#0f3356;font-size:.875em}.item-ansprechpartner>div{text-align:center;margin-bottom:1.5em}.item-ansprechpartner em{font-size:1.125em}.item-ansprechpartner h2{margin-bottom:0}.item-ansprechpartner{margin:0 0 3em;padding-bottom:3em;border-bottom:1px solid #dedede}.bx-wrapper{position:relative;margin:0;padding:0;zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/images/bxslider/bx_loader.gif) 50% no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{position:absolute;bottom:10px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:.85em;color:#666}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;zoom:1;display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:hsla(0,0%,100%,.75);text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:50%}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:rgba(0,0,0,.75)}.bx-wrapper .bx-prev{float:left}.bx-wrapper .bx-next{float:right}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;transform:translateY(-50%);opacity:.75;width:30px;height:50px;padding:5px;background-color:#fff;transition:all 175ms ease-out}.bx-wrapper .bx-controls-direction a svg{fill:#000}.bx-wrapper .bx-controls-direction a.bx-prev{left:0}.bx-wrapper .bx-controls-direction a.bx-next{right:0}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/images/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/images/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.gos-schulsozialarbeiter{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.gos-schulsozialarbeiter>div{width:48%;margin-bottom:1.25em}.gos-schulsozialarbeiter img{max-width:150px}.gos-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #dedede;margin-bottom:1.25em}.gos-video-overlay{left:0}.page-id-41935 figure.ps{margin-bottom:1.25em}.page-id-41935 .has-figcaption img{margin-bottom:0!important}.page-id-41935 .has-figcaption figcaption{display:block;text-align:left;margin-bottom:1.25em}td.tac{text-align:center}@keyframes a{0%{bottom:-5em;opacity:0}to{bottom:50px;opacity:1}}@keyframes b{0%{bottom:50px;opacity:1}to{bottom:-5em;opacity:0}}@keyframes c{0%{height:0;width:0;opacity:1}45%{height:75px;width:75px;opacity:0}to{height:0;width:0;opacity:0}}.quellenangaben{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:5em}.quellenangaben>div{width:100%;display:-ms-flexbox;display:flex;background:#f5f5f5;padding:10px 15px;margin-bottom:2.25em}.quellenangaben>div h3{font-size:100%}.quellenangaben>div figure{-ms-flex-item-align:baseline;align-self:baseline;min-width:150px;margin:0 0 0 20px!important;background:none;padding:0}.information{display:block;padding:1em;background:#fffae9;border:1px solid #ecd386}.sk-circle{margin:50px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#617632;border-radius:100%;animation:d 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes d{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.btn{display:inline-block;position:relative;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;font-size:.9em;line-height:1em;font-weight:400;padding:.5em 1em;border-radius:4px;border:0;cursor:pointer;transition:background-color .14s ease-in-out}.btn:focus,.btn:hover{color:#fff;text-decoration:none;outline:none}.btn:active{top:1px}.btn{background-color:#27293d}.btn:focus,.btn:hover{background-color:#838a75}.btn:active{background-color:#7f9353}.field,input,select,textarea{display:block;height:40px;padding:0 12px;margin-bottom:14px;font-size:1em;color:#41505D;border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:100%;max-width:100%;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#eaedf2;box-sizing:border-box;transition:background-color .24s ease-in-out}.field:active,.field:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{background-color:#f9fafb;outline:none}input[type=password]{letter-spacing:.3em}input[type=checkbox],input[type=radio]{width:auto}textarea{max-width:100%;min-height:120px;line-height:1.5em;padding:6px 12px}#searchform{zoom:1}#searchform .screen-reader-text{display:none}#searchform input{box-sizing:border-box;-webkit-appearance:none}#searchform input[type=search]{float:left;width:calc(100% - 52px);height:52px;max-width:100%;border-radius:0}#searchform button[type=submit]{width:52px;height:52px;padding:0;line-height:40px;position:relative;background-color:#eaedf2;border-radius:0;border:none;outline:none}#searchform button[type=submit] svg{padding:.875rem;fill:#27293d;transform:none}#searchform button[type=submit]:focus,#searchform button[type=submit]:hover{background-color:#d8dade}#searchform button[type=submit]:active{background-color:#cbcdd2}#searchform:after,#searchform:before{content:"";display:table}#searchform:after{clear:both}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wpcf7 .zeitraum,.wpcf7 form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7 form .cf,.wpcf7 h1,.wpcf7 h2,.wpcf7 h3,.wpcf7 h4{width:100%}.wpcf7 .form-field-wrap,.wpcf7 .form-submit-wrap{width:100%;margin-bottom:1em}.wpcf7 .form-field-wrap input,.wpcf7 .form-field-wrap textarea{margin:0}.wpcf7 .form-field-wrap input.wpcf7-validates-as-required.valid,.wpcf7 .form-field-wrap textarea.wpcf7-validates-as-required.valid{background-color:rgba(152,210,62,.3)}.wpcf7 .form-field-wrap input.wpcf7-validates-as-required.error,.wpcf7 .form-field-wrap input.wpcf7-validates-as-required.wpcf7-not-valid,.wpcf7 .form-field-wrap textarea.wpcf7-validates-as-required.error,.wpcf7 .form-field-wrap textarea.wpcf7-validates-as-required.wpcf7-not-valid{background-color:hsla(9,77%,61%,.3);color:#41505D}.wpcf7 label.error,.wpcf7 span.wpcf7-not-valid-tip{color:red;display:block;font-size:.875em}.wpcf7 .form-submit-wrap .wpcf7-submit{float:right;border:0;background-color:#617632}.wpcf7 .form-submit-wrap .wpcf7-submit:focus,.wpcf7 .form-submit-wrap .wpcf7-submit:hover{background-color:#98ac6c}.wpcf7 div.wpcf7-response-output{font-size:.875em;width:100%;padding:.75em 1.5em;margin:1.5em 0;border:none;text-align:center}.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors{background-color:rgba(255,238,0,.6)}.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#98d23e;color:#fff}span.wpcf7-not-valid-tip{display:none!important}@media only screen and (min-width:481px){.form-field-wrap.form-title{width:50%}.form-field-wrap.form-zip{width:25%}.form-field-wrap.form-place{width:70%;margin-left:5%}}@media only screen and (min-width:768px){.form-field-wrap.form-title{width:30%}.form-field-wrap.form-name,.form-field-wrap.form-phone,.form-field-wrap.form-subject{width:47.3%;margin-right:2.5%}.form-field-wrap.form-email,.form-field-wrap.form-recipient{width:47.3%;margin-left:2.5%}.form-submit-wrap input{width:150px}}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center}.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #eaedf2}.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.75em;min-width:1em;display:block;color:#617632}.pagination a:focus,.pagination a:hover,.pagination span:focus,.pagination span:hover{background-color:#617632;color:#fff}.pagination .current{cursor:default;color:#41505D}.pagination .current:focus,.pagination .current:hover{background-color:#fff;color:#41505D}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right} .pswp{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{opacity:0;-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline} .pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/images/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/images/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//www.gymnasium-cochem.de/wp-content/themes/gymnasium-cochem/library/css/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:e .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:f 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes f{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}@media only screen and (min-width:481px){.entry-content .alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter{display:block;clear:both;margin:0 auto 1.25em!important;background:none}figure.size-150,figure.small{max-width:150px}figure.size-300,figure.size-medium{max-width:310px}figure.size-680,figure.size-large{margin-left:0;margin-right:0}}@media only screen and (max-width:979px){body{width:100%;height:100%}.header{padding-left:74px}#logo a{-ms-flex-direction:row-reverse;flex-direction:row-reverse}nav#menu{display:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;padding-top:74px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#27293d}nav#menu ul{margin:0}nav#menu ul li{border-bottom:1px solid rgba(0,0,0,.15)}nav#menu ul li a{color:#fff}nav#menu ul li ul{display:none}nav#menu ul li ul li:first-child{border-top:1px solid rgba(0,0,0,.15)}nav#menu ul li ul li:last-child{border-bottom:none}nav#menu ul li.menu-item-has-children{position:relative}nav#menu ul li.menu-item-has-children svg{position:absolute;right:0;top:0;z-index:20;width:48px;height:48px;fill:#fff;padding:20px;transform:rotate(90deg)}nav#menu ul li.show>.trigger svg{transform:rotate(-90deg)}nav#menu ul li.show>a{color:#fff;background:#617632}nav#menu ul li.show>ul{display:block}nav#menu ul li.current-menu-ancestor>.trigger svg,nav#menu ul li.current-menu-item>.trigger svg{transform:rotate(-90deg)}nav#menu ul li.current-menu-ancestor>a,nav#menu ul li.current-menu-item>a{color:#fff;background:#617632}nav#menu ul li.current-menu-ancestor>ul,nav#menu ul li.current-menu-item>ul{display:block}nav#menu ul li.current-menu-ancestor>ul li.current-menu-ancestor>a,nav#menu ul li.current-menu-ancestor>ul li.current-menu-item>a,nav#menu ul li.current-menu-item>ul li.current-menu-ancestor>a,nav#menu ul li.current-menu-item>ul li.current-menu-item>a{background-color:rgba(140,162,92,.5)}nav#menu ul li.current-menu-ancestor>ul li.current-menu-ancestor li.current-menu-item>a,nav#menu ul li.current-menu-ancestor>ul li.current-menu-item li.current-menu-item>a,nav#menu ul li.current-menu-item>ul li.current-menu-ancestor li.current-menu-item>a,nav#menu ul li.current-menu-item>ul li.current-menu-item li.current-menu-item>a{background-color:rgba(140,162,92,.5)}nav#menu ul li.current-menu-ancestor.show>.trigger svg,nav#menu ul li.current-menu-item.show>.trigger svg{transform:rotate(90deg)}nav#menu ul li.current-menu-ancestor.show>ul,nav#menu ul li.current-menu-item.show>ul{display:none}.slideout-panel{position:relative;z-index:1}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open nav#menu{display:block}.toggle-button{position:absolute;z-index:5;top:0;left:0;height:74px;width:74px;border-radius:0;border:none;fill:#27293d;margin:0;background-color:transparent;outline:none}.toggle-button svg{padding:.5em}#searchform{border:1px solid #ccc;border-radius:3px}#searchform input[type=search]{margin:0;background:#fff}#searchform button[type=submit]{float:right;background-color:#fff}#searchform button[type=submit] svg{fill:#999ca0}}@media only screen and (max-width:767px){.donation-goal .donation-status{background-size:cover}article#donation section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}article#donation .paypal{-ms-flex-order:2;order:2}article#donation .donation-goal{-ms-flex-order:3;order:3}.page article.page>.article-header,.single article.post>.article-header{border-bottom:1px solid #ccc;text-align:center;padding-bottom:1.25em}.page article.page>.article-header h1,.single article.post>.article-header h1{font-family:Yanone Kaffeesatz,sans-serif}#bottom-navigation ul,.widget.widget_archive,.widget h4.widgettitle{text-align:center}#bottom-navigation ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#bottom-navigation ul li{width:45%}#bottom-navigation ul li:nth-child(2){width:10%}#content{padding-bottom:2.25em}.footer-links ul{margin-bottom:0}.footer-links ul li{width:90%;margin:0 auto;display:block;text-align:center;border-bottom:1px solid #3c3e50}.footer-links ul li:last-child{border-bottom:0}}@media only screen and (min-width:768px){body{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}.wrap{width:720px}.header{padding:0;height:74px}#logo{width:300px}#logo a{height:74px}#logo a svg{height:54px}.toggle-button{height:74px;width:74px}#inner-header{width:646px}.slideshow-wrap{margin-top:74px}#main{padding-right:3em}.home #main{padding:0}#container{z-index:1;padding-top:74px}.home #container{padding-top:0}.single article.post header,.single article.post section{margin-bottom:1.5rem}.single article.post .entry-title{font-size:1.75em}.aa_loginForm{width:40%}#donation .paypal{float:right;width:30%;margin:0 0 0 5em}#donation .paypal .paypal-moneypool-btn button{margin-bottom:5em}#donation .donation-goal{margin:2em auto 0}#donation .donation-goal .donation-status{height:119px;background-size:cover}#donation .donation-goal img{max-width:100%;height:auto}#donation .donation-goal .counter-line{height:135px;bottom:-160px}#donation .donation-goal .donation-bg{height:auto;max-width:100%}.events .event-header{-ms-flex-direction:row;flex-direction:row}.events .event-header>div.event-date{width:25%}.events .event-header>div.event-title{width:75%;margin:0}.sekretariat .ps{width:45%;margin:0}.sekretariat .ps:first-child{margin:0 1.5rem 0 0}#schule .overview{padding:1.25em 0}#schule .overview article{width:calc(49% - 2.5em);margin:1.25em}.leitung p{margin-bottom:1em}#news .bx-wrapper{width:100%!important;max-width:100%!important;position:static}#news .post{margin:0 20px}#news .post .post-thumbnail-fallback{height:224px}#news .post:nth-child(n+4){display:none}#news.bx-loaded .post:nth-child(n+4){display:block}.gmap iframe{height:450px}#impressionen header{margin-bottom:3rem}#kontakt section form{width:80%}#kontakt .bottom-line h1{-ms-flex-pack:start;justify-content:flex-start}#kontakt .bottom-line div{width:29%;text-align:left;margin:0 0 1.25em;padding:1.25em 0}.gos-schwerpunkte{-ms-flex-pack:justify;justify-content:space-between}.gos-schwerpunkte article{width:29%}.gos-schwerpunkte header{margin-bottom:0!important}.article-list{width:$wrap}.article-list .post{width:48%}.article-list .post .post-thumbnail-container,.article-list .post .post-thumbnail-fallback,.article-list .post header,.article-list .post section{margin-bottom:1.5rem}.article-list .post .post-thumbnail-fallback{height:154px}.article-list.without-sidebar .post{width:312px;padding:0}.article-list.without-sidebar .post .post-thumbnail-fallback{height:230px}.gallery{padding:1.5em 0 0}.gallery figure{width:23.5%;max-width:none}.gallery figure:first-child,.gallery figure:nth-child(4n+1){margin-left:0}.gallery figure:last-child,.gallery figure:nth-child(4n){margin-right:0}.gallery.no-links img{width:23%;margin:1%;border:1px solid #a3a092}.gallery figcaption,.ps figcaption{font-size:.85em;text-align:center}.ps.size-thumb-page-400,.ps.size-thumb-page-600{max-width:200px}p+.gallery{padding-top:0}.sidebar{margin-top:2.2em}.sidebar #europaschule{max-width:100%;margin:0}.sidebar #ecdl-pruefungszentrum{max-width:100%;margin-top:2.5em}.location .location-text{width:calc(100% - 90px - 1rem)}.location h2,.location h3{line-height:1em}.location h2{font-family:Yanone Kaffeesatz,sans-serif;font-size:2em;margin:0}.location h3{color:#41505D;margin:0}.location svg{width:90px;height:68px;margin-left:1rem;fill:rgba(92,107,128,.5)}.toc li.current_page_item a{font-weight:700;color:#617632;text-decoration:underline}.toc li.current_page_item:before{color:#617632}.toc li:focus:before,.toc li:hover:before{color:#617632}.toc a{color:#41505D}.toc a:focus,.toc a:hover{color:#708349}.widgettitle{color:#41505D;margin-bottom:.75em}.widget{padding:0 10px;margin:2.2em 0}.widget ul{margin-left:1.25em}.widget ul li{list-style:none;text-indent:-1.25em}.widget ul li ul{margin-top:.75em;padding-left:1em}.widget ul li:before{content:"•";color:#c4c4c4;padding-right:.7em}.widget:first-of-type{margin-top:0}a.note{color:#617632;font-size:.7em;display:inline-block;vertical-align:text-top}.fussnote{margin:0 0 1.5rem;padding-top:1.25em;font-size:.875em;border-top:1px solid #dedede;color:#9fa6b4}.footer{margin-top:0}.footer #inner-footer{position:relative}.footer #inner-footer:after{content:'';position:relative;bottom:-1px;height:1px;width:100%;background:#3c3e50;z-index:2}.footer #europaschule{position:absolute;right:0;bottom:-7px;width:150px}.footer #europaschule img{display:block;max-width:100%}.footer-links{float:left}#bottom-navigation ul li:first-child a,#inner-footer ul li:first-child a{padding-left:0}#respond{zoom:1}#respond .form-submit{width:50%;float:right;max-width:250px}#respond:after,#respond:before{content:"";display:table}#respond:after{clear:both}.footer-logo-digitalpakt img {float: right;width: 300px}@media only screen and (min-width:980px){.toggle-button{display:none}.wrap{width:880px}.header{height:94px}#inner-header{width:950px}#logo{width:250px}#logo a{padding:0}#logo a,#logo a svg{height:94px}#logo span.l1{margin:0 .75em 0 0}#logo span.l2{margin:0}#logo{float:left}.article-list .post .post-thumbnail-fallback{height:187px}nav#menu{position:fixed;top:0;left:50%;z-index:5;padding:0;height:94px;transform:translateX(-50%) translateX(125px);width:730px}nav#menu svg{display:none}nav#menu ul{float:right;margin:0}nav#menu li{float:left;position:relative}nav#menu li a{border-bottom:0;padding:35px 1em}nav#menu li a:focus,nav#menu li a:hover{color:#fff;background:#617632}nav#menu li ul.children,nav#menu li ul.sub-menu{margin-top:0;border:1px solid #ccc;border-top:0;position:absolute;visibility:hidden;z-index:8999}nav#menu li ul.children li a,nav#menu li ul.sub-menu li a{color:#41505D;padding-left:10px;border-right:0;display:block;width:180px;border-bottom:1px solid #ccc;padding:.75em;background:#fff}nav#menu li ul.children li a:focus,nav#menu li ul.children li a:hover,nav#menu li ul.sub-menu li a:focus,nav#menu li ul.sub-menu li a:hover{color:#fff;background:#617632}nav#menu li ul.children li ul.children,nav#menu li ul.children li ul.sub-menu,nav#menu li ul.sub-menu li ul.children,nav#menu li ul.sub-menu li ul.sub-menu{top:-1px;left:100%;border-top:1px solid #ccc}nav#menu li ul.children li ul.children li a,nav#menu li ul.children li ul.sub-menu li a,nav#menu li ul.sub-menu li ul.children li a,nav#menu li ul.sub-menu li ul.sub-menu li a{box-shadow:none}nav#menu li ul.children li:first-child>a,nav#menu li ul.sub-menu li:first-child>a{box-shadow:inset 0 4px 2px -2px rgba(0,0,0,.3)}nav#menu li ul.children li:first-child ul.children,nav#menu li ul.children li:first-child ul.sub-menu,nav#menu li ul.sub-menu li:first-child ul.children,nav#menu li ul.sub-menu li:first-child ul.sub-menu{top:0;border-top:0}nav#menu li ul.children li:first-child ul.children li:first-child>a,nav#menu li ul.children li:first-child ul.sub-menu li:first-child>a,nav#menu li ul.sub-menu li:first-child ul.children li:first-child>a,nav#menu li ul.sub-menu li:first-child ul.sub-menu li:first-child>a{box-shadow:inset 0 4px 2px -2px rgba(0,0,0,.3);border-top:0}nav#menu li ul.children li:last-child>a,nav#menu li ul.sub-menu li:last-child>a{border-bottom:0}nav#menu li ul.children li.current-menu-item>a,nav#menu li ul.children li.current_page_ancestor>a,nav#menu li ul.children li.current_page_item>a,nav#menu li ul.sub-menu li.current-menu-item>a,nav#menu li ul.sub-menu li.current_page_ancestor>a,nav#menu li ul.sub-menu li.current_page_item>a{color:#fff;background:#617632}nav#menu li#menu-item-20 ul.sub-menu ul.sub-menu{width:100%;left:calc(-100% - 2px)}nav#menu li:hover>ul, nav#menu li:focus>ul{top:auto;visibility:visible}nav#menu li.menu-item-has-children>a{cursor:default}nav#menu li.current-menu-item>a,nav#menu li.current_page_ancestor>a,nav#menu li.current_page_item>a,nav#menu li.menu-item-has-children:focus>a,nav#menu li.menu-item-has-children:hover>a{color:#fff;background:#617632}nav#menu .slideshow-wrap{margin-top:94px}nav#menu .footer{margin-top:1.5rem}.comment-respond .comment-form-author{float:left;width:47%;margin-right:2.9%}.comment-respond .comment-form-email{float:right;width:47%;margin-left:2.9%}.comment-respond #wp-comment-cookies-consent{display:inline-block;margin:0 10px 4px 0}#donation .donation-goal .donation-status{height:146px}#donation .donation-goal .counter-line{height:165px;bottom:-188px}}@media only screen and (min-width:1020px){#inner-header{width:980px}nav#menu{width:730px}#news .post .post-thumbnail-fallback{height:286px}}@media only screen and (max-width:1029px){.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:1030px){.wrap{width:1040px}#logo{width:250px}nav#menu{transform:translateX(-50%) translateX(125px);width:790px}#main{margin-top:2.2em}.toggle-quicklist{display:block;position:absolute;height:50px;width:50px;border-radius:50%;top:-25px;left:50%;transform:translateX(-50%);perspective:1000px;cursor:pointer}.toggle-quicklist .notification{position:absolute;width:75px;height:75px;opacity:0;background:hsla(0,0%,100%,.5);z-index:1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);animation:c 4s infinite 3s}.toggle-quicklist.hover .flipper,.toggle-quicklist.on .flipper{transform:rotateY(180deg)}.back,.front,.toggle-quicklist{width:50px;height:50px}.flipper{transition:.6s;transform-style:preserve-3d;position:relative}.back,.front{backface-visibility:hidden;position:absolute;top:0;left:0;border-radius:50%}.back svg,.front svg{fill:#fff;display:block}.front{z-index:2;transform:rotateY(0deg);background:#D34031}.front svg{padding:15px}.back{transform:rotateY(180deg);background:#41505D}.back svg{padding:17px}.quicklist-wrap{display:block;position:absolute;height:100%;width:100%;z-index:11;visibility:hidden}.quicklist-wrap .quicklist{position:relative;width:100%;height:100%;overflow:hidden}.quicklist-wrap .quicklist-overlay{width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.75);border-radius:50%;opacity:0;transition:all .75s linear;z-index:0}.quicklist-wrap .quicklist-content{position:absolute;width:80%;height:100%;z-index:1;margin:0 10%}.quicklist-wrap .quicklist-content h2{position:absolute;top:calc(50% + 15px);left:50%;transform:translate(-50%,-50%);font-size:4em;color:#41505D;margin:0;opacity:0;transition:top .25s linear,bottom .25s linear,opacity .25s linear}.quicklist-wrap .quicklist-content h2.show{top:50%;opacity:1}.quicklist-wrap .quicklist-content h2.show.move-out{top:calc(50% - 15px);opacity:0}.quicklist-wrap .quicklist-content h2.small-size{font-size:2em}.quicklist-wrap .quicklist-content .icons{position:absolute;bottom:0;width:80%;margin:0 10%}.quicklist-wrap .quicklist-content .icons ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:135px;margin:0;overflow:hidden;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.quicklist-wrap .quicklist-content .icons ul li{position:relative;bottom:-5em;opacity:0}.quicklist-wrap .quicklist-content .icons ul li a{display:block;width:70px;height:70px;background:#41505D;border-radius:50%;transition:125ms linear;outline:none}.quicklist-wrap .quicklist-content .icons ul li a svg{padding:1.25em;fill:#fff}.quicklist-wrap .quicklist-content .icons ul li a.active,.quicklist-wrap .quicklist-content .icons ul li a:focus,.quicklist-wrap .quicklist-content .icons ul li a:hover{background:#617632}.quicklist-wrap .quicklist-content .icons.show ul li{animation-name:a;animation-duration:.5s;animation-fill-mode:forwards}.quicklist-wrap .quicklist-content .icons.show ul li:nth-child(2){animation-delay:.125s}.quicklist-wrap .quicklist-content .icons.show ul li:nth-child(3){animation-delay:.25s}.quicklist-wrap .quicklist-content .icons.show ul li:nth-child(4){animation-delay:.375s}.quicklist-wrap .quicklist-content .icons.animated ul li{bottom:50px;opacity:1}.quicklist-wrap .quicklist-content .icons.hide ul li{animation-name:b;animation-duration:.5s;animation-fill-mode:forwards}.quicklist-wrap .quicklist-content .icons.hide ul li:nth-child(1){animation-delay:.5s}.quicklist-wrap .quicklist-content .icons.hide ul li:nth-child(2){animation-delay:.375s}.quicklist-wrap .quicklist-content .icons.hide ul li:nth-child(3){animation-delay:.25s}.quicklist-wrap .quicklist-content .icons.hide ul li:nth-child(4){animation-delay:.125s}.slideshow-wrap.show-quicklist .quicklist-wrap{visibility:visible}.slideshow-wrap.show-quicklist .quicklist-overlay{width:120vw;height:120vw;z-index:1;opacity:.75}.slideshow-wrap.show-quicklist .bx-controls-direction a.bx-prev{left:0}.slideshow-wrap.show-quicklist .bx-controls-direction a.bx-next{right:0}#inner-header{width:1040px}#news .post{margin:0 17px}#news .post .post-thumbnail-fallback{height:224px}#schule .overview{padding:1.25em 0}#schule .overview article{width:29%;margin:1.25em 2%}.video-container .video-player-wrap{display:block;position:relative}.video-container .playvideo{position:absolute;width:100%;height:100%;background:transparent;cursor:pointer;transition:background-color .25s linear}.video-container .playvideo svg{width:50px;height:50px;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);fill:hsla(0,0%,100%,.9);transition:all .4s ease-out}.video-container .playvideo:hover{background:rgba(0,0,0,.25)}.video-container .playvideo:hover svg{fill:#fff;width:65px;height:65px;opacity:.8}.video-container img{display:block;max-width:100%;height:auto}.video-overlay{display:block;position:fixed;top:0;width:100%;height:100vh;z-index:1000;background:rgba(0,0,0,.75);opacity:0;transition:opacity .25s linear;display:none}.video-overlay .close-video-wrap{top:1em;right:1em;width:24px;height:24px;position:absolute;fill:hsla(0,0%,100%,.75);cursor:pointer}.video-overlay.show-anim{display:block}.video-overlay.displayed{display:block;opacity:1}.video-overlay.close-anim{opacity:0}.video-wrap{position:relative;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);padding-bottom:49.64%;height:0;overflow:hidden;border:10px solid #fff;border-radius:9px}.video-wrap iframe{position:absolute;width:100%;height:100%;top:0;left:0}.article-list .post .post-thumbnail-fallback{height:239px}.ps.size-thumb-page-400{max-width:250px}.ps.size-thumb-page-600{max-width:300px}#donation .paypal{float:right;width:30%;margin:0 0 0 5em}#donation .paypal .paypal-moneypool-btn button{margin-bottom:5em}#donation .donation-goal{margin:2em auto 0}#donation .donation-goal .donation-status{height:173px}#donation .donation-goal .counter-line{height:195px;bottom:-215px}.quellenangaben>div{width:48%}}@media only screen and (min-width:1240px){.wrap{width:1200px}nav#menu{transform:translateX(-50%) translateX(155px);width:890px}.home #container,.home #content{box-shadow:none}.home .searchbar{width:60%}#inner-header{width:1200px}.quicklist-wrap .quicklist-content h2.small-size{font-size:2.5em}.slideshow-wrap{width:1200px;margin:144px auto 0}.slideshow-wrap .bx-wrapper,.slideshow-wrap .slideshow{box-shadow:0 0 5px rgba(0,0,0,.75)}#news .post{margin:0 20px}#news .post .post-thumbnail-fallback{height:188px}.article-list .post .post-thumbnail-fallback{height:278px}.ps.size-thumb-page-400{max-width:300px}.ps.size-thumb-page-600{max-width:400px}#donation .donation-goal .donation-status{height:199px}#donation .donation-goal .counter-line{height:235px;bottom:-250px}}@media only screen and (min-width:1640px){.wrap{width:1440px}nav#menu{transform:translateX(-50%) translateX(155px);width:1130px}#inner-header{width:1440px}.slideshow-wrap{width:1440px;margin:144px auto 0}nav#menu li#menu-item-20 ul.sub-menu ul.sub-menu{width:auto;left:100%}#menu-primary-navigation li ul li.menu-item-has-children{position:relative}#menu-primary-navigation li ul li.menu-item-has-children:after{content:'»';position:absolute;top:50%;right:10px;transform:translateY(-50%);font-weight:900;color:#969696}#menu-primary-navigation li ul li.menu-item-has-children.current-menu-parent:after,#menu-primary-navigation li ul li.menu-item-has-children:focus:after,#menu-primary-navigation li ul li.menu-item-has-children:hover:after{color:#fff}#news .post{margin:0 20px}#news .post .post-thumbnail-fallback{height:230px}.article-list .post .post-thumbnail-fallback{height:335px}.gmap iframe{height:600px}.ps.size-thumb-page-400{max-width:400px}.ps.size-thumb-page-600{max-width:450px}.video-wrap{width:80%;padding-bottom:44.59%}.quicklist-wrap .quicklist-content h2.small-size{font-size:2.5em}}@media only screen and (min-width:1900px){.quicklist-wrap .quicklist-content h2.small-size{font-size:3.25em}}