Font Awesome icon usage statistics

  • 15 types of Font Awesome iconic font are used and found 18 times in total.
  • PUREFIXCYCLES.EU used 1.2 Font Awesome classes per each class in average.
  • Font Awesome usage statistics of PUREFIXCYCLES.EU are based on first landing page and within top 1M websites only. Click the font icon to see all websites using it.
  • PUREFIXCYCLES.EU includes "http://cdn.shopify.com/s/files/1/0525/4537/t/2/assets/style.css?10838503770635874987" to use Font Awesome and information from CSS is like below.
  • @font-face {font-family: 'ProximaNovaT-Thin';src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_0_0.eot?7021089868295891229);src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_0_0.eot?%23iefix&7021089868295891229) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_0_0.woff?7021089868295891229) format('woff'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_0_0.ttf?7021089868295891229) format('truetype');}
    @font-face {font-family: 'ProximaNova-Light';src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_1_0.eot?7021089868295891229);src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_1_0.eot?%23iefix&7021089868295891229) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_1_0.woff?7021089868295891229) format('woff'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_1_0.ttf?7021089868295891229) format('truetype');}
    @font-face {font-family: 'ProximaNova-Semibold';src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_2_0.eot?7021089868295891229);src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_2_0.eot?%23iefix&7021089868295891229) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_2_0.woff?7021089868295891229) format('woff'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_2_0.ttf?7021089868295891229) format('truetype');}
    @font-face {font-family: 'ProximaNova-Regular';src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_3_0.eot?7021089868295891229);src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_3_0.eot?%23iefix&7021089868295891229) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_3_0.woff?7021089868295891229) format('woff'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_3_0.ttf?7021089868295891229) format('truetype');}
    @font-face {font-family: 'ProximaNova-Bold';src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_4_0.eot?7021089868295891229);src: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_4_0.eot?%23iefix&7021089868295891229) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_4_0.woff?7021089868295891229) format('woff'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/26D0F9_4_0.ttf?7021089868295891229) format('truetype');}
    /* ----------------------------------------------------------------
    Fonts, Links, Buttons, Inputs Etc
    -----------------------------------------------------------------*/
    html{ font-size:62.5%;} 
    body{background:#fff;font-size:18px;font-size: 1.8rem;line-height:1.1;font-weight:normal;color:#333;font-family: 'ProximaNova-Regular', sans-serif;}
    p{font-size:18px;font-size: 1.8rem;line-height:30px;line-height:3.0rem;margin-bottom:30px;color:#333;font-family:'ProximaNova-Light', sans-serif;}
    a,a:active,a:link{color:#3498db;text-decoration:none;outline:none;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
    a:visited{color:#3498db;text-decoration:none;outline:none;}
    a:focus,a:hover{color:#000;text-decoration:none;outline:none;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
    ::-moz-selection{background:#3498db;color:#fff;text-shadow:none;}
    ::-webkit-selection{background:#3498db;color:#fff;text-shadow:none;}
    ::selection{background:#3498db;color:#fff;text-shadow:none;}
    img::selection{background:transparent;}
    img::-moz-selection{background:transparent;}
    em,i{font-style:italic;}
    strong,b{font-family:"ProximaNova-Bold", sans-serif;}
    h1,h2,h3,h4,h5,h6{color:#000;font-family:"ProximaNova-Light", sans-serif;}
    h1{font-size:34px;font-size:3.4rem;line-height:38px;line-height:3.8rem;margin-bottom:25px;font-family:"ProximaNovaT-Thin", sans-serif;}
    h2{font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem;margin-bottom:20px;font-family:"ProximaNovaT-Thin", sans-serif;}
    h3{font-size:20px;font-size:2.0rem;line-height:1.1;margin-bottom:16px;text-transform:uppercase;font-family:"ProximaNova-Bold", sans-serif;}
    h4{font-size:18px;font-size:1.8rem;line-height:1.1;margin-bottom:16px;}
    h5{font-size:16px;font-size:1.6rem;line-height:1.1;margin-bottom:16px;text-transform:uppercase;font-family:"ProximaNova-Bold", sans-serif;}
    h6{font-size:16px;font-size:1.6rem;line-height:1.1;margin-bottom:16px;}
    /* Forms */
    .textile fieldset {margin-bottom:20px;}
    select {-moz-appearance: none;text-indent: 0.01px;text-overflow: '';}
    .non-ie .textile select.select-style {background:#f8f8f8 url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/down-carret.png?7021089868295891229) no-repeat 95% center !important;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:200px;min-width:150px;height:40px;outline:none;border:1px solid #bbb;display:inline-block;padding:10px 26px 10px 10px;font-size:15px;font-family: 'ProximaNovaT-Thin';}
    .non-ie .textile select.select-style:focus,
    .non-ie .textile select.select-style:hover {border:1px solid #aaa;}
    .non-ie .textile select.select-style:active {border:1px solid #999;background-color:#eaeaea !important;}
    .textile label {font-size:12px;font-size:1.2rem;font-family:"ProximaNova-Bold",sans-serif;line-height:13px;line-height:1.3rem;margin-bottom:6px;display:inline-block;text-transform:uppercase;}
    .textile input[type=text],
    .textile input[type=password],
    .textile input[type=telephone],
    .textile input[type=tel],
    .textile input[type=email],
    .textile input[type=number],
    .textile textarea {max-width:100%;color:#000;padding:8px 10px;background:#fff;font-size:12px;font-size:1.2rem;border:1px solid #e0e0e0;background-clip:padding-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    .textile input[type="text"]:focus,
    .textile input[type="password"]:focus,
    .textile input[type="telephone"]:focus,
    .textile input[type="tel"]:focus,
    .textile input[type="email"]:focus,
    .textile input[type="number"]:focus,
    .textile textarea:focus {background:#fff;border:1px solid #3498db;outline:0;-webkit-box-shadow: inset 1px 1px 2px 0px rgba(155, 155, 155, 0.2);box-shadow: inset 1px 1px 2px 0px rgba(155, 155, 155, 0.2);}
    .textile input[type=submit],
    .textile input[type=button],
    .textile button,
    .btn {font-family:'ProximaNova-Light', sans-serif;text-transform:uppercase;color:#fff !important;cursor: pointer;display:inline-block;width:auto;text-align:center;padding: 0 14px;font-size:13px;font-size:1.3rem;height:40px;line-height:42px;outline:0;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background: rgb(54,153,219);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2OTlkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDkyZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(54,153,219,1) 0%, rgba(52,146,209,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,153,219,1)), color-stop(100%,rgba(52,146,209,1)));background: -webkit-linear-gradient(top, rgba(54,153,219,1) 0%,rgba(52,146,209,1) 100%);background: -o-linear-gradient(top, rgba(54,153,219,1) 0%,rgba(52,146,209,1) 100%);background: -ms-linear-gradient(top, rgba(54,153,219,1) 0%,rgba(52,146,209,1) 100%);background: linear-gradient(to bottom, rgba(54,153,219,1) 0%,rgba(52,146,209,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3699db', endColorstr='#3492d1',GradientType=0 );}
    .textile input[type="submit"]:focus,
    .textile input[type="submit"]:hover,
    .textile button:focus,
    .textile button:hover,
    .btn:focus,
    .btn:hover {background: rgb(56,157,224);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OWRlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDkyZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(56,157,224,1) 0%, rgba(52,146,209,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,157,224,1)), color-stop(100%,rgba(52,146,209,1)));background: -webkit-linear-gradient(top, rgba(56,157,224,1) 0%,rgba(52,146,209,1) 100%);background: -o-linear-gradient(top, rgba(56,157,224,1) 0%,rgba(52,146,209,1) 100%);background: -ms-linear-gradient(top, rgba(56,157,224,1) 0%,rgba(52,146,209,1) 100%);background: linear-gradient(to bottom, rgba(56,157,224,1) 0%,rgba(52,146,209,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#389de0', endColorstr='#3492d1',GradientType=0 );}
    .textile input[type=submit]:active,
    .textile input[type=button]:active,
    .textile button:active,
    .btn:active {color:#f0f0f0 !important;background: rgb(52,146,209);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0OTJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODlkZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(52,146,209,1) 0%, rgba(56,157,224,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,146,209,1)), color-stop(100%,rgba(56,157,224,1)));background: -webkit-linear-gradient(top, rgba(52,146,209,1) 0%,rgba(56,157,224,1) 100%);background: -o-linear-gradient(top, rgba(52,146,209,1) 0%,rgba(56,157,224,1) 100%);background: -ms-linear-gradient(top, rgba(52,146,209,1) 0%,rgba(56,157,224,1) 100%);background: linear-gradient(to bottom, rgba(52,146,209,1) 0%,rgba(56,157,224,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3492d1', endColorstr='#389de0',GradientType=0 );}
    .btn-large {height:56px !important;line-height:58px !important;padding:0 25px !important;font-size:20px !important;font-family: 'ProximaNovaT-Thin' !important;}
    .textile input.btn-secondary[type=submit],
    .textile input.btn-secondary[type=button],
    .textile button.btn-secondary,
    .btn-secondary {background: rgb(175,175,175);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(175,175,175,1) 0%, rgba(170,170,170,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175,175,175,1)), color-stop(100%,rgba(170,170,170,1)));background: -webkit-linear-gradient(top, rgba(175,175,175,1) 0%,rgba(170,170,170,1) 100%);background: -o-linear-gradient(top, rgba(175,175,175,1) 0%,rgba(170,170,170,1) 100%);background: -ms-linear-gradient(top, rgba(175,175,175,1) 0%,rgba(170,170,170,1) 100%);background: linear-gradient(to bottom, rgba(175,175,175,1) 0%,rgba(170,170,170,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#aaaaaa',GradientType=0 );}
    .textile input.btn-secondary[type="submit"]:focus,
    .textile input.btn-secondary[type="submit"]:hover,
    .textile button.btn-secondary:focus,
    .textile button.btn-secondary:hover,
    .btn-secondary:focus,
    .btn-secondary:hover {background: rgb(175,175,175);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjViNWI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, rgba(175,175,175,1) 0%, rgba(181,181,181,1) 0%, rgba(170,170,170,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175,175,175,1)), color-stop(0%,rgba(181,181,181,1)), color-stop(100%,rgba(170,170,170,1)));background: -webkit-linear-gradient(top, rgba(175,175,175,1) 0%,rgba(181,181,181,1) 0%,rgba(170,170,170,1) 100%);background: -o-linear-gradient(top, rgba(175,175,175,1) 0%,rgba(181,181,181,1) 0%,rgba(170,170,170,1) 100%);background: -ms-linear-gradient(top, rgba(175,175,175,1) 0%,rgba(181,181,181,1) 0%,rgba(170,170,170,1) 100%);background: linear-gradient(to bottom, rgba(175,175,175,1) 0%,rgba(181,181,181,1) 0%,rgba(170,170,170,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#aaaaaa',GradientType=0 );}
    .textile input.btn-secondary[type=submit]:active,
    .textile input.btn-secondary[type=button]:active,
    .textile button.btn-secondary:active,
    .btn-secondary:active {background: rgb(175,175,175);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWI1YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(175,175,175,1) 0%, rgba(181,181,181,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175,175,175,1)), color-stop(100%,rgba(181,181,181,1)));background: -webkit-linear-gradient(top, rgba(175,175,175,1) 0%,rgba(181,181,181,1) 100%);background: -o-linear-gradient(top, rgba(175,175,175,1) 0%,rgba(181,181,181,1) 100%);background: -ms-linear-gradient(top, rgba(175,175,175,1) 0%,rgba(181,181,181,1) 100%);background: linear-gradient(to bottom, rgba(175,175,175,1) 0%,rgba(181,181,181,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#b5b5b5',GradientType=0 );}
    .textile input.btn-no-style[type="submit"] {background:#fff !important;color:#333 !important;}
    .textile input[type=submit]:disabled,
    .textile input[type=button]:disabled,
    .textile button:disabled {cursor:default;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
    /* Text Editor and Media Styling */
    .textile .video-wrap {margin:0 0 40px 0;background:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/ajax-loader.gif?7021089868295891229) no-repeat center center;}
    .textile pre{font:normal 12px/22px 'andale mono','lucida console',monospace;line-height:18px;margin:20px 0;white-space:pre;padding:10px 20px;}
    .textile code{font:normal 12px/22px 'andale mono','lucida console',monospace;line-height:18px;white-space:pre;}
    .textile ul,
    .textile ol {margin:20px 0;font-size:14px;font-size: 1.4rem;line-height:1.5;}
    .textile ul ul,
    .textile ol ol {margin:0 20px;}
    .textile ul li {list-style:square outside;margin:0 0 0 20px;}
    .textile ul li p:last-child {margin-bottom:0;}
    .textile ol li {list-style:decimal inside;margin:0;}
    .textile table{border:1px solid #f1f1f1;border-collapse:collapse;width:100%;margin:20px 0;font-size:13px;font-size:1.3rem;}
    .textile table thead {display: table-header-group;vertical-align: middle;background:#f1f1f1;color:#000;font-size:14px;font-size:1.4rem;}
    .textile table th{border:1px solid #f1f1f1;padding:5px;}
    .textile table td{border:1px solid #f1f1f1;padding:5px;}
    .textile blockquote,
    .textile q{margin: 0 0 30px -36px;padding:15px 30px 18px;font-style: italic;border-left:6px solid #ddd;}
    .textile blockquote p {margin:0;}
    .textile blockquote:before,
    .textile blockquote:after,
    .textile q:before,
    .textile q:after{content:none;}
    .textile blockquote small {font-size:13px;font-size:1.3rem;font-style: normal;margin:10px 0 0;display:inline-block;}
    .textile img {max-width:100%;height:auto;}
    .wide {font-size:20px;font-size:2.0rem;line-height:1.6;}
    .wide p,
    .wide ol,
    .wide ul {font-size:20px;font-size:2.0rem;line-height:1.6;margin-bottom:35px;}
    .lead {font-family: 'ProximaNovaT-Thin';font-size:22px;font-size:2.2rem;line-height:34px;line-height:3.4rem;margin-bottom:35px;}
    .wide .lead {font-family: 'ProximaNovaT-Thin';font-size:26px;font-size:2.6rem;line-height:40px;line-height:4.0rem;margin-bottom:50px;}
    .lead b,
    .lead strong,
    .wide .lead b,
    .wide .lead strong {font-family: 'ProximaNova-Semibold';font-weight:normal;}
    .secondary,
    .wide .secondary{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:20px;}
    .tertiary,
    .wide .tertiary{font-size:14px;font-size:1.4rem;line-height:1.4;margin-bottom:20px;}
    .img-circle {-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;vertical-align:middle;}
    .img-rounded {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;vertical-align:middle;}
    .img-border {border:1px solid #f1f1f1;padding:4px;background: #fff;vertical-align:middle;}
    figure {margin-bottom:30px;}
    figure iframe,
    figure img {margin-bottom:10px;}
    figure figcaption {display: block;font-weight: normal;font-size: 14px;font-size: 1.4rem;font-style: italic;text-align:center;color:#aaa;}
    .divider {margin:0 auto 30px;max-width:100%;display:block;}
    .textile .fancybox {position:relative;}
    .textile .fancybox .icon-search {position:absolute;bottom:50px;right:30px;z-index:1000;font-size:14px;font-size:1.4rem;color:#000;}
    /* ----------------------------------------------------------------
    Helper Classes
    -----------------------------------------------------------------*/
    .float-left{float:left;}
    .float-right{float:right;}
    .float-left-big {float:left;width:75%;margin:-5% 0 12% -25%;display:inline-block}
    .float-right-big {float:right;width:75%;margin:-5% -25% 12% 0;display:inline-block;}
    .col25 {width:22.5%;display:inline-block;vertical-align:top;text-align:left;}
    .col33 {width:31.5%;display:inline-block;vertical-align:top;text-align:left;}
    .col40 {width:38.5%;display:inline-block;vertical-align:top;text-align:left;}
    .col50 {width:47.5%;display:inline-block;vertical-align:top;text-align:left;}
    .col60 {width:58.5%;display:inline-block;vertical-align:top;text-align:left;}
    .col67 {width:65.5%;display:inline-block;vertical-align:top;text-align:left;}
    .col75 {width:73.5%;display:inline-block;vertical-align:top;text-align:left;}
    .clearfix{clear:both;}
    .clearfix:before,
    .clearfix:after{content:"";display:table;}
    .clearfix:after{clear:both;}
    .clearfix{zoom:1;}
    .container {width: 90.5%;margin: 0 auto;}
    .col-row{text-align:justify;width:100%;margin-bottom:30px;}
    .col-row:after{content:"";display:inline-block;width:100%;font-size:0.1px;}
    .divider-shadow {background: url(divider-shadow.png) no-repeat center bottom;background-size:100%;}
    /* ----------------------------------------------------------------
    Header
    -----------------------------------------------------------------*/
    #main-header {position:absolute;top:0;left:0;min-width:100%;z-index:3000;}
    #utility-bar {min-width:100%;height:40px;line-height:40px;color:#c9c9c9;background-color:rgba(255,255,255,0.9);font-size:13px;font-size:1.3rem;}
    #utility-bar .sep {margin:0 8px;}
    #utility-bar a,
    #utility-bar a:link,
    #utility-bar a:active,
    #utility-bar a:visited {color:#999;text-transform:uppercase;}
    #utility-bar a:focus,
    #utility-bar a:hover,
    #utility-bar .active,
    #utility-bar .active:link,
    #utility-bar .active:active,
    #utility-bar .active:visited,
    #utility-bar .active:focus,
    #utility-bar .active:hover {color:#3498db;}
    #utility-left {float:left;width:48%;}
    #utility-right {float:right;width:52%;text-align:right;}
    #utility-nav {float:right;}
    #utility-nav li {float:left;position:relative;}
    #utility-nav li a,
    #utility-nav li a:link,
    #utility-nav li a:active,
    #utility-nav li a:visited {display:block;padding:0 12px;height:40px;font-size:13px;font-size:1.3rem;text-transform:uppercase;color:#999;}
    #utility-nav li a:focus,
    #utility-nav li a:hover {color:#3498db;}
    #utility-nav li:last-child a,
    #utility-nav li:last-child a:link,
    #utility-nav li:last-child a:active,
    #utility-nav li:last-child a:visited {padding-right:0;}
    #utility-nav li ul {display:none;position:absolute;z-index:9999;top:40px;left:0px;width:160px;text-align:left;background-color:#fff;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;transition: all .2s ease-in-out;}
    #utility-nav li:hover > ul {display:block;opacity: 1;margin: 0;line-height:14px;line-height:1.4rem;-moz-box-shadow:0 2px 2px rgba(100,100,100,0.3);box-shadow:0 2px 2px rgba(100,100,100,0.3);}
    #utility-nav li ul li {float:none;display:inline;margin:0;text-align:left;padding:0;line-height:14px;line-height:1.4rem;}
    #utility-nav li ul li a,
    #utility-nav li ul li a:link,
    #utility-nav li ul li a:visited,
    #utility-nav li ul li a:active {display:block;text-align:left;height:auto;line-height:14px;line-height:1.4rem;font-size:12px;font-size:1.2rem;padding:6px 15px;}
    #utility-nav li ul li a:focus,
    #utility-nav li ul li a:hover {color:#3498db;}
    #brand-switcher {height:100%;float:left;margin-right:20px;}
    #brand-switcher a {float:left;display:block;height:40px;padding:0 8px;line-height:40px;}
    #brand-switcher a.active-brand,
    #brand-switcher a.active-brand:link,
    #brand-switcher a.active-brand:visited,
    #brand-switcher a.active-brand:focus,
    #brand-switcher a.active-brand:hover,
    #brand-switcher a.active-brand:active {background-color:rgba(230,230,230,0.3);}
    .index-template #brand-switcher a.active-brand,
    .index-template #brand-switcher a.active-brand:link,
    .index-template #brand-switcher a.active-brand:visited,
    .index-template #brand-switcher a.active-brand:focus,
    .index-template #brand-switcher a.active-brand:hover,
    .index-template #brand-switcher a.active-brand:active {background-color:rgba(255,255,255,0.5);}
    #pfc-brand img {display:inline-block;width:33px;height:auto;vertical-align:middle;-moz-opacity:0.3;opacity:0.3;}
    #pcc-brand img {display:inline-block;width:25px;height:auto;vertical-align:middle;-moz-opacity:0.3;opacity:0.3;}
    #brand-switcher a:focus img,
    #brand-switcher a:hover img,
    #brand-switcher a:active img,
    #brand-switcher a.active-brand img,
    #brand-switcher a.active-brand:link img,
    #brand-switcher a.active-brand:visited img,
    #brand-switcher a.active-brand:focus img,
    #brand-switcher a.active-brand:hover img,
    #brand-switcher a.active-brand:active img {-moz-opacity:1;opacity:1;}
    #country-switcher {height:100%;float:right;margin-left:20px;}
    #country-switcher a {float:right;display:block;height:40px;padding:0 8px;line-height:40px;}
    #country-switcher a.active-country,
    #country-switcher a.active-country:link,
    #country-switcher a.active-country:visited,
    #country-switcher a.active-country:focus,
    #country-switcher a.active-country:hover,
    #country-switcher a.active-country:active {background-color:rgba(230,230,230,0.3);}
    .index-template #country-switcher a.active-country,
    .index-template #country-switcher a.active-country:link,
    .index-template #country-switcher a.active-country:visited,
    .index-template #country-switcher a.active-country:focus,
    .index-template #country-switcher a.active-country:hover,
    .index-template #country-switcher a.active-country:active {background-color:rgba(255,255,255,0.5);}
    #pfc-country img {display:inline-block;width:25px;height:auto;vertical-align:middle;-moz-opacity:0.3;opacity:0.3;}
    #pcc-country img {display:inline-block;width:25px;height:auto;vertical-align:middle;-moz-opacity:0.3;opacity:0.3;}
    #country-switcher a:focus img,
    #country-switcher a:hover img,
    #country-switcher a:active img,
    #country-switcher a.active-country img,
    #country-switcher a.active-country:link img,
    #country-switcher a.active-country:visited img,
    #country-switcher a.active-country:focus img,
    #country-switcher a.active-country:hover img,
    #country-switcher a.active-country:active img {-moz-opacity:1;opacity:1;}
    #brand {background-color:rgba(0,0,0,0.9);width:100%;min-width:100%;height:108px;}
    #logo {float:left;display:block;height:36px;width:200px;margin:36px 0 0;}
    #logo img {max-width:100%;height:auto;display:block;}
    #mobile-menu-toggle {display:none;}
    #main-nav {width:100%;text-align:right;height:100%;line-height:107px;padding-left:240px;}
    #main-nav li {display:inline-block;height:100%;margin:0 0 0 3.5%;}
    #main-nav li:last-child a{padding-right:0px !important;}
    #main-nav li a,
    #main-nav li a:link,
    #main-nav li a:visited {display:block;height:100%;font-size:16px;font-size:1.6rem;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:0 15px;z-index:8002;position:relative;}
    #main-nav li a:focus,
    #main-nav li a:hover,
    #main-nav li a:active,
    #main-nav li.active a,
    #main-nav li.active a:link,
    #main-nav li.active a:visited,
    #main-nav li.active a:focus,
    #main-nav li.active a:hover,
    #main-nav li.active a:active {color:#3498db;}
    #main-nav li.has-dropdown a{background: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/dd-arrow.png?7021089868295891229) no-repeat center -30px;}
    #main-nav li.has-dropdown a.hovered {background-position:center bottom;}
    #main-nav li ul {line-height:100% !important;display:none;opacity:0;background: #fff;text-align:center;width:100%;position:absolute;top:148px;left:0;z-index:8001;-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);-webkit-transition: opacity 0.2s ease-in-out;-moz-transition: opacity 0.2s ease-in-out;-ms-transition: opacity 0.2s ease-in-out;-o-transition: opacity 0.2s ease-in-out;transition: opacity 0.2s ease-in-out;}
    #main-nav li ul.dropped {display:block;opacity:1.0;}
    #main-nav li ul li {float:left;display:block;width:25% !important;padding:20px;margin-left:0% !important;text-align:center;}
    #main-nav li ul li a {padding:0 !important;display:block;}
    #main-nav li ul li:hover {background:#fafafa;}
    #main-nav li ul li:hover a {opacity:0.9;}
    #main-nav li ul li img {max-width:100%;height:auto;display:inline-block;}
    #main-nav li ul li span {margin: 10px 0;display:block;}
    #main-nav li ul li a,
    #main-nav li ul li a:link,
    #main-nav li ul li a:visited {color:#000;}
    #main-nav li#pure-city-link a,
    #main-nav li#pure-city-link a:link,
    #main-nav li#pure-city-link a:active,
    #main-nav li#pure-city-link a:visited {display:inline-block;text-align:left !important;width:86px !important;height:100%;padding:0 !important;text-indent:-9999px;background: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/pure-city-logo-mini.png?7021089868295891229) no-repeat 0 48%;}
    #main-nav li#pure-city-link a:focus,
    #main-nav li#pure-city-link a:hover,
    #main-nav li#pure-city-link.active a,
    #main-nav li#pure-city-link.active a:link,
    #main-nav li#pure-city-link.active a:active,
    #main-nav li#pure-city-link.active a:visited,
    #main-nav li#pure-city-link.active a:focus,
    #main-nav li#pure-city-link.active a:hover {background-position:-86px 48%;}
    #brand.fixed {width:100%;min-width:100%;position:fixed;top:0;left:0;height:64px;line-height:64px;z-index:8000;background-color:rgba(0,0,0,0.9);-webkit-animation-duration:0.2s;-moz-animation-duration:0.2s;-ms-animation-duration:0.2s;-o-animation-duration:0.2s;animation-duration:0.2s;}
    #brand.fixed #logo {margin:18px 0 0;height:36px;width:50px;overflow:hidden;}
    #brand.fixed #logo img {width:200px;max-width:200px;}
    #brand.fixed #main-nav {line-height:64px;}
    #brand.fixed #main-nav li ul {top:64px;}
    #mobile-menu {display:none;position:absolute;right:-70%;top:0px;width:70%;min-height:100%;z-index:7000;background-color:rgba(0,0,0,0.95);color:#fff;-webkit-transition: all 0.2 ease-out;-moz-transition: all 0.2 ease-out;-ms-transition: all 0.2 ease-out;-o-transition: all 0.2 ease-out;transition: all 0.2 ease-out;}
    #mobile-menu li {width:100%;display:block;border-top:1px solid #131313;}
    #mobile-menu li a {display:block;padding:15px 30px;font-size:25px;line-height:25px;font-family: 'ProximaNovaT-Thin';color:#fff;text-transform:uppercase;}
    #mobile-menu span.icon-angle-down {float:right !important;}
    #mobile-menu li ul {display:none;background:#000;}
    #mobile-menu li ul li {border-top:0;}
    #mobile-menu li ul a {font-size:18px;padding:10px 30px;}
    body.menu-opened {position:relative;right:70%;overflow-x: hidden;position: relative;-webkit-transition: 0.2s right ease-out;-moz-transition: 0.2s right ease-out;-ms-transition: 0.2s right ease-out;-o-transition: 0.2s right ease-out;transition: 0.2s right ease-out;-webkit-transition-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);transition-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);}
    body.menu-opened #body-wrapper {width:100%;top:0;}
    body.menu-opened #mobile-menu {display:block;}
    #main-header.index .container {position:relative;}
    #cart-icon-home,
    #search-toggle-wrapper {width:34px;}
    #search-toggle {color:#888;font-size:15px;font-size:1.5rem;display:inline-block;cursor:pointer;height:36px;line-height:36px;width:34px;text-align:center;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
    #search-toggle.icon-remove {background:#3498db;color:#fff;}
    #search-home {overflow:hidden;width:0;-moz-opacity:0;opacity:0;position:absolute;top:35px;right:34px;z-index:9000;}
    #search-home.shown {width:206px;-moz-opacity:1;opacity:1;}
    #search-button-home {-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;outline:0;padding:0;height:36px;line-height:36px;width:36px;color:#000;background:#fff;border:0;font-size:16px;float:right;}
    #search-home #search-input,
    #search-home #search-input:focus {float:right;outline:0;height:36px;width:0px;padding-left:0;border:0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
    #search-home.shown #search-input {width:170px;}
    #main-nav.active-search li {-moz-opacity:0.5;opacity:0.5;}
    #main-nav.active-search li#search-toggle-wrapper {-moz-opacity:1;opacity:1;}
    /* ----------------------------------------------------------------
    Footer
    -----------------------------------------------------------------*/
    #main-footer .container {background:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/divider-shadow.png?7021089868295891229) no-repeat center top;background-size:contain;padding:40px 0 0;}
    #footer-nav {float:left;width:73.68%;border-right:1px solid #f1f1f1;padding-bottom:30px;}
    #footer-nav li {float:left;margin:0 9.4% 4% 0;max-width:120px;line-height:12px;line-height:1.2rem;}
    #footer-nav li:last-child {margin-right:5.4%;}
    #footer-nav li a {color:#333;font-size:12px;font-size:1.2rem;text-transform:uppercase;font-family: 'ProximaNova-Bold';}
    #footer-nav li ul li {margin:7px 0 2px;float:none;}
    #footer-nav li ul li a {color:#777;text-transform:none;font-family: 'ProximaNova-Regular';}
    #connect {float:right;width:24%;}
    #connect h4 {color:#333;font-size:12px;font-size:1.2rem;text-transform:uppercase;font-family: 'ProximaNova-Bold';}
    #social-links p {text-align:justify;width:100%;margin-bottom:40px;font-size:0.1px}
    #social-links p:after {content:'';width:100%;display:inline-block;}
    #social-links a,
    #social-links a:link,
    #social-links a:visited {display:inline-block;color:#000;font-size:24px;font-size:2.4rem;}
    #social-links a:focus,
    #social-links a:hover,
    #social-links a:active {color:#3498db;}
    #social-links a:last-child {margin-right:0;}
    #copyright {float:left;width:100%;display:block;text-transform:uppercase;text-align:center;margin:30px 0;font-size:12px;font-size:1.2rem;font-family: 'ProximaNova-Light';color:#919191;}
    #mc-footer-email {float:left;width:75%;max-width:230px;background:#fff;border:1px solid #e0e0e0;border-right:0;outline:0;height:38px;padding:8px 10px;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
    #mc-footer-email:focus {background:#fff;-webkit-box-shadow: inset 1px 1px 2px 0px rgba(155, 155, 155, 0.2);box-shadow: inset 1px 1px 2px 0px rgba(155, 155, 155, 0.2);}
    #mc-footer-subscribe {float:left;width:25%;max-width:70px;color:#fff;text-transform:uppercase;margin-left:-2px;background:#191919;cursor:pointer;outline:0;padding:0;height:38px;border:0;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
    #mc-footer-subscribe:focus,
    #mc-footer-subscribe:hover {background:#242424;}
    #mc-footer-subscribe:active {color:#f1f1f1;background:#111;-webkit-box-shadow: inset 0px 0px 10px 0px rgba(66, 66, 66, 0.1);box-shadow: inset 0px 0px 10px 0px rgba(66, 66, 66, 0.1);}
    /* ----------------------------------------------------------------
    Content
    -----------------------------------------------------------------*/
    #content {padding-top:168px;}
    #main {float:right;width:73.5%;border-left:1px solid #f1f1f1;padding-left:5.26%;padding-bottom:30px;margin-bottom:40px;}
    #page-content {margin:30px 0 0;}
    /* Breadcrumbs Bar */
    #breadcrumbs {min-height:34px;margin:0 0 35px;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem;color:#bbbbbb;text-transform:uppercase;}
    #breadcrumb-nav {float:left;width:auto;max-width:70%;}
    #breadcrumbs a{margin:0 3px;text-decoration:none;color:#bbbbbb;}
    #breadcrumbs span {margin:0 3px;}
    #breadcrumbs a.home-link {margin-left:0;}
    #breadcrumbs a:hover,
    #breadcrumbs a:focus,
    #breadcrumbs a:active{color:#999;}
    #breadcrumbs .active-breadcrumb {margin-left:3px;color:#ccc;}
    #search-wrapper {float:right;}
    #search-input {float:left;background:#fff;border:1px solid #eee;border-right:0;outline:0;height:34px;padding:8px 10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
    #search-input:focus {background-color:#fff;-webkit-box-shadow: inset 1px 1px 2px 0px rgba(175, 175, 175, 0.2);box-shadow: inset 1px 1px 2px 0px rgba(175, 175, 175, 0.2);}
    #search-button {float:left;margin-left:-2px;background:#eee;cursor:pointer;outline:0;padding:0;height:34px;width:34px;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
    #search-button:focus,
    #search-button:active {background:#e9e9e9;-webkit-box-shadow: inset 0px 0px 10px 0px rgba(66, 66, 66, 0.1);box-shadow: inset 0px 0px 10px 0px rgba(66, 66, 66, 0.1);}
    #search-button i {font-size:14px;line-height:34px;}
    #cart-search {float:right;width:320px;}
    #cart-link,
    #cart-link:link,
    #cart-link:visited {float:right;color:#fff !important;width:auto;height:34px;line-height:36px;padding:0 12px;margin:0 0 0 10px !important;font-size:13px;font-size:1.3rem;text-transform:uppercase;font-family: 'ProximaNova-Light';-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background: rgb(54,153,219);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2OTlkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDkyZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(54,153,219,1) 0%, rgba(52,146,209,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,153,219,1)), color-stop(100%,rgba(52,146,209,1)));background: -webkit-linear-gradient(top, rgba(54,153,219,1) 0%,rgba(52,146,209,1) 100%);background: -o-linear-gradient(top, rgba(54,153,219,1) 0%,rgba(52,146,209,1) 100%);background: -ms-linear-gradient(top, rgba(54,153,219,1) 0%,rgba(52,146,209,1) 100%);background: linear-gradient(to bottom, rgba(54,153,219,1) 0%,rgba(52,146,209,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3699db', endColorstr='#3492d1',GradientType=0 );}
    #cart-link:focus,
    #cart-link:hover {background: rgb(56,157,224);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OWRlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDkyZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(56,157,224,1) 0%, rgba(52,146,209,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,157,224,1)), color-stop(100%,rgba(52,146,209,1)));background: -webkit-linear-gradient(top, rgba(56,157,224,1) 0%,rgba(52,146,209,1) 100%);background: -o-linear-gradient(top, rgba(56,157,224,1) 0%,rgba(52,146,209,1) 100%);background: -ms-linear-gradient(top, rgba(56,157,224,1) 0%,rgba(52,146,209,1) 100%);background: linear-gradient(to bottom, rgba(56,157,224,1) 0%,rgba(52,146,209,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#389de0', endColorstr='#3492d1',GradientType=0 );}
    #cart-link:active {color:#f0f0f0 !important;background: rgb(52,146,209);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0OTJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODlkZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(52,146,209,1) 0%, rgba(56,157,224,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,146,209,1)), color-stop(100%,rgba(56,157,224,1)));background: -webkit-linear-gradient(top, rgba(52,146,209,1) 0%,rgba(56,157,224,1) 100%);background: -o-linear-gradient(top, rgba(52,146,209,1) 0%,rgba(56,157,224,1) 100%);background: -ms-linear-gradient(top, rgba(52,146,209,1) 0%,rgba(56,157,224,1) 100%);background: linear-gradient(to bottom, rgba(52,146,209,1) 0%,rgba(56,157,224,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3492d1', endColorstr='#389de0',GradientType=0 );}
    /* Sub Navigation */
    #sub-nav-wrapper {border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:10px 0;}
    #sub-nav {margin:0;font-family: 'ProximaNova-Light';}
    #sub-nav li {float:left;}
    #sub-nav li a,
    #sub-nav li a:link,
    #sub-nav li a:visited {color:#bbb;font-size:13px;font-size:1.3rem;text-transform:uppercase;font-family: 'ProximaNova-Light';}
    #sub-nav li a:focus,
    #sub-nav li a:hover,
    #sub-nav li a:active,
    #sub-nav li.active a,
    #sub-nav li.active a:link,
    #sub-nav li.active a:visited,
    #sub-nav li.active a:focus,
    #sub-nav li.active a:hover,
    #sub-nav li.active a:active{color:#3498db;}
    #sub-nav .sep {margin:0 14px 0 12px;color:#ccc;font-size:13px;font-size:1.3rem;}
    /* ----------------------------------------------------------------
    Sidebar
    -----------------------------------------------------------------*/
    #sidebar {float:left;width:26.32%;max-width:310px;padding-right:4.4%;margin-bottom:30px;}
    #sidebar h3{font-size:14px;font-size:1.4rem;}
    /* Sidebar Navigation Overrides */
    .has-sidebar #sub-nav-wrapper {border:0 !important;padding:0;margin-bottom:40px;}
    .has-sidebar #sub-nav li {float:none;}
    .has-sidebar #sub-nav li a {display:block;padding:12px 0;}
    .has-sidebar #sub-nav li i {float:right;font-size:20px;font-size:2.0rem;}
    /* ----------------------------------------------------------------
    Index
    -----------------------------------------------------------------*/
    body.index-template #main-header {top:40%;-moz-opacity:0;opacity:0;}
    body.index-template #utility-bar {color:#aaa;background-color:rgba(255,255,255,0.75);position:absolute;top:0;left:0;z-index:7000;-moz-opacity:0;opacity:0;}
    body.index-template #utility-bar a,
    body.index-template #utility-bar a:link,
    body.index-template #utility-bar a:visited {color:#777 !important;}
    body.index-template #utility-bar a:focus,
    body.index-template #utility-bar a:hover,
    body.index-template #utility-bar a:active {color:#3498db !important;}
    body.index-template #utility-nav li:hover > ul {background-color:rgba(255,255,255,0.75);}
    body.index-template #main-nav li ul {top:108px;}
    body.index-template #brand.fixed #main-nav li ul {top:64px;}
    body.index-template #content {padding:0 0 40px;}
    #billboard {min-width:100%;z-index:100;overflow:hidden;background:#101010 url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/logo-bkgd.png?7021089868295891229) no-repeat 50% 50%;}
    #billboard .slide {position:relative;width:100%;padding-bottom:50%;opacity:0;}
    #billboard .slide img {position:absolute;top:0;left:0;width:100%;height:auto;z-index:100;}
    .slide-link,
    .slide-link:link,
    .slide-link:visited {position: absolute;bottom: 40px;right: 40px;z-index: 200;color:#fff;font-family: 'ProximaNova-Bold';background-color: rgba(0,0,0,0.4);display:inline-block;padding:0 16px;font-size:12px;font-size:1.2rem;height:36px;line-height: 38px;text-transform:uppercase;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: background-color 0.2s ease-in-out;-moz-transition: background-color 0.2s ease-in-out;-ms-transition: background-color 0.2s ease-in-out;-o-transition: background-color 0.2s ease-in-out;transition: background-color 0.2s ease-in-out;}
    .slide-link:focus,
    .slide-link:hover,
    .slide-link:active {background-color:rgba(0,0,0,1);}
    #spotlights {-moz-opacity:0;opacity:0;width:100%;margin:0 auto;text-align:justify;font-size: 0.1px;padding:50px 40px 10px;}
    #spotlights:after {content:'';display:inline-block;width:100%;}
    .spotlight {width:24%;display:inline-block;height:220px;margin-bottom:3%;overflow:hidden;vertical-align:top;position:relative;}
    .spotlight img {display:inline-block;width:auto;height:220px;position:absolute;top:0;left:50%;margin-left:-225px;}
    .index-template .bikes-listing {border-top:0 !important;}
    #featured-products {background:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/divider-shadow.png?7021089868295891229) no-repeat center top;text-align:justify;width:100%;padding:50px 9.5%;margin:0 auto;font-size: 0.1px;overflow:hidden;position:relative;}
    #featured-products:after {content:'';width:100%;display:inline-block;}
    #featured-products h1 {margin-bottom:50px;text-align:center;text-transform:uppercase;font-size:26px;font-size:2.6rem;}
    #featured-products-prev {display:none;position:absolute;top:55px;left:50%;margin-left:-148px;color:#3498db;font-size:22px;}
    #featured-products-next {display:none;position:absolute;top:55px;left:50%;margin-left:142px;color:#3498db;font-size:22px;}
    #featured-products .product-image-wrapper img {border:0 !important;}
    #shop-all {display:inline-block;width:200px;text-align:center;position:absolute;bottom:30px;left:50%;margin-left:-100px;}
    /* ----------------------------------------------------------------
    Collections Listing
    -----------------------------------------------------------------*/
    .collection-count {text-align:center;font-size:16px;font-size:1.6rem;font-style:italic;color:#aaa;display:inline-block;margin-top:-10px;}
    /* ----------------------------------------------------------------
    Collections
    -----------------------------------------------------------------*/
    #collection-description {border-top:1px solid #f1f1f1;padding:40px 0;}
    #collection-description p:last-child {margin-bottom:0;}
    #collection-products {text-align:justify;width:100%;font-size: 0.1px;}
    #collection-products:after {content:'';display: inline-block;width:100%;}
    .product {width:31.5%;position:relative;display:inline-block;margin:0 0 6.5%;opacity:0;background:#fff;vertical-align:top;-webkit-tap-highlight-color:rgba(0, 0, 0,0.2);}
    .product-image-wrapper {position:relative;padding-bottom:70%;display:block;}
    .product-image-wrapper img {position:absolute;top:0;left:0;max-width:100%;border:1px solid #f4f4f4;height:auto;}
    .product-info {text-align:center;margin:15px 0 0;}
    .product-info h2 {font-size:24px;font-size:2.4rem;color:#333;}
    .product-info h2 a,
    .product-info h2 a:link,
    .product-info h2 a:visited {color:#333;font-family: 'ProximaNovaT-Thin';}
    .product-info h2 a:focus,
    .product-info h2 a:hover,
    .product-info h2 a:active {color:#3498db;}
    .break {display:inline-block;width:31.5%;}
    /* Filtering */
    #filtering-wrapper {min-height:62px;}
    #filtering {border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-bottom:50px;padding:10px 0;}
    #filtering label {font-size:12px;font-size:1.2rem;font-family: 'ProximaNova-Bold';text-transform:uppercase;margin: 0 10px 0 0;}
    .filter {float:left;margin-right:40px;}
    .non-ie .filter select {background:#f8f8f8 url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/down-carret.png?7021089868295891229) no-repeat 95% center !important;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:auto;min-width:150px;width:200px;height:40px;outline:none;border:1px solid #bbb;display:inline-block;padding:10px;font-size:15px;font-family: 'ProximaNovaT-Thin';}
    .non-ie .filter select:focus,
    .non-ie .filter select:hover {border:1px solid #aaa;}
    .non-ie .filter select:active {border:1px solid #999;background-color:#eaeaea !important;}
    #filtering.fixed-filtering {z-index:9000;position:fixed;top:64px;background:#fff;border-top:1px solid #fff;}
    /* Collection w/ Featured Image Bkgd */
    #content.header-bkgd #collection-description *,
    #content.header-bkgd #page-header h1 {color:#fff;text-shadow: 0px 0px 30px #000;}
    #content.header-bkgd #page-header {padding:168px 0 62px;margin-top:-168px;background-size: cover;}
    #content.header-bkgd #filtering-wrapper {background-color:rgba(0,0,0,0.5);border:0 !important;color:#fff;position:absolute;min-width:100%;z-index:7000;}
    #content.header-bkgd #filtering-wrapper.fixed-filtering {background-color:rgba(255,255,255,0.85);color:#000;position:fixed;top:64px;}
    #content.header-bkgd #filtering {margin-bottom:0;border:0 !important;}
    #content.header-bkgd #filtering select {border:1px solid #fff;}
    #content.header-bkgd #collection-description {border-top:1px solid rgba(200,200,200,0.3);}
    #content.header-bkgd #search-input,
    #content.header-bkgd #search-input:focus {border:1px solid #fff;}
    #content.header-bkgd #collection-products {margin-top:50px;}
    /* Color Swatches */
    .product-color-options {text-align:center;margin:5px 0 0;}
    .product-color-options img {margin:0 5px 5px;display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    .product-color-options img.white {box-shadow:0 0 1px 1px #eee;}
    /* ----------------------------------------------------------------
    Collection w/ Featured Sections
    -----------------------------------------------------------------*/
    #featured-section {min-width:100%;background:#f0f0f0;}
    #features {width:100%;text-align:justify;font-size: 0.1px;}
    #features:after {content:'';display: inline-block;width:100%;}
    .feature {width:48%;display:inline-block;margin:40px 0;text-align:center;}
    .feature img {max-width:100%;height:auto;-moz-box-shadow:0 0 1px #aaa;-webkit-box-shadow:0 0 1px #aaa;box-shadow:0 0 1px #aaa;}
    .feature h3 {margin:20px 0 0;}
    .feature h3 a,
    .feature h3 a:link,
    .feature h3 a:visited {color:#000;}
    .feature h3 a:focus,
    .feature h3 a:hover,
    .feature h3 a:active {color:#3498db;}
    .feature h3 i {margin-left:10px;color:#3498db;}
    #featured-sub-title {font-size:26px;font-size:2.6rem;font-family: 'ProximaNova-Light';text-align:center;text-transform:uppercase;margin:50px 0;}
    /* ----------------------------------------------------------------
    Pure City Cycles Collection
    -----------------------------------------------------------------*/
    #pure-city-bikes-id #branding-nav {background-color:rgba(0,0,0,0.8);}
    #pure-city-bikes-id #page-header h1 {display:none;}
    #pure-city-logo {max-width:389px;height:100px;margin:120px auto;display:block;}
    #pure-city-bikes-id #collection-description {margin:0 auto 40px;border-top:0 !important;max-width:800px;}
    #pure-city-bikes-id #content.header-bkgd #collection-description *{text-align:center;color:#000;text-shadow: 0px 0px 30px #fff;}
    #pure-city-bikes-id #collection-products {margin-top:40px;}
    #pure-city-bikes-id #collection-description form {width: 100%;margin: 30px auto;text-align: left !important;max-width: 320px;}
    #pure-city-bikes-id #content.header-bkgd #collection-description form label {text-align:left !important;margin-bottom:10px;}
    #pure-city-bikes-id #collection-description form input#mce-EMAIL {width:70%;}
    #pure-city-bikes-id #collection-description form input#mce-subscribe {width:25%;}
    #pure-city-bikes-id .pcb-launch #page-header {height:640px;background-size:cover;}
    #pure-city-bikes-id #content.header-bkgd #search-input,
    #pure-city-bikes-id #content.header-bkgd #search-input:focus {border:1px solid #f4f4f4;border-right:0;}
    /* ----------------------------------------------------------------
    Fixies
    -----------------------------------------------------------------*/
    .bikes-listing {border-top:1px solid #f4f4f4;padding-top:50px;}
    .bikes-listing .product-image-wrapper img {border:0;}
    /* ----------------------------------------------------------------
    Glow
    -----------------------------------------------------------------*/
    .first-image {display:none;}
    body#glow-series-id,
    body.glowing #utility-bar,
    body.glowing #brand {-webkit-transition: background 1.3s ease-in-out;-moz-transition: background 1.3s ease-in-out;-ms-transition: background 1.3s ease-in-out;-o-transition: background 1.3s ease-in-out;transition: background 1.3s ease-in-out;}
    body#glow-series-id #content #page-header h1,
    body#glow-series-id .product-info h2 a{-webkit-transition: color 1s ease-in-out;-moz-transition: color 1s ease-in-out;-ms-transition: color 1s ease-in-out;-o-transition: color 1s ease-in-out;transition: color 1s ease-in-out;}
    body.glowing {background:#000;color:#fff;}
    body.glowing #utility-bar {background-color:rgba(10,10,10,0.8);}
    body.glowing #utility-bar ul li ul {background-color:rgba(10,10,10,0.95);}
    body.glowing #brand {background-color:rgba(20,20,20,0.8);}
    body.glowing #brand.fixed {background-color:rgba(30,30,30,0.9);}
    body.glowing #content #page-header h1 {color:#fff;}
    body.glowing .product {background:0;}
    body.glowing .product-info h2 a{color:#fff;}
    body#glow-series-id .product-image-wrapper img {border:1px solid #fff;}
    body.glowing #connect h4,
    body.glowing #footer-nav li a {color:#fff;}
    body.glowing #footer-nav li ul li a {color:#666;}
    body.glowing #social-links a,
    body.glowing #social-links a:link,
    body.glowing #social-links a:visited {color:#fff;}
    body.glowing #social-links a:focus,
    body.glowing #social-links a:hover,
    body.glowing #social-links a:active {color:#3498db;}
    body.glowing #main-footer .container {background:0;border-top:1px solid #fff;}
    body.glowing p {color:#fff;}
    body.glowing h3 {color:#fff;}
    body.glowing img.black {border:1px solid #fff;}
    #glow-light-link a{font-size:20px;font-size:2rem;color:#aaa;margin:0 0 0 10px;text-transform:uppercase;}
    body.glowing #glow-light-link a{font-size:20px;font-size:2rem;color:#ffffff;margin:0 0 0 10px;text-transform:uppercase;}
    /* ----------------------------------------------------------------
    Product
    -----------------------------------------------------------------*/
    #product-content {padding-bottom:40px;border-bottom:1px solid #f4f4f4;}
    #product-images {float:right;width:47.37%;text-align:center;}
    #product-price {color:#3498db;font-family: 'ProximaNovaT-Thin';}
    #old-price {font-size:13px;text-decoration:line-through;color:#aaa;}
    #vat-included {font-size:13px;color:#aaa;}
    #product-details {float:left;width:47.37%;}
    #product-options {margin-bottom:50px;}
    #quantity-wrapper {margin:20px 0 50px;}
    #quantity-wrapper label {margin-right:10px;}
    #product-variants {padding:0 0 40px;}
    #add-to-cart {float:left;height:56px;line-height:58px;padding:0 25px;font-size:20px;font-family: 'ProximaNovaT-Thin';}
    .selector-wrapper select {background:#f8f8f8 url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/down-carret.png?7021089868295891229) no-repeat 95% center !important;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:auto;min-width:150px;width:200px;height:40px;outline:none;border:1px solid #bbb;display:inline-block;padding:10px;font-size:15px;font-family: 'ProximaNovaT-Thin';}
    .selector-wrapper select:focus,
    .selector-wrapper select:hover {border:1px solid #aaa;}
    .selector-wrapper select:active {border:1px solid #999;background-color:#eaeaea !important;}
    #product-options .addthis_toolbox {float:right;max-width:360px;width:100%;margin:18px 0 0;padding-left:40px;}
    #product-options .addthis_toolbox a {margin-right:5px !important;color:#fff !important;}
    #product-options .addthis_toolbox a.addthis_button_pinit {margin-right:0 !important;}
    #product-options .addthis_toolbox a.addthis_button_google_plusone {width:65px !important;}
    #product-options .addthis_toolbox a.addthis_button_tweet iframe {width:88px !important;}
    #product-meta {border-top:1px solid #f4f4f4;padding:30px 0 0;}
    #product-meta p {font-size:16px;font-size:1.6rem;margin:0 0 10px;line-height:1.2;}
    #product-meta p a,
    #product-meta p a:link,
    #product-meta p a:visited {color:#000;font-family: 'ProximaNova-Bold';}
    #product-meta p a:focus,
    #product-meta p a:hover,
    #product-meta p a:active {color:#3498db;}
    #product-meta p i {color:#3498db;margin-left:5px;}
    #facebook-comments {padding:30px 0;margin:30px 0;border-top:1px solid #f4f4f4;}
    #facebook-comments h3 {font-size:16px;font-size:1.6rem;}
    #facebook-comments #fb-root {display: none;}
    #facebook-comments .fb_iframe_widget,
    #facebook-comments .fb_iframe_widget span,
    #facebook-comments .fb_iframe_widget span iframe[style] {width: 100% !important;}
    /* Product Images */
    #main-product-images img {max-width:100%;height:auto;}
    .product-image-gallery {display:none;}
    .product-image-gallery img{display:block;border:1px solid #f4f4f4;}
    .featured-image {display:block;}
    #product-thumbnails-wrapper {width:100%;text-align:justify;font-size:0.1px;}
    #product-thumbnails-wrapper:after {content:'';display: inline-block;width:100%;}
    .product-thumbnail-wrapper {display:inline-block;width:31%;margin-top:20px;}
    .product-thumbnail-wrapper-break {display:inline-block;width:32%;}
    .product-thumbnail-wrapper img {max-width:100%;height:auto;border:1px solid #f4f4f4;-moz-opacity:0.7;opacity:0.7;}
    .active-thumbnail-wrapper img {-moz-opacity:1.0;opacity:1.0;}
    /* Swatches */
    #swatches{margin:20px 0 20px;}
    .swatch{margin:20px 0;}
    .swatch label {float:left;width:90px;display:block;margin:14px 0 10px;}
    .swatch ul{list-style-type:none;margin:0;padding:0;width:auto;float:left;}
    .swatch li {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:0;background-color:#fff;margin:0 10px 10px 0 !important;cursor:pointer;position:relative;text-transform:uppercase;font-size:13px;border:4px solid #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
    .swatch li span{display:block;}
    .swatch li.color {width:42px;height:42px;}
    .swatch li.color span{border:1px solid #fff;background-clip:padding-box;width:100%;height:100%;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
    .swatch ul.options li.soldout{cursor:default;}
    .swatch li .crossed-out {position:absolute;width:100%;height:100%;left:0;right:0;}
    .swatch li .crossed-out{display:none;}
    .swatch li.soldout .crossed-out{display:block;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
    .swatch li.soldout span{filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}
    .swatch li.selected{color:#3498db;border:4px solid #3498db;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.25);box-shadow:0px 1px 2px rgba(0,0,0,0.25);}
    .swatch li.selected span {color:#3498db;}
    .swatch .options li{-webkit-font-smoothing: subpixel-antialiased;}
    .swatch li.color span.white {border:1px solid #ddd;}
    .swatch li.selected span.white {border:1px solid #fff;}
    /* Tooltips */
    .swatch .tooltip {font-size:12px;line-height:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;background:#000;color:#fff;bottom:100%;padding:5px 10px;display:block;position:absolute;width:100px;left:-30px;margin-bottom:25px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);}
    .swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%;}
    .swatch .options li .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #000 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0;}
    .swatch li:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;}
    /* Sizes */
    .options label {margin:38px 0 10px !important;}
    .options li .non-color-option {border:1px solid #f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#bbb;width:80px;height:80px;line-height:78px;font-family: 'ProximaNovaT-Thin';font-size:30px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background: -moz-linear-gradient(top, rgba(255,255,255,1) 35%, rgba(249,249,249,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );}
    .options li.selected .non-color-option {border:1px solid #fff;}
    .options .sold-out-banner {display:none;width:100%;height:30px;line-height:30px;font-size:12px;background-color:rgba(100,100,100,0.7);color:#fff;position:absolute;top:50%;left:0;z-index:1000;margin:10% 0 0;text-align:center;text-transform:uppercase;}
    .swatch li.soldout .sold-out-banner {display:block;}
    .swatch li.available .sold-out-banner{display:none;}
    .swatch li.selected .sold-out-banner {margin:10% 0 0;}
    /* Overrides */
    .wheel-type-options li .non-color-option {font-size:18px;}
    .wheel-type-options label {margin-top:38px;}
    .size-options label {margin-top:46px;}
    .size-options .options li {border:5px solid #f0f0f0;}
    .size-options .options li span {width:100px;height:100px;line-height:98px;font-size:25px;border:1px solid #fff !important;}
    .size-options .options li.selected {border:5px solid #3498db;}
    .selector-wrapper {display:none;margin-bottom:20px;}
    .selector-wrapper label {width:90px;}
    .position-select {display:block;}
    .position-swatches {display:none;}
    .tube #swatches {display:none;}
    .tube .selector-wrapper {display:block;}
    .speeds-options li .non-color-option {font-size:15px;}
    .speeds-options label {margin-top:46px;}
    .speeds-options .options li {border:5px solid #f0f0f0;}
    .speeds-options .options li span {width:100px;height:100px;line-height:98px;font-size:18px;border:1px solid #fff !important;}
    .speeds-options .options li.selected {border:5px solid #3498db;}
    /* Product Upgrades */
    #upgrades-wrapper {border-top:1px solid #f4f4f4;padding:30px 0;margin-bottom:20px;}
    #upgrades-list {display:none;}
    #upgrades-title {margin:0;display:block;width:100%;cursor:pointer;font-size:16px;font-size:1.6rem;font-family: 'ProximaNovaT-Thin';color:#000;text-transform:uppercase;}
    #upgrades-title i {margin-right:6px;}
    #upgrades-title:hover,
    #upgrades-title:hover i {color:#3498db;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
    .upgrade {border-bottom:1px solid #f4f4f4;padding:30px 0;position:relative;-moz-opacity:0.5;opacity:0.5;}
    .upgrade-selected {-moz-opacity:1;opacity:1;}
    .upgrade h5 {margin:16px 24px 0;}
    .upgrade h5 a,
    .upgrade h5 a:link,
    .upgrade h5 a:visited {color:#000;}
    .upgrade h5 a:focus,
    .upgrade h5 a:hover {color:#3498db;}
    .upgrade span {font-size:12px;font-size:1.2rem;margin-bottom:24px;display:inline-block;}
    .upgrade .add-upgrade {cursor:pointer;position:absolute;right:0;top:50px;font-size:30px;color:#ccc;}
    .upgrade .icon-check-sign {color:#3498db;}
    .upgrade-image-wrapper {cursor:pointer;float:left;width:100px;height:72px;border:1px solid #f4f4f4;margin:0 20px 0 0;}
    .upgrade-image-wrapper img {max-width:100%;max-height:100%;text-align:center;}
    .upgrade .upgrade-color-swatches {width:100%;height:0;display:none;}
    .upgrade .upgrade-color-swatches-show {height:auto;display:block;padding:20px 0 0;}
    .upgrade-color-swatch {cursor:pointer;position:relative;display:inline-block;width:42px !important;height:42px !important;line-height:44px !important;border:4px solid #f4f4f4;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
    .upgrade-color-swatch i {display:none;}
    .upgrade-color-swatch:hover {border:4px solid #b4d8f0;}
    .upgrade-color-swatch.selected {border:4px solid #3498db;}
    .upgrade-color-swatch img {width:100%;height:100%;padding:0;display:inline-block;border:1px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
    .upgrade-color-swatch .tooltip {font-size:12px;line-height:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;background:#000;color:#fff;bottom:100%;padding:5px 10px;display:block;position:absolute;width:100px;left:-30px;margin-bottom:25px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);}
    .upgrade-color-swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%;}
    .upgrade-color-swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #000 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0;}
    .upgrade-color-swatch:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;}
    .buy-now-margin {margin-bottom:20px;}
    .product-wide-template #product-content {padding-bottom:0 !important;}
    .product-wide-template #content {padding-top:148px;}
    .product-wide-template #page-header {background:#000;margin:0;padding:20px 0 0;}
    .product-wide-template #page-header #breadcrumbs {margin-bottom:0;}
    #product-wide-intro {padding-bottom:10px;}
    #product-wide-intro p {color:#aaa;}
    #product-wide-top {background:#000;margin:0 0 50px;position:relative;}
    #product-images-wide {width:60%;float:left;}
    #product-images-wide img {width:100%;height:auto;max-width:100%;background:#000;}
    #product-images-wide a {border:1px solid #000 !important;display:none;}
    #product-images-wide a.featured-image {display:block;}
    #product-image-gallery-wide-nav {color:#ddd;text-align:center;margin:10px 0 30px;font-size:14px;font-size:1.4rem;}
    #product-image-gallery-wide-nav span {cursor:pointer;padding:4px;}
    #product-image-gallery-wide-nav span.icon-circle {color:#fff;}
    .product-wide #product-details {width:100%;float:none;}
    .product-wide #product-options {width:40%;float:left;padding:8% 30px 50px 0;color:#fff;}
    .product-wide-template #product-options select {border:1px solid #111;}
    .product-wide #product-header-title h1 {color:#fff;}
    #product-wide-sub {background:#f6f6f6;padding:50px 0;}
    #product-wide-sub ul li {list-style:square inside;font-size:14px;font-size:1.4rem;line-height:1.2;margin:0 0 10px;}
    .product-wide .selector-wrapper{display:inline-block;margin-right:30px;}
    .product-wide-template #swipebox-overlay {background:#000 !important;}
    .product-wide-template #swipebox-close,
    .product-wide-template #swipebox-prev,
    .product-wide-template #swipebox-next {color:#fff !important;}
    .product-wide-template #upgrades-wrapper {border-top:1px solid #222;}
    .product-wide-template #upgrades-title {color:#fff;}
    .product-wide-template .upgrade {border-bottom:1px solid #222;}
    .product-wide-template .upgrade .upgrade-image-wrapper {background:#fff;}
    .product-wide-template .upgrade h5 a,
    .product-wide-template .upgrade h5 a:link,
    .product-wide-template .upgrade h5 a:visited {color:#fff;}
    #product-wide-extras {background:#f9f9f9;padding:30px 0 0;}
    #product-wide-extras .addthis_toolbox{margin-bottom:30px;}
    #product-wide-extras #product-meta {float:right;width:47%;margin:0;border:0;}
    #product-wide-extras #facebook-comments {float:left;width:47%;margin:0;border:0;}
    #scroll-me,
    #scroll-me:link,
    #scroll-me:visited {color:#ccc;position:absolute;bottom:0px;left:50%;margin-left:-20px;width:40px;padding:20px 0;text-align:center;font-size:28px;z-index:1000;}
    #scroll-me:focus,
    #scroll-me:hover,
    #scroll-me:active {color:#fff;}
    #scroll-me-back,
    #scroll-me-back:link,
    #scroll-me-back:visited {z-index:3000;position:fixed;bottom:0px;left:50%;color:#aaa;text-align:center;display:none;margin-left:-20px;width:40px;padding:0 0 20px;text-align:center;font-size:28px;}
    #scroll-me-back:focus,
    #scroll-me-back:hover,
    #scroll-me-back:active {color:#000;}
    .product-wide-template .product {margin-bottom:3%;}
    /* Product Wide Light */
    .product-wide-template-light #product-content {padding-bottom:0 !important;}
    .product-wide-template-light #content {padding-top:148px;}
    .product-wide-template-light #page-header {background:#fff;margin:0;padding:20px 0 0;}
    .product-wide-template-light #page-header #breadcrumbs {margin-bottom:0;}
    .product-wide-template-light #product-wide-top {background:#fff url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/divider-shadow.png?7021089868295891229) no-repeat center bottom;background-size: contain;padding: 0 0 60px;}
    .product-wide-template-light #product-images-wide img {background:#fff;}
    .product-wide-template-light #product-images-wide a {border:1px solid #fff !important;}
    .product-wide-template-light #product-image-gallery-wide-nav {color:#aaa;}
    .product-wide-template-light #product-image-gallery-wide-nav span.icon-circle {color:#000;}
    .product-wide-template-light .product-wide #product-options {color:#000;}
    .product-wide-template-light .product-wide #product-header-title h1 {color:#000;}
    .product-wide-template-light #scroll-me,
    .product-wide-template-light #scroll-me:link,
    .product-wide-template-light #scroll-me:visited {color:#999;position:absolute;bottom:30px;left:50%;margin-left:-20px;width:40px;padding:20px 0;text-align:center;font-size:28px;z-index:1000;}
    .product-wide-template-light #scroll-me:focus,
    .product-wide-template-light #scroll-me:hover,
    .product-wide-template-light #scroll-me:active {color:#000;}
    .product-wide-template-light #scroll-me-back,
    .product-wide-template-light #scroll-me-back:link,
    .product-wide-template-light #scroll-me-back:visited {color:#999;}
    .product-wide-template-light #scroll-me-back:focus,
    .product-wide-template-light #scroll-me-back:hover,
    .product-wide-template-light #scroll-me-back:active {color:#000;}
    .product-wide-template-light .product {margin-bottom:3%;}
    /* ----------------------------------------------------------------
    Bike
    -----------------------------------------------------------------*/
    #collapsible {margin:30px 0;}
    .toggle-title {font-size:16px;font-size:1.6rem;cursor:pointer;line-height:24px !important;vertical-align:top;margin:0;padding:10px;}
    .toggle-title:hover span {color:#000;}
    .toggle-title span {display:inline-block;margin:0 10px 0 -30px;color:#aaa;font-size:20px;font-size:2.0rem;}
    .toggle-title-active span {color:#000;}
    .toggle-content {display:none;opacity:0;width:100%;padding:15px;background:#f5f5f5;margin:0 0 20px;transition:all ease-in-out 0.3s;}
    .toggle-content ul {margin:5px 0;}
    .toggle-content p.secondary {margin-bottom:0px;}
    .toggle-content p.tertiary {margin-bottom:20px;}
    .toggle-content p.tertiary:last-child {margin-bottom:5px;}
    .toggle-content-active {display:block;opacity:1.0;}
    #product-comments {padding:0;background:0;}
    #product-comments #fb-root {display: none;}
    #product-comments .fb_iframe_widget,
    #product-comments .fb_iframe_widget span,
    #product-comments .fb_iframe_widget span iframe[style] {width: 100% !important;}
    #product-social-sharing {margin:0 0 60px;height:22px;padding-left:20%;}
    #product-social-sharing a {color:#fff !important;}
    #view-gallery i {margin-right:6px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
    #view-gallery,
    #view-gallery:link,
    #view-gallery:visited {margin:40px 6px 40px auto;display:inline-block;height:44px;line-height:44px;color:#999;font-size:13px;font-size:1.3rem;font-family: 'ProximaNova-Semibold';text-transform:uppercase;padding:0 25px;background:#fff;border:1px solid #f4f4f4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
    #view-gallery:focus,
    #view-gallery:hover,
    #view-gallery:active {color:#3498db;border:1px solid #3498db;}
    #view-gallery:focus i,
    #view-gallery:hover i,
    #view-gallery:active i {color:#3498db;}
    #view-lifestyle i {margin-right:6px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
    #view-lifestyle,
    #view-lifestyle:link,
    #view-lifestyle:visited {margin:40px auto 40px 5px;display:inline-block;height:44px;line-height:44px;color:#999;font-size:13px;font-size:1.3rem;font-family: 'ProximaNova-Semibold';text-transform:uppercase;padding:0 25px;background:#fff;border:1px solid #f4f4f4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
    #view-lifestyle:focus,
    #view-lifestyle:hover,
    #view-lifestyle:active {color:#3498db;border:1px solid #3498db;}
    #view-lifestyle:focus i,
    #view-lifestyle:hover i,
    #view-lifestyle:active i {color:#3498db;}
    #order {background:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/divider-shadow.png?7021089868295891229) no-repeat center top;padding:60px 0 0;}
    #sold-out-bike {text-align:center;}
    #bike-content #product-purchase .add-to-cart,
    #customize {width:180px;-webkit-font-smoothing: subpixel-antialiased;}
    #swatches-bike {width:100%;text-align:center;}
    #swatches-bike .swatch ul {float:none;}
    #swatches-bike .swatch li {position:relative;border:6px solid #f1f1f1;margin:0 2% 2% !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
    #swatches-bike .swatch li.selected {border:6px solid #3498db;}
    #swatches-bike .swatch li span {width:160px;height:160px;line-height:158px;font-size:28px;}
    #size-chart-link {color:#92a1a7;font-size:14px;font-size:1.4rem;line-height:1.3;font-family: 'ProximaNova-Light';margin:0 0 40px;}
    #size-chart-link a {color:#92a1a7;font-family: 'ProximaNova-Semibold';}
    #or-personalize {font-size:12px;font-size:1.2rem;text-transform:uppercase;font-family: 'ProximaNova-Semibold';color:#000;margin:0 20px;line-height:44px;}
    /* Bike Steps */
    .bike-step {text-align:center;visibility:hidden;z-index:2000;position:relative;opacity:0;display:none;}
    .bike-step span {font-size:48px;color:#3498db;}
    .bike-step-active {visibility:visible;z-index:2100;display:block;}
    .bike-step .help,
    .bike-step .help:link,
    .bike-step .help:visited,
    .bike-step .help:focus,
    .bike-step .help:hover,
    .bike-step .help:active {margin:0 0 0 5px;font-size:20px;}
    .bike-step .icon-check-sign {display:none;position:absolute;top:-5px;right:-4px;font-size:24px;}
    .bike-step .addon-color-swatch .icon-check-sign {font-size:14px;top:-3px;right:-2px;}
    .bike-step .selected .icon-check-sign {display:block;}
    /* Help Content */
    .help-content {position:relative;display:none;text-align:left;background:#111;padding:30px;color:#fff;max-width:1024px;margin:40px auto 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    .help-content h5 {color:#fff;}
    .help-content p {color:#fff;font-size:14px;font-size:1.4rem;line-height:20px;margin-bottom:0;}
    .help-content .icon-caret-up {color:#111;position:absolute;top:-32px;left:50%;margin-left:-14px;font-size:50px;}
    /* Addon Options */
    .addon-products {list-style-type:none;padding:30px 0 100px;width:auto;position:relative;}
    .addon-products .addon-product,
    .addon-products .addon-product-extra {position:relative;vertical-align: top;display:inline-block;width:200px;height:148px;line-height:134px;vertical-align:middle;padding:0;background-color:#fff;margin:0 5px 10px !important;cursor:pointer;position:relative;text-transform:uppercase;font-size:13px;border:6px solid #f4f4f4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
    .addon-products .addon-product .addon-wrapper,
    .addon-products .addon-product-extra .addon-wrapper{border:1px solid #fff;background-clip:padding-box;width:100%;height:100%;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    .addon-products .addon-product img,
    .addon-products .addon-product-extra img {display:inline-block;width:auto;max-width:100%;height:auto;max-height:100%;vertical-align:middle;}
    /* Default Option */
    .addon-products .addon-default {color:#bbb;text-align:center;background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background: -moz-linear-gradient(top, rgba(255,255,255,1) 35%, rgba(249,249,249,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );}
    .addon-products .addon-default .addon-default-title {display:block;width:100%;height:132px;}
    .addon-products .addon-default .addon-default-title h5 {padding:30% 10px 0;}
    /* Deatils Hover */
    .addon-products .addon-details {display:none;position:absolute;top:0;left:0;background-color:rgba(52, 152, 219,0.8);color:#fff;z-index:1000;width:100%;height:100%;padding:45px 15px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
    .addon-products .addon-product:hover,
    .addon-products .addon-product-extra:hover {border:6px solid #b4d8f0;}
    .addon-products .addon-product:hover .addon-details,
    .addon-products .addon-product-extra:hover .addon-details {display:block;}
    .addon-products .addon-title {font-size:14px;text-transform:uppercase;margin-bottom:6px;color:#fff;}
    .addon-products .addon-price {font-size:24px;font-family: 'ProximaNova-Bold';color:#fff;}
    /* Selected Products */
    .addon-products .selected,
    .addon-products .selected:hover {color:#3498db;border:6px solid #3498db;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.25);box-shadow:0px 1px 2px rgba(0,0,0,0.25);}
    .addon-products .addon-colors {display:none;position:absolute;bottom:-20px;width:100%;}
    .addon-products .addon-colors h5 {margin:0 0 10px;}
    .addon-products .addon-colors .icon-caret-down {display:block;font-size:20px;margin:0 0 10px;}
    .addon-products .addon-color-swatch {cursor:pointer;position:relative;display:inline-block;width:42px !important;height:42px !important;line-height:44px !important;border:4px solid #f4f4f4;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
    .addon-products .addon-color-swatch:hover {border:4px solid #b4d8f0;}
    .addon-products .addon-color-swatch.selected {border:4px solid #3498db;}
    .addon-products .addon-color-swatch img {width:100%;height:100%;padding:0;display:inline-block;border:1px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
    /* Selected Products Color Swatches */
    .addon-color-swatch .tooltip {font-size:12px;line-height:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;background:#000;color:#fff;bottom:100%;padding:5px 10px;display:block;position:absolute;width:100px;left:-30px;margin-bottom:25px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);}
    .addon-color-swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%;}
    .addon-color-swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #000 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0;}
    .addon-color-swatch:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;}
    /* Next Prev Links */
    .addon-next-prev {width:100%;max-width:1140px;text-transform:uppercase;margin:10px auto;font-size:15px;font-size:1.5rem;font-family: 'ProximaNova-Regular';}
    .addon-next-prev a,
    .addon-next-prev a:link,
    .addon-next-prev a:visited {color:#3498db;height:44px;line-height:44px;border:1px solid #3498db;display:inline-block;padding:0 12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
    .addon-next-prev a:focus,
    .addon-next-prev a:hover,
    .addon-next-prev a:active {color:#000;border:1px solid #000;}
    .addon-next-prev i {margin:0 5px;color:#3498db;}
    .addon-next-prev a:focus i,
    .addon-next-prev a:hover i,
    .addon-next-prev a:active i {color:#000;}
    #size-step .addon-next-prev {display:none;}
    /* Timeline */
    #timeline {height:62px;line-height:62px;background:#e5e5e5;text-transform:uppercase;font-family: 'ProximaNovaT-Thin';display:none;}
    #timeline .container-fixed {margin:0 auto;width:90%;max-width:1400px;text-align:justify;font-size:0.1px;}
    #timeline .container-fixed:after {content:'';width:100%;display:inline-block;}
    .step-link,
    .step-link:link,
    .step-link:visited {color:#828282;display:inline-block;font-size:18px;height:62px;}
    .step-link:active,
    .step-link:focus,
    .step-link:hover,
    .step-link-active,
    .step-link-active:link,
    .step-link-active:visited,
    .step-link-active:active,
    .step-link-active:focus,
    .step-link-active:hover {color:#3498db;}
    .timeline-title {margin-right:30px;text-align:left;}
    .step-link-active .timeline-title {display:inline-block;height:100%;background:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/timeline-arrow.png?7021089868295891229) no-repeat center top;}
    #timeline .chosen-item {border:4px solid #e5e5e5;width:44px;height:44px;line-height:44px;color:#828282;margin:0 12px 0 0;vertical-align:middle;display:inline-block;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
    #timeline .chosen-item i {font-size:8px;line-height:32px;height:42px;display:block;color:#aaa;}
    #timeline .chosen-item-active {border:4px solid #3498db;background:#fff;}
    #timeline .chosen-item img {display:block;width:100%;height:100%;border:1px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
    #timeline #size-chosen {width:42px;height:42px;line-height:34px;font-size:10px;color:#3498db;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family: 'ProximaNovaT-Thin';text-align:center;background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background: -moz-linear-gradient(top, rgba(255,255,255,1) 35%, rgba(249,249,249,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 35%,rgba(249,249,249,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );}
    #timeline .btn {font-size:18px;font-family: 'ProximaNovaT-Thin';padding:0 36px;display:inline-block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:62px;line-height:62px;}
    /* Bike Gallery */
    #bike-gallery {background:#111;text-align:center;padding:0 0 10px;}
    .bike-image {background:#111;padding:10px 0 0;width:100%;height:auto;min-height:150px;cursor:pointer;background: url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/loading-white.gif?7021089868295891229) no-repeat 50% 50%;}
    .bike-image:last-child {cursor:default;}
    .bike-image img {width:100%;height:auto;display:block;}
    /* Sizing Chart */
    #sizing-chart {background:#111;padding:50px 0 80px;color:#fff;}
    #sizing-chart h2 {text-align:center;margin: 0 0 30px;color:#fff;font-size:26px;font-size:2.6rem;text-transform:uppercase;font-family: 'ProximaNovaT-Thin';}
    #sizing-tag {text-align:center;font-size:16px;font-size:1.6rem;display:block;}
    #sizing-chart .container {max-width:1300px;}
    #height-graph-header {height:54px;line-height:54px;border-bottom:1px solid #888;text-align:justify;font-size:0.1px;}
    #height-graph-header:after {content:'';display:inline-block;width:100%;}
    #height-graph-header span {display:inline-block;font-size:22px;font-size:2.2rem;font-family: 'ProximaNova-Bold';}
    .height-graph-row {height:54px;line-height:54px;border-bottom:1px solid #414141;position:relative;}
    .bike-size-header {display:inline-block;height:100%;font-size:24px;font-size:2.4rem;font-family: 'ProximaNovaT-Thin';width:86px;color:#ddd;border-right:1px solid #414141;}
    #height-graph-header .bike-size-header  {border-right:0;width:80px;}
    .bike-size-bar {width:0;height:18px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVElEQVQYGWN0mXz8PwMQ8LGCSFTw6TeCzwRiElIEUsNEjCKwQhCBDJCtg4mDDANbDRPApQgkD1eITxFcISFFYIXEKIKbCGLAAK5QgLsRpBCXIpAcAFKBFrEiWSpqAAAAAElFTkSuQmCC) repeat;-webkit-transition: width 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition: width 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition: width 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition: width 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);transition: width 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -ms-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
    .bike-size-bar-show {width:100%;max-width:100%;}
    #bar43 {width:23%;margin-left:1%;display:inline-block;}
    #bar47 {width:19%;margin-left:24%;display:inline-block;}
    #bar50 {width:16%;margin-left:43%;display:inline-block;}
    #bar54 {width:15.5%;margin-left:59%;display:inline-block;}
    #bar58 {width:12%;margin-left:74.5%;display:inline-block;}
    #bar61 {width:5%;display:inline-block;position:absolute;right:0;top:2px;}
    /* Frame Size */
    #frame-chart {margin-top:40px;width:72%;float:left;}
    #frame-chart-header {border-bottom:1px solid #888;text-transform:uppercase;vertical-align:bottom;line-height:15px;padding-bottom:10px;}
    #frame-chart .bike-size-header {width:13.5%;max-width:86px;}
    #frame-chart-header .bike-size-header{border-right:1px solid #111;}
    .frame-chart-row {width:100%;height:54px;line-height:54px;border-bottom:1px solid #414141;}
    .frame-part-size {vertical-align:top;width:14%;min-width:50px;color:#aaa;display:inline-block;text-align:center;font-size:13px;font-family: 'ProximaNova-Bold';}
    #frame-chart-header .frame-chart-row {padding-bottom:15px;line-height:16px;}
    #frame-chart-header .frame-part-size {color:#fff;vertical-align:bottom;}
    /* Sizing Chart Frame */
    #sizing-chart-frame {width:25%;float:right;display:inline-block;margin:150px 0 0;position:relative;text-align:center;}
    #sizing-chart-frame img {max-width:100%;height:auto;margin:0 0 30px;}
    #sizing-chart-frame .small {color:#aaa;font-size:14px;font-size:1.4rem;display:block;text-align:center;}
    /* ----------------------------------------------------------------
    Related Products
    -----------------------------------------------------------------*/
    #related-products h1 {margin:40px 0;font-size:26px;font-size:2.6rem;font-family: 'ProximaNovaT-Thin';text-align:center;text-transform:uppercase;}
    /* ----------------------------------------------------------------
    Shopping Cart
    ---------------------------------------------------------------- */
    .cart-template #cart-link {display:none;}
    #cart-empty {margin:0 0 40px;}
    #cart-items {padding:30px 0;}
    #cart-items-list {width:100%;}
    #cart-items-list p {margin-bottom:0px;}
    #cart-header {font-size:14px;font-size:1.4rem;font-family: 'ProximaNova-Bold';text-transform:uppercase;color:#000;border-bottom:1px solid #f4f4f4;text-align:center;margin-bottom:20px;padding-bottom:10px;}
    #cart-header .cart-column {float:left;width:17.5%;text-align:center;}
    #cart-header #items-header {text-align:left;width:55% !important;}
    #cart-header #total-header {text-align:right;width:10% !important;}
    .cart-row {position:relative;border-bottom:1px solid #f4f4f4;margin-bottom:20px;padding-bottom:20px;font-size:14px;font-size:1.4rem;color:#666;}
    .cart-row .cart-column {float:left;width:17.5%;text-align:center;vertical-align:middle;line-height:150px;}
    .cart-row .title-image-col {width:55% !important;}
    .cart-row .item-line-price {width:10%;text-align:right !important;font-family: 'ProximaNova-Bold';}
    .item-image-wrapper {float:left;width:40%;max-width:250px;padding-right:20px;}
    .item-image {display:block;border:1px solid #f8f8f8;max-width:100%;height:auto;}
    .item-header {float:left;width:60%;}
    .item-title {text-align:left !important;padding:20px 0 0;font-size:24px;font-size:2.4rem;font-family: 'ProximaNovaT-Thin';line-height:28px;margin-bottom:10px;}
    .item-vendor {text-align:left !important;font-size:14px;font-size:1.4rem;line-height:1.1;color:#ccc;font-family: 'ProximaNova-Bold';text-transform:uppercase;}
    .item-title a,
    .item-title a:link,
    .item-title a:visited {color:#000;}
    .item-title a:focus,
    .item-title a:hover,
    .item-title a:active {color:#3498db;}
    .item-qty input {text-align:center !important;}
    .item-delete,
    .item-delete:link,
    .item-delete:active,
    .item-delete:visited {display:none;position:absolute;top:67px;right:13.5%;text-align:right;width:20px;font-size:14px !important;color:#000;}
    .item-delete:focus,
    .item-delete:hover {color:#cc0000;}
    .cart-row:hover .item-delete {display:block;}
    #checkout-buttons {width:30%;float:right;width:auto;text-align:right;margin:30px 0;}
    #update-cart,
    #checkout {margin:20px 0 0 10px;}
    #sub-total {display:block;margin:10px 0 ;font-size:20px;font-size:2.0rem;font-family: 'ProximaNova-Bold';}
    #estimated-shipping {font-size:14px;font-size:1.4rem;font-family: 'ProximaNova-Regular';display:block;margin:20px 0;}
    #estimated-shipping em {font-style:normal;}
    #additional-buttons {text-align:right;padding:10px 0 0;}
    #additional-buttons input,
    #additional-buttons button {margin:10px 0 0;}
    #need-help {margin:50px 0 0;width:100%;}
    #need-help h3 {font-size:16px;font-size:1.6rem;}
    #need-help a {line-height:20px;font-size:15px;font-size:1.5rem;margin-left:15px;}
    #need-help a i {margin-right:2px;}
    /* ----------------------------------------------------------------
    Shipping Calculator Styling
    ---------------------------------------------------------------- */
    #shipping-calculator {float:left;width:68%;margin:40px 0;}
    #calculator-options-wrapper {text-align:justify;width:100%;font-size: 0.1px;}
    #calculator-options-wrapper:after {content:'';display:inline-block;width:100%;}
    .calculator-option {height:86px;width:35%;display:inline-block;}
    .calculator-option-last {width:100% !important;}
    .calculator-option select {width:90% !important;}
    #shipping-calculator label {display:inline-block;margin:0 0 8px;}
    #wrapper-response{margin-bottom:15px;}
    #wrapper-response *{font-size:12px;}
    #shipping-rates{list-style-type:square;padding-left:0;margin-left:0;list-style-position:inside;}
    #shipping-calculator p.success {margin:30px 0 0;padding:10px 15px;color:#fff;background:#378C09;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    #shipping-calculator p.error {margin:30px 0 0;color:#fff;padding:10px 15px;background:#fe1a00;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    #shipping-rates li {list-style:none;padding:10px 15px;background:#ddd;color:#000;margin:0 0 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    #shippingWeightError {padding:10px;color:#990000;background:#fe1a00;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    #address_zip {max-width:150px !important;margin-right:10px;}
    /* ----------------------------------------------------------------
    Blog
    -----------------------------------------------------------------*/
    .article {width:100%;background:#fff;padding:60px 0;}
    .scale-article {opacity:0;}
    .article .container {padding-right:26.32%;}
    .article.even {background:#f7f7f7;}
    .article.first {padding-top:0;}
    .article-header {position:relative;}
    .article-published {position:absolute;background:#fff;top:4px;left:-64px;z-index:1000;height:56px;width:56px;text-align:center;color:#bbb;border: 1px solid #ccc;background-clip:padding-box;-moz-border-radius:33px;-webkit-border-radius:33px;border-radius:33px;}
    .article.even .article-published {background:#fcfcfc;}
    .month {display:block;font-size:12px;line-height:12px;margin-top:10px;text-transform:uppercase;font-family: 'ProximaNova-Semibold';}
    .day {display:block;font-size:28px;line-height:28px;margin-top:-2px;text-transform:uppercase;font-family: 'ProximaNovaT-Thin';font-weight:100;}
    .article h2 {font-size:34px;font-size:3.4rem;line-height:38px;line-height:3.8rem;margin:0 0 5px;}
    .article h2 a {color:#000;}
    .article-meta {font-size:13px !important;font-size:1.3rem !important;line-height:1.5;color:#aaa;margin:0 0 30px;}
    .article-meta a,
    .article-meta a:link,
    .article-meta a:visited,
    .article-meta .article-author {font-family: 'ProximaNova-Bold';color:#aaa;}
    .article-meta a:focus,
    .article-meta a:hover,
    .article-meta a:active {color:#3498db;}
    .article-meta .tiny-bar {margin:0 6px;}
    .article-excerpt {margin-bottom:30px;}
    .article-excerpt p:last-child {margin-bottom:0;}
    .article-read-more,
    .article-read-more:link,
    .article-read-more:visited {font-size:13px;font-size:1.3rem;text-transform:uppercase;font-family: 'ProximaNova-Bold';color:#333333;}
    .article-read-more:focus,
    .article-read-more:hover,
    .article-read-more:active {color:#3498db;}
    .article-read-more i {font-size:11px;font-size:1.1rem;color:#3498db;margin-left:3px;}
    /* Fixed Sidebar */
    .blog-template #page-header {position:relative;}
    .blog-template #main {float:none;width:100%;border:0;padding:0;margin:0;}
    .blog-template #sidebar {float:none;z-index:2000;top:70px;width:23%;max-width:300px;right:0;padding:0 0 0 45px !important;border-left:1px solid #f1f1f1;position: absolute;}
    .blog-template #sidebar.fixed-sidebar {position:fixed !important;top:100px;}
    .fixed-published {position:fixed !important;}
    /* Blog Tags List */
    #blog-topics-list li a,
    #blog-topics-list li a:link,
    #blog-topics-list li a:visited {font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.0rem;font-family: 'ProximaNova-Light';padding:8px 0;display:block;text-transform:uppercase;color:#555;}
    #blog-topics-list li a:focus,
    #blog-topics-list li a:hover,
    #blog-topics-list li a:active,
    #blog-topics-list li.active a,
    #blog-topics-list li.active a:link,
    #blog-topics-list li.active a:visited,
    #blog-topics-list li.active a:focus,
    #blog-topics-list li.active a:hover,
    #blog-topics-list li.active a:active {color:#3498db;}
    /* Pagination */
    .pagination {text-align:center;padding:0 0 40px;font-family: 'ProximaNovaT-Thin';}
    .blog-template .pagination {text-align:center;padding:40px 0;font-family: 'ProximaNovaT-Thin';}
    .pagination a,
    .pagination a:link,
    .pagination a:visited {font-size:20px;font-size:2.0rem;color:#999;height:28px;line-height:28px;width:28px;text-align:center;display:inline-block;border-radius:15px;margin:0 2px;}
    .pagination a:focus,
    .pagination a:hover,
    .pagination a:active {color:#3498db;}
    .pagination-link {color:#bbb;}
    #pagination-prev.pagination-link {margin-right:10px;color:#aaa;}
    #pagination-next.pagination-link {margin-left:10px;color:#aaa;}
    #pagination-current {background:#999;color:#fff;font-family: 'ProximaNovaT-Thin';height:28px;line-height:30px;width:28px;text-align:center;display:inline-block;border-radius:15px;margin:0 2px;}
    #view-all-link,
    #view-all-link:link,
    #view-all-link:visited {width:auto;font-size:16px;font-size:1.6rem;text-transform:uppercase;line-height:20px;height:14px;}
    /* Videos Blog */
    .blog-videos {text-align: justify;font-size:0.1px;width:100%;}
    .blog-videos:after{content: '';display: inline-block;width: 100%;}
    .blog-videos .break{display:inline-block;width:23.5%;}
    .video {width:23.5%;margin:0 0 4.5%;display:inline-block;}
    .video img {width:100%;height:auto;}
    .video-header h2 {text-align:left;font-size:15px;font-size:1.5rem;margin:5px 0 0;font-family: 'ProximaNova-Bold';color:#000;text-transform:uppercase;}
    .video-header h2 a,
    .video-header h2 a:link,
    .video-header h2 a:visited {color:#000;}
    .video-header h2 a:focus,
    .video-header h2 a:hover,
    .video-header h2 a:active {color:#3498db;}
    .video-header time {font-size:12px;font-size:1.2rem;color:#aaa;font-style:italic;}
    /* Featured Videos */
    #featured-videos {margin-bottom:30px;}
    #featured-video {max-width:1140px;margin:0 auto;text-align:center;}
    #featured-video h2 {margin:20px auto 80px;display:inline-block;}
    #featured-video h2 a,
    #featured-video h2 a:link,
    #featured-video h2 a:visited {color:#000;}
    #featured-video h2 a:focus,
    #featured-video h2 a:hover,
    #featured-video h2 a:active {color:#3498db;}
    #pure-fix-cares-id h1 {border-bottom: 1px solid #f4f4f4;padding-bottom:15px;margin-bottom:40px;}
    #pure-fix-cares-id .video-excerpt {margin-bottom:15px;}
    #pure-fix-cares-id .video-excerpt,
    #pure-fix-cares-id .video-header h2,
    #pure-fix-cares-id .video-excerpt * {text-align:center !important;}
    #pure-fix-cares-id .video-header time {display:none;}
    #pure-fix-cares-id .video img {width:auto;max-width:100%;height:auto;max-height:100%;text-align:center;margin:0 auto;display:inline-block;}
    /* ----------------------------------------------------------------
    Articles
    -----------------------------------------------------------------*/
    .article-header h1 {margin-bottom:5px;}
    #article-content {padding:0 0 30px;}
    #comments-sharing {border-top:1px solid #f1f1f1;margin-bottom:40px;}
    #comments-sharing h3 {font-size:14px;font-size:1.4rem;}
    #comments {float:left;width:70%;border-right:1px solid #f1f1f1;padding:40px 40px 40px 0;}
    #comments #fb-root {display: none;}
    #comments .fb_iframe_widget,
    #comments .fb_iframe_widget span,
    #comments .fb_iframe_widget span iframe[style] {width: 100% !important;}
    #sharing {float:right;width:30%;padding:40px 0 40px 30px;}
    #comments-sharing .addthis_toolbox a {color:#fff !important;margin-bottom:10px;}
    #comments-sharing a.addthis_button_tweet {margin-right:100px !important;}
    #next-previous {font-size:16px;font-size:1.6rem;color:#aaa;}
    #next-previous a,
    #next-previous a:link,
    #next-previous a:visited {color:#aaa;font-family: 'ProximaNovaT-Thin';text-transform:uppercase;}
    #next-previous a:focus,
    #next-previous a:hover,
    #next-previous a:active {color:#3498db;}
    #previous {float:left;}
    #next {float:right;}
    /* ----------------------------------------------------------------
    Search Template
    -----------------------------------------------------------------*/
    .search-template #search-wrapper {width:100%;float:none;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:20px 0 0;margin-bottom:30px;}
    .search-template #search-wrapper label {margin:0 10px 0 40px;}
    #search-results {margin-bottom:40px;}
    #search-results ul li {list-style:none outside !important;margin:40px 0;border-bottom:1px solid #f1f1f1;}
    #search-results ul li h3 a,
    #search-results ul li h3 a:link,
    #search-results ul li h3 a:visited {color:#000;}
    #search-results ul li h3 a:focus,
    #search-results ul li h3 a:hover,
    #search-results ul li h3 a:active {color:#3498db;}
    .search-results-image {width:30%;vertical-align:middle;text-align:center;margin:0 40px 40px 0;border:1px solid #f4f4f4;}
    .search-results-image img {max-width:100%;height:auto;display:inline;vertical-align:middle;}
    #search-results .btn {margin-left:10px;}
    .highlight {background-color:#fdf87b;color:#000;padding:3px 6px;font-family: 'ProximaNova-Regular';}
    .search-item-price {font-family: 'ProximaNovaT-Thin';color:#3498db;margin:0 0 0 10px;}
    /* ----------------------------------------------------------------
    Customer Accounts
    -----------------------------------------------------------------*/
    /* Login */
    #customer-left {float:left;padding:0 0 40px;width:50%;}
    #customer-right {float:right;padding:0 0 40px;width:50%;}
    #recover-password {margin:30px 0 0;}
    #badtoken{width:200px;}
    #customer,
    #recover-password{width:100%;}
    #guestForm {}
    #customer_detail .name{padding-bottom:5px;}
    #customer_sidebar {float:left;text-align:left;width:25%;padding-right:40px;border-right:1px solid #f1f1f1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:40px;}
    #forgot_password a{color:#999;display:block;height:34px;float:left;line-height:34px;text-align:center;width:203px;border:1px solid #E8E8E8;border-left:none;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
    #forgot_password a:hover{text-decoration:underline;}
    #logout{font-size:11px;position:absolute;right:0;top:0;}
    /* Manage Addresses */
    #address_tables .label {color:#999;font-size:12px;padding-right:35px;width:100px;}
    .address_table {width: 48%;float: left;margin: 10px 4% 60px 0;}
    .customer_address {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
    .oddAddress {margin-right:0;}
    .address_title{float:left;margin-bottom:0;}
    .edit_address p,
    #add-address {margin:0 0 40px;}
    #address_pagination{padding-top:20px;}
    #view_address {display:block;margin-top:15px;}
    /* Orders */
    #customer_orders {width:75%;float:right;padding-left:50px;}
    #customer_orders table {margin-top:0 !important;text-align:center;}
    #customer_orders .date{width:125px;}
    #order_address {float:left;width:25%;padding:12px;background: #fafafa;margin:20px 0;}
    #order_address .status {margin-bottom:15px;font-size:12px;font-size:1.2rem;text-transform:uppercase;display:inline-block;}
    #order_cancelled{margin:0 0 10px !important;}
    #order_details {width:70%;}
    #order_details td {padding:10px !important;}
    #order_details,
    #order_notes{float:right;margin:20px 0 0;}
    #order_details .money{white-space:nowrap;}
    #order_details {text-align:center;}
    #order_payment{border-bottom:1px solid #f1f1f1;padding:10px 0 15px;}
    #order_shipping{padding:25px 0 10px;}
    #order_notes{width:100%;}
    .cancelled_order,
    .cancelled_order a {color:#999;}
    .customer_address {padding:20px;background:#f1f1f1;}
    .customer_address form {}
    .customer_address_table {margin:0;border:0 !important;}
    .customer_address .view_address{display:none;}
    .customer_address .view_address p {padding-bottom:0;margin:0;}
    .address_actions {margin-bottom:0 !important;font-size:12px;float:right;}
    .address_actions a {margin-left:10px;display:inline-block;}
    .default_address{font-style:italic;margin-left:10px;}
    .note_first{font-weight:bold;}
    .order_date{padding:15px;text-align:left;background:#f4f8e4;color:#000;margin-bottom:20px;font-size:13px;font-size:1.3rem;}
    .order_number{width:100px;}
    .order_section_title{padding-bottom:15px;}
    .order_summary .label{padding:10px 35px 10px 6px;}
    .order_summary td{border:none;text-align:center !important;}
    .order_total td{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;font-weight:bold;}
    .status_paid,.status_authorized,
    .status_filed,.status_pending,
    .status_abandoned,
    .status_fulfilled,
    .status_partial,
    .status_unfulfilled,
    .status_restocked,
    .status_voided,
    .status_refunded {font-size:11px;padding:3px 4px;margin:0;display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    .status_paid,.status_authorized,
    .status_fulfilled {background-color:#80BD4E;color:#FFFFFF;}
    .status_filed,.status_pending,
    .status_unfulfilled {background-color:#EEEEEE;color:#000000;}
    .status_abandoned,.status_voided,
    .status_refunded,
    .status_restocked {background-color:#AF9C7E;color:#FFFFFF;}
    .value{text-align:left;}
    .textile #customer_orders table td {text-align:center !important;}
    #forgotPasswordLink {margin-top:10px;display:inline-block;}
    td.alignTextLeft {text-align:left !important;padding-left:6px;}
    .note {font-size:12px;font-size:1.2rem;color:#aaa;padding:5px 0;}
    .action_bottom .note {margin-left:10px;}
    /* ----------------------------------------------------------------
    Content Styling
    -----------------------------------------------------------------*/
    #cw-action-items {text-align:center;}
    #cw-action-items .product-image-wrapper img {border:0 !important;}
    .bio {margin:30px 0 50px;border-bottom:1px solid #f4f4f4;}
    .bio img {display:block;max-width:100%;height:auto;margin-bottom:20px;}
    .bio h3 {margin-bottom:5px;}
    .contact-staff {width:100%;display:block;}
    .contact-staff a,
    .contact-staff a:link,
    .contact-staff a:visited {display:block;font-size:13px;font-size:1.3rem;color:#000;line-height:24px;}
    .contact-staff a:focus,
    .contact-staff a:hover,
    .contact-staff a:active {color:#3498db;}
    .caption {margin:15px 0 0;}
    .caption h3 {margin-bottom:6px;}
    .caption h6 {margin-bottom:6px;color:#aaa;}
    .caption a,
    .caption a:link,
    .caption a:visited {color:#000;}
    .caption a:focus,
    .caption a:hover,
    .caption a:active {color:#3498db;}
    /* ----------------------------------------------------------------
    Spec list stuff (9/26/13)
    -----------------------------------------------------------------*/
    .specs ul{list-style:none outside !important;}
    /* ----------------------------------------------------------------
    Extras and Plugins
    -----------------------------------------------------------------*/
    .success {padding:10px 15px;background:#E3F5D6;color:#378C09;margin:10px 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    .warning {padding:10px 15px;background:#f1c40f;color:#fff;margin:10px 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    .errors,
    .error {padding:10px 15px;background:#fe1a00;color:#fff;margin:10px 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    .errors {margin-bottom:30px !important;color:#990000;}
    .errors ul {margin:0 !important;color:#fff;}
    .errors ul li {list-style:none;margin:0 !important;padding:5px 0;color:#fff;}
    /* Fancybox - fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
    .fancybox-wrap,
    .fancybox-skin,
    .fancybox-outer,
    .fancybox-inner,
    .fancybox-image,
    .fancybox-wrap iframe,
    .fancybox-wrap object,
    .fancybox-nav,
    .fancybox-nav span,
    .fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
    .fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
    .fancybox-skin{position:relative;background:#fff;color:#000;text-shadow:none;}
    .fancybox-opened{z-index:8030;}
    .fancybox-opened .fancybox-skin{}
    .fancybox-outer,.fancybox-inner{position:relative;}
    .fancybox-inner{overflow:hidden;}
    .fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
    .fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
    .fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
    .fancybox-image{max-width:100%;max-height:100%;}
    .fancybox-prev span,.fancybox-next span{background-image:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/fancybox_sprite.png?7021089868295891229);background-repeat:no-repeat;}
    #fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background:#fff;opacity:0.8;cursor:pointer;z-index:8060;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    #fancybox-loading div{width:44px;height:44px;background:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/fancybox_loading.gif?7021089868295891229) center center no-repeat;}
    .fancybox-close{font-size:15px;color:#000 !important;position:absolute;top:5px;right:5px;cursor:pointer;z-index:8040;}
    .fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/blank.gif?7021089868295891229);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
    .fancybox-prev{left:0;}
    .fancybox-next{right:0;}
    .fancybox-nav span{position:absolute;top:50%;width:25px;height:35px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
    .fancybox-prev span{left:10px;background-position:0 -31px;}
    .fancybox-next span{right:10px;background-position:0 -65px;}
    .fancybox-nav:hover span{visibility:visible;}
    .fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
    /* Overlay helper */
    .fancybox-lock{overflow:hidden !important;width:auto;}
    .fancybox-lock body{overflow:hidden !important;}
    .fancybox-lock-test{overflow-y:hidden !important;}
    .fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0,0,0,0.7);}
    .fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
    .fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
    .fancybox-title{visibility:hidden;font-family:'ProximaNova-Regular', sans-serif;position:relative;text-align:center;text-shadow:none;z-index:8050;}
    .fancybox-opened .fancybox-title{visibility:visible;}
    .fancybox-title-float-wrap{position:absolute;bottom:0;left:auto;right:auto;margin-bottom:-15px;width:100%;z-index:8050;text-align:center;background:#fff;background:rgba(255,255,255,1.0);}
    .fancybox-title-float-wrap .child{display:inline-block;padding:0 20px;background:transparent;color:#000;line-height:35px;white-space:nowrap;}
    .fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#000;}
    .fancybox-title-inside-wrap{padding-top:10px;}
    .fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#000;padding:10px;background:#fff;background-color:rgba(255,255,255,1.0);}
    /* Alertify */
    .alertify-cover{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;}
    .alertify-cover-hidden{display:none;}
    .alertify{position:fixed;z-index:99999;bottom:0px;left:50%;width:550px;margin-left:-275px;opacity:1;}
    .alertify-hidden{opacity:0;display:none;}
    :root *> .alertify-hidden{display:block;}
    .alertify-logs{position:fixed;width:100%;bottom:0px;left:0;}
    .alertify-logs-hidden{display:none;}
    .alertify-log{display:block;position:relative;opacity:0;}
    .alertify-log-show{right:0;opacity:1;}
    .alertify-log-hide{opacity:0;display:none;}
    .alertify-dialog{padding:25px;}
    .alertify-resetFocus{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
    .alertify-inner{text-align:center;}
    .alertify-text{margin-bottom:15px;width:100%;}
    .alertify-isHidden{visibility:hidden;}
    .alertify-text{border:1px solid #ccc;padding:10px;border-radius:4px;}
    .alertify-log{background-color:rgba(52, 152, 219,0.9);padding:30px 15px;color:#fff;z-index:7000;transition:all 0.4s linear;}
    .alertify-log-error{background:#fe1a00;color:#fff;}
    .alertify-log-success{background-color:rgba(52, 152, 219,0.9);color:#fff;}
    .alertify-log {text-align:center;line-height:26px;font-size:22px;font-size:2.2rem;font-family:'ProximaNova-Light';transition:all 0.4s linear;}
    .alertify-log a {color:#fff;display: inline-block;}
    .alertify-log i {font-size:24px;margin-left:6px;}
    /* Swipebox */
    html.swipebox{overflow:hidden!important;}
    #swipebox-overlay img{border:none!important;}
    #swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
    #swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;}
    #swipebox-slider .slide{background:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/loading.gif?7021089868295891229) no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block;}
    #swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
    #swipebox-slider .slide img,
    #swipebox-slider .slide .swipebox-video-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle;}
    #swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
    #swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
    #swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0;}
    #swipebox-action,
    #swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%;}
    #swipebox-action{top:-50px;}
    #swipebox-action.visible-bars{top:0!important;}
    #swipebox-action.force-visible-bars{top:0!important;}
    #swipebox-caption{bottom:-50px;text-align:center;}
    #swipebox-caption.visible-bars{bottom:0;}
    #swipebox-caption.force-visible-bars{bottom:0!important;}
    #swipebox-action #swipebox-prev,
    #swipebox-action #swipebox-next {color:#000;border:none!important;text-decoration:none!important;cursor:pointer;position:absolute;width:30px;height:30px;top:0;font-size:40px;}
    #swipebox-action #swipebox-close {color:#000;border:none!important;text-decoration:none!important;cursor:pointer;position:absolute;width:auto;height:auto;font-size:22px;padding:10px;}
    #swipebox-action #swipebox-close{left:10px;}
    #swipebox-action #swipebox-prev{right:50px;}
    #swipebox-action #swipebox-next{right:10px;}
    #swipebox-action #swipebox-prev.disabled,ing
    #swipebox-action #swipebox-next.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;}
    #swipebox-slider.rightSpring{-moz-animation:rightSpring 0.3s;-webkit-animation:rightSpring 0.3s;}
    #swipebox-slider.leftSpring{-moz-animation:leftSpring 0.3s;-webkit-animation:leftSpring 0.3s;}
    @-moz-keyframes rightSpring{0%{margin-left:0px;}50%{margin-left:-30px;}100%{margin-left:0px;}}
    @-moz-keyframes leftSpring{0%{margin-left:0px;}50%{margin-left:30px;}100%{margin-left:0px;}}
    @-webkit-keyframes rightSpring{0%{margin-left:0px;}50%{margin-left:-30px;}100%{margin-left:0px;}}
    @-webkit-keyframes leftSpring{0%{margin-left:0px;}50%{margin-left:30px;}100%{margin-left:0px;}}
    #swipebox-overlay{background:#fff;}
    #swipebox-action {}
    #swipebox-caption{color:#000 !important;font-size:15px;line-height:43px;}
    /* Newsletter Modal */
    #modal {padding:10px;position:relative;}
    #modal-image {margin-bottom:0px;}
    #mc-modal-email {width:75%;height:40px;}
    #mc-modal-email.mce-error {border:1px solid #cc0000;}
    #mc-modal-subscribe {width:20%;float:right;}
    #mce-message {margin-top:0px;}
    #mce-message .error {position:absolute;bottom:60px;left:10px;display:block;background:#000 !important;font-size:13px;font-size:1.3rem;font-family:'ProximaNova-Bold';}
    #mce-message .error:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%;}
    #mce-message .error:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #000 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0;}
    #mce-message .success {font-size:14px;font-size:1.4rem;margin:-10px 0 0;}
    /* Support Modal */
    #modal-support {padding:10px 20px;color:#000;}
    #modal-support-title {margin:0 !important;text-align:center;line-height:1;}
    p.support-tag {font-family: Georgia, 'Times New Roman', serif;font-size:14px;font-style:italic;color:#aaa !important;text-align:center;}
    .support-option {border-top:1px solid #eee;padding:25px 0 15px;}
    .support-option span {display:inline-block;font-size:30px;margin:0px 20px 20px 0 !important;}
    .support-option h3 {color:#000 !important;font-size:16px;margin:0;}
    .support-option p {color:#000 !important;margin:0 !important;}
    /* Website Alert */
    #website-alert {display:none;position:fixed;z-index:8000;bottom:0;left:0;padding:0 4.75%;min-width:100%;height:90px;line-height:90px;background-color:rgba(52, 152, 219,0.9);color:#fff;}
    #website-alert p {float:left;color:#fff;font-weight:bold !important;line-height:90px;font-weight:400;-webkit-font-smoothing: subpixel-antialiased;}
    #website-alert a,
    #website-alert a:link,
    #website-alert a:visited,
    #website-alert a:active,
    #website-alert a:focus,
    #website-alert a:hover {-webkit-font-smoothing: subpixel-antialiased;font-weight:bold;color:#fff;}
    #website-alert a i {margin-right:5px;}
    #website-alert-close {cursor:pointer;float:right;color:#fff;font-size:20px;margin-top:36px;}
    /* Dealer Locator */
    #search-form {padding:0 0 30px;position:relative;}
    #map-container {height:650px;margin:0 0 50px;visibility:visibile;}
    #search-form #zip-error {position:absolute;top:-60px;left:10px;display:block;background:#000 !important;font-size:13px;font-size:1.3rem;font-family:'ProximaNova-Bold';color:#fff;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
    #search-form #zip-error:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%;}
    #search-form #zip-error:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #000 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0;}
    #map {float:left;width:77%;height:650px;}
    #loc-list {float:left;width:23%;height:650px;border-right:1px solid #fff;}
    #loc-list.show-list {visibility:visible;}
    #loc-list ol {overflow:scroll;height:650px;}
    #loc-list ol {list-style:none outside;margin:0;padding:0;}
    #loc-list ol li {list-style:none outside;padding:15px;margin:0;background:#fafafa;}
    #loc-list ol li.even {background:#eee;}
    #loc-list ol li h5 {margin-bottom:6px;}
    #loc-list ol li p {font-size:13px;font-size:1.3rem;line-height:19px;margin-bottom:0;font-family:'ProximaNova-Regular';}
    #loc-list ol li.active-dealer {background:#3498db;color:#fff;}
    #loc-list ol li.active-dealer h5,
    #loc-list ol li.active-dealer p {color:#fff;}
    #select-dealers {display:none;}
    .infoBox {padding:12px;}
    .infoBox h5 {font-size:15px;text-transform:uppercase;margin-bottom:8px;}
    .infoBox p {font-size:12px;line-height:15px;}
    #no-dealers {display:none;}
    #map img { max-width: none; }
    #map-container.hidden-map {}
    #map-container.hidden-map #no-dealers {display:block;margin:40px 0 200px;}
    #map-container.hidden-map #map,
    #map-container.hidden-map #loc-list {visibility:hidden;}
    /* Shop by Size */
    #shop-by-size p h3 {text-align: center}
    #shop-by-size-link {font-size:13px;font-size:1.3rem;color:#aaa;margin:0 0 0 10px;text-transform:uppercase;}
    .no-sidebar-line #main {border-left:0;padding-left:4%;}
    .no-sidebar-line #sidebar {margin-top:25px;}
    #sorting {background:#f8f8f8;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
    .sort-title {padding:15px 10px 5px;display:block;text-transform:uppercase;font-size:16px;font-family: 'ProximaNova-Bold';}
    .sort-section .coll-filter {margin:0 0 10px;padding:0 10px;}
    .sort-section .coll-filter a {display:block;padding:7px 5px;font-size:13px;}
    .sort-section .coll-filter a i {float:right;}
    .sort-section .coll-filter a i.icon-angle-right {padding-right:2px;}
    .active-sort {color:#000 !important;}
    a.sub-sort,
    a.sub-sort:link,
    a.sub-sort:visited {padding-left:20px !important;color:#999;}
    a.sub-sort:focus,
    a.sub-sort:hover,
    a.sub-sort:active {color:#555;}
    a.sub-sort:before {content: '•';display: inline-block;margin-left: -1.4em;padding-left: 1.2em;width: 1.2em;}
    #color-sort {padding-bottom:15px;}
    #color-sort a {display:inline-block;width:22px;height:22px;margin:3px;padding:2px;border:1px solid #e5e5e5;background:#fff;border-radius:3px;}
    #color-sort a img {width:16px;height:16px;border-radius:2px;}
    #color-sort a.active-sort {border:1px solid #3498db;}
    /* Olapic App */
    #olapic-widget-wall-wrapper div{text-align:justify;width:100%;margin-bottom:30px; margin-top:30px;}
    #olapic-widget-wall-wrapper .widget-header{width:100%;display:inline-block;vertical-align:top;text-align:left;}
    #olapic-widget-wall-wrapper .widget-main{width:100% !important;display:inline-block;vertical-align:top;text-align:left;}
    .widget-header-upload{display:none;}
    .sortby{display:none;}
    .gallery-subnav ul li{font-family:'ProximaNova-Light';color:#bbb;font-size:13px;font-size:1.7rem;list-style:none !important;}
    #gallery-subnav{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:10px 0;}
    #gallery-subnav{margin:0;font-family:'ProximaNova-Light';}
    #gallery-subnav li{float:left;}
    #gallery-subnav li a,
    #gallery-subnav li a:link,
    #gallery-subnav li a:visited{color:#bbb;font-size:13px;font-size:1.3rem;text-transform:uppercase;font-family:'ProximaNova-Light';}
    #gallery-subnav li a:focus,
    #gallery-subnav li a:hover,
    #gallery-subnav li a:active,
    #gallery-subnav li.active a,
    #gallery-subnav li.active a:link,
    #gallery-subnav li.active a:visited,
    #gallery-subnav li.active a:focus,
    #gallery-subnav li.active a:hover,
    #gallery-subnav li.active a:active{color:#3498db;}
    #gallery-subnav .sep{margin:0 14px 0 12px;color:#ccc;font-size:13px;font-size:1.3rem;}
    .olapic-widget { margin-top: 10px;} 
    #olapic-widget-0 { margin-top: 10px;} 
    .google-maps {position: relative; padding-bottom: 75%; height: 0; overflow: hidden; }
    .google-maps iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
    /* KLAVIYO STUFF */
    #waiting-list { display:none; width: 400px; margin-left: auto; margin-right: auto; text-align: center;}
    #k_id_email {width: 100%;}
    #k_id_embedded_subscription_form {width:400px;margin-left: auto;margin-right: auto;}
    .klaviyo_submit_button {width: 30%;float: right;}
    .klaviyo_field_group {width: 70%;float: left;}
    .klaviyo_form_actions {float: right;}
    .klaviyo_messages {text-align: center;display: inline;}
    /* Auto-complete Search */
    .autoprod {cursor:pointer;float:left;width:100%;padding:10px 0;border-bottom:1px solid #fafafa;}
    .autoimg {float:left;width:20%;max-width:60px;margin:0 3%;text-align:center;}
    .autoimg img {max-width:100%;height:auto;display:block;}
    .autotext {float:left;width:73%;padding-right:10px;}
    .autotext h5 {margin: 4px 0 0;line-height:1.1;font-size:12px;font-size:1.2rem;font-family: 'ProximaNova-Bold';}
    .autocollection,
    .autocollection:link,
    .autocollection:visited,
    .autocollection:focus,
    .autocollection:hover,
    .autocollection:active {font-size:12px;font-size:1.2rem;color:#aaa !important;font-style:italic;float:left;}
    .autoprice {color:#3498db;font-size:12px;font-size:1.2rem;float:right;margin:2px 0 0;}
    /*! jQuery UI - v1.10.4 - 2014-04-14 * http://jqueryui.com * Includes:jquery.ui.core.css,jquery.ui.autocomplete.css,jquery.ui.menu.css,jquery.ui.theme.css * To view and modify this theme,visit http://jqueryui.com/ * Copyright 2014 jQuery Foundation and other contributors;Licensed MIT */
    .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%}
    .ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:6000;}
    .ui-menu{list-style:none;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:none;}
    .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;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;}
    .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-widget-content{border:1px solid #eee;background:#fff;color:#000;}
    .ui-widget-content a{color:#333}
    .ui-widget-header{border:1px solid #00284c;background:#00284c;color:#fff;font-weight:bold}
    .ui-widget-header a{color:#fff}
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6;font-weight:bold;color:#1c94c4}
    .ui-state-default a,
    .ui-state-default a:link,
    .ui-state-default a:visited{color:#1c94c4;text-decoration:none}
    .ui-state-hover,
    .ui-widget-content .ui-state-hover,
    .ui-widget-header .ui-state-hover,
    .ui-state-focus,
    .ui-widget-content .ui-state-focus,
    .ui-widget-header .ui-state-focus{background:#f9fffe;color:#003c62;}
    .ui-state-hover a,
    .ui-state-hover a:hover,
    .ui-state-hover a:link,
    .ui-state-hover a:visited,
    .ui-state-focus a,
    .ui-state-focus a:hover,
    .ui-state-focus a:link,
    .ui-state-focus a:visited{color:#003c62;text-decoration:none}
    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active{border:1px solid #f9efed;background:#fff;font-weight:bold;color:#eb8f00}
    .ui-state-active a,
    .ui-state-active a:link,
    .ui-state-active a:visited{color:#eb8f00;text-decoration:none}
    .ui-state-highlight,
    .ui-widget-content .ui-state-highlight,
    .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c;color:#363636}
    .ui-state-highlight a,
    .ui-widget-content .ui-state-highlight a,
    .ui-widget-header .ui-state-highlight a{color:#363636}
    .ui-state-error,
    .ui-widget-content .ui-state-error,
    .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900;color:#fff}
    .ui-state-error a,
    .ui-widget-content .ui-state-error a,
    .ui-widget-header .ui-state-error a{color:#fff}
    .ui-state-error-text,
    .ui-widget-content .ui-state-error-text,
    .ui-widget-header .ui-state-error-text{color:#fff}
    .ui-priority-primary,
    .ui-widget-content .ui-priority-primary,
    .ui-widget-header .ui-priority-primary{font-weight:bold}
    .ui-priority-secondary,
    .ui-widget-content .ui-priority-secondary,
    .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
    .ui-state-disabled,
    .ui-widget-content .ui-state-disabled,
    .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);}
    /* Loading Gif */
    #loading-animation{position:relative;width:22px;height:27px;margin:23% auto;}
    .block{position:absolute;background-color:#FFFFFF;width:4px;height:8px;-moz-border-radius:3px 3px 0 0;-moz-transform:scale(0.4);-moz-animation-name:fadeG;-moz-animation-duration:0.8s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-border-radius:3px 3px 0 0;-webkit-transform:scale(0.4);-webkit-animation-name:fadeG;-webkit-animation-duration:0.8s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-ms-border-radius:3px 3px 0 0;-ms-transform:scale(0.4);-ms-animation-name:fadeG;-ms-animation-duration:0.8s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-o-border-radius:3px 3px 0 0;-o-transform:scale(0.4);-o-animation-name:fadeG;-o-animation-duration:0.8s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;border-radius:3px 3px 0 0;transform:scale(0.4);animation-name:fadeG;animation-duration:0.8s;animation-iteration-count:infinite;animation-direction:linear;}
    #rotate_01{left:0;top:10px;-moz-animation-delay:0.3s;-moz-transform:rotate(-90deg);-webkit-animation-delay:0.3s;-webkit-transform:rotate(-90deg);-ms-animation-delay:0.3s;-ms-transform:rotate(-90deg);-o-animation-delay:0.3s;-o-transform:rotate(-90deg);animation-delay:0.3s;transform:rotate(-90deg);}
    #rotate_02{left:3px;top:4px;-moz-animation-delay:0.4s;-moz-transform:rotate(-45deg);-webkit-animation-delay:0.4s;-webkit-transform:rotate(-45deg);-ms-animation-delay:0.4s;-ms-transform:rotate(-45deg);-o-animation-delay:0.4s;-o-transform:rotate(-45deg);animation-delay:0.4s;transform:rotate(-45deg);}
    #rotate_03{left:9px;top:1px;-moz-animation-delay:0.5s;-moz-transform:rotate(0deg);-webkit-animation-delay:0.5s;-webkit-transform:rotate(0deg);-ms-animation-delay:0.5s;-ms-transform:rotate(0deg);-o-animation-delay:0.5s;-o-transform:rotate(0deg);animation-delay:0.5s;transform:rotate(0deg);}
    #rotate_04{right:3px;top:4px;-moz-animation-delay:0.6s;-moz-transform:rotate(45deg);-webkit-animation-delay:0.6s;-webkit-transform:rotate(45deg);-ms-animation-delay:0.6s;-ms-transform:rotate(45deg);-o-animation-delay:0.6s;-o-transform:rotate(45deg);animation-delay:0.6s;transform:rotate(45deg);}
    #rotate_05{right:0;top:10px;-moz-animation-delay:0.7s;-moz-transform:rotate(90deg);-webkit-animation-delay:0.7s;-webkit-transform:rotate(90deg);-ms-animation-delay:0.7s;-ms-transform:rotate(90deg);-o-animation-delay:0.7s;-o-transform:rotate(90deg);animation-delay:0.7s;transform:rotate(90deg);}
    #rotate_06{right:3px;bottom:2px;-moz-animation-delay:0.8s;-moz-transform:rotate(135deg);-webkit-animation-delay:0.8s;-webkit-transform:rotate(135deg);-ms-animation-delay:0.8s;-ms-transform:rotate(135deg);-o-animation-delay:0.8s;-o-transform:rotate(135deg);animation-delay:0.8s;transform:rotate(135deg);}
    #rotate_07{bottom:0;left:9px;-moz-animation-delay:0.9s;-moz-transform:rotate(180deg);-webkit-animation-delay:0.9s;-webkit-transform:rotate(180deg);-ms-animation-delay:0.9s;-ms-transform:rotate(180deg);-o-animation-delay:0.9s;-o-transform:rotate(180deg);animation-delay:0.9s;transform:rotate(180deg);}
    #rotate_08{left:3px;bottom:2px;-moz-animation-delay:1s;-moz-transform:rotate(-135deg);-webkit-animation-delay:1s;-webkit-transform:rotate(-135deg);-ms-animation-delay:1s;-ms-transform:rotate(-135deg);-o-animation-delay:1s;-o-transform:rotate(-135deg);animation-delay:1s;transform:rotate(-135deg);}
    @-moz-keyframes fadeG{0%{background-color:#000000;}100%{background-color:#FFFFFF;}}
    @-webkit-keyframes fadeG{0%{background-color:#000000;}100%{background-color:#FFFFFF;}}
    @-ms-keyframes fadeG{0%{background-color:#000000;}100%{background-color:#FFFFFF;}}
    @-o-keyframes fadeG{0%{background-color:#000000;}100%{background-color:#FFFFFF;}}
    @keyframes fadeG{0%{background-color:#000000;}100%{background-color:#FFFFFF;}}
    @font-face{font-family:'FontAwesome';src:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/fontawesome-webfont.eot?v=3.2.1&7021089868295891229);src:url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/fontawesome-webfont.eot?%23iefix&v=3.2.1&7021089868295891229) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/fontawesome-webfont.woff?v=3.2.1&7021089868295891229) format('woff'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/fontawesome-webfont.ttf?v=3.2.1&7021089868295891229) format('truetype'),url(//cdn.shopify.com/s/files/1/0525/4537/t/2/assets/fontawesome-webfont.svg%23fontawesomeregular?v=3.2.1&7021089868295891229) format('svg');font-weight:normal;font-style:normal;}

Examples and source code

icon-angle-down

Place Font Awesome icons just about anywhere with the <i> tag.

<i class=" icon-angle-down"></i> icon-angle-down
Icon classes are echoed via CSS :before.

icon-angle-down

icon-angle-down

icon-angle-down

icon-angle-down

To increase icon sizes relative to their container, use the icon-large (33% increase), icon-2x, icon-3x, icon-4x, or icon-5x classes.

<p><i class=" icon-angle-down icon-large"></i> icon-angle-down</p>
<p><i class=" icon-angle-down icon-2x"></i> icon-angle-down</p>
<p><i class=" icon-angle-down icon-3x"></i> icon-angle-down</p>
<p><i class=" icon-angle-down icon-4x"></i> icon-angle-down</p>
If your icons are getting chopped off on top and bottom, make sure you have sufficient line-height.
  • Font Awesome icon can be used
  • to easily replace lists

Use icon-ul and icon-li to easily replace default bullets in unordered lists.

<ul class="icon-ul">
  <li><i class="icon-li  icon-angle-down"></i>Font Awesome icon can be used</li>
  <li><i class="icon-li  icon-angle-down icon-spin"></i>to easily replace lists</li>
</ul>

Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

Use icon-border and pull-right or pull-left for easy pull quotes or article graphics.

<i class=" icon-angle-down icon-2x pull-left icon-border"></i>
Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

  normal
  icon-rotate-90
  icon-rotate-180
  icon-rotate-270
  icon-flip-horizontal
  icon-flip-vertical

To arbitrarily rotate and flip icons, use the icon-rotate-* and icon-flip-* classes.

<i class=" icon-angle-down"></i>  normal<br>
<i class=" icon-angle-down icon-rotate-90"></i>  icon-rotate-90<br>
<i class=" icon-angle-down icon-rotate-180"></i>  icon-rotate-180<br>
<i class=" icon-angle-down icon-rotate-270"></i>  icon-rotate-270<br>
<i class=" icon-angle-down icon-flip-horizontal"></i>  icon-flip-horizontal<br>
<i class=" icon-angle-down icon-flip-vertical"></i>  icon-flip-vertical

Use the icon-spin class to get any icon to rotate.

<i class=" icon-angle-down icon-2x icon-spin"></i>
<i class=" icon-angle-down icon-3x icon-spin"></i>
<i class=" icon-angle-down icon-4x icon-spin"></i>

CSS3 animations aren't supported in IE8 - IE9.

icon-angle-down on icon-check-empty
icon-angle-down on icon-circle
icon-angle-downl on icon-sign-blank
icon-ban-circle on icon-angle-down

To stack multiple icons, use the icon-stack class on the parent, the icon-light for the regularly sized icon, and icon-stack-base for the larger icon. icon-light can be used as an alternative icon color. You can even throw larger icon classes on the parent to get further control of sizing.

<span class="icon-stack">
  <i class=" icon-check-empty icon-stack-base"></i>
  <i class=" icon-angle-down "></i>
</span>
icon-angle-down on icon-check-empty<br>
<span class="icon-stack">
  <i class=" icon-circle icon-stack-base"></i>
  <i class=" icon-angle-down icon-light"></i>
</span>
icon-angle-down on icon-circle<br>
<span class="icon-stack">
  <i class=" icon-sign-blank icon-stack-base"></i>
  <i class=" icon-angle-down icon-light "></i>
</span>
icon-angle-down on icon-sign-blank<br>
<span class="icon-stack">
  <i class=" icon-angle-down icon-light"></i>
  <i class=" icon-ban-circle icon-stack-base text-error"></i>
</span>
icon-ban-circle on icon-angle-down