﻿@font-face{font-family:"ccicons";src:url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/fonts/ccicons.eot");src:url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/fonts/ccicons.eot?#iefix") format("embedded-opentype"),url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/fonts/ccicons.woff") format("woff"),url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/fonts/ccicons.ttf") format("truetype"),url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/fonts/ccicons.svg?#ccicons") format("svg");font-weight:normal;font-style:normal}.icon.icon-add-camera:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-add-video:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-arrow-down:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-arrow-left:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-arrow-right:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-arrow-up:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-bike:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-cart:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-cc-logo:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-chat-box:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-check:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-checkbox-checked:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-checkbox-unchecked:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-close-circle:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-close:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-drop-down:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-edit-pencil:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-email-envelope:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-facebook:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-filters:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-flag-flat:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-flag:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-full:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-grid:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-info:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-instagram:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-large:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-location-pin:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-mail:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-menu:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-mobile-phone:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-my:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-phone:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-picture:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-pinterest:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-plus-sign:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-profile:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-refresh:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-review-star-half:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-review-star:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-search-mag:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-search:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-shopping-cart:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-sort:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-star:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-strava-logo:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-strava:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-target:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-thumb:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-thumbs-up:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-twitter:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-wish-list:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-youtube:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-zoom-out:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-zoom:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}html{font-size:16px;line-height:18px}body{font-family:"Proxima N W01 Reg",sans-serif;color:#222;font-size:16px;font-smoothing:antialiased;line-height:1;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 56.25em){body{line-height:24px}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{min-width:1000px}@media (max-device-width: 40em){body,html{min-width:0}}.body-wrap{overflow:hidden;position:relative}@media (max-device-width: 40em){.body-wrap{min-width:0}}@media only screen and (min-width: 37.5em){.body-wrap{position:static}}.body-wrap.modal-open{overflow:hidden;position:fixed}html{text-size-adjust:none;overflow-y:scroll}@media (max-device-width: 64em){html{min-width:0}}[hidden],.hidden,#ajaxLogoutForm{display:none}.invisible{visibility:hidden}.body,.foot,.head,.page{margin-left:auto;margin-right:auto;max-width:1000px;width:100%}.foot,.head,.page{max-width:100%}.inner-body{max-width:1000px}@media (max-device-width: 40em){.page .mbl-desktop{display:none}}.page .mbl-tablet{display:none}@media (max-device-width: 40em){.page .mbl-tablet{display:inline-block}}.page .mbl-phone{display:none}@media (max-device-width: 40em){.page .mbl-phone{box-sizing:border-box;display:block;margin:0 auto;max-width:300px;text-align:center}}.rating-value-0{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-0:before{opacity:.5;content:""}.rating-value-0:after{bottom:0;content:"";position:absolute;left:0}.rating-value-1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-1:before{opacity:.5;content:""}.rating-value-1:after{bottom:0;content:"";position:absolute;left:0}.rating-value-2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-2:before{opacity:.5;content:""}.rating-value-2:after{bottom:0;content:"";position:absolute;left:0}.rating-value-3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-3:before{opacity:.5;content:""}.rating-value-3:after{bottom:0;content:"";position:absolute;left:0}.rating-value-4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-4:before{opacity:.5;content:""}.rating-value-4:after{bottom:0;content:"";position:absolute;left:0}.rating-value-5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-5:before{opacity:.5;content:""}.rating-value-5:after{bottom:0;content:"";position:absolute;left:0}.rating-value-0-5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-0-5:before{opacity:.5;content:""}.rating-value-0-5:after{bottom:0;content:"";position:absolute;left:0}.rating-value-1-5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-1-5:before{opacity:.5;content:""}.rating-value-1-5:after{bottom:0;content:"";position:absolute;left:0}.rating-value-2-5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-2-5:before{opacity:.5;content:""}.rating-value-2-5:after{bottom:0;content:"";position:absolute;left:0}.rating-value-3-5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-3-5:before{opacity:.5;content:""}.rating-value-3-5:after{bottom:0;content:"";position:absolute;left:0}.rating-value-4-5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"ccicons";font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-smoothing:antialiased;line-height:1;min-height:10px;speak:none;text-rendering:optimizeLegibility;text-transform:none;letter-spacing:2px}.rating-value-4-5:before{opacity:.5;content:""}.rating-value-4-5:after{bottom:0;content:"";position:absolute;left:0}#gts-c{z-index:1 !important}.badge{display:block}.alert-inline{display:inline-block;margin:10px 0}.alert-inline p,.alert-inline ul{margin:5px 0}.alert-block{margin:10px 0;padding:10px;clear:both;display:block;position:relative}.alert-block.hidden{display:none}.alert-block.undo p{display:inline-block}.alert-block.undo .alert-block-undo{float:right;text-decoration:underline}.alert-block p{margin:0;padding:0}.alert-block li{margin:5px 0;padding:0}.alert-block ul{list-style:none;list-style-image:none;padding-left:0;margin:0}.alert-block .alert-heading{display:block;font-weight:bold}.alert-block .alert-dismiss{cursor:pointer;margin:0}.ui-errorhandler-message-bottom{clear:both;display:block}.ui-errorhandler-message-right{margin-left:10px}.alert-inline,.alert-list{font-weight:bold}.alert-list{padding-left:0}[class^=alert-].error{color:#c00}[class^=alert-].success{color:#00aeef}[class^=alert-].warning{color:#f90}[class^=alert-] .alert-dismiss{background:none;border-radius:0;border:0;box-shadow:none;color:inherit;font-weight:normal;padding:0;position:static;text-transform:none;vertical-align:inherit;position:relative;position:absolute;right:12px;top:5px}[class^=alert-] .alert-dismiss:hover,[class^=alert-] .alert-dismiss:active{background:none;color:inherit}[class^=alert-] .alert-dismiss:before{background-image:url("/images/competitivecyclist/sprites/sprite-16.png");background-position:-48px -64px;height:16px;width:16px;content:" ";height:16px;position:absolute;width:16px;left:50%;margin-left:-8px;margin-top:-8px;top:50%}.alert-block,.alert-input{border:1px solid}.alert-block.error,.alert-input.error{border-color:#c00}.alert-block.success,.alert-input.success{border-color:#00aeef}.alert-block.warning,.alert-input.warning{border-color:#f90}.alert-block{font-size:14px;border-width:2px}@media (max-device-width: 40em){.alert-block{font-size:16px}}.alert-inline.error{color:#c00}.alert-inline.error input[type="email"],.alert-inline.error input[type="file"],.alert-inline.error input[type="password"],.alert-inline.error input[type="tel"],.alert-inline.error input[type="text"],.alert-inline.error select,.alert-inline.error textarea,.alert-inline.error .textarea-wrapper textarea{border:1px solid #c00}.alert-inline.error label{color:#c00}.alert-inline.success{color:#00aeef}.alert-inline.success input[type="email"],.alert-inline.success input[type="file"],.alert-inline.success input[type="password"],.alert-inline.success input[type="tel"],.alert-inline.success input[type="text"],.alert-inline.success select,.alert-inline.success textarea,.alert-inline.success .textarea-wrapper textarea{border:1px solid #00aeef}.alert-inline.success label{color:#00aeef}.alert-inline.warning{color:#f90}.alert-inline.warning input[type="email"],.alert-inline.warning input[type="file"],.alert-inline.warning input[type="password"],.alert-inline.warning input[type="tel"],.alert-inline.warning input[type="text"],.alert-inline.warning select,.alert-inline.warning textarea,.alert-inline.warning .textarea-wrapper textarea{border:1px solid #f90}.alert-inline.warning label{color:#f90}.ui-errorhandler-message{color:#c00}.btn,.btn-icon,.foot-subscribe .submit-btn.mbl-submit-btn,.pag .current-page .pag-active{padding:0 10px;border:0;cursor:pointer;display:inline-block;position:relative;text-decoration:none;vertical-align:middle}.btn:hover,.btn-icon:hover,.foot-subscribe .submit-btn.mbl-submit-btn:hover,.pag .current-page .pag-active:hover{text-decoration:none}.btn.disabled:hover,.disabled.btn-icon:hover,.foot-subscribe .disabled.submit-btn.mbl-submit-btn:hover,.pag .current-page .disabled.pag-active:hover{cursor:default}.btn-icon input,.foot-subscribe .submit-btn.mbl-submit-btn input{background:transparent}.btn,.btn-icon,.foot-subscribe .submit-btn.mbl-submit-btn,.pag .current-page .pag-active,.btn-light,.btn-secondary,.btn-secondary-light{background-color:#444;color:#fff;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease;border-radius:2px;font-family:"Proxima N W01 Reg",sans-serif;font-weight:500;line-height:2.15em;padding:.1em 1.5em 0;text-transform:uppercase}.btn:hover,.btn-icon:hover,.foot-subscribe .submit-btn.mbl-submit-btn:hover,.pag .current-page .pag-active:hover,.btn-light:hover,.btn-secondary:hover,.btn-secondary-light:hover,.btn:active,.btn-icon:active,.foot-subscribe .submit-btn.mbl-submit-btn:active,.pag .current-page .pag-active:active,.btn-light:active,.btn-secondary:active,.btn-secondary-light:active{background-color:#222;color:#fff}.disabled.btn,.disabled.btn-icon,.foot-subscribe .disabled.submit-btn.mbl-submit-btn,.pag .current-page .disabled.pag-active,.disabled.btn-light,.disabled.btn-secondary,.disabled.btn-secondary-light{opacity:.4}.btn-light{background-color:#f2f2f2;color:#222}.btn-light:hover,.btn-light:active{background-color:#999;color:#222}.btn-secondary{background-color:transparent;box-shadow:inset 0 0 0 1px #555;color:#555}.btn-secondary:hover,.btn-secondary:active{background-color:#222;color:#fff}.btn-secondary-light{background-color:#222;box-shadow:inset 0 0 0 1px #fff;color:#fff}.btn-secondary-light:hover,.btn-secondary-light:active{background-color:#f2f2f2;color:#222}button,input,select,textarea{margin:0;font-family:sans-serif;font-size:100%;vertical-align:baseline}@media (max-device-width: 40em){input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="text"],textarea,.textarea-wrapper,.select{box-sizing:border-box}}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;-o-appearance:button;appearance:button;cursor:pointer}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em}fieldset legend{border:0;padding:0;white-space:normal}form{margin:0}form label{float:left}input,textarea{outline:none}input:focus,textarea:focus{outline:none}input{border:0}input[type="checkbox"].toggle-switch{display:none}input[type="checkbox"].toggle-switch+label{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;transition:background-color .5s ease;background-color:#ccc;border-radius:40px;cursor:pointer;display:block;height:25px;position:relative;width:46px}input[type="checkbox"].toggle-switch+label:before{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease;background:#fff;border:0;border-radius:100%;content:"";display:block;height:21px;left:2px;margin:0;position:absolute;top:2px;width:21px}input[type="checkbox"].toggle-switch:checked+label{background:#333}input[type="checkbox"].toggle-switch:checked+label:before{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);background:#fff;border:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select.popup{visibility:hidden}textarea{overflow:auto;vertical-align:top}button,input,textarea{font-family:"Proxima N W01 Reg",sans-serif}form.dark{padding:30px;background:#f2f2f2}form.dark input[type="email"],form.dark input[type="number"],form.dark input[type="password"],form.dark input[type="tel"],form.dark input[type="text"],form.dark textarea{background:#fff}form.dark .ui-selectmenu-popup{background:#fff}form.light{padding:30px;background:#fff}form .ui-selectmenu-popup{margin:0 0 10px}input[type="tel"] .placeholder,input[type="text"] .placeholder,textarea .placeholder{color:#999;font-family:"Proxima N W01 Reg",sans-serif;font-style:italic;font-weight:inherit}input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,textarea:-moz-placeholder{color:#999;font-family:"Proxima N W01 Reg",sans-serif;font-style:italic;font-weight:inherit}input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;font-family:"Proxima N W01 Reg",sans-serif;font-style:italic;font-weight:inherit}input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="text"]{border-radius:2px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease;background:#f2f2f2;border:1px solid #ccc;box-sizing:border-box;line-height:1.5;padding:0.325em .75rem;margin-bottom:.75rem;text-indent:0;width:100%;-webkit-appearance:none;-webkit-user-select:text}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="text"]:focus{background:#fff}.ie90 input[type="email"],.ie90 input[type="number"],.ie90 input[type="password"],.ie90 input[type="tel"],.ie90 input[type="text"]{height:35px}label,.label{font-weight:500;line-height:1.5em}.required{padding-left:5px;position:relative}@media only screen and (min-width: 56.25em){.required{padding-left:0}}.required:before{color:#c00;content:"*";left:-5px;position:relative}.text-box-hint{color:#b5b5b5}article,aside,details,div,footer,header,p,section{display:block}blockquote{margin:1em 40px}p{margin:1em 0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.group:after{clear:both;display:block;font-size:xx-large;height:0 !important;line-height:0;overflow:hidden;visibility:hidden;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}blockquote{margin:0 10px}p{font-size:1em;line-height:1.5em;margin:0 0 1.5em}._heading,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Proxima N W01 Cd Reg","Arial Narrow",Arial,sans-serif;font-weight:normal;margin:0;text-transform:uppercase}h1,.h1{color:#222;font-family:"Proxima N W01 Reg","Arial Narrow",Arial,sans-serif;font-size:1.602em;line-height:1.1;margin:20px 0}@media only screen and (min-width: 56.25em){h1,.h1{font-size:2.074em;margin:0}}h2,.h2{font-family:"Proxima N W01 Reg","Arial Narrow",Arial,sans-serif;font-size:1.424em;line-height:1.2em}@media only screen and (min-width: 56.25em){h2,.h2{font-size:1.728em}}h3,.h3{font-size:1.266em;line-height:1.3em}@media only screen and (min-width: 56.25em){h3,.h3{font-size:1.44em}}h4,.h4{font-size:1.125em;line-height:1.4em}@media only screen and (min-width: 56.25em){h4,.h4{font-size:1.2em}}h5,.h5{font-size:1em;font-weight:bold;line-height:1.5em}h6,.h6{font-size:1em;line-height:1.5em;font-weight:bold}a{cursor:pointer;font-size:100%;text-decoration:underline}a:active,a:focus,a:hover{outline:0}a{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease;color:#555;text-decoration:none}a:active,a:hover{color:#222}a.underlined{text-decoration:underline}.body p>a{border-bottom:1px solid #bfbfbf;color:#999}.body p>a:active,.body p>a:hover{border-color:#222;color:#222}dl dd{margin:0 0 0 40px}dl dt{font-weight:bold}ol,ul{padding:0 0 0 40px;margin-left:0}dd,dt,dl,li,ol,ul{margin:10px 0}dd,dt,dl,ol,ul{padding:0}dl,ol,ul{margin:0}dl{margin:10px 0}li{margin:.3625em 0}.link-list{padding:0}.link-list a{border:0}.link-list li{box-sizing:border-box;border-bottom:1px solid #fff;font-size:1em;line-height:1.125em;margin:.375em 0;padding:.1875em 0}.link-list li:hover{border-color:#ccc}audio:not([controls]){display:none}figcaption,picture{display:block}figure{display:block;margin:0}img{-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}.media-404{background:inline-image("competitivecyclist/media-404-small.png") no-repeat}@media only screen and (min-width: 68.75em){.media-404{background:inline-image("competitivecyclist/media-404.png") no-repeat 50% 50%}}.mod,.mod-fieldset{margin:10px}.mod .inner,.mod-fieldset .inner{position:relative}.mod .inner:after,.mod-fieldset .inner:after{clear:both;display:block;font-size:xx-large;height:0 !important;line-height:0;overflow:hidden;visibility:hidden;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.mod .inner .bd,.mod-fieldset .inner .bd,.mod .inner .ft,.mod-fieldset .inner .ft,.mod .inner .hd,.mod-fieldset .inner .hd{*zoom:1;display:inline-block;width:100%}.mod .inner .bd:after,.mod-fieldset .inner .bd:after,.mod .inner .ft:after,.mod-fieldset .inner .ft:after,.mod .inner .hd:after,.mod-fieldset .inner .hd:after{clear:both;display:block;font-size:xx-large;height:0 !important;line-height:0;overflow:hidden;visibility:hidden;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.mod-fieldset{box-sizing:border-box;display:inline;float:left;width:100%;clear:both}.mod-fieldset input[type="email"],.mod-fieldset input[type="password"],.mod-fieldset input[type="tel"],.mod-fieldset input[type="text"]{box-sizing:border-box;display:inline;float:left;width:30%;padding-left:10px;padding-right:10px;display:inline-block;float:none}@media (max-device-width: 64em){.mod-fieldset input[type="email"],.mod-fieldset input[type="password"],.mod-fieldset input[type="tel"],.mod-fieldset input[type="text"]{padding:3px 2px}}@media (max-device-width: 64em) and (orientation: portrait){.mod-fieldset input[type="email"],.mod-fieldset input[type="password"],.mod-fieldset input[type="tel"],.mod-fieldset input[type="text"]{width:37.5%}}@media (max-device-width: 40em){.mod-fieldset input[type="email"],.mod-fieldset input[type="password"],.mod-fieldset input[type="tel"],.mod-fieldset input[type="text"]{width:100%}}.mod-fieldset input[type="radio"],.mod-fieldset input[type="checkbox"]{display:inline-block;line-height:1}.mod-fieldset list{display:inline-block}.mod-fieldset .bd{padding-left:20px;margin:0}@media (max-device-width: 40em){.mod-fieldset .bd{padding-left:0}}.mod-fieldset .field-lbl{box-sizing:border-box;display:inline;float:left;width:20%;padding-left:10px;padding-right:10px;display:inline-block;float:none;line-height:1;text-align:right}@media (max-device-width: 64em) and (orientation: portrait){.mod-fieldset .field-lbl{width:25%}}@media (max-device-width: 40em){.mod-fieldset .field-lbl{padding:0;text-align:left;width:100%}}.mod-fieldset .hd{margin-bottom:20px;padding-left:10px;height:32px}.mod-fieldset .hd h3{line-height:32px}.mod-fieldset{padding-bottom:20px;border:2px solid #f2f2f2;display:inline-block;margin:5px 0}.mod-fieldset input[type="email"],.mod-fieldset input[type="password"],.mod-fieldset input[type="tel"],.mod-fieldset input[type="text"]{padding:.325em .75em;width:50%}.ie90 .mod-fieldset input[type="email"],.ie90 .mod-fieldset input[type="password"],.ie90 .mod-fieldset input[type="tel"],.ie90 .mod-fieldset input[type="text"]{height:35px}.mod-fieldset .bd{padding:0 10px 20px 40px}.mod-fieldset .bd:before,.mod-fieldset .bd:after{content:" ";display:table}.mod-fieldset .bd:after,.mod-fieldset .bd:after{clear:both}.mod-fieldset .field-lbl{line-height:1.5;margin:0;padding:0}@media only screen and (min-width: 56.25em){.mod-fieldset .field-lbl{margin:0 10px .75em}}.mod-fieldset .hd{background:#f2f2f2;height:2em;line-height:2}.mod-fieldset .hd h3{margin:0;font-size:1.2em;font-weight:500;line-height:1.7}.mod-fieldset .hd .badge{float:left;width:20px}.pag-wrap{padding:0 10px}.pag{float:left;position:relative;text-align:center;width:100%}.pag:before,.pag:after{content:" ";display:table}.pag:after,.pag:after{clear:both}.pag li{display:inline}.pag ul,.pag .pag-label{display:inline-block;margin:0;padding:0;white-space:nowrap}.pag .pag-next,.pag .pag-prev{margin:0;position:absolute;top:0}.pag .pag-next{right:0}.pag .pag-prev{left:0}.pag{clear:both;text-align:center}@media only screen and (min-width: 56.25em){.pag{text-align:right}}.pag a{color:#333;text-decoration:none}.pag li{margin:0 4px}.pag .current-page .pag-active{padding:0 10px}.pag .pag-all:before{content:"|"}.pag .pag-all a{margin-left:8px}.pag .pag-label{display:none}.pag .pag-next,.pag .pag-prev{position:static}.pag .pag-next a,.pag .pag-prev a{color:#222;font-weight:600;position:static}.mobile-pag{font-size:1em;margin:0 0 1.5em}.mobile-pag .pag-next,.mobile-pag .pag-prev{display:inline-block}.mobile-pag .pag-next .pag-btn-mbl,.mobile-pag .pag-prev .pag-btn-mbl{background-color:transparent;box-shadow:inset 0 0 0 1px #555;color:#555;display:inline-block;font-family:"Proxima N W01 Reg",sans-serif;font-weight:500;line-height:2;padding:0.1em .75rem 0;text-transform:uppercase;vertical-align:middle}.mobile-pag .pag-next .pag-btn-mbl:hover,.mobile-pag .pag-next .pag-btn-mbl:active,.mobile-pag .pag-prev .pag-btn-mbl:hover,.mobile-pag .pag-prev .pag-btn-mbl:active{background-color:#222;color:#fff}.mobile-pag .pag-next{margin:0 0 0 2px}.mobile-pag .pag-prev{margin:0 2px 0 0}.mobile-pag .pager{margin:0 50px;display:inline-block;height:32px;line-height:32px;display:block;text-align:center}.mobile-pag .ui-selectmenu{margin:0;text-align:left;text-transform:none;width:160px !important}.rating{margin:1em 0;position:relative}.rating-best,.rating-count,.rating-value{display:block;border:0;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;height:100%;left:0;position:absolute;top:0}.rating-best{width:100%}.rating-value{z-index:1}.rating-value.rating-0{width:0%}.rating-value.rating-1{width:20%}.rating-value.rating-2{width:40%}.rating-value.rating-3{width:60%}.rating-value.rating-4{width:80%}.rating-value.rating-5{width:100%}caption{margin-bottom:10px}table,.table{border-collapse:collapse;border-spacing:0}.table{display:table}.table .caption{display:table-caption}.table .col{display:table-column}.table .colgroup{display:table-column-group}.table .tbody{display:table-row-group}.table .tfoot{display:table-footer-group}.table .td,.table .th{display:table-cell}.table .th{text-align:center}.table .thead{display:table-header-group}.table .tr{display:table-row}.data-table caption{margin:10px 0}.data-table table{border:1px solid #f2f2f2;border-collapse:collapse;border-spacing:0}.data-table table .even{background:#f2f2f2}.data-table td,.data-table .td{border-bottom:1px solid #f2f2f2}.data-table td:first-child,.data-table .td:first-child{border-left-width:0}.data-table th,.data-table .th{background:#f2f2f2;color:#222;font-weight:normal;font-family:Helvetica,sans-serif;padding:6px 0 5px}abbr[title]{border-bottom:1px dotted}cite{font-style:italic}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}del{text-decoration:line-through}dfn{font-style:italic}em{font-style:italic}ins{text-decoration:underline}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}strong{font-weight:bold}sub{bottom:-.25em;font-size:12px;line-height:0;position:relative;vertical-align:baseline}sup{font-size:12px;line-height:0;position:relative;top:-.25em;vertical-align:baseline}.text-center{text-align:center}.text-left{text-align:left}.text-muted{color:#999}.text-right{text-align:right}ins{text-decoration:none}small,.font_small{font-size:.833em}strong{font-weight:900}sub,sup{font-size:12px}sup{top:-0.25em}.de-emphasized{color:#999}.font-extra-small{font-size:.694em}.mouse{color:#999;font-family:"Proxima N W01 Reg",sans-serif;font-size:10px;font-weight:normal;line-height:15px;text-transform:none}.breadcrumb:after{clear:both;display:block;font-size:xx-large;height:0 !important;line-height:0;overflow:hidden;visibility:hidden;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.breadcrumb ul{list-style:none;list-style-image:none;padding-left:0}.breadcrumb ul li{display:inline-block}.breadcrumb .crumb{margin:0;padding-right:10px;position:relative}.breadcrumb .crumb:after{display:inline;content:" | ";position:absolute;top:0;right:0}.breadcrumb .crumb:last-child:after{display:none}.breadcrumb .current:after{display:none}.breadcrumb .current a{font-weight:bold}.breadcrumb{width:100%}.breadcrumb .crumb{font-size:.833em;margin-right:0.2em;padding-right:10px}.breadcrumb .crumb.current,.breadcrumb .crumb.current a{color:#222;font-weight:500}.breadcrumb .crumb:after{color:#555;content:" / "}.flyout-utility-content{padding:0}.flyout-utility-content:before,.flyout-utility-content:after{content:" ";display:table}.flyout-utility-content:after,.flyout-utility-content:after{clear:both}.flyout-utility-content.editorial,.flyout-utility-content.editorial-big{margin:1em 0 .5em}.flyout-utility-content.editorial a,.flyout-utility-content.editorial-big a{border:0;color:#222;font-size:1em;font-weight:500;line-height:20px;padding:0 .5em;text-transform:uppercase;white-space:normal}.flyout-utility-content.editorial a:before,.flyout-utility-content.editorial-big a:before{display:none}.flyout-utility-content.editorial img,.flyout-utility-content.editorial-big img{display:block;margin-bottom:5px;width:100%}.flyout-utility-content.editorial p,.flyout-utility-content.editorial-big p{font-size:.833rem;font-weight:normal;margin-top:0;text-transform:none}.facebook a:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.facebook-container{margin:-5px}.foot{background:#f2f2f2;border-top:2px solid #ccc;float:left;margin:1em 0 0;padding:1.5em 0 0;width:100%}@media only screen and (min-width: 56.25em){.foot{border-top:2px solid #ccc;margin:80px 0 0}}.foot .back-to-top{border-bottom:1px solid #ccc}.foot .back-to-top-wrap{display:block;margin:0 auto 1.5em;text-align:center}.foot .btn-submit-search{background:none;border-radius:0;border:0;box-shadow:none;color:inherit;font-weight:normal;padding:0;position:static;text-transform:none;vertical-align:inherit;height:35px;padding:0;position:absolute;right:10px;top:0;width:35px}.foot .btn-submit-search:hover,.foot .btn-submit-search:active{background:none;color:inherit}.foot .btn-submit-search:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#999;display:block;font-size:1.44em}.foot li{word-wrap:break-word}.foot ul{list-style:none;list-style-image:none;padding-left:0}.foot-accordions{padding-bottom:1em}.foot-browse-products{margin:10px}.foot-browse-products:before,.foot-browse-products:after{content:" ";display:table}.foot-browse-products:after,.foot-browse-products:after{clear:both}.foot-browse-products .btn,.foot-browse-products .btn-icon,.foot-browse-products .foot-subscribe .submit-btn.mbl-submit-btn,.foot-subscribe .foot-browse-products .submit-btn.mbl-submit-btn,.foot-browse-products .pag .current-page .pag-active,.pag .current-page .foot-browse-products .pag-active{line-height:1;padding:10px 0;text-align:center;width:49%}.foot-company-info,.foot-contact-info,.foot-resources-info,.foot-social-info{box-sizing:border-box;display:inline-block;vertical-align:top;width:24%}.foot-contact-info{background:none;margin-bottom:1em;padding:.75rem;text-align:center;width:100%}@media only screen and (min-width: 56.25em){.foot-contact-info{padding:0;text-align:left;width:24%}}.foot-contact-info p{color:#555;margin:0 0 .5em}.foot-contact-info .btn,.foot-contact-info .btn-icon,.foot-contact-info .foot-subscribe .submit-btn.mbl-submit-btn,.foot-subscribe .foot-contact-info .submit-btn.mbl-submit-btn,.foot-contact-info .pag .current-page .pag-active,.pag .current-page .foot-contact-info .pag-active{background-color:transparent;box-shadow:inset 0 0 0 1px #555;color:#555;background:transparent;width:30%}.foot-contact-info .btn:hover,.foot-contact-info .btn-icon:hover,.foot-contact-info .foot-subscribe .submit-btn.mbl-submit-btn:hover,.foot-subscribe .foot-contact-info .submit-btn.mbl-submit-btn:hover,.foot-contact-info .pag .current-page .pag-active:hover,.pag .current-page .foot-contact-info .pag-active:hover,.foot-contact-info .btn:active,.foot-contact-info .btn-icon:active,.foot-contact-info .foot-subscribe .submit-btn.mbl-submit-btn:active,.foot-subscribe .foot-contact-info .submit-btn.mbl-submit-btn:active,.foot-contact-info .pag .current-page .pag-active:active,.pag .current-page .foot-contact-info .pag-active:active{background-color:#222;color:#fff}@media only screen and (min-width: 56.25em){.foot-contact-info .btn,.foot-contact-info .btn-icon,.foot-contact-info .foot-subscribe .submit-btn.mbl-submit-btn,.foot-subscribe .foot-contact-info .submit-btn.mbl-submit-btn,.foot-contact-info .pag .current-page .pag-active,.pag .current-page .foot-contact-info .pag-active{background:none;border-radius:0;border:0;box-shadow:none;color:inherit;font-weight:normal;padding:0;position:static;text-transform:none;vertical-align:inherit;width:auto}.foot-contact-info .btn:hover,.foot-contact-info .btn-icon:hover,.foot-contact-info .foot-subscribe .submit-btn.mbl-submit-btn:hover,.foot-subscribe .foot-contact-info .submit-btn.mbl-submit-btn:hover,.foot-contact-info .pag .current-page .pag-active:hover,.pag .current-page .foot-contact-info .pag-active:hover,.foot-contact-info .btn:active,.foot-contact-info .btn-icon:active,.foot-contact-info .foot-subscribe .submit-btn.mbl-submit-btn:active,.foot-subscribe .foot-contact-info .submit-btn.mbl-submit-btn:active,.foot-contact-info .pag .current-page .pag-active:active,.pag .current-page .foot-contact-info .pag-active:active{background:none;color:inherit}}.foot-contact-info .copyright{margin-top:43px}.foot-contact-info .need-help{margin:0 0 .75em}@media only screen and (min-width: 56.25em){.foot-contact-info .need-help{margin-bottom:10px}}.foot-contact-info .gurus-chat-btn{display:none;float:right;padding:2px 0;width:48.5%}.foot-contact-info .gurus-phone-btn{background:transparent;box-sizing:border-box;float:left;font-size:1em;font-weight:900;line-height:2;padding:.2em 0;width:48.5%}.foot-contact-info .gurus-phone-btn:active,.foot-contact-info .gurus-phone-btn:hover{color:#555}.foot-contact-info .gurus-unavailable-chat-btn{opacity:.2;background:transparent;float:right;font-size:1em;font-weight:900;line-height:2;padding:.2em 0;width:48.5%}.foot-contact-info .gurus-unavailable-chat-btn:active,.foot-contact-info .gurus-unavailable-chat-btn:hover{background:transparent;color:#555}.lphidephonenumbers .foot-contact-info .gurus-phone-btn,.lphidephonenumbers .foot-contact-info .phone-num{display:none}.foot-contact-info .phone-num{color:#333;font-family:"Proxima N W01 Reg",sans-serif;font-weight:900;line-height:20px;margin:1em 0 .5em}.foot-content{margin-left:auto;margin-right:auto;max-width:1000px;width:100%;clear:both;float:left;margin:0 auto;position:relative}.foot-content:before,.foot-content:after{content:" ";display:table}.foot-content:after,.foot-content:after{clear:both}@media only screen and (min-width: 56.25em){.foot-content{float:none;padding:0 10px}}.foot-content form{margin:0 auto;text-align:center}@media only screen and (min-width: 56.25em){.foot-content form{width:488px}}.foot-debug{clear:both;color:#333;font-family:"Courier New",monospace;font-size:12px;text-align:center}.foot-debug .title-3{color:#c00;font-family:"Courier New",monospace;margin:20px 0 10px}.foot-info{background-color:#222;clear:both;font-family:Helvetica,sans-serif;padding:30px 0}.foot-info a,.foot-info p{color:#999}.foot-info p{font-size:12px;margin-bottom:10px;text-align:center}.foot-newsletter-signup{clear:both;margin-top:1.5em}.foot-newsletter-signup h5{text-align:center;text-transform:uppercase}.foot-mobile-info{border-top:1px solid #ccc;clear:both}.foot-mobile-info a{color:#222;display:block;font-size:1em;line-height:1.75em;padding:0 .75em}.foot-mobile-info li{border-bottom:1px solid #ccc;margin:0;padding:6px 0}.foot-mobile-info p{margin-bottom:0;padding-bottom:10px;text-align:center}.foot-mobile-info ul{margin:0}.foot-outro{text-align:center}.foot-outro .foot-advertising-text,.foot-outro .foot-affiliated-sites-text,.foot-outro .foot-copyright-text{color:#222;margin:0}.foot-pillar h5{font-size:16px}.foot-search-products{padding:0 .75rem}.foot-search-products .foot-search-input{background:#fff;min-height:33px;width:100%}.foot-social-info{position:relative;z-index:0}.foot-subscribe{margin:0 0 2em;position:relative;width:100%}@media only screen and (min-width: 56.25em){.foot-subscribe{margin:20px 0 20px;padding:10px}}.foot-subscribe a{font-size:12px}.foot-subscribe label{float:left;text-transform:uppercase;width:200px}.foot-subscribe ul{margin:0;width:auto}@media only screen and (min-width: 56.25em){.foot-subscribe ul{margin:10px 0}}@media only screen and (min-width: 37.5em){.foot-subscribe .alert-block{width:auto}}.foot-subscribe .email-input{border-radius:2px 0 0 2px;box-sizing:border-box;background:#fff;height:34px;line-height:18px;margin-bottom:0;width:100%}@media only screen and (min-width: 56.25em){.foot-subscribe .email-input{width:65%}}@media only screen and (min-width: 68.75em){.foot-subscribe .email-input{width:70%}}.foot-subscribe .email-input-container{box-sizing:border-box;padding:0 .75rem;text-align:center;width:100%}.foot-subscribe .email-label-container{padding-right:10px;text-align:center;width:100%}@media only screen and (min-width: 37.5em){.foot-subscribe .email-label-container{width:100%}}.foot-subscribe .email-label-container h4{font-weight:900}.foot-subscribe .email-unsubscribe{display:inline-block;padding-left:340px;text-align:center;width:110px}.foot-subscribe .get-latest-label{color:#222;font-size:16px;margin-bottom:.8em}.foot-subscribe .submit-btn{border-bottom-left-radius:0;border-top-left-radius:0;height:34px;line-height:1;padding:10px 25px;vertical-align:top}.foot-subscribe .submit-btn.mbl-submit-btn{border-bottom-left-radius:0;border-top-left-radius:0;height:34px;padding:0;position:absolute;right:.75rem;top:0;width:38px}.foot-subscribe .submit-btn.mbl-submit-btn:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;font-size:1.2em;left:12px;line-height:0;margin:0 2em 0 0;position:relative;top:2px}.footer-raf-header{font-weight:bold;list-style:none;text-align:center}@media only screen and (min-width: 56.25em){.footer-raf-header{text-align:left}}.footer-raf{text-align:center;list-style:none;margin-bottom:30px}@media only screen and (min-width: 56.25em){.footer-raf{text-align:left}}.footer-raf a{color:#222}.instagram a:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.liberty-media{box-sizing:border-box;display:inline;float:left;width:60%;padding-left:10px;padding-right:10px;background:#fff;margin:0;padding:16px 10px 10px;text-align:center;width:100%}@media only screen and (min-width: 56.25em){.liberty-media{background-color:#333;margin:60px 0 20px;padding-bottom:16px}}.liberty-media a,.liberty-media p{color:#fff}.liberty-media p{font-size:12px;margin:0}.social-links{margin:0 0 1em;padding:0;text-align:center}@media only screen and (min-width: 56.25em){.social-links{margin:0;text-align:left}}.social-links a{display:inline-block;height:1.728em;overflow:hidden;width:1.728em}@media only screen and (min-width: 56.25em){.social-links a{display:inline}}.social-links a:before{color:#333;font-size:1.728em}@media only screen and (min-width: 56.25em){.social-links a:before{margin-right:5px;position:relative;top:4px}}.social-links li{display:inline-block;margin:0 0 5px}@media only screen and (min-width: 56.25em){.social-links .facebook{display:none}}.strava a:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.twitter a:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.youtube a:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.csr-message{background:-webkit-linear-gradient(top, #a4c12b 1%, #8baa2b 50%, #6e9500 51%, #527c00 99%);background:linear-gradient(to bottom, #a4c12b 1%, #8baa2b 50%, #6e9500 51%, #527c00 99%);box-shadow:0 2px 5px rgba(34,34,34,0.5);height:40px;text-align:center;width:100%}.csr-message form{display:inline-block}.csr-message form .account-sign-out{border-radius:4px;margin:0 10px;background:#c00;border:1px solid #900;color:#fff;font-weight:bold;height:30px;padding:5px 10px;text-align:center;text-transform:capitalize;width:100px}.csr-message form .account-sign-out:hover{background:#900;text-decoration:none}.csr-message .csr-logged-in{display:inline-block;padding:0 60px;color:#fff;font-weight:bold;line-height:40px;margin:0;position:relative}.csr-message .csr-logged-in:after,.csr-message .csr-logged-in:before{background:inline-image("common/warning.png") no-repeat center center;content:" ";display:block;height:32px;position:absolute;top:5px;width:32px}.csr-message .csr-logged-in:after{right:0}.csr-message .csr-logged-in:before{left:0}.head-mobile{border-bottom:1px solid #222;float:left;width:100%}@media (max-device-width: 64em){.head-mobile{display:inline-block}}.head-mobile .search-reset-btn{background-color:transparent;border:none;display:none;height:34px;outline:none;width:35px;z-index:1}.head-mobile .head-acct-btn{background:#fff;float:right}.head-mobile .head-browse-btn{float:left;text-indent:0;width:40px}.head-mobile .head-cart-btn{float:right}.head-mobile .head-nav-mobile.focus .mobile-head-content{display:none}.head-mobile .head-nav-mobile a{position:relative}.head-mobile .head-search-btn-phone{float:left}.head-mobile .head-search-mobile.focus{position:absolute}.head-mobile .head-title-link,.head-mobile .head-title-link-phone,.head-mobile .head-title-link-tablet{margin:0 10px;background-position:50% 50%;background-size:100%;float:left;height:40px;width:185px}.head-mobile .head-title-link-phone{margin:0 auto;display:block;float:none;height:44px;position:relative;width:100px}@media (max-device-width: 40em){.head-mobile .head-title-link-tablet{display:none}}.head-mobile .inner{padding:0;text-align:center;width:100%}.head-mobile .inner:before,.head-mobile .inner:after{content:" ";display:table}.head-mobile .inner:after,.head-mobile .inner:after{clear:both}.head-mobile .mobile-head-content{display:block;height:54px}.account-actions a{border-left:1px solid #ccc;color:#555;font-size:1em;line-height:1.5em;margin-right:.75em;padding-left:.75em}.account-actions .menu-display-name{font-size:1em;font-weight:900}.account-actions .my-profile-link{border:0;margin-right:0;padding-left:0}.account-menu{margin:0 0 0 -180px;background-color:#fff;border:2px solid #ccc;border-width:0 2px 2px;display:none;padding:1.5em;position:absolute;top:30px;width:360px;z-index:10}.account-menu:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-left:-10px;background:#fff;content:"";display:block;height:20px;left:50%;position:absolute;top:0;width:20px}.account-menu .notifications-targeter{clear:both;display:block}.account-menu .profile-image{float:left;padding:0}.account-menu .profile-image+.account-actions{margin:0}.account-submenu{margin:0;padding:10px 0 3px}.csr-message .csr-logged-in{font-size:18px;font-weight:500}.head-news-offers-link:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#fff;font-size:1.44em;line-height:0;margin-right:5px;position:relative;top:3px}.head-acct-link{background:#f2f2f2;border:1px solid #ccc;border-width:1px 0;color:#222;display:none;font-size:1em;padding:.75rem;position:relative;text-transform:capitalize}.head-acct-link:after{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#999;font-size:14px;position:absolute;right:.75em;top:1.25em}.head-acct-link:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;border-radius:80px;color:#222;font-size:1em;margin-right:.5em}.head{background:#fff;border-bottom:2px solid #ccc;margin:0 auto;min-height:84px;min-width:1000px;position:relative;z-index:10}.head:before,.head:after{content:" ";display:table}.head:after,.head:after{clear:both}.head.sticky{left:0;position:fixed;right:0;top:0}.head .head-cart-link .cart-count{border-radius:3px;background:#c00;color:#fff;text-align:center;text-indent:0}.head .head-contactus-dialog{display:none;left:50%;position:absolute;top:21px;width:440px;z-index:10}.head .head-contactus-dialog .error-message{clear:both;display:none}.head .head-contactus-dialog .form-bt .input,.head .head-contactus-dialog .form-bt label{float:none;margin:0;width:100%}.head .head-contactus-dialog .head-contactus-msg{float:left;line-height:36px;margin:0}.head .head-contactus-dialog .head-live-person-wrapper,.head .head-contactus-dialog .phone-num{display:inline-block}.head .head-contactus-dialog .head-live-person-wrapper:before,.head .head-contactus-dialog .head-live-person-wrapper:after,.head .head-contactus-dialog .phone-num:before,.head .head-contactus-dialog .phone-num:after{content:" ";display:table}.head .head-contactus-dialog .head-live-person-wrapper:after,.head .head-contactus-dialog .head-live-person-wrapper:after,.head .head-contactus-dialog .phone-num:after,.head .head-contactus-dialog .phone-num:after{clear:both}.head .head-contactus-dialog .head-live-person-wrapper img{display:block}.head .head-contactus-dialog .phone-num{margin-right:20px;color:#555;font-size:20px}.head .head-contactus-dialog .submit-btn{margin-right:10px;float:left}.head .ui-selectmenu-popup{text-decoration:none}.head li{list-style:none;list-style-image:none;padding-left:0}.head-cat-nav{background-color:#fff;display:none}.head-cart{position:relative}.head-cart:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#fff;font-size:1.2em;line-height:0;margin-right:5px;position:relative;top:3px}.head-cart-link .cart-count{line-height:1.3em;margin-left:5px;min-width:16px}.head-contact{position:relative}.header-contact-us:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;font-size:1.44em;line-height:0;margin-right:5px;position:relative;top:4px}.head-contactus-dialog{margin-left:-200px;border:2px solid #ccc;border-width:0 2px 2px;left:0;padding:1.5em;top:21px}.head-contactus-dialog:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-left:-10px;background:#fff;content:"";display:block;height:20px;left:40%;position:absolute;top:0;width:20px}.head-contactus-dialog .head-contactus-title{margin-bottom:5px}.head-contactus-dialog .head-live-person-wrapper{position:relative;top:-2px}.head-contactus-dialog .head-send-email-title{margin:10px 0 0}.head-contactus-dialog .input-block{margin-bottom:.5em}.head-contactus-dialog .input-text-area{box-sizing:border-box;line-height:1em;min-height:60px;width:100%}.lphidephonenumbers .head-contactus-dialog .phone-num{display:none}.head-contactus-dialog .mailing-list{display:none}.head-contactus-dialog .mouse{display:block;margin:-0.75em 0 .5em}.head-contactus-dialog .ui-selectmenu-menu a{padding:0}.head-contactus-dialog .ui-selectmenu-menu li{width:100%}.head-contactus-dialog .ui-dialog-titlebar-close{font-size:1.728em;width:auto}.head-contactus-dialog .ui-errorhandler-message{line-height:1}.head-mobile{border-bottom:0;float:none}.head-mobile .search-reset-btn{opacity:.5;margin-right:5px;padding:0;position:absolute;right:2em;top:0;width:1.5em}.head-mobile .search-reset-btn:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#222;line-height:2}.head-mobile .head-browse-btn,.head-mobile .head-cart-btn{color:#333;font-size:14px;font-weight:500;line-height:2em;text-transform:uppercase;width:auto}.head-mobile .head-browse-btn{padding:.75rem;left:-.75em;top:2px}.head-mobile .head-browse-btn:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#999;font-size:1.44em}.head-mobile .head-cart-btn{padding:.75rem;right:-.75em;top:2px}.head-mobile .head-cart-btn:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#999;font-size:1.44em}.head-mobile .head-cart-btn span{border-radius:3px;background-color:#c00;color:#fff;display:inline-block;font-size:1em;line-height:1.6;margin-left:.25rem;padding:0 3px;position:relative;top:-2px}.head-mobile .head-nav-mobile{background-color:#fff;border-bottom:2px solid #ccc}.head-mobile .head-nav-mobile .head-title-link-phone{background-repeat:no-repeat;height:33px;left:50%;margin-left:-56px;position:absolute;top:10px;width:117px}.head-mobile .mobile-head-content{background:#fff;height:50px;line-height:51px;padding:0 .75rem;white-space:nowrap}.head-my-account-link{padding-right:10px;color:#fff;cursor:pointer;font-size:.833em}.head-my-account-link.logged-in:after{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;font-size:14px;font-weight:900;position:relative;top:2px}.head-search-nav-container{padding:0 10px;margin:0 auto;max-width:1400px}.head-sign-in a{color:#fff;font-size:.833em}.head-site-logo{margin:10px 20px 0 0;float:left}.head-site-title{background-image:url("/images/competitivecyclist/header/logo.png");background-size:100%;height:34px;margin:0;text-indent:-99999px;width:134px}.head-targeters li{margin-right:5px}.head-targeters li:after{color:#fff;content:"/";margin-left:5px}.head-targeters li:last-child:after{display:none}.head-utility-nav{margin:0 auto;max-width:1400px;top:0;z-index:2}.head-utility-nav-container{padding:0 10px;background:#333;box-sizing:border-box;height:30px}.head-utility-nav-container li{display:inline-block;margin:0 10px 0 0}.head-utility-nav-container ul{list-style:none;list-style-image:none;padding-left:0;margin:2px 0 0}.head-utility-nav-container .head-cart-link,.head-utility-nav-container .head-order-status-link,.head-utility-nav-container .head-utility-nav-left a,.head-utility-nav-container .head-news-offers-link,.head-utility-nav-container .header-contact-us{color:#fff;font-size:.833em}.head-utility-nav-container .head-my-account{margin:0;padding:0}.head-utility-nav-left,.head-utility-nav-right{box-sizing:border-box}.head-utility-nav-left{float:left;width:45%}.head-utility-nav-right{float:right}.head-utility-nav-right li{margin-right:10px;padding-right:10px;border-right:1px solid #b5b5b5;line-height:.7em}.head-utility-nav-right li:last-child{border:0;margin-right:0;padding-right:0}.menu-display-name{font-size:16px;font-weight:500;margin-bottom:0}.profile-image{border:0;border-radius:50%;box-sizing:border-box;height:50px;width:50px;margin:0 10px 20px 0}.search-reset-btn{display:none}.submenu-list-item-link{margin:0 0 0 10px;display:block;height:16px;line-height:14px;text-align:left;width:100%}.submenu-list-item-link:hover{text-decoration:underline}.flyoutstories .mainmenu-wrap>div{display:none}/*!
 * jQuery UI Tabs 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-nav{border-bottom:1px solid}.ui-tabs .ui-state-default{font-size:12px;color:#999;font-weight:bold;margin-right:4px}@media (max-device-width: 40em){.ui-tabs .ui-state-default{font-size:14px}}.ui-tabs{-webkit-transition:.3s,border;-moz-transition:.3s,border;transition:.3s,border;padding:0}.ui-tabs .ui-state-default{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;border:1px solid #fff;display:inline-block;height:32px;margin-right:0}.ui-tabs .ui-state-default:hover{background:#f2f2f2;cursor:pointer}.ui-tabs .ui-state-default.ui-state-active{border:1px solid #ccc;border-bottom-color:#fff}.ui-tabs .ui-state-default.ui-state-active a{color:#222;font-weight:900}.ui-tabs .ui-state-default.ui-state-active a:hover{background:transparent}.ui-tabs .ui-state-default.ui-state-disabled a{color:#ccc}.ui-tabs .ui-state-default.ui-state-hover a{color:#222}.ui-tabs .ui-state-default:hover{background:#f2f2f2;cursor:pointer}.ui-tabs .ui-tabs-anchor{font-size:16px;line-height:20px;text-transform:capitalize}.ui-tabs .ui-tabs-nav{border-color:#ccc;padding-left:10px}div[class^="cat-"] img{display:none}.category-menu{margin:0 0 0 10px;padding:0}.category-menu>li{float:left;margin:0}.category-menu>li a{margin:0}.category-menu section{box-sizing:border-box;display:inline;float:left;width:100%;margin-top:10px;min-height:300px}.category-menu .bd{background:#fff;border-bottom:2px solid #ccc;height:0;left:0;overflow:visible !important;position:absolute;text-align:center;top:86px;visibility:hidden;width:100%;z-index:4}.category-menu .bd:before,.category-menu .bd:after{content:" ";display:table}.category-menu .bd:after,.category-menu .bd:after{clear:both}.category-menu .category-menu-no-child:hover{background:#f2f2f2}.category-menu .hd{display:inline-block;position:relative}.category-menu .head-accessories .bd .nav-listing,.category-menu #categorymenu-accessories-link .bd .nav-listing{display:none}.category-menu .head-accessories .bd .nav-row,.category-menu #categorymenu-accessories-link .bd .nav-row{clear:none;margin:0}.category-menu .head-accessories .bd .nav-title,.category-menu #categorymenu-accessories-link .bd .nav-title{font-weight:normal;text-transform:capitalize}.category-menu .head-components .bd section,.category-menu #categorymenu-components-link .bd section{margin-left:25%}.category-menu .head-components .bd .nav-row,.category-menu #categorymenu-components-link .bd .nav-row{margin:10px 10px 10px 0;clear:none;width:30%}.category-menu .head-components .bd .nav-row .nav-group,.category-menu #categorymenu-components-link .bd .nav-row .nav-group{width:100%}.category-menu .inner{margin:0 auto;display:none;padding:0 1.5em;text-align:left;width:100%;z-index:5}@media only screen and (min-width: 56.25em){.category-menu .inner{min-width:800px;max-width:900px}}@media only screen and (min-width: 68.75em){.category-menu .inner{max-width:1000px}}.category-menu .inner section{padding-bottom:10px}.category-menu .link-list a{display:block;padding:0}.category-menu .link-list li{box-sizing:border-box;width:100%}.category-menu .nav-row{box-sizing:border-box;display:inline;float:left;width:60%;margin:10px;clear:both}.category-menu .nav-listing{line-height:1.125em;margin:0;padding:0}.category-menu .nav-listing li{box-sizing:border-box;border-bottom:1px solid #fff;font-size:1em;line-height:1.125em;margin:.375em 0;padding:.1875em 0}.category-menu .nav-listing li:hover{border-color:#ccc}.category-menu .nav-title{border:0;color:#222;display:block;font-family:"Proxima N W01 Cd Reg","Arial Narrow",Arial,sans-serif;font-size:1em;font-weight:900;text-transform:uppercase}.category-menu .tab-flyout section{margin-top:20px}.category-menu .tab-flyout .nav-group{float:left;margin-top:.75em;padding-right:2%;width:23%}.category-menu .tab-flyout .nav-title{padding:0}.category-menu .tab-flyout .ui-tabs-anchor{display:block;float:none;text-transform:uppercase}.category-menu .tabs-nav-content{box-sizing:border-box;display:inline;float:left;width:100%;padding:0}.category-menu .tabs-nav-list{padding:0;text-align:center}.category-menu .tabs-nav-list a{color:#333}.category-menu .tabs-nav-list a:hover{color:#333}.category-menu .tabs-nav-list h3{margin:0}.category-menu .tabs-nav-list li{display:inline-block;float:none;margin:0}.category-menu .targeter-category-flyout{margin-left:-420px;float:left;min-height:300px;position:relative;width:420px;z-index:4}.category-menu .targeter-category-flyout img{float:right}.category-menu-no-child>a,.head-category-block>a{cursor:default;padding:16px .75em}.head-accessories .bd .nav-row,.head-components .bd .nav-row,#categorymenu-accessories-link .bd .nav-row,#categorymenu-components-link .bd .nav-row{margin:10px 0 10px 10px;width:23%}.head-accessories .bd .nav-row:first-child,.head-components .bd .nav-row:first-child,#categorymenu-accessories-link .bd .nav-row:first-child,#categorymenu-components-link .bd .nav-row:first-child{margin-left:0}.head-accessories .inner,.head-components .inner,#categorymenu-accessories-link .inner,#categorymenu-components-link .inner{padding-bottom:20px}.head-accessories .flyout-title,#categorymenu-accessories-link .flyout-title{font-family:"Proxima N W01 Cd Reg","Arial Narrow",Arial,sans-serif;font-size:1em;font-weight:900;margin:1.5em 0 0;text-transform:uppercase}.head-accessories .nav-title,#categorymenu-accessories-link .nav-title{border-bottom:1px solid #fff;color:#555;font-family:"Proxima N W01 Reg",sans-serif;font-size:1em;line-height:1.125em;margin:.375em 0;padding:.1875em 0}.head-accessories .nav-title:hover,#categorymenu-accessories-link .nav-title:hover{border-color:#ccc;color:#333}.head-global-nav{margin-right:-10px;float:right;height:54px}.head-global-nav h4{font-family:"Proxima N W01 Reg",sans-serif;font-size:1em;font-weight:normal;letter-spacing:0;margin:0;text-transform:capitalize}.head-search{padding:0 10px;border:2px solid #ccc;border-width:0 2px;overflow:hidden}.ie90 .head-search{height:53px;line-height:53px}.head-search form{position:relative}.head-search .search-submit-btn{background-color:#444;color:#fff;background:#fff;border:0;height:54px;padding:0;position:absolute;right:0;top:0;width:25px;z-index:1}.head-search .search-submit-btn:hover,.head-search .search-submit-btn:active{background-color:#222;color:#fff}.head-search .search-submit-btn:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#999;font-size:1.44em;line-height:.8em;position:relative;top:3px}.head-search .search-submit-btn:active,.head-search .search-submit-btn:hover{background:#fff}.head-search .search-submit-btn:focus{outline:0}.head-search .form-search-input{background:#fff;border:0;height:54px;margin-bottom:0;width:100%}.head-search .form-search-input::-ms-clear{display:none}.head-search-mobile{margin:0 0 .75rem}.head-search-mobile form{margin:0 .75rem;position:relative}.head-search-mobile .search-submit-btn{background:transparent;border:0;height:34px;padding:0;position:absolute;right:0;text-align:center;top:0;width:1.7em}.head-search-mobile .search-submit-btn:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#999;font-size:1.44em}.head-search-mobile .form-search-input{font-size:1em;height:35px;margin-bottom:0}.category-menu .bikes-flyout .inner{text-align:center}.category-menu .bikes-flyout .inner:after{background:#f2f2f2;bottom:0;content:" ";display:block;height:48px;left:0;position:absolute;right:0}@media only screen and (min-width: 68.75em){.category-menu .bikes-flyout .inner{min-width:1000px;max-width:1200px}}.category-menu .bikes-flyout .nav-group{float:left;width:25%}.category-menu .bikes-flyout .nav-group.bike-cat-4 .nav-img-link{position:relative;top:15px}.category-menu .bikes-flyout .nav-img{height:auto;width:85%}.category-menu .bikes-flyout .nav-img-link{display:block;padding:0}.category-menu .bikes-flyout .nav-shop-by-brand{text-align:left}.category-menu .bikes-flyout .nav-shop-by-brand a{border:0}.category-menu .bikes-flyout .nav-shop-by-brand li{float:left;margin:6px 5% 6px 0;padding:0;width:45%}.category-menu .bikes-flyout .nav-shop-by-brand .view-all-brands{display:block;font-size:.833em;font-weight:500}.category-menu .bikes-flyout .nav-shop-by-brand .view-all-brands:after{content:"»";display:inline}.category-menu .bikes-flyout .nav-shop-by-brand .view-all-brands a{display:inline}.category-menu .bikes-flyout .nav-row{margin:10px auto 30px;min-height:300px;width:100%}.category-menu .bikes-flyout .nav-row-simple{background:#f2f2f2;bottom:0;left:0;position:absolute;margin:0 auto;right:0;width:100%;z-index:6}@media only screen and (min-width: 56.25em){.category-menu .bikes-flyout .nav-row-simple{min-width:800px;max-width:900px}}@media only screen and (min-width: 68.75em){.category-menu .bikes-flyout .nav-row-simple{min-width:1000px;max-width:1400px}}.category-menu .bikes-flyout .nav-row-simple a{margin:0 20px;font-family:"Proxima N W01 Cd Reg","Arial Narrow",Arial,sans-serif;font-weight:900;line-height:3em;text-transform:uppercase}.category-menu .bikes-flyout .nav-row-simple .highlight-category{color:#c00}.category-menu .bikes-flyout .nav-title{line-height:1.5em;margin:1em 0 0}.category-menu .bikes-flyout .promo-featured-bike{height:210px;margin-left:0;min-height:initial;text-align:center;width:240px}.category-menu .bikes-flyout .promo-featured-bike img{float:none}.button-row-container{position:relative}.button-row-container .signing-in-msg{margin:0;right:0;top:50%}.button-row-container .signing-in-msg{padding:0 10px 0 0;position:relative}.brand-names-filters{list-style:none;list-style-image:none;padding-left:0;margin-top:10px;height:auto;text-align:center}.brand-names-filters li{box-sizing:border-box;display:inline-block;padding:0 30px;font-size:16px;text-transform:uppercase;width:auto}.head-global-text-promo{box-sizing:border-box;background:#f2f2f2;color:#333;font-size:.833em;height:38px;line-height:1.8;padding:8px 0;text-align:center}@media only screen and (min-width: 56.25em){.head-global-text-promo{font-size:1em;height:40px;line-height:1;overflow:hidden;padding:0}}.head-global-text-promo a{color:#333;line-height:1}@media only screen and (min-width: 56.25em){.head-global-text-promo a{line-height:2.6em}}.head-global-text-promo strong{color:#333;font-weight:500}.head-global-text-promo .deal-discount{color:#c00}.head-global-text-promo .hide-mobile{display:none}@media only screen and (min-width: 56.25em){.head-global-text-promo .hide-mobile{display:inline}}.head-global-text-promo .hide-desktop{display:inline}@media only screen and (min-width: 56.25em){.head-global-text-promo .hide-desktop{display:none}}.latest-nav{list-style:none;list-style-image:none;padding-left:0;position:absolute;right:0;top:0}.latest-nav:hover a{opacity:.2}.latest-nav:hover .selected{opacity:1}.latest-nav a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.latest-nav a:hover{opacity:1}.latest-nav li{display:inline-block;margin:0 10px;font-size:16px}.latest-nav .selected{color:#222;font-weight:500}.latest-body:before,.latest-body:after{content:" ";display:table}.latest-body:after,.latest-body:after{clear:both}.latest-body a{float:left;margin:5px 3px;position:relative}.latest-body .date{bottom:5px;color:#b5b5b5;display:block;font-size:12px;left:10px;position:absolute}.latest-body .facebook,.latest-body .twitter{padding:10px;background:#f2f2f2;color:#222;font-weight:bold;height:124px;width:174px}.latest-body .facebook .date{position:relative;padding-right:32px;padding:0;position:absolute;width:95%}.latest-body .facebook .date:before{background-image:url("/images/competitivecyclist/sprites/sprite-32.png");background-position:-95px -32px;height:32px;width:32px;content:" ";height:32px;position:absolute;width:32px;top:50%;margin-top:-16px;right:0}.latest-body .link,.latest-body .read-more{border-bottom:1px solid #b5b5b5}.latest-body .news{padding:10px;background-color:#f2f2f2}.latest-body .news:hover{box-shadow:inset 0 0 15px rgba(0,0,0,0.1)}.latest-body .news h4{color:#222;font-weight:bold}.latest-body .news h4:before,.latest-body .news h4:after{content:" ";display:table}.latest-body .news h4:after,.latest-body .news h4:after{clear:both}.latest-body .news img{margin:0 10px 0 0;float:left}.latest-body .news p{font-size:12px}.latest-body .photo,.latest-body .video{background:#222;height:144px;width:194px}.latest-body .photo:hover img,.latest-body .video:hover img{opacity:.8}.latest-body .photo img,.latest-body .video img{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease;display:block}.latest-body .twitter .date{position:relative;padding-right:32px;padding:0;position:absolute;width:95%}.latest-body .twitter .date:before{background-image:url("/images/competitivecyclist/sprites/sprite-32.png");background-position:-224px -64px;height:32px;width:32px;content:" ";height:32px;position:absolute;width:32px;top:50%;margin-top:-16px;right:0}.latest-promo{display:none;position:relative}.promo table,.promo td,.promo th{border:0}.promo-centered-logos{height:auto;text-align:center;vertical-align:middle;width:100%}.promo-centered-logos:before,.promo-centered-logos:after{content:" ";display:table}.promo-centered-logos:after,.promo-centered-logos:after{clear:both}.promo-centered-logos p{font-size:16px}.promo-centered-logos td{box-sizing:border-box;display:inline-block;padding:0 0 0 50px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-align:left;text-transform:uppercase;width:auto}.promo-centered-logos td:first-child{padding-left:0}.targeter-cat-center-middle-1{box-sizing:border-box;display:inline;float:left;width:100%;margin-bottom:10px}.targeter-main-promo .ui-controller-next,.targeter-main-promo .ui-controller-prev{height:auto;top:-135px}.ui-ajaxloader{margin:10px}.ui-ajaxloader-dark{background-position:0 0}.ui-ajaxloader-large{background-image:url("/images/common/widgets/ajaxloader-large.png?_11011978472");height:66px;width:66px}.ui-ajaxloader-large.ui-ajaxloader-light{background-position:66px 0}.ui-ajaxloader-small{background-image:url("/images/common/widgets/ajaxloader-small.png?_32575737452");height:16px;width:16px}.ui-ajaxloader-small.ui-ajaxloader-light{background-position:16px 0}.ui-ajaxloader-large{background-image:url("/images/competitivecyclist/widgets/ajaxloader-large.png?_20595608791")}.ui-ajaxloader-small{background-image:url("/images/competitivecyclist/widgets/ajaxloader-small.png?_32982413983")}/*!
 * jQuery UI Menu 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-menu{float:left}@media (max-device-width: 40em){.ui-menu{margin-top:5px}}.ui-menu a{display:block;line-height:20px;min-height:20px;padding:5px 0}.ui-menu a.ui-state-active,.ui-menu a.ui-state-focus{margin:0 !important}@media (max-device-width: 40em){.ui-menu a{border-bottom:1px solid #ccc;line-height:25px}}.ui-menu-item{clear:left;float:left}@media (max-device-width: 40em){.ui-menu-item{text-align:left}}@media (max-device-width: 64em){.ui-menu-item:last-child a{border-bottom:none}}.ui-autocomplete{background:#fff;border:3px solid #222;left:50%;padding:10px 5px 5px;position:absolute}@media (max-device-width: 64em){.ui-autocomplete{margin-left:0 !important;position:relative;z-index:5}}@media (max-device-width: 40em){.ui-autocomplete{box-sizing:border-box;left:0 !important;width:100% !important}}.ui-autocomplete-term{font-weight:bold;text-transform:lowercase}@media (max-device-width: 40em){.ui-autocomplete-term{margin-left:10px}}.ui-facet-autocomplete-wrap{margin-bottom:10px;margin-top:2px;position:relative}.ui-facet-autocomplete-menu-wrapper{padding-left:0}.ui-facet-autocomplete-menu-wrapper .ui-autocomplete{margin-left:-490px;z-index:3}.ui-facet-autocomplete-menu-wrapper .ui-autocomplete-term{text-transform:capitalize}.ui-facet-search-btn{overflow:hidden;text-indent:101%;white-space:nowrap;position:relative;background-color:transparent;border:none;height:30px;position:absolute;width:36px}.ui-facet-search-btn:before{background-image:url("/images/competitivecyclist/sprites/sprite-32.png");background-position:-224px 0px;height:32px;width:32px;content:" ";height:32px;position:absolute;width:32px;left:50%;margin-left:-16px;margin-top:-16px;top:50%}.ui-facet-search-input[type="text"]{background-color:#fff;padding:5px 0;width:170px}.ui-autocomplete{border:1px solid #ccc;border-width:2px 0 1px;padding:0;position:absolute;z-index:100 !important}.ui-autocomplete:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border:5px solid #ccc;border-color:#ccc transparent transparent #ccc;content:" ";display:block;height:1px;left:1.5em;position:absolute;top:-7px;width:1px;z-index:99}.ui-autocomplete-term{color:#222;margin-left:.75rem}@media (max-device-width: 40em){.ui-menu{margin-top:17px}}.ui-menu .ui-menu-item a{color:#555;padding:2px 0}@media (max-device-width: 40em){.ui-menu .ui-menu-item a{line-height:35px;padding:0 5px}}.ui-menu .ui-menu-item a:active{background:#ccc}.ui-menu .ui-menu-item a.ui-state-focus{background-color:#f2f2f2}.ui-facet-search-btn{right:19px;top:1px}.ui-facet-search-input[type="text"]{border-radius:0;box-shadow:none;margin-left:10px}.ui-facet-search-input[type="text"]:focus{box-shadow:none}.ui-facet-autocomplete-menu-wrapper .ui-autocomplete{border-radius:0;box-shadow:none;padding:0;border:1px solid #ccc}.ui-facet-autocomplete-menu-wrapper .ui-autocomplete:before{display:none}.ccflatdesign .ui-facet-autocomplete-wrap{margin:.3em 0}.ccflatdesign .ui-facet-search-btn{right:23px;top:3px;width:30px}.ccflatdesign .ui-facet-search-btn:before{opacity:.6}.ccflatdesign .ui-facet-search-input[type="text"]{background:#fff;height:37px;padding:.325em .75em}.no-ccflatdesign .ui-facet-search-input[type="text"]{box-shadow:none;height:20px}.ui-categorymenu-enter .bd,.ui-categorymenu-over .bd{visibility:visible;z-index:5}.ui-categorymenu-enter .hd,.ui-categorymenu-over .hd{background:#f2f2f2}.ui-categorymenu-over .inner,.ui-categorymenu-over .targeter-category-flyout{opacity:1;display:inline-block}.ui-categorymenu-over .bd{z-index:6}.ui-categorymenu-over .hd{background:#f2f2f2}.ui-categorymenu-over .hd:after{z-index:10}.no-ccflatdesign .ui-categorymenu-enter .hd:after,.no-ccflatdesign .ui-categorymenu-over .hd:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;bottom:-5px;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;visibility:visible;width:10px}.mini-cart{background-color:#fff;color:#222;position:absolute;right:0;width:400px;z-index:10}.mini-cart a{color:#222}.mini-cart-item{padding:10px}.mini-cart-items{max-height:250px;overflow-y:auto}.mini-cart-item-details{padding-top:10px;float:left;width:60%}.mini-cart-item-img{float:left;width:30%}.mini-cart-item-price{float:left;width:100%}.mini-cart-item-price .price{padding-right:10px;float:right}.mini-cart{box-shadow:0 0 3px 3px #f2f2f2;top:48px}.mini-cart span{box-shadow:none;display:inline-block;background:none;color:#222;font-size:14px;font-weight:normal;padding:0;position:static}.mini-cart .price{font-size:14px}.mini-cart-item .list-price{color:#555;font-size:12px;text-decoration:line-through}.mini-cart-item .sale-price{color:#c00}.mini-cart-item-details{font-size:14px}.mini-cart-item-name{font-weight:900}.ui-controller{position:absolute;z-index:1}.ui-controller a{float:left}.ui-controller ul{list-style:none;list-style-image:none;padding-left:0;margin:0}.ui-controller ul:before,.ui-controller ul:after{content:" ";display:table}.ui-controller ul:after,.ui-controller ul:after{clear:both}.ui-controller-next,.ui-controller-pause,.ui-controller-prev,.ui-controller-track{margin:0;float:left}.ui-controller-pause a,.ui-controller-next a,.ui-controller-prev a{display:block;border:0;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left}.ui-controller a{text-align:center}.ui-controller ul{padding:0 8px}.ui-controller-next,.ui-controller-pause,.ui-controller-prev,.ui-controller-track{position:relative}.ui-controller-pause{margin-right:10px}.ui-controller-pause.paused a{position:relative;padding-left:16px;top:0}.ui-controller-pause.paused a:before{background-image:url("/images/competitivecyclist/sprites/sprite-16.png");background-position:-144px -16px;height:16px;width:16px;content:" ";height:16px;position:absolute;width:16px;top:50%;margin-top:-8px;left:0}.ui-controller-pause a{position:relative;padding-left:16px;height:20px;top:0;width:20px}.ui-controller-pause a:before{background-image:url("/images/competitivecyclist/sprites/sprite-16.png");background-position:-16px -144px;height:16px;width:16px;content:" ";height:16px;position:absolute;width:16px;top:50%;margin-top:-8px;left:0}.ui-controller-next,.ui-controller-prev{border:0;position:absolute}.ui-controller-next a,.ui-controller-prev a{opacity:0}.ccflatdesign .ui-controller a{float:none;line-height:1;text-indent:0}.ccflatdesign .ui-controller ul{margin:0 auto;max-width:1400px;min-width:980px;position:relative;text-align:center}.ccflatdesign .ui-controller-track{display:inline-block;float:none}.ccflatdesign .ui-controller-pause{background:#555;display:none;width:18px}.ccflatdesign .ui-controller-next,.ccflatdesign .ui-controller-prev{text-indent:0;top:-215px}.ccflatdesign .ui-controller-next a,.ccflatdesign .ui-controller-prev a{border-radius:3px;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease;background:#444;line-height:2;padding:0 .8em}.ccflatdesign .ui-controller-next{right:10px}@media only screen and (min-width: 1400px){.ccflatdesign .ui-controller-next{right:20px}}.ccflatdesign .ui-controller-next a:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#fff;font-size:1em}.ccflatdesign .ui-controller-prev{left:10px}@media only screen and (min-width: 1400px){.ccflatdesign .ui-controller-prev{left:20px}}.ccflatdesign .ui-controller-prev a:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#fff;font-size:1em}.ccflatdesign .ui-controller-track.active a{box-shadow:0 0 4px rgba(255,255,255,0.4);background:#333}.ccflatdesign .ui-controller-track a{border-radius:50%;display:inline-block;background-color:#bfbfbf;height:8px;margin:0 .325em;text-indent:-9999px;width:8px}.no-ccflatdesign .ui-controller{font-family:Helvetica,sans-serif}.no-ccflatdesign .ui-controller a{color:#999;height:17px;line-height:17px;width:17px}.no-ccflatdesign .ui-controller-next,.no-ccflatdesign .ui-controller-prev{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;bottom:-20px;height:520px;width:200px}.no-ccflatdesign .ui-controller-next a,.no-ccflatdesign .ui-controller-prev a{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABJJREFUeF4FwIEIAAAAAKD9qY8AAgABdDtSRwAAAABJRU5ErkJggg==");display:block;height:100%;width:100%}.no-ccflatdesign .ui-controller-next a:hover,.no-ccflatdesign .ui-controller-prev a:hover{opacity:1}.no-ccflatdesign .ui-controller-next{left:880px}.no-ccflatdesign .ui-controller-next a{position:relative;padding:0}.no-ccflatdesign .ui-controller-next a:before{background-image:url("/images/competitivecyclist/sprites/sprite-48.png");background-position:-48px -48px;height:48px;width:48px;content:" ";height:48px;position:absolute;width:48px;left:50%;margin-left:-24px;margin-top:-24px;top:50%}.no-ccflatdesign .ui-controller-pause{border-right:1px solid #333}.no-ccflatdesign .ui-controller-prev{left:-100px}.no-ccflatdesign .ui-controller-prev a{position:relative;padding:0}.no-ccflatdesign .ui-controller-prev a:before{background-image:url("/images/competitivecyclist/sprites/sprite-48.png");background-position:0px -96px;height:48px;width:48px;content:" ";height:48px;position:absolute;width:48px;left:50%;margin-left:-24px;margin-top:-24px;top:50%}.no-ccflatdesign .ui-controller-track.active a{position:relative;padding-left:16px;padding:0;top:0}.no-ccflatdesign .ui-controller-track.active a:before{background-image:url("/images/competitivecyclist/sprites/sprite-16.png");background-position:-144px 0px;height:16px;width:16px;content:" ";height:16px;position:absolute;width:16px;top:50%;margin-top:-8px;left:0}.no-ccflatdesign .ui-controller-track a{position:relative;padding-left:16px;display:block;border:0;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;height:20px;padding:0;width:18px}.no-ccflatdesign .ui-controller-track a:before{background-image:url("/images/competitivecyclist/sprites/sprite-16.png");background-position:0px -144px;height:16px;width:16px;content:" ";height:16px;position:absolute;width:16px;top:50%;margin-top:-8px;left:0}/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Dialog 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.create-account-terms-conditions{margin-top:10px}.ui-dialog{-webkit-overflow-scrolling:touch;background:#fff}@media (max-device-width: 40em){.ui-dialog{box-sizing:border-box;position:fixed;top:0}.ui-dialog .ui-dialog-content{padding:10px}}.ui-dialog .alert-list{padding:0}.ui-dialog .branded-field--float-mouse input{box-sizing:border-box;padding-right:50px}.no-look2017 .ui-dialog .branded-field--float-mouse .float-mouse{margin-top:0;padding:5px}.no-look2017 .ui-dialog .branded-field--float-mouse .forgot-password{right:2px}.ui-dialog .btn-login{position:relative}.ui-dialog .btn-login.disabled .sign-in-text,.ui-dialog .btn-login.loading .sign-in-text{display:none}.ui-dialog .button-row{list-style:none;list-style-image:none;padding-left:0;margin:0;padding:10px 0}.ui-dialog .button-row:before,.ui-dialog .button-row:after{content:" ";display:table}.ui-dialog .button-row:after,.ui-dialog .button-row:after{clear:both}.ui-dialog .button-row li{display:inline-block;margin:0 10px 0 0}.ui-dialog .dialog-title{margin:10px 10px 10px 0}.ui-dialog .divider{border-top:1px solid black;margin:10px 0 2px;padding:10px}.ui-dialog .legend{margin-top:0;margin-bottom:5px}.ui-dialog .mod-fieldset .bd,.ui-dialog .mod-fieldset .hd{padding-left:0}.ui-dialog .mod-fieldset .hd{background-color:transparent;height:auto}.ui-dialog .register .button-row{padding-bottom:0}.ui-dialog .ui-button-text-only{background-color:#444;color:#fff;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease;border-radius:2px;font-family:"Proxima N W01 Reg",sans-serif;font-weight:500;line-height:2.15em;padding:.1em 1.5em 0;text-transform:uppercase;border:0}.ui-dialog .ui-button-text-only:hover,.ui-dialog .ui-button-text-only:active{background-color:#222;color:#fff}.ui-dialog .ui-button-text-only.disabled{opacity:.4}.ui-dialog .ui-dialog-buttonpane{margin:15px -10px -30px 0;padding:0}.ui-dialog .ui-icon-closethick,.ui-dialog .ui-dialog-title{display:none;height:0;width:0}.ui-dialog .ui-dialog-content{padding:0}.ui-dialog .ui-dialog-titlebar{height:16px;width:16px}.ui-dialog .ui-dialog-titlebar{margin:0;padding:0;position:absolute;right:10px;top:0}.ui-dialog .ui-dialog-titlebar-close{border:none;margin:0;right:-10px;top:0;z-index:1}.ui-dialog-zoomFade-transition{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.ui-dialog-zoomFade-closed{-webkit-transform:scale(0.9) translateY(5%);-moz-transform:scale(0.9) translateY(5%);-ms-transform:scale(0.9) translateY(5%);-o-transform:scale(0.9) translateY(5%);transform:scale(0.9) translateY(5%);opacity:0}.ui-widget-overlay{opacity:0.8;background-color:rgba(34,34,34,0.8)}.variant-radio-modal .variant-list{list-style:none;list-style-image:none;padding-left:0;height:186px;margin-bottom:0;overflow:auto}.variant-radio-modal .variant{margin:0 0 9px 0}.variant-radio-modal .variant-input,.variant-radio-modal .variant-label{display:inline;line-height:18px;margin:0 3px 0 0}.variant-radio-modal .variant-input{height:18px;margin:2px 3px 0 1px;vertical-align:top}.variant-radio-modal .variant-label{height:auto;width:259px}.qa-ui-dialog-title-terms-and-conditions.ui-dialog{overflow-x:hidden;overflow-y:scroll}.ui-terms-and-conditions{overflow:auto}.ui-terms-and-conditions .ui-tac-content{height:250px}.create-account-terms-conditions{font-size:12px}.ui-dialog{overflow:visible;padding:1em}@media only screen and (min-width: 37.5em){.ui-dialog{padding:3em}}.ui-dialog textarea{box-sizing:border-box;width:100%}.ui-dialog .auth-container{overflow:visible}.ui-dialog .auth-container a{text-decoration:none}.ui-dialog .auth-container .cancel-cta{margin:0 0 0 1em}.ui-dialog .button-row{margin-top:10px;padding:0}.ui-dialog .button-row li{margin:0}.ui-dialog .chat-now-btn{margin-bottom:10px}.ui-dialog .dialog-title{font-family:"Proxima N W01 Reg",sans-serif;font-weight:bold}@media only screen and (min-width: 56.25em){.ui-dialog .dialog-title{font-family:"Proxima N W01 Cd Reg","Arial Narrow",Arial,sans-serif}}.ui-dialog .divider{background:#333;border:0;color:#fff;margin:1.5em -3em -3em;padding:1.5em 3em}.ui-dialog .divider a{color:#fff;text-decoration:underline}.ui-dialog .edit-passions label{font-weight:normal}.ui-dialog .edit-passions .edit-passion{margin-top:2px}.ui-dialog .legend{font-size:12px;color:#b5b5b5}.ui-dialog .list-unstyled{list-style:none;list-style-image:none;padding-left:0}.ui-dialog .list-unstyled li{margin:0}.ui-dialog .forgot-password-text{font-size:14px}.ui-dialog .register{border-color:#f2f2f2}.ui-dialog .register-cta{font-weight:normal}.ui-dialog .restr-list{margin:0 0 20px;padding:0 0 0 20px}.ui-dialog .restr-list li{margin:0}.ui-dialog .restr-text{margin:20px 0 0}.ui-dialog .textarea-wrapper{padding:3px}.ui-dialog .ui-dialog-content{overflow:hidden}.ui-dialog .ui-dialog-content.auth-container{height:auto !important;overflow:visible !important}.ui-dialog .ui-dialog-content a{text-decoration:underline}.ui-dialog .ui-dialog-content .btn,.ui-dialog .ui-dialog-content .btn-icon,.ui-dialog .ui-dialog-content .foot-subscribe .submit-btn.mbl-submit-btn,.foot-subscribe .ui-dialog .ui-dialog-content .submit-btn.mbl-submit-btn,.ui-dialog .ui-dialog-content .pag .current-page .pag-active,.pag .current-page .ui-dialog .ui-dialog-content .pag-active{text-decoration:none}.ui-dialog .ui-dialog-content .toll-free{border:0;display:block}.ui-dialog .ui-dialog-titlebar-close{box-shadow:none;background:#fff;font-size:28px;height:30px;line-height:0;right:0;top:.325em;width:.75em;z-index:1}.ui-dialog .ui-dialog-titlebar-close:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#b5b5b5}@media only screen and (min-width: 56.25em){.ui-dialog .ui-dialog-titlebar-close{line-height:1;right:.325em;width:30px}}.ui-dialog .ui-dialog-titlebar-close:before{font-size:.833em}@media only screen and (min-width: 56.25em){.ui-dialog .ui-dialog-titlebar-close:before{font-size:1em}}.ui-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}.checkout .ui-dialog-content{overflow:visible}.ui-dialog-content a.edit-cart{text-decoration:none}.ui-widget-overlay{z-index:10 !important}.ui-instantsearch-hint{background-color:#fff;left:0;position:absolute !important;top:0;visibility:hidden;z-index:0}@media only screen and (min-width: 37.5em){.ui-instantsearch-hint{visibility:visible}}@media only screen and (min-width: 37.5em){.ui-instantsearch-input{background-color:rgba(255,255,255,0) !important;position:relative;z-index:1}}.ui-instantsearch-is-displayed{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1 !important}.ui-instantsearch-no-suggestions{font-style:italic}.ui-instantsearch-overlay{background:transparent;display:none;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:8}.ui-instantsearch-overlay.ui-front{z-index:8}.ui-instantsearch-popup{background-color:#fff;border-top:1px solid #999;display:none;margin:0;padding:12px 12px 20px 12px;position:absolute;z-index:8}@media only screen and (min-width: 37.5em){.ui-instantsearch-popup{padding-bottom:65px;padding-right:258px;padding-top:20px}}@media only screen and (min-width: 87.5em){.ui-instantsearch-popup{max-width:850px}}.ui-instantsearch-product{color:#222;display:inline-block;font-size:15px;margin:1%;padding:0;text-align:center;vertical-align:top;width:47%}@media only screen and (min-width: 37.5em){.ui-instantsearch-product:nth-child(n+7){display:none}}@media only screen and (min-width: 56.25em){.ui-instantsearch-product{width:30%}}@media only screen and (min-width: 87.5em){.ui-instantsearch-product{width:22%}.ui-instantsearch-product:nth-child(n+7){display:inline-block}}.ui-instantsearch-product img{height:100%;max-height:160px;max-width:160px;min-height:80px;min-width:80px;width:100%}.ui-instantsearch-product .brand-name,.ui-instantsearch-product .product-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-instantsearch-product .brand-name{font-weight:900}.ui-instantsearch-products{display:none;float:right;margin:0 -261px 0 15px;width:100%}@media only screen and (min-width: 800px){.ui-instantsearch-products{display:block}}.ui-instantsearch-queries{float:left;width:100%}@media only screen and (min-width: 37.5em){.ui-instantsearch-queries{width:246px}}.ui-instantsearch-query{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;color:#222;display:block;line-height:1;overflow:hidden;padding:7px 10px;text-overflow:ellipsis}.ui-instantsearch-query-facet{white-space:nowrap}.ui-instantsearch-query-facets{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:12px;padding-bottom:12px}.ui-instantsearch-query-faceted{padding-left:30px}.ui-instantsearch-query-text{white-space:nowrap}.ui-instantsearch-query-faceted .ui-instantsearch-query-text{white-space:normal}.ui-instantsearch-overlay{background:rgba(30,30,30,0.4)}.ui-instantsearch-hint{color:#ccc}.ui-instantsearch-no-suggestions{color:#bfbfbf}.ui-instantsearch-popup{border-top-color:#ccc}@media only screen and (min-width: 37.5em){.ui-instantsearch-popup{margin-left:-10px}}.ui-instantsearch-query:hover,.ui-instantsearch-query.ui-instantsearch-active{background-color:#f2f2f2}.ui-instantsearch-query-facet{color:#bfbfbf}.ui-instantsearch-query-facets{border-bottom-color:#ccc}.ui-mainmenu{overflow-x:hidden;overflow-y:scroll;position:absolute;width:270px;z-index:0;-webkit-overflow-scrolling:touch}.ui-mainmenu .user-display-name span{display:none}.ui-mainmenu-back{display:none;left:0;padding:14px 20px 10px 10px;position:absolute;top:0}.ui-mainmenu-body{position:relative}.ui-mainmenu-body:before,.ui-mainmenu-body:after{content:" ";display:table}.ui-mainmenu-body:after,.ui-mainmenu-body:after{clear:both}.ui-mainmenu-column{float:left;width:270px}.ui-mainmenu-column a{padding:10px;display:block;position:relative;text-transform:capitalize}.ui-mainmenu-column li{margin:0}.ui-mainmenu-column ul{list-style:none;list-style-image:none;padding-left:0;margin:0}.ui-mainmenu-footer{padding-bottom:100px}.ui-mainmenu-footer .ui-mainmenu-help{border-radius:2px;box-sizing:border-box;display:inline-block;padding:10px 20px;margin-left:10px}.ui-mainmenu-footer span{padding-left:10px;display:block}.ui-mainmenu-head{position:relative}.ui-mainmenu-head:after{clear:both;display:block;font-size:xx-large;height:0 !important;line-height:0;overflow:hidden;visibility:hidden;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.ui-mainmenu-title{margin:0;padding:10px;text-align:center;text-transform:capitalize}.ui-mainmenu-title-nested{float:right;overflow:hidden;text-align:left;text-overflow:ellipsis;width:72%;white-space:nowrap}.ui-mainmenu{width:270px}.ui-mainmenu .head-acct-link{display:block}.ui-mainmenu-account{display:none}.ui-mainmenu-account .sign-out-btn,.ui-mainmenu-account .ui-account{background-color:transparent;box-shadow:inset 0 0 0 1px #555;color:#555;margin:10px 10px 0;font-weight:500;padding:.3em 0;text-align:center;text-decoration:none;text-transform:uppercase;width:92%}.ui-mainmenu-account .sign-out-btn:hover,.ui-mainmenu-account .sign-out-btn:active,.ui-mainmenu-account .ui-account:hover,.ui-mainmenu-account .ui-account:active{background-color:#222;color:#fff}.ui-mainmenu-account .sign-out-btn:before,.ui-mainmenu-account .ui-account:before{display:none}.ui-mainmenu-account .user-display-name{margin:0}.ui-mainmenu-account .user-display-name span{display:none}.ui-mainmenu-back{font-size:1.2em;font-weight:900;left:.75rem;padding:0;overflow:hidden;top:0.6em;width:1em}.ui-mainmenu-back:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;margin-right:1em}.ui-mainmenu-column a{border-bottom:1px solid #f2f2f2;color:#222;font-size:1em;line-height:1.5;overflow:hidden;padding:0.5em 1.2em 0.5em .75rem;text-overflow:ellipsis;white-space:nowrap}.ui-mainmenu-column a:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#999;font-size:.833em;position:absolute;right:.75rem;top:1.1em}.ui-mainmenu-column img{margin-right:5px;vertical-align:middle;width:25px}.ui-mainmenu-footer span{font-size:15px}.ui-mainmenu-footer .ui-mainmenu-help{font-size:14px;border:1px solid #222;color:#222;margin-left:7px;text-align:center;width:94%}@media (max-device-width: 40em){.ui-mainmenu-footer .ui-mainmenu-help{font-size:16px}}.ui-mainmenu-footer .ui-phone{display:none}.ui-mainmenu-head{background-color:#f2f2f2;border-bottom:1px solid #ccc}.ui-mainmenu-notifications{display:none}.ui-mainmenu-title{font-family:"Proxima N W01 Reg",sans-serif;font-size:1em;font-weight:900;padding:.75rem;text-align:left}.ui-mainmenu-title-nested{float:none;margin:0 0 0 2em;padding:.75rem 0;width:80%}.ui-mini-cart{background-color:#fff;color:#222;clear:both;position:absolute;right:0;width:390px;z-index:10}.ui-mini-cart .ui-mini-cart-item-messaging{display:block;list-style:none;margin:0;padding:0}.ui-mini-cart .ui-mini-cart-item-messaging li{margin:0}.ui-mini-cart-footer{padding:10px;text-align:center}.ui-mini-cart-footer .checkout-btn{float:right}.ui-mini-cart-footer .edit-cart{float:left;margin:25px}.ui-mini-cart-item{overflow:auto;padding:15px}.ui-mini-cart-item-data-wrap{float:right;width:70%}.ui-mini-cart-item-img-wrap{float:left;width:25%}.ui-mini-cart-items{overflow-y:auto}.ui-mini-cart-items a{color:#222}.ui-mini-cart-item-details{line-height:1.2}.ui-mini-cart-item-img{margin-left:10px;float:left;margin-right:15px}.ui-mini-cart-item-img img{height:65px;width:65px}.ui-mini-cart-item-price{float:right}.ui-mini-cart-item-price .ui-mini-cart-price{padding-right:5px}.ui-mini-cart-item-price-wrap{padding-top:10px;clear:both;overflow:auto}.ui-mini-cart-items{position:relative}.ui-mini-cart-img-placeholder{float:left;height:65px;width:65px}.ui-mini-cart-placeholder-wrap{padding:20px;box-sizing:border-box;clear:both;position:absolute;width:100%}.ui-mini-cart-placeholder-wrap:nth-child(2){margin-top:120px}.ui-mini-cart-txt-placeholder{margin-left:20px;display:inline-block;height:15px;width:70%}.ui-mini-cart-txt-placeholder.ui-mini-cart-small-placeholder{width:20%}.slidingminicart .ui-mini-cart-img-placeholder{height:80px;width:80px}@media only screen and (min-width: 499px){.slidingminicart .ui-mini-cart-img-placeholder{float:left;height:110px;width:110px}}.slidingminicart .ui-mini-cart-txt-placeholder{width:50%}@media only screen and (min-width: 499px){.slidingminicart .ui-mini-cart-txt-placeholder{width:70%}}.slidingminicart .ui-mini-cart-txt-placeholder.ui-mini-cart-small-placeholder{width:20%}.slidingminicart .ui-mini-cart-placeholder-wrap:nth-child(2){margin-top:157px}.ui-mini-cart .ui-mini-cart-item-messaging{font-size:12px}.ui-mini-cart .ui-mini-cart-item-messaging li{color:#555}.ui-mini-cart .ui-mini-cart-item-messaging .popup-link{color:#555;text-decoration:underline}.ui-mini-cart-item-data-wrap .remove-link{color:#999}.ui-mini-cart-items{max-height:180px}.ui-mini-cart-item-details,.ui-mini-cart-price{font-size:16px}.ui-mini-cart-item-name{font-weight:900}.ui-mini-cart-item-price .ui-mini-cart-list-price{text-decoration:line-through}.ui-mini-cart-item-price .ui-mini-cart-sale-price{color:#c00;font-size:16px}.ui-mini-cart-qty-wrap{color:#555}.ccflatdesign .ui-mini-cart{border:2px solid #ccc;border-width:0 2px 2px;color:#333;right:5px;top:11px}.ccflatdesign .ui-mini-cart:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;content:"";display:block;height:8px;position:absolute;right:28px;top:-4px;width:8px}.ccflatdesign .ui-mini-cart .ui-mini-cart-item-messaging{margin:0}.ccflatdesign .ui-mini-cart-footer{border-top:1px solid #ccc;padding:1.2em 1em}.ccflatdesign .ui-mini-cart-footer:before,.ccflatdesign .ui-mini-cart-footer:after{content:" ";display:table}.ccflatdesign .ui-mini-cart-footer:after,.ccflatdesign .ui-mini-cart-footer:after{clear:both}.ccflatdesign .ui-mini-cart-footer>div{font-weight:900}.ccflatdesign .ui-mini-cart-footer .checkout-btn{margin:1em 0 0}.ccflatdesign .ui-mini-cart-footer .checkout-btn:after{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;margin-left:.3em}.ccflatdesign .ui-mini-cart-footer .edit-cart{line-height:2;margin:1em 0 0;width:170px}.ccflatdesign .ui-mini-cart-item{margin:10px 0;border-bottom:1px solid #f2f2f2;padding:.75em 1.5em 1em}.ccflatdesign .ui-mini-cart-item-img{margin:0 10px 0 0}.ccflatdesign .ui-mini-cart-item-messaging li{font-size:13px}.ccflatdesign .ui-mini-cart-item-price .ui-mini-cart-list-price{color:#999}.ccflatdesign .ui-mini-cart-item-price-wrap{margin-top:1em;overflow:visible;padding:0}.ccflatdesign .ui-mini-cart-items{max-height:260px}.ccflatdesign .ui-mini-cart-items a{color:#333}.ccflatdesign .ui-mini-cart-qty-wrap{display:none}.ccflatdesign .ui-mini-cart-img-placeholder,.ccflatdesign .ui-mini-cart-txt-placeholder{background-color:#f2f2f2}.ccflatdesign .ui-mini-cart-items{min-heigth:161px}.ccflatdesign .ui-mini-cart-placeholder-wrap{padding:23px}.ccflatdesign .ui-mini-cart-txt-placeholder{margin-bottom:8px}.no-ccflatdesign .ui-mini-cart{box-shadow:0 2px 4px #555;top:48px}.no-ccflatdesign .ui-mini-cart-footer{border-top:1px solid #f2f2f2}.no-ccflatdesign .ui-mini-cart-footer .checkout-btn{background:-webkit-linear-gradient(top, #555, #222);background:linear-gradient(to bottom, #555, #222);border-radius:4px;margin-top:10px;padding:15px 20px;min-width:160px}.no-ccflatdesign .ui-mini-cart-footer .checkout-btn:after{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;margin-left:10px;position:relative;right:-4px;top:2px}.no-ccflatdesign .ui-mini-cart-footer .edit-cart{padding-left:20px}.no-ccflatdesign .ui-mini-cart-item{border-bottom:1px solid #f2f2f2}.no-ccflatdesign .ui-mini-cart-item-price .ui-mini-cart-list-price{color:#555;font-size:14px}.ui-navigation{overflow:hidden;width:280px}.ui-navigation-back{margin-left:10px;display:none;left:0;padding-bottom:0;padding-top:0;position:absolute;top:0}.ui-navigation-bd{position:relative}.ui-navigation-bd:before,.ui-navigation-bd:after{content:" ";display:table}.ui-navigation-bd:after,.ui-navigation-bd:after{clear:both}.ui-navigation-column{float:left}.ui-navigation-column a{padding:10px;display:block;text-transform:capitalize}.ui-navigation-column li{margin:0}.ui-navigation-column ul{list-style:none;list-style-image:none;padding-left:0;margin:0}.ui-navigation-hd{position:relative}.ui-navigation-hd h3{margin:0;padding:10px;text-align:center;text-transform:capitalize}.ui-navigation-hd h3:before{content:"\00A0"}.ui-navigation{width:270px}.ui-navigation .ui-navigation-back{border:0;display:none;left:.75rem;padding:0;position:absolute;overflow:hidden;top:.4em;width:1em}.ui-navigation .ui-navigation-back.btn,.ui-navigation .ui-navigation-back.btn-icon,.ui-navigation .foot-subscribe .ui-navigation-back.submit-btn.mbl-submit-btn,.foot-subscribe .ui-navigation .ui-navigation-back.submit-btn.mbl-submit-btn,.ui-navigation .pag .current-page .ui-navigation-back.pag-active,.pag .current-page .ui-navigation .ui-navigation-back.pag-active{background-color:transparent;color:#222;margin:0}.ui-navigation .ui-navigation-back.btn:before,.ui-navigation .ui-navigation-back.btn-icon:before,.ui-navigation .foot-subscribe .ui-navigation-back.submit-btn.mbl-submit-btn:before,.foot-subscribe .ui-navigation .ui-navigation-back.submit-btn.mbl-submit-btn:before,.ui-navigation .pag .current-page .ui-navigation-back.pag-active:before,.pag .current-page .ui-navigation .ui-navigation-back.pag-active:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;margin-right:3em}.ui-navigation .ui-navigation-back:after{display:none}.ui-navigation-hd{background-color:#f2f2f2;border-bottom:1px solid #ccc;height:45px}.ui-navigation-hd h3{color:#222;font-family:"Proxima N W01 Reg",sans-serif;font-size:1em;font-weight:900;overflow-x:hidden;padding:.75rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-navigation-hd.ui-navigation-isleaf h3{margin-left:.5em}.head-acct-popover-content h3{padding-left:10px;left:0;text-align:center}.ui-navigation-column a{border-bottom:1px solid #f2f2f2;border-top:1px solid #fff;color:#222;padding:.75rem;position:relative}.ui-navigation-column a:after{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#999;font-size:18px;line-height:0;position:absolute;right:.75em;top:1.1em}@media (max-device-width: 40em){.ui-navigation-column .just-in span,.ui-navigation-column .learn span{background:#999;color:#fff;font-size:12px;font-weight:bold;padding:2px 5px}}.ui-navigation-column .last-node:before{background-image:none}@media (max-device-width: 40em){.ui-navigation-column .sale a{color:#c00}}.ui-navigation-column .sign-out-btn{background:#fff}.ui-slidetoggle .just-in h3,.ui-slidetoggle .learn h3{margin-bottom:10px;background:#fff;border-bottom:1px solid #bfbfbf;color:#222}.ui-slidetoggle .just-in h3:before,.ui-slidetoggle .learn h3:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.ui-offcanvas{box-sizing:border-box;height:100%;position:absolute;top:0;width:280px;z-index:1}.ui-offcanvas-left{left:-280px}.ui-offcanvas-main{position:relative;overflow:hidden}.ui-offcanvas-overlay{opacity:0;display:none;height:100%;position:absolute;width:100%;z-index:9}.ui-offcanvas-right{left:100%}.offcanvas-bd a{padding:10px;display:block}.offcanvas-bd li{margin:0}.offcanvas-bd ul{list-style:none;list-style-image:none;padding-left:0;margin:0}.offcanvas-hd{margin:0;padding:10px;text-align:center}.offcanvas-hd:before{content:"\00A0"}.ui-offcanvas{width:270px}.ui-offcanvas-left{box-sizing:border-box}.ui-offcanvas-overlay{background-color:#222}.ui-offcanvas-right{box-sizing:border-box}.offcanvas-bd a{color:#222;border-bottom:1px solid #f2f2f2;font-size:1em;padding:.75rem;position:relative}.offcanvas-hd{background-color:#f2f2f2;border-bottom:1px solid #ccc;font-family:"Proxima N W01 Reg",sans-serif;font-size:1em;font-weight:900;padding:.75rem;text-align:left;text-transform:capitalize}.ui-popover{padding:0}.ui-popover .ui-dialog-arrow{height:32px;position:absolute;width:32px}.ui-popover .ui-dialog-arrow.down{bottom:-23px}.ui-popover .ui-dialog-arrow.up{top:-23px}.ui-popover .ui-dialog-title{padding:10px;display:block;float:none;height:auto;text-align:center;width:auto}.ui-popover .ui-dialog-titlebar{height:auto;position:relative;right:0;top:0;width:auto}.ui-popover .ui-dialog-titlebar-close{display:none}.ui-popover .ui-dialog-content{position:static}.ui-popover .ui-navigation{overflow:hidden}.ui-popover .ui-navigation-hd{position:static}.ui-popover .ui-navigation-hd h3{display:none}.ui-popover-overlay{background:transparent}.ui-popover .ui-dialog-arrow.down{background-image:url("/images/competitivecyclist/sprites/sprite-32.png");background-position:0px 0px;height:32px;width:32px}.ui-popover .ui-dialog-arrow.up{background-image:url("/images/competitivecyclist/sprites/sprite-32.png");background-position:-160px -96px;height:32px;width:32px}.ui-popover .ui-dialog-title{font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase}@media (max-device-width: 40em){.ui-popover .ui-dialog-title{font-size:16px}}.ui-popover .ui-dialog-titlebar{background:#222}li.ui-ps-visible-element{visibility:visible}.ui-ps-container{float:left}.ui-ps-container>li{float:left;visibility:hidden}.ui-ps-container .ui-ps-container .ui-ps-last{float:right}.ui-ps-container .ui-ps-divider{cursor:default;font-size:50%}.ui-selectmenu{display:block;display:inline-block;position:relative;height:2.2em;vertical-align:middle;text-decoration:none;overflow:hidden;zoom:1}.ui-selectmenu-icon{position:absolute;right:6px;margin-top:-8px;top:50%}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;display:none;z-index:1005}.ui-selectmenu-menu ul{padding:0;margin:0;list-style:none;position:relative;overflow:auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.ui-selectmenu-open{display:block}.ui-selectmenu-menu-popup{margin-top:-1px}.ui-selectmenu-menu li{padding:0;margin:0;display:block;border-top:1px dotted transparent;border-bottom:1px dotted transparent;border-right-width:0 !important;border-left-width:0 !important;font-weight:normal}.ui-selectmenu-menu li a,.ui-selectmenu-status{line-height:1.4em;display:block;padding:.405em 2.1em .405em 1em;outline:none;text-decoration:none}.ui-selectmenu-menu li.ui-state-disabled a,.ui-state-disabled{cursor:default}.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status{padding-left:20px;position:relative;margin-left:5px}.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;left:0}.ui-selectmenu-status{line-height:1.4em}.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em}.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:bold}.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8}.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em}.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:bold}.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0}* html .ui-selectmenu-menu li{border-color:pink;filter:chroma(color=pink);width:100%}* html .ui-selectmenu-menu li a{position:relative}*+html .ui-state-disabled,*+html .ui-state-disabled a{color:silver}.ui-selectmenu{background:#fff;height:auto;overflow:hidden}.ui-selectmenu-icon{display:none}.ui-selectmenu-menu{border:1px solid #222;width:auto}@media (max-device-width: 40em){.ui-selectmenu-menu li{padding:10px 0}}.ui-selectmenu-menu li a{padding:0;white-space:nowrap}@media (max-device-width: 40em){.ui-selectmenu-menu li a{white-space:normal}}.ui-selectmenu-menu ul{padding:4px 0}@media (max-device-width: 40em){.ui-selectmenu-background{left:0;position:absolute;top:0}}.ui-selectmenu-menu-dropdown,.ui-selectmenu-menu-popup{background:#fff}.ui-selectmenu-menu-dropdown li a,.ui-selectmenu-menu-popup li a{margin:0 20px 0 10px}.ui-selectmenu-dropdown,.ui-selectmenu-popup{margin:10px 0;border:1px solid #222;line-height:1;position:relative}.ui-selectmenu-dropdown .ui-selectmenu-status,.ui-selectmenu-popup .ui-selectmenu-status{margin:0 30px 0 10px}.ui-selectmenu-popuptext.ui-selectmenu{width:auto !important}.ui-selectmenu-popuptext.ui-selectmenu:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;font-size:14px;position:absolute;right:8px}.ui-selectmenu-popuptext.ui-selectmenu:hover:before{color:#222}.ui-selectmenu-popuptext.ui-selectmenu-menu .ui-selectmenu-group li:hover a{color:#222}.ui-selectmenu-popuptext.ui-selectmenu-menu .ui-selectmenu-group li a{padding-left:20px;position:relative}.ui-selectmenu-popuptext.ui-selectmenu-menu .ui-selectmenu-group-label{color:#222;font-weight:normal}.ui-selectmenu-popuptext.ui-selectmenu-menu .ui-selectmenu-item-focus{background:none}.ui-selectmenu-popuptext.ui-selectmenu-menu .ui-selectmenu-item-selected a{color:#222;font-weight:normal}.ui-selectmenu-popuptext.ui-selectmenu-menu .ui-selectmenu-item-selected a:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;font-size:12px;left:0;margin-top:4px;position:absolute}.ui-selectmenu-popuptext.ui-selectmenu-menu .ui-selectmenu-menu-popup{padding:4px 10px 10px}.ui-selectmenu-popuptext .ui-selectmenu-status{padding:0 5px;text-decoration:underline}.ui-selectmenu-status{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin-right:20px;line-height:1;padding:0}.ui-selectmenu-dropdown,.ui-selectmenu-popup{border-radius:3px;box-sizing:border-box;background:#f2f2f2;border:1px solid #ccc;color:#999;font-size:1em;font-weight:bold;line-height:1;padding:.325em 0;position:relative;text-transform:capitalize;width:100% !important}.ui-selectmenu-dropdown:before,.ui-selectmenu-popup:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#555;font-size:1.44em;position:absolute;right:14px;top:.325em}@media (max-device-width: 40em){.ui-selectmenu-dropdown:before,.ui-selectmenu-popup:before{background:none}}.ui-selectmenu-dropdown:after,.ui-selectmenu-popup:after{background:#ccc;content:"";display:block;height:100%;position:absolute;right:36px;top:0;width:1px}.ui-selectmenu-dropdown .ui-selectmenu-status,.ui-selectmenu-popup .ui-selectmenu-status{font-size:1em;font-weight:normal;line-height:1.5em;margin:0 30px 0 .75em}.ui-selectmenu-menu{border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,0.2);border:1px solid #ccc;font-weight:bold;overflow:hidden;z-index:4}.ui-selectmenu-menu .ui-selectmenu-item-focus{background:#f2f2f2}.ui-selectmenu-menu ul{padding:4px 0}.ui-selectmenu-popup .ui-selectmenu-menu-popup{border-radius:3px;background:#fff;color:#333;font-weight:bold}.ui-selectmenu-popup .ui-selectmenu-menu-popup li a{margin:0 20px;padding:0 20px 0 10px;color:#555;line-height:22px}.ui-selectmenu-popup .ui-selectmenu-menu-popup .ui-selectmenu-item-selected{color:#333;font-weight:500}.ui-selectmenu-popuptext.ui-selectmenu{padding:0 0 2px}.ui-selectmenu-popuptext.ui-selectmenu:before{color:#999;margin-top:1px}.ui-selectmenu-popuptext.ui-selectmenu-menu{box-shadow:none}.ui-selectmenu-popuptext.ui-selectmenu-menu li a{color:#999}.ui-selectmenu-popuptext.ui-selectmenu-menu .ui-selectmenu-item-selected a:before{top:-1px}.ui-selectmenu-popuptext .ui-selectmenu-status{border-bottom:1px solid #ccc;margin:0 25px 0 5px;padding:0;text-decoration:none}.ui-slideshow{overflow:hidden;position:relative}.ui-slideshow--full-viewport{height:2000px;height:100vh}.ui-slideshow--full-viewport .ui-slideshow-container{height:100%}.ui-slideshow--full-viewport .ui-slideshow-container li{background-size:cover;display:block;height:100%;overflow:hidden;position:relative}.ui-slideshow--full-viewport .ui-controler-pause{display:none}.ui-slideshow-container{list-style:none;list-style-image:none;padding-left:0;margin:0;height:100%;position:relative}.ui-slideshow-container li{margin:0;background-position:50% 0;background-repeat:no-repeat;height:100%;visibility:hidden;width:100%}.ui-slideshow-container .inner{margin:0 auto;display:block;position:relative;height:100%;width:100%}.ui-slideshow-container .mod,.ui-slideshow-container .mod-fieldset{margin:0}.ui-slideshow-fade .ui-slideshow-container li{left:0;position:absolute;top:0}.ui-slideshow-push .ui-slideshow-container{position:absolute}.ui-slideshow-push .ui-slideshow-container:before,.ui-slideshow-push .ui-slideshow-container:after{content:" ";display:table}.ui-slideshow-push .ui-slideshow-container:after,.ui-slideshow-push .ui-slideshow-container:after{clear:both}.ui-slideshow-push .ui-slideshow-container li{float:left}.fade-1,.fade-2,.fade-3{opacity:0}.fade-1{-webkit-transition:all 2s ease .5s;-moz-transition:all 2s ease .5s;transition:all 2s ease .5s}.fade-2{-webkit-transition:all 2s ease 1s;-moz-transition:all 2s ease 1s;transition:all 2s ease 1s}.fade-3{-webkit-transition:all 2s ease 1.5s;-moz-transition:all 2s ease 1.5s;transition:all 2s ease 1.5s}.promo-header,.promo-header-small{color:#222;display:block;margin:5px 0;text-transform:uppercase}.promo-header{font-size:32px;line-height:26px}.promo-header-small{font-size:18px;line-height:16px}.promo-header-gray{color:#b5b5b5}.promo-header-white{color:#fff}.slide{display:block;height:100%;width:100%}.slide:hover{-webkit-transition:none;-moz-transition:none;transition:none}.slide-body{margin:30px auto 0;padding-top:20px;text-align:center;width:980px}.slide-body a{text-decoration:none}.slide-body .btn:hover,.slide-body .btn-icon:hover,.slide-body .foot-subscribe .submit-btn.mbl-submit-btn:hover,.foot-subscribe .slide-body .submit-btn.mbl-submit-btn:hover,.slide-body .pag .current-page .pag-active:hover,.pag .current-page .slide-body .pag-active:hover{-webkit-transition:none;-moz-transition:none;transition:none}.ui-slideshow{margin-bottom:1.5em}.ui-slideshow:hover .ui-controller-next a,.ui-slideshow:hover .ui-controller-prev a{opacity:.5}.ui-slideshow:hover .ui-controller-next a:hover,.ui-slideshow:hover .ui-controller-prev a:hover{opacity:1}.ui-slideshow.promo h1{color:#c00}.ui-slideshow .ui-controller{bottom:15px;left:0;margin:0 auto;right:0;width:100%}.ui-slideshow .ui-controller-pause,.ui-slideshow .ui-controller-track{z-index:1}.ui-slideshow-container{border:0;height:470px;overflow:hidden}.ui-slideshow-container a{margin:0 auto;width:100%}.ui-slideshow-container li{background-color:#fff}.ui-slideshow-container li.current .fade-1,.ui-slideshow-container li.current .fade-2,.ui-slideshow-container li.current .fade-3{opacity:1}.ui-slider{overflow:hidden;position:relative}.ui-slider-container{list-style:none;list-style-image:none;padding-left:0;margin:0;padding:0;height:100%;position:relative}.ui-slider-container li{display:inline-block}.ui-slider-container li{margin:0}.ui-slider .ui-controller{bottom:0;left:0;right:0;text-align:center}.ui-slider .ui-controller a{background-color:transparent}.ui-slider .ui-controller li{display:inline-block;float:none}.ui-slider .ui-controller-next,.ui-slider .ui-controller-prev{bottom:30px;height:245px;left:0;width:60px}.ui-slider .ui-controller-next a,.ui-slider .ui-controller-prev a{background-color:rgba(255,255,255,0.5);opacity:0}.ui-slider .ui-controller-next a:hover,.ui-slider .ui-controller-prev a:hover{opacity:1}.ui-slider .ui-controller-next{left:920px}.ccflatdesign .ui-slider .ui-controller-track.active a{background:#333}.ccflatdesign .ui-slider .ui-controller-track a{border-radius:100%;background:#f2f2f2;height:8px;width:8px}.no-ccflatdesign .ui-slider .ui-controller-track{border:0}.no-ccflatdesign .ui-slider .ui-controller-track.active a{background-image:url("/images/competitivecyclist/sprites/sprite-16.png");background-position:-160px -32px;height:16px;width:16px;height:16px;width:16px}.no-ccflatdesign .ui-slider .ui-controller-track a{background-image:url("/images/competitivecyclist/sprites/sprite-16.png");background-position:-80px -144px;height:16px;width:16px;height:16px;width:16px}.no-ccflatdesign .ui-slider .ui-controller-track a:before{content:none}.ui-slidetoggle-bd{list-style:none;list-style-image:none;padding-left:0;margin:0;padding:0;overflow:hidden}.ui-slidetoggle-bd a{padding:10px;display:block}@media (max-device-width: 40em){.ui-slidetoggle-bd a{padding:10px 20px}}.ui-slidetoggle-bd li{margin:0;width:100%}.ui-slidetoggle-hd{margin:0;padding:10px;cursor:pointer}.ui-slidetoggle{color:#222}.ui-slidetoggle .just-in h3{margin-bottom:10px;background:#fff;border-bottom:1px solid #ccc;color:#222}.ui-slidetoggle-bd{padding:.25em 0}.ui-slidetoggle-bd a{color:#222;font-weight:normal;line-height:1.3;overflow:hidden;padding:0.5em .75rem 0.5em 1.5rem;position:relative;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ui-slidetoggle-hd{border:1px solid #ccc;border-width:1px 0;border-bottom-color:#fff;font-family:"Proxima N W01 Reg",sans-serif;font-size:1em;font-weight:normal;position:relative;text-transform:none}.ui-slidetoggle-hd:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease;color:#999;font-size:1em;margin-top:-5px;position:absolute;right:10px;top:45%}.ui-slidetoggle-visible .ui-slidetoggle-hd:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}div.scrollingHotSpotLeft{min-width:75px;width:10%;height:100%;background-image:url(../images/big_transparent.gif);background-repeat:repeat;background-position:center center;position:absolute;z-index:200;left:0;cursor:url(../images/cursors/cursor_arrow_left.png),url(../images/cursors/cursor_arrow_left.cur),w-resize}div.scrollingHotSpotLeftVisible{background-image:url(../images/arrow_left.gif);background-color:#fff;background-repeat:no-repeat;opacity:0.35;-moz-opacity:0.35;filter:alpha(opacity=35);zoom:1}div.scrollingHotSpotRight{min-width:75px;width:10%;height:100%;background-image:url(../images/big_transparent.gif);background-repeat:repeat;background-position:center center;position:absolute;z-index:200;right:0;cursor:url(../images/cursors/cursor_arrow_right.png),url(../images/cursors/cursor_arrow_right.cur),e-resize}div.scrollingHotSpotRightVisible{background-image:url(../images/arrow_right.gif);background-color:#fff;background-repeat:no-repeat;opacity:0.35;filter:alpha(opacity=35);-moz-opacity:0.35;zoom:1}div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%}div.scrollableArea{position:relative;width:auto;height:100%}div.scrollingHotSpotLeft,div.scrollingHotSpotRight{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAABJJREFUeF4FwIEIAAAAAKD9qY8AAgABdDtSRwAAAABJRU5ErkJggg==")}div.scrollingHotSpotLeft{cursor:w-resize}div.scrollingHotSpotLeftVisible{background:none}div.scrollingHotSpotRight{cursor:e-resize}div.scrollingHotSpotRightVisible{background:none}.ui-tooltip{position:absolute;z-index:999}.ui-tooltip{background:#f2f2f2;border:2px solid #555;box-shadow:1px 1px 8px #555;color:#555;padding:10px;width:250px}.ui-tooltip-slideshow{background:#fff;border:1px solid #222;height:66px;padding:2px;position:absolute;width:100px;z-index:999}.ui-tooltip-slideshow:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border:1px solid #222;border-width:0 1px 1px 0;bottom:-9px}.ui-communitynotifications-count{border-radius:2px;display:inline-block;background-color:#c00;color:#fff;font-size:12px;font-weight:900;margin:-1px 2px 0;min-height:10px;min-width:10px;padding:3px;text-align:center}.ui-communitynotifications-count.visible{display:inline-block}.ui-communitynotifications-name:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#fff;font-size:1.2em;line-height:0;margin-right:5px;position:relative;top:1px}.ui-communitynotifications-list{background:#fff;max-height:300px;margin:1px 0;overflow:auto;padding-left:0}.ui-communitynotifications-list li.ui-communitynotifications-strava{cursor:pointer;position:relative}.ui-communitynotifications-list .ui-communitynotifications-link{color:#333}.ui-communitynotifications-list .ui-communitynotifications-link:hover{color:#222;text-decoration:underline}.ui-communitynotifications-list-item{padding:10px 20px;border-bottom:1px solid #f2f2f2;box-sizing:border-box;display:block;font-size:1em;margin-left:0;margin-top:0;min-height:inherit;position:relative;width:100%}.ui-communitynotifications-list-item.ui-communitynotifications-strava{padding:15px 15px 15px 55px}.ui-communitynotifications-list-item.unread{padding-left:10px;background-color:#f3f6fa}.ui-communitynotifications-list-item a{font-size:1em;line-height:1.5em}.ui-communitynotifications-strava-prize{background-size:90%;background:url("/images/competitivecyclist/strava/strava-echelon.png") center center/90% no-repeat;display:block;height:35px;left:1em;margin-top:-17px;position:absolute;top:50%;width:35px}.ui-communitynotifications-title{clear:both;font-size:.833em;font-weight:900;margin:0 -1.3em 0 .2em;text-transform:uppercase}.ui-communitynotifications-container{margin:0 -1.5em -1.5em}.ui-communitynotifications-container li{border-right:0;margin:0;padding:.75em 1.5em}.ui-communitynotifications-list .ui-communitynotifications-strava{padding:1em 1.5em 1em 4em}.ui-communitynotifications-strava-title{line-height:1.2em}.communitynotificationsmobile .head-notif-link{background:#f2f2f2;border-bottom:1px solid #ccc;box-sizing:border-box;color:#222;font-size:1em;padding:.75rem;position:relative;text-transform:capitalize;width:100%}.communitynotificationsmobile .head-notif-link:after{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#999;font-size:14px;position:absolute;right:.75rem;top:1em}.communitynotificationsmobile .ui-communitynotifications-count{border-radius:2px;background:#c00;color:#fff;display:inline-block;font-size:10px;font-weight:500;height:20px;line-height:20px;margin-left:5px;padding:0 6px}.communitynotificationsmobile .ui-communitynotifications-link{color:#999;display:inline;padding:0;text-decoration:underline}.communitynotificationsmobile .ui-communitynotifications-link-user{font-weight:500;padding:0}.communitynotificationsmobile .ui-communitynotifications-strava{padding-left:55px}.communitynotificationsmobile .unread{background:#f2f2f2}.body{margin-left:auto;margin-right:auto;max-width:1000px;width:100%;background-color:#fff;display:block;float:none}@media only screen and (min-width: 56.25em){.body{background-color:transparent}}.page{margin:0 auto;-webkit-transition:margin .5s ease;-moz-transition:margin .5s ease;transition:margin .5s ease;background-color:#fff}@media only screen and (min-width: 56.25em){.page{background-color:transparent}}.targeter-center-top{position:relative;text-align:center;width:100%}.targeter-center-top .promo-bg{background-position:50% 0;background-repeat:no-repeat;left:0;position:absolute;top:0;width:100%}.targeter-center-top .promo-fg{display:block;margin:0 auto;width:1000px}

/*# sourceMappingURL=screen.css.map */