/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
#menu
label{padding:0
0.25em;font:3.125em/1.375em 'Source Sans Pro', sans-serif}#menu .sub-menu
.toggle{padding:0
0.3125em;font:2em/2em 'Source Sans Pro', sans-serif;top:0;-webkit-transform:scale(-1,1);transform:scale(-1,1)}#header label:hover, #menu label:hover{color:#ccc}#main-nav-check, #menu .sub-menu-check{position:absolute;top:-9999px;left:-9999px}.toggle{position:absolute;right:0.15em;cursor:pointer;color:#fff}#menu, #menu .sub-menu{position:absolute;top:0;bottom:0;width:21em;background:#484848;z-index:9999;left:-21em}.outer-wrap, #menu, #menu .sub-menu{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}#menu
ul{background:#484848;line-height:2.75em;text-decoration:none;padding:0;list-style:none;margin-top:70px;border-top:1px solid #444}#menu
li{border-bottom:1px solid #444}#menu li
a{background:#484848;display:block;font-size:1.4em;padding-left:20px;color:#fff;text-decoration:none}#menu li a:hover, #menu .toggle-sub:hover{background-color:rgba(0,0,0,0.2)}#menu .sub-menu{margin-top:-1px}#menu .sub-heading{margin-top:70px;padding-left:20px;color:#999}#menu .sub-heading:before{content:"";display:block;height:1px;width:21em;margin-left:-20px;background:#444}#menu .toggle-sub{font:bold 1em/2.75em 'Source Sans Pro', sans-serif;color:#fff;background:#484848;float:right;margin-top:-2.75em;width:2.25em;height:39px;border-left:1px solid #444;cursor:pointer;text-align:center;background:url(/wp-content/themes/codeclean/images/bgi/m-arrow-r.png) no-repeat center center}.outer-wrap, #menu, #menu .sub-menu,.close-all{-webkit-transform:translate3d(0,0,0)}@media screen and (-webkit-min-device-pixel-ratio:0){.outer-wrap{-webkit-transform:none!important}}.outer-wrap{-webkit-transform:none!important;transform:none!important}#menu .close-all{display:none}.js #menu .close-all{display:inline}.js #menu
.toggle{top:0;z-index:9999}.js #menu .sub-menu
.toggle{left:0.15em;width:1em}.js #menu .sub-menu
.toggle.back{left:0.15em;width:30px;height:70px;background:url(/wp-content/themes/codeclean/images/bgi/m-arrow-r.png) no-repeat center center}#main-nav-check:checked ~ .outer-wrap,
#main-nav-check:checked ~ #menu,
#menu .sub-menu-check:checked~[id$="-sub"]{-webkit-transform:translate(21em,0);transform:translate(21em,0)}@import url("//hello.myfonts.net/count/307128");@font-face{font-family:'HelveticaLT';src:url('/wp-content/themes/codeclean/css/webfonts/307128_0_0.eot');src:url('/wp-content/themes/codeclean/css/webfonts/307128_0_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/codeclean/css/webfonts/307128_0_0.woff2') format('woff2'),url('/wp-content/themes/codeclean/css/webfonts/307128_0_0.woff') format('woff'),url('/wp-content/themes/codeclean/css/webfonts/307128_0_0.ttf') format('truetype')}@font-face{font-family:'HelveticaLT-Bold';src:url('/wp-content/themes/codeclean/css/webfonts/307128_1_0.eot');src:url('/wp-content/themes/codeclean/css/webfonts/307128_1_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/codeclean/css/webfonts/307128_1_0.woff2') format('woff2'),url('/wp-content/themes/codeclean/css/webfonts/307128_1_0.woff') format('woff'),url('/wp-content/themes/codeclean/css/webfonts/307128_1_0.ttf') format('truetype')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#5B5B5B;color:#FFF}::selection{background:#5B5B5B;color:#FFF}.main *::-moz-selection{color:#fcd91d}.main *::selection{color:#fcd91d}*,*:before,*:after{box-sizing:border-box}body{font-family:'HelveticaLT',Arial,sans-serif;font-size:14px;background-color:#000;color:#FFF;overflow-x:hidden}strong,b{font-family:'HelveticaLT-Bold';font-weight:normal}h1,h2,h3,h4,h5,h6{font-weight:normal}img{border:0;vertical-align:bottom;max-width:100%}a{text-decoration:none;color:#FFF}input,select,textarea,button,a{outline:none;border-radius:0}input[type="submit"],button,input[type="button"]{border:0;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.cf:before,.cf:after{content:'';display:table}.cf:after,.clear{clear:both}.cf{zoom:1}table{width:100%}textarea{font-family:inherit;font-size:inherit}.button{display:inline-block;padding:16px
26px;border:solid 1px #FFF;text-transform:uppercase;text-decoration:none!important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.button:hover{background-color:#FFF;color:#000}.outer-wrap{max-width:1868px;margin:0
auto;position:relative}.wrap{max-width:1280px;margin:0
auto;position:relative;padding:0
1.070663811563169%}.col{float:left;margin-right:1.563%}.col_2of12{width:15.364%}.col_3of12{width:23.828%}.col_4of12{width:30.2083%}.col_6of12{width:49.2185%}.col_9of12{width:74.609%}.col_12of12{width:100%}.col_3of12:nth-of-type(4n), .sidebar.col_3of12, .col_6of12:nth-of-type(2n), .archive-list
.col.last{margin-right:0}.col_2of12:nth-of-type(6n),.col_3of12+.col_9of12{margin-right:0}.mar_bot{margin-bottom:1.563%}.mar_top{margin-top:1.563%}.mar_top_large{margin-top:40px}.pad_full{padding:1.070663811563169%}.pad_x{padding-left:1.070663811563169%;padding-right:1.070663811563169%}.pad_y{padding-top:1.070663811563169%;padding-bottom:1.070663811563169%}.pad_left{padding-right:1.070663811563169%}.pad_right{padding-right:1.070663811563169%}.pad_bot{padding-bottom:1.070663811563169%}.pad_top{padding-top:1.070663811563169%}header{position:relative}header
.logo{display:block;position:absolute;top:34px;right:0;left:0;width:177px;margin:auto;overflow:hidden;z-index:150}header .logo h1, header .logo
strong{height:0;width:0;font-size:0;line-height:0;text-indent:-999em}header .top-header{padding:34px
0 72px}header .top-header .promo-text{float:left;padding:0
10px;font-size:1.142857142857143em;line-height:1.1em;text-transform:uppercase;color:#fcd91d;max-width:290px}header .top-header .cart-menu{float:right}header .top-header .cart-menu
li{float:left;padding:0
10px 0 8px;border-left:solid 1px #777}header .top-header .cart-menu li:first-child{padding-left:0;border-left:0}header .top-header .cart-menu
li.cart{position:relative;padding-right:45px}header .top-header .cart-menu li.cart
.qty{position:absolute;top:-7px;right:0;display:inline-block;width:31px;height:38px;padding:8px
0;background:url(/wp-content/themes/codeclean/images/bgi/shield.svg) no-repeat center center;color:#000;font-size:19.6px;font-weight:normal;text-align:center;font-family:'HelveticaLT-Bold'}header .top-header .cart-menu li
a{font-size:1.142857142857143em;line-height:1.5em}header .top-header
.phone{position:absolute;right:19px;bottom:-32px;padding-left:26px;font-size:1.142857142857143em;line-height:1.5em;background:url(/wp-content/themes/codeclean/images/bgi/phone.svg) no-repeat center left;background-size:20px 20px}header .menu-bar{background-color:rgba(255, 255, 255, 0.2)}header .menu-bar .search-form{float:right;padding:8px
0}header .menu-bar .search-form.active:before{content:'';position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:500;opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header .menu-bar .search-form
.textbox{position:fixed;top:45%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:15px;width:60%;border:0px;font-size:3em;line-height:5rem;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;opacity:0;z-index:-1}header .menu-bar .search-form .textbox::-webkit-input-placeholder{font-family:inherit;color:rgba(0,0,0,0.3)}header .menu-bar .search-form .textbox:-moz-placeholder{font-family:inherit;color:rgba(0,0,0,0.3)}header .menu-bar .search-form .textbox::-moz-placeholder{font-family:inherit;color:rgba(0,0,0,0.3)}header .menu-bar .search-form .textbox::-ms-input-placeholder{font-family:inherit;color:rgba(0,0,0,0.3)}header .menu-bar .search-form.active:before{opacity:1}header .menu-bar .search-form.active
.textbox{opacity:1;z-index:501}header .menu-bar .search-form
.submit{width:24px;height:24px;background:transparent url(/wp-content/themes/codeclean/images/bgi/search.svg) no-repeat center center;cursor:pointer}header .sticky-header{position:fixed;top:-57px;left:0;width:100%;background-color:#333;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;z-index:999}header .sticky-header.active{top:0}header .sticky-header .logo-alt{display:block;float:left;padding:4px
0;width:80px;height:42px}header .sticky-header
.menu{margin-left:35px}header .sticky-header
.cart{display:block;float:right;position:relative;margin:2px
0}header .sticky-header .cart
a{font-size:1.142857142857143em}header .sticky-header .cart
.qty{display:inline-block;width:31px;height:38px;margin-left:13px;padding:8px
0;background:url(/wp-content/themes/codeclean/images/bgi/shield.svg) no-repeat center center;color:#000;font-size:19.6px;font-weight:normal;text-align:center;font-family:'HelveticaLT-Bold'}header
.menu{float:left;position:relative;z-index:250}header .menu
li{float:left;position:relative;margin-left:15px}header .menu li:first-child{margin-left:0}header .menu li
a{display:block;padding:12px
10px 7px;text-transform:uppercase;font-size:1.5em;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}header .menu li:hover>a{color:#fcd91d}header .menu li .sub-menu{position:absolute;top:160%;left:0;z-index:150;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}header .menu li .sub-menu
li{width:250px;margin-left:0}header .menu li .sub-menu li
a{display:block;background-color:#484848;border-bottom:solid 1px #FFF;font-size:1rem}header .menu li .sub-menu li:hover>a{background-color:#5B5B5B}header .menu li .sub-menu li:last-child
a{border-bottom:0}header .menu li .sub-menu li.menu-item-has-children:before{content:'';display:block;position:absolute;left:0;top:0;width:2px;height:100%;background-color:#fcd91d}header .menu li .sub-menu li .sub-menu{top:0;left:160%}header .menu li:hover>.sub-menu{top:100%;opacity:1;visibility:visible}header .menu li .sub-menu li:hover>.sub-menu{top:0%;left:100%;opacity:1;visibility:visible}.menu-trigger{position:relative;border:none;width:40px;height:40px;margin:1px
30px 1px 0;text-indent:-900em;text-align:left;overflow:hidden;float:left;cursor:pointer;outline:none;z-index:500}.menu-trigger
span{display:block;position:absolute;top:50%;left:4px;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:33px;background:#FFF;-webkit-transition:background 0.2s;transition:background 0.2s}.menu-trigger span:before{top:-10px;-webkit-transition-property:top, -webkit-transform;transition-property:top, -webkit-transform;transition-property:top, transform;transition-property:top, transform, -webkit-transform}.menu-trigger span:after{bottom:-10px;-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform}.menu-trigger span:before, .menu-trigger span:after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#FFF;content:"";-webkit-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0;transition-delay:0.3s, 0}.mp-pushed .menu-trigger
span{background:none}.mp-pushed .menu-trigger span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mp-pushed .menu-trigger span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mp-pushed .menu-trigger span:before, .mp-pushed .menu-trigger span:after{-webkit-transition-delay:0, 0.3s;transition-delay:0, 0.3s}.menu-trigger.active
span{background:none}.menu-trigger.active span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-trigger.active span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-trigger.active span:before, .menu-trigger.active span:after{-webkit-transition-delay:0,.25s;transition-delay:0,.25s}.row{position:relative;background:rgb(0,0,0);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTVlNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(94,94,94,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(94,94,94,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(94,94,94,1) 100%);overflow:hidden;background-size:cover;background-repeat:no-repeat}.row .wrap,.row.banner{height:0;padding-bottom:43.6830835117773%}.row.half-size .wrap,.row.banner.half-size{padding-bottom:21.84154175588865%}.row.no-img
.wrap{padding:5%!important;height:auto!important}.row .row-content, .row .cycle-content{position:absolute;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;z-index:200}.row.no-img{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#5e5e5e',GradientType=0)}.row.no-img .row-content{position:static;-webkit-transform:none;transform:none}.row .cycle-content{width:100%}.row .row-content.right{right:8.065%;left:auto!important}.row .row-content.left{left:8.065%;right:auto!important}.row .row-content.center{right:0;left:0;margin:auto}.row .row-content.small{max-width:325px}.row .row-content.medium{max-width:860px}.row .row-content
h2{margin-bottom:44px;font-size:2.6em;text-transform:uppercase;line-height:44px}.row .row-content
p{margin-bottom:44px;font-size:1.05em;line-height:22px}.row .row-content p:last-child{margin-bottom:0}.page-template-default
.row.shop{margin-top:20px}.row.shop h2, .row.instagram
h2{padding:10px
0;background-color:#fcd91d;font-size:1.6em;color:#000;text-transform:uppercase;text-align:center}.row.shop
.wrap{padding-top:60px;padding-bottom:60px;height:auto}.row.shop .row-products li
a{text-align:center}.row.shop .row-products li a .img-wrap
img{height:auto}.row.shop .row-products li a .row-product-title{display:table;width:100%;padding:14px
0;background-color:rgba(255, 255, 255, 0.2);font-size:1.5em;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.row.shop .row-products li a .row-product-title
span{display:table-cell;vertical-align:middle;padding:0
20px;line-height:1.2}.row.shop .row-products li a .row-product-title span
strong{display:block}.row.shop .row-products li a .row-product-title span
em{display:block;margin:5px
0;font-style:normal}.row.shop .row-products li a:hover .row-product-title{background-color:#fcd91d;color:#000}.parallax{-webkit-filter:none;filter:none;background-position:center center;background-size:cover;background-repeat:no-repeat}.row.slider{background:transparent}.slider-container{position:absolute;top:0;left:0;width:100%}.row.first.inactive .slider-container .cycle .slide,.row.first.parallax.inactive{background-position:0 0!important}.slider-container .cycle
.slide{position:absolute;top:0;left:0;padding-bottom:43.6830835117773%;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.slider-container .slider-controls{position:absolute;top:50%;left:0;width:100%;height:45px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:251}.slider-container .slider-controls .prev, .slider-container .slider-controls
.next{width:45px;height:45px}.slider-container .slider-controls
.prev{float:left;margin-left:32px;background:url(/wp-content/themes/codeclean/images/bgi/arrow-l.svg) no-repeat center center;text-indent:-999px;overflow:hidden;font-size:0;cursor:pointer}.slider-container .slider-controls
.next{float:right;margin-right:32px;background:url(/wp-content/themes/codeclean/images/bgi/arrow-r.svg) no-repeat center center;text-indent:-999px;overflow:hidden;font-size:0;cursor:pointer}.featured-image
img{height:auto}#breadcrumbs,.woocommerce-breadcrumb{padding:35px
15px}.content{padding:30px
40px}.woocommerce-cart
.content{padding-top:30px;padding-right:0;padding-left:0}.content h1, .content h2, .content h3, .content h4, .content h5, .content
h6{text-transform:uppercase;line-height:1.4;margin:0
0 2%;max-width:900px}.woocommerce-cart .content h1, .woocommerce-cart .content h2, .woocommerce-cart .content h3, .woocommerce-cart .content h4, .woocommerce-cart .content h5, .woocommerce-cart .content h6, .woocommerce-checkout .content h1, .woocommerce-checkout .content h2, .woocommerce-checkout .content h3, .woocommerce-checkout .content h4, .woocommerce-checkout .content h5, .woocommerce-checkout .content h6, .woocommerce-account .content h2, .woocommerce-account .content h3, .woocommerce-account .content h4, .woocommerce-account .content h5, .woocommerce-account .content
h6{max-width:100%}.content
h1{font-size:2.4em;border-bottom:solid 1px #333;padding-bottom:5px}.content
h2{font-size:2.2em}.content
h3{font-size:1.8em;padding-bottom:5px;border-bottom:solid 1px #333}.content
h4{font-size:1.4em}.content
h5{font-size:1.2em;padding-bottom:5px;border-bottom:solid 1px #333}.content
h6{font-size:1em;font-weight:normal;font-family:'HelveticaLT-Bold'}.woocommerce-products-header{padding:40px
30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTVlNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(94,94,94,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(94,94,94,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(94,94,94,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#5e5e5e',GradientType=0)}.woocommerce-account .content h2, .woocommerce-account .content
h3{margin-top:3%}.woocommerce-products-header .term-description
p{font-size:1.2em;line-height:1.4;margin-bottom:20px}.woocommerce-products-header .term-description p:first-child{margin-top:2%}.woocommerce-products-header .term-description p:last-child{margin-bottom:0}h1.page-title{color:#FFF;font-size:2.4em;text-transform:uppercase}.woocommerce-cart .page-title .checkout-button{display:none}.content
p{max-width:900px}.content p, .sidebar
p{font-size:1.2em;line-height:1.4;margin-bottom:20px}.content p:last-child, .sidebar p:last-child{margin-bottom:0}.content
ol{list-style-type:decimal;margin-left:30px;margin-bottom:20px;margin-bottom:20px;font-size:1.2em;line-height:1.4}.content
ul{list-style-type:disc;margin-left:30px;margin-bottom:20px;margin-bottom:20px;font-size:1.2em;line-height:1.4}.content ul p, .content ol
p{font-size:1.2rem}.content
a{text-decoration:underline}.content
img{height:auto}.content
.alignleft{float:left;margin:20px
20px 20px 0}.content
.alignright{float:right;margin:20px
0 20px 20px}.content
.aligncenter{display:block;margin:20px
auto}.content
address{font-size:1.2em;line-height:1.4}.widget_text
h2{margin-bottom:6.165%;padding:15px;background-color:#333;color:#FFF;font-size:2.4em;text-transform:uppercase}.search-results
a.entry{display:block;text-decoration:none}.search-results a.entry:first-child
h3{margin-top:0}.woocommerce-pagination{margin-bottom:20px}.navigation, .woocommerce-pagination
ul{margin-top:15px;text-align:center;font-size:0}.woocommerce-pagination ul
li{display:inline-block}.navigation .page-numbers, .woocommerce-pagination ul li .page-numbers{font-size:14px;text-decoration:none;display:inline-block;padding:15px;background:#000;color:#FFF;border-top:solid 1px #333;border-bottom:solid 1px #333;border-right:solid 1px #333;cursor:pointer;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}.navigation .page-numbers:first-child, .woocommerce-pagination ul li:first-child .page-numbers{border-left:solid 1px #333}.navigation .page-numbers:hover, .navigation .page-numbers.current, .woocommerce-pagination ul .page-numbers:hover, .woocommerce-pagination ul .page-numbers.current{background:#FFF;color:#000}.screen-reader-text{display:none!important}.nf-error-field-errors,.nf-error-required-error,.nf-form-fields-required,.nf-error-msg{display:none!important}.ninja-forms-response-msg.ninja-forms-error-msg{padding:15px;margin-bottom:20px;border:solid 1px red}.nf-response-msg
div{padding:15px;margin-bottom:20px;border:solid 1px green}.content .ninja-forms-response-msg
p{margin:0}.nf-form-content .ninja-forms-error .input-text{border:solid 2px red}.text-wrap.label-above label, .textarea-wrap.label-above
label{font-weight:normal}.nf-form-content .input-text, .comment_form input, .comment_form
textarea{border:solid 2px transparent;-webkit-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out}.nf-form-content .input-text:focus, .comment_form input:focus, .comment_form textarea:focus{border:solid 2px #fcd91d}.nf-form-content input[type="button"], .comment_form input[type="submit"],.btn2,.btn{padding:10.5px;background-color:#fcd91d;font-size:12px;color:#000;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.nf-form-content input[type="button"]:hover, .comment_form input[type="submit"]:hover,.btn:hover{opacity:0.7}.btn{font-size:0.75em;text-transform:uppercase;text-decoration:none!important}.content
.products{list-style:none;margin-left:0}.products
li{margin-top:1.5625%;margin-bottom:1.5625%;position:relative}.products li
a{display:block;text-align:center;-webkit-transition:0.3s background-color ease-in-out, 0.3s color ease-in-out;transition:0.3s background-color ease-in-out, 0.3s color ease-in-out;text-decoration:none}.products li a .img-wrap{position:relative;min-height:295px}.products li a .img-wrap
img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;padding:15px
0;max-height:295px;width:auto;height:auto;display:block;margin-left:auto;margin-right:auto}img.woocommerce-placeholder.wp-post-image{width:auto}.products li a .woocommerce-loop-product__title, .products li a
.price{display:block;padding:10px
0 10px;font-size:16px;line-height:1.4;text-transform:none}.products li a
.price{border-bottom:solid 5px #333;margin-bottom:5px}.products li a .woocommerce-loop-product__title{display:table;width:100%;padding:0;border-bottom:0}.products li a .woocommerce-loop-product__title
span{display:table-cell;vertical-align:middle}.products li
a.loading{position:relative}.products li a.loading:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(0,0,0) url(/wp-content/themes/codeclean/images/bgi/cart-loader.svg) center center no-repeat;background-size:40px 40px;color:transparent!important}.products li
a.added_to_cart{width:100%;position:absolute;bottom:0;background:#000;display:inline-block;padding:16px
26px;border:solid 1px #FFF;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.products li a.added_to_cart:hover{background-color:#FFF;color:#000}.products li:hover
a{background-color:#333}.products li:hover a:first-of-type,.gradient_hover:hover,.gradient_bg{background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(94,94,94,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(94,94,94,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(94,94,94,1) 100%)}.products li:hover .button, .products li:hover
a.added_to_cart{background-color:#FFF;color:#000}.onsale{display:none}.single-product .product-details{margin-bottom:20px}.single-product .product-details
h1{border-bottom:solid 5px #333;margin-bottom:5px}.single-product .product-type-grouped .product-details
.price{display:none}.single-product .product-details .images .woocommerce-main-image{display:block;margin-bottom:20px;text-align:center}.single-product .product-details .woocommerce-product-gallery__wrapper{text-align:center}.single-product .product-details .woocommerce-product-gallery__wrapper>img{width:auto;max-height:500px}.single-product .product-details .images .thumbnails
a.col_3of12{display:block;width:23.828%!important;margin-right:1.563%!important;margin-bottom:1.563%;border:solid 1px #333}.single-product .product-details .images .thumbnails a.col_3of12:nth-of-type(4n){margin-right:0!important}.single-product .product-details .summary div
.shop_attributes{max-width:300px;text-align:left}.single-product .product-details .summary .promo-text{margin-top:20px;color:#fcd91d}.single-product .product-details .summary
.cart{margin:20px
0}.single-product .product-details .summary .cart table tr
td{vertical-align:middle;padding:10px
0}.single-product .product-details .summary .cart .wl-already-in{display:none}.single-product .product-details .summary .cart
.single_add_to_cart_button{padding:10px;background-color:#fcd91d;border:solid 1px transparent;font-size:16px;color:#000;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.single-product .product-details .summary .cart .button:hover{opacity:0.7}.single-product .product-details .summary .cart .quantity, .single-product .product-details .summary .cart
.button{float:left;width:auto;margin-right:5px}.single-product .product-details .summary .cart .button.wl-add-to{padding:13.5px;font-size:12px;margin-right:0}.single-product .product-details .summary .single_variation_wrap
span.price{display:block;height:38px;font-size:1.2em;line-height:38px}.single-product .product-details .summary .variations_form.cart
.variations{margin-bottom:5px}.single-product .product-details .summary .variations_form.cart .variations
td{vertical-align:middle}.single-product .product-details .summary .variations_form.cart .variations
td.label{display:none}.single-product .product-details .summary .variations_form.cart .variations td
select{width:auto;float:left}.single-product .product-details .summary .variations_form.cart .variations tr td
a.reset_variations{padding:11px
26px;margin:0
0 0 5px;font-size:14px}.single-product .woocommerce-tabs
.tabs{margin:0;list-style:none}.single-product .woocommerce-tabs .tabs
li{display:block;float:left;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.single-product .woocommerce-tabs .tabs li:first-child{border-left:solid 1px #333}.single-product .woocommerce-tabs .tabs li:hover, .single-product .tabs
li.active{background-color:#FFF}.single-product .woocommerce-tabs .tabs li:hover a, .single-product .tabs li.active
a{color:#000}.single-product .woocommerce-tabs .tabs li
a{display:block;padding:16px
26px;text-decoration:none;text-transform:uppercase;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.single-product .woocommerce-tabs
.panel{padding:30px;border:solid 1px #333}.single-product .woocommerce-tabs .panel h2:first-of-type{margin-top:0}.single-product
.related.products{margin-top:3%}.single-product .related.products
ul{list-style:none;margin:0}.single-product .related.products ul li
a{text-decoration:none}.single-product .related.products ul li a
h2{padding:0;border:0}div.pp_woocommerce
.pp_content_container{border-radius:0;box-shadow:none}.pp_gallery,.pp_details,.ppt,.pp_top,.pp_bottom{display:none!important}div.pp_woocommerce .pp_next:before, div.pp_woocommerce .pp_previous:before{content:'';width:30px;height:30px;border-radius:0}div.pp_woocommerce .pp_previous:before{left:0;background:#333 url(/wp-content/themes/codeclean/images/bgi/arrow-l.svg) no-repeat center center;background-size:20px}div.pp_woocommerce .pp_next:before{right:0;background:#333 url(/wp-content/themes/codeclean/images/bgi/arrow-r.svg) no-repeat center center;background-size:20px}.pp_hoverContainer{height:100%!important}div.pp_woocommerce .pp_loaderIcon:before{background:url(/wp-content/themes/codeclean/images/bgi/page-loader.svg) center center no-repeat}.wl-list-pop{background-color:#000;border-radius:0}.wl-list-pop
dd{font-size:inherit;margin:0
0 5px}.wl-list-pop
a{font-size:1em;font-weight:normal;text-decoration:underline}.variation-Wishlist{display:none}.wl-table
.edit{display:inline}#wl-wrapper .wl-table
td{vertical-align:middle;padding:15px}#wl-wrapper .wl-table
td.actions{background-color:transparent}#wl-wrapper button.wl-but, .wl-form
.button{padding:13px
26px;font-size:12px;border:0;background-color:#fcd91d;color:#000;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#wl-wrapper button.wl-but:hover, .wl-form .button:hover{opacity:0.7}#wl-wrapper .wl-table .product-purchase
.button{font-size:12px;padding:13px
26px}#wl-wrapper ul.wl-tabs{margin:0;list-style:none}#wl-wrapper .wl-tabs>li{display:block;float:left;margin-bottom:0;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}#wl-wrapper .wl-tabs>li:first-child{border-left:solid 1px #333}#wl-wrapper .wl-tabs > li:hover, #wl-wrapper .wl-tabs>li.active{background-color:#FFF}#wl-wrapper .wl-tabs > li:hover a, #wl-wrapper .wl-tabs > li.active
a{color:#000;background-color:transparent}#wl-wrapper .wl-tabs>li>a{display:block;padding:16px
26px;border:0!important;border-radius:0;text-decoration:none;text-transform:uppercase;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#wl-wrapper .wl-tabs>li.active>a{border:0;cursor:pointer}#wl-wrapper .wl-panel{padding-top:30px}#wl-wrapper
label{font-weight:normal;cursor:default}#wl-wrapper .wl-form .form-row
textarea{min-height:100px;padding:10px
15px;font-size:inherit;font-style:inherit}#wl-wrapper .wl-form .form-row
strong{font-weight:normal}.wl-rad-table tr
td{vertical-align:middle;padding:5px}.wl-intro-desc{margin-bottom:20px}.checkout-button.button{float:right;padding:11px
26px;font-size:24px;border:0;background-color:#fcd91d;color:#000}.shop_table thead tr
th{min-height:100px;padding:15px;vertical-align:middle;background-color:#333;text-align:center}.shop_table tbody tr
td{min-height:100px;padding:15px;vertical-align:middle;border-top:solid 1px #333;text-align:center!important}.shop_table tbody tr td .variation .variation-Size{display:inline-block;font-size:12px;padding-top:5px}.shop_table tbody tr.cart_item:first-child
td{border-top:0px}.shop_table tbody tr.cart_item td.product-remove a, .shop_table tbody tr.cart_table_item td.product-remove
a{display:inline-block;width:40px;height:40px;line-height:40px;background-color:#333;text-align:center;text-decoration:none!important;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.shop_table tbody tr.cart_item td.product-remove a:hover, .shop_table tbody tr.cart_table_item td.product-remove a:hover{opacity:0.7}.quantity{display:inline-block}.quantity label.screen-reader-text{display:none}.quantity .qty.text, .quantity .minus, .quantity
.plus{float:left;width:40px;height:40px;border:0;text-align:center}.quantity
.qty.text{padding:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.quantity .qty.text::-webkit-inner-spin-button, .quantity .qty.text::-webkit-outer-spin-button{-webkit-appearance:none!important}.quantity .minus, .quantity
.plus{background:#333;color:#FFF;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.quantity .minus:hover, .quantity .plus:hover{opacity:0.7}.shop_table.cart tbody tr
td.actions{padding:15px;background-color:#333}.shop_table.cart tbody tr td.actions
.coupon{float:left}.shop_table.cart tbody tr td.actions .coupon
label{display:none}.shop_table.cart tbody tr td.actions .coupon .input-text, .shop_table.cart tbody tr td.actions .coupon
.button{float:left}.shop_table.cart tbody tr td.actions .coupon .input-text{width:auto}.shop_table.cart tbody tr td.actions
.button{float:left;padding:10.5px;border:0;margin-left:5px;background-color:#fcd91d;font-size:12px;cursor:pointer}.checkout-button.button, .shop_table.cart tbody tr td.actions
.button{-webkit-transition:0.3s opacity ease-in-out;transition:0.3s opacity ease-in-out}.checkout-button.button:hover, .shop_table.cart tbody tr td.actions .button:hover{opacity:0.7}.cart-collaterals{margin-top:3%}.cart-collaterals .cart_totals
h2{padding:15px;background-color:#333}.cart-collaterals .cart_totals
table{margin-bottom:20px;border:solid 1px #333}.cart-collaterals .cart_totals table tbody tr th, .cart-collaterals .cart_totals table tbody tr
td{min-height:100px;padding:15px;vertical-align:middle;text-align:left}.cart-collaterals .cart_totals table tbody tr
th{background-color:#333;border-top:solid 1px #FFF}.cart-collaterals .cart_totals table tbody tr:first-child
th{border-top:0}.cart-collaterals .cart_totals table tbody tr
td{border-top:solid 1px #333}.cart-collaterals .cart_totals table tbody tr:first-child
td{border-top:0}.cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:15px;background-color:#333}.cart-collaterals .cart_totals table tr.shipping
ul{margin:0;list-style:none}.cart-collaterals .cart_totals table tr.shipping ul
li{display:inline-block}#coupons_list{display:none!important}.woocommerce-checkout .checkout_coupon
p{float:left;margin-bottom:0;}.woocommerce-checkout .checkout_coupon p
.button{height:40px}.input-text,select{width:100%}.woocommerce-checkout .woocommerce-shipping-fields #shipping_country_field
strong{line-height:40px}.woocommerce-checkout-review-order-table thead, .woocommerce-checkout-review-order-table
tbody{border:solid 1px #333}.woocommerce-checkout-review-order-table
tfoot{margin-bottom:20px;border:solid 1px #333}.woocommerce-checkout-review-order-table tfoot tr th, .woocommerce-checkout-review-order-table tfoot tr
td{min-height:100px;padding:15px;vertical-align:middle;text-align:left}.woocommerce-checkout-review-order-table tfoot tr td
ul{margin:0;list-style:none}.woocommerce-checkout-review-order-table tfoot tr td ul#shipping_method li, .woocommerce-checkout-review-order-table tfoot tr td ul#shipping_method li
label{display:inline-block}.woocommerce-checkout-review-order-table tfoot tr
th{background-color:#333;border-top:solid 1px #FFF}.woocommerce-checkout-review-order-table tfoot tr:first-child
th{border-top:0}.woocommerce-checkout-review-order-table tfoot tr
td{border-top:solid 1px #333}.woocommerce-checkout-review-order-table tfoot tr:first-child
td{border-top:0}.woocommerce-checkout-payment{margin-top:20px;padding:15px;border:solid 1px #FFF}.woocommerce-checkout-payment
.payment_methods{margin-left:0;list-style:none}.woocommerce .woocommerce-checkout-payment label, input[type="checkbox"], .woocommerce
label.checkbox{display:inline-block}.woocommerce-checkout-payment .payment_methods li
label{line-height:52px}.woocommerce-checkout-payment .payment_methods li label
img{display:none;max-height:52px;margin:0
10px}.woocommerce-checkout-payment .payment_methods li
.payment_box{position:relative;margin:15px
0;padding:15px;background:#333}.woocommerce-checkout-payment .payment_methods li .payment_box
p{font-size:1rem}.woocommerce-checkout-payment .payment_methods li .payment_box:before{content:'';display:block;border:8px
solid #333;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-16px;left:16px}.woocommerce-checkout-payment .place-order .button,#jsPayButton.button{padding:11px
26px;font-size:12px;border:0;background-color:#fcd91d;color:#000;cursor:pointer}.woocommerce-checkout-payment .place-order .button:hover,#jsPayButton.button:hover{opacity:0.7}.woocommerce-order-received .content
header{margin-top:3%}#nab_card_ccv{min-width:100px;margin-right:10px}#cc-expire-month,#cc-expire-year{margin-bottom:20px}.woocommerce-checkout .select2-container{display:none}.woocommerce form
label{display:block}.woocommerce form h3
label{display:inline-block}.woocommerce-edit-account
#password_2{margin-bottom:20px}.woocommerce-account .lost_reset_password .input-text, .registration-form form .input-text{width:100%;max-width:500px}.woocommerce-account .col_6of12 form .input-text{width:100%!important}.woocommerce-account form
.button{margin-bottom:10px;padding:11px
26px;font-size:12px;border:0;background-color:#fcd91d;color:#000;cursor:pointer}.woocommerce-account form .button:hover{opacity:0.7}.woocommerce form .g-recaptcha{margin-bottom:15px}.registration-form
h2{display:none}.edit{display:block;margin-bottom:15px}#wl-wrapper .wl-table .product-name{text-align:left!important}.order_details thead, .order_details
tbody{border:solid 1px #333}.order_details
tfoot{margin-bottom:20px;border:solid 1px #333}.order_details tfoot tr th, .order_details tfoot tr
td{min-height:100px;padding:15px;vertical-align:middle;text-align:left}.order_details tfoot tr td
ul{margin:0;list-style:none}.order_details tfoot tr
th{background-color:#333;border-top:solid 1px #FFF}.order_details tfoot tr:first-child
th{border-top:0}.order_details tfoot tr
td{border-top:solid 1px #333}.order_details tfoot tr:first-child
td{border-top:0}.customer_details{margin-bottom:20px;border:solid 1px #333}.customer_details tr
th{min-height:100px;padding:15px;vertical-align:middle;text-align:left;background-color:#333;border-top:solid 1px #FFF}.customer_details tr:first-child
th{border-top:0}.customer_details tr
td{border-top:solid 1px #333}.customer_details tr:first-child
td{border-top:0}.coupon-container{background-color:#FCD91D!important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.order-info{padding:15px;margin-bottom:20px;border:solid 1px #FFF}.woocommerce-error,.order-info{border-color:#FCD91D!important}.woocommerce-message
a{text-decoration:underline}.woocommerce-message a.btn-link{float:right}.order-info
mark{padding:0
3px;background-color:#fcd91d}.content ul.woocommerce-error{list-style:none;margin-left:0}.input-text,select{padding:10px
15px;border:0;font-size:inherit}.woocommerce .login .input-text, .woocommerce .checkout_coupon .input-text{width:auto}.woocommerce .login .button, .woocommerce .register .button, .woocommerce .checkout_coupon
.button{margin-bottom:10px;padding:11px
26px;font-size:12px;border:0;background-color:#fcd91d;color:#000;cursor:pointer}.woocommerce .login .button:hover, .woocommerce .register .button:hover, .woocommerce .checkout_coupon .button:hover{opacity:0.7}body.woocommerce-checkout footer, body.post-type-archive-product footer, body.error404
footer{margin-top:50px}body.page-template-default
footer{margin-top:20px}footer .wrap.footer-wrap{padding:0}footer .footer-top{padding:36px
0 36px;border-bottom:solid 1px rgba(255,255,255,0.2);border-top:solid 1px rgba(255,255,255,0.2)}.home footer .footer-top{border-top:0}footer .footer-top .social-icons{float:left}footer .footer-top .social-icons
li{float:left;width:50px;height:50px;margin-right:20px;background-color:#FFF;border-radius:50%;-webkit-transition:0.3s background-color ease-in-out;transition:0.3s background-color ease-in-out}footer .footer-top .social-icons li
a{display:block;position:relative;width:100%;height:100%;font-size:0;text-indent:-9999px;overflow:hidden}footer .footer-top .social-icons li:last-child
a{margin-right:0}footer .footer-top .social-icons li a
svg{width:32px;height:32px;position:absolute;top:9px;left:9px}footer .footer-top .social-icons li a svg
path{-webkit-transition:0.3s fill ease-in-out;transition:0.3s fill ease-in-out}footer .footer-top .social-icons li:hover a svg
path{fill:#FFF}footer .footer-top .social-icons li.fb:hover{background-color:#3B5998}footer .footer-top .social-icons li.tw:hover{background-color:#3CF}footer .footer-top .social-icons li.inst:hover{background-color:#125688}footer .footer-top .social-icons li.youtube:hover{background-color:#e30000}footer .footer-top .charities-container{float:right;padding-top:5px;padding-bottom:5px}footer .footer-top .charities-container+.charities-container{padding-right:20px;border-right:solid 1px rgba(255,255,255,0.2);margin-right:18px}footer .footer-top .charities-container
p{float:left;line-height:40px}footer .footer-top .charities-container
.charities{float:left}footer .footer-top .charities-container .charities
li{display:inline-block;margin-left:20px}footer .footer-bottom{padding:35px
0}footer .footer-bottom
.left{float:left}footer .footer-bottom
.menu{line-height:40px}footer .footer-bottom .menu
li{float:left}footer .footer-bottom .menu li:first-child{padding-right:8px}footer .footer-bottom .menu li
a{padding:0
8px 0 7px;border-left:solid 1px #FFF}footer .footer-bottom .menu li a:hover{color:#fcd91d}footer .footer-bottom
.payment{float:right}footer .footer-bottom .payment .p-options{float:left;margin-right:16px}footer .footer-bottom .payment .p-options
li{display:inline-block;height:32px;font-size:0;text-indent:-99999px;overflow:hidden;margin:6px
10px 0}footer .footer-bottom .payment .p-options
li.visa{width:47px;margin-left:0;background:url(/wp-content/themes/codeclean/images/bgi/visa.svg) no-repeat center center}footer .footer-bottom .payment .p-options
li.mastercard{width:57px;background:#FFF url(/wp-content/themes/codeclean/images/bgi/mastercard.svg) no-repeat center center;background-size:cover}footer .footer-bottom .payment .p-options
li.amex{width:60px;background:url(/wp-content/themes/codeclean/images/bgi/amex.svg) no-repeat center center;background-size:50px}footer .footer-bottom .payment .p-options
li.paypal{width:51px;background:url(/wp-content/themes/codeclean/images/bgi/paypal.svg) no-repeat center center}footer .footer-bottom .payment
img{display:block;float:left}.ie header .menu-bar .search-form .textbox, .ie11 header .menu-bar .search-form
.textbox{line-height:1}.content_row{margin-bottom:15px}.meta_date{font-size:1.1em;margin-bottom:20px;display:block;color:#fcd91d}.recent_posts
li{display:block;margin-bottom:15px}.recent_posts li
img{width:100%;height:auto;margin-bottom:10px}.recent_posts li>a{display:block}.recent_posts li
h3{text-transform:uppercase;font-size:22px;margin-bottom:10px}.recent_posts li
p{font-size:14px;margin-bottom:15px!important;display:inline-block}.comment_form
label{font-size:1.2em;line-height:1.4;display:block}.comment_form input[type="text"], .comment_form
textarea{width:60%;padding:1%;margin-bottom:10px}.gallery_row{margin:40px
0}.gallery_row
img{margin-bottom:25%}.single-post
.ppt{display:block !important;font-weight:normal}.single-post
pp_nav{display:none !important}div.pp_woocommerce .pp_next:before{content:"" !important;height:3em !important;width:3em !important;background-color:#000 !important}div.pp_woocommerce .pp_previous:before{content:"" !important;height:3em !important;width:3em !important;background-color:#000 !important}.archive-list
p{margin-bottom:0}.read-more{display:inline-block;margin-top:25px;float:right;color:#000!important;background:#d6d6d6!important}.read-more:hover{color:#FFF!important;background:#000!important}.archive-list .archive-list{border:1px
solid #333}.archive-list .archive-list figure:hover{opacity:.9;background:#d6d6d6}.archive-list .archive-list figure
img{width:100%;height:auto}.btn2{background:#fcd91d!important;text-transform:uppercase;text-decoration:none!important}.btn2:hover{background:#d6d6d6!important;color:#000!important}#sb_instagram #sbi_images
.sbi_item{width:16.6666%!important;margin:0!important}#sb_instagram #sbi_images .sbi_item:last-child{margin-right:0!important}#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap
a{width:100%!important;height:0!important;padding-bottom:100%!important;border:none}#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap a
img{margin-right:0!important;margin-left:0!important;width:100%!important}#sb_instagram
#sbi_load{display:none!important}.sidebar #sb_instagram #sbi_images
.sbi_item{width:50%!important}table.circle-options-table{max-width:700px;border:solid 1px #333;margin:0
auto;table-layout:fixed}table.circle-options-table
tr{border-top:solid 1px #333}table.circle-options-table tr td, table.circle-options-table tr
th{padding:15px;border-left:solid 1px #333;color:#FFF;text-transform:uppercase}table.circle-options-table thead
tr{border-top:0}table.circle-options-table thead tr
th{position:relative}table.circle-options-table thead tr th
span{position:absolute;bottom:0;left:18px;display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}table.circle-options-table thead tr th:first-of-type{width:400px;padding-top:150px;border-left:0;font-family:'HelveticaLT-Bold',sans-serif;font-size:3em;color:#000;text-align:left;background-color:#FCD91D;-webkit-transform:none;transform:none}table.circle-options-table tr
td.circle{position:relative}table.circle-options-table tr td.circle:after{position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;background-color:#FFF;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}table.circle-options-table tr td:first-child{border-left:0}table.circle-options-table tr td>a{text-decoration:none}table.circle-options-table tr.colour-1 td:first-child{background-color:#94d60a}table.circle-options-table tr.colour-2 td:first-child{background-color:#c3d600}table.circle-options-table tr.colour-3 td:first-child{background-color:#3baf29}table.circle-options-table tr.colour-4 td:first-child{background-color:#c1de86}table.circle-options-table tr.colour-5 td:first-child{background-color:#005cb9}table.circle-options-table tr.colour-6 td:first-child{background-color:#38b5e6}table.circle-options-table tr.colour-7 td:first-child{background-color:#88704c}table.circle-options-table tr.colour-8 td:first-child{color:#000;background-color:#e7e7e8}table.circle-options-table tr.colour-8 td>a{color:#000000!important}table.circle-options-table tr.colour-9 td:first-child{background-color:#cba791}table.circle-options-table tr.colour-10 td:first-child{background-color:#d9d1ca}table.circle-options-table tr.colour-11 td:first-child{background-color:#a9a8ab}table.circle-options-table tr.colour-12 td:first-child{background-color:#56565a}table.circle-options-table tr.colour-13 td:first-child{color:#000;background-color:#fff}table.circle-options-table tr.colour-13 td>a{color:#000000!important}table.circle-options-table tr.colour-14 td:first-child{color:#000;background-color:#eff9f8}table.circle-options-table tr.colour-14 td>a{color:#000000!important}table.circle-options-table tr.colour-15 td:first-child{color:#000;background-color:#aee3e4}table.circle-options-table tr.colour-15 td>a{color:#000000!important}table.circle-options-table tr.colour-16 td:first-child{background-color:#25cbd3}table.circle-options-table tr.colour-17 td:first-child{background-color:#0099a8}table.circle-options-table tr.colour-18 td:first-child{background-color:#005d63}table.circle-options-table tr.colour-19 td:first-child{background-color:#980747}table.circle-options-table tr.colour-20 td:first-child{background-color:#bd83cb}table.circle-options-table tr.colour-21 td:first-child{background-color:#b34ec5}table.circle-options-table tr.colour-22 td:first-child{background-color:#7b2382}.sequences-block{position:relative;margin:100px
0;-webkit-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out}.sequences-block.no-horizontal-lines{margin-bottom:0}.sequences-block+.content{padding-bottom:40px!important}.sequences-block:before{position:absolute;top:0;left:50%;width:20px;height:93%;margin:3% 0;background-color:#56565A;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:''}.sequence-row{padding-bottom:100px}.no-horizontal-lines .sequence-row:last-child{padding-bottom:50px}.ie9 .sequence-row{opacity:1!important}.sequence-row .title-image-block{position:relative}.sequence-row
.title{position:relative}.sequence-row .title .number-wrap{position:absolute;bottom:-30px}.sequence-row:nth-child(odd) .title .number-wrap{right:-45px}.sequence-row:nth-child(even) .title .number-wrap{left:-45px}.sequence-row .title
.number{position:relative;width:70px;height:70px;font-size:2.5em;color:#000;font-weight:700;text-align:center;background-color:#FDD922;border-radius:50%}.sequence-row .title .number
span{position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sequence-row .title
h2{width:100%;padding-bottom:6px;border-bottom:5px solid #56565A;font-size:2.5em;font-weight:700;letter-spacing:1px;text-transform:uppercase}.no-horizontal-lines .sequence-row .title
h2{border-bottom:0!important}.sequence-row .title
h3{position:absolute;top:100%;width:100%;padding-top:8px;font-size:2em;letter-spacing:1px;text-transform:uppercase}.sequence-row:nth-child(odd) .title
h2{float:right;padding-right:40px;text-align:right}.sequence-row:nth-child(even) .title
h2{float:left;padding-left:40px;text-align:left}.sequence-row:nth-child(odd) .title
h3{right:0;padding-right:40px;text-align:right}.sequence-row:nth-child(even) .title
h3{left:0;padding-left:40px;text-align:left}.sequence-row .image-wrap{position:absolute;top:90%;width:auto;height:200px;overflow:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sequence-row:nth-child(odd) .image-wrap{left:0}.sequence-row:nth-child(even) .image-wrap{right:0}.sequence-row .image-wrap
img{width:auto;height:auto}.sequence-row:nth-child(odd) .info-colour-block{padding-left:40px;text-align:left}.sequence-row:nth-child(even) .info-colour-block{padding-right:40px;text-align:right}.sequence-row:nth-child(odd) .info-colour-block .sequence-content{float:left;width:80%}.sequence-row:nth-child(even) .info-colour-block .sequence-content{float:right;width:80%}.sequence-row .info-colour-block
h3{font-size:1.25em;line-height:25px;font-weight:700;margin-bottom:15px}.sequence-row .info-colour-block
p{font-size:1.2em;line-height:23px;margin-bottom:10px}.sequence-row .info-colour-block p
strong{font-family:'HelveticaLT',sans-serif;font-weight:700}.sequence-row .info-colour-block h3+p{margin-bottom:10px}.sequence-row .info-colour-block
.colour{height:15px}.sequence-row .info-colour-block .colour.cols_3
.col{width:33.33333333333333%;margin:0}.sequence-row .info-colour-block .colour.cols_2
.col{width:50%;margin:0}.sequence-row .info-colour-block .colour.cols_1
.col{width:100%;margin:0}.sequence-row .info-colour-block .colour
div{height:100%}.sequence-row .info-colour-block .colour .colour-1{background-color:#0098A6}.sequence-row .info-colour-block .colour .colour-2{background-color:#175E62}.sequence-row .info-colour-block .colour .colour-3{background-color:#005DB4}.sequence-row .info-colour-block .colour .colour-4{background-color:#A7A7A8}.sequence-row .info-colour-block .colour .colour-5{background-color:#FFF}.sequence-row .info-colour-block .colour .colour-6{background-color:#A9D42D}.sequence-row .info-colour-block .colour .colour-7{background-color:#C8D51E}.sequence-row .info-colour-block .colour .colour-8{background-color:#005DB4}.sequence-row .info-colour-block .colour .colour-9{background-color:#C9DE8B}.sequence-row .info-colour-block .colour .colour-10{background-color:#D5D0C9}.sequence-row .info-colour-block .colour .colour-11{background-color:#BFA691}.sequence-row .info-colour-block .colour .colour-12{background-color:#80704F}.sequence-row .info-colour-block .colour .colour-13{background-color:#71B3E3}.sequence-row .info-colour-block .colour .colour-14{background-color:#E6E7E8}.sequence-row .info-colour-block .colour .colour-15{background-color:#56565A}.sequence-row .info-colour-block .colour .colour-16{background-color:#40AC35}.sequence-row .info-colour-block .colour .colour-17{border:solid 1px #FFF;background-color:#000}.sequence-row .info-colour-block .colour .colour-18{background-color:#FCD91D}.sequence-row .info-colour-block .colour .colour-19{background-color:#F57D20}.sequence-row .info-colour-block .colour .colour-20{background-color:#EC008C}.product-category-rows{margin-bottom:40px}.product-category-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:solid 2px #FFF;margin-bottom:20px}.product-category-row .heading-col{width:25%}.product-category-row .product-list-col{width:40%}.product-category-row .product-image-col{width:25%}.product-category-row .heading-col
.heading{padding-bottom:15px;font-size:2.5em;font-weight:700;text-transform:uppercase;letter-spacing:1px}.product-category-row .product-list{display:block;margin-bottom:10px;border:solid 1px #FFF}.product-category-row .product-list
li{display:block;padding:10px;border-bottom:solid 1px #FFF;font-size:1.25em;line-height:1.5625rem}.product-category-row .product-list li:last-child{border-bottom:0}.product-category-row .product-list li
a{color:inherit;text-transform:uppercase}.product-category-row.wash-row .product-list li:nth-child(1){background-color:#96C93C}.product-category-row.wash-row .product-list li:nth-child(2){color:#000;background-color:#C1D42F}.product-category-row.wash-row .product-list li:nth-child(3){background-color:#3FAE48}.product-category-row.wash-row .product-list li:nth-child(4){color:#000;background-color:#C1DC87}.product-category-row.glass-row .product-list li:nth-child(1){background-color:#0062A6}.product-category-row.glass-row .product-list li:nth-child(2){background-color:#42B4E3}.product-category-row.polish-wax-row .product-list li:nth-child(1){background-color:#87704D}.product-category-row.polish-wax-row .product-list li:nth-child(2){color:#000;background-color:#D8D1CA}.product-category-row.polish-wax-row .product-list li:nth-child(3){background-color:#CAA891}.product-category-row.polish-wax-row .product-list li:nth-child(4){color:#000;background-color:#D8D1CA}.product-category-row.wheels-row .product-list li:nth-child(1){background-color:#D8D1CA}.product-category-row.wheels-row .product-list li:nth-child(2){background-color:#55555A}.product-category-row.wheels-row .product-list li:nth-child(3){color:#000;background-color:#FFF}.product-category-row.upholstery-row .product-list li:nth-child(1){color:#000;background-color:#EDF7F6}.product-category-row.upholstery-row .product-list li:nth-child(2){color:#000;background-color:#B2E0E1}.product-category-row.upholstery-row .product-list li:nth-child(3){background-color:#3DC1CC}.product-category-row.upholstery-row .product-list li:nth-child(4){background-color:#009BA6}.product-category-row.upholstery-row .product-list li:nth-child(5){background-color:#005D62}.product-category-row.spray-foam-row .product-list li:nth-child(1){background-color:#961A4A}.product-category-row.spray-foam-row .product-list li:nth-child(2){background-color:#B883BA}.product-category-row.spray-foam-row .product-list li:nth-child(3){background-color:#9E57A2}.product-category-row.spray-foam-row .product-list li:nth-child(4){background-color:#7B2881}.product-category-row .product-image-col{padding-bottom:10px;text-align:right}.animation-element{opacity:0;filter:alpha(opacity=0);position:relative}.bounce-down{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1000ms ease-out;transition:all 1000ms ease-out;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.bounce-down.in-view{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);z-index:1100}.page-intro-block{padding-top:30px;padding-bottom:50px}.page-intro-block .intro-heading{margin-bottom:20px;font-size:2.4em;font-weight:700;text-transform:uppercase}.page-intro-block
p{font-size:1.2em;line-height:1.4}.location-row .location-name{padding:30px
0;background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(94,94,94,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(94,94,94,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(94,94,94,1) 100%)}.location-row .location-name
h2{font-size:2.2em;font-weight:700;text-transform:uppercase}.location-row .location-description{padding-top:50px}.location-row .location-description
p{float:right;width:74.609%;font-size:1.2em;line-height:1.4}.location-row .location-description p
strong{display:block;margin-top:30px;font-family:'HelveticaLT',Arial,sans-serif;font-size:1.6rem;line-height:1.8;font-weight:700;text-transform:uppercase}.stockists-list{padding-top:50px;padding-bottom:50px}.location-description+.stockists-list{padding-top:30px}.stockist-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px}.stockist-item:last-child{padding-bottom:0}.stockist-item .stockist-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%;margin-right:5%}.stockist-item .stockist-image
img{height:auto}.stockist-item .stockist-content{width:75%}.stockist-item .stockist-content .stockist-title{display:block;font-size:1.8em;line-height:1.8;font-weight:700;text-transform:uppercase}.stockist-item .stockist-content
p{font-size:1.2em;line-height:1.4}.stockist-item .stockist-content
span{padding:0
10px;border-left:1px solid #FFF}.stockist-item .stockist-content span:first-of-type{padding-left:0;border-left:0}.stockist-item .stockist-content span
a{font-weight:700}.subscription_form_overlay{padding:40px
20px 30px;text-align:center;background-color:#fcd91d;color:#000;border-bottom:solid 1px #fff;position:fixed;top:0;left:0;width:100%;z-index:-1;box-sizing:border-box;box-shadow:0 0 60px rgba(0, 0, 0, 0.9)}.subscription_form_overlay .nf-form-content{font-size:0!important;padding-top:20px}.close_subscription_form_overlay{display:block;width:40px;height:40px;line-height:40px;color:#000;font-size:12px;text-transform:uppercase;text-align:center;position:absolute;top:10px;right:20px;text-indent:-999999em;opacity:.95;z-index:500}.close_subscription_form_overlay:before,.close_subscription_form_overlay:after{position:absolute;display:block;left:50%;margin-left:-14px;top:50%;margin-top:-1px;width:26px;height:2px;background-color:#000;content:"";border-radius:50px}.close_subscription_form_overlay:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close_subscription_form_overlay:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.close_subscription_form_overlay:hover{cursor:pointer;background:#000}.close_subscription_form_overlay:hover:before,.close_subscription_form_overlay:hover:after{background:#FFF}.subscription_form_overlay
.subscription_form_content{max-width:1000px;margin:0
auto;position:relative}.subscription_form_overlay .subscription_form_content
h3{display:inline-block;height:30px;font-size:28px;line-height:30px;margin-bottom:10px}.subscription_form_overlay .subscription_form_content>p{display:inline-block;font-size:18px;line-height:30px;margin:0
0 10px 10px;vertical-align:middle}.subscription_form_overlay .wpcf7-form{margin-bottom:0px;padding:0;background:none;position:relative}.subscription_form_overlay .wpcf7-form>.wpcf7-form-control-wrap{overflow:hidden;margin-bottom:10px;width:100%;display:block}.subscription_form_overlay
.subscribe_btns.cols{overflow:hidden;width:100%;position:relative}.subscription_form_overlay
.emailicon{margin-left:50px}.subscription_form_overlay .col.sprite-email-before{position:relative;width:100%;padding-right:370px;box-sizing:border-box}.subscription_form_overlay .col.sprite-email-before:before{content:"";position:absolute;left:0;top:0;display:block;width:40px;height:40px;background:url(/wp-content/themes/codeclean/images/sprites/subscribe-wh.svg) no-repeat center center}.subscription_form_overlay .col.sprite-email-before
input{width:100%}.subscription_form_overlay
.col.last{position:absolute;width:345px;height:43px;top:0;right:0}.subscription_form_overlay
input.btn{width:100%;position:relative;height:100%;background:#FFF !important;color:#565a5c !important}.subscription_form_overlay input.btn:hover{background:#565a5c!important;color:#fff !important}.subscription_form_overlay .wpcf7-form-control-wrap input[type="text"], .subscription_form_overlay form .wpcf7-form-control-wrap input[type="email"]{height:43px;border:1px
solid #d2d3d4;line-height:43px;padding:0
4%;width:94%;box-sizing:border-box;background:#f5f5f5}.subscription_form_overlay .wpcf7 .ajax-loader{display:none !important;position:absolute!important;left:-75px;top:-8px}.subscription_form_overlay .wpcf7 .wpcf7-not-valid-tip{position:absolute!important;display:none!important}.subscription_form_overlay div.wpcf7-validation-errors{text-align:center;color:#565a5c !important;position:absolute;bottom:0;left:0;display:block;width:100%}.subscription_form_overlay .wpcf7-response-output{display:none !important}.subscription_form_overlay
.successful_msg{display:none}.subscription_form_overlay .successful_msg
h3{font-size:20px;margin:20px
0 40px;font-style:italic}.subscription_form_overlay #ninja_forms_form_5_response_msg, .subscription_form_overlay .nf-before-form-content, .subscription_form_overlay .nf-field-label, .subscription_form_overlay .nf-error-wrap.nf-error, .subscription_form_overlay .nf-form-errors,.subscription_form_overlay .nf-form-title{display:none!important}.subscription_form_overlay nf-fields-wrap nf-field:nth-child(1){display:inline-block;width:68%;margin-right:1%;overflow:hidden;vertical-align:middle}.subscription_form_overlay nf-fields-wrap nf-field:nth-child(1) input{width:100%;border:1px
solid #000;background:#fcd91d;height:39px;line-height:39px;padding-left:2%}.subscription_form_overlay #ninja_forms_field_9_div_wrap.ninja-forms-error
input{border-color:#f00}.subscription_form_overlay #ninja_forms_field_9_div_wrap .ninja-forms-req-symbol{display:none}.subscription_form_overlay nf-fields-wrap nf-field:nth-child(2){display:inline-block;width:29%;vertical-align:middle}.subscription_form_overlay nf-fields-wrap nf-field:nth-child(2) input{width:100%;background:#000;color:#fff;font-size:16px;text-transform:uppercase;height:39px;line-height:1;cursor:pointer;overflow:hidden}.subscription_form_overlay .nf-input-limit, .subscription_form_overlay .nf-field-container,.subscription_form_overlay
#ninja_forms_required_items{margin:0!important}.subscription_form_overlay ::-webkit-input-placeholder{color:#000}.subscription_form_overlay :-moz-placeholder{color:#000}.subscription_form_overlay ::-moz-placeholder{color:#000}.subscription_form_overlay :-ms-input-placeholder{color:#000}.subscription_form_overlay .nf-response-msg{font-size:20px;margin-top:20px;font-style:italic}.content .nf-response-msg{padding:15px;margin-bottom:20px;border:1px
solid #398f14;background-color:#F3FDEE;color:#398f14}.iframe_responsive{width:100%;position:relative;padding-bottom:57%;height:0;overflow:hidden}.iframe_responsive
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.custom_video_column{}@media screen and (min-width: 1301px){.sequences-block:hover>.sequence-row{opacity:0}.sequences-block:hover>.sequence-row:hover{opacity:1}.bounce-up{opacity:0;-webkit-transition:all 700ms ease-out;transition:all 700ms ease-out;-webkit-transform:translate3d(0px,200px,0px);transform:translate3d(0px,200,0px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.bounce-up.in-view{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@media screen and (max-width: 1300px){.sequences-block{width:80%;margin:50px
auto 0}.sequences-block:before{display:none}.sequence-row{padding-bottom:10px}.sequence-row:last-child{padding-bottom:0!important}.sequence-row>.col{float:none;width:100%}.sequence-row .title
h2{float:none!important;width:100%;padding:0
0 0 80px!important;text-align:left!important}.sequence-row .title
h3{padding-left:80px!important;font-size:1em!important;text-align:left!important}.sequence-row .image-wrap{float:right;position:static!important;width:20%!important;height:auto;margin-top:40px;text-align:right;-webkit-transform:none!important;transform:none!important}.sequence-row .title .number-wrap{right:auto!important;left:0!important}.sequence-row .info-colour-block{float:left!important;width:80%;padding:0
40px!important}.sequence-row .info-colour-block .sequence-content{float:none!important;width:100%!important;padding:40px
0 40px 20px;text-align:left!important}.sequence-row .info-colour-block
.colour{width:80%}}@media screen and (max-width: 1220px){header .menu-bar
.menu{display:none}header .menu-bar .menu-trigger{display:block}footer .footer-bottom
.left{float:none;margin-bottom:20px;text-align:center}footer .footer-bottom .left .jala-link{display:inline-block;padding:5px
0}footer .footer-bottom .menu
li{float:none;display:inline-block}footer .footer-bottom
.payment{float:none;text-align:center}footer .footer-bottom .payment .p-options{float:none;margin:0;display:inline-block}footer .footer-bottom .payment
img{float:none;display:inline-block}footer .footer-top .social-icons, footer .footer-top
.payment{float:none}footer .footer-top .social-icons{width:100%;margin:0
0 20px;text-align:center}footer .footer-top .social-icons
li{float:none;display:inline-block}footer .footer-top .social-icons li:last-child{margin-right:0}footer .footer-top .charities-container{float:none;text-align:center;padding-right:0!important;border:0!important;margin-right:0!important}footer .footer-top .charities-container
p{float:none}footer .footer-top .charities-container
.charities{float:none;display:inline-block}footer .footer-top .charities-container .charities li:first-child{margin-left:0}}@media screen and (max-width: 1100px){header .top-header .promo-text, header .menu li
a{font-size:1.2em;margin:0
auto}header .menu li
a{padding:15px
10px 11px}header .menu li .sub-menu li
a{font-size:0.8rem}header .menu-bar .search-form
.textbox{font-size:2.2em;text-align:center}body:not(.single-product) .quantity .qty.text, body:not(.single-product) .quantity .minus, body:not(.single-product) .quantity
.plus{float:none;display:block}}@media screen and (max-width: 1000px){.product-category-rows{max-width:500px;margin:0
auto 40px}.product-category-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-category-row>div{width:100%!important}.product-category-row .product-image-col{padding:20px
0;text-align:center}}@media screen and (min-width: 901px){.menu-trigger{display:none}}@media screen and (max-width: 900px){.wrap{padding:0
2.141327623126338%}.content{padding:0}header .top-header{padding:20px
0 78px}header
.logo{top:45px;width:150px}header .menu-bar .search-form
.textbox{top:40%}.main.col_9of12,.sidebar.col_3of12,.col_6of12{width:100%;float:none}.main.col_9of12,.col_6of12{margin-right:0}#sb_instagram #sbi_images
.sbi_item{width:33.3333%!important}.custom_video_column{padding-top:30px}.single-product .product-details .images
img{width:auto;max-height:300px}.single-product .product-details
.images{padding:30px;text-align:center}.product-category-rows{margin-top:40px}}@media screen and (max-width: 800px){.row .slider-container .cycle .slide,.row.parallax{background-position:0 0!important}.row.banner.half-size{padding-bottom:43.6830835117773%}.row .row-content
h2{margin-bottom:15px;font-size:2em;line-height:30px}.row .row-content
p{margin-bottom:15px}.row
.button{font-size:1em}.row .row-content.small{max-width:290px}.row .row-content.medium{max-width:85%}.row.shop
h2{font-size:2em}.single-product .woocommerce-tabs .tabs
li{float:none;border-left:solid 1px #333}table.circle-options-table thead tr
th{display:none}table.circle-options-table, table.circle-options-table thead, table.circle-options-table tr, table.circle-options-table thead tr th:first-of-type, table.circle-options-table tbody, table.circle-options-table tr td:first-child, table.circle-options-table tbody tr
td{display:block;width:100%}table.circle-options-table thead tr th:first-of-type{padding-top:15px}table.circle-options-table tbody tr
td{padding:0;border-left:0;border-bottom:solid 1px #333}table.circle-options-table tbody tr td:before{display:inline-block;width:150px;padding:15px;border-right:solid 1px #333}table.circle-options-table tbody tr td:nth-child(1){padding:15px}table.circle-options-table tbody tr td:nth-child(2):before{content:"WASH"}table.circle-options-table tbody tr td:nth-child(3):before{content:"GLASS"}table.circle-options-table tbody tr td:nth-child(4):before{content:"POLISH/WAX"}table.circle-options-table tbody tr td:nth-child(5):before{content:"WHEELS"}table.circle-options-table tbody tr td:nth-child(6):before{content:"UPHOLSTERY"}table.circle-options-table tbody tr td:nth-child(7):before{content:"SPRAY/FOAM"}table.circle-options-table tbody tr td.circle:after{position:static;top:auto;left:auto;display:inline-block;margin:-9px 0 -9px 13px;-webkit-transform:none;transform:none}.woocommerce-cart-form .shop_table
thead{display:none}.woocommerce-cart-form .shop_table tbody, .woocommerce-cart-form tr, .woocommerce-cart-form tr
td{display:block}.woocommerce-cart-form .shop_table tbody
tr.cart_item{border-bottom:1px solid #333;margin-bottom:30px}.woocommerce-cart-form .shop_table tbody tr.cart_item
td{min-height:0;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;text-align:center;vertical-align:middle}.woocommerce-cart-form .shop_table tbody tr.cart_item td:first-child{border:0;background-color:#484848}.woocommerce-cart-form .shop_table tbody tr.cart_item .quantity .qty.text, .woocommerce-cart-form .shop_table tbody tr.cart_item .quantity .minus, .woocommerce-cart-form .shop_table tbody tr.cart_item .quantity
.plus{float:left!important}.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail{display:block!important}.page-intro-block .intro-heading{font-size:2.6em}.page-intro-block
p{font-size:1.2em;line-height:1.4}.location-row .location-name{padding:15px
0}.location-row .location-name
h2{font-size:1.6em;line-height:1.6}.location-row .location-description
p{float:none;width:100%;font-size:1.2em;line-height:1.4}.location-row .location-description p
strong{font-size:1.4rem;line-height:1.6;font-weight:700;text-transform:uppercase}.stockist-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #FFF;margin-bottom:30px}.stockist-item:last-child{border-bottom:0;margin-bottom:0}.stockist-item .stockist-image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-right:0;padding-bottom:30px}.stockist-item .stockist-image.no-image{display:none}.stockist-item .stockist-content{width:100%}.stockist-item .stockist-content .stockist-title{font-size:1.4em;line-height:1.6}.stockist-item .stockist-content
span{display:block;padding:0;border:0}}@media screen and (min-width: 700px) and (max-width: 770px){.archive.woocommerce .products li a.button, .archive.woocommerce .products li
a.added_to_cart{height:76px}.archive.woocommerce .products li
a.added_to_cart{line-height:42px}}@media screen and (min-width: 700px) and (max-width: 873px){.single.woocommerce .products li a.button, .single.woocommerce .products li a.added_to_cart, .search-results .products li a.button, .search-results .products li
a.added_to_cart{height:104px}.single.woocommerce .products li a.added_to_cart, .search-results .products li
a.added_to_cart{line-height:68px;padding:16px
0}}@media screen and (max-width: 700px){header
.logo{top:88px;width:100px}header .top-header{padding:10px
0 48px}header .top-header .promo-text{float:none;display:block;text-align:center;margin-bottom:10px}header .top-header .cart-menu{float:none;display:block;max-width:362px;margin:0
auto}header .top-header .cart-menu.logged-in{max-width:252px}header .top-header
.phone{display:none}header .menu-bar .search-form
.textbox{font-size:1.8em;width:80%;padding:5px
15px;line-height:4rem}.row:not(.no-img), .slider-container .cycle
.slide{background-position:center center}.slider-container .cycle .slide,.row.first.inactive .slider-container .cycle .slide,.row.parallax{background-size:contain;background-position:center center!important}.col_3of12{width:48.4375%}.col_3of12:nth-of-type(2n),.col_3of12:nth-of-type(4n){margin-right:0}.row.shop
.wrap{padding-top:30px;padding-bottom:30px}.shop_table.wl-table .product-thumbnail, .shop_table.wl-table .product-purchase, .shop_table.wl-table thead tr th:last-child{display:none}#wl-wrapper .wl-table
td{padding:15px
8px}body.home .row:not(.shop) .wrap .row-content p, .page-id-262 .row:not(.no-img) .wrap .row-content
p{display:none}.archive-list
.col{width:100%;margin:1.563% 0 1.563% 0}.sequences-block{width:90%}.sequence-row .title .number-wrap{bottom:-20px}.sequence-row .title
.number{width:50px;height:50px;font-size:1.5em}}@media screen and (min-width: 621px){.row .row-content.left{left:8.065%!important}}@media screen and (max-width: 620px){header .sticky-header
.menu{margin-left:10px}header .sticky-header .menu .sub-menu{display:none}header .menu
li{margin-left:0}header .menu li
a{font-size:1em}.slider-container .slider-controls{display:none}.row .row-content{max-width:80%!important;right:0!important;left:0!important;margin:auto}.row
.button{padding:6px
16px}.row .row-content.left{right:0!important}.row .row-content.right{left:0!important}footer .footer-top
.payment{text-align:center}footer .footer-top .payment img, footer .footer-top .payment .p-options{float:none;display:inline-block}footer .footer-top .payment .p-options{margin-right:5px}footer .footer-bottom
.menu{text-align:center}footer .footer-bottom .menu
li{float:none;display:inline-block}.content .alignleft, .content
.alignright{display:block;float:none;margin-left:auto;margin-right:auto}.content{padding:0}footer .footer-bottom
.menu{line-height:initial}footer .footer-bottom .menu
li{display:block;padding:5px}footer .footer-bottom .menu li
a{border-left:0}.row .row-content h2, .row .row-content
a{text-shadow:1px 1px rgba(0,0,0,0.5)}body.home .row .row-content
a{color:#FFF!important;background:rgba(0,0,0,0.5)}.row .row-content, .row .cycle-content{left:0}div.pp_woocommerce
.pp_content_container{background:none !important}.subscription_form_overlay .subscription_form_content
h3{font-size:26px}.subscription_form_overlay .subscription_form_content>p{font-size:16px;line-height:1.2}.subscription_form_overlay #ninja_forms_field_9_div_wrap, .subscription_form_overlay
#ninja_forms_field_8_div_wrap{width:80%;margin:0}.subscription_form_overlay
#ninja_forms_field_9_div_wrap{margin-bottom:2px}.subscription_form_overlay #ninja_forms_field_9_div_wrap
input{margin:0}}@media screen and (max-width: 502px){header .sticky-header{display:none}header .menu-bar .search-form
.textbox{font-size:1.4em}header .top-header .cart-menu{max-width:247px}header .top-header .cart-menu.logged-in{max-width:158px}header .top-header .cart-menu li
a{font-size:0.8em}header .top-header .cart-menu
li.cart{padding-right:0}header .top-header .cart-menu li.cart
.qty{display:none}}@media screen and (max-width: 500px){header .top-header{padding:10px
0 60px}header
.logo{top:100px}header .top-header .cart-menu li.cart
.qty{background-size:80%;font-size:1em;text-align:center}header .sticky-header .menu li:nth-child(4){display:none}.col_3of12{width:100%;margin-right:0}footer .footer-top{padding:20px}.shop_table .product-thumbnail{display:none}.woocommerce-checkout .checkout_coupon
p{float:none;margin-bottom:15px}.woocommerce .login .input-text, .woocommerce .checkout_coupon .input-text, .woocommerce .login .button, .woocommerce .register .button, .woocommerce-account form .input-text, .woocommerce-account form .button, .shop_table.cart tbody tr td.actions .coupon,  .woocommerce .checkout_coupon .button, .shop_table.cart tbody tr td.actions .coupon .input-text, .shop_table.cart tbody tr td.actions .coupon .button, .shop_table.cart tbody tr td.actions .button, .ninja-forms-cont input[type="submit"], #wl-wrapper button.wl-but, .wl-form
.button{float:none;width:100%}.shop_table.cart tbody tr td.actions .coupon .input-text, .shop_table.cart tbody tr td.actions .coupon .button, .shop_table.cart tbody tr td.actions
.button{margin-left:0;margin-bottom:15px}.shop_table thead tr th, .shop_table tbody tr.cart_item
td{padding:15px
8px}.single-product .product-details .summary .cart table tr td .quantity .qty.text, .single-product .product-details .summary .cart table tr td .quantity .minus, .single-product .product-details .summary .cart table tr td .quantity
.plus{float:none;display:block}.single-product .product-details .summary .cart table tr
td.label{padding:10px}#sb_instagram #sbi_images
.sbi_item{width:50%!important}.gallery_row
.col_2of12{width:50%;margin:0}.gallery_row .col_2of12
img{width:100%;margin:0}table.circle-options-table thead tr th:first-of-type{font-size:2em}.sequence-row .title
h2{padding:0
0 5px 60px!important;font-size:1.6em}.sequence-row .title
h3{padding:6px
0 0 60px!important}.sequence-row .image-wrap{float:none;width:60%!important;margin:30px
auto 0;text-align:center}.sequence-row .info-colour-block{float:none!important;width:100%;padding:0
15px!important}.sequence-row .info-colour-block .sequence-content{padding-left:0!important}.sequence-row .info-colour-block
.colour{width:100%}.checkout-button.button{float:none;width:100%;line-height:1.3;text-align:center}}@media screen and (max-width: 402px){.woocommerce-checkout-payment .payment_methods li.payment_method_paypal label
img{display:none}a.about_paypal{margin-left:5px;font-size:0.8em;font-size:0.8em}#wl-wrapper button.wl-but, .wl-form
.button{padding:13px
20px}.shop_table.my_account_orders tbody tr
td{padding:15px
8px}.single-product .product-details .summary .cart .quantity, .single-product .product-details .summary .cart
.button{float:none;width:100%;margin:0
0 10px 0;text-align:center}.single-product .product-details .summary .cart
.button.reset_variations{float:left;width:auto;margin:0}.subscription_form_overlay nf-fields-wrap nf-field:nth-child(2) input{font-size:13px}}@media
print{header, footer, .featured-image, .sidebar, .rows .row
.cycle{display:none}.rows .row
.wrap{padding:0;height:auto}.row .row-content, .row .cycle-content{position:static;top:auto;-webkit-transform:none;transform:none}.rows .row .row-content{text-align:left;max-width:none}.rows .row .row-content
a{display:none}.row.no-img
.wrap{padding:0!important}.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content
p{max-width:none}.products li a.add_to_cart_button, .products li a.button.product_type_grouped, .products li
a.ajax_add_to_cart{display:none}.single-product .product-details .images, .single-product .product-details
.summary{width:100%;float:none;margin:0}.single-product .product-details .summary
.cart{display:none}.single-product .woocommerce-tabs .tabs
li{background:transparent;border:0!important}.single-product .woocommerce-tabs .tabs li
a{color:#FFF}.single-product .woocommerce-tabs
.panel{padding:0;border:0}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}div.pp_woocommerce
.pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px
0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:' ';display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce
div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li
a{border:1px
solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected
a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:WooCommerce;content:'\e00b';text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:'\e008'}div.pp_woocommerce
.pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce
.pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce
.pp_play{margin:0}div.pp_woocommerce
.pp_nav{margin-right:1em;position:relative}div.pp_woocommerce
.pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:'\e013';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce
.pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:'\e00b';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce
.pp_arrow_previous{margin-right:.5em}div.pp_woocommerce
.pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:'\e008'}div.pp_woocommerce a.pp_contract,div.pp_woocommerce
a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:'\e005';display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:'\e004'}div.pp_woocommerce
#respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce
.pp_inline{padding:0!important}.rtl div.pp_woocommerce
.pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce
.pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce
.pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce
.pp_description{display:none!important}div.pp_woocommerce
.pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html
.pp_top{padding:0
20px}.pp_top
.pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top
.pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top
.pp_middle{left:0;position:static}.pp_top
.pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html
.pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container
.pp_left{padding-left:20px}.pp_content_container
.pp_right{padding-right:20px}.pp_content_container
.pp_details{float:left;margin:10px
0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social
.facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social
.twitter{float:left}.pp_nav{clear:right;float:left;margin:3px
10px 0 0}.pp_nav
p{float:left;margin:2px
4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav
.pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery
div{float:left;overflow:hidden;position:relative}.pp_gallery
ul{float:left;height:35px;margin:0
0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul
a{border:1px
#000 solid;border:1px
rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a
img{border:0}.pp_gallery
li{display:block;float:left;margin:0
5px 0 0;padding:0}.pp_gallery li.default
a{display:block;height:33px;width:50px}.pp_gallery li.default a
img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery
.pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html
.pp_bottom{padding:0
20px}.pp_bottom
.pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom
.pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom
.pp_middle{left:0;position:static}.pp_bottom
.pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res
.pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0
0 5px 15px;z-index:9999}