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}body{color:#000;font-family:'Montserrat',sans-serif;line-height:1.4em}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html,body,form{height:100%}#wrap{min-height:100%}#main{overflow:auto;padding-bottom:395px}footer{position:relative;margin-top:-395px;height:395px;clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}a,a:visited{color:#000;text-decoration:underline}a:active{color:#000;text-decoration:underline}a:hover{color:#f6e906;text-decoration:none}header{background-color:#000;height:174px;transition:all .4s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.12);z-index:99999;width:100%}.fix{height:59px;position:fixed;top:0;left:0;right:0;margin:0;z-index:9999}nav{text-transform:uppercase;text-align:center;display:table;margin:0 auto}.main-site-logo{height:auto;z-index:9;width:370px;position:absolute;left:0;right:0;top:10px;margin-left:auto;margin-right:auto;transition:all .4s ease}.main-site-logo:hover{opacity:.8}.fix .main-site-logo{display:none}.login{position:absolute;right:10px;top:-4px;z-index:99}.basket{position:absolute;right:100px;top:-4px;z-index:99}header .btn-cta-main:hover{background-color:#fff;color:#000!important}.nav-wrapper{background-color:#000}.toggle,[id^=drop]{display:none}nav:after{content:"";clear:both}nav ul{display:table;margin:0 auto;padding:0;list-style:none;position:relative}nav li{display:inline-block}nav ul li{margin:0}.menu li ul li a:visited{color:#fff}nav a{display:block;padding:21px 20px 21px 20px;font-weight:700;margin:0 5px 0 5px;color:#fff;font-size:1.1em;text-decoration:none;border-radius:.3em;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}nav a:visited{color:#fff}nav ul li ul li:hover{background:#000}nav a:hover{background-color:#242424;color:#f6e906}.nav-on{background-color:#242424;color:#f6e906!important}nav ul ul{display:none;position:absolute;top:64px}nav ul li:hover>ul{display:inherit}nav ul ul li{width:260px;float:none;display:list-item;position:relative;z-index:999999}nav ul li ul{padding:0;text-align:left!important}nav ul ul li a{padding:17px 20px;background-color:#a5cf48;margin:0;font-size:1.1em}nav ul ul li a:hover{border-radius:0}nav ul ul ul li{position:relative;top:-60px;left:170px}nav li>a:after{content:' +'}nav li>a:only-child:after{content:''}.toggle-full{display:block;background-color:#000;padding:13px 20px 13px 20px;color:#fff;font-size:.9em;text-decoration:none;border:none;text-transform:uppercase}.sub-menu a{border-bottom:1px solid #e9e8e8;border-top:none;border-left:none;border-right:none;padding:15px 13px;font-size:.9em;text-decoration:none;color:#000;text-transform:uppercase;line-height:initial}.sub-menu a:hover,.sub-menu-on{background-color:#f9f9f9;font-weight:700}.sub-menu a:hover i,.sub-menu-on i{color:#5cbe5e}.sub-menu ul li{width:100%;padding:0;list-style-type:none}.sub-menu ul li a{display:block}.sub-menu ul{padding:0;margin:0 0 40px 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;border-bottom:dashed 1px #ddd;border-top:none;border-left:none;border-right:none;margin-top:35px;margin-bottom:25px;clear:both}em{font-style:italic}h1,h2,h3{line-height:1em;margin:0 0 15px;padding:0;font-weight:300;text-transform:uppercase}h1{font-size:2.55em}h2{font-size:2.1em}h3{font-size:2em}h4{font-size:1.4em;font-weight:300}b,strong{font-weight:700}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;padding:0;margin:0}p{margin:0 0 1.1em;line-height:25px}ol li{padding-bottom:10px}p,li{font-size:1em;font-weight:100}.vanish-desktop{display:none}*{box-sizing:border-box;-moz-box-sizing:border-box}.box-shadow{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 0 2px 0 rgba(0,0,0,.5)}.shadow-me-white{text-shadow:1px 1px 0 rgba(255,255,255,1)}.shadow-me-black{text-shadow:1px 1px 0 rgba(0,0,0,.5)}img{width:100%;height:auto}.wrapper{max-width:1300px;padding:0 20px;margin:0 auto;position:relative}.wrapper-inner{max-width:1300px;padding:40px 20px 60px;margin:0 auto;position:relative}.wrapper-inner li{list-style:circle;line-height:25px}.back-padd{margin:80px 0 0 0}button,.btn-core,a,footer .socials i,.list-cont img,.curriculum img{transition:all .4s ease}.btn-core{display:inline-block;text-transform:uppercase;border-radius:.3em;text-align:center;text-decoration:none;font-weight:700}.btn-core-input{display:inline-block;font-family:'Montserrat',sans-serif;border:none;text-transform:uppercase;text-align:center;cursor:pointer}.btn-pay{font-size:1em;padding:0 30px 0 30px;display:inline-block;font-family:'Montserrat',sans-serif;border:none;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;background:#e6e6e6;height:60px;line-height:60px}.btn-pay-core{background-color:#f6e906;color:#000!important;text-shadow:1px 1px 0 rgba(255,255,255,.8);float:right}.btn-pay-core:hover{background-color:#000;color:#fff!important;text-shadow:none}.btn-fw{width:100%}.btn-large{font-size:1.2em;padding:21px 40px 21px 40px;font-weight:700}.btn-medium{font-size:1.1em;padding:18px 30px 18px 30px}.btn-small{font-size:.85em;padding:10px 15px 10px 15px}.btn-call{background-color:#a6cd00;color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.5);font-size:1.1em;padding:21px 20px 21px 20px;margin:20px 0 20px 0}.btn-cta-main{background-color:#f6e906;color:#000!important;text-shadow:1px 1px 0 rgba(255,255,255,.8)}.btn-cta-main:visited{color:#000}.btn-cta-main:hover{background-color:#000;color:#fff!important;text-shadow:none}.btn-cta-secondary{background:#e6e6e6;color:#333!important;text-shadow:1px 1px 0 rgba(255,255,255,.8)}.btn-cta-secondary:hover{background:#333;color:#fff!important;text-shadow:none}.btn-blog-srnd{margin:90px 0 20px 0}.cta-buy .btn-large{height:66px;padding:0 40px 0 40px}.ribbon{position:absolute;right:0;top:10px;z-index:1;overflow:hidden;padding:0 10px 0 10px;background:#79a70a;background:linear-gradient(#f70505 0%,#8f0808 100%);color:#fff;text-transform:uppercase;font-size:.9em;font-weight:700}.btn-cta-grey{background:#f6f6f6;color:#333!important;text-shadow:1px 1px 0 rgba(255,255,255,.8)}.zigzag{position:relative;width:100%}.zigzag:before{content:"";display:block;position:absolute;top:-10px;width:100%;height:10px}.container-white:before{background:linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%),linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);background-size:20px 40px}.container-purple:before{background:linear-gradient(45deg,transparent 33.333%,#2b2b71 33.333%,#2b2b71 66.667%,transparent 66.667%),linear-gradient(-45deg,transparent 33.333%,#2b2b71 33.333%,#2b2b71 66.667%,transparent 66.667%);background-size:20px 40px}.align-right{text-align:right}.align-centre{text-align:center}.breadcrumb{white-space:nowrap;padding:10px 10px 20px 0;text-align:left}.breadcrumb li{display:inline-block;line-height:22px;margin:0 9px 0 -10px;padding:0 20px;position:relative;font-size:1em!important;text-transform:uppercase}.breadcrumb li:first-child{padding-left:10px}.breadcrumb li::before,.breadcrumb li::after{border-right:1px solid #979797;content:'';display:block;height:50%;position:absolute;left:0;right:0;top:0;z-index:-1;transform:skewX(45deg)}.breadcrumb li::after{bottom:0;top:auto;transform:skewX(-45deg)}.breadcrumb li:last-of-type::before,.breadcrumb li:last-of-type::after{display:none}.breadcrumb li a{font-size:.9em;font-weight:400;letter-spacing:-1px;text-decoration:none}.breadcrumb li a:hover{opacity:.6}.breadcrumb li:nth-of-type(1) a{color:hsl(0,0%,70%)}.breadcrumb li:nth-of-type(2) a{color:hsl(0,0%,65%)}.breadcrumb li:nth-of-type(3) a{color:hsl(0,0%,50%)}.breadcrumb li:nth-of-type(4) a{color:hsl(0,0%,45%)}.sectional-x-large{padding:130px 0 130px 0}.sectional-large{padding:70px 0 70px 0}.sectional-medium{padding:50px 0 50px 0}.sectional-small{padding:30px 0 30px 0}.float-right{float:right;width:362px}.hero-monsters{position:relative;height:800px}.hero-monsters .ogre{position:absolute;left:-20px;bottom:0;width:530px}.hero-monsters .bloboid{position:absolute;left:250px;bottom:0;width:400px}.hero-monsters .slugzilla{position:absolute;left:480px;bottom:0;width:200px}.hero-monsters .strapline{position:absolute;right:50px;top:170px;width:525px}.hero-monsters .btn-core{position:absolute;right:50px;top:380px;z-index:99}.hero-monsters .curve{position:absolute;left:0;right:0;bottom:0;width:100%;z-index:-1}.hero-monsters div{position:absolute;right:50px;top:330px;width:525px;padding:20px;text-align:right;font-weight:400;z-index:99;background-color:rgba(255,255,255,.7)}.buy-box{position:relative}.the-cards{position:relative}.the-cards-trio{position:absolute;right:30px;bottom:-30px;width:550px;z-index:99}.black-bg{background-color:#000}.black-bg,p li{color:#fff}.black-bg .btn-core:hover{background-color:#fff;color:#000!important}.the-cards ul,.maths-with-fun ul{margin:10px 0 20px 0;padding:0}.the-cards p{font-size:1.1em;line-height:28px}.the-cards li{font-size:1.1em;padding:6px 0 6px 0}.the-cards li:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;padding-right:4px;color:#f6e906}.black-bg .sub-header{text-transform:uppercase;font-weight:100;font-size:3em;margin:0 0 30px 0;line-height:38px}.sub-header i{color:#f6e906;font-weight:700}.white-bg .sub-header{text-transform:uppercase;font-weight:100;font-size:2.4em;margin:0 0 30px 0;color:#000;line-height:30px}.curriculum .span_4_of_12{position:relative}.curriculum a{text-decoration:none}.curriculum img{width:80%}.curriculum img:hover{opacity:.8}.curriculum p{font-size:1.1em;margin:10px 0 20px 0}.maths-with-fun li:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;padding-right:4px;color:#000}.tick-me li:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;padding-right:4px;color:#000}.tick-me li{padding:6px 0 6px 0}.right-side-push{margin-top:10%}.maths-with-fun p,.how-it-works p,.home-buy p{font-size:1.1em;line-height:28px}.maths-with-fun li{font-size:1.1em;padding:6px 0 6px 0}.maths-with-fun{position:relative}.maths-with-fun .yeti{position:absolute;left:-20px;bottom:-5px;width:350px}.maths-with-fun .dragon{position:absolute;left:210px;bottom:-5px;width:300px}.maths-with-fun .sub-header,.how-it-works .sub-header,.home-buy .sub-header,.curriculum .sub-header{text-transform:uppercase;font-weight:100;font-size:2.4em;margin:0 0 30px 0;color:#000;line-height:35px}.how-it-works .sub-header,.home-buy .sub-header,.curriculum .sub-header{text-align:center}.purple-bg{background-color:#2b2b71}.grey-grad{background:#f9f9f9;background:linear-gradient(180deg,rgba(249,249,249,1) 2%,rgba(255,255,255,1) 100%)}.testimonials .sub-header{text-transform:uppercase;font-weight:700;font-size:3em;margin:0 0 30px 0;color:#fff}.testimonials p{font-weight:400;font-size:1.2em;line-height:40px;margin:10px 0 20px 0;color:#fff}.cta{position:relative}.cta img{position:absolute;right:0;bottom:-20px;width:300px;z-index:99}.cta p{font-size:3em;font-weight:100;color:#fff;text-transform:uppercase;line-height:30px;margin:0 0 20px 0}.cta p span{font-size:.6em;color:#ccc}.cta strong{color:#f6e906}.cta select{float:left;width:110px;text-align:left;margin-right:15px}.container{border:solid 1px #ccc;border-radius:.3em;padding:30px}.container h3{font-size:1.3em}.section-headers{margin-bottom:20px}.pay-session{background-color:#e9e8e8;padding:50px;border-radius:.2em}.pay-session-highlight{background-color:#fff;border:dashed 1px #ccc;padding:18px;border-radius:.2em;margin-bottom:20px}.pay-session-highlight p{margin-bottom:0}.pay-session p{font-size:2.5em;font-weight:400;text-shadow:1px 1px 0 rgba(255,255,255,.8)}.stripe-button-el{text-transform:uppercase;font-size:1.1em!important;padding:20px 23px!important;width:100%!important;background-image:linear-gradient(#5cbe5e,#5cbe5e)!important}.stripe-button-el:hover{background-image:linear-gradient(#000,#000)!important}.stripe-button-el span{background:none!important;border-radius:none!important;box-shadow:none!important;font-family:'Montserrat',sans-serif!important;font-size:1.1em!important;font-weight:400!important;height:auto!important;line-height:30px;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.list-cont{padding:20px;-webkit-box-shadow:0 0 41px -12px rgba(0,0,0,.23);-moz-box-shadow:0 0 41px -12px rgba(0,0,0,.23);box-shadow:0 0 41px -12px rgba(0,0,0,.23);margin:30px 0 30px 0;float:left;width:48%;margin:1% 1% 1% 1%}.list-cont a{text-decoration:none}.list-cont-header::after{background:#745e68 none repeat scroll 0 0;content:"";display:block;height:3px;margin:.9375rem auto 1.175rem;width:100px}.list-cont img{float:left;width:50%;height:auto}.list-cont img:hover{opacity:.7}.list-cont-right{float:right;width:50%;text-align:center}.list-cont-right-padd{padding:20px}.list-cont-right h3{font-size:1.4em;font-weight:400;line-height:25px}.list-cont-right p{margin-bottom:0;font-size:.8em;line-height:20px}.list-cont-right h4{font-size:.8em;font-weight:300;color:#999;text-transform:uppercase}.btn-blog-srnd{padding:20px;margin:30px 0 30px 0}.cms-row-images-small img,.cms-single-image-medium img{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:opacity 1000ms ease 500ms;-moz-transition:opacity 1000ms ease 500ms;-ms-transition:opacity 1000ms ease 500ms;-o-transition:opacity 1000ms ease 500ms;transition:opacity 1000ms ease 500ms}.cms-row-images-small img:hover,.cms-row-images-medium img:hover{opacity:.7}.cms-single-image-full{width:100%;height:auto}.cms-single-image-medium{width:50%;height:auto}.cms-single-image-small{width:17%;height:auto}.cms-row-images-small img{float:left;margin:.6% 0 .6% 1.3%;width:23.3%}.cms-row-images-medium{float:left;margin:.6% 0 .6% 1.3%;width:31.5%}.cms-single-image-noresize{width:unset;margin:0 2% 2% 0}.cms-wrapping-left{float:left;margin:0 2% 2% 0}.cms-wrapping-right{float:right;margin:0 0 2% 2%}.cms-image-border{border:solid #ccc 1px}.news-tease-img{border-radius:50%}.blog-posted-on{font-size:.7em!important;color:#666;text-align:center;line-height:12px!important}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12_of_12{width:100%}.span_11_of_12{width:91.53%}.span_10_of_12{width:83.06%}.span_9_of_12{width:74.6%}.span_8_of_12{width:66.13%}.span_7_of_12{width:57.66%}.span_6_of_12{width:49.2%}.span_5_of_12{width:40.73%}.span_4_of_12{width:32.26%}.span_3_of_12{width:23.8%}.span_2_of_12{width:15.33%}.span_1_of_12{width:6.866%}.vcard{line-height:26px;color:#fff;font-weight:300}aside ul{margin:0 0 15px;padding:0}aside li{list-style-type:none!important;color:#000;position:relative}.left-nav-on{text-decoration:none;background-color:#feb401;text-shadow:1px 1px 0 rgba(0,0,0,.5);color:#fff!important}aside li:first-child i{position:absolute;right:8px;top:11px!important}aside li:first-child a{font-weight:400;display:block;background-color:#2f3944;padding:13px 10px 14px;text-decoration:none;font-size:1.2em;transition:.7s;color:#fff!important}aside li:first-child{text-shadow:1px 1px 0 rgba(0,0,0,.5)}aside li:first-child a:hover{background-color:#666}footer{background-color:#1f1f1f;position:relative}.footer-top{background-color:#fff;height:100px;position:relative}.footer-top img{position:absolute;bottom:-70px;left:0;right:0;margin:auto;width:300px}.footer-middle{margin-top:80px;height:130px}.footer-middle p{font-weight:100;color:#fff;font-size:1em}.footer-middle .socials i{color:#fff;font-size:3.2em}.footer-middle .socials i:hover{color:#f6e906}.footer-base p{font-weight:700;margin:0}.footer-base{background-color:#000;position:absolute;bottom:0;width:100%;text-transform:uppercase;color:#4e4e4e;font-size:.8em;font-weight:700}.footer-base address{display:inline-block}.footer-base a{color:#4e4e4e;text-decoration:none}.footer-base a:hover{color:#f6e906}label{font-size:1em;font-weight:400}.discount{border:solid 1px #f3f3f3;padding:4%}.discount button{width:100%;padding:14px}.discount input{padding:10px;margin-bottom:10px}.discount p{font-weight:700;text-transform:uppercase;margin-bottom:8px}input,textarea,select{font-family:'Montserrat',sans-serif;display:block;position:relative;font-size:1em;margin-bottom:12px;font-weight:300;padding:20px;width:100%;outline:none;text-align:center;border-radius:.1em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border:1px solid #ccc}input:focus,textarea:focus{border:1px solid #745e68}select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right;background-image:url(/content/images/dropdown-arrow.jpg)}.error{color:#c00;font-size:.8em;margin-bottom:8px}span.formerror[style*="inline"]{display:block!important;background-color:#c02e2e;border-radius:.1em;color:#fff;font-size:.9em;text-shadow:1px 1px 0 rgba(0,0,0,.8);clear:both;margin-bottom:10px;margin-top:-5px;padding:7px 7px 7px 12px}::-webkit-input-placeholder{color:#333;opacity:1}:-moz-placeholder{color:#333;opacity:1}::-moz-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;opacity:1}table{color:#000;font-size:.9em;text-shadow:1px 1px 0 #fff;background:#fff;margin:0;width:100%;border:solid 1px #ededed;font-weight:100}table th{text-shadow:1px 1px 0 #000;padding:2%;border-top:1px solid #e0e0e0;font-size:1.1em;color:#fff;text-transform:uppercase;background:#3a3a3a;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background:-moz-linear-gradient(top,#000,#000)}table th:first-child{text-align:left;padding-left:2%}table tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}table tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}table tr{text-align:center;padding-left:2%}table tr td:first-child{text-align:left;padding-left:2%;border-left:0}table tr td:last-child{width:143px}table tr td:nth-child(3){width:130px}table tr td{padding:2%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafafa));background:-moz-linear-gradient(top,#fff,#fafafa)}table tr.even td{background:#ececec;background:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#f6f6f6));background:-moz-linear-gradient(top,#ececec,#f6f6f6)}table tr:last-child td{border-bottom:0}table tr:hover td{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)}.top-nav-on{background-color:#596f11}.left-nav .btn-core{margin:10px 0 10px 0}@media only screen and (min-width:1399px){.maths-with-fun .yeti{left:120px}.maths-with-fun .dragon{left:450px}.hero-monsters .ogre{left:20px}.hero-monsters .bloboid{left:370px}.hero-monsters .slugzilla{left:620px}}@media only screen and (max-width:1199px){.list-cont img{width:40%}.list-cont-right{width:60%}.list-cont-right h3{font-size:1em;margin-bottom:4px}.list-cont-right-padd{padding:0 10px 10px 10px}.maths-with-fun .yeti{left:-50px}.maths-with-fun .dragon{left:120px}}@media only screen and (max-width:1155px){.list-cont{box-shadow:none}.list-cont-header::after{margin:.9375rem auto .8rem}.the-cards-trio{right:10px;bottom:-10px;width:500px}}@media only screen and (max-width:1055px){}@media only screen and (max-width:1000px){.the-cards-trio{right:10px;bottom:-10px;width:400px}}@media only screen and (max-width:950px){.the-cards-trio{bottom:60px;width:345px}.the-cards li,.maths-with-fun li{font-size:1em;padding:6px 0 6px 0}.testimonials .sub-header{font-size:2em}.testimonials p{font-size:1.1em;line-height:30px;margin:0 3% 0 3%}.maths-with-fun .sub-header{font-size:2.6em}.white-bg .sub-header{font-size:2em}}@media only screen and (max-width:900px){.hero-monsters .ogre{left:-150px;width:500px}.hero-monsters .bloboid{left:100px}.hero-monsters .slugzilla{left:300px}.hero-monsters .strapline{width:450px}.hero-monsters div{width:470px;top:320px}}@media only screen and (max-width:850px){.list-cont,.list-cont img,.list-cont-right{float:none;width:100%;margin:0}.list-cont img{max-height:300px;width:auto;display:block;margin:0 auto}.list-cont-right h3{font-size:1.4em;margin-top:9px}}@media only screen and (max-width:840px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){}@media only screen and (max-width:800px){}@media only screen and (max-width:758px){header{height:100px}h1{font-size:2.6em}h2{font-size:2em}.main-site-logo{width:200px}nav{display:initial;margin:0 auto;margin:0;border-bottom:none;padding:0;text-align:left}nav ul{float:none;margin:0;z-index:999}.toggle+a,.menu{display:none}.toggle-align{text-align:right}.toggle{display:block;font-weight:700;padding:19px 20px;color:#f6e906;font-size:1em;text-decoration:none;border:none;background-color:#262626}.toggle:hover{cursor:pointer}[id^=drop]:checked+ul{display:block}nav a{padding:18px;font-size:1em}nav ul li{display:block;width:100%}ul li ul{padding-left:0}nav ul li .toggle{background-color:#1f1f1f}nav ul ul li:last-child{margin-bottom:0}nav ul ul .toggle,nav ul ul a{padding:0 40px}nav ul li a{margin:0}nav ul ul ul a{padding:0 80px}nav a{background-color:#333;border-radius:0}nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:14px 20px;color:#fff;font-size:.9em}nav ul li ul li .toggle,nav ul ul a{background-color:#212121}nav ul ul{float:none;position:static;color:#fff}nav ul ul li:hover>ul,nav ul li:hover>ul{display:none}nav ul ul li{display:block;width:100%}nav ul ul ul li{position:static}.wrapper,.wrapper-inner{padding:20px;margin:0 auto;position:relative}.vanish{display:none!important}.vanish-desktop{display:block!important}.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12,.span_10_of_12,.span_11_of_12,.span_12_of_12{width:100%}.col{margin:1% 0}.fix{display:none}.cms-row-images-small{float:none;margin:.6% 0 .6% 1.3%;width:96.3%}.cms-row-images-medium{float:none;margin:.6% 0 .6% 1.3%;width:96.3%}.cms-row-images-small img,.cms-row-images-medium img{width:100%;height:auto}.list-cont-large-left,.list-cont-large-right{float:none;text-align:center;padding:90px 20px 0 20px;width:auto}.hero-monsters{height:600px}.hero-monsters .ogre{left:-120px;width:380px}.hero-monsters .bloboid{left:100px;width:250px}.hero-monsters .slugzilla{left:250px;width:150px}.hero-monsters .strapline{width:450px;left:0;right:0;margin:auto;top:120px}.hero-monsters div{width:470px;left:0;right:0;margin:auto;top:280px;text-align:center}.mobile-centre{text-align:center}.the-cards-trio{position:static;margin-left:15%;width:70%}.curriculum img{width:50%}.maths-with-fun .yeti{left:-180px;bottom:-5px;width:300px}.sectional-small,.sectional-x-large,.sectional-large,.sectional-medium{padding:20px 0 20px 0}.cta p{font-size:2.5em}.cta select{float:none;width:20%;text-align:left;margin-left:40%}.ribbon{right:24%}.sub-menu{margin:0 0 10px 0;border-bottom:none;text-align:left;width:100%}.toggle-full+a,.menu-sub{display:none}.sub-menu li{padding:0}.toggle-full{display:block}.toggle-full:hover{cursor:pointer}[id^=drop-full1]:checked+ul,[id^=drop-full2]:checked+ul,[id^=drop-full3]:checked+ul,[id^=drop-full4]:checked+ul{display:block}.sub-menu a{border-bottom:1px solid #e9e8e8;border-top:none;border-left:none;border-right:none;padding:15px 13px;font-size:.9em}.sub-menu ul{margin:0}.sub-menu ul li{display:block;width:100%}.sub-menu ul ul .toggle-left,.sub-menu ul ul a{padding:0 40px}.sub-menu ul ul ul a{padding:0 80px}.sub-menu ul li ul li .toggle-full,.sub-menu ul ul a,.sub-menu ul ul ul a{padding:14px 20px;color:#fff;font-size:.9em}.sub-menu ul li a:hover{color:#fff}.sub-menu ul{padding:0}.sub-menu i{opacity:1}.sub-menu ul li ul li .toggle-full,.sub-menu ul ul a{background-color:#212121}table th,table td{font-size:1em}.basket{left:10px;right:unset}.right-side-push{margin-top:0}.btn-pay{width:80%;float:none;margin-left:10%}}@media only screen and (max-width:580px){#map{height:500px;border-top:1px solid #ccc}#map-popup{width:210px}#map-popup img{width:210px;height:auto}#map-popup p{margin:0}.hero-monsters .strapline{width:70%}.hero-monsters div{width:70%;top:240px}.hero-monsters .btn-core{width:350px;top:240px}footer{height:455px}.footer-top img{width:250px}.float-right{float:none;width:80%;margin-left:10%}}