@media screen and (max-width:1100px){.layout-full .panel-row-style.panel-row-style-full-width{padding:20px!important}#main{padding:20px}body #film-wrapper{padding:0 20px}#masthead,#colophon{padding:0 20px}.program-backlink button{font-size:18px}#secondary .program-backlink button .dashicons{font-size:21px}}@media screen and (max-width:950px){#secondary .film_sidebar_widget .grid-2,#secondary .artist-films{margin:0 -7.5px}#secondary .artist-films{margin-top:10px}#secondary .film_sidebar_widget .grid-2 .grid-item,#secondary .artist-films .grid-item{width:50%;padding:0 7.5px;margin-bottom:15px;display:inline-block;vertical-align:top}#wpadminbar{display:none}html.no-admin-bar{margin-top:0!important}body.festival #film.fixed_thumb .entry-thumbnail-wrapper{position:relative;bottom:0;right:0;width:auto;z-index:99}body.responsive #primary,body.responsive #secondary{width:auto;float:none}body.festival #film:not(.fixed_thumb) .entry-thumbnail:not(.film-still){padding-bottom:101.25%}body.responsive.layout-full #page-wrapper{margin-top:56px}body:not(.cinema-mode) #film{margin-top:0}.page-template-template-festival-topic #secondary,body.single-films #secondary{position:relative}body:not(.cinema-mode) #film{float:none;width:100%}.cinema-mode-btn{display:none}.layout-full .panel-row-style.panel-row-style-full-width{padding:10px!important}#main{padding:10px}body #film-wrapper{padding:0}#masthead,#colophon{padding:0 10px}.festival-topic{padding:10px}.film-topics-row span{padding-left:0;padding-right:0}body.home #main{padding-top:15px!important}}@media screen and (max-width:767px){#main .psgal figure{width:50%!important}#cookie-law-info-bar .full-container{display:block}#cookie-law-info-bar .full-container .cli-bar-message{text-align:center}.cli-bar-btn_container{justify-content:center}#cookie-law-info-bar{padding:10px!important;padding-top:15px!important}}@media screen and (max-width:680px){#page-title,article.post .entry-header h1.entry-title,article.page .entry-header h1.entry-title,#main h1{font-size:26px!important;line-height:1.3}#main .entry-content h2,#main .festival-topic .header h3 a,#main h2{font-size:23px}.single-films #main h2{font-size:19px}#main .entry-content h3,#main h3{font-size:20px!important}#nice-mobile-menu .textlogo a{font-size:1.1em}span.festival-topic-date-time,span.festival-topic-length,#main .topic-program h3.date-time{font-size:20px}.topic-program h3 .dashicons.dashicons-editor-video{top:6px}#main .topic-program h3{line-height:2}.festival-topic .header .dashicons,.festival-topic .header .dashicons,.topic-program h3 .dashicons{top:5px}}@media screen and (max-width:640px){.zoom:before{display:none}.film-topics-row .film-still:hover img{transform:none}#primary span.date{display:block}#main .topic-program h3 span.time{margin-left:0}#colophon .grid-spacing-10{margin:0}#colophon .grid-spacing-10 .col{width:100%;padding:0;text-align:center}#colophon .grid-spacing-10 .col:not(:last-child){margin-bottom:10px}.film-topics-row.head{display:none}.film-topics-row,.film-topics,.film-topics-row span{display:block;border:none;text-align:left!important}.film-topics-row{padding:10px 0;border-bottom:1px solid #fff}.festival-program .film-topics-row:last-child{border-bottom:none}.film-topics-row:nth-child(2){border-top:1px solid #fff}.film-topics-row span{max-width:none!important}.film-topics-row span:before{display:inline-block;margin-right:5px}.film-topics-row .film-artist:before{content:'Artist: '}.film-topics-row .film-title:before{content:'Filmtitel: '}.film-topics-row .film-lenght:before{content:'Length: '}.film-topics-row .film-year:before{content:'Year: '}.film-topics-row img{max-width:469px}.film-topics-row:hover img{transform:none}}@media all and (max-width:576px){#secondary .film_sidebar_widget .grid-2,#secondary .artist-films{margin:0}#secondary .artist-films{margin-top:10px}#secondary .film_sidebar_widget .grid-2 .grid-item,#secondary .artist-films .grid-item{width:100%;padding:0}}@media screen and (max-width:479px){#main .psgal figure{width:100%!important}#main .accordion,#main button.playlist{padding:10px;font-size:18px}#nice-mobile-menu .textlogo a{font-size:1em}.film-topics-row img{width:100%;max-width:none}.single-films #main h2{font-size:18px}}@media screen and (max-width:344px){#nice-mobile-menu .textlogo a{font-size:.85em}.button-wrapper{display:block;text-align:center}#main .active-acc button.playlist{margin-bottom:0}}