html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;font-size:16px;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:0.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}
.toolbar-tray-open{margin-top:39px;}.toolbar-tray-open.toolbar-horizontal header#page-header{margin-top:78px;}#edit-submit,.webform-submission-form input.button,.path-events ul#events-list-panel li.node-readmore,#block-views-block-events-block-1 ul#events-list-panel li.node-readmore,.node--type-program.node--view-mode-full .schedule,.node--type-program-item .field--name-field-references,.node--type-program-item,.festival-day,.view-public-program-block .view-content,.view-public-program-block .views_slideshow_cycle_main,.view-public-program-block,.node-readmore,.more-link{*zoom:1;}#edit-submit:before,.webform-submission-form input.button:before,.path-events ul#events-list-panel li.node-readmore:before,#block-views-block-events-block-1 ul#events-list-panel li.node-readmore:before,.node--type-program.node--view-mode-full .schedule:before,.node--type-program-item .field--name-field-references:before,.node--type-program-item:before,.festival-day:before,.view-public-program-block .view-content:before,.view-public-program-block .views_slideshow_cycle_main:before,.view-public-program-block:before,.node-readmore:before,.more-link:before,#edit-submit:after,.webform-submission-form input.button:after,.path-events ul#events-list-panel li.node-readmore:after,#block-views-block-events-block-1 ul#events-list-panel li.node-readmore:after,.node--type-program.node--view-mode-full .schedule:after,.node--type-program-item .field--name-field-references:after,.node--type-program-item:after,.festival-day:after,.view-public-program-block .view-content:after,.view-public-program-block .views_slideshow_cycle_main:after,.view-public-program-block:after,.node-readmore:after,.more-link:after{content:" ";display:table;}#edit-submit:after,.webform-submission-form input.button:after,.path-events ul#events-list-panel li.node-readmore:after,#block-views-block-events-block-1 ul#events-list-panel li.node-readmore:after,.node--type-program.node--view-mode-full .schedule:after,.node--type-program-item .field--name-field-references:after,.node--type-program-item:after,.festival-day:after,.view-public-program-block .view-content:after,.view-public-program-block .views_slideshow_cycle_main:after,.view-public-program-block:after,.node-readmore:after,.more-link:after{clear:both;}@font-face{font-family:"Avenir Black";src:url(/themes/butff2024/fonts/avenir-lt/AvenirLTStd-Black.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"Avenir Light";src:url(/themes/butff2024/fonts/avenir-lt/AvenirLTStd-Light.woff) format("woff");font-weight:100;font-style:normal;}html{box-sizing:border-box;font-size:100%;margin:0;padding:0;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:url(/themes/butff2024/css/images/website_achtergrond_BUTFF2024_min.jpg) no-repeat center 0;background-size:cover;background-attachment:fixed;background-color:black;height:100%;scroll-behavior:smooth;}body{margin:0;padding:0;background-color:rgba(0,0,0,0);color:#4d2114;font-weight:bold;font-family:"Avenir Light",Arial,sans-serif;font-size:16px;font-size:1rem;width:100%;width:100vw;height:100%;position:relative;}*,*:before,*:after{box-sizing:border-box;}p{line-height:1.4;}.group:after{content:"";display:table;clear:both;}a{color:#ffffff;}a:focus,a:hover{color:#ff5248;text-decoration:underline;outline:none;}.messages{margin-top:-75px;}.messages a{color:#ff5248;}.messages a:hover{color:#ff5248;text-decoration:underline;}.tabs a:focus,.tabs a:hover{background-color:black;text-decoration:none;}h1,h2,h3,h4,h5,h6{font-family:"Avenir Light",Arial,sans-serif;margin-bottom:0;color:#4d2114;font-weight:bold;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#4d2114;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#ffffff;text-decoration:underline;}h3,h4,h5,h5{color:#ff5248;font-size:28px;font-size:1.75rem;margin:10px 0 2px 0;}h3 a,h4 a,h5 a,h5 a{color:#ff5248;}h3 a:hover,h4 a:hover,h5 a:hover,h5 a:hover{color:#ffffff;text-decoration:underline;}img{max-width:100%;height:auto;}img.image-style-tiny{max-width:60px;}img.image-style-thumbnail{max-width:100px;}img.image-style-teaser{width:auto;max-height:480px;}img.image-style-huge{max-width:1000px;}img.image-style-large{max-width:480px;}img.image-style-medium{max-width:220px;}.field--name-field-image{overflow:hidden;margin-bottom:15px;}.node__submitted{font-size:12px;color:rgba(255,255,255,0.6);margin:6px 0;}span.big-plus{font-size:22px;font-size:1.375rem;font-weight:700;vertical-align:middle;padding:0 4px;}.btn{transition:background-color 0.2s linear;}.btn.focus,.btn.btn:focus{color:#ff5248;text-decoration:none;}.btn:hover{color:black;background:#ff5248;}.node-readmore,.more-link{display:inline-block;padding:6px 12px 4px 12px !important;background:#4d2114;text-transform:uppercase;border-radius:25px;border:3px solid;float:right;margin-right:20px;color:#ffffff;transition:background-color 0.2s linear;}.node-readmore a,.more-link a{color:#ffffff;}.node-readmore a:hover,.more-link a:hover{color:#4d2114;text-decoration:none;}.node-readmore:hover,.more-link:hover{color:#4d2114;background:#ff5248;text-decoration:none;}.fixed{position:fixed;z-index:99999;}.show-on-mobile{display:none;}.show-on-desktop{display:block;}details{border:none;border-top:1px dotted #666;}textarea,input{color:#000;}.tabs a.is-active{background-color:#333;color:#ff5248;text-decoration:underline;}.btn{background-color:#333;color:#ff5248;}.btn:hover{color:#ffffff;}[role=button]{cursor:pointer;outline:none;}[role=button]:focus{border-bottom:1px solid;}.float-left{float:left;margin-right:10px;}.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:black;border:none;border-radius:15px;}.pager li > a:focus,.pager li > a:hover{text-decoration:none;background-color:#1a1a1a;}.layout-content,#content{max-width:1180px;margin:0 auto 40px auto;position:relative;z-index:1;}.path-program #content{max-width:100%;max-width:100vw;}.region-content{padding:30px;}#sidebar-first{position:absolute;top:0;left:0;height:auto;}.overlay-first{left:50%;position:absolute;transform:translateX(-50%);width:433px;}.overlay-second{position:absolute;bottom:0;right:0;}.region-header{position:relative;height:auto;}.node--unpublished{background:rgba(255,0,0,0) none repeat scroll 0 0;position:relative;}.node--unpublished::after{content:"UNPUBLISHED";display:block;font-size:24px;position:absolute;top:0;z-index:-1;left:0;color:black;text-align:center;width:100%;opacity:0.2;}.saving::after{background-image:url(/themes/butff2024/css/images/saving.gif);background-position:50% 32%;background-size:cover;content:" ";display:block;height:100%;left:0;opacity:0.6;position:absolute;top:0;width:100%;z-index:12;}.quickedit-form{color:black;}.quickedit-editable{color:black;}.quickedit-highlighted{color:black;background:white;border:black;}.quickedit-editing{color:black;background:white;border:red;}::-webkit-input-placeholder{color:black;font-size:12px;font-size:0.75rem;text-transform:uppercase;}::-moz-placeholder{color:black;font-size:12px;font-size:0.75rem;text-transform:uppercase;}:-ms-input-placeholder{color:black;font-size:12px;font-size:0.75rem;text-transform:uppercase;}:-moz-placeholder{color:black;font-size:12px;font-size:0.75rem;text-transform:uppercase;}footer#page-footer{position:fixed;bottom:0;top:auto;left:0;width:100%;background:black;height:42px;padding:7px 0;z-index:1300;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup h2{display:inline-block;float:left;font-size:18px;margin:6px 20px;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form{display:inline-block;float:left;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form .mailchimp-newsletter-mergefields{display:inline-block;float:left;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form .mailchimp-newsletter-mergefields .form-item{display:inline-block;float:left;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form .mailchimp-newsletter-mergefields .form-item input:not(#edit-submit){background:#333333;border:1px solid #1a1a1a;color:#ffffff;padding:1px;box-shadow:none;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form .mailchimp-newsletter-mergefields .form-item,footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form .mailchimp-newsletter-mergefields .form-actions{margin:4px 5px 0 0;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form #edit-submit{padding:2px 5px;margin:5px 20px 0 2px;border:none;font-size:12px;background:#666666;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form #edit-mergevars-email,footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form #edit-mergevars-lname,footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form #edit-mergevars-fname{width:100%;max-width:170px;}table{width:100%;border-bottom:1px dotted #4d4d4d;margin-bottom:30px;}table tr{border-bottom:1px dotted #4d4d4d;}table td,table th{padding:5px 0;border-bottom:1px dotted #4d4d4d;}body.page-node-type-program .layout-content,body.page-node-type-program #content{max-width:90%;margin:0 auto 40px auto;position:relative;z-index:1;}body.page-node-type-program .node--type-program .field--name-field-days{margin-top:20px;margin-bottom:200px;}#block-mainnavigation{display:block;float:left;}header#page-header{width:100%;width:100vw;background:black none repeat scroll 0 0;color:white;height:40px;position:fixed;z-index:11;top:0;left:0;}header#page-header #block-butfas2019-branding,header#page-header #block-butfas2024-branding{display:block;}header#page-header #block-butfas2019-branding .site-logo,header#page-header #block-butfas2024-branding .site-logo{display:block;float:left;padding:4px 10px;}header#page-header #block-butfas2019-branding .site-name,header#page-header #block-butfas2024-branding .site-name{display:block;float:left;padding:8px;}header#page-header #block-butfas2019-branding .site-name a,header#page-header #block-butfas2024-branding .site-name a{color:white;}header#page-header nav#in-page-menu{display:block;float:left;}header#page-header nav#in-page-menu ul{list-style:none;display:block;float:left;padding:12px;text-transform:uppercase;}header#page-header nav#in-page-menu ul li{display:inline;padding-right:10px;}header#page-header nav#in-page-menu ul li a{color:#ffffff;}.toolbar-tray-open.toolbar-fixed.toolbar-horizontal #sidebar-first{margin-top:140px;}#sidebar-first{position:fixed;background:#282828 none repeat scroll 0 0;height:auto;max-height:64vh;min-height:80px;margin-top:33px;width:280px;border-radius:0 6px 6px 0;border:2px solid rgba(255,255,255,0.1);padding:10px;box-shadow:0px 0px 0px 2px black;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-ms-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease;z-index:1000;left:0;}#sidebar-first .region-sidebar-first{height:auto;max-height:64vh;overflow-x:hidden;overflow-y:auto;position:relative;}#sidebar-first span#sidebar-toggle{background:#282828 none repeat scroll 0 0;border-bottom:1px solid black;border-radius:0 6px 6px 0;border-right:1px solid black;border-top:1px solid black;box-shadow:6px 1px 6px -3px rgba(0,0,0,0.65);display:block;height:32px;left:auto;position:absolute;right:-42px;top:20px;width:42px;cursor:pointer;overflow:hidden;}#sidebar-first span#sidebar-toggle:after{content:"⇆";padding:1px 10px 0 11px;font-size:22px;border:1px solid #666666;border-radius:0 6px 6px 0;border-left:none;box-shadow:3px 0px 24px -1px rgba(255,255,255,0.2);}#sidebar-first.collapsed{left:-280px;}#block-mainnavigation,#block-mainnavigation-2,#block-butff2024-mainnavigation{width:100%;height:40px;}@media (min-width:800px){#block-mainnavigation ul.menu,#block-mainnavigation-2 ul.menu,#block-butff2024-mainnavigation ul.menu{list-style-type:none;margin:0;padding:0;position:absolute;z-index:1;}#block-mainnavigation ul.menu li,#block-mainnavigation-2 ul.menu li,#block-butff2024-mainnavigation ul.menu li{display:inline-block;float:left;position:relative;width:110px;background:black;}#block-mainnavigation ul.menu li.menu-item,#block-mainnavigation-2 ul.menu li.menu-item,#block-butff2024-mainnavigation ul.menu li.menu-item{padding-top:0;margin:0;}#block-mainnavigation ul.menu li a,#block-mainnavigation-2 ul.menu li a,#block-butff2024-mainnavigation ul.menu li a{display:block;min-width:95px;height:40px;text-align:center;line-height:40px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#ffffff;text-decoration:none;-webkit-transition:background 0.1s;-moz-transition:background 0.1s;-o-transition:background 0.1s;transition:background 0.1s;}#block-mainnavigation ul.menu li:hover a,#block-mainnavigation-2 ul.menu li:hover a,#block-butff2024-mainnavigation ul.menu li:hover a{background:#ffffff;color:black;}#block-mainnavigation ul.menu li ul,#block-mainnavigation-2 ul.menu li ul,#block-butff2024-mainnavigation ul.menu li ul{display:none;position:relative;z-index:0;-webkit-transition:display 0.3s;-moz-transition:display 0.3s;-o-transition:display 0.3s;transition:display 0.3s;}#block-mainnavigation ul.menu li ul li,#block-mainnavigation-2 ul.menu li ul li,#block-butff2024-mainnavigation ul.menu li ul li{display:block;float:none;}#block-mainnavigation ul.menu li ul li:hover > ul.menu,#block-mainnavigation-2 ul.menu li ul li:hover > ul.menu,#block-butff2024-mainnavigation ul.menu li ul li:hover > ul.menu{margin:0;display:block;position:absolute;right:-100%;top:0;}#block-mainnavigation ul.menu li:hover ul,#block-mainnavigation-2 ul.menu li:hover ul,#block-butff2024-mainnavigation ul.menu li:hover ul{display:block;}#block-mainnavigation ul.menu li:hover ul a,#block-mainnavigation-2 ul.menu li:hover ul a,#block-butff2024-mainnavigation ul.menu li:hover ul a{background:black;color:#ffffff;height:auto;line-height:1.4rem;width:100%;padding:5px 0;border-top:1px dotted;}#block-mainnavigation ul.menu li:hover ul a:hover,#block-mainnavigation-2 ul.menu li:hover ul a:hover,#block-butff2024-mainnavigation ul.menu li:hover ul a:hover{background:#ffffff;color:black;}}@media (max-width:799px){#block-mainnavigation,#block-mainnavigation-2,#block-butff2024-mainnavigation{position:absolute;max-height:100vh;}#block-mainnavigation .menu-toggle,#block-mainnavigation-2 .menu-toggle,#block-butff2024-mainnavigation .menu-toggle{position:fixed;top:0;left:0;z-index:999;text-indent:-999em;background:none;width:40px;height:40px;cursor:pointer;background:url(/themes/butff2024/css/images/mobile-menu.png) no-repeat 50% 50%;}#block-mainnavigation.closed,#block-mainnavigation-2.closed,#block-butff2024-mainnavigation.closed{top:-102vh;}#block-mainnavigation.open,#block-mainnavigation-2.open,#block-butff2024-mainnavigation.open{top:0;}#block-mainnavigation > ul.menu,#block-mainnavigation-2 > ul.menu,#block-butff2024-mainnavigation > ul.menu{box-shadow:none;list-style:none outside;margin-bottom:40px;padding:10px;height:auto;background:black;position:absolute;text-transform:uppercase;overflow-y:auto;max-height:100vh;border:1px dotted #999;z-index:0;}#block-mainnavigation > ul.menu > li.menu-item:not(:last-child),#block-mainnavigation-2 > ul.menu > li.menu-item:not(:last-child),#block-butff2024-mainnavigation > ul.menu > li.menu-item:not(:last-child){border-bottom:none;margin-bottom:3px;}#block-mainnavigation ul.menu,#block-mainnavigation-2 ul.menu,#block-butff2024-mainnavigation ul.menu{margin-left:40px;text-align:left;}#block-mainnavigation ul.menu ul.menu,#block-mainnavigation-2 ul.menu ul.menu,#block-butff2024-mainnavigation ul.menu ul.menu{margin-left:20px;}#block-mainnavigation ul.menu li,#block-mainnavigation-2 ul.menu li,#block-butff2024-mainnavigation ul.menu li{padding:4px 0;}#block-mainnavigation ul.menu li a,#block-mainnavigation-2 ul.menu li a,#block-butff2024-mainnavigation ul.menu li a{color:white;}#block-mainnavigation ul.menu li.menu-item--active-trail,#block-mainnavigation-2 ul.menu li.menu-item--active-trail,#block-butff2024-mainnavigation ul.menu li.menu-item--active-trail{background:#1a1a1a;}#block-mainnavigation ul.menu li.menu-item--active-trail a,#block-mainnavigation-2 ul.menu li.menu-item--active-trail a,#block-butff2024-mainnavigation ul.menu li.menu-item--active-trail a{color:#ffffff;}#block-mainnavigation ul.menu li.menu-item--active-trail li.menu-item--active-trail,#block-mainnavigation-2 ul.menu li.menu-item--active-trail li.menu-item--active-trail,#block-butff2024-mainnavigation ul.menu li.menu-item--active-trail li.menu-item--active-trail{background:#ffffff;}#block-mainnavigation ul.menu li.menu-item--active-trail li.menu-item--active-trail a,#block-mainnavigation-2 ul.menu li.menu-item--active-trail li.menu-item--active-trail a,#block-butff2024-mainnavigation ul.menu li.menu-item--active-trail li.menu-item--active-trail a{color:black;}}@media (max-width:799px){footer#page-footer{display:none;}}.path-frontpage #block-butfas2019-page-title,.path-frontpage #block-butff2024-page-title{display:none;}.path-frontpage #block-nieuweeditiedatum,.path-frontpage #block-butff2024-nieuweeditiedatum{position:absolute;bottom:auto;top:0;left:auto;font-size:16px;right:0;color:black;font-weight:bold;padding:20px;}.path-frontpage #block-nieuweeditiedatum ul,.path-frontpage #block-butff2024-nieuweeditiedatum ul{list-style:none;margin:0;}.path-frontpage #block-nieuweeditiedatum ul li,.path-frontpage #block-butff2024-nieuweeditiedatum ul li{padding:0;margin:0;background:rgba(0,0,0,0.8);display:inline-block;clear:both;padding:4px 5px 2px 5px;border-radius:4px;line-height:1rem;text-transform:uppercase;color:#ff5248;border:1px solid;}.page{margin:60px auto 100px auto;max-width:1180px;position:relative;}.page .region{padding:50px 50px 140px 50px;}.page.no-background{background:none;min-height:0;}.page.no-background .region{padding:10px 0 20px 0;}.page .region.region-info-right{margin-top:-40px;}.schuinekant{-webkit-transform:matrix(1,-0.06,0,1,0,-36);-moz-transform:matrix(1,-0.06,0,1,0px,-36px);-ms-transform:matrix(1,-0.06,0,1,0,-36);-o-transform:matrix(1,-0.06,0,1,0,-36);transform:matrix(1,-0.06,0,1,0,-36);border-left:4px solid #4d2116;border-top:4px solid #4c2015;border-right:none;border-bottom:none;height:84px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.sk1{background:#e8c09cee none repeat scroll 0 0;box-shadow:5px 5px #fa8862,10px 10px #ff655b,15px 15px #fe463c,20px 20px #c63430,25px 25px #4c2015;border-radius:8px;}#block-homepagebuttons,#block-butff2024-homepagebuttons{position:absolute;background:none;top:40px;left:0;width:100%;z-index:10;}#block-homepagebuttons ul li,#block-butff2024-homepagebuttons ul li{float:left;margin:0 35px 25px 0px;display:table;padding:0;}#block-homepagebuttons ul li a,#block-butff2024-homepagebuttons ul li a{padding:0 12px;color:rgba(0,0,0,0.8);text-transform:uppercase;font-size:32px;font-family:arial;font-weight:bold;display:block;height:100%;background:#ff5248;border:4px solid;border-radius:45px;font-size:32px;font-size:2rem;}#block-homepagebuttons ul li a:hover,#block-butff2024-homepagebuttons ul li a:hover{background:#ff5248;text-decoration:none;}#block-homepagebuttons ul#buttons-left,#block-butff2024-homepagebuttons ul#buttons-left{position:absolute;top:-32px;left:0;}#block-homepagebuttons ul#buttons-right,#block-butff2024-homepagebuttons ul#buttons-right{display:block;position:absolute;top:66px;left:0;}#block-homepagebuttons ul#buttons-right li a,#block-butff2024-homepagebuttons ul#buttons-right li a{font-size:20px;font-size:1.25rem;}.view-program-system .view-content ul.panel-list{list-style:none;padding:0;margin:0;}.view-program-system .view-content ul.panel-list li.panel{margin:0;padding:0;background:none;position:relative;background:none;border:none;border-bottom:1px dotted #555;padding:0;}.view-program-system .view-content ul.panel-list li.panel .panel-heading{border-top-left-radius:3px;border-top-right-radius:3px;padding:0;}.view-program-system .view-content ul.panel-list li.panel .panel-heading h2.panel-heading{line-height:1;margin:0;padding:0;}.view-program-system .view-content ul.panel-list li.panel .panel-heading h2.panel-heading a.panel-title{border-bottom:1px solid rgba(0,0,0,0.3);background:rgba(0,0,0,0.1);color:#ff5248;display:block;font-size:16px;margin-bottom:0;margin-top:0;padding:4px;width:100%;padding:0.8rem;}.view-program-system .view-content ul.panel-list li.panel .panel-heading h2.panel-heading a.panel-title:hover{background:rgba(0,0,0,0.2);}.view-program-system .view-content ul.panel-list li.panel .panel-heading h2.panel-heading a.panel-title:focus{outline:none;}.view-program-system .view-content ul.panel-list li.panel .panel-heading .accordion-toggle:after{font-family:"Glyphicons Halflings";content:"";float:right;color:grey;}.view-program-system .view-content ul.panel-list li.panel .panel-heading .accordion-toggle.collapsed:after{content:"";}.view-program-system .view-content .node__content{padding:0 20px 20px 20px;}.view-program-system .view-content .node__content .field{clear:both;float:none;}.view-program-system .view-content .node--view-mode-admin h2.comment-form__title{display:none;}.view-program-system .view-content .node--view-mode-admin .comment__meta{font-size:12px;}.view-program-system .view-content .node--view-mode-admin .comment{background:none;border:1px dotted #ccc;font-size:14px;margin:3px 0;padding:4px 6px 0;}.view-program-system .view-content .node--view-mode-admin .comment .profile{display:none;}.view-program-system .view-content .node--view-mode-admin .comment .comment__submitted{color:#aaa;text-align:right;padding:0;}.views_slideshow_slide,#views_slideshow_cycle_teaser_section_public_program_block-block_1{width:100% !important;}.view-public-program-block .views-slideshow-controls-top{display:block;float:left;margin:20px 0 0 0;width:20%;}.view-public-program-block .views-slideshow-controls-top .views_slideshow_pager_field_item{padding:5px 6px 2px 6px;background:#4d2114;margin:0 0 8px 0;}.view-public-program-block .views-slideshow-controls-top .views_slideshow_pager_field_item a{color:black;}.view-public-program-block .views_slideshow_cycle_main{display:block;float:left;width:80%;padding-bottom:80px;}.view-public-program-block .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section_public_program_block-block_1{width:100%;}.view-public-program-block .view-content{width:100%;}.view-public-program-block .festival-day{margin:0 0 40px 0;width:100% !important;box-sizing:border-box;padding:0 40px;}.view-public-program-block .node--type-program-item{padding:6px 0 6px 5px;border-bottom:1px dotted #666;}.view-public-program-block .node--type-program-item h2{margin:0;padding:0;}.view-public-program-block .node--type-program-item h2.time{margin-right:30px;height:60px;color:white;position:relative;float:left;}.view-public-program-block h3.location{margin:0;}.view-public-program-block .festival-day-header{margin-top:-75px;margin-bottom:30px;padding:0 0 20px 7px;border-bottom:1px solid;}.page-node-type-program #block-views-block-events-block-2 h2{font-size:1.5rem;}.page-node-type-program .views-element-container{position:absolute;z-index:2;width:100%;}.page-node-type-program h4.subtitle{text-transform:uppercase;font-weight:700;}.page-node-type-program .view-events ul.panel-list{list-style:none;}.page-node-type-program .view-events ul.panel-list li.panel{background:none;border:none;border-bottom:1px dotted #333333;}.page-node-type-program .view-events ul.panel-list li.panel .panel-heading-wrapper{position:relative;background:rgba(81,123,161,0.7);}.page-node-type-program .view-events ul.panel-list li.panel .panel-heading h2.event-title-inline{padding:3px;margin:0;border:none;border-radius:0;font-size:1rem;cursor:pointer;}.page-node-type-program .view-events ul.panel-list li.panel .panel-heading h2.event-title-inline span.start-date{display:none;height:0;visibility:hidden;}.page-node-type-program .view-events ul.panel-list li.panel > .node > .node__content{padding:10px 15px 15px 20px;background:rgba(196,94,165,0.95);box-shadow:0 0 12px 0 rgba(0,0,0,0.5);}.node--type-program .field--name-field-days{margin-top:20px;}.node--type-program .nav-tabs{border-bottom:2px solid rgba(255,255,255,0.6);}.node--type-program .nav > li:hover{background-color:#50797b;}.node--type-program .nav > li > a{outline:none;border-radius:none;}.node--type-program .nav > li > a:active{text-decoration:underline;}.node--type-program .nav-tabs > li.active > a,.node--type-program .nav-tabs > li.active > a:focus,.node--type-program .nav-tabs > li.active > a:hover{color:#ffffff;cursor:default;background-color:black;border:1px solid #333333;border-bottom-color:transparent;}.node--type-program .nav-tabs > li.active > a h3,.node--type-program .nav-tabs > li.active > a:focus h3,.node--type-program .nav-tabs > li.active > a:hover h3{color:#ffffff;font-weight:700;}.node--type-program .nav > li > a:focus{border:1px solid #333333;}.node--type-program .nav > li > a:hover{text-decoration:none;background-color:transparent;border:none;border-bottom-color:transparent;}.node--type-program .nav-tabs > li.active > a,.node--type-program .nav-tabs > li.active > a:focus,.node--type-program .nav-tabs > li.active > a:hover{color:black;cursor:default;background-color:#ff5248;border-top:1px solid rgba(0,0,0,0.6);border-left:1px solid rgba(0,0,0,0.6);border-right:1px solid rgba(0,0,0,0.6);border-bottom:none;border-bottom-color:transparent;border-radius:2rem 2rem 0 0;}.node--type-program .nav-tabs > li.active > a h3,.node--type-program .nav-tabs > li.active > a:focus h3,.node--type-program .nav-tabs > li.active > a:hover h3{color:rgba(0,0,0,0.6);font-weight:700;}.node--type-program a.edit-btn{float:right;margin-top:-120px;}.node--view-mode-program h3{font-weight:700;}.node--view-mode-program h3 .field--name-title{color:#ff5248;}a.use-ajax{position:relative;display:block;width:100%;height:100%;overflow:hidden;}a.use-ajax:hover{text-decoration:none;background:rgba(81,123,161,0.7);box-shadow:0 0 50px rgba(246,66,212,0.8) inset;}a.use-ajax:hover h3{opacity:0.8;}a.use-ajax:hover:after{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:auto;content:"Details";left:0;text-transform:uppercase;text-align:center;font-size:16px;font-size:1rem;line-height:30rem;background:rgba(81,123,161,0.7);color:#ffffff;font-weight:bold;}.node--type-program .program-items article a.add-to-my-program{display:none;}.node--type-program .program-items article:hover{z-index:100;box-shadow:0px 35px 28px 5px black;}.node--type-program .program-items article:hover a.add-to-my-program.btn{border:1px solid black;border-top:1px dashed black;display:none !important;position:absolute;bottom:auto;border-radius:0;padding:2px 4px;left:0;right:0;top:auto;background:#ffffff;color:#ff5248;transition:background-color 0.2s linear;}.node--type-program .program-items article:hover a.add-to-my-program.btn.focus,.node--type-program .program-items article:hover a.add-to-my-program.btn.btn:focus{color:#ff5248;text-decoration:none;}.node--type-program .program-items article:hover a.add-to-my-program.btn:hover{color:#ffffff;background:#ff5248;}.nav-tabs > li{float:left;margin-bottom:-1px;background:#4d2114;border-right:none;border-radius:2rem 2rem 0 0;}.nav-tabs > li a h3{color:#fbd9b7;font-size:1.4rem;}.a-z-list .view-content h3{border-bottom:1px dotted #666666;margin:24px 0 5px 0;}.a-z-list .view-content .views-view-grid .views-col{float:left;padding:5px;margin:0;background:rgba(0,0,0,0.2);min-height:135px;}.a-z-list .view-content .views-view-grid .views-col .film-image.float-left{float:left;margin-right:10px;}.a-z-list .view-content .views-view-grid .views-col .film-details.float-left{display:inline-block;}.a-z-list .view-content .views-view-grid .views-col .film-details.float-left.unpublished{background:rgba(80,20,20,0.5);position:relative;}.a-z-list .view-content .views-view-grid .views-col img.image-style-medium{max-width:120px;max-height:120px;width:auto;height:auto;vertical-align:top;}.color-index{margin:0;background:black;padding:5px;}.color-index span.type-color{width:12px;height:12px;display:inline-block;vertical-align:middle;margin-right:5px;}.color-index span.type-label{background:black;margin-right:10px;padding:3px;}.festival-day{margin:0 0 40px 0;}.festival-day .day-date{margin:0 0;padding:8px 0px;font-size:32px;text-transform:uppercase;line-height:1;border-bottom:1px solid #fff;text-align:left;}.festival-day .day-date .datetime{height:37px;}.path-program .layout-content,.path-program #content{margin:0 auto 0 auto;}.b-movie{background:#ED9B28;}.trash{background:#ED2894;}.underground{background:#28A8ED;}#block-programmermenu ul li{display:block;float:left;color:white;margin-right:8px;}#block-programmermenu ul li a{color:white;}span.clone-btn{position:absolute;width:18px;height:18px;bottom:0;right:0;font-size:18px;font-weight:700;text-align:center;}span.clone-btn :hover{color:#ff5248;}span.clone-btn a{color:black;}.view-link{position:fixed;top:112px;color:#000;z-index:104;border:1px dotted;background:#4d2114;padding:3px 5px;}.view-link a{color:black;}a .votes{float:right;}span.comments-count{display:inline-block;font-size:12px;margin-left:30px;color:#444;}.node--type-film.node--view-mode-admin .red{background:red !important;color:black !important;}.node--type-film.node--view-mode-admin .yellow{background:yellow !important;color:black !important;}.node--type-film.node--view-mode-admin .green{background:green !important;color:white !important;}.node--type-film.node--view-mode-admin li.comment-add{display:none;}.node--type-film.node--view-mode-admin .comment .comment__submitted a.username{color:#50797b;}.node--type-film.node--view-mode-admin a.panel-title{position:relative;}.node--type-film.node--view-mode-admin a.panel-title .users{display:inline-block;font-size:12px;margin-left:30px;color:#444;}.node--type-film.node--view-mode-admin a.panel-title .users .user{color:#50797b;}.node--type-film.node--view-mode-admin a.panel-title .votes{position:absolute;height:100%;padding:5px;top:0;right:10px;width:200px;text-align:center;}.node--type-film.node--view-mode-admin span.comments-count{display:inline-block;font-size:12px;margin-left:30px;color:#444;}.node--type-film.node--view-mode-admin span.comments-count .comments-count-number{color:white;}.field--name-field-vote-on-film-form{background:rgba(150,150,150,0.2);padding:10px;margin-bottom:10px;}.webform-submission-vote-on-a-film-form fieldset.fieldgroup{width:250px;display:inline-block;vertical-align:middle;margin:0;}.webform-submission-vote-on-a-film-form label.option{display:inline-block;max-width:100%;margin-bottom:0;font-weight:700;min-width:unset;width:auto;vertical-align:text-bottom;}.webform-submission-vote-on-a-film-form .form-actions{margin:0 0 0 10px;display:inline-block;}.webform-submission-vote-on-a-film-form .form-actions .webform-button--submit{margin:0;}#program_feeder{background:rgba(240,240,240,0.9);padding:0;max-height:26vh;overflow-y:scroll;min-height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:90%;float:right;}.page-node-type-program{color:#ffffff;}.time-place{border:1px dashed rgba(255,255,255,0.5);display:inline-block;padding:5px 6px;color:white;font-weight:700;background:rgba(255,255,255,0.05);}.time-place a{color:#ffffff;text-decoration:none;line-height:1rem;letter-spacing:1px;}[class*=context-program-admin-program-] #block-butfas2019-page-title,[class*=context-program-admin-program-] #block-butfas2024-page-title{z-index:103;position:fixed;background:#000;margin:0;padding:5px 10px 0 10px;left:0;}[class*=context-program-admin-program-] #block-butfas2019-page-title h1,[class*=context-program-admin-program-] #block-butfas2024-page-title h1{font-size:18px !important;}[class*=context-program-admin-program-] .film-details{border:none;color:rgba(255,255,255,0.5);margin:0;font-size:13px;font-size:0.8125rem;}[class*=context-program-admin-program-] .film-details .summary{outline:none;}[class*=context-program-admin-program-] .film-details .summary:focus{border:none;}[class*=context-program-admin-program-] .film-details:focus{border:none;}[class*=context-program-admin-program-] .film-details .field{min-height:20px;}[class*=context-program-admin-program-] .film-details .field__label{width:135px;min-height:20px;}[class*=context-program-admin-program-] .film-details .field__item{color:#ffffff;display:contents;}.node--type-program-item{width:100%;clear:both;padding:0 5px;}.node--type-program-item h2{font-size:20px;font-size:1.25rem;}.node--type-program-item .node--type-film{border-bottom:1px dotted rgba(255,255,255,0.6);margin:0 0 10px 0;padding:0 0 10px 0;}.node--type-program-item h3.location a{color:#ff5248;}.node--type-program-item h3.location a:hover{color:#4d2114;text-decoration:underline;}.node--type-program-item .field--name-field-references > .field__item{display:block;width:100%;}.node--type-program-item .film-thumb{width:100%;}.node--type-program.node--view-mode-full{}.node--type-program.node--view-mode-full .schedule{position:relative;border:none;}.node--type-program.node--view-mode-full .festival-day{position:relative;margin-bottom:100px;margin-top:2px;background:rgba(255,255,255,0.1);}.node--type-program.node--view-mode-full .festival-day .timeline{display:block;width:calc(100% + 32px);position:relative;top:40px;left:-32px;background:#ffffff;border:1px solid rgba(255,255,255,0.6);}.node--type-program.node--view-mode-full .festival-day .timeline > .kwartier.hour-blok{height:80px !important;}.node--type-program.node--view-mode-full .festival-day .kwartier{height:20px;border-bottom:1px dotted rgba(255,255,255,0.6);}.node--type-program.node--view-mode-full .festival-day .kwartier.hour-blok{border-top:1px solid rgba(255,255,255,0.6);}.node--type-program.node--view-mode-full .festival-day .field--name-field-date{font-weight:700;font-size:18px;font-size:1.125rem;color:#4d2114;}.node--type-program.node--view-mode-full .festival-day h3{height:42px;border:none;padding:7px 0;text-align:center;margin:0;font-size:12px;color:white;font-weight:700;text-transform:uppercase;}.node--type-program.node--view-mode-full .festival-day h3.item-title{margin:0;height:auto;}.node--type-program.node--view-mode-full .festival-day h3.location-header{background:rgba(255,255,255,0.5);color:black;}.node--type-program.node--view-mode-full .festival-day ul,.node--type-program.node--view-mode-full .festival-day ul li{list-style:none;margin:0;padding:0;}.node--type-program.node--view-mode-full .festival-day .contextual{position:absolute;right:0;top:6px;z-index:1500;}.node--type-program.node--view-mode-full .festival-day ul.locations{position:absolute;top:-2px;left:0;width:100%;height:auto;}.node--type-program.node--view-mode-full .festival-day ul.locations li.location{float:left;margin-top:0;position:relative;width:14.28%;border-right:1px dotted #666666;}.node--type-program.node--view-mode-full .festival-day ul.locations li.location .program-items article{overflow:visible;box-sizing:border-box;position:absolute;width:100%;border:1px solid #ffffff;box-shadow:0 0 8px -3px black;}.node--type-program.node--view-mode-full .festival-day ul.locations li.location .program-items article .field--name-field-location{display:none;}.node--type-program.node--view-mode-full .festival-day ul.locations li.location .program-items article .program-item-inner{padding:6px 8px;height:100%;overflow:hidden;}.node--type-program.node--view-mode-full .hour{color:black;background:rgba(255,255,255,0.5);padding:2px 6px;text-align:center;font-weight:700;height:78px;display:inline-block;width:30px;}.node--type-program.node--view-mode-full .length-default{height:20px;}.node--type-program.node--view-mode-full .length-0{height:20px;}.node--type-program.node--view-mode-full .length-1{height:20px;}.node--type-program.node--view-mode-full .length-2{height:40px;}.node--type-program.node--view-mode-full .length-3{height:60px;}.node--type-program.node--view-mode-full .length-4{height:80px;}.node--type-program.node--view-mode-full .length-5{height:100px;}.node--type-program.node--view-mode-full .length-6{height:120px;}.node--type-program.node--view-mode-full .length-7{height:140px;}.node--type-program.node--view-mode-full .length-8{height:160px;}.node--type-program.node--view-mode-full .length-9{height:180px;}.node--type-program.node--view-mode-full .length-10{height:200px;}.node--type-program.node--view-mode-full .length-11{height:220px;}.node--type-program.node--view-mode-full .length-12{height:240px;}.node--type-program.node--view-mode-full .length-13{height:280px;}.node--type-program.node--view-mode-full .length-14{height:300px;}.node--type-program.node--view-mode-full .length-15{height:320px;}.node--type-program.node--view-mode-full .length-16{height:340px;}.node--type-program.node--view-mode-full .length-17{height:360px;}.node--type-program.node--view-mode-full .length-18{height:380px;}.node--type-program.node--view-mode-full .length-19{height:400px;}.node--type-program.node--view-mode-full .length-20{height:420px;}.node--type-program.node--view-mode-full .length-21{height:440px;}.node--type-program.node--view-mode-full .length-22{height:460px;}.node--type-program.node--view-mode-full .length-23{height:480px;}.node--type-program.node--view-mode-full .length-24{height:500px;}.node--type-program.node--view-mode-full .length-25{height:520px;}.node--type-program.node--view-mode-full .length-26{height:540px;}.node--type-program.node--view-mode-full .length-27{height:560px;}.node--type-program.node--view-mode-full .length-28{height:580px;}.node--type-program.node--view-mode-full .length-29{height:600px;}.node--type-program.node--view-mode-full .length-30{height:620px;}.node--type-program.node--view-mode-full .length-31{height:640px;}.node--type-program.node--view-mode-full .length-32{height:660px;}.node--type-program.node--view-mode-full .length-33{height:680px;}.node--type-program.node--view-mode-full .length-34{height:700px;}.node--type-program.node--view-mode-full .length-35{height:720px;}.node--type-program.node--view-mode-full .length-36{height:740px;}.node--type-program.node--view-mode-full .length-37{height:760px;}.node--type-program.node--view-mode-full .length-38{height:780px;}.node--type-program.node--view-mode-full .length-39{height:800px;}.node--type-program.node--view-mode-full .length-40{height:820px;}.node--type-program.node--view-mode-full .length-41{height:840px;}.node--type-program.node--view-mode-full .length-42{height:860px;}.node--type-program.node--view-mode-full .length-43{height:880px;}.node--type-program.node--view-mode-full .length-44{height:900px;}.node--type-program.node--view-mode-full .starttime-0{top:40px;}.node--type-program.node--view-mode-full .starttime-1{top:60px;}.node--type-program.node--view-mode-full .starttime-2{top:80px;}.node--type-program.node--view-mode-full .starttime-3{top:100px;}.node--type-program.node--view-mode-full .starttime-4{top:120px;}.node--type-program.node--view-mode-full .starttime-5{top:140px;}.node--type-program.node--view-mode-full .starttime-6{top:160px;}.node--type-program.node--view-mode-full .starttime-7{top:180px;}.node--type-program.node--view-mode-full .starttime-8{top:200px;}.node--type-program.node--view-mode-full .starttime-9{top:220px;}.node--type-program.node--view-mode-full .starttime-10{top:240px;}.node--type-program.node--view-mode-full .starttime-11{top:260px;}.node--type-program.node--view-mode-full .starttime-12{top:280px;}.node--type-program.node--view-mode-full .starttime-13{top:300px;}.node--type-program.node--view-mode-full .starttime-14{top:320px;}.node--type-program.node--view-mode-full .starttime-15{top:340px;}.node--type-program.node--view-mode-full .starttime-16{top:360px;}.node--type-program.node--view-mode-full .starttime-17{top:380px;}.node--type-program.node--view-mode-full .starttime-18{top:400px;}.node--type-program.node--view-mode-full .starttime-19{top:420px;}.node--type-program.node--view-mode-full .starttime-20{top:440px;}.node--type-program.node--view-mode-full .starttime-21{top:460px;}.node--type-program.node--view-mode-full .starttime-22{top:480px;}.node--type-program.node--view-mode-full .starttime-23{top:500px;}.node--type-program.node--view-mode-full .starttime-24{top:520px;}.node--type-program.node--view-mode-full .starttime-25{top:540px;}.node--type-program.node--view-mode-full .starttime-26{top:560px;}.node--type-program.node--view-mode-full .starttime-27{top:580px;}.node--type-program.node--view-mode-full .starttime-28{top:600px;}.node--type-program.node--view-mode-full .starttime-29{top:620px;}.node--type-program.node--view-mode-full .starttime-30{top:640px;}.node--type-program.node--view-mode-full .starttime-31{top:660px;}.node--type-program.node--view-mode-full .starttime-32{top:680px;}.node--type-program.node--view-mode-full .starttime-33{top:700px;}.node--type-program.node--view-mode-full .starttime-34{top:720px;}.node--type-program.node--view-mode-full .starttime-35{top:740px;}.node--type-program.node--view-mode-full .starttime-36{top:760px;}.node--type-program.node--view-mode-full .starttime-37{top:780px;}.node--type-program.node--view-mode-full .starttime-38{top:800px;}.node--type-program.node--view-mode-full .starttime-39{top:820px;}.node--type-program.node--view-mode-full .starttime-40{top:840px;}.node--type-program.node--view-mode-full .starttime-41{top:860px;}.node--type-program.node--view-mode-full .starttime-42{top:880px;}.node--type-program.node--view-mode-full .starttime-43{top:900px;}.node--type-program.node--view-mode-full .starttime-44{top:920px;}.node--type-program.node--view-mode-full .starttime-45{top:940px;}.node--type-program.node--view-mode-full .starttime-46{top:960px;}.node--type-program.node--view-mode-full .starttime-47{top:980px;}.node--type-program.node--view-mode-full .starttime-48{top:1000px;}.ui-dialog .node--type-program-item .node__content .field--name-field-program{display:none;}.ui-dialog .node--type-program-item .node__content .field--name-field-location,.ui-dialog .node--type-program-item .node__content .field--name-field-start-and-end,.ui-dialog .node--type-program-item .node__content .field--name-field-item-duration,.ui-dialog .node--type-program-item .node__content .field--name-field-day{display:inline-block;position:relative;margin-right:20px;}.ui-dialog .node--type-program-item .node__content .field--name-field-location:after,.ui-dialog .node--type-program-item .node__content .field--name-field-start-and-end:after,.ui-dialog .node--type-program-item .node__content .field--name-field-item-duration:after,.ui-dialog .node--type-program-item .node__content .field--name-field-day:after{content:"|";display:block;position:absolute;top:0;right:-15px;color:#666666;}.ticket-btn{display:inline-block;margin:0 0 8px 0;}.ticket-btn a{display:inline-block;border-radius:4px;background:#4d2114;padding:5px;margin:3px 0;color:#ffffff;text-transform:uppercase;}.ticket-btn a:hover{background:#ff5248;color:#4d2114;text-decoration:none;}.ticket-btn a:hover .glyphicon{color:#4d2114;}.ticket-btn .glyphicon{color:#ffffff;font-size:18px;padding:0 5px;margin-top:4px;vertical-align:text-bottom;}.field--name-field-field-program-category .field__items .field__item{color:#ff66dd;}.program-category{display:inline-block;width:100%;max-width:45%;height:auto;text-indent:-999em;margin:0px;min-height:55px;}.program-category.bloody-belgium{background-image:url(/themes/butff2024/css/images/icons/BLOODY_BELGIUM.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.wrong-fu{background-image:url(/themes/butff2024/css/images/icons/WrongFu-logo-zwart-60x60.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.alienated{background-image:url(/themes/butff2024/css/images/icons/Alienated.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.unbuttoned{background-image:url(/themes/butff2024/css/images/icons/unbuttoned.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.but-award,.program-category.but-award-nomination{background-image:url(/themes/butff2024/css/images/icons/BUTFF2017-genomineerd-60x60.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.but-light{background-image:url(/themes/butff2024/css/images/icons/BUTlight.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.guest-attending,.program-category.gast-aanwezig{background-image:url(/themes/butff2024/css/images/icons/MOVIE_GUEST.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.holy-shit{background-image:url(/themes/butff2024/css/images/icons/holyshit_Icon.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.female-revenge{background-image:url(/themes/butff2024/css/images/icons/FemaleRevenge.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.vigilante{background-image:url(/themes/butff2024/css/images/icons/vigilante.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.pink-flamingoos{background-image:url(/themes/butff2024/css/images/icons/pink-flamingoos.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.film-35mm{background-image:url(/themes/butff2024/css/images/icons/35mm-icon.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.sweet-sick-teens{background-image:url(/themes/butff2024/css/images/icons/Sweet-Sick-Teen.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.sweet-16mm{background-image:url(/themes/butff2024/css/images/icons/16mm-icon.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.film-16mm{background-image:url(/themes/butff2024/css/images/icons/16mm-icon.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.analog-sunday{background-image:url(/themes/butff2024/css/images/icons/ANALOG_SUNDAY.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.food-film{background-image:url(/themes/butff2024/css/images/icons/FOOD_FILMS.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.main-program-films{background-image:url(/themes/butff2024/css/images/icons/MAIN_PROGRAM_FILMS.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.music-program{background-image:url(/themes/butff2024/css/images/icons/MUSIC_PROGRAM.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.performances{background-image:url(/themes/butff2024/css/images/icons/PERFORMANCES.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.presentation-film{background-image:url(/themes/butff2024/css/images/icons/PRESENTATION_FILM.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.rebel-hell{background-image:url(/themes/butff2024/css/images/icons/RebelHellLOGO.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.program-category.virtual-insanity{background-image:url(/themes/butff2024/css/images/icons/Virtual-Insanity.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}div#drupal-modal article.node--view-mode-full .field--name-field-field-program-category div.field__items div.program-category{display:inline-block;width:50px;height:50px;text-indent:-999em;margin:5px;min-height:50px;border-radius:5px;background-color:#fff;box-sizing:border-box;border:2px solid white;}.view-news .item-list ul{list-style:none;margin:0;padding:0;}.view-news .item-list ul li:not(.node-readmore){margin-left:0;padding:0;}.path-news .view-news .more-link{display:none;}.more-news-block .item-list li{margin-bottom:10px;}.more-news-block .item-list li .image{width:100px;}.node--type-news.node--view-mode-teaser-2,.node--type-news.node--view-mode-teaser{margin-bottom:30px;padding:0 0 10px 0;border-bottom:1px dotted #666;}.node--type-news .image{margin-bottom:10px;}.node--type-news ul.inline,.node--type-news ul.links.inline{display:inline;padding-left:0;float:right;margin-bottom:5px;margin-right:20px;}.archive-wrapper{margin:20px 0;}.archive-list{margin:0;padding:0;list-style:none;}.archive-list li{padding:0;margin-bottom:20px;height:258px;}.archive-list li figure{margin:0 5px;padding:0 10px;max-width:150px;}.archive-list li figure img{border-style:none;}.archive-list li figcaption{padding:5px;}.view-events .panel-default{border-color:transparent;}.view-events ul.panel-list{list-style:none;}.view-events ul.panel-list li.panel{margin:3px 0;border-color:transparent;background-color:#50797b;padding:10px;}.view-events ul.panel-list li.panel span.start-date{display:block;}.path-events,#block-views-block-events-block-1{margin-bottom:50px;}.path-events .view-display-id-block_1,#block-views-block-events-block-1 .view-display-id-block_1{margin:20px 0;}.path-events ul#events-list-panel,#block-views-block-events-block-1 ul#events-list-panel{list-style:none;padding:0;margin:0;}.path-events ul#events-list-panel li:not(.node-readmore),#block-views-block-events-block-1 ul#events-list-panel li:not(.node-readmore){padding:10px;margin:0 0 4px 0;border:none;border-bottom:1px dotted #666;border-radius:0;background:rgba(0,0,0,0.2);}.path-events ul#events-list-panel li.node-readmore,#block-views-block-events-block-1 ul#events-list-panel li.node-readmore{display:inline-block;padding:6px 12px 4px 12px !important;background:#4d2114;text-transform:uppercase;border-radius:25px;border:3px solid;float:none;margin:20px 0 5px 0;}.path-events ul#events-list-panel li.node-readmore a,#block-views-block-events-block-1 ul#events-list-panel li.node-readmore a{color:#ffffff;}.path-events ul#events-list-panel li.node-readmore a:hover,#block-views-block-events-block-1 ul#events-list-panel li.node-readmore a:hover{color:#4d2114;text-decoration:none;}.path-events span.start-date,#block-views-block-events-block-1 span.start-date{display:inline-block;font-weight:100;min-width:30%;margin-right:20px;color:white;}.path-events .field--name-title,#block-views-block-events-block-1 .field--name-title{font-weight:700;}.path-events .panel-title,#block-views-block-events-block-1 .panel-title{padding:0;}.path-events .node__content,#block-views-block-events-block-1 .node__content{box-sizing:border-box;padding:0;}.path-events .node__content[aria-expanded=true],#block-views-block-events-block-1 .node__content[aria-expanded=true]{border:none;}.path-events .panel-heading,#block-views-block-events-block-1 .panel-heading{border-bottom:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:5px 0;font-size:16px;font-size:1rem;cursor:pointer;}.path-events .panel-heading[aria-expanded=true],#block-views-block-events-block-1 .panel-heading[aria-expanded=true]{border:none;}.path-events .event-type,#block-views-block-events-block-1 .event-type{display:inline-block;width:15px;height:15px;margin-right:5px;border-radius:100%;}.path-events .more-link,#block-views-block-events-block-1 .more-link{margin:20px 0 0 0;}.path-events .panel-group .panel{border-radius:0;list-style:none;margin:0;background:rgba(0,0,0,0);border:none;}.panel-heading{padding:0;}.panel-heading .accordion-toggle{cursor:pointer;}.panel-heading .accordion-toggle:after{font-family:"Glyphicons Halflings";content:"";float:right;color:grey;position:absolute;right:0;top:0;}.panel-heading.collapsed .accordion-toggle:after{content:"";position:absolute;right:0;}.event-title-inline{margin:0;line-height:1rem;}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:100;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;color:#666666;}.event-type{padding:1px 5px;display:inline-block;}.view-events .event-type{width:12px;height:12px;border-radius:100%;}.view-events .node--type-event.node--view-mode-program .start-date{font-size:1.4em;color:#fbd9b7;}.view-events .node--type-event.node--view-mode-program .start-date .dates-title{font-size:1em;display:none;}.view-events .node--type-event.node--view-mode-program .node.node--type-festival-location.node--view-mode-reference,.view-events .node--type-event.node--view-mode-program .node.node--type-festival-location.node--view-mode-reference h4 a{color:#fbd9b7;font-size:1.4rem;text-decoration:underline;}.event-type-film-screening{background:#fbd9b7;color:black;}.event-type-film-screening h3.item-title{color:black !important;}.event-type-q--a{background:#f1770c;}.event-type-exhibition{background:#578501;}.event-type-music{background:#ff5248;}.event-type-performance{background:#980381;}.event-type-presentation{background:#0097a5;}.event-type-speech{background:#CC0153;}.event-type-festival{background:#F24527;}.event-type-game{background:#009dff;}.event-type-streaming{background:#f1770c;color:black;}.event-type-streaming h3.item-title{color:black !important;}#trailer-wrapper{margin:0 0 30px 0;}#trailer-wrapper .col-sm-8{padding:0;}.node--type-film.node--view-mode-full .field--name-field-program-item-reference{border-top:none;margin-top:0;}.node--type-film.node--view-mode-full .field--name-field-program-item-reference .field__item{display:inline-block;width:100%;}.node--type-film.node--view-mode-full .field--name-field-program-item-reference .field__item .node--type-program-item{width:100%;clear:both;padding:0 0 0 10px;border-bottom:1px solid #333;margin-bottom:5px;background:rgba(0,0,0,0.5);}.node--type-film.node--view-mode-full .field--name-field-program-item-reference .field__item .node--type-program-item h4 a{color:#fbd9b7 !important;}.reference-date-time{color:#ff5248;margin:3px 0;padding:0;font-weight:100;}.reference-date-time a{font-weight:100;}.reference-date-time .field--name-field-day{float:left;font-weight:700;}.reference-date-time .field--name-field-start-and-end{float:left;margin-left:15px;}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:14px;}.node--type-tv-item{border:1px solid #666f;position:relative;margin:40px 0;min-height:400px;}.node--type-tv-item::after{display:block;content:"You should see a video here. Check your privacy settings and make sure your browser accepts cookies";width:50%;color:white;background-color:#43609C;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);padding:20px;z-index:-1;}.ui-widget-overlay{background:black;opacity:0.6;filter:Alpha(Opacity=30);}.ui-widget-content{color:#fff !important;background:black;border:none;}.ui-widget-content a{color:#fbd9b7;}.ui-dialog .ui-dialog-titlebar{font-weight:bold;background:black;border-style:solid;border-radius:0;border-width:0 0 1px 0;border-color:black;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{border:0;background:#333333;position:absolute;right:0.5em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{float:left;margin:0.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;color:#ffffff !important;}.webform-progress{margin:30px 0 60px 0;}.webform-progress .webform-progress-bar{margin:0;padding:0;overflow:hidden;font-size:smaller;height:30px;}.webform-progress .webform-progress-bar li.webform-progress-bar__page{list-style-type:none;display:inline-block;position:relative;margin:0;padding:0;line-height:30px;height:30px;background-color:#222;}.webform-progress .webform-progress-bar li.webform-progress-bar__page.webform-progress-bar__page--current{background-color:#666666;}.webform-progress .webform-progress-bar li.webform-progress-bar__page.webform-progress-bar__page--current > b::before{border-left-color:#222;}.webform-progress .webform-progress-bar li.webform-progress-bar__page:first-child span,.webform-progress .webform-progress-bar li.webform-progress-bar__page:last-child span{display:block;height:0;width:0;position:absolute;top:0;border-width:15px;}.webform-progress .webform-progress-bar li.webform-progress-bar__page:last-child span{left:auto;right:-30px;border-left-color:#666666;border-top-color:transparent;border-bottom-color:transparent;}.webform-progress .webform-progress-bar li.webform-progress-bar__page > b::after{top:-5px;z-index:1;border-left-color:White;border-width:20px;}.webform-progress .webform-progress-bar li.webform-progress-bar__page > b::before{content:"";display:block;width:0;height:0;position:absolute;top:0;left:0;border:solid transparent;border-left-color:#666666;border-width:15px;}button,select{text-transform:none;color:black;}.webform-submission-form label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;min-width:230px;}.webform-submission-form textarea,.webform-submission-form input,.webform-submission-form select{color:#000;background:#cccccc;border:none;padding:2px 5px;}.webform-submission-form .form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;margin-left:235px;max-width:635px;}.webform-submission-form input.button{padding:6px 12px;background:#ff5248;text-transform:uppercase;float:none;margin:40px 0;}.webform-submission-form .intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.9);border:1px solid #333;white-space:nowrap;max-height:200px;overflow-y:scroll;}#edit-submit{padding:6px 12px;background:#4d2114;text-transform:uppercase;margin:40px 0;}.path-frontpage #edit-submit{float:right;}.quickedit-field.quickedit-editable,.quickedit-field .quickedit-editable{box-shadow:0 0 0 2px #74b7ff;background:white;}.webform-progress-tracker .progress-step.is-active .progress-text{color:#fff;font-weight:700;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:#4d2114;}.webform-progress-tracker .progress-step.is-active .progress-marker{background-color:#ff5248;font-weight:700;}@media (min-width:800px){.show-on-mobile{display:none;}.show-on-desktop{display:block;}.layout-content,#content{margin:0 auto 100px auto;}}@media (max-width:799px){#toolbar-administration{display:none;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0;margin-left:0;}html{background:none;background-color:black;}body{line-height:1.2;}.show-on-mobile{display:block;}.show-on-desktop{display:none;}#mobile-logo{position:fixed;left:50%;top:0;transform:translateX(-50%);}#mobile-logo img{width:38px;height:auto;}.page .region{padding:10px 10px 30px 10px;}.page{margin:30px auto 30px auto;max-width:1180px;position:relative;background:black;}.page.no-background{background:none;min-height:0;margin:0;}.path-frontpage .page .region{padding:0 0 30px 0;}.path-frontpage #content-top .region{padding:0;}#content{margin:0 auto 0 auto;}footer#page-footer{display:block;position:relative;margin-bottom:20px;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup{width:285px;margin:20px auto;height:120px;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form{display:block;float:none;clear:both;padding:0 20px;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form .mailchimp-newsletter-mergefields .form-item{display:block;float:none;clear:both;}footer#page-footer #block-mailchimpsubscriptionformnewslettersignup #mailchimp-signup-subscribe-block-newsletter-signup-form .mailchimp-newsletter-mergefields .form-item label{width:130px;}.schuinekant{display:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;border:none;height:84px;border-radius:12px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}#page-archive{padding:20px;}#page-archive .archive-list li figure{margin:0 auto;padding:0 10px;max-width:150px;text-align:center;}#block-homepagebuttons{position:relative;}#block-homepagebuttons ul#buttons-left{position:relative;top:unset;left:unset;}#block-homepagebuttons ul#buttons-left li a{font-size:1.4rem;}.path-frontpage #block-nieuweeditiedatum{position:relative;top:unset;right:unset;}.path-frontpage .view-news .field--name-field-image{margin-bottom:10px;}.path-frontpage .view-buttv .views-field-body{margin-top:10px;line-height:1.2;}.path-frontpage #block-views-block-events-block-1{padding:10px;margin-bottom:0;}.path-frontpage #block-views-block-events-block-1 #events-list-panel li.panel{margin:3px 0;border-top:1px dotted #333333;}.a-z-list .view-content .views-view-grid .views-col{float:left;padding:5px;margin:0;background:rgba(0,0,0,0.2);min-height:135px;width:100% !important;}.a-z-list .view-content .views-view-grid .views-col:not(:last-child){border-bottom:1px dotted rgba(80,40,40,0.9);}.node--type-program.node--view-mode-full .color-index{margin:20px auto;background:black;padding:5px;column-count:3;width:90%;}.node--type-program.node--view-mode-full .color-index span.type-label{background:black;margin-right:10px;padding:3px;display:block;}.node--type-program.node--view-mode-full .nav-tabs > li{float:left;margin-bottom:-1px;width:20%;text-align:center;min-height:67px;background:#444;position:relative;border-radius:15px 15px 0 0;}.node--type-program.node--view-mode-full .nav-tabs > li a{padding:3px 10px;}.node--type-program.node--view-mode-full .nav-tabs > li a:hover,.node--type-program.node--view-mode-full .nav-tabs > li a:focus{background-color:transparent;}.node--type-program.node--view-mode-full .nav-tabs > li a h3{font-size:14px;font-weight:100;}.node--type-program.node--view-mode-full .nav-tabs > li.active{background:#000;}.node--type-program.node--view-mode-full .nav-tabs > li.active > a,.node--type-program.node--view-mode-full .nav-tabs > li.active > a:focus,.node--type-program.node--view-mode-full .nav-tabs > li.active > a:hover{color:#ffffff;cursor:default;background-color:transparent;border:none;border-bottom-color:transparent;}.node--type-program.node--view-mode-full .nav-tabs > li.active > a h3,.node--type-program.node--view-mode-full .nav-tabs > li.active > a:focus h3,.node--type-program.node--view-mode-full .nav-tabs > li.active > a:hover h3{font-size:14px;font-weight:100;color:#ffffff;font-weight:700;}.node--type-program.node--view-mode-full .festival-day{position:relative;height:1178px;margin-bottom:100px;background:black;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;}.node--type-program.node--view-mode-full .schedule{height:1240px;position:relative;overflow:visible;width:1140px;background:#333;border-top:none;}.node--type-program.node--view-mode-full .schedule .hour{color:black;background:white;padding:2px 0px;text-align:center;font-weight:700;height:78px;display:block;width:21px;font-size:12px;position:absolute;left:31px;top:auto;}.node--type-program.node--view-mode-full .schedule h3{height:30px;border:none;padding:3px 0;text-align:center;margin-top:6px;font-size:11px;color:white;font-weight:100;text-transform:uppercase;}.node--type-program.node--view-mode-full .schedule ul.locations{left:2%;}.node--type-program.node--view-mode-full .schedule ul.locations li.location .program-items{}.node--type-program.node--view-mode-full .schedule ul.locations li.location .program-items article .program-item-inner{padding:8px;}.node--type-program.node--view-mode-full .schedule ul.locations li.location .program-items article .program-item-inner h3.item-title{text-align:left;margin-top:0;font-size:14px;}}#views_slideshow_cycle_main_news-block_1{overflow:hidden;padding:3px;margin:0 0 35px 0;min-height:700px;}#block-views-block-news-block-1{position:relative;}#views_slideshow_cycle_main_news-block_1 .body,#views_slideshow_cycle_main_news-block_1 .field--name-body{overflow:hidden;}#views_slideshow_cycle_main_news-block_1 .node--view-mode-teaser-2,#views_slideshow_cycle_main_news-block_1 .node--view-mode-teaser{border-bottom:none;}#views_slideshow_cycle_main_news-block_1 .views_slideshow_cycle_slide .node-readmore{position:absolute;right:0;bottom:-40px;}#views_slideshow_cycle_main_news-block_1 .view-content{margin-bottom:20px;}#views_slideshow_controls_text_news-block_1{position:absolute;top:50%;background:#ff5248;z-index:111;width:100%;}#views_slideshow_controls_text_news-block_1 .views_slideshow_controls_text_next{position:absolute;right:-40px;text-indent:-999em;background:rgba(0,0,0,0.3);background-image:url(/themes/butff2024/css/images/right.png);background-repeat:no-repeat;background-size:unset;background-position:center;width:30px;height:30px;border-radius:100%;padding:5px;cursor:pointer;opacity:0.5;}#views_slideshow_controls_text_news-block_1 .views_slideshow_controls_text_next:hover{opacity:1;}#views_slideshow_controls_text_news-block_1 .views_slideshow_controls_text_pause{display:none;}#views_slideshow_controls_text_news-block_1 .views_slideshow_controls_text_previous{position:absolute;left:-40px;text-indent:-999em;background:rgba(0,0,0,0.3);background-image:url(/themes/butff2024/css/images/left.png);background-repeat:no-repeat;background-size:unset;background-position:center;width:30px;height:30px;border-radius:100%;padding:5px;cursor:pointer;opacity:0.5;}#views_slideshow_controls_text_news-block_1 .views_slideshow_controls_text_previous:hover{opacity:1;}.carousel-fade .carousel-inner .item{transition-property:opacity;height:180px;}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0;}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0,0,0);}.carousel-fade .carousel-control{z-index:2;}.carousel-fade .carousel-inner > .item > a > img,.carousel-fade .carousel-inner > .item > img,.carousel-fade .img-responsive,.carousel-fade .thumbnail a > img,.carousel-fade .thumbnail > img{display:block;max-width:100%;height:auto;width:auto !important;margin:auto;}
