@charset "UTF-8";a.sprite,i.sprite{display:inline-block;vertical-align:baseline;text-indent:-9999px;overflow:hidden}.sprite{background-image:url(../images/sprites.png);background-repeat:no-repeat}.sprite.video{background-position:-35px -28px;width:20px;height:12px}.sprite.camera{background-position:-88px -27px;width:19px;height:13px}.down-arrow-grey{background-position:-536px -8px;width:52px;height:52px}.down-arrow-grey:hover{background-position:-606px -8px}.down-arrow-black{background-position:-606px -8px;width:52px;height:52px}.icon-for-twitter{display:block;float:left;background:url("../images/sprites.png") no-repeat -277px -243px;width:39px;height:40px}.ext-link{background-position:-189px -54px;width:12px;height:12px}.filter-right{background-position:-45px -411px;width:14px;height:13px}.filter-down{background-position:-86px -411px;width:14px;height:13px}.upload{background-position:-36px -180px;width:18px;height:22px}.blue-plus{background-position:-474px -26px;width:28px;height:28px}.blue-download{background-position:-348px -31px;width:9px;height:12px}.twitter{background-position:-405px -28px;width:23px;height:23px}.facebook{background-position:-405px -76px;width:23px;height:23px}.pinterest{background-position:-403px -128px;width:23px;height:23px}.down-arrow{background-position:-84px -187px;width:13px;height:9px}.up-arrow{background-position:-125px -187px;width:13px;height:9px}.spyglass{background-position:-284px -26px;width:20px;height:20px}.spyglass.black{background-position:-314px -26px;width:20px;height:20px}.twitter-actions .reply{background-position:-41px -359px;width:17px;height:12px}.twitter-actions .reply:hover{background-position:-41px -463px;width:17px;height:12px}.twitter-actions .retweet{background-position:-69px -359px;width:20px;height:12px}.twitter-actions .retweet:hover{background-position:-69px -463px;width:20px;height:12px}.twitter-actions .star{background-position:-101px -358px;width:15px;height:13px}.twitter-actions .star:hover{background-position:-101px -462px;width:15px;height:13px}.twitter-actions .follow{background-position:-142px -356px;width:32px;height:19px}.twitter-actions .follow:hover{background-position:-142px -460px;width:32px;height:19px}.exampleDNU{background-position:-3px -3px;width:191px;height:53px}@media screen and (-webkit-min-device-pixel-ratio: 2){.exampleDNU{background-size:300px 300px;background-position:-2px -85px;width:191px;height:53px}}html,body{font-size:100%}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:61.256em;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.5em;margin-right:-0.5em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:0.5em;padding-right:0.5em;margin-bottom:1em;width:100%;float:left}@media only screen{.column,.columns{position:relative;padding-left:0.5em;padding-right:0.5em;float:left}.small-1{position:relative;width:8.33333%}.small-2{position:relative;width:16.66667%}.small-3{position:relative;width:25%}.small-4{position:relative;width:33.33333%}.small-5{position:relative;width:41.66667%}.small-6{position:relative;width:50%}.small-7{position:relative;width:58.33333%}.small-8{position:relative;width:66.66667%}.small-9{position:relative;width:75%}.small-10{position:relative;width:83.33333%}.small-11{position:relative;width:91.66667%}.small-12{position:relative;width:100%}.small-offset-0{position:relative;margin-left:0%}.small-offset-1{position:relative;margin-left:8.33333%}.small-offset-2{position:relative;margin-left:16.66667%}.small-offset-3{position:relative;margin-left:25%}.small-offset-4{position:relative;margin-left:33.33333%}.small-offset-5{position:relative;margin-left:41.66667%}.small-offset-6{position:relative;margin-left:50%}.small-offset-7{position:relative;margin-left:58.33333%}.small-offset-8{position:relative;margin-left:66.66667%}.small-offset-9{position:relative;margin-left:75%}.small-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}}@media only screen and (min-width: 768px){.large-1{position:relative;width:8.33333%}.large-2{position:relative;width:16.66667%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.33333%}.large-5{position:relative;width:41.66667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.33333%}.large-8{position:relative;width:66.66667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.33333%}.large-11{position:relative;width:91.66667%}.large-12{position:relative;width:100%}.row .large-offset-0{position:relative;margin-left:0%}.row .large-offset-1{position:relative;margin-left:8.33333%}.row .large-offset-2{position:relative;margin-left:16.66667%}.row .large-offset-3{position:relative;margin-left:25%}.row .large-offset-4{position:relative;margin-left:33.33333%}.row .large-offset-5{position:relative;margin-left:41.66667%}.row .large-offset-6{position:relative;margin-left:50%}.row .large-offset-7{position:relative;margin-left:58.33333%}.row .large-offset-8{position:relative;margin-left:66.66667%}.row .large-offset-9{position:relative;margin-left:75%}.row .large-offset-10{position:relative;margin-left:83.33333%}.row .large-offset-11{position:relative;margin-left:91.66667%}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}}@media only screen{.small-0{display:none !important}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0%}.small-offset-1{margin-left:8.33333%}.small-offset-2{margin-left:16.66667%}.small-offset-3{margin-left:25%}.small-offset-4{margin-left:33.33333%}.small-offset-5{margin-left:41.66667%}.small-offset-6{margin-left:50%}.small-offset-7{margin-left:58.33333%}.small-offset-8{margin-left:66.66667%}.small-offset-9{margin-left:75%}.small-offset-10{margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none !important}}@media only screen and (min-width: 767px){.medium-0{display:none !important}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0%}.medium-offset-1{margin-left:8.33333%}.medium-offset-2{margin-left:16.66667%}.medium-offset-3{margin-left:25%}.medium-offset-4{margin-left:33.33333%}.medium-offset-5{margin-left:41.66667%}.medium-offset-6{margin-left:50%}.medium-offset-7{margin-left:58.33333%}.medium-offset-8{margin-left:66.66667%}.medium-offset-9{margin-left:75%}.medium-offset-10{margin-left:83.33333%}.medium-offset-11{margin-left:91.66667%}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none !important}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left !important}}@media only screen and (min-width: 980px){.large-0{display:none !important}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0%}.large-offset-1{margin-left:8.33333%}.large-offset-2{margin-left:16.66667%}.large-offset-3{margin-left:25%}.large-offset-4{margin-left:33.33333%}.large-offset-5{margin-left:41.66667%}.large-offset-6{margin-left:50%}.large-offset-7{margin-left:58.33333%}.large-offset-8{margin-left:66.66667%}.large-offset-9{margin-left:75%}.large-offset-10{margin-left:83.33333%}.large-offset-11{margin-left:91.66667%}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none !important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}}body{font-family:"Avenir LT W01 45 Book"}.two-column-copy{column-count:1;column-gap:0;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0}@media screen and (min-width: 767px){.two-column-copy{column-count:2;column-gap:32px;-moz-column-count:2;-moz-column-gap:32px;-webkit-column-count:2;-webkit-column-gap:32px}}.two-column-copy p{margin-top:0}.section.make{color:#39b549}h1,h3,h4,h5{font-size:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.0em;font-weight:normal}h1.title-main,h3.title-main,h4.title-main,h5.title-main{font-size:28px;font-family:"Avenir LT W01 95 Black";text-transform:uppercase;letter-spacing:0.04em;font-weight:normal}h1.title-large,h3.title-large,h4.title-large,h5.title-large{font-size:28px;font-family:"Avenir LT W01 95 Black";letter-spacing:0.04em;font-weight:normal}h1.title-medium,h3.title-medium,h4.title-medium,h5.title-medium{font-size:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.0em;font-weight:normal}h1.title-small,h3.title-small,h4.title-small,h5.title-small{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}h1.bottom-rule,h3.bottom-rule,h4.bottom-rule,h5.bottom-rule{padding-bottom:4px;border-bottom:3px solid #222}h2{font-size:28px;font-family:"Avenir LT W01 95 Black";text-transform:uppercase;letter-spacing:0.04em;font-weight:normal}h2.subtitle{font-family:"Avenir LT W01 45 Book"}h2.lowercase{text-transform:none}h3{font-size:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.0em;font-weight:normal}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,p.blue,a.blue,li.blue{color:#00aeef}h1.green,h2.green,h3.green,h4.green,h5.green,p.green,a.green,li.green{color:#39b549}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,p.yellow,a.yellow,li.yellow{color:#f8ed52}.bare-slider h2,.hero h2{font-size:28px;line-height:1em;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.04em;padding:0;margin:0;margin-bottom:10px;text-transform:none !important}@media screen and (min-width: 767px){.bare-slider h2,.hero h2{font-size:35px}}.bare-slider h3,.hero h3{font-size:24px;line-height:1em;font-family:"Avenir LT W01 45 Book";letter-spacing:0;padding:0;margin:0;margin-bottom:10px}@media screen and (min-width: 767px){.bare-slider h3,.hero h3{font-size:34px;font-family:"Avenir LT W01 85 Heavy"}}.bare-slider span,.hero span{font-size:13px;font-family:"Avenir LT W01 85 Heavy";text-transform:uppercase;letter-spacing:0.06em}@media screen and (min-width: 767px){.bare-slider span,.hero span{font-size:13px}}p,a{font-size:17px;line-height:22px;font-family:"Avenir LT W01 45 Book";padding:0}p.copy-hero,a.copy-hero{font-size:34px;line-height:43px;font-family:"Avenir LT W01 45 Book"}p.copy-large,a.copy-large{font-size:17px;line-height:22px;font-family:"Avenir LT W01 45 Book"}p.copy-medium,a.copy-medium{font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}p.copy-small,a.copy-small{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book"}.white-copy-color{color:#fff}.black-copy-color{color:#222}.header-bg{margin:48px 0 36px 0}.header-bg h2,.header-bg h3,.header-bg h4{display:block;background-color:#fff;width:auto;height:auto;position:absolute;top:0;left:0;padding:0;margin:0}@media screen and (min-width: 767px){.header-bg h2,.header-bg h3,.header-bg h4{padding:0 10px 0 0;line-height:28px}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cart_totals th{padding-right:20px;padding-bottom:6px}.price i.amount{font-style:normal !important}.ajax-load-more a{display:block;width:100px !important;margin:auto auto}.ajax-load-more img{display:block;padding-top:16px;margin:auto;opacity:0}.news-video,.make-video{display:block;padding-bottom:16px}.news-video iframe,.make-video iframe{padding:0;margin:0}@media screen and (max-width: 767px){.news-video iframe,.make-video iframe{height:200px}}.fill-filling.half-height .filler-dot-grid{max-height:150px !important}.filter-page-overlay,.topbar-page-overlay{display:block;position:absolute;background-color:red;opacity:0.5;width:100%;height:100%;top:0;left:0;z-index:400}.history-back{display:block;float:right;padding-top:28px;text-transform:uppercase}h1,h2,h3,h4,h5,p,a,li{opacity:0}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active p,.wf-active a,.wf-active li,.wf-inactive h1,.wf-inactive h2,.wf-inactive h3,.wf-inactive h4,.wf-inactive h5,.wf-inactive p,.wf-inactive a,.wf-inactive li{opacity:1}.hero-row .column,.hero-row .columns{padding-bottom:0;margin-bottom:0}@media screen and (max-width: 767px){.hero-row{padding-bottom:0;margin-bottom:0}.hero-row .columns,.hero-row .column{padding-left:0 !important;padding-right:0 !important;padding-bottom:0;margin-bottom:0}.hero-row.resellers .columns,.hero-row.resellers .column,.hero-row.products .columns,.hero-row.products .column{margin-bottom:16px}}.ajaxto .tweet{display:block;background:#F3F3F3;height:317px;padding-bottom:0;margin-bottom:0;overflow:hidden;padding:16px}.hide{display:none}.page-template-page-home-php .product-subtitle{display:none}.top-keyline-grey{border-top:1px solid #e5e5e5;padding-top:34px}.text-right-padding p,.text-right-padding h2,.text-right-padding h3,.text-right-padding h4{padding-right:0}@media screen and (min-width: 767px){.text-right-padding p,.text-right-padding h2,.text-right-padding h3,.text-right-padding h4{padding-right:40px}}.single-news .top-keyline-grey h3,.page-template-archive-news-php .top-keyline-grey h3{font-size:28px !important;margin-bottom:18px;padding-bottom:0}@media screen and (max-width: 767px){.twitter-filling{display:none}.mobile-hide{display:none}.mobile-title{background:#222;height:40px !important}.mobile-title:after{content:"";display:block;position:absolute;right:16px;top:16px;background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:-84px -187px;width:13px;height:9px}.mobile-title.no-dropdown:after{display:none}.mobile-title.visible:after{background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:-125px -187px}.mobile-title .header-bg{padding:0;margin:0 !important;height:40px !important}.mobile-title .header-bg .image-row{display:none}.mobile-title .header-bg h2,.mobile-title .header-bg h3,.mobile-title .header-bg h4{color:#fff !important;background-color:none !important;border:none !important;padding:0;margin:0;line-height:40px !important;padding-left:10px;text-transform:uppercase !important;font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.mobile-content{display:none;padding-top:16px}.mobile-content.visible{display:block}}@media screen and (max-width: 767px) and (max-width: 767px){.header-bg h2{background-color:none !important;background:none !important}}body:after{content:'mobile';display:none}@media screen and (min-width: 767px){body:after{content:'desk';display:none}}body{padding:0;margin:0}a{text-decoration:none;color:#7f7f7f}a img{border:none}.page-template-page-home-php .button.blue.medium.tricircle{display:none}.contain{overflow:hidden;position:relative;width:100%}.row.no-margin .columns{margin-bottom:0;padding-bottom:0}.clickable,.support-click{cursor:pointer}.remove-top-margin{margin-top:0px !important}#disqus_thread{margin-top:16px;height:320px;min-height:320px;clear:both}@media screen and (max-width: 767px){#disqus_thread{min-height:750px;height:750px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#disqus_thread{min-height:626px;height:626px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#disqus_thread{height:626px;min-height:626px}}#mobile-header{display:none}.bottom-rule{padding-top:30px;margin-bottom:0px}.slim-bottom-rule{margin-bottom:20px;padding-bottom:40px;border-bottom:1px solid #222}.slim-bottom-rule.tweets-sidebar{padding-bottom:10px}.sharing .socialite{float:left;margin-bottom:16px}@media screen and (max-width: 767px){.sharing .socialite{margin-top:16px}}.sharing .socialite.facebook-like{margin-right:16px}@media screen and (min-width: 767px){.sharing .socialite.facebook-like{margin-right:32px}}@media screen and (max-width: 767px){.sharing .socialite.twitter-share{width:90px;margin-right:0px}}@media screen and (max-width: 767px){.sharing .socialite.googleplus-one{width:70px;margin-right:0px}}@media screen and (max-width: 767px){.sharing .socialite.pinterest-pinit{width:50px;margin-right:0px}}.no-bottom-margin{margin-bottom:0 !important}.no-bottom-padding{padding-bottom:0 !important}.margin-bottom-55{margin-bottom:55px !important}.hover-fade span{display:block;position:static;clear:both;padding-top:10px;padding-bottom:16px}.hover-fade span p{color:#222}.hover-fade a,.hover-fade h4,.hover-fade h4 a{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;color:#222}.hover-fade img{width:100%;height:auto}@media screen and (min-width: 767px){.hover-fade{overflow:hidden}.hover-fade span{display:block;position:absolute;background-color:#222;height:100%;bottom:-100%;width:101%;margin-right:0.5em;padding:16px;padding-top:12px;-webkit-transition:bottom 0.2s ease 0.2s;-moz-transition:bottom 0.2s ease 0.2s;-o-transition:bottom 0.2s ease 0.2s;transition:bottom 0.2s ease 0.2s}.hover-fade span a,.hover-fade span p{font-size:15px;line-height:20px;font-family:"Avenir LT W01 45 Book";letter-spacing:0.02em;color:#fff;opacity:0;-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}.hover-fade.active span,.hover-fade:hover span{bottom:0;-webkit-transition:bottom 0.2s ease 0s;-moz-transition:bottom 0.2s ease 0s;-o-transition:bottom 0.2s ease 0s;transition:bottom 0.2s ease 0s}.hover-fade.active span a,.hover-fade.active span p,.hover-fade:hover span a,.hover-fade:hover span p{opacity:1;-webkit-transition:opacity 0.2s ease 0.2s;-moz-transition:opacity 0.2s ease 0.2s;-o-transition:opacity 0.2s ease 0.2s;transition:opacity 0.2s ease 0.2s}}.hover-bottom-up.make span{border-bottom:5px solid #39b549}.hover-bottom-up.shop span,.hover-bottom-up.product span{border-bottom:5px solid #00aeef}.hover-bottom-up.news span{border-bottom:5px solid #f8ed52}.hover-bottom-up span{display:block;position:static;clear:both;padding-top:12px;padding-bottom:16px;background-color:#222;padding-left:16px;padding-right:16px}.hover-bottom-up span h1,.hover-bottom-up span h2,.hover-bottom-up span h3,.hover-bottom-up span h4,.hover-bottom-up span a,.hover-bottom-up span p{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;color:#fff;font-family:"Avenir LT W01 45 Book";font-size:14px}.hover-bottom-up span p.title{padding-top:12px;padding-bottom:0;margin-bottom:0;margin-top:0}.hover-bottom-up span p.price{padding-top:0;margin-top:0}.hover-bottom-up img{width:100%;height:auto}@media screen and (min-width: 767px){.hover-bottom-up{overflow:hidden}.hover-bottom-up span{display:block;position:absolute;background-color:#222;height:75px;bottom:-75px;width:101%;margin-right:0.5em;padding:16px;padding-top:12px;-webkit-transition:bottom 0.2s ease 0.2s;-moz-transition:bottom 0.2s ease 0.2s;-o-transition:bottom 0.2s ease 0.2s;transition:bottom 0.2s ease 0.2s}.hover-bottom-up span a,.hover-bottom-up span p{font-size:15px;line-height:20px;font-family:"Avenir LT W01 45 Book";letter-spacing:0.02em;color:#fff;opacity:0;-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}.hover-bottom-up.active span,.hover-bottom-up:hover span{bottom:0;-webkit-transition:bottom 0.2s ease 0s;-moz-transition:bottom 0.2s ease 0s;-o-transition:bottom 0.2s ease 0s;transition:bottom 0.2s ease 0s}.hover-bottom-up.active span a,.hover-bottom-up.active span p,.hover-bottom-up:hover span a,.hover-bottom-up:hover span p{opacity:1;-webkit-transition:opacity 0.2s ease 0.2s;-moz-transition:opacity 0.2s ease 0.2s;-o-transition:opacity 0.2s ease 0.2s;transition:opacity 0.2s ease 0.2s}.hover-bottom-up.make{overflow:hidden}.hover-bottom-up.make span{display:block;position:absolute;background-color:#222;height:75px;bottom:-75px;width:101%;margin-right:0.5em;padding:16px;padding-top:12px;-webkit-transition:bottom 0.2s ease 0.2s;-moz-transition:bottom 0.2s ease 0.2s;-o-transition:bottom 0.2s ease 0.2s;transition:bottom 0.2s ease 0.2s}.hover-bottom-up.make span a,.hover-bottom-up.make span p{font-size:15px;line-height:20px;font-family:"Avenir LT W01 45 Book";letter-spacing:0.02em;color:#fff;opacity:0;-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}.hover-bottom-up.make.active span,.hover-bottom-up.make:hover span{bottom:0;-webkit-transition:bottom 0.2s ease 0s;-moz-transition:bottom 0.2s ease 0s;-o-transition:bottom 0.2s ease 0s;transition:bottom 0.2s ease 0s}.hover-bottom-up.make.active span a,.hover-bottom-up.make.active span p,.hover-bottom-up.make:hover span a,.hover-bottom-up.make:hover span p{opacity:1;-webkit-transition:opacity 0.2s ease 0.2s;-moz-transition:opacity 0.2s ease 0.2s;-o-transition:opacity 0.2s ease 0.2s;transition:opacity 0.2s ease 0.2s}.hover-bottom-up.make span{border-bottom:5px solid #39b549}.hover-bottom-up.shop,.hover-bottom-up.product{overflow:hidden}.hover-bottom-up.shop span,.hover-bottom-up.product span{display:block;position:absolute;background-color:#222;height:98px;bottom:-98px;width:101%;margin-right:0.5em;padding:16px;padding-top:12px;-webkit-transition:bottom 0.2s ease 0.2s;-moz-transition:bottom 0.2s ease 0.2s;-o-transition:bottom 0.2s ease 0.2s;transition:bottom 0.2s ease 0.2s}.hover-bottom-up.shop span a,.hover-bottom-up.shop span p,.hover-bottom-up.product span a,.hover-bottom-up.product span p{font-size:15px;line-height:20px;font-family:"Avenir LT W01 45 Book";letter-spacing:0.02em;color:#fff;opacity:0;-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}.hover-bottom-up.shop.active span,.hover-bottom-up.shop:hover span,.hover-bottom-up.product.active span,.hover-bottom-up.product:hover span{bottom:0;-webkit-transition:bottom 0.2s ease 0s;-moz-transition:bottom 0.2s ease 0s;-o-transition:bottom 0.2s ease 0s;transition:bottom 0.2s ease 0s}.hover-bottom-up.shop.active span a,.hover-bottom-up.shop.active span p,.hover-bottom-up.shop:hover span a,.hover-bottom-up.shop:hover span p,.hover-bottom-up.product.active span a,.hover-bottom-up.product.active span p,.hover-bottom-up.product:hover span a,.hover-bottom-up.product:hover span p{opacity:1;-webkit-transition:opacity 0.2s ease 0.2s;-moz-transition:opacity 0.2s ease 0.2s;-o-transition:opacity 0.2s ease 0.2s;transition:opacity 0.2s ease 0.2s}.hover-bottom-up.shop span,.hover-bottom-up.product span{border-bottom:5px solid #00aeef}.hover-bottom-up.news{overflow:hidden}.hover-bottom-up.news span{display:block;position:absolute;background-color:#222;height:75px;bottom:-75px;width:101%;margin-right:0.5em;padding:16px;padding-top:12px;-webkit-transition:bottom 0.2s ease 0.2s;-moz-transition:bottom 0.2s ease 0.2s;-o-transition:bottom 0.2s ease 0.2s;transition:bottom 0.2s ease 0.2s}.hover-bottom-up.news span a,.hover-bottom-up.news span p{font-size:15px;line-height:20px;font-family:"Avenir LT W01 45 Book";letter-spacing:0.02em;color:#fff;opacity:0;-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}.hover-bottom-up.news.active span,.hover-bottom-up.news:hover span{bottom:0;-webkit-transition:bottom 0.2s ease 0s;-moz-transition:bottom 0.2s ease 0s;-o-transition:bottom 0.2s ease 0s;transition:bottom 0.2s ease 0s}.hover-bottom-up.news.active span a,.hover-bottom-up.news.active span p,.hover-bottom-up.news:hover span a,.hover-bottom-up.news:hover span p{opacity:1;-webkit-transition:opacity 0.2s ease 0.2s;-moz-transition:opacity 0.2s ease 0.2s;-o-transition:opacity 0.2s ease 0.2s;transition:opacity 0.2s ease 0.2s}.hover-bottom-up.news span{border-bottom:5px solid #f8ed52}}.half-height{height:auto}.slider-hover span{display:block;position:static;clear:both;padding-top:10px;padding-bottom:16px}.slider-hover span a{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;color:#222}.slider-hover img{width:100%;height:auto}@media screen and (min-width: 767px){.slider-hover{overflow:hidden}.slider-hover span{display:block;position:absolute;width:101%;height:32px;bottom:0;z-index:400;padding:8px;margin-right:0.5em;background-color:#222}.slider-hover .bg-color{height:0px;background-color:#222;-webkit-transition:height 0.3s ease 0.3s;-moz-transition:height 0.3s ease 0.3s;-o-transition:height 0.3s ease 0.3s;transition:height 0.3s ease 0.3s}.slider-hover p{opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.slider-hover:hover .bg-color,.slider-hover.active .bg-color{height:300px;-webkit-transition:height 0.3s ease 0s;-moz-transition:height 0.3s ease 0s;-o-transition:height 0.3s ease 0s;transition:height 0.3s ease 0s}.slider-hover:hover p,.slider-hover.active p{opacity:1;-webkit-transition:opacity 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s}.slider-hover.make{overflow:hidden}.slider-hover.make span{display:block;position:absolute;width:101%;height:32px;bottom:0;z-index:400;padding:8px;margin-right:0.5em;background-color:#222}.slider-hover.make .bg-color{height:0px;background-color:#222;-webkit-transition:height 0.3s ease 0.3s;-moz-transition:height 0.3s ease 0.3s;-o-transition:height 0.3s ease 0.3s;transition:height 0.3s ease 0.3s}.slider-hover.make p{opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.slider-hover.make:hover .bg-color,.slider-hover.make.active .bg-color{height:300px;-webkit-transition:height 0.3s ease 0s;-moz-transition:height 0.3s ease 0s;-o-transition:height 0.3s ease 0s;transition:height 0.3s ease 0s}.slider-hover.make:hover p,.slider-hover.make.active p{opacity:1;-webkit-transition:opacity 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s}.slider-hover.make span{border-bottom:5px solid #39b549}.slider-hover.shop,.slider-hover.product{overflow:hidden}.slider-hover.shop span,.slider-hover.product span{display:block;position:absolute;width:101%;height:32px;bottom:0;z-index:400;padding:8px;margin-right:0.5em;background-color:#222}.slider-hover.shop .bg-color,.slider-hover.product .bg-color{height:0px;background-color:#222;-webkit-transition:height 0.3s ease 0.3s;-moz-transition:height 0.3s ease 0.3s;-o-transition:height 0.3s ease 0.3s;transition:height 0.3s ease 0.3s}.slider-hover.shop p,.slider-hover.product p{opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.slider-hover.shop:hover .bg-color,.slider-hover.shop.active .bg-color,.slider-hover.product:hover .bg-color,.slider-hover.product.active .bg-color{height:300px;-webkit-transition:height 0.3s ease 0s;-moz-transition:height 0.3s ease 0s;-o-transition:height 0.3s ease 0s;transition:height 0.3s ease 0s}.slider-hover.shop:hover p,.slider-hover.shop.active p,.slider-hover.product:hover p,.slider-hover.product.active p{opacity:1;-webkit-transition:opacity 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s}.slider-hover.shop span,.slider-hover.product span{border-bottom:5px solid #00aeef}.slider-hover.news{overflow:hidden}.slider-hover.news span{display:block;position:absolute;width:101%;height:32px;bottom:0;z-index:400;padding:8px;margin-right:0.5em;background-color:#222}.slider-hover.news .bg-color{height:0px;background-color:#222;-webkit-transition:height 0.3s ease 0.3s;-moz-transition:height 0.3s ease 0.3s;-o-transition:height 0.3s ease 0.3s;transition:height 0.3s ease 0.3s}.slider-hover.news p{opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.slider-hover.news:hover .bg-color,.slider-hover.news.active .bg-color{height:300px;-webkit-transition:height 0.3s ease 0s;-moz-transition:height 0.3s ease 0s;-o-transition:height 0.3s ease 0s;transition:height 0.3s ease 0s}.slider-hover.news:hover p,.slider-hover.news.active p{opacity:1;-webkit-transition:opacity 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s}.slider-hover.news span{border-bottom:5px solid #f8ed52}.slider-hover span{padding:8px 16px 8px 16px !important;font-size:13px !important;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.07em}}.button{display:block;width:auto;padding:0px 10px 0px 10px;text-transform:uppercase;text-decoration:none;text-align:center;font-family:"Avenir LT W01 45 Book";letter-spacing:0.08em;border:0;cursor:pointer;-webkit-appearance:none !important;border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0px;-webkit-transition:background 0.4s ease 0s;-moz-transition:background 0.4s ease 0s;-o-transition:background 0.4s ease 0s;transition:background 0.4s ease 0s}.button.green{background-color:#39b549;color:#fff}.button.green:hover{background-color:#319c3f}.button.blue{background-color:#00aeef;color:#fff}.button.blue:hover{background-color:#109dd2}.button.grey{background-color:#e5e5e5;color:#333}.button.grey:hover{background-color:#ccc}.button.black{background-color:#222;color:#fff}.button.black:hover{background-color:#4e4e4e}.button.white{background-color:#fff;color:#222}.button.white:hover{background-color:#ccc}.button.white.filter-submit{color:#319c3f;font-family:"Avenir LT W01 85 Heavy"}.button.auto-width{width:auto !important}.button.medium{width:77px;height:32px;line-height:34px;font-size:16px;text-align:left;padding-left:10px}.button.large{height:42px;width:229px;line-height:44px;font-size:18px}.button.small-load{width:100px;height:20px;font-size:11px;line-height:22px;letter-spacing:0.04em;font-family:"Avenir LT W01 85 Heavy"}.button.small{width:58px;height:20px;font-size:10px;line-height:22px;letter-spacing:0.04em}.button.upload{text-align:left;padding-left:11px;position:relative}.button.upload i.sprite.upload{position:absolute;top:10px;right:11px}.button.tricircle{position:relative}.button.tricircle:hover:after{border-left-color:#109dd2}.button.tricircle:before,.button.tricircle:after{display:block;position:absolute;content:"";width:18px;height:18px;top:50%}.button.tricircle:before{border-radius:18px;background-color:#FFFFFF;right:10px;margin-top:-9px}.button.tricircle:after{width:0;height:0;border-top:5px solid transparent;border-left:7px solid #00aeef;border-bottom:5px solid transparent;right:14px;margin-top:-5px}form input[type="text"],form input[type="email"],form input[type="password"],.bare-form input[type="text"],.bare-form input[type="email"],.bare-form input[type="password"]{border:0;background-color:#ddd;font-family:"Avenir LT W01 45 Book"}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,.bare-form input[type="text"]:focus,.bare-form input[type="email"]:focus,.bare-form input[type="password"]:focus{border:0}#review_form input[type="submit"],input[type="email"],input[type="text"],textarea{border-radius:0 !important;-webkit-border-radius:0 !important;-webkit-appearance:none !important}input:focus::-webkit-input-placeholder{transition:opacity 0.2s 0.2s ease;opacity:0}input:focus:-ms-input-placeholder,input:focus:-moz-placeholder,input:focus::-moz-placeholder{transition:opacity 0.2s 0.2s ease;opacity:0}#header{display:none;margin:0 0 30px 0;height:110px;width:100%;overflow:hidden;-webkit-transition:height 0.3s ease 0s;-moz-transition:height 0.3s ease 0s;-o-transition:height 0.3s ease 0s;transition:height 0.3s ease 0s}#header #header-dot-grid,#header .logo-text{opacity:1;-webkit-transition:opacity 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s}#header #header-nav{-webkit-transition:height 0.3s ease 0.3s;-moz-transition:height 0.3s ease 0.3s;-o-transition:height 0.3s ease 0.3s;transition:height 0.3s ease 0.3s}#header #bare-logo .logo-blob{-webkit-transition:all 0.3s ease 0.6s;-moz-transition:all 0.3s ease 0.6s;-o-transition:all 0.3s ease 0.6s;transition:all 0.3s ease 0.6s}#header.minimise-header{position:fixed;top:20px;background:#fff;z-index:100000;height:50px;-webkit-transition:height 0.3s ease 0.3s;-moz-transition:height 0.3s ease 0.3s;-o-transition:height 0.3s ease 0.3s;transition:height 0.3s ease 0.3s}#header.minimise-header #header-dot-grid,#header.minimise-header .logo-text{opacity:0;-webkit-transition:opacity 0.3s ease 0;-moz-transition:opacity 0.3s ease 0;-o-transition:opacity 0.3s ease 0;transition:opacity 0.3s ease 0}#header.minimise-header #header-nav{height:140px;-webkit-transition:height 0.3s ease 0.3s;-moz-transition:height 0.3s ease 0.3s;-o-transition:height 0.3s ease 0.3s;transition:height 0.3s ease 0.3s}#header.minimise-header #bare-logo .logo-blob{height:45px;width:35px;top:4px;-webkit-transition:all 0.3s ease 0.3s;-moz-transition:all 0.3s ease 0.3s;-o-transition:all 0.3s ease 0.3s;transition:all 0.3s ease 0.3s}#header.minimise-header #header-dot-grid,#header.minimise-header .logo-text{opacity:0}#header.minimise-header .header-container{height:90px}#header p,#header a{font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}@media screen and (min-width: 767px){#header{display:block}}#header .header-container{width:100%;max-width:980px;margin:auto auto;position:relative;height:90px}#header a,#header li,#header span{text-transform:uppercase;font-family:"Avenir LT W01 85 Heavy"}#header ul{list-style:none;padding:0;margin:0}#header ul li{float:left;width:auto}#header #header-dot-grid{position:absolute;top:36px;right:5px;width:800px;overflow:hidden}#header #bare-logo{display:block;position:absolute;width:180px;height:90px;background-color:#fff;top:0;left:0;z-index:1000}#header #bare-logo img.logo-blob{position:absolute;top:14px;left:8px;width:47px;height:65px;-webkit-transition:all 0.3s ease 0.3s;-moz-transition:all 0.3s ease 0.3s;-o-transition:all 0.3s ease 0.3s;transition:all 0.3s ease 0.3s}#header #bare-logo img.logo-text{position:absolute;top:38px;left:58px;width:93px;height:43px}#header #header-nav{display:block;width:100%;height:100%;position:absolute;right:8px;bottom:0}#header #header-nav ul{height:100%;width:auto;position:absolute;right:0;bottom:0;float:right}#header #header-nav ul li{display:block;float:left;width:auto;position:relative}#header #header-nav ul li a{display:block;width:100%;height:100%;color:#222;position:relative;letter-spacing:0.04em}#header #header-nav ul li a:after{display:block;content:"";position:absolute;left:0;bottom:2px;width:100%;height:20px;z-index:200;background-color:#fff}#header #header-nav ul li a:before{display:block;content:"";height:0px;width:100%;position:absolute;top:-80px;left:0;z-index:300}#header #header-nav ul li a span{display:block;z-index:400;margin:68px 0 0 0;padding:0px 8px 0px 8px;height:20px;width:100%;position:relative;bottom:0;left:0}#header #header-nav ul li.nav-make-item a:before{background-color:#39b549}#header #header-nav ul li.nav-shop-item a:before{background-color:#00aeef}#header #header-nav ul li.nav-news-item a:before{background-color:#f8ed52}#header #header-nav ul li.nav-home-item a:before,#header #header-nav ul li.nav-about-item a:before,#header #header-nav ul li.nav-education-item a:before,#header #header-nav ul li.nav-resellers-item a:before{background-color:#222}#header #header-nav ul li.active a:before,#header #header-nav ul li:hover a:before{height:100px}#header #header-nav ul li.active.nav-make-item a,#header #header-nav ul li.active.nav-shop-item a,#header #header-nav ul li:hover.nav-make-item a,#header #header-nav ul li:hover.nav-shop-item a{color:#fff}#header #header-nav ul li.active.nav-home-item a,#header #header-nav ul li.active.nav-about-item a,#header #header-nav ul li.active.nav-education-item a,#header #header-nav ul li.active.nav-resellers-item a,#header #header-nav ul li:hover.nav-home-item a,#header #header-nav ul li:hover.nav-about-item a,#header #header-nav ul li:hover.nav-education-item a,#header #header-nav ul li:hover.nav-resellers-item a{color:#fff}#header #header-nav ul li.active.nav-home-item a .color-hover,#header #header-nav ul li.active.nav-home-item a:before,#header #header-nav ul li.active.nav-about-item a .color-hover,#header #header-nav ul li.active.nav-about-item a:before,#header #header-nav ul li.active.nav-education-item a .color-hover,#header #header-nav ul li.active.nav-education-item a:before,#header #header-nav ul li.active.nav-resellers-item a .color-hover,#header #header-nav ul li.active.nav-resellers-item a:before,#header #header-nav ul li:hover.nav-home-item a .color-hover,#header #header-nav ul li:hover.nav-home-item a:before,#header #header-nav ul li:hover.nav-about-item a .color-hover,#header #header-nav ul li:hover.nav-about-item a:before,#header #header-nav ul li:hover.nav-education-item a .color-hover,#header #header-nav ul li:hover.nav-education-item a:before,#header #header-nav ul li:hover.nav-resellers-item a .color-hover,#header #header-nav ul li:hover.nav-resellers-item a:before{background-color:#222}#header #header-nav .nav-about-item a,#header #header-nav .nav-education-item a,#header #header-nav .nav-resellers-item a{color:#7f7f7f}#header #header-nav ul li:hover a,#header #header-nav ul li.active a{-webkit-transition:color 0.3s ease 0.5s;-moz-transition:color 0.3s ease 0.5s;-o-transition:color 0.3s ease 0.5s;transition:color 0.3s ease 0.5s}#header #header-nav ul li a{-webkit-transition:color 0.3s ease 0.3s;-moz-transition:color 0.3s ease 0.3s;-o-transition:color 0.3s ease 0.3s;transition:color 0.3s ease 0.3s}#header #header-nav ul li a:before{-webkit-transition:height 0.3s ease 0.4s;-moz-transition:height 0.3s ease 0.4s;-o-transition:height 0.3s ease 0.4s;transition:height 0.3s ease 0.4s}.nav-cart-item .has-items{color:#00aeef !important}.topbar{display:none}.topbar.fix-topbar{position:fixed;z-index:100000;top:0;width:100%}@media screen and (min-width: 767px){.topbar{display:block}}.topbar ul{list-style:none}#mobile-header .topbar{display:block}@media screen and (min-width: 767px){#mobile-header .topbar{display:none}}#mobile-header .topbar,.topbar{clear:both;background-color:#222;min-height:20px;z-index:500;position:relative}#mobile-header .topbar ul,.topbar ul{width:100%;max-width:980px;margin:auto auto}#mobile-header .topbar ul li,.topbar ul li{float:right}#mobile-header .topbar ul li a,.topbar ul li a{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";letter-spacing:0.05em;color:#AFAFAF;padding:0 8px 0 8px;font-family:"Avenir LT W01 85 Heavy";text-transform:uppercase}#mobile-header .topbar ul li a:hover,#mobile-header .topbar ul li a.active,.topbar ul li a:hover,.topbar ul li a.active{color:#fff}@media screen and (max-width: 767px){#mobile-header .topbar ul li a,.topbar ul li a{font-size:11px}}#mobile-header .topbar form,.topbar form{padding-top:16px}#mobile-header .topbar form label,.topbar form label{display:none}#mobile-header .topbar form input[type="text"],#mobile-header .topbar form input[type="password"],.topbar form input[type="text"],.topbar form input[type="password"]{width:100%;height:35px;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px}#mobile-header .topbar .topbar-drop,.topbar .topbar-drop{display:none;max-height:0;-webkit-transition:max-height 0.3s ease 0;-moz-transition:max-height 0.3s ease 0;-o-transition:max-height 0.3s ease 0;transition:max-height 0.3s ease 0}#mobile-header .topbar .topbar-drop.visible,.topbar .topbar-drop.visible{display:block;max-height:1000px;-webkit-transition:max-height 0.3s ease 0;-moz-transition:max-height 0.3s ease 0;-o-transition:max-height 0.3s ease 0;transition:max-height 0.3s ease 0}#mobile-header .topbar .button.small.white,.topbar .button.small.white{margin-bottom:6px;font-family:"Avenir LT W01 85 Heavy"}#mobile-header .topbar .nav-cart ul,.topbar .nav-cart ul{margin-left:0;padding-left:0}#mobile-header .topbar .nav-cart .more-cart-items,.topbar .nav-cart .more-cart-items{padding-bottom:16px !important;padding-bottom:8px !important}#mobile-header .topbar .nav-cart .more-cart-items a,.topbar .nav-cart .more-cart-items a{padding-left:0 !important;margin-left:0 !important;font-size:16px !important;line-height:22px !important}#mobile-header .topbar .nav-cart .quantity,.topbar .nav-cart .quantity{display:block;clear:both}#mobile-header .topbar .nav-cart .product-name-price br,.topbar .nav-cart .product-name-price br{display:none}#mobile-header .topbar .nav-cart .cart_list.product_list_widget img,.topbar .nav-cart .cart_list.product_list_widget img{height:auto}#mobile-header .topbar .nav-cart .button.small.white,.topbar .nav-cart .button.small.white{width:110px;text-transform:uppercase;font-size:10px;float:left}#mobile-header .topbar .nav-cart a,.topbar .nav-cart a{font-family:"Avenir LT W01 45 Book";font-size:13px;text-transform:none;clear:both}#mobile-header .topbar .nav-cart a img,.topbar .nav-cart a img{float:left;display:block}#mobile-header .topbar .nav-cart a .product-name-price,.topbar .nav-cart a .product-name-price{display:block;float:left;font-size:16px;line-height:22px;font-family:"Avenir LT W01 45 Book"}#mobile-header .topbar .nav-cart a .product-name-price span,.topbar .nav-cart a .product-name-price span{font-family:"Avenir LT W01 45 Book";font-size:13px;font-weight:normal !important}#mobile-header .topbar .nav-cart a .product-name-price .quantity,.topbar .nav-cart a .product-name-price .quantity{color:#00aeef}#mobile-header .topbar .nav-cart ul,.topbar .nav-cart ul{padding-top:16px;padding-bottom:16px;display:block;clear:both}#mobile-header .topbar .nav-cart li,.topbar .nav-cart li{display:block;clear:both;float:left;padding-bottom:10px;width:100%}#mobile-header .topbar .nav-cart li .last,#mobile-header .topbar .nav-cart li:last-child,.topbar .nav-cart li .last,.topbar .nav-cart li:last-child{padding-bottom:32px}#mobile-header .topbar .nav-cart .cart_list a img,.topbar .nav-cart .cart_list a img{width:100px;height:auto;margin-right:10px}#mobile-header .topbar .nav-cart .variation,.topbar .nav-cart .variation{padding:0;margin:0;clear:both;display:block}#mobile-header .topbar .nav-cart .variation dd,#mobile-header .topbar .nav-cart .variation dt,.topbar .nav-cart .variation dd,.topbar .nav-cart .variation dt{width:auto;display:inline-block;margin-bottom:0;padding-bottom:0}#mobile-header .topbar .nav-cart .variation dd,.topbar .nav-cart .variation dd{margin-left:10px}#mobile-header .topbar .nav-cart .total,.topbar .nav-cart .total{clear:both;display:block;width:100%;color:#fff;text-transform:uppercase;border-top:1px solid #7f7f7f;padding-top:8px;font-size:14px;line-height:18px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;letter-spacing:0.15em}#mobile-header .topbar .nav-cart .total .amount,.topbar .nav-cart .total .amount{font-size:14px;line-height:18px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;letter-spacing:0.15em}#mobile-header .topbar .nav-cart .cart-buttons,.topbar .nav-cart .cart-buttons{display:block;clear:both;width:auto;height:20px;float:right}#mobile-header .topbar .nav-cart .cart-buttons a,.topbar .nav-cart .cart-buttons a{clear:none}#mobile-header .topbar .nav-cart .cart-buttons a.checkout,.topbar .nav-cart .cart-buttons a.checkout{margin-left:8px}#mobile-header .topbar .nav-cart .empty,.topbar .nav-cart .empty{font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book";color:#fff;text-transform:none;text-align:right}#mobile-header .topbar .nav-search .columns,.topbar .nav-search .columns{padding-top:16px;padding-bottom:16px}#mobile-header .topbar .nav-search .columns form,.topbar .nav-search .columns form{padding-right:0;margin-right:0}#mobile-header .topbar .nav-search .columns form input,.topbar .nav-search .columns form input{font-size:16px;padding-bottom:6px}#mobile-header .topbar .nav-search .filter-search-form input[type="text"],.topbar .nav-search .filter-search-form input[type="text"]{width:180px;padding-left:0}#mobile-header .topbar .nav-login form,.topbar .nav-login form{padding-top:16px}#mobile-header .topbar .nav-login form label,.topbar .nav-login form label{display:none}#mobile-header .topbar .nav-login form input[type="text"],#mobile-header .topbar .nav-login form input[type="password"],.topbar .nav-login form input[type="text"],.topbar .nav-login form input[type="password"]{width:100%;height:30px;margin-bottom:7px;padding-left:10px;font-size:12px;color:#FFF;background-color:#333;line-height:30px}#mobile-header .topbar .nav-login form input[type="text"]:focus,#mobile-header .topbar .nav-login form input[type="password"]:focus,.topbar .nav-login form input[type="text"]:focus,.topbar .nav-login form input[type="password"]:focus{outline:0}#mobile-header .topbar .nav-login p,#mobile-header .topbar .nav-login .form-row,.topbar .nav-login p,.topbar .nav-login .form-row{margin:0 !important;padding:0 !important}#mobile-header .topbar .nav-login .lost_password,#mobile-header .topbar .nav-login .logged-in-already,.topbar .nav-login .lost_password,.topbar .nav-login .logged-in-already{color:#fff;font-family:"Avenir LT W01 45 Book";font-size:14px;text-transform:none !important;margin-top:16px}#mobile-header .topbar .nav-login .lost_password,.topbar .nav-login .lost_password{padding-bottom:10px;display:block;font-size:12px;margin-top:0px}#mobile-header .topbar .nav-login .lost_password:hover,.topbar .nav-login .lost_password:hover{color:#e5e5e5}#mobile-header .topbar .nav-login .small.white.button,.topbar .nav-login .small.white.button{font-size:10px;width:100px;display:inline-block;margin-right:7px}#mobile-header .topbar .nav-login form .row,#mobile-header .topbar .nav-login form .row .columns,.topbar .nav-login form .row,.topbar .nav-login form .row .columns{padding-top:0 !important;margin-top:0 !important;padding-bottom:0 !important;margin-bottom:0 !important}#mobile-header{display:block;position:relative}@media screen and (min-width: 767px){#mobile-header{display:none}}#mobile-header a,#mobile-header li,#mobile-header span{text-transform:uppercase;font-family:"Avenir LT W01 85 Heavy"}#mobile-header #mobile-nav-button{display:block;height:78px;width:54px;background-color:#222;position:absolute;top:20px;right:12px;z-index:300;-webkit-transition:top 0.3s ease 0;-moz-transition:top 0.3s ease 0;-o-transition:top 0.3s ease 0;transition:top 0.3s ease 0}#mobile-header #mobile-nav-button i.sprite{position:absolute;bottom:28px;left:22px;display:block}#mobile-header #mobile-nav-button span{display:block;width:100%;height:auto;position:absolute;bottom:8px;left:0;text-align:center;color:#fff;font-size:13px}#mobile-header #mobile-nav-button.active{top:62px;-webkit-transition:top 0.3s ease 0;-moz-transition:top 0.3s ease 0;-o-transition:top 0.3s ease 0;transition:top 0.3s ease 0}#mobile-header .mobile-header-container{display:block;height:90px;width:100%;padding-right:16px;position:relative;overflow:hidden}#mobile-header .mobile-header-container #bare-logo{display:block;position:absolute;width:180px;height:90px;background-color:#fff;top:0;left:0}#mobile-header .mobile-header-container #bare-logo img.logo-blob{position:absolute;top:8px;left:16px;width:47px;height:65px}#mobile-header .mobile-header-container #bare-logo img.logo-text{position:absolute;top:30px;left:67px;width:93px;height:43px}#mobile-header .mobile-header-container #header-mobile-dot-grid{position:absolute;top:30px;left:90px;width:800px}#mobile-header .header-container{background-color:#222;display:block;height:0;width:100%;overflow:hidden;-webkit-transition:height 0.3s ease 0;-moz-transition:height 0.3s ease 0;-o-transition:height 0.3s ease 0;transition:height 0.3s ease 0}#mobile-header .header-container.expanded{height:130px;border-top:1px solid #7f7f7f}#mobile-header .header-container.not-as-expaneded{height:100px}#mobile-header .header-container ul{margin:0;padding:0;list-style:none;margin-left:2px}@media screen and (min-width: 767px){#mobile-header .header-container ul{margin-left:0}}#mobile-header .header-container ul.split-nav{float:left}#mobile-header .header-container ul li{margin:16px 0 16px 0}#mobile-header .header-container ul li a{color:#fff;font-size:16px;padding:0 16px 0 16px}#mobile-header .header-container ul li.nav-about-item a,#mobile-header .header-container ul li.nav-education-item a,#mobile-header .header-container ul li.nav-resellers-item a{color:#7f7f7f}@media screen and (min-width: 767px){.filtering{margin-top:20px}}.filtering .sprite.filter-down,.filtering .sprite.filter-right{margin-right:10px;margin-left:10px}.filtering .filter-submit,.filtering .filter-clear-all,.filtering .filter-select-all{width:90%;clear:both;margin:10px;color:#222 !important}@media screen and (min-width: 767px){.filtering .filter-submit,.filtering .filter-clear-all,.filtering .filter-select-all{width:100px;margin:0;margin-top:6px;float:left;clear:none}}.filtering .filter-container{background:#222}.filtering .contain-checkboxes{color:#fff;margin-bottom:0px;margin-top:0}@media screen and (min-width: 767px){.filtering .contain-checkboxes{margin-bottom:20px;margin-top:28px}}.filtering .contain-checkboxes h4{width:100%;margin-top:10px;margin-left:10px;font-size:14px;line-height:18px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;font-size:15px;text-transform:uppercase;opacity:1;-webkit-transition:opacity 0.3s ease 0;-moz-transition:opacity 0.3s ease 0;-o-transition:opacity 0.3s ease 0;transition:opacity 0.3s ease 0}.filtering .contain-checkboxes h4:after{content:"";display:block;position:absolute;right:30px;top:26px;background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:-84px -187px;width:13px;height:9px}@media screen and (min-width: 767px){.filtering .contain-checkboxes h4{font-size:11px}.filtering .contain-checkboxes h4:after{display:none}}@media screen and (max-width: 767px){.filtering .contain-checkboxes h4{margin-bottom:0 !important;margin-top:20px !important}.filtering .contain-checkboxes h4:hover{opacity:1}}@media screen and (max-width: 767px){.filtering .contain-checkboxes.mobile-show ul{display:block}}.filtering .contain-checkboxes.mobile-show h4{margin-bottom:18px}.filtering .contain-checkboxes.mobile-show h4:after{background-repeat:no-repeat;background-position:-125px -187px}.filtering .contain-checkboxes ul{display:block;list-style:none;padding:0;margin:0;margin-left:10px}@media screen and (max-width: 767px){.filtering .contain-checkboxes ul{display:none}}.filtering .contain-checkboxes ul li{cursor:pointer;color:#fff;opacity:0.3;-webkit-transition:opacity 0.3s ease 0;-moz-transition:opacity 0.3s ease 0;-o-transition:opacity 0.3s ease 0;transition:opacity 0.3s ease 0;font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";font-size:13px;line-height:16px;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 767px){.filtering .contain-checkboxes ul li{padding:5px;padding-left:0;font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}}.filtering .contain-checkboxes ul li:hover{opacity:0.7}.filtering .contain-checkboxes ul li.filter-select-all-checkbox{margin-top:6px;margin-right:10px;padding-top:6px;border-top:1px solid #7f7f7f}.filtering .contain-checkboxes ul li.filter-select-all-checkbox.on:before{display:none}.filtering .contain-checkboxes ul li.filter-select-all-checkbox:before{display:none}.filtering .contain-checkboxes ul li.on{opacity:1}.filtering .contain-checkboxes ul li.on:before{content:"";display:inline-block;background:url(../images/sprites.png) no-repeat -69px -275px;width:9px;height:9px;margin-right:4px}.filtering .contain-checkboxes ul li input[type="checkbox"]{display:none}.filtering .contain-checkboxes ul li:before{display:inline-block;content:"";background:url(../images/sprites.png) no-repeat -45px -275px;width:9px;height:9px;margin-right:4px}.filtering .contain-checkboxes.active h4{opacity:1}.filtering .filters-looking-for .contain-checkboxes{width:100%;float:left;margin-left:10px}@media screen and (min-width: 767px){.filtering .filters-looking-for .contain-checkboxes{width:75%;float:left;margin-left:37px}}.filtering .contain-checkboxes{width:100%;float:left;margin-left:10px}@media screen and (min-width: 767px){.filtering .contain-checkboxes{margin-left:0}}.filtering .filter-header-row .columns{margin-bottom:8px}.filtering .filter-header-row h3{font-size:17px;line-height:22px;font-family:"Avenir LT W01 45 Book";color:#fff;margin-left:10px;margin-bottom:0;margin-top:12px;margin-bottom:0;font-weight:normal;letter-spacing:0.03em}.filtering .filter-header-row .filter-search-form{margin-top:8px;opacity:1;display:block;margin-right:20px;-webkit-transition:opacity 0s ease 0s;-moz-transition:opacity 0s ease 0s;-o-transition:opacity 0s ease 0s;transition:opacity 0s ease 0s}.filtering .filter-header-row .filter-search-form.visible{opacity:1;display:block;-webkit-transition:opacity 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s}@media screen and (max-width: 767px){.filtering .filter-header-row .filter-search-form{margin-left:10px}}.filtering .filter-header-row .filter-search-form input[type="text"]{font-size:17px;width:178px}.filtering .filter-options{display:block;background-color:#000}.filtering .filter-options.hidden{display:none}.filtering .filter-title{cursor:pointer}.filtering .filter-buttons{min-height:20px;position:relative}@media screen and (min-width: 767px){.filtering .filter-buttons{min-height:199px}}.filtering .filter-buttons .buttons-container{position:static;right:auto;bottom:auto;width:100%;margin-left:10px;padding-right:10px}@media screen and (min-width: 767px){.filtering .filter-buttons .buttons-container{position:absolute;right:29px;bottom:0;width:100px;margin-left:0}}#make-single-separator,#header-mobile-dot-grid,#header-dot-grid,.header-bg{position:relative;display:block;height:auto}#make-single-separator .image-row,#header-mobile-dot-grid .image-row,#header-dot-grid .image-row,.header-bg .image-row{clear:both;float:right}#make-single-separator .dot,#header-mobile-dot-grid .dot,#header-dot-grid .dot,.header-bg .dot{display:block;float:left;margin:4px;width:2px;height:2px;border-radius:2px;-webkit-border-radius:2px;background-color:#333}#make-single-separator,.header-bg{position:relative;height:30px;clear:both;overflow:hidden !important}#make-single-separator .image-row,.header-bg .image-row{width:964px !important}#make-single-separator .image-row,#make-single-separator .dot,.header-bg .image-row,.header-bg .dot{display:none}@media screen and (min-width: 767px){#make-single-separator .image-row,#make-single-separator .dot,.header-bg .image-row,.header-bg .dot{display:block}}.filler-dot-grid{height:323px;background:url(../images/dot_grid.png) repeat left top;background-position:-8px -8px}.hero{display:block;position:relative;width:100%;height:100%}.hero img{display:block;position:relative;top:0;left:0;z-index:100}.hero .hero-copy{width:100%;height:auto;position:absolute;bottom:32px;left:50px;z-index:200}@media screen and (min-width: 767px){.hero .hero-copy{width:50%}}@media screen and (max-width: 767px){.hero .hero-copy{position:static;width:100%;left:0;top:0;margin-top:16px}}.hero .hero-copy h3{line-height:42px}.hero .hero-copy .-copy-color h3,.hero .hero-copy .black-copy-color h3{color:#222;text-shadow:1px 1px rgba(255,255,255,0.3)}.hero .hero-copy .white-copy-color h3{color:#fff;text-shadow:1px 1px rgba(34,34,34,0.3)}.hero .hero-copy h2{display:none}.page-template-page-home-php .product-title{padding-top:0 !important;padding-bottom:0 !important}.page-template-page-home-php .product-title p.title{padding-bottom:0;margin-bottom:0;margin-bottom:3px}.page-template-page-home-php .header-bg{margin-top:64px;display:none}@media screen and (min-width: 767px){.page-template-page-home-php .header-bg{margin-top:64px;display:block}}p.price{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;font-family:"Avenir LT W01 85 Heavy" !important;color:#00aeef !important;padding-top:0;margin-top:0}.staff-title-row .header-bg{margin-bottom:32px}.staff-row,.senior-staff-row{display:none}@media screen and (min-width: 767px){.staff-row,.senior-staff-row{display:block}}.staff-row .profile-picture,.senior-staff-row .profile-picture{display:block;position:relative;width:128px;height:128px;border-radius:128px;-webkit-border-radius:128px;overflow:hidden;margin:auto auto}.staff-row .profile-picture img,.senior-staff-row .profile-picture img{-webkit-border-bottom-left-radius:128px;-webkit-border-bottom-right-radius:128px;-webkit-border-top-left-radius:128px;-webkit-border-top-right-radius:128px}.staff-row h3,.senior-staff-row h3{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;text-align:center}.staff-row p,.senior-staff-row p{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";padding:0 15px 0 14px}.list-slider-container{display:block;position:relative}.list-slider-container .inner-wrapper{display:block;width:100%;height:400px;position:relative;margin:auto auto;margin-left:-100px;left:50%;z-index:100}@media screen and (min-width: 767px){.list-slider-container{display:none}}.list-slider-container .list-nav{position:absolute;width:100%;height:100%;left:0;top:0;z-index:400}.list-slider-container .list-nav .next,.list-slider-container .list-nav .prev{display:block;width:50%;height:100%;bottom:0;right:0;position:absolute;opacity:0;cursor:pointer}.list-slider-container .list-nav .next{right:auto;left:0}.list-slider-container ul.mobile.list-slider{display:block;overflow:hidden;margin:0;padding:0;position:relative;-webkit-transition:margin 0.3s ease 0s;-moz-transition:margin 0.3s ease 0s;-o-transition:margin 0.3s ease 0s;transition:margin 0.3s ease 0s}.list-slider-container ul.mobile.list-slider li{display:block;float:left;max-width:200px;width:100%;height:100%;margin:0;padding:0;opacity:0.5;padding-left:16px;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}@media screen and (min-width: 767px){.list-slider-container ul.mobile.list-slider li{max-width:300px}}.list-slider-container ul.mobile.list-slider li.active{opacity:1;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.list-slider-container ul.mobile.list-slider li .profile-picture{display:block;width:128px;height:128px;border-radius:128px;overflow:hidden;margin:auto auto}.list-slider-container ul.mobile.list-slider li h3{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;text-align:center}.list-slider-container ul.mobile.list-slider li p{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book"}.make-list h4{margin:15px 0 0 0;font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.make-list h4 a{color:#222}.make-list p{margin:0;color:#39b549;font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}.make-list .contain p{display:none}@media screen and (min-width: 767px){.make-list .contain p{color:#fff;display:block}}.page-template-archive-make-php .hero-row{margin-bottom:16px}@media screen and (max-width: 767px){.page-template-archive-make-php .contain h4{margin-top:5px !important}.page-template-archive-make-php .contain span{display:none}}@media screen and (max-width: 767px){.page-template-archive-make-php .full-width{padding:0 !important;margin:0 !important}.page-template-archive-make-php .full-width h2,.page-template-archive-make-php .full-width h3{padding-left:10px !important;font-size:22px !important;line-height:25px !important}}.page-template-archive-make-php .hero-copy{width:100%}@media screen and (min-width: 767px){.page-template-archive-make-php .hero-copy{width:60%}}.page-template-archive-make-php .hero-copy h3{font-size:34px;line-height:40px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0em;padding:0;margin:0;margin-bottom:10px;text-transform:none !important}.page-template-archive-make-php .header-bg{margin-bottom:10px}.page-template-archive-make-php .header-bg h2{letter-spacing:0.02em}.page-template-archive-make-php h3.bottom-rule{margin-bottom:16px;margin-top:0;padding-top:0}.page-template-archive-make-php h4{margin-top:5px}@media screen and (min-width: 767px){.page-template-archive-make-php h4{margin-top:10px}}.page-template-archive-make-php .make-login-text{color:#39b549;font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book";margin-top:7px}.page-template-archive-make-php .make-creation-copy{padding-right:18px}.page-template-archive-make-php .sprite.video,.page-template-archive-make-php .sprite.camera{margin-right:10px}ul.products-filtering{list-style:none;padding:0;margin:0}ul.products-filtering li{display:inline-block;padding:0.3em 0.8em 0.3em 0.8em;margin:0.3em 3px 0.3em 0;cursor:pointer;background:#e5e5e5;-webkit-transition:background 0.4s ease 0s;-moz-transition:background 0.4s ease 0s;-o-transition:background 0.4s ease 0s;transition:background 0.4s ease 0s}ul.products-filtering li a{font-family:"Avenir LT W01 85 Heavy";text-transform:uppercase;letter-spacing:0.02em;font-size:13px;color:#222}ul.products-filtering li:hover,ul.products-filtering li.active{background:#00aeef}ul.products-filtering li:hover a,ul.products-filtering li.active a{color:#fff}.transformer-tabs ul{list-style:none;padding:0;margin:0;border-bottom:3px solid #222}.transformer-tabs li{display:inline-block;padding:0;vertical-align:bottom}.transformer-tabs li:hover a{background-color:#222;-webkit-transition:background-color 0.3s ease 0;-moz-transition:background-color 0.3s ease 0;-o-transition:background-color 0.3s ease 0;transition:background-color 0.3s ease 0;color:#fff}.transformer-tabs li a{display:block;color:#222;background-color:#e5e5e5;font-family:"Avenir LT W01 85 Heavy";text-transform:uppercase;padding:0.4em 1em 0.3em 1em;margin:0.3em 2px 0 0;letter-spacing:0.02em;font-size:13px}.transformer-tabs li a.active{position:relative;bottom:0;color:#fff;background-color:#222;border-bottom-color:#222;-webkit-transition:background-color 0.3s ease 0;-moz-transition:background-color 0.3s ease 0;-o-transition:background-color 0.3s ease 0;transition:background-color 0.3s ease 0}@media (max-width: 767px){.transformer-tabs ul{border-bottom:0;overflow:hidden;position:relative;background:#222}.transformer-tabs ul::after{content:"☰";color:#fff;position:absolute;top:10px;right:10px;z-index:2;pointer-events:none}.transformer-tabs ul.open a{position:relative;display:block}.transformer-tabs li{display:block}.transformer-tabs a{position:absolute;top:0;left:0;width:100%;height:40px;padding:0px 0px 0px 10px !important;font-size:17px;line-height:40px}.transformer-tabs a.active{border:0;z-index:1;background:#222}}.tabs>div{display:none;padding-top:0}.tabs>.active{display:block}.sidebar-bottom-rule{padding-bottom:10px}.faq-sidebar,.brand-assets-sidebar,.faq-page-sidebar,.search-sidebar,.tags-sidebar,.tweets-sidebar,.contact-sidebar{margin-bottom:36px}.faq-sidebar h3,.brand-assets-sidebar h3,.faq-page-sidebar h3,.search-sidebar h3,.tags-sidebar h3,.tweets-sidebar h3,.contact-sidebar h3{font-size:14px;line-height:18px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;margin-top:10px !important;padding-bottom:0;margin-top:0;padding-top:4px;border-top:2px solid #222;text-transform:uppercase}.faq-sidebar p,.faq-sidebar a,.brand-assets-sidebar p,.brand-assets-sidebar a,.faq-page-sidebar p,.faq-page-sidebar a,.search-sidebar p,.search-sidebar a,.tags-sidebar p,.tags-sidebar a,.tweets-sidebar p,.tweets-sidebar a,.contact-sidebar p,.contact-sidebar a{font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}.related-sidebar{margin-bottom:36px;padding-top:4px;border-top:2px solid #222}.related-sidebar.product-sidebar{margin-bottom:20px}.related-sidebar.related-news{margin-bottom:30px}.related-news h4{color:#222;padding:0;margin:0 !important;padding-top:10px;padding-bottom:0;font-size:18px !important;text-transform:none;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.related-news p{color:#222 !important;font-size:12px !important;line-height:17px;font-family:"Avenir LT W01 45 Book";margin-top:0;margin-bottom:9px}.faq-page-sidebar h3{border-bottom:0;margin-bottom:0}.tweets-sidebar{padding-bottom:0;margin-bottom:44px}.faq-sidebar h4{font-size:14px;line-height:18px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0;letter-spacing:0 !important}.faq-sidebar ul{border-top:1px solid #222}.faq-sidebar p{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";margin-top:0}.faq-sidebar a{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book"}.brand-assets-sidebar h3,.faq-page-sidebar h3{font-size:14px;line-height:18px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;margin-bottom:10px}.brand-assets-sidebar ul,.faq-page-sidebar ul{padding:10px 0 10px 0;display:block;margin:0;list-style:none;border-top:1px solid #222;border-bottom:1px solid #222}.brand-assets-sidebar ul li,.faq-page-sidebar ul li{border-bottom:1px solid #ddd;padding-top:4px;padding-bottom:4px}.brand-assets-sidebar ul li:last-child,.brand-assets-sidebar ul li.last,.faq-page-sidebar ul li:last-child,.faq-page-sidebar ul li.last{border-bottom:none !important}.brand-assets-sidebar ul li a,.faq-page-sidebar ul li a{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";color:#7f7f7f}.brand-assets-sidebar{padding-top:6px}.brand-assets-sidebar h3{text-transform:uppercase;border-top:none;padding-bottom:10px;border-bottom:1px solid #222}@media screen and (max-width: 767px){.brand-assets-sidebar h3{border-bottom:none}}.brand-assets-sidebar ul{border-top:none;padding-top:2px;padding-bottom:6px}.brand-assets-sidebar p{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";font-size:12px;margin-bottom:0}.brand-assets-sidebar a{color:#7f7f7f;font-size:12px;display:block;clear:both}.search-sidebar{display:block;clear:both;padding-bottom:11px}.search-sidebar p{margin-top:0;padding-top:0}.search-sidebar .filter-search-form{margin-right:0;border-color:#222}.search-sidebar .filter-search-form ::-webkit-input-placeholder{color:#222}.search-sidebar .filter-search-form :-moz-placeholder{color:#222}.search-sidebar .filter-search-form ::-moz-placeholder{color:#222}.search-sidebar .filter-search-form :-ms-input-placeholder{color:#222}.search-sidebar .filter-search-form label{display:none}.search-sidebar .filter-search-form input[type="text"]{width:160px;height:35px;margin-bottom:7px;padding-left:0;padding-bottom:8px;font-size:17px;color:#222;line-height:35px;border:none;background-color:none;font-family:"Avenir LT W01 85 Heavy"}.search-sidebar .filter-search-form input[type="text"]:focus{border:0}.search-sidebar .filter-search-form .spyglass{background-position:-314px -26px;width:20px;height:20px}.tags-sidebar h3{clear:both;width:100%}.tags-sidebar p{margin-top:0;padding-top:0}.tags-sidebar ul{padding:0;margin:0;list-style:none}.tags-sidebar ul li{display:inline-block;padding:0.2em 0.6em 0.2em 0.6em;margin:0.2em 0.2em 0.2em 0;font-size:14px;background:#e5e5e5;font-family:"Avenir LT W01 85 Heavy";-webkit-transition:background 0.4s ease 0s;-moz-transition:background 0.4s ease 0s;-o-transition:background 0.4s ease 0s;transition:background 0.4s ease 0s}.tags-sidebar ul li:hover{background-color:#ccc}.tags-sidebar ul li a{color:#222}.tweet{margin-bottom:32px}.tweet.first-tweet{border-bottom:1px solid #e5e5e5;margin-bottom:16px;padding-bottom:16px}.tweet img{display:block;float:left;width:40px;height:40px}.tweet h4{display:block;float:left;width:auto;margin:0;padding:0;line-height:0;margin-left:10px;padding-top:7px}.tweet h4 a{padding:0;margin:0;font-size:13px;line-height:1.3em;font-family:"Avenir LT W01 45 Book";color:#7f7f7f;letter-spacing:-0.04em}.tweet h4 a:hover{color:#222}.tweet h4 a .twit-username{font-family:"Avenir LT W01 85 Heavy"}.tweet h4 a .twit-address{color:#7f7f7f}.tweet h4 a .twit-address:hover{color:#222}.tweet p{font-size:17px;line-height:22px;font-family:"Avenir LT W01 45 Book";clear:both;padding-top:16px;padding-bottom:0;margin-bottom:0}.tweet p.date{margin-top:0;padding-top:0;font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";font-size:13px;margin-bottom:16px}.tweet .twitter-actions a{margin-right:7px;vertical-align:middle}.related-sidebar h3.section-title{display:inline-block;padding:0.6em 0.6em 0.6em 0.6em;margin:0.2em 0.2em 0 0;font-size:13px;background:#e5e5e5;text-transform:uppercase;font-family:"Avenir LT W01 45 Book";letter-spacing:0.1em}.related-sidebar h3.section-title.make{background:#39b549;color:#fff}.related-sidebar h3.section-title.news{background:#f8ed52;color:#222;font-family:"Avenir LT W01 85 Heavy"}.related-sidebar h4{font-size:14px;margin-top:15px;margin-bottom:0;padding-bottom:0}.related-sidebar p{font-size:14px;padding-top:0;margin-top:0}.related-sidebar a{font-size:14px;color:#7f7f7f;font-family:"Avenir LT W01 85 Heavy"}.related-sidebar a:hover{color:#222}.contact-sidebar a{display:block;color:#7f7f7f;clear:both}.contact-sidebar a:hover{color:#222}.currently-recruiting-sidebar{width:100%;margin-top:16px}.currently-recruiting-sidebar h4{font-size:13px;line-height:25px;margin-bottom:10px;text-transform:uppercase;margin-top:0}.currently-recruiting-sidebar h4 .blue-plus{margin-right:10px;vertical-align:bottom}.currently-recruiting-sidebar ul{padding:0;margin:0;border-top:1px solid #222;list-style-type:none}.currently-recruiting-sidebar ul li{padding:0;margin:0;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.currently-recruiting-sidebar ul li.last,.currently-recruiting-sidebar ul li:last-child{border-bottom:none}.currently-recruiting-sidebar ul li h5{font-size:14px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.04em;margin-bottom:0;margin-top:10px}.currently-recruiting-sidebar ul li p{margin-top:0;margin-bottom:0}.currently-recruiting-sidebar ul li a.recruiting-download-copy{color:#7f7f7f}.currently-recruiting-sidebar ul li a.recruiting-download-copy i.sprite.blue-download{margin-right:5px}.currently-recruiting-sidebar ul li a.recruiting-download-copy:hover{color:#222}.currently-recruiting-sidebar ul li a.button.small{margin-top:10px}.newsletter-signup.sidebar h3{margin-bottom:20px;margin-top:0 !important}.newsletter-signup.sidebar .bare-form input[type="text"]{width:100%;height:35px;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px}#email-list{list-style:none;padding:0;margin:0}#email-list li{margin-bottom:16px}#email-list li p{font-size:14px;line-height:18px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;margin-bottom:0;padding-bottom:0}#email-list li a{font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book";margin-bottom:0;padding-bottom:0}.bare-slider{overflow:hidden}.bare-slider>.slide{visibility:hidden}@media screen and (max-width: 767px){.page-template-page-home-php .slider-row .columns{padding:0 !important;margin:0 !important}}.page-template-page-home-php .slider-container{display:block;width:100%;max-width:980px;margin:auto auto}.page-template-page-home-php .slider-row{padding-bottom:0;margin-bottom:0}.page-template-page-home-php .slider-row .columns{padding-bottom:0;padding-right:0.3em;margin-bottom:0}.page-template-page-home-php .bare-slider{display:block;position:relative;clear:both;width:100%;height:425px;min-height:425px}@media screen and (max-width: 480px){.page-template-page-home-php .bare-slider{height:400px;min-height:350px}}@media screen and (min-width: 767px){.page-template-page-home-php .bare-slider{height:425px;min-height:425px}}@media screen and (max-width: 767px){.page-template-page-home-php .bare-slider img{width:100% !important;height:auto !important;margin:auto !important}}.page-template-page-home-php .bare-slider .make{color:#39b549}.page-template-page-home-php .bare-slider .shop{color:#00aeef}.page-template-page-home-php .bare-slider .news{color:#222}.page-template-page-home-php .bare-slider .rsSlide .slide{display:block}.page-template-page-home-php .bare-slider .slide{display:none}.page-template-page-home-php .bare-slider .slide img{clear:both}@media screen and (min-width: 767px){.page-template-page-home-php .bare-slider .slide img{z-index:100 !important;clear:none}}.page-template-page-home-php .bare-slider .slide .slide-copy{display:block;position:static;left:auto;bottom:auto;width:100%;z-index:200 !important;opacity:0;padding:16px 16px 0 16px}@media screen and (min-width: 767px){.page-template-page-home-php .bare-slider .slide .slide-copy{position:absolute;left:50px;bottom:50px;width:46%;padding:0 0 0 0}}.page-template-page-home-php .bare-slider .slide .slide-copy span.section{margin-right:10px}.page-template-page-home-php .bare-slider .slide .slide-copy.black-copy-color{color:#222}.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color h2,.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color h3,.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color span,.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color .news{color:#222}.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color .make{color:#39b549}@media screen and (min-width: 767px){.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color h2,.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color h3,.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color span{color:#fff}.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color h3,.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color span{font-family:"Avenir LT W01 45 Book"}.page-template-page-home-php .bare-slider .slide .slide-copy.white-copy-color .news{color:#f8ed52}}.page-template-page-home-php .bare-slider .slide.active .slide-copy{-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;opacity:1}.page-template-page-home-php .bare-slider .rsBullets{display:none;position:absolute;bottom:20px;left:50%;margin-left:-40px;height:20px;width:100px;text-align:center}@media screen and (min-width: 767px){.page-template-page-home-php .bare-slider .rsBullets{display:block}}.page-template-page-home-php .bare-slider .rsBullets .rsBullet{display:block;position:relative;float:left;width:20px;height:20px;margin-right:8px;cursor:pointer}.page-template-page-home-php .bare-slider .rsBullets .rsBullet:after{content:"";display:block;position:absolute;top:50%;left:50%;margin:-1px 0 0 -1px;background:#222;width:2px;height:2px;border-radius:2px;z-index:1000}.page-template-page-home-php .bare-slider .rsBullets .rsBullet:before{content:"";display:block;width:20px;height:20px;border-radius:20px;background:#e5e5e5;opacity:0.3;z-index:100}@media screen and (min-width: 767px){.page-template-page-home-php .bare-slider .rsBullets .rsBullet:before{background:#fff}}.page-template-page-home-php .bare-slider .rsBullets .rsBullet:hover:before,.page-template-page-home-php .bare-slider .rsBullets .rsBullet.rsNavSelected:before{content:"";display:block;width:20px;height:20px;border-radius:20px;background:#e5e5e5;opacity:0.85;z-index:100}@media screen and (min-width: 767px){.page-template-page-home-php .bare-slider .rsBullets .rsBullet:hover:before,.page-template-page-home-php .bare-slider .rsBullets .rsBullet.rsNavSelected:before{background:#fff}}.page-template-page-home-php .bare-slider-support{display:none;width:100%;margin:0 auto}@media screen and (min-width: 767px){.page-template-page-home-php .bare-slider-support{display:block}}.page-template-page-home-php .bare-slider-support span{letter-spacing:0.08em;padding-top:7px !important;text-transform:uppercase}.page-template-page-home-php .bare-slider-support .contain{width:100%}.page-template-page-home-php .bare-slider-support .columns{overflow:hidden}.page-template-page-home-php .bare-slider-support .row{padding-top:0;margin-top:0}.page-template-page-home-php .bare-slider-support .bg-color{display:block;width:100%;position:absolute;bottom:0;left:0;z-index:100;opacity:1}.page-template-page-home-php .bare-slider-support .section{font-family:"Avenir LT W01 45 Book"}.page-template-page-home-php .bare-slider-support p{font-size:16px;line-height:22px;letter-spacing:0.03em;position:absolute;top:16px;left:16px;margin-right:16px;z-index:200;opacity:0}.page-template-page-home-php .bare-slider-support .make{color:#FFF}.page-template-page-home-php .bare-slider-support .make .bg-color{background-color:#222}.page-template-page-home-php .bare-slider-support .shop{color:#FFF}.page-template-page-home-php .bare-slider-support .shop .bg-color{background-color:#222}.page-template-page-home-php .bare-slider-support .news{color:#FFF}.page-template-page-home-php .bare-slider-support .news .bg-color{background-color:#222}.page-template-page-home-php .bare-slider-support .contain:before{display:block;clear:both;position:relative;height:16px;width:100%;content:"";z-index:200;background:url(../images/triangle-mask-quick.png) -475px 0px no-repeat}.page-template-page-home-php .bare-slider-support .columns{margin-bottom:0}.sidebar-product:first-child{padding-bottom:30px}.filter-search-form{display:block;width:auto;margin-right:16px;padding-bottom:25px;border-bottom:1px solid #fff}.filter-search-form ::-webkit-input-placeholder{color:#fff}.filter-search-form :-moz-placeholder{color:#fff}.filter-search-form ::-moz-placeholder{color:#fff}.filter-search-form :-ms-input-placeholder{color:#fff}.filter-search-form input[type="text"]{background:none;border:0;float:left;font-size:14px;color:#fff;font-family:"Avenir LT W01 45 Book";min-height:25px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.filter-search-form input[type="text"]:focus{outline:none !important}.filter-search-form input[type="button"]{background-color:transparent;border:0;display:inline-block;overflow:hidden;text-indent:-9999px;-moz-appearance:normal;-webkit-appearance:normal;float:right}.filter-search-form label{color:#fff;display:none}#footer{background-color:#222;padding-top:40px;margin-top:64px;padding-bottom:25px}#footer h3{display:none;color:#7f7f7f;font-size:12px;text-transform:uppercase;margin-top:0;margin-bottom:20px;letter-spacing:0em !important}@media screen and (min-width: 767px){#footer h3{display:block}}#footer span{display:none}@media screen and (min-width: 767px){#footer span{display:inline-block}}#footer .last-footer-row{margin-bottom:0;padding-bottom:0}#footer .everywhere-link{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";font-size:12px;color:#7f7f7f}#footer .everywhere-link:hover{color:#fff}#footer .newsletter-signup p{display:none}#footer .newsletter-signup input[type="text"],#footer .newsletter-signup input[type="email"]{width:100%;height:30px;margin-bottom:7px;padding-left:10px;font-size:12px;color:#fff;background-color:#333;line-height:30px}#footer .newsletter-signup input[type="text"]:focus,#footer .newsletter-signup input[type="email"]:focus{outline:0}#footer .newsletter-signup .button.small.white{font-family:"Avenir LT W01 85 Heavy" !important}#footer .connect ul{padding:0;margin:0;list-style-type:none}#footer .connect ul li{margin-bottom:16px;margin-left:28px}@media screen and (min-width: 767px){#footer .connect ul li{margin-bottom:8px;margin-left:0 !important}}#footer .connect ul li i{margin-right:8px;vertical-align:bottom}#footer .connect ul li span{color:#7f7f7f;font-size:12px}#footer .connect ul li a:hover span{color:#fff}#footer .get-in-touch p{color:#fff;font-size:12px;line-height:18px}@media screen and (min-width: 767px){#footer .get-in-touch p{line-height:22px}}#footer .get-in-touch p.mobile-top-margin{margin-top:0}@media screen and (min-width: 767px){#footer .get-in-touch p.mobile-top-margin{margin-top:12px;line-height:22px}}#footer .get-in-touch a{color:#fff;font-family:"Avenir LT W01 85 Heavy";font-size:12px;line-height:18px}@media screen and (min-width: 767px){#footer .get-in-touch a{line-height:22px;font-family:"Avenir LT W01 45 Book"}}#footer .get-in-touch a:hover{color:#7f7f7f}#footer .quick-links ul{list-style-type:none;padding:0;margin:0;width:45%;float:left}#footer .quick-links ul li a{color:#fff;font-size:12px}#footer .quick-links ul li a:hover{color:#7f7f7f}#footer .quick-links ul li.grey-link a{color:#7f7f7f}#footer .quick-links ul li.grey-link a:hover{color:#fff}.page-template-page-about-php .about-newsletter-link{width:150px}.page-template-page-about-php p.about-enquiries-copy{padding-right:20px}.page-template-page-about-php .down-arrow-grey{display:block;position:relative;clear:both;left:50%;margin-left:-26px;margin-top:10px}.page-template-page-about-php .no-bottom-margin{margin-bottom:16px !important}@media screen and (min-width: 767px){.page-template-page-about-php .no-bottom-margin{margin-bottom:0px !important}}.page-template-page-about-php .mobile-title .bottom-rule{margin-top:0;padding-top:0px;margin-bottom:0px;color:#fff;font-size:18px}@media screen and (min-width: 767px){.page-template-page-about-php .mobile-title .bottom-rule{margin-top:0;padding-top:20px;margin-bottom:16px;color:#222;font-size:24px}}@media screen and (max-width: 767px){.page-template-page-about-php .mobile-title .bottom-rule{line-height:40px;border-bottom:0;padding-left:10px;text-transform:uppercase}}.page-template-page-about-php .hero-copy{width:100%}@media screen and (min-width: 767px){.page-template-page-about-php .hero-copy{width:60%}}.page-template-page-about-php .hero-copy h3{font-size:35px;line-height:40px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0;padding:0;margin:0;margin-bottom:10px;text-transform:none !important}@media screen and (max-width: 767px){.page-template-page-about-php .hero-copy h3{padding-left:10px !important;font-size:22px !important;line-height:25px !important}}.page-template-page-about-php .hero-copy.white-copy-color h3{color:#222}@media screen and (min-width: 767px){.page-template-page-about-php .hero-copy.white-copy-color h3{color:#fff}}.page-template-page-about-php .map{height:410px}.page-template-page-about-php .map-container{padding-bottom:10px}.page-template-page-about-php .header-bg{margin-top:48px;margin-bottom:32px}.page-template-page-about-php h3{margin-top:0}.page-template-page-about-php h3.margin-bottom{margin-bottom:32px}.page-template-page-about-php .join-copy p{padding-right:0}@media screen and (min-width: 767px){.page-template-page-about-php .join-copy p{padding-right:40px}}.page-template-page-about-php #contact-details{margin-top:16px;padding-bottom:8px}.page-template-page-about-php #contact-details img{display:block;float:left;margin-right:16px}.page-template-page-about-php #address-copy,.page-template-page-about-php #address-copy p{display:block;clear:both}.page-template-page-about-php .newsletter-signup.sidebar .bottom-rule{margin-bottom:0}.page-template-page-education-php .button.grey.large{margin:auto}.page-template-page-education-php .education-link-container{display:none}@media screen and (min-width: 767px){.page-template-page-education-php .education-link-container{display:block}}.page-template-page-education-php .edu-mobile-see-all{display:block}@media screen and (min-width: 767px){.page-template-page-education-php .edu-mobile-see-all{display:none}}.page-template-page-education-php .edu-mobile-see-all a{float:left !important}@media screen and (max-width: 767px){.page-template-page-education-php .make-list .contain span{display:none !important}}.page-template-page-education-php .hero-copy{width:100%}@media screen and (max-width: 767px){.page-template-page-education-php .hero-copy h3{padding-left:10px !important;font-size:22px !important;line-height:25px !important}}@media screen and (min-width: 767px){.page-template-page-education-php .hero-copy{width:60%}}.page-template-page-education-php h4 a{color:#222}.page-template-page-education-php p{margin:0}.page-template-page-education-php a.education-see-all{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";font-size:13px;color:#7f7f7f;float:right}.page-template-page-education-php a.education-see-all .sprite.ext-link{margin-left:4px;vertical-align:middle}.page-template-page-education-php a.education-see-all:hover{color:#00aeef}.page-template-page-education-php a.education-see-all:hover .sprite.ext-link{background-position:-189px -28px}.page-template-page-education-php .product-subtitle p{padding-bottom:12px;padding-top:0;margin-top:0}.page-template-page-education-php .education-title-info{margin-bottom:14px}.page-template-page-education-php .bottom-rule{margin-top:0;padding-top:0px;margin-bottom:0px;color:#fff;font-size:18px}@media screen and (min-width: 767px){.page-template-page-education-php .bottom-rule{margin-top:0;padding-top:20px;margin-bottom:16px;color:#222;font-size:24px}}@media screen and (max-width: 767px){.page-template-page-education-php .bottom-rule{line-height:40px;border-bottom:0;padding-left:10px;text-transform:uppercase}}.page-template-page-education-php .sprite.video,.page-template-page-education-php .sprite.camera{margin-right:10px}@media screen and (max-width: 767px){.page-template-page-resellers-php .brand-assets-sidebar .mobile-title h3{line-height:40px !important;padding-left:10px;text-transform:uppercase !important;font-size:17px;margin-top:0;padding-top:0;color:#fff}.page-template-page-resellers-php .brand-assets-sidebar .mobile-title:after{top:33px}}.page-template-page-resellers-php .hero-copy{width:100%}@media screen and (min-width: 767px){.page-template-page-resellers-php .hero-copy{width:60%}}.page-template-page-resellers-php .hero-copy h3{font-size:35px;line-height:40px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0;padding:0;margin:0;margin-bottom:10px;text-transform:none !important}@media screen and (max-width: 767px){.page-template-page-resellers-php .hero-copy h3{padding-left:10px !important;font-size:22px !important;line-height:25px !important}}.page-template-page-resellers-php .header-bg{margin-bottom:0}@media screen and (max-width: 767px){.page-template-page-resellers-php .header-bg h2{letter-spacing:0.02em}}.page-template-page-resellers-php .resellers-info{margin-bottom:60px !important}.page-template-page-resellers-php .tabs .reseller-tab-content{margin-top:40px}@media screen and (max-width: 767px){.page-template-page-resellers-php .tabs .reseller-tab-content{margin-top:16px}}.page-template-page-resellers-php .tabs .transformer-tabs li a{margin-right:3px}.page-template-page-resellers-php .tabs .columns h4{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;text-transform:uppercase}.page-template-page-resellers-php .tabs .columns p{font-size:16px;line-height:22px;font-family:"Avenir LT W01 45 Book"}.page-template-page-resellers-php .tabs .columns a{font-size:16px;line-height:22px;font-family:"Avenir LT W01 45 Book";color:#00aeef}.page-template-page-resellers-php .reseller-list-item h4{margin-top:10px;text-transform:none !important;margin-bottom:0;padding-bottom:0}.page-template-page-resellers-php .reseller-list-item p,.page-template-page-resellers-php .reseller-list-item a{font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book";font-size:14px !important;line-height:19px !important;padding-bottom:0;margin-bottom:0;margin-top:0}.single-make .hover-bottom-up.product,.single-product #product-content .hover-bottom-up.product,.page-template-page-education-php .hover-bottom-up.product,.post-type-archive-product .hover-bottom-up.product{padding-bottom:16px}.single-make .hover-bottom-up.product span,.single-make .hover-bottom-up.product div,.single-make .hover-bottom-up.product h3,.single-make .hover-bottom-up.product h4,.single-product #product-content .hover-bottom-up.product span,.single-product #product-content .hover-bottom-up.product div,.single-product #product-content .hover-bottom-up.product h3,.single-product #product-content .hover-bottom-up.product h4,.page-template-page-education-php .hover-bottom-up.product span,.page-template-page-education-php .hover-bottom-up.product div,.page-template-page-education-php .hover-bottom-up.product h3,.page-template-page-education-php .hover-bottom-up.product h4,.post-type-archive-product .hover-bottom-up.product span,.post-type-archive-product .hover-bottom-up.product div,.post-type-archive-product .hover-bottom-up.product h3,.post-type-archive-product .hover-bottom-up.product h4{display:block;opacity:1;border:0;position:static;top:0;left:0;bottom:auto;right:auto;height:auto;width:auto;padding:0;margin:0;background:none;border:none;border-bottom:none}@media screen and (max-width: 767px){.post-type-archive-product .hero-copy h3{padding-left:10px !important;font-size:22px !important;line-height:25px !important}}.post-type-archive-product .faq-sidebar h3,.post-type-archive-product .contact-sidebar h3{margin-top:0 !important}.search-results .product .product-details,.search-results .product .product-subtitle{display:none}.single-make .product:hover .product-page-list img,.single-product #product-content .product:hover .product-page-list img,.page-template-page-education-php .product:hover .product-page-list img,.post-type-archive-product .product:hover .product-page-list img{-webkit-transition:opacity 0.3s ease 0;-moz-transition:opacity 0.3s ease 0;-o-transition:opacity 0.3s ease 0;transition:opacity 0.3s ease 0;opacity:0.9}.single-make p.price,.single-product #product-content p.price,.page-template-page-education-php p.price,.post-type-archive-product p.price{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;font-family:"Avenir LT W01 85 Heavy" !important;color:#00aeef !important;padding-top:0 !important;margin-top:0}.single-make .hero-copy,.single-product #product-content .hero-copy,.page-template-page-education-php .hero-copy,.post-type-archive-product .hero-copy{width:100%}@media screen and (min-width: 767px){.single-make .hero-copy,.single-product #product-content .hero-copy,.page-template-page-education-php .hero-copy,.post-type-archive-product .hero-copy{width:60%}}.single-make .hero-copy h3,.single-product #product-content .hero-copy h3,.page-template-page-education-php .hero-copy h3,.post-type-archive-product .hero-copy h3{font-size:35px;line-height:40px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0;padding:0;margin:0;margin-bottom:10px;text-transform:none !important}.single-make .header-bg,.single-product #product-content .header-bg,.page-template-page-education-php .header-bg,.post-type-archive-product .header-bg{margin-bottom:20px}.single-make .product-page-list,.single-product #product-content .product-page-list,.page-template-page-education-php .product-page-list,.post-type-archive-product .product-page-list{display:block;overflow:hidden;position:static;background-color:#222 !important}.single-make span.product-title,.single-product #product-content span.product-title,.page-template-page-education-php span.product-title,.post-type-archive-product span.product-title{display:block;opacity:1;border:0;position:static;top:0;left:0;bottom:auto;right:auto;height:auto;width:auto;padding:0;margin:0;background:none;border:none;border-bottom:none;opacity:1 !important}.single-make span.product-title p,.single-product #product-content span.product-title p,.page-template-page-education-php span.product-title p,.post-type-archive-product span.product-title p{display:block;color:#222;opacity:1 !important;padding:0;margin:0 !important;padding-top:10px;padding-bottom:0;font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.single-make .button.blue.medium.tricircle,.single-product #product-content .button.blue.medium.tricircle,.page-template-page-education-php .button.blue.medium.tricircle,.post-type-archive-product .button.blue.medium.tricircle{position:relative;clear:both;width:60px;height:25px;font-size:12px;padding-left:7px;line-height:27px}.single-make .button.blue.medium.tricircle:after,.single-product #product-content .button.blue.medium.tricircle:after,.page-template-page-education-php .button.blue.medium.tricircle:after,.post-type-archive-product .button.blue.medium.tricircle:after{width:0;height:0;border-top:4px solid transparent;border-left:5px solid #00aeef;border-bottom:4px solid transparent;right:11px;margin-top:-4px}.single-make .button.blue.medium.tricircle:before,.single-product #product-content .button.blue.medium.tricircle:before,.page-template-page-education-php .button.blue.medium.tricircle:before,.post-type-archive-product .button.blue.medium.tricircle:before{border-radius:14px;width:14px;height:14px;right:7px;margin-top:-7px}.single-make .product-subtitle,.single-product #product-content .product-subtitle,.page-template-page-education-php .product-subtitle,.post-type-archive-product .product-subtitle{display:block;opacity:1;border:0;position:static;top:0;left:0;bottom:auto;right:auto;height:auto;width:auto;padding:0;margin:0;background:none;border:none;border-bottom:none;padding:0 !important}.single-make .product-subtitle p,.single-product #product-content .product-subtitle p,.page-template-page-education-php .product-subtitle p,.post-type-archive-product .product-subtitle p{display:block;color:#222 !important;background:none;opacity:1 !important;font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book";margin-top:0}.single-make .price,.single-product #product-content .price,.page-template-page-education-php .price,.post-type-archive-product .price{position:static;top:0;left:0;font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;padding-bottom:0;margin-bottom:0}.single-make .product-page-list,.single-product #product-content .product-page-list,.page-template-page-education-php .product-page-list,.post-type-archive-product .product-page-list{display:block}.search-no-results .no-search-results label{display:none}.search-no-results .no-search-results input[type="text"]{height:35px;width:100%;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px;font-family:"Avenir LT W01 45 Book"}.search-results .history-back{line-height:17px;font-family:"Avenir LT W01 45 Book";font-size:13px;letter-spacing:0.02em;color:#7f7f7f;text-transform:none;width:100%;text-align:right;padding-top:36px}.search-results .history-back:hover{color:#00aeef}.search-results .faq.half-height .contain{height:158px;min-height:158px}.search-results .faq.half-height .contain h3{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.search-results .faq.half-height .contain .faq-item-search{display:none}.search-results .faq.half-height .contain .faq-item-search p{display:none}.search-results .faq.half-height .contain .faq-item-search.first{display:block}.search-results .faq .contain{background-color:#f5f5f5;-webkit-transition:background 0.3s ease 0;-moz-transition:background 0.3s ease 0;-o-transition:background 0.3s ease 0;transition:background 0.3s ease 0;padding:16px;height:318px;overflow:hidden}.search-results .faq .contain h3{margin-top:0 !important;padding-top:0 !important;font-size:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.0em;font-weight:normal}.search-results .faq .contain h4{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;margin-bottom:0 !important;font-size:14px;line-height:18px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.search-results .faq .contain p{padding-top:0;margin-top:0}.search-results .faq .contain p,.search-results .faq .contain a{font-size:12px;line-height:17px;font-family:"Avenir LT W01 45 Book"}.search-results .faq .contain a{display:block;position:absolute;left:16px;bottom:16px}.search-results .faq:hover .contain{background-color:#e5e5e5}.search-results .faq:hover .contain a{text-decoration:underline;color:#00aeef}.cart_list .variation{color:#fff}.shop_table .variation{font-family:"Avenir LT W01 85 Heavy"}.woocommerce-account p,.woocommerce-cart p{padding-top:0;margin-top:0}.woocommerce-account h3,.woocommerce-cart h3{margin-bottom:16px}.return-to-shop{line-height:17px;padding-top:4px;font-family:"Avenir LT W01 45 Book";font-size:13px;letter-spacing:0.02em;color:#7f7f7f;text-transform:none;float:right}.return-to-shop:hover{color:#00aeef}p.form-row{padding:0;margin:0}input#createaccount,label.create-acc-label{display:none !important}.button.create-account{width:100%;text-align:center}.button.create-account.active{background-color:#109dd2}.checkout-row label{display:none}.checkout-row input{clear:both}.checkout-row .create-acc-input,.checkout-row .create-acc-label{clear:none;float:left;display:inline-block}.checkout-row .create-acc-input{margin-right:10px}.checkout-row select,.checkout-row input[type="password"],.checkout-row input[type="text"],.checkout-row input[type="text"]{width:100%;height:35px;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px}.checkout-row.order-info textarea{width:100%;min-height:100px;margin-bottom:7px;padding:5px 10px 5px 10px;font-size:18px;color:#7f7f7f;line-height:25px;border:0;background-color:#ddd;font-family:"Avenir LT W01 45 Book"}.checkout-row.order-info textarea:focus{border:0}.checkout-row .shop_table,.checkout-row .order_table{width:100%}.checkout-row .shop_table thead td,.checkout-row .shop_table thead th,.checkout-row .order_table thead td,.checkout-row .order_table thead th{padding-bottom:16px}.checkout-row .shop_table tfoot .cart-subtotal td,.checkout-row .shop_table tfoot .cart-subtotal th,.checkout-row .order_table tfoot .cart-subtotal td,.checkout-row .order_table tfoot .cart-subtotal th{padding-top:16px}.checkout-row .shop_table td,.checkout-row .shop_table th,.checkout-row .order_table td,.checkout-row .order_table th{width:50%;font-size:17px;line-height:22px;font-family:"Avenir LT W01 45 Book"}.checkout-row .shop_table td.title,.checkout-row .shop_table th.title,.checkout-row .order_table td.title,.checkout-row .order_table th.title{font-family:"Avenir LT W01 95 Black";text-transform:uppercase}.checkout-row .shop_table td.text-right,.checkout-row .shop_table th.text-right,.checkout-row .order_table td.text-right,.checkout-row .order_table th.text-right{text-align:right}.checkout-row .shop_table td.text-left,.checkout-row .shop_table th.text-left,.checkout-row .order_table td.text-left,.checkout-row .order_table th.text-left{text-align:left}.checkout-row .shop_table a,.checkout-row .shop_table a:visited,.checkout-row .shop_table a:active,.checkout-row .order_table a,.checkout-row .order_table a:visited,.checkout-row .order_table a:active{color:#00aeef}.checkout-row.payment-row img{margin-left:10px}.checkout-row.payment-row label{display:inline-block;font-size:14px;line-height:18px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.checkout-row.payment-row ul{list-style:none;padding:0;margin:0}.checkout-row.payment-row ul li{margin-bottom:32px}.checkout-row.payment-row select{height:40px}.checkout-row.payment-row #sagepay_direct_cv2,.checkout-row.payment-row #sagepay_direct_validuntil_yy,.checkout-row.payment-row #sagepay_direct_validuntil_mm,.checkout-row.payment-row #sagepay_direct_validfrom_mm,.checkout-row.payment-row #sagepay_direct_validfrom_yy{width:50px !important}.checkout-row.payment-row img{display:none}.woocommerce-info a{color:#00aeef}.checkout_coupon .button.small.black{width:120px}.cart-buttons .button{margin-bottom:7px}.checkout-row .button.small.white{background-color:#222;color:#fff}.checkout-row .button.small.white:hover{background-color:#ccc}.shop_table.cart{width:100% !important}.shop_table.cart .product-thumbnail img{width:100px;height:auto;margin-right:16px}.shop_table.cart .text-right{text-align:right}.shop_table.cart .text-left{text-align:left}.shop_table.cart .quantity.buttons_added input[type="number"]{width:40px}.change-password-row label,.coupon-row label{display:none}.change-password-row input[type="text"],.coupon-row input[type="text"]{width:100%;height:35px;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px}.change-password-row .button.small.black,.coupon-row .button.small.black{margin-bottom:7px;width:150px}.change-password-row input[type="password"]{width:100%;height:35px;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px}.change-password-row label{display:block}.cross-sells-row ul{list-style:none;padding:0;margin:0}.cross-sells-row ul img{width:231px;height:auto}.cross-sells-row ul h3{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.cross-sells-row .price,.cross-sells-row .product_type_simple{display:inline-block}.cross-sells-row .price{margin-right:16px}.shipping_calculator #calc_shipping_country{height:35px;line-height:35px;font-size:18px;margin-bottom:7px;padding:4px;font-family:"Avenir LT W01 45 Book"}.shipping_calculator input[type="text"]{width:100%;height:35px;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px}.shipping_calculator .button.small.black{width:120px}.address-edit-row input[type="text"]{width:100%;height:35px;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px;border:0;background-color:#ddd;font-family:"Avenir LT W01 45 Book"}.address-edit-row .small.black.button{width:150px}#customer_login label,#lost-password-form label{display:none}#customer_login input[type="email"],#customer_login input[type="text"],#customer_login input[type="password"],#lost-password-form input[type="email"],#lost-password-form input[type="text"],#lost-password-form input[type="password"]{width:100%;height:35px;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px;border:0;background-color:#ddd;font-family:"Avenir LT W01 45 Book"}#customer_login .button.small.black,#lost-password-form .button.small.black{width:100px;margin-bottom:7px}#lost-password-form .button.small.black{width:120px}.product-remove,.product-thumbnail{display:none !important}@media screen and (min-width: 767px){.product-remove,.product-thumbnail{display:inline-block !important}}.plus,.minus{display:none !important}@media screen and (min-width: 767px){.plus,.minus{display:inline-block !important}}th,tr,td{font-size:14px}th a,tr a,td a{font-size:14px}@media screen and (min-width: 767px){th,tr,td{font-size:16px}th a,tr a,td a{font-size:16px}}.page-template-page-make-upload-php #acf-materials_photo,.page-template-page-make-upload-php .field_type-gallery{display:none !important}.page-template-page-make-upload-php #main .acf_input-wrap{width:100%}.page-template-page-make-upload-php #main .wp-editor-container{border:none}.page-template-page-make-upload-php #main .acf-gallery{border-radius:none !important}.page-template-page-make-upload-php #main label{font-weight:normal;font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.page-template-page-make-upload-php #main .acf-checkbox-list li label{font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book";font-weight:normal}.page-template-page-make-upload-php #main .mceStatusbar>div{display:none}.page-template-page-make-upload-php #main .wp_themeSkin .mceStatusbar{background-color:#ddd;border-color:#ddd}.page-template-page-make-upload-php #main input[type="password"],.page-template-page-make-upload-php #main input[type="text"]{width:100%;height:35px;margin-bottom:7px;padding-left:10px;font-size:18px;color:#7f7f7f;line-height:35px;border:none !important;border-radius:0 !important}.page-template-page-make-upload-php #main input[type="text"]{width:33%}.page-template-page-make-upload-php #main input[type="checkbox"]{margin-top:3px}.page-template-page-make-upload-php #main input[type="submit"]{display:block;width:auto;padding:0px 10px 0px 10px;text-transform:uppercase;text-decoration:none;text-align:center;font-family:"Avenir LT W01 45 Book";letter-spacing:0.08em;border:0;cursor:pointer;-webkit-appearance:none !important;border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0px;-webkit-transition:background 0.4s ease 0s;-moz-transition:background 0.4s ease 0s;-o-transition:background 0.4s ease 0s;transition:background 0.4s ease 0s;width:180px;height:32px;line-height:34px;font-size:16px;text-align:left;padding-left:10px;background-color:#39b549;color:#fff}.page-template-page-make-upload-php #main input[type="submit"]:hover{background-color:#319c3f}.page-template-page-make-upload-php #main .acf-gallery .toolbar .acf-button{margin:2px}.page-template-page-make-upload-php #main .postbox.acf_postbox.default,.page-template-page-make-upload-php #main .toolbar{background-image:none}.page-template-page-make-upload-php #main .add-image-li a,.page-template-page-make-upload-php #main .add-row-end.acf-button{display:block;width:auto;padding:0px 10px 0px 10px;text-transform:uppercase;text-decoration:none;text-align:center;font-family:"Avenir LT W01 45 Book";letter-spacing:0.08em;border:0;cursor:pointer;-webkit-appearance:none !important;border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0px;-webkit-transition:background 0.4s ease 0s;-moz-transition:background 0.4s ease 0s;-o-transition:background 0.4s ease 0s;transition:background 0.4s ease 0s;width:130px;height:32px;line-height:34px;font-size:16px;text-align:center;border-color:none;box-shadow:none;border:0 !important;border-radius:0 !important;-webkit-border-radius:0 !important;background:none;text-shadow:none;background-color:#39b549;color:#fff}.page-template-page-make-upload-php #main .add-image-li a:hover,.page-template-page-make-upload-php #main .add-row-end.acf-button:hover{background-color:#319c3f}.page-template-page-make-upload-php #main .mceIframeContainer{border-left:2px solid #ddd;border-right:2px solid #ddd}.page-template-page-make-upload-php #main .mceIframeContainer iframe body{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal}.page-template-page-make-upload-php #main .mceLayout .mceFirst .mceToolbar.mceLeft.mceFirst.mceLast{background:none;background-color:#ddd}@font-face{font-family:'star';src:url("../fonts/star.eot");src:url("../fonts/star.eot?#iefix") format("embedded-opentype"),url("../fonts/star.woff") format("woff"),url("../fonts/star.ttf") format("truetype"),url("../fonts/star.svg#star") format("svg");font-weight:normal;font-style:normal;color:#00aeef}.woocommerce-message{display:none}@media screen and (max-width: 767px){.single-product .tabs .buy-button{display:block;padding-top:16px}}@media screen and (max-width: 767px){.single-product .header-content{padding-bottom:10px !important}.single-product .header-content h2{padding-left:0px !important;font-size:22px !important;line-height:25px !important}}@media screen and (max-width: 767px){.single-product .price{padding-left:0px !important;font-size:22px !important;line-height:25px !important;padding-bottom:10px !important}}.single-product .rsDefault .rsThumbsVer{width:100%;height:160px;position:absolute;top:0;right:0}.single-product .rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%;padding-left:16px}.single-product .rsDefault .rsThumb{float:left;overflow:hidden;width:100%;height:auto}.single-product .rsDefault .rsThumb img{width:100%;height:160px}.single-product .rsDefault .rsTmb{display:block}.single-product .rsDefault .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#FFF}.single-product .rsDefault .rsTmb span{color:#DDD;margin:0;padding:0;font-size:13px;line-height:18px}.single-product .rsNav.rsThumbs.rsThumbsVer{display:block;padding-right:0px !important;width:0}@media screen and (min-width: 767px){.single-product .rsNav.rsThumbs.rsThumbsVer{display:block;width:25%}}.single-product .rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21}.single-product .rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:9px;text-align:center}.single-product .rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.single-product .rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:8px;left:0}.single-product .rsThumbsArrowDisabled{display:block !important}.single-product .rsThumbsArrowLeft .rsThumbsArrowIcn{background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:-124px -221px;width:13px;height:9px;display:inline-block;overflow:hidden}.single-product .rsThumbsArrowRight .rsThumbsArrowIcn{background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:-83px -221px;width:13px;height:9px;display:inline-block;overflow:hidden}.single-product .bare-slider{margin-left:8px;height:415px !important}.single-product .bare-slider.hide-thumbnails .rsNav{display:none !important}@media screen and (max-width: 767px){.single-product .bare-slider{margin-left:0 !important;height:200px !important}}.single-product .bare-slider .rsOverflow{position:relative;overflow:hidden;float:left;width:75% !important;height:415px !important;padding-right:8px}@media screen and (max-width: 767px){.single-product .bare-slider .rsOverflow{width:100% !important;height:auto !important}}.single-product .bare-slider .rsContainer{width:100%;height:415px}@media screen and (max-width: 767px){.single-product .bare-slider .rsContainer{width:100% !important;height:200px !important}}.single-product .bare-slider .slide{width:75%;height:415px}.single-product .bare-slider .slide img{width:100%}@media screen and (max-width: 767px){.single-product .bare-slider .slide{width:100% !important;height:auto !important}}.single-product .bare-slider .rsThumbsVer{width:25%;background:white;height:415px;top:0;right:16px}.single-product .bare-slider .rsThumb,.single-product .bare-slider .rsNavItem{display:block;float:none}.single-product .sharing{clear:both;margin-top:20px}.single-product .faq-sidebar{margin-top:32px !important}.single-product .contact-sidebar{margin-top:32px}.single-product .contact-sidebar.has-faq{margin-top:0}.single-product .product-subtitle p{padding-bottom:0px;padding-top:0 !important;margin-top:0}.single-product .works-with-tab,.single-product .related-products-tab{padding-top:25px}.single-product .transformer-tabs li a{margin-right:-1px}.single-product .product-info-tab p,.single-product .product-info-tab ul,.single-product .product-directions-tab p,.single-product .product-directions-tab ul{padding-right:0;font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}@media screen and (min-width: 767px){.single-product .product-info-tab p,.single-product .product-info-tab ul,.single-product .product-directions-tab p,.single-product .product-directions-tab ul{padding-right:40px}}.single-product .product-info-tab p:first-child,.single-product .product-directions-tab p:first-child{padding-top:6px}.single-product #product-gallery .hidden{display:none}.single-product #product-gallery .visible{display:block}.single-product .product-thumbnail{padding:0 0 13px 0}.single-product .product-thumbnail :first-child{padding:0 0 12px 0}.single-product #product-content form .product-quantity-title{display:inline-block;font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;color:#222;line-height:32px;float:left;margin-right:10px}.single-product #product-content form .plus,.single-product #product-content form .minus,.single-product #product-content form .qty.text{display:inline-block;margin-top:6px}.single-product #product-content form .button{float:left;margin-right:16px}.single-product .product-info-single-product .header-content{padding-bottom:20px}.single-product .product-info-single-product .header-content h2,.single-product .product-info-single-product .header-content h3,.single-product .product-info-single-product .header-content p{margin:0}.single-product .product-info-single-product .header-content h2.subtitle{line-height:33px;padding-bottom:3px}.single-product .product-info-single-product .header-content .product-quantity-title{display:none}.single-product .product-info-single-product .price{font-size:28px;font-family:"Avenir LT W01 95 Black";letter-spacing:0.04em;color:#00aeef;padding:0 0 20px 0}.single-product .product-info-single-product form{float:right;margin-top:5px}.single-product .product-info-single-product form .plus,.single-product .product-info-single-product form .minus{display:none}.single-product .product-info-single-product .intro-copy{font-family:"Avenir LT W01 45 Book";font-size:17px;line-height:22px;padding-top:10px}@media screen and (max-width: 767px){.single-product .product-info-single-product .intro-copy{font-size:18px;line-height:24px}}.single-product .product-info-single-product .buttons_added{display:none}.single-product #reviews{display:block;position:relative}.single-product #reviews p,.single-product #reviews a,.single-product #reviews ul{font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}.single-product #reviews h2 small{float:right;font-size:15px;line-height:21px;margin:0px 0 0 0}.single-product #reviews h2 small a{text-decoration:none;color:#00aeef}.single-product #reviews a{color:#00aeef}.single-product #reviews h3{margin:0}.single-product #reviews label{float:left}.single-product #reviews .comment-form-rating{padding-top:10px}.single-product #reviews .comment-form-rating label{margin-right:10px}.single-product #reviews #respond{margin:0;border:0;padding:0}.single-product #reviews #comment{height:75px}.single-product #reviews #comments strong{font-weight:normal !important}.single-product #reviews #comments .add_review{display:none}.single-product #reviews #comments .add_review:after{content:"";display:table;clear:both}.single-product #reviews #comments h2{clear:none;text-transform:none}.single-product #reviews #comments ol.commentlist{margin:0;padding-left:0px !important;width:100%;background:none;list-style:none}.single-product #reviews #comments ol.commentlist:after{content:"";display:table;clear:both}.single-product #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0;border-bottom:1px solid #e5e5e5}.single-product #reviews #comments ol.commentlist li .meta{color:#00aeef;font-size:0.75em}.single-product #reviews #comments ol.commentlist li img.avatar{float:left;padding:3px;width:32px;height:auto;margin:8px 5px 8px 14px;line-height:1}.single-product #reviews #comments ol.commentlist li .comment-text{position:relative;margin:0 0 0 0px;padding:1em 1em 0}.single-product #reviews #comments ol.commentlist li .comment-text p{margin:0;padding-bottom:32px}.single-product #reviews #comments ol.commentlist li .comment-text p.meta{font-size:0.83em;font-weight:normal}.single-product #reviews #comments .commentlist>li:before{content:""}.single-product #submit{display:block;width:auto;padding:0px 10px 0px 10px;text-transform:uppercase;text-decoration:none;text-align:center;font-family:"Avenir LT W01 45 Book";letter-spacing:0.08em;border:0;background-color:#00aeef;color:#fff;height:32px;line-height:34px;font-size:16px;text-align:left;padding-left:10px}.single-product #submit:hover{background-color:#109dd2}.single-product .avatar{margin-left:0 !important;padding-left:0 !important}.single-product .comment-text{margin-right:0;padding-right:0 !important;padding-left:0 !important}.single-product .comment-text .star-rating{margin-top:0;padding-top:0}.single-product .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:"star";margin-top:10px}.single-product .star-rating:before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.single-product .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.single-product .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.single-product .products .star-rating{display:block;margin:0 0 .5em;float:none}.single-product .hreview-aggregate .star-rating{margin:10px 0 0 0}.single-product #review_form #respond{position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0}.single-product #review_form #respond:after{content:"";display:table;clear:both}.single-product #review_form #respond p{margin:0 0 10px}.single-product #review_form #respond .form-submit input{left:auto}.single-product #review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.single-product p.stars:after{content:"";display:table;clear:both}.single-product p.stars span{width:80px;height:16px;position:relative;float:left;background:url(../images/star.png) repeat-x left 0}.single-product p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}.single-product p.stars span a:hover,.single-product p.stars span a:focus{background:url(../images/star.png) repeat-x left -16px}.single-product p.stars span a.active{background:url(../images/star.png) repeat-x left -32px}.single-product p.stars span a.star-1{width:16px;z-index:10}.single-product p.stars span a.star-2{width:32px;z-index:9}.single-product p.stars span a.star-3{width:48px;z-index:8}.single-product p.stars span a.star-4{width:64px;z-index:7}.single-product p.stars span a.star-5{width:80px;z-index:6}.single-news .news-aside .search-sidebar{margin-top:13px}.single-news .top-keyline-grey h3{margin-bottom:0;padding-bottom:0px;margin-top:32px;margin-bottom:16px}@media screen and (max-width: 767px){.single-news .top-keyline-grey h3{padding-bottom:0;margin-bottom:0}}.single-news .top-keyline-grey .columns{padding-bottom:0;margin-bottom:0}.single-news .content-block{margin-bottom:16px}.single-news .content-block p{margin-bottom:32px}@media screen and (max-width: 767px){.single-news .content-block p{font-size:14px;line-height:19px}.single-news .content-block p a{font-size:14px !important;text-decoration:underline !important}.single-news .content-block p a:hover{color:#222 !important;text-decoration:none}}.single-news .content-block p a{text-decoration:underline}.single-news .content-block p a:hover{color:#222 !important;text-decoration:none}.single-news .content-block h3{font-size:20px;margin-top:32px;margin-bottom:0}.single-news .sharing{margin-top:16px}.page-template-archive-faq-php .top-keyline-grey .columns{margin-bottom:0;padding-bottom:0}.page-template-archive-faq-php .top-keyline-grey h3{font-size:28px;margin-bottom:0;padding-bottom:0}.page-template-archive-faq-php .large-9 p{padding-right:0}@media screen and (min-width: 767px){.page-template-archive-faq-php .large-9 p{padding-right:40px}}.page-template-archive-faq-php .faq-content-block{padding-bottom:15px;margin-bottom:28px;border-bottom:1px solid #e5e5e5}.page-template-archive-faq-php .faq-content-block h3{font-size:20px}.page-template-archive-faq-php .faq-content-block:last-child{border-bottom:none}.page-template-archive-faq-php .faq-information{padding-bottom:30px}.page-template-archive-faq-php .first{padding-top:16px}.page-template-archive-faq-php .faq-page-sidebar{margin-top:22px}.page-template-archive-faq-php .faq-page-sidebar h3{border-top:none}.page-template-archive-faq-php .faq-page-sidebar p,.page-template-archive-faq-php .faq-page-sidebar a{font-size:12px}.page-template-page-sagepay-error-php .top-keyline-grey h3{margin-bottom:0;padding-bottom:0px}.page-template-page-sagepay-error-php .top-keyline-grey .columns{padding-bottom:0;margin-bottom:0}.page-template-page-sagepay-error-php span.order-number{font-family:"Avenir LT W01 85 Heavy"}.page-template-page-sagepay-error-php .large-9 p{padding-right:0}@media screen and (min-width: 767px){.page-template-page-sagepay-error-php .large-9 p{padding-right:40px}}.page-template-page-sagepay-error-php .contact-sidebar h3{margin-top:20px !important}.single-make .make-aside .large-12 div:first-child{border-top:0;padding-top:0}.single-make span.top-border{display:block;clear:both;height:0px;width:100%;border-top:1px solid #39b549}.single-make h2{margin-bottom:0}.single-make .make-subtitle p{font-family:"Avenir LT W01 45 Book";font-size:17px;line-height:22px;padding-top:0px;margin-top:0;margin-bottom:0;padding-bottom:0}.single-make #tab-1 p{padding-right:40px;font-size:14px;line-height:19px}.single-make #tab-1 p a{font-size:14px}.single-make #tab-2 .columns{margin-top:16px}.single-make #tab-2 h4{margin-top:10px !important}.single-make #tab-2 h4 a{margin-top:0px !important;font-size:18px !important;line-height:24px !important;color:#222 !important;font-family:"Avenir LT W01 85 Heavy";text-transform:none}.single-make #tab-2 p{margin:0;color:#39b549;font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}.single-make #tab-2 span p{color:#fff}.single-make #tab-2 .sprite.video,.single-make #tab-2 .sprite.camera{margin-right:10px}.single-make #make-single-separator{display:none}@media screen and (min-width: 767px){.single-make #make-single-separator{display:block;margin:16px 0 16px 0px;clear:both;overflow:hidden}.single-make #make-single-separator .image-row{float:left}}.single-make .tutorial-details{padding-top:20px;padding-bottom:20px}.single-make .tutorial-details p{padding:0;margin:0;font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}.single-make .tutorial-details p.green{font-family:"Avenir LT W01 85 Heavy";color:#39b549}.single-make .make-section h4{margin-top:16px;margin-bottom:0}.single-make .make-section h4.thin{margin-top:0;font-family:"Avenir LT W01 45 Book";font-size:18px}.single-make .make-section p{font-size:14px;line-height:19px;font-family:"Avenir LT W01 45 Book"}.single-make .tutorial-image{margin-bottom:10px}.single-make .ratings.hreview-aggregate{margin-top:0 !important;margin-bottom:0 !important}.single-make .ratings.hreview-aggregate .meta,.single-make .ratings.hreview-aggregate .votes,.single-make .ratings.hreview-aggregate strong{color:#39b549 !important;font-weight:normal !important}@media screen and (min-width: 767px){.single-make .tabs #tab-1{padding-bottom:53px}}.single-make .tabs #tab-2,.single-make .tabs #tab-3{padding-top:16px}@media screen and (min-width: 767px){.single-make .tabs #tab-2,.single-make .tabs #tab-3{padding-top:0;padding-bottom:10px}}.single-make .tabs #tab-3{padding-bottom:16px}@media screen and (min-width: 767px){.single-make .tabs #tab-3{padding-bottom:0}}.single-make .tabs .reseller-tab-content{margin-top:40px}.single-make .tabs .transformer-tabs li a{margin-right:-1px}.single-make .tabs .columns h4{font-size:18px;line-height:24px;font-family:"Avenir LT W01 85 Heavy";letter-spacing:0.02em;font-weight:normal;text-transform:uppercase}.single-make .tabs .columns p{font-size:16px;line-height:22px;font-family:"Avenir LT W01 45 Book"}.single-make .tabs .columns a{font-size:16px;line-height:22px;font-family:"Avenir LT W01 45 Book";color:#00aeef}hr{opacity:0.1}.test-remove-bottom{padding-bottom:0 !important;margin-bottom:0 !important}.test-container{display:block;width:100%;max-width:980px;margin:60px auto}.test-container:first-child{margin-top:0}.test-container .test-desc{opacity:0.1}.test-container .test-desc:hover{opacity:1;background-color:#FEFEFE}.test-container .button{margin-bottom:10px}.test-container .test-width-2{width:500px}.test-container .test-width-3{width:350px}.test-container .test-width-4{width:200px}div.test-colors{display:block;float:left;width:200px}div.test-colors:before{display:block;content:"";width:100px;height:100px;margin-bottom:16px}div.test-colors.green:before{background-color:#39b549}div.test-colors.blue:before{background-color:#00aeef}div.test-colors.yellow:before{background-color:#f8ed52}div.test-colors.dgrey:before{background-color:#333}div.test-colors.grey:before{background-color:#7f7f7f}div.test-colors.lgrey:before{background-color:#e5e5e5}
