@import url("//hello.myfonts.net/count/3d5e2f");@font-face{font-family:"FreightDispProBook";src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/FreightDispProBookItalic/font.woff2') format('woff2'),url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/FreightDispProBookItalic/font.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:"FreightDispProBook";src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/FreightDispProBookRegular/font.woff2') format('woff2'),url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/FreightDispProBookRegular/font.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'RebondGrotesque';src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-Regular.eot');src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-Regular.woff2') format('woff2'),url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-Regular.woff') format('woff');font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'RebondGrotesque';src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-Italic.eot');src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-Italic.woff2') format('woff2'),url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-Italic.woff') format('woff');font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:'RebondGrotesque';src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-Semibold.eot');src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-Semibold.woff2') format('woff2'),url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-Semibold.woff') format('woff');font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'RebondGrotesque';src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-SemiboldItalic.eot');src:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-SemiboldItalic.woff2') format('woff2'),url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../webfonts/RebondGrotesque/RebondGrotesque-SemiboldItalic.woff') format('woff');font-weight:700;font-style:italic;font-stretch:normal}body{background-color:#fff;color:#000;font-size:23px;font-family:'RebondGrotesque',sans-serif}@media (max-width:1599px){body{font-size:20px}}@media (max-width:1199px){body{font-size:18px}}@media (max-width:991px){body{font-size:16px}}@media (max-width:767px){body{font-size:14px}}*{outline:0 none}h1,.h1{font-size:40px;font-weight:700}@media (max-width:991px){h1,.h1{font-size:32px}}@media (max-width:767px){h1,.h1{font-size:24px}}h2,.h2{font-size:40px;font-weight:700}@media (max-width:991px){h2,.h2{font-size:32px}}@media (max-width:767px){h2,.h2{font-size:24px}}h3,.h3{font-size:32px;font-weight:700}@media (max-width:991px){h3,.h3{font-size:26px}}@media (max-width:767px){h3,.h3{font-size:20px}}h4,.h4{font-size:26px;font-weight:700}@media (max-width:991px){h4,.h4{font-size:22px}}@media (max-width:767px){h4,.h4{font-size:18px}}h5,.h5{font-size:22px;font-weight:700}@media (max-width:991px){h5,.h5{font-size:19px}}@media (max-width:767px){h5,.h5{font-size:16px}}h6{font-size:18px;font-weight:700}@media (max-width:991px){h6{font-size:16px}}@media (max-width:767px){h6{font-size:14px}}input,textarea,button,select{font-family:'RebondGrotesque',sans-serif;outline:none !important;line-height:normal}input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}::-moz-selection{background-color:#d884f0;color:#fff}::selection{background-color:#d884f0;color:#fff}::-webkit-input-placeholder{color:#000;opacity:0.6}:-moz-placeholder{color:#000;opacity:0.6}::-moz-placeholder{color:#000;opacity:0.6}:-ms-input-placeholder{color:#000;opacity:0.6}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="file"],input[type="search"],textarea,select,.selectric{width:100%;font-family:'RebondGrotesque',sans-serif;font-size:16px;border:1px solid #000;line-height:24px;padding:11px 15px;background-color:#FFF;color:#000;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}input[type="text"].form-control,input[type="email"].form-control,input[type="password"].form-control,input[type="tel"].form-control,input[type="number"].form-control,input[type="file"].form-control,input[type="search"].form-control,textarea.form-control,select.form-control,.selectric.form-control{height:50px;font-weight:300;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}select{height:50px}.selectric-hover .selectric{border-color:#000}.selectric .label{height:24px;line-height:24px;font-size:16px;color:#000;margin-left:0;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.selectric .button:after{content:"\e906";font-family:'ifff' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1;border:none;font-size:8px;color:#000;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 8px 8px 0}.selectric .button:before{display:none}.selectric-open .selectric .button:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);padding-right:18px}.selectric .button{border:none !important;height:100%;background:none !important;padding:0 !important;width:50px;min-width:auto;font-size:0px !important}.selectric .button:hover{background-image:none !important}.selectric-items{background-color:#fff;border:1px solid #000;border-top:none;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.13);-moz-box-shadow:0px 3px 6px rgba(0,0,0,0.13);box-shadow:0px 3px 6px rgba(0,0,0,0.13)}.selectric-items ul,.selectric-items li{font-size:15px}.selectric-items li{padding:10px 25px}.selectric-items li.highlighted{background-color:#000;color:#fff}textarea{height:300px;display:block;resize:none}@media (max-width:767px){textarea{height:180px}}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}a,button,.button,input,.fas,.far,button[type="submit"]{-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;text-decoration:none}b,strong{font-weight:700}p,ul,ol{margin-bottom:25px}a{color:#000;text-decoration:underline}a:hover{color:#000;text-decoration:none}.wrapper{width:100%}.container{padding-left:15px;padding-right:15px}@media (min-width:1400px){.container{max-width:1332px}}@media (max-width:991px){#wpadminbar{display:none !important}html[lang*="-"]{margin-top:0 !important}}[class^="icon-"],[class*=" icon-"]{display:inline-block;vertical-align:middle}.alignleft{float:left;margin-right:1rem}@media only screen and (min-width:768px){.alignleft{margin-right:calc(2rem)}}.alignright{float:right;margin-left:1rem}@media only screen and (min-width:768px){.alignright{margin-left:calc(2rem)}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption-text{margin:10px 0 0;font-size:15px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.header-wrapper .navbar{padding:0;background-color:#fff}.header-wrapper .navbar.fixed{position:fixed;top:-100%;left:0;right:0;z-index:9996}.header-wrapper .navbar.fixed.fade-in{top:0;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s}.header-wrapper .navbar .container-fluid{padding:10px 309px;max-width:1920px;margin:0 auto;position:relative}@media (max-width:1599px){.header-wrapper .navbar .container-fluid{padding-left:240px;padding-right:240px}}@media (max-width:1199px){.header-wrapper .navbar .container-fluid{padding-left:30px}}@media (max-width:991px){.header-wrapper .navbar .container-fluid{padding-left:15px}}@media (max-width:767px){.header-wrapper .navbar .container-fluid{padding-right:64px}}.header-wrapper .navbar .logo{width:100%;height:110px;padding-top:10px}@media (max-width:1699px){.header-wrapper .navbar .logo{height:96px;padding-top:12px}}@media (max-width:1459px){.header-wrapper .navbar .logo{height:85px;padding-top:11px}}@media (max-width:1359px){.header-wrapper .navbar .logo{height:72px}}@media (max-width:1199px){.header-wrapper .navbar .logo{height:68px;max-width:736px}}@media (max-width:991px){.header-wrapper .navbar .logo{height:50px;width:auto;max-width:504px}}@media (max-width:767px){.header-wrapper .navbar .logo{padding-top:3px;height:28px;max-width:324px}}.header-wrapper .navbar .logo img{width:100%}@media (max-width:1199px){.header-wrapper .navbar .logo img{max-height:57px}}@media (max-width:991px){.header-wrapper .navbar .logo img{max-height:39px}}@media (max-width:767px){.header-wrapper .navbar .logo img{max-height:25px}}.header-wrapper .navbar .navbar-toggler{border:none;padding:0;border-radius:0;display:inline-block;vertical-align:middle;width:80px;height:54px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media (max-width:1599px){.header-wrapper .navbar .navbar-toggler{width:50px;height:36px}}@media (max-width:991px){.header-wrapper .navbar .navbar-toggler{width:36px;height:22px}}@media (max-width:767px){.header-wrapper .navbar .navbar-toggler{width:30px;height:20px}}.header-wrapper .navbar .navbar-toggler:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header-wrapper .navbar .navbar-toggler .icon-bar{display:block;height:2px;background:#000;width:100%;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.header-wrapper .navbar .navbar-toggler .icon-bar+.icon-bar{margin-top:22px}@media (max-width:1599px){.header-wrapper .navbar .navbar-toggler .icon-bar+.icon-bar{margin-top:16px}}@media (max-width:991px){.header-wrapper .navbar .navbar-toggler .icon-bar+.icon-bar{margin-top:10px}}@media (max-width:767px){.header-wrapper .navbar .navbar-toggler .icon-bar+.icon-bar{margin-top:6px}}.header-wrapper .navbar .navbar-toggler .icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate3d(11px, 11px, 0);-moz-transform:rotate(45deg) translate3d(11px, 11px, 0);-ms-transform:rotate(45deg) translate3d(11px, 11px, 0);-o-transform:rotate(45deg) translate3d(11px, 11px, 0);transform:rotate(45deg) translate3d(11px, 11px, 0)}@media (max-width:1599px){.header-wrapper .navbar .navbar-toggler .icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate3d(7px, 7px, 0);-moz-transform:rotate(45deg) translate3d(7px, 7px, 0);-ms-transform:rotate(45deg) translate3d(7px, 7px, 0);-o-transform:rotate(45deg) translate3d(7px, 7px, 0);transform:rotate(45deg) translate3d(7px, 7px, 0)}}@media (max-width:991px){.header-wrapper .navbar .navbar-toggler .icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate3d(4px, 4px, 0);-moz-transform:rotate(45deg) translate3d(4px, 4px, 0);-ms-transform:rotate(45deg) translate3d(4px, 4px, 0);-o-transform:rotate(45deg) translate3d(4px, 4px, 0);transform:rotate(45deg) translate3d(4px, 4px, 0)}}@media (max-width:767px){.header-wrapper .navbar .navbar-toggler .icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate3d(2.5px, 2.5px, 0);-moz-transform:rotate(45deg) translate3d(2.5px, 2.5px, 0);-ms-transform:rotate(45deg) translate3d(2.5px, 2.5px, 0);-o-transform:rotate(45deg) translate3d(2.5px, 2.5px, 0);transform:rotate(45deg) translate3d(2.5px, 2.5px, 0)}}.header-wrapper .navbar .navbar-toggler .icon-bar:nth-child(2){-webkit-transform:rotate(-45deg) translate3d(6px, -6px, 0);-moz-transform:rotate(-45deg) translate3d(6px, -6px, 0);-ms-transform:rotate(-45deg) translate3d(6px, -6px, 0);-o-transform:rotate(-45deg) translate3d(6px, -6px, 0);transform:rotate(-45deg) translate3d(6px, -6px, 0)}@media (max-width:991px){.header-wrapper .navbar .navbar-toggler .icon-bar:nth-child(2){-webkit-transform:rotate(-45deg) translate3d(4.5px, -4.5px, 0);-moz-transform:rotate(-45deg) translate3d(4.5px, -4.5px, 0);-ms-transform:rotate(-45deg) translate3d(4.5px, -4.5px, 0);-o-transform:rotate(-45deg) translate3d(4.5px, -4.5px, 0);transform:rotate(-45deg) translate3d(4.5px, -4.5px, 0)}}@media (max-width:767px){.header-wrapper .navbar .navbar-toggler .icon-bar:nth-child(2){-webkit-transform:rotate(-45deg) translate3d(3.5px, -3.5px, 0);-moz-transform:rotate(-45deg) translate3d(3.5px, -3.5px, 0);-ms-transform:rotate(-45deg) translate3d(3.5px, -3.5px, 0);-o-transform:rotate(-45deg) translate3d(3.5px, -3.5px, 0);transform:rotate(-45deg) translate3d(3.5px, -3.5px, 0)}}.header-wrapper .navbar .navbar-toggler.collapsed .icon-bar{opacity:1;height:16px;-webkit-transform:rotate(0) translate3d(0px, 0px, 0);-moz-transform:rotate(0) translate3d(0px, 0px, 0);-ms-transform:rotate(0) translate3d(0px, 0px, 0);-o-transform:rotate(0) translate3d(0px, 0px, 0);transform:rotate(0) translate3d(0px, 0px, 0)}@media (max-width:1599px){.header-wrapper .navbar .navbar-toggler.collapsed .icon-bar{height:10px}}@media (max-width:991px){.header-wrapper .navbar .navbar-toggler.collapsed .icon-bar{height:6px}}@media (max-width:767px){.header-wrapper .navbar .navbar-toggler.collapsed .icon-bar{height:5px}}.header-wrapper .navbar .navbar-collapse{background-color:#fff;position:absolute;left:0;top:0;width:100%;z-index:998;padding-right:309px;border-bottom:1px solid #000}@media (max-width:1599px){.header-wrapper .navbar .navbar-collapse{padding-right:240px}}@media (max-width:1199px){.header-wrapper .navbar .navbar-collapse{padding-right:0}}.header-wrapper .navbar .navbar-collapse .header-top{top:54px;right:20px}.header-wrapper .navbar .navbar-collapse .header-top>*:last-child{margin-right:0}.header-wrapper .navbar .navbar-collapse .widget_text{min-width:309px;padding-right:0}@media (max-width:1875px){.header-wrapper .navbar .navbar-collapse .widget_text{min-width:270px}}@media (max-width:1599px){.header-wrapper .navbar .navbar-collapse .widget_text{max-width:240px;min-width:auto}}@media (max-width:1499px){.header-wrapper .navbar .navbar-collapse .widget_text{max-width:200px}}@media (max-width:1299px){.header-wrapper .navbar .navbar-collapse .widget_text{display:none}}@media (max-width:767px){.header-wrapper .navbar .navbar-collapse .widget_text{display:block}}@media (max-width:1199px){.header-wrapper .navbar .navbar-collapse .widget{flex:1 !important}}@media (max-width:767px){.header-wrapper .navbar .navbar-collapse .widget{flex:0 0 100% !important;padding:0 !important}.header-wrapper .navbar .navbar-collapse .widget:not(.widget_text):not(.featured){flex:0 0 50% !important}}.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu{padding:25px 35px 15px}@media (max-width:1875px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu{padding-left:30px;padding-right:30px}}@media (max-width:1639px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu{padding-right:0;padding-left:30px}}@media (max-width:1199px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu{padding-top:70px;padding-bottom:30px}}@media (max-width:991px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu{padding-left:20px}}@media (max-width:767px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu{padding:15px !important}}.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu .widget-title{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:25px}@media (max-width:1729px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu .widget-title{font-size:18px}}@media (max-width:1419px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu .widget-title{font-size:16px;margin-bottom:20px}}@media (max-width:991px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu .widget-title{font-size:15px}}@media (max-width:767px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu .widget-title{margin-bottom:12px}}.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu ul{padding:0;margin:0;list-style:none}.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu ul>li{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}@media (max-width:1729px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu ul>li{font-size:14px}}@media (max-width:1419px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu ul>li{letter-spacing:0px;font-size:13px}}@media (max-width:991px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu ul>li{font-size:12px}}.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu ul>li+li{margin-top:10px}@media (max-width:767px){.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu ul>li+li{margin-top:5px}}.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu ul>li a{color:#000;text-decoration:none}.header-wrapper .navbar .navbar-collapse .widget .widget_nav_menu ul>li a:hover{color:#d884f0}.header-wrapper .navbar .navbar-collapse .widget.featured{background-color:#000;color:#fff}@media (max-width:1639px){.header-wrapper .navbar .navbar-collapse .widget.featured{padding-right:30px}}@media (max-width:991px){.header-wrapper .navbar .navbar-collapse .widget.featured{padding-right:20px}}.header-wrapper .navbar .navbar-collapse .widget.featured .widget_nav_menu ul li a{color:#fff}.header-wrapper .navbar .navbar-collapse .widget.featured .widget_nav_menu ul li a:hover{color:#d884f0}.header-wrapper .navbar .navbar-collapse .menu-logo-widget .image{padding:29px 15px 26px;text-align:center}@media (max-width:767px){.header-wrapper .navbar .navbar-collapse .menu-logo-widget .image{padding:20px 15px}}.header-wrapper .navbar .navbar-collapse .menu-logo-widget .image img{max-width:100%;height:auto}.header-wrapper .navbar .navbar-collapse .menu-logo-widget .image-bg{height:228px;background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:1499px){.header-wrapper .navbar .navbar-collapse .menu-logo-widget .image-bg{height:180px}}@media (max-width:767px){.header-wrapper .navbar .navbar-collapse .menu-logo-widget .image-bg{display:none}}.header-wrapper .navbar .header-top{position:absolute;right:36px;top:22px;z-index:10;font-size:16px;font-weight:700;z-index:999;line-height:1}@media (max-width:1599px){.header-wrapper .navbar .header-top{right:20px;font-size:14px}}@media (max-width:1199px){.header-wrapper .navbar .header-top{right:30px}}@media (max-width:991px){.header-wrapper .navbar .header-top{right:15px}}@media (max-width:767px){.header-wrapper .navbar .header-top{top:13px}}.header-wrapper .navbar .header-top .search-form-block{position:relative;margin-right:30px}.header-wrapper .navbar .header-top .search-form-block .search-form-trigger{cursor:pointer;border:none;text-transform:uppercase;padding:1px 0 0;background:none;font-weight:700;line-height:1;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.header-wrapper .navbar .header-top .search-form-block .search-form-trigger:hover{color:#d884f0}.header-wrapper .navbar .header-top .language-selector{margin-right:30px}.header-wrapper .navbar .header-top .language-selector .wpml-ls-legacy-list-horizontal{padding:0;border:none}.header-wrapper .navbar .header-top .language-selector .wpml-ls-legacy-list-horizontal a{padding:0;color:#000;text-transform:uppercase;line-height:1;text-decoration:none}.header-wrapper .navbar .header-top .language-selector .wpml-ls-legacy-list-horizontal a:hover{color:#d884f0}.header-wrapper .navbar.ifff-page-level-navbar .header-top .navbar-toggler.collapsed .icon-bar{background-color:#fff}.header-wrapper .navbar.ifff-page-level-navbar .header-top .navbar-toggler.collapsed~div button,.header-wrapper .navbar.ifff-page-level-navbar .header-top .navbar-toggler.collapsed~div a{color:#fff !important}.header-wrapper .navbar.ifff-page-level-navbar .header-top .navbar-toggler.collapsed~div button:hover,.header-wrapper .navbar.ifff-page-level-navbar .header-top .navbar-toggler.collapsed~div a:hover{color:#000 !important}.header-wrapper .navbar.ifff-page-level-navbar .h1{text-align:center;margin:0;text-transform:uppercase;font-size:90px;font-weight:400;line-height:1;width:100%}@media (max-width:1699px){.header-wrapper .navbar.ifff-page-level-navbar .h1{font-size:80px}}@media (max-width:1459px){.header-wrapper .navbar.ifff-page-level-navbar .h1{font-size:72px}}@media (max-width:1359px){.header-wrapper .navbar.ifff-page-level-navbar .h1{font-size:58px}}@media (max-width:1199px){.header-wrapper .navbar.ifff-page-level-navbar .h1{font-size:56px;text-align:left}}@media (max-width:991px){.header-wrapper .navbar.ifff-page-level-navbar .h1{font-size:42px}}@media (max-width:767px){.header-wrapper .navbar.ifff-page-level-navbar .h1{font-size:28px;text-align:left}}.header-wrapper .navbar.ifff-page-level-navbar .h1 a{color:#fff !important;text-decoration:none}@media (min-width:992px){body.admin-bar .navbar.fixed.fade-in{top:32px}}.search-form{width:100%;background-color:#fff;padding:20px 309px;position:absolute;top:100%;left:0;z-index:10;display:none}@media (max-width:1599px){.search-form{padding-left:240px;padding-right:240px}}@media (max-width:1199px){.search-form{padding-left:30px;padding-right:30px}}@media (max-width:991px){.search-form{padding-left:15px;padding-right:15px}}@media (max-width:767px){.search-form{padding-left:15px;padding-right:15px}}.search-form.active{display:block}.search-form .form-item{position:relative;z-index:1}.search-form .form-item input[type="search"]{font-size:40px;line-height:50px;padding:22px 90px 22px 30px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}@media (max-width:1399px){.search-form .form-item input[type="search"]{font-size:30px;line-height:40px;padding-top:16px;padding-bottom:16px;padding-left:25px}}@media (max-width:991px){.search-form .form-item input[type="search"]{font-size:24px;line-height:30px;padding-top:12px;padding-right:12px}}.search-form .form-item button[type="submit"]{position:absolute;right:30px;border:1px solid #000;text-transform:uppercase;background-color:#fff;font-size:18px;font-weight:700;letter-spacing:0.5px;line-height:22px;padding:0 20px;top:50%;margin-top:-12px;z-index:3;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.search-form .form-item button[type="submit"]:hover{background-color:#000;color:#fff}.section-social_media_plug{background-color:#000;padding:0 !important;color:#fff;overflow:hidden;width:100%;margin-top:65px}@media (max-width:767px){.section-social_media_plug{margin-top:35px}}.section-social_media_plug .js-marquee-wrapper{overflow:hidden;padding:45px 0}@media (max-width:991px){.section-social_media_plug .js-marquee-wrapper{padding:30px 0}}@media (max-width:767px){.section-social_media_plug .js-marquee-wrapper{padding:20px 0}}.section-social_media_plug .js-marquee-wrapper .js-marquee{backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased}.section-social_media_plug .social-media-plug-item{font-size:60px;line-height:1.1;display:inline-block;text-transform:uppercase;margin:0 95px}@media (max-width:1399px){.section-social_media_plug .social-media-plug-item{font-size:52px;margin:0 70px}}@media (max-width:1199px){.section-social_media_plug .social-media-plug-item{font-size:45px;margin:0 60px}}@media (max-width:767px){.section-social_media_plug .social-media-plug-item{font-size:35px;margin:0 45px}}.section-social_media_plug .social-media-plug-item a{color:#fff;text-decoration:none !important}.section-social_media_plug .social-media-plug-item span{font-size:18px;text-transform:uppercase;font-weight:700;letter-spacing:1px}@media (max-width:1199px){.section-social_media_plug .social-media-plug-item span{font-size:16px}}@media (max-width:767px){.section-social_media_plug .social-media-plug-item span{font-size:14px}}.section-social_media_plug .social-media-plug-item span,.section-social_media_plug .social-media-plug-item div{display:block;white-space:nowrap}.footer .container-fluid{padding:0}.footer .footer-top{background-color:#bcbcbc}.footer .footer-top .footer-logo{background-color:#fff;padding:38px 15px;text-align:center}@media (max-width:1599px){.footer .footer-top .footer-logo{padding:30px 20px}}@media (max-width:1199px){.footer .footer-top .footer-logo{flex:0 0 100% !important;display:none}}.footer .footer-top .footer-menus-col{padding-top:38px;padding-bottom:38px;padding-left:80px}@media (max-width:1599px){.footer .footer-top .footer-menus-col{padding-top:30px;padding-bottom:30px;padding-left:40px}}@media (max-width:1199px){.footer .footer-top .footer-menus-col{flex:0 0 100% !important;padding:25px 20px}}@media (min-width:768px) and (max-width:991px){.footer .footer-top .footer-menus-col .row>div{flex:1 !important}}@media (max-width:767px){.footer .footer-top .footer-menus-col .row>div{margin-top:20px}.footer .footer-top .footer-menus-col .row>div:first-child{flex:0 0 100% !important;margin-top:0}}.footer .footer-top .footer-menus-col .widget .widget-title{text-transform:uppercase;font-size:18px;font-weight:700;margin-bottom:20px}@media (max-width:1199px){.footer .footer-top .footer-menus-col .widget .widget-title{font-size:15px}}@media (max-width:991px){.footer .footer-top .footer-menus-col .widget .widget-title{font-size:14px;margin-bottom:10px}}.footer .footer-top .footer-menus-col .widget ul{padding:0;margin:0;list-style:none}.footer .footer-top .footer-menus-col .widget ul>li{font-size:14px;font-weight:700;text-transform:uppercase}@media (max-width:1199px){.footer .footer-top .footer-menus-col .widget ul>li{font-size:13px}}@media (max-width:991px){.footer .footer-top .footer-menus-col .widget ul>li{font-size:11px}}.footer .footer-top .footer-menus-col .widget ul>li+li{margin-top:10px}@media (max-width:991px){.footer .footer-top .footer-menus-col .widget ul>li+li{margin-top:5px}}.footer .footer-top .footer-menus-col .widget ul>li a{color:#000;text-decoration:none}.footer .footer-top .footer-menus-col .widget ul>li a:hover{color:#d884f0}.footer .footer-bottom{color:#fff;background-color:#000;font-size:18px;padding:24px 0}@media (max-width:1199px){.footer .footer-bottom{padding:15px 0;font-size:14px}}@media (max-width:991px){.footer .footer-bottom{font-size:13px}}.footer .footer-bottom .footer-copyright{padding:0 43px;text-transform:uppercase;font-weight:700}@media (max-width:1199px){.footer .footer-bottom .footer-copyright{padding:0 20px}}@media (max-width:767px){.footer .footer-bottom .footer-copyright{padding:0 15px}}.footer .footer-bottom .footer-copyright p{margin-bottom:0}@media (max-width:767px){.footer .footer-bottom .footer-menu{padding-left:15px;margin-top:10px;font-size:12px}}@media (max-width:375px){.footer .footer-bottom .footer-menu{font-size:11px}}.footer .footer-bottom .footer-menu ul{padding:0;margin:0;list-style:none}.footer .footer-bottom .footer-menu ul>li{float:left}@media (max-width:767px){.footer .footer-bottom .footer-menu ul>li{margin-right:15px}}.footer .footer-bottom .footer-menu ul>li+li{margin-left:90px}@media (max-width:1759px){.footer .footer-bottom .footer-menu ul>li+li{margin-left:45px}}@media (max-width:1199px){.footer .footer-bottom .footer-menu ul>li+li{margin-left:35px}}@media (max-width:991px){.footer .footer-bottom .footer-menu ul>li+li{margin-left:15px}}@media (max-width:767px){.footer .footer-bottom .footer-menu ul>li+li{margin-left:0}}.footer .footer-bottom .footer-menu ul>li a{color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none}.footer .footer-bottom .footer-menu ul>li a:hover{color:#d884f0}.footer .footer-sponsors{background-color:#e8e8e8;padding:20px 309px}@media (max-width:1599px){.footer .footer-sponsors{padding-left:240px;padding-right:240px}}@media (max-width:1199px){.footer .footer-sponsors{padding-left:20px;padding-right:20px}}@media (max-width:767px){.footer .footer-sponsors{padding:10px 10px}}.footer .footer-sponsors .footer-sponsors-block{margin-left:-15px;margin-right:-15px}@media (max-width:767px){.footer .footer-sponsors .footer-sponsors-block{margin-left:-5px;margin-right:-5px}}.footer .footer-sponsors .image{padding:5px 15px;text-align:center}@media (max-width:767px){.footer .footer-sponsors .image{padding:5px !important;flex:0 0 33.3333%;text-align:center}}@media (max-width:479px){.footer .footer-sponsors .image{flex:0 0 50%}}.footer .footer-sponsors img{mix-blend-mode:multiply}@media (max-width:767px){.footer .footer-sponsors .footer-sponsors-block{flex-wrap:wrap;align-items:center}}.footer .footer-block{overflow:hidden}.footer .footer-block .footer-logo,.footer .footer-block .footer-copyright{flex:0 0 309px}@media (max-width:1599px){.footer .footer-block .footer-logo,.footer .footer-block .footer-copyright{flex:0 0 240px}}@media (max-width:991px){.footer .footer-block .footer-logo,.footer .footer-block .footer-copyright{flex:0 0 150px}}@media (max-width:767px){.footer .footer-block .footer-logo,.footer .footer-block .footer-copyright{flex:0 0 100%}}.footer .footer-block .footer-menus-col,.footer .footer-block .footer-menu{flex:1;padding-right:309px}@media (max-width:1599px){.footer .footer-block .footer-menus-col,.footer .footer-block .footer-menu{padding-right:240px}}@media (max-width:1399px){.footer .footer-block .footer-menus-col,.footer .footer-block .footer-menu{padding-right:45px}}@media (max-width:1199px){.footer .footer-block .footer-menus-col,.footer .footer-block .footer-menu{padding-right:30px}}@media (max-width:991px){.footer .footer-block .footer-menus-col,.footer .footer-block .footer-menu{padding-right:15px}}.sticky-menu{position:fixed;right:10px;top:50%;margin-top:-137px;z-index:999;width:58px;height:274px;background:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/sticky.svg) no-repeat center;background-size:100%}@media (max-width:991px){.sticky-menu{top:auto;margin-top:0;bottom:30px}}.sticky-menu ul{padding:0;margin:0;list-style:none}.sticky-menu ul li a{color:#fff;display:block;text-align:center;position:relative;z-index:1;text-decoration:none;white-space:nowrap}.sticky-menu ul li a:hover{color:#000}.sticky-menu ul li.sticky-menu-1 a{font-size:22px;line-height:48px}.sticky-menu ul li.sticky-menu-1 a:before{content:'';width:67px;height:66px;background:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/sticky-1.svg) no-repeat center;background-size:100%;position:absolute;z-index:1;top:-8px;left:-4px;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.sticky-menu ul li.sticky-menu-1 a span{position:relative;z-index:2}.sticky-menu ul li.sticky-menu-1 a:hover:before{opacity:1}.sticky-menu ul li.sticky-menu-2 a{font-size:20px;font-weight:700;-webkit-transform:translate(0%, 50%) rotate(-90deg) translate(-155%, 44%);-moz-transform:translate(0%, 50%) rotate(-90deg) translate(-155%, 44%);-ms-transform:translate(0%, 50%) rotate(-90deg) translate(-155%, 44%);-o-transform:translate(0%, 50%) rotate(-90deg) translate(-155%, 44%);transform:translate(0%, 50%) rotate(-90deg) translate(-155%, 44%);transform-origin:0 0}.sticky-menu ul li.sticky-menu-2 a:hover{color:#d884f0}.button{display:inline-block;text-decoration:none !important;background:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_5_w.svg) no-repeat center !important;background-size:100% !important;height:60px;width:314px;font-size:23px !important;font-family:'RebondGrotesque',sans-serif;text-transform:uppercase;letter-spacing:0px;text-shadow:none;text-align:center;line-height:30px !important;padding:15px 15px 15px !important;color:#000 !important;border:none;font-weight:700;border-radius:0px !important}@media (max-width:1399px){.button{width:261px;height:50px;font-size:20px !important;padding:10px 15px !important}}@media (max-width:1199px){.button{width:230px;height:44px;font-size:18px !important;line-height:24px !important}}@media (max-width:767px){.button{width:188px;height:36px;font-size:14px !important;line-height:20px !important;padding:8px 10px !important}}.button:hover{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_5_b.svg) !important;color:#fff !important}.button.button-size-1{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_1_w.svg) !important;width:187px}@media (max-width:1399px){.button.button-size-1{width:156px}}@media (max-width:1199px){.button.button-size-1{width:137px}}@media (max-width:767px){.button.button-size-1{width:112px}}.button.button-size-1:hover{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_1_b.svg) !important}.button.button-size-2{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_2_w.svg) !important;width:218px}@media (max-width:1399px){.button.button-size-2{width:182px}}@media (max-width:1199px){.button.button-size-2{width:160px}}@media (max-width:767px){.button.button-size-2{width:131px}}.button.button-size-2:hover{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_2_b.svg) !important}.button.button-size-3{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_3_w.svg) !important;width:250px}@media (max-width:1399px){.button.button-size-3{width:209px}}@media (max-width:1199px){.button.button-size-3{width:184px}}@media (max-width:767px){.button.button-size-3{width:150px}}.button.button-size-3:hover{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_3_b.svg) !important}.button.button-size-4{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_4_w.svg) !important;width:282px}@media (max-width:1399px){.button.button-size-4{width:235px}}@media (max-width:1199px){.button.button-size-4{width:207px}}@media (max-width:767px){.button.button-size-4{width:169px}}.button.button-size-4:hover{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_4_b.svg) !important}.button-alt,.button-alt-square{display:inline-block;text-align:center;text-decoration:none !important;background-color:#fff;border:1px solid #000;color:#000;font-size:18px;font-family:'RebondGrotesque',sans-serif;text-transform:uppercase;font-weight:700;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;line-height:22px;padding:0 15px}@media (max-width:1199px){.button-alt,.button-alt-square{font-size:16px;line-height:20px}}@media (max-width:767px){.button-alt,.button-alt-square{font-size:14px}}.button-alt:hover,.button-alt-square:hover{background-color:#000;color:#fff}.button-alt-square{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:1px 15px}.page-builder-section{padding-top:65px;padding-bottom:65px}@media (max-width:1199px){.page-builder-section{padding-top:50px;padding-bottom:50px}}@media (max-width:991px){.page-builder-section{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.page-builder-section{padding-top:30px;padding-bottom:30px}}.section-divider{padding:0 !important;height:1px;background-color:#000}.section-festivaldatum{overflow:hidden;font-size:50px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;white-space:nowrap}@media (max-width:1699px){.section-festivaldatum{font-size:45px}}@media (max-width:1459px){.section-festivaldatum{font-size:40px}}@media (max-width:1359px){.section-festivaldatum{font-size:36px}}@media (max-width:1199px){.section-festivaldatum{font-size:30px}}@media (max-width:991px){.section-festivaldatum{font-size:25px}}@media (max-width:767px){.section-festivaldatum{font-size:20px}}.section-festivaldatum .festivaldatum-text>p{opacity:0}.section-festivaldatum p{margin-bottom:0;line-height:1.1}.section-hero_banner{padding:0 0 15px}.section-hero_banner .image img{width:100%}.section-logo{padding-top:20px;max-width:1920px;margin-left:auto;margin-right:auto}@media (min-width:1200px){.section-logo .container{padding-left:240px;padding-right:240px;max-width:none}}@media (min-width:1600px){.section-logo .container{padding-left:309px;padding-right:309px;max-width:none}}.section-logo img{width:100%}.section-team .container-fluid{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.section-team .team-list-carousel:not(.slick-initialized){display:none}.section-team .team-list-carousel .slick-list{padding-right:140px}@media (max-width:767px){.section-team .team-list-carousel .slick-list{padding-right:50px}}.section-team .team-list-carousel .item{padding:0 17px}@media (max-width:991px){.section-team .team-list-carousel .item{padding:0 8px}}.section-team .button{margin-top:60px}@media (max-width:991px){.section-team .button{margin-top:30px}}@media (max-width:767px){.section-team .button{margin-top:20px}}.team-member-item .image a,.team-member-item .image div{display:block;padding-bottom:75%;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#bcbcbc}.team-member-item .text{padding:13px 17px;font-size:18px}@media (max-width:1599px){.team-member-item .text{padding:12px 15px;font-size:16px}}.team-member-item .text h4{text-transform:uppercase;font-size:30px;font-weight:700;margin-bottom:10px;min-height:66px;line-height:1.1}@media (max-width:1599px){.team-member-item .text h4{font-size:26px;min-height:56px}}@media (max-width:1399px){.team-member-item .text h4{font-size:24px;min-height:52px}}@media (max-width:991px){.team-member-item .text h4{font-size:20px;min-height:44px}}.team-member-item .text h4 a{color:#000;text-decoration:none}.team-member-item .text p{margin-bottom:0}@media (max-width:1399px) and (min-width:576px){.team-member-item .text .d-flex{flex-wrap:wrap}.team-member-item .text .d-flex p{flex:0 0 100%;margin-bottom:5px}}.team-member-modal .team-member-modal__left{flex:0 0 45.5%;padding-right:72px}@media (max-width:991px){.team-member-modal .team-member-modal__left{padding-right:40px}}@media (max-width:767px){.team-member-modal .team-member-modal__left{padding-right:0}}.team-member-modal .team-member-modal__left .image img{width:100%}.team-member-modal .team-member-modal__left .team-testimonial{font-family:'FreightDispProBook',sans-serif;margin-top:40px;letter-spacing:0.5px}.team-member-modal .team-member-modal__left .team-testimonial blockquote{font-size:30px;line-height:1.3;margin:0}@media (max-width:991px){.team-member-modal .team-member-modal__left .team-testimonial blockquote{font-size:24px}}.team-member-modal .team-member-modal__left .team-testimonial blockquote>*:last-child{margin-bottom:0}.team-member-modal .text{margin-bottom:50px}@media (max-width:767px){.team-member-modal .text{margin-bottom:25px}}.team-member-modal .text .h2{text-transform:uppercase;letter-spacing:1px;margin:0}.team-member-modal .text p{margin-bottom:0}.team-member-modal .modal-text{font-size:18px;max-width:605px}@media (max-width:991px){.team-member-modal .modal-text{font-size:16px}}@media (max-width:767px){.team-member-modal .modal-text{font-size:14px}}.team-member-modal .modal-text a{color:#000;text-decoration:underline}.team-member-modal .modal-text a:hover{text-decoration:none}.team-member-modal .modal-text>*:last-child{margin-bottom:0}.team-member-modal .team-member-modal__right{flex:1}@media (max-width:767px){.team-member-modal .team-member-modal__right{margin-bottom:30px}}.modal-backdrop{background-color:#fff}.modal-backdrop.show{opacity:0.85}body.modal-open>.wrapper{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.modal .modal-dialog{max-width:1410px}.modal .modal-content{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none}.modal .modal-body{padding:50px}.modal .btn-prev,.modal .btn-next{cursor:pointer;position:absolute;top:50%;margin-top:-15px;z-index:10;border:none;background:none;padding:5px 0}.modal .btn-prev{left:11px}.modal .btn-prev:before{content:'';width:0;height:0;border-style:solid;border-width:10px 21px 10px 0;border-color:transparent #000 transparent transparent;display:inline-block}.modal .btn-next{right:11px}.modal .btn-next:before{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 21px;border-color:transparent transparent transparent #000;display:inline-block}.modal .btn-close{background:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/close.svg) no-repeat center;background-size:100%;width:57px;height:57px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:0;opacity:1;position:absolute;right:20px;top:24px;cursor:pointer}@media (max-width:991px){.modal .btn-close{width:40px;height:40px}}@media (max-width:767px){.modal .btn-close{width:32px;height:32px}}.section-news{width:100%;overflow:hidden}.section-news h2{text-transform:uppercase;margin-bottom:25px}.section-news .news-carousel{margin-left:-15px;margin-right:-15px}.section-news .news-carousel:not(.slick-initialized){display:none}.section-news .news-carousel .slick-list{margin-right:-33.3333%;padding-right:33.3333%}@media (max-width:767px){.section-news .news-carousel .slick-list{margin-right:-25%;padding-right:50%}}.section-news .news-carousel .item{padding:0}.news-item{padding:0 15px;margin-bottom:30px}.news-item .image{margin-bottom:10px}.news-item .image a{background-color:#bcbcbc;display:block;position:relative;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:50%}.news-item .text{font-size:18px}@media (max-width:1199px){.news-item .text{font-size:16px}}@media (max-width:991px){.news-item .text{font-size:14px}}.news-item .text h3{font-size:30px;margin-bottom:15px;line-height:1.1}@media (max-width:1199px){.news-item .text h3{font-size:28px}}@media (max-width:991px){.news-item .text h3{font-size:24px}}@media (max-width:767px){.news-item .text h3{font-size:21px}}.news-item .text h3 a{color:#000;text-decoration:none}.news-item .text h3 a:hover{color:#d884f0}.news-item .news-item__meta__date{font-weight:700;margin-bottom:15px}.slick-arrow{cursor:pointer;position:absolute;top:-60px;z-index:10;border:none;background:none;padding:5px;font-size:0px}@media (max-width:991px){.slick-arrow{top:-55px}}@media (max-width:767px){.slick-arrow{top:-50px}}.slick-arrow.slick-prev{right:70px}.slick-arrow.slick-prev:before{content:'';width:0;height:0;border-style:solid;border-width:7px 15px 7px 0;border-color:transparent #000 transparent transparent;display:inline-block}.slick-arrow.slick-next{right:12px}.slick-arrow.slick-next:before{content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 15px;border-color:transparent transparent transparent #000;display:inline-block}ul.slick-dots{padding:0;margin:0;list-style:none;text-align:center;font-size:0px}ul.slick-dots>li{display:inline-block;vertical-align:top}ul.slick-dots>li+li{margin-left:20px}@media (max-width:767px){ul.slick-dots>li+li{margin-left:15px}}ul.slick-dots>li button{width:16px;height:16px;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:0;border:none}@media (max-width:767px){ul.slick-dots>li button{width:12px;height:12px}}ul.slick-dots>li.slick-active button{background-color:#d884f0}.section-mission_statement .text,.section-mission_statement_home .text{font-family:'FreightDispProBook',sans-serif;font-size:60px;line-height:1.1;letter-spacing:0.5px}@media (max-width:1399px){.section-mission_statement .text,.section-mission_statement_home .text{font-size:50px}}@media (max-width:1199px){.section-mission_statement .text,.section-mission_statement_home .text{font-size:42px}}@media (max-width:991px){.section-mission_statement .text,.section-mission_statement_home .text{font-size:36px}}@media (max-width:767px){.section-mission_statement .text,.section-mission_statement_home .text{font-size:30px}}.section-mission_statement .text img,.section-mission_statement_home .text img{max-width:100%;height:auto}.section-mission_statement .text strong,.section-mission_statement_home .text strong{font-family:'RebondGrotesque',sans-serif;font-size:0.9em}.section-mission_statement .text>*:last-child,.section-mission_statement_home .text>*:last-child{margin-bottom:0}.section-mission_statement{padding-bottom:120px;position:relative;z-index:2}.section-mission_statement .text{font-size:50px}@media (max-width:1399px){.section-mission_statement .text{font-size:45px}}@media (max-width:1199px){.section-mission_statement .text{font-size:40px}}@media (max-width:991px){.section-mission_statement .text{font-size:32px}}@media (max-width:767px){.section-mission_statement .text{font-size:26px}}.section-mission_statement .text img{max-width:33%}.section-mission_statement .image{position:absolute;top:100%;z-index:1;pointer-events:none;width:100%}.section-mission_statement .image.image-1{left:2%;max-width:24%}.section-mission_statement .image.image-2{right:2%;top:70%;max-width:30%}.section-mission_statement_home .text{cursor:url('https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/IFFF_MS_Curser.png') 8 0,auto}.section-mission_statement_home .text .button{vertical-align:bottom}@media (max-width:767px){.section-mission_statement_home .text .button{display:block;margin-top:15px}}.section-text_auf{padding-bottom:0;padding-top:120px}@media (max-width:991px){.section-text_auf{padding-top:70px}}@media (max-width:767px){.section-text_auf{padding-top:45px}}.section-text_auf .row>div span,.section-text_auf .row>div a{display:block;text-align:center;border:1px solid #000;font-size:80px;text-transform:uppercase;font-weight:700;line-height:1.2;text-decoration:none;color:#000}@media (max-width:1599px){.section-text_auf .row>div span,.section-text_auf .row>div a{font-size:65px}}@media (max-width:1299px){.section-text_auf .row>div span,.section-text_auf .row>div a{font-size:55px}}@media (max-width:1199px){.section-text_auf .row>div span,.section-text_auf .row>div a{font-size:50px}}@media (max-width:991px){.section-text_auf .row>div span,.section-text_auf .row>div a{font-size:42px}}@media (max-width:767px){.section-text_auf .row>div span,.section-text_auf .row>div a{font-size:24px}}.section-text_auf .row>div:nth-child(2n+1) span,.section-text_auf .row>div:nth-child(2n+1) a{background-color:#000;color:#fff}.section-breadcrumbs{padding:15px 0 30px;font-size:14px;text-transform:uppercase}@media (max-width:991px){.section-breadcrumbs{font-size:12px}}.section-breadcrumbs+.page-builder-section:not(.section-kontakt_formular){padding-top:0}.section-breadcrumbs a{color:#000;text-decoration:none}.section-breadcrumbs a:hover{color:#d884f0}.section-breadcrumbs .sep{display:inline-block;margin:0 10px}@media (max-width:991px){.section-breadcrumbs .sep{vertical-align:text-bottom;margin:0 7px}}.section-breadcrumbs .sep:before{content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #000;display:inline-block}@media (max-width:991px){.section-breadcrumbs .sep:before{border-width:3px 0 3px 6px}}.section-jahresprogramm_projekte{width:100%;overflow:hidden}.section-jahresprogramm_projekte .image{margin-bottom:2em}.section-jahresprogramm_projekte .row>div{position:relative;z-index:1}.section-jahresprogramm_projekte .row>div>span{position:absolute;height:100%;width:150vw;z-index:-1}@media (max-width:767px){.section-jahresprogramm_projekte .row>div>span{width:200vw;left:-50% !important;right:auto !important}}.section-jahresprogramm_projekte .row>div .item{padding:30px 0}@media (max-width:767px){.section-jahresprogramm_projekte .row>div .item{padding:20px 0 !important}}.section-jahresprogramm_projekte .row>div .item h4{text-transform:uppercase;font-size:33px;margin-bottom:20px}@media (max-width:1399px){.section-jahresprogramm_projekte .row>div .item h4{font-size:30px}}@media (max-width:991px){.section-jahresprogramm_projekte .row>div .item h4{font-size:26px;margin-bottom:15px}}@media (max-width:767px){.section-jahresprogramm_projekte .row>div .item h4{font-size:23px;margin-bottom:12px}}.section-jahresprogramm_projekte .row>div:nth-child(2n+1)>span{right:99%}.section-jahresprogramm_projekte .row>div:nth-child(2n+1) .item{padding-right:35px}.section-jahresprogramm_projekte .row>div:nth-child(2n)>span{left:99%}.section-jahresprogramm_projekte .row>div:nth-child(2n) .item{padding-left:35px}.section-jahresprogramm_projekte.layout-1 .row>div>span{width:200vw;left:-50% !important;right:auto !important}.section-jahresprogramm_projekte.layout-1 .row>div .item{padding-left:0 !important;padding-right:0 !important}.section-page_title h1{text-transform:uppercase;margin-bottom:0}.section-zeitstrahl .timeline-items{position:relative;z-index:1}.section-zeitstrahl .timeline-items .timeline-item{position:relative;z-index:1;width:45%;width:calc(50% - 128px)}@media (max-width:991px){.section-zeitstrahl .timeline-items .timeline-item{width:100% !important;padding-left:140px}}@media (max-width:767px){.section-zeitstrahl .timeline-items .timeline-item{padding-left:120px}}.section-zeitstrahl .timeline-items .timeline-item:nth-child(2n+1) .timeline-year{left:100%;margin-left:40px}.section-zeitstrahl .timeline-items .timeline-item:nth-child(2n+1):after{left:100%;margin-left:128px}.section-zeitstrahl .timeline-items .timeline-item:nth-child(2n){margin-left:auto}.section-zeitstrahl .timeline-items .timeline-item:nth-child(2n) .timeline-year{right:100%;margin-right:40px}.section-zeitstrahl .timeline-items .timeline-item:nth-child(2n):after{right:100%;margin-right:128px}.section-zeitstrahl .timeline-items .timeline-item:not(:last-child){padding-bottom:40px}.section-zeitstrahl .timeline-items .timeline-item:not(:last-child):after{content:'';width:1px;height:100%;background:#000;position:absolute;top:80px;z-index:-1}@media (max-width:991px){.section-zeitstrahl .timeline-items .timeline-item:not(:last-child):after{left:60px !important;right:auto !important;margin:0 !important;top:20px}}@media (max-width:767px){.section-zeitstrahl .timeline-items .timeline-item:not(:last-child):after{left:50px !important}}.section-zeitstrahl .timeline-items .timeline-item .timeline-year{background:#000;text-align:center;width:176px;color:#fff;font-size:18px;text-transform:uppercase;font-weight:700;letter-spacing:0.5px;display:block;line-height:36px;position:absolute;top:55px;z-index:1}@media (max-width:991px){.section-zeitstrahl .timeline-items .timeline-item .timeline-year{font-size:16px;width:120px;right:auto !important;left:0 !important;top:-7px !important;margin:0 !important}}@media (max-width:767px){.section-zeitstrahl .timeline-items .timeline-item .timeline-year{font-size:12px;width:100px}}.section-zeitstrahl .timeline-items .timeline-item .timeline-block h3{text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:25px;letter-spacing:0.5px}@media (max-width:767px){.section-zeitstrahl .timeline-items .timeline-item .timeline-block h3{font-size:16px;margin-bottom:15px}}.section-zeitstrahl .timeline-items .timeline-item .timeline-block>*:last-child{margin-bottom:0}.section-fliestext .cms-page-block{max-width:970px}.section-fliestext .cms-page-block h3{font-weight:400}.page-body>*:last-child{margin-bottom:0}.page-body img{max-width:100%;height:auto}.section-festival_team .container-fluid{max-width:1920px;padding-left:88px;padding-right:88px}@media (max-width:1399px){.section-festival_team .container-fluid{padding-left:50px;padding-right:50px}}@media (max-width:991px){.section-festival_team .container-fluid{padding-left:30px;padding-right:30px}}@media (max-width:767px){.section-festival_team .container-fluid{padding-left:15px;padding-right:15px}}.section-festival_team .row{margin-left:-15px;margin-right:-15px}@media (max-width:991px){.section-festival_team .row{margin-left:-8px;margin-right:-8px}}.section-festival_team .row>div{padding-left:15px;padding-right:15px}@media (max-width:991px){.section-festival_team .row>div{padding-left:8px;padding-right:8px}}.section-festival_team h2{text-transform:uppercase;margin-bottom:0.75em}.section-festival_team .item{margin-bottom:30px}@media (max-width:991px){.section-festival_team .item{margin-bottom:16px}}.section-video_zentiert .videoWrapper .image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#fff;cursor:pointer}.section-video_zentiert .videoWrapper .image span{width:132px;height:132px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#000;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;z-index:5}.section-video_zentiert .videoWrapper .image span:before{content:'';width:0;height:0;border-style:solid;border-width:30px 0 30px 50px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-30px}@media (max-width:1399px){.section-video_zentiert .videoWrapper .image span{width:100px;height:100px}.section-video_zentiert .videoWrapper .image span:before{border-width:24px 0 24px 42px;margin-left:-16px;margin-top:-22px}}@media (max-width:767px){.section-video_zentiert .videoWrapper .image span{width:60px;height:60px}.section-video_zentiert .videoWrapper .image span:before{border-width:14px 0 14px 26px;margin-left:-9px;margin-top:-13px}}.section-video_zentiert .videoWrapper .image:hover span{background-color:#d884f0}.section-katalog_spenden{padding:0 !important}.section-katalog_spenden .container-fluid{padding-left:0;padding-right:0}.section-katalog_spenden .block-katalog{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;flex:0 0 66.6666%;padding:100px 140px 100px 30px}@media (max-width:991px){.section-katalog_spenden .block-katalog{padding:100px 60px}}@media (max-width:767px){.section-katalog_spenden .block-katalog{padding:100px 30px}}.section-katalog_spenden .block-katalog:before{content:'';width:100%;height:100%;left:0;top:0;position:absolute;background:#fff;z-index:1;opacity:0}.section-katalog_spenden .block-katalog .text{max-width:340px;margin-left:auto;position:relative;z-index:2}.section-katalog_spenden .block-katalog .text h4{font-size:33px;text-transform:uppercase;margin-bottom:15px}@media (max-width:1399px){.section-katalog_spenden .block-katalog .text h4{font-size:30px}}@media (max-width:991px){.section-katalog_spenden .block-katalog .text h4{font-size:26px}}@media (max-width:767px){.section-katalog_spenden .block-katalog .text h4{font-size:23px}}.section-katalog_spenden .block-spenden{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;flex:0 0 33.3333%;padding:30px 30px 30px 100px}@media (max-width:1399px){.section-katalog_spenden .block-spenden{padding-left:60px}}.section-katalog_spenden .block-spenden:before{content:'';width:100%;height:100%;left:0;top:0;position:absolute;background:#fff;z-index:1;opacity:0}.section-katalog_spenden .block-spenden .text{position:relative;z-index:2}.section-katalog_spenden .block-spenden .text h3{font-size:60px;margin-bottom:1em;max-width:235px;line-height:1}@media (max-width:1399px){.section-katalog_spenden .block-spenden .text h3{font-size:52px;max-width:210px}}@media (max-width:1199px){.section-katalog_spenden .block-spenden .text h3{font-size:45px;max-width:210px}}@media (max-width:767px){.section-katalog_spenden .block-spenden .text h3{font-size:40px;max-width:180px}}.section-katalog_spenden+.section-festivaldatum{padding-top:15px;padding-bottom:15px}.section-katalog_spenden+.section-festivaldatum+.section-divider{margin-bottom:65px}@media (max-width:767px){.section-katalog_spenden+.section-festivaldatum+.section-divider{margin-bottom:35px}}.section-full_image_button{position:relative;z-index:1}.section-full_image_button .image img{width:100%}.section-full_image_button .text{position:absolute;left:0;bottom:120px;z-index:2;width:100%}@media (max-width:1199px){.section-full_image_button .text{bottom:80px}}@media (max-width:991px){.section-full_image_button .text{bottom:70px}}@media (max-width:767px){.section-full_image_button .text{position:static;margin-top:20px}}.section-slideshow h2{text-transform:uppercase;margin-bottom:1em}.section-slideshow .slideshow-block:not(.slick-initialized){display:none}.section-slideshow .slideshow-block .item .image{background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:56.25%}.section-slideshow .slideshow-block .item .text{padding-top:5px;min-height:66px}.section-slideshow .slideshow-block .item .text .image-copyright{font-size:18px;text-align:right}@media (max-width:1599px){.section-slideshow .slideshow-block .item .text .image-copyright{font-size:16px}}@media (max-width:1199px){.section-slideshow .slideshow-block .item .text .image-copyright{font-size:14px}}@media (max-width:991px){.section-slideshow .slideshow-block .item .text .image-copyright{font-size:12px}}.section-slideshow .slideshow-block .item .text p{margin-bottom:0}.section-slideshow ul.slick-dots{position:absolute;bottom:100px;width:100%;left:0}.section-slideshow ul.slick-dots>li button{background-color:#fff;border:1px solid #fff}.section-slideshow ul.slick-dots>li.slick-active button{background-color:#000}.section-slideshow .slick-arrow{top:50%;margin-top:-50px}.section-slideshow .slick-arrow.slick-prev{left:10px}.section-slideshow .slick-arrow.slick-prev:before{border-right-color:#fff;border-width:12px 26px 12px 0}.section-slideshow .slick-arrow.slick-next{right:10px}.section-slideshow .slick-arrow.slick-next:before{border-width:12px 0 12px 26px;border-left-color:#fff}.section-slideshow .button{margin-top:50px}@media (max-width:991px){.section-slideshow .button{margin-top:30px}}@media (max-width:767px){.section-slideshow .button{margin-top:20px}}.page-current-title{text-align:center;border-bottom:1px solid #000;background-color:#fff;padding:8px 0}@media (max-width:767px){.page-current-title{text-align:left}}.page-current-title h1,.page-current-title .h1{font-size:50px;text-transform:uppercase;font-weight:400;line-height:1.1;margin:0}@media (max-width:1699px){.page-current-title h1,.page-current-title .h1{font-size:45px}}@media (max-width:1459px){.page-current-title h1,.page-current-title .h1{font-size:40px}}@media (max-width:1359px){.page-current-title h1,.page-current-title .h1{font-size:36px}}@media (max-width:1199px){.page-current-title h1,.page-current-title .h1{font-size:30px}}@media (max-width:991px){.page-current-title h1,.page-current-title .h1{font-size:25px}}@media (max-width:767px){.page-current-title h1,.page-current-title .h1{font-size:20px}}.section-uberschrift{padding-bottom:10px;padding-top:35px}.section-uberschrift+.page-builder-section{padding-top:40px}.section-uberschrift h1,.section-uberschrift h2{text-transform:uppercase;margin-bottom:0}.section-subheadline{padding-bottom:40px;padding-top:35px}.section-subheadline+.page-builder-section{padding-top:40px}.section-subheadline h3{text-transform:uppercase;margin-bottom:0;font-size:1em}.section-partners .partners-block{border-bottom:1px solid #000;margin-left:-10px;margin-right:-10px}.section-partners .partners-block .image{margin-bottom:20px;padding:10px 20px 10px 10px;text-align:center}.section-partners .partners-block .image img{min-height:70px}.section-button{padding-top:15px}.section-fliestext_sidebar .fliestext-sidebar{flex:0 0 370px;padding-left:30px;font-size:18px}@media (max-width:1399px){.section-fliestext_sidebar .fliestext-sidebar{flex:0 0 270px;font-size:16px}}@media (max-width:991px){.section-fliestext_sidebar .fliestext-sidebar{font-size:14px;padding-left:0;margin-top:30px}}.section-fliestext_sidebar .fliestext-sidebar h3,.section-fliestext_sidebar .fliestext-sidebar h4{font-size:1em;text-transform:uppercase;margin-bottom:1em}.section-fliestext_sidebar .fliestext-sidebar table{margin:25px 0 0;color:#000}.section-fliestext_sidebar .fliestext-sidebar table th{text-transform:uppercase}.section-fliestext_sidebar .fliestext-sidebar table th,.section-fliestext_sidebar .fliestext-sidebar table td{padding:2px 0}.section-fliestext_sidebar .fliestext-sidebar table td{padding-left:10px}.section-fliestext_sidebar .fliestext-sidebar>div+div{margin-top:25px}.section-fliestext_sidebar .cms-page-block{max-width:970px;flex:1}.section-spenden #donationform-default{max-width:700px}.accordion{border-top:1px solid #000}.accordion .accordion-item .accordion-header{line-height:1.5;margin-bottom:0}.accordion .accordion-item .accordion-header .accordion-button{border:none;font-size:23px;font-weight:700;text-transform:uppercase;color:#000;background-color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:20px 0;border-bottom:1px solid #000}@media (max-width:1199px){.accordion .accordion-item .accordion-header .accordion-button{font-size:20px}}@media (max-width:991px){.accordion .accordion-item .accordion-header .accordion-button{font-size:18px}}.accordion .accordion-item .accordion-header .accordion-button:after{content:'';background:none;width:0;height:0;border-style:solid;border-width:11px 6px 0 6px;border-color:#000 transparent transparent transparent;display:inline-block;margin-right:20px}.accordion .accordion-item .accordion-header .accordion-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.accordion .accordion-item .accordion-collapse{border:none;background-color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.accordion .accordion-item .accordion-collapse .accordion-body{padding:20px 0;font-size:18px}@media (max-width:991px){.accordion .accordion-item .accordion-collapse .accordion-body{font-size:16px}}.accordion .accordion-item .accordion-collapse .accordion-body>*:last-child{margin-bottom:0}.section-jobbeschreibung .job-pdf{flex:0 0 27%;padding-left:30px}@media (max-width:991px){.section-jobbeschreibung .job-pdf{padding:25px 0 0}}.section-jobbeschreibung .job-pdf h4{font-size:1em;text-transform:uppercase}.section-related_posts .row>div{padding-left:0;padding-right:0;margin-bottom:30px}.section-related_posts h2{text-transform:uppercase;border-top:1px solid #000;padding-top:20px;margin-bottom:30px}.section-related_posts h2 span{font-family:'FreightDispProBook',sans-serif;font-style:italic;font-weight:400;margin-right:10px}.blog-single-page{overflow:hidden}.blog-single-page .featured-image{width:57%;margin-left:-12vw}@media (max-width:1719px){.blog-single-page .featured-image{width:50%;margin-left:-8vw}}@media (max-width:1549px){.blog-single-page .featured-image{width:50%;margin-left:-5vw}}@media (max-width:1549px){.blog-single-page .featured-image{width:45%;margin-left:-3vw}}@media (max-width:1399px){.blog-single-page .featured-image{width:40%;margin-left:0}}@media (max-width:991px){.blog-single-page .featured-image{width:auto;margin-bottom:25px}}.blog-single-page .featured-image img{width:100%;height:auto}.blog-single-page .blog-article-main-col{flex:0 0 60%;max-width:60%;margin-left:auto;padding-left:30px}@media (max-width:991px){.blog-single-page .blog-article-main-col{padding-left:0;max-width:none}}.blog-single-page .blog-article-main-col .single-post-meta{margin-bottom:40px}.blog-listing-block>div{padding-left:0px;padding-right:0px}.page-filters ul{padding:0;margin:0;list-style:none}.page-filters ul>li{margin-right:10px;margin-bottom:10px}.page-filters ul>li a{border:1px solid #000;display:block;color:#000;font-size:32px;line-height:36px;padding:1px 10px;white-space:nowrap;text-decoration:none;text-transform:uppercase}@media (max-width:1199px){.page-filters ul>li a{font-size:24px;line-height:28px}}@media (max-width:767px){.page-filters ul>li a{font-size:16px;line-height:20px}}.page-filters ul>li a:hover{color:#fff;background-color:#000}.page-filters ul>li a.active{background-color:#000;color:#fff}.page-filters ul>li a[aria-current="page"]{background-color:#000;color:#fff}.page-filters ul>li a[aria-current="page"]:after{content:"\e903";font-family:'ifff' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:21px;vertical-align:1px;margin-left:12px}@media (max-width:1199px){.page-filters ul>li a[aria-current="page"]:after{font-size:16px;margin-left:8px}}@media (max-width:767px){.page-filters ul>li a[aria-current="page"]:after{font-size:12px;margin-left:6px}}.page-filters.page-filters-small ul li a{font-size:18px;line-height:24px}@media (max-width:1199px){.page-filters.page-filters-small ul li a{font-size:16px;line-height:20px}}@media (max-width:991px){.page-filters.page-filters-small ul li a{font-size:14px;line-height:18px}}.wp-pagenavi{text-align:center;margin-top:50px}.wp-pagenavi>*{display:inline-block;color:#000;vertical-align:middle;text-decoration:none}.wp-pagenavi>*+*{margin-left:15px}.wp-pagenavi>*.current{font-weight:700}.wp-pagenavi>*.previouspostslink{font-size:0px}.wp-pagenavi>*.previouspostslink:before{content:'';width:0;height:0;border-style:solid;border-width:7px 15px 7px 0;border-color:transparent #000 transparent transparent;display:inline-block}.wp-pagenavi>*.nextpostslink{font-size:0px}.wp-pagenavi>*.nextpostslink:before{content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 15px;border-color:transparent transparent transparent #000;display:inline-block}.section-downloads_fest .download-item-block{margin-bottom:30px}.section-downloads_fest .download-item-block .image{background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:56.26%;margin-bottom:15px}.section-downloads_fest .download-item-block .text{margin-bottom:15px}.section-pressemitteilung{background-color:#e8e8e8}.section-pressemitteilung~.page-builder-section{background-color:#e8e8e8}.section-pressemitteilung~.page-builder-section .accordion-button,.section-pressemitteilung~.page-builder-section .accordion-collapse{background-color:transparent !important}.section-pressemitteilung h2{text-transform:uppercase}.section-pressemitteilung .press-list .press-list__item{margin-top:35px}.section-pressemitteilung .press-list .press-list__item:nth-child(3)~div{display:none}.section-pressemitteilung .press-list .press-list__item .press-list__item__date{flex:0 0 150px;padding-right:30px}@media (max-width:1199px){.section-pressemitteilung .press-list .press-list__item .press-list__item__date{flex:0 0 110px}}.section-pressemitteilung .press-list .press-list__item .text p{margin-bottom:0;font-weight:700}.section-pressemitteilung .press-list+.button-alt{margin-top:50px}.downloads-list{padding:20px 0}.downloads-list .download-item-block+div{margin-top:35px}.downloads-list .download-item-block .text{padding-right:30px}@media (max-width:767px){.downloads-list .download-item-block .text{padding-right:0;margin-bottom:10px}}.downloads-list .download-item-block .text h4{text-transform:uppercase;font-size:23px;margin-bottom:0}@media (max-width:1599p X){.downloads-list .download-item-block .text h4{font-size:20px}}@media (max-width:1199px){.downloads-list .download-item-block .text h4{font-size:18px}}.downloads-list .download-item-block .text p{margin:0}.page-loader{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%}.page-loader img{width:100%}.page-loader .image-1{background-color:#fff;height:50vh;-webkit-transition:transform 1.2s ease;-moz-transition:transform 1.2s ease;-ms-transition:transform 1.2s ease;-o-transition:transform 1.2s ease;transition:transform 1.2s ease;pointer-events:none}.page-loader .image-2{background-color:#fff;height:50vh;padding-top:6px;-webkit-transition:transform 1.2s ease;-moz-transition:transform 1.2s ease;-ms-transition:transform 1.2s ease;-o-transition:transform 1.2s ease;transition:transform 1.2s ease;pointer-events:none}.page-loader.animated .image-1{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}.page-loader.animated .image-2{-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%)}.subpages-menu>ul{padding:0;margin:0;list-style:none;text-align:center}.subpages-menu>ul>li{border-bottom:1px solid #000}.subpages-menu>ul>li>a{font-size:50px;text-transform:uppercase;font-weight:400;line-height:1.1;margin:0;display:block;padding:8px 15px;text-decoration:none !important}@media (max-width:1699px){.subpages-menu>ul>li>a{font-size:45px}}@media (max-width:1459px){.subpages-menu>ul>li>a{font-size:40px}}@media (max-width:1359px){.subpages-menu>ul>li>a{font-size:36px}}@media (max-width:1199px){.subpages-menu>ul>li>a{font-size:30px}}@media (max-width:991px){.subpages-menu>ul>li>a{font-size:25px}}@media (max-width:767px){.subpages-menu>ul>li>a{font-size:20px}}.subpages-menu>ul>li>a:hover{background-color:#000;color:#fff}.subpages-menu>ul.small-menu>li>a{font-size:32px}@media (max-width:1699px){.subpages-menu>ul.small-menu>li>a{font-size:28px}}@media (max-width:1459px){.subpages-menu>ul.small-menu>li>a{font-size:26px}}@media (max-width:1359px){.subpages-menu>ul.small-menu>li>a{font-size:24px}}@media (max-width:1199px){.subpages-menu>ul.small-menu>li>a{font-size:20px}}@media (max-width:991px){.subpages-menu>ul.small-menu>li>a{font-size:18px}}@media (max-width:767px){.subpages-menu>ul.small-menu>li>a{font-size:16px}}.curators-widget>div+div{margin-top:5px}.section-jury h2{font-family:'FreightDispProBook',sans-serif;font-style:italic;margin-bottom:20px;font-size:80px;font-weight:400}@media (max-width:1699px){.section-jury h2{font-size:72px}}@media (max-width:1459px){.section-jury h2{font-size:60px}}@media (max-width:1359px){.section-jury h2{font-size:50px}}@media (max-width:1199px){.section-jury h2{font-size:42px}}@media (max-width:991px){.section-jury h2{font-size:36px}}@media (max-width:767px){.section-jury h2{font-size:32px}}@media (min-width:992px){.section-jury .block-text{max-width:66.6666%}}.section-jury .jury-item{margin-top:40px}@media (max-width:767px){.section-jury .jury-item{margin-top:25px}}.section-jury .jury-item .image{padding-bottom:65%;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:15px}.section-jury .jury-item .text{font-size:18px}@media (max-width:991px){.section-jury .jury-item .text{font-size:16px}}@media (max-width:767px){.section-jury .jury-item .text{font-size:14px}}.section-jury .jury-item .text h4{font-size:1em;text-transform:uppercase}.section-jury .jury-item .text .position{margin-bottom:15px;font-size:0.85em}.section-jury .jury-item .text>*:last-child{margin-bottom:0}.videoWrapper .wt-cli-iframe-placeholder{position:absolute;height:100% !important;width:100% !important;z-index:10;align-items:center;border:1px solid #000;background:#fff}.wpcf7-response-output{margin-left:0;margin-right:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:red}.wpcf7 h3{margin-top:4rem}#cookie-law-info-bar,.wt-cli-cookie-bar{background-color:#FFF !important;color:#000 !important;padding:30px 0px !important;text-align:left}.cli-modal-backdrop.cli-show{opacity:0.8}.cli-modal-content{border-radius:0}.cli-modal-open #cookie-law-info-bar{opacity:0 !important}.cli-modal .cli-modal-dialog{line-height:1.5}.cli-tab-container p,.cli-privacy-content-text{line-height:1.5}.cli-wrapper{max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:1199px){.cli-wrapper{margin-left:20px;margin-right:20px}}@media screen and (max-width:767px){.cli-wrapper{margin-left:20px;margin-right:20px}}.cli-wrapper a{color:#000000 !important;text-decoration:underline}.cli-wrapper a:hover{color:#000000 !important}#cookie_action_close_header{text-decoration:none;color:#f0f0f0 !important}#cookie_action_close_header:hover{background-color:#f0f0f0 !important;text-decoration:none}.cli-tab-container h4{color:#000000;line-height:1.4}.cli-switch input:checked+.cli-slider{background-color:#000000 !important}.cli-tab-header a:before{border-right:1px solid #000 !important;border-bottom:1px solid #000 !important}.cli-tab-footer .cli-btn{background:#000000 !important;color:#FFF !important;border-radius:0px !important}.cli-tab-footer .cli-btn:hover{opacity:0.9}a.cli-privacy-readmore{color:#000000 !important}#cookie-law-info-bar .cli-plugin-button{display:block;background:#000000 !important;max-width:130px;text-align:center;line-height:1.5;border-radius:0px !important;color:#fff !important;text-decoration:none}#cookie-law-info-bar .cli-plugin-button:hover{opacity:0.9}a#wt-cli-settings-btn{cursor:pointer;text-decoration:underline !important}a.cli_manage_current_consent{cursor:pointer}.section-newsletter{padding:30px 0}.section-newsletter .newsletter-top-block{cursor:pointer;padding:40px 0}@media (max-width:991px){.section-newsletter .newsletter-top-block{padding:20px 0;text-align:center}}.section-newsletter .newsletter-top-block--line h3{margin-bottom:0}@media (max-width:1399px){.section-newsletter .newsletter-top-block--line h3{font-size:26px}}@media (max-width:767px){.section-newsletter .newsletter-top-block--line h3{font-size:24px}}.section-newsletter .newsletter-top-block--line h4{font-family:'FreightDispProBook',sans-serif;font-style:italic;font-weight:400;margin-bottom:0;font-size:50px}@media (max-width:1399px){.section-newsletter .newsletter-top-block--line h4{font-size:40px}}@media (max-width:767px){.section-newsletter .newsletter-top-block--line h4{font-size:32px}}.section-newsletter .newsletter-top-block--line .icon-email{font-size:54px}@media (max-width:1399px){.section-newsletter .newsletter-top-block--line .icon-email{font-size:45px}}@media (max-width:991px){.section-newsletter .newsletter-top-block--line .icon-email{display:none}}.section-newsletter .newsletter-top-block--line .icon-arrow{font-size:12px;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.section-newsletter .newsletter-top-block.active .icon-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.section-newsletter .newsletter-content-block{display:none;background-color:#e8e8e8;padding:36px 0}@media (max-width:991px){.section-newsletter .newsletter-content-block{padding:20px 0;font-size:16px}}.section-newsletter .newsletter-content-block h2{font-family:'FreightDispProBook',sans-serif;font-style:italic;font-weight:400;font-size:50px}@media (max-width:1399px){.section-newsletter .newsletter-content-block h2{font-size:40px}}@media (max-width:767px){.section-newsletter .newsletter-content-block h2{font-size:32px}}.section-newsletter .newsletter-content-block .form-item{margin-bottom:35px}.section-newsletter .newsletter-content-block .form-item>label{font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:4px}@media (max-width:1199px){.section-newsletter .newsletter-content-block .form-item>label{font-size:16px}}.section-newsletter .newsletter-content-block .form-item>label span{font-weight:400;text-transform:none}.section-newsletter .newsletter-content-block .form-item .form-checkbox{position:relative;font-size:18px}@media (max-width:1199px){.section-newsletter .newsletter-content-block .form-item .form-checkbox{font-size:16px}}.section-newsletter .newsletter-content-block .form-item input[type="checkbox"],.section-newsletter .newsletter-content-block .form-item input[type="radio"]{position:absolute;left:0;top:0;opacity:0}.section-newsletter .newsletter-content-block .form-item input[type="checkbox"]+label,.section-newsletter .newsletter-content-block .form-item input[type="radio"]+label{position:relative;padding-left:30px;display:block}.section-newsletter .newsletter-content-block .form-item input[type="checkbox"]+label:before,.section-newsletter .newsletter-content-block .form-item input[type="radio"]+label:before{content:'';width:16px;height:16px;border:1px solid #000;position:absolute;left:0;top:5px;z-index:1}.section-newsletter .newsletter-content-block .form-item input[type="checkbox"]:checked+label:before,.section-newsletter .newsletter-content-block .form-item input[type="radio"]:checked+label:before{background-color:#000}.section-newsletter .newsletter-content-block .form-actions{font-size:18px}@media (max-width:1199px){.section-newsletter .newsletter-content-block .form-actions{font-size:16px}}@media (max-width:767px){.section-newsletter .newsletter-content-block .form-actions{font-size:14px}}.section-newsletter .newsletter-content-block .newsletter-form--success{display:none}.section-newsletter .newsletter-content-block .newsletter-form--success h2{font-size:200px;line-height:1}@media (max-width:1199px){.section-newsletter .newsletter-content-block .newsletter-form--success h2{font-size:150px}}@media (max-width:991px){.section-newsletter .newsletter-content-block .newsletter-form--success h2{font-size:110px}}@media (max-width:767px){.section-newsletter .newsletter-content-block .newsletter-form--success h2{font-size:65px}}.section-newsletter .newsletter-content-block .newsletter-form--success p{font-weight:600;text-transform:uppercase;font-size:32px}@media (max-width:1199px){.section-newsletter .newsletter-content-block .newsletter-form--success p{font-size:28px}}@media (max-width:991px){.section-newsletter .newsletter-content-block .newsletter-form--success p{font-size:24px}}@media (max-width:767px){.section-newsletter .newsletter-content-block .newsletter-form--success p{font-size:18px}}.featured_caption{margin-top:5px}body.single-movie,body.single-event{background-color:#e8e8e8}.single-movie-top{width:100%}.single-movie-top>.image{flex:0 0 40%;margin-right:3%}@media (max-width:991px){.single-movie-top>.image{margin-right:0}}.single-movie-top.single-movie-top-grouped{margin-top:80px}@media (max-width:991px){.single-movie-top.single-movie-top-grouped{margin-top:40px}}@media (max-width:991px){.single-movie-top.single-movie-top-grouped .image{margin-bottom:25px}}.single-movie-top.single-movie-top-grouped .page-body{font-size:20px}@media (max-width:1199px){.single-movie-top.single-movie-top-grouped .page-body{font-size:18px}}@media (max-width:991px){.single-movie-top.single-movie-top-grouped .page-body{font-size:16px}}@media (max-width:767px){.single-movie-top.single-movie-top-grouped .page-body{font-size:14px}}.single-movie-dates{flex:0 0 260px;padding-left:30px;margin-left:auto}@media (max-width:991px){.single-movie-dates{padding-left:0;margin-bottom:25px;margin-top:25px}}.single-movie-dates .single-movie-dates__item{border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px}@media (max-width:991px){.single-movie-dates .single-movie-dates__item:last-child{border-bottom:none}}@media (max-width:767px){.single-movie-dates .single-movie-dates__item{padding-bottom:10px;margin-bottom:10px}}.single-movie-dates .single-movie-dates__item .date{font-size:23px;font-weight:700;text-transform:uppercase}@media (max-width:1599px){.single-movie-dates .single-movie-dates__item .date{font-size:20px}}@media (max-width:1199px){.single-movie-dates .single-movie-dates__item .date{font-size:18px}}@media (max-width:991px){.single-movie-dates .single-movie-dates__item .date{font-size:16px}}.single-movie-dates .single-movie-dates__item .date span+span{margin-left:15px}.single-movie-dates .single-movie-dates__item .location{font-size:18px}@media (max-width:1199px){.single-movie-dates .single-movie-dates__item .location{font-size:16px}}@media (max-width:991px){.single-movie-dates .single-movie-dates__item .location{font-size:14px}}.single-movie-dates .single-movie-dates__item .location:before{content:"\e904";font-family:'ifff' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;display:inline-block;margin-right:8px}@media (max-width:1199px){.single-movie-dates .single-movie-dates__item .location:before{font-size:15px}}@media (max-width:991px){.single-movie-dates .single-movie-dates__item .location:before{font-size:13px}}.single-movie-dates .single-movie-dates__item .button{width:199px;height:38px;font-size:18px !important;line-height:22px !important;padding:8px 10px !important;margin-top:10px}.single-event-type{margin-bottom:15px}.single-event-type a{display:inline-block;text-transform:uppercase;font-weight:600;letter-spacing:1px}.movie-slideshow-block{margin-bottom:35px;flex:1;overflow:hidden;max-width:1042px}@media (max-width:767px){.movie-slideshow-block{margin-bottom:15px}}.movie-slideshow-block:not(.slick-initialized){display:none}.movie-slideshow-block .item .image{background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:56.25%;overflow:hidden;position:relative;z-index:1;background-color:#000}.movie-slideshow-block .item .image span{position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;left:0;top:0;width:100%;height:100%}.movie-slideshow-block .item .text{padding-top:5px;min-height:32px}.movie-slideshow-block .item .text .image-copyright{font-size:18px;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1599px){.movie-slideshow-block .item .text .image-copyright{font-size:16px}}@media (max-width:1199px){.movie-slideshow-block .item .text .image-copyright{font-size:14px}}@media (max-width:991px){.movie-slideshow-block .item .text .image-copyright{font-size:12px}}.movie-slideshow-block .item .text p{margin-bottom:0}.movie-slideshow-block.aspect-ratio-0 .item .image{padding-bottom:75%}.movie-slideshow-block.aspect-ratio-2 .item .image{padding-bottom:42.85%}.movie-slideshow-block ul.slick-dots{position:absolute;bottom:50px;width:100%;left:0}.movie-slideshow-block ul.slick-dots>li:first-child:last-child{display:none}.movie-slideshow-block ul.slick-dots>li button{background-color:#fff;border:1px solid #fff}.movie-slideshow-block ul.slick-dots>li.slick-active button{background-color:#000}.movie-slideshow-block .slick-arrow{top:50%;margin-top:-35px}.movie-slideshow-block .slick-arrow.slick-prev{left:10px;right:auto}.movie-slideshow-block .slick-arrow.slick-prev:before{border-right-color:#fff;border-width:12px 22px 12px 0}@media (max-width:767px){.movie-slideshow-block .slick-arrow.slick-prev:before{border-width:8px 14px 8px 0}}.movie-slideshow-block .slick-arrow.slick-next{right:10px}.movie-slideshow-block .slick-arrow.slick-next:before{border-width:12px 0 12px 22px;border-left-color:#fff}@media (max-width:767px){.movie-slideshow-block .slick-arrow.slick-next:before{border-width:8px 0 8px 14px}}.single-movie-title{margin-bottom:30px}.single-movie-title h5{font-size:32px;font-weight:400;margin:0}@media (max-width:1199px){.single-movie-title h5{font-size:26px}}@media (max-width:991px){.single-movie-title h5{font-size:23px}}@media (max-width:767px){.single-movie-title h5{font-size:18px}}.single-movie-title h1{font-size:60px;margin:0;line-height:1.1}@media (max-width:1199px){.single-movie-title h1{font-size:50px}}@media (max-width:991px){.single-movie-title h1{font-size:40px}}@media (max-width:767px){.single-movie-title h1{font-size:35px}}.single-movie-title p{font-family:'FreightDispProBook',sans-serif;font-style:italic;margin:0;font-size:50px;line-height:1}@media (max-width:1199px){.single-movie-title p{font-size:42px}}@media (max-width:991px){.single-movie-title p{font-size:36px}}@media (max-width:767px){.single-movie-title p{font-size:32px}}.single-movie-meta{margin-bottom:40px}.single-movie-meta .movie-meta-block{display:inline-block;border-bottom:1px solid #000}.single-movie-meta .movie-meta-block>div{padding:0 8px}.single-movie-meta .movie-meta-block>div+div{border-left:1px solid #000}.single-movie-meta .single-movie-cat{margin-top:12px;background-color:#fff;display:inline-block;font-size:18px;text-transform:uppercase;padding:0 10px;text-decoration:none}.single-movie-meta .single-movie-cat:hover{background-color:#000;color:#fff}.movie-trailer{margin-bottom:50px}.single-movie-details{margin-bottom:100px}@media (max-width:767px){.single-movie-details{margin-bottom:50px}}.single-movie-details .page-body{flex:1}.single-movie-details .single-movie-sidebar{flex:0 0 35%;padding-left:80px;font-size:18px}@media (max-width:991px){.single-movie-details .single-movie-sidebar{padding-left:0;margin-top:30px;font-size:16px}}@media (max-width:767px){.single-movie-details .single-movie-sidebar{font-size:14px}}.single-movie-details .single-movie-sidebar .item p{margin:0}.single-movie-details .single-movie-sidebar .item h4{text-transform:uppercase;font-size:1em;margin-bottom:0;line-height:1.3}.single-movie-details .single-movie-sidebar .item+.item{margin-top:12px;padding-top:12px;border-top:1px solid #000}.single-movie-director{padding:100px 0}@media (max-width:991px){.single-movie-director{padding:50px 0}}.single-movie-director+.single-movie-director{padding-top:0}.single-movie-director .image{flex:0 0 330px;padding-right:30px;font-size:18px}@media (max-width:991px){.single-movie-director .image{font-size:16px}}@media (max-width:767px){.single-movie-director .image{padding-right:0;font-size:14px;margin-bottom:25px}}.single-movie-director .text{flex:1;font-family:'FreightDispProBook',sans-serif;font-size:24px;letter-spacing:0.5px}@media (max-width:1199px){.single-movie-director .text{font-size:21px}}@media (max-width:991px){.single-movie-director .text{font-size:18px}}@media (max-width:767px){.single-movie-director .text{font-size:16px}}.single-movie-director .text h2,.single-movie-director .text h3{font-family:'FreightDispProBook',sans-serif;font-size:50px;font-style:italic;font-weight:400;margin-bottom:25px}@media (max-width:1199px){.single-movie-director .text h2,.single-movie-director .text h3{font-size:42px}}@media (max-width:991px){.single-movie-director .text h2,.single-movie-director .text h3{font-size:36px}}@media (max-width:767px){.single-movie-director .text h2,.single-movie-director .text h3{font-size:32px;margin-bottom:15px}}.single-movie-director .text>*:last-child{margin-bottom:0}.related-movie-item{padding:0 15px;margin-bottom:30px}.related-movie-item .image{margin-bottom:10px}.related-movie-item .image a{background-color:#bcbcbc;display:block;position:relative;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:50%}.related-movie-item .text{font-size:18px}@media (max-width:1199px){.related-movie-item .text{font-size:16px}}@media (max-width:991px){.related-movie-item .text{font-size:14px}}.related-movie-item .text h3{font-size:23px;margin-bottom:5px;text-transform:uppercase;line-height:1.1}@media (max-width:1199px){.related-movie-item .text h3{font-size:20px}}@media (max-width:991px){.related-movie-item .text h3{font-size:18px}}@media (max-width:767px){.related-movie-item .text h3{font-size:18px}}.related-movie-item .text h3 a{color:#000;text-decoration:none}.related-movie-item .text h3 a:hover{color:#d884f0}.related-movie-item .text p{font-family:'FreightDispProBook',sans-serif;font-style:italic;font-size:20px;margin-bottom:20px;letter-spacing:0.5px}.section-festival_spielplan .block-title{margin-bottom:55px;max-width:54%}@media (max-width:991px){.section-festival_spielplan .block-title{margin-bottom:35px}}@media (max-width:767px){.section-festival_spielplan .block-title{margin-bottom:20px}}.section-festival_spielplan .container-fluid{padding-left:25px;padding-right:25px}@media (max-width:767px){.section-festival_spielplan .container-fluid{padding-left:0px;padding-right:0px}}.section-festival_spielplan .festival-events-table-main{width:67%;float:right}@media (max-width:1299px){.section-festival_spielplan .festival-events-table-main{width:auto;float:none}}.section-festival_spielplan .festival-events-table-main>.item{border-bottom:1px solid #000}.section-festival_spielplan .festival-events-table-main>.item:first-child{border-top:1px solid #000}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link{display:block;text-decoration:none !important;padding:8px 10px;position:relative;z-index:1}@media (max-width:991px){.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link{flex-wrap:wrap}}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link{padding-right:35px}}@media (min-width:768px){.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link:hover{background-color:#000;color:#fff}}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link .expand-mobile-event{position:absolute;right:6px;border:none;top:10px;padding:3px 6px;background:none;margin-top:0;z-index:2;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}@media (min-width:768px){.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link .expand-mobile-event{display:none !important}}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link .expand-mobile-event:before{content:'';width:0;height:0;border-style:solid;border-width:12px 8px 0 8px;border-color:#000 transparent transparent transparent;display:inline-block;vertical-align:1px}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.active .expand-mobile-event{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.event-grouped{padding-right:40px}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.event-grouped:hover,.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.event-grouped.active{background-color:#e8e8e8;color:#000}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.event-grouped .expand-grouped-event{position:absolute;right:6px;border:none;top:50%;padding:3px 6px;background:none;margin-top:-16px;z-index:2;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.event-grouped .expand-grouped-event{top:10px;margin-top:0}}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.event-grouped .expand-grouped-event:before{content:'';width:0;height:0;border-style:solid;border-width:12px 8px 0 8px;border-color:#000 transparent transparent transparent;display:inline-block;vertical-align:1px}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.event-grouped .expand-grouped-event+.expand-mobile-event{display:none !important}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.event-grouped.active .expand-grouped-event{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.section-festival_spielplan .festival-events-table-main>.item .movie-row-item-link.event-grouped .event-title:before{content:'';width:24px;height:16px;display:inline-block;margin-right:6px;background:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/group.svg) no-repeat center;background-size:100%}@media (min-width:768px){.section-festival_spielplan .festival-events-table-main>.item .festival-event-popup-block{display:none !important}}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .festival-event-popup-block{display:none;padding:10px}}.section-festival_spielplan .festival-events-table-main>.item .grouped-event-list{padding-left:230px;background-color:#e8e8e8;border-top:1px solid #000;display:none}@media (max-width:1599px){.section-festival_spielplan .festival-events-table-main>.item .grouped-event-list{padding-left:175px}}@media (max-width:991px){.section-festival_spielplan .festival-events-table-main>.item .grouped-event-list{padding-left:0}}.section-festival_spielplan .festival-events-table-main>.item .grouped-event-list .gr-event-item:not(:first-child){border-top:1px solid #000}.section-festival_spielplan .festival-events-table-main>.item .event-date{text-transform:uppercase;padding-right:20px;white-space:nowrap}@media (max-width:991px){.section-festival_spielplan .festival-events-table-main>.item .event-date{flex:0 0 100%;padding-right:0}}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .event-date{margin-bottom:-21px}}.section-festival_spielplan .festival-events-table-main>.item .event-date>span{min-width:40px;display:inline-block}@media (max-width:1599px){.section-festival_spielplan .festival-events-table-main>.item .event-date>span{min-width:30px}}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .event-date>span{min-width:20px}}.section-festival_spielplan .festival-events-table-main>.item .event-date>span:nth-child(2){min-width:75px}@media (max-width:1599px){.section-festival_spielplan .festival-events-table-main>.item .event-date>span:nth-child(2){min-width:60px}}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .event-date>span:nth-child(2){min-width:35px}}.section-festival_spielplan .festival-events-table-main>.item .event-date>span:nth-child(3){min-width:95px}@media (max-width:1599px){.section-festival_spielplan .festival-events-table-main>.item .event-date>span:nth-child(3){min-width:65px}}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .event-date>span:nth-child(3){min-width:50px}}.section-festival_spielplan .festival-events-table-main>.item .event-title{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;margin-right:25px}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .event-title{flex:0 0 100%;padding-left:110px;margin-right:0}}.section-festival_spielplan .festival-events-table-main>.item .event-cat{white-space:nowrap;font-size:18px;text-transform:uppercase;margin-right:25px}@media (max-width:991px){.section-festival_spielplan .festival-events-table-main>.item .event-cat{font-size:16px}}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .event-cat{font-size:14px;flex:0 0 100%;padding-left:110px;margin-right:0}}.section-festival_spielplan .festival-events-table-main>.item .directors{font-family:'FreightDispProBook',sans-serif;font-size:1.1em;font-style:italic;letter-spacing:0.5px;white-space:nowrap;margin-right:25px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;max-width:25%}@media (max-width:991px){.section-festival_spielplan .festival-events-table-main>.item .directors{max-width:35%}}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .directors{max-width:100%;padding-left:110px;flex:0 0 100%;margin-right:0}}.section-festival_spielplan .festival-events-table-main>.item .location{font-size:18px;white-space:nowrap}@media (max-width:1599px){.section-festival_spielplan .festival-events-table-main>.item .location{font-size:16px}}@media (max-width:1199px){.section-festival_spielplan .festival-events-table-main>.item .location{font-size:14px}}@media (max-width:991px){.section-festival_spielplan .festival-events-table-main>.item .location{font-size:12px}}@media (max-width:767px){.section-festival_spielplan .festival-events-table-main>.item .location{font-size:13px;padding-left:110px;flex:0 0 100%}}.section-festival_spielplan .festival-events-table-main>.item .location:before{content:"\e904";font-family:'ifff' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;display:inline-block;margin-right:8px}@media (max-width:1199px){.section-festival_spielplan .festival-events-table-main>.item .location:before{font-size:12px;margin-right:6px}}@media (max-width:991px){.section-festival_spielplan .festival-events-table-main>.item .location:before{font-size:10px}}.section-festival_spielplan .festival-events-table-main .section-cta{margin-top:60px}@media (max-width:991px){.section-festival_spielplan .festival-events-table-main .section-cta{margin-top:30px}}.section-festival_spielplan .festival-events-table-sidebar{width:33%;float:left;position:sticky;position:-webkit-sticky;padding-right:38px;top:40px}@media (max-width:1299px){.section-festival_spielplan .festival-events-table-sidebar{display:none}}.festival-event-popup .image{margin-bottom:15px}.festival-event-popup .image a{display:block;background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:56.25%}.festival-event-popup .text{font-size:18px}@media (max-width:1799px){.festival-event-popup .text{font-size:16px}}@media (max-width:767px){.festival-event-popup .text{font-size:13px}}.festival-event-popup .text .h3{text-transform:uppercase;font-weight:700;margin-bottom:0}@media (max-width:1599px){.festival-event-popup .text .h3{font-size:26px}}@media (max-width:767px){.festival-event-popup .text .h3{font-size:18px}}.festival-event-popup .text .directors{font-family:'FreightDispProBook',sans-serif;font-size:30px;font-style:italic;letter-spacing:0.5px;margin-bottom:15px;line-height:1.1}@media (max-width:1599px){.festival-event-popup .text .directors{font-size:24px}}@media (max-width:767px){.festival-event-popup .text .directors{padding-left:0 !important;font-size:16px !important}}.festival-event-popup .text .event-excerpt{margin-bottom:25px}.festival-event-popup .text .event-excerpt p{margin-bottom:0}@media (max-width:767px){.festival-event-popup .text .single-movie-meta{margin-bottom:15px}.festival-event-popup .text .single-movie-meta .single-movie-cat{font-size:13px}}.festival-event-popup .button{width:199px;height:38px;font-size:18px !important;line-height:22px !important;padding:8px 10px !important;margin-top:10px}@media (max-width:767px){.festival-event-popup .button{margin-top:0;width:150px;background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_3_w.svg);height:36px;font-size:14px;line-height:20px;padding:8px 10px}.festival-event-popup .button:hover{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_3_b.svg)}}.section-jahresprogramm_kalender .container-fluid{padding-left:25px;padding-right:25px}@media (max-width:991px){.section-jahresprogramm_kalender .container-fluid{padding-left:0;padding-right:0}}.section-jahresprogramm_kalender .button{margin-top:40px}div.fc .fc-toolbar{max-width:1332px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;width:100%}div.fc .fc-toolbar .fc-toolbar-title{font-size:32px;text-transform:uppercase}@media (max-width:1199px){div.fc .fc-toolbar .fc-toolbar-title{font-size:25px}}div.fc .fc-toolbar .fc-button-primary{background:none !important;box-shadow:none !important;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}div.fc .fc-toolbar .fc-button-primary span{display:none}div.fc .fc-toolbar .fc-button-primary.fc-prev-button:before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:7px 15px 7px 0;border-color:transparent #000 transparent transparent}div.fc .fc-toolbar .fc-button-primary.fc-next-button:before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:7px 0 7px 15px;border-color:transparent transparent transparent #000}div.fc .fc-scrollgrid{border:none !important}@media (max-width:767px){div.fc .fc-scrollgrid{display:block}div.fc .fc-scrollgrid>thead{display:none}div.fc .fc-scrollgrid table,div.fc .fc-scrollgrid tbody,div.fc .fc-scrollgrid tr,div.fc .fc-scrollgrid td,div.fc .fc-scrollgrid th{display:block;height:auto !important}div.fc .fc-scrollgrid .fc-scroller-liquid-absolute{position:static;overflow:visible !important}}@media (max-width:767px){div.fc div.fc-view-harness{height:auto !important}}@media (max-width:767px){div.fc div.fc-view{position:static !important}}div.fc.fc-theme-standard td,div.fc.fc-theme-standard th{border-color:#fff}div.fc table th{border:none;font-weight:400;text-transform:uppercase}div.fc table th a{text-decoration:none;font-size:18px}@media (max-width:1199px){div.fc table th a{font-size:16px}}@media (max-width:991px){div.fc table th a{font-size:14px}}div.fc table td.fc-day{background-color:#e8e8e8}@media (max-width:767px){div.fc table td.fc-day:not(.has-events){display:none !important}}div.fc table td.fc-day.fc-day-today{background-color:#e8e8e8}div.fc table td.fc-day.fc-day-today .fc-daygrid-day-number{background-color:#000;color:#fff}div.fc table td.fc-day.fc-day-past{background-color:#bcbcbc}@media (max-width:767px){div.fc table td.fc-day.fc-day-past{display:none !important}}div.fc table td.fc-day.fc-day-past .fc-daygrid-event .fc-daygrid-event-dot{background-color:#bcbcbc !important}div.fc table td.fc-day.fc-day-other{background-color:#bcbcbc}@media (max-width:767px){div.fc table td.fc-day.fc-day-other{display:none !important}}div.fc table td.fc-day.fc-day-other .fc-daygrid-event .fc-daygrid-event-dot{background-color:#bcbcbc !important}div.fc table .fc-daygrid-day-number{font-size:50px;text-decoration:none;line-height:1}@media (max-width:1599px){div.fc table .fc-daygrid-day-number{font-size:35px}}@media (max-width:1199px){div.fc table .fc-daygrid-day-number{font-size:24px}}@media (max-width:767px){div.fc table .fc-daygrid-day-number{font-size:50px}}div.fc table .fc-daygrid-day-top{position:absolute;right:0;top:0;z-index:30}div.fc table .fc-daygrid-day-frame{display:flex}@media (max-width:767px){div.fc table .fc-daygrid-day-frame{min-height:60px}}div.fc table .fc-daygrid-day-events{margin-top:0;flex:1;width:100%;display:flex;flex-direction:column;min-height:7em !important}div.fc table .fc-daygrid-event,div.fc table .fc-timegrid-event{margin:0 !important;align-items:flex-start;border-radius:0px;font-size:16px;white-space:normal;width:100%;flex-direction:column;padding:10px 65px 10px 10px;overflow:hidden;min-height:55px}@media (max-width:1599px){div.fc table .fc-daygrid-event,div.fc table .fc-timegrid-event{font-size:14px;padding-right:45px}}@media (max-width:1199px){div.fc table .fc-daygrid-event,div.fc table .fc-timegrid-event{font-size:13px;padding-right:35px}}@media (max-width:767px){div.fc table .fc-daygrid-event,div.fc table .fc-timegrid-event{min-height:auto;padding:15px;font-size:16px;padding-right:65px}}div.fc table .fc-daygrid-event .fc-event-main,div.fc table .fc-timegrid-event .fc-event-main{color:#000}div.fc table .fc-daygrid-event .fc-daygrid-event-dot,div.fc table .fc-timegrid-event .fc-daygrid-event-dot{position:absolute;left:0;top:0;width:100%;height:100%;border:none;margin:0;border-radius:0px;z-index:1}div.fc table .fc-daygrid-event .fc-event-time,div.fc table .fc-timegrid-event .fc-event-time,div.fc table .fc-daygrid-event .fc-event-title,div.fc table .fc-timegrid-event .fc-event-title,div.fc table .fc-daygrid-event .fc-event-category,div.fc table .fc-timegrid-event .fc-event-category,div.fc table .fc-daygrid-event .fc-event-type,div.fc table .fc-timegrid-event .fc-event-type{position:relative;z-index:2}div.fc table .fc-daygrid-event .fc-event-type,div.fc table .fc-timegrid-event .fc-event-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase;margin-bottom:15px}div.fc table .fc-daygrid-event .fc-event-title,div.fc table .fc-timegrid-event .fc-event-title{line-height:1.35;font-weight:400;width:100%;flex-grow:0;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:767px){div.fc table .fc-daygrid-event .fc-event-title,div.fc table .fc-timegrid-event .fc-event-title{white-space:nowrap}}div.fc table .fc-daygrid-event .fc-event-time,div.fc table .fc-timegrid-event .fc-event-time{flex-grow:1;margin-right:0}div.fc table .fc-daygrid-event .fc-event-category,div.fc table .fc-timegrid-event .fc-event-category{display:none;font-size:12px;background-color:#fff;text-transform:uppercase;border:1px solid #000;line-height:18px;padding:0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:1199px){div.fc table .fc-daygrid-event .fc-event-category,div.fc table .fc-timegrid-event .fc-event-category{display:none !important}}div.fc table .fc-daygrid-event-harness{flex:1;display:flex;height:0}div.fc table .fc-daygrid-event-harness:first-child:last-child .fc-event-category{display:inline-block}div.fc table .fc-daygrid-day-bg{display:none}.section-bild_text_zentriert .image{margin-bottom:2em}.section-bild_text_zentriert+.page-builder-section{padding-top:0}body.single-event .single-movie-title{margin-bottom:0}.table-legend{margin-top:40px;padding:0 25px}@media (max-width:1399px){.table-legend{justify-content:space-between}}@media (max-width:1199px){.table-legend{flex-wrap:wrap}}@media (max-width:991px){.table-legend{padding:0 15px}}.table-legend .legend-item{flex:0 0 14.2857%}@media (max-width:1599px){.table-legend .legend-item{flex:0 0 16.6666%}}@media (max-width:1399px){.table-legend .legend-item{flex:0 0 auto}}@media (max-width:1199px){.table-legend .legend-item{flex:0 0 33.3333%}}@media (max-width:767px){.table-legend .legend-item{flex:0 0 50%}}.table-legend .legend-item>div{display:inline-block;padding-left:43px;font-size:0px;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}@media (max-width:1399px){.table-legend .legend-item>div{padding-left:30px}}.table-legend .legend-item a{display:inline-block;font-size:12px;background-color:#fff;text-transform:uppercase;border:1px solid #000;line-height:18px;padding:0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-decoration:none}.grouped-events-list{margin-top:150px}@media (max-width:1199px){.grouped-events-list{margin-top:110px}}@media (max-width:991px){.grouped-events-list{margin-top:70px}}@media (max-width:767px){.grouped-events-list{margin-top:45px}}.movies-list-item{margin:90px 0}@media (max-width:767px){.movies-list-item{margin:50px 0}}.movies-list-item .image{flex:0 0 40%}@media (max-width:767px){.movies-list-item .image{margin-bottom:15px}}.movies-list-item .image a{display:block;padding-bottom:56.25%;background-repeat:no-repeat;background-position:center;background-size:cover}.movies-list-item .text{flex:1;padding-left:30px}@media (max-width:767px){.movies-list-item .text{padding-left:0}}.movies-list-item .text h3{text-transform:uppercase;font-weight:600;margin:0}.movies-list-item .text h3 a{text-decoration:none}.movies-list-item .text .text-block{margin-bottom:20px}@media (max-width:767px){.movies-list-item .text .text-block{margin-bottom:15px}}.movies-list-item .text .text-block p{margin-bottom:0;font-size:28px;font-family:'FreightDispProBook',sans-serif;font-style:italic}@media (max-width:991px){.movies-list-item .text .text-block p{font-size:24px}}@media (max-width:767px){.movies-list-item .text .text-block p{font-size:20px}}.movies-list-item .text .single-movie-meta{margin-bottom:20px;font-size:18px}@media (max-width:991px){.movies-list-item .text .single-movie-meta{font-size:16px}}@media (max-width:767px){.movies-list-item .text .single-movie-meta{font-size:14px;margin-bottom:15px}}.movies-list-item .text .excerpt{font-size:18px}@media (max-width:991px){.movies-list-item .text .excerpt{font-size:16px}}@media (max-width:767px){.movies-list-item .text .excerpt{font-size:14px}}.section-bild_mit_uberschrift_und_text .image{flex:0 0 300px}@media (max-width:991px){.section-bild_mit_uberschrift_und_text .image{flex:0 0 210px}}@media (max-width:767px){.section-bild_mit_uberschrift_und_text .image{margin-bottom:15px}}.section-bild_mit_uberschrift_und_text .text{flex:0 0 calc(100% - 330px);margin-left:auto}@media (max-width:991px){.section-bild_mit_uberschrift_und_text .text{flex:0 0 calc(100% - 230px)}}.section-bild_mit_uberschrift_und_text .text h3{text-transform:uppercase;margin-bottom:0.5em}.section-bild_mit_uberschrift_und_text .text>*:last-child{margin-bottom:0}#filmarchive-filters>div+div{margin-top:30px}.section-festival_filter .filter-location{margin-bottom:20px}.section-festival_filter .filter-location>div{position:relative;flex:1}.section-festival_filter .filter-location>div+div{margin-left:-1px}.section-festival_filter .filter-location>div input{position:absolute;left:0;top:0;width:0px;height:0px;opacity:0}.section-festival_filter .filter-location>div input+label{cursor:pointer;border:1px solid #000;margin:0;width:100%;font-size:32px;text-transform:uppercase;font-weight:400;padding:2px 15px 0}@media (max-width:1199px){.section-festival_filter .filter-location>div input+label{font-size:28px}}@media (max-width:991px){.section-festival_filter .filter-location>div input+label{font-size:24px}}@media (max-width:767px){.section-festival_filter .filter-location>div input+label{font-size:20px}}.section-festival_filter .filter-location>div input:checked+label{background-color:#000;color:#fff}.section-festival_filter .filter-dates{margin-bottom:20px}.section-festival_filter .filter-dates>div{flex:0 0 14.2857%;position:relative;margin-bottom:-1px}@media (max-width:767px){.section-festival_filter .filter-dates>div{flex:1 0 auto !important;margin-left:0 !important;margin-right:-1px;min-width:80px}}.section-festival_filter .filter-dates>div+div{margin-left:-1px;flex:0 0 calc(14.2857% + 1px)}.section-festival_filter .filter-dates>div input{position:absolute;left:0;top:0;width:0px;height:0px;opacity:0}.section-festival_filter .filter-dates>div input+label{cursor:pointer;border:1px solid #000;margin:0;width:100%;font-size:32px;text-transform:uppercase;font-weight:400;padding:2px 15px 6px;position:relative;z-index:1;font-size:18px}@media (max-width:1199px){.section-festival_filter .filter-dates>div input+label{font-size:20px}}@media (max-width:991px){.section-festival_filter .filter-dates>div input+label{padding-left:10px;padding-right:10px;font-size:16px}}@media (max-width:767px){.section-festival_filter .filter-dates>div input+label{padding-left:5px;padding-right:5px;padding-bottom:3px;font-size:13px}}.section-festival_filter .filter-dates>div input+label:after{content:"\e903";font-family:'ifff' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;top:15px;color:#fff;opacity:0}.section-festival_filter .filter-dates>div input+label .day-name{position:absolute;right:15px;bottom:6px;z-index:1}@media (max-width:991px){.section-festival_filter .filter-dates>div input+label .day-name{right:10px}}@media (max-width:767px){.section-festival_filter .filter-dates>div input+label .day-name{right:5px;bottom:3px}}.section-festival_filter .filter-dates>div input+label .day{font-size:80px;line-height:1.1;display:block}@media (max-width:1199px){.section-festival_filter .filter-dates>div input+label .day{font-size:60px}}@media (max-width:991px){.section-festival_filter .filter-dates>div input+label .day{font-size:48px}}@media (max-width:767px){.section-festival_filter .filter-dates>div input+label .day{font-size:32px}}.section-festival_filter .filter-dates>div input:checked+label{background-color:#000;color:#fff;border-left-color:#fff;border-right-color:#fff}.section-festival_filter .filter-dates>div input:checked+label:after{opacity:1}.section-festival_filter .year-filter{font-size:18px}.section-festival_filter .year-filter h4{text-transform:uppercase;font-size:1em;font-weight:400;margin-bottom:10px}.section-festival_filter .year-filter .year-filter-list>div{margin-right:10px;margin-bottom:10px;position:relative;z-index:1}.section-festival_filter .year-filter .year-filter-list>div input{position:absolute;left:0;top:0;width:0px;height:0px;opacity:0}.section-festival_filter .year-filter .year-filter-list>div input+label{border:1px solid #000;display:block;color:#000;font-size:32px;line-height:36px;padding:1px 10px;white-space:nowrap;text-decoration:none;cursor:pointer}@media (max-width:1199px){.section-festival_filter .year-filter .year-filter-list>div input+label{font-size:24px;line-height:28px}}@media (max-width:767px){.section-festival_filter .year-filter .year-filter-list>div input+label{font-size:16px;line-height:20px}}.section-festival_filter .year-filter .year-filter-list>div input:checked+label{background-color:#000;color:#fff}.section-festival_filter .year-filter .year-filter-list>div input:checked+label:after{content:"\e903";font-family:'ifff' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:21px;vertical-align:1px;margin-left:12px}@media (max-width:1199px){.section-festival_filter .year-filter .year-filter-list>div input:checked+label:after{font-size:16px;margin-left:8px}}@media (max-width:767px){.section-festival_filter .year-filter .year-filter-list>div input:checked+label:after{font-size:12px;margin-left:6px}}.section-festival_filter .alphabet-filter .az-list>div{margin:0 10px 10px 0;position:relative}.section-festival_filter .alphabet-filter .az-list>div input{position:absolute;left:0;top:0;width:0px;height:0px;opacity:0}.section-festival_filter .alphabet-filter .az-list>div input+label{font-size:2.5em;text-transform:uppercase;cursor:pointer}.section-festival_filter .alphabet-filter .az-list>div input:checked+label{text-decoration:underline}.section-festival_filter .search-filter input{border:none;font-size:1.5em;padding:0;line-height:1.3}.section-festival_filter .category-filter{font-size:18px}@media (max-width:991px){.section-festival_filter .category-filter{font-size:16px}}@media (max-width:767px){.section-festival_filter .category-filter{font-size:14px}}.section-festival_filter .category-filter h4{text-transform:uppercase;font-size:1em;font-weight:400;margin-bottom:10px}.section-festival_filter .category-filter .category-filter-list>div{margin:0 10px 10px 0;position:relative}.section-festival_filter .category-filter .category-filter-list>div input{position:absolute;left:0;top:0;width:0px;height:0px;opacity:0}.section-festival_filter .category-filter .category-filter-list>div input+label{cursor:pointer;border:1px solid #000;margin:0;width:100%;text-transform:uppercase;font-weight:400;padding:2px 15px 0}@media (max-width:767px){.section-festival_filter .category-filter .category-filter-list>div input+label{padding:2px 10px 0}}.section-festival_filter .category-filter .category-filter-list>div input:checked+label{background-color:#000;color:#fff}.section-festival_filter .category-filter .category-filter-list>div input:checked+label:after{content:"\e903";font-family:'ifff' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:1px;margin-left:12px;font-size:13px}.acf-map{width:100%;height:700px}.acf-map img{max-width:inherit !important}.acf-map>.marker{display:none}.section-spielorte .venues-location{margin-bottom:45px;flex-wrap:wrap}.section-spielorte .venues-location>div{position:relative;flex:1 0 auto;margin:0 -1px -1px 0}.section-spielorte .venues-location>div input{position:absolute;left:0;top:0;width:0px;height:0px;opacity:0}.section-spielorte .venues-location>div input+label{cursor:pointer;border:1px solid #000;margin:0;width:100%;font-size:32px;text-transform:uppercase;font-weight:400;padding:2px 15px 0;white-space:nowrap}@media (max-width:991px){.section-spielorte .venues-location>div input+label{font-size:24px}}@media (max-width:767px){.section-spielorte .venues-location>div input+label{font-size:20px}}.section-spielorte .venues-location>div input:checked+label{background-color:#000;color:#fff}.section-spielorte .venues-maps>div{display:none}.section-spielorte .venues-maps>div:first-child{display:block}.section-spielorte .venues-maps .si-pointer-right{display:none !important}.section-spielorte .venues-maps .si-wrapper-right{margin-left:35px}.section-spielorte .venues-maps .si-content-wrapper{padding:28px;border:1px solid #000;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;min-width:380px;font-size:18px;line-height:1.3;font-family:'RebondGrotesque',sans-serif}.section-spielorte .venues-maps .si-content-wrapper .si-content{overflow:visible}.section-spielorte .venues-maps .si-content-wrapper h3{font-size:1em;font-weight:400;text-transform:uppercase;margin-bottom:1em}.section-spielorte .venues-maps .si-content-wrapper h3:before{content:"\e904";font-family:'ifff' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;display:inline-block;margin-right:8px}.section-spielorte .venues-maps .si-content-wrapper .location-directions h5{font-size:1em;font-weight:400}.section-spielorte .venues-maps .si-content-wrapper .location-directions p{margin-bottom:10px;padding-left:30px;position:relative}.section-spielorte .venues-maps .si-content-wrapper .location-directions p:before{content:'';width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;left:0;top:50%;margin-top:-10px}.section-spielorte .venues-maps .si-content-wrapper .location-directions p.bus:before{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/h.svg)}.section-spielorte .venues-maps .si-content-wrapper .location-directions p.subway:before{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/u.svg)}.akkreditierungsgebuhren-widget>div{border-bottom:1px solid #000;padding:10px 5px}.akkreditierungsgebuhren-widget>div:first-child{border-top:1px solid #000}.akkreditierungsgebuhren-widget>div h4{margin-bottom:0 !important}.akkreditierungsgebuhren-widget>div p{margin-bottom:0}.section-kontakt_formular{background-color:#e8e8e8}.section-kontakt_formular h2{text-transform:uppercase;margin-bottom:1em}div.wpcf7{font-size:18px}div.wpcf7 .form-item{margin-bottom:25px}div.wpcf7 .form-item>label{text-transform:uppercase;font-weight:600;margin-bottom:5px}div.wpcf7 .wpcf7-form-control-wrap{display:block}div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control{display:block}div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin-left:0;display:block}div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label{position:relative}div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type="checkbox"],div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type="radio"]{position:absolute;left:0;top:0;opacity:0;width:0px;height:0px}div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type="checkbox"]+span,div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type="radio"]+span{position:relative;padding-left:30px;display:block}div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type="checkbox"]+span:before,div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type="radio"]+span:before{content:'';width:16px;height:16px;border:1px solid #000;position:absolute;left:0;top:5px;z-index:1}div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type="checkbox"]:checked+span:before,div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type="radio"]:checked+span:before{background-color:#000}div.wpcf7 .form-actions{padding-top:30px}div.wpcf7 .form-actions>span{font-weight:600}.section-next_events .block-title h2{font-family:'FreightDispProBook',sans-serif;font-size:4.1em;font-style:italic;font-weight:400}.section-filmarchiv+.page-builder-section{padding-top:0}.festarchiv-menu>ul{padding:0;margin:0;list-style:none}.festarchiv-menu>ul>li{margin-bottom:1px}.festarchiv-menu>ul>li>a{display:block;text-decoration:none !important;text-align:center;color:#fff;text-transform:uppercase;font-size:110px;font-weight:400;line-height:1;width:100%}@media (max-width:1699px){.festarchiv-menu>ul>li>a{font-size:96px}}@media (max-width:1459px){.festarchiv-menu>ul>li>a{font-size:85px}}@media (max-width:1359px){.festarchiv-menu>ul>li>a{font-size:72px}}@media (max-width:1199px){.festarchiv-menu>ul>li>a{font-size:68px}}@media (max-width:991px){.festarchiv-menu>ul>li>a{font-size:50px}}@media (max-width:767px){.festarchiv-menu>ul>li>a{font-size:28px}}.festarchiv-menu>ul>li>a>.container{position:relative;z-index:1;display:block}.festarchiv-menu>ul>li>a>.container:after{content:'';width:0;height:0;border-style:solid;border-width:20px 16px 0 16px;border-color:#fff transparent transparent transparent;position:absolute;right:15px;top:50%;margin-top:-10px;z-index:1}@media (max-width:767px){.festarchiv-menu>ul>li>a>.container:after{border-width:10px 8px 0 8px;margin-top:-8px}}.festarchiv-menu>ul>li>a.active>.container:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.festarchiv-menu .festarchiv-info{display:none}.festarchiv-menu .festarchiv-info .subpages-menu{border-top:1px solid #000}.festarchiv-item-info{padding:20px 0}.festarchiv-item-info .festarchiv-video{flex:0 0 65%}.festarchiv-item-info .festarchiv-video .videoWrapper .image span{width:100px;height:100px}.festarchiv-item-info .festarchiv-video .videoWrapper .image span:before{border-width:24px 0 24px 42px;margin-left:-16px;margin-top:-22px}@media (max-width:767px){.festarchiv-item-info .festarchiv-video .videoWrapper .image span{width:60px;height:60px}.festarchiv-item-info .festarchiv-video .videoWrapper .image span:before{border-width:14px 0 14px 26px;margin-left:-9px;margin-top:-13px}}.festarchiv-item-info .info{font-size:2.1em;text-transform:uppercase;padding-left:20px;line-height:1.2}@media (max-width:991px){.festarchiv-item-info .info{font-size:1.5em;padding-left:0;margin-top:20px}}.category-single-body h1,.category-single-body h2{text-transform:uppercase;margin-bottom:35px}.section-shop_teaser h2{text-align:center;font-size:80px;text-transform:uppercase;margin-bottom:0.5em}@media (max-width:1199px){.section-shop_teaser h2{font-size:68px}}@media (max-width:991px){.section-shop_teaser h2{font-size:55px}}@media (max-width:767px){.section-shop_teaser h2{font-size:32px;margin-bottom:0.75em}}.section-shop_teaser h2:before,.section-shop_teaser h2:after{content:'';display:inline-block;width:0.5em;height:0.5em;background:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/title.svg) no-repeat center;background-size:100%;vertical-align:0.1em;margin:0 .25em}@media (max-width:575px){.section-shop_teaser h2:before,.section-shop_teaser h2:after{display:none}}.section-shop_teaser .products{margin-bottom:0 !important}.woocommerce-page .cms-page-block{max-width:100%}.woocommerce-wrapper+.section-social_media_plug{margin-top:0}.woocommerce-wrapper h1:not(.product_title){font-size:150px;text-transform:uppercase;-webkit-text-stroke:1.5px #000;color:rgba(0,0,0,0)}@media (max-width:1399px){.woocommerce-wrapper h1:not(.product_title){font-size:128px}}@media (max-width:1199px){.woocommerce-wrapper h1:not(.product_title){font-size:100px}}@media (max-width:991px){.woocommerce-wrapper h1:not(.product_title){font-size:72px}}@media (max-width:767px){.woocommerce-wrapper h1:not(.product_title){font-size:38px;margin-bottom:0.75em}}.woocommerce-wrapper .section-fliestext{padding-top:0}.woocommerce-wrapper .section-fliestext .term-description{font-size:32px;margin-bottom:3rem}.woocommerce ul.products,.woocommerce .products ul{margin-left:-15px;margin-right:-15px;margin-bottom:0}@media (max-width:991px){.woocommerce ul.products,.woocommerce .products ul{margin-left:-5px;margin-right:-5px}}.woocommerce ul.products li.product,.woocommerce .products ul li.product{width:33.3333% !important;margin-right:0 !important;padding:0 15px}@media (max-width:991px){.woocommerce ul.products li.product,.woocommerce .products ul li.product{padding:0 5px}}@media (max-width:767px){.woocommerce ul.products li.product,.woocommerce .products ul li.product{width:50% !important}}@media (max-width:479px){.woocommerce ul.products li.product,.woocommerce .products ul li.product{width:100% !important}}.woocommerce ul.products li.product.first,.woocommerce .products ul li.product.first{clear:none}@media (min-width:768px){.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce .products ul li.product:nth-child(3n+1){clear:both}}@media (max-width:767px){.woocommerce ul.products li.product:nth-child(2n+1),.woocommerce .products ul li.product:nth-child(2n+1){clear:both}}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce .products ul li.product .woocommerce-loop-product__title{font-size:30px;padding:0;margin-bottom:5px}@media (max-width:1199px){.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce .products ul li.product .woocommerce-loop-product__title{font-size:24px}}.woocommerce ul.products li.product a,.woocommerce .products ul li.product a{text-decoration:none}.woocommerce ul.products li.product .wgm-info,.woocommerce .products ul li.product .wgm-info{display:none}.woocommerce ul.products li.product .price,.woocommerce .products ul li.product .price{color:#000;font-weight:600;font-size:23px}@media (max-width:1199px){.woocommerce ul.products li.product .price,.woocommerce .products ul li.product .price{font-size:18px}}.woocommerce .products-carousel{list-style:none;margin:0 -15px 50px;padding:0}.woocommerce .products-carousel:not(.slick-initialized){display:none}.woocommerce .products-carousel li.product{padding:0 15px}.woocommerce .products-carousel li.product .woocommerce-loop-product__title{font-size:30px;padding:0;margin-bottom:5px}@media (max-width:1199px){.woocommerce .products-carousel li.product .woocommerce-loop-product__title{font-size:24px}}.woocommerce .products-carousel li.product a{text-decoration:none}.woocommerce .products-carousel li.product a img{margin-bottom:1em}.woocommerce .products-carousel li.product .wgm-info{display:none}.woocommerce .products-carousel li.product .price{color:#000;font-weight:600;font-size:23px}@media (max-width:1199px){.woocommerce .products-carousel li.product .price{font-size:18px}}.woocommerce .products-carousel .slick-track{margin-left:0}.woocommerce .products-carousel .slick-list{margin-right:-33.3333%;padding-right:33.3333%}@media (max-width:767px){.woocommerce .products-carousel .slick-list{margin-right:-25%;padding-right:50%}}.woocommerce section.related{clear:both}.woocommerce-page .wrapper{overflow:hidden}.woocommerce-cart .section-fliestext{padding-bottom:0}.woocommerce-cart .section-social_media_plug{margin-top:0}.woocommerce .cart-collaterals{background-color:#ffb4f6;position:relative;padding:35px 0}.woocommerce .cart-collaterals:before{content:'';position:absolute;z-index:-1;width:300vw;left:-100vw;height:100%;background-color:#ffb4f6;top:0}.woocommerce .cart-collaterals h2{font-size:150px;text-transform:uppercase;-webkit-text-stroke:1.5px #000;color:rgba(0,0,0,0)}@media (max-width:1399px){.woocommerce .cart-collaterals h2{font-size:128px}}@media (max-width:1199px){.woocommerce .cart-collaterals h2{font-size:100px}}@media (max-width:991px){.woocommerce .cart-collaterals h2{font-size:72px}}@media (max-width:767px){.woocommerce .cart-collaterals h2{font-size:38px;margin-bottom:0.75em}}.woocommerce .cart-collaterals .cart_totals{width:100%}@media (min-width:992px){.woocommerce .cart-collaterals .cart_totals{width:60%}}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th{border-color:#000}.woocommerce .cart-collaterals .cart_totals p small{color:#000;line-height:1.5;font-size:0.75em;display:block}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{display:flex;justify-content:space-between;padding-bottom:0}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout p{flex:1;margin-right:50px}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{white-space:nowrap}.woocommerce .woocommerce-form-coupon-toggle{display:none}.woocommerce form.checkout_coupon{display:block !important;position:relative;background-color:#e3ff4a;padding:40px 0;margin:0;border:none;border-radius:0}.woocommerce form.checkout_coupon:before{content:'';position:absolute;z-index:-1;width:300vw;left:-100vw;height:100%;background-color:#e3ff4a;top:0}.woocommerce form.checkout_coupon p{margin:0;padding:0 !important}.woocommerce form.checkout_coupon p.coupon_code-label{text-transform:uppercase;font-weight:600}.woocommerce form.checkout_coupon p.form-row{width:53%}.woocommerce form.checkout_coupon p.form-row-last{width:46%}.woocommerce form.checkout_coupon p.form-row-last .button-flat{width:100%}.woocommerce form.checkout_coupon input.input-text{flex:1;margin:0 -1px 0 0;border:1px solid #000;line-height:28px;padding:15px 20px}.woocommerce #customer_details{background-color:#e8e8e8;position:relative;padding:50px 0;width:auto;margin:0 -15px}.woocommerce #customer_details:before{content:'';position:absolute;z-index:-1;width:300vw;left:-100vw;height:100%;background-color:#e8e8e8;top:0}.woocommerce #customer_details>div{padding:0 15px;width:50%}@media (max-width:767px){.woocommerce #customer_details>div{width:100%}}.woocommerce .order_review-wrapper{background-color:#e8e8e8;position:relative;padding:0 0 50px}.woocommerce .order_review-wrapper:before{content:'';position:absolute;z-index:-1;width:300vw;left:-100vw;height:100%;background-color:#e8e8e8;top:0}.woocommerce #payment{background-color:#BCBCBC;border-radius:0}.woocommerce #payment ul.payment_methods{border:none}.woocommerce #payment div.payment_box{background-color:#fff}.woocommerce #payment div.payment_box:before{border-bottom-color:#fff}.woocommerce #payment div.payment_box .form-row:last-child{margin-bottom:0 !important}.woocommerce #payment .place-order{display:none}.woocommerce #order_review{padding-top:50px}.woocommerce button.button#place_order{width:464px;background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_6_w.svg) !important}.woocommerce button.button#place_order:hover{background-image:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/buttons/Button_6_b.svg) !important}@media (max-width:1399px){.woocommerce button.button#place_order{width:387px}}@media (max-width:1199px){.woocommerce button.button#place_order{width:340px}}@media (max-width:767px){.woocommerce button.button#place_order{width:279px}}.woocommerce table.shop_table{border-collapse:collapse}.woocommerce form.checkout h3{font-weight:600;text-transform:uppercase;margin-bottom:25px}.woocommerce form.checkout label{font-size:0.75em;text-transform:uppercase;line-height:1.5;font-weight:600}.woocommerce form.checkout label.checkbox{text-transform:none;line-height:1.3;font-weight:400}.woocommerce form.checkout textarea{height:130px}.woocommerce form.checkout .form-row{margin-bottom:25px;padding:0}.woocommerce a.remove{width:auto;height:auto;color:#000 !important;background:none !important;font-size:1.2em;display:inline-block}.woocommerce a.remove:hover{color:#d884f0 !important}.woocommerce table.shop_table{border:none;margin:0 0 30px;border-radius:0}.woocommerce table.shop_table thead th{text-transform:uppercase;font-weight:600;line-height:1.5;padding:15px 12px}.woocommerce table.shop_table td{border-top-color:#000;vertical-align:top;padding:15px 12px}.woocommerce table.shop_table td.product-remove{padding-left:0}.woocommerce table.shop_table tfoot th{font-weight:600;line-height:1.5;padding:15px 12px;border-top-color:#000}.woocommerce table.shop_table tfoot td{border-top-color:#000}.woocommerce table.shop_table td.actions{padding:25px 0}.woocommerce table.shop_table td.actions .coupon{display:flex;min-width:50%}.woocommerce table.shop_table td.actions .coupon .input-text{flex:1;margin:0 -1px 0 0;border:1px solid #000;line-height:28px;padding:15px 20px}.woocommerce table.shop_table .jde_hint td.actions{text-align:left !important;padding:25px 0}.woocommerce table.shop_table .jde_hint td.actions:before{content:'i';width:46px;height:46px;vertical-align:middle;display:inline-block;background:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/info.svg) no-repeat center;background-size:100%;color:#fff;font-size:32px;line-height:46px;text-align:center;font-weight:600;margin-right:10px}.woocommerce table.shop_table .jde_hint td.actions a{text-decoration:underline;font-weight:400}.woocommerce table.shop_table .jde_hint td.actions a:hover{text-decoration:none;color:#d884f0}.woocommerce table.shop_table a{text-decoration:none;font-weight:600}.woocommerce table.shop_table .amount{font-weight:600}.woocommerce table.shop_table .variation,.woocommerce table.shop_table .wgm-tax{font-size:0.75em;line-height:1.3}.woocommerce table.shop_table .variation dt,.woocommerce table.shop_table .wgm-tax dt{font-weight:400}.woocommerce table.shop_table .wgm-break{display:none}.woocommerce table.shop_table .wgm-tax{display:block}.woocommerce .small,.woocommerce small{font-size:.75em}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{color:#000;background-color:transparent}.woocommerce .woocommerce-info{border-top-color:#000}.woocommerce .woocommerce-info:before{color:#000}.woocommerce ul#shipping_method li input{margin-top:11px}.woocommerce .form-row.german-market-checkbox-p{margin:-15px 0 40px !important}.woocommerce .woocommerce-message{border:none;background-color:#ffb4f6;position:relative;padding:30px 0 30px 100px}@media (max-width:1199px){.woocommerce .woocommerce-message{padding-left:70px}}.woocommerce .woocommerce-message:before{content:'';background:url(https://frauenfilmfest.com/wp-content/themes/ifff-owx/assets/less/../images/arrow.svg) no-repeat center;background-size:100%;width:76px;height:53px;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1199px){.woocommerce .woocommerce-message:before{width:54px;height:38px}}.woocommerce .woocommerce-message>div:after{content:'';position:absolute;z-index:-1;width:300vw;left:-100vw;height:100%;background-color:#ffb4f6;top:0}.woocommerce .woocommerce-message .button{margin:-13px 0}@media (max-width:1399px){.woocommerce .woocommerce-message .button{font-size:18px !important;margin:-10px 0}}@media (max-width:1199px){.woocommerce .woocommerce-message .button{font-size:16px !important}}@media (max-width:767px){.woocommerce .woocommerce-message .button{font-size:13px !important;float:none !important;display:block;margin:0 0 10px}}.woocommerce div.product .product_title{text-transform:uppercase;margin-bottom:30px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:50px;font-weight:600}@media (max-width:1399px){.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:45px}}@media (max-width:1199px){.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:40px}}@media (max-width:991px){.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:32px}}.woocommerce div.product p.price{margin-bottom:0}.woocommerce div.product .wgm-info.shipping_de,.woocommerce div.product .wgm-info.shipping_en{font-weight:600;margin-top:15px}@media (min-width:1200px){.woocommerce div.product div.summary{max-width:530px}}.woocommerce div.product div.product-additional-info{margin:50px 0}.woocommerce div.product div.product-additional-info h4{font-size:1em;font-weight:600;text-transform:uppercase;margin-bottom:20px}.woocommerce div.product div.product-additional-info--rows{border-top:1px solid #000}.woocommerce div.product div.product-additional-info .item{font-size:0.75em;padding:10px;border-bottom:1px solid #000}.woocommerce div.product div.product-additional-info .item h5{font-size:1em;margin-bottom:0;font-weight:600;text-transform:uppercase}.woocommerce div.product div.product-additional-info .item p{margin-bottom:0}.woocommerce div.product form.cart{margin-top:30px}.woocommerce div.product form.cart div.quantity{margin:11px 10px 0 0}@media (max-width:1399px){.woocommerce div.product form.cart div.quantity{margin-top:7px}}@media (max-width:1199px){.woocommerce div.product form.cart div.quantity{margin-top:4px}}@media (max-width:767px){.woocommerce div.product form.cart div.quantity{margin-top:0}}.woocommerce div.product form.cart .variations{display:block;max-width:530px;margin-bottom:30px}.woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations tr,.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{display:block}.woocommerce div.product form.cart .variations label{font-weight:600;text-transform:uppercase;font-size:0.75em;display:block;line-height:1.3}.woocommerce div.product form.cart .variations tr{margin-bottom:15px}.woocommerce div.product form.cart .variations select{text-transform:uppercase;font-weight:600}.woocommerce div.product form.cart .variations .reset_variations{display:none !important}.woocommerce .quantity .qty{min-width:70px;text-align:center;padding:5px 5px}.shop-page-image{height:80vh;min-height:500px;background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:767px){.shop-page-image{min-height:420px;height:55vh}}.shop-page-image+#primary .section-breadcrumbs{display:none}.shop-page-image+#primary>.container{max-width:100%;padding:0}.shop-page-category-block{padding:55px 0 75px;overflow:hidden}.shop-page-category-block h2{font-size:150px;text-transform:uppercase;-webkit-text-stroke:1.5px #000;color:rgba(0,0,0,0)}@media (max-width:1399px){.shop-page-category-block h2{font-size:128px}}@media (max-width:1199px){.shop-page-category-block h2{font-size:100px}}@media (max-width:991px){.shop-page-category-block h2{font-size:72px}}@media (max-width:767px){.shop-page-category-block h2{font-size:38px;margin-bottom:0.75em}}.product-gallery:not(.slick-initialized)>div:not(:first-child){display:none}.product-gallery ul.slick-dots{position:absolute;bottom:13px;width:100%;left:0}.product-gallery ul.slick-dots>li:first-child:last-child{display:none}.product-gallery ul.slick-dots>li button{background-color:#fff;border:1px solid #fff}.product-gallery ul.slick-dots>li.slick-active button{background-color:#000}.product-gallery .slick-arrow{top:50%;margin-top:-17px}.product-gallery .slick-arrow.slick-prev{left:10px;right:auto}.product-gallery .slick-arrow.slick-prev:before{border-right-color:#fff;border-width:12px 22px 12px 0}@media (max-width:767px){.product-gallery .slick-arrow.slick-prev:before{border-width:8px 14px 8px 0}}.product-gallery .slick-arrow.slick-next{right:10px}.product-gallery .slick-arrow.slick-next:before{border-width:12px 0 12px 22px;border-left-color:#fff}@media (max-width:767px){.product-gallery .slick-arrow.slick-next:before{border-width:8px 0 8px 14px}}.product-gallery .image{display:block;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.button-flat{font-size:18px;text-transform:uppercase;border:1px solid #000;background-color:#e8e8e8;font-weight:600;line-height:28px;padding:15px 20px;white-space:nowrap}@media (max-width:991px){.button-flat{font-size:14px}}.button-flat:not(:disabled):hover{background-color:#000;color:#fff}.download-invoice-pdf .button{font-size:14px !important;overflow:hidden !important}@media (max-width:1199px){.download-invoice-pdf .button{font-size:11px !important}}@media (max-width:767px){.download-invoice-pdf .button{font-size:9px !important}}.wc_payment_method>label img{display:none}