body{font-family:'Open Sans',sans-serif;background:#222222;overflow-x:hidden;}a{color:#43b1e6}.Error,.Required{color:Red}.BreakOut{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}#Container{background:#fff;position:relative;z-index:1}#Content{position:relative}#Content.container{padding:15px 0}#PrimaryContent{padding-right:15px;padding-left:15px;background-position:0 60px;background-size:100% auto;background-repeat:no-repeat;background-attachment:fixed}#PrimaryContent .ProductDetails,#PrimaryContent .TabContainer{margin-right:-15px;margin-left:-15px}#PrimaryContent{margin-bottom:0;padding-bottom:15px}.container{width:100%;padding:0}@media (min-width:768px){.container{width:94%}}.AjaxBasketMessageContainer{z-index:9999}.OrderMessages{box-shadpw:0 0 20px #5d5d5d}.HeaderBar{background:#1F1F1F;color:#9fa8a9;border-top:1px solid #1F1F1F;border-bottom:1px solid #1F1F1F;min-height:60px;margin:0;border-right:none;border-left:none;border-radius:0}.HeaderBar ul{margin:0}.HeaderBar ul > li > a,.HeaderBar .MenuToggle{color:#9fa8a9;padding:0 20px;line-height:60px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:'Oswald',sans-serif;font-weight:300;display:block}.HeaderBar ul > li > a:hover,.HeaderBar ul > li > a:focus{background:none;color:#fff}.HeaderBar ul > li{position:static}.HeaderBar .Icon{margin:0 4px;font-size:24px;color:#fff}.HeaderBar .Logo{float:left;padding-right:10px;padding-left:10px}.HeaderBar .Logo a{padding:10px 0;display:block;height:60px}#HeaderNav{clear:both;width:100%;max-height:none;overflow:hidden;margin:0;padding:0;background:#292929;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}#HeaderNav a{cursor:pointer}#HeaderNav > ul > li > a{text-transform:uppercase;text-shadow:none}#HeaderNav > ul > li > a{position:relative}#HeaderNav > ul > li > a .Arrow{position:absolute;top:0;bottom:0;right:10px;margin:auto;font-size:20px;width:16px;height:16px;line-height:16px;text-align:center;color:#fff}#HeaderNav > ul > li.HasSub > a:hover{}#HeaderNav > ul > li.HasSub > a:hover .Arrow{color:#43b1e6}#HeaderNav > ul > li{border-top:1px solid #1a1a1a}#HeaderNav ul > li:first-child{border-top:none}.UserLinks{float:right}.UserLinks > ul > li > a{border:none;background:#292929;text-align:center;font-size:0}.UserLinks li{border-left:1px solid #1a1a1a}.UserLinks ul > li > a:hover{background:#292929}.UserLinks li:last-child a{border-right:1px solid #1a1a1a}.UserLinks li{float:left}.Search{position:absolute;left:0;top:100%;z-index:3;padding:0;background:rgba(255,255,255,0.95);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.4),0px 4px 4px 0 rgba(0,0,0,0.4) inset;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.4),0px 4px 4px 0 rgba(0,0,0,0.4) inset;-o-box-shadow:0 0 10px 0 rgba(0,0,0,0.4),0px 4px 4px 0 rgba(0,0,0,0.4) inset;box-shadow:0 0 10px 0 rgba(0,0,0,0.4),0px 4px 4px 0 rgba(0,0,0,0.4) inset}.Search input.Text{border:none;background:transparent;padding:0;margin:0;font-size:200%;width:100%;height:56px;font-weight:bold;color:#cecece;float:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.Search input.Text::-moz-placeholder{color:#cecece !important}.Search .AjaxSearchBoxContainer{padding-right:56px;position:relative}.Search .SearchBtn,.Search .SearchCloseBtn{position:absolute;top:0;right:0;font-size:0 !important;display:block;width:56px;height:55px;background:rgba(0,0,0,0) url("images/Search_Icon_Drop_Down.png") no-repeat center center;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0}.Search .container{padding:15px 80px 15px 15px;}.Search .SearchCloseBtn{background-image:url("images/Search_Icon_X.png");top:15px}.Login .container{padding-top:0;padding-bottom:0;padding-right:15px}.Login .row > div{padding-top:15px;padding-bottom:15px;position:relative}.Login .row > div.Password{padding-bottom:30px}.Login .RecoverPassword{position:absolute;bottom:5px;left:15px}.Login .Button,.Login input.Text{height:46px;line-height:46px}.Login .Button{margin:0 10px;padding-right:15px;padding-left:15px}.Login .Button.LoginBtn{background:#1F1F1F;color:#fff}#LoginErrorModal .modal-dialog{max-width:300PX;color:Red}@media (max-width:767px){.HeaderBar .Logo{width:40%}.HeaderBar .UserLinks{width:60%}.HeaderBar .UserLinks ul{display:table;width:100%}.HeaderBar .UserLinks ul li{display:table-cell;float:none;vertical-align:top}.HeaderBar .UserLinks ul li.visible-xs{display:table-cell !important}.HeaderBar .UserLinks ul li a{padding-right:0;padding-left:0}.Login .Buttons{padding-top:0;padding-bottom:0;text-align:center}.Login .Button{float:none;display:inline-block;width:100%;margin-top:15px;margin-bottom:15px}.Login .Button.LoginBtn{width:auto}}@media (min-width:768px){#HeaderNav{float:left;clear:none;width:auto;background:none}#HeaderNav > ul > li{border-top:none}#HeaderNav ul > li.HasSub > a{background-position:center bottom}#HeaderNav > ul > li > a .Arrow{bottom:4px;left:0;right:0;top:inherit}body{padding-top:60px;}.HeaderBar{position:fixed;top:0;left:0;width:100%;z-index:3}.HeaderBar ul > li > a,.HeaderBar .MenuToggle{font-size:80%;padding:0 5px}.HeaderBar .Icon{margin:0 0 0 10px;position:relative;top:-2px}.HeaderBar .Logo{padding-left:0}}@media (min-width:768px) and (max-width:991px){#HeaderNav{position:absolute;top:100%;left:0;width:100%;background:#292929;overflow:hidden}#HeaderNav.in{overflow:visible}#HeaderNav > ul{float:none;width:94%;margin:0 auto;text-align:right}#HeaderNav > ul > li{float:none;display:inline-block}#HeaderNav > ul > li > a{line-height:50px}#HeaderNav .SubNav{text-align:left}}@media (min-width:992px){.HeaderNavigation{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;visibility:visible !important}.HeaderBar ul > li > a{padding:0 10px;font-size:100%}.HeaderBar .Logo{padding-right:10px}.UserLinks{position:relative}.HeaderAccountMenuWrapper,.AjaxMiniBasket{position:absolute;top:100%;left:0;z-index:20;width:150px;padding-top:18px;display:block;background:none;padding:0}.AjaxMiniBasket{left:auto;right:0;width:390px}.HeaderAccountMenuWrapper .HeaderAccountMenu,.AjaxMiniBasket .MiniBasket{padding:10px;background:#fff;border:1px solid #1F1F1F;position:relative}.HeaderAccountMenuWrapper .HeaderAccountMenu a{font-size:100%;background:none;color:#9fa8a9}.HeaderAccountMenuWrapper .HeaderAccountMenu:before,.HeaderAccountMenuWrapper .HeaderAccountMenu:after,.AjaxMiniBasket .MiniBasket:before,.AjaxMiniBasket .MiniBasket:after{position:absolute;bottom:100%;left:50%;margin-left:-18px;border-width:18px;border-color:transparent;border-style:solid;content:"";height:0;width:0}.HeaderAccountMenuWrapper .HeaderAccountMenu:before,.AjaxMiniBasket .MiniBasket:before{border-bottom-color:#1F1F1F}.HeaderAccountMenuWrapper .HeaderAccountMenu:after,.AjaxMiniBasket .MiniBasket:after{border-bottom-color:#fff;border-width:17px;margin-left:-17px}}.SubNav,.SubNavInfo,.SubNavGroup ul{display:none}.SubNavGroups,.SubNavGroup{padding:0}.SubNavGroup ul,.SubNavGroup ul li{margin:0;padding:0;list-style:none;line-height:normal}.SubNavGroup a{padding:0 20px!important;line-height:60px !important;text-transform:uppercase;font-family:"Oswald",sans-serif;display:block;color:#9fa8a9;font-size:80%}.SubNavInfo{padding:0}.SubNavInfo .SubNavCol{padding:0 15px 15px}.SubNavInfo .SubNavCol h2{padding:0;margin:0 0 10px;font-weight:bold;color:#000;line-height:40px;font-size:100%;font-family:"Oswald",sans-serif;text-transform:uppercase}.SubSubGroups{padding:15px 30px 15px 0}.SubSubThumbWrap{padding:10px 0;overflow:auto}.SubSubGroups p{margin:0;padding:0}.SubSubThumbWrap .MenuThumbWrapper{padding:5px}.SubSubThumbWrap .MenuThumb{border:4px solid #f7f7f7;padding:5px}.MenuThumbWrapper:nth-child(3n+1){clear:both}.SubSubThumbWrap .MenuThumb .Name{font-size:80%}.SubNavGroup{background-color:#f7f7f7}.SubNavGroup a:hover,.SubNavGroup a:focus{text-decoration:none}.SubNavGroup a.GroupTitle{font-weight:bold;color:#000;font-size:100%}.SubNavGroup a.GroupTitle .CollapsableMenuIcons{display:none}.SubNavGroup .MenuLabel{background:#43b1e6;text-transform:uppercase;font-style:italic;font-size:10px;color:#000;padding:1px 3px 1px 1px;position:relative;top:-2px;font-weight:bold;margin-left:8px}@media (min-width:1200px){.MenuThumbWrapper:nth-child(3n+1){clear:none}.MenuThumbWrapper:nth-child(6n+1){clear:both}}@media (min-width:768px){.SubNav{position:absolute;top:100%;left:0;width:100%;background:#fff}.SubNavInfo,.SubNavGroup ul{display:block}.SubNav .SubNavMenu,.SubNav .SubNavDetails{position:relative;z-index:10;clear:both}.SubNav .container:before,.SubNav .container:after{box-sizing:border-box;content:"";display:block !important;position:absolute;top:0;width:50%;height:100%}.SubNav .SubNavGroups,.SubNav .SubSubGroups{background-color:#f7f7f7;border-right:1px solid #d4d4d4}.SubNav .container:before{background-color:#f7f7f7;left:0}.SubNav .container:after{background-color:#fff;right:0}.SubNavGroup a{padding:0 !important;line-height:40px !important}#HeaderNav > ul > li.HasSub > a.Open{background-image:url(images/Menu_Up_Arrow_White.png);background-position:center bottom;background-repeat:no-repeat}#HeaderNav > ul > li.HasSub > a.Open .Arrow{display:none}.SubNavGroup{padding-right:10px;background:none}.Collapsable .SubNavGroup{max-height:0;overflow:hidden;transition:max-height 2s linear 0.5s}.Collapsable .SubNavGroup.Open{overflow:auto}.SubNavGroup a.GroupTitle .CollapsableMenuIcons{padding:0 10px;display:inline}}@media (min-width:992px){.SubNavGroup{padding-right:15px}}#SideBar,.SidebarButtonContainer{background:#DDDDDD}#Header .Search,#SideBar ul li a:hover{background:#EEEEEE}.SidebarButtonContainer .icon-bar,.FooterNavButton .icon-bar{background:#fff}.AjaxSearchProduct{border-top:1px solid #dddddd}.AjaxSearchProduct:first-child{border-top:none}.AccountLinks{}#PrimaryContent h1{color:#757575;font-size:28px}.BuyContainer,.CartContainer .Promotion{background:#eeeeee;padding:15px}.InfoTab .r-tabs-state-active,.TabContentsContainer .r-tabs-accordion-title.r-tabs-state-active{background:#DDDDDD}.TabContentsContainer .TabContent{border:10px solid #DDDDDD}.owl-carousel .owl-nav > div{background:#eeeeee}.ProductListTable thead tr,.Invoices thead tr{border-bottom:1px solid #666666}.ProductListTable{background:rgba(255,255,255,0.8);border:5px solid transparent;font-size:80%;font-style:italic;padding:5px;width:auto}.ProductListTable tbody tr td{font-weight:bold}.ProductListTable .Notify a,.ProductListTable tbody tr td.DueIn .Stock{white-space:nowrap}.ProductListTable .Quantity .Stock{line-height:normal;white-space:nowrap}@media (max-width:768px){.ProductListTable tbody tr{padding:10px}.ProductListTable td.DueIn{padding-left:15px}}.AccountPageLinks .Button{margin-bottom:8px;display:block}@media (min-width:768px){.AccountPageLinks .Button{float:left}.AccountPageLinks .Button:not(:first-child){margin-left:8px}}@media (max-width:768px){table.CartDataTable tr.ProductImageRow,table.CartDataTable tr.ProductInfoRow,table.AccountTable tbody tr,.Next.AccountNext,.TokensTable .CardRow{border-top:1px solid #DDDDDD;margin-top:5px;padding-top:5px}table.CartDataTable tr.ProductInfoRow{padding-bottom:5px}}@media (min-width:768px){table.CartDataTable tr.ProductInfoRow,table.AccountTable tbody tr,.Next.AccountNext,.TokensTable .CardRow{border-top:1px solid #DDDDDD}}table.Wizard .Sidebar{border:1px solid #DDDDDD;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}table.Wizard .Sidebar a{border-left:1px solid #ccc;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}table.Wizard .Sidebar td:first-child a{border-left:none;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}table.Wizard .Sidebar td:last-child a{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}table.Wizard .Sidebar td.Selected a{background-color:#e0e0e0}.CookieConsent{background:#eeeeee;border-top:1px solid #DDDDDD}#Footer{background:#222222;color:#fff;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#Footer > .container{padding:0 15px}#Footer h2,#Footer a,#Footer p{color:#fff;font-size:90%;line-height:20px;padding:0;margin:0}#Footer h2,#Footer h2 a{font-weight:bold;font-size:100%;line-height:30px}#Footer h2{font-family:'Oswald',sans-serif;text-transform:uppercase;margin:10px 0}#Footer .FooterCol{padding:0}#Footer .FooterCol .FooterSection{padding:10px 10px 20px 10px;text-align:center;border-bottom:1px solid #444444}#Footer .FooterBar{clear:both;text-align:right;background:#000;line-height:40px}#Footer .FooterBar a{padding:0 10px;text-decoration:none;display:inline-block;line-height:40px}#Footer .FooterBar a:hover{background:#fff;color:#000}#Footer .FooterBar .FooterLogo{float:left;height:40px;padding:5px 0;text-align:left}#Footer .FooterBar .FooterLogo a{line-height:normal;height:100%;display:block}#Footer iframe{border:none;padding:0;margin:0;width:100%}.EmailSignUp iframe{height:150px}#Footer iframe.StravaWidget{margin-top:15px}#Footer a.MapLink,#Footer a.AboutUsMoreLink,#Footer .MoreTwitter{color:#d5d7da;display:block;line-height:28px;padding:0;text-align:right;text-shadow:none;background:#666666}#Footer a.MapLink .Icon,#Footer a.AboutUsMoreLink .Icon,#Footer .MoreTwitter .Icon{background:#434342 none repeat scroll 0 0;display:inline-block;font-size:140%;font-weight:bold;height:28px;line-height:28px;margin-left:8px;padding:0 14px;vertical-align:top;cursor:pointer;font-size:80%}#Footer a.MapLink:hover,#Footer a.AboutUsMoreLink:hover,#Footer .MoreTwitter:hover{background:#d5d7da;color:#666666;text-decoration:none}#Footer a.MapLink:hover .Icon,#Footer a.AboutUsMoreLink:hover .Icon,#Footer .MoreTwitter:hover .Icon{background:#666666;color:#d5d7da}#Footer a.AboutUsMoreLink,#Footer .MoreTwitter{margin-bottom:15px}#Footer .SocialLinks a{display:inline-block;margin:0 4px 15px 0}#Footer .SocialLinks a img{opacity:0.7}#Footer .SocialLinks a:hover{text-decoration:none}#Footer .MoreAboutUs{padding-bottom:20px}#Footer .SocialLinks a:hover img{opacity:0.9}@media (min-width:768px){#Footer,#Footer .container{padding:0}#Footer .FooterCol .FooterSection{padding:0 10px;border-bottom:none;text-align:left}#Footer .FooterLinks ul{display:block;margin-bottom:20px}.EmailSignUp iframe,#Footer a.MapLink{width:90%;max-width:190px}}@media (min-width:992px){#Footer .container{display:flex}#Footer .container .FooterCol{flex:1}}.TwitterContainer,#twitter-widget-0{width:100% !important;overflow:hidden;display:block}.HomeSlider .Slide{display:none;position:relative;overflow:hidden;margin:0 auto;max-width:100%;max-height:100%}.HomeSlider .Slide .SliderBG{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transition:all 4s;-webkit-transition:all 4s;transition:all 4s;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.HomeSlider .active .Slide .SliderBG{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.HomeSlider .Slide:first-child{display:block}.HomeSlider .Image{text-align:center}.HomeSlider .Image img,.ProductGallary .Image img{width:100%;max-height:none;max-width:none}.HomeSlider .Image img.Zoom{position:absolute;top:-999px;right:-999px;bottom:-999px;left:-999px;margin:auto;width:110% !important}.HomeSlider .Image img.ImageLoading,.ProductGallary .Image img.ImageLoading{visibility:visible}.HomeSlider .Slide .TextWrapper{width:100%;background:rgba(255,255,255,0.8);z-index:1}.HomeSlider .Slide .TextWrapper .Text,.HomeSlider .Slide .TextWrapper .Video{padding:20px 30px;z-index:1}.HomeSlider .Slide .Text h2{color:#000000;font-size:250%;font-weight:bold;text-transform:uppercase;margin:0 0 20px}.HomeSlider .Slide .Text p{margin:0}.HomeSlider .Slide .Text a.Button{margin:15px 0 0;background:#222222;color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 30px;font-weight:bold;font-size:80%;display:inline-block}.owl-controls{text-align:center;clear:both}.owl-controls .owl-dot{display:inline-block;height:12px;width:12px;margin:10px 5px;background:url(images/Grey_Dot.png) no-repeat}.owl-controls .owl-dot:only-child{display:none}.owl-controls .owl-dot.active{background:url(images/Blue_Dot.png) no-repeat}.ProductGallaryControls{clear:both;position:relative;z-index:4;min-height:34px}.ProductGallaryControls a{display:inline-block;padding:10px 5px;color:#333;cursor:pointer}.ProductGallaryControls a:hover{color:#43b1e6}.VideoSlide video{width:100%}@media (min-width:768px){.HomeSlider .Slide .TextWrapper{position:static;background:none;padding:0}.HomeSlider .Slide .Text,.HomeSlider .Slide .Video{display:inline;width:50%;background:none;position:absolute;bottom:auto;top:10%;left:3%}.HomeSlider .Slide .Video{width:35%}.HomeSlider .Slide .Text.RightAlign,.HomeSlider .Slide .Video{left:auto;right:3%}.HomeSlider .Slide .Text.RightAlign{text-align:right}.HomeSlider .Slide .Video.LeftAlign{left:3%;right:auto}.HomeSlider .Slide .Text p,.HomeSlider .Slide .Text a.Button{font-size:100%}.HomeSlider .Slide .Text h2{font-size:300%}.HomeSlider .Image img{visibility:hidden}.HomeSlider .Slide .Text a.Button{margin:40px 0 0}}@media (min-width:992px){.HomeSlider .Slide .Text,.HomeSlider .Slide .Video{top:15%}}@media (min-width:1200px){.HomeSlider .Slide .Text{top:25%}.HomeSlider .Slide .Video{top:17%}}.HomeBoxes .HomeBox{padding:15px;position:relative}.HomeBoxes .HomeBox .ThumbLink{display:block}.HomeBoxes .HomeBox .TextWrapper::before{content:" ";display:inline-block;height:100%;vertical-align:middle}.HomeBoxes .HomeBox .TextWrapper{bottom:0;left:0;position:absolute;right:0;top:0;text-align:center}.HomeBoxes .HomeBox .Text{display:inline-block;vertical-align:middle;color:#fff;font-family:"Oswald",sans-serif;font-size:200%}.HomeBoxes .HomeBox .Text .Button{background:#1f1f1f;color:#fff;display:inline-block;font-size:60%;font-weight:normal;padding:8px 10px}.HomeBoxes .HomeBox .Text p{margin:0}.HomeBoxes .HomeBox .Image img{margin-right:auto;margin-left:auto}.HomeCollage .CollageGroup,.HomeCollage .CollageItem,.HomeCollage .CollageItem .CollageImage{padding:0;margin:0;border:none}.HomeCollage .CollageItem{overflow:hidden}.HomeCollage .CollageItem .CollageImage{padding-bottom:100%;position:relative;width:100%}.HomeCollage .CollageItem .CollageImage a.ImageLink,.HomeCollage .CollageItem .CollageImage .ShareImageWrapper{display:block;height:100%;position:absolute;width:100%}.HomeCollage .CollageItem .CollageImage a.ImageLink img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;display:block}.HomeCollage .CollageItem .Name,.HomeCollage .CollageItem .LightboxName{position:absolute;top:0;left:0;width:100%;padding:5px;display:block;z-index:2}.HomeCollage .CollageItem .LightboxName,.HomeCollage .CollageItem .CollageModalItem .Name{bottom:0;top:auto;padding-right:30px}.HomeCollage .CollageItem .Name h3,.HomeCollage .CollageItem .LightboxName .Title{font-size:100%;font-weight:bold;margin:0;color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.6)}.HomeCollage .CollageItem .LightboxName .Title .Icon,.HomeCollage .CollageItem .CollageModalItem .Name .Icon{position:absolute;bottom:0;right:0;padding:5px}.HomeCollage a{cursor:pointer}.HomeCollage .CollageItem .Name h3 a{color:#fff;cursor:pointer}.HomeCollage .CollageItem .ShareItemInfo{position:absolute;left:0;top:6%;width:100%}.HomeCollage .CollageItem .ShareItemText{padding:0 20%}.HomeCollage .CollageItem .ShareItemText h3{color:#fff;font-weight:bold;font-size:250%;text-transform:uppercase;margin:0 0 20px}.HomeCollage .CollageItem .ShareItemText p{color:#fff;text-transform:uppercase;margin:0 0 30px}.HomeCollage .CollageItem .ShareItemInfo .ShareBtns{padding-top:40px;text-align:center;white-space:nowrap}.HomeCollage .CollageItem .ShareItemInfo .ShareBtns a{display:inline-block;padding:10px 20px;text-align:center;color:#fff;margin:0 1.5%;white-space:nowrap}.HomeCollage .CollageItem .ShareItemInfo .ShareBtns a:hover{opacity:0.8}.HomeCollage .CollageItem .ShareItemInfo .ShareBtns a.Twitter{background:#39a9f3}.HomeCollage .CollageItem .ShareItemInfo .ShareBtns a.Facebook{background:#4e5ebe}.HomeCollage .CollageItem .ShareItemInfo .ShareBtns a.Share{background:#f7f7f7;color:#505050}.HomeCollage .CollageGroup{clear:both}.CollageModal{z-index:3}.CollageModal iframe{margin:0 auto !important;max-width:100% !important;width:100% !important}.CollageModal button.close{font-size:36px;text-shadow:0 0 4px #fff;opacity:0.6;position:relative;z-index:3;cursor:pointer}.CollageModal .modal-content{background:none;border:none;box-shadow:none;text-align:center}.CollageModal .modal-content .modal-header{border:none;min-height:0;padding:0}.CollageModal.Share iframe{border:medium none;height:400px;padding:0}.CollageModal.Share .modal-dialog{width:380px}.CollageModal.Facebook iframe{background:#fff}@media (min-width:768px){.HomeCollage .CollageGroup{clear:none}.HomeCollage .CollageGroup.TwoRowLeft{clear:both}.CollageModal .modal-dialog{margin-top:80px}.CollageModal .modal-backdrop{height:100%}}@media (min-width:992px){.HomeCollage .CollageGroup,.HomeCollage .CollageGroup.TwoRowLeft{clear:none}.HomeCollage .CollageGroup.ThreeRowLeft{clear:both}}#Breadcrumbs{background:rgba(255,255,255,0.8);border-bottom:2px solid #000;position:absolute;top:0;left:0;width:100%;z-index:2;margin:0}#Breadcrumbs h3{display:inline-block;margin:0;padding:0 10px 0 0}#Breadcrumbs h3,#Breadcrumbs a{line-height:50px;color:#000}#Breadcrumbs a,#Breadcrumbs .Divider{position:relative;top:-2px}#Breadcrumbs .Divider{padding:0 5px}.ProductDetails{position:relative}.ProductIntro{padding:15px}.ProductIntro h1{text-transform:uppercase;font-weight:bold;margin:0;font-size:160%}.ProductOptions .BuyButtonContainer .Next{margin:0}.ProductOptions .QuantityContainer,.ProductOptions .BuyButtonContainer{padding:10px 0}.TabHeader{background:#43b1e6}.TabHeader ul{list-style:none;padding:0;margin:0 auto !important;display:block}.TabHeader ul li{display:inline-block}.TabHeader ul li.WriteReview,.TabHeader ul li.ReadersRides{float:right}.TabHeader ul li a,.TabContentsContainer .r-tabs-accordion-title a,.TabContentsContainer a.ReadersBikes{display:block;text-transform:uppercase;line-height:44px;padding:0 15px !important;font-weight:bold;color:#222222;cursor:pointer;text-decoration:none}.TabContainer ul.InfoTab > li > a p{margin:0;padding:0}.TabHeader ul li.r-tabs-state-active a,.TabHeader ul li.hover a,.TabContentsContainer .r-tabs-accordion-title.r-tabs-state-active a,.TabContentsContainer .r-tabs-accordion-title:hover a,.TabContentsContainer a.ReadersBikes:hover{background-color:#222222;color:#fff}.TabHeader ul li.r-tabs-state-active a,.TabContentsContainer .r-tabs-accordion-title.r-tabs-state-active a{background-image:url("images/Menu_Up_Arrow_White.png");background-position:center bottom;background-repeat:no-repeat}.TabContentsContainer .TabContent{border:none;padding:30px 15px;margin:0}.TabContentsContainer .r-tabs-accordion-title,.TabContentsContainer a.ReadersBikes{background:#43b1e6;margin-bottom:2px}.GeometryText,.SuspensionText{display:inline-block;float:left;max-width:50%}.GeometryProduct,.AjaxSearchProduct{width:100;text-align:center}.GeometryProduct .Image,.AjaxSearchProduct .Image{padding-bottom:100% !important;width:100%;position:relative}.GeometryProduct .Image a,.AjaxSearchProduct .Image a{display:block;height:100%;position:absolute;width:100%}.GeometryProduct .Image img,.AjaxSearchProduct .Image img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.GeometryProduct .Text{padding:10px 0}.GeometryProduct a{color:#292929}.ReviewForm .StarRating .Icon{color:#43b1e6;font-size:160%;cursor:pointer;padding:8px}.ReviewForm .ProductRating label{line-height:40px}.ReviewForm fieldset div{margin-left:0}.ReviewForm fieldset label{position:static;display:block;width:100%}#recaptcha_table{max-width:445px}#recaptcha_table,#recaptcha_table tbody,#recaptcha_table tr,#recaptcha_table td{display:block;width:100%}#recaptcha_table tr{position:relative;padding-right:124px}#recaptcha_table tr td{position:absolute;top:0;right:0;height:auto;width:auto}#recaptcha_table tr td:first-child{position:static;width:100%}#recaptcha_table tr:first-child td:first-child + td{right:85px}#recaptcha_table #recaptcha_image{width:100% !important;height:auto !important}#recaptcha_table #recaptcha_image img{height:auto !important;max-height:100%;max-width:100%;width:auto !important}#recaptcha_table tr input[type='text']{width:100% !important;padding:0 6px}#recaptcha_table tr:last-child td:last-child a{line-height:36px}.ProductOptions .ProductListTable{width:100%}.ProductOptions .QuantitySpinner{position:relative;padding:0 36px;width:120px;margin:0 auto;text-align:center}.ProductOptions .QuantitySpinner .Button{position:absolute;top:0;width:32px}.ProductOptions .QuantitySpinner .Button.Add{right:0}.ProductOptions .QuantitySpinner .Button.Subtract{left:0}.ProductOptions .QuantitySpinner input.Quantity{display:block;width:100%;max-width:100%;text-align:center;padding-right:0;padding-left:0}.OptionsToggleBtn{font-weight:bold;background:rgba(255,255,255,0.8)}.ProductIntro .OptionsToggleBtn{background:none}.ProductIntro .FromPrice{padding:10px 0}.ProductIntro .FromPrice .Price{color:#43b1e6;font-size:16px;padding-left:4px}.ProductOptionsModal .modal-dialog{width:900px;max-width:90%}.ProductOptions .ProductTableWrapper{overflow:auto;max-height:80vh}.ProductOptions .BuyButtonWrapper{padding-top:6px}.OptionsToggleBtn a{display:block;padding:4px 15px;cursor:pointer}.ProductIntro .OptionsToggleBtn a{padding-right:0;padding-left:0}.OptionsToggleBtn a:hover{text-decoration:none}.OptionsToggleBtn a > *{padding:2px}.OptionsToggleBtn .ClosedText,.OptionsToggleBtn .collapsed .OpenedText{display:none}.OptionsToggleBtn .collapsed .ClosedText,.OptionsToggleBtn .OpenedText{display:block}.OptionsToggleBtn .ClosedText .Icon,.OptionsToggleBtn .ClosedText .Price{color:#000}.OptionsToggleBtn .ClosedText .Text{color:#00BAF2}.OptionsToggleBtn .OpenedText{color:Red}#ProductDescription .PlayVideo a{display:block;line-height:30px;text-decoration:none;cursor:pointer}#ProductDescription .PlayVideo .fa{font-size:30px;margin-right:5px;vertical-align:middle;line-height:30px}@media (min-width:768px){.ProductInfo{position:absolute;top:52px;left:0;width:100%;z-index:2}.ProductInfo .container{position:relative}.ProductIntro{margin:30px 0 30px 0;background:rgba(255,255,255,0.8);overflow:auto}.ProductOptions .QuantityContainer,.ProductOptions .BuyButtonContainer{max-width:200px;padding:2px 0}.ProductOptions td.Quantity{width:130px}.ProductOptions .Next .Button{width:auto}.CrossSell .CrossSellThumbWrapper{padding:5px;float:right}.CrossSell .CrossSellThumb{border:4px solid #f7f7f7;padding:5px;background:rgba(255,255,255,0.8)}.CrossSell .CrossSellThumb .Name{font-size:80%}.TabContentsContainer .TabContent{padding:30px 0}.ReviewForm{float:right}.ReviewForm .StarRating{margin-left:0}.ReviewForm .FileUpload .input-group{max-width:300px}.ReviewForm div.Recaptcha div{text-align:left}}@media (min-width:992px){.ProductIntro{max-width:600px}.CrossSellTab{display:none !important}.CrossSell{margin:30px 0 30px 0;padding:0;position:absolute;top:0;right:0}}.ContentPageBanner{position:relative;margin-bottom:10px}.ContentPageBanner img{width:100% !important}.ContentPageBanner h1{position:absolute;top:15px;left:15px;color:#fff;text-shadow:#000000 1px 1px}.ContentPageBanner .ShareButtons{bottom:30px;position:absolute;right:10px}.ContentPageBanner .ShareButtons span{min-height:24px}.ContentText{float:none;margin:10px auto}.ContentText p{margin:0}.ContentText h1{margin-top:10px}.ArticleImage{text-align:center;margin:10px 0}.BlogWrapper{background:#292929}.BlogWrapper #Breadcrumbs{display:none}.BlogContent{padding:0}.BlogMenu{float:right}.BlogMenu .BlogArchiveGroup,.BlogMenu .panel-heading{background:none;box-shadow:none;border:none;padding:0;margin:0}.BlogMenu h2 a{color:#9fa8a9;display:block;outline:none;position:relative;text-decoration:none;padding:10px 0}.BlogMenu h2 a .Icons{position:absolute;top:0;right:0}.BlogMenu h2 a.collapsed .Icons .Plus,.BlogMenu h2 a .Icons .Minus{display:block}.BlogMenu h2 a .Icons .Plus,.BlogMenu h2 a.collapsed .Icons .Minus{display:none}.BlogMenu ul{margin:0;padding:0;list-style:none}.BlogMenu ul li{margin:0;padding:0 5px}.BlogMenu ul li a{color:#fff;line-height:30px}@media (min-width:768px){.BlogMenu h2 a:hover{text-decoration:none;cursor:default}.BlogMenu h2 a .Icons{display:none}.BlogMenu .panel-collapse{display:block !important;visibility:visible !important;height:auto !important}}.AjaxSearchProduct{padding:15px !important}.Search .AjaxSearchResults .Name,.ProductThumbnail .Name{display:table;height:60px;padding:10px;width:100%;text-align:center}.Search .AjaxSearchResults .Name a,.ProductThumbnail .Name a{display:table-cell;line-height:20px;vertical-align:middle}.AjaxSearchResults .MoreResults .Icon{position:static;line-height:30px}.HighlightGalleryOverlay{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background:rgba(0,0,0,0.5)}.HighlightGallery .HighlightGalleryOverlay{display:block}.HighlightGallery #PrimaryContent{position:relative;z-index:3}.HighlightGallery .ProductInfo{visibility:hidden}.HighlightGallery .ProductGallary{position:relative;z-index:4}.HighlightGallery .ProductGallaryControls{background:#fff;z-index:4}.ProductGallary .owl-nav > div{top:0;background:none;display:block;padding:0;width:40px}.ProductGallary .owl-nav{display:none}.HighlightGallery .ProductGallary .owl-nav{display:block}.ProductGallary .owl-nav > div .Icon{color:#fff;position:absolute;top:50%;height:50px;line-height:50px;width:40px;text-align:center;margin-top:-25px;font-size:400%;text-shadow:0 0 4px #333}.ProductGallary .HighlightGalleryClose{height:auto !important;position:absolute;right:15px;top:10px !important;width:auto;cursor:pointer}.ProductGallary .HighlightGalleryClose .Icon{font-size:300%;height:auto;line-height:normal;margin:0 !important;position:static;width:auto}a.HighlightGallery{bottom:0;cursor:pointer;font-size:100%;margin:0;padding:0 10px;text-decoration:none;z-index:3;color:#333;text-shadow:0 0 4px #fff;line-height:32px;font-weight:bold;position:absolute;right:0;text-transform:uppercase}a.HighlightGallery .Icon{font-size:180%;margin-left:4px;position:relative;top:2px}.HighlightGallery a.HighlightGallery{display:none}.MiniBasketWrapper{font-size:90%;line-height:18px}.MiniBasket:after,.MiniBasket:before{left:280px}.MiniBasketProductsContainer .MiniBasketProduct,.MiniBasket .MiniBasketTotal{border-top:1px solid #e0e0e0;padding:10px}.MiniBasketProductsContainer .MiniBasketProduct:first-child{border-top:none}.MiniBasketProductsContainer .MiniBasketProduct .Image{float:left;width:60px;height:60px;border:1px solid #e0e0e0}.MiniBasketProductsContainer .MiniBasketProduct .Text{float:left;width:168px;padding:4px 10px}.MiniBasketProductsContainer .MiniBasketProduct .Text .Name{color:#43b1e6}.MiniBasketProductsContainer .MiniBasketProduct .Quantity{float:left;width:35px;text-align:center;padding:4px 0}.MiniBasketProductsContainer .MiniBasketProduct .LinePrice,.MiniBasket .MiniBasketTotal .Price{float:left;width:65px;text-align:right;padding:4px 0}#Header .MiniBasketProductsContainer .MiniBasketProduct .LinePrice a.Remove .Icon{background:none;height:auto;width:auto;display:block;text-align:right;font-size:160%}#Header .MiniBasketProductsContainer .MiniBasketProduct .LinePrice a.Remove:hover .Icon{color:#404040;opacity:0.6}.MiniBasketProductsContainer .MiniBasketProduct .Text .StockCode{display:block}.MiniBasket .MiniBasketTotal{text-align:right}.MiniBasket .MiniBasketTotal .Price{font-size:140%;font-weight:bold;padding:0;width:80px}.MiniBasket .MiniBasketTotal .Label{float:left;width:248px;line-height:22px}.MiniBasket .ButtonsContainer{text-align:right}.MiniBasket .ButtonsContainer > div{padding:10px}.MiniBasket .ButtonsContainer .Button{width:100%;text-align:center !important}.MiniBasket .ButtonsContainer .Button.AltButton,.MiniBasket .ButtonsContainer .Button:hover,.MiniBasket .ButtonsContainer .Button.active{color:#fff !important}.MiniBasket .Remove .Icon{color:#e83030}.MiniBasket .Price.POA{color:red}@media (max-width:767px){.MiniBasketWrapper{display:none !important}}.SocialMedia{background:#222}.SocialLink{overflow:hidden;padding:0}.SocialLink a{padding:25px 10px;display:block;color:#fff;text-align:center;line-height:45px;text-transform:uppercase;font-size:24px;text-decoration:none;transition:color 1s}.SocialTextLink:hover a{color:#43b1e6}.SocialImageLink{position:relative}.SocialImageLink .SocialText{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;background:transparent;-webkit-transform:scale(5);-moz-transform:scale(5);-o-transform:scale(5);-ms-transform:scale(5);transform:scale(5);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.SocialImageLink:hover .SocialText{opacity:1;background:rgba(0,0,0,0.9);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.TeamThumbsWrapper .row{margin-right:-10px;margin-left:-10px}.TeamThumb{padding:10px}.TeamThumb a{cursor:pointer}.TeamThumb .Text a{display:block;background:#f7f7f7;padding:10px;font-family:"Oswald",sans-serif;text-decoration:none}.TeamThumb .Text a span{display:block}.TeamThumb .Text a .Name{padding-bottom:10px;font-size:18px}.TeamThumb .Text a .More .fa{margin-left:10px}.TeamThumb:hover a{opacity:0.6;color:#43b1e6}#TeamDetailsModal .modal-content{border-radius:0}#TeamDetailsModal .modal-content .modal-header{border:none;padding:0;min-height:0}#TeamDetailsModal .modal-content .modal-header .close{position:absolute;top:10px;right:10px;font-size:40px;z-index:2}#TeamDetailsModal .modal-body .Text{padding-top:20px}#TeamDetailsModal .modal-body .ImageContainer h2,#TeamDetailsModal .modal-body .Text h2,#TeamDetailsModal .modal-body .Text h3{font-family:"Oswald",sans-serif;margin:0 0 20px}#TeamDetailsModal .modal-body .Text .SocialLink{color:#222;padding-right:6px}#TeamDetailsModal .modal-body .Text .SocialLink .fa{color:#43b1e6;padding-right:15px}@media (min-width:768px){#TeamDetailsModal .modal-dialog{width:700px}}@media (min-width:992px){#TeamDetailsModal .modal-dialog{width:900px}}@media (min-width:1200px){#TeamDetailsModal .modal-dialog{width:1100px}}.AlternateSiteMenuItem a{padding:6px 20px 4px !important}.AlternateSiteMenuItem a:hover{opacity:0.7}.AlternateSiteMenuItem a img{height:30px !important}.SectorMenuItem a{background:#405363 !important}.KinesisMenuItem a{background:#000 !important}@media (min-width:768px){.AlternateSiteBar{position:fixed;top:0;left:0;width:100%;z-index:3;background:#fff}.AlternateSiteBar a{display:inline-block;padding:4px 0}.AlternateSiteBar a img{height:30px !important}.AlternateSiteBar + .HeaderBar{top:37px}}.InternationalCustomersCheckoutMsg{text-align:right;margin:0 0 15px}.PaymentMethods{text-align:center;background:#fff}.PaymentMethods .PaymentLabel,.PaymentMethods .PaymentImage{display:inline-block;vertical-align:middle;padding:10px}.PaymentMethods .PaymentLabel{font-weight:bold;text-transform:uppercase;color:#666;display:block}@media (min-width:768px){.PaymentMethods .PaymentLabel{display:inline-block;position:relative}.PaymentMethods .PaymentLabel:before{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;height:20px;width:2px;background:#666}}.V12Calculator .V12BreakdownTable{width:100%;text-align:left}.V12Calculator .V12BreakdownTable tr{}.V12Calculator .V12BreakdownTable tr th,.V12Calculator .V12BreakdownTable tr td{padding:10px;text-align:left}.V12Calculator .V12BreakdownTable tr.Even{background:#c7c7c7}.V12Calculator .V12CashPriceForm,.V12Calculator .V12DepositForm{text-align:left}.V12Calculator input[type=range]{-webkit-appearance:none;border:1px solid white;margin:10px 0}.V12Calculator input[type=range]::-webkit-slider-runnable-track{height:5px;background:#ddd;border:none;border-radius:3px}.V12Calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#43b1e6;margin-top:-4px}.V12Calculator input[type=range]:focus{outline:none}.V12Calculator input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}.V12Calculator input[type=range]::-moz-range-track{height:5px;background:#ddd;border:none;border-radius:3px}.V12Calculator input[type=range]::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#43b1e6}.V12Calculator input[type=range]:-moz-focusring{outline:1px solid white;outline-offset:-1px}.V12Calculator input[type=range]::-ms-track{width:270px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.V12Calculator input[type=range]::-ms-fill-lower{background:#777;border-radius:10px}.V12Calculator input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}.V12Calculator input[type=range]::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#43b1e6}.V12Calculator input[type=range]:focus::-ms-fill-lower{background:#888}.V12Calculator input[type=range]:focus::-ms-fill-upper{background:#ccc}.V12Calculator .V12BreakdownTable{margin:10px 0}.V12CalculatorModal .modal-body{min-height:560px}.V12Calculator .V12Options{display:flex;align-items:center}.V12Calculator .V12Options .V12Logo{width:200px}a.V12Modal{display:inline-block;cursor:pointer;margin-bottom:10px}.Ribbon{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:60px;height:60px}.Ribbon a{display:block !important;width:auto !important;height:auto !important}.Ribbon .RibbonText{font-size:8px;color:#FFF;text-transform:uppercase;text-align:center;line-height:16px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:80px;display:block;background:red;box-shadow:0 3px 10px -5px black;position:absolute;top:16px;left:-14px}.Ribbon .RibbonText:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:transparent;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,0.0)',endColorstr='rgba(0,0,0,0.4)',GradientType=0 );}.Ribbon .Before,.Ribbon .After,.Ribbon .Before:after,.Ribbon .After:after{content:"";position:absolute;z-index:-1;border:3px solid transparent;top:100%}.Ribbon .Before,.Ribbon .Before:after{left:0;border-left-color:red;border-top-color:red}.Ribbon .After,.Ribbon .After:after{right:0;border-right-color:red;border-top-color:red}.Ribbon .Before:after{top:-3px;left:-3px;border-left-color:rgba(0,0,0,0.4);border-top-color:rgba(0,0,0,0.4)}.Ribbon .After:after{top:-3px;right:-3px;border-right-color:rgba(0,0,0,0.4);border-top-color:rgba(0,0,0,0.4)}.ProductListTable tbody tr.Simple{border-bottom:1px solid #eee}@media (max-width:767px){.ProductListTable tbody tr.Simple{border-top:1px solid #eee;padding:0;overflow:unset}}.ProductListTable tbody tr.Simple .Image{position:relative;text-align:left}@media(max-width:767px){.ProductListTable tbody tr.Simple .Image{text-align:center}}.DataTable.ProductListTable tbody tr td{vertical-align:middle}.WarrantyReturnItemJobType .StockReturnMessage{margin-left:0}