article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.highlight{color:#ff4136;}.highlight-bg{color:#111;background:#ff4136;}.xxxx-large{font-size:3.75em;line-height:.75;}.xxx-large{font-size:2.5em;line-height:1;}.xx-large{font-size:1.875em;line-height:1;}.x-large{font-size:1.25em;line-height:1.25;}.large{font-size:0.938em;line-height:1.5;}.medium{font-size:0.78125em;line-height:1.5;}.medium{font-size:0.938em;line-height:1.5;}.small{font-size:0.625em;line-height:1.5;}.x-small{font-size:0.469em;line-height:1.33333;}.medium input,.medium textarea,.medium select{font-size:16px !important;line-height:20px;}@media only screen and (min-height: 640px){.xxxx-large{font-size:5em;line-height:.75;}.xxx-large{font-size:3.75em;line-height:.75;}.xx-large{font-size:2.5em;line-height:1;}.x-large{font-size:1.875em;line-height:1;}.large{font-size:1.25em;line-height:1.25;}.medium{font-size:0.938em;line-height:1.5;}.small{font-size:0.625em;line-height:1.5;}.x-small{font-size:0.469em;line-height:1.33333;}}html{color:#111;}html,body{height:100%;overflow-x:hidden;position:relative;}body.admin-bar{position:relative;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}audio,canvas,img,svg,video{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}input,select,textarea{box-sizing:border-box;}.hentry img,.hentry audio,.hentry video{max-width:100%;height:auto;}textarea{resize:vertical;}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}body{line-height:1.25;font-family:'Segoe UI', Myriad, Tahoma, sans-serif;}.titling,.heading{font-family:Oswald, Impact, sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:300;}.heading{background:#ff4136;color:#fff;padding:.5em 20px .5em 20px;display:inline-block;margin-right:20px;}.heading-black{background:#111;color:#fff;padding:.5em 20px .5em 20px;display:inline-block;margin-right:20px;}.heading-grey{background:#aaa;color:#fff;padding:.5em 20px .5em 20px;display:inline-block;margin-right:20px;}.heading-white{background:#fff;color:#111;padding:.5em 20px .5em 20px;display:inline-block;margin-right:20px;}h1,h2,h3{font-family:Oswald, Impact, sans-serif;text-transform:uppercase;font-weight:300;letter-spacing:1px;margin:20px 0 0;}.small-caps{color:#aaa;font-variant:small-caps;letter-spacing:1px;}.bold{font-weight:700;}.semi-bold{font-weight:400;}blockquote{text-align:center;margin:.5em 20px;border:0.1em solid #111;}body{background:#111;color:#fff;}.content,.sidebar{background:#fff;color:#111;}.navigatrix{background:#111;background:rgba(17,17,17,0.3);color:#fff;}a{color:#ff4136;text-decoration:none;}a:hover,a:focus{background:rgba(255,65,54,0.25);}.horizontal{overflow:hidden;margin:20px 0;padding:0;}.horizontal li{display:inline-block;list-style:none;margin-right:20px;}.horizontal a{display:inline-block;}.vertical{margin:0;padding:0;}.vertical ul{margin:0;padding:0;}.vertical li{display:block;list-style:none;margin:0 20px 0 0;padding:0;}.vertical li li a{padding-left:20px;}.vertical a{display:inline-block;margin:0;padding:0 0 0 20px;border-bottom:2px solid transparent;color:#fff;text-decoration:none;-webkit-transition:color 0.3s ease-in, background-color 0.3s ease-in;-moz-transition:color 0.3s ease-in, background-color 0.3s ease-in;-ms-transition:color 0.3s ease-in, background-color 0.3s ease-in;-o-transition:color 0.3s ease-in, background-color 0.3s ease-in;transition:color 0.3s ease-in, background-color 0.3s ease-in;}.vertical a:hover,.vertical a:focus,.vertical .current-menu-item a,.vertical .current-menu-ancestor a{background:none;border-color:#fff;}.vertical-small{margin:1em 0;padding:0;}.vertical-small ul{margin:0;padding:0;}.vertical-small li{display:block;}.vertical-small a{display:block;color:#aaa;padding:0 20px;}.vertical-small a:hover{background:none;text-decoration:underline;}.pagination-links{text-align:center;display:block;margin:2em 20px 1em;}.pagination-links .prev,.pagination-links .next{display:none;}.pagination-links a,.pagination-links span{display:inline-block;padding:1.25em 0.5em;min-width:4em;margin-right:10px;margin-bottom:0.5em;text-align:center;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #ff4136;}.pagination-links span{color:#ff4136;}.pagination-links a{background:#ff4136;background:rgba(255,65,54,0.6);color:#fff;}.pagination-links a:hover,.pagination-links a:focus,.pagination-links a:active{background:#ff4136;}.js .pagination-links{padding:20px;background-image:url(../../../../content/themes/screeningfilm/images/ajax-loader.gif);background-position:center;background-repeat:no-repeat;}.js .pagination-links a,.js .pagination-links span{display:none;}.pagination{overflow:hidden;margin:10px 20px;}.pagination .pagination-prev{float:left;}.pagination .pagination-next{float:right;}.pagination a{padding:10px;}.tagline{margin:15px 15px 15px 0;color:#fff;}.tagline p{margin:0 0 4px 20px;display:inline-block;}.tagline span{background:#ff4136;-webkit-box-shadow:2px 2px 0 #ff4136, -20px -2px 0 #ff4136, 2px -2px 0 #ff4136, -20px 2px 0 #ff4136, -10px -2px 0 #ff4136, -10px 2px 0 #ff4136;-moz-box-shadow:2px 2px 0 #ff4136, -20px -2px 0 #ff4136, 2px -2px 0 #ff4136, -20px 2px 0 #ff4136, -10px -2px 0 #ff4136, -10px 2px 0 #ff4136;box-shadow:2px 2px 0 #ff4136, -20px -2px 0 #ff4136, 2px -2px 0 #ff4136, -20px 2px 0 #ff4136, -10px -2px 0 #ff4136, -10px 2px 0 #ff4136;}.banner{margin:0;background:#f7f7f7;border-bottom:1px solid #ddd;}.banner img{max-width:100%;height:auto;}.banner p a{float:right;text-transform:none;}.banner p{margin:0 0;padding:5px 5px 4px;text-align:left;text-transform:uppercase;letter-spacing:1px;overflow:hidden;}@media only screen and (min-width: 900px){body.page .pane-switches + .banner{margin-top:70px;}body.single .pane-switches + .banner{margin-top:20px;}}.profile{margin:20px;overflow:hidden;}.profile-image{margin:0 20px 20px 0;max-width:30%;height:auto;float:left;}.profile-bio p{margin-top:0;}.profile-social{list-style:none;margin:20px 0;padding:0;overflow:hidden;}.profile-social li{margin:0 0 10px 0;}.blog-content{max-width:50em;margin:0 auto;}.hentry{margin:20px 0;}.excerpt{margin-left:20px;margin-right:20px;}.address{font-weight:bold;}.article .entry-meta,.article .post-body,.article .post-footer{margin-top:1em;margin-bottom:1em;margin-left:20px;margin-right:20px;}.entry-title,.event-title{margin-bottom:0;}.article .entry-title,.article .event-title,.full-header .entry-title,.full-header .event-title{margin-top:0;}.entry-meta{color:#aaa;}.entry-meta a{color:#111;}.entry-meta a:hover{background:none;text-decoration:underline;}.author-link{color:#111;}.full-header .event-meta{margin:1em 20px;}.event-meta p{margin:0;display:inline-block;padding-right:2px;}.hentry.excerpt.has-thumbnail{position:relative;}.hentry.excerpt.has-thumbnail .entry-title{position:relative;padding:0 2px .05em 0;margin:-1.2em 20px 0 0;line-height:1.25;}.hentry.excerpt.has-thumbnail .entry-title span{display:inline;background:#fff;-webkit-box-shadow:8px 0 0 #fff, -8px 0 0 #fff;-moz-box-shadow:8px 0 0 #fff, -8px 0 0 #fff;box-shadow:8px 0 0 #fff, -8px 0 0 #fff;}.hentry.excerpt.has-thumbnail .entry-meta{margin-right:20px;}.hentry.excerpt.has-thumbnail .entry-meta p{display:inline-block;padding:0 2px 0px 0;background:#fff;}.hentry.excerpt.has-thumbnail:hover .excerpt-thumb{background:rgba(255,65,54,0.3);}.hentry.excerpt.has-thumbnail:hover .entry-title a{background:none;text-decoration:underline;}.hentry.excerpt.has-thumbnail .excerpt-thumb img{position:relative;z-index:-1;}.hentry.excerpt.has-thumbnail .event-cta{position:absolute;top:0;left:0;}.hentry.excerpt.has-thumbnail .programme-badge{position:absolute;right:0;top:0;}.event-cta{text-transform:uppercase;background:#ff4136;padding:5px 3px 3px 5px;color:#fff;letter-spacing:2px;display:inline-block;}.programme-badge{float:right;width:20%;height:auto;}.entry-tags{margin:20px;}.entry-tags h4{margin-bottom:0;}.entry-tags p{margin-top:0;}.post-footer .entry-tags{margin-left:0;margin-right:0;}.event-date{color:#aaa;}.event-times{margin:2em 0;}.event-times h4{margin-bottom:0;}.event-times ul{padding:0;list-style:none;margin:0;}.event-times li{margin:0.5em 0;}.excerpt-thumb{display:block;}.full-header .result-map{margin:1em 20px;}.small-print{margin:0;padding:2em 20px;}.full-text{margin:1em 20px;}.event-programmes{position:relative;z-index:2;}body .hentry .heading a{color:#fff;}body .hentry .heading a:hover{text-decoration:underline;color:#fff;background:none;-webkit-box-shadow:"none";-moz-box-shadow:"none";box-shadow:"none";}body .hentry .website-link,body .hentry .tickets-link{margin:20px 0;text-transform:uppercase;letter-spacing:1px;text-align:center;}body .hentry .website-link > span,body .hentry .tickets-link > span{display:block;text-align:center;padding:10px;}body .hentry .website-link > span span,body .hentry .tickets-link > span span{font-weight:bold;}body .content .hentry .button,body .ajax-overlay .hentry .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(46,204,64,0.8);color:#fff;border:2px solid rgba(0,0,0,0.2);display:block;text-align:center;padding:10px;}body .content .hentry .button:hover,body .ajax-overlay .hentry .button:hover{background:rgba(41,183,57,0.8);color:#fff;}body .content .hentry .button span,body .ajax-overlay .hentry .button span{font-weight:bold;}.categories-links{background:rgba(221,221,221,0.1);padding:10px;font-style:italic;color:#aaa;}.categories-links a{color:inherit;display:inline-block;white-space:nowrap;margin-left:10px;}.categories-links:hover a{color:#ff4136;}.sharing{margin:2em 20px 2em;position:relative;}.sharing > div{margin-right:20px;}#comments,#disqus_thread{margin:40px 20px;}.agenda-filters{margin-top:2em;}.agenda-filters h2{margin-bottom:10px;}.agenda-filters li > ul{display:none;opacity:1;}.agenda-filters li > ul.busy{opacity:0.75;}.agenda-filters li > ul.error input.search{border-color:#ff4136;}.agenda-filters > ul.active,.agenda-filters li.active > ul{display:block;z-index:1001;min-width:100%;}.agenda-filters li.active > ul li.search{padding:0;margin:0;}.agenda-filters li{list-style:none;}.agenda-choices li{margin-right:0;}.agenda-choices > li > ul > li a{padding-right:3px;}.agenda-choices > li > ul > li a:hover{background:#fff;color:#111;}.agenda-choices > li > a:after{content:"\25BC";font-size:0.8em;font-weight:normal;margin-left:10px;vertical-align:middle;display:inline-block;height:1em;line-height:.5;}.agenda-choices > li.active{margin-top:10px;margin-bottom:10px;}.agenda-choices > li:first-child.active{margin-top:0;}.agenda-choices > li.active > a:after{content:"\25B2";}.agenda-choices > li.busy{background-image:url(../../../../content/themes/screeningfilm/images/ajax-loader.gif);background-position:right top;background-repeat:no-repeat;}.agenda-choices li.error-msg,.agenda-choices li.error{background-color:rgba(255,65,54,0.3);}.agenda-choices li.error-msg{padding:0.5em 20px;text-transform:none;}.agenda-choices ul{overflow:hidden;max-height:300px;overflow-y:auto;}.agenda-lcoation .geo-find-me{text-transform:none;}li.agenda-search{position:relative;}li.agenda-search.busy a{background-image:url('http://cdn.screeningfilm.com/content/uploads/images/ajax-loader.gif') no-repeat 95.8% center;}.agenda-choices > li input.search{display:none;}.agenda-choices > li.active input.search{display:block;}.agenda-filters input{font-size:inherit;line-height:inherit;text-transform:uppercase;font-family:Oswald, Impact, sans-serif;font-weight:300;color:#fff;letter-spacing:1px;}.agenda-filters input[type="text"]{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:40px;border:0;background:none;width:100%;}.agenda-filters input[type="submit"]{margin-top:-1.7em;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;overflow:hidden;text-align:center;background:none;border:0;color:#ff4136;font-weight:400;}.js .agenda-filters input[type="submit"]{display:none !important;visibility:hidden;}.toggle-nav{background:url(../../../../content/themes/screeningfilm/images/burger.png) no-repeat;display:none;text-indent:-999px;line-height:-999px;font-size:1px;overflow:hidden;background-size:contain;}.navigatrix{z-index:2;}.navigatrix .header-menu{margin-top:20px;}.navigatrix .footer{margin-top:50px;}.site-title{margin:0 auto;padding:0;width:100%;height:40px;}.site-title a{position:relative;z-index:6;display:block;margin:0 auto;width:45px;height:45px;border:5px solid #111;background-image:url(../../../../content/themes/screeningfilm/images/logo.png);background-position:center;background-repeat:no-repeat;text-indent:-999px;line-height:-999px;font-size:1px;overflow:hidden;background-size:contain;}.site-title a:hover{border-color:#fff;}.light-frost{background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0.9)));background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0.9));background:-moz-linear-gradient(top,#fff,rgba(255,255,255,0.9));background:-ms-linear-gradient(top,#fff,rgba(255,255,255,0.9));background:-o-linear-gradient(top,#fff,rgba(255,255,255,0.9));}.dark-frost{background-color:#111;background:-webkit-gradient(linear,left top,left bottom,from(#111),to(rgba(17,17,17,0.9)));background:-webkit-linear-gradient(top,#111,rgba(17,17,17,0.9));background:-moz-linear-gradient(top,#111,rgba(17,17,17,0.9));background:-ms-linear-gradient(top,#111,rgba(17,17,17,0.9));background:-o-linear-gradient(top,#111,rgba(17,17,17,0.9));}body .content{max-width:40em;margin:0 auto;}body.has-map .content{max-width:none;}.js .pane{width:100%;position:absolute;z-index:1;top:0;bottom:0;left:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);}.js .pane-small{width:70%;}.js .pane.current{z-index:2;}.pane-scroll{overflow:auto;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;padding-top:50px;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.pane-switches{position:absolute;top:0;left:0;width:100%;height:50px;z-index:4;}.pane-switches a,.button-close{display:inline-block;padding:5px 7px;margin:10px 10px 0;background-color:#111;background-color:rgba(17,17,17,0.5);color:#fff;font-size:11px;line-height:15px;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;position:relative;z-index:2;text-transform:uppercase;letter-spacing:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;}.pane-switches .pane-next{float:right;}.pane-switches .pane-prev,.button-close{float:left;}.pane-switches [data-icon]{background-size:12px;background-repeat:no-repeat;background-position:7px 6px;}.pane-switches [data-icon="menu"]{padding-left:25px;background-image:url(../../../../content/themes/screeningfilm/images/white-burger.png);}.pane-switches [data-icon="close"]{padding-left:25px;background-image:url(../../../../content/themes/screeningfilm/images/white-close.png);position:absolute;left:0;top:0;}.pane-switches [data-icon="map"]{padding-right:20px;background-position:90% center;background-image:url(../../../../content/themes/screeningfilm/images/white-arrow-right.png);}.pane-switches .transparent{z-index:1;}.pane-moving{-webkit-transition:left .25s ease-in, right .25s ease-in;-moz-transition:left .25s ease-in, right .25s ease-in;-ms-transition:left .25s ease-in, right .25s ease-in;-o-transition:left .25s ease-in, right .25s ease-in;transition:left .25s ease-in, right .25s ease-in;}.js .pane-left{left:-100%;}.js .pane-right{left:100%;}.js .pane-small.pane-left{left:-70%;}.js .pane-small.pane-from-right{left:30%;}.js .pane.pane-small-left{left:70%;}.js .pane.pane-small-right{left:-70%;}.current .obscura{width:100%;z-index:3;left:100%;position:absolute;top:0;bottom:0;}.ajax-overlay{-webkit-transition:left .4s .4s ease-in;-moz-transition:left .4s .4s ease-in;-ms-transition:left .4s .4s ease-in;-o-transition:left .4s .4s ease-in;transition:left .4s .4s ease-in;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);top:0;left:100%;right:0;padding:0;position:fixed;height:100%;margin:0 auto;z-index:5;background:#fff;color:#111;}.ajax-overlay.loading{left:0;background:#fff url(../../../../content/themes/screeningfilm/images/ajax-loader.gif) no-repeat center 15px;}.ajax-overlay.ready{left:0;background:#fff;}.ajax-overlay .pane-scroll{opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;}.ajax-overlay.ready .pane-scroll{opacity:1;}.js .ajax-overlay .pane-switches,.content .pane-switches{opacity:0;display:block;-webkit-transition:opacity .3s .5s ease-in;-moz-transition:opacity .3s .5s ease-in;-ms-transition:opacity .3s .5s ease-in;-o-transition:opacity .3s .5s ease-in;transition:opacity .3s .5s ease-in;width:100%;padding:0;}.ajax-overlay.ready .pane-switches,.content .pane-switches{opacity:1;}@media only screen and (min-width: 420px){.js .pane-small{width:70%;}.js .pane-small.pane-left{left:-70%;}.js .pane-small.pane-from-right{left:30%;}.js .pane.pane-small-left{left:70%;}.js .pane.pane-small-right{left:-70%;}}@media only screen and (min-width: 550px){.js .pane-small{width:50%;}.js .pane-small.pane-left{left:-50%;}.js .pane-small.pane-from-right{left:50%;}.js .pane.pane-small-left{left:50%;}.js .pane.pane-small-right{left:-50%;}}@media only screen and (min-width: 640px){.js .pane-small{width:300px;}.js .pane-small.pane-left{left:-300px;}.js .pane-small.pane-from-right{left:300px;}.js .pane.pane-small-left{left:300px;}.js .pane.pane-small-right{left:-300px;}}@media only screen and (min-width: 900px){.site-title{background:none;height:110px;margin:0;padding:10px 0;width:250px;}.site-title a{width:100px;height:100px;margin-left:15px;}.pane-switches{display:none;background:none;height:130px;width:125px;padding-left:125px;text-align:right;}.pane-switches a{margin-left:20px;margin-right:20px;}.pane-switches .pane-prev,.pane-switches .pane-next{float:none;margin-top:50px;}.pane-switches .button-close{margin-top:20px;border:2px solid #ff4136;color:#ff4136;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;background-image:url(../../../../content/themes/screeningfilm/images/close.png);}.pane-switches .button-close:hover{background-color:rgba(255,65,54,0.2);}.pane-switches .pane-next,.pane-switches .transparent{display:none;}.pane-switches .transparent + .pane-next{display:inline-block;position:relative;}.has-map .pane-switches{display:block;}.pane-scroll{padding-top:120px;}.navigatrix{background:rgba(17,17,17,0.7);}.js .content .pane-scroll{padding-top:0;}.js .single .content .pane-scroll,.js .page .content .pane-scroll{padding-top:50px;}.js .page-template-page-manage-events .content .pane-scroll{padding-top:0;}.js .pane{width:auto;}.js .pane-small{width:250px;left:0;}.js .pane-small.pane-left{left:0;}.js .pane-small.pane-right{left:0;}.js .has-map .pane-small.pane-left{left:-250px;}.js .has-map .pane-small.pane-right{left:75%;}.js .navigatrix{z-index:2;}.js .agenda-map{left:0;right:50%;}.js .content{left:250px;right:0;}.js .has-map .content{width:50%;left:auto;z-index:2;}.ajax-overlay.loading,.ajax-overlay.ready{left:250px;right:0;width:auto;}.has-map .ajax-overlay.loading,.has-map .ajax-overlay.ready{left:50%;}.has-map .ajax-overlay .pane-switches,.content .pane-switches{background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0.9)));background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0.9));background:-moz-linear-gradient(top,#fff,rgba(255,255,255,0.9));background:-ms-linear-gradient(top,#fff,rgba(255,255,255,0.9));background:-o-linear-gradient(top,#fff,rgba(255,255,255,0.9));height:70px;}.ajax-overlay .pane-scroll{padding-top:50px;}}@media only screen and (min-width: 1100px){.js .has-map .pane-small.pane-left{left:-250px;}.js .has-map .content{width:50%;}}@media only screen and (min-width: 1400px){.site-title{background-color:#111;background:-webkit-gradient(linear,left top,left bottom,from(#111),to(rgba(17,17,17,0.9)));background:-webkit-linear-gradient(top,#111,rgba(17,17,17,0.9));background:-moz-linear-gradient(top,#111,rgba(17,17,17,0.9));background:-ms-linear-gradient(top,#111,rgba(17,17,17,0.9));background:-o-linear-gradient(top,#111,rgba(17,17,17,0.9));width:250px;}.pane-switches,.has-map .pane-switches{display:none;}.content .pane-switches{display:block;}.js .pane-small{width:250px;left:0;}.js .has-map .pane-small.pane-left,.js .pane-small.pane-left{left:0;}.js .pane-small.pane-from-right{left:250px;}.js .pane.pane-small-left{left:250px;}.js .pane.pane-small-right{left:250px;}.js .agenda-map{left:250px;right:40%;}.js .content{left:250px;}.js .has-map .content{width:40%;left:60%;}.ajax-overlay.loading,.ajax-overlay.ready{left:250px;}.has-map .ajax-overlay.loading,.has-map .ajax-overlay.ready{width:40%;left:60%;}}.icit_google_map{display:none;}.js .icit_google_map{position:relative;display:block;z-index:1;min-height:100px;}.js .agenda-map{z-index:1;}.js .agenda-map .icit_google_map{width:100%;height:100%;}.iframe-map iframe{position:absolute;left:0;right:0;bottom:0;width:100%;height:110%;border:0;}.icit_google_map img{width:auto;height:auto;max-height:none;min-height:0;max-width:none;min-width:0;}.icit_google_map .re-centre{display:none;}.info-window{position:relative;}.info-window.loading{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:.6;background:url(../../../../content/themes/screeningfilm/images/ajax-loader.gif) no-repeat 50% 50% #fff;}.info-window-content{position:absolute;bottom:0;width:200px;background:#fff;color:#111;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);}.info-window-content-inner{max-height:270px;overflow:auto;-webkit-overflow-scrolling:touch;}.info-content-wrap{margin:10px;font-size:15px;position:relative;}.info-window-content h3{margin:0 10px 0 0;line-height:1.25;}.info-window-content .has-thumbnail h3{margin:-1.25em 10px 0 0;}.info-window-content h3 span{background:#fff;-webkit-box-shadow:4px 0 0 #fff, -4px 0 0 #fff;-moz-box-shadow:4px 0 0 #fff, -4px 0 0 #fff;box-shadow:4px 0 0 #fff, -4px 0 0 #fff;}.info-window-content h3 a:hover{-webkit-box-shadow:4px 0 0 rgba(255,65,54,0.2), -4px 0 0 rgba(255,65,54,0.2);-moz-box-shadow:4px 0 0 rgba(255,65,54,0.2), -4px 0 0 rgba(255,65,54,0.2);box-shadow:4px 0 0 rgba(255,65,54,0.2), -4px 0 0 rgba(255,65,54,0.2);}.info-window-content .post-meta{margin:0 0 5px 0;line-height:1.25;}.info-window-content p{margin:0;line-height:1.25;}.info-window-content img{margin:0;max-width:100%;height:auto;}.info-window-content .programme-badge{position:absolute;right:0;top:0;width:20%;}.info-window-content .map-thumb{max-height:115px;overflow:hidden;display:block;background:none;}.info-window-content .map-thumb:hover{background:rgba(255,65,54,0.2);}.info-window.hoff-middle{width:200px !important;}.info-window-content:after{border-width:12px 9px 0 9px;left:50%;margin-left:-8px;content:' ';display:block;position:absolute;overflow:hidden;z-index:10;bottom:-12px;height:0;width:0;border-style:solid dashed none dashed;border-color:#fff transparent transparent transparent;}.info-window-content:before{border-width:14px 10px 0 10px;left:50%;margin-left:-9px;content:' ';display:block;position:absolute;overflow:hidden;z-index:9;bottom:-12px;height:0;width:0;border-style:solid dashed none dashed;border-color:#fff transparent transparent transparent;}.hoff-left .info-window-content:after{border-width:12px 0 0 17px;left:100%;margin-left:-17px;}.hoff-left .info-window-content:before{border-width:14px 0 0 20px;left:100%;margin-left:-18px;}.hoff-right .info-window-content:after{border-width:12px 17px 0 0;left:0;margin-left:0;}.hoff-right .info-window-content:before{border-width:14px 20px 0 0;left:0;margin-left:-2px;}.ie6-map-content .info-window-content{background:none #fff;position:static;border:0 none;padding:0;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.ie6-map-content .info-window-content:before,.ie6-map-content .info-window-content:after{display:none;}.info-window-content .close{position:absolute;top:6px;right:6px;color:black;text-decoration:none;background-color:white;width:19px;height:19px;line-height:18px;text-align:center;font-size:18px;border:none;}label{display:block;font-weight:bold;margin-bottom:5px;}input,select,textarea,.login #login input[type="text"],.login #login input[type="password"]{width:100%;padding:10px;border:0;background:#ddd;background:rgba(221,221,221,0.5);}input[type="checkbox"].
input[type="radio"]{width:auto;}input[type="submit"],button,.wp-core-ui .button{background:#2ecc40;text-align:center;color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-size:1.25em !important;line-height:20px;padding:10px 10px;margin-top:10px;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;-ms-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in;border:2px solid rgba(17,17,17,0.1);}input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus,.wp-core-ui .button:hover,.wp-core-ui .button:focus{background:#29b739;}#loginform{margin-bottom:2em;}.form-switcher h2{margin-bottom:0;}.message{padding:10px;background:rgba(0,116,217,0.15);font-family:inherit;font-size:inherit;line-height:inherit;margin:20px 0;font-weight:bold;}.message a{color:#0074d9;}.message a:hover{background:rgba(0,116,217,0.15);}.message.warning{background:rgba(255,220,0,0.15);}.message.warning a{color:#ffdc00;}.message.warning a:hover{background:rgba(255,220,0,0.15);}.message.error{background:rgba(255,65,54,0.2);}.message.error a{color:#ff4136;}.message.error a:hover{background:rgba(255,65,54,0.2);background:rgba(255,65,54,0.15);}.message.success{background:rgba(46,204,64,0.15);}.message.success a{color:#2ecc40;}.message.success a:hover{background:rgba(46,204,64,0.15);}.missing-content{margin:20px;}.trailer-404{margin:20px 0;}.message input[type="text"],.message select{background:#fff;}body .gform_wrapper{max-width:100%;}body .gform_wrapper h3{letter-spacing:1px;}body .gform_wrapper .gform_heading{width:auto;margin:0 0 10px;}body .gform_wrapper li,body .gform_wrapper form li{margin:10px 0;}body .gform_wrapper input[type=text],body .gform_wrapper input[type=url],body .gform_wrapper input[type=email],body .gform_wrapper input[type=tel],body .gform_wrapper input[type=number],body .gform_wrapper input[type=password]{padding:10px;}body .gform_wrapper textarea{padding:10px;}body .gform_wrapper select{padding:9px 10px;}body .gform_wrapper .gfield_time_ampm select{width:auto !important;}body .gform_wrapper .gfield_time_hour{width:70px;vertical-align:middle;}body .gform_wrapper .gfield_time_minute{margin-left:-14px;}body .gform_wrapper .gfield_list th{color:#111;}body .gform_wrapper .gfield.dates .combodate select{padding:10px;}body .gform_wrapper .gfield.dates .combodate select option{padding-right:10px;}body .gform_wrapper .top_label input.medium,body .gform_wrapper .top_label select.medium{width:100%;}body .gform_wrapper.gf_browser_chrome .ginput_complex select,body .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select{padding:10px;margin-bottom:0;}body .gform_wrapper li.gfield_error input[type=text],body .gform_wrapper li.gfield_error input[type=url],body .gform_wrapper li.gfield_error input[type=email],body .gform_wrapper li.gfield_error input[type=tel],body .gform_wrapper li.gfield_error input[type=number],body .gform_wrapper li.gfield_error input[type=password],body .gform_wrapper li.gfield_error textarea{border:2px solid rgba(255,65,54,0.2);}body .gform_wrapper .ginput_complex .ginput_full input[type=text],body .gform_wrapper .ginput_complex .ginput_full input[type=url],body .gform_wrapper .ginput_complex .ginput_full input[type=email],body .gform_wrapper .ginput_complex .ginput_full input[type=tel],body .gform_wrapper .ginput_complex .ginput_full input[type=number],body .gform_wrapper .ginput_complex .ginput_full input[type=password]{width:100% !important;}body .gform_wrapper .gfield_date_year{width:80px;}body .gform_wrapper div.validation_error{padding:10px;border:2px solid rgba(255,65,54,0.8);color:#ff4136;font-family:inherit;font-size:inherit;line-height:inherit;margin:20px 0;}body .gform_wrapper .top_label .gfield_error .ginput_container{max-width:100%;}body .gform_wrapper .top_label .gfield_error{width:100%;}body .gform_wrapper .top_label input.large,body .gform_wrapper .top_label select.large,body .gform_wrapper .top_label textarea.textarea{width:100%;}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0;}body .gform_wrapper .top_label .gfield_label{margin:0 0 5px 0;}body .gform_wrapper .gfield_error .gfield_label{color:#ff4136;}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-bottom:10px !important;margin-top:10px !important;padding:0 !important;}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none;border:0;}body .gform_wrapper .top_label .gfield_description.validation_message,body .gform_wrapper .gfield_description.validation_message{padding:0 !important;color:#ff4136;}body .gform_wrapper .gfield_description{padding-top:5px;width:100%;font-family:inherit;font-style:italic;color:#aaa;}body .gform_wrapper .gform_footer{padding-top:0;margin:0;}body .register-form .gfield_required{display:none;}body .gform_wrapper ul li.start-date{float:left;width:auto;}body .gform_wrapper ul li.start-time{clear:right;margin-top:20px;}body .content .gform_wrapper .delete-button,body .content .gform_wrapper input[name="gform_update_post_delete_button"]{background:#ff4136;}body .content .gform_wrapper .delete-button:hover,body .content .gform_wrapper .delete-button:focus,body .content .gform_wrapper input[name="gform_update_post_delete_button"]:hover,body .content .gform_wrapper input[name="gform_update_post_delete_button"]:focus{background:#ff291d;}body .image-preview{margin:10px 0;}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.password-help ul,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html.password-help ul{padding-left:20px;}body .gfield.publish-event .gfield_label{display:none;}.edit-link{margin:20px;}.user-events{margin:0 20px;}.user-events-list{list-style:none;margin:0;padding:0;}.user-events-list li{margin:.5em 0;}.manage-events-nav{margin:20px;}.login #login h1 a{background-image:url(../../../../content/themes/screeningfilm/images/logo.png);}.login #login p.message,#login_error{color:#111;}.login #login .button{background:#2ecc40;text-align:center;color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-size:1.25em !important;line-height:20px;height:auto;padding:10px 10px;margin-top:10px;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;-ms-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in;border:2px solid rgba(17,17,17,0.1);}.login #login .button:hover,.login #login .button:focus{background:#29b739;}.login #login a{color:#ff4136;}.login #login a:hover,.login #login a:active{color:#ff4136;}.sponsors{margin:20px;}.sponsors img{max-width:100%;height:auto;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.transparent{-webkit-opacity:0;-moz-opacity:0;opacity:0;cursor:default;}.ir{text-indent:-999px;line-height:-999px;font-size:1px;overflow:hidden;background-size:contain;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clear{clear:both;}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}