html{overflow-x:hidden;-webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale}html body{overflow-x:hidden}@media screen and (max-width: 782px){html body.admin-bar .site-header{margin-top:46px !important}}body,header{transition:all .7s;right:0}body,button,input,select,textarea,p{font-weight:normal;font-size:18px;font-style:normal;color:#58595b;font-family:"Ubuntu",sans-serif;font-weight:400;line-height:1.6}h1{font-size:50px;font-weight:300;line-height:1.3;margin-bottom:0}h2{font-size:40px}img{max-width:100%;width:auto;height:auto}a:hover{color:#0089cf}.sub-title{font-size:14px;text-transform:uppercase;font-weight:400}a{color:#58595b;font-weight:500;text-decoration:underline}.black-b{background-color:#000}.white-c{color:#fff}.yellow-c{color:#f8c600}.light-grey{background:#ededed}.button{padding:15px 50px;background:#58595b;border:none;color:#fff;display:inline-block;text-align:center;text-transform:uppercase;width:260px;text-decoration:none}.button:hover{text-decoration:none;opacity:0.9;color:#fff}.button.blue{background:#0089cf}.mb-50{margin-bottom:50px}body>.container-fluid{padding:0}img{max-width:100%}.slide-btn.button{background:#0089cf}.slide-btn.button:hover{background:#0089cf}.navbar-default{margin-bottom:0;background:transparent;box-shadow:none;border:none;border-radius:0;border-bottom:1px solid #58595b}.navbar-default a{text-decoration:none}.navbar-default .navbar-right{text-align:center}.navbar-default .navbar-right .menu{padding:0}.navbar-default .navbar-right .menu li{display:inline-block;padding:10px 8px}.navbar-default .navbar-right .menu li a{color:#58595b;display:inline-block;font-size:14px;text-transform:uppercase;padding:12px 0px;text-decoration:none}.navbar-default .navbar-right .menu li a:hover{color:#0089cf}@media screen and (min-width: 769px){.navbar-default .navbar-right .menu li.register a{border:1px solid #000;padding:10px 25px;min-width:120px;text-align:center}.navbar-default .navbar-right .menu li.register a:hover{border-color:#0089cf}}.navbar-default .navbar-toggle{border-color:transparent;margin-right:0;padding:9px 0;margin-top:15px}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:none}.navbar-default .woocommerce-product-search{padding:6px 5px 6px 20px;border:1px solid #58595b}.navbar-default .woocommerce-product-search .search-field{border:none;font-size:16px}.navbar-default .woocommerce-product-search button[type="submit"]{border:none;background:none;color:transparent;background:url("//tritonsourcing.co.nz/wp-content/uploads/2017/12/search.svg") no-repeat;background-position:center;font-size:18px;width:40px;height:25px}.triton-menu{width:100%}.triton-menu .nav>li a{color:#58595b}.triton-menu .nav>li>a{padding:15px;text-transform:uppercase;box-sizing:border-box}.triton-menu .nav>li:hover>a{color:#0089cf;background:transparent}.triton-menu .sub-menu{padding:0;list-style:none}.triton-menu .sub-menu>li>a{font-size:16px;font-weight:300}.triton-menu .sub-menu .sub-menu-container>li>a{text-transform:uppercase;font-size:16px;padding-bottom:7px;display:inline-block}@media screen and (min-width: 769px){.triton-menu{padding:0}.triton-menu .nav>li>a{font-size:18px;border-bottom:4px solid transparent;margin-top:15px;padding:10px 0px 10px}.triton-menu .nav>li>a:focus,.triton-menu .nav>li>a:hover{background:transparent;border-bottom:4px solid #58595b}.triton-menu .nav>li:hover>a{background:transparent;border-bottom:4px solid #58595b}.triton-menu .navbar-default .navbar-collapse,.triton-menu .navbar-default .navbar-form{padding:0}.triton-menu ul#menu-main-menu{position:relative;width:100%;text-align:center}.triton-menu ul#menu-main-menu .grid-sizer{width:20%}.triton-menu ul#menu-main-menu .caret{display:none}.triton-menu ul#menu-main-menu>li.menu-item{position:initial;display:inline-block;margin:0 30px}.triton-menu ul#menu-main-menu>li.menu-item:hover>ul.sub-menu.child-menu,.triton-menu ul#menu-main-menu>li.menu-item:focus>ul.sub-menu.child-menu{opacity:1;z-index:1000;height:380px;min-height:380px;padding:30px}.triton-menu ul#menu-main-menu>li.menu-item.red>a{color:red}.triton-menu ul#menu-main-menu>li.menu-item>ul.sub-menu.child-menu{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;margin:0;width:100%;border:none;border-radius:0;padding:0 30px;position:absolute;left:0;z-index:-1;opacity:0;text-align:left;list-style:none;background-color:#fff;border:1px solid #ccc;height:0;min-height:0;overflow:hidden}.triton-menu ul#menu-main-menu>li.menu-item>ul.sub-menu.child-menu>.sub-menu-container>li{width:20%;float:left;margin-bottom:10px}.triton-menu ul#menu-main-menu>li.menu-item>ul.sub-menu.child-menu a:hover{color:#0089cf;text-decoration:none}}@media screen and (max-width: 768px){.triton-menu ul#menu-main-menu .caret{float:right;width:30px;height:20px;background:url("//tritonsourcing.co.nz/wp-content/uploads/2017/12/side-menu-arrow-down.svg") no-repeat;border:none;top:0px;position:relative;background-size:15px;background-position:center !important}.triton-menu ul#menu-main-menu .caret.expand{background:url("//tritonsourcing.co.nz/wp-content/uploads/2017/12/side-menu-arrow-up.svg") no-repeat}.triton-menu ul#menu-main-menu ul.child-menu{display:none}.triton-menu ul#menu-main-menu ul.child-menu .child-menu{padding-left:15px}}.home .home-slide .slide-content{text-align:center}.home .home-slide .slide-content h2{margin-top:10px}.home .home-slide .slide-content .slide-btn{margin-top:25px;display:inline-block}.home .home-slide .slide-content .slide-btn:hover{color:#fff}.home hr{clear:both}.home .product-shortcut{list-style:none;text-align:center;padding:0;margin-top:60px}.home .product-shortcut li{margin-bottom:40px}.home .product-shortcut .image_box{padding:15px 0;height:340px;display:flex;justify-content:center;align-items:center}.home .product-shortcut .title{font-size:30px;padding-top:10px;padding-bottom:15px;color:#58595b}.home .brands-section h3{padding:40px 0;text-align:center;font-size:18px}.home .home-slide .owl-carousel .owl-dots{text-align:center;margin:auto}.home .home-slide .owl-carousel .owl-dots .owl-dot{width:15px;height:15px;border-radius:50%;border:2px solid #999;display:inline-block;margin:10px}.home #content{margin-bottom:50px}.home .pum.pum-overlay{background-color:rgba(255,255,255,0.6)}.home .pum .popmake.pum-container{border:0px solid #000000;padding:40px 20px;border-radius:0;box-shadow:0px 0px 10px 0px rgba(2,2,2,0.7)}.home .pum .popmake-content{text-align:center}.home .pum .popmake-content h1{font-size:28px;color:#58595b}.home .pum .popmake-content p{font-size:16px;max-width:400px;margin:0 auto}.home .pum .popmake-content .button{margin:30px;width:200px}.home .pum .popmake-content .blocks-image{width:100px}.home .pum .popmake-content+.pum-close{border:none;box-shadow:none;font-size:64px;top:12px;right:0;color:#58595b;background:none}.home .brands-section{clear:both;border-top:1px solid;margin-top:30px;display:block;width:100%}.futurelab-slides .owl-nav .owl-prev,.futurelab-slides .owl-nav .owl-next,.owl-carousel.related-products .owl-nav .owl-prev,.owl-carousel.related-products .owl-nav .owl-next{position:absolute;color:transparent;top:50%;width:40px;height:45px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.futurelab-slides .owl-nav .owl-prev,.owl-carousel.related-products .owl-nav .owl-prev{left:0;background:url(//tritonsourcing.co.nz/wp-content/uploads/2017/12/carousel_left.svg) no-repeat}.futurelab-slides .owl-nav .owl-next,.owl-carousel.related-products .owl-nav .owl-next{right:0;background:url(//tritonsourcing.co.nz/wp-content/uploads/2017/12/carousel_right.svg) no-repeat}.futurelab-slides .woocommerce-LoopProduct-link,.owl-carousel.related-products .woocommerce-LoopProduct-link{text-decoration:none}.futurelab-slides.brands,.futurelab-slides.related-products{margin-top:50px;clear:both}.futurelab-slides.brands .owl-item,.futurelab-slides.related-products .owl-item{padding:0 30px}.futurelab-slides.brands .owl-item .slide-image img,.futurelab-slides.related-products .owl-item .slide-image img{max-height:100px;width:auto;margin:0 auto}.site-footer{padding-top:40px;padding-bottom:40px;text-align:center;background:#ededed;border-top:1px solid #aaa}.site-footer .menu{list-style:none;padding:0}.site-footer .menu li{display:inline-block;margin-right:10px}.site-footer .menu li a{color:#58595b;text-transform:uppercase;font-size:14px}.site-footer .menu li a:hover{color:#0089cf}.site-footer .copyright{font-size:14px;font-weight:300}.site-footer a{text-decoration:none}.woocommerce #content{margin-top:20px;margin-bottom:50px}.woocommerce .woocommerce-breadcrumb{font-size:14px;margin-bottom:25px}.woocommerce .woocommerce-breadcrumb a{color:#bbbbbb;text-decoration:none}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none}.woocommerce .child-categories{padding-left:0;list-style:none}.woocommerce .child-categories a{text-decoration:none;font-size:16px;font-weight:300}.woocommerce form.login{max-width:500px}.woocommerce ul.products,.woocommerce .products{padding-top:30px}.woocommerce ul.products li.product,.woocommerce .products .product{text-align:center;padding:30px;height:400px;margin:0 2.7% 2.992em 0}.woocommerce ul.products li.product a,.woocommerce .products .product a{max-width:100%;position:absolute;width:100%;height:100%;top:0;left:0;right:0;padding:30px}.woocommerce ul.products li.product a:hover,.woocommerce ul.products li.product a:focus,.woocommerce .products .product a:hover,.woocommerce .products .product a:focus{box-shadow:1px 0px 6px rgba(0,0,0,0.25);color:#58595b}.woocommerce ul.products li.product .price,.woocommerce .products .product .price{color:#0089cf;margin-bottom:0;position:absolute;bottom:20px;left:0;right:0}.woocommerce ul.products li.product .product-sku,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce .products .product .product-sku,.woocommerce .products .product .woocommerce-loop-product__title{font-weight:400}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce .products .product .woocommerce-loop-product__title{font-size:20px}.woocommerce ul.products li.product .product-sku,.woocommerce .products .product .product-sku{font-size:12px;color:#767676}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0;list-style:none;text-decoration:none}.woocommerce a.remove{background:transparent;padding:4px;font-size:1.4em;height:1.3em;width:1.3em;background-size:contain !important;color:transparent !important;background:url("//tritonsourcing.co.nz/wp-content/uploads/2017/12/order_remove.svg") no-repeat}.woocommerce a.remove:hover{background:transparent;color:transparent !important;background:url("//tritonsourcing.co.nz/wp-content/uploads/2017/12/order_remove.svg") no-repeat;opacity:0.8}.woocommerce h2{color:#58595b}.woocommerce .related{clear:both}.woocommerce table.shop_table{border:1px solid rgba(23,23,23,0.3);border-radius:0px;border-left:0;border-right:0}.woocommerce table.shop_table th{padding:9px 12px;font-size:16px;text-transform:uppercase;font-weight:500}.woocommerce form .form-row label{font-weight:400;font-size:16px}.woocommerce form .form-row input,.woocommerce form .form-row textarea,.woocommerce form .form-row select{padding:5px}.woocommerce form .form-row input.button{background:#0089cf;padding:12px;color:#fff}.woocommerce input.button.alt,.woocommerce .woocommerce-Button{background:#0089cf;border-radius:0;float:right;font-size:16px;text-transform:uppercase;padding:15px 50px}.woocommerce input.button.alt:hover,.woocommerce .woocommerce-Button:hover{background:#0089cf;opacity:0.9}.woocommerce.single-product .yith_magnifier_zoom_wrap{border:0px solid #58595b}.woocommerce.single-product .yith_magnifier_gallery li{max-width:80px;margin-right:10px;border:1px solid #58595b}.woocommerce.single-product .yith_magnifier_gallery li a{margin:0 !important;padding:20px}.woocommerce.single-product .stock{color:#58595b}.woocommerce.single-product .summary .single-product-not-login-message a{color:#0089cf;text-decoration:none}.woocommerce.single-product .related{padding-top:30px}.woocommerce.single-product .related-products-wrap{clear:both}.woocommerce.single-product .related-products-wrap h2{margin-bottom:20px}.woocommerce.single-product .related-products-wrap .products{padding-top:0}.woocommerce.single-product div.product .product_title{font-size:32px;margin-top:12px;margin-bottom:45px}.woocommerce.single-product div.product .cart{margin-top:50px;padding-top:40px;border-top:1px solid #58595b}.woocommerce.single-product div.product .cart .quantity .qty{padding:8px 5px;margin-right:7px}.woocommerce.single-product div.product .cart .button{border-radius:0;background-color:#0089cf;width:160px}.woocommerce.single-product div.product .product-details{text-transform:uppercase;margin-bottom:15px}.woocommerce.single-product div.product p.price{color:#58595b;font-size:18px}.woocommerce.single-product h2{font-size:18px;text-transform:uppercase}.gform_wrapper .top_label .gfield_label{font-size:16px}.page-template-default #content,.page-template-page-block-layout #content{padding-top:50px;padding-bottom:50px}.page-template-default #content h1,.page-template-page-block-layout #content h1{font-size:22px;text-transform:uppercase;margin-bottom:20px;font-weight:500}.page-template-default #content p,.page-template-page-block-layout #content p{font-size:16px;font-weight:300}.page-template-default #content .register .gform_wrapper,.page-template-default #content #gform_wrapper_2,.page-template-page-block-layout #content .register .gform_wrapper,.page-template-page-block-layout #content #gform_wrapper_2{width:800px;margin:16px auto}.page-template-default #content .register .gform_wrapper .gform_title,.page-template-default #content #gform_wrapper_2 .gform_title,.page-template-page-block-layout #content .register .gform_wrapper .gform_title,.page-template-page-block-layout #content #gform_wrapper_2 .gform_title{text-transform:uppercase;font-weight:500}@media screen and (max-width: 767px){.page-template-default #content .col-md-6,.page-template-page-block-layout #content .col-md-6{margin-bottom:30px}}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:90px;border:1px solid #58595b}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background:#0089cf;border-radius:0;float:right;font-size:16px;text-transform:uppercase}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background:#0089cf;opacity:0.9}#add_payment_method .woocommerce-Price-amount.amount,.woocommerce-cart .woocommerce-Price-amount.amount,.woocommerce-checkout .woocommerce-Price-amount.amount{color:#0089cf}#add_payment_method .quantity .qty,.woocommerce-cart .quantity .qty,.woocommerce-checkout .quantity .qty{padding:5px;padding-left:15px;padding-right:10px;text-align:left;color:#0089cf;width:4.7em}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none}#add_payment_method .woocommerce-cart-form .product-remove,.woocommerce-cart .woocommerce-cart-form .product-remove,.woocommerce-checkout .woocommerce-cart-form .product-remove{max-width:25px}#add_payment_method .woocommerce-cart-form .product-thumbnail,.woocommerce-cart .woocommerce-cart-form .product-thumbnail,.woocommerce-checkout .woocommerce-cart-form .product-thumbnail{max-width:50px}#add_payment_method .woocommerce-cart-form .product-name,.woocommerce-cart .woocommerce-cart-form .product-name,.woocommerce-checkout .woocommerce-cart-form .product-name{vertical-align:top;padding-top:10px}#add_payment_method .woocommerce-cart-form .product-name a,.woocommerce-cart .woocommerce-cart-form .product-name a,.woocommerce-checkout .woocommerce-cart-form .product-name a{text-decoration:none}#add_payment_method .cart_totals h2,.woocommerce-cart .cart_totals h2,.woocommerce-checkout .cart_totals h2{display:none}.archive.woocommerce header .woocommerce-products-header__title,.woocommerce header .woocommerce-products-header__title{display:none}.archive.woocommerce .woocommerce-products-header__title,.woocommerce .woocommerce-products-header__title{font-size:18px;text-transform:uppercase;font-weight:500;padding-top:0;padding-bottom:15px}.archive.woocommerce .soldout,.woocommerce .soldout{width:80px;height:80px;display:block;background:url(//tritonsourcing.co.nz/wp-content/uploads/2017/12/out_of_stock.svg) no-repeat;position:absolute;right:10px;top:10px;background-size:contain;margin:0 !important;background-color:transparent !important;color:transparent !important}.archive.woocommerce .onsale,.woocommerce .onsale{width:80px;height:80px;display:block;background:url(//tritonsourcing.co.nz/wp-content/uploads/2017/12/clearance.svg) no-repeat;position:absolute;right:10px;top:10px;background-size:contain;margin:0 !important;background-color:transparent !important;color:transparent !important}.woocommerce-checkout h3{font-size:20px;text-transform:uppercase}@media screen and (min-width: 1200px){.home .owl-carousel.brands,.owl-carousel.related-products{max-width:1000px;margin:0 auto}.home .owl-carousel.brands .product,.owl-carousel.related-products .product{margin-bottom:1.5em}.owl-carousel.related-products{max-width:900px;margin:0 auto}.owl-carousel.related-products .owl-item{padding:1.5em 1% 0 1%}.owl-carousel.related-products .owl-nav .owl-prev{left:-60px}.owl-carousel.related-products .owl-nav .owl-next{right:-60px}}.triton-menu.navbar-collapse{display:none !important}@media screen and (min-width: 769px){.navbar-default .navbar-right{padding-top:30px;text-align:left}.navbar-default .navbar-right .menu{margin-left:30px}.navbar-default .navbar-right .menu li{padding:10px}.navbar-default .navbar-right .menu li a{font-size:14px}.navbar-default{padding-top:20px}.navbar-collapse.collapse{display:block !important}}@media screen and (min-width: 768px){.home .container-fluid{padding:0}.home .home-slide .slide-content .texts{text-align:left;position:absolute;top:100px;left:0;right:0;margin:auto;color:#fff}.home .home-slide .owl-carousel .owl-item{height:650px}.home .owl-carousel{position:relative}.home .home-slide .owl-carousel .owl-dots{position:absolute;bottom:30px;left:0;right:0}.home .home-slide .owl-carousel .owl-dots .owl-dot{border-color:#fff;margin:10px 15px}.home .home-slide .owl-carousel .owl-dots .owl-dot.active{background-color:#fff}.home .product-shortcut li{width:33%;float:left;padding:0 15px}.site-footer .menu{text-align:left}.site-footer .copyright{text-align:right}.woocommerce ul.products li.product{margin:0 2.7% 2.992em 0;width:30%}.woocommerce ul.products li.product.last{margin-right:0}.woocommerce.single ul.products li.product{width:22.05%}}@media screen and (max-width: 768px){body,button,input,select,textarea,p{font-size:16px}}@media screen and (max-width: 1240px){.navbar-default .woocommerce-product-search .search-field{max-width:210px}}@media screen and (min-width: 769px) and (max-width: 1240px){.container{width:100%}.navbar-default .woocommerce-product-search .search-field{max-width:140px}.triton-menu ul#menu-main-menu>li.menu-item{margin:0 20px}}@media screen and (max-width: 768px){.navbar-toggle{display:block;position:absolute;right:20px}.navbar-default{padding:0}.navbar-collapse.collapse.in{display:block !important}.button{max-width:200px;text-transform:uppercase;width:150px;padding:10px 30px}body,button,input,select,textarea,p{font-size:14px}.triton-menu{width:100%;left:0;padding-left:15px;padding-right:15px;height:100% !important}.navbar-default .navbar-right{width:100%}.home .home-slide .slide-content h2{font-size:20px}.home .home-slide .slide-content h1{font-size:28px}.home .home-slide .slide-content .button.slide-btn{text-transform:uppercase;display:inline-block;text-transform:uppercase;width:170px;padding:11px;margin:10px;box-shadow:0 0 2px #000}.home .home-slide .slide-content .text-content{color:#58595b !important}.home .home-slide .owl-carousel .owl-dots .owl-dot{width:12px;height:12px;border-radius:50%;border:2px solid #58595b;display:inline-block;margin:20px 10px 10px;position:relative;top:10px}.home .home-slide .owl-carousel .owl-dots .owl-dot.active{background-color:#58595b}.home .product-shortcut{padding:0 20px}.home .product-shortcut .title{font-size:22px}.home .product-shortcut .button{background-color:#0089cf}.archive .side-bar{padding:0}.navbar-default .navbar-header{margin:0}.navbar-default .navbar-right .menu li{padding:10px 5px}.navbar-default .navbar-right .menu li a{font-size:13px;padding:10px 0}.navbar-default .mobile-logo{max-width:235px}.navbar-default .triton-menu{transition:0.5s;position:fixed;top:70px;z-index:999;height:100% !important;background:#fff;right:0;width:100%;left:0;margin:0}.navbar-default .triton-menu .nav>li>a{padding:8px 0;font-size:14px}.navbar-default .triton-menu .sub-menu{border-top:1px solid #58595b}.navbar-default .triton-menu .sub-menu li a{font-size:14px;padding:7px 0;display:inline-block;width:100%}.navbar-default .triton-menu .nav li:not(:last-child){border-bottom:1px solid}#primary{padding:0}.woocommerce .row{margin:0}.woocommerce.single-product div.product .cart .button{font-size:16px}}@media screen and (max-width: 650px){.woocommerce ul.products li.product,.woocommerce .products .product{width:100%;height:250px;padding:10px;margin-bottom:20px}.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce .products .product h2.woocommerce-loop-product__title{font-size:16px;padding-top:10px}.woocommerce ul.products li.product a,.woocommerce .products .product a{padding:15px}.woocommerce ul.products li.product a img,.woocommerce .products .product a img{max-width:150px;height:auto;margin:0 auto}.woocommerce ul.products li.product .price,.woocommerce .products .product .price{bottom:10px}.woocommerce ul.products li.product .price span,.woocommerce .products .product .price span{font-size:14px}.futurelab-slides.brands{margin-top:0}.navbar-default .navbar-right .menu{margin-bottom:0}.navbar-default .navbar-right .menu li{padding:4px 5px}.navbar-default .navbar-right .menu li a{font-size:10px}.site-footer{padding-top:20px;padding-bottom:30px}.site-footer .container{padding:0}.site-footer .container .copyright{font-size:10px}.site-footer .menu li{margin-right:5px}.site-footer .menu li a{font-size:9px}}
