/*!
Theme Name: powercell
Theme URI: http:jedlehmann.com.au
Author: Jed Lehmann
Author URI: http:jedlehmann.com.au
Description: Powercell
Version: 1.0-wpcom
Text Domain: powercell
*/@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,400italic,600italic|Bree+Serif);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.clearfix,.group{zoom:1}.clearfix:before,.clearfix:after,.group:before,.group:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,.group:after{clear:both}*,html,body{font-family:"Source Sans Pro",sans-serif}p{margin:0 0 1em 0;line-height:1.6;color:#1A1919;font-weight:300}p.intro{color:#71849D;font-size:1.2em;text-align:left}@media (min-width: 800px){p.intro{font-size:1.5em;text-align:center;margin-bottom:1.5em}}strong{font-weight:700}em{font-style:italic}cite{font-style:normal}h2,h3,h4,h5,h6{font-family:inherit;font-weight:300;line-height:1.6;text-rendering:optimizelegibility;text-shadow:none;text-transform:none}h1{font-family:"Bree Serif",serif;text-align:left;font-size:2.4em;margin-top:0;text-shadow:none;text-transform:none;line-height:1.1;clear:both}@media (min-width: 800px){h1{text-align:center;font-size:3.8em;margin-bottom:0.2em}}h3{margin-top:0.8;margin-bottom:0}h4,h5,h6{margin-top:0;margin-bottom:0}.content-area h2:nth-child(1){margin-top:0}ul,ol{padding:0 0 0.8 0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}li{line-height:1.6}ul,ol{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}main ul,main ol{font-weight:300;margin-bottom:1em;margin-left:1.2em}dl{margin-bottom:1.6}dt,dd{line-height:1.6}dt{font-weight:bold}dd{margin-left:0.8}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0}blockquote p{margin-bottom:0;font-size:1em;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:1.6;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #555;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:1.6;font-style:normal;line-height:1.6}.burger-wrapper{position:absolute;top:14px;right:20px;cursor:pointer;z-index:998}@media (min-width: 450px){.burger-wrapper{top:14px;right:115px}}@media (min-width: 800px){.burger-wrapper{display:none}}.hamburger{width:36px}.hamburger .hamburger-piece{margin-top:8px}.hamburger .hamburger-piece .half{width:50%;float:left;height:4px;background-color:#f4f7ff;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.hamburger .hamburger-piece.top-bun .left{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.hamburger .hamburger-piece.top-bun .right{-webkit-transform-origin:20px 0;-ms-transform-origin:20px 0;transform-origin:20px 0}.hamburger .hamburger-piece.bottom-bun .left{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.hamburger .hamburger-piece.bottom-bun .right{-webkit-transform-origin:20px 0;-ms-transform-origin:20px 0;transform-origin:20px 0}.hamburger .hamburger-piece.meat .whole{margin:0 auto;width:100%;height:4px;background-color:#f4f7ff;-webkit-transition:width 0.3s;transition:width 0.3s}.hamburger .hamburger-piece.top-bun:after,.hamburger .hamburger-piece.bottom-bun:after{content:"";display:table}.hamburger.is-toggled .top-bun .left.half{-webkit-transform:rotateZ(45deg) scaleX(1.25) translate(4px, -4px);transform:rotateZ(45deg) scaleX(1.25) translate(4px, -4px)}.hamburger.is-toggled .top-bun .right.half{-webkit-transform:rotateZ(-45deg) scaleX(1.25) translate(-3px, -5px);transform:rotateZ(-45deg) scaleX(1.25) translate(-3px, -5px)}.hamburger.is-toggled .bottom-bun .left.half{-webkit-transform:rotateZ(-45deg) scaleX(1.25) translate(0px, 5px);transform:rotateZ(-45deg) scaleX(1.25) translate(0px, 5px)}.hamburger.is-toggled .bottom-bun .right.half{-webkit-transform:rotateZ(45deg) scaleX(1.25) translate(1px, 6px);transform:rotateZ(45deg) scaleX(1.25) translate(1px, 6px)}.hamburger.is-toggled .meat .whole{width:0px}img,video,audio,iframe,object{max-width:100%}a,a:visited{color:#1A1919;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-decoration:none}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:none}table{width:100%}table th,table td{text-align:left;padding:0.5em}table th{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.aligncenter{text-align:center}.alignright{text-align:right}.clear{clear:both}.right{float:right}.left{float:left}body{background:#EDEDED}.container{max-width:1100px;margin-left:auto;margin-right:auto;padding:0 15px}.container:after{content:" ";display:block;clear:both}@media (min-width: 800px){.container{padding:0 40px}}.content-area{padding:2em 0 4em 0;width:100%;margin:0;display:block}@media (min-width: 800px){.content-area{padding:4em 0 8em 0}}header,footer{clear:both}.site-header{padding:0.1em 0 0.5em 0;background-color:#1A1919;background-image:url("images/powercell-double-line.svg");background-repeat:repeat-x;background-position:left bottom;height:4.6em}.site-header .container{position:relative}.powercell-logo{width:30%;float:left;width:224px;margin-bottom:1em;margin-top:0.86em;margin-left:-0.7em}.login-button{display:none}@media (min-width: 450px){.login-button{display:block;position:absolute;top:17px;right:20px}}@media (min-width: 800px){.login-button{position:relative;display:inline-block;float:right;margin-left:4.5em;right:3em;top:0}}#kiosk-small-cart{float:right;display:block}.site-footer{padding:3em 0;background:#1A1919;color:white}.site-footer h3{line-height:1.2;font-size:1em;margin-bottom:1em;color:white}@media (min-width: 800px){.site-footer h3{display:inline;width:40%}}@media (min-width: 450px){.site-footer .login-button-footer{display:none}}.site-footer p,.site-footer h4{color:#6B6B6B;font-size:0.7em}.site-footer h4{font-weight:600;color:#838383}.site-footer .office-addresses{border-top:1px solid #313131;border-bottom:1px solid #313131;padding:1em 0 0.5em 0;clear:both;display:block;overflow:auto}@media (min-width: 800px){.site-footer .office{width:20%;float:left;padding-right:20px}}.site-footer #menu-footer{padding:0;margin-bottom:1em;display:block;background:none}@media (min-width: 800px){.site-footer #menu-footer{float:right;margin:-1.5em 0 0.8em 0}}.site-footer #menu-footer li{text-decoration:none;list-style-type:none;font-size:0.9em;text-align:left}@media (min-width: 800px){.site-footer #menu-footer li{display:inline;margin-left:20px}}.site-footer #menu-footer li a{color:white}.site-footer .utilities{display:block;clear:both}.site-footer .utilities ul{margin:0;padding:0.5em 0 0 0}.site-footer .utilities li{color:#6B6B6B;font-size:0.7em;display:inline;padding-right:10px}.site-footer .utilities li:after{content:"|";padding-left:10px}.site-footer .utilities li:last-of-type:after{content:""}.site-footer .utilities li a{color:#6B6B6B}.site-navigation{z-index:900}.main-navigation{z-index:999}@media (min-width: 800px){.main-navigation{width:70%;float:right;margin-right:0;padding-top:0.7em;float:right}}.menu-primary-container{z-index:1;position:absolute;top:4.6em;width:100%;left:0}@media (min-width: 800px){.menu-primary-container{position:relative;width:auto;top:0}}@-moz-document url-prefix(){.menu{margin-top:0.5em}}.menu{display:none;position:relative;width:100%;clear:both;background:black}@media (min-width: 800px){.menu{display:block;float:right;clear:none;width:auto;background:none}.menu ul{position:relative;float:left;padding:0}}.menu li{font-weight:600;list-style-type:none;line-height:2;font-size:1.1em;text-align:center}@media (min-width: 800px){.menu li{display:inline;text-align:left;margin-left:0.5em;position:relative;font-size:1em;top:0.2em}}@media (min-width: 1100px){.menu li{font-size:1.1em;margin-left:1em;top:0}}.menu li a{color:#d7d7d7;display:inline-block}.menu li a:hover{color:white}.menu li.active a,.menu .current-menu-item a,.menu .current-menu-item a:hover{color:#DAA600;border-bottom:none}.menu li li{font-weight:400;font-size:0.9em}@media (min-width: 800px){.menu li li{text-indent:0}}.menu li li a{color:#cfcfcf}.menu li.active a .sub-menu li a,.menu .current-menu-item .sub-menu li a{color:#cfcfcf}@media (min-width: 800px){.menu ul{display:none;position:absolute;top:100%;left:-1.1em;padding:10px 0 0 0;z-index:999}.menu ul li{float:none;border-right:0;display:block;padding:0;border-bottom:1px solid #999;background:#1A1919}.menu ul li a{padding:0.5em 1em;margin:0;border:none;color:white;width:120px}.menu li:hover .sub-menu{display:block}}@media (min-width: 800px){.menu li>a:after{content:"";background:url("images/carat.png") 6px 2px no-repeat;display:inline-block;width:15px;height:9px;background-size:9px 6px}.menu li>a:only-child:after{content:" ";background-image:none;width:auto}}button{outline:0;border-radius:3px;border:none;text-transform:uppercase;padding:10px 14px;font-weight:600;font-size:0.9em;background:#DAA600;-webkit-transition:0.25s all;transition:0.25s all}button:hover{background:#ffb823}button.display-button{outline:0;border-radius:0;border:none;text-transform:none;padding:0;font-weight:400;font-size:1em;background:none;-webkit-transition:0.25s all;transition:0.25s all}button.display-button:hover{background:none}.faq-list{padding:2em 2em 1em 2em;background:white}.faq-list h3{cursor:pointer;margin:0 0 0.5em 0;background:url("images/arrow-small-grey.png") no-repeat;background-size:12px 12px;background-position:0 7px;padding-left:1.2em;line-height:1.4}.faq-list p{color:#71849D;padding-left:1.4em}#post-34 h2{font-family:"Bree Serif",serif;font-weight:600;color:#00A3DA;margin-bottom:0.5em}#post-52 h2{font-family:"Bree Serif",serif;font-weight:600;color:#00A3DA;margin-bottom:0.5em}.about-hero-module{background:#00A3DA;padding:4em 0}@media (min-width: 800px){.about-hero-module{padding:5em 0}}.about-hero-module p{color:white;font-size:1.4em}@media (min-width: 800px){.about-hero-module p{text-align:center}}.charger{background-color:#2b2b2b;background-image:url("images/power-charge-blue-top.svg");background-repeat:repeat-x;background-position:left center;height:29px}#map{height:600px;width:90%;margin:0 auto;overflow:auto;display:block;background:#00A3DA}@media (min-width: 1100px){#map{width:100%;background:#2b2b2b}}.gmnoprint img{max-width:none}.google-map{position:relative;background:#00A3DA}@media (min-width: 1100px){.google-map{background:#2b2b2b}}.google-map p{background:#00A3DA;padding:2em;color:black;border-top:1px solid #4e4e4e}@media (min-width: 1100px){.google-map p{position:absolute;top:11.5em;right:0;width:20em;border:1px solid white;border-right:none;background:#00A3DA}}@media (min-width: 800px){.about-left-column{width:49.15254%;float:left;margin-right:1.69492%;padding-right:2em}}@media (min-width: 800px){.about-right-column{width:49.15254%;float:right;margin-right:0;padding-right:2em}}.about-left-column h3,.about-right-column h3{color:#00A3DA;font-weight:600;margin:2em 0 0.5em 0}.news-item{margin-bottom:1em;background:white;padding:2em 2em 1em 2em}.news-item h1{display:none}.news-item h2{margin-bottom:0}.news-item h2 a{font-weight:600;font-family:"Bree Serif",serif;color:#00A3DA;font-size:1.2em}@media (min-width: 800px){.news-item h2 a{font-size:1.4em}}.news-item h2 a:hover{text-decoration:underline}.news-item .date{color:#71849D;border-bottom:1px solid #ddd;margin-bottom:1em;width:100%}@media (min-width: 800px){.article-wrap{width:66.10169%;float:left;margin-right:1.69492%}}.article-wrap p:first-of-type{font-size:1.2em;color:#71849D}.article-wrap h1,.article-wrap h2{color:#00A3DA;font-weight:600;font-size:1.4em;margin:1em 0 0.5em 0}.article-wrap h3,.article-wrap h4,.article-wrap h5,.article-wrap h6{font-weight:600;font-size:1em}@media (min-width: 800px){.news-sidebar{width:23.72881%;float:right;margin-right:0;margin-left:8.47458%}}.news-sidebar ul,.news-sidebar ol{margin:0;padding:0}.news-sidebar li{list-style-type:none}.news-sidebar li a{color:#00A3DA}.news-sidebar li a:hover{text-decoration:underline}.news-sidebar h3{margin-top:0}.news-sidebar .back-to-news{margin-bottom:0.5em;padding-bottom:0.5em;border-bottom:1px solid #ddd}.news-sidebar .back-to-news a{color:#00A3DA}.news-sidebar .back-to-news a:hover{text-decoration:underline}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.featured-products{padding:3em 0 4em 0;background:#EDEDED}.featured-products h2{text-transform:uppercase;font-size:1.6em;margin-bottom:1.5em;font-weight:600;color:#00A3DA;text-align:center;letter-spacing:2px}.featured-product-wrap{width:50%;display:block;float:left}@media (min-width: 800px){.featured-product-wrap{width:25%}}.featured-product-wrap .product-list-image{padding:20%;border:1px solid #DDDDDD;border-right:1px solid white;margin-bottom:0.8em;background:white}.featured-product-wrap:nth-of-type(even)>.product-list-image{border-right:1px solid #DDDDDD}@media (min-width: 800px){.featured-product-wrap:nth-of-type(even)>.product-list-image{border-right:1px solid white}}@media (min-width: 800px){.featured-product-wrap:nth-of-type(4n)>.product-list-image{border-right:1px solid #DDDDDD}}.featured-product-wrap h3{font-weight:600;margin:0;padding-right:20px;line-height:1.1;padding-bottom:0.2em;font-size:1.1em}.featured-product-wrap .product-code{margin:0;color:#71849D;text-transform:uppercase;line-height:1.2;font-size:0.7em}.featured-product-wrap .price{margin:0;color:#00A3DA;line-height:1.4;font-weight:600;margin-bottom:2em}.home-categories{padding:3em 0 6em 0;background-color:#1A1919;background-image:url("images/power-charge-blue.svg");background-repeat:repeat-x;background-position:left bottom}.home-categories h2{text-transform:uppercase;font-size:1.6em;margin-bottom:1.5em;font-weight:600;color:#00A3DA;text-align:center;letter-spacing:2px}.home-categories ul{margin:0;padding:0}.home-categories li{background:url("images/arrow-small.png") no-repeat;background-size:12px 12px;background-position:0 6px;margin-bottom:1em;text-indent:1.5em;list-style-type:none;-webkit-transition:0.15s all;transition:0.15s all;width:49.15254%;float:left;margin-right:1.69492%}.home-categories li:hover{background-position:4px 6px}.home-categories li:nth-of-type(even){width:49.15254%;float:right;margin-right:0}@media (min-width: 800px){.home-categories li{width:23.72881%;float:left;margin-right:1.69492%}.home-categories li:nth-of-type(even){width:23.72881%;float:left;margin-right:1.69492%}.home-categories li:nth-of-type(4n){width:23.72881%;float:right;margin-right:0}}.home-categories a{color:white}.home-hero-module{background-color:#00A3DA;background-image:url("images/power-charge.svg");background-repeat:repeat-x;background-position:left bottom;padding:4em 0}@media (min-width: 800px){.home-hero-module{padding:5em 0}}.home-hero-module h1{font-family:"Bree Serif",serif;color:white;font-size:1.4em;text-align:center;margin-bottom:1.5em;-webkit-animation:hero-load 0.2s 1 ease-in-out;animation:hero-load 0.2s 1 ease-in-out;text-transform:none;font-weight:bold}@media (min-width: 800px){.home-hero-module h1{font-size:2.2em;margin-bottom:1.7em;width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}}.home-hero-module p{color:#006689;clear:both;text-align:center;display:block;padding-top:1.5em}.home-hero-module>.container{margin:0 auto;text-align:center}.home-hero-module>.container img{margin:0 auto;text-align:center;max-width:100%;margin-bottom:2em}@media (min-width: 800px){.home-hero-module>.container img{max-width:700px}}.home-hero-module .hero-image{display:block;text-align:center;margin:0 auto;background-image:url("images/hero-small-screen.jpg");background-repeat:no-repeat;height:250px;background-size:100% auto;max-width:400px}@media (min-width: 800px){.home-hero-module .hero-image{background-image:url("images/hero-large-screen.png");background-repeat:no-repeat;height:260px;background-size:100% auto;max-width:870px}}.form-wrapper{width:100%;text-align:center;overflow:auto;vertical-align:top;display:inline-block}@media (min-width: 800px){.form-wrapper{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%}}.home-search input{height:80px;width:calc(100% - 80px);padding:10px;border:3px solid #0090C1;border-right:none;background:none;outline:none;color:white;font-size:1.5em;position:relative;clear:none;float:left;-webkit-transition:0.25s all;transition:0.25s all}.home-search input:focus{padding-left:1em}@media (min-width: 800px){.home-search input{border-left:none;width:calc(100% - 160px)}}.home-search ::-webkit-input-placeholder{color:#33CBFF}.home-search :-moz-placeholder{color:#33CBFF;opacity:1}.home-search ::-moz-placeholder{color:#33CBFF;opacity:1}.home-search :-ms-input-placeholder{color:#33CBFF}.home-search button{background-color:#00B5F2;background-image:url("images/arrow-main-search.png");background-repeat:no-repeat;background-position:center;background-size:18px 18px;border:3px solid #0090C1;border-radius:0;height:80px;width:80px;position:relative;float:left}.home-search button:hover{background-color:#00BFFF}.home-search .magnify{height:80px;width:80px;border:3px solid #0090C1;clear:both;background-image:url("images/magnify.svg");background-repeat:no-repeat;background-position:center;background-size:26px 26px;position:relative;float:left;display:none}@media (min-width: 800px){.home-search .magnify{display:block}}@-webkit-keyframes hero-load{0%{opacity:0;-webkit-transform:translate(0px, 20px)}100%{opacity:1;-webkit-transform:translate(0px, 0px)}}@keyframes hero-load{0%{opacity:0;-webkit-transform:translate(0px, 20px)}100%{opacity:1;-webkit-transform:translate(0px, 0px)}}.news-and-videos{padding:3em 0 4em 0;background:white}.news-and-videos h2{text-transform:uppercase;font-size:1.6em;margin-bottom:1.5em;font-weight:600;color:#00A3DA;text-align:center;letter-spacing:2px}.read-more{color:#71849D;font-size:0.8em;clear:left}@media (min-width: 800px){.latest-news{width:49.15254%;float:left;margin-right:1.69492%;padding-right:1em}}.latest-news h3 a{color:#00A3DA;font-weight:600;margin-bottom:0}.latest-news .date{color:#71849D;margin-bottom:0;border-bottom:1px solid #ddd;font-size:0.9em;padding-bottom:0.2em}@media (min-width: 800px){.videos{width:49.15254%;float:right;margin-right:0;padding-left:1em}}.videos .video-wrap{display:table;width:100%;height:100%}.videos .video-graphic{height:280px;background-color:#00A3DA;background-image:url("images/video-batteries.jpg");background-size:cover;display:table-cell;text-align:center;vertical-align:middle}.videos .caption{display:inline-block;padding:1em 1em 0 3.4em;background:white;border-radius:5px;background-image:url("images/icon-play.svg");background-repeat:no-repeat;background-position:14px 13px;-webkit-transition:0.25s all;transition:0.25s all}.videos .caption:hover{-webkit-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}@media (min-width: 800px){.availability-column{width:49.15254%;float:left;margin-right:1.69492%}.availability-column:nth-of-type(even){width:49.15254%;float:right;margin-right:0}}.availability-module{background:white;padding:1em 2em 1em 2em;margin-bottom:1em}.availability-module h1,.availability-module h2,.availability-module h3,.availability-module h4,.availability-module h5,.availability-module h6,.availability-module p{font-size:1em}.availability-module h3{font-weight:600;color:#00A3DA;margin-bottom:1em}.availability-module h4{font-weight:600}html,body{min-height:100%}.modal{padding:2em;background:black;position:fixed;width:100%;top:-100%;opacity:0;-webkit-transition:0.2s all;transition:0.2s all;z-index:999;color:white}@media (min-width: 800px){.modal{padding:6em 12em}}@media (min-width: 1100px){.modal{padding:6em 18em}}.modal a,.modal a:visited{color:#d8d8d8}.modal button{margin:0.5em 0 1em 0}.modal .login-form input[type="text"],.modal .login-form input[type="email"],.modal .login-form input[type="password"]{outline:none;display:block;width:100%;margin-bottom:0.5em;padding:0.5em;font-size:1.3em;opacity:1;background:white;z-index:999;border:none}.modal .login-form .small-link{display:block;clear:both}.open{top:0px;height:100%;opacity:1}.modal-close{opacity:0.4;-webkit-transition:0.1s all;transition:0.1s all;float:right;padding-top:1em}.modal-close:hover{cursor:pointer;opacity:1}.login-logo{max-width:200px}.products-categories{display:block;clear:both}@media (min-width: 800px){.products-categories{width:23.72881%;float:left;margin-right:1.69492%}}.products-categories h3{color:#00A3DA;font-weight:600;font-size:1em;clear:both;margin-top:0;background:white;border:1px solid #ddd;padding:0.5em 1em;cursor:pointer;border-radius:5px;margin-bottom:1em}.products-categories h3:after{content:"+";margin-left:0.5em}.products-categories h3.is-toggled:after{content:"-"}@media (min-width: 800px){.products-categories h3{display:block;background:none;margin:0;border:none;padding:0}.products-categories h3:after{content:""}.products-categories h3.is-toggled:after{content:""}}.products-categories ul{margin:0 0 1em 0;padding:0;display:none}@media (min-width: 800px){.products-categories ul{display:block}}.products-categories li{padding:0.15em 0;list-style-type:none}.products-categories li a:hover{color:#555}.products-categories li.active a,.products-categories .active{color:#00A3DA}.products-categories .products-categories-expand-collapse{height:10px;width:18px;background:url("images/expand.svg");background-repeat:no-repeat;display:inline-block}.products-categories .products-categories-expand-collapse-is-open{background:url("images/collapse.svg");background-repeat:no-repeat}.products-categories .products-categories-expand-collapse:hover{cursor:pointer;cursor:hand}.products-categories .products-categories-no-sub-menu{height:10px;width:18px;display:inline-block}.products-categories .sub-menu{display:none}.products-categories .menu-is-visible{display:block}.products-categories ul ul{margin-left:1.5em;margin-bottom:0.5em}.products-categories ul ul li{font-size:0.8em;padding:0}.products-categories ul ul li:before{content:""}.products-categories ul ul li a{color:#71849D}.results-filtering-wrap{text-align:left;padding:1em 0;border-top:1px solid #ddd;display:block;overflow:auto;margin-bottom:0}@media (min-width: 800px){.results-filtering-wrap{text-align:center;margin-bottom:1em}}.results-filtering-wrap h3{display:block;color:#00A3DA;font-weight:600;font-size:1em;clear:both;margin-top:0;background:white;border:1px solid #ddd;padding:0.5em 1em;cursor:pointer;border-radius:5px;margin-bottom:0}.results-filtering-wrap h3:after{content:"+";margin-left:0.5em}@media (min-width: 800px){.results-filtering-wrap h3{display:none;background:none;margin:0;border:none;padding:0}.results-filtering-wrap h3:after{content:""}}.results-filtering-wrap h3.is-toggled:after{content:"-"}.results-filtering{display:none;text-align:left;margin:0 auto;overflow:auto;clear:both;padding-top:1em}@media (min-width: 800px){.results-filtering{display:block;text-align:center}}.results-filtering label{color:#71849D;margin:0;width:100%;margin-bottom:1em}@media (min-width: 800px){.results-filtering label{margin:0 0.6em 0 1.5em;width:auto}}.results-filtering .results-item:first-of-type label{margin-left:0}.results-filtering select{background:white;border:1px solid #ddd;padding:1em 1em;width:100%}@media (min-width: 800px){.results-filtering select{width:auto}}.results-filtering input:type[radio]{padding:0.5em;margin-right:1em}.results-item{margin-bottom:1em}@media (min-width: 800px){.results-item{display:inline-block;margin-bottom:0}}.display-icon{max-width:28px;margin-right:0.4em;cursor:pointer;opacity:0.2;-webkit-transition:0.25s all;transition:0.25s all}.display-icon:hover{opacity:0.5}.display-icon.active{opacity:1}@media (min-width: 800px){.products,.grid-view{width:74.57627%;float:right;margin-right:0}}.products .kiosk_add_to_cart_container input,.grid-view .kiosk_add_to_cart_container input{border:1px solid #999;margin-left:0;width:2em}.products .product-wrap,.products .product,.grid-view .product-wrap,.grid-view .product{width:50%;display:block;float:left;clear:none}@media (min-width: 800px){.products .product-wrap,.products .product,.grid-view .product-wrap,.grid-view .product{width:33.3%}}.products .product-wrap figure,.products .product figure,.grid-view .product-wrap figure,.grid-view .product figure{padding:20%;border:1px solid #DDDDDD;border-right:1px solid white;margin-bottom:0.8em;background:white}.products .product-wrap:nth-of-type(even)>figure,.products .product:nth-of-type(even)>figure,.grid-view .product-wrap:nth-of-type(even)>figure,.grid-view .product:nth-of-type(even)>figure{border-right:1px solid #DDDDDD}@media (min-width: 800px){.products .product-wrap:nth-of-type(even)>figure,.products .product:nth-of-type(even)>figure,.grid-view .product-wrap:nth-of-type(even)>figure,.grid-view .product:nth-of-type(even)>figure{border-right:1px solid white}}@media (min-width: 800px){.products .product-wrap:nth-of-type(3n)>figure,.products .product:nth-of-type(3n)>figure,.grid-view .product-wrap:nth-of-type(3n)>figure,.grid-view .product:nth-of-type(3n)>figure{border-right:1px solid #DDDDDD}}@media (min-width: 800px){.products .product-wrap:nth-of-type(4n)>figure,.products .product:nth-of-type(4n)>figure,.grid-view .product-wrap:nth-of-type(4n)>figure,.grid-view .product:nth-of-type(4n)>figure{border-right:1px solid white}}.products .product-wrap .right,.products .product .right,.grid-view .product-wrap .right,.grid-view .product .right{float:left}.products .product-wrap .product-description,.products .product .product-description,.grid-view .product-wrap .product-description,.grid-view .product .product-description{width:100%;padding:0 0 1em 0;display:block;overflow:auto}.products .product-wrap .product-description h4,.products .product .product-description h4,.grid-view .product-wrap .product-description h4,.grid-view .product .product-description h4{font-weight:600;margin:0;padding-right:20px;line-height:1.1;padding-bottom:0.2em;font-size:1.1em;word-wrap:break-word}.products .product-wrap .product-code,.products .product-wrap p,.products .product .product-code,.products .product p,.grid-view .product-wrap .product-code,.grid-view .product-wrap p,.grid-view .product .product-code,.grid-view .product p{margin:0;color:#71849D;text-transform:uppercase;line-height:1.2;font-size:0.7em}.products .product-wrap .price,.products .product-wrap .kiosk_add_to_cart_container,.products .product .price,.products .product .kiosk_add_to_cart_container,.grid-view .product-wrap .price,.grid-view .product-wrap .kiosk_add_to_cart_container,.grid-view .product .price,.grid-view .product .kiosk_add_to_cart_container{margin:0;color:#00A3DA;line-height:1.4;font-weight:600;margin-bottom:1em}@media (min-width: 800px){.list-view{width:74.57627%;float:right;margin-right:0}}.list-view .product-wrap,.list-view .product{width:100%;display:block;float:left;clear:both}.list-view .product-wrap figure,.list-view .product figure{padding:1em;border:1px solid #DDDDDD;margin-bottom:0.8em;background:white;width:10em;float:left}.list-view .product-wrap .right,.list-view .product .right{float:left}.list-view .product-wrap .product-description,.list-view .product .product-description{width:60%;float:left;padding:0 0 0 2em}.no-results,.search-results-title{background:white;border:1px solid #ddd;padding:2em;margin-bottom:1em}.no-results h2,.search-results-title h2{margin:0;padding:0}.no-results a,.search-results-title a{color:#00A3DA;font-weight:600}@media (min-width: 800px){.product-images{width:49.15254%;float:left;margin-right:1.69492%}}.product-hero-image{padding:2em;background:white;margin-bottom:1em;border:1px solid #ddd}@media (min-width: 800px){.product-hero-image{padding:5em}}.product-thumbnail-wrapper{overflow:hidden;display:block;width:6em;padding:0.3em;float:left;margin-right:1em;border:1px solid #ddd;background:white;margin-bottom:1.5em}.product figure img{display:block;margin-left:auto;margin-right:auto}.product-thumbnail-images{display:table;margin:0;padding:0;height:6.5em}#product-detail-header h1{font-size:2em}@media (min-width: 800px){#product-detail-header h1{font-size:2.5em}}.product-description{padding-bottom:2em;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 800px){.product-description{width:49.15254%;float:right;margin-right:0;padding-left:1em}}.product-description .product-description-text{font-size:1.2em;color:#71849D;margin-top:-0.45em}.product-description .price{font-size:1.2em;color:#00A3DA;margin-bottom:1.5em;font-weight:600}.product-description button{margin-right:0.6em}.product-description h3{font-weight:600;color:#00A3DA;margin-bottom:0.5em;margin-top:0}.product-info-table{margin:0 0 2em 0}.product-info-table th{padding-left:0;border:none}.product-info-table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.breadcrumbs{padding:1em 0;display:block;border-top:1px solid #ddd}.breadcrumbs ul{margin:0;padding:0;color:#71849D}.breadcrumbs li{display:inline;padding-right:0.5em;font-weight:400;color:#71849D;font-size:0.8em}.breadcrumbs li a{color:#71849D;font-weight:600}.read-faq{padding-top:1em;color:#71849D}.read-faq a,.read-faq a:visited{color:#00A3DA}.read-faq a:hover{text-decoration:underline}.tab-nav{width:100%;float:right;margin-right:0}.tab-nav ul{margin:0;padding:0;clear:both;overflow:auto;display:block}.tab-nav li{display:inline-block}.tab-nav li a{padding:0.8em 1.5em;color:#00A3DA;font-family:"Bree Serif",serif}.tab-nav li a.active{background:white}ul.tab-nav{margin-bottom:0.5em}.tab-group{width:100%;float:right;margin-right:0;background:white;padding:1.5em;clear:both}@media (min-width: 800px){.tab-group{padding:3em}}.pdf-list ul{margin:0;padding:0}.pdf-list li{list-style-type:none;margin-bottom:1em;line-height:30px}.pdf-list li a{background-image:url("images/icon-pdf.png");background-repeat:no-repeat;background-position:left center;background-size:30px 30px;padding-left:2.7em;height:30px;line-height:30px;display:block}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 800px){.video-wrapper iframe{width:600px;height:340px}}#product-detail-purchase-box{margin-bottom:1em;display:block;overflow:auto}#product-detail-purchase-box .quantity{margin-bottom:0.5em}#product-detail-purchase-box .quantity input{border:1px solid #999;margin-left:0.5em;width:2em}#product-detail-purchase-box um{padding-right:0.3em}.price-box{font-weight:bold}.kiosk-pagination-container{text-align:center;clear:both}.kiosk-pagination-container-top{text-align:center}.kiosk-pagination{margin:10px 0 40px;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:top;border:1px solid #D7D7D7;background:#ffffff;color:#333333;font-size:0px;text-shadow:0 1px 0 #fff;display:inline-block}.kiosk-pagination .pages{display:inline-block}.kiosk-pagination .prev,.kiosk-pagination .next,.kiosk-pagination .pages li{display:inline-block;overflow:hidden;margin:0;font-size:12px;border-right:1px solid #D7D7D7;background:#ffffff}.kiosk-pagination a.prev:hover,.kiosk-pagination a.next:hover,.kiosk-pagination .pages li:hover{background:#ffffff}.kiosk-pagination a,.kiosk-pagination span{display:block;padding:5px 13px 6px;color:#333333}.kiosk-pagination span{color:#999}.kiosk-pagination li.active,.kiosk-pagination li.active:hover,.kiosk-pagination a:active,.kiosk-pagination a:active:hover{background:#f5f5f5;color:#333333}.kiosk-pagination li.active a{color:#333333}.kiosk-pagination a:hover{text-decoration:none}.kiosk-pagination .next{border-radius:0px 5px 5px 0px}.kiosk-pagination .prev{border-radius:5px 0px 0px 5px}.kiosk-pagination .page-size{display:inline-block;overflow:hidden;margin:0;font-size:12px;border-right:1px solid #D7D7D7;background:#ffffff;border-right:none;border-radius:0px 5px 5px 0px}.kiosk-pagination .page-size-dropdown{font-size:12px;float:right;border-color:white;padding-top:3px;margin-right:2px}.search-wrap{display:none;position:relative;top:0.7em;right:0em;z-index:100}@media (min-width: 800px){.search-wrap{display:block}}.searchbox{position:absolute;right:0;float:right;min-width:2.4em;width:0%;height:2.4em;border-radius:3px;margin-left:1em;overflow:hidden;-webkit-transition:width 0.3s;transition:width 0.3s;z-index:999}.search-positioning{display:block;position:relative}.searchbox-input{position:absolute;top:0;right:0;border:0;outline:0;background:white;width:100%;height:2.4em;margin:0;padding:0;text-indent:.6em;font-size:1em;color:#1A1919;z-index:100}.searchbox-input::-webkit-input-placeholder{color:#71849D}.searchbox-input:-moz-placeholder{color:#71849D}.searchbox-input::-moz-placeholder{color:#71849D}.searchbox-input:-ms-input-placeholder{color:#71849D}.searchbox-icon,.searchbox-submit{width:2.4em;height:2.4em;display:block;position:absolute;top:0;right:0;padding:0;margin:0;border:0;outline:0;line-height:2.4em;text-align:center;cursor:pointer;background-color:#00A3DA;background-image:url("images/magnify.svg");background-repeat:no-repeat;background-position:center center;background-size:18px 19px;z-index:999;-webkit-transition:0.25s all;transition:0.25s all}.searchbox-icon:hover,.searchbox-submit:hover{background-color:#41b3ff}.searchbox-open{width:30em}.contact-forms{overflow:auto;clear:both}@media (min-width: 800px){.contact-forms{width:57.62712%;float:left;margin-right:1.69492%}}.contact-forms h2{font-family:"Bree Serif",serif;font-weight:600;color:#00A3DA;margin-bottom:0.5em}.contact-forms form{background:white;padding:2em;margin-bottom:1em;overflow:auto}.contact-forms input,.contact-forms textarea{width:100%;outline:none;border:1px solid #ddd;padding:0.5em;background:#f8f8f8;-webkit-transition:0.25s all;transition:0.25s all}.contact-forms input:focus,.contact-forms textarea:focus{border:1px solid #c9c9c9;background:white}.contact-forms input[type=submit]{width:auto;outline:0;border-radius:3px;border:none;text-transform:uppercase;padding:10px 14px;font-weight:600;font-size:0.9em;background:#DAA600}.contact-forms input[type=submit]:hover{background:#ffd000}.contact-forms p{color:#71849D}@media (min-width: 800px){.contact-forms p.half{width:50%;float:left}}.form-nav ul{margin:0;padding:0;clear:both;overflow:auto;display:block}.form-nav li{list-style-type:none;display:inline-block;margin:0;font-size:1.4em}.form-nav li a{padding:0.5em 1em;font-family:"Bree Serif",serif;color:#00A3DA;margin:0;display:inline-block}.form-nav .active{background:white}ul.form-nav{margin:0 0 -1em 0;padding:0}@media (min-width: 800px){.contact-details{width:40.67797%;float:right;margin-right:0;padding-left:1em}}.contact-details h4{color:#00A3DA;font-family:"Bree Serif",serif;font-weight:600}.products{width:100%;float:left;margin-right:0}.field,.field:focus{border-top:3px solid #0090C1;border-bottom:3px solid #0090C1;border-left:none;border-right:none;outline:none;background:none;border-radius:0;box-shadow:none}.product-summary,.single-product{max-width:1100px;margin-left:auto;margin-right:auto;padding-bottom:4em}.product-summary:after,.single-product:after{content:" ";display:block;clear:both}.password-change label{clear:both;display:block}.password-change input{margin-bottom:1em;display:block}.password-change input[type="submit"]{margin-bottom:5em;display:block;outline:0;border-radius:3px;border:none;text-transform:uppercase;padding:10px 14px;font-weight:600;font-size:0.9em;background:#DAA600;-webkit-transition:0.25s all;transition:0.25s all}.password-change input[type="submit"]:hover{background:#ffb823}#user-box h2 a{margin-bottom:0}#user-box h2 a:before{content:" ";display:inline-block;background:url("images/right-arrow.svg");background-repeat:no-repeat;background-size:10px 16px;width:10px;height:16px;padding-right:0.5em}.space{display:block;height:1.5em}.product-images .content{display:block;float:right;width:100%}.product-images img{max-width:100%;height:auto;max-height:inherit}.product-images .controls{display:none}.product-images .slideshow-container{position:relative;clear:both;max-height:100%;background:#fff url("../img/loader.gif") 50% 50% no-repeat}.product-images .slideshow span.image-wrapper{display:table;width:100%}.product-images .slideshow img{vertical-align:middle;max-height:100%}.product-images .thumbs{clear:both;margin:0;padding:0;overflow:hidden}.product-images .thumbs li{float:left;list-style:none;width:125px;height:125px;border-right:1px solid #ededed;box-sizing:border-box;-moz-box-sizing:border-box}.product-images .thumbs li:nth-child(3n){border-right:1px solid #fff}.product-images a.thumb{padding:13px;display:table-cell;vertical-align:middle;height:125px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #fff}.product-images .thumbs .selected a.thumb,.product-images .thumbs a.thumb:hover{opacity:0.7}.product-images .thumbs img{display:inline}.product-images .pagination{text-align:center;padding:12px 0 0}.product-images .pagination a,.product-images .pagination span{background:#dedede;text-indent:-999em;margin:0 4px;width:12px;height:12px;display:inline-block;border-radius:10px;border:1px solid #b5b5b5}.product-images .pagination span{background:#a1a1a1;border:1px solid #676767}.product-images .pagination .next,.product-images .pagination .prev{display:none}
