.page-container.articles hr,.page-container.article-versions hr{margin-left:-20px}.page-container.articles h1,.page-container.article-versions h1{color:#fff;font-weight:normal}.page-container.articles .live-channels-button,.page-container.article-versions .live-channels-button{display:none}.page-container.articles .program-info,.page-container.articles .all-articles-link,.page-container.article-versions .program-info,.page-container.article-versions .all-articles-link{font-size:15px;font-weight:500}.page-container.articles .program-info,.page-container.article-versions .program-info{margin-top:20px;display:block;font-style:italic}.page-container.articles .external-links,.page-container.article-versions .external-links{list-style-type:none;margin:20px 0}.page-container.articles .external-links a,.page-container.article-versions .external-links a{font-weight:normal;font-size:14px;color:#b3b3b3}.page-container.articles .external-links i,.page-container.article-versions .external-links i{display:inline-block;float:none;vertical-align:text-bottom;margin-left:6px}.page-container.articles .external-links .npo-glyph,.page-container.article-versions .external-links .npo-glyph{font-size:22px;color:#fff;vertical-align:text-bottom;padding-left:5px}.page-container.articles .external-links .npo-glyph.arrow-jump,.page-container.article-versions .external-links .npo-glyph.arrow-jump{font-size:16px}.page-container.articles .all-articles-link,.page-container.article-versions .all-articles-link{float:right}.page-container.articles .actions .action-buttons,.page-container.article-versions .actions .action-buttons{padding:30px 0 20px 0;margin-left:0;text-align:left}.page-container.articles .article-program-video,.page-container.article-versions .article-program-video{margin-bottom:30px}.page-container.articles .article-program-video h4,.page-container.article-versions .article-program-video h4{margin-top:5px}.page-container.articles .article-program-video h4 a,.page-container.article-versions .article-program-video h4 a{color:#ff6d00}.page-container.articles .list-item.article h4,.page-container.article-versions .list-item.article h4{color:#fff}.page-container.articles .span-sidebar .dark-well,.page-container.article-versions .span-sidebar .dark-well{padding:7.5px 15px}.page-container.articles .span-sidebar .dark-well h2,.page-container.article-versions .span-sidebar .dark-well h2{margin:0;line-height:25px;padding-bottom:10px}.page-container.articles .span-sidebar .dark-well h2 .npo-glyph,.page-container.article-versions .span-sidebar .dark-well h2 .npo-glyph{line-height:25px}.page-container.articles .embedded-radio-player .timebar,.page-container.article-versions .embedded-radio-player .timebar{margin-top:22px;width:95%}.page-container.contact-forms .contact-form #new_contact_form{margin-bottom:0}.page-container.contact-forms .contact-form label{font-size:12px;height:auto}.page-container.contact-forms .contact-form p{margin:10px 0}.page-container.contact-forms .contact-form input,.page-container.contact-forms .contact-form select,.page-container.contact-forms .contact-form textarea{width:85%}.page-container.contact-forms .contact-form input.submit,.page-container.contact-forms .contact-form select.submit,.page-container.contact-forms .contact-form textarea.submit{width:auto;margin-top:20px}.page-container.contact-forms .contact-form input.input-small,.page-container.contact-forms .contact-form select.input-small,.page-container.contact-forms .contact-form textarea.input-small{width:90px}.page-container.contact-forms .contact-form .question-form select{width:auto}.page-container.contact-forms .contact-form textarea{height:146px}.page-container.contact-forms .contact-details{padding:7.5px 15px}.page-container.contact-forms .contact-details table{width:100%}.page-container.contact-forms .contact-details table td,.page-container.contact-forms .contact-details table th{text-align:left;padding:0 10px}.page-container.contact-forms .contact-details p{padding:10px 10px 0 10px}.page-container.contact-forms .contact-details a{color:#ff6d00;font-weight:bold}.page-container.exception{background:url(//www-assets.npo.nl/assets/backgrounds/exceptions-720a9ad44c295d60a1c08b27aa36f037.png) no-repeat center top}.page-container.exception .page-content{padding-top:30px;padding-bottom:30px}.page-container.exception .exception{padding-bottom:15px}.page-container.exception .exception p{padding-top:7.5px}.page-container #guides{position:relative;width:100%;min-height:300px;margin-bottom:20px}.page-container #guides .guide-spinner{display:none}.page-container #guides .guides-overlay{text-align:center;padding:20px}.page-container.guides h1{margin-bottom:22.5px;color:#eee}.page-container.guides .navigation{margin-bottom:15px}.page-container.guides .navigation select{width:150px;margin-left:7.5px;height:20px;padding:0}.page-container.guides .navigation a,.page-container.guides .navigation .guide-label{font-size:14px;line-height:34px}.page-container.guides .navigation .view-navigation{float:right}.page-container.guides .navigation .view-navigation .active .npo-glyph{color:#eee}.page-container.guides .navigation .view-navigation .npo-glyph{font-size:22px;vertical-align:sub}.page-container.guides .navigation .action-navigation{margin-right:30px}.page-container.guides .navigation .action-navigation,.page-container.guides .navigation .time-navigation{overflow:auto;float:left}.page-container.guides .navigation .dark-well{float:left}.page-container.guides .navigation .block{padding-top:0;padding-bottom:0;line-height:34px;height:34px;border-left:1px solid #4d4d4d;border-right:1px solid #212121;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-width:100px}.page-container.guides .navigation .block:first-child{padding-left:10px;border-left-width:0;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-top-left-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px}.page-container.guides .navigation .block:last-child{border-right-width:0;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;padding-right:10px}.page-container.guides .navigation .block [class^="npo-icon-"].small-icon,.page-container.guides .navigation .block [class*=" npo-icon-"].small-icon{margin-top:7px}.page-container.guides .navigation .block [class^="npo-icon-"].medium-icon,.page-container.guides .navigation .block [class*=" npo-icon-"].medium-icon{margin-top:5px}.page-container.guides .navigation .condensed .block{min-width:22px}.page-container.guides .secondary-channel-navigation{margin-top:30px;margin-bottom:15px}.page-container.guides .secondary-channel-navigation label{display:inline}.page-container.guides .secondary-channel-navigation input{margin-right:8px}.page-container.guides .without-themed-guide{margin-top:40px}.page-container.guides .page-content.with-fixed-header .channel-category-selector{top:176px;height:60px;display:block}.page-container.guides .page-content.with-fixed-header .channel-category-selector label{padding-top:0}.page-container.guides .page-content.with-fixed-header .channel-category-selector .dark-well{margin-top:12px;margin-bottom:0}@media(max-width:480px){.page-container.guides .navigation .action-navigation select{max-width:112px}.page-container.guides .secondary-channel-navigation label{font-size:12px}}@media(max-width:979px){.page-container.guides .time-navigation .dark-well{margin-bottom:0}.page-container.guides .guide-filters .navigation{margin-bottom:5px}}@media(max-width:767px){.page-container.guides h1{margin-left:15px}.page-container.guides .navigation .action-navigation .block{border-right-width:0;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;padding-right:10px}.page-container.guides .navigation .time-navigation{width:100%}.page-container.guides .navigation .time-navigation .block{min-width:0;width:28%;padding-left:2%;padding-right:2%}.page-container.guides .navigation .time-navigation .block:first-child{padding-left:4%}.page-container.guides .secondary-channel-navigation .block{width:44%;padding-left:2%;padding-right:2%}}@media(min-width:979px){.page-container.guides .page-content.with-fixed-header{padding-top:150px}.page-container.guides .page-content.with-fixed-header .shadow{height:0}.page-container.guides .page-content.with-fixed-header .guide-filters,.page-container.guides .page-content.with-fixed-header .channel-category-selector{position:fixed;left:0;right:0;background:#222 url(//www-assets.npo.nl/assets/backgrounds/noise_with_gradient-7f7932c5397a7484602207f2e869911f.png) repeat-x center top;z-index:5}.page-container.guides .page-content.with-fixed-header .guide-filters>.navigation,.page-container.guides .page-content.with-fixed-header .channel-category-selector>.navigation{position:absolute;width:940px;left:50%;margin-left:-470px}.page-container.guides .page-content.with-fixed-header .guide-filters{top:121px;padding-top:20px;height:55px}.page-container.guides .page-content.with-fixed-header #guides{padding-top:85px}}.page-container.home .page-header{border-bottom-color:transparent}@media(max-width:979px){.page-container.home .showcase{height:auto}}.page-container.home .carousel .header-gradient{background-image:url(//www-assets.npo.nl/assets/gradients/header-1bf34f316f58c74d6b538454362da25d.png)}.page-container.home .page-content .span-sidebar{margin-left:0}.page-container.home .page-content .span-sidebar .all-articles-link{font-size:15px;font-weight:500;float:right}.page-container.home .page-content .span-main .recommended{margin-left:-1.5%;margin-right:-1.5%}.page-container.home .page-content .span-main .recommended h2{padding-left:1.5%}.page-container.home .page-content .tile{width:30.33333%;margin-left:1.5%;margin-right:1.5%}.page-container.home .page-content .tile.npo-plus{width:33.33333%;padding-left:1.5%;padding-right:1.5%}.page-container.home .span-main{width:58%}@media(max-width:767px){.page-container.home .span-main{width:100%}}.page-container.home .tiles{margin-right:0}.page-container.home .page-content .tile{float:left;height:190px;margin-top:0;margin-bottom:10px;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-container.home .page-content .tile.npo-plus{margin-left:0;margin-right:0;background:#272727 url(//www-assets.npo.nl/assets/backgrounds/npo_plus_tile-d841890c43a210e3c711d81c6a0f13ba.png) repeat-x top center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #1a1a1a;margin-top:-30px;height:220px}.page-container.home .page-content .tile.npo-plus .npo-plus-title{line-height:30px;height:30px;overflow:hidden;font-family:"NPO Sans","NPOSans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#b3b3b3}@media(min-width:767px) and (max-width:979px){.page-container.home .page-content .span-main .recommended{margin-left:-3%;margin-right:-3%}.page-container.home .page-content .span-main .recommended h2{padding-left:3%}.page-container.home .page-content .tile{width:44%;margin-left:3%;margin-right:3%}.page-container.home .page-content .tile.npo-plus{width:50%;padding-left:3%;padding-right:3%}}@media(min-width:321px) and (max-width:489px){.page-container.home .page-content .span-main .recommended{margin-left:-3%;margin-right:-3%}.page-container.home .page-content .span-main .recommended h2{padding-left:3%}.page-container.home .page-content .tile{width:44%;margin-left:3%;margin-right:3%}.page-container.home .page-content .tile.npo-plus{width:50%;padding-left:3%;padding-right:3%}}@media(max-width:320px){.page-container.home .page-content .tile{float:none;width:100%;min-height:0 !important;height:auto !important;overflow:auto;margin-top:5px !important}.page-container.home .page-content .tile h4{font-size:13px}.page-container.home .page-content .tile h5{font-size:11px}.page-container.home .page-content .tile .image,.page-container.home .page-content .tile .image-container{float:left;width:27%}.page-container.home .page-content .tile .description{padding-top:0;float:right;width:70%}.page-container.home .page-content .tile .npo-icon-watch{background-size:320px;width:13px;height:13px;background-position:0 -27px;margin-top:4px;margin-right:3px}.page-container.home .page-content .tile.npo-plus{width:103%;margin-left:-1.5% !important;margin-right:-1.5% !important;padding-left:3%;padding-right:3%}.page-container.home .page-content .tile.npo-plus>a{*zoom:1}.page-container.home .page-content .tile.npo-plus>a:before,.page-container.home .page-content .tile.npo-plus>a:after{display:table;content:"";line-height:0}.page-container.home .page-content .tile.npo-plus>a:after{clear:both}}.page-container.profiles .dark-well.dark-block.hidden{display:none}.page-container.profiles .profile-info{padding:15px}.page-container.profiles .profile-info .button.example{float:none;margin:0 5px;display:inline-block}.page-container.profiles .profile-info li{margin-bottom:20px}.page-container.profiles .profile-info a{text-decoration:underline}.page-container.profiles .profile-info p:last-child{margin-bottom:0}.page-container.profiles .switch-block{font-size:15px}.page-container.profiles .page-content h3 a{color:#ff6d00}.page-container.profiles .watched h3 a{color:#b3b3b3}.page-container.profiles h2.no-margin{margin:0}.page-container.profiles .profile-navigation{margin-bottom:30px;overflow:auto}.page-container.profiles .profile-navigation ul{margin:0;list-style:none}.page-container.profiles .profile-navigation li{float:left;margin-right:30px;line-height:30px}.page-container.profiles .profile-navigation li a{color:#b3b3b3;font-size:16px;text-shadow:0 1px rgba(0,0,0,0.3)}.page-container.profiles .profile-navigation li.active a,.page-container.profiles .profile-navigation li:hover a{color:#eee}.page-container.profiles .profile-navigation li.edit{float:right;margin-right:0}.page-container.profiles .profile-navigation li.edit a{padding-left:25px;background:url(//www-assets.npo.nl/assets/icons/gear-0e1c648b0aa988549fa1ab0be752fd58.png) no-repeat left center}.page-container.profiles .profile-navigation li.edit.active a,.page-container.profiles .profile-navigation li.edit:hover a{background-image:url(//www-assets.npo.nl/assets/icons/gear_contrast-f2cbf31b6607eb0f7d8451cd76a12e87.png)}.page-container.profiles .profile-navigation li.sign-out{padding-left:25px}@media(min-width:768px){.page-container.profiles .profile-navigation li.sign-out{display:none}}@media(max-width:767px){.page-container.profiles .profile-navigation{text-align:center}.page-container.profiles .profile-navigation li,.page-container.profiles .profile-navigation li.edit{float:none;display:inline-block}.page-container.profiles .profile-navigation li.edit a,.page-container.profiles .profile-navigation li.edit a:hover,.page-container.profiles .profile-navigation li.edit:hover a,.page-container.profiles .profile-navigation li.edit.active a{padding-left:0;background-image:none}}.page-container.profiles .with-recommendation{-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000;display:block}.page-container.profiles .recommendation{margin-bottom:30px;border:1px solid #090909;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}.page-container.profiles .sidebar .dark-well.dark-block{text-align:left}.page-container.profiles .sidebar .dark-well.dark-block.with-switch{padding-top:3px;padding-bottom:3px}.page-container.profiles .sidebar .dark-well.dark-block.with-switch .description{padding-top:10px;padding-bottom:10px}.page-container.profiles .sidebar .dark-well.dark-block.with-switch .description .npo-glyph{font-size:18px;margin-right:5px}.page-container.profiles .sidebar .npo-icon-radio-switch{float:right}.page-container.profiles .sidebar .description,.page-container.profiles .sidebar a.inactive{padding-left:15px}.page-container.profiles .sidebar a.inactive{display:block}.page-container.profiles .switch{height:50px}.page-container.profiles .switch .btn{float:right}.page-container.profiles .switch-block{float:left}.page-container.profiles .switch-block .dark-well{padding:10px}.page-container.profiles .switch-block a{display:block;text-align:center}.page-container.profiles .switch-block.switch-left{margin-left:0}.page-container.profiles .switch-block.switch-left a{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.page-container.profiles .switch-block.switch-right{margin-left:1px}.page-container.profiles .switch-block.switch-right a{border-left:1px solid #212121;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.page-container.programs .info .video-image-wrapper{min-height:315px}.page-container.programs .dark-icon{width:auto;padding:8px}.page-container.programs .dark-icon .npo-glyph{font-size:20px}.page-container.programs .carousel #carousel-description{width:650px}@media(max-width:979px){.page-container.programs .carousel #carousel-description{width:435px}}@media(max-width:767px){.page-container.programs .carousel #carousel-description{width:100%}}.page-container.programs .tips-link{position:absolute;top:127px;right:10px;color:#b3b3b3}@media(max-width:767px){.page-container.programs .tips-link{top:auto;bottom:-30px}}.page-container.programs .tips-link i{float:none;display:inline-block;vertical-align:middle}.page-container.programs .npo-plus-tip .dark-well{overflow:auto;padding-left:16px;*zoom:1}.page-container.programs .npo-plus-tip .dark-well:before,.page-container.programs .npo-plus-tip .dark-well:after{display:table;content:"";line-height:0}.page-container.programs .npo-plus-tip .dark-well:after{clear:both}.page-container.programs .npo-plus-tip .tile{min-height:0}.page-container.programs .npo-plus-tip .tile .image-container{float:left;margin-right:15px;margin-bottom:10px}@media(max-width:768px){.page-container.programs .npo-plus-tip .tile .image-container{max-width:40%}}.page-container.programs .npo-plus-tip .tile h4{line-height:20px;max-height:60px;overflow:hidden;margin-bottom:3px}.page-container.programs .showcase h1{max-height:72px;overflow:hidden;margin-bottom:5px}.page-container.programs .showcase h1 a{color:#ff6d00}.page-container.programs .showcase.with-carousel{height:435px}@media(min-width:767px) and (max-width:979px){.page-container.programs .showcase.with-carousel{height:365px}}@media(max-width:767px){.page-container.programs .showcase.with-carousel{height:auto}}@media(min-width:768px) and (max-width:979px){.page-container.programs .showcase .span-sidebar{min-height:375px}}@media(min-width:768px) and (max-width:979px) and (max-width:979px){.page-container.programs .showcase .span-sidebar{float:left}}.page-container.programs .play-button-container{margin-top:10px}.page-container.programs .timebar{margin-top:30px}.page-container.programs .timebar .span4{white-space:nowrap}.page-container.programs .timebar .span8{padding-right:10px}.page-container.programs .fragment-info{margin-bottom:10px}.page-container.programs .span-sidebar .highlights p{font-size:12px}.page-container.programs .subtitle{margin-bottom:15px}.page-container.programs .page-content .span-sidebar.plussite,.page-container.programs .page-content .span-sidebar .plussite{margin-top:-5px}.page-container.programs .plussite-box h3{margin-bottom:27px}.page-container.programs .span-sidebar{min-height:0}@media(min-width:768px) and (max-width:978px){.page-container.programs .most-viewed-header h2{line-height:26px}}@media(max-width:767px){.page-container.programs .most-viewed-header select{width:100%}.page-container.programs .most-viewed-header .date-dropdown{float:none}.page-container.programs .most-viewed-header [class*="span"]{width:100%;float:none;margin-left:0}}.page-container.programs .most-viewed .program-details{margin-top:5px;margin-bottom:30px;display:block}.page-container.programs .most-viewed .program-details h4{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.page-container.programs .search-results{min-height:100px;position:relative}.page-container.programs .search.visible-with-grid-collapse .dark-well.dark-block{text-align:left}.page-container.programs .search.visible-with-grid-collapse .dark-well.dark-block select{padding-left:12px;margin-bottom:0}.page-container.programs .date-dropdown{float:right;margin-top:-4px;padding-left:10px;padding-right:10px;width:auto}.page-container.programs .date-dropdown>span{margin-right:5px}.page-container.programs .date-dropdown select{margin-bottom:0}.page-container.programs .latest-programs .dark-well.dark-block{text-align:left;overflow:auto;height:55px;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.page-container.programs .latest-programs .dark-well.dark-block>a{float:left;margin-right:12px;margin-left:16px}.page-container.programs .latest-programs .dark-well.dark-block img{max-height:55px}.page-container.programs .latest-programs .more-button .dark-well.dark-block{height:auto;text-align:center}.page-container.programs .latest-programs h4 a{color:#ff6d00;height:17px;margin-bottom:4px}.page-container.programs .latest-programs .subtitle{height:14px;margin-bottom:0;margin-top:-3px}.page-container.programs .latest-programs .subtitle,.page-container.programs .latest-programs h4 a{overflow:hidden;text-overflow:ellipsis;display:block}.page-container.programs #empty-results{display:none;line-height:70px}.page-container.programs .button:last-child,.page-container.programs .button-group:last-child{margin-right:0}.page-container.programs .ug-back-button{text-align:right}.page-container.programs .ug-back-button a{color:#b3b3b3;line-height:40px}.page-container.programs .ug-back-button i{float:none;display:inline-block;vertical-align:middle}.page-container.programs .span-main .link{margin-top:11px}.page-container.programs .no-left{margin-left:0}.page-container.programs .show-missed-highlights{margin-top:20px}.page-container.programs .search-selectors{text-align:left;width:94%;padding:10px 3%;min-height:30px}.page-container.programs .search-selectors form{margin:0;float:left}.page-container.programs .search-selectors form select{margin-bottom:0}.page-container.programs .search-selectors .archive-genre,.page-container.programs .search-selectors .archive-genre select{width:100%}.page-container.programs .search-selectors .archive-date-picker{float:right;width:33px;margin:-5px 0 0 0}.page-container.programs .search-selectors .archive-date-picker .dark-block{display:inline-block;margin:0;cursor:pointer}.page-container.programs .search-selectors .archive-date-picker .date-input{float:left;height:0;width:100%;padding:0;margin:0;border:0}@media(min-width:768px){.page-container.programs .more-highlights{margin-top:10px}}@media(max-width:767px){.page-container.programs .showcase-wrapper{padding-top:0 !important}.page-container.programs .info{height:auto;position:relative}.page-container.programs .info .show-image{margin-bottom:7.5px}.page-container.programs .actions{padding-bottom:15px}.page-container.programs .description{margin-bottom:15px}.page-container.programs .span-sidebar.plussite{display:none}.page-container.programs .tiles.large-tiles .image-container{display:inline-block}.page-container.programs .tiles.large-tiles .description{width:auto;float:none}}@media(max-width:540px){.page-container.programs .info .video-image-wrapper{min-height:220px}.page-container.programs .show-image{margin-left:-3%;width:106%;max-width:none}}.page-container .program-show-page .showcase.with-player{overflow:visible;position:relative}@media(max-width:767px){.page-container .program-show-page .showcase.with-player .span-main,.page-container .program-show-page .showcase.with-player .span-sidebar{float:none;width:100% !important}}.page-container .program-show-page .showcase.with-player .span-main{width:60%}.page-container .program-show-page .showcase.with-player .span-sidebar{width:37%;float:right}@media(max-width:767px){.page-container .program-show-page .showcase.with-player .span-sidebar{float:none;padding-top:20px}}.page-container .program-show-page .showcase.with-player .span-sidebar h2{font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:24px;margin-bottom:5px;color:#ff6d00}.page-container .program-show-page .showcase.with-player .container{padding-top:35px}.page-container .program-show-page .showcase.with-player .segment-affix{color:#b3b3b3;font-weight:normal}.page-container .program-show-page .showcase.with-player .title-and-broadcasters{height:40px;margin-bottom:20px}@media(max-width:767px){.page-container .program-show-page .showcase.with-player .title-and-broadcasters{height:auto}}.page-container .program-show-page .showcase.with-player .title-and-broadcasters .broadcaster-logo{float:right;margin:0 0 0 10px}.page-container .program-show-page .showcase.with-player .title-and-broadcasters .broadcaster-logo a{display:block}.page-container .program-show-page .showcase.with-player .title-and-broadcasters .broadcaster-logo img{height:25px;margin-top:5px}.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata{position:relative}.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions{position:absolute;bottom:8px;height:34px;right:0;padding:0 8px;width:37%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:right;display:block}@media(max-width:979px){.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions{text-align:left}}@media(max-width:767px){.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions{right:auto;width:96%;left:4%}}.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions .button{padding:0 5px}.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions .button-group,.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions>a{display:inline-block}.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions .button-group:last-child,.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions>a:last-child{margin-right:0}.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions .action-buttons{float:left}.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .actions .action-buttons .button{margin-right:5px}.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .npo-plus-button{float:right;margin-right:0}.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .npo-plus-button .npo-glyph{margin:0 2px;font-size:26px;text-shadow:0 0 1px rgba(0,0,0,0.2);vertical-align:middle}@media(max-width:979px){.page-container .program-show-page .showcase.with-player .videoplayer-and-metadata .glyph-label{display:none}}.page-container .program-show-page .showcase.with-player .with-segment .metadata{padding-bottom:150px}.page-container .program-show-page .showcase.with-player .metadata{padding-bottom:160px}@media(max-width:767px){.page-container .program-show-page .showcase.with-player .metadata{padding-bottom:0}}.page-container .program-show-page .showcase.with-player .metadata .data{line-height:28px}.page-container .program-show-page .showcase.with-player .metadata .dark-well{padding:8px 16px 50px 16px}.page-container .program-show-page .showcase.with-player .metadata .external-link{float:right;color:#b3b3b3}.page-container .program-show-page .showcase.with-player .metadata .meta-data-box{margin-bottom:0;position:absolute;bottom:0;width:37%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media(max-width:767px){.page-container .program-show-page .showcase.with-player .metadata .meta-data-box{position:static;width:100%}}.page-container .program-show-page .showcase.with-player.expanded .span-sidebar{width:100%}.page-container .program-show-page .showcase.with-player.expanded .span-sidebar .content{padding-top:20px}.page-container .program-show-page .showcase.with-player.expanded .span-sidebar .metadata{padding-bottom:10px}.page-container .program-show-page .showcase.with-player.expanded .span-sidebar .meta-data-box{position:relative;width:100%;overflow:auto}.page-container .program-show-page .showcase.with-player.expanded .span-sidebar .meta-data-box .genres,.page-container .program-show-page .showcase.with-player.expanded .span-sidebar .meta-data-box .ratings{width:50%}.page-container .program-show-page .showcase.with-player.expanded .span-sidebar .meta-data-box .genres{float:left}.page-container .program-show-page .showcase.with-player.expanded .span-sidebar .meta-data-box .ratings{float:right;text-align:right}.page-container .program-show-page .showcase.with-player.expanded .actions{bottom:18px;text-align:left;width:100%}.page-container .program-show-page .showcase.with-player .program-fragments .container{padding:0}.page-container .program-show-page .from-episode .npo-icon-watch{float:none;display:inline-block;vertical-align:bottom;margin-right:0}.page-container .program-show-page .from-episode a{color:#ff6d00}.page-container .program-show-page .items-carousel{height:180px}.page-container .program-show-page .items-carousel .items-navigation .carousel-left,.page-container .program-show-page .items-carousel .items-navigation .carousel-right{top:40px}.page-container .program-show-page .items-carousel .items-carousel-scroller{width:100%}.page-container .program-show-page .items-carousel .items-carousel-wrapper{padding-top:20px}.page-container .program-show-page .items-carousel .items-carousel-item:last-child{padding-right:0}.page-container .program-show-page .notifications{margin-top:20px}.page-container .program-show-page .carousel-header{font-size:24px}@media(max-width:767px){.page-container .program-show-page .carousel-header{font-size:18px}}.page-container.radio-channels .radio-header.page-content{background:#000 url(//www-assets.npo.nl/assets/backgrounds/radio-b3a46fe5e40476ebd2dc13318e01518b.png) no-repeat center center;height:169px;padding:15px}.page-container.radio-channels .radio-header.page-content.radio1{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio1_large-8a0ae7a8329dec5efb75f5550838bd8a.png)}@media(max-width:767px){.page-container.radio-channels .radio-header.page-content.radio1{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio1_medium-1af9c473e7128ec152a4e636b27af36f.png)}}.page-container.radio-channels .radio-header.page-content.radio1 .themed{color:#00b0df}.page-container.radio-channels .radio-header.page-content.radio2{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio2_large-7abbe4c83104940d1e5760ee7263ae68.png)}@media(max-width:767px){.page-container.radio-channels .radio-header.page-content.radio2{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio2_medium-0e592f0db048a7170b3bb648e60690a0.png)}}.page-container.radio-channels .radio-header.page-content.radio2 .themed{color:#e14143}.page-container.radio-channels .radio-header.page-content.radio3{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio3_large-2caf89c053fb1ad2f3863c0ab8b2fc7e.png)}@media(max-width:767px){.page-container.radio-channels .radio-header.page-content.radio3{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio3_medium-2ffe56b24e9ac04372d69ee804b491ee.png)}}.page-container.radio-channels .radio-header.page-content.radio3 .themed{color:#85d3ea}.page-container.radio-channels .radio-header.page-content.radio4{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio4_large-602c910e36b812a2c97ce545202b540d.png)}@media(max-width:767px){.page-container.radio-channels .radio-header.page-content.radio4{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio4_medium-029cb9e5dd9b396c805c6e214b3c1402.png)}}.page-container.radio-channels .radio-header.page-content.radio4 .themed{color:#ffe990}.page-container.radio-channels .radio-header.page-content.radio5{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio5_large-c8904dffae69471302b8d97605b2eac6.png)}@media(max-width:767px){.page-container.radio-channels .radio-header.page-content.radio5{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio5_medium-30ba7f41397280c163d32f4622b41d1d.png)}}.page-container.radio-channels .radio-header.page-content.radio5 .themed{color:#fabe50}.page-container.radio-channels .radio-header.page-content.radio6{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio6_large-72275b8d83296cabd61b819be86f3f48.png)}@media(max-width:767px){.page-container.radio-channels .radio-header.page-content.radio6{background-image:url(//www-assets.npo.nl/assets/backgrounds/radio_themes/radio6_medium-d9baeb8cf05c2f1a2a04dde45f0d5a26.png)}}.page-container.radio-channels .radio-header.page-content.radio6 .themed{color:#b10064}.page-container.radio-channels .page-content [class*=tile]{min-height:0}.page-container.radio-channels .page-content h2{clear:both;line-height:22px}.page-container.radio-channels .page-content h2.live{clear:none}.page-container.radio-channels .page-content h2.high{line-height:40px}.page-container.radio-channels .radio-channel-box img{vertical-align:middle}.page-container.radio-channels .radio-player .program-data .image-container{width:100px}.page-container.radio-channels .radio-player .program-data h2{margin-top:8px}.page-container.radio-channels .radio-player .program-data h2 span{font-size:16px}.page-container.radio-channels .webcam-link{background-image:url(//www-assets.npo.nl/assets/sprites/radio_buttons-e2dd272a10e68b57fb43d5fc27b2f22c.png);width:30px;height:30px;top:52px;right:10px;display:block;background-position:0 -120px}.page-container.radio-channels .related-channels{float:right;width:auto}.page-container.radio-channels .related-channels span{color:#b3b3b3;float:left;font-weight:bold;vertical-align:bottom;line-height:17px}@media(max-width:767px){.page-container.radio-channels .related-channels span{max-width:59%}}.page-container.radio-channels .related-channels select{margin:-2px 0 0 25px;float:right;width:auto;max-width:86px;height:auto}.page-container.radio-channels .primary-channels .radio-channel-box{height:90px;line-height:90px}.page-container.radio-channels .most-listened a.image-container{display:block;width:100%;height:75px;overflow:hidden}.page-container.radio-channels .most-listened a.image-container img{max-width:100%}.page-container.radio-channels .most-listened .fragment{height:95px;overflow:hidden}.page-container.radio-channels .most-listened h4{margin-bottom:4px}.page-container.radio-channels .most-listened h4 a{color:#ff6d00}.page-container.radio-channels .most-listened .radio-and-program span{font-size:12px;font-weight:bold}.page-container.radio-channels .most-listened .radio-and-program span.suffix{font-weight:normal}.page-container.radio-channels .radio-player h3,.page-container.radio-channels .radio-player h3 a{font-size:18px}@media(min-width:767px) and (max-width:979px){.page-container.radio-channels .radio-player [class*="span"].controls{width:28%}.page-container.radio-channels .radio-player [class*="span"].news{width:34.8%}}.page-container.radio-channels .radio-player .channel-icon{text-align:center;min-height:90px}.page-container.radio-channels .radio-player .channel-icon img{display:inline-block;vertical-align:middle;margin-bottom:10px}.page-container.radio-channels .radio-player .control-buttons{text-align:center}.page-container.radio-channels .radio-player .control-buttons .play-button-container{display:inline-block;padding-right:14px}.page-container.radio-channels .radio-player .label{padding:3px 10px 4px;color:#ff6d00;text-transform:uppercase;background-color:#333;background-color:rgba(51,51,51,0.2)}.page-container.radio-channels .radio-player .program-data{height:100px;margin:0;overflow:hidden}.page-container.radio-channels .radio-player .timebar{margin-top:20px}.page-container.radio-channels .radio-player .timebar .timer{width:100px;white-space:nowrap}.page-container.radio-channels .radio-player .now-playing h4,.page-container.radio-channels .radio-player .now-playing p{margin-bottom:5px}.page-container.radio-channels .radio-player .now-playing p{color:#fff;font-weight:400}.page-container.radio-channels .radio-player .news-block{background:url(//www-assets.npo.nl/assets/backgrounds/news_block-5e69808e7f47c4aac2aaa32c9fe26f8a.png) repeat-x top center;height:160px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.page-container.radio-channels .radio-player .news-block h3{padding:10px}.page-container.radio-channels .radio-player .news-block ul{list-style:none;margin-left:10px}.page-container.radio-channels .radio-player .news-block ul li{line-height:16px;margin-bottom:8px}.page-container.radio-channels .radio-player .news-block ul li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:196px}.page-container.radio-channels .radio-player .webcam-block.visible-no-grid-collapse{position:relative}.page-container.radio-channels .radio-player .webcam-block.visible-no-grid-collapse .webcam-link{display:block}.page-container.radio-channels .radio-player .webcam-block.visible-no-grid-collapse .webcam-link h3{-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;padding:5%;position:absolute;top:0;width:90%;display:block;background:url(//www-assets.npo.nl/assets/overlays/black_overlay40-f5fc7f5d45827c67006ce88103758c2d.png)}.page-container.radio-channels .radio-player .webcam-block.visible-no-grid-collapse .webcam-link img{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:100%}@media(max-width:767px){.page-container.radio-channels .radio-header.page-content{background:#000 url(//www-assets.npo.nl/assets/backgrounds/radio_small-8a0778bf3a3cd848e79d32be0a3e5a9d.png) no-repeat top center;padding-left:0;padding-right:0;height:auto}.page-container.radio-channels .related-channels{box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.page-container.radio-channels .controls .channel-logo,.page-container.radio-channels .controls .radio-external-link{float:left}.page-container.radio-channels .controls .channel-logo{margin-left:10px;max-height:60px}.page-container.radio-channels .controls .webcam-link{float:right;margin-top:12px;margin-right:10px}.page-container.radio-channels .controls hr{*zoom:1}.page-container.radio-channels .controls hr:before,.page-container.radio-channels .controls hr:after{display:table;content:"";line-height:0}.page-container.radio-channels .controls hr:after{clear:both}.page-container.radio-channels .controls .channel-links{overflow:auto}.page-container.radio-channels .radio-player{width:100%;padding-left:0;padding-right:0}.page-container.radio-channels .radio-player .channel-icon img{float:left;margin-left:15px}.page-container.radio-channels .radio-player .channel-icon .radio-external-link{float:left}.page-container.radio-channels .radio-player .program-data,.page-container.radio-channels .radio-player .now-playing,.page-container.radio-channels .radio-player .timebar{width:94%;padding-left:3%;padding-right:3%}.page-container.radio-channels .radio-player .program-data{max-height:110px;margin-bottom:5px}.page-container.radio-channels .radio-player .program-data .span8{width:62%}.page-container.radio-channels .radio-player .program-data h2{line-height:22px;margin-bottom:0;max-height:44px;overflow:hidden;display:block}.page-container.radio-channels .radio-player .program-data img{max-height:80px}.page-container.radio-channels .radio-player .program-data .label{display:none}.page-container.radio-channels .radio-player .timebar{margin-top:0}.page-container.radio-channels .radio-player .timebar .time-bar-wrapper{width:90%}.page-container.radio-channels .control-buttons{position:relative;height:60px}.page-container.radio-channels .control-buttons .play-button-container{position:absolute;top:0;left:40px}.page-container.radio-channels .control-buttons .volume-controls{position:absolute;top:10px;right:40px}.page-container.radio-channels .control-buttons .volume-controls .radio-player-mute{display:block;position:absolute;top:4px;left:-34px}.page-container.radio-channels .control-buttons .volume-controls .radio-volume-bar{height:26px;background-position:-30px -150px}.page-container.radio-channels .control-buttons .volume-controls .radio-volume-bar.active{background-position:-35px -150px}.page-container.radio-channels h2{clear:both}}.page-container.saam .saam-container,.page-container.saam .saam-frame{width:100%;height:700px;border:0}.page-container.searches .search-filters{width:26%;float:left}.page-container.searches .search-results-content{width:67%;float:right}.page-container.searches .search-results-content .guide-button{float:right;margin-right:0}@media(max-width:767px){.page-container.searches .search-results-content{width:100%;float:none}}.page-container.searches .search-filters label,.page-container.searches .search-filters input,.page-container.searches .search-filters select,.page-container.searches .search-filters textarea{font-size:13px}.page-container.searches .search-filters .dark-well{padding:15px}.page-container.searches .search-filters .dark-well hr{margin:10px -15px}.page-container.searches .search-filters form{margin-bottom:0}.page-container.searches .search-filters strong{font-size:14px;font-weight:normal;color:#b3b3b3}.page-container.searches .search-filters select{margin:5px 0;width:100%;height:25px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-container.searches .search-filters label{font-size:13px;color:#b3b3b3}.page-container.searches label,.page-container.searches .filter-link,.page-container.searches strong{text-shadow:1px 1px #000}.page-container.searches .filter-link{display:block;color:#b3b3b3;font-weight:bold;margin-bottom:5px}.page-container.searches .filter-link.active{color:#eee}.page-container.searches .filter-block .dark-well.dark-block{text-align:left;color:#b3b3b3}.page-container.searches .filter-block .dark-well.dark-block.active{color:#eee;background:url(//www-assets.npo.nl/assets/overlays/black_overlay40-f5fc7f5d45827c67006ce88103758c2d.png)}.page-container.searches .sort-date-filters{overflow:auto}.page-container.searches .sort-date-filters .filter-description{color:#b3b3b3}.page-container.searches .calendar-toggle{position:relative;line-height:20px;margin-top:15px}.page-container.searches .calendar-toggle.open .dropdown-toggle{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.page-container.searches .calendar-toggle.open .dropdown-menu{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.page-container.searches .calendar-toggle .dropdown-toggle{display:block;padding:5px;border:1px solid #3c3c3c;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.page-container.searches .calendar-toggle .dropdown-menu{margin-top:-1px;position:static;width:100%;background-color:#222;border:1px solid #3c3c3c;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-container.searches .calendar-toggle .dropdown-menu input[type=text]{width:100%;padding:0 6px;height:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-container.searches .calendar-toggle .dropdown-menu input[type=submit]{padding:5px 10px;float:right;outline:0}.page-container.searches .episode-fragment-view-selectors{margin-bottom:10px;position:relative}.page-container.searches .search-results-list,.page-container.searches .list-indent{padding-left:15px}.page-container.searches .list-item.highlighted{background:url(//www-assets.npo.nl/assets/overlays/black_overlay40-f5fc7f5d45827c67006ce88103758c2d.png)}.page-container.searches .search-results-list.list-view{padding:0}.page-container.searches .search-results-list.list-view .search-results .list-item{text-shadow:1px 1px #000;line-height:35px;padding-top:5px;padding-bottom:5px;margin-bottom:0}.page-container.searches .search-results-list.list-view .search-results .list-item h4{font-weight:500;padding:0 15px;line-height:35px;-webkit-font-smoothing:antialiased}.page-container.searches .search-results-list.list-view .search-results .list-item h4 .inactive{font-weight:normal;font-size:14px}.page-container.searches .search-results-list.list-view .search-results .list-item:nth-child(odd){background:url(//www-assets.npo.nl/assets/overlays/black_overlay20-4ab59a5b2b1267eeaf2f22c94bea3f45.png);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.page-container.searches .switch-block{text-align:center}.page-container.searches .switch-block a{line-height:22px;height:22px;color:#b3b3b3}.page-container.searches .switch-block a.active{color:#eee}.page-container.searches .switch-block.switch-left{margin-left:0}.page-container.searches .switch-block.switch-left a{border-right:1px solid #4d4d4d;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.page-container.searches .switch-block.switch-right{margin-left:0}.page-container.searches .switch-block.switch-right a{border-left:1px solid #212121;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.page-container.searches .switch-block span.count{color:#b3b3b3;font-size:12px;vertical-align:middle}.page-container.searches .episodes-and-fragments a{text-overflow:ellipsis;overflow:hidden}.page-container.searches .view-selector a{float:right}.page-container.searches .view-selector a .npo-glyph{font-size:20px}.page-container.searches .view-selector a .description{font-size:12px;line-height:25px;display:none}@media(max-width:978px){.page-container.searches .view-selector a{padding-left:10px;padding-right:10px}}.page-container.searches .view-selector [class^="npo-icon-"]{display:inline-block;float:none;margin:-2px 0 0 0}.page-container.searches .media-filters select{margin-bottom:15px}@media(max-width:767px){.page-container.searches .episodes-and-fragments{margin-right:100px;width:75%}.page-container.searches .view-selector{position:absolute;right:0;top:0;width:25%}.page-container.searches .view-selector .switch-block{float:right;width:auto}}@media(max-width:460px){.page-container.searches .page-content>.shadow{display:none}.page-container.searches .page-content>.container{margin-top:10px}.page-container.searches .episodes-and-fragments{margin-right:0;width:100%}.page-container.searches .view-selector .switch-block,.page-container.searches .episodes-and-fragments .switch-block{width:50%}.page-container.searches .list-item.bonus-result{margin-left:0;margin-bottom:15px}.page-container.searches .view-selector{width:100%;position:static}.page-container.searches .view-selector a{padding-top:5px;padding-bottom:10px;float:none;text-align:left;dispplay:block;background:url(//www-assets.npo.nl/assets/overlays/black_overlay20-4ab59a5b2b1267eeaf2f22c94bea3f45.png)}.page-container.searches .view-selector a.active{background:url(//www-assets.npo.nl/assets/overlays/black_overlay40-f5fc7f5d45827c67006ce88103758c2d.png)}.page-container.searches .view-selector a .description{display:inline}.page-container.searches .view-selector a [class^="npo-icon-"]{vertical-align:bottom}.page-container.searches .search-results-list{padding:0}.page-container.searches .list-item{padding:15px;margin-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-container.searches .list-item h4{line-height:18px}.page-container.searches .list-item:nth-child(odd):not(.bonus-result){background:url(//www-assets.npo.nl/assets/overlays/black_overlay20-4ab59a5b2b1267eeaf2f22c94bea3f45.png);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}.page-container.shows h1{color:#ff6d00}.page-container.shows h2{line-height:22px;margin-bottom:10px}.page-container.shows .switch-block a.dark-well{font-size:15px}.page-container.shows .showcase h1,.page-container.shows .showcase h2{overflow:hidden}.page-container.shows .showcase h1{max-height:72px}.page-container.shows .showcase h2{max-height:22px}.page-container.shows .showcase .description{max-height:128px;overflow:hidden}.page-container.shows .info .container{padding-top:14px}.page-container.shows .action-buttons-container{margin:5px 0;height:36px}.page-container.shows .av-type-selection{margin-bottom:10px}.page-container.shows .av-type-selection a{font-size:16px;margin-right:40px}.page-container.shows .av-type-selection a:last-child{margin-right:0}.page-container.shows .filter-dropdown .dropdown-menu{left:-210px;width:220px}.page-container.shows .filter-dropdown .dropdown-menu input{width:126px}.page-container.shows .filter-dropdown .dropdown-menu .search-box input{width:165px}.page-container.shows .video-block{margin-top:10px}.page-container.shows .video-block .filter-info a{text-decoration:underline}.page-container.shows .video-block .content{margin-top:15px}.page-container.shows .row-fluid.broadcast p{font-weight:300}.page-container.shows .row-fluid.broadcast h5{margin-bottom:8px}.page-container.shows .broadcaster-logo{float:right}.page-container.shows .broadcaster-logo a{display:block}.page-container.shows .broadcaster-logo img{height:25px;margin-top:6px}.page-container.shows .program-filters .styled-select{margin-top:0;margin-bottom:0}@media(max-width:979px){.page-container.shows .video-switch .span4{width:48%;float:left}.page-container.shows .video-switch .span4 .switch-block{width:100%}}@media(max-width:979px){.page-container.shows .info .description{height:82px;overflow:hidden}.page-container.shows .video-switch .span3,.page-container.shows .video-switch .span1{display:none}}@media(max-width:550px){.page-container.shows .broadcast p{display:none}}@media(max-width:767px){.page-container.shows h3{color:#ff6d00}.page-container.shows .showcase.small{border-top:1px solid #4d4d4d}.page-container.shows .showcase.small .info{height:150px}.page-container.shows .showcase.small .info .showcase-background{height:270px}}.page-container.shows .span-sidebar .program-filters{margin-top:15px}.page-container.specials .special-program-players .video-player-container,.page-container.special-versions .special-program-players .video-player-container{margin-bottom:15px}.page-container.specials .special-image img,.page-container.special-versions .special-image img{max-width:100%;display:block}.page-container.specials .special-guide h3,.page-container.special-versions .special-guide h3{padding-bottom:10px;font-size:14px;font-weight:500}.page-container.specials .special-guide img,.page-container.special-versions .special-guide img{-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}.page-container.specials .guide h2,.page-container.special-versions .guide h2{display:inline-block;margin-bottom:0;line-height:45px;padding:0 15px;width:140px;background:url(//www-assets.npo.nl/assets/overlays/black_overlay40-f5fc7f5d45827c67006ce88103758c2d.png);-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.page-container.specials .guide h2 .npo-icon-video,.page-container.special-versions .guide h2 .npo-icon-video{display:inline-block;vertical-align:text-bottom;float:none}.page-container.specials .guide .guide-programs,.page-container.special-versions .guide .guide-programs{background:url(//www-assets.npo.nl/assets/overlays/black_overlay40-f5fc7f5d45827c67006ce88103758c2d.png);-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.page-container.specials .guide .guide-programs .guide-program,.page-container.special-versions .guide .guide-programs .guide-program{padding:12px 0;height:36px;margin:0 15px;border-top:1px solid #333;display:block;color:#ff6d00}.page-container.specials .guide .guide-programs .guide-program:hover,.page-container.special-versions .guide .guide-programs .guide-program:hover{color:#ff6d00}.page-container.specials .guide .guide-programs .guide-program:first-child,.page-container.special-versions .guide .guide-programs .guide-program:first-child{border-top-width:0}.page-container.specials .guide .guide-programs .guide-program .icon,.page-container.special-versions .guide .guide-programs .guide-program .icon{width:50px;margin-right:2%;vertical-align:text-bottom;height:36px;float:left}.page-container.specials .guide .guide-programs .guide-program .icon img,.page-container.special-versions .guide .guide-programs .guide-program .icon img{max-height:36px;margin:auto}.page-container.specials .guide .guide-programs .guide-program .title,.page-container.specials .guide .guide-programs .guide-program .subtitle,.page-container.special-versions .guide .guide-programs .guide-program .title,.page-container.special-versions .guide .guide-programs .guide-program .subtitle{line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-container.specials .guide .guide-programs .guide-program .title,.page-container.special-versions .guide .guide-programs .guide-program .title{color:#b3b3b3}.page-container.specials .guide .guide-programs .guide-program .subtitle,.page-container.special-versions .guide .guide-programs .guide-program .subtitle{color:#eee}.page-container.specials .guide .guide-programs .guide-program span.program,.page-container.special-versions .guide .guide-programs .guide-program span.program{color:#ff6d00}.page-container.specials .guide .guide-programs .guide-program span.broadcaster,.page-container.special-versions .guide .guide-programs .guide-program span.broadcaster{display:inline;font-size:12px;color:#b3b3b3}.page-container.specials .article-body .image-container .not-available-image-overlay,.page-container.special-versions .article-body .image-container .not-available-image-overlay{height:100%}.page-container.specials .article-body .image-container .not-available-overlay,.page-container.special-versions .article-body .image-container .not-available-overlay{bottom:3px}.page-container.specials .article-body .image-container a,.page-container.special-versions .article-body .image-container a{color:#eee}.page-container.specials .special-custom-highlight h2,.page-container.special-versions .special-custom-highlight h2{margin-bottom:0}.page-container.specials .special-custom-highlight .highlights h4 a,.page-container.special-versions .special-custom-highlight .highlights h4 a{color:#eee}.page-container.specials .showcase.with-playlist .headers h1,.page-container.specials .showcase.with-playlist .headers h2,.page-container.special-versions .showcase.with-playlist .headers h1,.page-container.special-versions .showcase.with-playlist .headers h2{max-width:58%}.page-container.specials .showcase.with-playlist .headers h2,.page-container.special-versions .showcase.with-playlist .headers h2{margin-bottom:10px}.page-container.specials .showcase.with-playlist .item-header .description,.page-container.special-versions .showcase.with-playlist .item-header .description{margin-bottom:10px}.page-container.specials .showcase.with-playlist .item-header .metadata,.page-container.special-versions .showcase.with-playlist .item-header .metadata{margin-top:10px}.page-container.specials .showcase.with-playlist .item-header.with-live-page .span-main,.page-container.special-versions .showcase.with-playlist .item-header.with-live-page .span-main{width:75%}.page-container.specials .showcase.with-playlist .item-header.with-live-page .span-sidebar,.page-container.special-versions .showcase.with-playlist .item-header.with-live-page .span-sidebar{width:22.87234%;margin-left:2.12766%}.page-container.specials .showcase.with-playlist .item-header.with-live-page .logos-and-actions .action-buttons,.page-container.special-versions .showcase.with-playlist .item-header.with-live-page .logos-and-actions .action-buttons{padding-bottom:10px}.page-container.specials .showcase.with-playlist .item-header.with-live-page .logos-and-actions .action-buttons>.button:last-child,.page-container.special-versions .showcase.with-playlist .item-header.with-live-page .logos-and-actions .action-buttons>.button:last-child{margin-right:0}@media(max-width:767px){.page-container.specials h1,.page-container.special-versions h1{margin-bottom:0 !important}.page-container.specials .mobile-header,.page-container.special-versions .mobile-header{margin-bottom:10px}.page-container.specials .showcase.with-playlist .span-sidebar,.page-container.special-versions .showcase.with-playlist .span-sidebar{padding-top:10px}.page-container.specials .showcase.with-playlist .metadata .span6,.page-container.special-versions .showcase.with-playlist .metadata .span6{float:left;width:48%;margin-right:2%}.page-container.specials .showcase.with-playlist .item-header.with-live-page .span-main,.page-container.special-versions .showcase.with-playlist .item-header.with-live-page .span-main{width:100%}.page-container.specials .showcase.with-playlist .item-header.with-live-page .span-sidebar,.page-container.special-versions .showcase.with-playlist .item-header.with-live-page .span-sidebar{display:none}}.page-container.specials .item-header-image,.page-container.special-versions .item-header-image{max-width:100%;position:absolute;bottom:0}.page-container.specials .item-header-image img,.page-container.special-versions .item-header-image img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-container.specials .item-header.with-mosaic,.page-container.special-versions .item-header.with-mosaic{min-height:360px}@media(max-width:979px){.page-container.specials .item-header.with-mosaic,.page-container.special-versions .item-header.with-mosaic{min-height:0}}.page-container.tv-channels{position:relative}.page-container.tv-channels .color-red .colored{color:#df2726}.page-container.tv-channels .color-blue .colored{color:#0094da}.page-container.tv-channels .color-green .colored{color:#52a10f}.page-container.tv-channels .colored{color:#ff6d00}.page-container.tv-channels .colored-gradient{min-height:250px;padding-top:35px}@media(max-width:767px){.page-container.tv-channels .colored-gradient{background-image:none !important}}.page-container.tv-channels .color-red .colored-gradient{background:url(//www-assets.npo.nl/assets/backgrounds/red_fade-bf81003cebdfda2ba963895d3b30ea77.png) repeat-x top center}.page-container.tv-channels .color-blue .colored-gradient{background:url(//www-assets.npo.nl/assets/backgrounds/blue_fade-25ddfff56220b889de44a7f1cc82e75c.png) repeat-x top center}.page-container.tv-channels .color-green .colored-gradient{background:url(//www-assets.npo.nl/assets/backgrounds/green_fade-5e4f7a069aa5afa6471eedfe546c01c7.png) repeat-x top center}.page-container.tv-channels .color-orange .colored-gradient{background:url(//www-assets.npo.nl/assets/backgrounds/orange_fade-3ce069f8637cbadb1bea959f1bc93be9.png) repeat-x top center}.page-container.tv-channels .span-sidebar{float:right}.page-container.tv-channels .showcase .info{background-color:transparent;background-color:rgba(15,15,15,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= #990F0F0F,endColorstr= #990F0F0F);zoom:1}.page-container.tv-channels .showcase .info .container{padding:0}.page-container.tv-channels .showcase .info .channels-and-social-links{padding-top:15px;padding-bottom:0}.page-container.tv-channels .showcase .info .program-and-actions{padding:15px 0}.page-container.tv-channels .program-and-actions{padding-top:2px}.page-container.tv-channels .program-and-actions .logos-and-actions{padding-top:9px;float:right}.page-container.tv-channels .program-and-actions .broadcaster-logo,.page-container.tv-channels .program-and-actions .action-buttons,.page-container.tv-channels .program-and-actions .button-group,.page-container.tv-channels .program-and-actions .share-modal-button{display:inline-block}.page-container.tv-channels .program-and-actions .channel-logo{vertical-align:middle;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;float:left;margin:0 20px 5px 0}.page-container.tv-channels .program-and-actions .broadcaster-logo{vertical-align:top;margin:0 10px 0 10px}.page-container.tv-channels .program-and-actions .broadcaster-logo img{height:25px;margin-top:5px;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}.page-container.tv-channels .program-and-actions .action-buttons>.button:last-child,.page-container.tv-channels .program-and-actions .action-buttons>.button-group:last-child{margin-right:0}.page-container.tv-channels .program-and-actions .action-buttons .button,.page-container.tv-channels .program-and-actions .action-buttons .button-group{margin-bottom:0}.page-container.tv-channels .player-and-info{position:relative;min-height:397px}.page-container.tv-channels .player-and-info .span-main{width:75%}.page-container.tv-channels .player-and-info .span-sidebar{width:22.87234%;margin-left:2.12766%}.page-container.tv-channels .player-and-info .span-sidebar .metadata .npo-glyph{float:left;font-size:18px;margin-right:10px;text-shadow:1px 0 #000}.page-container.tv-channels h1{line-height:36px;padding-top:7px;color:#fff;max-height:76px;overflow:hidden;font-weight:normal}.page-container.tv-channels h1 span{font-weight:bold}.page-container.tv-channels h1 .broadcaster{font-size:16px}.page-container.tv-channels .video-player-container{width:100%}.page-container.tv-channels .upcoming-program{font-size:14px;text-shadow:1px 1px rgba(0,0,0,0.6);max-height:92px;overflow:hidden}.page-container.tv-channels .upcoming-program p{margin-bottom:0;line-height:20px;max-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-container.tv-channels .upcoming-program .channel-title{font-weight:bold;max-height:20px}.page-container.tv-channels .upcoming-program .external-url{display:block;padding-top:12px;color:#d4d4d4}.page-container.tv-channels .upcoming-program .external-url .npo-icon-jump{float:none;display:inline-block;vertical-align:middle}.page-container.tv-channels .span-sidebar .upcoming-program{position:absolute;bottom:0;right:0;width:22.87234%}.page-container.tv-channels .live-box .switch-navigation{display:none}.page-container.tv-channels .live-box .switch-list .items,.page-container.tv-channels .live-box .guide-title{background-image:none;background-color:#151515}.page-container.tv-channels .live-box .live-channels-button{display:none}.page-container.tv-channels .live-box .switch-list .all-channels-button,.page-container.tv-channels .live-box .guide-title{display:block}.page-container.tv-channels .channel-guide-navigation{margin-top:15px;margin-bottom:30px;overflow:auto}.page-container.tv-channels .channel-guide-navigation .guide-link,.page-container.tv-channels .channel-guide-navigation .show-all-channels{margin-bottom:0}.page-container.tv-channels .channel-guide-navigation .show-all-channels{margin-left:70px;float:left}.page-container.tv-channels .channel-guide-navigation .guide-link{float:right}.page-container.tv-channels .mobile-live-header h1 span{font-weight:normal;font-size:30px}.page-container.tv-channels .mobile-live-header h1 span.broadcaster{font-size:24px}.page-container.tv-channels .mobile-live-header .now-text{float:right}.page-container.tv-channels .mobile-live-header .channel-social-links{background-color:#000;padding:0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.page-container.tv-channels .mobile-live-header .metadata{*zoom:1}.page-container.tv-channels .mobile-live-header .metadata:before,.page-container.tv-channels .mobile-live-header .metadata:after{display:table;content:"";line-height:0}.page-container.tv-channels .mobile-live-header .metadata:after{clear:both}.page-container.tv-channels .mobile-live-header .metadata .block{float:left;height:28px;overflow:hidden;width:50%}.page-container.tv-channels .mobile-live-header .metadata .block>p,.page-container.tv-channels .mobile-live-header .metadata .block>a{line-height:28px}.page-container.tv-channels .mobile-live-header .mobile-action-buttons{*zoom:1}.page-container.tv-channels .mobile-live-header .mobile-action-buttons:before,.page-container.tv-channels .mobile-live-header .mobile-action-buttons:after{display:table;content:"";line-height:0}.page-container.tv-channels .mobile-live-header .mobile-action-buttons:after{clear:both}@media(min-width:767px) and (max-width:1024px){.page-container.tv-channels .metadata .content p{max-height:98px;overflow:hidden}.page-container.tv-channels .metadata .block{display:none}.page-container.tv-channels .player-and-info{min-height:305px}}@media(max-width:767px){.page-container.tv-channels h1{padding-top:15px}.page-container.tv-channels .player-and-info{height:auto;position:relative;min-height:0}.page-container.tv-channels .player-and-info .span-main{width:100%}.page-container.tv-channels .player-and-info .span-sidebar{display:none}.page-container.tv-channels .player-and-info .show-image{margin-bottom:7.5px}.page-container.tv-channels .player-and-info .container{padding-top:0}.page-container.tv-channels .metadata{margin-bottom:10px}.page-container.tv-channels .actions{min-height:0;padding-bottom:15px}.page-container.tv-channels .description{margin-bottom:15px}.page-container.tv-channels .span-sidebar.plussite{display:none}.page-container.tv-channels .channel-guide-navigation .more-button{padding:0 3%}.page-container.tv-channels .channel-guide-navigation .more-button .guide-link{box-sizing:border-box;-moz-box-sizing:border-box;float:none !important;width:100%}.page-container.tv-channels .more-highlights .list-item{min-height:0;margin-bottom:0;*zoom:1}.page-container.tv-channels .more-highlights .list-item:before,.page-container.tv-channels .more-highlights .list-item:after{display:table;content:"";line-height:0}.page-container.tv-channels .more-highlights .list-item:after{clear:both}.page-container.tv-channels .more-highlights .list-item .image-container{width:27%;float:left;margin-right:3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-container.tv-channels .live-box{margin-top:15px}}@media(max-width:540px){.page-container.tv-channels .show-image{margin-left:-3%;width:107%;max-width:none}}.page-container.users video{width:100%;max-width:100%;height:auto}.page-container.users a.terms{text-decoration:underline}.page-container.festival .artist-search .search-box{position:relative;margin-top:10px}.page-container.festival .artist-search .search-box .search-query-box{padding-right:35px;width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-container.festival .artist-search .search-box .npo-glyph.search{float:none;position:absolute;top:5px;right:5px}.page-container.festival .artist-list{list-style:none;overflow-x:hidden;overflow-y:scroll;margin:15px -15px 0 -15px;max-height:210px}.page-container.festival .artist-list::-webkit-scrollbar{width:12px}.page-container.festival .artist-list::-webkit-scrollbar-thumb{min-height:35px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(255,255,255,0.5)}.page-container.festival .artist-list::-webkit-scrollbar-button{width:0;height:0;display:none}.page-container.festival .artist-list::-webkit-scrollbar-corner{background-color:transparent}.page-container.festival .artist-list li{font-family:"NPO Sans","NPOSans","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.page-container.festival .artist-list li a,.page-container.festival .artist-list li.no-results{line-height:35px;display:block;height:35px;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:background-color;-moz-transition:background-color;-ms-transition:background-color;-o-transition:background-color;transition:background-color}.page-container.festival .artist-list li a:hover,.page-container.festival .artist-list li a .active{background-color:#222}.page-container.festival .artist-list li.no-results{display:none;color:#b3b3b3;font-style:italic}.page-container.festival .artist-list li.no-results:first-child{display:block}.page-container.festival .header-container{*zoom:1}.page-container.festival .header-container:before,.page-container.festival .header-container:after{display:table;content:"";line-height:0}.page-container.festival .header-container:after{clear:both}.page-container.festival .header-container .player-container,.page-container.festival .header-container .program-headers,.page-container.festival .header-container .playlist-container,.page-container.festival .header-container .playlist-header{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-container.festival .header-container .playlist-container,.page-container.festival .header-container .playlist-header{width:310px}.page-container.festival .header-container .player-container,.page-container.festival .header-container .program-headers,.page-container.festival .header-container .playlist-header{padding:15px}.page-container.festival .header-container .program-headers,.page-container.festival .header-container .playlist-header{padding-bottom:10px}.page-container.festival .header-container .share-modal-button{float:right}.page-container.festival .header-container .playlist-container{overflow-x:hidden;overflow-y:scroll}.page-container.festival .header-container .playlist-container::-webkit-scrollbar{width:12px}.page-container.festival .header-container .playlist-container::-webkit-scrollbar-thumb{min-height:35px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(255,255,255,0.5)}.page-container.festival .header-container .playlist-container::-webkit-scrollbar-button{width:0;height:0;display:none}.page-container.festival .header-container .playlist-container::-webkit-scrollbar-corner{background-color:transparent}@media(max-width:978px){.page-container.festival .header-container .playlist-container{width:100%;float:none}}.page-container.festival .header-container.home{*zoom:1;position:relative}.page-container.festival .header-container.home:before,.page-container.festival .header-container.home:after{display:table;content:"";line-height:0}.page-container.festival .header-container.home:after{clear:both}.page-container.festival .header-container.home .player-container{background-color:#151515;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.page-container.festival .header-container.home .playlist-header{width:290px;height:50px;padding-top:0;padding-bottom:0;background-color:#151515;float:right;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.page-container.festival .header-container.home .playlist-header h2{line-height:50px}.page-container.festival .header-container.home .playlist-container{background-color:#151515;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;position:absolute;top:50px;right:0;bottom:0;width:290px;height:auto}.page-container.festival .header-container.with-playlist{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#151515}.page-container.festival .header-container.with-playlist .player-container{padding-top:0}.page-container.festival .header-container.with-playlist .playlist-header{position:relative}@media(max-width:978px){.page-container.festival .header-container.with-playlist .playlist-header{width:100%}}.page-container.festival .header-container.with-playlist .playlist-header .playlist-list-navigation{position:absolute;top:5px;right:0}.page-container.festival .header-container.with-playlist .playlist-container{height:340px;position:relative}@media(max-width:978px){.page-container.festival .header-container.with-playlist .playlist-container{height:175px;padding:7px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.page-container.festival .header-container.with-playlist .playlist-container .program{width:165px;height:155px;display:inline-block;vertical-align:top;background-color:transparent;border-width:0}.page-container.festival .header-container.with-playlist .playlist-container .program.active,.page-container.festival .header-container.with-playlist .playlist-container .program:hover{background-color:#2f2f2f}.page-container.festival .header-container.with-playlist .playlist-container .program .program-image{position:static;float:none}.page-container.festival .header-container.with-playlist .playlist-container .program .program-image img{max-width:100%}.page-container.festival .header-container.with-playlist .playlist-container .program .program-data{margin-left:0;margin-top:10px}.page-container.festival .header-container.with-playlist .playlist-container .program .program-subtitle{max-height:32px;text-overflow:clip;white-space:normal}}.page-container.festival h1 a{color:#ff6d00}.page-container.festival h2{font-family:"NPO Sans","NPOSans","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:24px}.page-container.festival .showcase{font-size:14px}.page-container.festival .showcase .header-gradient{background-image:url(//www-assets.npo.nl/assets/gradients/header-1bf34f316f58c74d6b538454362da25d.png)}.page-container.festival .large-container,.page-container.festival .small-container{background-color:#151515;position:relative;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.page-container.festival .large-container,.page-container.festival .small-container,.page-container.festival .player-container,.page-container.festival .program-headers,.page-container.festival .playlist-container,.page-container.festival .playlist-header{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media(max-width:767px){.page-container.festival .large-container,.page-container.festival .small-container,.page-container.festival .player-container,.page-container.festival .program-headers,.page-container.festival .playlist-container,.page-container.festival .playlist-header{width:100% !important;float:none !important}}.page-container.festival .container{margin-bottom:15px}.page-container.festival .player-container,.page-container.festival .program-headers,.page-container.festival .large-container{width:630px}.page-container.festival .small-container{width:290px;float:right}.page-container.festival .artists-and-recommended .large-container,.page-container.festival .artists-and-recommended .small-container{min-height:332px;margin-bottom:15px;*zoom:1}.page-container.festival .artists-and-recommended .large-container:before,.page-container.festival .artists-and-recommended .large-container:after,.page-container.festival .artists-and-recommended .small-container:before,.page-container.festival .artists-and-recommended .small-container:after{display:table;content:"";line-height:0}.page-container.festival .artists-and-recommended .large-container:after,.page-container.festival .artists-and-recommended .small-container:after{clear:both}.page-container.festival .related-and-textarea .large-container,.page-container.festival .related-and-textarea .small-container{min-height:267px;margin-bottom:15px}.page-container.festival .related-and-textarea .redactored-text a{color:#ff6d00}@media(max-width:978px){.page-container.festival .small-container,.page-container.festival .large-container{width:350px}.page-container.festival .program-headers{width:100%}.page-container.festival .player-container{width:100%;float:none}.page-container.festival .player-container .video-player-container{margin-top:10px}.page-container.festival .related-and-textarea .large-container,.page-container.festival .related-and-textarea .small-container{float:none;width:100%}}@media(max-width:767px){.page-container.festival .video-player-container{margin-top:15px}.page-container.festival .artists-and-recommended .small-container{min-height:0}}.page-container.festival .list-navigation{position:absolute;top:5px;right:0}.page-container.festival .list-navigation .navigate-left [class^=npo-icon],.page-container.festival .list-navigation .navigate-right [class^=npo-icon],.page-container.festival .playlist-list-navigation .navigate-left [class^=npo-icon],.page-container.festival .playlist-list-navigation .navigate-right [class^=npo-icon]{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.page-container.festival .list-navigation .navigate-left.inactive,.page-container.festival .list-navigation .navigate-right.inactive,.page-container.festival .playlist-list-navigation .navigate-left.inactive,.page-container.festival .playlist-list-navigation .navigate-right.inactive{cursor:default}.page-container.festival .list-navigation .navigate-left.inactive .npo-icon-navigate-left,.page-container.festival .list-navigation .navigate-left.inactive .npo-icon-navigate-right,.page-container.festival .list-navigation .navigate-right.inactive .npo-icon-navigate-left,.page-container.festival .list-navigation .navigate-right.inactive .npo-icon-navigate-right,.page-container.festival .playlist-list-navigation .navigate-left.inactive .npo-icon-navigate-left,.page-container.festival .playlist-list-navigation .navigate-left.inactive .npo-icon-navigate-right,.page-container.festival .playlist-list-navigation .navigate-right.inactive .npo-icon-navigate-left,.page-container.festival .playlist-list-navigation .navigate-right.inactive .npo-icon-navigate-right{opacity:.4}.page-container.festival .program{padding:15px;width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*zoom:1;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.page-container.festival .program:before,.page-container.festival .program:after{display:table;content:"";line-height:0}.page-container.festival .program:after{clear:both}.page-container.festival .program:hover,.page-container.festival .program.active,.page-container.festival .program.active:hover{background-color:#3c3c3c}.page-container.festival .program .program-image{position:relative;float:left}.page-container.festival .program .program-image img{max-width:80px}.page-container.festival .program .program-data{margin-left:95px}.page-container.festival .program .program-data .program-title,.page-container.festival .program .program-data .program-subtitle{text-shadow:1px 1px #000}.page-container.festival .program .program-data .program-title{font-size:16px;font-family:"NPO Sans","NPOSans","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:3px 0}.page-container.festival .program .program-data .program-subtitle{color:#b3b3b3;font-family:"NPO Sans","NPOSans","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.page-container.festival .program .program-data .program-title,.page-container.festival .program .program-data .program-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px}.page-container.festival .with-program-tiles .program{border-top:1px solid #3c3c3c;border-bottom:1px solid #222;background-color:#2f2f2f}.page-container.festival .with-program-tiles .program.active,.page-container.festival .with-program-tiles .program:hover,.page-container.festival .with-program-tiles .program.active:hover{background-color:#484848}.page-container.festival .with-program-tiles .program:first-child{border-top-color:transparent}.page-container.festival .with-program-tiles .program:last-child{border-bottom-color:transparent}.page-container.festival .double-programs{overflow:hidden;margin-top:12px;height:260px}.page-container.festival .double-programs.related-programs{height:195px}.page-container.festival .double-programs.related-programs .program-scroller{height:215px}.page-container.festival .double-programs .program-scroller{overflow:hidden;overflow-y:hidden;overflow-x:scroll;height:280px}@media(max-width:979px){.page-container.festival .double-programs .program-scroller{margin:0 10px}}@media(max-width:767px){.page-container.festival .double-programs .program-scroller{margin:0}}.page-container.festival .double-programs .program-group{float:left;height:300px;overflow:auto}.page-container.festival .double-programs .program{padding:10px;width:300px}.page-container.festival .dark-well{background-color:#151515;border-width:0;background-image:none}.page-container.festival .showcase-background{background-position:center top}.page-container.festival .showcase-background .header-gradient{min-height:800px}.page-container.festival .festival-selector{padding:15px;*zoom:1}.page-container.festival .festival-selector:before,.page-container.festival .festival-selector:after{display:table;content:"";line-height:0}.page-container.festival .festival-selector:after{clear:both}@media(max-width:978px){.page-container.festival .festival-selector{margin-top:15px}}.page-container.festival .festival-selector .selection-header,.page-container.festival .festival-selector .festival-logos,.page-container.festival .festival-selector .festival-years{float:left;font-family:"NPO Sans","NPOSans","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.page-container.festival .festival-selector .festival-logo-header{float:left;margin-right:20px}@media(max-width:767px){.page-container.festival .festival-selector .festival-logo-header{float:none;text-align:center;display:block;margin-bottom:10px}.page-container.festival .festival-selector .festival-logo-header img{display:inline-block}}.page-container.festival .festival-selector .selection-header{width:120px;color:#eee;font-family:"NPO Sans","NPOSans","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:45px;line-height:22px;display:inline-block}.page-container.festival .festival-selector .selection-header span,.page-container.festival .festival-selector .selection-header a{display:block}.page-container.festival .festival-selector .selection-header a{color:#ff6d00}.page-container.festival .festival-selector .selection-header.without-filter{line-height:40px}.page-container.festival .festival-selector .festival-logos{float:left}.page-container.festival .festival-selector .festival-logos .festival-logo{position:relative;display:inline-block;margin-right:10px}.page-container.festival .festival-selector .festival-logos .festival-logo .gray-logo,.page-container.festival .festival-selector .festival-logos .festival-logo .normal-logo{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.page-container.festival .festival-selector .festival-logos .festival-logo .normal-logo{opacity:0}.page-container.festival .festival-selector .festival-logos .festival-logo .gray-logo{position:absolute;top:0;left:0;opacity:1}.page-container.festival .festival-selector .festival-logos .festival-logo:hover .normal-logo,.page-container.festival .festival-selector .festival-logos .festival-logo.active .normal-logo{opacity:1}.page-container.festival .festival-selector .festival-logos .festival-logo:hover .gray-logo,.page-container.festival .festival-selector .festival-logos .festival-logo.active .gray-logo{opacity:0}.page-container.festival .festival-selector .festival-years{line-height:25px;padding:10px 0;margin-left:40px}.page-container.festival .festival-selector .festival-years .year-tag-links{display:inline-block}.page-container.festival .festival-selector .festival-years .year-tag-links a{color:#ff6d00;border-left:1px solid #eee;padding-left:5px;margin-left:5px}.page-container.festival .festival-selector .festival-years .year-tag-links a.active{color:#eee;font-weight:bold}.page-container.festival .festival-selector .festival-years .year-tag-links a:first-child{border-left-width:0}@media(max-width:978px){.page-container.festival .festival-selector .festival-years{clear:left;margin-left:350px;padding:0;padding-top:20px}}@media(max-width:767px){.page-container.festival .festival-selector .festival-years{margin-left:0;float:none;text-align:center}}@media(max-width:767px){.page-container.festival .festival-selector{height:auto}.page-container.festival .festival-selector .selection-header,.page-container.festival .festival-selector .festival-logos{float:none}.page-container.festival .festival-selector .selection-header{display:block;width:auto}.page-container.festival .festival-selector .selection-header span{text-align:center;font-size:18px}.page-container.festival .festival-selector .selection-header a{display:none}.page-container.festival .festival-selector .festival-logos{text-align:center}}.ufnskjfdsniubh{position:absolute;left:-10000px}