@font-face{font-family:Officina-Bold;src:url(../fonts/Officina-Bold.eot);src:url(../fonts/Officina-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Officina-Bold.woff) format("woff"),url(../fonts/Officina-Bold.ttf) format("truetype"),url(../fonts/Officina-Bold.svg#webfont) format("svg")}@font-face{font-family:Officina-Book;src:url(../fonts/Officina-Book.eot);src:url(../fonts/Officina-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/Officina-Book.woff) format("woff"),url(../fonts/Officina-Book.ttf) format("truetype"),url(../fonts/Officina-Book.svg#webfont) format("svg")}.risc{background-color:#01339a!important;color:#fff!important}.risc a{color:#fff!important}.risc a:focus,.risc a:hover,.risc button:hover{background-color:#4d70b8!important;color:#fff!important}.link-box.risc:hover{background-color:#4d70b8!important;color:#fff!important}.main{background-color:#01339a!important;color:#fff!important}.main a{color:#fff!important}.main a:focus,.main a:hover,.main button:hover{background-color:#4d70b8!important;color:#fff!important}.link-box.main:hover{background-color:#4d70b8!important;color:#fff!important}.about{background-color:#01339a!important;color:#fff!important}.about a{color:#fff!important}.about a:focus,.about a:hover,.about button:hover{background-color:#4d70b8!important;color:#fff!important}.link-box.about:hover{background-color:#4d70b8!important;color:#fff!important}.education{background-color:#d94040!important;color:#fff!important}.education a{color:#fff!important}.education a:focus,.education a:hover,.education button:hover{background-color:#e47979!important;color:#fff!important}.link-box.education:hover{background-color:#e47979!important;color:#fff!important}.volunteer{background-color:#408c8c!important;color:#fff!important}.volunteer a{color:#fff!important}.volunteer a:focus,.volunteer a:hover,.volunteer button:hover{background-color:#79aeae!important;color:#fff!important}.link-box.volunteer:hover{background-color:#79aeae!important;color:#fff!important}.gardens{background-color:#408c40!important;color:#fff!important}.gardens a{color:#fff!important}.gardens a:focus,.gardens a:hover,.gardens button:hover{background-color:#79ae79!important;color:#fff!important}.link-box.gardens:hover{background-color:#79ae79!important;color:#fff!important}.events{background-color:#f5bb40!important;color:#fff!important}.events a{color:#fff!important}.events a:focus,.events a:hover,.events button:hover{background-color:#f8cf79!important;color:#fff!important}.link-box.events:hover{background-color:#f8cf79!important;color:#fff!important}.global-cafe{background-color:#fd6640!important;color:#fff!important}.global-cafe a{color:#fff!important}.global-cafe a:focus,.global-cafe a:hover,.global-cafe button:hover{background-color:#fd9479!important;color:#fff!important}.link-box.global-cafe:hover{background-color:#fd9479!important;color:#fff!important}.global-refills{background-color:#6b0065!important;color:#fff!important}.global-refills a{color:#fff!important}.global-refills a:focus,.global-refills a:hover,.global-refills button:hover{background-color:#a5419f!important;color:#fff!important}.link-box.global-refills:hover{background-color:#a5419f!important;color:#fff!important}.world-shop{background-color:#3292fe!important;color:#fff!important}.world-shop a{color:#fff!important}.world-shop a:focus,.world-shop a:hover,.world-shop button:hover{background-color:#6eb3ff!important;color:#fff!important}.link-box.world-shop:hover{background-color:#6eb3ff!important;color:#fff!important}.room-hire{background-color:#8c6667!important;color:#fff!important}.room-hire a{color:#fff!important}.room-hire a:focus,.room-hire a:hover,.room-hire button:hover{background-color:#ae9494!important;color:#fff!important}.link-box.room-hire:hover{background-color:#ae9494!important;color:#fff!important}.admin-cafe{background-color:Grey!important;color:#fff!important}.admin-cafe a{color:#fff!important}.admin-cafe a:focus,.admin-cafe a:hover,.admin-cafe button:hover{background-color:#a9a9a9!important;color:#fff!important}.link-box.admin-cafe:hover{background-color:#a9a9a9!important;color:#fff!important}.admin-rooms{background-color:Grey!important;color:#fff!important}.admin-rooms a{color:#fff!important}.admin-rooms a:focus,.admin-rooms a:hover,.admin-rooms button:hover{background-color:#a9a9a9!important;color:#fff!important}.link-box.admin-rooms:hover{background-color:#a9a9a9!important;color:#fff!important}.admin{background-color:Grey!important;color:#fff!important}.admin a{color:#fff!important}.admin a:focus,.admin a:hover,.admin button:hover{background-color:#a9a9a9!important;color:#fff!important}.link-box.admin:hover{background-color:#a9a9a9!important;color:#fff!important}@-webkit-keyframes rainbow-background{0%{background-color:#fd6640}11%{background-color:#d94040}22%{background-color:#8c6667}33%{background-color:#6b0065}44%{background-color:#01339a}55%{background-color:#3292fe}66%{background-color:#408c8c}77%{background-color:#408c40}88%{background-color:#f5bb40}100%{background-color:#fd6640}}@-webkit-keyframes rainbow-background-accent{0%{background-color:#fd9479}11%{background-color:#e47979}22%{background-color:#ae9494}33%{background-color:#a5419f}44%{background-color:#4d70b8}55%{background-color:#6eb3ff}66%{background-color:#79aeae}77%{background-color:#79ae79}88%{background-color:#f8cf79}100%{background-color:#fd9479}}.rainbow{color:#fff!important;animation:rainbow-background 8s infinite}.rainbow a{color:#fff!important}.rainbow a:focus,.rainbow a:hover,.rainbow button:hover{color:#fff!important;animation:rainbow-background-accent 8s infinite}.link-box.rainbow:hover{color:#fff!important;animation:rainbow-background-accent 8s infinite}#risc-cookie-policy div{font-family:Officina-Bold,Arial,sans-serif;font-size:18px;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff}#risc-cookie-policy div span{display:inline-block;margin-top:4px}#risc-cookie-policy div a{display:inline-block;border:1px solid #fff;padding:6px 4px 2px 4px;margin:4px 0}#risc-cookie-policy div a:hover{text-decoration:none;cursor:pointer}#risc-header-contact{text-align:right;font-family:Officina-Bold,Arial,sans-serif;font-size:18px;line-height:50px;background-color:#ccc;background-image:url(../images/template/zigzag-bottom.png);background-repeat:repeat-x;background-position:left bottom;padding:0 10px;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff}#risc-header-contact a{color:#000;text-decoration:underline!important}#risc-header-contact-full>div{display:inline-block}#risc-header-contact-mini{display:none}#risc-header-contact-collapse{text-align:left;line-height:35px}#risc-header-contact-collapse>div{display:block}#risc-header-contact-collapse-spacer{height:10px}#risc-header-contact-button{height:50px;background:0 0;border:none;padding:0}#risc-header-contact-button:focus{outline:0}.risc-header-contact-icon{width:18px;height:18px;display:inline-block;position:relative;top:3px;background-size:contain;background-repeat:no-repeat;background-position:center}.risc-header-contact-phone{background-image:url(../images/template/phone.png)}.risc-header-contact-mail{background-image:url(../images/template/mail.png)}#risc-header-contact-heart{background-image:url(../images/template/heart.png)}#risc-header-contact-donate-now{display:inline-block}#risc-header{background-image:url(../images/template/risc-banner-large.png);background-repeat:no-repeat;background-position:left bottom;background-size:650px;background-color:#fff;width:100%;max-width:1000px;height:100px;margin:auto;float:none}@media (max-width:915px) and (min-width:565px){#risc-header{background-image:url(../images/template/risc-banner-medium.png)}}@media (max-width:564px) and (min-width:375px){#risc-header{background-image:url(../images/template/risc-banner-small.png)}}@media (max-width:374px){#risc-header{background-image:url(../images/template/risc-banner-tiny.png)}}#risc-home-link{width:100%;height:100%;display:block}#risc-home-link:hover{text-decoration:none}#risc-header-donate-now{display:block;float:right;height:100px;width:119px;font-family:Officina-Bold,Arial,sans-serif;font-size:18px;line-height:30px;text-align:center;background-image:url(../images/template/heart.png);background-repeat:no-repeat;background-size:25px 25px;background-position:center 10px;color:#000;padding-top:40px}#risc-header-social-links{float:right;height:100px;width:119px;padding-left:14px;padding-right:5px}#risc-header-social-links a{display:block;float:left;height:40px;width:40px;margin:5px 10px 5px 0;background-repeat:no-repeat;background-size:40px;background-position:center}#risc-header-twitter{background-color:#1da1f2;background-image:url(../images/template/header-twitter.png)}#risc-header-twitter:hover{background-color:#65bff6}#risc-header-facebook{background-color:#4172b8;background-image:url(../images/template/header-facebook.png)}#risc-header-facebook:hover{background-color:#779bcf}#risc-header-instagram{background-color:#e4405f;background-image:url(../images/template/header-instagram.png)}#risc-header-instagram:hover{background-color:#ed8397}#risc-header-tripadvisor{background-color:#00af87;background-image:url(../images/template/header-tripadvisor.png)}#risc-header-tripadvisor:hover{background-color:#00c99b}#risc-main-menu{padding:0;width:100%;background-color:#01339a;background-image:url(../images/template/zigzag-logo.png);background-size:834px;background-repeat:repeat-x;border-left:1px solid #fff;border-right:1px solid #fff}#risc-main-menu-container{padding:0;width:100%;max-width:1000px;margin:auto;float:none;border-left:1px solid #fff}#risc-main-menu-container li{width:11.1111111111%;display:table;transition:all .5s}#risc-main-menu-container li a{display:table-cell;vertical-align:middle;font-family:Officina-Bold,Arial,sans-serif;font-size:20px;font-weight:400;text-transform:lowercase;height:65px;text-align:center;border-right:1px solid #fff;width:100%;padding:20px 0 0 0;line-height:20px;word-spacing:999999px;background-image:url(../images/template/zigzag-logo.png);background-size:834px;background-repeat:repeat-x;transition:width .5s;transition:font-size .5s}#risc-main-menu-container>li.admin,#risc-main-menu-container>li.admin-cafe,#risc-main-menu-container>li.admin-rooms{display:none}#risc-home-button{display:inline-block!important;width:0!important;border:none;overflow:hidden}#risc-home-button a{display:inline-block!important;background-color:#fff;width:100%}#risc-home-button a img{width:100%}#risc-main-menu-donate{display:inline-block!important;width:0!important;border:none;overflow:hidden}#risc-mini-menu{display:none;font-size:22px;font-weight:700;height:80px;line-height:75px;border-right:1px solid #fff;border-left:1px solid #fff}#risc-mini-menu a{display:block;width:100%;height:100%;padding-top:5px;padding-left:10px;background-image:url(../images/template/zigzag-logo.png);background-size:834px;background-repeat:repeat-x}#risc-mini-menu a:hover{text-decoration:none}#risc-menu-button{display:block;width:33.33%;height:80px;margin:0;padding:0 35px 3px 35px;border:none;border-left:1px solid #fff;border-radius:0;background-image:url(../images/template/zigzag-logo.png);background-size:834px;background-repeat:repeat-x}#risc-menu-button .icon-bar{background-color:#fff;width:50px;height:5px;border-radius:0;margin:10px auto 0 auto}.risc-sub-menu{width:100%;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;display:none}.risc-sub-menu.active{display:block}.risc-sub-menu.floating{position:absolute;z-index:99;border-bottom:1px solid #fff}.risc-sub-menu-container{padding:0;float:none;max-width:1000px;margin:auto;border-left:1px dashed #fff}.risc-sub-menu-container li{border-right:1px dashed #fff}.risc-sub-menu-container li a{font-family:Officina-Bold,Arial,sans-serif;font-size:18px;font-weight:400;text-transform:lowercase;line-height:46px;padding:4px 10px 0 10px}li.risc-category-subpage-menu-item{display:none}#risc-header-donate-now-banner{display:block;width:100%;padding:30px 10px;background-color:#fd6640;color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:40px;line-height:40px;text-align:center;background-image:url(../images/template/zigzag-logo.png),url(../images/template/zigzag-logo-bottom.png);background-position:top left,left bottom;background-size:834px;background-repeat:repeat-x;animation:rainbow-background 8s infinite}#risc-header-donate-now-banner:hover{text-decoration:none;background-color:#fd9479;animation:rainbow-background-accent 8s infinite}#risc-nav-spacer{height:367px;display:none}#risc-nav-spacer.homepage{height:316px}#risc-nav-spacer.cookie{height:411px}#risc-nav-spacer.homepage.cookie{height:356px}@media (max-width:1000px){#risc-main-menu{border-left:none;border-right:none}.risc-sub-menu{border-left:none}.risc-sub-menu-container{border-left:1px solid #fff}#risc-header-donate-now-banner{font-size:30px}}@media (max-width:900px) and (min-width:768px){#risc-main-menu-container li a{font-size:18px}nav.sticky #risc-main-menu-container li a{font-size:16px!important}.risc-sub-menu-container li a{font-size:16px}}@media (min-width:767px){#risc-header-contact-collapse{display:none}nav.sticky{position:fixed;width:100%;z-index:9999;border-bottom:1px solid #fff;margin-top:-265px}nav.sticky #risc-home-button{width:5%!important}nav.sticky #risc-main-menu-container li{width:9.5%}nav.sticky #risc-main-menu-container li a{font-size:18px}nav.sticky #risc-main-menu-donate{width:9.5%!important}nav.sticky.cookie{margin-top:-309px}#risc-nav-spacer.sticky{display:block}}@media (max-width:767px){#risc-header-contact-full{display:none}#risc-header-contact-mini{display:block;text-align:left}#risc-header-contact a{text-decoration:none}#risc-header-donate-now{display:none}#risc-mini-menu{display:block}#risc-main-menu{border:none}#risc-main-menu-container li{width:33.33%}#risc-main-menu-container li a{height:75px;border-top:1px solid #fff;background-image:none;margin:0;padding-top:5px;word-spacing:normal}#risc-home-button{display:none!important}.risc-sub-menu-container li{border-right:none;border-bottom:1px dashed #fff}.risc-sub-menu-container li:last-child{border-bottom:none}}@media (max-width:350px){#risc-header-contact-donate-now span{display:none}#risc-main-menu-container li a{font-size:16px}}#risc-title-bar{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:50px;text-transform:lowercase}#risc-title-bar span{display:block;max-width:1000px;margin:auto;padding:50px 10px 10px 10px}#risc-blurb{border-left:1px solid #fff;border-right:1px solid #fff;font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:25px;line-height:40px}#risc-blurb span{display:block;max-width:1000px;margin:auto;padding:0 10px 20px 10px}#risc-blurb span span{font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:35px;padding:0 0 10px 0}#risc-blurb span ul{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:22px}#risc-blurb-zigzag{height:10px;border-left:1px solid #fff;border-right:1px solid #fff;background-image:url(../images/template/zigzag-bottom.png);background-repeat:repeat-x;background-position:left bottom;margin-bottom:20px}.link-box{display:inline-block;line-height:35px;padding:15px 15px 10px 15px;font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:25px;text-transform:lowercase;background-image:url(../images/template/zigzag-top.png),url(../images/template/zigzag-bottom.png);background-repeat:repeat-x;background-position:left top,left bottom}.link-box:hover{text-decoration:none!important}.link-box img{height:100px;margin:20px}hr{height:10px;border:0;background-image:url(../images/template/horizontal-rule.png);background-repeat:repeat-x;background-position:left;background-size:contain}.risc-page-content>p>img{max-width:100%}img.center{display:block;margin:auto}img.padding{padding:25px 0 25px 0}#risc-event-image{width:100%;max-width:1000px;margin:auto}#risc-event-image img{max-width:100%;max-height:800px}h1,h2,h3,h4,h5,h6{text-transform:lowercase;padding:0 10px 0 10px;margin:auto}h1{font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:40px;margin-top:50px}h2{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:35px;margin-top:45px}h3{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:30px;margin-top:30px}h4{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:25px;margin-top:25px}h5{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:20px;margin-top:20px}h6{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:18px;margin-top:15px}p{font-size:18px;padding:20px 10px;margin:auto}ol,ul{font-size:18px;padding:20px 10px 20px 30px;line-height:30px;margin:auto}a{color:#01339a}.strikethrough{text-decoration:line-through}.risc-page-content>table{margin:10px;width:calc(100% - 20px)}.risc-page-content>table tr{border:3px #ccc solid;padding-bottom:10px}.risc-page-content>table thead tr{border-bottom:none}.risc-page-content>table tbody tr:nth-child(1){border-top:none}th{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:30px;line-height:80px;text-transform:lowercase;vertical-align:middle;padding:0 10px 0 10px}th img{width:100%}td{font-size:18px;vertical-align:top;padding:10px}td .title{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:30px;line-height:40px;text-transform:lowercase}td .subtitle{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:25px;line-height:40px;text-transform:lowercase}.no-margin{margin:0}.no-padding{padding:0}.risc-row{max-width:1000px;margin:auto}.risc-row-full-width{border-left:1px solid #fff}.risc-page-col{text-align:center;padding-bottom:50px;padding-top:20px}.risc-page-col .link-box{margin:0 10px}#risc-footer-spacer{height:30px}#risc-footer{border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;background-image:url(../images/template/zigzag-logo.png);background-size:834px;background-repeat:repeat-x;background-position:left top;text-align:center;padding-top:35px}#risc-footer a{display:inline-block;width:70px;height:70px;background-repeat:no-repeat;background-position:center;background-size:70px}#risc-footer-links div{display:table-cell;background-size:auto 70px;background-repeat:repeat-x;white-space:nowrap}#risc-footer-links div div.left-end{display:inline-block;width:6px;height:70px;background-image:url(../images/template/footer-pattern-left-end.png)}#risc-footer-links div.left{width:50%;background-image:url(../images/template/footer-pattern-left.png);background-position:right top}#risc-footer-links div.right{width:50%;background-image:url(../images/template/footer-pattern-right.png);background-position:left top}#risc-footer-twitter{background-color:#1da1f2;background-image:url(../images/template/footer-twitter.png)}#risc-footer-twitter:hover{background-color:#65bff6!important}#risc-footer-facebook{background-color:#4172b8;background-image:url(../images/template/footer-facebook.png)}#risc-footer-facebook:hover{background-color:#779bcf!important}#risc-footer-instagram{background-color:#e4405f;background-image:url(../images/template/footer-instagram.png)}#risc-footer-instagram:hover{background-color:#ed8397!important}#risc-footer-tripadvisor{background-color:#00af87;background-image:url(../images/template/footer-tripadvisor.png)}#risc-footer-tripadvisor:hover{background-color:#00c99b!important}#risc-footer-small-print{text-align:center;font-size:18px;line-height:50px}#risc-footer-pattern-bottom{height:35px;background-image:url(../images/template/footer-pattern-bottom.png);background-position:top middle;background-repeat:repeat-x;background-size:30px}.homepageBanner{text-align:center;font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:22px}.homepageBanner a{display:block;width:100%;line-height:50px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.homepageBanner a:hover{text-decoration:none}.homepageBanner2{display:block;width:100%;height:200px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background-image:url(../images/main/ff-2021-logo.png),url(../images/main/ff-2021-banner.jpg);background-size:contain,cover;background-repeat:no-repeat;background-position:center,center}.risc-homepage-item{border-right:1px solid #fff}.risc-homepage-item .risc-colour-box{margin:0}#riscy-news{height:505px;font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:22px;line-height:70px;text-align:center}#riscy-news img{display:block;height:100px;width:auto;margin:0 auto 10px auto}#riscy-news table{border-spacing:10px;border-collapse:separate}#riscy-news td{text-align:center;padding:5px;color:#fff;border:1px solid #fff}#covid-status{height:505px;font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:22px;line-height:70px;text-align:center}#covid-status table{border-spacing:10px;border-collapse:separate;margin-bottom:10px}#covid-status td{font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:22px;padding:5px;border:1px solid #fff}#risc-twitter{height:576px}#risc-twitter-timeline{border-top:1px solid #fff}#twitter-mini{display:none}.risc-homepage-opening-hours:hover{text-decoration:none}.risc-homepage-opening-hours-zig-zag-bottom div{background-image:url(../images/template/zigzag-bottom.png);background-repeat:repeat-x;background-position:left bottom}.risc-homepage-opening-hours div{height:350px;width:100%}.risc-homepage-opening-hours.closed div{height:120px}#risc-homepage-address{height:363px;line-height:40px;background-image:url(../images/template/zigzag-bottom.png);background-repeat:repeat-x;background-position:left bottom}#risc-homepage-address-frontage{background-image:url(../images/main/cartoon-frontage.png);width:140px;height:98px;margin:20px auto 20px auto;background-size:contain;background-repeat:no-repeat;background-position:center}#risc-homepage-find{height:576px}#risc-homepage-map{height:364px;border-top:1px solid #fff}#risc-homepage-map-mask{height:364px;width:100%;z-index:9998;position:absolute;bottom:0;left:0;background-image:url(../images/template/zigzag-bottom.png);background-repeat:repeat-x;background-position:left bottom}.overlay{position:relative}.overlay:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;display:none;z-index:0;background-color:rgba(255,255,255,.3)}.overlay:hover:before{display:block}@media (max-width:1199px) and (min-width:768px){#risc-twitter{height:940px}#twitter-widget-0{height:980px!important}.risc-homepage-opening-hours-zig-zag-bottom div{background-image:none}}@media (max-width:767px){#risc-homepage-covid-statement{height:auto}#risc-homepage-global-refills{height:auto}#risc-twitter{height:auto}#twitter-large{display:none!important}#twitter-mini{display:block}#twitter-widget-0{height:330px!important}.risc-homepage-opening-hours-zig-zag-bottom div{background-image:none}#risc-homepage-find{background-image:none;height:auto}#risc-homepage-address{background-image:none}#risc-homepage-map{height:500px}}div.loader-cafe{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-image:url(/images/template/loading-cafe.gif)}@media (max-width:767px){div.loader-cafe{width:100%;height:50px;background-repeat:no-repeat;background-position:center center;background-image:url(/images/template/loading-cafe.gif)}}.carousel-control{background-image:none!important}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#risc-carousel{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.risc-carousel-image{width:100%;margin:auto;height:575px;background-position:center;background-size:cover;background-repeat:no-repeat}.risc-carousel-title{font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:35px;text-shadow:none;padding:10px;text-transform:lowercase;text-align:center;width:100%;position:absolute;bottom:50px;right:auto;left:auto}.risc-carousel-title.translucent{opacity:.85}.risc-carousel-title.opaque{background-color:transparent!important}.risc-carousel-image.risc-carousel-text-top{background-position:bottom}.risc-carousel-title.risc-carousel-text-top{top:50px;bottom:auto}@media (max-width:767px){.risc-carousel-image{height:350px}.risc-carousel-title{font-size:22px;padding:3px 6px 3px 6px!important}}.risc-colour-box{display:block;font-family:Officina-bold,Arial,sans-serif;font-weight:400;font-size:22px;line-height:70px;text-align:center;border-top:1px solid #fff;overflow:hidden;margin:0 10px 0 10px;text-transform:lowercase}.risc-colour-box:hover{text-decoration:none!important}.risc-colour-box span{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:20px;font-size:20px;line-height:30px;display:block;padding:0 20px}.risc-colour-box table{margin:auto}.risc-colour-box td{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:20px;line-height:30px;padding:0}.risc-colour-box td:nth-child(1){text-align:right;padding-right:10px}.risc-colour-box td:nth-child(2){text-align:left}.risc-colour-box img{width:100%}.risc-page-content .risc-colour-box{background-image:url(../images/template/zigzag-top.png),url(../images/template/zigzag-bottom.png);background-repeat:repeat-x;background-position:left top,left bottom;padding-bottom:20px}a.risc-colour-box:hover{text-decoration:none}.address-box{display:block;font-family:Officina-Bold,Arial,sans-serif;font-size:22px;line-height:70px;text-align:left;border-top:1px solid #fff;overflow:hidden;margin:0 10px 0 10px;text-transform:lowercase}.address-box:hover{text-decoration:none}.address-box span{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:20px;font-size:20px;line-height:30px;display:block;padding:0 20px}.address-box table{margin:0}.address-box td{font-family:Officina-book,Arial,sans-serif;font-weight:400;font-size:20px;line-height:30px;padding:0}.address-box td{text-align:left}.risc-events-list a{display:block;width:100%;color:#000}.risc-events-list a:hover{text-decoration:none}.risc-events-list a:hover .risc-events-list-title{text-decoration:underline}.risc-events-list>ul{list-style:none;padding:0}.risc-events-list>ul>li{margin:75px 0;min-height:200px}.risc-events-list>ul>li a{height:100%}.risc-events-list-container{padding-left:10px;overflow:hidden}.risc-events-list-date{font-family:Officina-Book,Arial,sans-serif;font-size:25px;line-height:40px;text-transform:lowercase}.risc-events-list-title{font-family:Officina-Bold,Arial,sans-serif;font-size:30px;line-height:45px;text-transform:lowercase}.risc-events-list-blurb{margin-bottom:10px}.risc-events-list-blurb a{display:inline-block;width:auto}.risc-events-list-blurb a:hover{text-decoration:underline}.risc-events-list-blurb ul{padding-top:0;padding-bottom:0;list-style-type:disc}.risc-events-list-blurb ul ul{list-style-type:circle}.risc-events-list-details{font-family:Officina-Book,Arial,sans-serif;font-size:25px;line-height:40px;text-transform:lowercase}.risc-events-list-image{float:left;height:200px;width:200px;margin-left:10px;overflow:hidden;position:relative}.risc-events-list-image img{height:100%;position:absolute;left:-9999px;right:-9999px;margin:auto}.risc-events-list-mini{height:505px}.risc-events-list-mini a{display:block;width:100%;font-family:Officina-Bold,Arial,sans-serif;font-size:18px;text-transform:lowercase}.risc-events-list-mini a:hover{text-decoration:none}.risc-events-list-mini li{border-top:1px solid #fff;overflow:hidden}.risc-events-list-mini li a{height:100px}.risc-events-list-mini ul{list-style:none;padding:0}.risc-events-list-mini-title{padding-top:10px}.risc-events-list-mini-details{font-family:Officina-Book,Arial,sans-serif}.risc-events-list-mini-image{float:left;height:100px;width:100px;margin-right:10px;overflow:hidden;position:relative}.risc-events-list-mini-image img{height:100%;position:absolute;left:-9999px;right:-9999px;margin:auto}.riscy-news-list-title{font-size:22px;padding-top:10px}@media (max-width:767px){.risc-events-list-mini{min-height:75px;height:auto}.risc-events-list-image{float:none;margin-bottom:10px}}form[name=event] div,form[name=login] div,form[name=room_booking] div,form[name=room_catering] div,form[name=room_enquiry] div{margin-right:0!important;margin-left:0!important}form[name=event] div.form-group-divider,form[name=login] div.form-group-divider,form[name=room_booking] div.form-group-divider,form[name=room_catering] div.form-group-divider,form[name=room_enquiry] div.form-group-divider{padding-top:15px}form[name=event] label.form-label-divider,form[name=login] label.form-label-divider,form[name=room_booking] label.form-label-divider,form[name=room_catering] label.form-label-divider,form[name=room_enquiry] label.form-label-divider{margin-top:15px}form[name=event] input[type=text],form[name=event] textarea,form[name=login] input[type=text],form[name=login] textarea,form[name=room_booking] input[type=text],form[name=room_booking] textarea,form[name=room_catering] input[type=text],form[name=room_catering] textarea,form[name=room_enquiry] input[type=text],form[name=room_enquiry] textarea{-webkit-box-shadow:none}form[name=event] input[type=text]:focus,form[name=event] textarea:focus,form[name=login] input[type=text]:focus,form[name=login] textarea:focus,form[name=room_booking] input[type=text]:focus,form[name=room_booking] textarea:focus,form[name=room_catering] input[type=text]:focus,form[name=room_catering] textarea:focus,form[name=room_enquiry] input[type=text]:focus,form[name=room_enquiry] textarea:focus{border:1px solid #ccc}form[name=event] #image-preview,form[name=login] #image-preview,form[name=room_booking] #image-preview,form[name=room_catering] #image-preview,form[name=room_enquiry] #image-preview{height:200px;width:200px;background-size:cover;background-repeat:no-repeat;background-position:center}.form-terms ul{font-size:14px;padding-top:10px;padding-bottom:10px;padding-left:30px;line-height:1.42857143em}.form-terms b{font-size:14px;line-height:1.42857143em}.risc-button{width:100%;padding:0 0;cursor:pointer;text-align:center;text-decoration:none;outline:0;color:Grey;background-color:#fff;border:1px solid Grey;box-shadow:0 9px Grey;font-family:Officina-Bold,Arial,sans-serif;font-size:22px;line-height:70px;text-transform:lowercase}.risc-button:active{box-shadow:0 5px #fff;transform:translateY(4px)}.expired{color:grey}.expired a{color:grey}tr.expired{border-top:5px solid #01339a!important}tr.expired~.expired{border-top:3px #ccc solid!important}.risc-admin-events-list-small{display:none}@media (max-width:800px){.risc-admin-events-list-large{display:none}.risc-admin-events-list-small{display:table-cell}}label.required.control-label:after{content:" *"}