﻿/*!
Theme Name: InMotion Trials v2.0
Theme URI: http://amersham.net/
Description: Custom developed theme for InMotion Trials
Author: Brandtastic
Author URI: http://brandtastic.co.uk
Version: 1.0
@charset "UTF-8";
/* CSS Document */@import url(https://fonts.googleapis.com/css?family=Pacifico);@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=24f07956-c74c-4ea4-9940-2db1bea222fc");@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=c0dbdef9-1bc1-43d8-b527-f65fbacdbcf2");@font-face{font-family:'BebasNeueRegular';src:url("fonts/BebasNeue-webfont.eot");src:url("fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/BebasNeue-webfont.woff") format("woff"),url("fonts/BebasNeue-webfont.ttf") format("truetype"),url("fonts/BebasNeue-webfont.svg#BebasNeueRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Helvetica Neue For BBC W15 Md";src:url("fonts/28ef621a-a30d-4f06-a89b-dc03a6e59c1e.eot?#iefix");src:url("fonts/28ef621a-a30d-4f06-a89b-dc03a6e59c1e.eot?#iefix") format("eot"),url("fonts/ab4d1a01-acd2-49f8-8b4c-9a9076442583.woff2") format("woff2"),url("fonts/3b74eb21-c861-4c64-a428-5718a036d29f.woff") format("woff"),url("fonts/87081304-deb8-41e4-a740-f87b1151935a.ttf") format("truetype"),url("fonts/73bcee72-5503-4157-af89-b0b53495e7e0.svg#73bcee72-5503-4157-af89-b0b53495e7e0") format("svg")}@font-face{font-family:"HelveticaNeueW01-Thin";src:url("fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix");src:url("fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("eot"),url("fonts/aff68211-86bb-476d-882e-f7a3face144c.woff2") format("woff2"),url("fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),url("fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"),url("fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg")}@font-face{font-family:"HelveticaNeueW01-ThinIt";src:url("fonts/1cc063b6-7e7b-4880-9905-0d3d4f9c7c7d.eot?#iefix");src:url("fonts/1cc063b6-7e7b-4880-9905-0d3d4f9c7c7d.eot?#iefix") format("eot"),url("fonts/259bda14-7f43-47ac-b7ac-2baa71dbc05f.woff2") format("woff2"),url("fonts/b6d63cb7-64b5-4d39-beaf-a8d9fe5eb1df.woff") format("woff"),url("fonts/284ad777-0022-42a3-9197-c449457c670a.ttf") format("truetype"),url("fonts/202b6353-ffff-45b1-9a1a-89497323d7ed.svg#202b6353-ffff-45b1-9a1a-89497323d7ed") format("svg")}@font-face{font-family:"HelveticaNeueW01-45Ligh";src:url("fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");src:url("fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"),url("fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg")}@font-face{font-family:"HelveticaNeueW01-46Ligh";src:url("fonts/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix");src:url("fonts/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix") format("eot"),url("fonts/09f28057-e848-49b3-94bf-bfaefff51b64.woff2") format("woff2"),url("fonts/8e9ee02b-f337-4f13-ad6c-969d6d6536c8.woff") format("woff"),url("fonts/beddbbc6-203e-4f36-8960-3f5ca22af567.ttf") format("truetype"),url("fonts/af177436-d9e8-44e8-9c9c-ef2d945f20a3.svg#af177436-d9e8-44e8-9c9c-ef2d945f20a3") format("svg")}@font-face{font-family:"HelveticaNeueW01-55Roma";src:url("fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");src:url("fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),url("fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg")}@font-face{font-family:"HelveticaNeueW01-56It";src:url("fonts/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix");src:url("fonts/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix") format("eot"),url("fonts/462d508d-efc7-478f-b84e-288eeb69a160.woff2") format("woff2"),url("fonts/2c056da8-4920-4e20-8c69-8a6b315458a9.woff") format("woff"),url("fonts/2381d918-136d-444f-8391-db0cba6da388.ttf") format("truetype"),url("fonts/d0697971-6f58-4597-942e-8beabd1adc87.svg#d0697971-6f58-4597-942e-8beabd1adc87") format("svg")}@font-face{font-family:"HelveticaNeueW01-75Bold";src:url("fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");src:url("fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg")}@font-face{font-family:"HelveticaNeueW01-76Bold";src:url("fonts/9eb382e7-b9a0-4ec0-86b3-7a690b9e127b.eot?#iefix");src:url("fonts/9eb382e7-b9a0-4ec0-86b3-7a690b9e127b.eot?#iefix") format("eot"),url("fonts/d73c0f40-68f5-479e-9170-34a47382ed7a.woff2") format("woff2"),url("fonts/628a0837-f9e0-4b32-83c4-d99689b9da93.woff") format("woff"),url("fonts/4d9ecce0-f253-49fd-8623-b0f896b12794.ttf") format("truetype"),url("fonts/dcdd4c31-466f-43f5-85c9-9bcdcd814139.svg#dcdd4c31-466f-43f5-85c9-9bcdcd814139") format("svg")}@font-face{font-family:"Novecento Sans W01 Wd Bd";src:url("fonts/d4353a53-eafb-427b-9b1e-9efcfaf69ae7.eot?#iefix");src:url("fonts/d4353a53-eafb-427b-9b1e-9efcfaf69ae7.eot?#iefix") format("eot"),url("fonts/48fb85f3-2bf1-454f-ba41-49042ebc4970.woff2") format("woff2"),url("fonts/8ad56238-3d9b-41ee-ae1d-53f1d777eedf.woff") format("woff"),url("fonts/c050ed79-1f6e-4688-8faa-2110d793bab4.ttf") format("truetype"),url("fonts/15eb3d2c-b158-443a-8dbc-6a5f1e93c219.svg#15eb3d2c-b158-443a-8dbc-6a5f1e93c219") format("svg")}html{font-size:62.5%;-webkit-font-smoothing:antialiased !important}@media only screen and (max-width: 65em){html{font-size:50%}}@media only screen and (max-width: 31em){html{font-size:62.5%}}html,body{height:100%}*{margin:0;padding:0}ol,ul{list-style:none}img{border:none;width:auto;max-width:100%;height:auto;max-height:100%}.clear{clear:both}.col,aside{float:left}p{padding-bottom:1.5rem;padding-bottom:15px}p:last-child{padding-bottom:0}.container{width:90%;margin:0 auto}::-moz-selection{background:#fcdd02;color:#fff}::selection{background:#fcdd02;color:#fff}::-moz-selection{background:#fcdd02;color:#fff}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}h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal}body{background:#25a8e0;font-family:"HelveticaNeueW01-55Roma","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.body-content{background:url("images/texture-bg.jpg") repeat-x top center #25a8e0;padding-top:30px;padding-top:3rem}@media only screen and (max-width: 65em){.body-content .container{width:96%}}@media only screen and (max-width: 31em){.body-content .container{width:94%}}@media only screen and (max-width: 31em){.body-content{padding-top:15px;padding-top:1.5rem}}.page-content{position:relative;min-height:100%}.container{zoom:1;max-width:1200px;max-width:120rem;position:relative}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.main-content{padding:30px;padding:3rem;background:#fff;zoom:1;position:relative}.main-content:before,.main-content:after{content:" ";display:table}.main-content:after{clear:both}@media only screen and (max-width: 65em){.main-content{padding:20px;padding:2rem}}.page-sidebar{width:18%;margin-right:2%}@media only screen and (max-width: 31em){.page-sidebar{width:100%;margin-right:0}}.page-main{width:80%}@media only screen and (max-width: 31em){.page-main{width:100%}}img.alignright{float:right;margin:0px 0px 20px 20px;margin:0rem 0rem 2rem 2rem}dt{font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#25a8e0;margin:0px 10px 10px 0px;margin:0rem 1rem 1rem 0rem;float:left;clear:left}dd{float:left}h1.page-title,h1.product_title{background:#25a8e0;color:#fcdd02;margin-right:-41px;margin-right:-4.1rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:10px 10px 5px;padding:1rem 1rem 0.5rem;font-size:36px;line-height:36px;font-size:3.6rem;line-height:3.6rem;margin-bottom:20px;margin-bottom:2rem;position:relative}h1.page-title a,h1.product_title a{color:#fcdd02;text-decoration:none}@media only screen and (max-width: 65em){h1.page-title,h1.product_title{margin-right:-31px;margin-right:-3.1rem}}@media only screen and (max-width: 31em){h1.page-title,h1.product_title{margin-right:-26px;margin-right:-2.6rem}}h1.page-title:after,h1.product_title:after{content:'';position:absolute;right:0;top:100%;width:0;height:0;border-top:10px solid #1e9bda;border-right:10px solid transparent}@media only screen and (max-width: 31em){h1.page-title:after,h1.product_title:after{border-top:5px solid #1e9bda;border-right:5px solid transparent}}h1.post-title{color:#000;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:36px;line-height:36px;font-size:3.6rem;line-height:3.6rem;margin-bottom:20px;margin-bottom:2rem}p#breadcrumbs{font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;color:#25a8e0}p#breadcrumbs a{color:#000;text-decoration:none}.single-product p#breadcrumbs{display:none}strong,b{font-weight:normal;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}a{color:#25a8e0}header{clear:both}@media only screen and (max-width: 31em){header.main{display:none}}header .header-main{background:#25a8e0;padding:0px 0px 10px;padding:0rem 0rem 1rem;position:relative;z-index:10;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.4);box-shadow:0 2px 5px 0 rgba(0,0,0,0.4)}header .header-main aside.header-logo{width:29%;margin-right:2%;position:relative;height:130px;height:13rem}@media only screen and (max-width: 31em){header .header-main aside.header-logo{width:100%;height:auto;padding:10px 0px 0px;padding:1rem 0rem 0rem}}header .header-main aside.header-logo h1,header .header-main aside.header-logo h2{display:block;height:170px;height:17rem;width:100%;text-indent:-10000px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("images/logo.png");position:absolute;top:-5px;top:-0.5rem;left:-20px;left:-2rem}header .header-main aside.header-logo h1 a,header .header-main aside.header-logo h2 a{display:block;width:100%;height:100%}@media only screen and (max-width: 65em){header .header-main aside.header-logo h1,header .header-main aside.header-logo h2{top:-15px;top:-1.5rem;left:-30px;left:-3rem}}@media only screen and (max-width: 31em){header .header-main aside.header-logo h1,header .header-main aside.header-logo h2{position:static}}header .header-main aside.header-right{width:69%;zoom:1;position:relative}header .header-main aside.header-right:before,header .header-main aside.header-right:after{content:" ";display:table}header .header-main aside.header-right:after{clear:both}@media only screen and (max-width: 31em){header .header-main aside.header-right{display:none}}header .header-main aside.header-right h3{margin-top:10px;margin-top:1rem;color:#fff;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:45px;line-height:45px;font-size:4.5rem;line-height:4.5rem;position:absolute;bottom:0;left:0}@media only screen and (max-width: 65em){header .header-main aside.header-right h3{position:static;margin-top:0}}header .header-main aside.header-right h3 i,header .header-main aside.header-right h3 a{color:#fcdd02;font-size:40px;line-height:45px;font-size:4rem;line-height:4.5rem;text-decoration:none}@media only screen and (max-width: 65em){header .header-main aside.header-right h3 i,header .header-main aside.header-right h3 a{font-size:30px;line-height:30px;font-size:3rem;line-height:3rem}}header .header-main aside.header-right h3 a{margin-right:10px;margin-right:1rem}@media only screen and (max-width: 65em){header .header-main aside.header-right h3 a{margin-right:5px;margin-right:0.5rem}}header .header-main aside.header-right .sharers{float:left;clear:left;zoom:1}header .header-main aside.header-right .sharers:before,header .header-main aside.header-right .sharers:after{content:" ";display:table}header .header-main aside.header-right .sharers:after{clear:both}@media only screen and (max-width: 65em){header .header-main aside.header-right .sharers{display:none}}header .header-main aside.header-right .sharers a{float:left;margin-left:2px;margin-left:0.2rem;background:#fcdd02;color:#25a8e0;text-decoration:none;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block;padding:2px 5px;padding:0.2rem 0.5rem}header .header-main aside.header-right .socials{float:left;font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;zoom:1;padding:6px 10px;padding:0.6rem 1rem}header .header-main aside.header-right .socials:before,header .header-main aside.header-right .socials:after{content:" ";display:table}header .header-main aside.header-right .socials:after{clear:both}header .header-main aside.header-right .socials a{color:#fcdd02;display:block;float:left;margin-right:5px;margin-right:0.5rem}header .header-main aside.header-right .header-shop{position:absolute;top:0;right:0;background:#fcdd02;padding:10px;padding:1rem}header .header-main aside.header-right .header-shop ul{zoom:1;margin:0px -10px;margin:0rem -1rem}header .header-main aside.header-right .header-shop ul:before,header .header-main aside.header-right .header-shop ul:after{content:" ";display:table}header .header-main aside.header-right .header-shop ul:after{clear:both}header .header-main aside.header-right .header-shop ul li{float:left;padding:0px 10px;padding:0rem 1rem;border-right:1px solid #25a8e0}header .header-main aside.header-right .header-shop ul li a{color:#25a8e0;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-decoration:none}header .header-main aside.header-right .header-shop ul li:last-child{border-right:0}header .header-main aside.header-right .header-shop .logout{float:left;color:#000;text-decoration:none;font-size:14px;line-height:20px;font-size:1.4rem;line-height:2rem;margin-top:17px;margin-top:1.7rem}header .header-main aside.header-right .header-shop .header-cart{float:right}header .header-main aside.header-right .header-shop .header-cart ul,header .header-main aside.header-right .header-shop .header-cart p.buttons,header .header-main aside.header-right .header-shop .header-cart h2,header .header-main aside.header-right .header-shop .header-cart p.total strong{display:none}header .header-main aside.header-right .header-shop .header-cart p.total{padding-top:10px;padding-top:1rem;font-size:24px;line-height:30px;font-size:2.4rem;line-height:3rem;padding-bottom:0}header .header-main aside.header-right .header-shop .header-cart p.total span{color:#E2001A;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}header .header-main aside.header-right .header-shop .header-cart p.total span:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:'\f07a';margin-right:10px;margin-right:1rem;color:#25a8e0}header .header-main aside.header-right .bultaco-logo{float:right;clear:right;margin-top:85px;margin-top:8.5rem}@media only screen and (max-width: 65em){header .header-main aside.header-right .bultaco-logo{margin-top:50px;margin-top:5rem;max-width:200px;max-width:20rem}}header nav{background:#fcdd02;position:relative;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.4);box-shadow:0 2px 5px 0 rgba(0,0,0,0.4)}header nav #google_translate_element{float:left;margin-top:11px;margin-top:1.1rem}@media only screen and (max-width: 65em){header nav #google_translate_element{display:none}}@media only screen and (max-width: 31em){header nav{display:none}}footer{position:absolute;bottom:0;width:100%;border-top:10px solid #25a8e0;background:#fcdd02;-webkit-box-shadow:0 -2px 5px 0 rgba(0,0,0,0.4);box-shadow:0 -2px 5px 0 rgba(0,0,0,0.4);padding:30px 0px;padding:3rem 0rem;color:#25a8e0}footer aside{width:70%;zoom:1}footer aside:before,footer aside:after{content:" ";display:table}footer aside:after{clear:both}@media only screen and (max-width: 31em){footer aside{width:100%}}footer aside:nth-child(2){width:30%}@media only screen and (max-width: 31em){footer aside:nth-child(2){width:100%}}footer aside a{text-decoration:none}footer aside h2{color:#000;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem}footer aside p{padding-bottom:0}footer aside p strong{color:#000}footer aside p.tastic{float:right;clear:right;color:#000}footer aside p.tastic a{color:#000;text-decoration:none;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}@media only screen and (max-width: 31em){footer aside p.tastic{float:none}}@media only screen and (max-width: 31em){footer aside p span{display:block}}footer aside a.footer-button{float:right;background:#25a8e0;padding:10px 20px;padding:1rem 2rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#fcdd02;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-decoration:none}@media only screen and (max-width: 65em){footer aside a.footer-button{display:none}}footer aside .sharers{float:right;zoom:1;margin-bottom:10px;margin-bottom:1rem}footer aside .sharers:before,footer aside .sharers:after{content:" ";display:table}footer aside .sharers:after{clear:both}@media only screen and (max-width: 65em){footer aside .sharers{display:none}}footer aside .sharers a{float:left;margin-left:2px;margin-left:0.2rem;background:#25a8e0;color:#fcdd02;text-decoration:none;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block;padding:2px 5px;padding:0.2rem 0.5rem}header nav{zoom:1}header nav:before,header nav:after{content:" ";display:table}header nav:after{clear:both}header nav ul{float:right;zoom:1}header nav ul:before,header nav ul:after{content:" ";display:table}header nav ul:after{clear:both}header nav ul li{float:left;font-family:'BebasNeueRegular';font-size:30px;line-height:30px;font-size:3rem;line-height:3rem}header nav ul li a{display:block;padding:10px 15px 5px;padding:1rem 1.5rem 0.5rem;color:#000;text-decoration:none;transition:0.4s all ease}header nav ul li ul{display:none}header nav ul li:hover a,header nav ul li.current_page_item a,header nav ul li.current-menu-parent a,header nav ul li.current-menu-item a,header nav ul li.current-product-ancestor a,header nav ul li.current_page_parent a,header nav ul li.current-product_cat-ancestor a{background:#F9C000;transition:0.4s all ease}nav.mob-nav{display:none}@media only screen and (max-width: 31em){nav.mob-nav ul li{padding:10px;padding:1rem;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border-bottom:1px solid #1e9bda;border-left:5px solid #25a8e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav.mob-nav ul li a{text-decoration:none;color:#fcdd02;display:block;width:100%}nav.mob-nav ul li:hover,nav.mob-nav ul li.current_page_item,nav.mob-nav ul li.current-menu-parent,nav.mob-nav ul li.current-menu-item,nav.mob-nav ul li.current-product-ancestor,nav.mob-nav ul li.current_page_parent,nav.mob-nav ul li.current-product_cat-ancestor{border-left:5px solid #fcdd02}}.mob-nav-trigger{display:none;zoom:1;background:#fcdd02;color:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:10px;padding:1rem;font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;text-decoration:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mob-nav-trigger:before,.mob-nav-trigger:after{content:" ";display:table}.mob-nav-trigger:after{clear:both}@media only screen and (max-width: 31em){.mob-nav-trigger{display:block}}.mob-nav-trigger span{display:block;float:left;padding-top:3px;padding-top:0.3rem}.mob-nav-trigger i{float:right}.page-widget,.widget{background:#25a8e0;margin-bottom:20px;margin-bottom:2rem}@media only screen and (max-width: 31em){.page-widget,.widget{display:none}}.page-widget:last-child,.widget:last-child{margin-bottom:0}.page-widget h2,.widget h2{display:block;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:26px;line-height:26px;font-size:2.6rem;line-height:2.6rem;color:#25a8e0;background:#fcdd02;padding:10px 10px 5px;padding:1rem 1rem 0.5rem}.page-widget ul li,.widget ul li{zoom:1;border-bottom:1px solid #fff;padding:10px;padding:1rem}.page-widget ul li:before,.page-widget ul li:after,.widget ul li:before,.widget ul li:after{content:" ";display:table}.page-widget ul li:after,.widget ul li:after{clear:both}.page-widget ul li a,.widget ul li a{display:block;zoom:1;color:#fff;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;text-decoration:none}.page-widget ul li a:before,.page-widget ul li a:after,.widget ul li a:before,.widget ul li a:after{content:" ";display:table}.page-widget ul li a:after,.widget ul li a:after{clear:both}.page-widget ul li a img,.widget ul li a img{width:30%;margin-right:5%;float:left}@media only screen and (max-width: 65em){.page-widget ul li a img,.widget ul li a img{display:none}}.page-widget ul li a span,.widget ul li a span{width:65%;float:left}@media only screen and (max-width: 65em){.page-widget ul li a span,.widget ul li a span{width:100%}}.page-widget ul li span.amount,.widget ul li span.amount{display:block;padding-left:35%;color:#fcdd02;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}@media only screen and (max-width: 65em){.page-widget ul li span.amount,.widget ul li span.amount{padding-left:0}}.page-widget label,.widget label{display:none}.page-widget select,.widget select{border:none;background-image:url(images/dropdown-alt.png)}.page-widget .widget-body,.widget .widget-body{padding:10px;padding:1rem}.page-widget .widget-body ul,.widget .widget-body ul{margin:-10px;margin:-1rem}.page-body{zoom:1}.page-body:before,.page-body:after{content:" ";display:table}.page-body:after{clear:both}.page-body h2{color:#25a8e0;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;margin-bottom:10px;margin-bottom:1rem}.page-body h3{color:#25a8e0;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;margin-bottom:15px;margin-bottom:1.5rem}.page-body b,.page-body strong{font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;color:#25a8e0}.page-body aside.address{width:32%;margin-right:2%}@media only screen and (max-width: 31em){.page-body aside.address{width:100%;margin-bottom:20px;margin-bottom:2rem}}.page-body aside.form{width:66%}@media only screen and (max-width: 31em){.page-body aside.form{width:100%}}.page-body a{color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.acf-map{height:450px;height:45rem;margin-bottom:20px;margin-bottom:2rem}@media only screen and (max-width: 31em){.acf-map{height:200px;height:20rem}}form{zoom:1}form:before,form:after{content:" ";display:table}form:after{clear:both}form span.required-text{float:left;font-size:12px;line-height:14px;font-size:1.2rem;line-height:1.4rem;color:#25a8e0;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}form br{display:none}form .form-split{zoom:1}form .form-split:before,form .form-split:after{content:" ";display:table}form .form-split:after{clear:both}form .form-split aside{width:49%}form .form-split aside:nth-child(n){margin-bottom:2%;margin-right:2%}form .form-split aside:nth-child(2n){margin-right:0}form .form-split aside:nth-child(2n+1){clear:both}form .form-split aside:nth-child(2n+1):nth-last-child(-n+2),form .form-split aside:nth-child(2n+1):nth-last-child(-n+2) ~ *{margin-bottom:0}@media only screen and (max-width: 31em){form .form-split aside{width:100%}form .form-split aside:nth-child(n){margin-bottom:5%;margin-right:5%}form .form-split aside:nth-child(1n){margin-right:0}form .form-split aside:nth-child(1n+1){clear:both}form .form-split aside:nth-child(1n+1):nth-last-child(-n+1),form .form-split aside:nth-child(1n+1):nth-last-child(-n+1) ~ *{margin-bottom:0}}form textarea{margin-bottom:2%}form p{font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#25a8e0}fieldset{border:none}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=search],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px 10px;padding:0.5rem 1rem;border:1px solid #ccc;-webkit-appearance:none;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;color:#333;background:#fff;border-radius:0;outline:none;margin-top:5px;margin-top:0.5rem}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{border:1px solid #25a8e0 !important}input[type=text].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=number].wpcf7-not-valid,input[type=search].wpcf7-not-valid,textarea.wpcf7-not-valid{color:#25a8e0}.overlay#contact input[type=text].wpcf7-not-valid,.overlay#contact input[type=tel].wpcf7-not-valid,.overlay#contact input[type=email].wpcf7-not-valid,.overlay#contact input[type=password].wpcf7-not-valid,.overlay#contact input[type=number].wpcf7-not-valid,.overlay#contact input[type=search].wpcf7-not-valid,.overlay#contact textarea.wpcf7-not-valid{margin-bottom:0}.overlay#contact input[type=text],.overlay#contact input[type=tel],.overlay#contact input[type=email],.overlay#contact input[type=password],.overlay#contact input[type=number],.overlay#contact input[type=search],.overlay#contact textarea{margin-bottom:10px;margin-bottom:1rem}select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;padding:5px 40px 5px 10px;padding:0.5rem 4rem 0.5rem 1rem;border:1px solid #ccc;border-radius:0;background:center right no-repeat url(images/dropdown.png) #fff;background-size:contain;color:#333;outline:none;font-family:"HelveticaNeueW01-55Roma","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}@media only screen and (-webkit-min-device-pixel-ratio: 2){select{background-image:url("images/dropdown@2x.png") #fff}}select option{padding-left:15px;padding-left:1.5rem}select:focus{border:1px solid #25a8e0 !important}select::-ms-expand{display:none}.select2-container .select2-choice>.select2-chosen{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;padding:5px 0px;padding:0.5rem 0rem;border-radius:0;background:#fff;background-size:contain;color:#333;outline:none;font-family:"HelveticaNeueW01-55Roma","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.select2-container .select2-choice>.select2-chosen option{padding-left:15px;padding-left:1.5rem}input[type=submit],input[type=button],button[type=submit],a.enquiry-button{float:right;text-decoration:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background:#25a8e0;color:#fff;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:5px 10px;padding:0.5rem 1rem;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all ease 0.4s;outline:none}@media only screen and (max-width: 31em){input[type=submit],input[type=button],button[type=submit],a.enquiry-button{width:100%}}input[type=submit]:hover,input[type=button]:hover,button[type=submit]:hover,a.enquiry-button:hover{opacity:0.8;filter:alpha(opacity=80);transition:all ease 0.4s}input[type=submit].alt,input[type=button].alt,button[type=submit].alt,a.enquiry-button.alt{background:#61ac2c}input[type=checkbox]{margin-right:5px;margin-right:0.5rem}span.wpcf7-not-valid-tip{padding:10px 0px 0px;padding:1rem 0rem 0rem;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.overlay#contact span.wpcf7-not-valid-tip{padding:5px 0px 15px;padding:0.5rem 0rem 1.5rem}span.wpcf7-not-valid-tip:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:"\f06a";font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;margin-right:5px;margin-right:0.5rem}.holding-signup span.wpcf7-not-valid-tip{color:#fff;font-size:14px;line-height:20px;font-size:1.4rem;line-height:2rem}.page-content div.wpcf7-response-output{clear:both;border:1px solid #25a8e0 !important;margin:10px 0px;margin:1rem 0rem;padding:10px;padding:1rem;color:#25a8e0;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}nav.woocommerce-pagination,.navigation{float:right;margin-top:20px;margin-top:2rem}nav.woocommerce-pagination ul,.navigation ul{zoom:1}nav.woocommerce-pagination ul:before,nav.woocommerce-pagination ul:after,.navigation ul:before,.navigation ul:after{content:" ";display:table}nav.woocommerce-pagination ul:after,.navigation ul:after{clear:both}nav.woocommerce-pagination ul li,.navigation ul li{float:left;margin-left:5px;margin-left:0.5rem}nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span,.navigation ul li a,.navigation ul li span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-decoration:none;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;padding:5px;padding:0.5rem;text-align:center;width:30px;width:3rem}nav.woocommerce-pagination ul li a,.navigation ul li a{color:#fcdd02;background:#25a8e0;transition:0.4s all ease}nav.woocommerce-pagination ul li a:hover,.navigation ul li a:hover{background:#fcdd02;color:#25a8e0}nav.woocommerce-pagination ul li.active a,nav.woocommerce-pagination ul li span,.navigation ul li.active a,.navigation ul li span{background:#fcdd02;color:#25a8e0}@media only screen and (max-width: 31em){nav.woocommerce-pagination ul li,.navigation ul li{margin-left:2px;margin-left:0.2rem}}.home-slider{background:#fff;padding:30px;padding:3rem;zoom:1;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);position:relative}.home-slider:before,.home-slider:after{content:" ";display:table}.home-slider:after{clear:both}@media only screen and (max-width: 31em){.home-slider{padding:20px;padding:2rem}}.home-slider h2.feature-title{position:absolute;bottom:30px;bottom:3rem;z-index:300;background:#fcdd02;color:#000;margin-left:-41px;margin-left:-4.1rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:10px 20px 5px 40px;padding:1rem 2rem 0.5rem 4rem;font-size:50px;line-height:50px;font-size:5rem;line-height:5rem;margin-bottom:20px;margin-bottom:2rem;max-width:45%}@media only screen and (max-width: 65em){.home-slider h2.feature-title{font-size:30px;line-height:30px;font-size:3rem;line-height:3rem}}@media only screen and (max-width: 31em){.home-slider h2.feature-title{max-width:86%;margin-left:-26px;margin-left:-2.6rem;padding:10px 10px 5px 26px;padding:1rem 1rem 0.5rem 2.6rem;bottom:auto;top:20px;top:2rem}}.home-slider h2.feature-title span{display:block;color:#25a8e0;font-size:37px;line-height:37px;font-size:3.7rem;line-height:3.7rem}@media only screen and (max-width: 65em){.home-slider h2.feature-title span{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem}}.home-slider h2.feature-title:after{content:'';position:absolute;left:0;top:100%;width:0;height:0;border-top:10px solid #F9C000;border-left:10px solid transparent}@media only screen and (max-width: 31em){.home-slider h2.feature-title:after{border-top:5px solid #F9C000;border-left:5px solid transparent}}.home-slider aside.slider{width:58%;margin-right:2%;position:relative;max-height:435px;max-height:43.5rem;overflow:hidden}@media only screen and (max-width: 65em){.home-slider aside.slider{width:68%}}@media only screen and (max-width: 31em){.home-slider aside.slider{width:100%;margin:80px 0px 20px;margin:8rem 0rem 2rem}}.home-slider aside.slider li{width:100%}.home-slider aside.slider li img{width:100%;display:block}.home-slider aside.slider .bx-pager{position:absolute;bottom:20px;bottom:2rem;right:20px;right:2rem;zoom:1}.home-slider aside.slider .bx-pager:before,.home-slider aside.slider .bx-pager:after{content:" ";display:table}.home-slider aside.slider .bx-pager:after{clear:both}.home-slider aside.slider .bx-pager div{float:left;margin-left:5px;margin-left:0.5rem}.home-slider aside.slider .bx-pager div a{display:block;background:#25a8e0;width:12px;width:1.2rem;height:12px;height:1.2rem;text-indent:-10000px}.home-slider aside.slider .bx-pager div a.active{background:#fcdd02}.home-slider aside.news{width:40%}@media only screen and (max-width: 65em){.home-slider aside.news{width:30%}}@media only screen and (max-width: 31em){.home-slider aside.news{width:100%}}.home-slider aside.news h2{background:#25a8e0;color:#fcdd02;margin-right:-41px;margin-right:-4.1rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:10px 10px 5px;padding:1rem 1rem 0.5rem;font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;margin-bottom:20px;margin-bottom:2rem;position:relative}@media only screen and (max-width: 31em){.home-slider aside.news h2{margin-right:-26px;margin-right:-2.6rem}}.home-slider aside.news h2:after{content:'';position:absolute;right:0;top:100%;width:0;height:0;border-top:10px solid #1e9bda;border-right:10px solid transparent}@media only screen and (max-width: 31em){.home-slider aside.news h2:after{border-top:5px solid #1e9bda;border-right:5px solid transparent}}.home-slider aside.news .home-news{zoom:1;margin:15px 0px;margin:1.5rem 0rem;border-top:1px solid #25a8e0;padding-top:15px;padding-top:1.5rem}.home-slider aside.news .home-news:before,.home-slider aside.news .home-news:after{content:" ";display:table}.home-slider aside.news .home-news:after{clear:both}.home-slider aside.news .home-news:first-child{border-top:none;margin-top:0;padding-top:0}.home-slider aside.news .home-news aside.thumbnail{width:25%;margin-right:4%;overflow:hidden;max-height:70px;max-height:7rem}@media only screen and (max-width: 65em){.home-slider aside.news .home-news aside.thumbnail{max-height:50px;max-height:5rem}}.home-slider aside.news .home-news aside.content{width:71%;max-height:60px;max-height:6rem;overflow:hidden}@media only screen and (max-width: 65em){.home-slider aside.news .home-news aside.content{max-height:40px;max-height:4rem}}.home-slider aside.news .home-news aside.content h4{font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.home-slider aside.news .home-news aside.content h4 a{color:#25a8e0;text-decoration:none}.logos{padding:20px 0px;padding:2rem 0rem;background:#25a8e0}@media only screen and (max-width: 65em){.logos{margin-top:40px;margin-top:4rem}}@media only screen and (max-width: 31em){.logos{margin-top:0;padding:20px 0px 0px;padding:2rem 0rem 0rem}}.logos ul{zoom:1}.logos ul:before,.logos ul:after{content:" ";display:table}.logos ul:after{clear:both}.logos ul li{float:left;transition:0.4s all ease}.logos ul li:hover{-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg);filter:progid:DXImageTransform.Microsoft.Matrix(/* IE6â€“IE9 */ M11=0.9990482215818578, M12=-0.043619387365336, M21=0.043619387365336, M22=0.9990482215818578, sizingMethod='auto expand');zoom:1}.logos ul.grid-6 li{width:15%}.logos ul.grid-6 li:nth-child(n){margin-bottom:2%;margin-right:2%}.logos ul.grid-6 li:nth-child(6n){margin-right:0}.logos ul.grid-6 li:nth-child(6n+1){clear:both}.logos ul.grid-6 li:nth-child(6n+1):nth-last-child(-n+6),.logos ul.grid-6 li:nth-child(6n+1):nth-last-child(-n+6) ~ *{margin-bottom:0}.logos ul.grid-7 li{width:12.57143%}.logos ul.grid-7 li:nth-child(n){margin-bottom:2%;margin-right:2%}.logos ul.grid-7 li:nth-child(7n){margin-right:0}.logos ul.grid-7 li:nth-child(7n+1){clear:both}.logos ul.grid-7 li:nth-child(7n+1):nth-last-child(-n+7),.logos ul.grid-7 li:nth-child(7n+1):nth-last-child(-n+7) ~ *{margin-bottom:0}.home-content{background:#1e9bda;padding:20px 0px 0px;padding:2rem 0rem 0rem}.home-content .content-box{background:#fff;padding:30px;padding:3rem;zoom:1;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}.home-content .content-box:before,.home-content .content-box:after{content:" ";display:table}.home-content .content-box:after{clear:both}.home-content .content-box aside.latest-products{width:66%;margin-right:2%}@media only screen and (max-width: 65em){.home-content .content-box aside.latest-products{width:100%;margin-bottom:20px;margin-bottom:2rem}}.home-content .content-box aside.latest-products h2{background:#fcdd02;color:#25a8e0;margin-left:-41px;margin-left:-4.1rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:10px 10px 5px 40px;padding:1rem 1rem 0.5rem 4rem;font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;margin-bottom:20px;margin-bottom:2rem;position:relative}.home-content .content-box aside.latest-products h2:after{content:'';position:absolute;left:0;top:100%;width:0;height:0;border-top:10px solid #F9C000;border-left:10px solid transparent}.home-content .content-box aside.latest-products ul{zoom:1}.home-content .content-box aside.latest-products ul:before,.home-content .content-box aside.latest-products ul:after{content:" ";display:table}.home-content .content-box aside.latest-products ul:after{clear:both}.home-content .content-box aside.latest-products ul li{float:left;width:23.5%;border:1px solid #eee;background:#fcdd02;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-content .content-box aside.latest-products ul li:nth-child(n){margin-bottom:2%;margin-right:2%}.home-content .content-box aside.latest-products ul li:nth-child(4n){margin-right:0}.home-content .content-box aside.latest-products ul li:nth-child(4n+1){clear:both}.home-content .content-box aside.latest-products ul li:nth-child(4n+1):nth-last-child(-n+4),.home-content .content-box aside.latest-products ul li:nth-child(4n+1):nth-last-child(-n+4) ~ *{margin-bottom:0}@media only screen and (max-width: 31em){.home-content .content-box aside.latest-products ul li{width:48%}.home-content .content-box aside.latest-products ul li:nth-child(n){margin-bottom:4%;margin-right:4%}.home-content .content-box aside.latest-products ul li:nth-child(2n){margin-right:0}.home-content .content-box aside.latest-products ul li:nth-child(2n+1){clear:both}.home-content .content-box aside.latest-products ul li:nth-child(2n+1):nth-last-child(-n+2),.home-content .content-box aside.latest-products ul li:nth-child(2n+1):nth-last-child(-n+2) ~ *{margin-bottom:0}.home-content .content-box aside.latest-products ul li:nth-child(4n+1){clear:none}.home-content .content-box aside.latest-products ul li:nth-child(4n+1):nth-last-child(-n+4),.home-content .content-box aside.latest-products ul li:nth-child(4n+1):nth-last-child(-n+4) ~ *{margin-bottom:4%}}.home-content .content-box aside.latest-products ul li a{color:#000;text-decoration:none}.home-content .content-box aside.latest-products ul li span.product-title{margin:10px;margin:1rem;color:#000;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;height:48px;height:4.8rem;overflow:hidden;display:block}.home-content .content-box aside.latest-products ul li span.amount{display:block;padding:10px;padding:1rem;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem}.home-content .content-box aside.content{width:32%}@media only screen and (max-width: 65em){.home-content .content-box aside.content{width:100%}}.home-content .content-box aside.content h2{font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:45px;line-height:45px;font-size:4.5rem;line-height:4.5rem;margin-bottom:15px;margin-bottom:1.5rem}@media only screen and (max-width: 65em){.home-content .content-box aside.content h2 br{display:none}}.home-content .content-box aside.content h3{font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#25a8e0;margin-bottom:15px;margin-bottom:1.5rem}.home-content .content-box aside.content a{color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}ul.products{zoom:1;margin-top:20px;margin-top:2rem;padding-top:20px;padding-top:2rem;border-top:1px solid #25a8e0;clear:both}ul.products:before,ul.products:after{content:" ";display:table}ul.products:after{clear:both}ul.products li{float:left;width:23.5%;border:1px solid #eee;background:#fcdd02;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.products li:nth-child(n){margin-bottom:2%;margin-right:2%}ul.products li:nth-child(4n){margin-right:0}ul.products li:nth-child(4n+1){clear:both}ul.products li:nth-child(4n+1):nth-last-child(-n+4),ul.products li:nth-child(4n+1):nth-last-child(-n+4) ~ *{margin-bottom:0}@media only screen and (max-width: 31em){ul.products li{width:48%}ul.products li:nth-child(n){margin-bottom:4%;margin-right:4%}ul.products li:nth-child(2n){margin-right:0}ul.products li:nth-child(2n+1){clear:both}ul.products li:nth-child(2n+1):nth-last-child(-n+2),ul.products li:nth-child(2n+1):nth-last-child(-n+2) ~ *{margin-bottom:0}ul.products li:nth-child(4n+1):nth-last-child(-n+4),ul.products li:nth-child(4n+1):nth-last-child(-n+4) ~ *{margin-bottom:4%}}ul.products li a{color:#000;text-decoration:none}ul.products li h3{margin:10px;margin:1rem;color:#000;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;height:48px;height:4.8rem;overflow:hidden}ul.products li span.price{display:block;padding:10px;padding:1rem;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem}ul.products li a.button{display:block;padding:10px 10px 5px;padding:1rem 1rem 0.5rem;color:#fcdd02;text-align:center;background:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;transition:0.4s all ease}ul.products li a.button:hover{opacity:0.8;filter:alpha(opacity=80)}ul.products li.outofstock span.price{display:none}ul.products li.outofstock p.out-of-stock{display:block;padding:10px;padding:1rem;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;color:#E2001A}p.woocommerce-result-count{float:left;padding-top:10px;padding-top:1rem;font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem}form.woocommerce-ordering{float:right;margin-bottom:10px;margin-bottom:1rem}@media only screen and (max-width: 31em){form.woocommerce-ordering{width:100%}}.woocommerce-message{background:#fcdd02;color:#000;padding:10px 10px 5px;padding:1rem 1rem 0.5rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:20px 0px;margin:2rem 0rem}.woocommerce-message:before,.woocommerce-message:after{content:" ";display:table}.woocommerce-message:after{clear:both}.woocommerce-message a{float:right;color:#25a8e0;text-decoration:none}.woocommerce-message a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:'\f07a';margin-right:5px;margin-right:0.5rem}@media only screen and (max-width: 31em){.woocommerce-message a{display:block;background:#25a8e0;color:#fcdd02;float:none;margin-bottom:10px;margin-bottom:1rem;padding:5px 10px;padding:0.5rem 1rem;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}}.woocommerce-message strong{color:#000;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.single .woocommerce-message{margin-top:0}.shop-widget{margin-bottom:20px;margin-bottom:2rem}.shop-widget h2{display:none}.shop-widget ul li{display:none}.shop-widget ul li.current-cat,.shop-widget ul li.current-cat-parent{display:block}.shop-widget ul li.current-cat a,.shop-widget ul li.current-cat-parent a{display:block;color:#25a8e0;background:#fcdd02;padding:10px 10px 5px;padding:1rem 1rem 0.5rem;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-decoration:none;zoom:1}.shop-widget ul li.current-cat a:before,.shop-widget ul li.current-cat a:after,.shop-widget ul li.current-cat-parent a:before,.shop-widget ul li.current-cat-parent a:after{content:" ";display:table}.shop-widget ul li.current-cat a:after,.shop-widget ul li.current-cat-parent a:after{clear:both}.shop-widget ul li.current-cat ul,.shop-widget ul li.current-cat-parent ul{background:#fcdd02}.shop-widget ul li.current-cat ul li,.shop-widget ul li.current-cat-parent ul li{display:block;border-bottom:1px solid #fff}.shop-widget ul li.current-cat ul li a,.shop-widget ul li.current-cat-parent ul li a{background:#25a8e0;color:#fcdd02}.shop-widget ul li.current-cat ul li a:after,.shop-widget ul li.current-cat-parent ul li a:after{content:'\f0da';float:right;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased}.shop-widget ul li.current-cat ul li.current-cat-parent,.shop-widget ul li.current-cat ul li.cat-parent,.shop-widget ul li.current-cat-parent ul li.current-cat-parent,.shop-widget ul li.current-cat-parent ul li.cat-parent{border-bottom:none}.single-product .shop-widget ul li.current-cat ul li.current-cat-parent,.single-product .shop-widget ul li.current-cat ul li.cat-parent,.single-product .shop-widget ul li.current-cat-parent ul li.current-cat-parent,.single-product .shop-widget ul li.current-cat-parent ul li.cat-parent{border-bottom:1px solid #fff}.shop-widget ul li.current-cat ul li.current-cat-parent>a:after,.shop-widget ul li.current-cat ul li.cat-parent>a:after,.shop-widget ul li.current-cat-parent ul li.current-cat-parent>a:after,.shop-widget ul li.current-cat-parent ul li.cat-parent>a:after{content:'\f0d7'}.single-product .shop-widget ul li.current-cat ul li.current-cat-parent>a:after,.single-product .shop-widget ul li.current-cat ul li.cat-parent>a:after,.single-product .shop-widget ul li.current-cat-parent ul li.current-cat-parent>a:after,.single-product .shop-widget ul li.current-cat-parent ul li.cat-parent>a:after{content:'\f0da'}.shop-widget ul li.current-cat ul li ul,.shop-widget ul li.current-cat-parent ul li ul{padding-bottom:5px;padding-bottom:0.5rem}.single-product .shop-widget ul li.current-cat ul li ul,.single-product .shop-widget ul li.current-cat-parent ul li ul{display:none}.shop-widget ul li.current-cat ul li ul li,.shop-widget ul li.current-cat-parent ul li ul li{border-bottom:none}.shop-widget ul li.current-cat ul li ul li a,.shop-widget ul li.current-cat-parent ul li ul li a{background:#fcdd02;color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:5px 10px 0px;padding:0.5rem 1rem 0rem;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}.shop-widget ul li.current-cat ul li ul li a:after,.shop-widget ul li.current-cat-parent ul li ul li a:after{content:''}.shop-widget ul li.current-cat ul li ul li.cat-parent>a:after,.shop-widget ul li.current-cat-parent ul li ul li.cat-parent>a:after{content:''}.shop-widget ul li.current-cat ul li ul li ul li a,.shop-widget ul li.current-cat-parent ul li ul li ul li a{color:#25a8e0;padding:5px 10px 0px 20px;padding:0.5rem 1rem 0rem 2rem}.shop-widget label{display:none}.shop-widget input[type=search]{float:left;width:80%;margin-top:0;padding:4px;padding:0.4rem;font-size:14px;line-height:30px;font-size:1.4rem;line-height:3rem}.shop-widget input[type=submit]{text-indent:-10000px;padding:0;height:40px;height:4rem;background-image:url(images/search.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:20%}.images{float:left;width:45%;margin-right:2%;margin-bottom:20px;margin-bottom:2rem}.images img{display:block;border:1px solid #eee}.images .thumbnails{margin-top:10px;margin-top:1rem}.images .thumbnails a{display:block;width:23.5%;float:left}.images .thumbnails a:nth-child(n){margin-bottom:2%;margin-right:2%}.images .thumbnails a:nth-child(4n){margin-right:0}.images .thumbnails a:nth-child(4n+1){clear:both}.images .thumbnails a:nth-child(4n+1):nth-last-child(-n+4),.images .thumbnails a:nth-child(4n+1):nth-last-child(-n+4) ~ *{margin-bottom:0}@media only screen and (max-width: 31em){.images{width:100%;margin-right:0}}.summary{float:left;width:53%;margin-bottom:20px;margin-bottom:2rem;position:relative}@media only screen and (max-width: 31em){.summary{width:100%}}.summary p.price{font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;color:#25a8e0}.summary p.out-of-stock{color:#E2001A;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.summary input[type=number]{width:70px;width:7rem}.summary button{float:left;margin-top:15px;margin-top:1.5rem}.summary a.enquiry-button{margin-top:-45px;margin-top:-4.5rem;background:#E2001A}@media only screen and (max-width: 31em){.summary a.enquiry-button{float:right;width:auto}}.summary .product_meta{background:#eee;padding:20px;padding:2rem;margin-top:20px;margin-top:2rem;clear:both}.summary .product_meta a{color:#25a8e0}.summary form{float:right;zoom:1;padding-bottom:20px;padding-bottom:2rem}.summary form:before,.summary form:after{content:" ";display:table}.summary form:after{clear:both}.summary form .quantity{float:left}.summary form .quantity input{margin-top:0}.summary form button{margin-top:0;border:1px solid #61ac2c;margin-left:10px;margin-left:1rem;background:#61ac2c}@media only screen and (max-width: 31em){.summary form button{width:auto}}.summary form.variations_form{width:100%}.summary .product-sharers{zoom:1;margin-top:20px;margin-top:2rem}.summary .product-sharers:before,.summary .product-sharers:after{content:" ";display:table}.summary .product-sharers:after{clear:both}.summary .product-sharers a{display:block;float:left;margin-right:2px;margin-right:0.2rem;color:#fcdd02;background:#25a8e0;display:block;padding:2px 5px;padding:0.2rem 0.5rem;text-decoration:none;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.summary table.variations{width:100%}.summary table.variations td{padding:10px 0px 20px 10px;padding:1rem 0rem 2rem 1rem}.summary table.variations td:first-child{padding:10px 10px 20px 0px;padding:1rem 1rem 2rem 0rem}.summary table.variations a.reset_variations{display:none !important}.summary .single_variation{float:left;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;color:#25a8e0}.summary .variations_button{float:right;zoom:1}.summary .variations_button:before,.summary .variations_button:after{content:" ";display:table}.summary .variations_button:after{clear:both}.woocommerce-tabs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px 0px 20px;margin:0rem 0rem 2rem}.woocommerce-tabs ul.tabs{display:none}.woocommerce-tabs .panel{display:block !important;margin-bottom:20px;margin-bottom:2rem}.woocommerce-tabs .panel#tab-reviews{display:none !important}.woocommerce-tabs .panel:last-child{margin-bottom:0}.woocommerce-tabs .panel table td,.woocommerce-tabs .panel table th{padding:0px 10px 5px 0px;padding:0rem 1rem 0.5rem 0rem;font-weight:normal}.woocommerce-tabs .panel table th{font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:left}.woocommerce-tabs h2{color:#25a8e0;font-size:20px;line-height:22px;font-size:2rem;line-height:2.2rem;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:15px;margin-bottom:1.5rem;display:none}.related.products{clear:both}.related.products h2{background:#fcdd02;color:#25a8e0;margin-right:-41px;margin-right:-4.1rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:10px 10px 5px;padding:1rem 1rem 0.5rem;font-size:36px;line-height:36px;font-size:3.6rem;line-height:3.6rem;margin-bottom:0;position:relative}@media only screen and (max-width: 65em){.related.products h2{margin-right:-31px;margin-right:-3.1rem}}.related.products h2:after{content:'';position:absolute;right:0;top:100%;width:0;height:0;border-top:10px solid #F9C000;border-right:10px solid transparent}.related.products ul.products{margin-top:0;border-top:none}table.cart{width:100%;border:1px solid #eee}table.cart tr{border-top:1px solid #eee}table.cart tr th{background:#fcdd02;color:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;padding:10px 15px 5px;padding:1rem 1.5rem 0.5rem;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;text-align:left}@media only screen and (max-width: 31em){table.cart tr th{display:none}}table.cart tr td{padding:10px 15px;padding:1rem 1.5rem;zoom:1}table.cart tr td:before,table.cart tr td:after{content:" ";display:table}table.cart tr td:after{clear:both}@media only screen and (max-width: 31em){table.cart tr td{display:block}}table.cart tr td img{width:20%}table.cart tr td a{color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}table.cart tr td .coupon{zoom:1;float:left}table.cart tr td .coupon:before,table.cart tr td .coupon:after{content:" ";display:table}table.cart tr td .coupon:after{clear:both}@media only screen and (max-width: 31em){table.cart tr td .coupon{width:100%}}table.cart tr td .coupon label{display:none}table.cart tr td .coupon input{float:left;width:auto;margin-top:0}table.cart tr td .coupon input[type=submit]{border:1px solid transparent;background:#61ac2c}@media only screen and (max-width: 31em){table.cart tr td .coupon input{width:100%;margin-bottom:10px;margin-bottom:1rem}}@media only screen and (max-width: 31em){table.cart tr td.product-remove,table.cart tr td.product-thumbnail,table.cart tr td.product-price{display:none}}table.cart tr:nth-child(even) td{background:#f7f7f7}table.cart input[type=submit]{background:#61ac2c}@media only screen and (max-width: 31em){table.cart input[type=submit]{margin-bottom:10px;margin-bottom:1rem}}.cart_totals{float:right;margin-top:20px;margin-top:2rem;width:32%}@media only screen and (max-width: 65em){.cart_totals{width:40%}}@media only screen and (max-width: 31em){.cart_totals{width:100%}}.cart_totals h2{background:#25a8e0;color:#fcdd02;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:10px 15px 5px;padding:1rem 1.5rem 0.5rem;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;margin-bottom:0}.cart_totals table{width:100%;border:1px solid #eee}.cart_totals table td,.cart_totals table th{padding:10px 15px;padding:1rem 1.5rem;font-weight:normal}.cart_totals table td p,.cart_totals table th p{padding-bottom:0}.cart_totals table td a,.cart_totals table th a{color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.cart_totals table tr:nth-child(even) td,.cart_totals table tr:nth-child(even) th{background:#f7f7f7}.cart_totals .wc-proceed-to-checkout{zoom:1}.cart_totals .wc-proceed-to-checkout:before,.cart_totals .wc-proceed-to-checkout:after{content:" ";display:table}.cart_totals .wc-proceed-to-checkout:after{clear:both}.cart_totals .wc-proceed-to-checkout a.button{background:#61ac2c;float:right;padding:5px 10px;padding:0.5rem 1rem;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;text-decoration:none;float:right;color:#fff;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 31em){.cart_totals .wc-proceed-to-checkout a.button{width:100%;text-align:center}}.col2-set{zoom:1;margin-top:20px;margin-top:2rem}.col2-set:before,.col2-set:after{content:" ";display:table}.col2-set:after{clear:both}.col2-set .col-1,.col2-set .col-2{width:47.5%;float:left;margin-bottom:20px !important}.col2-set .col-1:nth-child(n),.col2-set .col-2:nth-child(n){margin-bottom:5%;margin-right:5%}.col2-set .col-1:nth-child(2n),.col2-set .col-2:nth-child(2n){margin-right:0}.col2-set .col-1:nth-child(2n+1),.col2-set .col-2:nth-child(2n+1){clear:both}.col2-set .col-1:nth-child(2n+1):nth-last-child(-n+2),.col2-set .col-1:nth-child(2n+1):nth-last-child(-n+2) ~ *,.col2-set .col-2:nth-child(2n+1):nth-last-child(-n+2),.col2-set .col-2:nth-child(2n+1):nth-last-child(-n+2) ~ *{margin-bottom:0}@media only screen and (max-width: 31em){.col2-set .col-1,.col2-set .col-2{width:100%}.col2-set .col-1:nth-child(n),.col2-set .col-2:nth-child(n){margin-bottom:2%;margin-right:2%}.col2-set .col-1:nth-child(1n),.col2-set .col-2:nth-child(1n){margin-right:0}.col2-set .col-1:nth-child(1n+1),.col2-set .col-2:nth-child(1n+1){clear:both}.col2-set .col-1:nth-child(1n+1):nth-last-child(-n+1),.col2-set .col-1:nth-child(1n+1):nth-last-child(-n+1) ~ *,.col2-set .col-2:nth-child(1n+1):nth-last-child(-n+1),.col2-set .col-2:nth-child(1n+1):nth-last-child(-n+1) ~ *{margin-bottom:0}}.col2-set h3{font-size:24px;line-height:30px;font-size:2.4rem;line-height:3rem}.col2-set h3#ship-to-different-address{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.col2-set .select2-container{margin-top:5px;margin-top:0.5rem}h3#order_review_heading{font-size:24px;line-height:30px;font-size:2.4rem;line-height:3rem}table.woocommerce-checkout-review-order-table{width:100%;border:1px solid #eee;margin-bottom:20px;margin-bottom:2rem}table.woocommerce-checkout-review-order-table thead th{background:#fcdd02;color:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;padding:10px 15px 5px;padding:1rem 1.5rem 0.5rem;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;text-align:left}table.woocommerce-checkout-review-order-table tr td{padding:10px 15px;padding:1rem 1.5rem}table.woocommerce-checkout-review-order-table tr td img{width:20%}table.woocommerce-checkout-review-order-table tr td a{color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}table.woocommerce-checkout-review-order-table tr td .coupon{zoom:1;float:left}table.woocommerce-checkout-review-order-table tr td .coupon:before,table.woocommerce-checkout-review-order-table tr td .coupon:after{content:" ";display:table}table.woocommerce-checkout-review-order-table tr td .coupon:after{clear:both}table.woocommerce-checkout-review-order-table tr td .coupon label{display:none}table.woocommerce-checkout-review-order-table tr td .coupon input{float:left;width:auto;margin-top:0}table.woocommerce-checkout-review-order-table tr td .coupon input[type=submit]{border:1px solid transparent}table.woocommerce-checkout-review-order-table tr:nth-child(even) td{background:#f7f7f7}table.woocommerce-checkout-review-order-table tfoot{border-top:1px solid #eee}table.woocommerce-checkout-review-order-table tfoot th{color:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;padding:10px 15px 5px;padding:1rem 1.5rem 0.5rem;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;text-align:right;border-right:1px solid #eee}table.woocommerce-checkout-review-order-table tfoot tr:nth-child(even) th{background:#f7f7f7}.woocommerce-checkout-payment{zoom:1}.woocommerce-checkout-payment:before,.woocommerce-checkout-payment:after{content:" ";display:table}.woocommerce-checkout-payment:after{clear:both}.woocommerce-checkout-payment .payment_box{padding:10px 0px;padding:1rem 0rem}.woocommerce-checkout-payment ul li{margin-bottom:5px;margin-bottom:0.5rem}.woocommerce-checkout-payment ul li img{display:none}.woocommerce-checkout-payment ul li a{color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.woocommerce-checkout-payment ul li label{margin-left:5px;margin-left:0.5rem}.woocommerce-checkout-payment ul li label[for="payment_method_paypal"]:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:'\f1ed'}a.showcoupon{color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.checkout_coupon{zoom:1;padding:10px;padding:1rem;background:#25a8e0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-top:20px;margin-top:2rem}.checkout_coupon:before,.checkout_coupon:after{content:" ";display:table}.checkout_coupon:after{clear:both}.checkout_coupon p{padding-bottom:0}.checkout_coupon .form-row-first{float:left;width:83%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-right:1rem}.checkout_coupon .form-row-first input{margin-top:0}@media only screen and (max-width: 31em){.checkout_coupon .form-row-first{width:100%;padding-right:0;margin-bottom:10px;margin-bottom:1rem}}.checkout_coupon .form-row-last{float:right;width:17%}@media only screen and (max-width: 31em){.checkout_coupon .form-row-last{width:100%}}.checkout_coupon .form-row-last input[type=submit].button{width:100%;background:#fcdd02;color:#25a8e0}.woocommerce-invalid,.woocommerce-error{background:rgba(226,0,26,0.1);padding:15px;padding:1.5rem;border:1px solid #E2001A;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:15px;margin-bottom:1.5rem}.woocommerce-invalid li,.woocommerce-error li{margin-bottom:5px;margin-bottom:0.5rem}.checkout-note{padding:15px;padding:1.5rem;border:1px solid #25a8e0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:15px 0px;margin:1.5rem 0rem;background:rgba(37,168,224,0.1)}.woocommerce-error{margin:15px 0px;margin:1.5rem 0rem}.woocommerce-page form .payment_method_offline_cc .form-row{float:left;width:49% !important}@media only screen and (max-width: 31em){.woocommerce-page form .payment_method_offline_cc .form-row{width:100% !important}}.woocommerce-page form .payment_method_offline_cc .form-row.form-row-first{margin-right:2%}.woocommerce-page form .payment_method_offline_cc .form-row.form-row-first select{float:left;width:49%;margin-right:2%;margin-top:5px;margin-top:0.5rem}.woocommerce-page form .payment_method_offline_cc .form-row.form-row-first select:last-child{margin-right:0}.woocommerce-page form .payment_method_offline_cc .form-row.form-row-last{float:left !important;clear:none}.woocommerce-page form .payment_method_offline_cc .form-row.form-row-last label[for="offline_cc_card_holder"]{float:left;display:block;width:49%;margin-right:2%}.woocommerce-page form .payment_method_offline_cc .form-row.form-row-last label[for="offline_cc_is_debitcard"]{width:49%;float:right;margin-top:-61px;margin-top:-6.1rem}.woocommerce-page form .payment_method_offline_cc .form-row.form-row-last input{float:left;width:49%;margin-right:2%;clear:left}.woocommerce-page form .payment_method_offline_cc .form-row.form-row-last select{width:49%;float:right;margin-top:-35px;margin-top:-3.5rem}table.order_details,table.customer_details{width:100%;border:1px solid #eee;margin-bottom:20px;margin-bottom:2rem}table.order_details thead th,table.customer_details thead th{background:#fcdd02;color:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;padding:10px 15px 5px;padding:1rem 1.5rem 0.5rem;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;text-align:left}table.order_details tr td,table.customer_details tr td{padding:10px 15px;padding:1rem 1.5rem}table.order_details tr td img,table.customer_details tr td img{width:20%}table.order_details tr td a,table.customer_details tr td a{color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}table.order_details tr td .coupon,table.customer_details tr td .coupon{zoom:1;float:left}table.order_details tr td .coupon:before,table.order_details tr td .coupon:after,table.customer_details tr td .coupon:before,table.customer_details tr td .coupon:after{content:" ";display:table}table.order_details tr td .coupon:after,table.customer_details tr td .coupon:after{clear:both}table.order_details tr td .coupon label,table.customer_details tr td .coupon label{display:none}table.order_details tr td .coupon input,table.customer_details tr td .coupon input{float:left;width:auto;margin-top:0}table.order_details tr td .coupon input[type=submit],table.customer_details tr td .coupon input[type=submit]{border:1px solid transparent}table.order_details tr:nth-child(even) td,table.customer_details tr:nth-child(even) td{background:#f7f7f7}table.order_details tfoot,table.order_details tbody,table.customer_details tfoot,table.customer_details tbody{border-top:1px solid #eee}table.order_details tfoot th,table.order_details tbody th,table.customer_details tfoot th,table.customer_details tbody th{color:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;padding:10px 15px 5px;padding:1rem 1.5rem 0.5rem;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;text-align:right;border-right:1px solid #eee}table.order_details tfoot tr:nth-child(even) th,table.order_details tbody tr:nth-child(even) th,table.customer_details tfoot tr:nth-child(even) th,table.customer_details tbody tr:nth-child(even) th{background:#f7f7f7}table.customer_details{width:30%}ul.order_details{margin-bottom:20px;margin-bottom:2rem}table.my_account_orders{width:100%;border:1px solid #eee;margin-bottom:20px;margin-bottom:2rem}table.my_account_orders thead th{background:#fcdd02;color:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;padding:10px 15px 5px;padding:1rem 1.5rem 0.5rem;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;text-align:left}table.my_account_orders tr td{padding:10px 15px;padding:1rem 1.5rem}table.my_account_orders tr td img{width:20%}table.my_account_orders tr td a{color:#000;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}table.my_account_orders tr td .coupon{zoom:1;float:left}table.my_account_orders tr td .coupon:before,table.my_account_orders tr td .coupon:after{content:" ";display:table}table.my_account_orders tr td .coupon:after{clear:both}table.my_account_orders tr td .coupon label{display:none}table.my_account_orders tr td .coupon input{float:left;width:auto;margin-top:0}table.my_account_orders tr td .coupon input[type=submit]{border:1px solid transparent}table.my_account_orders tr:nth-child(even) td{background:#f7f7f7}table.my_account_orders tfoot,table.my_account_orders tbody{border-top:1px solid #eee}table.my_account_orders tfoot th,table.my_account_orders tbody th{color:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;padding:10px 15px 5px;padding:1rem 1.5rem 0.5rem;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;text-align:right;border-right:1px solid #eee}table.my_account_orders tfoot tr:nth-child(even) th,table.my_account_orders tbody tr:nth-child(even) th{background:#f7f7f7}#contact-form{float:right;width:53%;zoom:1}#contact-form:before,#contact-form:after{content:" ";display:table}#contact-form:after{clear:both}#contact-form .wpi-button{position:absolute;top:10rem;right:3rem}#contact-form .wpi-button:hover{background:#25a8e0;border:none}.excerpt-list{zoom:1}.excerpt-list:before,.excerpt-list:after{content:" ";display:table}.excerpt-list:after{clear:both}article.excerpt{float:left;width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;padding:1.5rem;zoom:1;background:#eee}article.excerpt:nth-child(n){margin-bottom:2%;margin-right:2%}article.excerpt:nth-child(3n){margin-right:0}article.excerpt:nth-child(3n+1){clear:both}article.excerpt:nth-child(3n+1):nth-last-child(-n+3),article.excerpt:nth-child(3n+1):nth-last-child(-n+3) ~ *{margin-bottom:0}article.excerpt:before,article.excerpt:after{content:" ";display:table}article.excerpt:after{clear:both}@media only screen and (max-width: 31em){article.excerpt{width:49%}article.excerpt:nth-child(n){margin-bottom:2%;margin-right:2%}article.excerpt:nth-child(2n){margin-right:0}article.excerpt:nth-child(2n+1){clear:both}article.excerpt:nth-child(2n+1):nth-last-child(-n+2),article.excerpt:nth-child(2n+1):nth-last-child(-n+2) ~ *{margin-bottom:0}article.excerpt:nth-child(3n+1){clear:none}}article.excerpt h2{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}article.excerpt h2 a{color:#25a8e0;text-decoration:none}article.excerpt .feature-clip,article.excerpt .title-clip,article.excerpt .excerpt-clip{margin-bottom:10px;margin-bottom:1rem;overflow:hidden}article.excerpt .feature-clip{max-height:210px;max-height:21rem}article.excerpt .title-clip{max-height:48px;max-height:4.8rem}article.excerpt .excerpt-clip{max-height:60px;max-height:6rem}article.excerpt a.read-more{float:right;display:block;padding:10px 10px 5px;padding:1rem 1rem 0.5rem;background:#fcdd02;color:#25a8e0;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;text-decoration:none}.blog-feature{background:#fcdd02;margin-bottom:20px;margin-bottom:2rem;zoom:1;position:relative}.blog-feature:before,.blog-feature:after{content:" ";display:table}.blog-feature:after{clear:both}.blog-feature img{display:block}.blog-feature h2{margin:15px;margin:1.5rem;position:absolute;top:0;left:66%;color:#000;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:36px;line-height:36px;font-size:3.6rem;line-height:3.6rem}@media only screen and (max-width: 65em){.blog-feature h2{display:none}}.feature-image{width:66%;float:left}@media only screen and (max-width: 65em){.feature-image{width:100%}}.post-meta{padding:15px;padding:1.5rem;zoom:1;background:#fcdd02;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32%;float:left;position:absolute;bottom:0;left:66%}.post-meta:before,.post-meta:after{content:" ";display:table}.post-meta:after{clear:both}@media only screen and (max-width: 65em){.post-meta{position:static;width:100%;padding:0px 15px 15px;padding:0rem 1.5rem 1.5rem}}.post-meta aside{zoom:1;color:#25a8e0;width:100%;margin-top:15px;margin-top:1.5rem}.post-meta aside:before,.post-meta aside:after{content:" ";display:table}.post-meta aside:after{clear:both}.post-meta aside span.meta{display:block}.post-meta aside span span{font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#000}.post-meta aside span a{color:#25a8e0;text-decoration:none}.post-meta aside:nth-child(2){float:right}@media only screen and (max-width: 65em){.post-meta aside:nth-child(2){display:none}}.post-meta aside:nth-child(2) a{float:left;margin-left:2px;margin-left:0.2rem;background:#fff;color:#25a8e0;text-decoration:none;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block;padding:2px 5px;padding:0.2rem 0.5rem}.bikes-list article{background:#fcdd02;float:left;width:32%}.bikes-list article:nth-child(n){margin-bottom:2%;margin-right:2%}.bikes-list article:nth-child(3n){margin-right:0}.bikes-list article:nth-child(3n+1){clear:both}.bikes-list article:nth-child(3n+1):nth-last-child(-n+3),.bikes-list article:nth-child(3n+1):nth-last-child(-n+3) ~ *{margin-bottom:0}@media only screen and (max-width: 31em){.bikes-list article{width:49%}.bikes-list article:nth-child(n){margin-bottom:2%;margin-right:2%}.bikes-list article:nth-child(2n){margin-right:0}.bikes-list article:nth-child(2n+1){clear:both}.bikes-list article:nth-child(2n+1):nth-last-child(-n+2),.bikes-list article:nth-child(2n+1):nth-last-child(-n+2) ~ *{margin-bottom:0}.bikes-list article:nth-child(3n+1){clear:none}}.bikes-list article .excerpt-content{zoom:1;padding:15px;padding:1.5rem}.bikes-list article .excerpt-content:before,.bikes-list article .excerpt-content:after{content:" ";display:table}.bikes-list article .excerpt-content:after{clear:both}.bikes-list article .excerpt-content h2{float:left;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:26px;line-height:26px;font-size:2.6rem;line-height:2.6rem;width:70%;margin-right:5%}.bikes-list article .excerpt-content h2 a{color:#25a8e0;text-decoration:none}@media only screen and (max-width: 31em){.bikes-list article .excerpt-content h2{width:100%}}.bikes-list article .excerpt-content h3{float:right;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:25%;text-align:right}.bikes-list article .excerpt-content h3 a{color:#000;text-decoration:none}@media only screen and (max-width: 31em){.bikes-list article .excerpt-content h3{width:100%;float:none;text-align:left}}.photo-gallery{padding:30px;padding:3rem;background:#25a8e0;margin-bottom:20px;margin-bottom:2rem}@media only screen and (max-width: 65em){.photo-gallery{padding:15px;padding:1.5rem}}.photo-gallery h2{background:#fcdd02;color:#000;margin:0px -20px 0px -40px;margin:0rem -2rem 0rem -4rem;font-family:"BebasNeueRegular","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:10px 20px 5px 40px;padding:1rem 2rem 0.5rem 4rem;font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;margin-bottom:20px;margin-bottom:2rem;position:relative}.photo-gallery h2:after{content:'';position:absolute;left:0;top:100%;width:0;height:0;border-top:10px solid #F9C000;border-left:10px solid transparent}.photo-gallery ul{zoom:1}.photo-gallery ul:before,.photo-gallery ul:after{content:" ";display:table}.photo-gallery ul:after{clear:both}.photo-gallery ul li{float:left;width:18.4%}.photo-gallery ul li:nth-child(n){margin-bottom:2%;margin-right:2%}.photo-gallery ul li:nth-child(5n){margin-right:0}.photo-gallery ul li:nth-child(5n+1){clear:both}.photo-gallery ul li:nth-child(5n+1):nth-last-child(-n+5),.photo-gallery ul li:nth-child(5n+1):nth-last-child(-n+5) ~ *{margin-bottom:0}.photo-gallery ul li img{display:block}@media only screen and (max-width: 31em){.photo-gallery ul li{width:47.5%}.photo-gallery ul li:nth-child(n){margin-bottom:5%;margin-right:5%}.photo-gallery ul li:nth-child(2n){margin-right:0}.photo-gallery ul li:nth-child(2n+1){clear:both}.photo-gallery ul li:nth-child(2n+1):nth-last-child(-n+2),.photo-gallery ul li:nth-child(2n+1):nth-last-child(-n+2) ~ *{margin-bottom:0}.photo-gallery ul li:nth-child(5n+1){clear:none}}.gallery-overlay{background:rgba(0,0,0,0.6);position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;display:none}.gallery-overlay .gallery-container{height:100%;left:0;top:0;width:100%;position:absolute;display:table}.gallery-overlay .gallery-container img{display:block}.gallery-overlay .gallery-container .container{vertical-align:middle;display:table-cell}.gallery-overlay .gallery-container .container .gallery-module{padding:10px;padding:1rem;background:#fcdd02;max-width:800px;max-width:80rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;max-height:95%;position:relative;color:#000;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}@media only screen and (max-width: 65em){.gallery-overlay .gallery-container .container .gallery-module{max-width:500px;max-width:50rem}}.gallery-overlay .gallery-container .container .gallery-module .bx-next,.gallery-overlay .gallery-container .container .gallery-module .bx-prev,.gallery-overlay .gallery-container .container .gallery-module .overlay-close{position:absolute;width:40px;width:4rem;height:40px;height:4rem;text-indent:-10000px;background-size:contain;background-repeat:no-repeat}.gallery-overlay .gallery-container .container .gallery-module .bx-next{background-image:url(images/overlay-right.png);right:0;background-position:center right;top:50%;margin-top:-20px;margin-top:-2rem}.gallery-overlay .gallery-container .container .gallery-module .bx-prev{background-image:url(images/overlay-left.png);left:0;background-position:center left;top:50%;margin-top:-20px;margin-top:-2rem}.gallery-overlay .gallery-container .container .gallery-module .overlay-close{background-image:url(images/overlay-close.png);background-position:top right;top:0;right:0;z-index:500}
/*# sourceMappingURL=style.css.map */
