.group:after{content:"";display:table;clear:both}.centre{text-align:center}form{background:#f1f1f1;margin-bottom:20px;text-align:left}legend{background:#65656a;color:#fff;width:100%;height:40px;line-height:40px;text-indent:10px}label{display:block;font-weight:bold}label.required:after{content:' *';color:#c52c27}form p{margin:10px 1%!important;float:left;width:48%}form p.text{width:96%}form p.buttons{clear:both;margin:0!important;text-align:center}input,select,textarea{margin:4px 0;padding:5px 1%;font-size:13px;font:1.3rem "Roboto Slab"}textarea{width:98%;height:150px}input[type="text"],input[type="password"]{width:98%}input[type="radio"]{-webkit-appearance:radio}input[type="checkbox"]{-webkit-appearance:checkbox}button,input[type="button"],input[type="submit"]{background:#5c87ab;border:1px #fff solid;font-size:18px;font-size:18px;font:700 1.8rem "Roboto Slab";text-transform:uppercase;color:#fff;padding:5px 10px}button:hover,input[type="button"]:hover,input[type="submit"]:hover{cursor:pointer}.g-recaptcha{margin:10px!important}input.cart{width:30px;margin-left:2px}#msg-response{display:none;position:absolute;width:500px;left:15px;background:#c99;border-radius:5px;margin-top:40px;padding:10px;border:3px #fff solid;color:#fff;box-shadow:2px 2px 4px 5px #ccc;z-index:9999}#msg-response ul{position:relative;width:100%;background:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ viewBox=\'0\ 0\ 357\ 357\'%3E%3Cpolyline\ fill=\'white\'\ points=\'357,35.7\ 321.3,0\ 178.5,142.8\ 35.7,0\ 0,35.7\ 142.8,178.5\ 0,321.3\ 35.7,357\ 178.5,214.2\ 321.3,357\ 357,321.3\ 214.2,178.5\'/%3E%3C/svg%3E) no-repeat top right}#msg-response ul:hover{cursor:pointer}#msg-response li{list-style-type:none}#msg-response li:first-child{margin-right:25px}.send .message{display:none;border:1px #fff solid;padding:10px;background:#060;color:#fff}p.gallery a.cbox img{margin-top:3px;width:100px;height:75px;object-fit:cover}footer{clear:both;margin:10px 0}footer svg{width:160px;height:auto}footer .nav{background:#5c87ab;color:#fff;text-align:center}footer .nav>ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}footer .nav>ul>li{flex:0 1 24%;box-sizing:border-box;vertical-align:middle;padding:1%;list-style-type:none}*::-ms-backdrop,footer .nav>ul>li{max-width:24%}footer .nav>ul>li:last-child{flex:0 1 28%}*::-ms-backdrop,footer .nav>ul>li:last-child{max-width:28%}footer .nav>ul>ul{width:100%}footer .nav ul li{position:relative;text-align:left}footer .nav ul li img{max-width:100%}footer .nav>ul li a{color:#fff}footer .nav>ul ul li .icon{background-position:-260px 0}footer .nav>ul ul li:last-child .icon{background-position:-310px 0}footer .nav>ul>li:first-child a{text-decoration:underline}footer .nav>ul>li:last-child>ul li{float:left;text-indent:50px;list-style-type:none;line-height:40px}#cms section{margin:20px 10px;padding:20px 0;min-height:400px}#contact section{min-height:400px}#cms section h1{text-align:center;color:#666;font-weight:400;font-size:26px;font-size:2.6rem}#cms section h2{clear:both;font-weight:400;font-family:inherit}#cms section span{font-weight:700}#cms section p.contact{font-size:16px;font-size:1.6rem;margin-top:60px!important}#cms section p.contact strong{color:#5c87ab}#cms section ul{margin:20px 0}#cms section ul>li{margin-left:20px;list-style-position:inside}#cms #map{width:100%;height:400px}#cms.faq section h2{margin:50px 0 0}#cms.faq section p{margin-top:0}#cms.testimonials p{margin-top:40px}#cms.testimonials p strong{display:block;color:#5c87ab}img.cmsleft{float:left;margin:0 10px 20px 0}img.cmsright{float:right;margin:0 0 20px 10px}#sitesurvey p{margin:10px 1%!important;float:left;width:98%!important}#siteaddress{display:none}#products .grey{clear:both}#products h1,#products h3{color:#666;font-weight:400}#products .grey .wrap>div{padding:20px 0}#products .prodlist{float:left;width:100%}#products .prodlist div:first-child{float:left;margin-top:20px}#products .prodlist div:last-child{margin-left:250px}#products .prodlist h2{margin:20px 0 0;padding:0;font-weight:400}#products .prodlist h2 a{color:#5c87ab;font-size:1.8rem;font-size:18px;text-decoration:none}#products .prodlist p.info{margin:0!important}#products .prodlist p.info span{color:#5c87ab;margin-right:5px}#products .prodlist p.info span strong{font-weight:400;text-transform:uppercase;text-decoration:underline}#products .prodlist p.info a{display:inline-block;margin:10px 0;padding:5px 20px;background:#ee7d42;color:#fff;text-transform:capitalize;font-weight:bold;text-decoration:none;font-family:"Roboto Slab"}#products .prodlist p.info a:hover{background:#ccc}#products.products .grey h3{font-size:1.6rem;margin-bottom:0}#products.products .grey p{margin:0 0 20px 0}.spec h2{clear:both}#products.product{background:#fff}#products.product .intro{clear:both;text-align:center}#products.product .intro .button{background:#ee7d42;color:#fff;padding:5px 10px;font-family:"Roboto Slab"}#selector2 li{list-style-type:none;float:left;padding:5px;width:110px;text-align:left}#selector2 li.selected{background:#ccc;color:#fff}#selector2 li:hover{background:#ee7d42;color:#fff;cursor:pointer}#products.product .content section{float:left;width:48%;padding:1%}#products.product .content section img.prime{width:100%}#products.product .content section p.gallery{clear:both}#products.product .content section p.gallery img{margin:0 1% 1% 0;width:19%}#products.product .content section h2{font-size:22px;font-size:2.2rem}#products.product .content section h2.install{color:#ee7d42}#products.product .content .blog h2{color:#666}#products.product .content section p.price{margin-top:20px}#products.product .content section p.price span{font-weight:700;font-size:22px;font-size:2.2rem;font-family:"Roboto Slab"}#products.product .content section p.basket input:first-child{background:#000;margin-right:5px}#products.product .content section p.basket input:nth-child(2){}#products.product .content section p.basket input:last-child{background:#8fb700}#products.product .content section p.basket,#products.product .content section p.downloads{display:flex;gap:2%;flex-wrap:wrap}#products.product .content section p.basket a,#products.product .content section p.downloads a{flex:0 1 49%;text-align:center;padding:10px 0;font:700 1.8rem "Roboto Slab";text-transform:uppercase;background:#5c87ab;color:#fff;min-width:190px;margin-top:10px}#products.product .content section p.downloads>a{flex:0 1 49%}#products.product .content section p.basket a:last-child,#products.product .content section p.downloads a:last-child{background:#8fb700}#products.product .description{clear:both}#products.product .description h2{text-align:center;font-weight:400;color:#65646a}#products.product .description strong,#products.product .description b{color:#5c87ab;font-weight:400;font-size:18px;font-size:1.8rem;font-family:"Roboto Slab"}#products.product .include{font-family:"Roboto Slab"}#products.product .include h2{font-weight:400;font-size:26px;font-size:2.6rem;text-align:center}#products.product .include ul{column-count:3}#products.product .include li{color:#5c87ab;font-size:18px;font-size:1.8rem;height:50px;list-style:none;line-height:25px;margin-bottom:10px}#products.product del{display:block}#products.product .include .high{text-align:center;background:#5c87ab;color:#fff;padding:10px;font-size:16px;font-size:1.6rem}#products.product #description{display:none}#products.product .description{margin:10px}#products.product .bestprice{display:flex;flex-wrap:wrap;justify-content:space-between}#products.product .bestprice span{flex:0 0 48%;align-self:center}#products.product .bestprice span a:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='84' viewBox='0 0 200 140'%3E%3Cpath d='M200 140H0V0h200v140M4 136h192V4H4v132M8 8h184v124H8V8'/%3E%3Cpath fill='%23FFF' d='M34 16.7c3 0 5.3.6 7 1.9 1.7 1.3 2.5 3.2 2.5 5.8 0 1.3-.4 2.4-1.2 3.4s-1.9 1.7-3.2 2.2c1.7.4 3.1 1.2 4 2.5 1 1.3 1.5 2.8 1.5 4.6 0 2.6-.8 4.6-2.5 6-1.7 1.4-4 2.1-6.9 2.1H21.6v-2.5l3.2-.5V19.8l-3.2-.5v-2.5H34m-5.4 12H35c1.4 0 2.5-.4 3.3-1.2a4 4 0 0 0 1.3-3.2c0-1.5-.5-2.7-1.4-3.4-1-.8-2.4-1.1-4.2-1.1h-5.4v8.9m0 3v10.3h6.6c1.8 0 3.1-.4 4.1-1.3 1-.9 1.5-2.1 1.5-3.7 0-1.7-.4-3-1.2-3.9-.8-1-2.1-1.4-3.7-1.4h-7.3m19.2 13.4v-2.5l3.2-.5V19.8l-3.2-.5v-2.5h21.8v6.8h-3.3l-.3-3.8H54.9V29h10.9v3H54.9v10.2h11.4l.3-3.8h3.3v6.8H47.8m46.1-20.1H91l-.7-4.1c-.6-.5-1.4-.9-2.3-1.2-1-.3-2.1-.5-3.4-.5-2 0-3.6.4-4.7 1.3s-1.6 2-1.6 3.4c0 1.2.6 2.3 1.7 3.1 1.1.8 2.9 1.6 5.4 2.2a14 14 0 0 1 6.8 3.3 6.8 6.8 0 0 1 2.3 5.4c0 2.3-.9 4.1-2.8 5.5a12 12 0 0 1-7.3 2.1 15 15 0 0 1-5.8-1.1c-1.7-.7-3.1-1.7-4.2-2.8v-5.3h2.9l.7 4.1a10.2 10.2 0 0 0 6.4 2.1c1.9 0 3.5-.4 4.6-1.2a3.9 3.9 0 0 0 1.7-3.3c0-1.3-.5-2.4-1.5-3.3s-2.7-1.6-5.2-2.2c-3-.7-5.4-1.8-7.1-3.2a6.4 6.4 0 0 1-2.5-5.3c0-2.2.9-4.1 2.8-5.6s4.3-2.2 7.4-2.2a13.3 13.3 0 0 1 9.3 3.5v5.3m26.8-8.4V23h-3.3l-.3-3.3h-6.3v22.4l3.2.5v2.5h-10.2v-2.5l3.2-.5V19.8h-6.3l-.3 3.3H97v-6.3h23.7M34.6 64.7c3 0 5.4.8 7.1 2.3a8 8 0 0 1 2.5 6.2 8 8 0 0 1-2.5 6.2c-1.7 1.5-4 2.3-7.1 2.3h-6v8.4l3.2.5v2.5H21.6v-2.5l3.2-.5V67.8l-3.2-.5v-2.5h13m-6 14h6c1.9 0 3.4-.5 4.3-1.6s1.4-2.3 1.4-3.9-.5-2.9-1.4-3.9-2.4-1.6-4.3-1.6h-6v11m30.8-14.1c3.1 0 5.5.7 7.1 2.1a7 7 0 0 1 2.5 5.8 6 6 0 0 1-1.2 3.7 7.6 7.6 0 0 1-3.3 2.5c1.5.5 2.7 1.3 3.3 2.5s1 2.6 1 4.2v2.3c0 .9.1 1.5.3 1.9.2.4.6.7 1.1.7l.9.1V93H69c-1.5 0-2.6-.5-3.2-1.6-.6-1-.9-2.3-.9-3.8v-2.2c0-1.5-.4-2.8-1.3-3.7s-2.1-1.4-3.6-1.4h-6V90l3.2.5V93H47v-2.5l3.2-.5V67.8l-3.2-.6v-2.5H59.4M54 77.4h5.1c2.1 0 3.7-.4 4.7-1.2s1.5-2 1.5-3.6c0-1.5-.5-2.7-1.4-3.6s-2.4-1.3-4.4-1.3H54v9.7m20-10.2v-2.5h10.2v2.5l-3.2.6v22.4l3.2.5v2.5H74v-2.5l3.2-.5V67.8l-3.2-.6m35 6.3h-2.7l-.7-4a7.6 7.6 0 0 0-5.6-2.1c-3 0-5.2 1.1-6.8 3.2s-2.4 4.9-2.4 8.2v.4c0 3.3.8 6 2.3 8.2s3.7 3.2 6.5 3.2c1.3 0 2.5-.2 3.5-.6s1.9-.9 2.4-1.5l.7-4h2.7v5.1c-.8 1.1-2.1 2-3.7 2.8s-3.5 1.2-5.7 1.2c-3.7 0-6.7-1.4-9.1-4.1S87 83.3 87 79.2v-.4c0-4.2 1.2-7.6 3.5-10.3s5.4-4.1 9.2-4.1a12.8 12.8 0 0 1 9.4 4.1v5m3.7 19.7v-2.5l3.2-.5V67.8l-3.2-.5v-2.5h21.8v6.8h-3.3l-.3-3.8h-11.2V77h10.9v3h-10.9v10.2h11.4l.3-3.8h3.3v6.8h-22m-77 29.1c-.5.6-1.3 1.1-2.4 1.6-1.1.5-2.4.8-4.1.8-2.5 0-4.5-.9-6-2.6s-2.3-4-2.3-6.8v-.3c0-2.8.8-5 2.3-6.8s3.6-2.6 6.2-2.6c1.4 0 2.6.2 3.6.6 1 .4 1.9 1 2.6 1.7v3.4h-1.8l-.6-2.6c-.4-.3-.9-.6-1.5-.8s-1.3-.3-2.1-.3c-2 0-3.5.7-4.6 2a8.2 8.2 0 0 0-1.6 5.3v.3c0 2.2.5 4 1.6 5.4s2.5 2 4.3 2c1 0 1.8-.1 2.5-.3s1.2-.4 1.5-.7v-4l-3-.1v-1.8h5.5v6.6m9.3-16.4v1.6l-2.1.4v10.6c0 1.4.4 2.5 1.2 3.2.8.7 1.8 1.1 3.1 1.1 1.4 0 2.5-.4 3.3-1.1s1.3-1.8 1.3-3.2v-10.6l-2.1-.4v-1.6H56.6v1.6l-2.1.4v10.6c0 2-.7 3.5-2 4.6a7.6 7.6 0 0 1-5.1 1.6c-2 0-3.7-.5-5-1.6-1.3-1.1-1.9-2.6-1.9-4.6v-10.6l-2.1-.4v-1.6H45.2m12.1 16.9l1.4-.2 6.5-16.7h2.1l6.3 16.7 1.4.2v1.6h-5.3v-1.6l1.4-.2-1.2-3.4h-7.4l-1.3 3.4 1.4.2v1.6h-5.3v-1.6m5.9-5.8h5.9l-2.9-7.9h-.1l-2.9 7.9m21.4-11.1c2 0 3.6.4 4.6 1.3 1.1.9 1.6 2.2 1.6 3.8a4 4 0 0 1-.8 2.4 5 5 0 0 1-2.1 1.6c1 .3 1.7.9 2.2 1.6s.7 1.7.7 2.8v1.5l.2 1.3c.1.3.4.4.7.5l.6.1v1.6H91c-1 0-1.7-.3-2.1-1s-.6-1.5-.6-2.5v-1.4c0-1-.3-1.8-.9-2.4s-1.4-.9-2.3-.9h-4v6.3l2.1.4v1.6h-6.6v-1.6l2.1-.4v-14.6l-2.1-.4v-1.6h8m-3.5 8.2h3.3c1.4 0 2.4-.3 3-.8s1-1.3 1-2.3c0-1-.3-1.7-.9-2.3s-1.6-.9-2.8-.9h-3.5v6.3m12.7 8.7l1.4-.2 6.5-16.7h2.1l6.3 16.7 1.4.2v1.6h-5.3v-1.6l1.4-.2-1.2-3.4h-7.4l-1.3 3.4 1.4.2v1.6h-5.3v-1.6m5.9-5.8h5.9l-2.9-7.9h-.1l-2.9 7.9m31.5-11.1v1.6l-2.1.4v16.5h-2.5l-8.9-14.3h-.1v12.3l2.1.4v1.6h-6.6v-1.6l2.1-.4v-14.6l-2.1-.4v-1.6h4.6l8.9 14.3h.1v-12.3l-2.1-.4v-1.6h6.6m16.6.1v4.1h-2.1l-.2-2.1h-4.1v14.6l2.1.4v1.6H137v-1.6l2.1-.4v-14.6H135l-.2 2.1h-2.1v-4.1h15.2m1.4 18.5v-1.6l2.1-.4v-14.6l-2.1-.4v-1.6h14.2v4.4h-2.1l-.2-2.5h-7.3v6h7.1v2h-7.1v6.6h7.4l.2-2.5h2.1v4.4h-14.3m16.5.2v-1.6l2.1-.4v-14.6l-2.1-.4v-1.6H180v4.4h-2.1l-.2-2.5h-7.3v6h7.1v2h-7.1v6.6h7.4l.2-2.5h2.1v4.4h-14.3'/%3E%3C/svg%3E") no-repeat 0/cover;display:inline-block;width:120px;padding-bottom:0;height:84px}#products.product .installs{clear:both;box-sizing:border-box;min-width:100%;min-height:180px;margin-bottom:40px;padding:0!important}#products.product .installs .wrap{position:relative}#products.product .installs .wrap h3{text-align:center;color:#ee7d42}#products.product .installs .wrap span{content:"";background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23ccc' d='M12,0L8,3.6L24.4,20L8,36.4l4,3.6l20-20L12,0'/%3E%3C/svg%3E") no-repeat center/cover;position:absolute;bottom:80px;right:0;width:30px;height:30px}#products.product .installs .wrap span:nth-child(2){right:auto;left:0;transform:scaleX(-1)}#products.product .installs .wrap span:hover{cursor:pointer;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 40\ 40\'%3E%3Cpath\ fill=\'%23ee7d42\'\ d=\'M12,0L8,3.6L24.4,20L8,36.4l4,3.6l20-20L12,0\'/%3E%3C/svg%3E)}#products.product .installs .wrap>div{display:flex;overflow-x:hidden;margin:0 30px;-webkit-overflow-scrolling:touch}#products.product .installs .wrap>div>div:hover{cursor:pointer;opacity:.7}#products.product .installs .wrap>div>div{flex:1 0 20%;position:relative;min-width:200px;min-height:180px;margin-right:40px;background:no-repeat center top/cover}#products.product .installs .wrap>div>div img{width:100%;object-fit:cover}#products.product .installs .wrap>div>div p{position:absolute;top:0;left:0;margin:0;padding:5px;background:#ee7d42;color:#fff;opacity:.9}#products.product section .blog{clear:both;box-sizing:border-box;min-width:100%;min-height:180px;margin-bottom:40px;padding:0!important}#products.product .blog .wrap{position:relative}#products.product .blog .wrap h3{text-align:center;color:#666}#products.product .blog .wrap span{content:"";background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23ccc' d='M12,0L8,3.6L24.4,20L8,36.4l4,3.6l20-20L12,0'/%3E%3C/svg%3E") no-repeat center/cover;position:absolute;bottom:80px;right:0;width:30px;height:30px}#products.product .blog .wrap span:nth-child(2){right:auto;left:0;transform:scaleX(-1)}#products.product .blog .wrap span:hover{cursor:pointer;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 40\ 40\'%3E%3Cpath\ fill=\'%23666\'\ d=\'M12,0L8,3.6L24.4,20L8,36.4l4,3.6l20-20L12,0\'/%3E%3C/svg%3E)}#products.product .blog .wrap>div{display:flex;overflow-x:hidden;margin:0 30px;-webkit-overflow-scrolling:touch}#products.product .blog .wrap>div>div:hover{cursor:pointer;opacity:.7}#products.product .blog .wrap>div>div{flex:1 0 20%;position:relative;min-width:200px;min-height:180px;margin-right:40px;box-sizing:border-box}#products.product .blog .wrap>div>div img{width:100%;object-fit:cover}#products.product .blog .wrap>div>div p{position:absolute;top:0;left:0;margin:0;padding:5px;background:#666;min-width:100%;box-sizing:border-box;color:#fff;opacity:.9}#options .wrap>div{margin-top:0}#options .breadcrumb{padding-top:10px;margin-top:0}#options h1{text-align:center}#options p.choose{text-align:center}#options p.choose a{color:#5c87ab}#options p.choose a:last-child{color:#ee7d42;text-decoration:underline}#options form{background:#none;clear:both;display:flex;flex-wrap:wrap;margin:10px 0;justify-content:space-between}#options div.option{flex:0 1 32.5%;margin-bottom:10px;padding:1%;border:1px #ccc solid;background:#fff;color:#9b9ea1;box-sizing:border-box}#options div.option p{width:100%;margin:0!important}#options div.option p:last-child{margin-bottom:10px!important}#options div.option p span{font-weight:700;font-size:16px;font-size:1.6rem}#options div.option img{height:180px;max-width:100%;margin-top:10px}#options div.option h2{clear:both;margin:5px 0;padding-top:5px}#options div.option label{color:#5c87ab;display:inline}#options div.option input{margin-left:5px;width:25px;color:inherit}#options .buttons{padding:10px 0;text-align:right;width:100%}#options .buttons input{background:#ee7d42;text-transform:capitalize}#basket table{width:100%}#basket table th{font-weight:700}#basket table th,#basket table td{padding:0 2px}#basket table tr{line-height:40px}#basket.checkout table th:nth-child(3),#basket table th:nth-child(4),#basket.basket table th:nth-child(5),#basket.checkout table td:nth-child(3),#basket table td:nth-child(4),#basket.basket table td:nth-child(5),#basket table td.sub{text-align:right}#basket.basket h2{clear:both;font-size:20px;font-size:2rem;margin-top:20px}#basket.basket a.cross{display:none}#basket p.buttons{text-align:center;width:100%;padding:20px 0}#basket p.buttons input{margin:0 5px}#basket p.buttons input:hover{cursor:pointer}#basket p.buttons input:last-child{background:#ee7d42}#basket.checkout p{float:none;width:98%}#basket.checkout fieldset{margin:50px 0}#basket.checkout legend{background:#5c87ab;color:#fff;margin-top:-30px;font-family:'Roboto Slab';font-size:20px;font-size:2rem}#basket.checkout label{float:left;width:150px;clear:left;display:inline}#basket.checkout label.add{height:120px}#basket.checkout input{width:40%}a.pdf{display:inline-block;font:700 1.8rem "Roboto Slab";text-transform:uppercase;background:#ee7d42;color:#fff;padding:10px 20px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9998;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000 url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'9999\'\ height=\'9999\'\ viewBox=\'0\ 0\ 9999\ 9999\'%3E%3Cpattern\ id=\'p\'\ patternTransform=\'rotate\(45\ 0\ 0\)\'\ patternUnits=\'userSpaceOnUse\'\ width=\'8\'\ height=\'8\'%3E%3Cline\ x1=\'0\'\ y1=\'0\'\ x2=\'0\'\ y2=\'8\'\ style=\'stroke:%23111;stroke-width:4\'/%3E%3C/pattern%3E%3Crect\ x=\'0\'\ y=\'0\'\ width=\'9999\'\ height=\'999\'\ fill=\'url\(%23p\)\'/%3E%3C/svg%3E)}#colorbox{outline:0}#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxPrevious,#cboxNext,#cboxClose{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'176\'\ height=\'50\'\ viewBox=\'0\ 0\ 176\ 50\'%3E%3Crect\ x=\'14\'\ fill=\'white\'\ width=\'86\'\ height=\'50\'/%3E%3Ccircle\ fill=\'white\'\ stroke=\'%23B3B3B3\'\ cx=\'36\'\ cy=\'38\'\ r=\'10.5\'/%3E%3Ccircle\ fill=\'white\'\ stroke=\'%23B3B3B3\'\ cx=\'36\'\ cy=\'13\'\ r=\'10.5\'/%3E%3Cpath\ fill=\'%23B3B3B3\'\ d=\'M30.9\ 18.5l3.7-5.6-3.3-5.1h2.5l2.2\ 3.4\ 2.1-3.4h2.5L37.2\ 13l3.7\ 5.5h-2.6l-2.4-3.7-2.4\ 3.7h-2.6z\'/%3E%3Cpath\ fill=\'%232E3192\'\ d=\'M30.9\ 43.1l3.7-5.6-3.3-5.1h2.5l2.2\ 3.4\ 2.1-3.4h2.5l-3.3\ 5.2\ 3.7\ 5.5h-2.6L36\ 39.4l-2.4\ 3.7h-2.7z\'/%3E%3Crect\ opacity=\'.5\'\ width=\'14\'\ height=\'50\'/%3E%3Crect\ x=\'162\'\ opacity=\'.5\'\ width=\'14\'\ height=\'50\'/%3E%3Crect\ x=\'154\'\ fill=\'%23FFF\'\ width=\'8\'\ height=\'50\'/%3E%3Ccircle\ fill=\'white\'\ stroke=\'%23B3B3B3\'\ cx=\'62\'\ cy=\'13\'\ r=\'10.5\'/%3E%3Ccircle\ stroke=\'%23B3B3B3\'\ fill=\'white\'\ cx=\'62\'\ cy=\'38\'\ r=\'10.5\'/%3E%3Ccircle\ fill=\'white\'\ stroke=\'%23B3B3B3\'\ cx=\'88\'\ cy=\'13\'\ r=\'10.5\'/%3E%3Ccircle\ fill=\'white\'\ stroke=\'%23B3B3B3\'\ cx=\'88\'\ cy=\'38\'\ r=\'10.5\'/%3E%3Cpath\ fill=\'%23B3B3B3\'\ d=\'M59.7\ 17.3v-2.1l5.1-2-5.1-2v-2l7.4\ 3.2v1.8l-7.4\ 3.1zm31.1\ 0l-7.4-3.2v-1.8l7.4-3.2v2.1l-5.1\ 2\ 5.1\ 2v2.1z\'/%3E%3Cpath\ fill=\'%232E3192\'\ d=\'M59.2\ 41.9v-2.1l5.1-2-5.1-2v-2.1l7.4\ 3.2v1.8l-7.4\ 3.2zm31.6\ 0l-7.4-3.2v-1.8l7.4-3.2v2.1l-5.1\ 2\ 5.1\ 2v2.1z\'/%3E%3Cpath\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'14\'\ stroke-miterlimit=\'10\'\ d=\'M144\ 31c0\ 6.6-5.4\ 12-12\ 12h-12c-6.6\ 0-12-5.4-12-12V19c0-6.6\ 5.4-12\ 12-12h12c6.6\ 0\ 12\ 5.4\ 12\ 12v12z\'\ opacity=\'.5\'/%3E%3Cpath\ fill=\'%23FFF\'\ d=\'M137\ 32c0\ 2.2-1.8\ 4-4\ 4h-14c-2.2\ 0-4-1.8-4-4V18c0-2.2\ 1.8-4\ 4-4h14c2.2\ 0\ 4\ 1.8\ 4\ 4v14z\'/%3E%3C/svg%3E)!important}#cboxTopCenter,#cboxBottomCenter{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'1\'\ height=\'50\'\ viewBox=\'0\ 0\ 1\ 50\'%3E%3Crect\ opacity=\'.5\'\ x=\'0\'\ width=\'1\'\ height=\'50\'/%3E%3Crect\ y=\'14\'\ fill=\'white\'\ width=\'1\'\ height=\'22\'/%3E%3C/svg%3E)!important}#cboxTopLeft{width:21px;height:21px;background-repeat:no-repeat;background-position:-101px 0}#cboxTopRight{width:21px;height:21px;background-repeat:no-repeat;background-position:-130px 0}#cboxBottomLeft{width:21px;height:21px;background-repeat:no-repeat;background-position:-101px -29px}#cboxBottomRight{width:21px;height:21px;background-repeat:no-repeat;background-position:-130px -29px}#cboxMiddleLeft{width:21px;background-position:left top;background-repeat:repeat-y}#cboxMiddleRight{width:21px;background-position:right top;background-repeat:repeat-y}#cboxTopCenter{height:21px;background-position:0 0;background-repeat:repeat-x}#cboxBottomCenter{height:21px;background-position:0 -29px;background-repeat:repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'40\'\ height=\'40\'\ viewBox=\'0\ 0\ 40\ 40\'%3E%3Cpath\ opacity=\'.2\'\ d=\'M20.2\ 5.17c-8.253\ 0-14.945\ 6.69-14.945\ 14.945\ 0\ 8.255\ 6.692\ 14.946\ 14.946\ 14.946s14.95-6.69\ 14.95-14.94c0-8.254-6.69-14.946-14.943-14.946zm0\ 26.58c-6.424\ 0-11.633-5.21-11.633-11.635S13.777\ 8.48\ 20.2\ 8.48c6.426\ 0\ 11.634\ 5.21\ 11.634\ 11.635\ 0\ 6.426-5.208\ 11.634-11.633\ 11.634z\'/%3E%3Cpath\ d=\'M26.013\ 10.047l1.654-2.866C25.47\ 5.91\ 22.924\ 5.17\ 20.2\ 5.17v3.31c2.12\ 0\ 4.1.577\ 5.813\ 1.567z\'/%3E%3C/svg%3E) no-repeat center center;animation:spin 1s infinite}@keyframes spin {100% {transform:rotate(360deg)}}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background-repeat:no-repeat;background-position:-75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background-repeat:no-repeat;background-position:-50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background-repeat:no-repeat;background-position:-25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.video-container{position:relative;margin:0 10%;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:77%;border:0}@media only screen and (max-width:980px){#summary{left:auto;right:0}#products.product .content section p.basket>a{flex:0 1 49%}}@media only screen and (max-width:860px){#benefits ul{width:60%;margin:0 20%}#benefits li{width:100%!important}#options div.option{flex:0 1 49.5%}}@media only screen and (max-width:760px){#benefits ul{width:80%;margin:0 10%}#products.product .bestprice span{flex:0 0 100%;margin-bottom:20px}#products.product .include ul{column-count:2}#products.product .content section p.basket>a,#products.product .content section p.downloads>a{flex:0 1 100%}{flex:0 1 49%}}@media only screen and (max-width:640px){form p{width:98%}#products .prodlist div{clear:both;width:100%!important;margin-left:0!important}#prodjson section{float:left!important;display:block!important;width:100%!important;padding:0!important}#basket table tr{line-height:22px}#basket p.enter{font-size:12px;font-size:1.2rem;margin-top:10px}#basket .buttons input{padding:12px 12px!important}#basket.basket th:first-child span,#basket.basket table a{display:none}#basket.basket table a.cross{display:block}#basket.basket th:first-child:after{content:'X'}#benefits ul{width:100%;margin:0}#products.product .include li{font-size:16px;font-size:1.6rem}#options div.option{flex:0 1 100%}footer .nav>ul>li img{max-height:80px}footer .nav>ul>li{flex:0 1 100%}#index section .wrap>div div.left,#index section .wrap>div div.right{flex:0 1 48%}}@media only screen and (max-width:480px){#summary{left:0;right:auto;width:100%}footer .copyright span{display:block}#basket.basket table th:nth-child(4),#basket.basket table td:nth-child(4){width:0!important;overflow:hidden;font-size:0}#basket.basket input.cart{width:30px!important}#basket.checkout table th:nth-child(3),#basket.checkout table td:nth-child(3){width:0!important;overflow:hidden;font-size:0}#msg-response2{width:290px}#benefits li{padding-left:0!important}#basket.checkout input{width:90%}#basket.checkout label.add{height:auto}#cms:not(.gallery) img {width:300px}a.pdf{width:100%;box-sizing:border-box}#products.product .content section p.basket a{flex:0 1 100%}#products.product .include ul{column-count:1}}