ul,ol,li,h1,.ehbf-step h2:not(.selected-day),.ehbf-result h2,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,q,fieldset,dl,dt,dd,iframe,table,tbody,thead,td,th,address,legend{margin:0;padding:0;font-size:1em;font-style:inherit;font-family:inherit;vertical-align:baseline}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-webkit-tap-highlight-color:transparent}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:12px;line-height:1.5em;font-family:Arial,Helvetica,sans-serif}h1,.ehbf-step h2:not(.selected-day),.ehbf-result h2{font-size:1.5em;line-height:1em;margin:2em 0 1em}h1:first-child,.ehbf-step h2:first-child:not(.selected-day),.ehbf-result h2:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}* html h1,* html .ehbf-step h2:not(.selected-day),.ehbf-step * html h2:not(.selected-day),* html .ehbf-result h2,.ehbf-result * html h2,* html h2{margin-top:0}h2{font-size:1.3333em;line-height:1.125em;margin-top:1.6875em;margin-bottom:.5625em}h3{font-size:1.1667em;line-height:1.286em;margin-top:1.929em;margin-bottom:.643em}h2+h3{margin-top:1.2857em}h4{margin-top:1.5em}h3+h4{margin-top:.5em}h5{margin-top:1.5em;font-weight:400}h4+h5{margin-top:0}p{font-size:1em;line-height:1.5em;margin:0 0 1.5em}p.intro{font-size:1.08333em;line-height:1.3846em;font-weight:700}blockquote{margin:0 2.5em 1.5em;font-style:oblique}q{font-style:oblique}hr{margin:0 0 1.5em;height:1px;background:#333;border:0}small{font-size:.8333em;line-height:1.8em}a img,:link img,:visited img{border:0}a{background:transparent;outline:0}address{font-style:normal}figure{margin:0}ul,ol{margin:0 0 1.5em 2.5em}li ul,li ol{margin:0 0 0 2.5em}dl{margin:0 0 1.5em}dt{font-weight:700;margin:1.5em 0 0}dd{margin:0 0 0 2.5em}.break{clear:both}.right{float:right}.left{float:left}.hide,.skip{display:none}.center{text-align:center}fieldset{border:0}form br{clear:left}label{float:left;width:150px;margin:0 0 .9em}label.inline{width:auto;display:inline;margin-right:15px}input,input.text,textarea,select{font-family:inherit;font-size:100%;width:300px;margin:0 0 .9em}textarea{overflow:auto}label input{width:auto;height:auto;margin:0 5px 0 0;padding:0;vertical-align:middle;border:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input.inline,select.inline{width:150px}input.small{width:30px}input.medium{width:60px}label,button{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input{line-height:normal}button[disabled],input[disabled]{cursor:default}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}.feedback-error,.feedback-warning,.feedback-confirm,.feedback-notice{margin:0 0 1.5em;padding:1.4255em 10px 1.4255em 50px;list-style:none;color:#000;background-repeat:no-repeat;background-position:3% 50%;border:1px solid #d8000c;background-image:url(../icons/error.png);background-color:#ffbaba}.feedback-warning{border:1px solid #FFD700;background-image:url(../icons/warning.png);background-color:#feffca}.feedback-confirm{border:1px solid #3e983b;background-image:url(../icons/online.png);background-color:#e7f9e8}.feedback-notice{border:1px solid #00529b;background-image:url(../icons/info.png);background-color:#bde5f8}.top-x-list:after,#header:after,#header .header-buttons:after,.item-wrapper:after,.social-footer .container:after,.social-footer .social-list:after,.footer-actions .container:after,.main-nav .container:after,.main-content .paginator:after,.view-filters:after,.slide-out-item:after,.slide-out-list:after,.slide-out-list li h4:after,.faq-categories .item-wrapper>.item.half:after,.faq-categories .item-wrapper>.block-item.half:after,.main-content .screening-list li:after,.search-suggestions .container:after,.item-wrapper>.item:after,.iffr-facts .fact-list:after{content:'';display:block;clear:both}.main-content .pager-load-more,.editionfilm-list .pager-load-more,.enhanced-dropdown,.main-content .flexslider ul,.main-content .flexslider .flex-direction-nav,.faq-list,.link-list,.social-list,.top-x-list ol,.vod-list,.press-overview-list,#header .header-buttons,.partner-bar ul,.footer-links ul,.main-nav,.nav-items,.breadcrumbs ul,#content .tags,.main-content .paginator,.blogposts li,.slide-out-list,.faq-overview-list,.film-gallery .image-list,.main-content .screening-list,.film-featured-in ul,.select-time ul,.main-content .programmaonderdelen,.search-suggestions ul,.searchresults nav ul,.searchresults .container ul,.front.professionals .professional-items-list,.teamlist ul,.partners .sponsor-list,.favorites,.advice,#timetable .paginator,.agenda-overview .agenda-options,.agenda-overview .agenda-overview-list,.main-content .event-labels,.order-popup-inner .screenings .event-labels{list-style:none;padding:0;margin:0}.main-content .pager-load-more li,.editionfilm-list .pager-load-more li,.enhanced-dropdown li,.main-content .flexslider ul li,.main-content .flexslider .flex-direction-nav li,.faq-list li,.link-list li,.social-list li,.top-x-list ol li,.vod-list li,.press-overview-list li,#header .header-buttons li,.partner-bar ul li,.footer-links ul li,.main-nav li,.nav-items li,.breadcrumbs ul li,#content .tags li,.main-content .paginator li,.blogposts li li,.slide-out-list li,.faq-overview-list li,.film-gallery .image-list li,.main-content .screening-list li,.film-featured-in ul li,.select-time ul li,.main-content .programmaonderdelen li,.search-suggestions ul li,.searchresults nav ul li,.searchresults .container ul li,.front.professionals .professional-items-list li,.teamlist ul li,.partners .sponsor-list li,.favorites li,.advice li,#timetable .paginator li,.agenda-overview .agenda-options li,.agenda-overview .agenda-overview-list li,.main-content .event-labels li,.order-popup-inner .screenings .event-labels li{padding:0}.main-content .pager-load-more li:before,.editionfilm-list .pager-load-more li:before,.enhanced-dropdown li:before,.main-content .flexslider ul li:before,.main-content .flexslider .flex-direction-nav li:before,.faq-list li:before,.link-list li:before,.social-list li:before,.top-x-list ol li:before,.vod-list li:before,.press-overview-list li:before,#header .header-buttons li:before,.partner-bar ul li:before,.footer-links ul li:before,.main-nav li:before,.nav-items li:before,.breadcrumbs ul li:before,#content .tags li:before,.main-content .paginator li:before,.blogposts li li:before,.slide-out-list li:before,.faq-overview-list li:before,.film-gallery .image-list li:before,.main-content .screening-list li:before,.film-featured-in ul li:before,.select-time ul li:before,.main-content .programmaonderdelen li:before,.search-suggestions ul li:before,.searchresults nav ul li:before,.searchresults .container ul li:before,.front.professionals .professional-items-list li:before,.teamlist ul li:before,.partners .sponsor-list li:before,.favorites li:before,.advice li:before,#timetable .paginator li:before,.agenda-overview .agenda-options li:before,.agenda-overview .agenda-overview-list li:before,.main-content .event-labels li:before,.order-popup-inner .screenings .event-labels li:before{display:none}body,label.error,label.subline,textarea,.block-item.stripes.stripes-text small,.block-item.bordered-item p,.block-item.bordered-item ol,.block-item.bordered-item .contactinfo,.block-item.non-bordered-item p,.footer-links ul li a,.moretags:after,.iffr-facts .fact-list li,.calendar-wizard h2,.calendar-wizard .wizard-controls .select-all-items,.favorite-checkbox-wrap label,.iffr-date-picker h2,.iffr-date-picker .day-part-selector .day-parts .day-part,#timetable .event span.director,.agenda-overview .shareagenda li a,.agenda-overview .previous-answers li span,.ehbf-answers .form-type-radio strong small,#header .cart .red,.cart .cart-items li .date,#header .cart .cart-items li .date,.program-filter .form-controls .button,.program-filter .form-controls #user-login input[type=submit],#user-login .program-filter .form-controls input[type=submit]{font-family:"Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:300}h1,.ehbf-step h2:not(.selected-day),.ehbf-result h2,h2,blockquote cite,.alert,.tooltip .tooltip-content,#content table th,#content table strong,.nav-trigger .label,.radio-switch label,.location-wrapper li:before,.location-list strong,.top-x-list ol li:before,.more-info-list dt,.press-overview-list time,#header .date,#header .header-buttons li a,.block-item,.footer-actions .action h3,.footer-highlight h3,.faq-most-asked h3,.main-nav h3,.nav-items li h4,.breadcrumbs a:before,.breadcrumbs a:after,.blog time,.share,.categoryname,.blogposts article time,.blogposts li time,.edition-bar h3,.slide-out-item h3,.slide-out-list li h4,.film-item h3,.favorites li h3,.advice li h3,.film-featured-in strong,.section-label,.search-suggestions input,.search-suggestions h2,.search-suggestions ul a,.searchresults .container ul h3,.home-featured p,.front.professionals .header-image .item-wrapper .item .label,.front.professionals .header-image .item-wrapper .item .hover-item,.news time,.extra-content time,.iffr-facts .fact-list li strong,.front.professionals .professional-items-list li h4,.view-id-calendar.view-display-id-overview time,.iffr-date-picker .day-part-selector .day-parts .day-part strong,.agenda-overview h2,.agenda-overview .agenda-overview-list>li .time time,.agenda-overview .agenda-overview-list>li .film-details,.agenda-overview .agenda-overview-list>li .notification,.ehbf-answers .form-type-radio strong,.movie-slider .movie-program li,.movie-slider .movie-program li h2,.cart h4,.cart .cart-total,.program-filter h3,.program-filter .form-controls .button small,.program-filter .form-controls #user-login input[type=submit] small,#user-login .program-filter .form-controls input[type=submit] small{font-family:"Brandon Text W02 Black","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}h3,h4,p.intro,strong,.arrow-link,.icon-link,label,input,.enhanced-dropdown li a,.link-list li a,.top-x-list ol li strong,.more-info-list dd a,.block-item .content p,.block-item.circle p,.block-item.instagram p,.block-item form input::-webkit-input-placeholder,.block-item.bordered-item .contactinfo strong,.footer-actions .action p a,#content .tags a,.moretags,.main-content .paginator a,.ticket-block .mashup-name,.reset-filter:before,.faq-overview-list li a,.faq-questions .question,.film-featured-in .awards a,.select-time ul li:first-child,.select-time ul li.active a,.result-wrapper .result-text #reset-all-filters,.searchresults nav a,.searchresults .container ul p.subtitle,.searchresults .container ul .for-professionals,.front.professionals .header-image p a,.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit],.agenda-teaser-list .date-time,.favorite-checkbox-wrap input.checkbox:checked+label,.iffr-date-picker .day-legenda .day,.iffr-date-picker .dates .date,.iffr-date-picker .day-part-selector h2,.programme-nav li a:hover,.programme-nav li.selected a,#timetable .event span,#timetable .event .event-time,#timetable .event .prelude span,#timetable .event .notice,#timetable .sidebar li p,#timetable .tracker .tracker-time,.agenda-overview .previous-answers li,.agenda-overview .agenda-overview-list>li .film-details h2,.agenda-overview .agenda-overview-list>li.choice .choice-icon,.not-available,.ehbf-step .step-count,.ehbf-result .social-list li,.order-popup-inner .screenings li{font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}h3,h4,p.intro,strong,.arrow-link,.icon-link,label,input,.enhanced-dropdown li a,.link-list li a,.top-x-list ol li strong,.more-info-list dd a,.block-item .content p,.block-item.circle p,.block-item.instagram p,.block-item form input::-moz-placeholder,.block-item.bordered-item .contactinfo strong,.footer-actions .action p a,#content .tags a,.moretags,.main-content .paginator a,.ticket-block .mashup-name,.reset-filter:before,.faq-overview-list li a,.faq-questions .question,.film-featured-in .awards a,.select-time ul li:first-child,.select-time ul li.active a,.result-wrapper .result-text #reset-all-filters,.searchresults nav a,.searchresults .container ul p.subtitle,.searchresults .container ul .for-professionals,.front.professionals .header-image p a,.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit],.agenda-teaser-list .date-time,.favorite-checkbox-wrap input.checkbox:checked+label,.iffr-date-picker .day-legenda .day,.iffr-date-picker .dates .date,.iffr-date-picker .day-part-selector h2,.programme-nav li a:hover,.programme-nav li.selected a,#timetable .event span,#timetable .event .event-time,#timetable .event .prelude span,#timetable .event .notice,#timetable .sidebar li p,#timetable .tracker .tracker-time,.agenda-overview .previous-answers li,.agenda-overview .agenda-overview-list>li .film-details h2,.agenda-overview .agenda-overview-list>li.choice .choice-icon,.not-available,.ehbf-step .step-count,.ehbf-result .social-list li,.order-popup-inner .screenings li{font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}h3,h4,p.intro,strong,.arrow-link,.icon-link,label,input,.enhanced-dropdown li a,.link-list li a,.top-x-list ol li strong,.more-info-list dd a,.block-item .content p,.block-item.circle p,.block-item.instagram p,.block-item form input:-ms-input-placeholder,.block-item.bordered-item .contactinfo strong,.footer-actions .action p a,#content .tags a,.moretags,.main-content .paginator a,.ticket-block .mashup-name,.reset-filter:before,.faq-overview-list li a,.faq-questions .question,.film-featured-in .awards a,.select-time ul li:first-child,.select-time ul li.active a,.result-wrapper .result-text #reset-all-filters,.searchresults nav a,.searchresults .container ul p.subtitle,.searchresults .container ul .for-professionals,.front.professionals .header-image p a,.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit],.agenda-teaser-list .date-time,.favorite-checkbox-wrap input.checkbox:checked+label,.iffr-date-picker .day-legenda .day,.iffr-date-picker .dates .date,.iffr-date-picker .day-part-selector h2,.programme-nav li a:hover,.programme-nav li.selected a,#timetable .event span,#timetable .event .event-time,#timetable .event .prelude span,#timetable .event .notice,#timetable .sidebar li p,#timetable .tracker .tracker-time,.agenda-overview .previous-answers li,.agenda-overview .agenda-overview-list>li .film-details h2,.agenda-overview .agenda-overview-list>li.choice .choice-icon,.not-available,.ehbf-step .step-count,.ehbf-result .social-list li,.order-popup-inner .screenings li{font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}h3,h4,p.intro,strong,.arrow-link,.icon-link,label,input,.enhanced-dropdown li a,.link-list li a,.top-x-list ol li strong,.more-info-list dd a,.block-item .content p,.block-item.circle p,.block-item.instagram p,.block-item form input::placeholder,.block-item.bordered-item .contactinfo strong,.footer-actions .action p a,#content .tags a,.moretags,.main-content .paginator a,.ticket-block .mashup-name,.reset-filter:before,.faq-overview-list li a,.faq-questions .question,.film-featured-in .awards a,.select-time ul li:first-child,.select-time ul li.active a,.result-wrapper .result-text #reset-all-filters,.searchresults nav a,.searchresults .container ul p.subtitle,.searchresults .container ul .for-professionals,.front.professionals .header-image p a,.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit],.agenda-teaser-list .date-time,.favorite-checkbox-wrap input.checkbox:checked+label,.iffr-date-picker .day-legenda .day,.iffr-date-picker .dates .date,.iffr-date-picker .day-part-selector h2,.programme-nav li a:hover,.programme-nav li.selected a,#timetable .event span,#timetable .event .event-time,#timetable .event .prelude span,#timetable .event .notice,#timetable .sidebar li p,#timetable .tracker .tracker-time,.agenda-overview .previous-answers li,.agenda-overview .agenda-overview-list>li .film-details h2,.agenda-overview .agenda-overview-list>li.choice .choice-icon,.not-available,.ehbf-step .step-count,.ehbf-result .social-list li,.order-popup-inner .screenings li{font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}blockquote,.location-wrapper li{font-family:"Brandon Text W02 Light","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}body{color:#222;font-size:16px;line-height:28px;-webkit-font-smoothing:antialiased}@media (min-width: 768px){body{font-size:18px}}h1,.ehbf-step h2:not(.selected-day),.ehbf-result h2{font-size:30px;line-height:1em;margin:0 0 25px;text-transform:uppercase}@media (min-width: 768px){h1,.ehbf-step h2:not(.selected-day),.ehbf-result h2{font-size:60px}}h2{font-size:24px;line-height:1em;margin:30px 0 15px;text-transform:uppercase}@media (min-width: 768px){h2{font-size:30px;margin:50px 0 30px}}h2.sub-title{margin-top:0}h2.year{border-bottom:1px solid #bbb;color:#bbb;font-size:18px;margin-bottom:30px;padding-bottom:15px;text-align:center}@media (min-width: 768px){h2.year{margin-top:60px}}h2.letter{border-bottom:1px solid #bbb;color:#bbb;font-size:18px;padding-bottom:20px;text-align:center}h3{font-size:18px;line-height:1em;margin:0 0 25px}@media (min-width: 768px){h3{font-size:24px;line-height:30px}}h2+h3{margin-top:0}h4{font-size:18px;line-height:1em;margin:0 0 25px}@media (min-width: 768px){h4{font-size:20px}}p.intro{font-size:20px;line-height:26px}@media (min-width: 768px){p.intro{font-size:24px;line-height:30px}}.yellow{color:#ff0}.pink{color:#ffbeff}.bg-black{background-color:#000;display:inline-block}.bg-yellow{background-color:#ff0;display:inline-block}.bg-pink{background-color:#ffbeff;display:inline-block}blockquote{font-size:32px;font-style:normal;line-height:1em;margin:40px 0;text-align:center}@media (min-width: 768px){blockquote{margin:80px 0;padding:0 40px}}blockquote p{line-height:1em;margin-bottom:20px}blockquote p:before{content:"“";font-size:32px;line-height:32px}blockquote p:after{content:"”";font-size:32px;line-height:32px}blockquote cite{display:block;font-size:15px;font-style:normal;text-transform:uppercase}a{color:#1aabff;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media (min-width: 768px){a:hover{color:#63cdff}}a.yellow{color:#ff0}@media (min-width: 768px){a.yellow:hover{color:#eeee00}}a.red{color:#ff0a0a}@media (min-width: 768px){a.red:hover{color:#bf0000}}a.pink{color:#ffbeff}@media (min-width: 768px){a.pink:hover{color:#ff9cff}}ul{list-style:none;margin:0}.main-content ul{margin:0 0 1.5em}.main-content ul li{padding-left:32px;position:relative}.main-content ul li:before{border-bottom:9px solid red;border-left:9px solid transparent;content:'';left:0;position:absolute;top:8px}.alert{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 id=%22Laag_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 3.8 20.3%22 enable-background=%22new 0 0 3.8 20.3%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cdefs%3E%3Crect id=%22SVGID_1_%22 y=%220%22 width=%223.8%22 height=%2220.3%22/%3E%3C/defs%3E%3CclipPath id=%22SVGID_2_%22%3E%3Cuse xlink:href=%22%23SVGID_1_%22  overflow=%22visible%22/%3E%3C/clipPath%3E%3Cpath clip-path=%22url(%23SVGID_2_)%22 d=%22M3.8,0.8v13.1c0,0.4-0.3,0.8-0.8,0.8H0.8c-0.4,0-0.8-0.3-0.8-0.8V0.8C0,0.3,0.3,0,0.8,0H3 C3.4,0,3.8,0.3,3.8,0.8%22/%3E%3Cpath clip-path=%22url(%23SVGID_2_)%22 d=%22M3.8,17.3v2.2c0,0.4-0.3,0.8-0.8,0.8H0.8c-0.4,0-0.8-0.3-0.8-0.8v-2.2c0-0.4,0.3-0.8,0.8-0.8H3 C3.4,16.5,3.8,16.8,3.8,17.3%22/%3E%3C/g%3E%3C/svg%3E");background-color:#ffff00;background-size:4px 21px;background-position:12px center;background-repeat:no-repeat;font-size:15px;line-height:18px;padding:18px 18px 14px 40px;text-transform:uppercase}.alert.error{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 id=%22Laag_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 3.8 20.3%22 enable-background=%22new 0 0 3.8 20.3%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cdefs%3E%3Crect fill=%22%23fff%22 id=%22SVGID_1_%22 y=%220%22 width=%223.8%22 height=%2220.3%22/%3E%3C/defs%3E%3CclipPath id=%22SVGID_2_%22%3E%3Cuse xlink:href=%22%23SVGID_1_%22  overflow=%22visible%22/%3E%3C/clipPath%3E%3Cpath fill=%22%23fff%22 clip-path=%22url(%23SVGID_2_)%22 d=%22M3.8,0.8v13.1c0,0.4-0.3,0.8-0.8,0.8H0.8c-0.4,0-0.8-0.3-0.8-0.8V0.8C0,0.3,0.3,0,0.8,0H3 C3.4,0,3.8,0.3,3.8,0.8%22/%3E%3Cpath clip-path=%22url(%23SVGID_2_)%22 fill=%22%23fff%22 d=%22M3.8,17.3v2.2c0,0.4-0.3,0.8-0.8,0.8H0.8c-0.4,0-0.8-0.3-0.8-0.8v-2.2c0-0.4,0.3-0.8,0.8-0.8H3 C3.4,16.5,3.8,16.8,3.8,17.3%22/%3E%3C/g%3E%3C/svg%3E");background-color:#ff0a0a;color:#fff}.alert.notice{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Capa_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 100 100%22 style=%22enable-background:new 0 0 100 100;%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cg%3E%3Cpath style=%22fill:%23ffffff;%22 d=%22M62.162,0c6.696,0,10.043,4.567,10.043,9.789c0,6.522-5.814,12.555-13.391,12.555 c-6.344,0-10.045-3.752-9.869-9.947C48.945,7.176,53.35,0,62.162,0z M41.543,100c-5.287,0-9.164-3.262-5.463-17.615l6.07-25.457 c1.057-4.077,1.23-5.707,0-5.707c-1.588,0-8.451,2.816-12.51,5.59L27,52.406C39.863,41.48,54.662,35.072,61.004,35.072 c5.285,0,6.168,6.361,3.525,16.148L57.58,77.98c-1.234,4.729-0.703,6.359,0.527,6.359c1.586,0,6.787-1.963,11.896-6.041L73,82.377 C60.488,95.1,46.83,100,41.543,100z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-color:#63cdff;background-size:20px 20px;color:#fff}.tooltip{position:relative}@media (min-width: 1200px){.tooltip:hover .tooltip-content{opacity:1;bottom:60px}}.tooltip.succes-message .tooltip-content,.tooltip.error-message .tooltip-content{bottom:auto;position:static;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width: 1200px){.tooltip.succes-message:hover .tooltip-content,.tooltip.error-message:hover .tooltip-content{bottom:0}}.tooltip.succes-message{position:absolute;bottom:50px;left:0;width:100%;margin:0 !important}.tooltip.succes-message .tooltip-content{opacity:1;width:100%;text-align:center;white-space:initial}.tooltip.error-message{top:50px;left:0;margin:0;position:absolute;width:100%;z-index:99}.block-item .tooltip.error-message{bottom:-85px}.tooltip.error-message .tooltip-content{background-color:#ff0a0a;opacity:1;text-align:center;width:100%;white-space:initial}.tooltip.error-message .tooltip-content:after{border-top:none;border-bottom:5px solid #ff0a0a;bottom:auto;top:-5px}.tooltip .tooltip-content{background-color:#969696;border-radius:2px;bottom:30px;color:#fff;display:none;font-size:13px;left:50%;line-height:1em;opacity:0;padding:10px;position:absolute;text-transform:uppercase;-webkit-transition:all 0.45s;transition:all 0.45s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media (min-width: 1200px){.tooltip .tooltip-content{display:block}}.tooltip .tooltip-content:after{border-top:5px solid #969696;border-left:5px solid transparent;border-right:5px solid transparent;bottom:-5px;content:'';left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute}.filter-wrapper .tooltip-wrapper{display:inline-block;position:relative}.filter-wrapper .tooltip{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%2292px%22 height=%2292px%22 viewBox=%220 0 92 92%22 enable-background=%22new 0 0 92 92%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cdefs%3E%3Crect id=%22SVGID_1_%22 y=%220%22 width=%2292%22 height=%2292.001%22/%3E%3C/defs%3E%3CclipPath id=%22SVGID_2_%22%3E%3Cuse xlink:href=%22%23SVGID_1_%22  overflow=%22visible%22/%3E%3C/clipPath%3E%3Cpath clip-path=%22url(%23SVGID_2_)%22 d=%22M45.384,0.004C19.982,0.344-0.333,21.215,0.004,46.62c0.34,25.393,21.209,45.715,46.611,45.377	c25.398-0.343,45.718-21.214,45.381-46.615C91.656,19.986,70.785-0.335,45.384,0.004 M50.484,15.333 c4.676,0,6.056,2.714,6.056,5.815c0,3.877-3.103,7.461-8.396,7.461c-4.43,0-6.537-2.229-6.414-5.91		C41.73,19.597,44.33,15.333,50.484,15.333 M38.497,74.75c-3.195,0-5.537-1.938-3.301-10.468l3.666-15.125		c0.637-2.424,0.744-3.392,0-3.392c-0.959,0-5.107,1.673-7.556,3.322l-1.598-2.617c7.773-6.491,16.711-10.299,20.543-10.299 c3.196,0,3.728,3.779,2.132,9.594l-4.199,15.9c-0.744,2.811-0.424,3.778,0.317,3.778c0.961,0,4.103-1.166,7.188-3.59l1.81,2.424 C49.939,71.838,41.689,74.75,38.497,74.75%22/%3E%3C/g%3E%3C/svg%3E");background-size:24px;fill:#000;height:24px;width:24px;position:absolute;right:-34px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:50}.filter-wrapper .tooltip .tooltip-content{bottom:auto;font-size:14px;left:200%;min-width:150px;max-width:270px;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);white-space:normal}.filter-wrapper .tooltip .tooltip-content:after{bottom:auto;left:-10px;border-right:5px solid #969696;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent;top:50%;height:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button,#user-login input[type=submit]{background-color:#ff0a0a;background-repeat:no-repeat;color:#fff;background-position:92% 50%;background-size:auto 18px;border:none;border-radius:2px;cursor:pointer;font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;outline:none;overflow:hidden;padding:5px 50px 5px 20px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;display:block;width:100%}.button:after,#user-login input[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23fff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button:hover,#user-login input[type=submit]:hover{background-color:#ff4d4d;color:#fff}}.button.no-arrow:after,#user-login input.no-arrow[type=submit]:after{display:none}@media (min-width: 768px){.button,#user-login input[type=submit]{display:inline-block;line-height:49px;padding:0 50px 0 20px;width:auto}}.button:after,#user-login input[type=submit]:after{background-size:auto 18px;content:'';height:16px;margin-top:-9px;position:absolute;right:20px;top:50%;-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease;width:18px}.button.disabled,#user-login input.disabled[type=submit],.button:disabled,#user-login input[type=submit]:disabled{opacity:0.25;cursor:pointer;pointer-events:none}.button.stretch,#user-login input.stretch[type=submit]{display:block}.button.no-arrow,#user-login input.no-arrow[type=submit]{padding:0 35px;text-align:center}.button.yellow,#user-login input.yellow[type=submit]{background-color:#ff0;background-repeat:no-repeat;color:#000}.button.yellow:after,#user-login input.yellow[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.yellow:hover,#user-login input.yellow[type=submit]:hover{background-color:#ff7;color:#000}}.button.yellow.no-arrow:after,#user-login input.yellow.no-arrow[type=submit]:after{display:none}.button.pink,#user-login input.pink[type=submit]{background-color:#ffbeff;background-repeat:no-repeat;color:#000}.button.pink:after,#user-login input.pink[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.pink:hover,#user-login input.pink[type=submit]:hover{background-color:#ffe0ff;color:#000}}.button.pink.no-arrow:after,#user-login input.pink.no-arrow[type=submit]:after{display:none}.button.blue,#user-login input.blue[type=submit]{background-color:#63cdff;background-repeat:no-repeat;color:#fff}.button.blue:after,#user-login input.blue[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23fff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.blue:hover,#user-login input.blue[type=submit]:hover{background-color:#80d7ff;color:#fff}}.button.blue.no-arrow:after,#user-login input.blue.no-arrow[type=submit]:after{display:none}.button.bluebright,#user-login input.bluebright[type=submit]{background-color:#008bed;background-repeat:no-repeat;color:#fff}.button.bluebright:after,#user-login input.bluebright[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23fff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.bluebright:hover,#user-login input.bluebright[type=submit]:hover{background-color:#80d7ff;color:#fff}}.button.bluebright.no-arrow:after,#user-login input.bluebright.no-arrow[type=submit]:after{display:none}.button.black,#user-login input.black[type=submit]{background-color:#000;background-repeat:no-repeat;color:#fff}.button.black:after,#user-login input.black[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23fff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.black:hover,#user-login input.black[type=submit]:hover{background-color:#fff;color:#000}}.button.black.no-arrow:after,#user-login input.black.no-arrow[type=submit]:after{display:none}.button.white,#user-login input.white[type=submit]{background-color:#fff;background-repeat:no-repeat;color:#63cdff}.button.white:after,#user-login input.white[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%2363cdff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.white:hover,#user-login input.white[type=submit]:hover{background-color:#63cdff;color:#fff}}.button.white.no-arrow:after,#user-login input.white.no-arrow[type=submit]:after{display:none}.button.transparent,#user-login input.transparent[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#ff0a0a}.button.transparent:after,#user-login input.transparent[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0a0a%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.transparent:hover,#user-login input.transparent[type=submit]:hover{background-color:#f2f2f2;color:#ff0a0a}}.button.transparent.no-arrow:after,#user-login input.transparent.no-arrow[type=submit]:after{display:none}.button.transparent-white,#user-login input.transparent-white[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#fff}.button.transparent-white:after,#user-login input.transparent-white[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23fff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.transparent-white:hover,#user-login input.transparent-white[type=submit]:hover{background-color:transparent;color:#ff0}}.button.transparent-white.no-arrow:after,#user-login input.transparent-white.no-arrow[type=submit]:after{display:none}.button.transparent-black,#user-login input.transparent-black[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#000}.button.transparent-black:after,#user-login input.transparent-black[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.transparent-black:hover,#user-login input.transparent-black[type=submit]:hover{background-color:transparent;color:#000}}.button.transparent-black.no-arrow:after,#user-login input.transparent-black.no-arrow[type=submit]:after{display:none}.button.transparent-yellow,#user-login input.transparent-yellow[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#ff0}.button.transparent-yellow:after,#user-login input.transparent-yellow[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.transparent-yellow:hover,#user-login input.transparent-yellow[type=submit]:hover{background-color:transparent;color:#ff7}.button.transparent-yellow:hover:after,#user-login input.transparent-yellow[type=submit]:hover:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff7%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}}.button.transparent-yellow.no-arrow:after,#user-login input.transparent-yellow.no-arrow[type=submit]:after{display:none}.button.free-access,#user-login input.free-access[type=submit]{background-color:#80C119;cursor:default;padding:0 20px;text-transform:none}.button.free-access:after,#user-login input.free-access[type=submit]:after{display:none}@media (min-width: 1200px){.button.free-access:hover,#user-login input.free-access[type=submit]:hover{padding:0 20px}}.item .button-wrapper .button.free-access,.item .button-wrapper #user-login input.free-access[type=submit],#user-login .item .button-wrapper input.free-access[type=submit]{margin-right:15px;vertical-align:middle}.button.p-i-screening,#user-login input.p-i-screening[type=submit]{background-color:#fff;color:#ffbeff;margin-right:0;padding:0 20px;text-transform:none}.button.p-i-screening:after,#user-login input.p-i-screening[type=submit]:after{display:none}@media (min-width: 1200px){.button.p-i-screening:hover,#user-login input.p-i-screening[type=submit]:hover{padding:0 20px}}@media (min-width: 1200px){.button:hover,#user-login input[type=submit]:hover{padding:0 35px}}@media (min-width: 980px){.button:hover:after,#user-login input[type=submit]:hover:after{margin-right:-40px}}.button.external:after,#user-login input.external[type=submit]:after{margin-top:-8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.secondary-item .button.external,.secondary-item #user-login input.external[type=submit],#user-login .secondary-item input.external[type=submit]{line-height:inherit;padding:0}.secondary-item .button.external:after,.secondary-item #user-login input.external[type=submit]:after,#user-login .secondary-item input.external[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%2219.171px%22 height=%2219.103px%22 viewBox=%220 0 19.171 19.103%22 enable-background=%22new 0 0 19.171 19.103%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cdefs%3E%3Crect id=%22SVGID_1_%22 y=%220%22 width=%2219.171%22 height=%2219.102%22/%3E%3C/defs%3E%3CclipPath id=%22SVGID_2_%22%3E%3Cuse xlink:href=%22%23SVGID_1_%22  overflow=%22visible%22/%3E%3C/clipPath%3E%3Cpath fill=%22%23ff0a0a%22 clip-path=%22url(%23SVGID_2_)%22 d=%22M14.994,19.103H0.77c-0.425,0-0.77-0.345-0.77-0.77V4.108c0-0.425,0.345-0.77,0.77-0.77h4.342 c0.425,0,0.77,0.345,0.77,0.77v1.46c0,0.426-0.345,0.77-0.77,0.77H3.77C3.345,6.338,3,6.684,3,7.108v8.225 c0,0.425,0.345,0.77,0.77,0.77h8.225c0.426,0,0.771-0.345,0.771-0.77v-1.274c0-0.426,0.345-0.771,0.77-0.771h1.46 c0.426,0,0.771,0.345,0.771,0.771v4.274C15.765,18.758,15.42,19.103,14.994,19.103%22/%3E%3Cpath fill=%22%23ff0a0a%22 clip-path=%22url(%23SVGID_2_)%22 d=%22M18.927,2.351l-9.141,9.141c-0.302,0.302-0.79,0.302-1.09,0L7.68,10.476 c-0.301-0.301-0.301-0.79,0-1.091l9.141-9.14c0.302-0.301,0.789-0.301,1.091,0l1.016,1.016C19.228,1.562,19.228,2.05,18.927,2.351%22 /%3E%3Cpath fill=%22%23ff0a0a%22 clip-path=%22url(%23SVGID_2_)%22 d=%22M18.394,2.979h-8.122C9.845,2.979,9.5,2.634,9.5,2.208V0.771C9.5,0.345,9.845,0,10.271,0h8.122 c0.426,0,0.771,0.345,0.771,0.771v1.437C19.164,2.634,18.819,2.979,18.394,2.979%22/%3E%3Cpath fill=%22%23ff0a0a%22 clip-path=%22url(%23SVGID_2_)%22 d=%22M19.171,0.778V8.9c0,0.426-0.345,0.771-0.771,0.771h-1.437c-0.426,0-0.771-0.345-0.771-0.771 V0.778c0-0.426,0.346-0.771,0.771-0.771h1.437C18.826,0.007,19.171,0.352,19.171,0.778%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;height:20px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:20px}.secondary-item .button.external:hover,.secondary-item #user-login input.external[type=submit]:hover,#user-login .secondary-item input.external[type=submit]:hover{background-color:transparent}.button.arrow-down:after,#user-login input.arrow-down[type=submit]:after,.button.more:after,#user-login input.more[type=submit]:after{margin-top:-8px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width: 1200px){.button.arrow-down:hover:after,#user-login input.arrow-down[type=submit]:hover:after,.button.more:hover:after,#user-login input.more[type=submit]:hover:after{margin:30px 0 0 0}}.button.read-more,#user-login input.read-more[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#000;border:2px solid #ccc;border-radius:2px;margin-bottom:10px;text-transform:uppercase;line-height:24px;padding:10px 50px 10px 20px}.button.read-more:after,#user-login input.read-more[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0a0a%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.read-more:hover,#user-login input.read-more[type=submit]:hover{background-color:transparent;color:#000}}.button.read-more.no-arrow:after,#user-login input.read-more.no-arrow[type=submit]:after{display:none}@media (min-width: 768px){.button.read-more,#user-login input.read-more[type=submit]{line-height:49px;padding:0 50px 0 20px}}.professionals .button.read-more,.professionals #user-login input.read-more[type=submit],#user-login .professionals input.read-more[type=submit]{background-color:#fff;border:2px solid #fcdcfc}.button.back,#user-login input.back[type=submit]{padding:0 20px 0 50px}.button.back:after,#user-login input.back[type=submit]:after{left:10px;right:auto;margin-top:-7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 1200px){.button.back:hover,#user-login input.back[type=submit]:hover{padding:0 35px}}@media (min-width: 980px){.button.back:hover:after,#user-login input.back[type=submit]:hover:after{margin:-8px 0 0 -30px}}.button.no-bg,#user-login input.no-bg[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#fff;padding-left:0}.button.no-bg:after,#user-login input.no-bg[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23fff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.no-bg:hover,#user-login input.no-bg[type=submit]:hover{background-color:transparent;color:#ff0}}.button.no-bg.no-arrow:after,#user-login input.no-bg.no-arrow[type=submit]:after{display:none}@media (min-width: 1200px){.button.no-bg:hover,#user-login input.no-bg[type=submit]:hover{padding:0 50px 0 10px}.button.no-bg:hover:after,#user-login input.no-bg[type=submit]:hover:after{margin-right:0}}.button.no-bg.red,#user-login input.no-bg.red[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#ff0a0a}.button.no-bg.red:after,#user-login input.no-bg.red[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0a0a%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.no-bg.red:hover,#user-login input.no-bg.red[type=submit]:hover{background-color:transparent;color:#ff2c2c}}.button.no-bg.red.no-arrow:after,#user-login input.no-bg.red.no-arrow[type=submit]:after{display:none}.button.no-bg.pink,#user-login input.no-bg.pink[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#ffbeff}.button.no-bg.pink:after,#user-login input.no-bg.pink[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ffbeff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.no-bg.pink:hover,#user-login input.no-bg.pink[type=submit]:hover{background-color:transparent;color:#ffe0ff}}.button.no-bg.pink.no-arrow:after,#user-login input.no-bg.pink.no-arrow[type=submit]:after{display:none}.button.no-bg.black,#user-login input.no-bg.black[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#222}.button.no-bg.black:after,#user-login input.no-bg.black[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23222%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.no-bg.black:hover,#user-login input.no-bg.black[type=submit]:hover{background-color:transparent;color:#63cdff}}.button.no-bg.black.no-arrow:after,#user-login input.no-bg.black.no-arrow[type=submit]:after{display:none}.button.no-bg.yellow,#user-login input.no-bg.yellow[type=submit]{background-color:transparent;background-repeat:no-repeat;color:#ff0}.button.no-bg.yellow:after,#user-login input.no-bg.yellow[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.button.no-bg.yellow:hover,#user-login input.no-bg.yellow[type=submit]:hover{background-color:transparent;color:#ff0}}.button.no-bg.yellow.no-arrow:after,#user-login input.no-bg.yellow.no-arrow[type=submit]:after{display:none}.button.shopping-cart:before,#user-login input.shopping-cart[type=submit]:before{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%2231.747px%22 height=%2225.297px%22 viewBox=%220 0 31.747 25.297%22 enable-background=%22new 0 0 31.747 25.297%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpolyline fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-miterlimit=%2210%22 points=%2230.247,1.5 26.373,1.5 25.845,5.367 1.5,5.367 5.475,17.498 24.029,17.498 25.845,5.367 	%22/%3E%3Cpath fill=%22%23ffffff%22 d=%22M8.047,19.792c-1.52,0-2.752,1.232-2.752,2.752c0,1.521,1.232,2.753,2.752,2.753c1.52,0,2.752-1.231,2.752-2.753 C10.799,21.024,9.567,19.792,8.047,19.792%22/%3E%3Cpath fill=%22%23ffffff%22 d=%22M21.813,19.792c-1.52,0-2.752,1.232-2.752,2.752c0,1.521,1.232,2.753,2.752,2.753c1.521,0,2.752-1.231,2.752-2.753 C24.564,21.024,23.333,19.792,21.813,19.792%22/%3E%3C/g%3E%3C/svg%3E");background-size:22px 22px;content:'';display:inline-block;height:22px;margin-right:19px;vertical-align:middle;width:22px}.button.shopping-cart:after,#user-login input.shopping-cart[type=submit]:after{display:none}.button.shopping-cart.shopping-cart-small,#user-login input.shopping-cart.shopping-cart-small[type=submit]{bottom:30px;font-size:0;height:40px;padding:0;position:absolute;right:0;width:40px}.button.shopping-cart.shopping-cart-small:before,#user-login input.shopping-cart.shopping-cart-small[type=submit]:before{background-position:center;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}.button.reset-button:after,#user-login input.reset-button[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg fill=%22%23fff%22 version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%2294px%22 height=%2282px%22 viewBox=%220 0 94 82%22 enable-background=%22new 0 0 94 82%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cdefs%3E%3Crect id=%22SVGID_1_%22 width=%2294%22 height=%2282%22/%3E%3C/defs%3E%3CclipPath id=%22SVGID_2_%22%3E%3Cuse xlink:href=%22%23SVGID_1_%22 overflow=%22visible%22/%3E%3C/clipPath%3E%3Cpath clip-path=%22url(%23SVGID_2_)%22 d=%22M53.13,0C30.901,0,12.831,17.806,12.286,39.976H0l18.392,20.499l18.39-20.499H22.505 C23.044,23.468,36.545,10.25,53.13,10.25c16.93,0,30.652,13.768,30.652,30.75c0,16.982-13.723,30.75-30.652,30.75 c-6.789,0-13.059-2.219-18.137-5.966l-7.029,7.521C34.903,78.751,43.638,82,53.13,82C75.702,82,94,63.645,94,41 C94,18.355,75.702,0,53.13,0%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:auto 22px;height:22px;margin-top:-11px;right:18px;width:25px}.button.reset-button:hover:after,#user-login input.reset-button[type=submit]:hover:after{margin-right:-43px}.arrow-link{background-color:transparent;background-repeat:no-repeat;color:#ff0a0a;display:inline-block;position:relative;padding-right:38px;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.arrow-link:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0a0a%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.arrow-link:hover{background-color:transparent;color:#bf0000}.arrow-link:hover:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23bf0000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}}.arrow-link.no-arrow:after{display:none}.arrow-link:focus{background-color:transparent;background-repeat:no-repeat;color:#ff4d4d}.arrow-link:focus:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff4d4d%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.arrow-link:focus:hover{background-color:#ff4d4d;color:#ff4d4d}}.arrow-link:focus.no-arrow:after{display:none}.arrow-link:after{background-size:auto 18px;content:'';height:16px;margin-top:-8px;position:absolute;right:10px;top:50%;-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease;width:18px}.arrow-link:focus{background-color:transparent;background-repeat:no-repeat;color:#ff4d4d}.arrow-link:focus:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff4d4d%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.arrow-link:focus:hover{background-color:transparent;color:#ff4d4d}.arrow-link:focus:hover:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff4d4d%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}}.arrow-link:focus.no-arrow:after{display:none}.arrow-link.blue{background-color:transparent;background-repeat:no-repeat;color:#63cdff}.arrow-link.blue:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%2363cdff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.arrow-link.blue:hover{background-color:transparent;color:#008bed}.arrow-link.blue:hover:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23008bed%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}}.arrow-link.blue.no-arrow:after{display:none}.arrow-link.blue:focus{background-color:transparent;background-repeat:no-repeat;color:#80d7ff}.arrow-link.blue:focus:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%2380d7ff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.arrow-link.blue:focus:hover{background-color:transparent;color:#80d7ff}.arrow-link.blue:focus:hover:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%2380d7ff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}}.arrow-link.blue:focus.no-arrow:after{display:none}.arrow-link.grey{background-color:transparent;background-repeat:no-repeat;color:#969696}.arrow-link.grey:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23969696%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.arrow-link.grey:hover{background-color:transparent;color:#858585}.arrow-link.grey:hover:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23858585%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}}.arrow-link.grey.no-arrow:after{display:none}.arrow-link.grey:focus{background-color:transparent;background-repeat:no-repeat;color:#a7a7a7}.arrow-link.grey:focus:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23a7a7a7%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.arrow-link.grey:focus:hover{background-color:transparent;color:#a7a7a7}.arrow-link.grey:focus:hover:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23a7a7a7%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}}.arrow-link.grey:focus.no-arrow:after{display:none}.main-content .pager-load-more,.editionfilm-list .pager-load-more{text-align:center}.page-programma .main-content .pager-load-more,.page-programme .main-content .pager-load-more,.page-programma .editionfilm-list .pager-load-more,.page-programme .editionfilm-list .pager-load-more{margin-bottom:30px}@media (min-width: 768px){.page-programma .main-content .pager-load-more,.page-programme .main-content .pager-load-more,.page-programma .editionfilm-list .pager-load-more,.page-programme .editionfilm-list .pager-load-more{margin-bottom:60px}}.main-content .pager-load-more li,.editionfilm-list .pager-load-more li{display:inline-block;margin:0 0 30px}@media (min-width: 768px){.main-content .pager-load-more li,.editionfilm-list .pager-load-more li{margin:30px 0 0}}.main-content .pager-load-more a,.editionfilm-list .pager-load-more a{background-color:#ff0a0a;background-repeat:no-repeat;color:#fff;background-position:92% 50%;background-size:auto 18px;border:none;border-radius:2px;cursor:pointer;display:inline-block;font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;line-height:49px;outline:none;overflow:hidden;padding:0 50px 0 20px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s}.main-content .pager-load-more a:after,.editionfilm-list .pager-load-more a:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23fff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.main-content .pager-load-more a:hover,.editionfilm-list .pager-load-more a:hover{background-color:#ff4d4d;color:#fff}}.main-content .pager-load-more a.no-arrow:after,.editionfilm-list .pager-load-more a.no-arrow:after{display:none}.main-content .pager-load-more a:after,.editionfilm-list .pager-load-more a:after{background-size:auto  18px;content:'';height:16px;margin-top:-8px;position:absolute;right:10px;top:50%;-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:18px}@media (min-width: 1200px){.main-content .pager-load-more a:hover:after,.editionfilm-list .pager-load-more a:hover:after{margin:30px 0 0 0}}.icon-button{background-color:#ff0a0a;background-repeat:no-repeat;background-position:center center;border-radius:3px;color:#fff;display:inline-block;font-size:0;height:50px;-webkit-transition:all 0.3s;transition:all 0.3s;width:50px}@media (min-width: 1200px){.icon-button:hover{background-color:#ff2c2c}}.icon-button:active:focus,.icon-button:active{background-color:#e70000}.icon-button.calendar-button{background-color:#000;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpath fill=%22%23ffffff%22 d=%22M462.735,22.727H375v-7.679C375,5.371,365.546,0,355.846,0h-32.648c-9.676,0-16.379,5.372-16.379,15.048 v7.679H193.182v-7.679C193.182,5.371,185.613,0,175.937,0h-32.67C133.611,0,125,5.371,125,15.048v7.679H36.399 c-9.677,0-25.036,13.14-25.036,22.838v4.506v28.143v360.242v21.283v11.363c0,9.678,15.359,28.897,25.036,28.897h426.336 c9.677,0,25.901-19.22,25.901-28.897v-11.363v-21.283V78.214V50.071v-4.506C488.637,35.867,472.412,22.727,462.735,22.727z M420.454,431.818H79.545V90.909H125v19.265c0,9.677,8.612,26.189,18.267,26.189h32.67c9.677,0,17.245-16.513,17.245-26.189V90.909 h113.637v19.265c0,9.677,6.703,26.189,16.379,26.189h32.648c9.7,0,19.154-16.513,19.154-26.189V90.909h45.454V431.818z%22/%3E%3Cpath fill=%22%23ffffff%22 d=%22M222.678,282.093v-1.087c12.54-5.726,28.897-21.507,28.897-43.079c0-31.605-28.076-51.492-60.791-51.492 c-26.989,0-43.879,14.715-53.688,24.813c-1.909,1.909-2.198,5.438,0,7.325l17.156,16.912c2.463,1.909,5.726,1.909,7.635-0.533 c4.373-4.616,12.007-11.186,24.525-11.186c14.183,0,22.372,8.989,22.372,21.263c0,12.007-10.387,21.262-29.984,21.262h-15.825 c-2.708,0-5.171,2.176-5.171,5.171v23.46c0,2.709,2.464,5.193,5.171,5.193H178.8c20.707,0,33.247,8.99,33.247,22.861 c0,13.915-10.365,22.35-24.258,22.35c-14.449,0-23.993-7.079-30.807-12.807c-2.175-1.909-5.171-1.354-7.08,0.556l-16.357,18.265 c-1.643,1.909-1.909,4.928-0.267,7.081c5.993,7.346,22.35,24.259,57.773,24.259c38.707,0,65.429-24.814,65.429-55.332 C256.48,301.469,237.948,287.287,222.678,282.093z%22/%3E %3Cpath fill=%22%23ffffff%22 d=%22M348.433,189.143H327.97c-3.796,0-6.814,1.088-9.811,3.285l-36.51,28.63 c-0.82,0.799-1.643,1.909-1.643,4.062v17.734c0,3.019,2.176,5.459,4.928,5.459h26.967v126.2c0,2.996,2.175,5.46,5.459,5.46h31.072 c2.708,0,5.172-2.464,5.172-5.46V194.336C353.604,191.628,351.141,189.143,348.433,189.143z%22/%3E %3C/g%3E%3C/svg%3E");background-size:22px 22px}@media (min-width: 1200px){.icon-button.calendar-button:hover{background-color:#858585}}.icon-button.calendar-button.loading{background:#000 url(/sites/all/themes/iffr/images/content/loading.gif) no-repeat center center}.icon-button.calendar-button.added-to-calendar{background-color:#12c43c}.icon-button.calendar-button:active:focus,.icon-button.calendar-button:active{background-color:#a7a7a7}.icon-button.heart-button{background-color:#000;background-size:25px 25px;position:relative;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.icon-button.heart-button svg{height:26px;position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:26px}.icon-button.heart-button .normal-state{fill:#fff}@media (min-width: 1200px){.icon-button.heart-button:hover{background-color:#ff0a0a}}.icon-button.heart-button.active-heart{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg class=%22active-state hide%22 version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cdefs%3E%3Cfilter id=%22fillpartial%22 primitiveUnits=%22objectBoundingBox%22 x=%220%%22 y=%220%%22 width=%22100%%22 height=%22100%%22%3E%3CfeFlood x=%220%%22 y=%220%%22 width=%22100%%22 height=%22100%%22 flood-color=%22rgba(255,255,255, 1)%22 /%3E%3CfeOffset dy=%220%22%3E%3Canimate attributeName=%22dy%22 from=%221%22 to=%220%22 dur=%221s%22 /%3E%3C/feOffset%3E%3CfeComposite operator=%22in%22 in2=%22SourceGraphic%22 /%3E%3CfeComposite operator=%22over%22 in2=%22SourceGraphic%22 /%3E%3C/filter%3E%3C/defs%3E%3Cpath filter=%22url(%23fillpartial)%22 d=%22M147.437,89.751c-22.701,0-44.04,8.848-60.108,24.904c-16.079,16.068-24.925,37.418-24.925,60.129 c0,22.73,8.846,44.08,24.915,60.138l162.692,173.541l161.99-172.81c16.761-16.779,25.597-38.148,25.597-60.869 c0-22.711-8.836-44.071-24.904-60.139c-16.049-16.048-37.418-24.896-60.129-24.896c-22.689,0-44.062,8.848-60.129,24.914 c-5.973,5.974-10.988,12.728-14.91,20.05l-27.453,51.231l-27.535-51.19c-3.951-7.344-8.989-14.117-14.98-20.121 C191.507,98.598,170.147,89.751,147.437,89.751z%22 /%3E%3C/svg%3E");background-size:30px 30px}.button-wrapper .icon-button{margin-left:10px}.small-button,.page-blog #content .view-filters .views-submit-button input,.page-professionals-blog #content .view-filters .views-submit-button input{background-color:#ff0a0a;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_2%22%3E%3Crect fill=%22%23FF0A0A%22 width=%2250%22 height=%2250%22/%3E%3C/g%3E%3Cg id=%22Laag_1%22%3E%3Cg id=%22XMLID_533_%22%3E%3Cpath id=%22XMLID_6_%22 fill=%22%23FFFFFF%22 d=%22M34,26.5H15.3c-0.4,0-0.8-0.3-0.8-0.8v-1.4c0-0.4,0.3-0.8,0.8-0.8H34c0.4,0,0.8,0.3,0.8,0.8 v1.4C34.8,26.1,34.4,26.5,34,26.5z%22/%3E%3Cg id=%22XMLID_532_%22%3E%3Cpath id=%22XMLID_4_%22 fill=%22%23FFFFFF%22 d=%22M33.2,26.6l-5.7-5.7c-0.3-0.3-0.3-0.8,0-1.1l1-1c0.3-0.3,0.8-0.3,1.1,0l5.7,5.7 c0.3,0.3,0.3,0.8,0,1.1l-1,1C34,26.9,33.5,26.9,33.2,26.6z%22/%3E%3Cpath id=%22XMLID_1_%22 fill=%22%23FFFFFF%22 d=%22M35.3,25.5l-5.7,5.7c-0.3,0.3-0.8,0.3-1.1,0l-1-1c-0.3-0.3-0.3-0.8,0-1.1l5.7-5.7 c0.3-0.3,0.8-0.3,1.1,0l1,1C35.6,24.8,35.6,25.2,35.3,25.5z%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;border:none;height:50px;margin-top:21px;overflow:hidden;padding:0;text-indent:-9999px;-webkit-transition:background-position 0.3s ease 0.3s;transition:background-position 0.3s ease 0.3s;width:50px}@media (min-width: 1200px){.small-button:hover,.page-blog #content .view-filters .views-submit-button input:hover,.page-professionals-blog #content .view-filters .views-submit-button input:hover{background-position:50px 0}}.icon-link{color:#008bed;font-size:15px;line-height:26px}.icon-link.calendar-icon:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpath fill=%22%23008bed%22 d=%22M462.735,22.727H375v-7.679C375,5.371,365.546,0,355.846,0h-32.648c-9.676,0-16.379,5.372-16.379,15.048 v7.679H193.182v-7.679C193.182,5.371,185.613,0,175.937,0h-32.67C133.611,0,125,5.371,125,15.048v7.679H36.399 c-9.677,0-25.036,13.14-25.036,22.838v4.506v28.143v360.242v21.283v11.363c0,9.678,15.359,28.897,25.036,28.897h426.336 c9.677,0,25.901-19.22,25.901-28.897v-11.363v-21.283V78.214V50.071v-4.506C488.637,35.867,472.412,22.727,462.735,22.727z M420.454,431.818H79.545V90.909H125v19.265c0,9.677,8.612,26.189,18.267,26.189h32.67c9.677,0,17.245-16.513,17.245-26.189V90.909 h113.637v19.265c0,9.677,6.703,26.189,16.379,26.189h32.648c9.7,0,19.154-16.513,19.154-26.189V90.909h45.454V431.818z%22/%3E%3Cpath fill=%22%23008bed%22 d=%22M222.678,282.093v-1.087c12.54-5.726,28.897-21.507,28.897-43.079c0-31.605-28.076-51.492-60.791-51.492 c-26.989,0-43.879,14.715-53.688,24.813c-1.909,1.909-2.198,5.438,0,7.325l17.156,16.912c2.463,1.909,5.726,1.909,7.635-0.533 c4.373-4.616,12.007-11.186,24.525-11.186c14.183,0,22.372,8.989,22.372,21.263c0,12.007-10.387,21.262-29.984,21.262h-15.825 c-2.708,0-5.171,2.176-5.171,5.171v23.46c0,2.709,2.464,5.193,5.171,5.193H178.8c20.707,0,33.247,8.99,33.247,22.861 c0,13.915-10.365,22.35-24.258,22.35c-14.449,0-23.993-7.079-30.807-12.807c-2.175-1.909-5.171-1.354-7.08,0.556l-16.357,18.265 c-1.643,1.909-1.909,4.928-0.267,7.081c5.993,7.346,22.35,24.259,57.773,24.259c38.707,0,65.429-24.814,65.429-55.332 C256.48,301.469,237.948,287.287,222.678,282.093z%22/%3E %3Cpath fill=%22%23008bed%22 d=%22M348.433,189.143H327.97c-3.796,0-6.814,1.088-9.811,3.285l-36.51,28.63 c-0.82,0.799-1.643,1.909-1.643,4.062v17.734c0,3.019,2.176,5.459,4.928,5.459h26.967v126.2c0,2.996,2.175,5.46,5.459,5.46h31.072 c2.708,0,5.172-2.464,5.172-5.46V194.336C353.604,191.628,351.141,189.143,348.433,189.143z%22/%3E %3C/g%3E%3C/svg%3E");background-size:21px 21px;content:'';display:inline-block;height:21px;margin-right:10px;vertical-align:middle;width:21px}.icon-link.calendar-icon:hover:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpath fill=%22%2363cdff%22 d=%22M462.735,22.727H375v-7.679C375,5.371,365.546,0,355.846,0h-32.648c-9.676,0-16.379,5.372-16.379,15.048 v7.679H193.182v-7.679C193.182,5.371,185.613,0,175.937,0h-32.67C133.611,0,125,5.371,125,15.048v7.679H36.399 c-9.677,0-25.036,13.14-25.036,22.838v4.506v28.143v360.242v21.283v11.363c0,9.678,15.359,28.897,25.036,28.897h426.336 c9.677,0,25.901-19.22,25.901-28.897v-11.363v-21.283V78.214V50.071v-4.506C488.637,35.867,472.412,22.727,462.735,22.727z M420.454,431.818H79.545V90.909H125v19.265c0,9.677,8.612,26.189,18.267,26.189h32.67c9.677,0,17.245-16.513,17.245-26.189V90.909 h113.637v19.265c0,9.677,6.703,26.189,16.379,26.189h32.648c9.7,0,19.154-16.513,19.154-26.189V90.909h45.454V431.818z%22/%3E%3Cpath fill=%22%2363cdff%22 d=%22M222.678,282.093v-1.087c12.54-5.726,28.897-21.507,28.897-43.079c0-31.605-28.076-51.492-60.791-51.492 c-26.989,0-43.879,14.715-53.688,24.813c-1.909,1.909-2.198,5.438,0,7.325l17.156,16.912c2.463,1.909,5.726,1.909,7.635-0.533 c4.373-4.616,12.007-11.186,24.525-11.186c14.183,0,22.372,8.989,22.372,21.263c0,12.007-10.387,21.262-29.984,21.262h-15.825 c-2.708,0-5.171,2.176-5.171,5.171v23.46c0,2.709,2.464,5.193,5.171,5.193H178.8c20.707,0,33.247,8.99,33.247,22.861 c0,13.915-10.365,22.35-24.258,22.35c-14.449,0-23.993-7.079-30.807-12.807c-2.175-1.909-5.171-1.354-7.08,0.556l-16.357,18.265 c-1.643,1.909-1.909,4.928-0.267,7.081c5.993,7.346,22.35,24.259,57.773,24.259c38.707,0,65.429-24.814,65.429-55.332 C256.48,301.469,237.948,287.287,222.678,282.093z%22/%3E %3Cpath fill=%22%2363cdff%22 d=%22M348.433,189.143H327.97c-3.796,0-6.814,1.088-9.811,3.285l-36.51,28.63 c-0.82,0.799-1.643,1.909-1.643,4.062v17.734c0,3.019,2.176,5.459,4.928,5.459h26.967v126.2c0,2.996,2.175,5.46,5.459,5.46h31.072 c2.708,0,5.172-2.464,5.172-5.46V194.336C353.604,191.628,351.141,189.143,348.433,189.143z%22/%3E %3C/g%3E%3C/svg%3E")}li .button-wrapper a{display:inline-block;margin-bottom:10px;margin-right:12px;vertical-align:middle}@media (min-width: 768px){li .button-wrapper a{margin-bottom:0}}.button.add-to-calendar,#user-login input.add-to-calendar[type=submit],.button.view-tickets,#user-login input.view-tickets[type=submit],.button.shopping-cart,#user-login input.shopping-cart[type=submit]{height:0;margin:0;opacity:0;padding:0;-webkit-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s;width:0}.button.add-to-calendar.show-button,#user-login input.add-to-calendar.show-button[type=submit],.button.view-tickets.show-button,#user-login input.view-tickets.show-button[type=submit],.button.shopping-cart.show-button,#user-login input.shopping-cart.show-button[type=submit]{height:auto;opacity:1;padding:0 20px;width:auto}.button.add-to-calendar.loading,#user-login input.add-to-calendar.loading[type=submit],.button.view-tickets.loading,#user-login input.view-tickets.loading[type=submit],.button.shopping-cart.loading,#user-login input.shopping-cart.loading[type=submit]{background:#000 url(/sites/all/themes/iffr/images/content/loading.gif) no-repeat center center}.button.add-to-calendar.disabled,#user-login input.add-to-calendar.disabled[type=submit],.button.view-tickets.disabled,#user-login input.view-tickets.disabled[type=submit],.button.shopping-cart.disabled,#user-login input.shopping-cart.disabled[type=submit]{opacity:0.25}.icon-link.add-to-calendar .added-to-calendar{background-color:transparent;color:#12c43c;cursor:default}.icon-link.add-to-calendar .added-to-calendar:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpath fill=%22%2312c43c%22 d=%22M462.735,22.727H375v-7.679C375,5.371,365.546,0,355.846,0h-32.648c-9.676,0-16.379,5.372-16.379,15.048 v7.679H193.182v-7.679C193.182,5.371,185.613,0,175.937,0h-32.67C133.611,0,125,5.371,125,15.048v7.679H36.399 c-9.677,0-25.036,13.14-25.036,22.838v4.506v28.143v360.242v21.283v11.363c0,9.678,15.359,28.897,25.036,28.897h426.336 c9.677,0,25.901-19.22,25.901-28.897v-11.363v-21.283V78.214V50.071v-4.506C488.637,35.867,472.412,22.727,462.735,22.727z M420.454,431.818H79.545V90.909H125v19.265c0,9.677,8.612,26.189,18.267,26.189h32.67c9.677,0,17.245-16.513,17.245-26.189V90.909 h113.637v19.265c0,9.677,6.703,26.189,16.379,26.189h32.648c9.7,0,19.154-16.513,19.154-26.189V90.909h45.454V431.818z%22/%3E%3Cpath fill=%22%2312c43c%22 d=%22M222.678,282.093v-1.087c12.54-5.726,28.897-21.507,28.897-43.079c0-31.605-28.076-51.492-60.791-51.492 c-26.989,0-43.879,14.715-53.688,24.813c-1.909,1.909-2.198,5.438,0,7.325l17.156,16.912c2.463,1.909,5.726,1.909,7.635-0.533 c4.373-4.616,12.007-11.186,24.525-11.186c14.183,0,22.372,8.989,22.372,21.263c0,12.007-10.387,21.262-29.984,21.262h-15.825 c-2.708,0-5.171,2.176-5.171,5.171v23.46c0,2.709,2.464,5.193,5.171,5.193H178.8c20.707,0,33.247,8.99,33.247,22.861 c0,13.915-10.365,22.35-24.258,22.35c-14.449,0-23.993-7.079-30.807-12.807c-2.175-1.909-5.171-1.354-7.08,0.556l-16.357,18.265 c-1.643,1.909-1.909,4.928-0.267,7.081c5.993,7.346,22.35,24.259,57.773,24.259c38.707,0,65.429-24.814,65.429-55.332 C256.48,301.469,237.948,287.287,222.678,282.093z%22/%3E %3Cpath fill=%22%2312c43c%22 d=%22M348.433,189.143H327.97c-3.796,0-6.814,1.088-9.811,3.285l-36.51,28.63 c-0.82,0.799-1.643,1.909-1.643,4.062v17.734c0,3.019,2.176,5.459,4.928,5.459h26.967v126.2c0,2.996,2.175,5.46,5.459,5.46h31.072 c2.708,0,5.172-2.464,5.172-5.46V194.336C353.604,191.628,351.141,189.143,348.433,189.143z%22/%3E %3C/g%3E%3C/svg%3E")}.icon-link.add-to-calendar .added-to-calendar:hover{background-color:transparent;color:#12c43c}.icon-link.add-to-calendar .added-to-calendar:hover:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpath fill=%22%2312c43c%22 d=%22M462.735,22.727H375v-7.679C375,5.371,365.546,0,355.846,0h-32.648c-9.676,0-16.379,5.372-16.379,15.048 v7.679H193.182v-7.679C193.182,5.371,185.613,0,175.937,0h-32.67C133.611,0,125,5.371,125,15.048v7.679H36.399 c-9.677,0-25.036,13.14-25.036,22.838v4.506v28.143v360.242v21.283v11.363c0,9.678,15.359,28.897,25.036,28.897h426.336 c9.677,0,25.901-19.22,25.901-28.897v-11.363v-21.283V78.214V50.071v-4.506C488.637,35.867,472.412,22.727,462.735,22.727z M420.454,431.818H79.545V90.909H125v19.265c0,9.677,8.612,26.189,18.267,26.189h32.67c9.677,0,17.245-16.513,17.245-26.189V90.909 h113.637v19.265c0,9.677,6.703,26.189,16.379,26.189h32.648c9.7,0,19.154-16.513,19.154-26.189V90.909h45.454V431.818z%22/%3E%3Cpath fill=%22%2312c43c%22 d=%22M222.678,282.093v-1.087c12.54-5.726,28.897-21.507,28.897-43.079c0-31.605-28.076-51.492-60.791-51.492 c-26.989,0-43.879,14.715-53.688,24.813c-1.909,1.909-2.198,5.438,0,7.325l17.156,16.912c2.463,1.909,5.726,1.909,7.635-0.533 c4.373-4.616,12.007-11.186,24.525-11.186c14.183,0,22.372,8.989,22.372,21.263c0,12.007-10.387,21.262-29.984,21.262h-15.825 c-2.708,0-5.171,2.176-5.171,5.171v23.46c0,2.709,2.464,5.193,5.171,5.193H178.8c20.707,0,33.247,8.99,33.247,22.861 c0,13.915-10.365,22.35-24.258,22.35c-14.449,0-23.993-7.079-30.807-12.807c-2.175-1.909-5.171-1.354-7.08,0.556l-16.357,18.265 c-1.643,1.909-1.909,4.928-0.267,7.081c5.993,7.346,22.35,24.259,57.773,24.259c38.707,0,65.429-24.814,65.429-55.332 C256.48,301.469,237.948,287.287,222.678,282.093z%22/%3E %3Cpath fill=%22%2312c43c%22 d=%22M348.433,189.143H327.97c-3.796,0-6.814,1.088-9.811,3.285l-36.51,28.63 c-0.82,0.799-1.643,1.909-1.643,4.062v17.734c0,3.019,2.176,5.459,4.928,5.459h26.967v126.2c0,2.996,2.175,5.46,5.459,5.46h31.072 c2.708,0,5.172-2.464,5.172-5.46V194.336C353.604,191.628,351.141,189.143,348.433,189.143z%22/%3E %3C/g%3E%3C/svg%3E")}.icon-link.add-to-calendar.disabled{color:#858585}.icon-link.add-to-calendar.disabled:before{display:none}button.view-tickets .show-button{padding:0 50px 0 20px}label{font-size:13px;line-height:21px;margin:0;text-transform:uppercase}label.inline{display:inline-block}label.error,label.subline{display:block;font-size:15px;line-height:26px;text-transform:none}label.error{color:#ff0a0a;font-size:15px;text-align:left;width:100%}input[type=text]{-webkit-appearance:none}input{border:2px solid #ccc;border-radius:3px;font-size:15px;height:50px;outline:none;padding:8px 15px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%}input:focus{border-color:#63cdff}.pink input:focus{border-color:#f9f}.yellow input:focus{border-color:#ffbf00}input.validated{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 id=%22Laag_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_1_1_%22%3E%3Cg%3E%3Cpath fill=%22%2312C43C%22 d=%22M16.6,23l8.1,8.1c0.3,0.3,0.3,0.7,0,0.9l-1.3,1.3c-0.3,0.3-0.7,0.3-0.9,0l-8.1-8.1c-0.3-0.3-0.3-0.7,0-0.9 l1.3-1.3C15.9,22.8,16.3,22.8,16.6,23%22/%3E%3Cpath fill=%22%2312C43C%22 d=%22M37.7,18.9L23.3,33.3c-0.3,0.3-0.7,0.3-0.9,0L21,32c-0.3-0.3-0.3-0.7,0-0.9l14.4-14.4 c0.3-0.3,0.7-0.3,0.9,0l1.3,1.3C38,18.2,38,18.7,37.7,18.9%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:right;background-repeat:no-repeat;background-size:45px 45px}input.error{border-color:#ff0a0a}textarea{border:2px solid #ccc;border-radius:3px;color:#969696;font-size:15px;min-height:75px;padding:8px;resize:vertical;width:100%}.pink textarea:focus{border-color:#f9f}.yellow textarea:focus{border-color:#ffbf00}label.radio{cursor:pointer;padding-left:30px;position:relative}label.radio:before{border:2px solid #000;border-radius:50%;content:'';height:20px;left:0;position:absolute;top:-1px;width:20px}input::-webkit-input-placeholder{color:#000;opacity:1}input::-moz-placeholder{color:#000;opacity:1}input:-ms-input-placeholder{color:#000;opacity:1}input::placeholder{color:#000;opacity:1}input.radio{display:none}input.radio:checked+label.radio:before{background-color:#000}label.checkbox,.checkbox-wrap label{cursor:pointer;padding-left:30px;position:relative}label.checkbox:before,.checkbox-wrap label:before{border:2px solid #000;border-radius:3px;color:#000;content:'';display:inline-block;font-size:16px;font-weight:bold;height:20px;left:0;line-height:17px;padding-left:1px;position:absolute;top:-1px;width:20px}input.checkbox{display:none}input.checkbox:checked+label.checkbox:before,.checkbox-wrap input.checkbox:checked+label:before{background-position:center;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 id=%22Laag_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_1_1_%22%3E%3Cg%3E%3Cpath fill=%22%23000000%22 d=%22M16.6,23l8.1,8.1c0.3,0.3,0.3,0.7,0,0.9l-1.3,1.3c-0.3,0.3-0.7,0.3-0.9,0l-8.1-8.1c-0.3-0.3-0.3-0.7,0-0.9 l1.3-1.3C15.9,22.8,16.3,22.8,16.6,23%22/%3E%3Cpath fill=%22%23000000%22 d=%22M37.7,18.9L23.3,33.3c-0.3,0.3-0.7,0.3-0.9,0L21,32c-0.3-0.3-0.3-0.7,0-0.9l14.4-14.4 c0.3-0.3,0.7-0.3,0.9,0l1.3,1.3C38,18.2,38,18.7,37.7,18.9%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:23px}select{display:none}select.no-enhance{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px;width:100%}.enhanced-dropdown-wrapper{position:relative}.enhanced-dropdown{background:#fff;border:2px solid #ccc;border-radius:3px;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-filters .enhanced-dropdown{margin-bottom:0}.pink .enhanced-dropdown,.yellow .enhanced-dropdown{border-color:#fff}.enhanced-dropdown.active{position:absolute;z-index:600;width:100%}.nav-open .enhanced-dropdown.active{z-index:1}.enhanced-dropdown.active.overflow{max-height:240px;overflow-y:scroll}.enhanced-dropdown li{display:none;background:#fff;cursor:pointer;opacity:0;margin:0 !important;padding:0 0 0 10px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.enhanced-dropdown li:before{display:none}.enhanced-dropdown li.show{opacity:1}.enhanced-dropdown li.active{background:#e5e5e5}.enhanced-dropdown.active li{display:block;padding:0 0 0 10px;position:relative}.enhanced-dropdown li a{color:#000;display:inline-block;font-size:15px;line-height:15px;padding:15px 52px 15px 8px;text-transform:uppercase;white-space:nowrap}.enhanced-dropdown.active li:hover{background:#f2f2f2}.enhanced-dropdown li.selected{position:absolute !important;top:0;left:0;right:0;display:inline-block;height:46px;padding:0 0 0 10px;opacity:1;background-color:#fff;background-position:center right;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Laag_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id=%22SVGID_1_%22 x=%2217%22 y=%228.6%22 width=%2221%22 height=%2232.7%22/%3E%3C/defs%3E%3CclipPath id=%22SVGID_2_%22%3E%3Cuse xlink:href=%22%23SVGID_1_%22  overflow=%22visible%22/%3E%3C/clipPath%3E%3Cpath clip-path=%22url(%23SVGID_2_)%22 d=%22M25.1,37.5l9.2-9.2c0.5-0.5,1.3-0.5,1.8,0l1.6,1.6c0.5,0.5,0.5,1.3,0,1.8l-9.2,9.2 c-0.5,0.5-1.3,0.5-1.8,0l-1.6-1.6C24.6,38.8,24.6,38,25.1,37.5%22/%3E%3C/g%3E%3Cg%3E%3Cdefs%3E%3Crect id=%22SVGID_3_%22 x=%2217%22 y=%228.6%22 width=%2221%22 height=%2232.7%22/%3E%3C/defs%3E%3CclipPath id=%22SVGID_4_%22%3E%3Cuse xlink:href=%22%23SVGID_3_%22  overflow=%22visible%22/%3E%3C/clipPath%3E%3Cpath clip-path=%22url(%23SVGID_4_)%22 d=%22M26.7,40.9l-9.2-9.2c-0.5-0.5-0.5-1.3,0-1.8l1.6-1.6c0.5-0.5,1.3-0.5,1.8,0l9.2,9.2 c0.5,0.5,0.5,1.3,0,1.8l-1.6,1.6C28,41.4,27.2,41.4,26.7,40.9%22/%3E%3C/g%3E%3Cg%3E%3Cdefs%3E%3Crect id=%22SVGID_5_%22 x=%2217%22 y=%228.6%22 width=%2221%22 height=%2232.7%22/%3E%3C/defs%3E%3CclipPath id=%22SVGID_6_%22%3E%3Cuse xlink:href=%22%23SVGID_5_%22 overflow=%22visible%22/%3E%3C/clipPath%3E%3Cpath clip-path=%22url(%23SVGID_6_)%22 d=%22M30.1,12.3l-9.4,9.4c-0.5,0.5-1.3,0.5-1.8,0l-1.6-1.6c-0.5-0.5-0.5-1.3,0-1.8L26.7,9 c0.5-0.5,1.3-0.5,1.8,0l1.6,1.6C30.5,11,30.5,11.9,30.1,12.3%22/%3E%3C/g%3E%3Cg%3E%3Cdefs%3E%3Crect id=%22SVGID_7_%22 x=%2217%22 y=%228.6%22 width=%2221%22 height=%2232.7%22/%3E%3C/defs%3E%3CclipPath id=%22SVGID_8_%22%3E%3Cuse xlink:href=%22%23SVGID_7_%22 overflow=%22visible%22/%3E%3C/clipPath%3E%3Cpath clip-path=%22url(%23SVGID_8_)%22 d=%22M28.5,9l9.2,9.4c0.5,0.5,0.5,1.3,0,1.8L36,21.7c-0.5,0.5-1.3,0.5-1.8,0l-9.2-9.4 c-0.5-0.5-0.5-1.3,0-1.8L26.7,9C27.2,8.5,28,8.5,28.5,9%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:31px 20px;opacity:1}.form-row.newsletter{position:relative}.newsletter-send-btn{background-color:#ff0a0a;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_2%22%3E%3Crect fill=%22%23FF0A0A%22 width=%2250%22 height=%2250%22/%3E%3C/g%3E%3Cg id=%22Laag_1%22%3E%3Cg%3E%3Cpath fill=%22%23FFFFFF%22 d=%22M16.6,23l8.1,8.1c0.3,0.3,0.3,0.7,0,0.9l-1.3,1.3c-0.3,0.3-0.7,0.3-0.9,0l-8.1-8.1c-0.3-0.3-0.3-0.7,0-0.9 l1.3-1.3C15.9,22.8,16.3,22.8,16.6,23%22/%3E%3Cpath fill=%22%23FFFFFF%22 d=%22M37.7,18.9L23.3,33.3c-0.3,0.3-0.7,0.3-0.9,0L21,32c-0.3-0.3-0.3-0.7,0-0.9l14.4-14.4 c0.3-0.3,0.7-0.3,0.9,0l1.3,1.3C38,18.2,38,18.7,37.7,18.9%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:-49px 0;background-repeat:no-repeat;background-size:100%;bottom:0;height:49px;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-9999px;top:0;-webkit-transition:background-position 0.3s ease 0.3s;transition:background-position 0.3s ease 0.3s;width:49px}.newsletter-send-btn:active:focus{position:absolute;top:0}.newsletter-send-btn:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22xMidYMid%22 class=%22uil-ring%22%3E%3Crect x=%220%22 y=%220%22 width=%22100%22 height=%22100%22 fill=%22none%22 class=%22bk%22%3E%3C/rect%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2240%22 stroke-dasharray=%22163.36281798666926 87.9645943005142%22 stroke=%22%23ffffff%22 fill=%22none%22 stroke-width=%2220%22%3E%3CanimateTransform attributeName=%22transform%22 type=%22rotate%22 values=%220 50 50;180 50 50;360 50 50;%22 keyTimes=%220;0.5;1%22 dur=%221s%22 repeatCount=%22indefinite%22 begin=%220s%22%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;content:'';display:block;height:100%;margin-top:100%;-webkit-transition:margin 0.3s ease 0.3s;transition:margin 0.3s ease 0.3s;width:100%}.newsletter-send-btn:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_2%22%3E%3Crect fill=%22%23FF0A0A%22 width=%2250%22 height=%2250%22/%3E%3C/g%3E%3Cg id=%22Laag_1%22%3E%3Cg id=%22XMLID_533_%22%3E%3Cpath id=%22XMLID_6_%22 fill=%22%23FFFFFF%22 d=%22M34,26.5H15.3c-0.4,0-0.8-0.3-0.8-0.8v-1.4c0-0.4,0.3-0.8,0.8-0.8H34c0.4,0,0.8,0.3,0.8,0.8 v1.4C34.8,26.1,34.4,26.5,34,26.5z%22/%3E%3Cg id=%22XMLID_532_%22%3E%3Cpath id=%22XMLID_4_%22 fill=%22%23FFFFFF%22 d=%22M33.2,26.6l-5.7-5.7c-0.3-0.3-0.3-0.8,0-1.1l1-1c0.3-0.3,0.8-0.3,1.1,0l5.7,5.7 c0.3,0.3,0.3,0.8,0,1.1l-1,1C34,26.9,33.5,26.9,33.2,26.6z%22/%3E%3Cpath id=%22XMLID_1_%22 fill=%22%23FFFFFF%22 d=%22M35.3,25.5l-5.7,5.7c-0.3,0.3-0.8,0.3-1.1,0l-1-1c-0.3-0.3-0.3-0.8,0-1.1l5.7-5.7 c0.3-0.3,0.8-0.3,1.1,0l1,1C35.6,24.8,35.6,25.2,35.3,25.5z%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:100%;height:100%;left:0;margin:0;-webkit-transition:margin 0.3s ease 0.3s;transition:margin 0.3s ease 0.3s;top:0;width:100%}.validating .newsletter-send-btn{background-position:-49px 0}.validating .newsletter-send-btn:before{margin:0}.validating .newsletter-send-btn:after{margin-left:100%}.validated .newsletter-send-btn{background-position:0 0}.validated .newsletter-send-btn:before{margin-bottom:100%}.validated .newsletter-send-btn:after{margin-left:100%}.validated .newsletter-send-btn:disabled,.validated .newsletter-send-btn.disabled{opacity:1}@media (min-width: 768px){.newsletter-send-btn:hover{padding:0}}.form-row{position:relative;margin-bottom:12px}.form-row:after{content:attr(data-subline);position:relative;padding-top:10px;left:0;font-size:15px;line-height:21px;font-family:'Brandon Text W02 Regular'}.form-row[data-subline*="a"],.form-row[data-subline*="e"],.form-row[data-subline*="i"]{margin-bottom:20px}.form-row.error{margin-bottom:40px}.form-row.error:after{content:attr(data-errormsg);position:absolute;bottom:-30px;line-height:26px;color:#ff0a0a}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin-left:0;padding:0}.clickarea{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% 84%;background-size:auto 13px;display:inline-block;padding-right:50px;text-decoration:none}.clickarea.red{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0a0a%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");color:#ff0a0a}.clickarea.pink{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ffbeff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");color:#ffbeff}.clickarea.yellow{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");color:#ff0}.clickarea.stretch{display:block}#content table{border:1px solid #ccc;border-radius:2px;text-align:left;width:100%}#content table tr{border-top:1px solid #ccc}#content table tr+tr{border-top:none}#content table td{border-left:none}#content table td+td{border-left:none}#content table th,#content table td{padding:5px 15px}#content table th,#content table strong{font-weight:bold}#content table h2{font-size:20px;margin:30px 0 0}body,label.error,label.subline,textarea,.block-item.stripes.stripes-text small,.block-item.bordered-item p,.block-item.bordered-item ol,.block-item.bordered-item .contactinfo,.block-item.non-bordered-item p,.footer-links ul li a,.moretags:after,.iffr-facts .fact-list li,.calendar-wizard h2,.calendar-wizard .wizard-controls .select-all-items,.favorite-checkbox-wrap label,.iffr-date-picker h2,.iffr-date-picker .day-part-selector .day-parts .day-part,#timetable .event span.director,.agenda-overview .shareagenda li a,.agenda-overview .previous-answers li span,.ehbf-answers .form-type-radio strong small,#header .cart .red,.cart .cart-items li .date,#header .cart .cart-items li .date,.program-filter .form-controls .button,.program-filter .form-controls #user-login input[type=submit],#user-login .program-filter .form-controls input[type=submit]{font-family:"Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:300}h1,.ehbf-step h2:not(.selected-day),.ehbf-result h2,h2,blockquote cite,.alert,.tooltip .tooltip-content,#content table th,#content table strong,.nav-trigger .label,.radio-switch label,.location-wrapper li:before,.location-list strong,.top-x-list ol li:before,.more-info-list dt,.press-overview-list time,#header .date,#header .header-buttons li a,.block-item,.footer-actions .action h3,.footer-highlight h3,.faq-most-asked h3,.main-nav h3,.nav-items li h4,.breadcrumbs a:before,.breadcrumbs a:after,.blog time,.share,.categoryname,.blogposts article time,.blogposts li time,.edition-bar h3,.slide-out-item h3,.slide-out-list li h4,.film-item h3,.favorites li h3,.advice li h3,.film-featured-in strong,.section-label,.search-suggestions input,.search-suggestions h2,.search-suggestions ul a,.searchresults .container ul h3,.home-featured p,.front.professionals .header-image .item-wrapper .item .label,.front.professionals .header-image .item-wrapper .item .hover-item,.news time,.extra-content time,.iffr-facts .fact-list li strong,.front.professionals .professional-items-list li h4,.view-id-calendar.view-display-id-overview time,.iffr-date-picker .day-part-selector .day-parts .day-part strong,.agenda-overview h2,.agenda-overview .agenda-overview-list>li .time time,.agenda-overview .agenda-overview-list>li .film-details,.agenda-overview .agenda-overview-list>li .notification,.ehbf-answers .form-type-radio strong,.movie-slider .movie-program li,.movie-slider .movie-program li h2,.cart h4,.cart .cart-total,.program-filter h3,.program-filter .form-controls .button small,.program-filter .form-controls #user-login input[type=submit] small,#user-login .program-filter .form-controls input[type=submit] small{font-family:"Brandon Text W02 Black","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}h3,h4,p.intro,strong,.arrow-link,.icon-link,label,input,.enhanced-dropdown li a,.link-list li a,.top-x-list ol li strong,.more-info-list dd a,.block-item .content p,.block-item.circle p,.block-item.instagram p,.block-item form input::-webkit-input-placeholder,.block-item.bordered-item .contactinfo strong,.footer-actions .action p a,#content .tags a,.moretags,.main-content .paginator a,.ticket-block .mashup-name,.reset-filter:before,.faq-overview-list li a,.faq-questions .question,.film-featured-in .awards a,.select-time ul li:first-child,.select-time ul li.active a,.result-wrapper .result-text #reset-all-filters,.searchresults nav a,.searchresults .container ul p.subtitle,.searchresults .container ul .for-professionals,.front.professionals .header-image p a,.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit],.agenda-teaser-list .date-time,.favorite-checkbox-wrap input.checkbox:checked+label,.iffr-date-picker .day-legenda .day,.iffr-date-picker .dates .date,.iffr-date-picker .day-part-selector h2,.programme-nav li a:hover,.programme-nav li.selected a,#timetable .event span,#timetable .event .event-time,#timetable .event .prelude span,#timetable .event .notice,#timetable .sidebar li p,#timetable .tracker .tracker-time,.agenda-overview .previous-answers li,.agenda-overview .agenda-overview-list>li .film-details h2,.agenda-overview .agenda-overview-list>li.choice .choice-icon,.not-available,.ehbf-step .step-count,.ehbf-result .social-list li,.order-popup-inner .screenings li{font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}h3,h4,p.intro,strong,.arrow-link,.icon-link,label,input,.enhanced-dropdown li a,.link-list li a,.top-x-list ol li strong,.more-info-list dd a,.block-item .content p,.block-item.circle p,.block-item.instagram p,.block-item form input::-moz-placeholder,.block-item.bordered-item .contactinfo strong,.footer-actions .action p a,#content .tags a,.moretags,.main-content .paginator a,.ticket-block .mashup-name,.reset-filter:before,.faq-overview-list li a,.faq-questions .question,.film-featured-in .awards a,.select-time ul li:first-child,.select-time ul li.active a,.result-wrapper .result-text #reset-all-filters,.searchresults nav a,.searchresults .container ul p.subtitle,.searchresults .container ul .for-professionals,.front.professionals .header-image p a,.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit],.agenda-teaser-list .date-time,.favorite-checkbox-wrap input.checkbox:checked+label,.iffr-date-picker .day-legenda .day,.iffr-date-picker .dates .date,.iffr-date-picker .day-part-selector h2,.programme-nav li a:hover,.programme-nav li.selected a,#timetable .event span,#timetable .event .event-time,#timetable .event .prelude span,#timetable .event .notice,#timetable .sidebar li p,#timetable .tracker .tracker-time,.agenda-overview .previous-answers li,.agenda-overview .agenda-overview-list>li .film-details h2,.agenda-overview .agenda-overview-list>li.choice .choice-icon,.not-available,.ehbf-step .step-count,.ehbf-result .social-list li,.order-popup-inner .screenings li{font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}h3,h4,p.intro,strong,.arrow-link,.icon-link,label,input,.enhanced-dropdown li a,.link-list li a,.top-x-list ol li strong,.more-info-list dd a,.block-item .content p,.block-item.circle p,.block-item.instagram p,.block-item form input:-ms-input-placeholder,.block-item.bordered-item .contactinfo strong,.footer-actions .action p a,#content .tags a,.moretags,.main-content .paginator a,.ticket-block .mashup-name,.reset-filter:before,.faq-overview-list li a,.faq-questions .question,.film-featured-in .awards a,.select-time ul li:first-child,.select-time ul li.active a,.result-wrapper .result-text #reset-all-filters,.searchresults nav a,.searchresults .container ul p.subtitle,.searchresults .container ul .for-professionals,.front.professionals .header-image p a,.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit],.agenda-teaser-list .date-time,.favorite-checkbox-wrap input.checkbox:checked+label,.iffr-date-picker .day-legenda .day,.iffr-date-picker .dates .date,.iffr-date-picker .day-part-selector h2,.programme-nav li a:hover,.programme-nav li.selected a,#timetable .event span,#timetable .event .event-time,#timetable .event .prelude span,#timetable .event .notice,#timetable .sidebar li p,#timetable .tracker .tracker-time,.agenda-overview .previous-answers li,.agenda-overview .agenda-overview-list>li .film-details h2,.agenda-overview .agenda-overview-list>li.choice .choice-icon,.not-available,.ehbf-step .step-count,.ehbf-result .social-list li,.order-popup-inner .screenings li{font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}h3,h4,p.intro,strong,.arrow-link,.icon-link,label,input,.enhanced-dropdown li a,.link-list li a,.top-x-list ol li strong,.more-info-list dd a,.block-item .content p,.block-item.circle p,.block-item.instagram p,.block-item form input::placeholder,.block-item.bordered-item .contactinfo strong,.footer-actions .action p a,#content .tags a,.moretags,.main-content .paginator a,.ticket-block .mashup-name,.reset-filter:before,.faq-overview-list li a,.faq-questions .question,.film-featured-in .awards a,.select-time ul li:first-child,.select-time ul li.active a,.result-wrapper .result-text #reset-all-filters,.searchresults nav a,.searchresults .container ul p.subtitle,.searchresults .container ul .for-professionals,.front.professionals .header-image p a,.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit],.agenda-teaser-list .date-time,.favorite-checkbox-wrap input.checkbox:checked+label,.iffr-date-picker .day-legenda .day,.iffr-date-picker .dates .date,.iffr-date-picker .day-part-selector h2,.programme-nav li a:hover,.programme-nav li.selected a,#timetable .event span,#timetable .event .event-time,#timetable .event .prelude span,#timetable .event .notice,#timetable .sidebar li p,#timetable .tracker .tracker-time,.agenda-overview .previous-answers li,.agenda-overview .agenda-overview-list>li .film-details h2,.agenda-overview .agenda-overview-list>li.choice .choice-icon,.not-available,.ehbf-step .step-count,.ehbf-result .social-list li,.order-popup-inner .screenings li{font-family:"Brandon Text W02 Bold","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}blockquote,.location-wrapper li{font-family:"Brandon Text W02 Light","Brandon Text W02 Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}.blue-text{color:#1aabff}img{height:auto;max-width:100%}.only-mobile{display:block}@media (min-width: 768px){.only-mobile{display:none !important}}.only-tablet{display:none}@media (min-width: 768px){.only-tablet{display:block}}@media (min-width: 980px){.only-tablet{display:none}}.from-tablet{display:none}@media (min-width: 768px){.from-tablet{display:block}}.only-desktop{display:none}@media (min-width: 980px){.only-desktop{display:block}}.body.admin-menu.adminimal-menu:before{height:0 !important}.select2-container{margin:0;position:relative;display:inline-block}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#fff}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("select2.png") right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;background-clip:padding-box;background:#ccc}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-container-active .select2-choice,.select2-container-active .select2-choices{outline:none}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;background-color:#eee}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;-webkit-filter:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}html[dir="rtl"] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-results .select2-ajax-error{background:rgba(255,50,50,0.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0 5px 0 0;position:relative;cursor:text;overflow:hidden;background-color:#fff}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;background:transparent !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;filter:alpha(opacity=80)}@media (min-width: 768px){.mfp-bg{opacity:0.8;background:#000}}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch}.mfp-container{text-align:center;position:absolute;width:100%;height:auto;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.mfp-container{padding:0 8px}}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow-y:scroll;position:relative;margin:0 auto;text-align:left;vertical-align:middle;z-index:1045}@media (min-width: 768px){.mfp-content{overflow-y:visible;margin:80px 41px 0}}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{cursor:pointer;height:40px;position:absolute;right:0;top:0;-webkit-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s;width:40px;z-index:99999;filter:alpha(opacity=100)}@media (min-width: 768px){.mfp-close{height:70px;width:70px}}.mfp-close:before,.mfp-close:after{background-color:#fff}@media (min-width: 768px){.mfp-close{right:-52px;top:-50px}}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:before,.mfp-close:after{background-color:#000;border-radius:2px;content:'';display:block;height:5px;left:50%;margin-top:-1.5px;margin-left:-8.5px;position:absolute;top:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:17px}@media (min-width: 768px){.mfp-close:before,.mfp-close:after{background-color:#fff;margin-left:-14.5px;width:30px}}.mfp-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder,.mfp-iframe-holder{position:static}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:1;filter:alpha(opacity=100);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.iframe-popup .mfp-content{background-color:#fff;padding:20px}@media (min-width: 768px){.iframe-popup .mfp-content{border-radius:6px;padding:35px 40px}}.iframe-popup .mfp-content h1,.iframe-popup .mfp-content .ehbf-step h2:not(.selected-day),.ehbf-step .iframe-popup .mfp-content h2:not(.selected-day),.iframe-popup .mfp-content .ehbf-result h2,.ehbf-result .iframe-popup .mfp-content h2{font-size:30px;line-height:30px;text-transform:uppercase}.iframe-popup .mfp-content p{font-size:18px;line-height:30px}.iframe-popup .mfp-content .popup-text{border-bottom:1px solid #d9d9d9;padding-bottom:0}.mfp-iframe-holder .mfp-content{line-height:0;overflow:hidden;vertical-align:top;width:100%;max-width:816px;overflow:hidden}@media (min-width: 768px){.mfp-iframe-holder .mfp-content{overflow:visible;vertical-align:middle}}.page-account .mfp-iframe-holder .mfp-content{max-width:848px}.order-popup .mfp-iframe-holder .mfp-content{max-width:1028px}@media (min-width: 1350px){.order-popup .mfp-iframe-holder .mfp-content{max-width:1280px}}.small-popup .mfp-iframe-holder .mfp-content{margin-bottom:50px;max-width:728px}@media (min-width: 1350px){.small-popup .mfp-iframe-holder .mfp-content{margin-bottom:100px;max-width:728px}}.mfp-iframe-scaler{height:auto;overflow:hidden;position:relative;width:100%;z-index:0}@media (min-width: 768px){.mfp-iframe-scaler{border-radius:6px}}.video-popup .mfp-iframe-scaler{height:0;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;height:100%;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;width:100%;opacity:0}.mfp-iframe-scaler iframe.show-iframe{opacity:1}.video-popup .mfp-iframe-scaler iframe{left:0;opacity:1;position:absolute;top:0}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:4;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:1}@media (min-width: 768px){.mfp-fade.mfp-bg.mfp-ready{opacity:0.75}}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#iframe-loader{bottom:0;left:0;margin:auto;position:absolute;top:0;right:0}#modal-overlay,.static-overlay{background-color:rgba(0,0,0,0.6);height:100%;left:0;opacity:0.80;position:absolute;top:0;width:100%;z-index:1100}#modal-wrapper,.static-wrapper{background:#333;left:50%;margin-left:-145px;position:absolute;top:30px !important;width:300px !important;z-index:1101}@media (min-width: 768px){#modal-wrapper,.static-wrapper{margin-left:-215px !important;padding:30px 51px;width:430px !important;top:133px !important}}#modal-wrapper .modal-close,.static-wrapper .modal-close{display:block;height:17px;color:#000;font-size:13px;margin:0;position:absolute;right:10px;text-indent:-9999px;top:10px;width:17px;z-index:2225}#modal-content{height:100%;text-align:center;width:100%}.overlay{background:rgba(0,0,0,0.2);height:100%;left:0;position:absolute;top:0;width:100%;z-index:900}.main-content .flexslider{margin-bottom:15px;position:relative;zoom:1}@media (min-width: 768px){.main-content .flexslider{margin-bottom:60px}}.main-content .flexslider .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .main-content .flexslider .flex-viewport{max-height:300px}.main-content .flexslider .flex-viewport .slides{list-style:none;margin:0;padding:0;zoom:1}.main-content .flexslider .flex-viewport .slides>li{-webkit-backface-visibility:hidden;display:none;margin:0;padding:0;background:#e8e8ea;position:relative}.no-js .main-content .flexslider .flex-viewport .slides>li:first-child{display:block}.main-content .flexslider .flex-viewport .slides>li:before{display:none}.main-content .flexslider .flex-viewport .slides>li .caption{background:rgba(0,0,0,0.3);bottom:0;color:#fff;font-size:14px;left:0;height:80px;position:absolute;padding:0 55px 0 15px;width:100%}@media (min-width: 768px){.main-content .flexslider .flex-viewport .slides>li .caption{font-size:18px;padding:0 110px 0 30px}}.main-content .flexslider .flex-viewport .slides>li .caption p{margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-content .flexslider .flex-viewport .slides img{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-content .flexslider .flex-viewport .slides:after{clear:both;content:"\0020";display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .main-content .flexslider .flex-viewport .slides{display:block}.main-content .flexslider .flex-direction-nav{bottom:0;list-style:none;margin:0;padding:0;position:absolute;right:0}.ie7 .main-content .flexslider .flex-direction-nav{height:0}.main-content .flexslider .flex-direction-nav li{height:40px;width:40px;padding:0}@media (min-width: 768px){.main-content .flexslider .flex-direction-nav li{height:80px;width:80px}}.main-content .flexslider .flex-direction-nav a{cursor:pointer;position:absolute;text-indent:-99999px;z-index:10}.main-content .flexslider .flex-direction-nav a.flex-disabled{display:none}.mejs-container{position:relative;background:#000;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:144px;height:144px;margin:-50px 0 0 -50px;background:url("/sites/all/themes/iffr/images//mediaelement/bigplay.png") no-repeat}.no-svg .mejs-overlay-button{background-image:url("/sites/all/themes/iffr/images//mediaelement/bigplay.png")}.mejs-overlay:hover .mejs-overlay-button{background-position:-160px 0}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url("/sites/all/themes/iffr/images//mediaelement/background.png")}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("/sites/all/themes/iffr/images//mediaelement/loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url("/sites/all/themes/iffr/images//mediaelement/background.png");height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;color:red;background:transparent url("/sites/all/themes/iffr/images//mediaelement/controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("/sites/all/themes/iffr/images//mediaelement/controls.png")}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#914995;width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("/sites/all/themes/iffr/images//mediaelement/background.png");border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#fff;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#914995;cursor:N-resize;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#333}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#914995}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("/sites/all/themes/iffr/images//mediaelement/background.png");border:solid 1px transparent;padding:10px;overflow:hidden;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url("/sites/all/themes/iffr/images//mediaelement/background.png")}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica, Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("/sites/all/themes/iffr/images//mediaelement/background.png");border:solid 1px transparent;padding:10px;overflow:hidden;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url("/sites/all/themes/iffr/images//mediaelement/background.png");z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url("/sites/all/themes/iffr/images//mediaelement/background.png");color:#fff;padding:4px;z-index:100;cursor:pointer}.nav-trigger{border-right:1px solid #ddd;color:#000;height:50px;float:left;left:0;overflow:hidden;padding:12px 0 0 15px;position:relative;text-decoration:none;top:0;-webkit-transition:width 0.45s ease, border 0.45s ease 0.55s;transition:width 0.45s ease, border 0.45s ease 0.55s;width:50px;z-index:999}@media (min-width: 768px){.nav-trigger{height:80px;padding:28px 30px;width:90px}.nav-trigger:hover{width:155px}.nav-trigger:hover .label{opacity:1;color:#000}.nav-open .nav-trigger:hover .label{color:#fff}.nav-open.professionals .nav-trigger:hover .label{color:#000}}.nav-open .nav-trigger{border:0}@media (min-width: 768px){.nav-trigger .inner-trigger{display:block;margin-top:-4px;width:100px;width:115px}}.nav-trigger .hamburger,.nav-trigger .label{display:inline-block;vertical-align:middle}.nav-trigger .hamburger{position:relative;margin-right:18px;margin-top:-7px;-webkit-transition:0.45s ease;transition:0.45s ease;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, transform}@media (min-width: 768px){.nav-trigger .hamburger{margin-top:0}}.nav-open .nav-trigger .hamburger{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-trigger .hamburger,.nav-trigger .hamburger:before,.nav-trigger .hamburger:after{background-color:#000;height:3px;width:20px}@media (min-width: 768px){.nav-trigger .hamburger,.nav-trigger .hamburger:before,.nav-trigger .hamburger:after{height:5px;width:28px}}.nav-open .nav-trigger .hamburger,.nav-open .nav-trigger .hamburger:before,.nav-open .nav-trigger .hamburger:after{background-color:#fff}.professionals.nav-open .nav-trigger .hamburger,.professionals.nav-open .nav-trigger .hamburger:before,.professionals.nav-open .nav-trigger .hamburger:after{background-color:#000}.nav-trigger .hamburger:before,.nav-trigger .hamburger:after{content:'';display:block;left:0;position:absolute;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.45s ease;transition:transform 0.45s ease}.nav-trigger .hamburger:after{top:5px}@media (min-width: 768px){.nav-trigger .hamburger:after{top:9px}}.nav-open .nav-trigger .hamburger:after{top:0;-webkit-transform:rotate(90deg) translate(0px, 0px);-ms-transform:rotate(90deg) translate(0px, 0px);transform:rotate(90deg) translate(0px, 0px)}@media (min-width: 768px){.nav-open .nav-trigger .hamburger:after{top:0;-webkit-transform:rotate(90deg) translate(0px, 0px);-ms-transform:rotate(90deg) translate(0px, 0px);transform:rotate(90deg) translate(0px, 0px)}}.nav-trigger .hamburger:before{top:-5px}@media (min-width: 768px){.nav-trigger .hamburger:before{top:-9px}}.nav-open .nav-trigger .hamburger:before{top:0;-webkit-transform:rotate(90deg) translate(0px, 0px);-ms-transform:rotate(90deg) translate(0px, 0px);transform:rotate(90deg) translate(0px, 0px)}@media (min-width: 768px){.nav-open .nav-trigger .hamburger:before{top:0;-webkit-transform:rotate(90deg) translate(0px, 0px);-ms-transform:rotate(90deg) translate(0px, 0px);transform:rotate(90deg) translate(0px, 0px)}}.nav-trigger .label{display:none}@media (min-width: 768px){.nav-trigger .label{display:inline-block;font-size:15px;line-height:24px;opacity:0;text-transform:uppercase;-webkit-transition:max-width 0.45s ease, opacity 0.45s ease;transition:max-width 0.45s ease, opacity 0.45s ease}}.professionals .nav-trigger{border-color:#ff9cff}.social-icon{fill:#fff}.close-btn{cursor:pointer;display:block;height:21px;line-height:21px;position:absolute;right:15px;top:15px;trasnfrom-origin:center center;-webkit-transition:-webkit-transform 0.45s ease-in-out;transition:transform 0.45s ease-in-out;width:21px;text-indent:-9999px}@media (min-width: 768px){.close-btn{right:27px;top:27px}.close-btn:hover{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.close-btn:before,.close-btn:after{background-color:#000;border-radius:2px;content:'';display:block;height:3px;left:50%;margin-top:-1.5px;margin-left:-8.5px;position:absolute;top:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:17px}@media (min-width: 768px){.close-btn:before,.close-btn:after{background-color:#000;margin-left:-10.5px;width:21px}}.close-btn:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-btn:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.newsletter-form{position:relative}@media (min-width: 768px){.newsletter-form{float:left}}.newsletter-form input{border:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;float:left;padding-right:60px;text-transform:uppercase}@media (min-width: 768px){.newsletter-form input{padding-right:15px;width:235px}}.newsletter-form .button,.newsletter-form #user-login input[type=submit],#user-login .newsletter-form input[type=submit]{float:left;height:50px;margin-left:-1px;padding:0;text-indent:-9999px;width:48px}.newsletter-form .button:after,.newsletter-form #user-login input[type=submit]:after,#user-login .newsletter-form input[type=submit]:after{margin-right:-9px;right:50%}.newsletter-form.block{border:2px solid #ff0a0a;color:#ff0a0a}.radio-switch{background-color:#fff;border-radius:50px;height:50px;line-height:50px;position:relative;width:225px}.radio-switch:before{background-color:#ff0;border-radius:50px;content:'';display:block;height:50px;left:-1px;position:absolute;-webkit-transition:left 0.3s;transition:left 0.3s;width:50%;z-index:1}.radio-switch.checked:before{left:51%}.radio-switch label{border-radius:50px;color:#969696;display:inline-block;font-size:14px;height:50px;line-height:50px;text-align:center;-webkit-transition:color 0.3s;transition:color 0.3s;position:relative;width:50%;z-index:10}.radio-switch label.active{color:#000}.radio-switch input{opacity:0;position:absolute}.nav-block .faq-list{padding-left:1px}.faq-list .faq-item{font-size:20px;line-height:25px;margin-bottom:22px}.main-nav .faq-list .faq-item{font-size:18px;margin-bottom:15px}@media (min-width: 768px) and (max-height: 620px){.main-nav .faq-list .faq-item{margin-bottom:20px}.small-nav .main-nav .faq-list .faq-item{margin-bottom:5px}}@media (min-width: 768px){.main-nav .faq-list .faq-item a:hover{color:#ff0}}.faq-list .faq-item a{color:#fff;text-decoration:none}.faq-list .faq-item a:hover{color:#80d7ff}.link-list li a{border-bottom:1px solid #fff;color:#fff;font-size:16px;line-height:30px;text-decoration:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.link-list li a:hover{border-color:#63cdff;color:#63cdff}.social-list li{height:30px;float:left;-webkit-transition:max-width 0.45s ease;transition:max-width 0.45s ease}.social-list li a{display:block;padding:0 15px;text-decoration:none}@media (min-width: 768px){.social-list li:first-child a{padding-left:0}}.social-list li svg{display:inline-block;fill:#fff;height:21px;-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease;vertical-align:middle;width:21px}@media (min-width: 768px){.social-list li a:hover svg{fill:#63cdff}}.festival-locations #content{padding-top:35px}.location-wrapper{counter-reset:location-counter}.location-wrapper li{counter-increment:location-counter;font-size:18px;padding-left:49px;min-height:45px;margin-bottom:15px;position:relative}.location-wrapper li:before{background-color:#ffbeff;border-radius:50%;content:counter(location-counter);display:inline-block;font-size:16px;height:34px;left:0;line-height:34px;margin-right:15px;position:absolute;top:0;text-align:center;width:34px}.location-list{list-style:none;margin:0}.location-list a{color:#222;text-decoration:none}.location-list strong{display:block;font-size:20px;line-height:20px}.top-x-list{counter-reset:top-x-counter;margin-top:46px}@media (min-width: 768px){.top-x-list ol{float:left;width:50%}}.top-x-list ol li{counter-increment:top-x-counter;font-size:18px;line-height:28px;padding-left:49px;min-height:59px;margin-bottom:15px;position:relative}.top-x-list ol li:before{background-color:#ff0;border-radius:50%;content:counter(top-x-counter);display:inline-block;font-size:16px;height:34px;left:0;line-height:34px;margin-right:15px;position:absolute;top:3px;text-align:center;width:34px}.top-x-list ol li strong{display:block;margin-top:-3px;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.top-x-list ol li a{color:#222;text-decoration:none}.top-x-list ol li a:hover strong{color:#1aabff}.more-info-list{font-size:0;max-height:185px;overflow:hidden;margin:0;-webkit-transition:max-height 0.45s ease-in-out;transition:max-height 0.45s ease-in-out;max-width:630px}@media (min-width: 768px){.more-info-list{display:block;max-height:138px}}.more-info-list.open{max-height:1100px}.more-info-list dt,.more-info-list dd{display:inline-block;font-size:16px;line-height:21px;margin:0;vertical-align:top}.more-info-list dt{width:100%}@media (min-width: 768px){.more-info-list dt{width:180px;width:225px}}.more-info-list dt.full-width{width:100%;clear:both;float:none}.more-info-list dd{width:100%}@media (min-width: 768px){.more-info-list dd{padding-left:32px;width:350px}}.more-info-list dd.hide{display:none}.advice .more-info-list{color:#969696;margin:10px 0}.advice .more-info-list dt{clear:both;float:left;width:33%}.advice .more-info-list dd{float:left;width:67%}.vod-list li{display:inline-block;margin-right:24px}.vod-list li:last-child{margin-right:0}.vod-list li .itunes{height:50px;width:auto}.press-overview-list li{padding:0 !important;margin-bottom:1em}.press-overview-list h3{font-size:18px;line-height:28px;margin-bottom:0}.press-overview-list h3 a{color:#222;text-decoration:none}.press-overview-list h3 a:hover{color:#63cdff}.press-overview-list p{margin-bottom:0}.press-overview-list time{color:#000;font-size:14px;line-height:20px;text-transform:uppercase}.press-overview-list .transparent{padding-left:0}.header-bg{display:inline-block}html{margin-right:0 !important}#outer-wrap{overflow:hidden;position:relative;width:100%}#outer-wrap #inner-wrap{position:relative;width:100%}.item-slide{left:0;-webkit-transition:left 0.3s ease;transition:left 0.3s ease}.navopenleft .item-slide{left:70%}@media (min-width: 980px){.navopenleft .item-slide{left:0;-webkit-transition:none;transition:none}}.navopenright .item-slide{left:-70%}@media (min-width: 980px){.navopenright .item-slide{left:0;-webkit-transition:none;transition:none}}.iframe-wrapper{padding-bottom:56.25%;position:relative;width:100%}.iframe-wrapper iframe{height:100%;position:absolute;left:0;top:0;width:100%}.container{margin:0 15px;max-width:1280px}@media (min-width: 768px){.container{padding:0 20px;margin:0 auto}}.node-type-editionfilm .container,.node-type-festivalevent .container{position:relative}@media (max-width: 767px){#primary-column .container{margin:0}}#content .container{max-width:856px}.page-blog #content .container,.page-praktische-informatie #content .container{max-width:1280px}.container.view-empty{padding:30px 0}.festival-locations-wrapper{margin:0 auto;max-width:1280px;padding:15px 0}@media (min-width: 768px){.festival-locations-wrapper{padding:50px 0}}.blog{margin:0 auto;max-width:816px;padding:15px 0}@media (min-width: 768px){.blog{padding:50px 0}}#main{background-position:center top;background-repeat:no-repeat;padding-top:99px}@media (min-width: 768px){#main{padding-top:130px}.home #main,.search-results #main{padding-top:80px}}.absolute-paginator #main{position:relative}#main.header-image{background-size:auto 360px;padding-top:360px}@media (min-width: 768px){#main.header-image{background-size:auto;padding-top:600px}}.front #main,.professionals.node-type-homepage #main,.search-results #main{padding-top:49px}@media (min-width: 768px){.front #main,.professionals.node-type-homepage #main,.search-results #main{padding-top:80px}}body.professionals{background-color:#faeffa}.main-wrapper{float:left;width:100%}@media (min-width: 768px){.main-wrapper{float:none}}.main-wrapper #content{margin:40px 0 0 0;padding:25px 0 0 0}#primary-column{background:#f8f7f7;float:left;overflow:hidden;margin-bottom:-10000px;padding-bottom:10000px;width:70%;margin-left:-170%}@media (min-width: 980px){#primary-column{width:100%;-webkit-box-shadow:none;box-shadow:none}}@media (min-width: 768px){#primary-column{background:none;float:none;height:auto;margin-left:0;overflow:visible;margin-bottom:0;padding-bottom:0;left:0;position:absolute;top:0;width:100%}}#secondary-column{background:#f8f7f7;float:left;overflow:hidden;margin-bottom:-10000px;padding-bottom:10000px;width:70%;margin-right:-70%}@media (min-width: 980px){#secondary-column{width:100%;-webkit-box-shadow:none;box-shadow:none}}@media (min-width: 768px){#secondary-column{background:none;float:none;height:auto;overflow:visible;margin-bottom:0;padding-bottom:0}}#nav ul{border-top:1px solid #d8d8d8;margin:0;padding:0;position:relative}@media (min-width: 768px){#nav ul{border-top:0;top:0}}#nav ul li{border-bottom:1px solid #d8d8d8;list-style:none;position:relative}@media (min-width: 768px){#nav ul li{border-bottom:none;float:left}}#nav ul li a{color:#000;display:block;font-size:15px;min-height:35px;padding:15px 0 0 10px;text-decoration:none}@media (min-width: 768px){#nav ul li a{color:#FFF;padding:15px 15px 0 40px}}#nav ul li:hover,#nav ul li.selected{margin-right:3px}@media (min-width: 768px){#nav ul li:hover,#nav ul li.selected{margin:0}}#nav ul li:hover a,#nav ul li.selected a{color:#912891}.wrapper{padding-top:41px}@media (min-width: 980px){.wrapper{float:left;padding-top:0;width:100%}}@media (min-width: 768px){.wrapper #content{padding:41px 106px}}@media (min-width: 980px){.wrapper #content{margin-right:25.64516%}}.wrapper #content.faq-content{padding-bottom:35px}@media (min-width: 768px){.wrapper #content.faq-content{padding-bottom:86px}}aside.right-column{padding-top:30px}@media (min-width: 980px){aside.right-column{float:left;padding-top:50px;position:relative;margin-left:-300px;width:300px}}@media (min-width: 768px){.striped-bg,.page-blog #main,.striped-header #main{background:-webkit-repeating-linear-gradient(135deg, #F3F3F3, #EAEAEA 2px, transparent 2px, transparent 10px);background:repeating-linear-gradient(-45deg, #F3F3F3, #EAEAEA 2px, transparent 2px, transparent 10px)}.striped-bg.pink,.page-blog #main.pink,.striped-header #main.pink{background:-webkit-repeating-linear-gradient(135deg, #FFE2E2, #FFD8D8 2px, transparent 2px, transparent 10px);background:repeating-linear-gradient(-45deg, #FFE2E2, #FFD8D8 2px, transparent 2px, transparent 10px)}}.striped-header .page-title{position:relative}@media (max-width: 767px){.striped-header .page-title{background:-webkit-repeating-linear-gradient(135deg, #F3F3F3, #EAEAEA 2px, #fff 2px, #fff 10px);background:repeating-linear-gradient(-45deg, #F3F3F3, #EAEAEA 2px, #fff 2px, #fff 10px);padding:30px 3%}.striped-header .page-title.pink{background:-webkit-repeating-linear-gradient(135deg, #FFE2E2, #FFD8D8 2px, #fff 2px, #fff 10px);background:repeating-linear-gradient(-45deg, #FFE2E2, #FFD8D8 2px, #fff 2px, #fff 10px)}.striped-header .page-title h1,.striped-header .page-title .ehbf-step h2:not(.selected-day),.ehbf-step .striped-header .page-title h2:not(.selected-day),.striped-header .page-title .ehbf-result h2,.ehbf-result .striped-header .page-title h2{margin-bottom:0}}.striped-header .page-title .button,.striped-header .page-title #user-login input[type=submit],#user-login .striped-header .page-title input[type=submit]{margin-top:15px}@media (min-width: 768px){.striped-header .page-title .button,.striped-header .page-title #user-login input[type=submit],#user-login .striped-header .page-title input[type=submit]{margin:0;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 1200px){.striped-header .page-title .button,.striped-header .page-title #user-login input[type=submit],#user-login .striped-header .page-title input[type=submit]{right:0}}.page-blog #main,.striped-header #main{background-size:100% 270px;background-position:0 100px;background-repeat:no-repeat}@media (min-width: 768px){.page-blog #main,.striped-header #main{background-size:100% 143px;background-position:0 130px}}.header-image-wrapper{background:#f2f2f2 url("/sites/all/themes/iffr/images/background/header-image-placeholder.png") no-repeat center;background-size:25%}@media (min-width: 768px){.header-image-wrapper{background-size:auto}}.header-image{background-position:center;background-repeat:no-repeat;background-size:100% auto;height:150px;-webkit-transition:background 0.45s ease-in-out;transition:background 0.45s ease-in-out}@media (min-width: 768px){.header-image{background-size:auto 100%;height:600px}}@media (min-width: 980px){.header-image{background-size:100% auto}}.header-image.header-small article{margin:100px 0 0}.header-image.header-small h1,.header-image.header-small .ehbf-step h2:not(.selected-day),.ehbf-step .header-image.header-small h2:not(.selected-day),.header-image.header-small .ehbf-result h2,.ehbf-result .header-image.header-small h2{font-size:40px}@media (min-width: 980px){.header-image.header-small .home-featured{margin:50px 0 0}}@media (min-width: 980px){.header-image.header-small .home-featured h1,.header-image.header-small .home-featured .ehbf-step h2:not(.selected-day),.ehbf-step .header-image.header-small .home-featured h2:not(.selected-day),.header-image.header-small .home-featured .ehbf-result h2,.ehbf-result .header-image.header-small .home-featured h2{font-size:60px}}.header-image .container{height:100%;position:relative}.page-programma .main-content,.page-programme .main-content{background-color:#eaeaea;overflow:hidden}.main-content iframe{border:none;width:100%}#account-loader img,#blokkenschema-loader img{display:block;margin:30px auto}#header{background:#fff;-webkit-box-shadow:1px 0 3px rgba(0,0,0,0.15);box-shadow:1px 0 3px rgba(0,0,0,0.15);height:50px;position:fixed;top:0;-webkit-transition:background 0.45s ease 0.45s;transition:background 0.45s ease 0.45s;width:100%;z-index:999}@media (min-width: 768px){#header{height:80px}}.fixfixed #header{position:absolute}.professional #header{background:#ffbeff}.nav-open #header{background:transparent;border-bottom:1px solid #333;-webkit-transition:none;transition:none}@media (min-width: 768px){.nav-open #header{border:none}}.professionals.nav-open #header{-webkit-box-shadow:none;box-shadow:none}.nav-open #header{background-color:#000}@media (min-width: 768px){.search-open #header{background:#fff}}.professionals #header{background-color:#ffbeff}#header h1,#header .ehbf-step h2:not(.selected-day),.ehbf-step #header h2:not(.selected-day),#header .ehbf-result h2,.ehbf-result #header h2{color:#fff;height:40px;left:0;line-height:40px;padding:0 50px 0 50px;position:absolute;text-align:center;top:0;width:100%;-webkit-transition:-webkit-transform ease 400ms;transition:transform ease 400ms}@media (min-width: 768px){#header h1,#header .ehbf-step h2:not(.selected-day),.ehbf-step #header h2:not(.selected-day),#header .ehbf-result h2,.ehbf-result #header h2{height:80px;left:50%;line-height:66px;margin:0 0 0 -40px;overflow:hidden;padding:0;text-align:left;width:80px}.nav-open #header h1,.nav-open #header .ehbf-step h2:not(.selected-day),.ehbf-step .nav-open #header h2:not(.selected-day),.nav-open #header .ehbf-result h2,.ehbf-result .nav-open #header h2{overflow:visible}}@media (min-width: 768px) and (max-height: 665px){.nav-open #header h1.logo,.nav-open #header .ehbf-step h2.logo:not(.selected-day),.ehbf-step .nav-open #header h2.logo:not(.selected-day),.nav-open #header .ehbf-result h2.logo,.ehbf-result .nav-open #header h2.logo{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}}.nav-open #header h1.logo a,.nav-open #header .ehbf-step h2.logo:not(.selected-day) a,.ehbf-step .nav-open #header h2.logo:not(.selected-day) a,.nav-open #header .ehbf-result h2.logo a,.ehbf-result .nav-open #header h2.logo a{display:block;position:relative}#header h1.logo a,#header .ehbf-step h2.logo:not(.selected-day) a,.ehbf-step #header h2.logo:not(.selected-day) a,#header .ehbf-result h2.logo a,.ehbf-result #header h2.logo a{display:block;margin:8px auto;-webkit-transition:fill 0.45s ease, margin 1.25s ease;transition:fill 0.45s ease, margin 1.25s ease}@media (min-width: 768px){#header h1.logo a,#header .ehbf-step h2.logo:not(.selected-day) a,.ehbf-step #header h2.logo:not(.selected-day) a,#header .ehbf-result h2.logo a,.ehbf-result #header h2.logo a{margin:12px auto}}@media (min-width: 768px){.nav-open #header h1.logo a,.nav-open #header .ehbf-step h2.logo:not(.selected-day) a,.ehbf-step .nav-open #header h2.logo:not(.selected-day) a,.nav-open #header .ehbf-result h2.logo a,.ehbf-result .nav-open #header h2.logo a{margin-top:32px;-webkit-transition-delay:0.25s;transition-delay:0.25s}}#header h1.logo a svg,#header .ehbf-step h2.logo:not(.selected-day) a svg,.ehbf-step #header h2.logo:not(.selected-day) a svg,#header .ehbf-result h2.logo a svg,.ehbf-result #header h2.logo a svg{display:block;fill:#000;height:35px;margin:0 auto;-webkit-transition:all 0.45s ease;transition:all 0.45s ease;-webkit-transition-delay:0.25s;transition-delay:0.25s;width:35px}@media (min-width: 768px){#header h1.logo a svg,#header .ehbf-step h2.logo:not(.selected-day) a svg,.ehbf-step #header h2.logo:not(.selected-day) a svg,#header .ehbf-result h2.logo a svg,.ehbf-result #header h2.logo a svg{height:56px;width:56px}}.nav-open #header h1.logo a svg,.nav-open #header .ehbf-step h2.logo:not(.selected-day) a svg,.ehbf-step .nav-open #header h2.logo:not(.selected-day) a svg,.nav-open #header .ehbf-result h2.logo a svg,.ehbf-result .nav-open #header h2.logo a svg{-webkit-transition-delay:0s;transition-delay:0s;fill:#fff}.nav-open.professionals #header h1.logo a svg,.nav-open.professionals #header .ehbf-step h2.logo:not(.selected-day) a svg,.ehbf-step .nav-open.professionals #header h2.logo:not(.selected-day) a svg,.nav-open.professionals #header .ehbf-result h2.logo a svg,.ehbf-result .nav-open.professionals #header h2.logo a svg{fill:#000}#header h1.logo .title,#header .ehbf-step h2.logo:not(.selected-day) .title,.ehbf-step #header h2.logo:not(.selected-day) .title,#header .ehbf-result h2.logo .title,.ehbf-result #header h2.logo .title{display:none;font-size:0;line-height:0;display:none;opacity:0;margin-left:-15px;text-indent:-9999px;-webkit-transition:opacity 0.45s ease 0.75s;transition:opacity 0.45s ease 0.75s;-webkit-transition-delay:0;transition-delay:0;width:113px;z-index:-1}@media (min-width: 768px){#header h1.logo .title,#header .ehbf-step h2.logo:not(.selected-day) .title,.ehbf-step #header h2.logo:not(.selected-day) .title,#header .ehbf-result h2.logo .title,.ehbf-result #header h2.logo .title{display:block}}.nav-open #header h1.logo .title,.nav-open #header .ehbf-step h2.logo:not(.selected-day) .title,.ehbf-step .nav-open #header h2.logo:not(.selected-day) .title,.nav-open #header .ehbf-result h2.logo .title,.ehbf-result .nav-open #header h2.logo .title{display:none;opacity:1;-webkit-transition-delay:0.75s;transition-delay:0.75s;z-index:auto}@media (min-width: 768px){.nav-open #header h1.logo .title,.nav-open #header .ehbf-step h2.logo:not(.selected-day) .title,.ehbf-step .nav-open #header h2.logo:not(.selected-day) .title,.nav-open #header .ehbf-result h2.logo .title,.ehbf-result .nav-open #header h2.logo .title{display:block}}#header h1.logo .title svg,#header .ehbf-step h2.logo:not(.selected-day) .title svg,.ehbf-step #header h2.logo:not(.selected-day) .title svg,#header .ehbf-result h2.logo .title svg,.ehbf-result #header h2.logo .title svg{display:none;fill:#fff;height:113px;margin-top:-37px;opacity:0;width:113px;z-index:-1}.nav-open #header h1.logo .title svg,.nav-open #header .ehbf-step h2.logo:not(.selected-day) .title svg,.ehbf-step .nav-open #header h2.logo:not(.selected-day) .title svg,.nav-open #header .ehbf-result h2.logo .title svg,.ehbf-result .nav-open #header h2.logo .title svg{display:block;opacity:1;z-index:auto}.nav-open.professionals #header h1.logo .title svg,.nav-open.professionals #header .ehbf-step h2.logo:not(.selected-day) .title svg,.ehbf-step .nav-open.professionals #header h2.logo:not(.selected-day) .title svg,.nav-open.professionals #header .ehbf-result h2.logo .title svg,.ehbf-result .nav-open.professionals #header h2.logo .title svg{fill:#000}#header .date{display:none}@media (min-width: 768px){#header .date{display:block;font-size:18px;left:0;line-height:18px;padding:33px 30px;text-transform:uppercase;top:0;float:left}}.nav-open #header .date{display:none}#header .header-buttons{list-style:none;margin:0;padding:0;position:absolute;right:0;top:0}#header .header-buttons:before{display:none}#header .header-buttons li{border-left:1px solid #ddd;float:left;height:50px;overflow:hidden;padding:0 15px;-webkit-transition:max-width 0.65s ease, border 0.45s ease 0.65s;transition:max-width 0.65s ease, border 0.45s ease 0.65s;max-width:50px}@media (min-width: 768px){#header .header-buttons li{height:80px;padding:0 30px;max-width:85px}}.nav-open #header .header-buttons li{border-color:#333}@media (min-width: 768px){.nav-open #header .header-buttons li{border:none}}.search-open #header .header-buttons li{border-color:#333}@media (min-width: 768px){.search-open #header .header-buttons li{border:none}}#header .header-buttons li.shopping-cart{overflow:visible}#header .header-buttons li.shopping-cart:hover .cart,.show-cart #header .header-buttons li.shopping-cart .cart{padding:10px;max-height:520px}.nav-open #header .header-buttons li.shopping-cart{display:block}#header .header-buttons li.shopping-cart a{width:170px}#header .header-buttons li.shopping-cart .icon{height:22px;fill:#000;width:22px}@media (min-width: 768px){#header .header-buttons li.shopping-cart .icon{height:28px;width:28px}}.nav-open #header .header-buttons li.login{display:block}#header .header-buttons li.account{max-width:none;-webkit-transition:all 0.35s ease 0.75s;transition:all 0.35s ease 0.75s}#header .header-buttons li.account a{height:50px;width:auto}@media (min-width: 768px){#header .header-buttons li.account a{height:80px;-webkit-transition:all 0.35s ease 0.75s;transition:all 0.35s ease 0.75s}}#header .header-buttons li.account .profile-photo{border-radius:50%;float:left;height:40px;overflow:hidden;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}@media (min-width: 768px){.user-logged-in #header .header-buttons li.account .profile-photo{margin-right:20px}}#header .header-buttons li.account .profile-photo img{width:100%;display:block}#header .header-buttons li.account .label{display:none;opacity:1;max-width:none}@media (min-width: 768px){#header .header-buttons li.account .label{float:left}.user-logged-in #header .header-buttons li.account .label{display:block}}#header .header-buttons li.account .sub-menu{background:#000;overflow:hidden;max-height:0;left:0;margin:0;position:absolute;top:100%;-webkit-transition:all 0.75s ease-in-out 0s;transition:all 0.75s ease-in-out 0s;width:100%}#header .header-buttons li.account .sub-menu li{border:0;color:#fff;float:none;height:40px;overflow:visible;line-height:40px;-webkit-transition:background 0.35s ease;transition:background 0.35s ease;max-width:none}#header .header-buttons li.account .sub-menu li a{color:#fff;font-size:15px;height:auto;line-height:40px;position:relative;text-transform:uppercase}#header .header-buttons li.account .sub-menu li a:after{background-size:21px;background-position:50%;background-repeat:no-repeat;content:'';height:40px;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;right:0;width:21px}#header .header-buttons li.account .sub-menu li .favorite-count{background-color:#ff0a0a;border-radius:50%;color:#fff;display:none;font-size:13px;height:24px;line-height:24px;text-align:center;-webkit-transform:translate(-2px, -10px);-ms-transform:translate(-2px, -10px);transform:translate(-2px, -10px);width:24px}@media (min-width: 768px){#header .header-buttons li.account .sub-menu li .favorite-count{display:inline-block}}#header .header-buttons li.account .sub-menu li .favorite-count:empty{display:none}#header .header-buttons li.account .sub-menu li:hover{background-color:#262626}#header .header-buttons li.account .sub-menu li:hover a{color:#ff0}#header .header-buttons li.account .sub-menu li:hover a:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");opacity:1}#header .header-buttons li.account:hover,#header .header-buttons li.account.hover{background:#000;overflow:visible;-webkit-transition-delay:0s;transition-delay:0s;max-width:none}#header .header-buttons li.account:hover a,#header .header-buttons li.account.hover a{color:#fff;-webkit-transition-delay:0s;transition-delay:0s}#header .header-buttons li.account:hover .sub-menu,#header .header-buttons li.account.hover .sub-menu{display:block;left:auto;max-height:270px;padding-bottom:13px;padding-top:14px;right:0;-webkit-transition-delay:0.25s;transition-delay:0.25s;width:150px}@media (min-width: 768px){#header .header-buttons li.account:hover .sub-menu,#header .header-buttons li.account.hover .sub-menu{width:100%}}#header .header-buttons li.search{display:none}@media (min-width: 768px){#header .header-buttons li.search{display:block}}#header .header-buttons li.search a{width:123px}#header .header-buttons li.search svg{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.search-open #header .header-buttons li.search{padding:0}@media (min-width: 768px){.search-open #header .header-buttons li.search:hover{max-width:85px}}.search-open #header .header-buttons li.search:hover .label{opacity:0}.search-open #header .header-buttons li.search a{-webkit-transition:background-color 0.3s ease 0.5s;transition:background-color 0.3s ease 0.5s;background-color:#000;position:relative}.search-open #header .header-buttons li.search a:before,.search-open #header .header-buttons li.search a:after{background-color:#000;border-radius:2px;content:'';display:block;height:5px;left:50%;margin-top:-1.5px;margin-left:-8.5px;position:absolute;top:50%;-webkit-transition:background-color 0.3s ease 0.5s;transition:background-color 0.3s ease 0.5s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:17px}@media (min-width: 768px){.search-open #header .header-buttons li.search a:before,.search-open #header .header-buttons li.search a:after{background-color:#fff;margin-top:-4.5px;margin-left:-35px;width:30px}}.search-open #header .header-buttons li.search a:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search-open #header .header-buttons li.search a:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-open #header .header-buttons li.search svg{opacity:0}@media (min-width: 980px){.search-open #header .header-buttons li.search .label{max-width:200px}}#header .header-buttons li.language{display:none;max-width:60px;opacity:0;-webkit-transition:all 0.45s ease;transition:all 0.45s ease}@media (min-width: 768px){#header .header-buttons li.language{max-width:85px}}#header .header-buttons li.language .icon{height:18px;width:27px}.nav-open #header .header-buttons li.language{display:block;opacity:1}.professionals #header .header-buttons li.language{display:none}.professionals #header .header-buttons li{border-color:#ff9cff}#header .header-buttons li a{color:#000;display:block;font-size:15px;line-height:50px;text-align:left;text-decoration:none;width:120px}@media (min-width: 768px){#header .header-buttons li a{line-height:80px}}#header .header-buttons li .icon{fill:#000;height:20px;margin-right:18px;-webkit-transition:fill 0.45s ease;transition:fill 0.45s ease;vertical-align:middle;width:20px}@media (min-width: 768px){#header .header-buttons li .icon{height:23px;width:23px}}.nav-open #header .header-buttons li .icon{fill:#fff}.professionals.nav-open #header .header-buttons li .icon{fill:#000}#header .header-buttons li .label{opacity:0;overflow:hidden;text-transform:uppercase;-webkit-transition:max-width 0.45s ease, opacity 0.45s ease;transition:max-width 0.45s ease, opacity 0.45s ease;max-width:0;vertical-align:middle}.nav-open #header .header-buttons li .label{color:#fff}.nav-open.professionals #header .header-buttons li .label{color:#000}@media (min-width: 980px){#header .header-buttons li:hover{max-width:230px}#header .header-buttons li:hover .label{opacity:1;max-width:200px}}.block-item{font-size:48px;padding:32px;overflow:hidden;position:relative;text-transform:uppercase;width:300px;height:auto;margin:0 auto 30px}@media (min-width: 768px){.block-item{margin:0 0 30px 0;height:300px}}.block-item p{line-height:1em;margin-bottom:50px}.block-item.dynamic-widget p{margin-bottom:1.5em}.block-item .button:not(.newsletter-send-btn),.block-item #user-login input[type=submit]:not(.newsletter-send-btn),#user-login .block-item input[type=submit]:not(.newsletter-send-btn){bottom:30px;display:block;position:absolute;left:0;margin:0 31px;width:100%;max-width:223px}@media (min-width: 980px){.block-item .button:not(.newsletter-send-btn),.block-item #user-login input[type=submit]:not(.newsletter-send-btn),#user-login .block-item input[type=submit]:not(.newsletter-send-btn){margin:0 20px;max-width:188px}}@media (min-width: 1200px){.block-item .button:not(.newsletter-send-btn),.block-item #user-login input[type=submit]:not(.newsletter-send-btn),#user-login .block-item input[type=submit]:not(.newsletter-send-btn){margin:0 31px;max-width:223px}}.block-item .button:not(.newsletter-send-btn):active:focus,.block-item #user-login input[type=submit]:not(.newsletter-send-btn):active:focus,#user-login .block-item input[type=submit]:not(.newsletter-send-btn):active:focus,.block-item .button:not(.newsletter-send-btn):active,.block-item #user-login input[type=submit]:not(.newsletter-send-btn):active,#user-login .block-item input[type=submit]:not(.newsletter-send-btn):active{bottom:28px;position:absolute;top:auto}.block-item .content p{font-size:18px;line-height:28px;text-transform:none}.block-item.input{font-size:42px;padding-bottom:90px}.block-item.input .newsletter-send-btn{top:0}aside .block-item.input .newsletter-send-btn{top:1px}.block-item.wide{font-size:23px;height:auto;line-height:30px;margin-bottom:32px;padding:27px 31px;width:100%}@media (min-width: 768px){.block-item.wide{height:220px;margin:0 auto 32px;max-width:816px}}@media (min-width: 1200px){.block-item.wide{font-size:30px;height:285px}}.block-item.wide p{margin-bottom:30px;max-width:250px}.block-item.wide .content p{margin-top:-4px;margin-bottom:0;font-size:17px;line-height:17px}@media (min-width: 1200px){.block-item.wide .content p{font-size:18px;line-height:30px}}.block-item.wide .half{margin-bottom:0}@media (min-width: 768px){.block-item.wide .half{margin-bottom:32px;margin-right:5.90406%;width:47.04797%}}@media (min-width: 768px){.block-item.wide .half:nth-of-type(2n+2){margin-right:0}}.block-item.wide .half:last-child{display:none}@media (min-width: 768px){.block-item.wide .half:last-child{display:block}}.block-item.diagonal{background-color:#ff0;height:300px;position:relative;z-index:1}@media (min-width: 980px){.block-item.diagonal{background:transparent;overflow:hidden;width:100%;max-width:300px;max-height:300px}}.block-item.diagonal p{font-size:48px;line-height:48px}@media (min-width: 980px){.block-item.diagonal p{font-size:38px;line-height:34px}}@media (min-width: 1200px){.block-item.diagonal p{font-size:48px;line-height:48px}}@media (min-width: 980px){.sidebar .block-item.diagonal{height:0;padding:0 0 100%}.sidebar .block-item.diagonal p{margin:32px}}.block-item.diagonal:before{content:"";position:absolute;border-top:300px solid #ffbeff;border-right:300px solid transparent;display:block;left:0;top:0;z-index:-1}@media (min-width: 980px){.block-item.diagonal:before{background:#ff0;position:absolute;width:0;height:0;top:50%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:150px solid #ff0;border-color:#ffbeff transparent transparent #ffbeff;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.block-item.diagonal:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ff0a0a%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");background-size:28px auto;bottom:30px;content:'';display:block;height:24px;position:absolute;right:30px;width:28px}.block-item.diagonal a{color:#ff0a0a;display:block;text-decoration:none}.block-item.stripes{background:-webkit-repeating-linear-gradient(135deg, #FFE2E2, #FFD8D8 0px, transparent 2px, transparent 9px);background:repeating-linear-gradient(-45deg, #FFE2E2, #FFD8D8 0px, transparent 2px, transparent 9px);color:#ff0a0a}.sidebar .block-item.stripes p{font-size:48px;line-height:48px}.block-item.stripes.stripes-text p{font-size:30px;margin-bottom:15px}.block-item.stripes.stripes-text small{font-size:18px;line-height:1em;text-transform:initial}.block-item.circle{position:relative;text-transform:none}@media (min-width: 768px){.block-item.circle{padding:22px 40px}}.block-item.circle *{position:relative;z-index:10}.block-item.circle p{color:#008bed;font-size:20px;left:0;line-height:20px;padding:0 40px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);word-wrap:break-word}@media (min-width: 980px){.block-item.circle p{font-size:15px}}@media (min-width: 1200px){.block-item.circle p{font-size:18px}}.block-item.circle p a{color:#008bed;text-decoration:none}@media (min-width: 1200px){.block-item.circle p a:hover{color:#008bed}}.block-item.circle:before,.block-item.circle:after{content:'';position:relative;display:block}@media (min-width: 768px){.block-item.circle:before,.block-item.circle:after{position:absolute}}.block-item.circle:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E %3Cpath fill=%22%23008bed%22 d=%22M500,94.931c-18.407,8.164-38.175,13.664-58.934,16.152c21.206-12.692,37.455-32.791,45.113-56.756 c-19.826,11.759-41.77,20.292-65.133,24.899c-18.719-19.942-45.387-32.402-74.892-32.402c-56.64,0-102.57,45.93-102.57,102.57 c0,8.047,0.894,15.899,2.644,23.402C160.998,168.52,85.387,127.663,34.812,65.6c-8.844,15.161-13.917,32.771-13.917,51.586 c0,35.589,18.116,66.961,45.639,85.387c-16.794-0.544-32.635-5.151-46.455-12.848c-0.02,0.447-0.02,0.855-0.02,1.302 c0,49.701,35.356,91.179,82.296,100.587c-8.591,2.332-17.668,3.576-27.037,3.576c-6.609,0-13.023-0.622-19.301-1.828 c13.062,40.74,50.964,70.402,95.844,71.258c-35.123,27.483-79.342,43.889-127.41,43.889c-8.28,0-16.444-0.467-24.452-1.438 c45.366,29.116,99.285,46.104,157.246,46.104c188.676,0,291.867-156.313,291.867-291.868c0-4.451-0.098-8.882-0.291-13.275 C468.842,133.572,486.258,115.515,500,94.931%22/%3E %3C/svg%3E");background-size:26px 26px;bottom:28px;height:26px;position:absolute;right:30px;width:26px;z-index:1}.block-item.circle:after{background-color:#63cdff;border-radius:50%;height:100%;padding-bottom:100%;left:0;top:0;-webkit-transition:border-radius 0.3s ease;transition:border-radius 0.3s ease;width:100%;z-index:0}@media (min-width: 768px){.block-item.circle:after{padding-bottom:0}}@media (min-width: 768px){.block-item.circle:hover:after{border-radius:0}}.block-item.instagram{position:relative}.block-item.instagram *{position:relative;z-index:10}.block-item.instagram p{bottom:8px;font-size:16px;left:13px;line-height:21px;margin:0;padding:16px;position:absolute;text-transform:none}.professionals.front .block-item.instagram p{margin-bottom:0}.block-item.instagram p a{margin-top:9px}.block-item.instagram img{left:0;position:absolute;top:0;width:100%;z-index:0}.block-item.yellow{background-color:#ff0;color:#ff0a0a}.block-item.pink{background-color:#ffbeff;color:#ff0}.block-item a.banner-click{color:#ff0a0a;text-decoration:none}.block-item.instagram{color:#fff}.block-item.oneliner p{font-size:40px;margin-bottom:22px}.block-item form{bottom:30px;display:block;position:absolute;left:0;margin:0 31px;width:100%;max-width:223px}@media (min-width: 980px){.block-item form{max-width:166px}}@media (min-width: 1200px){.block-item form{max-width:240px}}.block-item form .error{width:100%}.block-item form input{border:1px solid #ff0a0a;margin-bottom:0;padding-right:60px}.block-item form input::-webkit-input-placeholder{color:#ff0a0a;font-size:15px;text-transform:uppercase}.block-item form input::-moz-placeholder{color:#ff0a0a;font-size:15px;text-transform:uppercase}.block-item form input:-ms-input-placeholder{color:#ff0a0a;font-size:15px;text-transform:uppercase}.block-item form input::placeholder{color:#ff0a0a;font-size:15px;text-transform:uppercase}@media (min-width: 980px){.block-item form input::-webkit-input-placeholder{font-size:11px}.block-item form input::-moz-placeholder{font-size:11px}.block-item form input:-ms-input-placeholder{font-size:11px}.block-item form input::placeholder{font-size:11px}}@media (min-width: 1200px){.block-item form input::-webkit-input-placeholder{font-size:15px}.block-item form input::-moz-placeholder{font-size:15px}.block-item form input:-ms-input-placeholder{font-size:15px}.block-item form input::placeholder{font-size:15px}}.block-item form .views-submit-button{position:absolute;top:0;right:0}.block-item form .views-submit-button input{background-color:#ff0a0a;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_2%22%3E%3Crect fill=%22%23FF0A0A%22 width=%2250%22 height=%2250%22/%3E%3C/g%3E%3Cg id=%22Laag_1%22%3E%3Cg id=%22XMLID_533_%22%3E%3Cpath id=%22XMLID_6_%22 fill=%22%23FFFFFF%22 d=%22M34,26.5H15.3c-0.4,0-0.8-0.3-0.8-0.8v-1.4c0-0.4,0.3-0.8,0.8-0.8H34c0.4,0,0.8,0.3,0.8,0.8 v1.4C34.8,26.1,34.4,26.5,34,26.5z%22/%3E%3Cg id=%22XMLID_532_%22%3E%3Cpath id=%22XMLID_4_%22 fill=%22%23FFFFFF%22 d=%22M33.2,26.6l-5.7-5.7c-0.3-0.3-0.3-0.8,0-1.1l1-1c0.3-0.3,0.8-0.3,1.1,0l5.7,5.7 c0.3,0.3,0.3,0.8,0,1.1l-1,1C34,26.9,33.5,26.9,33.2,26.6z%22/%3E%3Cpath id=%22XMLID_1_%22 fill=%22%23FFFFFF%22 d=%22M35.3,25.5l-5.7,5.7c-0.3,0.3-0.8,0.3-1.1,0l-1-1c-0.3-0.3-0.3-0.8,0-1.1l5.7-5.7 c0.3-0.3,0.8-0.3,1.1,0l1,1C35.6,24.8,35.6,25.2,35.3,25.5z%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;border:none;height:49px;overflow:hidden;padding:0;text-indent:-9999px;-webkit-transition:background-position 0.3s ease 0.3s;transition:background-position 0.3s ease 0.3s;width:49px;border-radius:0 3px 3px 0}@media (min-width: 1200px){.block-item form .views-submit-button input:hover{background-position:50px 0}}.right-column .block-item{margin-bottom:30px}@media (min-width: 768px){.right-column .block-item{float:left;margin-right:32px}}@media (min-width: 980px){.right-column .block-item{float:none;margin:0 0 30px 0;width:100%}}@media (min-width: 768px){.right-column .block-item:last-child{margin-right:0}}.front .block-item:not(.wide){margin-bottom:32px;padding:24px 31px 90px;width:100%}@media (min-width: 768px){.front .block-item:not(.wide){height:344px;float:left;margin-right:5.29801%;width:47.35099%}}@media (min-width: 980px){.front .block-item:not(.wide){height:227px;font-size:27px}}@media (min-width: 1200px){.front .block-item:not(.wide){height:286px;font-size:48px;font-size:40px}}@media (min-width: 768px){.front .block-item:not(.wide):nth-of-type(2n+2){margin-right:0}}.front .block-item:not(.wide) p{margin-bottom:39px}.front .block-item:not(.wide) .button,.front .block-item:not(.wide) #user-login input[type=submit],#user-login .front .block-item:not(.wide) input[type=submit]{font-size:13px}@media (min-width: 1200px){.front .block-item:not(.wide) .button,.front .block-item:not(.wide) #user-login input[type=submit],#user-login .front .block-item:not(.wide) input[type=submit]{font-size:15px}}@media (min-width: 980px){.front .block-item:not(.wide) .button .dont-show,.front .block-item:not(.wide) #user-login input[type=submit] .dont-show,#user-login .front .block-item:not(.wide) input[type=submit] .dont-show{display:none}}@media (min-width: 1200px){.front .block-item:not(.wide) .button .dont-show,.front .block-item:not(.wide) #user-login input[type=submit] .dont-show,#user-login .front .block-item:not(.wide) input[type=submit] .dont-show{display:inline}}.front .block-item:not(.wide).publieksprijs{font-size:18px}.front .block-item:not(.wide).publieksprijs h2{font-size:19px}.front .block-item:not(.wide).publieksprijs ol li{text-overflow:ellipsis;height:1.5em;overflow:hidden;white-space:nowrap}.front .block-item:not(.wide).circle{padding:0}@media (min-width: 768px){.front .block-item:not(.wide).circle{padding:24px 31px 22px;width:344px}}@media (min-width: 980px){.front .block-item:not(.wide).circle{width:227px}}@media (min-width: 1200px){.front .block-item:not(.wide).circle{width:286px}}.front .block-item:not(.wide).stripes{padding:27px 32px 90px;font-size:40px}@media (min-width: 980px){.front .block-item:not(.wide).stripes{font-size:27px}}@media (min-width: 1200px){.front .block-item:not(.wide).stripes{font-size:40px}}.front .block-item:not(.wide).stripes p{margin-bottom:22px}@media (min-width: 980px){.front .block-item:not(.wide).stripes p{margin-bottom:36px}}@media (min-width: 980px){.front .block-item:not(.wide).stripes p{margin-bottom:22px}}.block-item.bordered-item{border:1px solid #e5e5e5;font-size:18px;height:auto;text-transform:initial}.professionals .block-item.bordered-item{background-color:#fff;border:none}.block-item.bordered-item h2{font-size:48px;text-transform:uppercase}.block-item.bordered-item.publieksprijs h2{font-size:30px}.block-item.bordered-item p{color:#969696}.block-item.bordered-item ol{color:#969696;list-style-position:inside;margin-left:0}.block-item.bordered-item .button,.block-item.bordered-item #user-login input[type=submit],#user-login .block-item.bordered-item input[type=submit]{max-width:238px}.block-item.bordered-item .contactinfo{line-height:20px;margin-bottom:20px;min-height:60px;padding-left:75px;position:relative}.block-item.bordered-item .contactinfo img{border-radius:50%;left:0;height:58px;width:58px;position:absolute;top:3px}.block-item.bordered-item .contactinfo strong{display:inline-block;margin-bottom:10px;text-transform:uppercase}.block-item.non-bordered-item{font-size:18px;height:auto;text-transform:initial}.block-item.non-bordered-item h2{font-size:20px;text-transform:uppercase}.block-item.non-bordered-item p{color:#969696}.block-wrapper{margin-top:30px}@media (min-width: 768px){.block-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 768px){.block-wrapper .block-item{margin:0 15px}}.image-wrapper{overflow:hidden;position:relative}.image-wrapper:before{background-color:rgba(0,0,0,0.2);content:" ";display:block;height:100%;left:0;top:0;position:absolute;width:100%;z-index:0}.image-wrapper img{display:block}.professionals .secondary-item{background-color:#fff;padding:15px 15px 1px}.secondary-item h2{font-size:20px;margin-bottom:10px}.secondary-item p{color:#969696}@media (min-width: 768px){.other-films .item-wrapper{font-size:0}}.item{margin:0 0 32px;overflow:hidden}@media (min-width: 768px){.item{float:left}.other-films .item{display:inline-block;float:none;vertical-align:top}}@media (min-width: 768px){.item.half,.block-item.half{margin-right:2.58065%;width:48.70968%}}@media (min-width: 768px){.item.half:nth-of-type(2n+2),.block-item.half:nth-of-type(2n+2){margin-right:0}}@media (min-width: 768px){.item.third,.front.professionals .professional-items-list li{margin-right:2.58065%;width:48.70968%}}@media (min-width: 980px){.item.third,.front.professionals .professional-items-list li{width:31.6129%}}@media (min-width: 768px){.item.third:nth-of-type(2n+2),.front.professionals .professional-items-list li:nth-of-type(2n+2){margin-right:0}}@media (min-width: 980px){.item.third:nth-of-type(2n+2),.front.professionals .professional-items-list li:nth-of-type(2n+2){margin-right:2.58065%}}@media (min-width: 980px){.item.third:nth-of-type(3n+3),.front.professionals .professional-items-list li:nth-of-type(3n+3){margin-right:0}}@media (min-width: 768px){.item.fourth{margin-right:2.58065%;width:48.70968%}}@media (min-width: 980px){.item.fourth{width:23.06452%}}@media (min-width: 768px){.item.fourth:nth-of-type(2n+2){margin-right:0}}@media (min-width: 980px){.item.fourth:nth-of-type(2n+2){margin-right:2.58065%}}@media (min-width: 980px){.item.fourth:nth-of-type(4n+4){margin-right:0}}@media (min-width: 768px){.item.fifth{margin-right:2.58065%;width:48.70968%}}@media (min-width: 980px){.item.fifth{margin-right:3.11284%;width:17.50973%}}@media (min-width: 768px){.item.fifth:nth-of-type(2n+2){margin-right:0}}@media (min-width: 980px){.item.fifth:nth-of-type(2n+2){margin-right:3.11284%}}@media (min-width: 980px){.item.fifth:nth-of-type(5n+5){margin-right:0}}.social-footer{background-color:#000;border-top:1px solid #333;padding:25px 0;width:100%}@media (min-width: 768px) and (max-height: 620px){.main-nav .social-footer{padding:10px 0}}@media (min-width: 768px){.main-nav .social-footer{bottom:0;left:0;position:absolute}}.professionals .main-nav .social-footer{background-color:transparent;border-color:#ffcbff}.professionals .main-nav .social-footer .social-list svg{fill:#000}.social-footer .container{max-width:1280px}.main-nav .social-footer .container{max-width:1280px}.social-footer .social-list{margin-bottom:32px;padding-top:10px;text-align:center}@media (min-width: 768px){.social-footer .social-list{float:left;margin-right:60px;margin-bottom:0;max-width:50%;text-align:left}}.social-footer .social-list li{display:inline-block;float:none}@media (min-width: 768px){.social-footer .social-list li{float:left}}.social-footer .social-list li.twitter .tooltip:hover .tooltip-content{left:80px}.social-footer .social-list li.twitter .tooltip:hover .tooltip-content:after{left:12%}@media (min-width: 1350px){.social-footer .social-list li.twitter .tooltip:hover .tooltip-content{left:10px}.social-footer .social-list li.twitter .tooltip:hover .tooltip-content:after{left:50%}}.footer-actions{position:relative}@media (min-width: 768px){.footer-actions{background:-webkit-linear-gradient(0deg, #ffbeff 0%, #ffbeff 50%, #ff0 50%, #ff0 100%);background:linear-gradient(90deg, #ffbeff 0%, #ffbeff 50%, #ff0 50%, #ff0 100%)}}@media (min-width: 768px){.professionals .footer-actions{background:#ffbeff;text-align:center}}.footer-actions .container{margin:0}@media (min-width: 768px){.footer-actions .container{margin:0 auto}}.footer-actions .action{background:#ffbeff;padding:33px 32px 26px;text-align:center}@media (min-width: 768px){.footer-actions .action{background:none;float:left;text-align:left;width:50%}}.footer-actions .action.donation{background:#ff0}@media (min-width: 768px){.footer-actions .action.donation{background:none}}@media (min-width: 768px){.footer-actions .action.donation .button,.footer-actions .action.donation #user-login input[type=submit],#user-login .footer-actions .action.donation input[type=submit]{margin-right:-32px}}@media (max-width: 767px){.footer-actions .action.donation .right{float:none}}.footer-actions .action h3{font-size:20px;text-transform:uppercase}.footer-actions .action p{font-size:16px}.footer-actions .action p a{color:#000}.footer-actions .action iframe{border:0;overflow:hidden;height:100%;width:100%}@media (min-width: 768px){.footer-actions .action.newsletter{padding:30px 0}}@media (min-width: 768px){.professionals .footer-actions .action.newsletter{float:none;margin:0 auto;text-align:center;width:315px}}.professionals .footer-actions .action.newsletter .newsletter-form{float:none;height:50px}@media (min-width: 768px){.professionals .footer-actions .action.newsletter .newsletter-form input{float:left;width:267px}}.partner-bar{background-color:#e8e8ea;padding:32px 0 0}@media (min-width: 768px){.partner-bar{padding:63px 0 28px}}.partner-bar ul{font-size:0;max-width:295px;margin:0 auto;text-align:center}@media (min-width: 768px){.partner-bar ul{max-width:none}}.partner-bar ul li{display:inline-block;vertical-align:middle;margin-bottom:32px;margin-bottom:0;margin-right:65px}@media (min-width: 768px){.partner-bar ul li{margin-right:65px}}@media (min-width: 980px){.partner-bar ul li{margin-right:124px}}.partner-bar ul li:nth-child(2n+2){margin-right:0}@media (min-width: 768px){.partner-bar ul li:nth-child(2n+2){margin-right:65px}}@media (min-width: 980px){.partner-bar ul li:nth-child(2n+2){margin-right:124px}}.partner-bar ul li:nth-child(4n+4){margin-right:0}@media (min-width: 768px){.partner-bar ul li:nth-child(4n+4){margin-right:0}}@media (min-width: 980px){.partner-bar ul li:nth-child(4n+4){margin-right:0}}.partner-bar ul li img{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.partner-bar ul li:hover img{opacity:0.75}.partner-bar ul li.hivos img{width:88px;height:43px}.partner-bar ul li.volkskrant img{width:133px;height:20px}.partner-bar ul li.iffrc img{width:85px;height:95px}.partner-bar ul li.bankgiroloterij img{width:119px;height:24px}.footer-links ul{text-align:center;font-size:0}@media (min-width: 768px){.footer-links ul{margin:0 auto}}.footer-links ul li{display:inline-block;font-size:15px;line-height:50px;padding:0 19px}.footer-links ul li a{color:#222;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.footer-links ul li a:hover{color:#63cdff}.footer-highlight,.faq-most-asked{background-color:#000;color:#fff;overflow:hidden;padding:15px 0;position:relative}@media (min-width: 768px){.footer-highlight,.faq-most-asked{padding:67px 0 66px}}.footer-highlight h3,.faq-most-asked h3{font-size:30px;text-transform:uppercase;margin-bottom:29px}@media (min-width: 768px){.footer-highlight h3,.faq-most-asked h3{line-height:25px}}.footer-highlight .faq-list .button,.faq-most-asked .faq-list .button,.footer-highlight .faq-list #user-login input[type=submit],#user-login .footer-highlight .faq-list input[type=submit],.faq-most-asked .faq-list #user-login input[type=submit],#user-login .faq-most-asked .faq-list input[type=submit]{padding-left:0}.footer-highlight .link-list,.faq-most-asked .link-list{margin-bottom:32px}@media (min-width: 768px){.footer-highlight .link-list,.faq-most-asked .link-list{float:left;margin-bottom:0;width:213px}}.footer-highlight.footer-sitemap>.container,.footer-sitemap.faq-most-asked>.container{width:816px}.footer-highlight.footer-sitemap h2,.footer-sitemap.faq-most-asked h2{font-size:20px}@media (min-width: 768px){.footer-highlight.footer-sitemap .link-list,.footer-sitemap.faq-most-asked .link-list{width:25%}}@media (max-width: 767px){body.nav-open{overflow:hidden;position:fixed}}.main-nav{background:#000;height:0;left:0;overflow:scroll;padding-bottom:40px;position:fixed;top:0;-webkit-transition:height 0.85s ease, padding 0.45s ease;transition:height 0.85s ease, padding 0.45s ease;width:100%;z-index:899}@media (min-width: 768px){.main-nav{overflow:hidden;padding:0}}.nav-open .main-nav{height:100%;padding-top:75px}@media (min-width: 768px){.nav-open .main-nav{padding-top:170px}}@media (min-width: 1440px){.nav-open .main-nav{padding-top:175px}}@media (min-width: 768px) and (max-height: 665px){.nav-open .main-nav{padding-top:120px}}.main-nav h3{color:#fff;margin-bottom:20px;font-size:30px;text-transform:uppercase}@media (min-width: 768px) and (max-height: 620px){.main-nav h3{font-size:20px;margin-bottom:10px}}.professionals .main-nav h3{color:#000}.main-nav .container{max-width:1068px}@media (min-width: 768px){.main-nav .nav-block{float:left;width:48.44358%}}@media (min-width: 980px){.main-nav .nav-block:first-child{padding-right:89px;width:51.55642%}}.main-nav .nav-block.grey{background-color:#202020;float:right;height:auto;padding:26px 3%;position:relative;margin-top:4px;margin-bottom:15px}@media (min-width: 768px) and (max-height: 620px){.main-nav .nav-block.grey{height:300px}.small-nav .main-nav .nav-block.grey{height:250px}}@media (min-width: 768px){.main-nav .nav-block.grey{min-height:340px;padding:26px 26px 80px}}@media (min-width: 768px){.main-nav .nav-block.grey .button,.main-nav .nav-block.grey #user-login input[type=submit],#user-login .main-nav .nav-block.grey input[type=submit]{position:absolute;bottom:30px;left:26px}}.professionals .main-nav .nav-block.grey{background-color:#ff9cff}.professionals .main-nav .nav-block.grey .button,.professionals .main-nav .nav-block.grey #user-login input[type=submit],#user-login .professionals .main-nav .nav-block.grey input[type=submit]{background-color:#ffbeff;background-repeat:no-repeat;color:#000}.professionals .main-nav .nav-block.grey .button:after,.professionals .main-nav .nav-block.grey #user-login input[type=submit]:after,#user-login .professionals .main-nav .nav-block.grey input[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.professionals .main-nav .nav-block.grey .button:hover,.professionals .main-nav .nav-block.grey #user-login input[type=submit]:hover,#user-login .professionals .main-nav .nav-block.grey input[type=submit]:hover{background-color:#ffe0ff;color:#000}}.professionals .main-nav .nav-block.grey .button.no-arrow:after,.professionals .main-nav .nav-block.grey #user-login input.no-arrow[type=submit]:after,#user-login .professionals .main-nav .nav-block.grey input.no-arrow[type=submit]:after{display:none}.professionals .main-nav .nav-block.grey a{color:#000}.main-nav .fake-searchform{margin-bottom:20px}.main-nav .fake-searchform input{border:none;border-radius:4px;height:35px;margin:0}.main-nav .fake-searchform button{border-top-right-radius:4px;border-bottom-right-radius:4px;height:35px;margin:0;position:absolute;right:0;top:0;width:35px}@media (min-width: 768px){.main-nav .fake-searchform{display:none}}.professionals .main-nav{background-color:#ffbeff}.nav-open .main-nav .fixed-button{font-size:14px;bottom:0;height:40px;left:0;line-height:30px;position:fixed;width:100%}.nav-open .main-nav .fixed-button:active,.nav-open .main-nav .fixed-button:active:focus{position:fixed;top:auto}@media (min-width: 768px){.nav-open .main-nav .fixed-button{position:relative;width:auto;height:auto;line-height:49px}.nav-open .main-nav .fixed-button:active,.nav-open .main-nav .fixed-button:active:focus{position:relative;top:auto}}.nav-items li{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ffffff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");background-position:100% 90%;background-repeat:no-repeat;background-size:auto 18px;color:#fff;font-size:16px;line-height:25px;margin-bottom:30px;padding-right:34px;-webkit-transition:all 0.3s;transition:all 0.3s}@media (min-width: 768px) and (max-height: 620px){.nav-items li{margin-bottom:20px}}@media (min-width: 768px){.nav-items li{background-position:93% 90%}.nav-items li:hover{background-position:135% 90%;padding:0 25px}.nav-items li:hover>a,.nav-items li:hover h4{color:#ff7}}.nav-items li a{color:#fff;display:block;text-decoration:none}.professionals .nav-items li a{color:#000}.nav-items li p{margin:0}.nav-items li p a{display:inline}.nav-items li p a:hover{text-decoration:underline}.professionals .nav-items li p a{color:#fff}.nav-items li h4{color:#ff0;font-size:24px;font-weight:normal;line-height:25px;margin-bottom:3px;text-transform:uppercase}@media (min-width: 768px) and (max-height: 620px){.nav-items li h4{font-size:20px}}.professionals .nav-items li h4{color:#000}.small-nav .nav-items li h4{font-size:20px}.nav-items li .button.external,.nav-items li #user-login input.external[type=submit],#user-login .nav-items li input.external[type=submit]{display:inline-block;margin-top:-15px;padding:0 50px 0 0}.nav-items li .button.external:hover,.nav-items li #user-login input.external[type=submit]:hover,#user-login .nav-items li input.external[type=submit]:hover{padding:0 35px}.professionals .nav-items li{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}.breadcrumbs{background-color:#000;font-size:10px;height:50px;line-height:44px;padding:0 3%;position:absolute;text-align:center;text-transform:uppercase;top:50px;width:100%;white-space:nowrap}@media (min-width: 768px){.breadcrumbs{font-size:14px;padding:0;top:80px}}.footer-highlight .breadcrumbs,.faq-most-asked .breadcrumbs{text-align:left;top:0}.footer-highlight .breadcrumbs .container,.faq-most-asked .breadcrumbs .container{max-width:1280px}.breadcrumbs li{display:inline-block;vertical-align:top;margin:0 5px}@media (min-width: 768px){.breadcrumbs li{margin:0}}.breadcrumbs a{color:#fff;display:inline-block;line-height:50px;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.breadcrumbs a:before,.breadcrumbs a:after{content:'\003c';display:inline-block;font-size:14px;line-height:0;padding:23px 12px 23px 0;vertical-align:top}@media (min-width: 768px){.breadcrumbs a:before,.breadcrumbs a:after{display:none}}.breadcrumbs a:after{display:none}@media (min-width: 768px){.breadcrumbs a:after{content:'\003e';display:inline-block;padding:23px 12px}}@media (min-width: 768px){.breadcrumbs a:hover{color:#ff0}.breadcrumbs a:hover:after{color:#fff}}.breadcrumbs strong{color:#ff0;line-height:50px}.blog .article-info{margin-bottom:15px}@media (min-width: 980px){.blog .article-info{float:left;margin-bottom:35px;width:520px}}.blog time{color:#000;margin:0 15px 8px 0;text-transform:uppercase}#content .tags{margin:15px 0}#content .tags li{background-color:#63cdff;border-bottom-left-radius:2px;border-top-left-radius:2px;display:inline-block;font-size:15px;height:24px;line-height:24px;margin:0 25px 5px 0;overflow:visible;padding:0 10px;position:relative;text-transform:uppercase;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}#content .tags li:after{content:'';display:block;right:-12px;height:0;position:absolute;top:0;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease;width:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #63cdff}@media (min-width: 1200px){#content .tags li:hover{background-color:#1aabff}#content .tags li:hover:after{border-left-color:#1aabff}#content .tags li:hover a{color:#fff}}#content .tags a{color:#fff;padding:0 10px;text-decoration:none}#content .tags.removable-tags{padding-right:10px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:middle}#content .tags.removable-tags li{position:relative}#content .tags.removable-tags li .close{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:10px;margin-top:-5px;overflow:hidden;position:absolute;right:3px;text-indent:-99999px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.45s ease;transition:transform 0.45s ease;top:50%;width:10px}#content .tags.removable-tags li .close:after,#content .tags.removable-tags li .close:before{background-color:#fff;content:'';display:block;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);width:10px}#content .tags.removable-tags li .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#content .tags.removable-tags li .close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.moretags{color:#63cdff;display:inline-block;font-size:15px;position:relative;text-decoration:none;text-transform:uppercase}.moretags:after{content:'+';font-size:30px;position:absolute;right:-20px;top:-2px}.share{color:#000;font-size:16px;margin-bottom:15px;text-transform:uppercase}@media (min-width: 980px){.share{float:right;margin-bottom:35px;width:290px}}.share p{margin-bottom:8px}.share .social-list svg{fill:#000}.share .social-list li{padding:0}.categoryname{border-radius:2px;display:inline-block;background-color:#ff0;display:inline-block;font-size:16px;font-weight:normal;padding:0 15px;height:30px;line-height:30px;text-transform:uppercase}.share .categoryname{margin-left:15px}.main-content .flexslider .flex-direction-nav a,.main-content .paginator a,#timetable .paginator a{display:inline-block;overflow:hidden;position:relative;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;height:40px;width:100%}@media (min-width: 768px){.main-content .flexslider .flex-direction-nav a,.main-content .paginator a,#timetable .paginator a{height:80px;width:80px}}.main-content .flexslider .flex-direction-nav a:after,.main-content .paginator a:after,#timetable .paginator a:after{background-size:auto 18px;content:'';height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease;width:18px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23ffffff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}.main-content .flexslider .flex-direction-nav a.prev,.main-content .paginator a.prev,#timetable .paginator a.prev,.main-content .flexslider .flex-direction-nav a.flex-prev,.main-content .paginator a.flex-prev,#timetable .paginator a.flex-prev{background-color:#858585}.main-content .flexslider .flex-direction-nav a.prev:after,.main-content .paginator a.prev:after,#timetable .paginator a.prev:after,.main-content .flexslider .flex-direction-nav a.flex-prev:after,.main-content .paginator a.flex-prev:after,#timetable .paginator a.flex-prev:after{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.main-content .flexslider .flex-direction-nav a.next,.main-content .paginator a.next,#timetable .paginator a.next,.main-content .flexslider .flex-direction-nav a.flex-next,.main-content .paginator a.flex-next,#timetable .paginator a.flex-next{background-color:#969696}@media (min-width: 1200px){.main-content .flexslider .flex-direction-nav a:hover,.main-content .paginator a:hover,#timetable .paginator a:hover{background-color:#ff0a0a}}.main-content .paginator{opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media (min-width: 980px){.main-content .paginator{left:0;padding-top:180px;position:fixed;top:0}}.js-loaded .main-content .paginator{opacity:1}.main-content .paginator.header-image-exists{position:absolute;top:600px}.main-content .paginator.header-image-exists.fixed{position:fixed;top:0}@media (min-width: 980px){.absolute-paginator .main-content .paginator.header-image-exists.fixed{top:auto;bottom:50px;position:absolute}}.main-content .paginator li{float:left;height:40px;line-height:40px;padding:0;width:50%}@media (min-width: 980px){.main-content .paginator li{height:80px;line-height:80px;float:none;width:auto}}.main-content .paginator li:last-child{text-align:right}@media (min-width: 980px){.main-content .paginator li:last-child{text-align:left}}.main-content .paginator li:only-child{text-align:left}.main-content .paginator a{color:#fff;font-size:15px;text-transform:uppercase}@media (min-width: 980px){.main-content .paginator a{padding:0 0 0 80px}}.main-content .paginator a span{display:none;line-height:20px;opacity:0;position:relative;-webkit-transition:opacity 0.3s ease 0.2s;transition:opacity 0.3s ease 0.2s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:220px}@media (min-width: 980px){.main-content .paginator a span{display:block}}.main-content .paginator a:after{left:50%;margin-left:-8px}@media (min-width: 768px){.main-content .paginator a:after{left:32px;margin-left:0}}@media (min-width: 1200px){.main-content .paginator a:hover{color:#fff;max-width:310px;padding:0 30px 0 80px;width:auto}.main-content .paginator a:hover span{opacity:1}}@media (min-width: 768px){.view-filters{height:143px;margin-bottom:50px}}@media (min-width: 768px){.view-filters h1,.view-filters .ehbf-step h2:not(.selected-day),.ehbf-step .view-filters h2:not(.selected-day),.view-filters .ehbf-result h2,.ehbf-result .view-filters h2{float:left;height:143px;line-height:143px}}@media (min-width: 768px){.view-filters form{float:right;margin-top:35px;width:100%}}.view-filters form label{width:100%}@media (min-width: 768px){.page-blog h1,.page-blog .ehbf-step h2:not(.selected-day),.ehbf-step .page-blog h2:not(.selected-day),.page-blog .ehbf-result h2,.ehbf-result .page-blog h2,.page-professionals-blog h1,.page-professionals-blog .ehbf-step h2:not(.selected-day),.ehbf-step .page-professionals-blog h2:not(.selected-day),.page-professionals-blog .ehbf-result h2,.ehbf-result .page-professionals-blog h2{line-height:143px;position:absolute}}.page-blog #content .view-filters .views-exposed-widgets,.page-professionals-blog #content .view-filters .views-exposed-widgets{padding:0}@media (min-width: 768px){.page-blog #content .view-filters .views-exposed-widgets,.page-professionals-blog #content .view-filters .views-exposed-widgets{float:right;margin-top:-14px}}.page-blog #content .view-filters .views-exposed-widgets>div,.page-professionals-blog #content .view-filters .views-exposed-widgets>div{width:100%}@media (min-width: 768px){.page-blog #content .view-filters .views-exposed-widgets>div,.page-professionals-blog #content .view-filters .views-exposed-widgets>div{width:225px}}.page-blog #content .view-filters .views-exposed-widgets .views-submit-button,.page-professionals-blog #content .view-filters .views-exposed-widgets .views-submit-button{padding:15px 0 0;width:auto}.page-blog #content .view-filters .views-exposed-widget,.page-professionals-blog #content .view-filters .views-exposed-widget{padding:0}@media (min-width: 768px){.page-blog #content .view-filters .views-exposed-widget,.page-professionals-blog #content .view-filters .views-exposed-widget{padding:15px 15px 0 0}}.page-blog #content .view-filters .views-exposed-widget>div,.page-professionals-blog #content .view-filters .views-exposed-widget>div{clear:both}.page-blog #content .view-filters #edit-combine-wrapper,.page-professionals-blog #content .view-filters #edit-combine-wrapper{padding:15px 0 0;width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}@media (min-width: 768px){.page-blog #content .view-filters #edit-combine-wrapper,.page-professionals-blog #content .view-filters #edit-combine-wrapper{width:235px}}.page-blog #content .view-filters .form-type-textfield input,.page-professionals-blog #content .view-filters .form-type-textfield input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.page-blog #content .view-filters .form-type-textfield input::-webkit-input-placeholder,.page-professionals-blog #content .view-filters .form-type-textfield input::-webkit-input-placeholder{color:#666;text-transform:uppercase}.page-blog #content .view-filters .form-type-textfield input:-moz-placeholder,.page-professionals-blog #content .view-filters .form-type-textfield input:-moz-placeholder{color:#666;text-transform:uppercase}.page-blog #content .view-filters .form-type-textfield input::-moz-placeholder,.page-professionals-blog #content .view-filters .form-type-textfield input::-moz-placeholder{color:#666;text-transform:uppercase}.page-blog #content .view-filters .form-type-textfield input:-ms-input-placeholder,.page-professionals-blog #content .view-filters .form-type-textfield input:-ms-input-placeholder{color:#666;text-transform:uppercase}@media (min-width: 768px){.page-blog #content .view-filters .form-type-textfield input,.page-professionals-blog #content .view-filters .form-type-textfield input{width:235px}}.page-blog #content .view-filters .views-submit-button input,.page-professionals-blog #content .view-filters .views-submit-button input{margin-top:0}.blogposts{padding:15px 0 30px}@media (min-width: 768px){.blogposts{padding:0 0 120px}}.blogposts article,.blogposts li{background:#fff;margin-bottom:10px;overflow:hidden;position:relative}@media (min-width: 768px){.blogposts article,.blogposts li{margin-bottom:32px}}@media (min-width: 768px){.footer-highlight .blogposts article,.faq-most-asked .blogposts article,.footer-highlight .blogposts li,.faq-most-asked .blogposts li{float:left;margin-right:2.58065%;overflow:hidden;width:48.70968%}}@media (min-width: 768px) and (min-width: 768px){.footer-highlight .blogposts article,.faq-most-asked .blogposts article,.footer-highlight .blogposts li,.faq-most-asked .blogposts li{min-height:177px}}@media (min-width: 768px) and (min-width: 980px){.footer-highlight .blogposts article,.faq-most-asked .blogposts article,.footer-highlight .blogposts li,.faq-most-asked .blogposts li{min-height:236px}}@media (min-width: 768px) and (min-width: 1200px){.footer-highlight .blogposts article,.faq-most-asked .blogposts article,.footer-highlight .blogposts li,.faq-most-asked .blogposts li{min-height:286px}}@media (min-width: 768px){.footer-highlight .blogposts article:nth-of-type(2n+2),.faq-most-asked .blogposts article:nth-of-type(2n+2),.footer-highlight .blogposts li:nth-of-type(2n+2),.faq-most-asked .blogposts li:nth-of-type(2n+2){margin-right:0}}.blogposts article .blogpost-text,.blogposts li .blogpost-text{padding:0 0 30px 47.98387%}@media (min-width: 768px){.blogposts article .blogpost-text,.blogposts li .blogpost-text{padding:0 32px 30px 51.20968%}}@media (min-width: 768px){.professionals .blogposts article .blogpost-text,.professionals .blogposts li .blogpost-text{padding:15px 32px 15px 50%}}.footer-highlight .blogposts article a,.faq-most-asked .blogposts article a,.footer-highlight .blogposts li a,.faq-most-asked .blogposts li a{display:block;padding:3% 3% 3% 57.45033%;text-decoration:none}@media (min-width: 768px){.footer-highlight .blogposts article a,.faq-most-asked .blogposts article a,.footer-highlight .blogposts li a,.faq-most-asked .blogposts li a{min-height:177px}}@media (min-width: 980px){.footer-highlight .blogposts article a,.faq-most-asked .blogposts article a,.footer-highlight .blogposts li a,.faq-most-asked .blogposts li a{min-height:236px}}@media (min-width: 1200px){.footer-highlight .blogposts article a,.faq-most-asked .blogposts article a,.footer-highlight .blogposts li a,.faq-most-asked .blogposts li a{min-height:286px}}@media (min-width: 980px){.footer-highlight .blogposts article a,.faq-most-asked .blogposts article a,.footer-highlight .blogposts li a,.faq-most-asked .blogposts li a{padding:23px 32px 30px 57.45033%}}@media (min-width: 980px){.footer-highlight .blogposts article a:after,.faq-most-asked .blogposts article a:after,.footer-highlight .blogposts li a:after,.faq-most-asked .blogposts li a:after{background-size:auto 18px;content:'';height:16px;margin-top:-8px;position:absolute;-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease;width:18px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");bottom:28px;right:30px}}@media (min-width: 1200px){.footer-highlight .blogposts article a:hover:after,.faq-most-asked .blogposts article a:hover:after,.footer-highlight .blogposts li a:hover:after,.faq-most-asked .blogposts li a:hover:after{margin-right:-50px}}.blogposts article time,.blogposts li time{color:#000;font-size:14px;line-height:20px;text-transform:uppercase}@media (min-width: 768px){.blogposts article time,.blogposts li time{font-size:16px}}.blogposts article h2,.blogposts li h2{color:#222;font-size:15px;line-height:15px;margin:8px 0;text-transform:uppercase}@media (min-width: 980px){.blogposts article h2,.blogposts li h2{font-size:25px;line-height:25px}}.blogposts article h2 a,.blogposts li h2 a{color:#000;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media (min-width: 1200px){.blogposts article h2 a:hover,.blogposts li h2 a:hover{color:#63cdff}}.blogposts article .desc,.blogposts li .desc{display:none;color:#969696;font-size:16px;margin:0 0 1.5em}@media (min-width: 768px){.blogposts article .desc,.blogposts li .desc{display:block}}@media (min-width: 768px){.professionals .blogposts article .desc,.professionals .blogposts li .desc{margin-bottom:10px}}.blogposts article img,.blogposts li img{left:0;position:absolute;top:0;width:44.53125%}@media (min-width: 768px){.blogposts article img,.blogposts li img{width:47.96875%}}.footer-highlight .blogposts article img,.faq-most-asked .blogposts article img,.footer-highlight .blogposts li img,.faq-most-asked .blogposts li img{width:52.64901%}.blogposts article .categoryname,.blogposts li .categoryname{display:none}@media (min-width: 768px){.blogposts article .categoryname,.blogposts li .categoryname{display:block;left:30px;position:absolute;top:30px;z-index:100}}@media (min-width: 980px){.blogposts article .categoryname,.blogposts li .categoryname{right:auto}}.blogposts article.sticky-post,.blogposts li.sticky-post{background-position:center;background-repeat:no-repeat;background-size:cover;padding:100px 0 0 0}@media (min-width: 768px){.blogposts article.sticky-post,.blogposts li.sticky-post{min-height:416px;padding:30px 30px 30px 50%}}@media (min-width: 980px){.blogposts article.sticky-post,.blogposts li.sticky-post{padding:30px 30px 30px 57.8125%}}.blogposts article.sticky-post .sticky-post-text,.blogposts li.sticky-post .sticky-post-text{background-color:#ff0;padding:30px}.blogposts article.sticky-post .sticky-post-text time,.blogposts li.sticky-post .sticky-post-text time{color:#000;float:none}.blogposts article.sticky-post .sticky-post-text h2,.blogposts li.sticky-post .sticky-post-text h2{line-height:48px}@media (min-width: 768px){.blogposts article.sticky-post .sticky-post-text h2,.blogposts li.sticky-post .sticky-post-text h2{font-size:48px}}.blogposts article .button,.blogposts article #user-login input[type=submit],#user-login .blogposts article input[type=submit],.blogposts li .button,.blogposts li #user-login input[type=submit],#user-login .blogposts li input[type=submit]{display:none}@media (min-width: 768px){.blogposts article .button,.blogposts article #user-login input[type=submit],#user-login .blogposts article input[type=submit],.blogposts li .button,.blogposts li #user-login input[type=submit],#user-login .blogposts li input[type=submit]{display:block;float:left}}@media (min-width: 768px){.blogposts article{min-height:248px}}.blogposts .pager-load-more li{background-color:transparent;display:inline-block}@media (min-width: 768px){.blogposts .bekijk-archief.loadmore-active{position:relative;top:-55px}}.blogposts .tags{display:none}@media (min-width: 768px){.blogposts .tags{display:block}}@media (min-width: 768px){.ticket-block-available{float:left}}.ticket-block{background-color:#6e6e6e;padding:30px 30px 5px 30px;margin-bottom:1.5em;max-width:286px}@media (min-width: 768px){.ticket-block{margin-left:1.5em;float:right}}.right-column .ticket-block{max-width:none}@media (min-width: 768px){.right-column .ticket-block{margin-left:0;float:none}}.ticket-block h2,.ticket-block p,.ticket-block a{color:#fff}.ticket-block h2{font-size:40px;line-height:40px;margin-bottom:14px}.ticket-block p,.ticket-block p a{font-size:16px;line-height:26px}.ticket-block .mashup-name{margin-bottom:5px;text-transform:uppercase}.ticket-block .button,.ticket-block #user-login input[type=submit],#user-login .ticket-block input[type=submit]{margin-bottom:15px;width:100%}#content .filter-result-text{margin:0 0 1em;padding-left:55px;position:relative}@media (min-width: 768px){#content .filter-result-text{padding:0}}#content .filter-result-text .tags{display:inline-block;margin:0 0 0 15px}#content .filter-result-text .tags li{margin-right:5px}.reset-filter{background-color:red;border-radius:50%;color:#fff;display:inline-block;height:28px;left:0;margin-left:12px;position:absolute;text-indent:-9999px;top:9px;width:28px}@media (min-width: 768px){.reset-filter{position:relative;top:0}}.reset-filter:before{content:'x';color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-indent:0;line-height:22px;font-size:24px}.page-title{padding:0}@media (min-width: 768px){.page-title{padding:0;margin:0 auto;max-width:1240px}}@media (min-width: 768px){.page-title h1,.page-title .ehbf-step h2:not(.selected-day),.ehbf-step .page-title h2:not(.selected-day),.page-title .ehbf-result h2,.ehbf-result .page-title h2{line-height:142px;margin-left:-2px}}@media (min-width: 768px){.page-title h1.container,.page-title .ehbf-step h2.container:not(.selected-day),.ehbf-step .page-title h2.container:not(.selected-day),.page-title .ehbf-result h2.container,.ehbf-result .page-title h2.container{margin:0 0 0 -2px;padding-left:0}}@media (min-width: 768px){.page-programma .page-title h1.container,.page-programma .page-title .ehbf-step h2.container:not(.selected-day),.ehbf-step .page-programma .page-title h2.container:not(.selected-day),.page-programma .page-title .ehbf-result h2.container,.ehbf-result .page-programma .page-title h2.container,.page-programme .page-title h1.container,.page-programme .page-title .ehbf-step h2.container:not(.selected-day),.ehbf-step .page-programme .page-title h2.container:not(.selected-day),.page-programme .page-title .ehbf-result h2.container,.ehbf-result .page-programme .page-title h2.container{padding-left:20px;font-size:45px}}@media (min-width: 1200px){.page-programma .page-title h1.container,.page-programma .page-title .ehbf-step h2.container:not(.selected-day),.ehbf-step .page-programma .page-title h2.container:not(.selected-day),.page-programma .page-title .ehbf-result h2.container,.ehbf-result .page-programma .page-title h2.container,.page-programme .page-title h1.container,.page-programme .page-title .ehbf-step h2.container:not(.selected-day),.ehbf-step .page-programme .page-title h2.container:not(.selected-day),.page-programme .page-title .ehbf-result h2.container,.ehbf-result .page-programme .page-title h2.container{font-size:60px;padding-left:0}}@media (min-width: 768px){.page-programma-per-dag .page-title h1.container,.page-programma-per-dag .page-title .ehbf-step h2.container:not(.selected-day),.ehbf-step .page-programma-per-dag .page-title h2.container:not(.selected-day),.page-programma-per-dag .page-title .ehbf-result h2.container,.ehbf-result .page-programma-per-dag .page-title h2.container{font-size:45px;line-height:50px;padding:21px 0 21px 20px;max-width:55%}}@media (min-width: 1200px){.page-programma-per-dag .page-title h1.container,.page-programma-per-dag .page-title .ehbf-step h2.container:not(.selected-day),.ehbf-step .page-programma-per-dag .page-title h2.container:not(.selected-day),.page-programma-per-dag .page-title .ehbf-result h2.container,.ehbf-result .page-programma-per-dag .page-title h2.container{font-size:60px;line-height:142px;padding:0;max-width:100%}}@media (min-width: 768px){.festival-archive .page-title h1,.festival-archive .page-title .ehbf-step h2:not(.selected-day),.ehbf-step .festival-archive .page-title h2:not(.selected-day),.festival-archive .page-title .ehbf-result h2,.ehbf-result .festival-archive .page-title h2{float:left}}.page-title form{margin-top:20px}@media (min-width: 768px){.festival-archive .page-title form{width:120px;float:right;margin-top:50px}}@media (min-width: 980px){.festival-archive .page-title{max-width:980px}}@media (min-width: 1200px){.festival-archive .page-title{max-width:1240px}}.edition-bar{background:#ffbeff;border-radius:3px;margin:25px 15px 0;padding:20px;max-width:1240px;margin:25px 15px 0}@media (min-width: 768px){.edition-bar{margin:25px 20px 0}}@media (min-width: 1200px){.edition-bar{margin:25px auto 0}}.edition-bar h3{font-size:24px;margin:0}@media (min-width: 768px){.edition-bar h3{float:left;line-height:50px;max-width:75%}}.edition-bar form{margin-top:15px}@media (min-width: 768px){.edition-bar form{margin-top:20px}}@media (min-width: 768px){.festival-archive .edition-bar form{float:right;margin-top:0;text-align:right;width:220px}}.festival-archive .edition-bar form label{display:inline-block;float:none;line-height:50px;padding-right:20px;vertical-align:middle;width:auto}.festival-archive .edition-bar form .enhanced-dropdown-wrapper{display:inline-block;vertical-align:middle;width:120px}.edition-bar .break{display:none}@media (min-width: 768px){.edition-bar .break{display:initial}}.overview-page{padding:51px 0}.overview-page .item{margin-bottom:29px;min-height:80px;position:relative}@media (min-width: 768px){.overview-page .item{min-height:268px}}@media (min-width: 980px){.overview-page .item{min-height:290px}}.overview-page .item a{padding-left:155px;text-decoration:none;display:block}@media (min-width: 768px){.overview-page .item a{padding:0}}.overview-page .item .title{margin-bottom:10px}@media (min-width: 768px){.overview-page .item .title{margin-bottom:17px;overflow:hidden;position:relative}}.overview-page .item .image-wrapper{left:0;position:absolute;width:140px}@media (min-width: 768px){.overview-page .item .image-wrapper{width:auto;position:static}}.overview-page .item h2{color:#000;font-size:16px;line-height:18px;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}@media (min-width: 768px){.overview-page .item h2{display:inline-block;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;width:100%;color:#fff;font-size:30px;line-height:30px;position:absolute;text-shadow:none}}.overview-page .item p{color:#000;font-size:14px;line-height:18px;margin-bottom:0}@media (min-width: 768px){.overview-page .item p{font-size:16px;line-height:26px}}.overview-page .item img{display:block;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;width:100%}@media (min-width: 768px){.overview-page .item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.slide-out-item{max-height:0;margin-top:-25px;margin-bottom:72px;overflow:hidden;-webkit-transition:all 0.95s ease-in-out;transition:all 0.95s ease-in-out;width:100%}@media (min-width: 768px){.slide-out-item{float:left}}.professionals.front .slide-out-item{margin-top:0}.slide-out-item.show{max-height:100%;-webkit-transition-delay:1.05s;transition-delay:1.05s}@media (min-width: 768px){.slide-out-item.show{max-height:1700px}}.slide-out-item.show.first,.slide-out-item.show.closed{-webkit-transition-delay:0s;transition-delay:0s}.professionals.front .slide-out-item.show{margin-top:22px}@media (min-width: 768px){.professionals.front .slide-out-item.show{max-height:1700px}}.slide-out-item h3{font-size:20px;margin-bottom:35px;margin-top:10px;text-align:center;text-transform:uppercase}@media (min-width: 768px){.slide-out-item h3{font-size:30px;margin-bottom:56px}}.professionals.front .slide-out-item h3{margin:15px auto 58px;max-width:725px}@media (min-width: 768px){.professionals.front .slide-out-item h3{color:#000;font-size:48px;line-height:48px}}.slide-out-item .slide-out-inner{background-color:#ffbeff;margin-top:15px;position:relative;padding:35px 0 40px}@media (min-width: 768px){.slide-out-item .slide-out-inner{padding:65px 0 40px}}.slide-out-item .slide-out-inner .arrow{border-bottom:15px solid #ffbeff;border-left:15px solid transparent;border-right:15px solid transparent;display:block;height:0;width:0;left:50%;margin-left:-15px;position:absolute;top:-15px}.professionals.front .slide-out-item .slide-out-inner .container{padding:0 20px}.slide-out-item .container{max-width:1092px;padding:0 15px;margin:0 auto}@media (min-width: 768px){.slide-out-item .container{padding:0 32px}}.slide-out-list li{min-height:100px;margin-bottom:30px}@media (min-width: 980px){.slide-out-list li{float:left;margin-right:3.11284%;width:48.44358%}}@media (min-width: 768px){.slide-out-list li:nth-child(2n+2){margin-right:0}}.slide-out-list li a{color:#000;display:block;position:relative;text-decoration:none}@media (min-width: 768px){.slide-out-list li a{padding:0 0 0 211px}}.slide-out-list li img{width:100%;margin-bottom:15px}@media (min-width: 768px){.slide-out-list li img{left:0;margin:0;position:absolute;top:0;width:auto}}.slide-out-list li h4{font-size:20px;float:left;line-height:20px;margin-top:-3px;margin-bottom:19px;text-transform:uppercase;width:100%}.slide-out-list li p{line-height:18px}.faq-most-asked{margin-bottom:30px;padding:30px 0 0}@media (min-width: 768px){.faq-most-asked{margin-bottom:0;padding:67px 0 47px}}.faq-most-asked h3{font-size:24px;margin-bottom:23px}@media (min-width: 768px){.faq-most-asked h3{font-size:30px}}.faq-most-asked .faq-list li{margin-bottom:25px}.faq-categories{padding-bottom:45px}@media (min-width: 768px){.faq-categories{padding-bottom:60px}}.faq-categories h2{margin-bottom:26px}.faq-categories h2 a{color:#000;text-decoration:none}@media (min-width: 1200px){.faq-categories h2 a:hover{color:#63cdff}}@media (min-width: 768px){.faq-categories .item-wrapper{padding:45px 0 19px;border-bottom:1px solid #d7d7d7}}@media (min-width: 768px){.faq-categories .item-wrapper:last-child{border:0}}.faq-categories .item-wrapper>.item.half,.faq-categories .item-wrapper>.block-item.half{margin-bottom:32px}.faq-overview-list{border:2px solid #ccc;border-radius:3px;margin-bottom:15px}.faq-overview-list li{border-bottom:1px solid #ccc}.faq-overview-list li:last-child,.faq-overview-list li:nth-child(3){border-bottom:0}.faq-overview-list li:nth-child(n+4){display:none}.faq-overview-list li a{color:#000;display:block;padding:19px 28px 23px;text-decoration:none;-webkit-transition:background-color 0.45s ease;transition:background-color 0.45s ease}@media (min-width: 1200px){.faq-overview-list li a:hover{background-color:#e5e5e5}}.filter form input{border:none;border-radius:4px;height:35px;margin:0}.filter form button{border-top-right-radius:4px;border-bottom-right-radius:4px;height:35px;margin:0;position:absolute;right:0;top:0;width:35px}.page-praktische-informatie h1#page-title,.page-praktische-informatie .ehbf-step h2#page-title:not(.selected-day),.ehbf-step .page-praktische-informatie h2#page-title:not(.selected-day),.page-praktische-informatie .ehbf-result h2#page-title,.ehbf-result .page-praktische-informatie h2#page-title{padding:10px 0 0}@media (min-width: 768px){.page-praktische-informatie h1#page-title,.page-praktische-informatie .ehbf-step h2#page-title:not(.selected-day),.ehbf-step .page-praktische-informatie h2#page-title:not(.selected-day),.page-praktische-informatie .ehbf-result h2#page-title,.ehbf-result .page-praktische-informatie h2#page-title{font-size:50px;padding:5px 0 0 0}}@media (min-width: 980px){.page-praktische-informatie h1#page-title,.page-praktische-informatie .ehbf-step h2#page-title:not(.selected-day),.ehbf-step .page-praktische-informatie h2#page-title:not(.selected-day),.page-praktische-informatie .ehbf-result h2#page-title,.ehbf-result .page-praktische-informatie h2#page-title{font-size:60px}}.faq-content h1,.faq-content .ehbf-step h2:not(.selected-day),.ehbf-step .faq-content h2:not(.selected-day),.faq-content .ehbf-result h2,.ehbf-result .faq-content h2{margin-bottom:35px}.faq-questions{margin-top:35px}@media (min-width: 768px){.faq-questions{margin-top:49px}}.faq-questions .question,.faq-questions .answer{margin:0}.faq-questions .question{border:2px solid #ccc;border-bottom:0;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer;font-size:18px;line-height:28px;padding:19px 50px 20px 28px;position:relative;-webkit-transition:background-color 0.45s ease;transition:background-color 0.45s ease}@media (min-width: 768px){.faq-questions .question{padding:19px 50px 20px 28px}}.faq-questions .question:hover{background-color:#e5e5e5}.faq-questions .question:hover+.answer{background-color:#e5e5e5}.faq-questions .question:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath d=%22M491.32,138.484l-38.949-38.968c-11.573-11.535-30.261-11.535-41.796,0L250,260.109L89.426,99.535 c-11.535-11.572-30.261-11.572-41.796,0l-38.95,38.969c-11.572,11.554-11.572,30.261,0,41.815l220.254,220.217 c5.823,5.843,13.482,8.688,21.123,8.614c7.603,0.037,15.224-2.81,21.01-8.614L491.32,180.3 C502.894,168.745,502.894,150.039,491.32,138.484z%22/%3E%3C/svg%3E");background-size:14px;content:'';display:block;height:14px;width:14px;margin-top:-7px;position:absolute;right:30px;top:50%;-webkit-transition:all 0.45s ease;transition:all 0.45s ease;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.faq-questions .question.open{margin-bottom:0}.faq-questions .question.open:hover{background-color:#fff}.faq-questions .question.open:hover+.answer{background-color:#fff}.faq-questions .question.open:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-questions .answer{border:2px solid #ccc;border-top:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;max-height:3px;margin-bottom:28px;overflow:hidden;padding:0 28px;-webkit-transition:max-height 1s ease-in-out, background-color 0.45s ease;transition:max-height 1s ease-in-out, background-color 0.45s ease}.faq-questions .answer.open{max-height:9999px;padding:0 28px 0px}.film{border-bottom:1px solid #e5e5e5;max-height:364px;min-height:364px;overflow:hidden;padding:11px 0 42px;position:relative;margin:0 auto;-webkit-transition:max-height 0.75s ease-in-out, padding 0.75s ease-in-out;transition:max-height 0.75s ease-in-out, padding 0.75s ease-in-out;max-width:816px}.professionals .film{border:none}.film.open{min-height:0;max-height:100%;padding:11px 0 42px}@media (min-width: 768px){.film.open{max-height:3500px}}.film.open .button-wrapper{background:transparent;height:auto;opacity:0}.film h1,.film .ehbf-step h2:not(.selected-day),.ehbf-step .film h2:not(.selected-day),.film .ehbf-result h2,.ehbf-result .film h2{margin-bottom:7px}.film h2{font-size:24px;margin-bottom:39px;text-transform:none}.film .sub-title{margin-top:0}.film .button-wrapper{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(55%, #fff));background:-webkit-linear-gradient(rgba(255,255,255,0), #fff 55%);background:linear-gradient(rgba(255,255,255,0), #fff 55%);bottom:0;height:214px;left:0;padding-bottom:80px;position:absolute;pointer-events:none;-webkit-transition:0.75s ease-in-out;transition:0.75s ease-in-out;width:100%}.professionals .film .button-wrapper{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,239,255,0)), color-stop(55%, #ffefff));background:-webkit-linear-gradient(rgba(255,239,255,0), #ffefff 55%);background:linear-gradient(rgba(255,239,255,0), #ffefff 55%)}.film .button-wrapper .button,.film .button-wrapper #user-login input[type=submit],#user-login .film .button-wrapper input[type=submit]{bottom:45px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:170px;pointer-events:auto}@media (min-width: 768px){.film .button-wrapper .button,.film .button-wrapper #user-login input[type=submit],#user-login .film .button-wrapper input[type=submit]{width:auto}}.film .button-wrapper .button:active:focus,.film .button-wrapper #user-login input[type=submit]:active:focus,#user-login .film .button-wrapper input[type=submit]:active:focus,.film .button-wrapper .button:active,.film .button-wrapper #user-login input[type=submit]:active,#user-login .film .button-wrapper input[type=submit]:active,.film .button-wrapper .button:focus,.film .button-wrapper #user-login input[type=submit]:focus,#user-login .film .button-wrapper input[type=submit]:focus{position:absolute;top:auto}.film-gallery{background:#fff;margin:0 auto;padding:32px;overflow:hidden;position:relative;margin-top:-32px;max-width:880px}@media (min-width: 768px){.film-gallery{overflow:visible;height:187px;margin-top:-92px}}.professionals .film-gallery{background-color:#faeffa}.film-gallery .image-list{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:30px;overflow:auto}@media (min-width: 768px){.film-gallery .image-list{overflow:visible;margin-bottom:0}}.film-gallery .image-list li{-webkit-backface-visibility:hidden;backface-visibility:hidden;float:left;max-height:115px;overflow:hidden;position:relative;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all 0.45s ease;transition:all 0.45s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:50%;z-index:1}@media (min-width: 768px){.film-gallery .image-list li{width:25%}}@media (min-width: 768px){.film-gallery .image-list li:hover,.film-gallery .image-list li.selected{border:2px solid #ff0;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.2);box-shadow:0 0 20px 4px rgba(0,0,0,0.2);-webkit-transform:scale(1.16062);-ms-transform:scale(1.16062);transform:scale(1.16062);z-index:10}}.film-gallery .image-list li:nth-child(3){clear:both}@media (min-width: 768px){.film-gallery .image-list li:nth-child(3){clear:none}}.film-gallery .image-list li img{display:block;width:100%}.film-gallery .image-list li a{display:block}@media (min-width: 980px){.film-gallery .image-list li a{max-height:115px}}.film-gallery .image-list li a.video{position:relative}.film-gallery .image-list li a.video:before{background-color:#ff0a0a;border-radius:3px;content:'';height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px}.film-gallery .image-list li a.video:after{border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #fff;content:'';height:0;left:50%;margin:-12px 0 0 -7px;position:absolute;top:50%;width:0}@media (min-width: 768px){.film-gallery .heart-button{position:absolute;right:0px;top:-60px}}@media (min-width: 1200px){.film-gallery .heart-button{right:-74px;top:18px}}.film-screenings{padding:56px 0 33px;margin:0 auto;max-width:816px}.film-screenings h2{margin-bottom:30px}.film-screenings h2:first-child{margin-bottom:15px}.film-screenings p{font-size:16px;line-height:28px;margin-bottom:22px}.film-screenings .button-wrapper{margin:15px 0}.film-screenings .button-wrapper .button.disabled,.film-screenings .button-wrapper #user-login input.disabled[type=submit],#user-login .film-screenings .button-wrapper input.disabled[type=submit]{background:white;color:#6e6e6e;padding:0 20px;opacity:0.5}.main-content .screening-list{margin-left:-1px;margin-bottom:42px}.main-content .screening-list li{background-color:#6e6e6e;color:#fff;padding:10px 30px 24px;font-size:0}@media (min-width: 768px){.main-content .screening-list li{height:110px;padding:0 30px}}.main-content .screening-list li:nth-child(2n+2){background-color:#858585}.main-content .screening-list li:nth-child(2n+2) .icon-button:hover{background-color:#6e6e6e}.main-content .screening-list li span,.main-content .screening-list li time{display:inline-block;font-size:18px;line-height:40px}@media (min-width: 768px){.main-content .screening-list li span,.main-content .screening-list li time{line-height:106px;text-align:center}}.main-content .screening-list li span.button,.main-content .screening-list li time.button{font-size:14px;line-height:49px}.main-content .screening-list li time{width:50%}@media (min-width: 768px){.main-content .screening-list li time{display:table-cell;vertical-align:middle;width:158px}}.main-content .screening-list li .location{text-align:left;width:100%}@media (min-width: 768px){.main-content .screening-list li .location{display:table-cell;height:106px;line-height:inherit;vertical-align:middle;width:166px}}.main-content .screening-list li .date{width:50%}@media (min-width: 768px){.main-content .screening-list li .date{display:table-cell;vertical-align:middle;width:140px}}.main-content .screening-list li .button-wrapper{display:inline-block;margin:15px 0 0;text-align:center;width:100%}@media (min-width: 768px){.main-content .screening-list li .button-wrapper{display:table-cell;margin:0;text-align:right;vertical-align:middle;width:205px}}@media (min-width: 980px){.main-content .screening-list li .button-wrapper{width:280px}}.main-content .screening-list li .button-wrapper .button,.main-content .screening-list li .button-wrapper #user-login input[type=submit],#user-login .main-content .screening-list li .button-wrapper input[type=submit]{margin-left:7px;vertical-align:middle}.main-content .screening-list li .button-wrapper .black{opacity:0;-webkit-transition:0.3s ease;transition:0.3s ease}.main-content .screening-list li .button-wrapper .black.show-button{opacity:1}.main-content .screening-list li .button-wrapper .icon-button{font-size:0;vertical-align:middle}.main-content .screening-list li .button-wrapper .add-to-calendar,.main-content .screening-list li .button-wrapper .shopping-cart{display:none;margin:0}.main-content .screening-list li .button-wrapper .add-to-calendar.show-button,.main-content .screening-list li .button-wrapper .shopping-cart.show-button{display:inline-block;margin:0 0 0 15px}.main-content .screening-list li .button-wrapper .add-to-calendar .tooltip-content,.main-content .screening-list li .button-wrapper .shopping-cart .tooltip-content{font-size:14px;line-height:14px;text-transform:none}.other-films,.more-films{border-top:1px solid #e5e5e5;padding:65px 0 65px}@media (min-width: 768px){.other-films,.more-films{padding-bottom:94px}}.other-films .button-wrapper,.more-films .button-wrapper{margin:10px 0 0}.more-films{background-color:#e5e5e5;padding-bottom:31px;position:relative}@media (min-width: 980px){.more-films .button,.more-films #user-login input[type=submit],#user-login .more-films input[type=submit]{position:absolute;right:20px;top:0}}@media (min-width: 980px){.more-films .button:active:focus,.more-films #user-login input[type=submit]:active:focus,#user-login .more-films input[type=submit]:active:focus,.more-films .button:active,.more-films #user-login input[type=submit]:active,#user-login .more-films input[type=submit]:active{position:absolute !important}}.film-item,.favorites li,.advice li{position:relative}.small-popup .film-item,.small-popup .favorites li,.small-popup .advice li{width:100%}.film-item a,.favorites li a,.advice li a{text-decoration:none}.film-item h3 a,.film-item a h3,.favorites li h3 a,.favorites li a h3,.advice li h3 a,.advice li a h3{color:#000;text-decoration:none}.film-item h3,.favorites li h3,.advice li h3{font-size:20px;line-height:28px;margin-top:11px;text-transform:uppercase}.film-item .heart-button,.favorites li .heart-button,.advice li .heart-button{position:absolute;right:20px;bottom:20px}.film-item img,.favorites li img,.advice li img{-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;width:100%;max-width:none}@media (min-width: 1200px){.film-item:hover img,.favorites li:hover img,.advice li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.advice{position:relative}.film-vod{background-color:#6e6e6e;color:#fff;padding:25px 31px;margin-bottom:24px;position:relative}.film-vod h2,.film-vod h2:first-child{font-size:40px;line-height:40px;margin-bottom:25px}.film-vod .button,.film-vod #user-login input[type=submit],#user-login .film-vod input[type=submit]{margin:25px 0}@media (min-width: 768px){.film-vod .button,.film-vod #user-login input[type=submit],#user-login .film-vod input[type=submit]{margin:0;position:absolute;right:21px;top:21px}.film-vod .button:active:focus,.film-vod #user-login input[type=submit]:active:focus,#user-login .film-vod input[type=submit]:active:focus,.film-vod .button:active,.film-vod #user-login input[type=submit]:active,#user-login .film-vod input[type=submit]:active{position:absolute;top:29px}}.film-featured-in{border-bottom:1px solid #e5e5e5;display:none;font-size:14px;line-height:13px;margin:0 auto;padding-bottom:40px;text-align:center;max-width:816px}@media (min-width: 768px){.film-featured-in{display:block;padding:56px 0}}@media (min-width: 1200px){.film-featured-in{border:0;padding-bottom:0;padding-top:0;position:absolute;right:25px;top:205px;width:106px}}@media (min-width: 1350px){.film-featured-in{right:94px}}@media (min-width: 1200px){.node-type-combinedprogramme .film-featured-in{top:148px}}.film-featured-in ul{margin-bottom:0}.film-featured-in ul li{display:inline-block;margin:0 15px;padding:0}.film-featured-in p{line-height:14px;margin-bottom:14px;margin-top:40px}@media (min-width: 768px){.film-featured-in p{margin-top:0}}.film-featured-in .awards{margin-top:50px}@media (min-width: 1200px){.film-featured-in .awards{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:57px}}.film-featured-in .awards a{display:block;font-size:16px;line-height:21px;margin-top:7px}.film-featured-in .other-program p{text-decoration:underline}@media (min-width: 768px){.film-featured-in .other-program p{margin-top:60px}}.label-wrapper{position:relative}.section-label{display:inline-block;font-size:13px;height:30px;line-height:30px;margin-bottom:20px;padding:0 14px;text-transform:none;white-space:nowrap}.section-label.header-section-label{position:absolute;top:-100px}@media (min-width: 768px){.section-label.header-section-label{top:-135px}}@media (min-width: 980px){.section-label.header-section-label{top:-100px}}.director-more-films{border-bottom:1px solid #e5e5e5;position:relative;margin:0 auto;padding:11px 0 42px}@media (min-width: 768px){.director-more-films{padding:42px 0}}@media (min-width: 980px){.director-more-films{padding:65px 0}}.director-more-films .item-wrapper{max-height:288px;min-height:288px;overflow:hidden;-webkit-transition:max-height 0.75s ease-in-out;transition:max-height 0.75s ease-in-out}.director-more-films .item-wrapper.open{min-height:0;max-height:9999px}.director-more-films .item-wrapper.open .button-wrapper{background:transparent;height:auto}.director-more-films .button-wrapper{margin-top:30px;padding-bottom:30px;text-align:center;width:100%}.director-more-films .button-wrapper .button,.director-more-films .button-wrapper #user-login input[type=submit],#user-login .director-more-films .button-wrapper input[type=submit]{width:170px}@media (min-width: 768px){.director-more-films .button-wrapper .button,.director-more-films .button-wrapper #user-login input[type=submit],#user-login .director-more-films .button-wrapper input[type=submit]{width:auto}}.select-time{margin:15px 0;opacity:0;overflow:hidden;-webkit-transition:bottom 750ms, height 500ms, opacity 300ms 500ms;transition:bottom 750ms, height 500ms, opacity 300ms 500ms}@media (min-width: 768px){.select-time{bottom:0;height:auto;margin:0;position:fixed;right:0;width:240px;z-index:100}}.js-loaded .select-time{opacity:1}.select-time .scroller{overflow:auto;overflow-x:hidden;height:100%;padding-right:15px;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%}.select-time ul{background-color:#727272;margin-bottom:0}@media (min-width: 768px){.select-time ul{width:240px}}.select-time ul li{padding:0;display:inline-block;width:30%}@media (min-width: 768px){.select-time ul li{display:block;width:100%}}.select-time ul li:first-child{background-color:#969696;display:block;text-align:center;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;width:100%}@media (min-width: 768px){.select-time ul li:first-child{text-align:left}}@media (min-width: 1200px){.select-time ul li:first-child:hover{background-color:#b2b2b2}.select-time ul li:first-child:hover a{color:#fff}}.select-time ul li:first-child a{height:60px;line-height:60px}.select-time ul li:first-child a.hide{display:none}.select-time ul li:first-child .selected-time,.select-time ul li:first-child .selected-letter{color:#ff0;float:right;margin-left:15px}.select-time ul li:nth-child(2){padding-top:12px}.select-time ul li:last-child{padding-bottom:12px}.select-time ul li a{color:#fff;display:inline-block;font-size:18px;padding:5px 25px;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}@media (min-width: 1200px){.select-time ul li a:hover{color:#ff0}}.select-time ul li.active a{color:#000;position:relative;z-index:20}.select-time ul li.active a:before{background-color:#ff0;border-radius:31px;content:'';display:block;height:100%;left:13px;position:absolute;top:0px;right:13px;width:auto;z-index:-1}.page-programma-a-z .select-time ul li.active a:before{width:40px}.result-wrapper{border-bottom:1px solid #d2d2d2;padding:30px 20px}.result-wrapper:after{content:'';display:table;clear:both}.result-wrapper .result-text{display:inline-block;font-size:24px;line-height:26px;margin-top:8px}.result-wrapper .result-text #reset-all-filters{color:#ff0a0a;font-size:16px;padding-left:25px;text-transform:uppercase}.result-wrapper .radio-switch-wrapper{float:right;margin-top:10px}@media (min-width: 768px){.result-wrapper .radio-switch-wrapper{margin-top:0}}.result-wrapper .radio-switch-wrapper span,.result-wrapper .radio-switch-wrapper .radio-switch{display:inline-block;vertical-align:top}.result-wrapper .radio-switch-wrapper span{padding-right:20px;line-height:43px}.view-programma-per-dag{padding-bottom:35px}.main-content .programmaonderdelen li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:2px solid #222;border-radius:2px;margin-bottom:30px;min-height:100px;padding:3% 3% 3% 100px;position:relative;text-align:left}@media (min-width: 768px){.main-content .programmaonderdelen li{min-height:196px;padding:15px 15px 15px 240px}}.main-content .programmaonderdelen li p{margin:0}.main-content .programmaonderdelen li a{color:#222;text-decoration:none}.main-content .programmaonderdelen li .onderdeel-icon{left:3%;margin-top:-40px;position:absolute;top:50%}@media (min-width: 768px){.main-content .programmaonderdelen li .onderdeel-icon{left:28px;margin:0;top:14px}}@media (min-width: 1200px){.main-content .programmaonderdelen li:after{background-size:auto 18px;content:'';height:16px;margin-top:-8px;position:absolute;-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease;width:18px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");bottom:28px;right:30px}}.onderdeel-icon{border:4px solid #222;border-radius:50%;display:block;font-size:40px;height:80px;line-height:66px;text-align:center;text-transform:uppercase;width:80px}@media (min-width: 768px){.onderdeel-icon{font-size:80px;height:160px;line-height:146px;width:160px}}.film-featured-in .onderdeel-icon{border:1px solid #222;font-size:30px;height:76px;margin:0 auto 13px;line-height:74px;width:76px}.professionals .film-featured-in .onderdeel-icon{background-color:#fff}.page-programmaonderdelen .container{max-width:856px}@media (min-width: 980px){.page-programmaonderdelen h1,.page-programmaonderdelen .ehbf-step h2:not(.selected-day),.ehbf-step .page-programmaonderdelen h2:not(.selected-day),.page-programmaonderdelen .ehbf-result h2,.ehbf-result .page-programmaonderdelen h2{font-size:58px;margin-bottom:60px}}.regisseur{max-width:816px;padding-top:20px;position:relative}@media (min-width: 768px){.regisseur{padding:175px 0 60px}}.regisseur .share{display:none}@media (min-width: 768px){.regisseur .share{display:block;float:right;text-align:right}}.regisseur .share .social-list li{display:inline-block;float:none}.regisseur .share .social-list li:last-child a{padding-right:0}.regisseur .share.only-mobile{display:block;margin-top:20px}.director-photo{border-radius:50%;display:block;height:180px;margin:0 auto 40px;overflow:hidden;width:180px}.director-photo img{width:100%}@media (min-width: 768px){.regisseur .director-photo{margin:0;position:absolute;left:15px;top:50px}}@media (min-width: 980px){.regisseur .director-photo{left:0}}.search-suggestions{background:#000;height:0;left:0;overflow:scroll;position:fixed;top:0;-webkit-transition:height 0.65s 300ms ease, padding 0.55s 300ms ease;transition:height 0.65s 300ms ease, padding 0.55s 300ms ease;width:100%;z-index:899}@media (min-width: 768px){.search-suggestions{overflow:hidden}}.search-open .search-suggestions{height:100%;padding-top:65px}@media (min-width: 768px){.search-open .search-suggestions{padding-top:170px}}@media (min-width: 1440px){.search-open .search-suggestions{padding-top:175px}}@media (min-width: 768px) and (max-height: 665px){.search-open .search-suggestions{padding-top:120px}}.search-suggestions .container{max-width:1068px;text-align:left}.search-suggestions input{background-color:#000;border:none;border-bottom:2px solid #3c3d3e;color:#fff;font-size:18px;height:48px;margin-bottom:25px}.search-suggestions input::-webkit-input-placeholder{color:#666;text-transform:uppercase}.search-suggestions input:-moz-placeholder{color:#666;text-transform:uppercase}.search-suggestions input::-moz-placeholder{color:#666;text-transform:uppercase}.search-suggestions input:-ms-input-placeholder{color:#666;text-transform:uppercase}@media (min-width: 768px){.search-suggestions input{font-size:48px;height:76px;margin-bottom:1em}}.search-suggestions h2{color:#fff;font-size:12px;text-transform:uppercase}@media (min-width: 768px){.search-suggestions h2{font-size:18px}}.search-suggestions ul li{margin-bottom:5px}.search-suggestions ul a{display:block;text-decoration:none}.search-suggestions ul a span{background-color:#ff0a0a;color:#ff6c6c;display:inline-block;height:40px;line-height:40px;margin:0 12px 15px 0;padding:0 20px;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}@media (min-width: 768px){.search-suggestions ul a span{margin-bottom:0}}@media (min-width: 768px){.search-suggestions ul a:hover span{background-color:#bf0000}}.search-suggestions ul a strong{color:#fff;font-weight:normal}.search-suggestions ul a em{color:#ff0a0a;display:inline-block;font-size:12px;font-style:normal;margin:0 20px 15px 0;text-transform:uppercase}@media (min-width: 768px){.search-suggestions ul a em{margin-bottom:0}}.search-suggestions ul a em.for-professionals,.search-suggestions ul a em.for-audience{border:1px solid #ffbeff;color:#ffbeff;height:40px;line-height:40px;margin:0 0 15px;padding:0 15px}@media (min-width: 768px){.search-suggestions ul a em.for-professionals,.search-suggestions ul a em.for-audience{margin-bottom:0}}.search-suggestions ul a em.for-audience{border-color:#fff}.search-suggestions .view-empty{color:#fff}.views-exposed-form .views-exposed-widget{padding:30px 1em 0 0;position:relative}.pager-next,.blogposts .pager-next{margin:0 auto;position:relative}.ajax-progress{background-color:#ff0a0a;bottom:0;display:block;height:49px;position:absolute;left:0;width:49px}.pager .ajax-progress{bottom:7px;right:0;left:auto}.search-suggestions .ajax-progress{background-color:transparent;display:inline-block;position:static;height:auto;width:auto}.ajax-progress .throbber{background:url(/sites/all/themes/iffr/images/content/loading-red-bg.gif) no-repeat center center;background-size:cover;bottom:0;height:30px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px}.search-suggestions .ajax-progress .throbber{background:url(/sites/all/themes/iffr/images/content/loading.gif) no-repeat center center;margin-top:26px;padding-top:10px;position:static}.searchresults header{background-color:#000}.searchresults header h1,.searchresults header .ehbf-step h2:not(.selected-day),.ehbf-step .searchresults header h2:not(.selected-day),.searchresults header .ehbf-result h2,.ehbf-result .searchresults header h2{color:#fff;display:inline-block;font-size:20px;height:132px;line-height:132px;margin:0;position:relative;text-transform:initial}@media (min-width: 768px){.searchresults header h1,.searchresults header .ehbf-step h2:not(.selected-day),.ehbf-step .searchresults header h2:not(.selected-day),.searchresults header .ehbf-result h2,.ehbf-result .searchresults header h2{font-size:48px}}.searchresults header h1 a,.searchresults header .ehbf-step h2:not(.selected-day) a,.ehbf-step .searchresults header h2:not(.selected-day) a,.searchresults header .ehbf-result h2 a,.ehbf-result .searchresults header h2 a{background-color:#ff0a0a;color:#fff;border-radius:50%;display:block;height:27px;margin-top:-13px;position:absolute;text-align:center;text-indent:-9999px;text-decoration:none;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;right:-50px;width:27px}@media (min-width: 768px){.searchresults header h1 a:hover,.searchresults header .ehbf-step h2:not(.selected-day) a:hover,.ehbf-step .searchresults header h2:not(.selected-day) a:hover,.searchresults header .ehbf-result h2 a:hover,.ehbf-result .searchresults header h2 a:hover{background-color:#bf0000}}.searchresults header h1 a:before,.searchresults header .ehbf-step h2:not(.selected-day) a:before,.ehbf-step .searchresults header h2:not(.selected-day) a:before,.searchresults header .ehbf-result h2 a:before,.ehbf-result .searchresults header h2 a:before,.searchresults header h1 a:after,.searchresults header .ehbf-step h2:not(.selected-day) a:after,.ehbf-step .searchresults header h2:not(.selected-day) a:after,.searchresults header .ehbf-result h2 a:after,.ehbf-result .searchresults header h2 a:after{content:"";position:absolute;z-index:-1;background:#fff}.searchresults header h1 a:before,.searchresults header .ehbf-step h2:not(.selected-day) a:before,.ehbf-step .searchresults header h2:not(.selected-day) a:before,.searchresults header .ehbf-result h2 a:before,.ehbf-result .searchresults header h2 a:before{left:12px;width:2px;height:16px;top:5px}.searchresults header h1 a:after,.searchresults header .ehbf-step h2:not(.selected-day) a:after,.ehbf-step .searchresults header h2:not(.selected-day) a:after,.searchresults header .ehbf-result h2 a:after,.ehbf-result .searchresults header h2 a:after{top:12px;height:2px;width:16px;left:5px}@media (min-width: 768px){.searchresults header h1 a,.searchresults header .ehbf-step h2:not(.selected-day) a,.ehbf-step .searchresults header h2:not(.selected-day) a,.searchresults header .ehbf-result h2 a,.ehbf-result .searchresults header h2 a{top:72px}}.searchresults header .container{max-width:1280px}.searchresults nav{background-color:#ff0;text-align:center}@media (min-width: 768px){.searchresults nav li{display:inline-block;margin:0}}.searchresults nav a{color:#000;display:block;font-size:14px;line-height:2em;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 768px){.searchresults nav a{line-height:80px;padding:0 10px}}@media (min-width: 1200px){.searchresults nav a{font-size:20px;padding:0 40px}}@media (min-width: 768px){.searchresults nav a:hover{background-color:#ff7}}.searchresults nav li.active a{background-color:#fff;color:#ff0a0a}.searchresults .view-content{padding-top:50px}.searchresults .container{max-width:816px}.searchresults .container ul li{border:2px solid #ccc;border-radius:2px;margin-bottom:30px;overflow:hidden;position:relative}@media (min-width: 768px){.searchresults .container ul li{height:200px;padding:25px 30px 25px 52%}}@media (min-width: 980px){.searchresults .container ul li{padding-left:47.79412%}}.searchresults .container ul li.has-label{padding-top:42px}@media (min-width: 768px){.searchresults .container ul li.has-label p{max-height:55px;overflow:hidden}}@media (min-width: 1200px){.searchresults .container ul li:after{background-size:auto 18px;content:'';height:16px;margin-top:-8px;position:absolute;-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease;width:18px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");bottom:28px;right:30px}}@media (min-width: 1200px){.searchresults .container ul li:hover:after{margin-right:-50px}}.searchresults .container ul a{color:#000;text-decoration:none}.searchresults .container ul img{width:100%}@media (min-width: 768px){.searchresults .container ul img{position:absolute;top:-2px;left:-2px;width:auto}}.searchresults .container ul .director-photo{margin-top:20px}@media (min-width: 768px){.searchresults .container ul .director-photo{left:80px;margin-top:0;position:absolute;top:9px}}.searchresults .container ul .director-photo img{position:static;width:100%}.searchresults .container ul h3{font-size:24px;margin:10px 0 15px;padding:0 5%;text-transform:uppercase}@media (min-width: 768px){.searchresults .container ul h3{margin:0;padding:0}}.searchresults .container ul p{padding:0 5%}@media (min-width: 768px){.searchresults .container ul p{padding:0}}.searchresults .container ul p.subtitle{font-size:15px;margin-bottom:15px}.searchresults .container ul .heart-button{margin:0 auto 15px}@media (min-width: 768px){.searchresults .container ul .heart-button{left:313px;margin:0;position:absolute;top:120px}}.searchresults .container ul .for-professionals{background-color:#ffe0ff;font-size:12px;font-style:normal;height:28px;line-height:28px;padding:0 12px;position:absolute;right:0;text-transform:uppercase;top:0}.searchresults h2{font-size:20px;margin-top:54px}.front .header-image{background-size:cover;overflow:hidden;position:relative;height:320px}@media (min-width: 768px){.front .header-image{height:329px}}@media (min-width: 980px){.front .header-image{height:597px}}@media (min-width: 1350px){.front .header-image{background-size:100% auto}}.front .header-image:before{background-color:rgba(0,0,0,0.2);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.front .home-blocks{padding-top:30px}.front .home-blocks .button-wrapper{margin:15px 0 40px}@media (min-width: 768px){.front .home-blocks .button-wrapper{margin:15px 0 80px}}.front .home-blocks .button-wrapper .button,.front .home-blocks .button-wrapper #user-login input[type=submit],#user-login .front .home-blocks .button-wrapper input[type=submit]{line-height:72px;height:72px;text-align:center}.front .home-blocks .button-wrapper .button:after,.front .home-blocks .button-wrapper #user-login input[type=submit]:after,#user-login .front .home-blocks .button-wrapper input[type=submit]:after{right:50%;margin-right:-110px}.front .home-blocks .button-wrapper .button:hover:after,.front .home-blocks .button-wrapper #user-login input[type=submit]:hover:after,#user-login .front .home-blocks .button-wrapper input[type=submit]:hover:after{margin-right:-125px}.home-featured{color:#fff;margin:35px 4px;max-width:500px}@media (min-width: 768px){.home-featured{margin:25px 4px}}@media (min-width: 980px){.home-featured{margin:137px 4px 166px;max-width:604px}}.home-featured h1,.home-featured .ehbf-step h2:not(.selected-day),.ehbf-step .home-featured h2:not(.selected-day),.home-featured .ehbf-result h2,.ehbf-result .home-featured h2{font-size:25px;margin-bottom:14px}@media (min-width: 768px){.home-featured h1,.home-featured .ehbf-step h2:not(.selected-day),.ehbf-step .home-featured h2:not(.selected-day),.home-featured .ehbf-result h2,.ehbf-result .home-featured h2{font-size:40px}}@media (min-width: 980px){.home-featured h1,.home-featured .ehbf-step h2:not(.selected-day),.ehbf-step .home-featured h2:not(.selected-day),.home-featured .ehbf-result h2,.ehbf-result .home-featured h2{font-size:60px}}.home-featured p{font-size:17px;line-height:20px;margin-bottom:27px}@media (min-width: 768px){.home-featured p{font-size:20px}}.home-featured .button,.home-featured #user-login input[type=submit],#user-login .home-featured input[type=submit]{margin-left:-4px}.pre-sale{padding:40px 0 40px;text-align:center}@media (min-width: 768px){.pre-sale{padding:65px 0 40px}}.pre-sale h2{font-size:30px;line-height:30px;margin-bottom:16px}.pre-sale p{font-size:20px;line-height:25px;margin:0 auto 25px;max-width:760px}.item-wrapper>.item.half,.item-wrapper>.block-item.half{margin-bottom:0}@media (min-width: 768px){.item-wrapper>.item.half,.item-wrapper>.block-item.half{width:100%}}@media (min-width: 980px){.item-wrapper>.item.half,.item-wrapper>.block-item.half{margin-bottom:32px;margin-right:2.58065%;width:48.70968%}}@media (min-width: 980px){.item-wrapper>.item.half:nth-of-type(2n+2),.item-wrapper>.block-item.half:nth-of-type(2n+2){margin-right:0}}.item-wrapper .item-wrapper{margin:0 auto;max-width:816px}.home-block.blog{margin-bottom:32px;overflow:hidden;padding:0;position:relative}.home-block.blog a{color:#000;text-decoration:none}.home-block.blog time{color:#ff0;display:inline-block;font-size:15px;line-height:30px}.professionals .home-block.blog time{color:#fff}.home-block.blog img{display:block;width:100%}.home-block.blog .categoryname{font-size:15px;margin-right:7px;padding:0 14px;text-transform:uppercase}.professionals .home-block.blog .categoryname{background-color:#ffbeff}.home-block.blog .content{left:31px;position:absolute;top:29px;width:80%}@media (min-width: 768px){.home-block.blog .content{width:auto}}.home-block.blog .content h2{color:#fff;margin-top:5px;max-width:468px;font-size:26px;line-height:30px}@media (min-width: 768px){.home-block.blog .content h2{font-size:48px;line-height:48px}}@media (min-width: 768px){.home-block.blog.wide a{display:block;padding-left:52.31788%}}@media (min-width: 768px){.home-block.blog.wide:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E");background-size:auto 18px;bottom:28px;content:'';height:16px;margin-top:-8px;position:absolute;right:30px;-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease;width:18px}}@media (min-width: 980px){.home-block.blog.wide:after{background-image:none}}@media (min-width: 1200px){.home-block.blog.wide:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}}@media (min-width: 1200px){.home-block.blog.wide:hover:after{margin-right:-50px}}.home-block.blog.wide .content{background-color:#fff;border:2px solid #ccc;border-top:0;padding:22px 29px;position:static;width:auto}@media (min-width: 768px){.home-block.blog.wide .content{border-top:2px solid #ccc;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left-width:1px;padding:22px 20px;height:344px}}@media (min-width: 980px){.home-block.blog.wide .content{height:220px;padding:5px 20px}}@media (min-width: 1200px){.home-block.blog.wide .content{padding:22px 29px;height:270px}}@media (min-width: 1350px){.home-block.blog.wide .content{height:286px}}.professionals .home-block.blog.wide .content{border:0}.home-block.blog.wide .content h2{color:#000;font-size:24px;line-height:24px;margin-bottom:6px}@media (min-width: 980px){.home-block.blog.wide .content h2{font-size:19px;overflow:hidden}}@media (min-width: 1200px){.home-block.blog.wide .content h2{max-height:none;overflow:visible}}.home-block.blog.wide .content p{display:none}@media (min-width: 768px){.home-block.blog.wide .content p{color:#969696;display:block;line-height:26px}}@media (min-width: 980px){.home-block.blog.wide .content p{overflow:hidden;max-height:105px}}@media (min-width: 1200px){.home-block.blog.wide .content p{overflow:visible;max-height:none}}.home-block.blog.wide .meta{left:31px;position:absolute;top:29px;z-index:10}@media (min-width: 980px){.home-block.blog.wide .meta{left:15px;top:15px;max-width:235px}}@media (min-width: 1200px){.home-block.blog.wide .meta{left:31px;top:29px;max-width:none}}.home-block.blog.wide .image-wrapper{width:100%}@media (min-width: 768px){.home-block.blog.wide .image-wrapper{left:0;position:absolute;top:0;width:52.31788%;z-index:0}}.home-block img{-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}@media (min-width: 768px){.home-block:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.front.professionals.during-festival .header-image{background-image:url("/sites/all/themes/iffr/images/background/prof_home.jpg");background-position:bottom center;min-height:500px;position:relative}.front.professionals.during-festival .header-image h1,.front.professionals.during-festival .header-image .ehbf-step h2:not(.selected-day),.ehbf-step .front.professionals.during-festival .header-image h2:not(.selected-day),.front.professionals.during-festival .header-image .ehbf-result h2,.ehbf-result .front.professionals.during-festival .header-image h2{bottom:48px;bottom:80px;color:#fff;font-size:60px;left:0;position:absolute;max-width:none;width:100%}.front.professionals.during-festival .header-image h1 a,.front.professionals.during-festival .header-image .ehbf-step h2:not(.selected-day) a,.ehbf-step .front.professionals.during-festival .header-image h2:not(.selected-day) a,.front.professionals.during-festival .header-image .ehbf-result h2 a,.ehbf-result .front.professionals.during-festival .header-image h2 a{color:#fff;text-decoration:none}.front.professionals.during-festival .header-image p{left:0;bottom:0;position:absolute;max-width:none;width:100%}.front.professionals .header-image{background-color:#000;color:#fff;height:auto;overflow:auto;padding-bottom:30px;text-align:center}@media (min-width: 768px){.front.professionals .header-image{padding:0}}.front.professionals .header-image h1,.front.professionals .header-image .ehbf-step h2:not(.selected-day),.ehbf-step .front.professionals .header-image h2:not(.selected-day),.front.professionals .header-image .ehbf-result h2,.ehbf-result .front.professionals .header-image h2{color:#ff0;margin:51px auto 11px;max-width:555px}.front.professionals .header-image h1 .profession,.front.professionals .header-image .ehbf-step h2:not(.selected-day) .profession,.ehbf-step .front.professionals .header-image h2:not(.selected-day) .profession,.front.professionals .header-image .ehbf-result h2 .profession,.ehbf-result .front.professionals .header-image h2 .profession{display:inline-block;height:60px;color:#ff0;padding-right:10px;position:relative}.front.professionals .header-image h1 .profession:after,.front.professionals .header-image .ehbf-step h2:not(.selected-day) .profession:after,.ehbf-step .front.professionals .header-image h2:not(.selected-day) .profession:after,.front.professionals .header-image .ehbf-result h2 .profession:after,.ehbf-result .front.professionals .header-image h2 .profession:after{-webkit-animation:cursor steps(1) 1s infinite;animation:cursor steps(1) 1s infinite;border:1px solid #ff0;content:'';height:60px;margin-top:-30px;position:absolute;right:0;top:50%}.front.professionals .header-image h2{color:#ffbeff}.front.professionals .header-image p{margin:0 auto 1em;max-width:846px}.front.professionals .header-image p a{color:#fff}@media (min-width: 768px){.front.professionals .header-image .container>.button,.front.professionals .header-image #user-login .container>input[type=submit],#user-login .front.professionals .header-image .container>input[type=submit]{right:0;position:absolute;top:0}}.front.professionals .header-image .icon.large{fill:#fff;left:15px;position:absolute;top:6px;height:40px;width:40px}@media (min-width: 768px){.front.professionals .header-image .icon.large{position:static;height:75px;width:75px}}.front.professionals .header-image .item-wrapper{margin:50px auto 0;max-width:1028px;margin:20px auto 30px;max-width:1028px}@media (min-width: 768px){.front.professionals .header-image .item-wrapper{margin:50px auto 0}}.front.professionals .header-image .item-wrapper li{margin-bottom:12px;position:relative;overflow:visible}@media (min-width: 768px){.front.professionals .header-image .item-wrapper li{margin-bottom:32px}.front.professionals .header-image .item-wrapper li:hover .hover-item{opacity:1;top:-89px}}.front.professionals .header-image .item-wrapper .item a{border:2px solid #ffbeff;display:block;color:#000;padding:10px 10px 10px 85px;text-align:left;text-decoration:none}@media (min-width: 768px){.front.professionals .header-image .item-wrapper .item a{border:0;padding:0;text-align:center}}.front.professionals .header-image .item-wrapper .item .label{color:#ffbeff;display:inline-block;font-size:20px;line-height:20px;-webkit-transition:background-color 0.45s ease;transition:background-color 0.45s ease;text-align:left;text-transform:uppercase;vertical-align:middle}@media (min-width: 768px){.front.professionals .header-image .item-wrapper .item .label{border:2px solid #ffbeff;display:block;min-height:80px;margin-top:13px;text-align:center;padding:29px 22px 14px}}@media (min-width: 980px){.front.professionals .header-image .item-wrapper .item .label{padding:19px 30px 14px}}@media (min-width: 768px){.front.professionals .header-image .item-wrapper .item .label.small{padding:29px 22px 14px}}.front.professionals .header-image .item-wrapper .item .opened a{background-color:#ffbeff}@media (min-width: 768px){.front.professionals .header-image .item-wrapper .item .opened a{background-color:transparent}}.front.professionals .header-image .item-wrapper .item .opened a .label{color:#000}@media (min-width: 768px){.front.professionals .header-image .item-wrapper .item .opened .label{background-color:#ffbeff;color:#000}}.front.professionals .header-image .item-wrapper .item .hover-item{background-color:#ffbeff;border-radius:50%;display:block;font-size:20px;height:93px;left:50%;line-height:93px;opacity:0;position:absolute;text-transform:uppercase;top:45px;-webkit-transition:all 0.45s ease;transition:all 0.45s ease;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:93px}@media (min-width: 768px){.front.professionals .header-image .item-wrapper li:last-of-type .label{padding:19px 15px 14px}}.front.professionals .home-blocks{background-color:#faeffa;padding:15px 0}@media (min-width: 768px){.front.professionals .home-blocks{padding:51px 0}}.news{padding:29px 0;background:#fff}.news a{font-weight:bold}.news time{color:#000;font-size:16px;line-height:20px;text-transform:uppercase}.news h2{color:#000;font-size:24px;line-height:25px;margin:6px 0;text-transform:none}.news p{color:#969696}.news .item{font-size:18px;line-height:30px;margin-bottom:6px 0}@media (min-width: 768px){.news .item{margin-top:0;padding-right:74px}}.news .button-wrapper{margin:0}.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit]{line-height:40px;height:50px;margin-top:-17px;vertical-align:top}@media (min-width: 768px){.news .button-wrapper .button,.news .button-wrapper #user-login input[type=submit],#user-login .news .button-wrapper input[type=submit]{line-height:50px}}.news .button-wrapper .button:after,.news .button-wrapper #user-login input[type=submit]:after,#user-login .news .button-wrapper input[type=submit]:after{right:10px}@media (min-width: 768px){.extra-content{background:-webkit-linear-gradient(0deg, #fff 0%, #fff 50%, #faeffa 50%, #faeffa 100%);background:linear-gradient(90deg, #fff 0%, #fff 50%, #faeffa 50%, #faeffa 100%)}}.extra-content .container>.item-wrapper{overflow:hidden}.extra-content .container>.item-wrapper:after{display:none}.extra-content .container>.item-wrapper>.item.half,.extra-content .container>.item-wrapper>.block-item.half{position:relative;margin:0;padding:15px 0}@media (min-width: 768px){.extra-content .container>.item-wrapper>.item.half,.extra-content .container>.item-wrapper>.block-item.half{padding:64px 0 66px}}.extra-content .container>.item-wrapper>.item.half:after,.extra-content .container>.item-wrapper>.block-item.half:after{display:none}.extra-content .container>.item-wrapper>.item.half:first-child,.extra-content .container>.item-wrapper>.block-item.half:first-child{padding-bottom:0}@media (min-width: 768px){.extra-content .container>.item-wrapper>.item.half:first-child,.extra-content .container>.item-wrapper>.block-item.half:first-child{padding-bottom:66px;width:40.16129%}}.extra-content .container>.item-wrapper>.item.half:last-child,.extra-content .container>.item-wrapper>.block-item.half:last-child{background-color:#faeffa}@media (min-width: 768px){.extra-content .container>.item-wrapper>.item.half:last-child,.extra-content .container>.item-wrapper>.block-item.half:last-child{padding-left:2.58065%;width:51.29032%}}.extra-content .container>.item-wrapper>.item.half .button,.extra-content .container>.item-wrapper>.block-item.half .button,.extra-content .container>.item-wrapper>.item.half #user-login input[type=submit],#user-login .extra-content .container>.item-wrapper>.item.half input[type=submit],.extra-content .container>.item-wrapper>.block-item.half #user-login input[type=submit],#user-login .extra-content .container>.item-wrapper>.block-item.half input[type=submit]{margin:30px 0 30px}@media (min-width: 768px){.extra-content .container>.item-wrapper>.item.half .button,.extra-content .container>.item-wrapper>.block-item.half .button,.extra-content .container>.item-wrapper>.item.half #user-login input[type=submit],#user-login .extra-content .container>.item-wrapper>.item.half input[type=submit],.extra-content .container>.item-wrapper>.block-item.half #user-login input[type=submit],#user-login .extra-content .container>.item-wrapper>.block-item.half input[type=submit]{margin:0}}.extra-content h2{margin-bottom:37px}.extra-content h3{font-size:18px;line-height:28px;margin-bottom:0}.extra-content .button-wrapper{margin-top:56px}.extra-content time{display:block;margin-bottom:29px}.extra-content .publication-list li{margin-bottom:29px}.extra-content .publication-list li p{margin-bottom:0}.extra-content .publication-list li a{color:#000;text-decoration:none}.extra-content .publication-list li a:hover{color:#63cdff}.extra-content .publication-list li:last-child{margin-bottom:0}@media (min-width: 1200px){.extra-content .button,.extra-content #user-login input[type=submit],#user-login .extra-content input[type=submit]{position:absolute;top:56px;right:13px}}.extra-content .button:active:focus,.extra-content #user-login input[type=submit]:active:focus,#user-login .extra-content input[type=submit]:active:focus,.extra-content .button:active,.extra-content #user-login input[type=submit]:active,#user-login .extra-content input[type=submit]:active{position:absolute}.iffr-facts{background-color:#fff;display:none}@media (min-width: 768px){.iffr-facts{display:block}}.iffr-facts .container{padding:52px 0;background-image:url("/sites/all/themes/iffr/images/background/facts-logo.png");background-repeat:no-repeat;background-position:255px 37px}.iffr-facts h2{font-size:60px;text-align:center;margin-bottom:44px}.iffr-facts .fact-list li{line-height:35px;margin-bottom:20px;text-align:center}@media (min-width: 768px){.iffr-facts .fact-list li{float:left;margin:0;width:16.66667%}}.iffr-facts .fact-list li strong{display:block;font-size:30px;line-height:35px;margin-bottom:4px}.front.professionals .professional-items-list{font-size:0}.front.professionals .professional-items-list li{color:#000;display:inline-block;font-size:18px;margin-bottom:30px;text-align:left;vertical-align:top}@media (min-width: 768px){.front.professionals .professional-items-list li{margin-bottom:62px;padding-left:106px}}.front.professionals .professional-items-list li:last-child{margin-bottom:0}.front.professionals .professional-items-list li h4{font-size:20px;line-height:20px;margin-bottom:4px;text-transform:uppercase}.front.professionals .professional-items-list li a{color:#000}@media (min-width: 1200px){.front.professionals .professional-items-list li a:hover{color:#333}}.front.professionals .professional-items-list li .icon.large{display:none}@media (min-width: 768px){.front.professionals .professional-items-list li .icon.large{fill:#fff;height:75px;left:0;top:0;width:75px;position:absolute !important;display:block}}.professionals .front.professionals .professional-items-list li .icon.large{display:none}@media (min-width: 768px){.professionals .front.professionals .professional-items-list li .icon.large{display:block}}.page-not-found #header .logo{display:none}.page-not-found #main{background-color:#000;color:#fff;text-align:center}.page-not-found .header-logo{height:150px;margin:0 auto;padding-top:30px;width:190px}@media (min-width: 768px){.page-not-found .header-logo{height:auto;padding-top:60px}}.page-not-found .header-logo svg{height:52px;fill:#ff0;margin:0 auto;width:52px}@media (min-width: 768px){.page-not-found .header-logo svg{height:72px;width:72px}}.page-not-found .header-logo .title{font-size:0}.page-not-found .header-logo .title svg{height:142px;margin-top:-50px;width:200px}@media (min-width: 768px){.page-not-found .header-logo .title svg{height:182px}}.page-not-found .fake-searchform{max-width:290px;margin:0 auto 100px;overflow:auto}@media (min-width: 768px){.page-not-found .fake-searchform{max-width:604px}}.page-not-found .fake-searchform input{float:left;border:none;border-top-right-radius:0;border-bottom-right-radius:0;width:240px}@media (min-width: 980px){.page-not-found .fake-searchform input{width:554px}}.page-not-found .fake-searchform button{float:left;margin:0}#user-login{margin:40px auto;padding:0;width:810px}#user-login .description{float:left;font-style:italic;margin-bottom:25px;padding-left:32px}#user-login .form-item{overflow:hidden}body.admin-menu.adminimal-menu:before{display:none}.contact-information{padding:30px 0;overflow:auto}@media (min-width: 768px){.contact-information{padding:60px 0}}@media (min-width: 768px){.contact-information .container div{float:left;padding-right:40px;width:50%}}.contact-information .contact-info{background-color:#fff;padding:15px}@media (min-width: 768px){.contact-information .contact-info div{padding:15px}}.contact-information a{color:#ff0a0a}@media (min-width: 1200px){.contact-information a:hover{color:#bf0000}}.teamlist{background-color:#fff;padding:30px 0;text-align:center}@media (min-width: 768px){.teamlist{padding:60px 0}}.teamlist ul li{border:1px solid #e5e5e5;display:block;font-size:18px;margin:0 auto 30px;padding:30px;width:285px}@media (min-width: 768px){.teamlist ul li{display:inline-block;margin:0 30px 30px 0}.teamlist ul li:nth-child(2n+2){margin-right:0}}@media (min-width: 980px){.teamlist ul li:nth-child(2n+2){margin-right:30px}.teamlist ul li:nth-child(3n+3){margin-right:0}}@media (min-width: 1200px){.teamlist ul li:nth-child(3n+3){margin-right:30px}.teamlist ul li:nth-child(4n+4){margin-right:0}}.teamlist ul li img{border-radius:50%;height:180px;margin-bottom:30px;width:180px}.teamlist ul li h3{font-size:18px;margin-bottom:0;text-transform:uppercase}@media (min-width: 768px){.teamlist ul li span{display:block;height:60px}}.partners{background-color:#fff;padding:30px 0}.partners a{color:#222;text-decoration:none}.partners a:hover{text-decoration:underline}@media (min-width: 768px){.partners{padding:60px 0}}.partners .container{max-width:816px}@media (min-width: 1200px){.partners .container{max-width:1280px}}.partners h2{margin-top:30px}@media (min-width: 768px){.partners h2{margin-top:60px}}.partners .sponsor-list li{display:inline-block;font-size:18px;margin:0 auto 30px;padding:3%;text-align:center;width:50%;vertical-align:middle}@media (min-width: 768px){.partners .sponsor-list li{padding:0 30px;width:225px}}@media (min-width: 768px){.partners .sponsor-list li{display:inline-block;margin:0 30px 30px 0}.partners .sponsor-list li:nth-child(2n+2){margin-right:0}}@media (min-width: 980px){.partners .sponsor-list li:nth-child(2n+2){margin-right:30px}.partners .sponsor-list li:nth-child(3n+3){margin-right:0}}@media (min-width: 1200px){.partners .sponsor-list li:nth-child(3n+3){margin-right:30px}.partners .sponsor-list li:nth-child(4n+4){margin-right:0}}.partners .sponsor-list li a{display:block}.partners .sponsor-list li img{max-width:100%}@media (min-width: 768px){.partners .sponsor-list li img{max-width:210px}}@media (min-width: 768px){.editionfilm-list{padding-bottom:60px}}@media (min-width: 768px){.editionfilm-list .container ul li{padding-left:55%}}.professionals .editionfilm-list .container ul li{background-color:#fff}.view-id-calendar.view-display-id-overview time{color:#000;font-size:16px;line-height:20px;text-transform:uppercase}.view-id-calendar.view-display-id-overview h2{margin-bottom:0}#cookie-warning{background:rgba(0,0,0,0.6);bottom:0;color:#fff;font-size:12px;min-height:25px;padding:7px 0 0;position:fixed;text-align:center;width:100%;z-index:2147483646}#cookie-warning a{color:inherit;text-decoration:underline}#cookie-warning .cookie-opt-out-close{background-color:#000;color:#fff;cursor:pointer;display:inline-block;font-size:12px;line-height:14px;margin-right:5px;padding:3px 10px;position:absolute;right:0;top:8px}.section-account #main .account-wrapper{display:none}@media (min-width: 980px){.section-account #main .account-welcome{float:left;width:59.67742%}}@media (min-width: 768px){.section-account #main .account-welcome p{font-size:32px}}@media (min-width: 980px){.section-account #main .account-profile{border-left:1px solid #c5c5c7;float:left;padding-left:105px;width:40.32258%}}.section-account #main header{background-color:#e8e8ea;margin-bottom:25px;padding:25px 0}@media (min-width: 768px){.section-account #main header{margin-bottom:70px;padding:60px 0 55px}}.section-account #main header h1,.section-account #main header .ehbf-step h2:not(.selected-day),.ehbf-step .section-account #main header h2:not(.selected-day),.section-account #main header .ehbf-result h2,.ehbf-result .section-account #main header h2{margin-bottom:0;text-transform:none}.section-account #main header a{color:#222}@media (min-width: 1200px){.section-account #main header a:hover{color:#999}}.section-account #main header .button,.section-account #main header #user-login input[type=submit],#user-login .section-account #main header input[type=submit]{background-color:#ffbeff;background-repeat:no-repeat;color:#000;margin:0 24px 20px 0}.section-account #main header .button:after,.section-account #main header #user-login input[type=submit]:after,#user-login .section-account #main header input[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.section-account #main header .button:hover,.section-account #main header #user-login input[type=submit]:hover,#user-login .section-account #main header input[type=submit]:hover{background-color:#f9f;color:#000}.section-account #main header .button:hover:after,.section-account #main header #user-login input[type=submit]:hover:after,#user-login .section-account #main header input[type=submit]:hover:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}}.section-account #main header .button.no-arrow:after,.section-account #main header #user-login input.no-arrow[type=submit]:after,#user-login .section-account #main header input.no-arrow[type=submit]:after{display:none}.section-account .profile-info{height:110px;margin:20px 0;position:relative}@media (min-width: 768px){.section-account .profile-info{margin:0 0 15px}}.section-account .profile-info .profile-photo{border-radius:50%;float:left;height:106px;margin-right:30px;overflow:hidden;width:106px}.section-account .profile-info .profile-photo img{display:block;width:100%}.section-account .profile-info .change-photo{background-color:#63cdff;border-radius:50%;height:36px;left:70px;position:absolute;text-align:center;top:0;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;width:36px;z-index:5}@media (min-width: 1200px){.section-account .profile-info .change-photo:hover{background-color:#1aabff}}.section-account .profile-info .change-photo svg{fill:#fff;height:19px;margin:7px 0;width:19px}.section-account .profile-info p{margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-account .profile-info strong{font-size:24px}.account-blocks .empty-block{border:1px solid #e5e5e5;padding:15px}@media (min-width: 768px){.account-blocks .empty-block{padding:25px 35px}}.account-blocks .empty-block.no-favorites{position:relative}@media (min-width: 768px){.account-blocks .empty-block.no-favorites{padding-right:145px}}.account-blocks .empty-block.no-favorites .heart-button{display:none}@media (min-width: 768px){.account-blocks .empty-block.no-favorites .heart-button{display:block;position:absolute;right:40px;top:32px}}.account-blocks .empty-block.no-favorites .heart-button:hover{background-color:#000}.account-footer .account-blocks .empty-block p{color:#969696}@media (min-width: 768px){.account-footer .account-blocks .empty-block p{min-height:108px}}@media (min-width: 768px){.account-blocks .empty-block.programma-bekend{padding-right:125px;position:relative}}@media (min-width: 768px){.account-blocks .empty-block.programma-bekend.teaser-view{border:0;padding:0}}.account-blocks .empty-block.programma-bekend .calendar-icon{display:none}@media (min-width: 768px){.account-blocks .empty-block.programma-bekend .calendar-icon{display:block;fill:#63cdff;height:40px;position:absolute;right:-100px;top:25px}}.account-blocks .item{padding:15px 0;margin-bottom:40px}@media (min-width: 768px){.account-blocks .item{margin-bottom:0;padding:0}}.account-blocks .item.half,.account-blocks .block-item.half{margin-bottom:40px}@media (min-width: 980px){.account-blocks .item.half,.account-blocks .block-item.half{margin-bottom:0}}.account-blocks .item.half:last-of-type,.account-blocks .block-item.half:last-of-type{margin-bottom:0}@media (min-width: 768px){.account-blocks h2{font-size:24px;margin-bottom:20px}}.account-blocks h2 a{display:block;font-size:16px;margin:5px 0 0}@media (min-width: 768px){.account-blocks h2 a{display:inline-block;float:right}}@media (min-width: 1200px){.account-blocks h2 a{margin:0 120px 0 0}}@media (min-width: 1200px){.account-blocks h2 a.view-all-agenda{margin-right:0}}.agenda-teaser-list .agenda-teaser{background:-webkit-repeating-linear-gradient(135deg, #EAE8E8, #EAE8E8 2px, transparent 2px, transparent 7px);background:repeating-linear-gradient(-45deg, #EAE8E8, #EAE8E8 2px, transparent 2px, transparent 7px);margin-bottom:18px;overflow:hidden;padding:24px 30px 29px;position:relative}.agenda-teaser-list .date-time,.agenda-teaser-list .screening,.agenda-teaser-list .order-button{float:left}.agenda-teaser-list .date-time{line-height:21px}@media (min-width: 768px){.agenda-teaser-list .date-time{width:27.99263%}}.agenda-teaser-list .date-time .date{font-size:20px}.agenda-teaser-list .date-time .time{font-size:16px}@media (min-width: 768px){.agenda-teaser-list .screening{width:33.14917%}}.agenda-teaser-list .screening h4{font-size:20px;line-height:21px;margin-bottom:0px}.agenda-teaser-list .screening p{font-size:16px;line-height:21px;margin:0}@media (min-width: 768px){.agenda-teaser-list .order-button{width:8.28729%}}.agenda-teaser-list .order-button .button.shopping-cart.shopping-cart-small,.agenda-teaser-list .order-button #user-login input.shopping-cart.shopping-cart-small[type=submit],#user-login .agenda-teaser-list .order-button input.shopping-cart.shopping-cart-small[type=submit]{line-height:40px;right:30px}@media (min-width: 768px){.favorites-list{padding-bottom:50px}}.favorites,.advice{font-size:0}.favorites li,.advice li{display:inline-block;float:none;font-size:16px;vertical-align:top}.favorites li .heart-button,.advice li .heart-button{bottom:20px;top:auto;z-index:5}@media (min-width: 768px){.favorites li h3,.advice li h3{margin-bottom:10px;min-height:44px;line-height:20px}}.favorites.favorites-small li,.advice.favorites-small li{border-bottom:1px solid #d9d9d9;display:block;float:none;margin:0;overflow:auto;padding:30px 0;width:auto}.favorites .image-wrapper,.advice .image-wrapper{width:100%}.favorites .image-wrapper img,.advice .image-wrapper img{display:block}@media (min-width: 768px){.favorites.favorites-small .image-wrapper,.advice.favorites-small .image-wrapper{float:left;margin-right:30px;width:180px}}.favorites .film-date,.advice .film-date{background-color:#000;color:#fff;display:block;font-size:13px;line-height:37px;overflow:hidden;padding:0 20px}@media (min-width: 980px){.favorites .film-date,.advice .film-date{font-size:15px}}.favorites .film-date time,.advice .film-date time{color:#ff0}.favorites .film-date span,.advice .film-date span{float:right;overflow:hidden;padding-left:10px;text-align:right;text-overflow:ellipsis;max-width:179px;white-space:nowrap}.favorites .film-date .film-day,.advice .film-date .film-day{display:none;color:#ffbeff;float:none;font-size:17px;line-height:20px;padding:11px 0 0;text-align:left}.mfp-wrap .favorites .film-date .film-day,.mfp-wrap .advice .film-date .film-day{display:block}.favorites .more-info-list,.advice .more-info-list{color:#969696;margin:10px 0}.favorites .more-info-list dt,.advice .more-info-list dt{clear:both;float:left;width:33%}.favorites .more-info-list dd,.advice .more-info-list dd{float:left;width:67%}.favorites.favorites-small,.advice.favorites-small{max-width:505px}.favorites.favorites-small #loader-favorites,.advice.favorites-small #loader-favorites{margin:0 auto;display:block}@media (min-width: 768px){.favorites.favorites-small li h3,.advice.favorites-small li h3{min-height:0;margin:0 0 8px}}.favorites.favorites-small .more-info-list,.advice.favorites-small .more-info-list{margin-bottom:0}.favorites .shopping-cart,.advice .shopping-cart{height:40px;line-height:40px;padding:0;margin:0 0 10px}@media (min-width: 980px){.favorites .shopping-cart,.advice .shopping-cart{margin:0 15px 0 0}}.favorites .shopping-cart.hide-button,.favorites .shopping-cart,.advice .shopping-cart.hide-button,.advice .shopping-cart{margin:0}@media (min-width: 980px){.favorites .shopping-cart.hide-button,.favorites .shopping-cart,.advice .shopping-cart.hide-button,.advice .shopping-cart{margin:0}}.favorites .shopping-cart.show-button,.advice .shopping-cart.show-button{margin:0 15px 10px;margin:0 15px 10px 0}@media (min-width: 980px){.favorites .shopping-cart.show-button,.advice .shopping-cart.show-button{margin:0 15px 0 0}}.favorites .button-wrapper,.advice .button-wrapper{font-size:0}.order-popup .film-day{display:block}.main-content .favorites li{padding-left:0}.page-programma .main-content .favorites li:last-of-type,.page-programme .main-content .favorites li:last-of-type{margin-bottom:0}.page-account-favorites .page-title{margin-bottom:25px;padding:30px 3%}@media (min-width: 768px){.page-account-favorites .page-title{margin-bottom:65px;padding:0}}.account-footer{border-top:1px solid #d9d9d9;overflow:auto;margin-top:30px;padding-top:30px}@media (min-width: 768px){.account-footer{padding:100px 0 70px;margin-top:68px}}.account-notification{background-color:#ffffb2;margin-bottom:25px;padding:20px;position:relative}@media (min-width: 768px){.account-notification{margin-bottom:55px;padding:30px}}.account-notification p{margin:0;max-width:785px}@media (min-width: 768px){.account-notification p{margin-right:330px}}.account-notification .button,.account-notification #user-login input[type=submit],#user-login .account-notification input[type=submit]{float:none;margin-top:15px}@media (min-width: 768px){.account-notification .button,.account-notification #user-login input[type=submit],#user-login .account-notification input[type=submit]{margin:0;position:absolute;top:35px;left:auto;right:75px}}.account-notification .close-btn{opacity:0.3;right:10px;top:10px}@media (min-width: 768px){.account-notification .close-btn{right:21px;top:21px}}.account-notification.sticky-notification{position:fixed;left:10%;top:60px;width:80%;z-index:1000}@media (min-width: 768px){.account-notification.sticky-notification{left:20%;top:110px;width:60%}}.calendar-wizard{padding:30px 0}@media (min-width: 768px){.calendar-wizard{padding:60px 0}}.calendar-wizard h1,.calendar-wizard .ehbf-step h2:not(.selected-day),.ehbf-step .calendar-wizard h2:not(.selected-day),.calendar-wizard .ehbf-result h2,.ehbf-result .calendar-wizard h2{margin:0 auto 30px;text-align:center;max-width:816px}@media (min-width: 768px){.calendar-wizard h1,.calendar-wizard .ehbf-step h2:not(.selected-day),.ehbf-step .calendar-wizard h2:not(.selected-day),.calendar-wizard .ehbf-result h2,.ehbf-result .calendar-wizard h2{line-height:55px;margin-bottom:62px}}.calendar-wizard h2{font-size:32px;line-height:33px;margin-bottom:30px;text-align:center;text-transform:none}@media (min-width: 768px){.calendar-wizard h2{margin-bottom:48px}}.calendar-wizard .wizard-section{border:2px solid #e5e5e5;margin:0 auto 30px;padding:30px 20px;width:94%}@media (min-width: 768px){.calendar-wizard .wizard-section{padding:30px 40px;width:728px}}@media (min-width: 980px){.calendar-wizard .wizard-section{width:940px}}@media (min-width: 1200px){.calendar-wizard .wizard-section{width:1028px}}.calendar-wizard .wizard-section .item-wrapper{margin-bottom:30px}@media (min-width: 768px){.calendar-wizard .wizard-section .item-wrapper{margin-bottom:0}}.calendar-wizard .wizard-controls .button,.calendar-wizard .wizard-controls #user-login input[type=submit],#user-login .calendar-wizard .wizard-controls input[type=submit]{float:right;line-height:49px}.calendar-wizard .wizard-controls .select-all-items{float:left;margin-bottom:26px;text-transform:none;white-space:nowrap}@media (min-width: 768px){.calendar-wizard .wizard-controls .select-all-items{margin-top:15px;margin-bottom:0}}.favorite-checkbox-wrap{margin-bottom:20px}.favorite-checkbox-wrap label{background:#f2f2f2;cursor:pointer;font-size:20px;height:50px;line-height:50px;overflow:hidden;padding:0 50px 0 21px;position:relative;text-overflow:ellipsis;text-transform:none;-webkit-transition:background-color 0.35s ease-in-out, color 0.25s linear;transition:background-color 0.35s ease-in-out, color 0.25s linear;width:100%;white-space:nowrap}.favorite-checkbox-wrap label:before{border-radius:3px;color:#000;content:'';display:inline-block;font-size:16px;font-weight:bold;height:20px;opacity:0;line-height:22px;margin-top:-10px;padding-left:1px;position:absolute;right:21px;top:50%;-webkit-transition:opacity 0.35s ease-in;transition:opacity 0.35s ease-in;width:22px}.favorite-checkbox-wrap label:hover{background:#e5e5e5}.favorite-checkbox-wrap input.checkbox{display:none}.favorite-checkbox-wrap input.checkbox:checked+label{color:#12c43c}.favorite-checkbox-wrap input.checkbox:checked+label:before{background-position:center;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 id=%22Laag_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_1_1_%22%3E%3Cg%3E%3Cpath fill=%22%2312c43c%22 d=%22M16.6,23l8.1,8.1c0.3,0.3,0.3,0.7,0,0.9l-1.3,1.3c-0.3,0.3-0.7,0.3-0.9,0l-8.1-8.1c-0.3-0.3-0.3-0.7,0-0.9 l1.3-1.3C15.9,22.8,16.3,22.8,16.6,23%22/%3E%3Cpath fill=%22%2312c43c%22 d=%22M37.7,18.9L23.3,33.3c-0.3,0.3-0.7,0.3-0.9,0L21,32c-0.3-0.3-0.3-0.7,0-0.9l14.4-14.4 c0.3-0.3,0.7-0.3,0.9,0l1.3,1.3C38,18.2,38,18.7,37.7,18.9%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:36px;opacity:1}.iffr-date-picker{margin-bottom:20px;position:relative}@media (min-width: 768px){.iffr-date-picker{margin-bottom:0}}.iffr-date-picker h2{font-size:32px;line-height:33px;margin-bottom:30px;text-align:center;text-transform:none}@media (min-width: 768px){.iffr-date-picker h2{margin-bottom:48px}}.iffr-date-picker p{text-align:left}.iffr-date-picker .day-legenda{float:left;width:20%}@media (min-width: 768px){.iffr-date-picker .day-legenda{float:none;width:100%}}.iffr-date-picker .day-legenda .day{display:block;font-size:18px;line-height:97px;height:97px}@media (min-width: 768px){.iffr-date-picker .day-legenda .day{float:left;height:auto;line-height:normal;margin-right:2px;padding-bottom:10px;text-align:center;width:96px}.iffr-date-picker .day-legenda .day:last-of-type{margin-right:0}}@media (min-width: 980px){.iffr-date-picker .day-legenda .day{width:126px}}@media (min-width: 1200px){.iffr-date-picker .day-legenda .day{width:133px}}.iffr-date-picker .dates{float:left;width:80%}@media (min-width: 768px){.iffr-date-picker .dates{float:none;width:100%}}.iffr-date-picker .dates .date{background:#f2f2f2;color:#222;cursor:pointer;display:block;float:left;font-size:18px;height:97px;line-height:97px;overflow:hidden;position:absolute;margin:2px 2px 0px 0px;-webkit-transition:background 0.35s ease-in-out, color 0.25s linear;transition:background 0.35s ease-in-out, color 0.25s linear;text-align:center;width:97px}@media (min-width: 768px){.iffr-date-picker .dates .date{height:96px;line-height:96px;position:relative;width:96px}}@media (min-width: 980px){.iffr-date-picker .dates .date{height:126px;line-height:126px;width:126px}}@media (min-width: 1200px){.iffr-date-picker .dates .date{height:133px;line-height:133px;width:133px}}.iffr-date-picker .dates .date:after,.iffr-date-picker .dates .date.evening:after,.iffr-date-picker .dates .date.morning:before,.iffr-date-picker .dates .date.afternoon .form-wrapper:before{bottom:15px;color:#000;content:'';display:inline-block;font-size:16px;height:20px;line-height:22px;opacity:0;padding-left:1px;position:absolute;right:16px;-webkit-transition:opacity 0.35s ease-in;transition:opacity 0.35s ease-in;width:22px}.iffr-date-picker .dates .date.morning:before{left:16px}.iffr-date-picker .dates .date.afternoon .form-wrapper:before{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.iffr-date-picker .dates .date:hover{background:#e5e5e5}.iffr-date-picker .dates .date:nth-child(1){right:99px;top:198px}.iffr-date-picker .dates .date:nth-child(2){right:99px;top:297px}.iffr-date-picker .dates .date:nth-child(3){right:99px;top:396px}.iffr-date-picker .dates .date:nth-child(4){right:99px;top:495px}.iffr-date-picker .dates .date:nth-child(5){right:99px;top:594px}.iffr-date-picker .dates .date:nth-child(6){right:0;top:0px}.iffr-date-picker .dates .date:nth-child(7){right:0;top:99px}.iffr-date-picker .dates .date:nth-child(8){right:0;top:198px}.iffr-date-picker .dates .date:nth-child(9){right:0;top:297px}.iffr-date-picker .dates .date:nth-child(10){right:0;top:396px}.iffr-date-picker .dates .date:nth-child(11){right:0;top:495px}.iffr-date-picker .dates .date:nth-child(12){right:0;top:594px}.iffr-date-picker .dates .date:nth-child(13){right:0;top:693px}.iffr-date-picker .dates .date:nth-child(14){right:0;top:792px}@media (min-width: 768px){.iffr-date-picker .dates .date:nth-child(1){right:auto;top:auto}.iffr-date-picker .dates .date:nth-child(2){right:auto;top:auto}.iffr-date-picker .dates .date:nth-child(3){right:auto;top:auto}.iffr-date-picker .dates .date:nth-child(4){right:auto;top:auto}.iffr-date-picker .dates .date:nth-child(5){right:auto;top:auto}.iffr-date-picker .dates .date:nth-child(6){top:auto;right:auto}.iffr-date-picker .dates .date:nth-child(7){top:auto;right:auto}.iffr-date-picker .dates .date:nth-child(8){top:auto;right:auto}.iffr-date-picker .dates .date:nth-child(9){top:auto;right:auto}.iffr-date-picker .dates .date:nth-child(10){top:auto;right:auto}.iffr-date-picker .dates .date:nth-child(11){top:auto;right:auto}.iffr-date-picker .dates .date:nth-child(12){top:auto;right:auto}.iffr-date-picker .dates .date:nth-child(13){top:auto;right:auto}.iffr-date-picker .dates .date:nth-child(14){top:auto;right:auto}}@media (min-width: 768px){.iffr-date-picker .dates .date:first-child{margin-left:196px}}@media (min-width: 980px){.iffr-date-picker .dates .date:first-child{margin-left:256px}}@media (min-width: 1200px){.iffr-date-picker .dates .date:first-child{margin-left:270px}}@media (min-width: 768px){.iffr-date-picker .dates .date:nth-child(5),.iffr-date-picker .dates .date:last-of-type{margin-right:0}}.iffr-date-picker .dates .date.selected{background:#12c43c;color:#fff}.iffr-date-picker .dates .date.selected:after,.iffr-date-picker .dates .date.selected.evening:after,.iffr-date-picker .dates .date.selected.morning:before,.iffr-date-picker .dates .date.selected.afternoon .form-wrapper:before{background-position:center;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 id=%22Laag_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_1_1_%22%3E%3Cg%3E%3Cpath fill=%22%23fff%22 d=%22M16.6,23l8.1,8.1c0.3,0.3,0.3,0.7,0,0.9l-1.3,1.3c-0.3,0.3-0.7,0.3-0.9,0l-8.1-8.1c-0.3-0.3-0.3-0.7,0-0.9 l1.3-1.3C15.9,22.8,16.3,22.8,16.6,23%22/%3E%3Cpath fill=%22%23fff%22 d=%22M37.7,18.9L23.3,33.3c-0.3,0.3-0.7,0.3-0.9,0L21,32c-0.3-0.3-0.3-0.7,0-0.9l14.4-14.4 c0.3-0.3,0.7-0.3,0.9,0l1.3,1.3C38,18.2,38,18.7,37.7,18.9%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:36px;opacity:1}.iffr-date-picker .dates .date.selected:hover{background:#1fea4f}.iffr-date-picker .dates .date span{display:block;text-align:center}.iffr-date-picker .dates .date .fieldset-wrapper input,.iffr-date-picker .dates .date .fieldset-wrapper label{display:none}.iffr-date-picker .dates .date legend{width:100%}.iffr-date-picker .day-part-selector{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.15);box-shadow:0 0 10px 3px rgba(0,0,0,0.15);display:none;height:433px;left:50%;opacity:0;margin-left:-150px;margin-top:-191.5px;padding:20px 30px;position:fixed;-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;top:50%;width:300px;z-index:999}@media (min-width: 768px){.iffr-date-picker .day-part-selector{bottom:0;height:289px;left:0;margin:auto;position:absolute;right:0;top:0;width:480px}}.iffr-date-picker .day-part-selector.show{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (min-width: 768px){.iffr-date-picker .day-part-selector:before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;content:'';display:none;position:absolute;top:-8px;left:50%;margin-left:-8px}}.iffr-date-picker .day-part-selector h2{text-align:left;margin-bottom:10px}.iffr-date-picker .day-part-selector p{font-size:20px;margin-bottom:18px}.iffr-date-picker .day-part-selector .day-parts{border:2px solid #e1e1e1;border-left:2px solid #e1e1e1;border-right:2px solid #e1e1e1;margin-bottom:18px;overflow:hidden}.iffr-date-picker .day-part-selector .day-parts .day-part{border-bottom:1px solid #e1e1e1;color:#222;display:block;font-size:13px;float:none;height:53px;line-height:16px;padding-bottom:10px;padding-top:10px;position:relative;text-align:center;-webkit-transition:background-color 0.35s ease-in-out, color 0.25s linear;transition:background-color 0.35s ease-in-out, color 0.25s linear;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width: 768px){.iffr-date-picker .day-part-selector .day-parts .day-part{border-right:1px solid #e1e1e1;border-bottom:0;float:left;height:87px;padding-bottom:0;padding-top:29px;width:25%}}.iffr-date-picker .day-part-selector .day-parts .day-part:after{bottom:10px;color:#000;content:'';display:inline-block;height:10px;line-height:22px;opacity:0;padding-left:1px;position:absolute;right:10px;-webkit-transition:opacity 0.35s ease-in;transition:opacity 0.35s ease-in;width:10px}.iffr-date-picker .day-part-selector .day-parts .day-part:hover{background-color:#f2f2f2}.iffr-date-picker .day-part-selector .day-parts .day-part strong{display:block}.iffr-date-picker .day-part-selector .day-parts .day-part:last-child{border-right:0;line-height:30px}@media (min-width: 768px){.iffr-date-picker .day-part-selector .day-parts .day-part:last-child{line-height:16px}}.iffr-date-picker .day-part-selector .day-parts .day-part.selected{color:#12c43c}.iffr-date-picker .day-part-selector .day-parts .day-part.selected:after{background-position:center;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 id=%22Laag_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_1_1_%22%3E%3Cg%3E%3Cpath fill=%22%2312c43c%22 d=%22M16.6,23l8.1,8.1c0.3,0.3,0.3,0.7,0,0.9l-1.3,1.3c-0.3,0.3-0.7,0.3-0.9,0l-8.1-8.1c-0.3-0.3-0.3-0.7,0-0.9 l1.3-1.3C15.9,22.8,16.3,22.8,16.6,23%22/%3E%3Cpath fill=%22%2312c43c%22 d=%22M37.7,18.9L23.3,33.3c-0.3,0.3-0.7,0.3-0.9,0L21,32c-0.3-0.3-0.3-0.7,0-0.9l14.4-14.4 c0.3-0.3,0.7-0.3,0.9,0l1.3,1.3C38,18.2,38,18.7,37.7,18.9%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:23px;opacity:1}.iffr-date-picker .day-part-selector .button,.iffr-date-picker .day-part-selector #user-login input[type=submit],#user-login .iffr-date-picker .day-part-selector input[type=submit]{float:right}#program-top .enhanced-dropdown-wrapper,#program-top .button,#program-top #user-login input[type=submit],#user-login #program-top input[type=submit]{margin:30px 0}@media (min-width: 980px){#program-top .enhanced-dropdown-wrapper,#program-top .button,#program-top #user-login input[type=submit],#user-login #program-top input[type=submit]{margin-top:83px}}@media (min-width: 1200px){#program-top .enhanced-dropdown-wrapper,#program-top .button,#program-top #user-login input[type=submit],#user-login #program-top input[type=submit]{margin-top:30px}}#program-top .enhanced-dropdown-wrapper{margin-bottom:0;width:100%}@media (min-width: 768px){#program-top .enhanced-dropdown-wrapper{margin-left:30px;width:295px}}@media (min-width: 980px){#program-top .enhanced-dropdown-wrapper{width:270px}}@media (min-width: 1200px){#program-top .enhanced-dropdown-wrapper{width:300px}}@media (min-width: 768px){#program-top .controls{width:auto}}@media (min-width: 980px){#program-top .controls{width:300px}}@media (min-width: 1200px){#program-top .controls{width:330px}}#program-top .button,#program-top #user-login input[type=submit],#user-login #program-top input[type=submit]{background-color:#fff;border:2px solid #ccc;padding:0 90px 0 20px;height:50px;line-height:46px}#program-top .button:after,#program-top #user-login input[type=submit]:after,#user-login #program-top input[type=submit]:after{background:none transparent;content:'+';display:block;font-size:40px;height:40px;line-height:50px;position:absolute;margin-top:-3px;right:10px;top:0;width:40px}.programme-nav{margin:40px 0 0}@media (min-width: 768px){.programme-nav{float:left;margin-bottom:0;margin-top:90px;width:100%}}@media (min-width: 980px){.programme-nav{margin-bottom:40px;width:auto}}@media (min-width: 1200px){.programme-nav{margin-bottom:45px;margin-top:40px}}.programme-nav li{font-size:20px;display:inline-block}.programme-nav li a{border-left:1px solid #d6d6d6;color:#969696;display:inline-block;height:26px;padding:0 16px;text-decoration:none}@media (min-width: 768px){.programme-nav li a{padding:0 30px}}.programme-nav li a:hover{color:#000}.programme-nav li:first-child a{border:none;padding-left:0;display:none}@media (min-width: 768px){.programme-nav li:first-child a{display:block;padding-left:0}}@media (max-width: 767px){.programme-nav li:nth-child(2) a{border:none;padding-left:0}}.programme-nav li.selected a{color:#000}.filter-search-wrapper{position:relative;margin:30px 0 0}@media (min-width: 768px){.filter-search-wrapper{float:right;margin:30px 0 30px 30px}}@media (min-width: 980px){.filter-search-wrapper{margin-top:81px}}@media (min-width: 1200px){.filter-search-wrapper{margin-top:30px}}.filter-search-wrapper input{-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;margin-bottom:0}@media (min-width: 768px){.filter-search-wrapper input{margin-bottom:1em}}.filter-search-wrapper .button,.filter-search-wrapper #user-login input[type=submit],#user-login .filter-search-wrapper input[type=submit],#program-top .filter-search-wrapper .button,#program-top .filter-search-wrapper #user-login input[type=submit],#user-login #program-top .filter-search-wrapper input[type=submit]{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_2%22%3E%3Crect fill=%22%23FF0A0A%22 width=%2250%22 height=%2250%22/%3E%3C/g%3E%3Cg id=%22Laag_1%22%3E%3Cg%3E%3Cpath fill=%22%23FFFFFF%22 d=%22M16.6,23l8.1,8.1c0.3,0.3,0.3,0.7,0,0.9l-1.3,1.3c-0.3,0.3-0.7,0.3-0.9,0l-8.1-8.1c-0.3-0.3-0.3-0.7,0-0.9 l1.3-1.3C15.9,22.8,16.3,22.8,16.6,23%22/%3E%3Cpath fill=%22%23FFFFFF%22 d=%22M37.7,18.9L23.3,33.3c-0.3,0.3-0.7,0.3-0.9,0L21,32c-0.3-0.3-0.3-0.7,0-0.9l14.4-14.4 c0.3-0.3,0.7-0.3,0.9,0l1.3,1.3C38,18.2,38,18.7,37.7,18.9%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:-49px 0;background-repeat:no-repeat;background-size:100%;border:0;margin:0;padding:0;position:absolute;right:0;top:0}.filter-search-wrapper .button:before,.filter-search-wrapper #user-login input[type=submit]:before,#user-login .filter-search-wrapper input[type=submit]:before,#program-top .filter-search-wrapper .button:before,#program-top .filter-search-wrapper #user-login input[type=submit]:before,#user-login #program-top .filter-search-wrapper input[type=submit]:before{display:none}.filter-search-wrapper .button:after,.filter-search-wrapper #user-login input[type=submit]:after,#user-login .filter-search-wrapper input[type=submit]:after,#program-top .filter-search-wrapper .button:after,#program-top .filter-search-wrapper #user-login input[type=submit]:after,#user-login #program-top .filter-search-wrapper input[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_2%22%3E%3Crect fill=%22%23FF0A0A%22 width=%2250%22 height=%2250%22/%3E%3C/g%3E%3Cg id=%22Laag_1%22%3E%3Cg id=%22XMLID_533_%22%3E%3Cpath id=%22XMLID_6_%22 fill=%22%23FFFFFF%22 d=%22M34,26.5H15.3c-0.4,0-0.8-0.3-0.8-0.8v-1.4c0-0.4,0.3-0.8,0.8-0.8H34c0.4,0,0.8,0.3,0.8,0.8 v1.4C34.8,26.1,34.4,26.5,34,26.5z%22/%3E%3Cg id=%22XMLID_532_%22%3E%3Cpath id=%22XMLID_4_%22 fill=%22%23FFFFFF%22 d=%22M33.2,26.6l-5.7-5.7c-0.3-0.3-0.3-0.8,0-1.1l1-1c0.3-0.3,0.8-0.3,1.1,0l5.7,5.7 c0.3,0.3,0.3,0.8,0,1.1l-1,1C34,26.9,33.5,26.9,33.2,26.6z%22/%3E%3Cpath id=%22XMLID_1_%22 fill=%22%23FFFFFF%22 d=%22M35.3,25.5l-5.7,5.7c-0.3,0.3-0.8,0.3-1.1,0l-1-1c-0.3-0.3-0.3-0.8,0-1.1l5.7-5.7 c0.3-0.3,0.8-0.3,1.1,0l1,1C35.6,24.8,35.6,25.2,35.3,25.5z%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");height:50px;width:50px;margin-top:0;-webkit-transition:margin 0.35s ease;transition:margin 0.35s ease}.filter-search-wrapper .button:hover,.filter-search-wrapper #user-login input[type=submit]:hover,#user-login .filter-search-wrapper input[type=submit]:hover,#program-top .filter-search-wrapper .button:hover,#program-top .filter-search-wrapper #user-login input[type=submit]:hover,#user-login #program-top .filter-search-wrapper input[type=submit]:hover{background-color:#ff0a0a;opacity:1}.filter-search-wrapper .button:hover:after,.filter-search-wrapper #user-login input[type=submit]:hover:after,#user-login .filter-search-wrapper input[type=submit]:hover:after,#program-top .filter-search-wrapper .button:hover:after,#program-top .filter-search-wrapper #user-login input[type=submit]:hover:after,#user-login #program-top .filter-search-wrapper input[type=submit]:hover:after{margin-left:50px}.controls{float:right;width:100%}@media (min-width: 768px){.controls{width:330px}}.open-filter{float:right}#timetable{position:relative;padding-left:240px}#timetable .day legend{background:#fff;margin:0 5px 20px 0;padding:0 5px}#timetable .location{height:83px;position:relative}#timetable .times{background:#000;height:60px;left:0;position:absolute;right:0;top:0}#timetable .time{bottom:43px;color:#fff;float:left;height:100%;position:relative;top:15px;text-indent:-13px}#timetable .time:first-child{padding:0 0 0 19px}#timetable a.event{cursor:pointer}#timetable a.event:hover:before{height:64px}#timetable .event{background:#fff;border-radius:2px;-webkit-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.05);box-shadow:-5px 5px 0 0 rgba(0,0,0,0.05);color:#000;cursor:pointer;display:block;height:70px;padding:10px;position:absolute;text-decoration:none;z-index:20}#timetable .event.selected{background:#90ee90;color:#000}#timetable .event:before{border-radius:2px;content:"";display:block;position:absolute;top:3px;left:4px;right:4px;height:2px;-webkit-transition:height 0.3s ease;transition:height 0.3s ease}#timetable .event.has-prelude,#timetable .event.has-tags{padding-left:120px}#timetable .event.has-prelude:before,#timetable .event.has-tags:before{left:114px}#timetable .event.type-event:before{background-color:transparent}#timetable .event.disabled{opacity:0.4}#timetable .event.disabled.nfs-yet{opacity:1;cursor:pointer}#timetable .event.disabled.nfs-yet.old{opacity:0.4}#timetable .event .details{font-size:12px;line-height:18px}#timetable .event .additional-details{white-space:nowrap}#timetable .event span{position:relative;z-index:5}#timetable .event span.director{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#timetable .event .combined-programme,#timetable .event .event-tag{font-size:13px;position:relative}#timetable .event .event-tag{color:#000}#timetable .event .event-time{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#timetable .event .prelude{border-radius:2px;height:100%;left:0;line-height:13px;overflow:hidden;padding:10px 10px;position:absolute;text-align:center;top:0;width:110px}#timetable .event .prelude label{float:none;font-size:10px;text-transform:uppercase}#timetable .event .prelude span{display:block;font-size:13px;text-transform:none}#timetable .event .tags{border-radius:2px;height:100%;left:0;line-height:13px;padding:10px 0;position:absolute;text-align:center;top:0;width:110px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#timetable .event .tags span{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;font-size:13px;width:100%}#timetable .event .notice{background-color:#757575;border-radius:2px;color:#fff;font-size:12px;display:inline-block;height:20px;line-height:20px;margin:0 10px;padding:0 8px}#timetable .event .notice.free-access{background-color:#80C119}#timetable .event .notice.pi-screening{background-color:#fff;color:#ffbeff}#timetable .event .notice.last-minute{background-color:#ffbeff;color:#ff0a0a}#timetable .event .programme-section{font-size:13px;line-height:13px;position:absolute;right:10px;top:10px}#timetable .event .title{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;height:36px;white-space:nowrap}#timetable .event.has-director .title{height:18px}#timetable .sidebar,#timetable .sidebar .day,#timetable .sidebar ul{height:100%;list-style:none;margin:0;padding:0}#timetable .sidebar li:before,#timetable .sidebar .day li:before,#timetable .sidebar ul li:before{display:none}#timetable .festival{background:-webkit-repeating-linear-gradient(0deg, #d2d2d2, #d2d2d2 1px, #eaeaea 0, #eaeaea 124px);background:repeating-linear-gradient(90deg, #d2d2d2, #d2d2d2 1px, #eaeaea 0, #eaeaea 124px);-webkit-box-shadow:inset 10px 65px 10px 0px #dfdfdf;box-shadow:inset 10px 65px 10px 0px #dfdfdf;cursor:move;min-height:350px;margin:0;position:relative;overflow-x:scroll;overflow-y:hidden}#timetable .festival .day{margin-top:151px}#timetable .festival .program-message{background:#fff;padding:35px 50px;left:50%;margin-left:-210px;position:absolute;top:90px;width:420px}#timetable .sidebar{border-top:60px solid #000;left:0;top:0;width:240px;max-height:100%;position:absolute}#timetable .sidebar li{border-bottom:1px solid #e5e5e5;height:83px;padding:0 75px 0 30px;text-align:center}#timetable .sidebar li p{font-size:16px;line-height:21px;margin-bottom:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:left}#timetable .sidebar .sidebar-top{padding:30px 24px 0 24px}#timetable .sidebar .sidebar-top .button,#timetable .sidebar .sidebar-top #user-login input[type=submit],#user-login #timetable .sidebar .sidebar-top input[type=submit]{background-color:#63cdff;background-repeat:no-repeat;color:#000;font-size:13px;padding:0 35px 0 24px}#timetable .sidebar .sidebar-top .button:after,#timetable .sidebar .sidebar-top #user-login input[type=submit]:after,#user-login #timetable .sidebar .sidebar-top input[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23000%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){#timetable .sidebar .sidebar-top .button:hover,#timetable .sidebar .sidebar-top #user-login input[type=submit]:hover,#user-login #timetable .sidebar .sidebar-top input[type=submit]:hover{background-color:#80d7ff;color:#000}}#timetable .sidebar .sidebar-top .button.no-arrow:after,#timetable .sidebar .sidebar-top #user-login input.no-arrow[type=submit]:after,#user-login #timetable .sidebar .sidebar-top input.no-arrow[type=submit]:after{display:none}#timetable .sidebar .sidebar-top .button:after,#timetable .sidebar .sidebar-top #user-login input[type=submit]:after,#user-login #timetable .sidebar .sidebar-top input[type=submit]:after{right:12px}#timetable .tracker{background:-webkit-repeating-linear-gradient(270deg, #000, #000 1px, #ff0 0, #ff0 3px);background:repeating-linear-gradient(180deg, #000, #000 1px, #ff0 0, #ff0 3px);border:1px solid #ffff00;height:100%;display:none;opacity:0;position:absolute;top:47px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;width:5px;z-index:10}#timetable .tracker .tracker-time{background-color:#ffff00;border-radius:15px;color:#000;display:block;height:33px;line-height:33px;padding:0 15px;position:absolute;left:-36px;top:-32px}#timetable .tracker.today{display:block;opacity:1}#timetable .paginator{position:absolute;top:60px;right:0;z-index:10}#timetable .paginator li{float:left;margin-left:2px}#timetable .paginator a{background-color:#969696;cursor:pointer;height:40px;width:40px}#timetable.fixed .times-outer{background-color:#000;height:50px;position:absolute;width:5250px;z-index:100}#timetable.fixed .paginator{position:fixed;top:140px;z-index:100}#timetable.fixed .sidebar-border{background-color:#000;height:60px;position:fixed;top:80px;width:250px;z-index:200}.hidden{display:none}@-webkit-keyframes transform-to-added{to{background:#ebebeb}}@keyframes transform-to-added{to{background:#ebebeb}}.agenda-overview h2{text-transform:none}.agenda-overview h2:first-letter{text-transform:uppercase}.agenda-overview .agenda-options{display:none;display:block;margin:20px 0 30px;position:relative}@media (min-width: 768px){.agenda-overview .agenda-options li{display:inline-block;margin-right:40px}}.agenda-overview .agenda-options li svg{fill:#1aabff;height:20px;margin-right:15px;position:relative;top:2px;width:20px}.agenda-overview .agenda-options li a{text-decoration:none;text-transform:uppercase;-webkit-transition:color 0.3s;transition:color 0.3s}@media (min-width: 768px){.agenda-overview .agenda-options li a:hover{color:#1aabff}}.agenda-overview .shareagenda{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.15);box-shadow:0 0 10px 3px rgba(0,0,0,0.15);display:none;height:180px;left:0;opacity:0;padding:25px 30px;position:absolute;top:40px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;width:280px;z-index:10}.agenda-overview .shareagenda.show{opacity:1}@media (min-width: 768px){.agenda-overview .shareagenda:before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;content:'';position:absolute;top:-8px;left:25px;margin-left:-8px}}.agenda-overview .shareagenda h2{font-size:24px;margin-bottom:15px}.agenda-overview .shareagenda li{display:block}.agenda-overview .shareagenda li a{color:#000;font-size:18px;text-transform:none}.agenda-overview .shareagenda .close-btn:before,.agenda-overview .shareagenda .close-btn:after{background-color:#969696}.agenda-overview .previous-answers{margin-left:0}.agenda-overview .previous-answers li{border:1px solid #ccc;list-style-position:inside;margin-bottom:20px;padding:15px;position:relative}@media (min-width: 768px){.agenda-overview .previous-answers li{height:70px;padding:12px 30px}}@media (min-width: 768px){.agenda-overview .previous-answers li div{display:inline-block;overflow:hidden;position:relative;text-overflow:ellipsis;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:75%;white-space:nowrap}}.agenda-overview .previous-answers li strong{display:block}@media (min-width: 768px){.agenda-overview .previous-answers li strong{display:inline-block;margin-right:30px}}.agenda-overview .previous-answers li span{display:block;height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){.agenda-overview .previous-answers li span{display:inline;overflow:auto;height:auto}}@media (min-width: 768px){.agenda-overview .previous-answers li a{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.agenda-overview .agenda-overview-list>li{background-color:#ebebeb;margin-bottom:30px;overflow:auto;padding:30px;-webkit-transition:opacity 0.3s, height 0.5s;transition:opacity 0.3s, height 0.5s}.agenda-overview .agenda-overview-list>li .time{position:relative}@media (min-width: 980px){.agenda-overview .agenda-overview-list>li .time{float:left;height:70px;width:180px}}@media (min-width: 980px){.agenda-overview .agenda-overview-list>li .time p{margin-bottom:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.agenda-overview .agenda-overview-list>li .time a{display:block;font-size:12px}@media (min-width: 980px){.agenda-overview .agenda-overview-list>li .time a{font-size:14px}}.agenda-overview .agenda-overview-list>li .film-details{color:#969696;font-size:14px;margin-bottom:15px}@media (min-width: 980px){.agenda-overview .agenda-overview-list>li .film-details{float:left;margin-bottom:0}}.agenda-overview .agenda-overview-list>li .film-details h2{color:#000;font-size:20px;margin-bottom:8px}@media (min-width: 980px){.agenda-overview .agenda-overview-list>li .film-details p{float:left;margin-bottom:0}}.agenda-overview .agenda-overview-list>li .notification{color:#fff;display:block;font-size:12px;height:30px;left:0;line-height:30px;padding:0 10px;position:absolute;top:0;width:100%}@media (min-width: 980px){.agenda-overview .agenda-overview-list>li .notification{font-size:15px}}@media (min-width: 768px){.agenda-overview .agenda-overview-list>li .notice{display:inline-block}}.agenda-overview .agenda-overview-list>li .button-wrapper{position:relative;z-index:10}@media (min-width: 980px){.agenda-overview .agenda-overview-list>li .button-wrapper{float:right;height:70px;position:relative}}.agenda-overview .agenda-overview-list>li .button-wrapper .button,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input[type=submit],#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input[type=submit]{height:40px;line-height:40px;margin:0 0 20px 15px}.agenda-overview .agenda-overview-list>li .button-wrapper .button.shopping-cart,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.shopping-cart[type=submit],#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.shopping-cart[type=submit]{margin:0;padding:0}@media (min-width: 768px){.agenda-overview .agenda-overview-list>li .button-wrapper .button.shopping-cart.show-button,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.shopping-cart.show-button[type=submit],#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.shopping-cart.show-button[type=submit]{margin:0 0 20px 15px;padding:0 20px}}@media (min-width: 980px){.agenda-overview .agenda-overview-list>li .button-wrapper .button,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input[type=submit],#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input[type=submit]{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.agenda-overview .agenda-overview-list>li .button-wrapper .button:last-child,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input[type=submit]:last-child,#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input[type=submit]:last-child{margin-bottom:0}.agenda-overview .agenda-overview-list>li .button-wrapper .button.add-to-cart,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.add-to-cart[type=submit],#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.add-to-cart[type=submit]{padding:0 20px}.agenda-overview .agenda-overview-list>li .button-wrapper .button.close-button,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.close-button[type=submit],#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.close-button[type=submit]{color:#218bed}@media (min-width: 768px){.agenda-overview .agenda-overview-list>li .button-wrapper .button.close-button:hover,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.close-button[type=submit]:hover,#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.close-button[type=submit]:hover{color:#fff}}.agenda-overview .agenda-overview-list>li .button-wrapper .button.add-to-calendar,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.add-to-calendar[type=submit],#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.add-to-calendar[type=submit]{background-color:#218bed;background-repeat:no-repeat;color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpath fill=%22%23ffffff%22 d=%22M462.735,22.727H375v-7.679C375,5.371,365.546,0,355.846,0h-32.648c-9.676,0-16.379,5.372-16.379,15.048 v7.679H193.182v-7.679C193.182,5.371,185.613,0,175.937,0h-32.67C133.611,0,125,5.371,125,15.048v7.679H36.399 c-9.677,0-25.036,13.14-25.036,22.838v4.506v28.143v360.242v21.283v11.363c0,9.678,15.359,28.897,25.036,28.897h426.336 c9.677,0,25.901-19.22,25.901-28.897v-11.363v-21.283V78.214V50.071v-4.506C488.637,35.867,472.412,22.727,462.735,22.727z M420.454,431.818H79.545V90.909H125v19.265c0,9.677,8.612,26.189,18.267,26.189h32.67c9.677,0,17.245-16.513,17.245-26.189V90.909 h113.637v19.265c0,9.677,6.703,26.189,16.379,26.189h32.648c9.7,0,19.154-16.513,19.154-26.189V90.909h45.454V431.818z%22/%3E%3Cpath fill=%22%23ffffff%22 d=%22M222.678,282.093v-1.087c12.54-5.726,28.897-21.507,28.897-43.079c0-31.605-28.076-51.492-60.791-51.492 c-26.989,0-43.879,14.715-53.688,24.813c-1.909,1.909-2.198,5.438,0,7.325l17.156,16.912c2.463,1.909,5.726,1.909,7.635-0.533 c4.373-4.616,12.007-11.186,24.525-11.186c14.183,0,22.372,8.989,22.372,21.263c0,12.007-10.387,21.262-29.984,21.262h-15.825 c-2.708,0-5.171,2.176-5.171,5.171v23.46c0,2.709,2.464,5.193,5.171,5.193H178.8c20.707,0,33.247,8.99,33.247,22.861 c0,13.915-10.365,22.35-24.258,22.35c-14.449,0-23.993-7.079-30.807-12.807c-2.175-1.909-5.171-1.354-7.08,0.556l-16.357,18.265 c-1.643,1.909-1.909,4.928-0.267,7.081c5.993,7.346,22.35,24.259,57.773,24.259c38.707,0,65.429-24.814,65.429-55.332 C256.48,301.469,237.948,287.287,222.678,282.093z%22/%3E %3Cpath fill=%22%23ffffff%22 d=%22M348.433,189.143H327.97c-3.796,0-6.814,1.088-9.811,3.285l-36.51,28.63 c-0.82,0.799-1.643,1.909-1.643,4.062v17.734c0,3.019,2.176,5.459,4.928,5.459h26.967v126.2c0,2.996,2.175,5.46,5.459,5.46h31.072 c2.708,0,5.172-2.464,5.172-5.46V194.336C353.604,191.628,351.141,189.143,348.433,189.143z%22/%3E %3C/g%3E%3C/svg%3E");background-size:22px 22px;background-position:20px center;padding-left:60px}.agenda-overview .agenda-overview-list>li .button-wrapper .button.add-to-calendar:after,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.add-to-calendar[type=submit]:after,#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.add-to-calendar[type=submit]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cpath fill=%22%23fff%22 d=%22M493.593,219.27L356.239,81.943c-8.543-8.557-22.411-8.557-30.954,0l-20.914,20.9 c-8.57,8.557-8.57,22.411,0,30.954l79.328,79.355H21.898C9.791,213.153,0,222.944,0,235.052v29.554 c0,12.121,9.791,21.912,21.898,21.912h362.106l-79.633,79.633c-8.57,8.57-8.57,22.411,0,30.982l20.886,20.913 c8.544,8.571,22.411,8.571,30.954,0l137.354-137.354c4.354-4.354,6.462-10.068,6.379-15.768c0-0.111,0.056-0.208,0.056-0.319 v-29.554c0-0.056-0.028-0.097-0.028-0.152C500,229.241,497.892,223.582,493.593,219.27z%22/%3E%3C/svg%3E")}@media (min-width: 768px){.agenda-overview .agenda-overview-list>li .button-wrapper .button.add-to-calendar:hover,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.add-to-calendar[type=submit]:hover,#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.add-to-calendar[type=submit]:hover{background-color:#80d7ff;color:#fff}}.agenda-overview .agenda-overview-list>li .button-wrapper .button.add-to-calendar.no-arrow:after,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.add-to-calendar.no-arrow[type=submit]:after,#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.add-to-calendar.no-arrow[type=submit]:after{display:none}.agenda-overview .agenda-overview-list>li .button-wrapper .button.shopping-cart,.agenda-overview .agenda-overview-list>li .button-wrapper #user-login input.shopping-cart[type=submit],#user-login .agenda-overview .agenda-overview-list>li .button-wrapper input.shopping-cart[type=submit]{padding-left:20px}.agenda-overview .agenda-overview-list>li.tip{background-color:#ddf4ff;padding-top:60px}.agenda-overview .agenda-overview-list>li.tip .notification{background-color:#63cdff}.agenda-overview .agenda-overview-list>li.choice{background-color:transparent;padding:0}.agenda-overview .agenda-overview-list>li.choice>div{border:1px solid #ebebeb;float:left;padding:30px;width:49.1129%}.agenda-overview .agenda-overview-list>li.choice>div:nth-child(odd){margin-right:1.77419%}.agenda-overview .agenda-overview-list>li.choice>div:nth-child(n+3){margin-top:1.77419%}.agenda-overview .agenda-overview-list>li.choice .film-details{max-width:205px}.agenda-overview .agenda-overview-list>li.choice .button,.agenda-overview .agenda-overview-list>li.choice #user-login input[type=submit],#user-login .agenda-overview .agenda-overview-list>li.choice input[type=submit]{margin-left:0}.agenda-overview .agenda-overview-list>li.choice .choice-icon{background-color:#ebebeb;border-radius:100%;display:block;font-size:15px;height:42px;line-height:42px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;text-transform:uppercase;width:42px}.agenda-overview .agenda-overview-list>li.automatically-added{background-color:#fff;border:1px solid #ebebeb;padding-top:60px}.agenda-overview .agenda-overview-list>li.automatically-added .notification{background-color:#ebebeb;color:#969696}.agenda-overview .agenda-overview-list>li.purchased svg{bottom:0;height:92px;position:absolute;right:160px;width:120px;z-index:1}.agenda-overview .agenda-overview-list>li.close-item{opacity:0}.agenda-overview .agenda-overview-list>li.delete-item{height:0;margin:0;padding:0}.agenda-overview .agenda-overview-list>li.transform-to-added{background-color:#ddf4ff;-webkit-animation:transform-to-added 0.35s linear 0.3s;animation:transform-to-added 0.35s linear 0.3s}.agenda-overview footer{font-size:32px;margin-bottom:30px;text-align:center}@media (min-width: 980px){.agenda-overview footer{margin-bottom:70px}}.agenda-overview footer p{margin-bottom:20px}.main-content .event-labels li,.main-content .event-labels span,.order-popup-inner .screenings .event-labels li,.order-popup-inner .screenings .event-labels span{background-color:#969696;border-radius:2px;color:#fff;display:inline-block;height:40px;line-height:40px;margin:5px;padding:0 15px}.main-content .event-labels li:first-child,.main-content .event-labels span:first-child,.order-popup-inner .screenings .event-labels li:first-child,.order-popup-inner .screenings .event-labels span:first-child{margin-left:0}@media (min-width: 768px){.main-content .event-labels li:first-child,.main-content .event-labels span:first-child,.order-popup-inner .screenings .event-labels li:first-child,.order-popup-inner .screenings .event-labels span:first-child{margin-left:5px}}@media (min-width: 980px){.main-content .event-labels li,.main-content .event-labels span,.order-popup-inner .screenings .event-labels li,.order-popup-inner .screenings .event-labels span{margin:0 5px}}.main-content .event-labels li.vrije-toegang,.main-content .event-labels span.vrije-toegang,.order-popup-inner .screenings .event-labels li.vrije-toegang,.order-popup-inner .screenings .event-labels span.vrije-toegang{background-color:#80c119}.main-content .event-labels li.last-minute,.main-content .event-labels span.last-minute,.order-popup-inner .screenings .event-labels li.last-minute,.order-popup-inner .screenings .event-labels span.last-minute{background-color:#ffbeff;color:#ff0a0a}@media (min-width: 980px){.agenda-overview .event-labels{float:left;margin-left:15px}}.not-available{background-color:#969696;border-radius:2px;color:#fff;display:inline-block;font-size:16px;height:40px;line-height:40px;margin:5px;padding:0 15px}@media (min-width: 768px){.not-available{margin:15px 0}}.order-popup-inner .screenings .event-labels{float:right;margin-top:10px}.order-popup-inner .screenings .event-labels li{background:#c6c6c6;height:30px;line-height:30px}@media (min-width: 768px){.extra-items{margin-top:80px}}.section-eerstehulp #main,.section-firstaid #main{background-color:#ffed00;opacity:0}.section-eerstehulp #main .ehbf-header,.section-firstaid #main .ehbf-header{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22160px%22 height=%22146px%22 viewBox=%220 0 160 146%22 enable-background=%22new 0 0 160 146%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpath fill=%22none%22 stroke=%22%23000000%22 stroke-width=%2210%22 stroke-linejoin=%22round%22 stroke-miterlimit=%2210%22 d=%22M152.777,133.998 c0,2.75-2.25,5-5,5h-137c-2.75,0-5-2.25-5-5v-100c0-2.75,2.25-5,5-5h137c2.75,0,5,2.25,5,5V133.998z%22/%3E%3C/g%3E%3Cg%3E%3Cpath fill=%22none%22 stroke=%22%23000000%22 stroke-width=%2210%22 stroke-linejoin=%22round%22 stroke-miterlimit=%2210%22 d=%22M49.277,25.998v-14 c0-2.75,2.25-5,5-5h50c2.75,0,5,2.25,5,5v14%22/%3E%3C/g%3E%3Crect x=%2265.999%22 y=%2247.998%22 fill=%22%23FF0A0A%22 width=%2225%22 height=%2274%22/%3E%3Crect x=%2241.999%22 y=%2272.998%22 fill=%22%23FF0A0A%22 width=%2274%22 height=%2225%22/%3E%3C/svg%3E");background-position:center;background-size:80px 70px;background-repeat:no-repeat;line-height:70px;margin:35px 0 25px;text-align:center;text-indent:-9999px}.section-eerstehulp #main .ehbf-header img,.section-firstaid #main .ehbf-header img{display:inline-block}@media (min-width: 768px){.ehbf-firststep #main .ehbf-header{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22160px%22 height=%22147px%22 viewBox=%220 0 160 147%22 enable-background=%22new 0 0 160 147%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpath fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%2210%22 stroke-linejoin=%22round%22 stroke-miterlimit=%2210%22 d=%22M153.777,135 c0,2.75-2.25,5-5,5h-137c-2.75,0-5-2.25-5-5V35c0-2.75,2.25-5,5-5h137c2.75,0,5,2.25,5,5V135z%22/%3E%3C/g%3E%3Cg%3E%3Cpath fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%2210%22 stroke-linejoin=%22round%22 stroke-miterlimit=%2210%22 d=%22M50.277,27V13	c0-2.75,2.25-5,5-5h50c2.75,0,5,2.25,5,5v14%22/%3E%3C/g%3E%3Crect x=%2266.999%22 y=%2249%22 fill=%22%23FFFFFF%22 width=%2225%22 height=%2274%22/%3E%3Crect x=%2242.999%22 y=%2274%22 fill=%22%23FFFFFF%22 width=%2274%22 height=%2225%22/%3E%3C/svg%3E")}}.section-eerstehulp.js-loaded #main,.section-firstaid.js-loaded #main{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#iffr-firstaid-steps-form{overflow:hidden;min-height:715px}@media (min-width: 768px){#iffr-firstaid-steps-form{min-height:835px}}#iffr-firstaid-steps-form button[type=submit]{display:none}#iffr-firstaid-steps-form #edit-submit2{display:none}@media (min-width: 768px){.ehbf-firststep #main{background-image:url("/sites/all/themes/iffr/images/background/ehbf-header.jpg");background-position:center 130px;background-size:cover;color:#fff;text-align:center}}.ehbf-firststep #main h3{text-align:center}.ehbf-firststep #main .start-button{float:none;font-size:32px;padding:15px}@media (min-width: 768px){.ehbf-firststep #main .start-button{padding:0;width:400px}}.ehbf-step{opacity:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.ehbf-step.current-question{padding:0 0 44px;opacity:1}.ehbf-step#ehbf-step-0{max-width:450px;margin:0 auto}.ehbf-step#ehbf-step-0 h2{text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.ehbf-step h2:not(.selected-day){font-size:30px;text-align:center;margin:0 auto;max-width:816px}@media (min-width: 768px){.ehbf-step h2:not(.selected-day){font-size:44px;margin:0 auto}}.ehbf-step .step-count{display:block;font-size:20px;height:67px;line-height:67px;margin:0 auto 4px;text-align:center;width:67px}.ehbf-step .wizard-controls{margin-top:25px}.ehbf-step .wizard-controls label{text-align:left}.ehbf-answers{margin:0 auto;padding:30px 20px;text-align:center;font-size:0;width:290px}@media (min-width: 768px){.ehbf-answers{padding:30px 40px;width:728px}}@media (min-width: 980px){.ehbf-answers{width:940px}}@media (min-width: 1200px){.ehbf-answers{width:1028px}}#ehbf-step-1 .ehbf-answers{background-color:#fff;margin-top:30px}@media (min-width: 768px){#ehbf-step-1 .ehbf-answers{background-color:transparent;margin:0 auto;padding:0}}.ehbf-answers .iffr-date-picker{min-height:725px;padding:0;margin-bottom:0}@media (min-width: 768px){.ehbf-answers .iffr-date-picker{min-height:0;margin-bottom:20px;padding:40px 20px}}@media (min-width: 1200px){.ehbf-answers .iffr-date-picker{padding:40px 42px}}.ehbf-answers .iffr-date-picker .date.selected{background:#008bed}.ehbf-answers .form-type-radio{background:#fff;border-radius:4px;display:inline-block;height:150px;margin-bottom:75px;padding:0 20px;position:relative;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;vertical-align:top;width:150px}@media (min-width: 768px){.ehbf-answers .form-type-radio{height:168px;margin-right:32px;width:180px}.ehbf-answers .form-type-radio:hover{-webkit-box-shadow:0 0 20px 7px rgba(0,0,0,0.15);box-shadow:0 0 20px 7px rgba(0,0,0,0.15);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.ehbf-answers .form-type-radio.selected{-webkit-box-shadow:0 0 20px 7px rgba(0,0,0,0.15);box-shadow:0 0 20px 7px rgba(0,0,0,0.15);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.ehbf-answers .form-type-radio input{display:none}.ehbf-answers .form-type-radio label{width:100%;float:none}.ehbf-answers .form-type-radio figure{height:100%;max-height:100%;line-height:148px;margin:0;padding:0;max-width:100%}@media (min-width: 768px){.ehbf-answers .form-type-radio figure{line-height:168px}}.ehbf-answers .form-type-radio figure img{display:inline-block;vertical-align:middle}.ehbf-answers .form-type-radio figcaption{left:0;line-height:14px;padding-top:15px;position:absolute;top:100%;width:100%}.ehbf-answers .form-type-radio strong{bottom:-41px;font-size:16px;left:0;line-height:22px;text-align:center}.ehbf-answers .form-type-radio strong small{display:block;font-size:12px;font-weight:normal;line-height:14px;font-family:arial;margin-top:10px;text-transform:none}.step-controls{margin:0 auto;padding-top:30px;max-width:1028px}#ehbf-step-1 .step-controls{border:0;padding:0;margin-top:20px}@media (min-width: 768px){#ehbf-step-1 .step-controls{margin-top:0}}.step-controls .next-button{float:right}.step-controls .prev-button{float:left;padding:5px 20px 5px 50px}@media (min-width: 768px){.step-controls .prev-button{padding:0 20px 0 50px}}#date-picker-error-message{margin:0 auto 30px;width:290px}@media (min-width: 768px){#date-picker-error-message{width:728px}}@media (min-width: 980px){#date-picker-error-message{width:940px}}@media (min-width: 1200px){#date-picker-error-message{width:1028px}}.ehbf-result{background-color:#ffed00;counter-reset:advice-counter}.ehbf-result h2{margin:0 auto 20px}@media (min-width: 768px){.ehbf-result h2{text-align:left;margin-bottom:12px}}.ehbf-result .intro{max-width:626px}.ehbf-result .advice h3{counter-increment:advice-counter;text-transform:none}.ehbf-result .advice h3:before{background-color:#fff;border-radius:50%;content:counter(advice-counter);display:inline-block;font-size:20px;height:40px;line-height:40px;margin-right:10px;margin-bottom:7px;text-align:center;width:40px}.ehbf-result .image-wrapper .video{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:relative}.ehbf-result .image-wrapper .video:before,.ehbf-result .image-wrapper .video:after{bottom:0;content:'';left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:background 0.35s ease;transition:background 0.35s ease;z-index:900}.ehbf-result .image-wrapper .video:before{background:#000;border-radius:2px;height:50px;width:50px}.ehbf-result .image-wrapper .video:after{border-bottom:9px solid transparent;border-left:15px solid #fff;border-top:9px solid transparent;height:18px;width:15px}.ehbf-result .image-wrapper .video:hover:before{background:#ff0a0a}@media (max-width: 767px){.ehbf-result .social-list{overflow:auto;margin-bottom:1em}}@media (min-width: 768px){.ehbf-result .social-list{position:absolute;top:18px;right:200px}}.ehbf-result .social-list li{text-transform:uppercase}.ehbf-result .social-list .social-icon{fill:#000}.ehbf-result .grey-bg{padding:44px 0}@media (min-width: 768px){.ehbf-result .grey-bg{padding:44px 0 60px}}.ehbf-result .grey-bg .container{position:relative}.ehbf-result .grey-bg .reset-button{margin-bottom:20px}@media (min-width: 768px){.ehbf-result .grey-bg .reset-button{margin-bottom:0;position:absolute;right:20px;top:9px}}@media (min-width: 980px){.ehbf-result .grey-bg .reset-button{right:0}}.ehbf-result .grey-bg .advice p{font-size:16px;margin-bottom:0}.ehbf-result .grey-bg .advice br{display:none}@media (min-width: 768px){.ehbf-result .grey-bg .advice br{display:initial}}.ehbf-result .grey-bg .advice .button-wrapper a{display:inline-block;margin-bottom:10px;margin-right:12px;vertical-align:middle}@media (min-width: 1200px){.ehbf-result .grey-bg .advice .button-wrapper a{margin-bottom:0}}@media (min-width: 768px){.ehbf-result .grey-bg .advice .image-wrapper{float:left;margin-right:2.58065%;width:65.80645%}}.ehbf-result .white-bg{padding:44px 0}@media (min-width: 768px){.ehbf-result .white-bg{padding:60px 0}}.ehbf-result .film-item h3{text-transform:none}.ehbf-result .more-info-list{color:#000}.ehbf-result .more-info-list dt{font-size:14px}.ehbf-result .more-info-list a{color:#000}.ehbf-result .icon-link{color:#000}.ehbf-result .icon-link.calendar-icon::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%22500px%22 height=%22500px%22 viewBox=%220 0 500 500%22 enable-background=%22new 0 0 500 500%22 xml:space=%22preserve%22%3E%3Cg%3E%3Cpath fill=%22%23000000%22 d=%22M462.735,22.727H375v-7.679C375,5.371,365.546,0,355.846,0h-32.648c-9.676,0-16.379,5.372-16.379,15.048 v7.679H193.182v-7.679C193.182,5.371,185.613,0,175.937,0h-32.67C133.611,0,125,5.371,125,15.048v7.679H36.399 c-9.677,0-25.036,13.14-25.036,22.838v4.506v28.143v360.242v21.283v11.363c0,9.678,15.359,28.897,25.036,28.897h426.336 c9.677,0,25.901-19.22,25.901-28.897v-11.363v-21.283V78.214V50.071v-4.506C488.637,35.867,472.412,22.727,462.735,22.727z M420.454,431.818H79.545V90.909H125v19.265c0,9.677,8.612,26.189,18.267,26.189h32.67c9.677,0,17.245-16.513,17.245-26.189V90.909 h113.637v19.265c0,9.677,6.703,26.189,16.379,26.189h32.648c9.7,0,19.154-16.513,19.154-26.189V90.909h45.454V431.818z%22/%3E%3Cpath fill=%22%23000000%22 d=%22M222.678,282.093v-1.087c12.54-5.726,28.897-21.507,28.897-43.079c0-31.605-28.076-51.492-60.791-51.492 c-26.989,0-43.879,14.715-53.688,24.813c-1.909,1.909-2.198,5.438,0,7.325l17.156,16.912c2.463,1.909,5.726,1.909,7.635-0.533 c4.373-4.616,12.007-11.186,24.525-11.186c14.183,0,22.372,8.989,22.372,21.263c0,12.007-10.387,21.262-29.984,21.262h-15.825 c-2.708,0-5.171,2.176-5.171,5.171v23.46c0,2.709,2.464,5.193,5.171,5.193H178.8c20.707,0,33.247,8.99,33.247,22.861 c0,13.915-10.365,22.35-24.258,22.35c-14.449,0-23.993-7.079-30.807-12.807c-2.175-1.909-5.171-1.354-7.08,0.556l-16.357,18.265 c-1.643,1.909-1.909,4.928-0.267,7.081c5.993,7.346,22.35,24.259,57.773,24.259c38.707,0,65.429-24.814,65.429-55.332 C256.48,301.469,237.948,287.287,222.678,282.093z%22/%3E %3Cpath fill=%22%23000000%22 d=%22M348.433,189.143H327.97c-3.796,0-6.814,1.088-9.811,3.285l-36.51,28.63 c-0.82,0.799-1.643,1.909-1.643,4.062v17.734c0,3.019,2.176,5.459,4.928,5.459h26.967v126.2c0,2.996,2.175,5.46,5.459,5.46h31.072 c2.708,0,5.172-2.464,5.172-5.46V194.336C353.604,191.628,351.141,189.143,348.433,189.143z%22/%3E %3C/g%3E%3C/svg%3E")}.ehbf-result .shopping-cart{color:#fff}.page-firstaid-station header,.page-firstaid-station footer,.page-firstaid-station .breadcrumbs{display:none}.page-firstaid-station #main{padding-top:20px}#iffr-firstaid-station-steps-form{margin:0 auto;max-width:943px}#iffr-firstaid-station-steps-form .wizard-controls{margin:30px 0}#iffr-firstaid-station-steps-form h2{text-align:center}#iffr-firstaid-station-steps-form .option{display:block}#iffr-firstaid-station-steps-form input[type=text]{float:left;max-width:60%}#iffr-firstaid-station-steps-form h3{float:left;width:40%;margin-bottom:0}#iffr-firstaid-station-steps-form .form-type-textfield,#iffr-firstaid-station-steps-form .form-type-select{float:left;width:60%}#iffr-firstaid-station-steps-form .form-type-textfield label,#iffr-firstaid-station-steps-form .form-type-select label{display:none}#iffr-firstaid-station-steps-form .form-type-textfield .enhanced-dropdown-wrapper,#iffr-firstaid-station-steps-form .form-type-select .enhanced-dropdown-wrapper{float:none;margin:0 0 15px}#iffr-firstaid-station-steps-form .enhanced-dropdown-wrapper{float:left;max-width:60%}#iffr-firstaid-station-steps-form .ehbf-answers .form-type-radio input{position:absolute;display:block;height:16px;width:16px;top:-30px;left:50%;margin-left:-8px}.pageload-overlay{height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:99999}.splash-page .pageload-overlay{visibility:visible}.pageload-overlay svg{left:0;pointer-events:none;position:absolute;top:0}.pageload-overlay svg path{fill:#fff}.professionals .pageload-overlay svg path{fill:#ffbeff}.loading-header-wrapper{height:100%;text-align:center;-webkit-transition:opacity 0.95s ease;transition:opacity 0.95s ease}.loading-header-wrapper.fade-out{opacity:0}.loading-header{height:264px;margin:0 auto;position:relative;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);overflow:hidden;width:300px}@media (min-width: 768px){.loading-header{height:361px;width:407px}}.loading-header img{position:relative;z-index:1}.loading-header:after{content:"";position:absolute;display:block;left:-1200px;top:0;background:#ff0;position:absolute;width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.background-slider{position:absolute;width:100%}.background-slider li{opacity:0;position:absolute;-webkit-transition:opacity 1.25s;transition:opacity 1.25s;width:100%}.background-slider li.show{opacity:1}.movie-slider{position:relative;height:100%;width:100%;overflow:hidden}.movie-slider .movie-program{height:100%;list-style:none;margin:0 auto;padding:0;position:relative;max-width:1200px}.movie-slider .movie-program li{color:#fff;font-size:20px;height:110px;margin-top:-55px;opacity:0;position:absolute;text-transform:uppercase;top:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:1.95s ease, -webkit-transform 2.95s ease;transition:1.95s ease, transform 2.95s ease;-webkit-transition-property:top, opacity, -webkit-transform;transition-property:top, opacity, transform;width:100%}@media (min-width: 768px){.movie-slider .movie-program li{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.movie-slider .movie-program li h2,.movie-slider .movie-program li p{display:inline-block;padding:5px 8px;-webkit-transition:background 1.25s, color 1.25s, font-size 1.25s;transition:background 1.25s, color 1.25s, font-size 1.25s}.movie-slider .movie-program li h2{font-size:48px;margin-bottom:0}.movie-slider .movie-program li p{margin-bottom:10px}.movie-slider .movie-program li .button,.movie-slider .movie-program li #user-login input[type=submit],#user-login .movie-slider .movie-program li input[type=submit]{opacity:0;-webkit-transition:opacity 0.3s ease 1.25s, padding 0.3s, background 0.3s;transition:opacity 0.3s ease 1.25s, padding 0.3s, background 0.3s;line-height:40px}.movie-slider .movie-program li .button.disabled,.movie-slider .movie-program li #user-login input.disabled[type=submit],#user-login .movie-slider .movie-program li input.disabled[type=submit]{background-color:#f2f2f2;color:#969696}@media (min-width: 768px){.movie-slider .movie-program li.prev,.movie-slider .movie-program li.next{opacity:0.5;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}}.movie-slider .movie-program li.prev{top:18%}.movie-slider .movie-program li.next{top:72%}.movie-slider .movie-program li.active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:25%;z-index:10}@media (min-width: 768px){.movie-slider .movie-program li.active{top:39%}}.movie-slider .movie-program li.active h2,.movie-slider .movie-program li.active p{background-color:#fff;color:#000}.movie-slider .movie-program li.active h2{font-size:36px;margin-bottom:4px}@media (min-width: 768px){.movie-slider .movie-program li.active h2{font-size:60px}}.movie-slider .movie-program li.active .button,.movie-slider .movie-program li.active #user-login input[type=submit],#user-login .movie-slider .movie-program li.active input[type=submit]{opacity:1}.movie-slider .movie-program li.active .event-labels{background-color:transparent}.movie-slider .movie-program li.pre-next{top:100%}.movie-slider .movie-program li.after-prev{top:0}.movie-slider .button.yellow,.movie-slider #user-login input.yellow[type=submit],#user-login .movie-slider input.yellow[type=submit]{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:15px;position:absolute;right:0}@media (min-width: 768px){.movie-slider .button.yellow,.movie-slider #user-login input.yellow[type=submit],#user-login .movie-slider input.yellow[type=submit]{bottom:0}}.cart{background-color:#000;max-height:0;overflow:hidden;position:absolute;padding:0 10px;right:0;top:100%;-webkit-transition:all 0.45s ease-in;transition:all 0.45s ease-in}@media (min-width: 768px){.cart{width:400px}}.cart h4{color:#ff0;font-size:15px;line-height:26px;margin-bottom:1px;overflow:hidden;text-transform:uppercase}.cart h4 .amount{float:right;text-align:right}.cart .blue,.cart .button-row{padding:0 30px}.cart .red{color:#ff0a0a !important;text-decoration:underline !important}.cart .blue{color:#63cdff;font-size:16px;line-height:26px;margin:0;padding-bottom:20px;text-align:center}.cart .transparent-white{color:#fff !important;margin:0 auto}.cart .cart-inner{display:none;background-color:#262626}.cart .cart-items{margin:0;padding:20px 30px 5px}.cart .cart-items li{border:0 !important;color:#fff;float:none !important;height:auto !important;margin-bottom:7px;padding:0 !important;width:100% !important;max-width:none !important}.cart .cart-items li .date{color:#fff;font-size:16px !important;padding:0 !important;text-transform:none !important}.cart .cart-items li .price{float:right;text-align:right}.cart .cart-items li .button,.cart .cart-items li #user-login input[type=submit],#user-login .cart .cart-items li input[type=submit]{line-height:37px !important;height:50px !important}@media (min-width: 768px){.cart .cart-items li .button,.cart .cart-items li #user-login input[type=submit],#user-login .cart .cart-items li input[type=submit]{line-height:50px !important}}.cart .cart-total{border-top:1px solid #000;color:#fff;font-size:17px;line-height:30px;margin:0;overflow:hidden;padding:22px 30px 12px}@media (min-width: 768px){.cart .cart-total{font-size:24px;line-height:30px}}.cart .cart-total .amount{float:right}.cart .button-row{margin-bottom:34px;overflow:hidden}.cart .button-row a{height:50px !important;line-height:50px !important}.cart .button-row a.button{color:#fff !important}.cart .button-row a.red{max-width:70px !important}.cart .cart-empty{color:#fff;padding:35px;text-align:center}.cart .cart-empty h4{color:#fff;font-size:28px;margin-bottom:15px}.cart .cart-empty a{display:inline !important;color:#ff0 !important;font-family:"Brandon Text W02 Regular", Arial, "Helvetica Neue", Helvetica, sans-serif !important;font-size:1em;line-height:20px !important;text-decoration:underline !important}.cart .cart-empty a:hover{color:#63cdff !important}#festival-locations-map{height:400px;margin-bottom:45px;width:100%}@media (min-width: 768px){#festival-locations-map{height:600px}}.location-window{padding:15px;width:300px}.location-window h2{font-size:25px;margin-bottom:5px}.location-window h4{margin-bottom:0}.location-window p:last-of-type{margin-bottom:0}.filter-wrapper{background-color:rgba(0,0,0,0.8);height:100%;display:none;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity 0.35s ease-in;transition:opacity 0.35s ease-in;-webkit-transition-delay:0.65s;transition-delay:0.65s;width:100%;z-index:999}.filter-wrapper.show-filter{opacity:1;-webkit-transition-delay:0s;transition-delay:0s}@media (min-width: 768px){.filter-wrapper.show-filter .filter-inner{left:0}}.filter-wrapper.show-filter .close-btn{-webkit-transition-delay:0.7s;transition-delay:0.7s;opacity:1}.filter-wrapper .filter-inner{background:#fff;height:100%;padding:30px 0 30px 30px;margin:0 auto;overflow:hidden;width:100%}@media (min-width: 768px){.filter-wrapper .filter-inner{left:-455px;padding:38px 0 38px 40px;position:absolute;top:0;-webkit-transition:left 0.45s ease-out;transition:left 0.45s ease-out;-webkit-transition-delay:0.25s;transition-delay:0.25s;width:455px}}.filter-wrapper .scroller{-webkit-box-sizing:content-box;box-sizing:content-box;height:100%;overflow:auto;padding-right:15px;width:100%}.filter-wrapper .close-btn{background:#ff0a0a;height:40px;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s;width:40px}@media (min-width: 768px){.filter-wrapper .close-btn{height:70px;left:455px;right:auto;width:70px}}.filter-wrapper .close-btn:before,.filter-wrapper .close-btn:after{background-color:#fff}.filter-wrapper .close-btn:hover{background:#000;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-delay:0s;transition-delay:0s}.filter-wrapper .reset-filters{font-size:14px;margin-bottom:1em;float:right;margin-top:-25px;line-height:40px;padding-right:0}.filter-wrapper .reset-filters:hover{background-color:transparent;color:#000}.program-filter{padding-bottom:50px;margin-right:30px}@media (min-width: 768px){.program-filter{padding-bottom:22px;margin-right:40px}}.program-filter h2{font-size:32px;line-height:32px;margin-bottom:25px}@media (min-width: 768px){.program-filter h2{margin-top:0}}.program-filter h3{font-size:20px;line-height:30px;margin-bottom:15px;text-transform:uppercase}.program-filter .checkbox-group{margin-bottom:30px}@media (min-width: 768px){.program-filter .checkbox-group{margin-bottom:48px}}.program-filter .filter-header{position:relative;overflow:hidden}.program-filter .filter-header label{position:absolute;right:0;top:5px;width:auto}@media (min-width: 768px){.program-filter .filter-header label{top:4px}}.program-filter .form-controls{bottom:0;left:0;position:absolute;width:100%}.program-filter .form-controls .button,.program-filter .form-controls #user-login input[type=submit],#user-login .program-filter .form-controls input[type=submit]{font-size:24px;height:70px;line-height:30px;text-align:left;text-transform:none;width:100%}.program-filter .form-controls .button small,.program-filter .form-controls #user-login input[type=submit] small,#user-login .program-filter .form-controls input[type=submit] small{display:block;font-size:13px;line-height:18px;text-transform:uppercase}.filter-checkbox-wrap{margin-bottom:13px}.filter-checkbox-wrap label{border:2px solid #ccc;border-radius:3px;display:block;float:none;font-size:15px;line-height:20px;margin:0;padding:13px 49px 13px 21px;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;width:100%}.filter-checkbox-wrap label:before{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:36px;border:0;border-radius:0;border-left:1px solid #dbdbdb;display:block;height:100%;left:auto;right:0;top:0;-webkit-transition:all 0.35s ease-in 0.15s;transition:all 0.35s ease-in 0.15s;width:49px}.filter-checkbox-wrap label span{display:inline-block}.filter-checkbox-wrap input.checkbox:checked+label{color:#12c43c}.filter-checkbox-wrap input.checkbox:checked+label:before{background-color:#12c43c;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg version=%221.0%22 id=%22Laag_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 viewBox=%220 0 50 50%22 enable-background=%22new 0 0 50 50%22 xml:space=%22preserve%22%3E%3Cg id=%22Laag_1_1_%22%3E%3Cg%3E%3Cpath fill=%22%23fff%22 d=%22M16.6,23l8.1,8.1c0.3,0.3,0.3,0.7,0,0.9l-1.3,1.3c-0.3,0.3-0.7,0.3-0.9,0l-8.1-8.1c-0.3-0.3-0.3-0.7,0-0.9 l1.3-1.3C15.9,22.8,16.3,22.8,16.6,23%22/%3E%3Cpath fill=%22%23fff%22 d=%22M37.7,18.9L23.3,33.3c-0.3,0.3-0.7,0.3-0.9,0L21,32c-0.3-0.3-0.3-0.7,0-0.9l14.4-14.4 c0.3-0.3,0.7-0.3,0.9,0l1.3,1.3C38,18.2,38,18.7,37.7,18.9%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:36px}.filter-checkbox-wrap.indent{margin-left:30px}.order-popup-inner div.left{float:none}@media (min-width: 768px){.order-popup-inner div.left{border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;float:left;padding:40px 40px 0 0;width:46.1165%}}.order-popup-inner div.right{float:none}@media (min-width: 768px){.order-popup-inner div.right{border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:40px 0 0 55px;position:relative;left:-1px;float:right;width:53.8835%}}.order-popup-inner .button-wrapper{display:none}.order-popup-inner .free-access-popup .button-wrapper,.order-popup-inner .sold-out-popup .button-wrapper,.order-popup-inner .not-for-sale .button-wrapper{display:block}.order-popup-inner .free-access-popup .button-wrapper .button,.order-popup-inner .free-access-popup .button-wrapper #user-login input[type=submit],#user-login .order-popup-inner .free-access-popup .button-wrapper input[type=submit],.order-popup-inner .sold-out-popup .button-wrapper .button,.order-popup-inner .sold-out-popup .button-wrapper #user-login input[type=submit],#user-login .order-popup-inner .sold-out-popup .button-wrapper input[type=submit],.order-popup-inner .not-for-sale .button-wrapper .button,.order-popup-inner .not-for-sale .button-wrapper #user-login input[type=submit],#user-login .order-popup-inner .not-for-sale .button-wrapper input[type=submit]{margin-right:15px;vertical-align:middle}.order-popup-inner .sold-out-popup .button,.order-popup-inner .sold-out-popup #user-login input[type=submit],#user-login .order-popup-inner .sold-out-popup input[type=submit],.order-popup-inner .not-for-sale .button,.order-popup-inner .not-for-sale #user-login input[type=submit],#user-login .order-popup-inner .not-for-sale input[type=submit]{background:#858585;color:#000;padding:0 20px;opacity:0.55}.order-popup-inner .sold-out-popup .button:after,.order-popup-inner .sold-out-popup #user-login input[type=submit]:after,#user-login .order-popup-inner .sold-out-popup input[type=submit]:after,.order-popup-inner .not-for-sale .button:after,.order-popup-inner .not-for-sale #user-login input[type=submit]:after,#user-login .order-popup-inner .not-for-sale input[type=submit]:after{display:none}.order-popup-inner .right .button-wrapper{display:block}.order-popup-inner .right .button-wrapper .button+.button,.order-popup-inner .right .button-wrapper #user-login input[type=submit]+.button,#user-login .order-popup-inner .right .button-wrapper input[type=submit]+.button,.order-popup-inner .right .button-wrapper #user-login .button+input[type=submit],#user-login .order-popup-inner .right .button-wrapper .button+input[type=submit],.order-popup-inner .right .button-wrapper #user-login input[type=submit]+input[type=submit],#user-login .order-popup-inner .right .button-wrapper input[type=submit]+input[type=submit]{margin-right:15px}.order-popup-inner .button,.order-popup-inner #user-login input[type=submit],#user-login .order-popup-inner input[type=submit]{line-height:30px}@media (min-width: 768px){.order-popup-inner .button,.order-popup-inner #user-login input[type=submit],#user-login .order-popup-inner input[type=submit]{line-height:49px}}.order-popup-inner .edit-screening{margin-bottom:25px}.order-popup-inner .screenings li{background:-webkit-repeating-linear-gradient(135deg, #EAE8E8, #EAE8E8 2px, transparent 2px, transparent 7px);background:repeating-linear-gradient(-45deg, #EAE8E8, #EAE8E8 2px, transparent 2px, transparent 7px);cursor:pointer;font-size:16px;line-height:20px;margin-bottom:15px;overflow:hidden;padding:15px;position:relative}.order-popup-inner .screenings li span{display:inline-block;padding:0 15px}.order-popup-inner .screenings li input{height:auto;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:auto}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}body{background:none;color:#000;line-height:1.2em;font-family:Garamond,"Times New Roman", serif;font-size:11pt;width:95%;word-spacing:1px}html body a:after{content:" ( " attr(href) " )";text-transform:lowercase !important;font-family:Arial, sans-serif !important;font-size:11pt !important}h1,.ehbf-step h2:not(.selected-day),.ehbf-result h2,h2,h3,h4,h5,h6{page-break-after:avoid}h1,.ehbf-step h2:not(.selected-day),.ehbf-result h2{font-size:19pt}h2{font-size:17pt}h3{font-size:15pt}h4,h5,h6{font-size:14pt}p,h2,h3{orphans:3;widows:3}code{font:12pt Courier, monospace}blockquote,pre{margin:1.2em;padding:1em;font-size:12pt;page-break-inside:avoid;border:1px solid #999}hr{background-color:#ccc}img{float:left;margin:1em 1.5em 1.5em 0;max-width:100% !important}a img{border:none}a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#333}a:link[href^="http://"]:after,a[href^="http://"]:visited:after{content:" (" attr(href) ") ";font-size:90%}abbr[title]:after{content:" (" attr(title) ")"}a[href^="http://"]{color:#000}a[href$=".jpg"]:after,a[href$=".jpeg"]:after,a[href$=".gif"]:after,a[href$=".png"]:after{content:" (" attr(href) ") ";display:none}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}table{margin:1px;text-align:left}th{border-bottom:1px solid #333;font-weight:bold}td{border-bottom:1px solid #333}th,td{padding:4px 10px 4px 0}tfoot{font-style:italic}caption{background:#fff;margin-bottom:2em;text-align:left}thead{display:table-header-group}img,tr{page-break-inside:avoid}}
