html,*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}fieldset,iframe,img{border:0}table{border-collapse:collapse;border-spacing:0}th{font-style:normal;font-weight:normal}ol,ul{list-style:none}cite{font-style:normal}a{outline:none}header,section,footer,aside,nav,article,main,figure{display:block}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],input[type='submit'],textarea{-webkit-appearance:none}@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}.clearfix:before,.the-header:before,.clearfix:after,.the-header:after{content:"";display:table}.clearfix:after,.the-header:after{clear:both}.clearfix,.the-header{zoom:1}.simpleclearfix,.payments ul,.sidebar,.col-right.customers ul,.products-list,.products-list--4,.latest-news,.label-type__color ul,.label-choices,.colour-previews{height:100%;overflow:hidden}body,input[type='text'],select,textarea{font-family:"Open Sans",Arial,Helvetica,sans-serif}.h1,.hgroup h1,.content h1,.products-list--index h1,.h2,.hgroup h2,form h2,.content h2,.customers h2,.latest-news h2,.products-list--assetpage h2,.label-type h2,.btn,.the-navigation,.content dt,.sidebar__cta span,.sidebar__callback h2,.banner--h1 span,.content__cta h6,.content__cta a,.quote__button,.free-delivery--block{font-family:"Rokkitt","Open Sans",Arial,Helvetica,sans-serif}@font-face{font-family:'brondings';src:url("fonts/brondings.eot");src:url("fonts/brondings.eot?#iefix") format("embedded-opentype"),url("fonts/brondings.svg#brondings") format("svg"),url("fonts/brondings.woff") format("woff"),url("fonts/brondings.ttf") format("truetype");font-weight:normal;font-style:normal}[data-icon]:before,[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'brondings';font-style:normal;font-weight:normal;speak:none;-webkit-font-smoothing:antialiased}[data-icon]:before{content:attr(data-icon)}.icon-twitter:before{content:"\e000"}.icon-tel:before{content:"\e002"}.icon-email:before{content:"\e001"}.icon-addr:before{content:"\e003"}.icon-quote:before{content:"\e004"}html{font-size:62.5%}body{background:url(/img/_bkg.png) center 16px repeat-x;border-top:4px solid #D2D2D3;color:#1C1F22;font-size:14px;font-size:1.4rem}a{color:#376FA7}a:hover{color:#999}.skip-link{float:left;margin:0 0 0 -9999px;text-decoration:none}.skip-link:focus{background:#333333;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:11px;margin:0;padding:3px 7px 3px 5px;position:relative;z-index:1000}.fl{float:left}.fr{float:right}hr,.content__cta,.products-list--assetpage,.hgroup--product,.form__footer{border-top:5px solid #DCDCDC}hr{background:0;border-bottom:0;border-left:0;border-right:0;clear:both}.h1,.hgroup h1,.content h1,.products-list--index h1{color:#376FA7;font-size:36px;font-size:3.6rem;margin:6px 0 2px 0}.h2,.hgroup h2,form h2,.content h2,.customers h2,.latest-news h2,.products-list--assetpage h2,.label-type h2{color:#636465;font-size:24px;font-size:2.4rem;margin:20px 0 6px 0}.hgroup h1{margin-bottom:-17px}.hgroup h2{margin-bottom:0}.wrap{max-width:1060px;min-width:300px;padding-left:10px;padding-right:10px;position:relative;overflow:none}@media screen and (min-width: 720px){.wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1060px){.wrap{margin:0 auto}}@media screen and (min-width: 720px){.main-col-outer{float:right;margin-left:-180px;width:100%}.main-col-inner{margin-left:180px;padding-left:60px}.col-left{float:left}.col-right{float:right}}.sidebar{margin-bottom:25px}@media screen and (min-width: 720px){.sidebar{float:left;width:180px}}.twocol__side{margin-bottom:25px}@media screen and (min-width: 720px){.twocol__main__outer{float:left;margin-right:-180px;width:100%}.twocol__main__inner{margin-right:180px;padding-right:20px}.twocol__side{float:right;width:180px}}@media screen and (min-width: 940px){.twocol__main__outer{margin-right:-300px}.twocol__main__inner{margin-right:300px;padding-right:40px}.twocol__side{width:300px}}form{margin-top:20px}form h2{margin-top:40px}form h2:first-child{margin-top:0}form p,form .acting-p{padding:12px 0 6px 0}label{display:block;margin-bottom:2px}input[type='text'],select,textarea{color:#666;font-size:16px;font-size:1.6rem;margin-bottom:6px;padding:6px;width:100%}.p-checkbox label{cursor:pointer;float:left;margin:0}.p-checkbox input{float:left;height:14px;margin:3px 3px 0 0;overflow:hidden;width:14px}.hint{color:#A5A6A7;font-size:12px;font-size:1.2rem;padding-left:6px}.hint--error{color:#D95D5D}.input--error{border:1px solid #D95D5D;border-radius:2px}#p-security{clear:both;display:none;height:0px;visibility:hidden}#p-security label{float:none;padding:0 0 4px 0;text-align:left;width:auto}#p-security input[type="text"]{display:block;float:none}.alert{clear:both;color:#FFF;border-radius:5px;font-size:12px;font-size:1.2rem;font-weight:600;margin-top:12px;padding:9px 20px 9px 37px;position:relative}.alert--error{background:url(/img/_error.png) 10px 10px no-repeat #D95D5D}.alert--success{background:url(/img/_success.png) 10px 12px no-repeat #99C563}.alert a{color:#FFF}.alert a:hover{color:#444;text-decoration:underline}.btn{background:#376FA7;border:0;border-radius:5px;color:#FFF;cursor:pointer;font-size:18px;font-size:1.8rem;height:32px;text-shadow:0 1px 0 rgba(0,0,0,0.2);width:80px}.btn:hover{background:#CCC;color:#376FA7;text-shadow:0 1px 0 #fff}.btn--green{background:#6bbc23 !important}.btn--green:hover{background:#CCC !important}.the-header{background:#35475A;border-radius:5px;color:#AAA;margin:42px 0 20px 0;padding:14px;position:relative}@media screen and (min-width: 720px){.the-header{margin-top:46px}}.the-header__telephone{color:#636465;position:absolute;right:14px;top:-31px}.the-header__telephone strong{font-weight:600}@media screen and (min-width: 720px){.the-header__telephone{font-size:18px;font-size:1.8rem;top:-35px}}@media screen and (min-width: 720px){.logo{float:left}}.logo img{display:inline-block;vertical-align:middle}.the-navigation{font-size:18px;font-size:1.8rem}@media screen and (max-width: 719px){.the-navigation{margin-left:-11px;margin-right:-11px;margin-top:10px}}@media screen and (min-width: 720px){.the-navigation{float:right;margin-top:10px}}.the-navigation li{float:left;margin-right:6px;margin-bottom:9px;margin-left:6px}.the-navigation a{border-bottom:1px solid #35475A;color:#FFF;display:inline-block;padding:2px 5px 1px 5px;text-decoration:none}.the-navigation a:hover{color:#AAA}.the-navigation a.current{border-color:#FFF}.the-navigation__requests{margin-bottom:0 !important}@media screen and (max-width: 719px){.the-navigation__requests{margin-left:11px !important}}@media screen and (min-width: 720px) and (max-width: 1019px){.the-navigation__requests{float:right !important}}@media screen and (max-width: 1019px){.the-navigation__requests{clear:both}}@media screen and (min-width: 1020px){.the-navigation__requests{margin-top:-4px}}.the-navigation__requests a{background:#376FA7;border-radius:5px;margin-left:6px;padding:6px 0 5px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.2);width:80px}.the-navigation__requests a:hover{background:#FFF;color:#376FA7;text-shadow:none}.the-footer__contacts__header,.payments p{color:#FFF;padding-bottom:6px;text-transform:uppercase}.the-footer{background:#1C1F22;border-top:5px solid #D2D2D3;color:#A5A6A7;font-size:13px;font-size:1.3rem;margin-top:80px;padding-top:35px;padding-bottom:22px}@media screen and (max-width: 719px){.the-footer{margin-top:20px}}.the-footer a{color:#A5A6A7;text-decoration:none}.the-footer a:hover{color:#FFF}@media screen and (min-width: 720px){.the-footer__contacts{float:right;text-align:right;width:45%}}@media screen and (max-width: 719px){.the-footer__contacts{padding:20px 0}}.the-footer__contacts__header{padding-bottom:2px}.the-footer__copyright{border-top:1px solid #333639;padding:15px 0;text-align:center;text-transform:uppercase}.the-footer__copyright a{color:#FFF}.the-footer__copyright a:hover{color:#376FA7}.payments{margin-bottom:8px}@media screen and (min-width: 720px){.payments{float:left;width:45%}}.payments__card{background-image:url(/img/_sprite.png);background-repeat:no-repeat;float:left;height:45px;margin-right:5px;text-indent:-9999px;width:60px}.payments__card--visa{background-position:center -73px}.payments__card--mastercard{background-position:center -134px}.payments__card--amex{background-position:center -195px}.payments__card--maestro{background-position:center -255px}.payments__card--visaelectron{background-position:center -315px}.back-to-top{background:url(/img/_sprite.png) center -366px no-repeat;clear:both;color:#FFF;display:block;height:44px;margin:0 auto;padding-top:18px;text-align:center;text-decoration:none;text-transform:uppercase;width:92px}.back-to-top:hover{opacity:0.7}.content ul,.label-type__cols>ul{list-style:disc;margin-left:40px}.content p,.content dd,.content li,.label-type p,.label-type__cols>ul li{line-height:1.4em;padding:10px 0 11px 0}.content dt{color:#636465;font-size:24px;font-size:2.4rem;margin:20px 0 6px 0}.content ol{list-style:decimal;margin-left:40px}.content ul.tick-list{list-style:none;margin-left:15px}.content ul.tick-list li{background:url(/img/_bullet_tick.png) 0 15px no-repeat;padding-left:25px}.content img{margin-top:14px;margin-bottom:10px}@media screen and (max-width: 559px){.content img{display:block;float:none !important;margin-left:auto;margin-right:auto}}@media screen and (min-width: 560px){.content img.fl{margin-right:20px;margin-bottom:20px}.content img.fr{margin-bottom:20px;margin-left:20px}}img{height:auto;max-width:100%}.navigation--side{border-bottom:1px solid #B7B8B9;border-top:1px solid #B7B8B9;font-weight:600;margin-bottom:30px}@media screen and (max-width: 719px){.navigation--side{margin-top:40px}.navigation--side--index{display:none}}.navigation--side li{border-top:1px solid #DBDBDC}.navigation--side li:first-child{background:#F8F8F8;background:rgba(183,184,185,0.1);border:0;padding:11px 20px}.navigation--side a{color:#636465;display:block;padding:11px 20px;text-decoration:none}.navigation--side a:hover{color:#1C1F22}.navigation--side a.current{color:#376FA7;position:relative}.navigation--side a.current:after{background:url(/img/_sprite.png) center top no-repeat;content:" ";height:5px;position:absolute;right:10px;top:18px;width:4px}.sidebar__cta{border-radius:10px;color:#FFF;display:block;font-weight:600;margin-bottom:15px;padding:10px 3px 14px 3px;text-align:center;text-decoration:none;text-transform:uppercase}.sidebar__cta span{background:#FFF;display:block;font-size:36px;font-size:3.6rem;font-weight:400;margin-top:11px;padding-top:2px}.sidebar__cta--quote{background:#376FA7}.sidebar__cta--quote span{color:#376FA7}.sidebar__cta--sample{background:#636465}.sidebar__cta--sample span{color:#636465}.sidebar__cta:hover{background:#1C1F22;color:#FFF}.sidebar__cta:hover span{color:#1C1F22}@media screen and (min-width: 420px) and (max-width: 719px){.sidebar__cta{float:left;width:47.5%}.sidebar__cta--sample{margin-left:5%}}.sidebar__contact{margin-bottom:24px}.sidebar__contact p{color:#636465;font-size:12px;font-size:1.2rem;font-weight:600;line-height:1.2em;padding:4px 0 4px 16px;position:relative}.sidebar__contact p:before{left:0;position:absolute;top:4px}.sidebar__contact a{color:#636465;text-decoration:none}.sidebar__contact a:hover{color:#376FA7}.sidebar__callback{background:#376FA7;border-radius:10px;color:#FFF;margin-bottom:20px;padding:20px}@media screen and (max-width: 939px){.sidebar__callback{display:none}}.sidebar__callback h2{font-size:24px;font-size:2.4rem}.sidebar__callback form{margin-top:0}.sidebar__callback label{display:none}.sidebar__callback input[type="text"]{border:0;margin:0}.sidebar__callback .btn{background:#35475A;border:4px solid #FFF;height:50px;width:100%}.sidebar__callback .btn:hover{background:#FFF}.sidebar__callback ::-webkit-input-placeholder{color:#636465;opacity:1 !important}.sidebar__callback ::-moz-placeholder{color:#636465;opacity:1 !important}.sidebar__callback :-ms-input-placeholder{color:#636465;opacity:1 !important}.sidebar__callback :-moz-placeholder{color:#636465;opacity:1 !important}.customers li,.products-list img,.products-list--4 img{border:1px solid #A5A6A7;border-radius:10px}.customers li{margin:10px 0;padding:0 10px;text-align:center}.customers blockquote{color:#636465;padding:7px 0 11px 0}.customers cite{color:#636465;display:block;font-weight:600;padding-left:22px;position:relative}.customers cite:before{color:#A5A6A7;font-size:18px;font-size:1.8rem;left:0;position:absolute;top:-2px}.customers img{display:inline-block;vertical-align:middle}.col-right.customers li{float:left}@media screen and (max-width: 519px){.col-right.customers li{margin-left:4.34783%;width:47.82609%}.col-right.customers li:nth-child(2n+1){clear:both;margin-left:0}}@media screen and (min-width: 520px) and (max-width: 719px){.col-right.customers li{margin-left:2.85714%;width:31.42857%}.col-right.customers li:nth-child(3n+1){clear:both;margin-left:0}}@media screen and (min-width: 720px){.col-right.customers li{margin-left:4.34783%;width:47.82609%}.col-right.customers li:nth-child(2n+1){clear:both;margin-left:0}}.banner{margin-bottom:20px}@media screen and (max-width: 439px){.banner--imageonly{display:none}}.banner--h1{background-size:cover;height:200px;margin-bottom:11px;position:relative;width:100%}@media screen and (max-width: 559px){.banner--h1{height:100px}}.banner--h1 span{background:#35475A;background:rgba(53,71,90,0.8);bottom:0;color:#FFF;font-size:36px;font-size:3.6rem;left:0;padding:12px 22px 10px 22px;position:absolute}.banner--h1--securitylabels{background:url(/img/_banner_securitylabels.jpg)}.banner--h1--printedlabels{background:url(/img/_banner_printedlabels.jpg)}.banner--h1--selfadhesivelabels{background:url(/img/_banner_selfadhesivelabels.jpg)}.banner--h1--vinyllabels{background:url(/img/_banner_vinyllabels.jpg)}.banner--h1--bottlelabels{background:url(/img/_banner_bottlelabels.jpg)}.content__cta{margin-top:30px}.content__cta h6{color:#626262;font-size:30px;font-size:3rem;line-height:1em;margin-top:2px}.content__cta h6 span{color:#999;font-size:24px;font-size:2.4rem}.content__cta div{text-align:center}.content__cta div span{color:#626262;font-size:18px;font-size:1.8rem;font-weight:600}.content__cta a{background:#376FA7;border-radius:5px;color:#FFF;display:block;font-size:28px;font-size:2.8rem;margin-bottom:5px;padding:17px 0 15px 0;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.2);width:100%}.content__cta a:hover{background:#999}@media screen and (max-width: 819px){.content__cta{padding-top:20px}.content__cta h6{margin-bottom:10px}}@media screen and (min-width: 820px){.content__cta{padding-top:40px}.content__cta h6{float:left;padding-right:50px;position:relative;width:55%}.content__cta h6:after{background:url(/img/_sprite.png) right -30px no-repeat;content:" ";height:38px;right:20px;position:absolute;top:14px;width:20px}.content__cta div{float:right;width:45%}}.products-list li{margin-top:16px;margin-bottom:10px;text-align:center}@media screen and (min-width: 360px){.products-list li{float:left}}@media screen and (min-width: 360px) and (max-width: 519px){.products-list li{margin-left:4.34783%;width:47.82609%}.products-list li:nth-child(2n+1){clear:both;margin-left:0}}@media screen and (min-width: 520px) and (max-width: 719px){.products-list li{margin-left:2.85714%;width:31.42857%}.products-list li:nth-child(3n+1){clear:both;margin-left:0}}@media screen and (min-width: 720px) and (max-width: 819px){.products-list li{margin-left:4.34783%;width:47.82609%}.products-list li:nth-child(2n+1){clear:both;margin-left:0}}@media screen and (min-width: 820px){.products-list li{margin-left:2.85714%;width:31.42857%}.products-list li:nth-child(3n+1){clear:both;margin-left:0}}.products-list li>a{color:#1C1F22;font-weight:600;text-decoration:none}.products-list li>a:hover{color:#376FA7}.products-list span{display:block}.products-list .btn{font-weight:400;line-height:32px;margin:10px auto 0 auto;width:100px}.products-list--4 li{margin-top:16px;margin-bottom:10px;text-align:center}@media screen and (min-width: 360px){.products-list--4 li{float:left}}@media screen and (min-width: 360px) and (max-width: 519px){.products-list--4 li{margin-left:4.34783%;width:47.82609%}.products-list--4 li:nth-child(2n+1){clear:both;margin-left:0}}@media screen and (min-width: 520px) and (max-width: 719px){.products-list--4 li{margin-left:2.85714%;width:22.85714%}.products-list--4 li:nth-child(4n+1){clear:both;margin-left:0}}@media screen and (min-width: 720px) and (max-width: 819px){.products-list--4 li{margin-left:4.34783%;width:47.82609%}.products-list--4 li:nth-child(2n+1){clear:both;margin-left:0}}@media screen and (min-width: 820px){.products-list--4 li{margin-left:2.85714%;width:22.85714%}.products-list--4 li:nth-child(4n+1){clear:both;margin-left:0}}.products-list--4 a{color:#1C1F22;font-weight:600;text-decoration:none}.products-list--4 a:hover{color:#376FA7}.products-list--4 span{display:block}.shop-list__size,.shop-list__price{color:#636465;display:block}.shop-list__size{margin:-1px 0 1px 0}.shop-list__price{font-size:12px;font-size:1.2rem;font-weight:400}.shop-list__price strong{color:#376FA7;font-size:18px;font-size:1.8rem}.index__shop{background:#376FA7;background-image:linear-gradient(to bottom right, #376FA7, #35475A);border-radius:10px;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.2);margin-bottom:30px;padding:20px 30px}.index__shop h2,.index__shop h3{font-family:"Rokkitt","Open Sans",Arial,Helvetica,sans-serif}.index__shop h2{font-size:36px;font-size:3.6rem}.index__shop h3{font-size:24px;font-size:2.4rem}.index__shop ul{padding:20px 0}.index__shop li{display:flex;align-items:center;padding:3px 0}.index__shop li:before{background:url(/img/_bullet_tick--white.png) no-repeat;content:" ";display:block;height:14px;margin-right:10px;width:16px}.index__shop .btn{border:4px solid #FFF;border-radius:10px;font-size:24px;font-size:2.4rem;text-align:center;text-decoration:none;display:block;height:auto;padding:20px;min-width:100%}@media screen and (min-width: 780px){.index__shop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.index__shop__hgroup{width:100%}.index__shop ul{padding-bottom:0}.index__shop .btn{flex:0 0 200px;min-width:inherit}}.products-list--index{padding-bottom:20px}.products-list--index h1{color:#1C1F22}.products-list--index h1 span{color:#376FA7}.content--index h2{color:#376FA7}#index hr{margin-bottom:27px}.latest-news{padding-top:39px;position:relative}@media screen and (min-width: 620px){.latest-news{padding-right:53px}}.latest-news__article{margin-top:9px;padding-left:60px;position:relative}.latest-news__article:before{background:#E5E5E5;content:" ";display:block;height:100%;left:50px;position:absolute;top:0;width:1px}@media screen and (max-width: 619px){.latest-news__article{margin-bottom:20px}}@media screen and (min-width: 620px){.latest-news__article{float:left;margin-right:4.78469%;width:45.21531%}}.latest-news__article time{font-size:13px;font-size:1.3rem;font-weight:600;left:0;position:absolute;text-align:center;text-transform:uppercase;top:-2px;width:40px}.latest-news__article time span{display:blocc;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.125em}.latest-news__article h3 a{color:#1C1F22;font-weight:700;text-decoration:none}.latest-news__article h3 a:hover{color:#376FA7}.latest-news__article p{color:#636465;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;padding:9px 0 1px 0}.latest-news__morelink{background:url(/img/_sprite.png) right -30px no-repeat;color:#A5A6A7;display:block;font-size:13px;font-size:1.3rem;font-weight:600;height:37px;padding:8px 20px 0 0;text-decoration:none}.latest-news__morelink:hover{color:#376FA7}@media screen and (max-width: 619px){.latest-news__morelink{clear:both;margin:0 auto;width:53px}}@media screen and (min-width: 620px){.latest-news__morelink{margin-top:27px;position:absolute;right:0;top:90px}}.products-list--assetpage{border-bottom:5px solid #DCDCDC;margin:20px 0;padding:20px 0}.label-type__cols img{display:block;margin:2px auto 10px auto}.label-type__cols>ul{margin-top:3px}.label-type__cols>ul li{padding:5px 0}@media screen and (min-width: 520px) and (max-width: 719px){.label-type__cols{padding-left:240px}.label-type__cols img{float:left;margin:2px 0 0 -240px}}@media screen and (min-width: 820px){.label-type__cols{padding-left:240px}.label-type__cols img{float:left;margin:2px 0 0 -240px}}.label-type__cta{clear:both;font-size:13px;font-size:1.3rem}.label-type__color span{color:#636A71;display:block;font-size:12px;font-size:1.2rem;margin-top:-5px;padding-bottom:2px}.label-type__color ul{margin-bottom:-2px;padding-top:3px}.label-type__color li{float:left;height:20px;margin:0 5px 5px 0;text-indent:-9999px;width:40px}.label-type__color__black{background:#000}.label-type__color__blue{background:#2E3192}.label-type__color__red{background:#ED1C24}.label-type__color__green{background:#00A651}.label-type__color__blue{background:#2E3192}.label-type__color__royalblue{background:#3669B1}.label-type__color__skyblue{background:#00ADEE}.label-type__color__magenta{background:#EC038A}.label-type__color__orange{background:#F48123}.label-type__color__mauve{background:#903465}.label-type__color__white{border:1px solid #999}.label-type__color__bloodred{background:#C5262E}.label-type__color__yellow{background:#FFF100}.label-type__color__brown{background:#A15641}.label-type__color__lilac{background:#BCA2CD}.label-type__color__silver{background:#BBBDBF}.barcode-types tr{border-top:1px solid #DBDBDC;line-height:1.2em}.barcode-types tr:first-child{border:0}.barcode-types th,.barcode-types td{padding:9px 0;vertical-align:top}@media screen and (max-width: 479px){.barcode-types th,.barcode-types td{padding-left:3px;padding-right:3px}}@media screen and (min-width: 480px){.barcode-types th{min-width:180px}}.content .product-list-imgs ul{list-style:none;height:100%;margin:0;overflow:hidden}.content .product-list-imgs li{margin:6px 0 6px 2.8571%;padding:0;width:31.4285%}.content .product-list-imgs li:nth-child(3n+1){margin-left:0}@media screen and (min-width: 520px) and (max-width: 719px){.form--contact{float:left;width:65%}}@media screen and (min-width: 880px){.form--contact{float:left;width:65%}}.form--contact textarea{height:200px;width:100%}.contact__aside{margin-top:17px}@media screen and (min-width: 520px) and (max-width: 719px){.contact__aside{float:right;width:30%}}@media screen and (min-width: 880px){.contact__aside{float:right;width:30%}}.contact__aside h6{font-size:18px;font-size:1.8rem;font-weight:600}.contact__aside p{padding:5px 0}.map-canvas{height:200px;margin:37px 0 20px 0;width:100%}@media screen and (min-width: 720px){.form--quote .input--80,.form--sample .input--80,.form--product .input--80{width:80px !important}.form--quote .input--160,.form--sample .input--160,.form--product .input--160{width:160px !important}.form--quote .input--260,.form--sample .input--260,.form--product .input--260{width:240px !important}.form--quote .input--320,.form--sample .input--320,.form--product .input--320{width:360px !important}}.quote__button{background:url(/img/bkg--quotebutton.png) 9px center no-repeat #376FA7;border:0;border-radius:5px;color:#FFF;cursor:pointer;font-size:18px;font-size:1.8rem;margin:10px 0 2px 0;padding:10px 20px 10px 68px;text-shadow:0 1px 0 rgba(0,0,0,0.2);text-align:left}.quote__button:hover{background-color:#333}.quote__button strong{font-size:24px;font-size:2.4rem;font-weight:normal}.quote__button span{display:block}.quote__button__hint{font-size:12px;font-size:1.2rem;padding-top:0 !important}.hgroup--product{margin-top:20px;padding-top:20px}.productoptions__intro{font-size:12px;font-size:1.2rem;margin-top:-16px}.label-choices{padding:21px 0 23px 0}.label-choices li{border:4px solid #FFF;cursor:pointer;float:left;margin-right:20px;padding:20px 20px 10px 20px}.label-choices li.checked{border-color:#376FA7}.label-choices img{margin:0 auto 2px auto}@media screen and (max-width: 479px){.label-choices li{height:100%;overflow:hidden;float:none;margin-right:0;padding-bottom:20px;width:100%}.label-choices img{float:left;margin:0 20px 0 0}.label-choices .p-checkbox{padding-top:20px}}.product__altcta{background:#35475A;border-radius:10px;color:#FFF;margin-top:7px;padding:10px 10px 5px 10px}.product__altcta h2{color:#FFF;margin:0}@media screen and (max-width: 419px){.product__altcta{display:none}}@media screen and (min-width: 820px){.product__altcta{float:right;width:180px}}@media screen and (min-width: 820px){.product__options--outer{float:left;margin-right:-180px;padding-bottom:25px;width:100%}.product__options--inner{margin-right:180px;padding-right:40px}}.colour-previews{padding-top:6px}.colour-previews li{cursor:pointer;float:left;height:20px;margin:0 5px 5px 0;text-indent:-9999px;width:40px}@media screen and (min-width: 720px){.form--product .acting-p{height:100%;overflow:hidden}}.form__footer{clear:both;margin:25px 0 40px 0;padding-top:34px}.price__total{margin:-7px 40px 20px 0;line-height:1.6em;padding:0}@media screen and (min-width: 900px){.price__total{float:left;margin-bottom:0}}.price__total span{display:block;padding-bottom:5px}.price__total strong{color:#376FA7;font-size:48px;font-size:4.8rem}input.btn--buynow{font-size:36px;font-size:3.6rem;height:60px;width:220px}@media screen and (min-width: 440px){input.btn--buynow{float:left}}.free-delivery--with{display:block;margin-top:10px}@media screen and (min-width: 440px){.free-delivery--with{float:left;margin:20px 0 0 20px}}.product__shipping{background:#E5E5E5;border-radius:5px;display:flex;align-items:center;margin-bottom:40px;padding:10px;cursor:pointer}.product__shipping input{margin-right:5px}.product__shipping:hover{background:#376FA7;color:#FFF}.content__img{margin:0 auto 20px auto;text-align:center;width:280px}@media screen and (min-width: 560px) and (max-width: 719px){.content__img{float:right;margin:0 0 20px 40px}}@media screen and (min-width: 840px){.content__img{float:right;margin:0 0 20px 40px}}.free-delivery--block{background:#376FA7;color:#FFF;display:block;font-size:30px;font-size:3rem;margin-top:5px;line-height:40px;padding-top:1px;text-align:center;text-transform:uppercase}.categories{margin-bottom:40px}.categories a{display:block}.categories span{margin-top:5px}@media screen and (min-width: 640px){.sidebar__below{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar__below>*{flex:0 0 47.5%}}@media screen and (min-width: 640px) and (max-width: 939px){.sidebar__below>*:last-child{margin-top:40px}}@media screen and (min-width: 940px){.sidebar__below{margin-top:40px}.sidebar__below>*{flex:0 0 30%}}
