html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}body{line-height:1;font-size:.95em;font-family:'Open sans',sans-serif;background:#fff;color:#3a3a3a;font-weight:normal}header{margin-top:3em;margin-bottom:2em}header #logo{position:absolute;top:-1.25em;left:1%;z-index:1000}header #logo img{width:132px}header #headerText{float:left;width:60%;margin-left:11em}header #headerText p:first-child{color:#000;font-size:1.8em;margin:0 0 .1em 0}header #headerText p:last-child{color:#999;font-size:1.2em;margin:0}header .trainer-login{position:absolute;top:-15px;right:47px}header .trainer-login a{color:#999;font-size:.85em}header .addthis{float:right;text-align:right;margin-right:0;margin-bottom:0;margin-top:1em}header #phone{float:right;font-weight:bold;font-size:1.2em;clear:right;text-align:right}header #phone p{margin:0;padding:0}header #phone p a{color:#3a3a3a}nav{background:#dcdadb;width:100%;line-height:3.3em;margin-bottom:4em}nav div.homeButton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:5em}nav div.menuButton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0;width:50%;float:right;text-align:right}nav div.menuButton:hover{cursor:pointer}nav img{width:80px;vertical-align:middle;margin-top:-6px}nav ul{text-transform:uppercase;float:left;margin-left:8em;font-size:.85em;font-weight:normal}nav ul li{display:inline-block;margin-right:2em}nav ul li:last-child{margin-right:0}nav ul li.hovermenu:hover ul{visibility:visible;opacity:1}nav ul li a{color:#535353}nav ul li a:hover{color:#999;text-decoration:none}nav ul.dropdown-menu{visibility:hidden;float:left;clear:both;background:#2b81cc;z-index:100;position:absolute;margin-left:0;opacity:0}nav ul.dropdown-menu li{padding:0 12px;margin:0;display:block}nav ul.dropdown-menu li:hover{background:#a0a0a0;cursor:pointer}nav ul.dropdown-menu li a{color:#fff}nav ul li img:hover{cursor:pointer}nav .dropNav{display:none;clear:both;text-align:right;width:100%;padding:0 0 0 0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav .dropNav li{display:block;line-height:3em;clear:both;margin:0}nav ul.workshopMenuList li.innovate{background:#8cc63f;font-size:1.6em;font-weight:100}nav ul.workshopMenuList li.innovate:hover{background:#bbdd8e!important}nav ul.workshopMenuList li.evaluate{background:#01acf6;font-size:1.6em;font-weight:100}nav ul.workshopMenuList li.evaluate:hover{background:#5fcefe!important}nav ul.workshopMenuList li.communicate{background:#f19738;font-size:1.6em;font-weight:100}nav ul.workshopMenuList li.communicate:hover{background:#f8c997!important}nav ul.workshopMenuList li.activate{background:#e8498b;font-size:1.6em;font-weight:100}nav ul.workshopMenuList li.activate:hover{background:#f3a4c5!important}nav ul.workshopMenuList li.simulate{background:#7b1272;font-size:1.6em;font-weight:100}nav ul.workshopMenuList li.simulate:hover{background:#f09ce9!important}.signature{width:30%}#basketBanner{background:#adadad;width:100%;margin-top:-4em;text-transform:uppercase;text-align:right;padding:1em 0;margin-bottom:4em}#basketBanner img{margin-right:.5em}#basketBanner a{color:#fff}#basketBanner a:hover{color:#eaeaea}.centeredContainer{max-width:1024px;margin:0 auto;padding:0 3em;position:relative}h1{font-family:'News Cycle',sans-serif;font-size:3em;color:#000}h1 span.small{font-size:.65em;color:#999}h2{font-family:'News Cycle',sans-serif;font-size:1.8em;font-weight:bold;margin:1.5em 0 .4em 0;color:#000}h3{font-size:1.2em;font-weight:bold;color:#3a3a3a}h3 a{color:#3a3a3a}h4{font-weight:bold;margin:1em 0;font-size:1.2em}h4.smaller{font-size:1em}h5{font-weight:bold;margin:1em 0}p{line-height:1.5em;margin:.5em 0 1.6em 0}p.introtext{font-size:1.3em;margin:1em 0;color:#000;opacity:.8}p.introtext.smaller{font-size:1em}a{text-decoration:none;color:#2b81cc}a:hover{text-decoration:none;color:rgba(58,58,58,.75)}hr{height:1px;color:#dcdadb;background:#dcdadb;font-size:0;border:0}hr.bottomMargin{margin-bottom:20px}.button{color:#fff;background:#2b81cc;text-transform:uppercase;font-weight:bold;padding:.5em 1.4em;text-align:center;display:inline-block;margin:0}.button:hover{background:rgba(43,129,204,.8);color:#fff;cursor:pointer}.button.inverse{background:#fff!important;color:#3a3a3a}.button.inverse:hover{color:rgba(58,58,58,.75)}.button.red{background:#c63f3f!important}.button.cancel{background:#ccc!important}.button.neutral{background:#3fc6bb!important}.button.left{float:left;margin-right:.5em}.findOutMore{background:url('/content/images/layout/button-readmore.svg') no-repeat top left;height:40px;width:140px;background-size:140px 40px;display:inline-block;cursor:pointer;position:relative}.hiddenContent{display:none;width:100%}.hiddenContent h2:first-child{margin-top:0}.showTablet{display:none}.showMobile{display:none}.hideMobile{display:block}.clear{clear:both}#homePage .homepageIntroText{font-size:1.1em}#homePage .homepageIntroText p.introtext{font-family:'News Cycle',sans-serif;font-weight:bold;font-size:1.6em;letter-spacing:-.02em}#homePage .homepageIntroText img.right{float:right;margin:-.65em 0 2em 2em;width:40%}#homePage .heroes{clear:both;overflow:hidden}#homePage .heroes div{width:47.5%;margin-right:5%;float:left;margin-top:1.5em}#homePage .heroes div:last-child{margin-right:0}#homePage .heroes div img{width:100%}#homePage #workshops{clear:both;margin-top:4em}#homePage #workshops div{overflow:hidden}#homePage #workshops div ul{margin:2em 0;width:85%}#homePage #workshops div ul li{background:url('/content/images/layout/bullet-inverse.png') no-repeat 0 5px}#homePage #workshops div a{color:#3a3a3a}#homePage #workshops div a:hover{color:rgba(58,58,58,.75)}#homePage #workshops div h1{margin-bottom:.3em}#homePage #workshops div h2{color:#fff;font-weight:300;font-size:3em;margin:.6em 0 0 0}#homePage #workshops div h2 span{font-size:.35em;opacity:.8;margin-left:10px}#homePage #workshops div h3{font-size:1.25em}#homePage #workshops div .introtext{color:#fff;opacity:.6;font-weight:300;font-family:'News Cycle',sans-serif;margin:.2em 0 1em 0}#homePage #workshops div p.allButton{margin-bottom:2.3em}#homePage #workshops div.simulate a{color:rgba(255,255,255,.75)}#homePage #workshops div.simulate a:hover{color:rgba(255,255,255,.55)}#homePage #workshops div.simulate h3 a{color:#fff}#homePage #workshops div.simulate .allButton a{color:#3a3a3a}#homePage #workshops div.simulate .allButton a:hover{color:rgba(58,58,58,.75)}#homePage #workshops .header{background:#e6e5e5;padding:2.5em 0 1.5em 0}#homePage #workshops .header h2{font-size:3em;font-weight:100;margin:0 0 .3em 0;color:#3a3a3a}#homePage #workshops .header p.introtext{font-weight:300;color:#3a3a3a}#homePage #workshops .innovate{background:#8cc63f}#homePage #workshops .evaluate{background:#01acf6}#homePage #workshops .communicate{background:#f19738}#homePage #workshops .activate{background:#e8498b}#homePage #workshops .simulate{background:#7b1272}#homePage #trainers .train{overflow:hidden;background:#e6e5e5;padding-bottom:1.5em}#homePage #trainers .train h2{font-size:2.6em;font-weight:300;margin-bottom:.5em}#homePage #trainers .train .text{width:55%;float:left}#homePage #trainers .train .image{width:40%;float:right;padding:4em 0 0 0;text-align:center;overflow:hidden}#homePage #trainers .train.centreElement{background:#ecebec}#homePage #trainers .train.centreElement .text{float:right}#homePage #trainers .train.centreElement .image{float:left}#homePage #contactBrochure{padding-bottom:3em;overflow:hidden}#homePage #contactBrochure .contactDetails{float:left;width:65%}#homePage #contactBrochure .contactDetails .row{margin:15px 0;overflow:hidden}#homePage #contactBrochure .contactDetails .row.col2 input[type='text']{width:48.5%!important;margin-right:3%;float:left}#homePage #contactBrochure .contactDetails .row.col2 input[type='text']:last-child{margin-right:0}#homePage #contactBrochure .contactDetails input[type='text']{font-size:1em;padding:8px 12px;background:#e6e5e5;border:1px solid #a9a9a9;width:100%}#homePage #contactBrochure .contactDetails textarea{width:100%;height:200px;margin-top:16px;background:#e6e5e5;border:1px solid #a9a9a9;font-family:'Open sans',sans-serif;font-size:.95em;padding:8px 12px}#homePage #contactBrochure .contactDetails input[type='submit']{color:#fff;background:#2b81cc;text-transform:uppercase;font-weight:bold;padding:.75em 1.4em;text-align:center;display:inline-block;margin:0;border:none;font-size:1em}#homePage #contactBrochure .contactDetails input[type='submit']:hover{background:rgba(43,129,204,.8);color:#fff}#homePage #contactBrochure .brochure{float:right;width:25%}#homePage #contactBrochure .brochure img{max-width:100%;border:1px solid #cfcfcf}#main .page{margin-bottom:3em}#main ul{margin:2em 0}#main ul li{background:url('/content/images/layout/bullet-default.png') no-repeat 0 4px}#main blockquote{border-color:#2b81cc;background-color:#2b81cc}#main .innovate ul li{background:url('/content/images/layout/bullet-innovate.png') no-repeat 0 4px}#main .innovate a{color:#8cc63f}#main .innovate blockquote{border-color:#8cc63f;background-color:#8cc63f}#main .innovate .workshopDate{border-color:#8cc63f;background:rgba(140,198,63,.15)}#main .innovate h3{color:#567b24}#main .innovate .button{background:#8cc63f;color:#fff}#main .innovate .button:hover{background:rgba(140,198,63,.8)}#main .innovate #ctas div{background:#8cc63f;border-top:1px solid #567b24}#main .innovate #ctas div p{display:none}#main .innovate #ctas div:hover{background:rgba(140,198,63,.8);cursor:pointer}#main .innovate circle{fill:#8cc63f}#main .innovate circle.darker{fill:#71a230}#main .evaluate ul li{background:url('/content/images/layout/bullet-evaluate.png') no-repeat 0 4px}#main .evaluate a{color:#01acf6}#main .evaluate blockquote{border-color:#01acf6;background-color:#01acf6}#main .evaluate .workshopDate{border-color:#01acf6;background:rgba(1,172,246,.15)}#main .evaluate h3{color:#016590}#main .evaluate .button{background:#01acf6;color:#fff}#main .evaluate .button:hover{background:rgba(1,172,246,.8)}#main .evaluate #ctas div{background:#01acf6;border-top:1px solid #016590}#main .evaluate #ctas div p{display:none}#main .evaluate #ctas div:hover{background:rgba(1,172,246,.8);cursor:pointer}#main .evaluate circle{fill:#01acf6}#main .evaluate circle.darker{fill:#0188c3}#main .communicate ul li{background:url('/content/images/layout/bullet-communicate.png') no-repeat 0 4px}#main .communicate a{color:#f19738}#main .communicate blockquote{border-color:#f19738;background-color:#f19738}#main .communicate .workshopDate{border-color:#f19738;background:rgba(241,151,56,.15)}#main .communicate h3{color:#b6640d}#main .communicate .button{background:#f19738;color:#fff}#main .communicate .button:hover{background:rgba(241,151,56,.8)}#main .communicate #ctas div{background:#f19738;border-top:1px solid #b6640d}#main .communicate #ctas div p{display:none}#main .communicate #ctas div:hover{background:rgba(241,151,56,.8);cursor:pointer}#main .communicate circle{fill:#f19738}#main .communicate circle.darker{fill:#e67e10}#main .activate ul li{background:url('/content/images/layout/bullet-activate.png') no-repeat 0 4px}#main .activate a{color:#e8498b}#main .activate blockquote{border-color:#e8498b;background-color:#e8498b}#main .activate .workshopDate{border-color:#e8498b;background:rgba(232,73,139,.15)}#main .activate h3{color:#b41758}#main .activate .button{background:#e8498b;color:#fff}#main .activate .button:hover{background:rgba(232,73,139,.8)}#main .activate #ctas div{background:#e8498b;border-top:1px solid #b41758}#main .activate #ctas div p{display:none}#main .activate #ctas div:hover{background:rgba(232,73,139,.8);cursor:pointer}#main .activate circle{fill:#e8498b}#main .activate circle.darker{fill:#e21c6e}#main .simulate ul li{background:url('/content/images/layout/bullet-simulate.png') no-repeat 0 4px}#main .simulate a{color:#7b1272}#main .simulate blockquote{border-color:#7b1272;background-color:#7b1272}#main .simulate .workshopDate{border-color:#7b1272;background:rgba(123,18,114,.15)}#main .simulate h3{color:#220520}#main .simulate .button{background:#7b1272;color:#fff}#main .simulate .button:hover{background:rgba(123,18,114,.8)}#main .simulate #ctas div{background:#7b1272;border-top:1px solid #220520}#main .simulate #ctas div p{display:none}#main .simulate #ctas div:hover{background:rgba(123,18,114,.8);cursor:pointer}#main .simulate circle{fill:#7b1272}#main .simulate circle.darker{fill:#4f0b49}#main text{fill:white;font-size:.95em;font-family:sans-serif;font-weight:300}#main text.opaque{fill:rgba(255,255,255,.7)}#main text.large{font-size:2.15em;font-weight:bold}#main text.large.smaller{font-size:1.5em}#main text.largest{font-size:2.8em;font-weight:bold}#main text.largest.smaller{font-size:1.9em}#main text.bold{font-weight:bold;font-size:1.1em}#main text.bold.smaller{font-size:.85em;font-weight:400}#main text.smaller{font-size:.85em}#main ul li,#main ol li{margin-bottom:1em;line-height:1.5em}#main ul li{background-size:14px 14px!important;padding-left:2em;margin-left:1em}#main ol li{list-style:decimal;padding-left:.4em;margin-left:2em}#main .price{font-weight:bold;font-size:1.2em}#main blockquote{color:#fff;font-size:18px!important;margin:1.5em 0;padding:.8em 6em .8em 2em;line-height:1.4em;font-style:italic}#main .bubbles{float:right;width:230px;margin:0 0 2em 6em}#main #relocateEvents{margin-top:2em}#main .workshopDate{border-top:1px solid;width:30.33333333%;float:left;margin-right:4.5%;margin-bottom:3em;padding:1em}#main .workshopDate:last-of-type{margin-right:0}#main .workshopDate h3{font-weight:normal;font-size:1.3em}#main .workshopDate p{margin:0}#main .workshopDate p.venue{color:#6c6c6c;font-weight:normal;margin:.3em 0 .8em 0}#main #ctas{overflow:hidden;margin-bottom:2em}#main #ctas div{float:left;width:22.75%;margin-right:3%;margin-bottom:1em;text-align:center}#main #ctas div:last-of-type{margin-right:0}#main #ctas div img{max-width:100%;margin:0 auto;display:block}#main #ctas div img:last-of-type{display:none}#main #workshopNavTabs{width:100%;overflow:hidden;margin-top:3em;margin-bottom:-4em}#main #workshopNavTabs a{float:left;font-size:1.8em;font-family:'News Cycle',sans-serif;font-weight:400;padding:2% 4%;color:#fff;margin-top:1%}#main #workshopNavTabs a.selected{margin-top:0;padding-bottom:3%}#main #workshopNavTabs a.innovate{background:#8cc63f;border-top:1px solid #567b24}#main #workshopNavTabs a.innovate:hover{background:rgba(140,198,63,.85)}#main #workshopNavTabs a.evaluate{background:#01acf6;border-top:1px solid #016590}#main #workshopNavTabs a.evaluate:hover{background:rgba(1,172,246,.85)}#main #workshopNavTabs a.communicate{background:#f19738;border-top:1px solid #b6640d}#main #workshopNavTabs a.communicate:hover{background:rgba(241,151,56,.85)}#main #workshopNavTabs a.activate{background:#e8498b;border-top:1px solid #b41758}#main #workshopNavTabs a.activate:hover{background:rgba(232,73,139,.85)}#main #workshopNavTabs a.simulate{background:#7b1272;border-top:1px solid #220520}#main #workshopNavTabs a.simulate:hover{background:rgba(123,18,114,.85)}.delegateSummaryContainer{padding:.5em 1em;border:1px solid #ccc;margin-bottom:.5em}.delegateSummaryContainer p{margin:.5em 0}.delegateSummaryContainer p span:hover{cursor:pointer}footer{background:#8cc63f;clear:both;padding:1em 0 0 0;color:#fff;margin-top:2em}footer p.title{text-transform:uppercase;margin:0 0 .5em 0}footer p.address{font-size:.9em;margin:0 0 .5em 0}footer p.contactPhone{font-size:.85em;margin:0}footer p.contactPhone a{color:#fff}footer p.contactEmail{font-size:.85em;margin:0}footer p.contactEmail a{color:#fff}footer ul{margin:.5em 0;font-size:.95em}footer ul li{display:inline-block;font-size:.9em;margin:.5em 2em 0 0}footer ul li a{color:rgba(255,255,255,.65)}footer #footerLinks{background:#b4da82;margin-top:1.5em;padding:.5em 0;overflow:hidden}footer #footerLinks ul{float:left}footer #footerLinks ul li{display:inline;font-size:.9em;margin-right:1.6em}footer #footerLinks ul li a{color:#fff}footer #footerLinks div.socialLinks{float:right}footer #footerLinks div.socialLinks img{margin-left:.5em}#copyright{font-size:.9em;margin:1.5em 0 0 0}#copyright p{float:left;width:50%}#copyright .creator{float:right;width:50%;text-align:right}b,strong{font-weight:bold}i,em{font-style:italic}.js-background.innovate{background:transparent url('/content/images/layout/background-innovate.png') 15% 150px no-repeat}table.grid{table-layout:auto;border-collapse:collapse;margin:1em auto 2em auto;width:100%;font-size:.9em}.grid tbody tr.clickableRow:hover{background:#fffceb;cursor:pointer}.grid th{text-align:left;font-weight:bold;margin:0;padding:8px 8px;color:#3a3a3a}.grid td{border:1px solid #dcdadb;padding:8px 8px;background-color:#fff}table.workshopOptions{margin-bottom:2em;margin-top:2em}table.workshopOptions th{font-family:'News Cycle',sans-serif;font-size:.85em;color:#fff}table.workshopOptions th:nth-child(1){width:70%}table.workshopOptions th:nth-child(2){width:15%}table.workshopOptions th:nth-child(3){width:15%}table.workshopOptions tr td{text-align:center;vertical-align:middle}table.workshopOptions tr td:nth-child(1){text-align:left}table.workshopOptions tr td ul{margin:.5em 0!important;width:95%!important}.cookie_dialog{background:#fff;border:1px solid #878787;color:#404040;height:133px;left:25px;position:fixed;bottom:30px;width:200px;z-index:101;display:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.cookie_dialog a{color:#404040;text-decoration:underline}.cookie_dialog .contentCookie{font-size:90%}.cookie_dialog .buttons #confirm{background:url("/Content/images/buttons/ok.png");cursor:pointer;height:22px;width:40px;position:absolute;right:5px;bottom:0}.cookie_dialog .buttons #details{cursor:pointer;float:left;height:30px;position:relative;top:10%;width:153px}.cookie_details{font-size:.8em;background-color:#fff;color:#888;height:555px;overflow-x:hidden;overflow-y:scroll;left:100%;padding:20px;position:fixed;right:30%;top:5%;width:575px;z-index:501;border-radius:10px;-moz-border-radius:10px}.cookie_dialog .contentCookie a{cursor:pointer}.cookie_details h2{font-size:1.2em;margin-bottom:8px;color:#72a7d9}.overlay{background:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100;opacity:.5;display:none}a.boxclose{background:url(/Content/images/buttons/cancel.png) repeat scroll left top transparent;cursor:pointer;float:right;height:36px;right:10px;position:absolute;top:10px;width:36px}.cookie-corner{position:absolute;bottom:0;left:0;position:fixed;height:69px;cursor:pointer}.filters{overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.filters div{margin:.75em 0}.filters div span{width:145px;display:inline-block}.filters div select{font-size:1em;padding:.2em}.monthName{font-weight:bold;margin-top:1em;margin-bottom:.5em;clear:both}.event{width:100%;overflow:hidden;line-height:1.4em}.event div{float:left;width:100%;border-bottom:1px solid #ccc;padding:.2em 0}.event div.dates{width:25%;border-bottom:none}.event div.workshopName{width:45%;border-bottom:none}.event div.location{width:20%;border-bottom:none}.event div.bookAction{width:10%;border-bottom:none}.success{background:#dff0d8;border:1px solid #d6e9c6;color:#3c763d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:7px 10px;overflow:hidden;margin:10px 0;width:100%}.failure{background:#ffdfe4;border:1px solid #ff889a;color:#ab2424;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:7px 10px;overflow:hidden;margin:10px 0;width:100%}.failure p{margin:0}.success p{margin:0}.validation-summary-errors{color:red}.mandatoryField{background:#ffdfe4}.validation-summary-errors ul{margin:10px 0 0 0;padding:0}.validation-summary-errors ul li{list-style-type:none;font-weight:bold}.field-validation-error{color:red;font-size:.9em;display:inline-block;margin-bottom:5px}.summary{clear:both;display:block}.errorMessage{background:#ffd6d6;border:1px solid #dd8686;color:#a92c2c;padding:8px 12px}.contact-form{overflow:hidden;margin-bottom:2em}fieldset{border:1px solid #dcdadb;padding:1em;margin-bottom:2em}fieldset legend{font-weight:bold;padding:0 .5em}.delegateNo p{font-weight:bold;margin-bottom:.75em}p.noMargin{margin:0}.formInstructions{font-size:.75em;color:#999}.label{width:150px;float:left;margin-right:10px;clear:left;margin-top:5px;margin-bottom:.4em}.label.select{margin:.65em 10px 0 0}.label.short{width:75px}.field{width:370px;float:left}.buttons{float:left;clear:left;margin-top:5px;margin-left:160px;margin-bottom:.4em}.delegateSelection{margin-bottom:1.5em}input[type="text"],input[type="password"],input[type="email"]{border:1px solid #bbb;padding:5px;margin-bottom:6px;width:90%}input[type="submit"],input[type="button"]{border:none;padding:10px 20px}select{border:1px solid #bbb;padding:5px;margin-bottom:6px;margin-top:6px;width:300px}textarea{border:1px solid #bbb;padding:5px;margin-bottom:6px;margin-top:6px;width:333px;height:120px}label{font-size:.85em}.button.left{float:left;margin-right:10px}.required{color:red;margin-left:.5em}.display{width:150px;float:left;margin:.25em .5em .25em 0;clear:left;font-size:.9em;line-height:1.5em}.value{width:370px;float:left;font-size:.9em;margin:.25em 0}.value p{margin:0;padding:0}.bookedSection{overflow:hidden;margin-top:1em}.bookedSection.tight p{margin:.5em 0!important}.topMargin{margin-top:1em}.discountCode{overflow:hidden;clear:both}.discountCode h2{margin-top:0}.grandTotal{clear:both;margin-top:1em;padding-top:1em;border-top:1px solid #dcdadb}.whatNext{clear:both;margin-top:1em;padding-top:1em;border-top:1px solid #dcdadb}@media screen and (max-width:1065px){header #logo{left:3%}}@media screen and (max-width:1020px){header #logo{top:-.5em}header #logo img{width:120px}.hideTablet{display:none}.showTablet{display:block}ul.showTablet li{margin-right:1em}nav ul.dropdown-menu{visibility:visible;opacity:1;float:none;background:#2b81cc;position:relative}nav ul.dropdown-menu li{background:#dcdadb;padding-right:0;margin-right:0}nav ul.dropdown-menu li:hover{background:#dcdadb;cursor:pointer}nav ul.dropdown-menu li a{color:#888}nav ul.dropdown-menu li a:hover{color:#999}nav ul.workshopMenuList li.innovate{background:#dcdadb;font-size:1.2em;border-bottom:3px solid #8cc63f}nav ul.workshopMenuList li.innovate a{color:#3a3a3a}nav ul.workshopMenuList li.evaluate{background:#dcdadb;font-size:1.2em;border-bottom:3px solid #01acf6}nav ul.workshopMenuList li.evaluate a{color:#3a3a3a}nav ul.workshopMenuList li.communicate{background:#dcdadb;font-size:1.2em;border-bottom:3px solid #f19738}nav ul.workshopMenuList li.communicate a{color:#3a3a3a}nav ul.workshopMenuList li.activate{background:#dcdadb;font-size:1.2em;border-bottom:3px solid #e8498b}nav ul.workshopMenuList li.activate a{color:#3a3a3a}nav ul.workshopMenuList li.simulate{background:#dcdadb;font-size:1.2em;border-bottom:3px solid #7b1272}nav ul.workshopMenuList li.simulate a{color:#3a3a3a}#main #workshopNavTabs a{font-size:1.5em;padding:.65em 1.4em;margin-top:.25em}#main #workshopNavTabs a.selected{margin-top:0;padding-bottom:.9em}}@media screen and (max-width:865px){header{margin-top:3em;margin-bottom:1em}header #logo{top:-.8em}header #logo img{width:105px}header #phone{font-size:1em}nav{margin-bottom:5%}#basketBanner{clear:both}h1{font-size:2.5em}#main .bubbles{margin-left:4em}#main #workshopNavTabs a{font-size:1.3em;padding:.45em 1.2em}#main #workshopNavTabs a.selected{padding-bottom:.7em}}@media screen and (max-width:767px){header #headerText{width:40%}header #headerText p:last-child{display:none}#main blockquote{padding-right:2em}#main #workshopNavTabs{margin-bottom:6em}#main #workshopNavTabs a{width:100%;font-size:1.8em;padding:2% 4%;margin:0}#main #workshopNavTabs a.selected{margin:0;padding:2% 4%}#main #ctas{overflow:hidden;margin-bottom:2em;display:block}#main #ctas div{padding:0 1em}#main #ctas div:nth-child(even){width:48%;margin-right:0}#main #ctas div:nth-child(odd){width:48%;margin-right:4%;clear:both}#main #ctas div img:first-of-type{display:none}#main #ctas div img:last-of-type{display:block}.showMobile{display:block;margin-top:-3em;margin-bottom:-3em}.hideMobile{display:none}}@media screen and (max-width:665px){header{margin-top:2em}header #logo{top:-1.15em}header #logo img{width:95px}header .addthis{margin-top:0}header #headerText{display:none}nav{line-height:2.8em}.buttons{margin-left:0;margin-bottom:1em}#homePage .heroes div{width:100%;float:none;clear:both;margin-top:1.5em;margin-right:0}#homePage #trainers .train .text{width:100%;float:none}#homePage #trainers .train .image{display:none}#homePage #contactBrochure .contactDetails{width:100%;float:none}#homePage #contactBrochure .brochure{display:none}h1{font-size:2em}p.introtext{font-size:1.1em}#main .bubbles{display:none}#main .workshopDate{width:100%;margin:0 0 1em 0;clear:both}#main .workshopDate:last-of-type{margin-bottom:2em}#main .workshopDate h3{font-size:1.3em!important}#main .workshopDate p.venue{font-size:1.2em!important}.event div.dates{width:50%}.event div.workshopName{width:50%}.event div.location{clear:both;width:50%;float:right}.event div.bookAction{width:50%;float:right}#copyright p{float:none;width:100%;margin-bottom:.75em}#copyright .creator{float:none;width:100%;text-align:left}}@media screen and (max-width:480px){header #logo img{width:85px}nav{line-height:3em}body{font-size:.8em}.centeredContainer{padding:0 1.5em}#homePage .homepageIntroText p.introtext{font-size:1.4em}#homePage .homepageIntroText img.right{float:none;margin:0;width:100%}#homePage h1{font-weight:300;font-size:2.5em;margin:0;margin-bottom:.4em!important}#homePage #workshops div h2 span{clear:both;display:block;margin:.4em 0 .65em 0}#homePage #workshops div p.introtext{font-size:1.2em;line-height:1.4em}#homePage #workshops div p.allButton a{display:block;width:100%}#homePage #workshops div h3{font-size:1.2em}#homePage #workshops div ul{width:100%}#homePage #workshops div ul li p{display:none}#homePage #trainers .train{padding:1em 0}#homePage #trainers .train h2{margin:.5em 0}#homePage #contactBrochure .contactDetails{width:100%;float:none}#homePage #contactBrochure .contactDetails .row{margin:0}#homePage #contactBrochure .contactDetails .row.col2 input[type='text']{width:100%!important;margin-bottom:15px}#homePage #contactBrochure .contactDetails textarea{margin-bottom:15px}#homePage #contactBrochure .brochure{width:100%;float:none}h1{margin-top:1.2em;font-size:1.5em;font-weight:bold}h2{font-size:1.3em}p.introtext{font-size:1em}footer #footerLinks div.socialLinks{clear:both;float:none}footer #footerLinks div.socialLinks img{margin-right:.5em;margin-top:.75em;margin-bottom:.5em}.filters div{margin:.75em 0}.filters div span{width:100%}.filters div select{clear:both;margin-top:.5em}.label{width:100%}.label.short{width:100%}.field{width:100%}input[type="text"],input[type="password"]{width:90%}select{width:90%}textarea{width:90%}.display{width:150px;float:left;margin-right:10px;clear:left;margin-top:0;font-size:.9em}.value{width:370px;float:left}.value p{margin:0}}@media screen and (max-width:370px){#main #ctas div{clear:both;width:100%!important;margin-right:0}}