@-webkit-keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes fade{0%{opacity:.4}to{opacity:1}}@font-face{font-family:muli;src:url(../fonts/Muli-Regular.ttf)}@font-face{font-family:roboto;src:url(../fonts/Roboto-Regular.ttf)}@font-face{font-family:roboto;src:url(../fonts/Roboto-Italic.ttf);font-style:italic}@font-face{font-family:roboto;src:url(../fonts/Roboto-Bold.ttf);font-weight:700}@font-face{font-family:roboto;src:url(../fonts/Roboto-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:BebasNeue;src:url(../fonts/BebasNeue-Regular.ttf)}@font-face{font-family:muli;src:url(../fonts/Muli-Italic.ttf);font-style:italic}@font-face{font-family:muli;src:url(../fonts/Muli-LightItalic.ttf);font-style:italic;font-weight:300}@font-face{font-family:muli;src:url(../fonts/Muli-Light.ttf);font-weight:300}@font-face{font-family:mervale;src:url(../fonts/MervaleScript-Regular.ttf);font-weight:300}@font-face{font-family:oleoscript;src:url(../fonts/OleoScript-Regular.ttf);font-weight:300}@font-face{font-family:vegan;src:url(../fonts/Vegan.ttf)}*{box-sizing:border-box}body{font-family:roboto,-apple-system,BlinkMacSystemFont,"Verdana","Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0}body.wait,body.wait *{cursor:progress!important}@media screen and (max-width:750px){body{overflow-x:hidden}}html{font-size:14px}.mySlidesMob{display:none}.frontimage{vertical-align:middle}.slideshow-container{position:relative;margin:auto}.modal{display:none;padding:15px;text-align:left}.modal h2{background:url(/images/stagecentadef.jpg)0 20%no-repeat;background-size:40px Auto;margin:0;padding:10px 0 10px 45px;border-bottom:1px solid #333;font-size:20px;color:#000}.modal .close{background-image:url(/images/closejava.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}.modal .Labeltext,.modal .modallink a{color:#fff}.modal .modallink a:active,.modal .modallink a:link{TEXT-DECORATION:none}.modal .modallink a:visited{TEXT-DECORATION:none;color:#fff}.modal .modallink a:hover{text-decoration:none;color:#ea9b4c}.frontpagetextfind{color:#fff;font-size:1.2rem;padding:8px 12px;position:absolute;top:25%;right:15%;bottom:inherit;left:inherit;text-align:left;display:flex}.findshowfronttext{display:inline-block;padding-left:15px}.numbertext{color:#fff;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{cursor:pointer;height:30px;width:30px;margin:0 2px;background-color:#fff;border:2px solid #fff;display:inline-block;transition:background-color .6s ease}.slideoverlay{position:relative}.bottomslidelinks{text-align:center;position:absolute;bottom:15px;right:50px}.logoslidelink{position:absolute;top:5px;left:50px}.toptextslidelink{position:absolute;top:25px;right:50px;display:flex;justify-content:flex-end;width:60%;color:#fff;height:inherit;z-index:inherit;left:inherit;background-color:inherit;overflow-x:hidden;transition:.5s;padding-top:0}.toptextslidelink .shoppingcartinfo{margin-top:6px}.toptextslidelink .badge:after{content:attr(value);font-size:10pt;color:#000;background:#eabe77;border-radius:50%;padding:0 5px;position:relative;left:-2px;top:-6px;opacity:.9;font-family:BebasNeue,roboto,Arial}.toptextslidelink .closebtn{display:none}.frontfindtitle{font-size:3rem;text-transform:uppercase;font-family:BebasNeue,roboto,Arial}.frontscripttitle{font-family:oleoscript,mervale,vegan,"Segoe Script";font-size:3rem;line-height:70%}.frontCompanyname{font-size:2.2rem;font-family:BebasNeue,roboto,Arial}.frontCompanyshows,.frontbigstars{font-size:1.2rem;font-family:roboto,-apple-system,BlinkMacSystemFont,"Verdana","Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.frontbigstars{font-size:3.5rem}.darkbluetext{color:#4a4f7f}.midbluetext{color:#364981}.purpletext{color:#8c73b4}.verydarkbluetext{color:#23243b}.vidheading{text-align:center;font-size:1.2rem;display:block;margin-bottom:5px}.vidtextcontainer{text-align:center;width:700px;margin:auto}.lightbluetext{color:#85c5eb}.whitetext{color:#fff}.pinktext{color:#d68584}.orangetext{color:#eabe77}.lightbluebackground{background-color:#85c5eb}.whitebackground{background-color:#fff}.greybackground{background-color:#f0f0f0}.toptext{font-size:1.4rem;text-transform:uppercase;display:inline-block;padding-left:20px;font-family:BebasNeue,roboto,Arial}.active,.dot:hover{background-color:#a1ba7d}.fade{-webkit-animation-name:fade;-webkit-animation-duration:.5s;animation-name:fade;animation-duration:.5s}.fontpagelinkblock,.fontpagetextblock{display:inline-block}.fontpagetextblock a,.fontpagetextblock a:hover,.fontpagetextblock a:visited,.toptextslidelink a,.toptextslidelink a:visited{color:#fff;text-decoration:none}.fontpagelinkblock{cursor:pointer;height:42px;width:42px;margin-left:10px;background-color:#a1ba7d;transition:background-color .6s ease;padding-left:5px;padding-top:5px}.frontlefttextblock{width:70%;padding-top:20px}.frontrighttextblock{width:50%;padding-top:20px}.titlelogo{width:250px}.titlelogofront{width:250px;margin-top:12px}.footerlogo{width:220px;margin-bottom:15px}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a{padding:8px 8px 8px 32px;font-size:25px;display:block;transition:.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.popoutmenu{display:none}.row{display:flex;flex-wrap:wrap}.column,.columnex,.columnsh1{flex:50%;padding:10px;min-height:350px}.columnex,.columnsh1{min-height:480px}.columnsh1{flex:40%;padding:50px;text-align:right}.columnsub{flex:50%;padding:50px;color:#fff}.columnsub .frontsubcompanyimgclass{width:200px;display:block}frontsubbuttarea{display:flex;width:100%}companyleftcontainerlogo,companyleftside,companyrightside,contentblockleft,frontsubbutleft,showdashgrpind,showdashitemgrpbut,topblockmiddle,topblockright{flex:1}frontsubbutright{flex:2}.columnsh2{flex:60%;min-height:480px;padding:50px 10px 10px 30px}.columncomp1{flex:60%;padding-left:10px}.columncomp2{flex:40%;padding:10px 10px 10px 30px;text-align:left}.colfooternarrow{flex:20%;color:#fff;line-height:170%}.colfooternarrow a,.colfooternarrow a:visited,.sidenav a{color:#fff;text-decoration:none}.colfooterwide{flex:40%;color:#85c5eb;line-height:200%}.colfooterwide a,.colfooterwide a:visited{text-decoration:none;color:#85c5eb}.footerwrapper{width:70%;margin-left:15%}.footerimage{flex:100%;padding-top:20px}.featureshowimage{transform:rotate(-12deg);max-width:50%;padding-top:20px}.featureshowtext{font-size:1rem;height:220px;overflow:hidden;display:inline-block;padding-right:50px}.greyback{background-color:#eaebec}.col1{background-color:#d68584;height:100%;position:relative}.col1image{display:flex;justify-content:left;position:absolute;bottom:0;left:0;right:0;width:85%}.coltextblock{display:inline-block;color:#fff;position:absolute;top:10%;left:10%;font-size:1.2rem}.colreviewtext{color:#000;font-size:1rem}.colartisttext{color:#fff;font-size:1rem;height:220px;overflow:hidden;display:block}.colartistblock{display:inline-block;width:60%;vertical-align:top;padding-left:20px}.colartistname{color:#85c5eb;font-size:1.2rem}.featureshowname{color:#364981;font-size:1.2rem}.colreviewtextattrib{width:80%;display:inline-block;text-align:center;font-weight:700;line-height:200%;padding-top:20px}.col2{background-color:#a1ba7d;height:100%;position:relative;display:flex}.col2background{background-repeat:no-repeat;background-clip:border-box;background-image:url(../Images/column2image.png);background-position:bottom 0 right 0;background-size:40% 90%}.col3{background-color:#eabe77;height:100%;position:relative}.col3image,.col4image{display:flex;justify-content:right;position:absolute;bottom:0;right:0;height:100%}.col4image{height:65%}.col2image{margin-left:auto;height:85%;order:2}.col4{background-color:#364981;height:100%;position:relative}.col4background{background-repeat:no-repeat;background-clip:border-box;background-image:url(../Images/column4image.png);background-position:bottom 0 right 0;background-size:40% 90%}.colreview{padding:0 10%}.colartist1{height:100%;position:relative}.colartist1,.darkblueback,.morecolumn:hover{background-color:#23243b}.greenback{background-color:#a1ba7d}.colartist2{background-color:#364981;height:100%;position:relative}.footerheader{color:#85c5eb;font-size:1.1rem}.morecolumn{text-transform:uppercase;display:inline-block;border:2px solid #fff;background-clip:border-box}.morecolumn a,.morecolumn a:visited{text-decoration:none;color:#fff}.morecolumn,.morecolumnbluebase,.morecolumndark,.morecolumndarkbase{font-size:1.3rem;font-weight:700;margin-top:20px;padding:10px}.morecolumndark{text-transform:uppercase;display:inline-block;border:2px solid #405287;background-clip:border-box}.morecolumndark a,.morecolumndark a:visited{text-decoration:none;color:#4a4f7f}.morecolumndark:hover,.morecolumndark:hover a{color:#fff;background-color:#23243b}.morecolumnbluebase,.morecolumndarkbase{border:2px solid #fff}.morecolumndarkbase{text-transform:uppercase;display:inline-block;background:#23243b;background-clip:border-box}.findshowbutton a,.morecolumnbluebase a,.morecolumndarkbase a,.morecolumndarkbase a:visited{text-decoration:none;color:#fff}.morecolumndarkbase:hover,.morecolumndarkbase:hover a{color:#23243b;background-color:#fff}.morecolumnbluebase{background:#364981}.morecolumnbluebase a:visited{text-decoration:none;color:#fff}.morecolumnbluebase:hover,.morecolumnbluebase:hover a{color:#fff;background-color:#23243b}.companyquicklinks,.findshowbutton,.morecolumnbluebase{text-transform:uppercase;display:inline-block;background-clip:border-box}.findshowbutton{font-size:3rem;font-family:BebasNeue,roboto,Arial;border:2px solid #a29aeb;margin-top:20px;padding:3px 15px 0;background-color:#00000085}.findshowbutton a:visited{text-decoration:none;color:#fff}.findshowbutton:hover{background-color:#23243b}.companyquicklinks{font-size:1.3rem;font-weight:700;border:2px solid #405287;padding:5px;margin-top:8px}.companyquicklinks a,.companyquicklinks a:visited{text-decoration:none;color:#4a4f7f}.companyquicklinks:hover,.companyquicklinks:hover a{color:#fff;background-color:#23243b}ul.frontpageadd{columns:2;-webkit-columns:2;-moz-columns:2;list-style-type:square;white-space:pre-line}ul.frontpageadd li{margin-right:25px;padding-bottom:10px;font-size:1rem}ul.frontpageadd sup{font-size:1rem}ul.frontpageadd li::marker{font-size:2.5rem;line-height:15px}.widescreenfront{cursor:pointer;margin-top:2px}.narrowonlyarea,.narrowscreenfront,.widehiddenarea{display:none}.wideonlyarea{display:block}@media screen and (max-width:750px){.narrowonlyarea{display:block}.wideonlyarea{display:none}}@media screen and (max-width:1200px){.col4image{bottom:10%;height:50%}.col3image{height:80%}}@media screen and (max-width:900px){.narrowscreenfront{display:block;cursor:pointer;height:240px;margin-top:20px}.col4image{bottom:0;height:45%}.col3image{height:75%}.widescreenfront{display:none}}.leftmenupoppedout,.nwcontentW input[type=checkbox],.nwcontentWR input[type=checkbox]{width:inherit}.infomouseover{display:none}@media screen and (max-width:750px){.widehiddenarea{display:block}.dot{height:20px;width:20px;border:1px solid #fff}.bottomslidelinks{bottom:10px;right:30px}.mySlides{display:none}.mySlidesMob{display:block}.titlelogo{width:180px}.titlelogofront{width:180px;margin-top:10px}.footerlogo{width:180px;margin-bottom:5px}.columnsub{padding:10px 5px}.toptext{display:block;padding-left:20px;color:#364981}.popoutmenu{font-size:30px;cursor:pointer;color:#fff;display:inline-block;margin-right:15px}.popoutmenu:visited{color:#fff}.column{flex:100%;min-height:400px}.columnex{flex:100%;min-height:500px}.columnsh1{flex:100%;text-align:center}.columnsh1vid{min-height:auto;padding-bottom:10px}.colartist2{min-height:680px}.columnsh2{flex:100%}.featureshowimage{transform:rotate(0deg)}.logoslidelink{top:10px;left:10px}.frontpagetextfind{bottom:30%;left:5%;top:inherit}.findshowfronttext{padding-left:0;padding-top:10px;display:block}.frontfindtitle,.frontscripttitle{font-size:2.5rem}ul.frontpageadd{columns:1;-webkit-columns:1;-moz-columns:1}.fontpagetextblock{display:inline-block}.findshowbutton{font-size:2.5rem;width:100%;background-color:#000000d9}.col4image{bottom:10%;height:48%}.col3image{height:75%}.col1image{width:100%}.colfooternarrow,.colfooterwide{flex:100%}.footerwrapper{width:100%;margin-left:auto;padding-left:10px}.columncomp1,.columncomp2{flex:100%}.toptextslidelink{height:100%;position:fixed;z-index:2;top:0;left:0;width:0;display:block;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:60px;color:#000}.toptextslidelink a{text-decoration:none;color:#000;display:block;transition:.3s}.toptextslidelink a:visited{color:#000}.toptextslidelink a:hover{color:#23243b}.toptextslidelink .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;display:inherit}.toptextslidelink .shoppingcartinfo{display:block;padding-left:20px;margin-top:6px;font-size:1.3rem}.leftmenupoppedout{width:250px}.infomouseover{display:inline-block;color:#007ace}}.maintextpage{background-image:url(../images/bokeh.jpg);background-size:100%;background-repeat:repeat-y}.maintexttopblock{height:70px;background-color:#23243b}.maintextwhitearea{width:70%;margin-left:15%;color:#000;min-height:400px;margin-top:15px;padding:10px 0 10px 10px}.maintextwhitearea .adminheader,.maintextwhitearea .generalheader,.maintextwhitearea .heading,.maintextwhitearea .swheadingcl,.maintextwhitearea h1{color:#4a4f7f;font-family:BebasNeue,roboto,Arial;text-transform:uppercase;font-size:2.2rem;display:block}.maintextwhitearea .generalheader a,.maintextwhitearea .generalheader a:visited{color:#4a4f7f;text-decoration:none}.maintextwhitearea .adminsubheader,.maintextwhitearea h2,.maintextwhitearea h3{color:#4a4f7f;font-size:1.4rem;display:block}.maintextwhitearea actionhead,.maintextwhitearea sesshead{color:#4a4f7f;font-size:1.2rem;font-weight:700}.frontlink1,.frontlink1:visited,.maintextwhitearea a.aboutlink,.maintextwhitearea a.aboutlink:visited,.maintextwhitearea a.actionlink,.maintextwhitearea a.actionlink:visited,.maintextwhitearea a.admincontentlink,.maintextwhitearea a.admincontentlink:visited,.maintextwhitearea a.generallink,.maintextwhitearea a.generallink:visited,.maintextwhitearea a.tandclink,.maintextwhitearea a.tandclink:visited,.shortcutletter a,.shortcutletter a:visited,.showcatentry a,.showcatentry a:visited{color:#007ace;text-decoration:none}.frontlink1:hover,.maintextwhitearea a.aboutlink:hover,.maintextwhitearea a.actionlink:hover,.maintextwhitearea a.admincontentlink:hover,.maintextwhitearea a.generallink:hover,.maintextwhitearea a.tandclink:hover,.shortcutletter a:hover,.showcatentry a:hover{color:#85c5eb;text-decoration:none}.nwtitle,.nwtitles{width:200px;display:inline-block;padding-right:10px;text-align:right;vertical-align:top;font-size:1rem;font-weight:700}.nwvert{display:block;font-weight:700;margin-bottom:5px}.nwtitlecentre,.nwvert,.nwvertf{vertical-align:top;font-size:1rem}.nwvertf{width:90%;display:block;text-align:left;padding-bottom:10px;white-space:normal}.nwtitlecentre{width:20%;display:inline-block;padding-right:10px;text-align:center}.nwcontent,.nwcontentW,.nwcontentWR,.nwcontentfixed{display:inline-block;padding-left:5px;text-align:left;font-size:1rem;padding-bottom:10px;white-space:normal}.nwcontent a,.nwcontentW a,.nwcontentWR a,.nwcontentfixed a{text-decoration:none}.nwcontentW input,.nwcontentWR input{width:300px}.nwcontentWR,.nwcontentfixed{text-align:right;width:300px}.nwcontentfixed{text-align:left;width:50%}.nwbutton30,.nwbutton50,.nwcontent50{text-align:center;display:inline-block}.nwbutton50{width:40%;padding-right:10px}.nwbutton30,.nwcontent50{width:45%}.nwbutton30{width:30%;padding-right:10px}.nwbutton,.nwfullline{text-align:center;padding-bottom:10px;display:block;font-size:1rem}.nwfullline{text-align:left}.nwtitlenarrow{width:100px}.nwcontent40,.nwcontent40l,.nwcontent40r{width:40%;vertical-align:top;display:inline-block}.nwcontent40l{padding-right:10px;text-align:right}.nwcontent40r{padding-left:10px;text-align:left}.buttonwrapperbase,.nwcontent40c{display:inline-block;text-align:center}.nwcontent40c{vertical-align:top;width:15%;padding-right:5px;padding-left:5px}.buttonwrapperbase{font-size:1.2rem;text-transform:uppercase;border:2px solid #405287;margin-top:20px;padding:5px;background-clip:border-box;font-family:BebasNeue,roboto,Arial;cursor:pointer;font-weight:400}.buttonwrapperbase,.buttonwrapperbase a,.buttonwrapperbase a:visited{text-decoration:none;color:#4a4f7f}.buttonwrapperbase a:hover,.buttonwrapperbase:hover,.maintextwhitearea .buttonwrapper2:hover,.maintextwhitearea .buttonwrapper:hover{color:#fff;background-color:#23243b;font-weight:400}.maintextwhitearea .buttonwrapper,.maintextwhitearea .buttonwrapper2{text-transform:uppercase;border:2px solid #405287;margin-top:20px;color:#4a4f7f;min-width:120px}.maintextwhitearea .buttonwrapper a,.maintextwhitearea .buttonwrapper a:visited,.maintextwhitearea .buttonwrapper2 a,.maintextwhitearea .buttonwrapper2 a:visited,.maintextwhitearea .buttonwrapper5 a{text-decoration:none;color:#4a4f7f}.maintextwhitearea .buttonwrapper a:hover,.maintextwhitearea .buttonwrapper2 a:hover,.maintextwhitearea .buttonwrapper5:hover{color:#fff;background-color:#23243b;font-weight:400}.maintextwhitearea .buttonwrapper,.maintextwhitearea .buttonwrapper2,.maintextwhitearea .buttonwrapper3,.maintextwhitearea .buttonwrapper4,.maintextwhitearea .buttonwrapper5,.maintextwhitearea .buttonwrapperstate{font-size:1.2rem;display:inline-block;padding:5px;background-clip:border-box;text-align:center;font-family:BebasNeue,roboto,Arial;text-decoration:none;cursor:pointer;font-weight:400}.maintextwhitearea .buttonwrapper5{text-transform:uppercase;border:2px solid #405287;margin-top:20px;color:#4a4f7f;min-width:270px}.maintextwhitearea .buttonwrapper5 a:visited{text-decoration:none;color:#4a4f7f}.maintextwhitearea .buttonwrapper5 a:hover{color:#fff;background-color:#23243b;font-weight:400}.maintextwhitearea .buttonwrapperstate:hover{font-weight:400}.maintextwhitearea .buttonwrapper3,.maintextwhitearea .buttonwrapper4,.maintextwhitearea .buttonwrapperstate{color:#fff;background-color:#23243b;border:2px solid #fff;margin:5px 15px 20px 0;font-family:roboto,-apple-system,BlinkMacSystemFont,"Verdana","Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-transform:none}.maintextwhitearea .buttonwrapperstate{width:60px}.maintextwhitearea .buttonwrapperstate a,.maintextwhitearea .buttonwrapperstate a:visited{text-decoration:none}.maintextwhitearea .buttonwrapperstate a:hover{font-weight:400;background-color:#23243b;color:#fff}.maintextwhitearea .buttonwrapperstate a,.maintextwhitearea .buttonwrapperstate a:visited,.maintextwhitearea .buttonwrapperstate:hover,.maintextwhitearea .buttonwrapperstate:visited{background-color:#23243b;color:#fff}.maintextwhitearea .buttonwrapper3,.maintextwhitearea .buttonwrapper4{min-width:120px}.maintextwhitearea .buttonwrapper4{border:2px solid #47598c}.maintextwhitearea .buttonwrapper3 a,.maintextwhitearea .buttonwrapper4 a{text-decoration:none}.maintextwhitearea .buttonwrapper3 a:visited,.maintextwhitearea .buttonwrapper4 a:visited{text-decoration:none;color:#4a4f7f}.maintextwhitearea .buttonwrapper3 a:hover,.maintextwhitearea .buttonwrapper3:hover,.maintextwhitearea .buttonwrapper4 a:hover,.maintextwhitearea .buttonwrapper4:hover{font-weight:400}.maintextwhitearea .buttonwrapper3 a,.maintextwhitearea .buttonwrapper3 a:hover,.maintextwhitearea .buttonwrapper3:hover,.maintextwhitearea .buttonwrapper3:visited,.maintextwhitearea .buttonwrapper4 a,.maintextwhitearea .buttonwrapper4 a:hover,.maintextwhitearea .buttonwrapper4:hover,.maintextwhitearea .buttonwrapper4:visited{background-color:#23243b;color:#fff}.maintextwhitearea .buttonwrapperstatesel,showcardnotfound{font-family:roboto,-apple-system,BlinkMacSystemFont,"Verdana","Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.maintextwhitearea .buttonwrapperstatesel{font-size:1.2rem;display:inline-block;padding:5px;background-clip:border-box;text-align:center;font-family:BebasNeue,roboto,Arial;text-decoration:none;cursor:pointer;font-weight:400;width:60px;color:#fff;background-color:#d68584;border:2px solid #fff;margin:5px 15px 20px 0;text-transform:none}.maintextwhitearea .buttonwrapperstatesel a,.maintextwhitearea .buttonwrapperstatesel a:visited,.seatplantitleitem{text-decoration:none}.seatplantitleitem a{text-decoration:none;color:#4a4f7f}.maintextwhitearea .buttonwrapperstatesel a:hover,.maintextwhitearea .buttonwrapperstatesel:hover{font-weight:400}.seatplantitleitem:hover{color:#fff;background-color:#23243b;font-weight:400}.maintextwhitearea .buttonwrapperstatesel a,.maintextwhitearea .buttonwrapperstatesel a:hover,.maintextwhitearea .buttonwrapperstatesel a:visited,.maintextwhitearea .buttonwrapperstatesel:hover,.maintextwhitearea .buttonwrapperstatesel:visited{background-color:#d68584;color:#fff}.seatplantitleitem{font-size:1.2rem;display:inline-block;border:2px solid #405287;margin-top:20px;padding:5px;background-clip:border-box;text-align:center;cursor:pointer;font-weight:400;min-width:120px;margin-right:20px}.seatplantitleitem a:visited{text-decoration:none;color:#4a4f7f}.maintextwhitearea .buttonwrappernarrow:hover,.seatplantitleitem a:hover{color:#fff;background-color:#23243b;font-weight:400}.maintextwhitearea .buttonwrappernarrow,.seatplantitleitem,showcarddetails .showtitle{color:#4a4f7f;font-family:BebasNeue,roboto,Arial;text-transform:uppercase}.maintextwhitearea .buttonwrappernarrow,.maintextwhitearea .buttonwrapperok{font-size:1.2rem;display:inline-block;border:2px solid #405287;padding:5px;background-clip:border-box;text-align:center;text-decoration:none;cursor:pointer;font-weight:400;min-width:120px;margin-top:3px}.maintextwhitearea .buttonwrappernarrow a,.maintextwhitearea .buttonwrappernarrow a:visited,.maintextwhitearea .buttonwrapperok a{text-decoration:none;color:#4a4f7f}.maintextwhitearea .buttonwrappernarrow a:hover,.maintextwhitearea .buttonwrapperok:hover{color:#fff;background-color:#23243b;font-weight:400}.buttwide{min-width:200px}.maintextwhitearea .buttonwrapperok{text-transform:uppercase;margin-top:20px;font-family:BebasNeue,roboto,Arial;color:#fff;background-color:#a29aeb;border:2px solid #a29aeb}.maintextwhitearea .buttonwrapperok a:visited{text-decoration:none;color:#4a4f7f}.maintextwhitearea .buttonwrapperok a:hover{color:#fff;background-color:#23243b;font-weight:400}.maintextwhitearea .buttonwrapperok:hover{border:2px solid #23243b}@media screen and (max-width:750px){.maintexttopblock{height:75px}.maintextwhitearea{width:100%;margin-left:auto;padding-left:10px;margin-top:10px;overflow-x:hidden}.nwtitle,.nwtitlecentre{width:100%;display:block;text-align:left;vertical-align:top;padding-left:10px}.nwcontent,.nwcontentW,.nwcontentfixed{width:100%;display:block;text-align:left;font-size:1.2rem;padding-bottom:2px}.nwcontent,.nwcontentW{width:95%}.nwcontent input,.nwcontent select{font-size:1.2rem}.nwbutton{text-align:center;padding-bottom:2px}.nwbutton30,.nwbutton50,.nwcontent50{display:block;text-align:center;padding-bottom:2px;width:95%}.hidemobile{display:none}}@media screen and (min-width:750px){.hidedesktop{display:none}}showcardimage{padding:10px}showcarddetails,showcardtags{padding:10px;margin:3px;flex:30}showcarddetails a,showcarddetails a:visited{text-decoration:none;color:#007ace}showcarddetails a:hover{text-decoration:none;color:#85c5eb}showcarddetails .showtitle{font-size:1.8rem}showcarddetails a.showtitle,showcarddetails a.showtitle:visited{text-decoration:none;color:#4a4f7f}showcarddetails .containerline{display:flex;align-items:center;justify-content:left}showcarddetails .containerline .text{padding-left:15px}showcarddetails .dategroup{font-weight:700}showcardtags{flex:7}showcardbuttons,showcardimage{margin:3px;flex:13}showcardsection{display:flex;width:780px;background:#fff;margin:auto 0 10px;border:3px solid #dadbdb}showcardnotfound{margin:15px;font-size:1.4rem;color:#000}.showcatentrybooking{border:3px solid #c5b358}.stageimgclass{width:85%;display:block}.companyadminimgcls{width:90px;display:block}.stageimgclassmaint{width:200px;display:block;margin-top:10px;margin-bottom:10px}.stagecastimgclass{object-fit:contain;width:100%}.stageimgawardcls{display:block}showcardtaggroup{display:flex;align-items:center;flex-direction:column}showcardtaggroupitem{margin-bottom:10px}@media screen and (max-width:750px){showcardsection{width:98%;margin-bottom:10px;align-items:flex-start;flex-direction:column;overflow-x:hidden}showcarddetails,showcardimage,showcardtags{flex:1}showcardtaggroup{flex-direction:row}.stageimgclass{max-width:97%;width:inherit}showcardtaggroupitem{margin-left:10px;margin-bottom:0}}castcrewarea,showdetailssection{display:flex;margin:auto;max-width:1200px;width:100%}showdetailssection{flex-wrap:wrap}showdetailsleft,showdetailsright{padding:10px;margin:3px;flex:2}showdetailsleft .synopsdisplay{max-height:300px;overflow-y:hidden}showdetailsleft .companytitlepre,showdetailsleft a.companytitle{font-size:1.4rem}#displaypanel a,#displaypanel a:visited,.boxedarea a,.boxedarea a:visited,showdetailsleft a.companytitle,showdetailsleft a.companytitle:visited{text-decoration:none;color:#007ace}showdetailsleft a.companytitle:hover{text-decoration:none;color:#85c5eb}showdetailsleft .showtitle{color:#4a4f7f;font-family:BebasNeue,roboto,Arial;text-transform:uppercase;font-size:3rem}showdetailsleft .showtitle a{color:#4a4f7f;text-decoration:none}showdetailsleft .showtitle a:visited{text-decoration:none}showdetailsleft .socialgroup{text-align:right;margin-top:20px}showdetailsleft .dategroup,showdetailsleft .socialgroup{color:#4a4f7f;font-size:1.4rem;width:100%}showdetailsleft .showsocial,showdetailsleft .showsocial:visited{color:#85c5eb;text-decoration:none}showdetailsleft .showsocial:hover{color:#4a4f7f}showdetailsright{flex:1;max-width:100%}showdetailsright a,showdetailsright a:visited{color:#007ace;text-decoration:none}showdetailsright a:hover{color:#85c5eb;text-decoration:none}showdetailsright .buttonwrapperbr{text-transform:uppercase;display:inline-block;margin-top:20px;padding:5px;background-clip:border-box;text-align:center;font-family:BebasNeue,roboto,Arial;text-decoration:none;cursor:pointer;font-weight:400;background-color:#d68584;width:100%;color:#fff;border:0;font-size:2rem}showdetailsright .buttonwrapperbr a,showdetailsright .buttonwrapperbr a:visited{text-decoration:none}showdashitemgrpbut .buttonwrappersd:hover,showdetailsright .buttonwrapperbr a:hover,showdetailsright .buttonwrapperbr:hover{color:#fff;background-color:#23243b;font-weight:400}showdetailsright .buttonwrapperbr a,showdetailsright .buttonwrapperbr a:visited{color:#fff}showdetailsright .theartrename{font-weight:700}showdetailsright .gentextdisplay{max-height:200px;overflow-y:hidden}#synopsdivmore{margin-top:7px;cursor:pointer;color:#007ace}castgroup,companyleftcontainer,rightsidetitlegrp,topblock{display:flex}rightsidetitle,rightsidetitlegrpl{flex:1;font-weight:700}rightsidetitlegrpr{flex:2;font-weight:400;font-size:1.1rem}@media screen and (max-width:750px){rightsidetitlegrp{width:100%;margin-bottom:10px;align-items:flex-start;flex-direction:column}showdetailsleft .synopsdisplay{padding:0 10px 0 5px}showdetailsleft .socialgroup{padding:0 10px 0 0}rightsidetitlegrpl,rightsidetitlegrpr{flex:1;width:100%}showdetailsleft,showdetailsright{width:100%}showdetailsright .buttonwrapperbr{width:98%}}rightsidetitle{flex:9;font-size:1.15rem}actionbararrow,rightsidearrow{flex:1;cursor:pointer}leftsidegroup,rightsidegroup,showdashitemgrp{display:flex;width:100%;justify-content:space-between;margin-bottom:15px}leftsidegroup,rightsidegroup{color:#000;margin-top:20px;border-bottom:1px solid #4a4f7f;padding-bottom:10px}.rightsidenoline{border-bottom:none;padding-bottom:1px}castarrow,leftsidegroup,rightsidegroup,showdashgrp{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}showdashgrp{font-size:1.3rem;color:#4a4f7f;border-bottom:1px solid #4a4f7f;margin-bottom:10px}showdashgrphead,showdashitemgrptxt{flex:3}.colourgreen{color:#a1ba7d}.colourred{color:red}showdashitemgrp{flex-direction:row;align-items:center}showdashitemgrptxt table th{text-align:left}#displaypanel .buttonwrapper,showdashitemgrpbut .buttonwrappersd{font-size:1.2rem;text-transform:uppercase;display:inline-block;border:2px solid #405287;padding:5px;background-clip:border-box;text-align:center;font-family:BebasNeue,roboto,Arial;cursor:pointer;font-weight:400}showdashitemgrpbut .buttonwrappersd{text-decoration:none;color:#4a4f7f;min-width:120px;margin-top:5px}showdashitemgrpbut .buttonwrappersd a,showdashitemgrpbut .buttonwrappersd a:visited,showtitlemaint .showtitlehead a{text-decoration:none;color:#4a4f7f}#displaypanel .buttonwrapper:hover,showdashitemgrpbut .buttonwrappersd a:hover{color:#fff;background-color:#23243b;font-weight:400}@media screen and (max-width:750px){showdashitemgrp,showdashitemgrpbut,showdashitemgrptxt{display:block;width:100%}showdashitemgrpbut{text-align:center}}contenttwocolumn,showdashgrp,showtitlemaint{display:flex;width:100%;flex-direction:row;justify-content:space-between}showtitlemaint{align-items:center;border-bottom:1px solid #4a4f7f}showtitlemaint .showtitle{flex:3;vertical-align:bottom}.scheading,showtitlemaint .showtitlehead{color:#4a4f7f;font-family:BebasNeue,roboto,Arial}showtitlemaint .showtitlehead{text-transform:uppercase;font-size:3rem;line-height:.8}showtitlemaint .showtitlehead a:visited{text-decoration:none;color:#4a4f7f}#displaypanel a:hover,.boxedarea a:hover,showtitlemaint .showtitlehead a:hover{text-decoration:none;color:#85c5eb}showtitlemaint .datedisp,showtitlemaint .theatredisp,showtitlemaint .toplink{color:#4a4f7f;font-size:1.1rem;display:block;text-align:right}showtitlemaint .toplink{font-size:1.2rem;text-align:left;margin-top:5px}showtitlemaint .toplink a,showtitlemaint .toplink a:visited{color:#007ace;text-decoration:none}showtitlemaint .toplink a:hover{color:#85c5eb;text-decoration:none}companyleftcontainerdets,showtitlemaint .showright{flex:2}@media screen and (max-width:750px){showtitlemaint{width:100%;align-items:flex-start;flex-direction:column}showtitlemaint .showtitle{flex:1;width:100%}showtitlemaint .datedisp,showtitlemaint .theatredisp,showtitlemaint .toplink{display:block;text-align:left}showtitlemaint .showright{flex:1;width:100%}}.scheading{font-size:1.3rem}.c{width:60%;display:block}#displaypanel .buttonwrapper{margin-top:20px}#displaypanel .buttonwrapper,#displaypanel .buttonwrapper a,#displaypanel .buttonwrapper a:visited{text-decoration:none;color:#4a4f7f}#displaypanel .buttonwrapper a:hover,topblockmiddle .buttonwrapper:hover{color:#fff;background-color:#23243b;font-weight:400}castgroup{height:230px;background-color:#f4f4f5;margin-right:15px;padding:5px;flex-wrap:wrap;border:1px solid #ccd5dd}castarrow{flex:1;align-self:center;justify-content:center;text-align:center}castimage{flex:3;height:200px;width:350px;position:relative;margin:10px}castimage .stagecastimgclass{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;border-radius:5px}casttext{flex:6}casttext a,casttext a:hover,casttext a:visited,contenttwocolumn a{text-decoration:none;color:#007ace}casttext a:hover{color:#85c5eb}casttext .actortitle a{font-size:1.8rem;text-transform:uppercase;font-family:BebasNeue,roboto,Arial}casttext .actortitle a,casttext .actortitle a:visited{text-decoration:none;color:#000}casttext .actortitle a:hover{text-decoration:none;color:#4a4f7f}casttext .actorrole{color:#4a4f7f;font-size:1.3rem}casttext .actorbio{max-height:140px;overflow-y:hidden;display:block}.showdetailsline-break{width:100%}castcrewarea{padding:10px}castcrewelement{flex:1;width:100%;margin-right:20px}.showdetsvideoblock{height:400px;margin-top:15px}.youtubemore{cursor:pointer;margin-top:10px;margin-bottom:5px}contenttwocolumn{margin-bottom:10px}.ticketlisttable a,.ticketlisttable a:visited,.youtubemore,contenttwocolumn a:visited{text-decoration:none;color:#007ace}.ticketlisttable a:hover,contenttwocolumn a:hover{text-decoration:none;color:#85c5eb}contentblockright{flex:1;border-left:1px solid #4a4f7f;padding-left:40px}contentblockright h3,showcardnotfound{text-transform:uppercase}@media screen and (max-width:750px){castimage{width:350px;position:relative;margin:10px}castarrow{flex:auto;text-align:center}casttext{flex:auto}contenttwocolumn,showdetailssection{max-width:inherit;flex-direction:column}.showdetsvideoblock{height:200px}castcrewarea{flex-direction:column;padding:inherit}castarrow,castcrewelement,castgroup,casttext,contentblockleft{width:100%}castgroup{height:auto;margin-right:0;padding:5px;margin-bottom:30px}contentblockright{width:100%;border-left:none;padding-left:0}}.pricecatkey{color:red;font-weight:700;width:50px;display:inline-block;padding-left:20px}.pricecatname{font-weight:700;width:200px}.tooltipN{position:relative;display:inline-block}.tooltipN .tooltiptext{visibility:hidden;width:300px;background-color:#4a4f7f;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:99;top:-5px;left:105%}.tooltipN:hover .tooltiptext{visibility:visible}.seatpricetypediv,.seatpricetypedivsel,.seatpricetypeenterdiv{padding:5px;border:1px solid #85c5eb;margin-top:10px;margin-right:20px;width:100%;color:#000}.seatpricetypediv{background-color:#ccd5dd;cursor:pointer}.seatpricetypediv:hover{color:#4a4f7f}.seatpricetypedivsel,.seatpricetypeenterdiv{background-color:#fff}.seatpricetypedivsel{border:1px solid red;cursor:pointer}.seatpricetypedivsel .selectedgroup{color:red;font-weight:700;font-size:1.2rem}.altcolour,.maincolour{padding:5px}.maincolour:after,.maincolour:before{content:"";display:block;height:15px}.altcolour{background-color:#fff}.hdunderline{border-bottom:1px solid #4a4f7f;margin-bottom:10px}.entryformsubheading,.okresult,.warning{color:red;margin-top:10px;margin-bottom:10px;display:block}.entryformsubheading,.okresult{color:#4a4f7f;font-weight:700}.entryformsubheading{font-size:1.3rem;margin-top:15px;border-bottom:1px solid #4a4f7f}topblock{background:#eabe77;color:#000;margin:auto auto 10px;border:1px solid #4a4f7f;position:relative;z-index:1}topblocklefttitle,topblockmiddle .buttonwrapper{text-transform:uppercase;font-family:BebasNeue,roboto,Arial}topblocklefttitle{color:#4a4f7f;font-size:2.2rem;flex:1;padding-left:15px;padding-top:5px}topblockmiddle .buttonwrapper{font-size:1.2rem;display:inline-block;border:2px solid #405287;padding:5px;background-clip:border-box;text-align:center;cursor:pointer;font-weight:400;min-width:120px;background-color:#fff;margin:5px}topblockmiddle .buttonwrapper,topblockmiddle .buttonwrapper a,topblockmiddle .buttonwrapper a:visited{text-decoration:none;color:#4a4f7f}topblockmiddle .buttonwrapper a:hover{color:#fff;background-color:#23243b;font-weight:400}topblockright a,topblockright a:visited{text-decoration:none;color:#09126e}#bookingcontrol a,companymancontainer a,companymancontainer a:visited,topblockright a:hover{text-decoration:none;color:#007ace}topblockright .ticketline{display:flex;padding-top:4px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;margin:auto;height:calc(70vw/1.77)}.videoWrapper iframe{width:70vw;height:calc(70vw/1.77)}@media screen and (max-width:750px){topblock{flex-direction:column}topblocklefttitle,topblockmiddle,topblockright{width:100%}.videoWrapper iframe{width:95vw;height:calc(100vw/1.77)}.vidtextcontainer{width:95vw;padding:0 5px}.tooltipN .tooltiptext{left:5%;visibility:hidden;display:none}.tooltipN:hover .tooltiptext{display:inherit;visibility:visible}}.dropbtn{color:#000;border:0;cursor:context-menu}.dropbtn:focus,.dropbtn:hover{color:red}.dropdown{color:#000;position:relative;float:right;margin-top:-10px;margin-right:-10px;padding-right:5px}.dropdown-content{display:none;position:absolute;background-color:#4a4f7f;min-width:200px;border:1px solid #364981;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);right:0;z-index:20000;padding:3px}a.dropdown-content,a.dropdown-content:visited{color:#fff;text-decoration:none}#displaypanel .dropdown-content a{background-color:#4a4f7f;color:#fff;display:block;padding:5px}#displaypanel .dropdown-content a:hover{background-color:#fff;color:#364981}.show{display:block}.showlistbanneradd{width:100%}actionbartitle{flex:9;font-weight:700;cursor:pointer}actionbargroup,filterbargroup{display:flex;margin:auto auto 10px;font-size:1.8rem;justify-content:space-between;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}actionbargroup{background:#eabe77;color:#4a4f7f;border:1px solid #4a4f7f;padding:10px}filterbargroup{background:#23243b;color:#fff;border:0;padding:10px 10px 10px 0}.searchpagecity{font-size:1.2rem;display:inline-block;margin:5px 15px 20px 0;padding:5px;background-clip:border-box;text-align:center;text-decoration:none;font-weight:400;background-color:#23243b;color:#fff;border:2px solid #fff;min-width:120px}.searchpagecity,.searchpagecitysel,searchareafilter .subheading,searchareafilter .subheadingfilter{font-family:roboto,-apple-system,BlinkMacSystemFont,"Verdana","Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.searchpagecitysel{font-size:1.2rem;display:inline-block;margin:5px 15px 20px 0;padding:5px;background-clip:border-box;text-align:center;text-decoration:none;font-weight:400;color:#fff;border:2px solid #fff;min-width:120px;background-color:#d68584}searchareafilter{display:flex;justify-content:flex-start;margin-left:100px;margin-top:50px;flex-wrap:wrap;margin-bottom:10px}searchareafilter .subheading,searchareafilter .subheadingfilter{text-transform:uppercase;font-size:1.4rem;color:#85c5eb;margin-bottom:10px}searchareafilter .subheadingfilter{color:#000}searchareafilter .mainheading{font-family:BebasNeue,roboto,Arial;font-size:2.2rem;color:#fff;text-transform:uppercase}.searchhighlight{color:red}.dirlistsearchclass{font-size:1.2rem;width:400px;height:30px}.leadingspac:before{content:"     "}@media screen and (max-width:750px){searchareafilter{margin-left:0;padding:5px}.leadingspac:before{content:""}.dropdown-content{right:inherit;left:25px;bottom:0}}.searchpagecategory{font-size:1.2rem;display:inline-block;margin:5px 15px 20px 0;padding:5px;background-clip:border-box;text-align:center;font-family:roboto,-apple-system,BlinkMacSystemFont,"Verdana","Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none;font-weight:400;background-color:#fff;color:#000;border:2px solid #47598c;min-width:120px}.seatpricetypename{display:block;font-weight:700;padding-top:10px}.seatpricetypeextrainfo{display:block;font-style:italic}#risdsess br,.seatpricetypeprices{display:block}.svgdivhold{background:#fafafa;color:#000;text-align:center;margin:auto}@media screen and (max-width:750px){.svgdivhold{overflow-x:scroll}}.shopcartborderline{width:100%;border-top:1px #ccd5dd solid;margin-left:10px;margin-right:10px}.nwtickpricebreakdown{display:flex;flex-wrap:wrap}.nwticknum{flex:2;font-weight:700}.nwtickcat{flex:6}.nwtickprice{flex:3}.nwtickcatnf{flex:8}.testimonialclass{background-color:#e7e3e3;padding:30px;margin-bottom:40px}#risdsess br{content:"";margin-bottom:10px}.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ticketprintinfo{margin-top:10px}.smalltheatrename{font-size:.85rem}companymancontainer{display:flex;flex-flow:row;border:3px solid #dadbdb;margin-bottom:10px;background-color:#fff;padding:10px}companymancontainer a:hover{text-decoration:none;color:#85c5eb}companymancontainer .showtitle{color:#4a4f7f;font-family:BebasNeue,roboto,Arial;text-transform:uppercase;font-size:1.8rem}companymancontainer a.showtitle,companymancontainer a.showtitle:visited{text-decoration:none;color:#4a4f7f}.companyrightsideblock{margin-bottom:10px}.smallshowimgclass{width:120px}@media screen and (max-width:750px){companyleftcontainer,companymancontainer{flex-flow:column}companyleftside{width:100%;margin-bottom:15px}companyrightside{width:100%}.smallshowimgclass{width:90%}}.galleryimagestyle{display:inline-block;text-align:center}.galleryimagestyle a,.galleryimagestyle a:visited{color:#007ace;text-decoration:none}.galleryimagestyle a:hover{color:#85c5eb;text-decoration:none}.oldseatlayoutcls{overflow-x:scroll}.nwtitleas{display:inline-block;padding-right:10px;text-align:right;vertical-align:top;font-size:1rem;font-weight:700;width:250px}.formwidthas{width:940px;padding-left:0}.formwidthstas{width:500px}.formwidthtnas{width:400px}.formwidthtsas,.imageuploadviewer{width:300px}.addshoweditor .ck-editor{color:#000}.addshoweditor .ck-editor a,.addshoweditor .ck-editor a:visited{color:#00f;text-decoration:none}.addshoweditor .ck-editor__editable{min-height:300px;max-height:300px;min-width:500px}.addshoweditor .ck-editor__top{min-width:500px}.addshoweditor .ui-autocomplete-loading{background:#fff url(images/ui-anim_basic_16x16.gif)right center no-repeat}#bookingcontrol,#sessalegdiv,.sfcandctop{display:flex;flex-wrap:wrap}.sfcandctop .sfcandcimg{flex:1}.sfcandctop .sfcandcbio{flex:5}.sfcandctop .sfcandcbut{flex:1}#sessalegdiv .dbtoprow{flex:1 0 20%;margin:5px;display:inline-block}#sessalegdiv .dbbotrow{display:inline-block;margin:10px 0 0 2%;flex:1}#sessalegdiv .break{flex-basis:100%;height:0}@media screen and (max-width:750px){#bookingcontrol .mobdets{display:inline-block;width:30%;font-weight:700}#bookingcontrol .mbcol1,#bookingcontrol .mbcol12,#bookingcontrol .mbcol2,#bookingcontrol .mbcol3,#bookingcontrol .mbcol4,#bookingcontrol .mbcol5,#bookingcontrol .mbcol6,#bookingcontrol .mbcol7,#bookingcontrol .mbcol8{flex:0 0 60%}#bookingcontrol .hcol1,#bookingcontrol .hcol12,#bookingcontrol .hcol2,#bookingcontrol .hcol3,#bookingcontrol .hcol4,#bookingcontrol .hcol5,#bookingcontrol .hcol6,#bookingcontrol .hcol7,#bookingcontrol .hcol8{display:none}}#bookingcontrol .mobdets{display:none}#bookingcontrol .hcol1,#bookingcontrol .hcol2{flex:1;font-weight:700;text-align:left}#bookingcontrol .hcol2{flex:2}#bookingcontrol .hcol3,#bookingcontrol .hcol4{flex:3;font-weight:700;text-align:left}#bookingcontrol .hcol4{flex:4}#bookingcontrol .hcol5,#bookingcontrol .hcol6{flex:5;font-weight:700;text-align:left}#bookingcontrol .hcol6{flex:6}#bookingcontrol .hcol7,#bookingcontrol .hcol8{flex:7;font-weight:700;text-align:left}#bookingcontrol .hcol8{flex:8}#bookingcontrol .hcol12,#bookingcontrol .hcol17{flex:12;font-weight:700;text-align:left}#bookingcontrol .hcol17{flex:17}#bookingcontrol .mbcol1,.bookingsetuptable .hcol1{flex:1;text-align:left}#bookingcontrol .mbcol2,.bookingsetuptable .hcol2{flex:2;text-align:left}#bookingcontrol .mbcol3{flex:3;text-align:left}#bookingcontrol .mbcol4{flex:4;text-align:left}#bookingcontrol .mbcol5{flex:5;text-align:left}#bookingcontrol .mbcol6{flex:6;text-align:left}#bookingcontrol .mbcol7{flex:7;text-align:left}#bookingcontrol .mbcol8{flex:8;text-align:left}#bookingcontrol .mbcol12{flex:12;text-align:left}#bookingcontrol .mbcol13{flex:13;text-align:left}#bookingcontrol .mbcol15{flex:15;text-align:left}#bookingcontrol .mbcol17{flex:17;text-align:left}#bookingcontrol .mbcol24{flex:24;text-align:left}#bookingcontrol .break{flex-basis:100%;height:0}#bookingcontrol .mobilebreak{height:0}#bookingcontrol a:visited{text-decoration:none;color:#007ace}#bookingcontrol a:hover{text-decoration:none;color:#85c5eb}.mapwidth{width:450px}.bookingsetuptable{display:flex;flex-wrap:wrap;width:100%}.bookingsetuptable .mbcol1,.bookingsetuptable .mbcol2{flex:1;text-align:left;font-weight:700}.bookingsetuptable .mbcol2{flex:2}.bookingsetuptable .break{flex-basis:100%;height:10px}.bookingsetuptable .mobilebreak{height:0}.bookingsetuptable .pricewidth{width:70%}.bookingsetuptable .mobdisp{display:none}.bookingsetuptable .mobtitle{display:inline-block}@media screen and (max-width:750px){.formwidthas{width:100%;padding-left:2px}.formwidthstas,.formwidthtnas,.formwidthtsas{width:100%}.nwtitleas{width:100%;display:block;text-align:left;vertical-align:top;padding-left:10px}.addshoweditor .ck-editor__editable,.addshoweditor .ck-editor__top{min-width:100%}.imageuploadviewer,.mapwidth{width:100%}.sfcandctop .sfcandcimg{flex:1}.sfcandctop .sfcandcbio{flex:2}.sfcandctop .sfcandcbut{flex:100%}#sessalegdiv .dbbotrow,#sessalegdiv .dbtoprow{flex:1 0 100%}#bookingcontrol .mobdets{display:inline-block;width:30%;font-weight:700}#bookingcontrol .hcol1,#bookingcontrol .hcol2,#bookingcontrol .hcol3,#bookingcontrol .hcol4,#bookingcontrol .hcol5,#bookingcontrol .hcol6,#bookingcontrol .hcol7{flex:1;display:none}#bookingcontrol .hcol12,#bookingcontrol .hcol8{flex:2;display:none}#bookingcontrol .hcol17{flex:3;display:none}#bookingcontrol .mbcol1,#bookingcontrol .mbcol12,#bookingcontrol .mbcol13,#bookingcontrol .mbcol15,#bookingcontrol .mbcol17,#bookingcontrol .mbcol2,#bookingcontrol .mbcol24,#bookingcontrol .mbcol3,#bookingcontrol .mbcol4,#bookingcontrol .mbcol5,#bookingcontrol .mbcol6,#bookingcontrol .mbcol7,#bookingcontrol .mbcol8{flex:0 0 60%}.bookingsetuptable .hcol1,.bookingsetuptable .hcol2,.bookingsetuptable .mbcol1,.bookingsetuptable .mbcol2{flex:1}#bookingcontrol .mobilebreak,.bookingsetuptable .mobilebreak{flex-basis:100%;height:0}.bookingsetuptable .pricewidth{width:90%}.bookingsetuptable .mobdisp{display:inline-block}.bookingsetuptable .mobtitle{display:none}}.extraspacelines{line-height:1.4}