.large-paragraph{font-family:'Arvo',Georgia,'Times New Roman',serif;font-size:1.3em}.highlight{color:#007188}.inset-left{float:left;margin:0 30px 30px 0}.inset-right{float:right;margin:0 0 30px 30px}.box{border:2px solid #007188}.file-download{display:block;padding:.3em 1em .3em 2.2em;font-size:1.1em;color:#006072;position:relative;margin:.2em 0}.file-download:before{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:1.6em;background:url(../images/download-icon.svg) center/contain no-repeat transparent}.file-download:hover{opacity:.8}.shaun-the-sheep-heading{color:#433a2a;font-family:'thunderhouseregular','Arvo',Georgia,'Times New Roman',serif;font-size:1.5em;font-size:4em;margin:0 0 .7em;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-x:hidden}body{font-size:15px;font-family:'Open Sans',Helvetica,Arial,sans-serif;color:#89847c;background:#FFF;overflow-x:hidden}.hr hr{display:none}.hr,hr{border:0;border-bottom:1px solid #d0d0d0;margin:1.5em 0}.error{color:red}.small{font-size:.75em}.desktop{display:block!important}span.desktop{display:inline!important}table.desktop{display:table!important}col.desktop{display:table-column!important}th.desktop,td.desktop{display:table-cell!important}tr.desktop{display:table-row!important}.mobile,span.mobile,table.mobile,col.mobile,th.mobile,td.mobile,tr.mobile{display:none!important}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.valign-top{vertical-align:top!important}.valign-middle{vertical-align:middle!important}.valign-bottom{vertical-align:bottom!important}.clear{clear:both;font-size:0;line-height:0;height:0}.float-left{float:left}.float-right{float:right}p{margin-bottom:1em;line-height:1.3em}img{border:0}a{text-decoration:none;color:#007188}a:hover{color:#777}.uppercase{text-transform:uppercase}iframe{display:block;max-width:100%;margin:1em 0}img{max-width:100%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading{color:#664d3c;display:block;margin:1em 0;font-family:'Arvo',Georgia,'Times New Roman',serif;font-weight:400}h1,.h1{font-size:1.6em}h2,.h2{font-size:1.3em}h3,.h3{font-size:1.2em}h4,h5,h6,.h4,.h5,.h6{font-size:1.1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}h1 .icon,h2 .icon,h3 .icon,h4 .icon,h5 .icon,h6 .icon{display:inline-block;vertical-align:middle;height:2em;background:rgba(255,255,255,.3);border-radius:50%;margin:0 .4em 0 .1em}h1+h1,h1+.h1,.h1+h1,.h1+.h1{margin-top:-1em}.heading-boxed{background:#fafafa;padding:.3em;position:relative}.heading-boxed:after{background:url(../images/arrow-right-grey.svg) center/contain no-repeat transparent;content:'';display:block;position:absolute;right:.4em;top:.4em;width:1.2em;height:1.2em;-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.columns{margin:0 -.8em}.columns:after{clear:both;content:'';display:block}.c16,.c20,.c25,.c30,.c33,.c40,.c50,.c60,.c66,.c75,.c80{float:left;min-height:1px}.columns>.c16,.columns>.c20,.columns>.c25,.columns>.c30,.columns>.c33,.columns>.c40,.columns>.c50,.columns>.c60,.columns>.c66,.columns>.c75,.columns>.c80,.columns>.c100{padding:0 .8em}.columns.tight{margin:0 -.3em}.columns.tight>.c16,.columns.tight>.c20,.columns.tight>.c25,.columns.tight>.c30,.columns.tight>.c33,.columns.tight>.c40,.columns.tight>.c50,.columns.tight>.c60,.columns.tight>.c66,.columns.tight>.c75,.columns.tight>.c80,.columns.tight>.c100{padding:0 .3em}.c16.float-right,.c20.float-right,.c25.float-right,.c30.float-right,.c33.float-right,.c40.float-right,.c50.float-right,.c60.float-right,.c66.float-right,.c75.float-right,.c80.float-right{float:right}form .c20,form .c25,form .c30,form .c33,form .c40,form .c50,form .c60,form .c66,form .c75,form .c80{padding-right:0 5px}.c16{width:16.66%}.c20{width:20%}.c25{width:25%}.c30{width:30%}.c33{width:33.33%}.c40{width:40%}.c50{width:50%}.c60{width:60%}.c66{width:66.66%}.c75{width:75%}.c80{width:80%}.lc{padding-right:50px}.rc{padding-left:50px}.script{font-family:'Arvo',Georgia,'Times New Roman',serif}.large-message{font-size:1.2em;text-align:center;margin:60px 0}.tabs a{float:left;display:block;text-transform:uppercase;background:#f0f0f0;color:#333;border-left:1px solid #FFF;font-size:.9em;padding:.8em 3em}.tabs a:first-of-type{border-left:0}.tabs a.active{background:#00788a;color:#FFF}.tabs:after{display:block;content:'';clear:both}.tabbed-content{display:none!important;margin-bottom:30px}.tabbed-content.shadow{background:#FFF;margin-bottom:30px;padding:30px}.tabbed-content.active{display:block!important}table.layout,table.form,.main table{border:0!important;width:100%}table.layout th,table.layout td,table.form th,table.form td,.main table th,.main table td{border:0!important;vertical-align:top;padding:.3em 20px .3em 0}textarea.copy{font-size:.6em}.video-embed-textarea{margin-bottom:2em}#body{background:center top/100% auto no-repeat transparent;overflow-x:hidden}.root{width:100%}.root>div,.page-width{max-width:1100px;margin:0 auto;padding-left:3%!important;padding-right:3%!important;position:relative;transition:all .3s ease}.root.narrow>div,.page-width.narrow{max-width:1000px}header{border-bottom:1px solid #f0f0f0;color:#007188;z-index:1001}header .logo{display:block;padding:1em 0;width:20%}header .logo img{display:block;width:100%}header .mobile-menu-toggle{display:none}header .links{background:#f2f2f2;color:#706f6f;font-size:.8em;padding:.1em .5em .3em;text-align:right;text-transform:uppercase;position:absolute;top:0;right:3%}header .links a{display:inline-block;color:inherit;padding:0 .8em;vertical-align:middle}header .links img{display:inline-block;margin:0 .3em 0 0;vertical-align:middle;width:auto;height:.9em}header .links img.white,#search-form2 input[type="image"].white{display:none}#search-form2{background:rgba(255,255,255,.3);display:inline-block;margin:0;padding:0 .5em;position:relative;vertical-align:middle;width:10em}#search-form2 input[type="text"]{background:none;color:inherit;margin:0;padding:0;vertical-align:middle}#search-form2 ::-webkit-input-placeholder{color:inherit}#search-form2 :-moz-placeholder{color:inherit;opacity:1}#search-form2 ::-moz-placeholder{color:inherit;opacity:1}#search-form2 :-ms-input-placeholder{color:inherit}#search-form2 input[type="image"]{background:none;padding:.1em;position:absolute;top:0;right:0;width:1.5em;height:1.5em}.bg-image header{border-bottom:0;color:#FFF}.bg-image header .links{background:transparent;color:inherit}.bg-image header .links a{border-right:1px solid #FFF}.bg-image header .links img:not(.white),.bg-image #search-form2 input[type="image"]:not(.white){display:none}.bg-image header .links img.white,.bg-image #search-form2 input[type="image"].white{display:inline-block}.bg-image header,.bg-image .bg-image-message,.bg-image header input[type="text"]{text-shadow:1px 1px 2px rgba(0,0,0,.5)}.main-navigation-box{position:absolute;right:3%;top:4em}.main-navigation-box .logo{display:none}.main-navigation-box #search-form2{display:none}.main-navigation{font-size:.8em;position:relative;z-index:1000}.main-navigation ul{list-style-type:none;margin:0;padding:0;text-align:center}.main-navigation ul li{display:inline-block;position:relative;margin:0;padding:0}.main-navigation ul li.dropdown{position:static}.main-navigation a,.main-navigation a:visited{display:block;padding:.6em .6em;color:inherit;text-transform:uppercase}.main-navigation .active>a{font-weight:700}.main-navigation li:last-child a{padding-right:0}.main-navigation :hover>a,.main-navigation ul ul.menu :hover>a{}.main-navigation ul ul.menu,.dropdown-box ul.menu{border-top:10px solid #FFF;visibility:hidden;position:absolute;top:100%;left:-.6em;text-shadow:none;width:250px;z-index:1002}.main-navigation ul li:last-of-type ul.menu,.dropdown-box li:last-of-type ul.menu{left:auto;right:-.6em}.main-navigation ul ul.menu,.dropdown-box{-webkit-box-shadow:2px 7px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:2px 7px 5px 0 rgba(0,0,0,.2);box-shadow:2px 7px 5px 0 rgba(0,0,0,.2)}.dropdown-box ul.menu{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.main-navigation ul ul.menu li,.dropdown-box ul li{display:block;padding:0 1em;background:#FFF}.main-navigation ul ul.menu a,.main-navigation ul ul a:visited,.dropdown-box ul a,.dropdown-box ul a:visited{text-align:left;height:auto;text-transform:none;border:0;background-color:#FFF;color:#404040;line-height:1em;padding:.5em 2px;border-bottom:1px solid #f0f0f0}.main-navigation ul ul.menu a.active2,.dropdown-box ul a.active2{background-color:#f0f0f0}.main-navigation ul ul.menu li:last-child a,.dropdown-box ul.menu li:last-child a{border-bottom:10px solid #FFF}.main-navigation ul ul.menu a:hover,.dropdown-box ul.menu a:hover{background-color:#f0f0f0}.main-navigation ul ul.menu :hover>a,.dropdown-box ul.menu :hover>a{background-color:#f0f0f0}.dropdown-box{display:none;position:absolute;height:auto;left:0;width:100%;background:#FFF;text-align:left;padding:15px;z-index:1001}.dropdown-box .category-box{padding:0 10px 0 10px}.dropdown-box .category-box:first-of-type{border-right:1px solid #c1beba}.dropdown-box .cycle-slideshow a{display:block;width:100%;text-align:center;height:auto;text-transform:none}.dropdown-box .cycle-slideshow a .shadow{margin-bottom:.5em}.dropdown-box .cycle-slideshow a img{display:block;padding:10px;width:100%}.main-navigation .dropdown-box ul.menu{visibility:visible;width:auto;text-align:left;position:static;left:auto;top:auto;border:0}.main-navigation .dropdown-box a{color:#7b6a58}.main-navigation table{position:absolute;top:0;left:0;border-collapse:collapse}.main-navigation ul li:hover ul.menu,.main-navigation ul a:hover ul.menu{visibility:visible}.main-navigation ul li:hover .dropdown-box,.main-navigation ul a:hover .dropdown-box{display:block}.social{position:fixed;right:0;top:40%;z-index:1002}.social>a,.social-icon{display:block;width:40px;height:40px;margin:0 0 2px;background:center/80% auto no-repeat rgba(0,80,96,.7)}.social>a:hover{background-color:rgba(0,80,96,1)}.twitter{background-image:url(../images/social/twitter.svg)!important}.facebook{background-image:url(../images/social/facebook.svg)!important}.instagram{background-image:url(../images/social/instagram.svg)!important}.pinterest{background-image:url(../images/social/pinterest.svg)!important}.youtube{background-image:url(../images/social/youtube.svg)!important}#search-form{position:relative;display:block;width:40px;height:40px;transition:all .3s ease;margin:0}#search-form .close{display:none;width:10px;position:absolute;right:50px;top:15px;z-index:2}#search-form.active .close{display:block}#search-form .close img{display:block;width:100%}#search-form input[type="text"]{height:40px;line-height:40px;padding:0;position:absolute;top:0;right:0;width:0;z-index:1;transition:all .3s ease}input[type="text"],#search-form.active input[type="text"]{padding:0 1em;width:260px}#search-form input[type="image"]{display:block;position:absolute;right:0;top:0;width:40px;height:40px;padding:0;z-index:2;background:rgba(0,80,96,.7);padding:.4em}#search-form input[type="image"]:hover{background-color:rgba(0,80,96,1)}.banner{margin:0 auto;position:relative;width:100%;height:600px;max-width:1200px}.banner .cycle-slideshow{width:100%;height:100%}.navi-arrow{display:block;position:absolute;bottom:0;width:40px;height:40px;z-index:1000;background:url(../images/arrow-right.svg) center/50% auto no-repeat rgba(0,0,0,.6)}.navi-arrow.right{left:42px}.navi-arrow.left{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}.pager{z-index:1000;text-align:center}.pager span{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:50%;background:#606060;font-size:0;cursor:pointer}.pager span:hover{background:#00788a}.pager span.cycle-pager-active{background:#00788a}.banner .item{width:100%;height:100%;display:block;position:absolute;background-size:cover;background-position:center}.banner .item .link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.banner .item .page-width{position:relative;height:100%}.banner .item .text{position:absolute;bottom:70px;left:60px;color:#FFF;text-shadow:2px 2px 4px rgba(0,0,0,.7);font-family:'Arvo',Georgia,'Times New Roman',serif}.banner .item .text h1{margin:0;font-size:2.4em}.banner .item .text h2{margin:0;font-size:1.8em}.banner .item .text p{margin:0}.banner .item .text .dark{color:#404040;text-shadow:1px 1px 7px rgba(255,255,255,1)}.bg-image-message{color:#FFF;display:block;font-family:'Arvo',Georgia,'Times New Roman',serif;position:relative;height:35vw}.bg-image-message>div{display:table;position:relative;width:100%;height:100%}.bg-image-message>div>div{display:table-cell;font-size:1.7em;text-align:center;vertical-align:middle}.bg-image-message .block-link{background:rgba(0,113,136,.5);color:inherit;display:inline-block;font-size:.8em;text-shadow:none;padding:.2em .5em;text-transform:uppercase}.main-strapline{padding:2em 0;text-align:center}.main{position:relative;padding:2em 0}.main ul,.main ol{margin-left:1.5em;margin-bottom:1.5em}.main li{margin-bottom:1em;color:#007188}.main li>span{color:#4e4c48}.main table{margin:2em 0}.main table th,.main table td{padding:.2em .3em}.main img{height:auto}.page-heading{float:left}.page-info{float:right;text-align:right;margin-bottom:.8em}.page-strapline{color:#664d3c;display:block;font-family:'Arvo',Georgia,'Times New Roman',serif;text-align:right;font-size:1em;margin-bottom:.8em}.page-key{text-align:right;font-size:.8em}.page-key .group{color:inherit;display:inline-block;margin-left:.8em}.page-key .icon{display:inline-block;height:.7em}.cogs{display:inline!important;color:#00788a;font-size:1.6em}.cog-heading{display:inline-block}.cogs .icon{display:inline-block!important}.cogs img.icon{height:.8em}.archive-nav-inline{font-family:'Arvo',Georgia,'Times New Roman',serif;text-align:right}.archive-nav-inline .reset{color:inherit;display:inline-block;font-size:.8em;margin:0 0 .3em}.archive-nav-inline .select-style{display:inline-block;margin:0 0 0 .5em;vertical-align:middle}.archive-nav-inline .select-style select{font-size:1em;padding:.2em .4em}.page{border-bottom:1px solid #89847c;padding:0 0 1.5em;margin:1.5em 0}.page .image{float:left;width:30%}.page .image a,.page .image .thumb{display:block;width:100%}.page .text{margin-left:calc(30% + 30px)}.page h2:first-of-type{color:#007188}.gridpage{background:#f2f2f2;margin:0 0 1.5em}.gridpage .text{font-size:.8em;padding:1em}.gridpage .text hr{margin:1em -1em}.gridpage .text .more{display:block;font-size:.9em}.page-navigation{font-size:.8em;margin:2em 0 0;text-align:center}.banner-advert{background:center/cover no-repeat #333;color:#FFF;margin:0 auto;max-width:1500px;font-size:2em;font-family:'Arvo',Georgia,'Times New Roman',serif;position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.banner-advert>div{max-height:550px;height:55vw;text-align:right;padding-top:150px;opacity:.9;position:relative;z-index:1}.banner-advert a.link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.banner-advert-root+footer{margin-top:0}.box{border:0!important;margin-left:-10000px;padding-left:10000px!important;margin-right:-10000px;padding-right:10000px!important;margin-bottom:2em}.greenbg,.coloured-box,.testimonials-content,.band-heading{background:center rgba(0,80,96,.7);color:#FFF;padding:1em 0}.greenbg *,.coloured-box *,.testimonials-content *,.band-heading *{color:inherit}.greenbg hr,.greenbg .hr,.coloured-box hr,.coloured-box .hr,.testimonials-content hr,.testimonials-content .hr,.band-heading hr,.band-heading .hr{border-bottom-color:#FFF}.usp-icons-root,.usp-icons-root-product{background:url(../images/craftsman-tools.jpg) center/cover;padding:5%}.usp-icons-root-product{background-image:url(../images/drummer-banner.jpg)}.usp-icons{margin:0 auto;position:relative;max-width:800px;height:25em}.usp-icons>div{display:table;position:relative;width:100%;height:100%}.usp-icons>div>div{display:table-cell;vertical-align:middle}.usp-icon{color:#FFF;display:block;font-family:'Arvo',Georgia,'Times New Roman',serif;margin:0 auto;padding:0 15%;text-align:center;text-transform:lowercase}.usp-icon img{display:block;margin:0 0 .5em;width:100%}.large-links{margin:3em 0}.large-links a,.large-links .large-link{background:#fafafa;color:#494742;display:block;font-family:'Arvo',Georgia,'Times New Roman',serif;margin:0 0 2em;padding:1.5em 5% 3em;position:relative;text-align:center;width:100%;min-height:240px}.large-links img{display:block;width:auto;height:7em;margin:0 auto 1em;transition:all .3s ease}.large-links .title{display:block;margin:.8em 0 0;height:4em;text-transform:uppercase}.large-links .more{display:block;font-size:.8em;opacity:.6;position:absolute;bottom:1em;left:0;text-transform:uppercase;width:100%}.large-links .more>div{border:1px solid #999;display:inline-block;margin:0 auto;padding:.2em .4em}.large-links:after{content:'';clear:both;display:block}.large-links.rows{margin:2em 0}.large-links.rows a,.large-links.rows .large-link{margin:0 0 .3em;padding:1.5em 1.5em 1.5em 6em;text-align:left;width:100%;min-height:0}.large-links.rows img{position:absolute;left:0;top:0;width:5em;height:auto;margin:0}.large-links.rows .title{margin:0;height:auto}.large-links.smaller{font-size:.8em}.large-links.smaller a,.large-links.smaller .large-link{padding:1em 5% 0;min-height:0}.large-links.smaller a img,.large-links.smaller .large-link img{width:70px;height:70px}.lgreenbg{background-color:rgba(159,166,21,.7);color:#FFF}.large-links.lgreen img{background-color:#b9be5d}.coloured-box{padding:60px 0;background-image:url(../images/coloured-pattern.png)}.band-heading{padding:.4em 0}.band-heading h1,.band-heading h2,.band-heading h3,.band-heading h4,.band-heading h5,.band-heading h6{margin-top:0;margin-bottom:0}.testimonial{background:#f2f2f1;margin:0 0 3em;padding:1.5em;position:relative}.testimonial .text{font-size:.9em}.testimonial .source{margin-top:1em;font-weight:700}.testimonial:after{content:'';display:block;margin-left:-2em;position:absolute;left:50%;top:100%;width:0;height:0;border-style:solid;border-width:2em 2em 0 2em;border-color:#f2f2f1 transparent transparent transparent}.testimonials-content{}.testimonial p:last-child{margin-bottom:0}.team-member{background:#f6f5f3;font-size:.85em;overflow:hidden}.team-member .caption{margin:0!important}.team-member .text{padding:1.5em;height:35em}.team-member.wide .text{padding:2em;height:auto}.team-member h3{margin:0;text-transform:uppercase}.team-member h3 span{display:block;font-size:.7em;text-transform:none}.team-member hr{margin:1em 0}.grid-item{color:#494742;display:block;position:relative;background:#FFF}.grid-item a{color:inherit}.grid-item .heading{color:inherit!important}.grid-item .link{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:102;font-size:0}.grid-item .label,.shoplabel{pointer-events:none;position:absolute;top:0;left:0;z-index:102}.grid-item .label.br,.shoplabel.br{top:auto;left:auto;bottom:0;right:0}.grid-item .label span,.shoplabel span{color:#FFF;display:block;font-family:'Arvo',Georgia,'Times New Roman',serif;position:absolute;top:17%;left:-17%;text-align:center;text-transform:uppercase;width:100%;z-index:1;-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.grid-item .label.br span,.shoplabel.br span{padding:24px 0 0 0;bottom:14px;left:20px}.grid-item .label .shop-label,.shoplabel .shop-label{display:block;pointer-events:none;width:75px;height:75px;z-index:0;fill:#8dcdc4}.grid-item .label.new .shop-label,.shoplabel.new .shop-label{fill:#3e9d0a}.grid-item .label.comingsoon span,.shoplabel.comingsoon span{font-size:.7em}.grid-item .label.comingsoon .shop-label,.shoplabel.comingsoon .shop-label{fill:#e8b55b}.grid-item .label.specialoffer span,.shoplabel.specialoffer span{font-size:.7em}.grid-item .label.specialoffer .shop-label,.shoplabel.specialoffer .shop-label{fill:#a4e85b}.grid-item .label.oos span,.shoplabel.oos span{font-size:.7em}.grid-item .label.oos .shop-label,.shoplabel.oos .shop-label{fill:#ec9907}.grid-item .label.sale .shop-label,.shoplabel.sale .shop-label{fill:#ae1717}.grid-item .label.sale span,.shoplabel.sale span{font-size:1.2em}.grid-item .label.bestseller .shop-label,.shoplabel.bestseller .shop-label{fill:#006072}.grid-item .label.bestseller span,.shoplabel.bestseller span{font-size:.7em}.grid-item .cycle-slideshow{width:100%}.grid-item .thumb{display:block;width:100%;padding:1em 0 3em}.team-member .grid-item .thumb,.grid-item .thumb.nopadding{padding:0 0 30px}.team-member .grid-item .thumb,.grid-item.noheading .thumb.nopadding{padding:0}.grid-item .heading{font-size:1em!important;position:absolute;bottom:0;left:0;width:100%;margin:0;padding:.5em .2em .5em .4em;text-transform:uppercase;background:rgba(255,255,255,.9);z-index:101}.grid-item.category .heading{padding-right:65px}.grid-item .heading span{display:block;text-transform:none}.grid-item .navi-arrow{width:30px;height:30px;left:auto;right:0;background-color:transparent;background-image:url(../images/arrow-right-grey.svg);border-left:1px solid #d2cdc9}.grid-item .navi-arrow.left{right:30px;border-left:0;border-right:1px solid #d2cdc9}.shadow,.caption{display:block;position:relative;background:#FFF;margin-bottom:2em;min-height:50px;max-width:100%}.shadow.inline,.caption.inline{display:inline-block;height:auto}.shadow .content,.caption .content{display:block;position:relative;padding:1.5em;background:#FFF;z-index:1}.shadow img,.caption img{display:block;height:auto}.shadow.arrow:after,.caption.arrow:after{content:'';display:block;position:absolute;bottom:-14px;left:60px;border-width:15px 15px 0 15px;border-style:solid;border-color:#FFF transparent transparent}.gallery{width:100%;height:450px;margin-bottom:10px}.gallery .cycle-slideshow{width:100%;height:100%}.gallery .cycle-slideshow .item{display:none;width:100%;overflow:hidden;text-align:center;position:relative}.gallery .cycle-slideshow a.item:first-child{display:block}.gallery .cycle-slideshow .item .heading{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1);position:absolute;bottom:0;left:0;width:100%;font-size:.8em;color:#000;margin:0;padding:.5em;font-weight:700}.gallery .cycle-slideshow .item img{display:block;margin:0 auto;height:450px}.gallery-thumbs{margin-bottom:2em}.gallery-thumbs .group{width:100%}.gallery-thumbs .group a{display:block;float:left;width:calc(100%/7);border:5px solid transparent}.gallery-thumbs .group a:hover{border-color:#CCC}.gallery-thumbs .group a.active{border-color:#4e4c48}.gallery-thumbs .group a img{display:block;width:100%}#google-map{width:100%;height:300px;margin-bottom:2em}#stockist-form input[type="text"]{max-width:60%;width:300px}#stockist-map{width:100%;height:500px}#stockist-results th{text-align:left}#stockist-results td{border-top:1px solid #f0f0f0!important;padding:.5em .2em}.video-browse{font-size:.85em}.video-browse a{color:#4e4c48;display:inline-block;margin:0 0 0 .8em}.video-browse a:hover,.video-browse a.active{color:#007188}.video{display:block;position:relative;color:#4e4c48;padding-bottom:2em}.video .thumb{display:block;width:100%;padding-top:60%;background:center/cover}.video .play{display:block;height:50px;position:absolute;top:calc(50% - 35px);left:calc(50% - 25px);opacity:.8;transition:all .3s ease;pointer-events:none}.video:hover .play{opacity:1;height:60px;top:calc(50% - 40px);left:calc(50% - 30px)}.video .heading{position:absolute;bottom:0;left:0;width:100%;background:#FFF;margin:0;padding:.8em 1em;text-transform:uppercase;font-size:.9em}footer{background:url(../images/footer-bg.svg) center right -2%/auto 140% no-repeat #007188;color:#FFF;font-size:.7em;margin-top:3em;padding-bottom:2em}.signup-form-root{background:rgba(85,85,85,.5);margin:0 0 2em;padding:1em 0;text-align:center}#signup-form{max-width:none}.signup-form-root h2{margin-top:1.5em;color:inherit;font-size:1.8em}.signup-form-root a{text-decoration:underline;font-weight:700}.signup-form-root p{font-size:1.4em}.signup-form-root input{font-size:1.2em}#signup-form p{display:inline-block;font-size:1.4em;margin:.5em 1em .5em 0;text-transform:uppercase;vertical-align:middle}#signup-form .fields{display:inline-block;vertical-align:middle;width:100%;max-width:600px}#signup-form input[type="text"],#signup-form input[type="email"]{background:rgba(255,255,255,.2);color:#FFF}#signup-form ::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit}#signup-form input[type="image"]{background:transparent}footer a{color:#FFF}footer a:hover{color:#FFF;text-decoration:underline}footer .megamenu ul{float:left;position:relative;height:100%;max-width:20%;margin:0;padding:0 3em 0 0;list-style-type:none}footer .megamenuul li{margin:0;padding:0}footer .megamenu ul li a{display:block;padding:0}footer .megamenu ul li.large a{font-size:1.3em;text-transform:uppercase;height:4em;border:0}footer .contact{font-size:1.2em;position:absolute;bottom:0;right:0;text-align:right;width:auto}footer .contact2{padding-top:3em}body.popup{background-image:none}fieldset{border:0}input,select,textarea{border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1em}textarea{min-height:10em}input[type="text"],input[type="email"],input[type="password"],textarea{width:100%;padding:.6em 1em;vertical-align:middle;background:#f0f0f0;border:0;margin-bottom:3px;-webkit-appearance:none}input[type="submit"],input[type="button"],input[type="image"],.button{display:inline-block;padding:.5em 1.2em;margin:0 0 .3em;border:0;background-color:#008b9d;color:#FFF;cursor:pointer;background:rgba(0,80,96,.7);height:2.7em}input[type="submit"]:hover,input[type="button"]:hover,input[type="image"]:hover,a.button:hover{background-color:#00788a}input[type="image"]{padding:.5em}input[type="file"]{font-size:1.2em}label{width:120px;color:inherit;padding:.4em .5em .4em 0;font-size:.85em}form{margin:1.5em 0;max-width:600px}form.formhandler{padding:0;width:100%;margin:0 auto}form.formhandler fieldset{width:100%;border-style:none;background-repeat:repeat-x;float:left;clear:left;width:100%;margin:0 0 .5em 0;padding:0}form.formhandler legend{margin-left:1em;color:#000;display:none}form.formhandler fieldset ol{margin:0!important;list-style:none}form.formhandler li{margin:0 0 .2em}form.formhandler li input,form.formhandler li textarea{width:calc(100% - 120px)}form.formhandler li input[type="radio"],form.formhandler li input[type="checkbox"]{width:auto;margin-left:120px;margin-right:10px}form.formhandler fieldset.submit{border-style:none}form.formhandler label{float:left;padding:0;width:120px}form.formhandler p.text{margin:1em 0 1.5em}form.formhandler label.inline,form.formhandler label.checkbox{float:none;display:inline-block;width:calc(100% - 160px);margin:0;vertical-align:top}form.formhandler fieldset li{float:left;clear:left;width:100%;padding-bottom:.2em}form.formhandler fieldset.submit{float:none;width:auto;border-style:none;background-color:transparent;text-align:right}form.formhandler fieldset.submit input{width:auto;cursor:pointer}form.formhandler fieldset fieldset{margin-bottom:0;border-style:none;background-color:transparent;background-image:none}form.formhandler fieldset fieldset label.legend{float:left;width:100%;margin-right:1em;vertical-align:top}form.formhandler fieldset fieldset ol{position:relative;margin:0 0 0 120px;padding:0}form.formhandler fieldset fieldset label{float:none;width:auto;margin-right:auto}.select-style{background:#f2f2f2;color:#7b6a58;padding:0;overflow:hidden;padding-right:2em;position:relative;vertical-align:middle}.select-style select{-webkit-appearance:none;background:#f2f2f2;border:0;color:inherit;display:block;padding:.5em .5em .5em .5em;position:relative;width:calc(100% + 2em)}.select-style select option{padding:0}.select-style:after{background:url(../images/select-arrows.svg) center/60% auto no-repeat #f2f2f2;content:'';display:block;pointer-events:none;position:absolute;top:0;right:0;width:2em;height:100%}.category,.product{color:#494742;font-family:'Arvo',Georgia,'Times New Roman',serif;margin:0 0 3em;position:relative}.category a,.product a{color:inherit}.category .thumb-root,.product .thumb-root{position:relative}.category .thumb,.product .thumb{border:1px solid #f3f3f3;margin:0 0 .3em}.category .text,.product .text{padding:0 0 .7em;position:relative}.category .skill-level,.product .skill-level{display:block;min-width:1px;height:2.6em}.category .cog-heading,.product .cog-heading{display:none}.category .heading,.product .heading{color:inherit!important;margin:0;position:relative;z-index:101}.category .text:after,.product .text:after{border-top:1px solid #494742;content:'';display:block;position:absolute;left:0;bottom:0;width:40%;height:0;z-index:101}.category.featured .text{position:absolute;bottom:1.4em;left:1em}.category.featured .heading{font-size:1.2em}.category.featured .heading span{display:block;font-size:.6em;text-transform:uppercase}.product .heading{min-height:3em;padding-right:24%}.product .price{color:#ada9a5}.category-banner{display:block;margin:0 0 2em;overflow:hidden;position:relative}.category-banner .cycle-slide{position:absolute}.category-banner .cycle-sentinel{position:static}.category-banner img{display:block;width:100%;height:auto}.category-banner .category-banner-anim-slide{display:none}.category-banner .category-banner-anim-slide-first{display:block}.category-banner .overlay{align-items:center;color:#FFF;display:flex;font-family:'Arvo',Georgia,'Times New Roman',serif;flex-direction:column;justify-content:center;padding:5%;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.category-banner .overlay>div{width:100%}.category-banner .overlay h2,.category-banner .overlay h3,.category-banner .overlay h4,.category-banner .overlay h5,.category-banner .overlay h6{color:inherit!important;font-size:1.8em;margin:0 0 .5em}.category-banner .overlay a{color:inherit!important;text-decoration:none}.category-banner .link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}#breadcrumbs{text-transform:uppercase;font-size:.7em}#breadcrumbs a{color:inherit}#breadcrumbs+*{margin-top:.5em}#product-left{position:relative}#product-image{width:100%;margin-bottom:1em}#product-image .item{position:absolute;width:100%}#product-image .item .image a,#product-image .item .image{display:block;width:100%}#product-image .item .image{background:#FFF;padding:.5em}#product-image .item .social-icon{position:absolute;bottom:0;right:0;padding:.4em;margin:0}#product-thumbnails{margin-bottom:1em}#product-thumbnails a{display:block;width:25%;float:left;padding:2px}#product-thumbnails a img{display:block;width:100%}#product-thumbnails a.active{opacity:.5}#product-right .product-level{display:block;margin:-2em 0 2em;padding:0 0 .5em;position:relative}.cog-row{font-size:1.4em;margin-top:-1em}.cog-row .cog-heading{display:none}.name-row .cogs{display:none!important}#product-right .product-level:after{border-top:1px solid #89847c;content:'';display:block;position:absolute;left:0;bottom:0;width:5em;height:0}#product-right form{margin:2em 0 0}.product-info strong{display:block;margin-bottom:.3em;font-size:.8em;text-transform:uppercase}.favourite{border:1px solid #dcdbdb;color:#575756;font-family:'Arvo',Georgia,'Times New Roman',serif;font-size:.8em;font-weight:700;padding:1em;text-transform:uppercase}.heart{display:inline-block;font-size:2em;line-height:.7em;vertical-align:bottom}.product-info td{border-bottom:1px solid #89847c!important;padding:.3em .1em .3em 0!important}table.extras{border-collapse:collapse;margin:0 0 3em!important}table.extras td{border-bottom:1px solid #89847c!important;padding:.7em .1em .7em 0!important}table.extras td.image{padding-right:.5em!important}table.extras .image img{display:block;width:100%}table.extras input{font-size:.8em}#product_price,#product_offsite_price{color:#575756;font-size:1.8em;font-family:'Arvo',Georgia,'Times New Roman',serif;font-weight:700}#product_orderform input[type="sumbit"]{}#product-right .large-links a .title{color:#007188}.product-small a,.product-small img{display:block;width:100%}input[type="submit"].add-to-cart{background:url(../images/basket.svg) center right .6em/auto 1em no-repeat rgba(0,80,96,.7);padding-right:2.6em}body.education .main a{color:#ACAA00}body.education .social>a,body.education .social-icon,body.education #search-form input[type="image"]{background-color:rgba(172,170,0,.7)}#search-form input[type="image"]:hover{background-color:#ACAA00}body.education .cogs{color:#ACAA00}body.education .favourite{color:#ACAA00}body.education .highlight{color:#ACAA00}body.education input[type="submit"]{background-color:#ACAA00}body.education input[type="submit"]:hover{background-color:#7e7d00}body.education .tabs a{background-color:#ACAA00;color:#FFF}body.education .tabs a.active{color:#ACAA00;background-color:#FFF}body.education #product-right .large-links .large-link{color:#ACAA00}body.education #product-right .large-links img{background-color:#ACAA00}body.education #product-right .large-links a .title,body.education #product-right .large-links .large-link .title{color:#ACAA00}table.basket{background:rgba(255,255,255,.7)}table.basket th{background:#008b9d;color:#FFF}table.basket .optionlabels{font-size:.9em}table.form th{}body.shaun-the-sheep{background:url(../images/aardman/sts-bg.jpg) center top /100% auto no-repeat #c1d236;color:#433a2a}body.shaun-the-sheep header .sts-logo{color:#FFF;position:absolute;right:50px;bottom:15px;width:35%}body.shaun-the-sheep .body-patterns{background:none}body.shaun-the-sheep .main a,body.shaun-the-sheep .highlight{color:#267138}.shaun-inset{display:block;float:right;margin:2em 0 2em 1em;width:20%;height:auto}.shaun-inset-outside{display:block;position:absolute;left:100%;top:1em;width:20%;height:auto}body.shaun-the-sheep .page-strapline{color:inherit}body.shaun-the-sheep .hr,body.shaun-the-sheep hr{border-bottom-color:#267138}body.shaun-the-sheep .cogs{color:#267138}.shaun-the-sheep-heading span{color:#FFF;font-family:'Boudoir','thunderhouseregular','Arvo',Georgia,'Times New Roman',serif;font-size:.7em}body.shaun-the-sheep .category .thumb,body.shaun-the-sheep .product .thumb{border:0}body.shaun-the-sheep .product .price{color:inherit}.shaun-group{display:block;position:absolute;bottom:90%;left:40%;width:60%;max-width:600px;height:auto;z-index:-1}.sts-banner{background:url(../images/aardman/sts-banner-bg.png) center/auto 100%;no-repeat;color:#FFF;margin-top:15em;padding:4em 0 0;height:54vw;max-height:500px}.sts-banner h2{color:#FFF}.sts-banner .join-us{display:block}.sts-banner .video-container{background:url(../images/aardman/video-bg.png) center/100% 100% no-repeat transparent;padding:.8em;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.sts-banner .video{padding:0}.sts-banner .video .heading{display:none}body.shaun-the-sheep #product-image .social-icon{background-color:rgba(38,113,56,.7)}body.shaun-the-sheep .large-links a .title{color:#267138!important}body.shaun-the-sheep .product-info .skill-level span{display:none}.sts-related-product{display:block;position:relative}.sts-related-product .thumb{display:block;position:absolute;top:20%;left:20%;width:60%;height:auto}.sts-related-product .bg{display:block;width:100%;height:auto}.sts-copyright{position:absolute;bottom:-40px}.sts-tree{position:absolute;bottom:-80px;right:-10%;width:40%;z-index:-1}.checkout-form form{max-width:none!important}.dropship-notice{font-weight:700;margin-top:8px;font-size:.9em}.distributors .title{margin:0 0 .3em;padding:1.5em 1.5em 1.5em 6em;width:100%;position:relative}.distributors .title img{display:block;position:absolute;left:0;top:0;width:5em;height:auto;margin:0}.distributors .title span{color:#007188;display:block;margin:0;height:auto;text-transform:uppercase;font-family:'Arvo',Georgia,'Times New Roman',serif}.distributors .stockist-country{padding-left:6em}.distributors .stockist-country .country-name{color:#007188;font-family:'Arvo',Georgia,'Times New Roman',serif}.distributors .stockist-country .country-name img{max-width:24px;vertical-align:middle;display:inline-block;margin-right:4px}@media only screen and (max-width:480px){body{font-size:.8em}.mobile{display:block!important}span.mobile{display:inline!important}table.mobile{display:table!important}col.mobile{display:table-column!important}th.mobile,td.mobile{display:table-cell!important}tr.mobile{display:table-row!important}.desktop,span.desktop,table.desktop,col.desktop,th.desktop,td.desktop,tr.desktop{display:none!important}h1{font-size:1.4em}h2{font-size:1.2em}h3{font-size:1.1em}h4,h5,h6{font-size:1em}.columns{margin:0 -5px}.c20,.c25,.c33,.c40,.c50,.c60,.c66,.c75,.c80,.c100{}.columns>.c20,.columns>.c25,.columns>.c33,.columns>.c40,.columns>.c50,.columns>.c60,.columns>.c66,.columns>.c75,.columns>.c80,.columns>.c100{padding:5px}.respond .c20{width:100%}.respond .c25{width:100%}.respond .c33{width:100%}.respond .c40{width:100%}.respond .c50{width:100%}.respond .c60{width:100%}.respond .c66{width:100%}.respond .c75{width:100%}.respond .c80{width:100%}.cm20,.cm30,.cm33,.cm40,.cm50,.cm60,.cm66,.cm70,.cm80,.cm100{float:left}.cm20{width:20%}.cm30{width:30%}.cm33{width:33.33%}.cm40{width:40%}.cm50{width:50%}.cm60{width:60%}.cm66{width:66.66%}.cm70{width:70%}.cm80{width:80%}.cm100{float:none;width:100%}.cm100.lc,.cm100.rc{padding-left:0;padding-right:0}.lc{padding-right:15px}.rc{padding-left:15px}.inset-left{float:none;margin:1em 0;width:100%;height:auto}.inset-right{float:none;margin:1em 0;width:100%;height:auto}label{width:80px}table.layout tr{}table.layout th,table.layout td{display:block;padding:.3em 0 .3em 0;max-width:100%}table.layout th .shadow.inline img,table.layout td .shadow.inline img{width:100%;height:auto}header{padding:0}header.root>div{height:auto;padding-bottom:10px}header .logo{position:static;width:120px;margin:0}header .links{font-size:.75em;margin-bottom:10px}#search-form2{display:none}header .links a:first-child{border:0}header .links a:hover{}header .mobile-menu-toggle{display:block;position:absolute;right:10px;top:calc(2em + 10px);text-transform:uppercase;color:#FFF;font-weight:700;background:rgba(0,80,96,1);padding:.2em .4em}body.mobile-menu header .mobile-menu-toggle{position:fixed;z-index:1002}header .mobile-menu-toggle span{font-size:10px}.bg-image header input[type="text"]{text-shadow:none}.bg-image #search-form2 input[type="image"]:not(.white){display:block}.bg-image #search-form2 input[type="image"].white{display:none}.bg-image header input[type="text"]{color:#007188!important}.bg-image header ::-webkit-input-placeholder{text-shadow:none}.bg-image header :-moz-placeholder{text-shadow:none}.bg-image header ::-moz-placeholder{text-shadow:none}.bg-image header :-ms-input-placeholder{text-shadow:none}.main-navigation-box{position:fixed;top:0;left:0;right:auto;z-index:1003;height:100%;width:70%!important;margin-left:-75%;background:#008b9d;padding:10px;text-shadow:none;transition:all .3s ease;-webkit-box-shadow:0 0 13px 3px rgba(0,0,0,.75);-moz-box-shadow:0 0 13px 3px rgba(0,0,0,.75);box-shadow:0 0 13px 3px rgba(0,0,0,.75)}body.mobile-menu .main-navigation-box{margin-left:0;overflow-x:hidden;overflow-y:auto}.main-navigation-box .logo{display:block;width:100px}.main-navigation-box #search-form2{background:#FFF;display:block;margin:1em 0;width:100%}.main-navigation{background:none;font-size:1em}.main-navigation ul{padding-bottom:20px;text-align:left}.main-navigation ul li{float:none;display:block}.main-navigation a,.main-navigation a:visited{padding:.3em 1em .3em 0;height:auto;line-height:normal;border-right:0;color:#FFF}.main-navigation a.active{color:#FFF;text-decoration:underline}.main-navigation li:last-child a{border:0;padding-right:0}.main-navigation a:hover,.main-navigation ul ul a:hover{background:transparent;color:#FFF;text-decoration:none}.main-navigation :hover>a,.main-navigation ul ul :hover>a{background:transparent;color:#FFF;text-decoration:underline}.main-navigation a:hover{background:transparent;color:#FFF;text-decoration:underline}.main-navigation ul ul.menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;visibility:visible;position:static;height:auto;top:auto;left:auto;right:auto;width:auto;border-top:0;padding:.3em 0 10px 10px;font-size:1em}.main-navigation ul ul.menu li{background:transparent;padding:0}.main-navigation ul ul.menu a,.main-navigation ul ul a:visited{padding:.5em 0;background:none;color:#FFF;border-color:#FFF;font-size:1em}.main-navigation ul ul.menu a.active2{background-color:transparent}.main-navigation ul ul.menu li:first-child a{padding-top:0}.main-navigation ul ul.menu li:last-child a{border-bottom:transparent}.main-navigation ul ul.menu a:hover,.dropdown-box ul.menu a:hover{background:transparent;color:#FFF}.main-navigation ul ul.menu :hover>a,.dropdown-box ul.menu :hover>a{background:transparent;color:#FFF}.dropdown-box{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;position:static;top:auto;left:auto;background:transparent;padding:0 0 10px 10px;color:#FFF;font-size:1em}.dropdown-box .category-box{padding:0}.dropdown-box .category-box:first-of-type{border-right:0}.dropdown-box .cycle-slideshow a{}.dropdown-box .cycle-slideshow a img{display:block;padding:10px;width:100%}.main-navigation .dropdown-box ul.menu{visibility:visible;width:auto;text-align:left;position:static;left:auto;top:auto;border:0}.main-navigation .dropdown-box a{color:inherit}.dropdown-box .advert{display:none}.main-navigation ul li:hover ul,.main-navigation ul a:hover ul{}.social{position:absolute;left:0;top:110px;display:none}.social>a,.social-icon{width:30px;height:30px;margin:0 0 1px}#search-form{width:30px;height:30px}#search-form.active{width:300px}#search-form .close{right:40px;top:10px}#search-form .close img{}#search-form input[type="text"]{height:30px;line-height:30px;width:calc(100% - 30px);z-index:1}#search-form input[type="image"]{width:30px;height:30px}.banner{height:auto;margin:0 auto 0}.navi-arrow{width:30px;height:30px}.navi-arrow.right{left:31px}.banner .navi-arrow{display:none}.pager span{width:8px;height:8px}.pager span.cycle-pager-active{}.banner .item{padding-bottom:40%}.banner .item .page-width{}.banner .item .text{padding:10px 0 0 45px;bottom:auto;top:0;left:0;font-size:.8em}.banner .item .text h1{font-size:1.4em}.banner .item .text h2{font-size:1.2em}.banner .item .text .logo{width:auto;height:4em}.main{padding:1em 0}.page-heading{float:none;margin-bottom:.2em}.page-info{float:none;text-align:left}.page-strapline{float:none;text-align:left;font-size:1em}.page-key{text-align:left}.page-key .group{margin-right:15px;margin-left:0}.page-key .icon{display:inline-block;height:1em}.cogs{display:inline!important;color:#00788a;font-size:1.2em}.cogs .icon{display:inline-block!important}.page-nav a{}.main{}.main ul,.main ol{margin-left:1.5em;margin-bottom:1.5em}.main li{margin-bottom:1em;color:#007188}.main li>span{color:#63605b}.main table{margin:2em 0}.archive-list{}.archive-list ul li{}.archive-list ul li a{}.page{}.page .image{float:none;width:100%}.page .text{margin-left:0}.banner-advert{font-size:1em}.banner-advert>div{height:120px;padding-top:20px}.greenbg,.coloured-box,.testimonials-content,.band-heading{}.usp-icons{height:auto}.large-links{padding-bottom:1em;text-align:center}.large-links a,.large-links .large-link{float:none;display:inline-block;vertical-align:top;height:auto;min-height:120px;margin:0 0 1em}.large-links img,.large-links a:hover img{width:40px;height:40px;margin:0 auto 1em}.large-links .more{}.lgreenbg{}.large-links.smaller{font-size:.7em}.large-links.smaller a,.large-links.smaller .large-link{padding:15px 0;height:auto}.large-links.smaller a img,.large-links.smaller .large-link img,.large-links.smaller a:hover img{width:40px;height:40px}.coloured-box{padding:30px 0}.band-heading{}.testimonial.shadow{padding:40px 20px 20px;margin-bottom:30px;background-size:20px auto}.testimonial .text{}.testimonials-content{padding:20px 0}.team-member{}.team-member .text,.team-member.wide .text{padding:1.5em;height:auto}.team-member h3 span{}.grid-item{height:auto}.grid-item .label{}.grid-item .label span{padding:7px 0 0 0;margin:0 0 0 -9px}.grid-item .label .shop-label{width:40px;height:40px}.grid-item .label.comingsoon span{font-size:.5em;font-weight:700}.grid-item .cycle-slideshow{height:auto}.grid-item .thumb{padding:5px 5px 40px;max-height:none}.grid-item .heading{padding:5px;text-transform:uppercase;font-size:.8em;background:#FFF;z-index:101}.grid-item .heading span{font-size:.8em}.grid-item .navi-arrow{display:none}.grid-item.product .skill-level{}.shadow.arrow:after{left:30px}.gallery{height:auto}.gallery .cycle-slideshow .item{}.gallery .cycle-slideshow .item img{height:150px}.gallery-thumbs .group{}.gallery-thumbs .group a{border-width:2px}.gallery-thumbs .group a.active{}#google-map{height:200px}#stockist-map{height:200px}.footer-features .shadow{height:auto}.footer-features .video .thumb{height:160px}.footer-features .link{display:block;padding:0 25px;line-height:50px;font-family:'my_lucky_pennyregular','Brush Script MT',cursive;background:url(../images/arrow-right-highlight.svg) center right 25px/1em auto no-repeat transparent}.footer-features .link:hover{background-image:url(../images/arrow-right-grey.svg)}.twitter-feed{padding-bottom:60px!important}.twitter-feed .heading img{}.footer-features .social-links{}.footer-features .social-links a:hover{}.competition-feature{display:block;background:#00788a;height:220px;color:#FFF;font-size:.8em;padding:15px 25px}.video-browse a{margin:0 .8em 0 0}.video{}.video .play{height:30px;position:absolute;left:calc(50% - 15px);top:calc(50% - 15px)}.video:hover .play{height:40px;left:calc(50% - 20px);top:calc(50% - 35px)}.video .heading{padding:5px;font-size:.8em}.signup-form-root{}#signup-form{margin:0}#signup-form input{text-transform:uppercase}footer a{}footer .megamenu{padding-bottom:0em;text-align:center}footer .megamenu ul{float:none;max-width:none;padding:0 0 2em}footer .megamenu ul li a{padding-left:0;border-left:0}footer .megamenu ul li.large a{height:auto;margin:0 0 .5em;padding-left:0}footer .contact{position:static;text-align:center}footer .contact2{text-align:center}.product-info .align-center{text-align:left!important}.category.aesthetic-sts .thumb{padding:0 0 35px}body.shaun-the-sheep header .sts-logo{right:10px;bottom:10px}.shaun-inset{width:30%}.sts-copyright{left:20px}.sts-banner{margin:0;padding:6vw 0 0;height:auto;max-height:none}.sts-banner.w-image-above{margin-top:28vw}.category-banner .overlay h2,.category-banner .overlay h3,.category-banner .overlay h4,.category-banner .overlay h5,.category-banner .overlay h6{font-size:1.1em}}@media only screen and (min-width:480px) and (max-width:980px){body{font-size:calc(.3em + 1.2vw)}.main-navigation{height:auto}.main-navigation>ul>li>a{padding-left:8px;padding-right:8px;font-size:.8em}.sts-banner{padding:3vw 0 0}.sts-banner.related-products{padding:5vw 0 0}}@media only screen and (min-width:1060px){.root>div,.page-width{padding-left:0!important;padding-right:0!important}}