#sliding-popup{display:block;margin:0;padding:0px;right:0;text-align:center;width:100%;z-index:99999;}.sliding-popup-bottom{background:url(/sites/all/modules/bfi.org.uk/shared-modules/contrib/eu-cookie-compliance/images/gradient.png) center center scroll repeat-y transparent;position:fixed;}.sliding-popup-top{background-color:#000;position:relative;}#sliding-popup .popup-content{background-color:transparent;border:0 none;display:block;margin:0 auto;padding:0;max-width:80%;}#sliding-popup .popup-content #popup-buttons{float:right;margin:0;max-width:40%;}#sliding-popup .popup-content #popup-buttons button{cursor:pointer;display:inline;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#000;font-family:arial;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}#sliding-popup .popup-content #popup-buttons button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf;}#sliding-popup .popup-content #popup-buttons button:active{position:relative;top:1px;}#sliding-popup .popup-content #popup-text{color:#fff;float:left;font-weight:bold;margin:5px 0;text-align:left;max-width:60%;}#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text p{color:#fff;display:block;font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;}#sliding-popup .popup-content #popup-text p{font-size:12px;}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{float:none;margin:5px 0;max-width:100%;}#sliding-popup .popup-content #popup-buttons button{margin-bottom:1em;}}
body{position:inherit !important;}#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0%,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%);background-image:-moz-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none;}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease;}#smartbanner .sb-container{margin:0 auto;}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased;}#smartbanner .sb-close:active{font-size:13px;color:#aaa;}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3);}#smartbanner.no-icon .sb-icon{display:none;}#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8);}#smartbanner #smartbanner.no-icon .sb-info{left:34px;}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px;}#smartbanner .sb-info > span{display:block;}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase;}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0%,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset;}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0%,#efefef 100%);}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px;}#smartbanner.android{border-color:#212228;background:#3d3d3d url(/sites/all/modules/bfi.org.uk/shared-modules/bfi_smart_app_banners/jquery.smartbanner/dark_background_stripes.gif);border-top:5px solid #88B131;box-shadow:none;}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);}#smartbanner.android .sb-close:active{color:#eee;}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000;}#smartbanner.android .sb-info strong{color:#fff;}#smartbanner.android .sb-button{min-width:12%;border:1px solid #DDDCDC;padding:1px;color:#d1d1d1;background:none;border-radius:0;box-shadow:none;min-height:28px}#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42B6C9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));background-image:-moz-linear-gradient(top,#42B6C9,#39A9BB);text-transform:none;text-shadow:none;box-shadow:none;}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:none;}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2AC7E1;}#smartbanner.windows .sb-icon{border-radius:0px;}
#suggestive-autocomplete{border:1px solid #cccccc;overflow:hidden;position:absolute;z-index:999999;background:#f1eeee;text-align:left;}#suggestive-autocomplete ul.suggestive-list-header{list-style:none;list-style-image:none;margin:0;padding:1em;}#suggestive-autocomplete h4{margin:0;padding:0;}#suggestive-autocomplete ul.suggestive-list{list-style:none;list-style-image:none;margin:0;width:50%;display:table;float:left;padding:1em;}#suggestive-autocomplete ul.suggestive-list li{display:table-row;padding:1em;cursor:default;zoom:1;}#suggestive-autocomplete ul.suggestive-list li p{padding:.5em 0 .5em 0;}#suggestive-autocomplete ul.suggestive-list li p{display:table-cell;}#suggestive-autocomplete ul.suggestive-list li a{display:block;font-size:1.2em;}
.banner-wrapper{margin:0 auto 0;width:319px;height:157px;background:#000;position:relative}.banner-wrapper .bg{position:absolute;top:0;left:0;width:319px;height:157px;}.banner-wrapper .bg.standard{display:block;}.banner-wrapper .bg.ie{display:none;}#countdown{width:136px;position:absolute;right:5px;top:8px;padding-left:5px;color:#ebebeb;display:block;text-align:center;font-weight:700;}#countdown h2{margin:0 0 5px}#countdown p{font-family:Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0.5px;padding:20px 10px 0 0;color:#ebebeb;float:left;text-align:center;text-transform:uppercase;}#countdown #word{padding:10px 0 0 10px;text-align:center;}days{width:42%;}.hours{width:30.33%;}.minutes{width:30.33%;}#countdown p span{width:100%;display:block;color:#ebebeb;text-transform:uppercase;}#watch{width:96px;height:96px;border-radius:100%;position:absolute;left:22px;top:30px;}#watch .arrow{width:6px;position:absolute;top:49.5px;}#watch .arrow-sec{position:absolute;top:72px;left:50px;}#watch .hours-dot{width:8px;height:8px;background:url(/sites/all/modules/bfi.org.uk/bfi_homepage/iwc_watch/img/minutes_hours_dot.png);position:absolute;z-index:22;top:47px;left:48px;}#watch .arrow-stop{left:49px;top:4px;position:absolute;z-index:24;width:6px;height:61px;background:url(/sites/all/modules/bfi.org.uk/bfi_homepage/iwc_watch/img/arrow_seconds_stopwatch.png);}#watch .arrow-stop-minutes{left:50px;top:12px;position:absolute;z-index:24;width:4px;height:24px;background:url(/sites/all/modules/bfi.org.uk/bfi_homepage/iwc_watch/img/arrow_minutes_stopwatch.png);}#watch .seconds-dot{width:5px;height:5px;background:url(/sites/all/modules/bfi.org.uk/bfi_homepage/iwc_watch/img/seconds_dot.png);position:absolute;z-index:22;top:69px;left:49px;}#watch #s-arrow{width:5px;height:29px;background-repeat:no-repeat;background:url(/sites/all/modules/bfi.org.uk/bfi_homepage/iwc_watch/img/arrow_hours_.png);left:48px;opacity:1;}#watch #m-arrow{height:42px;width:4px;background-repeat:no-repeat;background:url(/sites/all/modules/bfi.org.uk/bfi_homepage/iwc_watch/img/arrow_minutes_.png);left:49px;}#watch #l-arrow{width:3px;height:15px;transform:rotate(180deg);background:url(/sites/all/modules/bfi.org.uk/bfi_homepage/iwc_watch/img/arrow_seconds_.png);}#watch #l-arrow-neg{width:4px;height:5px;background:url(/sites/all/modules/bfi.org.uk/bfi_homepage/iwc_watch/img/arrow_seconds_neg_.png);display:none}html.ie .banner-wrapper .bg.ie{display:block}html.ie #watch,html.ie .banner-wrapper .bg.standard{display:none}@media all and (max-width:800px){img{width:100%;}.banner-wrapper{width:242px;height:120px;}.banner-wrapper .bg{width:242px;height:120px}#watch{left:6px;top:12px;}#watch .arrow{width:6px;top:49.5px;overflow:hidden;}#watch .arrow-sec{top:67.25px;left:50.3px}#watch .hours-dot{width:8px;height:8px;top:45px;left:45px}#watch .arrow-stop{left:48px;top:4px;width:5px;height:59px;}#watch .arrow-stop-minutes{left:49px;top:12px;width:4px;height:22px;}#watch .seconds-dot{width:3px;height:3px;top:66px;left:48px}#watch #s-arrow{width:3px;height:27px;left:48px;}#watch #m-arrow{height:40px;left:47px}#watch #l-arrow{width:3px;height:13px;}}
