@media only screen and (max-width:1650px){.section_homepage .agenda-holder .title.large-title{font-size:40px}}@media only screen and (max-width:1600px){.header .top_element{height:230px;-o-object-fit:cover;object-fit:cover}.header{min-height:auto}.header_intro h1{font-size:50px}.header_intro a{margin-top:0}.nieuws_holder{height:37.2vw}.agenda h2.title{font-size:50px}.section_homepage .cta-block{padding:30px}}@media only screen and (max-width:1480px){.agenda .agenda_block.date{font-size:20px;line-height:22px;padding:10px 5px 0}.agenda .agenda_block,.agenda .agenda_block.theater{height:70px;margin-right:30px;width:125px}.agenda .agenda_row{margin-bottom:0;margin-top:12px}.agenda span{line-height:normal}.agenda a.read_more,.agenda span{font-size:16px}.agenda h2.title{font-size:40px}.section_homepage .agenda-holder .title.large-title{display:none!important}.section_homepage .agenda-holder{margin-top:120px}.section_homepage .agenda{margin:0 auto 120px}}@media only screen and (max-width:1440px){.header_intro-event h1{font-size:60px;line-height:64px;margin-top:35px}.header_intro-event .button.content{bottom:15px}}@media only screen and (max-width:1366px){.newsletter .footer_logo{padding:0 20px 90px}.event-properties .property{padding-left:28px}}@media only screen and (max-width:1280px){.call_to_action .cta_text{padding:30px 0}.call_to_action .image_holder{margin-top:-100px}.over_ons{padding:0 20px}.over_ons .over_ons_tekst{max-width:100%;padding:20px 0}.fotoalbum_grid .fotoalbum_even .album_text{margin-left:0}.fotoalbum_grid .album_text h4{font-size:32px;line-height:40px}.nieuws_holder{height:37.7vw}.newsletter-inner .image-column{display:none}.newsletter-inner .uk-width-1-5\@m,.newsletter-inner .uk-width-3-5\@m{width:100%}.newsletter-inner form .uk-width-2-5\@m{width:35%}.newsletter-inner .button-column.uk-width-1-5\@m{width:30%}.newsletter-holder{margin-top:50px;padding-bottom:50px}.newsletter-holder .newsletter-inner{padding:30px}.event-properties .property{font-size:14px;padding-left:25px}.header_intro-event .go_back a{display:none}}@media only screen and (max-width:1279px){.header_intro{top:30%}.section_afrikaFestivalHomepage .header_intro,.section_passiespelenHomepage .header_intro{top:auto}.header_intro h1{font-size:44px;margin-bottom:0}.section_afrikaFestivalHomepage .header_intro h1,.section_passiespelenHomepage .header_intro h1{font-size:30px;margin-bottom:0}.topmenu ul li{margin-left:20px}}@media only screen and (max-width:1200px){.fotoalbum_grid .album_text{max-width:370px}.fotoalbum_grid .album_img{max-width:75%}.agenda h2.title{font-size:35px}.intro_blocks .intro_block h4{font-size:21px}.header .top_element{height:203px;transform:translateY(-19px);width:140%}.header .header_text{top:16px}.header .header_text button.tickets{margin-top:0}.header_slider{margin:-125px 0 0}.menu{margin-left:20px;vertical-align:top}.menu ul li a{font-size:15px}.menu ul{padding:13px 0}.menu ul li{padding:0 20px}.menu{background-color:#fff;box-sizing:border-box;display:none;left:100%;margin-left:0;overflow:scroll;padding:50px 20px;position:absolute;text-align:left;top:-15px;width:100%;z-index:4}.menu ul{padding:35px 0 0}.menu .topmenu_mobile ul{padding:0}.menu ul li{display:block;margin-bottom:20px}.menu ul li.has_sub{background-image:url(/assets/images/menu_sub.svg);background-position:right 55px top 7px;background-repeat:no-repeat}.menu ul li.has_sub.expand,.menu ul li.has_sub.expand:focus{background-image:url(/assets/images/menu_sub_hover.svg);background-position:right 55px top 7px;background-repeat:no-repeat}.menu ul li.has_sub:hover{background-position:right 55px top 7px}.menu ul li.has_sub .sub_items{display:none;opacity:1;padding-top:0;position:relative;top:0;visibility:visible;width:100%}.menu ul li.has_sub.expand .sub_items{display:block;margin-left:-18px}.menu ul li.has_sub ul{background-color:#fff;padding-bottom:0}.menu ul li.has_sub ul li{line-height:20px;margin-bottom:10px}.menu ul li.has_sub ul li a,.menu ul li.has_sub:hover ul li a{font-size:14px}.menu ul li.active a,.menu ul li.has_sub:hover ul li:hover a,.menu ul li:hover a{color:#f29a9a}.section_homepage .menu ul li a,.type_evenementenMetGegevens .menu ul li a{color:#009669}.section_homepage .menu ul li.has_sub,.type_evenementenMetGegevens .menu ul li.has_sub{background-image:url(/assets/images/menu_sub.svg);background-position:right 55px top 7px}.section_homepage .menu ul li.has_sub.expand,.section_homepage .menu ul li.has_sub.expand:focus,.type_evenementenMetGegevens .menu ul li.has_sub.expand,.type_evenementenMetGegevens .menu ul li.has_sub.expand:focus{background-image:url(/assets/images/menu_sub_hover.svg)}.section_homepage .agenda .agenda-item,.type_evenementenMetGegevens .agenda .agenda-item{padding:25px 0}.hamburger_holder{background-color:#fff;cursor:pointer;display:block;position:absolute;right:10px;top:0;vertical-align:top;z-index:5}.hamburger{height:30px;margin:10px;position:relative;width:34px}.hamburger .line.line_top{top:3px}.hamburger .line.line_middle{top:calc(50% - 2px)}.hamburger .line.line_bottom{bottom:4px}button.tickets{height:50px;margin-right:60px;margin-top:7px;padding:0 30px}.topmenu{display:none}.language_selector_mobile{display:block}.topmenu_mobile{display:block;margin-top:40px}.menu .topmenu_mobile ul li{margin-bottom:5px}.menu .topmenu_mobile ul li a{font-size:13px}.header button.content{margin-right:60px!important;transform:none!important}}.fotoalbum_grid .album_img{flex:inherit;max-width:75%;width:auto}@media only screen and (max-width:1100px){.call_to_action .cta_text{padding:30px 0;width:100%}.call_to_action .image_holder{margin-top:-100px}.agenda h2.title{font-size:33px}.album h2{margin:50px auto 20px}.section_homepage .background-holder .intro_block{margin-top:60px!important}.section_homepage .background-holder .intro_block.first{margin-top:20px!important}.section_homepage .background-holder .intro_block.last{margin-top:40px!important}}@media only screen and (max-width:1024px){body,html{font-size:16px;line-height:25px}.landing_content h1,h1{font-size:35px;line-height:45px}.intro_blocks .intro_block h4{font-size:17px}.news_text h4{font-size:22px;line-height:25px}.call_to_action{background-position:0 0;background-size:cover;margin-top:140px}.newsletter_container button{font-size:16px;padding-left:85px}.contact_content .freeform-column :-moz-placeholder,.contact_content .freeform-column :-ms-input-placeholder,.contact_content .freeform-column ::-moz-placeholder,.contact_content .freeform-column ::-webkit-input-placeholder,.contact_content .fui-input-container :-moz-placeholder,.contact_content .fui-input-container :-ms-input-placeholder,.contact_content .fui-input-container ::-moz-placeholder,.contact_content .fui-input-container ::-webkit-input-placeholder{font-size:14px}.freeform-row .freeform-column .freeform-input,.fui-field-container .fui-input{min-height:55px}.contact_content .freeform-row .freeform-column,.contact_content .fui-input-container{margin:0;padding:5px 0}.freeform-column button{font-size:15px;height:50px}.nieuws_holder{height:39.8vw}.agenda .agenda_block.date{font-size:17px;padding:8px 4px 0}.agenda .agenda_block,.agenda .agenda_block.theater{height:65px;margin-right:20px;width:110px}.agenda .agenda_row{margin-bottom:0;margin-top:12px;position:relative}.agenda span{font-size:16px;line-height:normal}.agenda a.read_more{padding:20px 0 0}.agenda{padding:0 20px}.agenda h2.title{font-size:28px}.footer_element{width:120%}button.content{font-size:15px;padding-left:70px;padding-right:25px}.praktische_informatie{margin:120px 0 0}.informatie_block{margin:0 0 105px}.section_homepage .intro_block .buttons-holder a{font-size:15px;padding:8px 20px}.section_homepage .intro_block .buttons-holder a:not(:last-child){margin-right:10px}.section_homepage .agenda{margin:0 auto 80px}.section_homepage .praktische_informatie{margin:80px 0}.section_homepage .praktische_informatie.with-background{margin:80px 0 0}}@media only screen and (max-width:1023px){.menu{margin-left:4px}.fotoalbum_grid .album_text{margin-top:50px;max-width:285px}.fotoalbum_grid .album_text h4{font-size:25px;line-height:35px}.sticky_btn{display:none}.newsletter .footer_logo{padding:0 20px 30px}.header_intro-event{position:relative}.header_intro-event h1{color:#121212;font-size:48px;line-height:52px}.header_intro-event .button.content{bottom:10px}.header_intro-event .property-column{width:100%}*+.uk-grid-margin.property-column,.uk-grid>.uk-grid-margin{margin-top:10px}}@media only screen and (max-width:960px){.intro_blocks .intro_block h4{font-size:18px}.over_ons .over_ons_tekst h2{font-size:30px}.call_to_action .image_holder{margin-top:-50px}.header_intro{top:43%}.sticky_btn{z-index:1}.agenda h2.title{font-size:25px}.agenda span{font-size:12px;line-height:normal;max-width:70px}.section_homepage .intro_block .buttons-holder{display:block}.section_homepage .intro_block .buttons-holder a{display:inline-block}.section_homepage .intro_block .buttons-holder a:not(:last-child){margin-bottom:15px}.section_homepage .agenda{margin:0 auto 60px}.section_homepage .praktische_informatie{margin:60px 0}.section_homepage .praktische_informatie.with-background{margin:60px 0 0}}@media only screen and (max-width:768px){.landing_content h1,h1{font-size:30px;line-height:40px}.intro_blocks .intro_block h4{font-size:18px}.veelgestelde_vragen_grid .vragenbox h2{font-size:22px}.call_to_action .cta_text h3{font-size:25px}.call_to_action{margin-top:100px}.nieuws_holder{height:36vw}.agenda span{font-size:14px;line-height:normal;max-width:90px}.agenda .agenda_block,.agenda .agenda_block.theater{height:55px;margin-right:20px;width:100px}.agenda .agenda_block.date{font-size:16px;padding:15px 0 0}.agenda .agenda_row{margin-bottom:0;margin-top:8px}.agenda{margin:80px auto}.agenda h2.title{font-size:35px}.footer_element{width:130%}.over_ons .over_ons_tekst{padding:0 0 20px}.nieuwsitems h2{font-size:25px}}@media only screen and (max-width:767px){.landing_content h1,h1{font-size:22px;line-height:normal}.fotoalbum_grid .fotoalbum,.fotoalbum_grid .fotoalbum_even,.intro_blocks .intro_block h4{min-height:auto}.intro_blocks{margin:-60px auto 0}.agenda{margin:60px auto}.header_slider{margin:-40px 0 0}.veelgestelde_vragen_grid .vragenbox .text_box{padding:30px 20px 20px}.veelgestelde_vragen_grid .vragenbox{margin:0 0 20px}.veelgestelde_vragen_grid .vragenbox h2{font-size:18px}.go_back{margin-top:0}.header .top_element{height:130px;width:160%}.header .logo{height:57px;margin-left:0;width:130px}.header .header_text{top:15px}.hamburger_holder{top:-4px}.topmenu{display:none}.newsletter_container{padding:0 20px 50px}.footer_element{max-height:135px;width:170%}.call_to_action .image_holder img{width:100%}.call_to_action .cta_text{padding:0 0 10px;width:100%}.call_to_action .cta_text h3,h3{font-size:22px}button.tickets{margin-top:-4px}.header .top_element{transform:translateY(0)}.over_ons .over_ons_tekst{padding:0}.call_to_action{margin-top:100px}.over_ons .over_ons_tekst h2{font-size:22px}.contact_content .freeform-row .freeform-column,.contact_content fui-input-container{margin:0;padding:5px 0}.fotoalbum_grid .album_img{max-width:100%;width:auto}.fotoalbum_grid .album_text{margin-left:0;margin-top:0;max-width:100%;padding:20px 0;position:relative}.fotoalbum_grid .fotoalbum.odd .album_text a,.fotoalbum_grid .fotoalbum_even .album_text a{margin-left:0;margin-top:5px;position:relative}.fotoalbum_grid .fotoalbum,.fotoalbum_grid .fotoalbum_even{margin-top:20px}.nieuws_holder{background-position:top;background-repeat:no-repeat;background-size:200%;height:auto;margin-bottom:50px;margin-top:50px;padding-top:20px}.nieuws h2{font-size:26px}.nieuws .show_all{float:none}.latest_news_intro{margin-bottom:40px}.news_text h4{font-size:20px;line-height:24px}.nieuws .nieuws_item button.content{margin-top:30px}.agenda .agenda_block,.agenda .agenda_block.theater{height:35px;margin-right:10px;width:60px}.agenda .agenda_block.date{font-size:11px;line-height:11px;padding:5px 0 0}.agenda .agenda_row{margin-bottom:0;margin-top:12px}.agenda a.read_more span{display:none}.agenda a.read_more img{display:block}.agenda span{font-size:12px;left:85px;max-width:100%;position:absolute;top:0}.agenda h2.title{font-size:15px}.agenda>h2.title{font-size:22px}#map{min-height:320px}button.content{font-size:15px;padding-left:70px;padding-right:25px}.nieuws .nieuws_item{padding-bottom:20px}.nieuws .nieuws_item .news_text{padding:20px 0}.landing_content{margin:50px auto;padding:0 20px}#loader img{left:calc(50% - 80px);max-width:160px;position:absolute;top:calc(50% - 82px)}.newsletter_container button{font-size:15px;line-height:50px;max-width:100%}.language_selector_mobile{display:block}.section_homepage .background-holder .intro_block,.section_homepage .background-holder .intro_block.first,.section_homepage .background-holder .intro_block.last{margin-top:0!important}.section_homepage .agenda span{left:unset;position:relative;top:unset}.section_homepage .agenda .details-holder{display:flex;justify-content:space-between;margin-top:-8px}.section_homepage .agenda .agenda_row{padding-bottom:20px}.section_homepage .agenda .agenda-item:hover h3{color:#fff}.section_homepage .agenda .ticket-button{margin-left:0}.section_homepage .agenda .agenda_block.date{margin-bottom:10px;margin-top:0;vertical-align:top}.section_homepage .agenda .ticket-button{padding:8px 25px 11px}.section_homepage .agenda-holder{margin-top:50px}.section_homepage .agenda .agenda-item:hover .agenda-inner:before{display:none}.section_homepage .informatie_intro{max-width:100%}.section_homepage .informatie_block{margin:0 20px 50px}.praktische_informatie.with-background:before{display:none}.section_homepage .events-slider-holder{margin-bottom:50px;padding:50px 0}.section_homepage .artiesten{width:100vw}.section_homepage .logo-slider-holder h2{margin:0 auto 20px}.section_homepage .events-slider-holder .button-holder{text-align:left}.newsletter-inner .button-column.uk-width-1-5\@m,.newsletter-inner form .uk-width-2-5\@m{width:100%}.newsletter-holder .newsletter-inner{padding:30px}.newsletter-holder .image-column{display:block}.header_intro-event h1{font-size:26px;line-height:30px;margin-top:10px}.header_intro-event .button.content{bottom:0;margin-top:15px;position:relative}.type_evenementenMetGegevens .landing_content{margin-top:100px}}@media only screen and (max-width:640px){.fotoalbum_grid .album_text h4{font-size:18px;line-height:25px}.fotoalbum_grid .album_text{padding:10px 0}.header_intro h1{font-size:26px}.content form{margin:30px auto 0}@keyframes pulse{0%{opacity:.8;transform:scale(.6)}50%{opacity:1;transform:scale(.8)}to{opacity:.8;transform:scale(.6)}}.header_intro{top:50%}.intro_blocks{box-sizing:border-box;padding:0 15px}.intro_blocks .intro_block h4{font-size:22px}.intro_blocks .intro_block{margin-top:25px}.section_programma .content form a{display:block;margin:10px auto;text-align:left}.newsletter .footer_logo{padding-bottom:0}.newsletter .footer_logo a{display:block}.newsletter .footer_logo img{float:none}.newsletter .footer_logo .privacy_statement{float:none;margin-top:20px}.verhuur-form-holder .fui-layout-horizontal .fui-layout-wrap,.verhuur-form-holder .fui-row{display:block}}@media only screen and (max-width:480px){.sponsoren .logos img{margin:0 15px 48px;max-width:300px;width:37%}.header{height:150px}.agenda .agenda_row{margin-bottom:0;margin-top:5px}.header .top_element{height:140px;transform:none;width:193%}.header_slider{margin:-100px 0 0!important}.header .header_text button.tickets{margin-right:35px;margin-top:-3px;padding:0 15px 0 25px;transform:scale(.8);-moz-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8)}}@media only screen and (max-width:380px){.header .header_text{top:11px}.header_intro{top:30%}.header .top_element{height:150px;transform:translate(-20px,-21px) rotate(4deg);width:193%}.header .logo{height:53px;width:120px}.header_slider{margin:-38px 0 0}}@media only screen and (max-width:320px){.header .top_element{height:144px;width:178%}.header .logo{height:52px;width:95px}.footer_element{max-height:105px;width:190%}.agenda .agenda_row{margin-bottom:0;margin-top:8px}.menu ul{padding:20px 0 0}.menu ul li{margin-bottom:14px}.header .header_text button.tickets{margin-right:28px;margin-top:-3px;padding:0 10px 0 20px;transform:scale(.7);-moz-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7)}}
