/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:Arial,Helvetica,serif;color:black;line-height:1.4;}h3{margin-bottom:1em;}*{background:none !important;}#site-header-wrapper,#modal,#toolbar-administration,.breadcrumb,.tagged,.tabs,.page-footer,.whatson-nav,.page-content aside,button,.footer-region,.load-modal,.play-trailer,.share-buttons,svg.icon,.sr-only{display:none !important;}h1.sr-only{display:block !important;}#content a{color:blue;}#content a:after{content:" [" attr(href) "] ";}#content a.scroll,abbr{text-decoration:none;}#content a.scroll:after,#content a[href="#"]:after{content:"";}#content img{width:50% !important;max-width:300px !important;height:auto !important;}figure{margin:0;}#content a:not([href]),#content article + aside,#content article + .view-auto-notices,#content div[role=article] + .view-auto-notices{display:none;}.table-bordered{border-collapse:collapse;}.table-bordered td{padding:1em;border:1px solid grey;}.table-bordered td:last-child{border-right:none;}.table-bordered td:first-child{border-left:none;}.block-channel-image a{display:block;}.card,.ft-cell,.screening-calendar--row,li,p{break-inside:avoid;}.card h3 a{text-decoration:none;}#content .card h3 a:after,#content .card .card-container > a:after,#content .latest-item a.pic-link:after,#content .screening-calendar--row a.booking-link:after{content:'';}#content .card-related .card-picture,#content .card-related .h3,.card-title-sub{display:block !important;}.card-related .h3{font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;}.card-title h3,.whatson-banner .title h3{margin-bottom:0 !important;}.whatson-banner .title p{margin-top:0;}.featured .latest-item .h3,.pager-nav,.toggle-expand,.poster-block,.card .ctas,.programme-filter,#calendar-controls,.calendar-filter,.whatson-banner .hidden-xs,.location-headers,a.scroll,.content-block hr{display:none;}.title-suffix .tip,.screening-calendar--row a.booking-link{text-decoration:none;}#content .title-suffix .tip:before{content:"(";}#content .title-suffix .tip:after{content:")";}.poster .caption,.screening-calendar--row a.booking-link,.calendar-exhibit-item .showing,.toc .scroll,.anchor-list .scroll{display:block;}.screening-calendar--row a.booking-link{color:black;}.masonry{height:auto !important;}.masonry-item{position:static !important;}.exhibit-list{display:table;}.exhibit-list .col-sm-6{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding:10px;}.col-sm-6.col-md-4.d-flex:nth-of-type(2n){padding-right:-10px;}.col-sm-6.col-md-4.d-flex:nth-of-type(2n+1){padding-left:-10px;}#content a.tip:after{content:" (" attr(data-content) ") ";}.calendar-key:before{content:'Key';}.whatson-banner{padding:1em !important;}.calendar-parent{display:table;}.calendar-top{display:table-footer-group;}.home-grid .logo h1,.home-grid .type-label,.home-grid .box-one a,.home-grid .box-two a,.home-grid .wide-box a,.home-grid .picks-wrapper a span,.home-grid .moment > h2{display:block !important;}.home-grid .moment,.whatson-banner{border:1px dashed grey;padding:0 1em;margin-top:2em;}.hidden-menu,.homepage-footer{display:none;}.home-grid img{max-width:300px;height:auto;}.home-grid a:after{content:" [" attr(href) "] ";}
