@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,600;0,700;1,400&family=IBM+Plex+Serif:ital,wght@0,400;0,600;1,400;1,600&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box;outline:0}:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{position:relative;height:100%;width:100%;margin:0;padding:0;margin:0;font-family:'IBM Plex Serif',serif;line-height:1.4;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:#fff}li,ol,ul{list-style:none}ol,ul{font-size:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:"";clear:both;display:table}a{text-decoration:none;outline:0;color:#fff}.mobnavbutton{display:none;height:61px;color:#fff;text-indent:-32000px}#disclaimerwrapper,#gallery img,#mainnavigation li a,#pause,#play,#restart,.bookbutton,.button,.eventimage::after,.mobnavbutton,.signoff p a,.slick-dots li button,.slick-next,.slick-prev{-o-transition:.75s;-ms-transition:.75s;-moz-transition:.75s;-webkit-transition:.75s;transition:.75s}#connectmenu a,#headlogo,#navigation,#sponsorslider li,.cartlink,.connecticon,.footcolumnwrapper a, #maineventpanel a{-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;transition:1s;transition-timing-function:ease-out}#closedisclaimer,#connectmenu,#policyinfo{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;transition-timing-function:cubic-bezier(0,.75,.63,1.65)}::selection{background:#AB224B;color:#fff!important}::-moz-selection{background:#AB224B;color:#fff!important}a[href^=tel]{color:inherit;text-decoration:none}.columnwrapper .slick-next,.columnwrapper .slick-prev{background-color:#AB224B!important}.seasonaltext{color:#AB224B!important;border-color:#AB224B!important}.seasonaltextlight{color:#F192A1!important;border-color:#F192A1!important}.whitetext{color:#fff!important;border-color:#fff!important}.slide{position:relative;top:0;left:0;height:480px;overflow:hidden}#headslider{height:480px;overflow:hidden}.slidebg{position:relative;top:0;left:0;width:100%;height:auto;margin-top:-15%}img.slidebg{width:100%;height:auto}.duotone,.mapduotone{width:100%;height:100%}.duotone::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;clip-path:polygon(0 0,435px 0,915px 480px,0 480px);-webkit-clip-path:polygon(0 0,435px 0,915px 480px,0 480px);-moz-clip-path:polygon(0 0,435px 0,915px 480px,0 480px);-ms-clip-path:polygon(0 0,435px 0,915px 480px,0 480px);-o-clip-path:polygon(0 0,435px 0,915px 480px,0 480px);mix-blend-mode:multiply}.bwimageover{clip-path:polygon(0 0,435px 0,915px 480px,0 480px);-webkit-clip-path:polygon(0 0,435px 0,915px 480px,0 480px);-moz-clip-path:polygon(0 0,435px 0,915px 480px,0 480px);-ms-clip-path:polygon(0 0,435px 0,915px 480px,0 480px);-o-clip-path:polygon(0 0,435px 0,915px 480px,0 480px);filter:grayscale(100%);position:absolute;top:0px;left:0px}#slidelogo{position:absolute;top:25px;left:90px;z-index:25;width:259px;height:45px;text-indent:-32000px;background:top left no-repeat url(../images/royal_leamington_spa_bach_choir.png)}.slidetextpane{position:absolute;top:125px;left:90px;color:#fff}#headlogo{position:fixed;top:0;right:0;width:240px;height:165px;background:top left no-repeat url(../images/rlsbc_logo_bg.png);background-size:240px 165px;z-index:5000}.initial{top:-165px!important}h1{margin:0;padding:0;width:100px;height:75px;float:right;margin:25px 25px 0 0;background:top left #F192A1 no-repeat url(../images/RLSBC_logo.png);background-size:100px 75px;text-indent:-32000px}#connectmenu{position:fixed;right:-100px;top:20%;width:364px;height:88px;background-color:#AB224B;z-index:5000;clip-path:polygon(44px 0,364px 0,364px 88px,44px 88px,0 44px);-webkit-clip-path:polygon(44px 0,364px 0,364px 88px,44px 88px,0 44px);-moz-clip-path:polygon(44px 0,364px 0,364px 88px,44px 88px,0 44px);-ms-clip-path:polygon(44px 0,364px 0,364px 88px,44px 88px,0 44px);-o-clip-path:polygon(44px 0,364px 0,364px 88px,44px 88px,0 44px)}.menustart{right:-300px!important}.connecticon{display:block;float:left;width:64px;height:88px;background:top left no-repeat url(../images/connect_icon.png);opacity:.6}#connectmenu a:hover,#connectmenu:hover .connecticon,#footerconnect a:hover{opacity:1}#connectmenu a{display:block;width:45px;height:88px;float:left;opacity:.6;text-indent:-32000px;}#footerconnect a{display:block;width:35px;height:34px;float:left;opacity:.6;margin-right:6px;text-indent:-32000px;}.emaillink{background:center center no-repeat url(../images/email_icon.png)}.facebooklink{background:center center no-repeat url(../images/facebook_icon.png)}.twitterlink{background:center center no-repeat url(../images/twitter_icon.png)}.instagramlink{background:center center no-repeat url(../images/instagram_icon.png)}#navigation{background-color:#000;font-family:'IBM Plex Sans',sans-serif;text-transform:uppercase;font-weight:600;height:61px}.sticky{position:fixed;top:0;width:100%;z-index:4999;background-color:#434343!important}#mainnavigation{display:block;text-align:left;font-size:14px;margin:0 80px}#mainnavigation li{display:inline-block}#mainnavigation li a,#mainnavigation li span{padding:20px 10px;display:block}#mainnavigation li a{color:#fff}#mainnavigation li a:hover{color:#F192A1}#mainnavigation li span{color:#AB224B}.clippic{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%);margin:0 0 10px 0;width:100%;height:auto}h3{font-size:24px;font-weight:400;margin:20px 0 10px 0;width:400px}h3 strong,p strong{font-weight:600}h2{font-family:'IBM Plex Sans',sans-serif;text-transform:uppercase;font-weight:700;font-size:32px;margin:0 0 7px 0;padding:0;line-height:.8;letter-spacing:-3px}h2 span{display:table}#maineventpanel h2,.slidetextpane h2{font-size:55px}#maineventpanel h2 span:first-of-type,.slidetextpane h2 span:first-of-type{padding-top:7px;border-top:2px solid #fff}#maineventpanel h2 span:last-of-type,.slidetextpane h2 span:last-of-type{padding:7px 0px 7px 0px;font-size:24px;letter-spacing:-1px;line-height:0.9;border-bottom:2px solid #fff}.slidetextpane h3{margin:0 0 3px 0;padding:0;font-size:16px;font-family:'IBM Plex Serif',serif;font-weight:600}.slidetextpane h4{margin:0 0 3px 0;padding:0;font-size:14px;text-transform:uppercase;font-family:'IBM Plex Serif',serif;font-weight:600}.headline{font-family:'IBM Plex Sans',sans-serif;text-transform:uppercase;font-weight:700;font-size:32px;margin:0 0 25px 15px;padding:0;line-height:.8;letter-spacing:-2px}.columnwrapper{margin:0 auto;padding:0 40px;width:1000px!important;overflow:hidden}.eventcolumn,.newscolumn{position:relative;width:215px;height:400px;float:left;margin:0 20px;padding:0}.newscolumn{margin-bottom:30px;border-bottom:1px solid #AB224B}.eventcolumn h4{font-weight:600;color:#8d8d8d;font-size:16px;margin-bottom:-3px}.eventimage{position:relative;width:205px;height:155px;margin:0 0 10px 0;overflow:hidden;text-align:right;-webkit-clip-path:polygon(0 0,215px 0,215px 135px,0 155px);clip-path:polygon(0 0,215px 0,215px 135px,0 155px)}.eventimage img{position:absolute;right:0;filter:contrast(80%) grayscale(100%);-webkit-filter:contrast(80%) grayscale(100%);height:160px;width:auto}.eventimage::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,220px 0,220px 140px,0 160px);clip-path:polygon(0 0,220px 0,220px 140px,0 160px);mix-blend-mode:multiply}.eventcolumn:hover .eventimage img{filter:grayscale(0);-webkit-filter:grayscale(0)}.eventcolumn:hover .eventimage::after{opacity:0}.columnbuttons{position:absolute;bottom:0}.bookbutton,.button{display:inline-block;border:1px solid;padding:7px 14px;margin:5px 0 10px 0;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:15px}.eventcolumn .bookbutton,.eventcolumn .button{display:block}em,emphasis{font-style:italic!important}p{font-size:14px;color:#000;margin:0 0 10px 0}p emphasis{font-weight:400}p a{text-decoration:none;font-weight:600;color:#AB224B}p a:hover{color:#000}.memberslink{float:right}.footcolumnwrapper,.section{width:980px;margin:0 auto}.gallery{width:1000px}.leftcolumn .button,.rightcolumn .button{margin-top:10px}.section h2{color:#AB224B;line-height:.85}.section h2 span{margin:0;padding:0}.section h2 span:first-of-type{color:#000}.smallfirst h2 span:first-of-type{font-size:18px;letter-spacing:-1.5px}.section h2 span:last-of-type{border-bottom:1px solid #AB224B;padding-bottom:8px}.columnwrapper h2{margin-left:20px;letter-spacing:-2px}.columnwrapper h2 span:first-of-type{color:#AB224B;border-top:1px solid #AB224B;padding-top:8px}.columnwrapper h2 span:last-of-type{border-bottom:1px solid #AB224B;padding-bottom:8px;margin-bottom:20px}.standard h2 span:first-of-type{letter-spacing:-.5px;font-size:18px;padding-top:6px;margin-bottom:2px;margin-top:0;border-top:1px solid #AB224B;color:#000}.standard h2 span:last-of-type{letter-spacing:-1px;padding-bottom:6px;margin-bottom:15px;margin-top:2px;border-bottom:1px solid #AB224B}.switch h2 span:last-of-type{letter-spacing:-.5px;font-size:18px;padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid #AB224B;color:#000}.switch h2 span:first-of-type{letter-spacing:-1px;padding-bottom:6px}.section h3{width:auto;color:#AB224B;font-size:18px}.centrecolumn{margin:0 auto}.leftcolumn{float:left}.rightcolumn{float:right}.px160{width:160px}.px150{width:150px;margin-left:10px;padding:15px}.px150 h2,.px200 h2,.px400 h2{color:#fff;font-size:28px;letter-spacing:-2px;margin-bottom:15px}.px150 h3{color:#fff;font-size:14px;margin-bottom:20px;min-height:150px}.px150 h4{font-family:'IBM Plex Sans',sans-serif;color:#fff;font-size:36px;font-weight:700;line-height:1}.px150 h4 span{font-size:14px;font-weight:400;display:block}.px150 .button{margin-bottom:0}.px150 h4{float:left;display:block}.gold{background-color:#e1bb48}.gold .button{background-color:#e1bb48;color:#fff}.gold .button:hover{background-color:#fff;color:#e1bb48;border-color:#fff}.silver{background-color:#8fa1aa;margin-left:10px}.silver .button{background-color:#8fa1aa;color:#fff}.silver .button:hover{background-color:#fff;color:#8fa1aa;border-color:#fff}.bronze{background-color:#dda470}.bronze .button{background-color:#dda470;color:#fff}.bronze .button:hover{background-color:#fff;color:#dda470;border-color:#fff}.px170{width:170px}.px200{width:200px;padding:15px}.px220{width:220px!important}.px250{width:250px}.px250 h2{display:table;font-size:21px;margin-bottom:10px;margin-top:40px;padding-bottom:8px;color:#000;border-bottom:1px solid #AB224B;letter-spacing:-1px}.px250 h2:first-of-type{margin-top:0}.px300{width:300px}.px380{width:380px}.px400{width:400px;margin-left:0;padding:15px}.px200 h2 span:first-of-type,.px400 h2 span:first-of-type{border-top:1px solid;border-color:#fff;padding-top:5px;color:#fff}.px200 h2 span:last-of-type,.px400 h2 span:last-of-type{border-color:#fff;padding-bottom:7px}.px200 h3,.px400 h3{color:#fff;font-weight:800;font-size:14px;margin-bottom:5px}.px440{width:440px}.px470{width:470px}.mailchimpform,.px480{width:480px!important}.px480 p{margin-left:10px}.px500{width:500px!important}.px640,.pxequal640{width:640px}.pxequal640{width:640px}.px690{width:690px}.px720{width:720px}.px820{width:820px}.px840{width:840px}.floatright{float:right;font-weight:700;color:#AB224B;width:200px}.newssection{border-bottom:1px solid #AB224B;margin-bottom:15px}.newssection h2{color:#000;font-size:21px;letter-spacing:-.5px}.newssection h2 span:first-of-type{padding-top:5px;border-top:1px solid #AB224B}.eventcolumn h3{width:215px;font-size:30px;font-family:'IBM Plex Sans',sans-serif;text-transform:uppercase;font-weight:800;line-height:.85;letter-spacing:-2px;margin:10px 0}.eventcolumn h3 span{display:block}.eventcolumn h3 span:last-of-type{color:#000;font-size:18px;letter-spacing:-1px}.footcolumnwrapper,.greycontent,.mapcontent,.seasoncontent,.singwithus,.sponsors,.whitecontent{padding:40px 0}.greycontent{background-color:#f2f2f2}.seasoncontent{background-color:#AB224B}.singwithus{background:center center no-repeat url(../images/singwithus.jpg);background-size:cover;background-attachment:fixed}.mapcontent{background:center center no-repeat url(../images/location_map.png) #AB224B;background-size:cover}.mapcontent .leftcolumn{padding:40px;background-color:#AB224B}.mapcontent .bookbutton{margin-bottom:20px}.mapcontent p{color:#fff;font-weight:700}.mapcontent h2{color:#fff;letter-spacing:0;font-size:16px;border-bottom:1px solid #fff;padding-bottom:4px;margin-bottom:20px}.rehearsaltime{margin:20px 0 20px 0}.seasoncontent h2,.singwithus h2{font-size:32px;color:#fff;line-height:.85}.seasoncontent h2{margin-left:10px;margin-bottom:20px}.singwithus h4{font-weight:600;font-size:16px;color:#fff}.seasoncontent h2 span:first-of-type,.singwithus h2 span:first-of-type{padding-top:5px;border-top:1px solid #fff;color:#fff}.seasoncontent h2 span:last-of-type,.singwithus h2 span:last-of-type{padding-bottom:5px;border-bottom:1px solid #fff;color:#fff}.sponsors{text-align:center}.sponsors h2{font-size:16px;padding-bottom:8px;border-bottom:1px solid #AB224B;display:inline-block;margin:0 auto 27px auto;letter-spacing:0}#sponsorslider{text-align:center;margin:0 auto}#sponsorslider li{display:inline-block;text-align:center;width:80px;height:70px;margin:0 10px}#sponsorslider li{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);opacity:.5}#sponsorslider li:hover{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);opacity:1}#footer{background-color:#AB224B;padding-bottom:40px}.footcolumnwrapper{display:table}.footcolumn{display:table-cell;width:200px;padding-right:20px;position:relative}.footcolumn:last-of-type{padding-right:0;width:210px;padding-left:10px;border-left:1px solid #fff}.footcolumn p{font-size:14px;margin-top:16px;font-family:'IBM Plex Sans',sans-serif;font-weight:400;color:#fff}.signoff{width:980px;margin:0 auto}.signoff p{font-size:12px;padding:20px 0 20px 0;font-family:'IBM Plex Sans',sans-serif;font-weight:600;color:#F192A1}.signoff p a{color:#F192A1}.signoff p a:hover{color:#AB224B}.footcolumn p:first-of-type{margin-top:0}.footcolumn p:last-of-type{margin-bottom:0}.footcolumn ul{font-size:14px;font-family:'IBM Plex Sans',sans-serif;font-weight:600}.footcolumn li:first-of-type a,.footcolumn li:first-of-type span{padding-top:0}.footcolumn li:last-of-type a,.footcolumn li:last-of-type span{padding-bottom:0}.footcolumn li a,.footcolumn li span{display:block;width:180px;padding:8px 0;color:#fff}.footcolumn li a:hover,.footcolumn li span{color:#F192A1}#jsbcrest{width:75px;height:100px;background:top left no-repeat url(../images/jsb_crest.png);background-size:contain;text-indent:-32000px;display:block;opacity:.6}#jsbcrest:hover{opacity:1}#rlsbcfootlogo{width:135px;height:51px;background:top left no-repeat url(../images/rlsbc_foot_logo.png);background-size:135px 51px;text-indent:-32000px}.locktobottom{position:absolute;bottom:0}.makingmusiclogo{width:180px;margin-bottom:16px;height:31px;text-indent:-32000px;background:top left no-repeat url(../images/making_music_logo.png);background-size:59px auto}#disclaimer{-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;transition:1s;transition-timing-function:cubic-bezier(.51,.37,.45,1.4)}#disclaimerwrapper{position:fixed;bottom:0;right:0;left:0;text-align:center;background-color:rgba(0,0,0,.4);z-index:2000;height:320px;overflow:hidden}.hidedisclaimer{bottom:-400px!important}#disclaimer{display:inline-block;padding:15px 25px;margin:30px auto 0;background:#AB224B;font-size:14px;color:#fff;font-weight:600}#disclaimer.initial{margin:300px auto 0}#closedisclaimer,#policyinfo{display:inline-block;padding:5px 15px;margin-left:10px}#policyinfo{background-color:#fff;border:1px solid #fff;color:#000}#closedisclaimer{background-color:#000;border:1px solid #000;color:#AB224B;cursor:pointer;font-weight:600}#closedisclaimer:hover,#policyinfo:hover{background-color:#AB224B;color:#000;border:1px solid #000}#headimage{position:relative;overflow:hidden;height:360px;background-position:center center;background-repeat:no-repeat;background-size:cover}.concerts{background-image:url(../images/pageheadimages/concerts_and_events.jpg)}.aboutthechoir{background-image:url(../images/pageheadimages/about_the_choir.jpg)}.generichead{background-image:url(../images/pageheadimages/headsheetmusic.jpg)}.supportthechoir{background-image:url(../images/pageheadimages/support_the_choir.jpg)}.advertisinghead{background-image:url(../images/pageheadimages/advertising.jpg)}.fundraisinghead{background-image:url(../images/pageheadimages/fundraising.jpg)}.jointhechoir{background-image:url(../images/pageheadimages/sing_with_us.jpg)}.contactthechoir{background-image:url(../images/pageheadimages/contact_the_choir.jpg)}.membershead{background-image:url(../images/pageheadimages/members_head.jpg)}.headertextpane{position:absolute;top:125px;left:90px;color:#fff}.headertextpane h2{font-size:55px}.headertextpane h2 span:first-of-type{padding-top:5px;border-top:2px solid #fff}.headertextpane h2 span:last-of-type{padding-bottom:9px;border-bottom:2px solid #fff}.addpadd{padding-top:61px}.friends{background:center bottom no-repeat url(../images/friends_background.jpg);background-size:cover;background-attachment:fixed}.table{display:table;position:relative}.size18{font-size:18px;margin-bottom:20px}#maineventpanel{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;background-blend-mode:saturation;background-attachment: fixed;padding:40px 0;color:#fff;display:table;width:100%}#maineventpanel::after{position:absolute;content:'';display:block;width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply}.maineventsection{width:980px;margin:0 auto;position:relative;z-index:5;mix-blend-mode:normal;display:table}.maineventsection .leftcolumn,.maineventsection .rightcolumn{display:table-cell}.nextpresentation{font-family:'IBM Plex Sans',sans-serif;text-transform:uppercase;font-weight:700;font-size:24px;margin:0 0 13px 0;line-height:.8;letter-spacing:-1px}#maineventpanel h2{font-size:55px}#maineventpanel h2 span:first-of-type{padding-top:7px;border-top:2px solid #fff}#maineventpanel h2 span:last-of-type{padding-bottom:7px;font-size:24px;letter-spacing:-1px;line-height:1;margin-top:5px;border-bottom:2px solid #fff}#maineventpanel h6{font-size:21px;font-family:'IBM Plex Serif',serif;font-weight:400;margin:10px 0 0 0}#maineventpanel h3{font-size:20px;font-family:'IBM Plex Serif',serif;font-weight:400;width:auto;margin:10px 0 0 0}#maineventpanel h3 em,#maineventpanel p em{font-style:italic}#maineventpanel p{font-size:16px;font-family:'IBM Plex Serif',serif;font-weight:400;color:#fff;margin:10px 0 0 0}#maineventpanel h4{font-size:16px;font-family:'IBM Plex Serif',serif;font-weight:400;margin:10px 0 0 0}#maineventpanel h4 strong,#maineventpanel h6 strong{font-weight:600}#maineventpanel h5{font-size:21px;font-family:'IBM Plex Sans',sans-serif;font-weight:400;margin:0 0 5px 0}#maineventpanel h5:first-of-type{margin-top:25px}#maineventpanel h5:last-of-type{margin-bottom:25px}.maineventclippic{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%);margin:0 0 10px 0;width:470px;height:auto}.flyerbutton{width:470px;text-align:center;position:absolute;bottom:20px;right:0;padding:15px 30px!important;}.filesize{font-size:12px;font-weight:400;text-transform:none}#bookingform{margin:20px 0 0 0}#bookingform fieldset{border-bottom:1px solid #fff}#bookingform div{margin:20px 0 10px 0;padding:0 0 10px 0;width:100%}.bookinglabel{font-size:21px;font-family:'IBM Plex Sans',sans-serif;font-weight:400;margin:10px 0 0 0;display:block;max-width:320px}#bookingform div select{float:right;width:100px;padding:10px;margin:-50px 0 0 0;font-size:14px;color:#666;border:1px solid #666;background:#fff;outline:0}.newscolumn h2{font-size:21px;padding:10px 0 0 0;margin:0 0 15px 0;color:#000;border-top:1px solid #000}.newscolumn h4{font-family:'IBM Plex Serif',serif;font-weight:400;padding:0;margin:0;font-size:14px;color:#000}.storycolumn h2{font-size:48px;padding:10px 0 0 0;margin:0 0 15px 0;color:#AB224B;border-top:1px solid #AB224B}.storycolumn h4{font-family:'IBM Plex Sans',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-2px;font-size:32px;padding:10px 0 0 0;margin:0 0 15px 0;color:#000;border-bottom:1px solid #000}.committee h2{margin-left:10px}.committeecolumn{position:relative;width:215px;height:280px;float:left;margin:0 10px 10px 10px;padding:0}.committeecolumn h2{border-top:none!important;margin:0;padding:0;font-size:21px;letter-spacing:-1px}.committeecolumn h2 span{display:table}.committeecolumn h2 span:first-of-type{color:#000;border-color:#000}.library_height{height:380px!important;margin-bottom:20px!important;border-bottom:1px solid #AB224B}.library_height h4{color:#AB224B!important}#gallery{font-size:0}#gallery img{width:144px;height:auto;margin:10px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}#gallery img:hover{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;background-color:#AB224B}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:10px;width:100%}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{color:#fff}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:16px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding:10px 0 0 0;font-size:12px;color:#fff}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}form{font-family:'IBM Plex Sans',sans-serif;margin:0!important;padding:0 0 20px 0!important}fieldset{padding:0;margin:0;max-width:690px;box-sizing:border-box}fieldset div{max-width:690px;margin:10px auto}label{display:block;font-size:16px;font-weight:800;color:#000;text-align:left;margin:10px 10px 10px 0}legend{font-size:16px;margin:0 10px 0 10px;font-weight:800;color:#000}legend span{width:120px;text-align:right}.emailbit,.namebit{width:325px;max-width:325px}.namebit{float:left}.emailbit{float:right}input,textarea{font-family:'IBM Plex Sans',sans-serif;display:block;margin:0 40px 0 0;padding:13px;border:1px solid #AB224B;background:#fff;font-size:16px;font-weight:600;color:#007686;width:100%;max-width:690px;box-sizing:border-box}#comment:focus,#comment:hover,input:focus,input:hover{border-color:#c5c5c5;background:#f6f6f6}#submit-go{font-family:'IBM Plex Serif',serif;font-size:18px;text-transform:uppercase;font-weight:600;margin:0;width:100px;height:50px;border:0;background-color:#AB224B;color:#fff;display:block;cursor:pointer!important;float:right}#submit-go:hover{background-color:#fff;color:#007686}.error{color:#007686;font-size:16px;font-weight:600;margin-left:0;margin:10px 0 25px 0}#captcha-image{float:left;margin:0}#captcha{float:left;max-width:280px;width:280px;margin:0 0 0 20px}#refresh-captcha{display:block;float:left;width:50px;height:50px;background:center center no-repeat url(../images/refresh.png);background-size:50px auto;cursor:pointer;margin:0 0 0 20px;opacity:.6;text-indent:-32000px}#refresh-captcha:hover{opacity:1}#cartdisplay div{border-bottom:#AB224B 1px solid;padding:10px 0 10px 0}.cartcolumn{float:left}#cartdisplay input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}#cartdisplay .floatright,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}#cartdisplay .floatright{text-align:right}#cartdisplay h3{padding-top:15px}.cartinput{max-width:75px;float:left;margin-top:5px}.addtocart,.checkoutnow,.updatecart{width:auto;font-family:'IBM Plex Serif',serif;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.checkoutnow{float:right}#mc_embed_signup{margin:0 auto;clear:left;font:14px 'IBM Plex Sans',sans-serif}#mc_embed_signup h3{margin:15px 0 0 0;padding:0}#mc_embed_signup .addtocart{margin-top:25px}.indicates-required{float:right}.photocaption{font-family:'IBM Plex Sans',sans-serif;font-weight:400;font-size:12px;margin:-5px 0 10px 0}.photocaption a{color:#AB224B}.cartwrapper{width:100%;position:fixed;bottom:0;text-align:center;z-index:50000;height:60px;padding:0}.cartlink{display:inline-block;font-family:'IBM Plex Sans',sans-serif;font-weight:800;text-transform:uppercase;padding:20px 10px 20px 50px;height:60px;margin:0 auto;background:url(../images/shopping_cart.png) 30px center no-repeat;background-size:30px 30px;width:280px}#closenote{cursor:pointer;font-family:'IBM Plex Sans',sans-serif;text-transform:uppercase;font-weight:600;padding:20px 0;width:100%;display:block;text-align:left;font-size:16px;margin:0 0 20px 0;color:#F192A1}#closenote:hover{color:#AB224B}.hidenote{display:none}audio{width:100%;display:block}.seasontext{color:#AB224B!important}.seasoncolour::after{background-color:#AB224B}.bookbutton.seasonbutton:hover,.button.seasonbutton{background-color:#AB224B;border-color:#AB224B;color:#fff}.bookbutton.seasonbutton,.button.seasonbutton:hover{background-color:#fff;color:#AB224B}.cartlink{background-color:#F192A1;color:#fff}.cartlink:hover{background-color:#AB224B;color:#fff!important}#headslider .slick-slide{margin:0;padding:0}#eventslider .slick-slide{margin:0;padding:0!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}#headslider .slick-next,#headslider .slick-prev{font-size:0;line-height:0;position:absolute;top:208px;display:block;width:39px;height:39px;padding:0;cursor:pointer;background:top left no-repeat transparent;z-index:2;opacity:.6;border:none}#headslider .slick-prev{left:20px;background-image:url(../images/previous-arrow.png)}#headslider .slick-next{right:20px;background-image:url(../images/next-arrow.png)}.columnwrapper .slick-next,.columnwrapper .slick-prev{position:absolute;top:50%;font-size:0;line-height:0;display:block;width:30px;height:39px;padding:0;cursor:pointer;z-index:200;opacity:.6;border:none}.columnwrapper .slick-prev{left:-30px;background:top left no-repeat url(../images/previous-arrow-dark.png)}.columnwrapper .slick-next{right:-30px;background:top right no-repeat url(../images/next-arrow-dark.png)}.slick-next:hover,.slick-prev:hover{opacity:1}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:20px;display:block;padding:0;margin:0 0 0 90px;text-align:left}.slick-dots li{display:inline-block;width:13px;height:13px;margin:0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0 3px 0 0;cursor:pointer;border:0;background:#fff;opacity:.6}.slick-dots li button:focus,.slick-dots li button:hover,.slick-dots li.slick-active button{opacity:1;outline:1}@media screen and (max-width:1280px){#mainnavigation{margin:0 40px}.section{width:824px}.footcolumnwrapper{width:924px}.columnwrapper{width:824px!important}#headslider .slick-next,#headslider .slick-prev,.columnwrapper .slick-next,.columnwrapper .slick-prev{display:none!important}.headertextpane,.slidetextpane{top:100px;left:50px}#slidelogo{left:50px}.slick-dots{margin:0 0 0 50px}.px150{float:none;width:auto;margin-bottom:10px;height:auto}.px150 .button{margin-top:10px;float:right}.px150 h3{min-height:auto;margin-bottom:15px}.px300{width:300px}.storyleft{width:230px}.px380{width:300px}.px470{width:392px}.px480{width:420px!important}.flyerbutton{width:410px}.px640{width:484px}.pxequal640{width:640px}.px690{width:540px}.px720{width:564px}.px820{width:650px!important}.px840{width:840px}.footcolumn p,.footcolumn ul{font-size:12px}.centrecolumn{width:724px!important}.maineventsection{width:824px}.maineventclippic{width:392px}.bronze,.gold,.silver{padding:10px}.gold{margin-bottom:85px}.emailbit,.namebit{width:260px;max-width:260px}#captcha{max-width:135px;width:135px}.newscolumn{width:205px}.committeecolumn{width:186px}.bookinglabel{font-size:18px;max-width:320px}#bookingform div select{margin-top:-35px}#bookingform div{margin-bottom:10px}.px200,.gold,.px200.silver,.px400.bronze{width:210px}.bronze .px170{float:none}}@media screen and (max-width:1024px){.slide{height:340px}#headslider{height:340px;overflow:hidden}.slick-dots{display:none!important}#slidelogo{left:50px;width:175px;height:31px;background-size:175px,31px}.slidetextpane{top:65px;left:50px}#maineventpanel h2,.slidetextpane h2{font-size:42px}#maineventpanel h2 span:first-of-type,.slidetextpane h2 span:first-of-type{padding-top:5px}#maineventpanel h2 span:last-of-type,.slidetextpane h2 span:last-of-type{padding-bottom:4px;font-size:21px}.slidetextpane h3{font-size:14px}.mobnavbutton{display:block;cursor:pointer;background:center center no-repeat url(../images/mobile_menu_icon.png);background-size:41px 41px;opacity:.6}.mobnavbutton:hover{opacity:1}#navigation{display:block;height:auto}#mainnavigation,#navigation{text-align:center;margin:0 0}#mainnavigation{height:320px;display:none}#mainnavigation li{display:block}#mainnavigation li a,#mainnavigation li span{padding:10px;display:block}#mainnavigation li a{color:#fff}.memberslink,.navbookbutton{float:none!important;margin-left:0px!important;}.section{width:668px}.centrecolumn{width:568px!important}.signoff{width:280px!important}.signoff .leftcolumn,.signoff .rightcolumn{float:none}.maineventsection{width:668px}.px470{width:314px}.maineventclippic{width:314px}.bookinglabel{display:block;font-size:18px;max-width:160px}#bookingform div select{margin-top:-35px}#bookingform div{margin-bottom:10px}.px480{width:320px!important}.size18{font-size:16px}.flyerbutton{width:314px}.px720{width:418px}.membernews{width:530px}.px640{width:418px}.pxequal640{width:540px}.px300{width:200px}.pxequal640 .px300{width:250px}.px300 p span.floatright{margin-bottom:10px}.footcolumnwrapper{display:block}.footcolumnwrapper{width:668px}.columnwrapper{width:768px!important}#rlsbcfootlogo{margin-top:20px}.footcolumn p,.footcolumn ul{font-size:14px}.footcolumn{display:block;width:280px;margin:20px auto 0 auto;position:static}.footcolumn:last-of-type{padding-left:0;border-left:none;width:280px;border-top:1px solid #fff;padding-top:10px}.locktobottom{display:inine-block;position: static;}#footerconnect{display:block;height:40px;margin-top:10px}.px690{width:390px}.emailbit,.namebit{float:none;width:390px;max-width:390px}#captcha{max-width:135px;width:135px}#captcha-image{float:none;margin:0}#captcha{max-width:270px;width:270px;margin:0 20px 0 0}#refresh-captcha{margin:0 20px 0 0}#refresh-captcha:hover{opacity:1}.newscolumn{width:189px}.committeecolumn{width:147px;height:240px}}@media screen and (max-width:768px){#headslider{height:370px}.slide{height:370px}#headslider img{width:100%!important;min-width:600px;height:auto;margin-top:0}#headimage{height:200px}.duotone::after.bwimageover{clip-path:polygon(0 0,200px 0,515px 400px,0 400px);-webkit-clip-path:polygon(0 0,200px 0,515px 400px,0 400px);-moz-clip-path:polygon(0 0,200px 0,515px 400px,0 400px);-ms-clip-path:polygon(0 0,200px 0,515px 400px,0 400px);-o-clip-path:polygon(0 0,200px 0,515px 400px,0 400px)}#headlogo{width:160px;height:125px;background-size:160px 125px}h1{width:75px;height:57px;float:right;margin:10px 17px 0 0;background-size:75px 57px}#slidelogo{left:25px;width:150px;height:30px;background-size:150px,21px}.headertextpane,.slidetextpane{top:85px;left:25px;width:260px}#maineventpanel h2,.headertextpane h2,.slidetextpane h2{font-size:36px}#maineventpanel h2 span:first-of-type,.headertextpane h2 span:first-of-type,.slidetextpane h2 span:first-of-type{border-top:1px solid #fff;padding-top:4px}#maineventpanel h2 span:last-of-type,.headertextpane h2 span:last-of-type,.slidetextpane h2 span:last-of-type{border-bottom:1px solid #fff;padding-bottom:3px;font-size:28px;line-height:.9}.slidetextpane h3{font-weight:16px;line-height:1.2;width:280px}.bookbutton,.button{font-size:14px;margin:10px 0 10px 0}.section{width:280px!important}.leftcolumn,.rightcolumn{float:none!important;margin-right:auto!important;margin-left:auto!important}.paddtop{padding-top:20px}.px160,.px300{width:180px!important}.directors,.px640,.px720,.welcome{width:280px!important}.welcome .button{margin-top:10px;margin-bottom:40px}.directors .floatright{float:right;width:170px}.px470,.px480{float:none;width:280px!important;margin:0 auto;display:block}.px480 p{margin-left:0}.maineventsection{width:280px;position:relative;display:block}.maineventsection .leftcolumn,.maineventsection .rightcolumn{position:static;display:block}.maineventclippic{display:none}#maineventpanel h3,#maineventpanel h6{font-size:16px}.px500{width:240px!important;margin:0 auto}.columnwrapper{width:320px!important}.footcolumnwrapper{width:300px}.centrecolumn,.emailbit,.mailchimpform,.namebit,.px220{width:280px!important;max-width:280px}.indicates-required{float:none}.gallery{width:280px}#gallery img{width:130px;margin:5px}.table{display:block}.flyerbutton{margin-top:10px;width:280px;position:static}.bronze,.gold,.silver{margin-bottom:10px}.storycolumn h2{font-size:36px}#captcha-image{float:left;margin:5px 0}#refresh-captcha{float:right;margin:0}#captcha{max-width:160px;width:160px}.committeecolumn{width:130px;margin:10px 0 10px 10px;height:190px}.committeecolumn h2{font-size:18px}}.seasontext {color: #AB224B!important;}.seasoncolour::after {background-color: #AB224B;}.button.seasonbutton, .bookbutton.seasonbutton:hover {background-color: #AB224B; border-color: #AB224B; color: #FFFFFF;}.button.seasonbutton:hover, .bookbutton.seasonbutton {background-color: #FFFFFF; color: #AB224B;}.cartlink {background-color: #F192A1;color: #FFFFFF;}.cartlink:hover {background-color: #AB224B;color: #FFFFFF!important;}.duo21::after {background-color: #92653A;}.paragraph21 span, .paragraph21 a, .fontcolour21 {color: #92653A;}.linecolour21 span:first-of-type{border-top: 1px solid #92653A;}.linecolour21 span:last-of-type, .columncolour21 {border-bottom: 1px solid #92653A;}.button.buttonstyle21, .bookbutton.buttonstyle21:hover {background-color: #92653A; border-color: #92653A; color: #FFFFFF;}.button.buttonstyle21:hover, .eventcolumn:hover .button.buttonstyle21, .bookbutton.buttonstyle21 {background-color: #FFFFFF; color: #92653A;}.duo22::after {background-color: #A4AB4A;}.paragraph22 span, .paragraph22 a, .fontcolour22 {color: #A4AB4A;}.linecolour22 span:first-of-type{border-top: 1px solid #A4AB4A;}.linecolour22 span:last-of-type, .columncolour22 {border-bottom: 1px solid #A4AB4A;}.button.buttonstyle22, .bookbutton.buttonstyle22:hover {background-color: #A4AB4A; border-color: #A4AB4A; color: #FFFFFF;}.button.buttonstyle22:hover, .eventcolumn:hover .button.buttonstyle22, .bookbutton.buttonstyle22 {background-color: #FFFFFF; color: #A4AB4A;}.duo23::after {background-color: #A31E23;}.paragraph23 span, .paragraph23 a, .fontcolour23 {color: #A31E23;}.linecolour23 span:first-of-type{border-top: 1px solid #A31E23;}.linecolour23 span:last-of-type, .columncolour23 {border-bottom: 1px solid #A31E23;}.button.buttonstyle23, .bookbutton.buttonstyle23:hover {background-color: #A31E23; border-color: #A31E23; color: #FFFFFF;}.button.buttonstyle23:hover, .eventcolumn:hover .button.buttonstyle23, .bookbutton.buttonstyle23 {background-color: #FFFFFF; color: #A31E23;}.duo24::after {background-color: #7EBCAB;}.paragraph24 span, .paragraph24 a, .fontcolour24 {color: #7EBCAB;}.linecolour24 span:first-of-type{border-top: 1px solid #7EBCAB;}.linecolour24 span:last-of-type, .columncolour24 {border-bottom: 1px solid #7EBCAB;}.button.buttonstyle24, .bookbutton.buttonstyle24:hover {background-color: #7EBCAB; border-color: #7EBCAB; color: #FFFFFF;}.button.buttonstyle24:hover, .eventcolumn:hover .button.buttonstyle24, .bookbutton.buttonstyle24 {background-color: #FFFFFF; color: #7EBCAB;}.duo25::after {background-color: #00588B;}.paragraph25 span, .paragraph25 a, .fontcolour25 {color: #00588B;}.linecolour25 span:first-of-type{border-top: 1px solid #00588B;}.linecolour25 span:last-of-type, .columncolour25 {border-bottom: 1px solid #00588B;}.button.buttonstyle25, .bookbutton.buttonstyle25:hover {background-color: #00588B; border-color: #00588B; color: #FFFFFF;}.button.buttonstyle25:hover, .eventcolumn:hover .button.buttonstyle25, .bookbutton.buttonstyle25 {background-color: #FFFFFF; color: #00588B;}.duo26::after {background-color: #55297E;}.paragraph26 span, .paragraph26 a, .fontcolour26 {color: #55297E;}.linecolour26 span:first-of-type{border-top: 1px solid #55297E;}.linecolour26 span:last-of-type, .columncolour26 {border-bottom: 1px solid #55297E;}.button.buttonstyle26, .bookbutton.buttonstyle26:hover {background-color: #55297E; border-color: #55297E; color: #FFFFFF;}.button.buttonstyle26:hover, .eventcolumn:hover .button.buttonstyle26, .bookbutton.buttonstyle26 {background-color: #FFFFFF; color: #55297E;}.duo27::after {background-color: #B62465;}.paragraph27 span, .paragraph27 a, .fontcolour27 {color: #B62465;}.linecolour27 span:first-of-type{border-top: 1px solid #B62465;}.linecolour27 span:last-of-type, .columncolour27 {border-bottom: 1px solid #B62465;}.button.buttonstyle27, .bookbutton.buttonstyle27:hover {background-color: #B62465; border-color: #B62465; color: #FFFFFF;}.button.buttonstyle27:hover, .eventcolumn:hover .button.buttonstyle27, .bookbutton.buttonstyle27 {background-color: #FFFFFF; color: #B62465;}.duo28::after {background-color: #9A6231;}.paragraph28 span, .paragraph28 a, .fontcolour28 {color: #9A6231;}.linecolour28 span:first-of-type{border-top: 1px solid #9A6231;}.linecolour28 span:last-of-type, .columncolour28 {border-bottom: 1px solid #9A6231;}.button.buttonstyle28, .bookbutton.buttonstyle28:hover {background-color: #9A6231; border-color: #9A6231; color: #FFFFFF;}.button.buttonstyle28:hover, .eventcolumn:hover .button.buttonstyle28, .bookbutton.buttonstyle28 {background-color: #FFFFFF; color: #9A6231;}.duo29::after {background-color: #962F30;}.paragraph29 span, .paragraph29 a, .fontcolour29 {color: #962F30;}.linecolour29 span:first-of-type{border-top: 1px solid #962F30;}.linecolour29 span:last-of-type, .columncolour29 {border-bottom: 1px solid #962F30;}.button.buttonstyle29, .bookbutton.buttonstyle29:hover {background-color: #962F30; border-color: #962F30; color: #FFFFFF;}.button.buttonstyle29:hover, .eventcolumn:hover .button.buttonstyle29, .bookbutton.buttonstyle29 {background-color: #FFFFFF; color: #962F30;}.duo30::after {background-color: #558440;}.paragraph30 span, .paragraph30 a, .fontcolour30 {color: #558440;}.linecolour30 span:first-of-type{border-top: 1px solid #558440;}.linecolour30 span:last-of-type, .columncolour30 {border-bottom: 1px solid #558440;}.button.buttonstyle30, .bookbutton.buttonstyle30:hover {background-color: #558440; border-color: #558440; color: #FFFFFF;}.button.buttonstyle30:hover, .eventcolumn:hover .button.buttonstyle30, .bookbutton.buttonstyle30 {background-color: #FFFFFF; color: #558440;}.duo31::after {background-color: #742282;}.paragraph31 span, .paragraph31 a, .fontcolour31 {color: #742282;}.linecolour31 span:first-of-type{border-top: 1px solid #742282;}.linecolour31 span:last-of-type, .columncolour31 {border-bottom: 1px solid #742282;}.button.buttonstyle31, .bookbutton.buttonstyle31:hover {background-color: #742282; border-color: #742282; color: #FFFFFF;}.button.buttonstyle31:hover, .eventcolumn:hover .button.buttonstyle31, .bookbutton.buttonstyle31 {background-color: #FFFFFF; color: #742282;}.duo32::after {background-color: #ADDAF0;}.paragraph32 span, .paragraph32 a, .fontcolour32 {color: #ADDAF0;}.linecolour32 span:first-of-type{border-top: 1px solid #ADDAF0;}.linecolour32 span:last-of-type, .columncolour32 {border-bottom: 1px solid #ADDAF0;}.button.buttonstyle32, .bookbutton.buttonstyle32:hover {background-color: #ADDAF0; border-color: #ADDAF0; color: #FFFFFF;}.button.buttonstyle32:hover, .eventcolumn:hover .button.buttonstyle32, .bookbutton.buttonstyle32 {background-color: #FFFFFF; color: #ADDAF0;}.duo33::after {background-color: #EB9207;}.paragraph33 span, .paragraph33 a, .fontcolour33 {color: #EB9207;}.linecolour33 span:first-of-type{border-top: 1px solid #EB9207;}.linecolour33 span:last-of-type, .columncolour33 {border-bottom: 1px solid #EB9207;}.button.buttonstyle33, .bookbutton.buttonstyle33:hover {background-color: #EB9207; border-color: #EB9207; color: #FFFFFF;}.button.buttonstyle33:hover, .eventcolumn:hover .button.buttonstyle33, .bookbutton.buttonstyle33 {background-color: #FFFFFF; color: #EB9207;}.duo34::after {background-color: #315AA6;}.paragraph34 span, .paragraph34 a, .fontcolour34 {color: #315AA6;}.linecolour34 span:first-of-type{border-top: 1px solid #315AA6;}.linecolour34 span:last-of-type, .columncolour34 {border-bottom: 1px solid #315AA6;}.button.buttonstyle34, .bookbutton.buttonstyle34:hover {background-color: #315AA6; border-color: #315AA6; color: #FFFFFF;}.button.buttonstyle34:hover, .eventcolumn:hover .button.buttonstyle34, .bookbutton.buttonstyle34 {background-color: #FFFFFF; color: #315AA6;}.duo35::after {background-color: #16A1C3;}.paragraph35 span, .paragraph35 a, .fontcolour35 {color: #16A1C3;}.linecolour35 span:first-of-type{border-top: 1px solid #16A1C3;}.linecolour35 span:last-of-type, .columncolour35 {border-bottom: 1px solid #16A1C3;}.button.buttonstyle35, .bookbutton.buttonstyle35:hover {background-color: #16A1C3; border-color: #16A1C3; color: #FFFFFF;}.button.buttonstyle35:hover, .eventcolumn:hover .button.buttonstyle35, .bookbutton.buttonstyle35 {background-color: #FFFFFF; color: #16A1C3;}.duo36::after {background-color: #315AA6;}.paragraph36 span, .paragraph36 a, .fontcolour36 {color: #315AA6;}.linecolour36 span:first-of-type{border-top: 1px solid #315AA6;}.linecolour36 span:last-of-type, .columncolour36 {border-bottom: 1px solid #315AA6;}.button.buttonstyle36, .bookbutton.buttonstyle36:hover {background-color: #315AA6; border-color: #315AA6; color: #FFFFFF;}.button.buttonstyle36:hover, .eventcolumn:hover .button.buttonstyle36, .bookbutton.buttonstyle36 {background-color: #FFFFFF; color: #315AA6;}.mrmeseeks{display:none;}
.reduced {margin-top:-5px!important;}

#maineventpanel a {
    color: #FFFFFF;
background-color: #000000;
display: inline-block;
padding: 0px 5px;
}
#maineventpanel a:hover {
    color: #000000;
background-color: #FFFFFF;
}
.joinus h3 a {
    color: #000000!important;
}
.joinus h3 a:hover {
    color: #AB224B!important;
}
.bookticketsbutton {
padding: 15px 30px!important;
margin: 15px 0px!important;
font-weight: 800!important;
color: #FFFFFF;
background-color: #AB224B!important;
}
.bookticketsbutton:hover,.navbookbutton:hover {
color: #AB224B!important;
background-color: #FFFFFF!important;
}
.navbookbutton {
float:right;
padding: 0px 10px!important;
margin: 0px 0px 0px 20px!important;
font-weight: 800!important;
color: #FFFFFF;
background-color: #AB224B!important;
}

@media screen and (max-width: 1024px) {
.navbookbutton{float:none!important;margin-left:0px!important;}
}
iframe {
padding: 0px;
margin: 0px;
}
.px480 p {
margin: 0px!important;
}
.supportcolumn {
display: block;
	width: 480px;
	margin: 15px 0px 0px 0px;
padding: 15px;
cursor: pointer;
border-radius: 10px;
}
.supportcolumn h4 {
width: 100px;
float: left;
}
.supportcolumn h2 {
color: #FFFFFF;
}
.supportcolumn .button {
float: right;
}
.supportcolumn h4 {
  font-family: 'IBM Plex Sans', sans-serif;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 1
}
.supportcolumn h4 span {
  font-size: 14px;
  font-weight: 400;
  display: block
}
.supportcolumn .button {
  margin-bottom: 0
}

.gold, .silver, .bronze {
border-style: solid;
  border-width: 2px;
border-color: #FFFFFF;
}

.gold:hover, .silver:hover, .bronze:hover  {
  border-color: #000000!important;
}

.nohover:hover {
  border-color: #FFFFFF!important;
}
.chosen {
background-color: #AB224B;
  border-color: #AB224B;
}

#submit-go-support {
border-radius: 10px;
	font-size: 18px;
font-weight: bold;
	margin:15px auto 15px auto;
padding: 25px;
	width:100%;
	border:0;
	background-color: #F192A1;
	color: #FFFFFF;
	display:block;
	cursor:pointer !important;
text-transform: uppercase;
}
#submit-go-support:hover {
	background-color: #AB224B;
}
.friendscolumn  {
margin-top: -15px!important;
}

@media screen and (max-width: 1024px) {
.supportcolumn {
	width: 300px;
}
}

@media screen and (max-width: 768px) {
.supportcolumn {
	width: 280px;
}
}