/*
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix,.row,.row-fluid,.container,.container-fluid,.dl-horizontal,.breadcrumbs,.pagination,.controller-carts form,.controller-carts .shopping-cart-checkout,.shopping-cart-item,.controller-carts section[class*=shopping-cart-step] .shipping-rate,.controller-carts .shopping-cart-step3 .review-grandtotal .dl-horizontal,.controller-carts .shopping-cart-step3 .shopping-cart-item,.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox,.shopping-cart-breadcrumb,.footer-main,.giftcard-amount,.header-main .topnav .right-links,.features .products-list,.insta,.insta .instagrams,.store-locator,.controller-products.action-index .breadcrumbs,#filters .filters>ul,.products-list,.controller-categories .head,.controller-categories .shop-nav,.controller-categories .sub-features,.checkout-holder,.technology,.technology-info .item,.product-detail,.product-info .thumbs,.product-info .selectors,.size-holder,.video-list,.blog,.team-regional .reg-list,.team-ambass .amb-list,.team-top,.videos,.product-features ul li{*zoom:1}.clearfix:after,.row:after,.row-fluid:after,.container:after,.container-fluid:after,.dl-horizontal:after,.breadcrumbs:after,.pagination:after,.controller-carts form:after,.controller-carts .shopping-cart-checkout:after,.shopping-cart-item:after,.controller-carts section[class*=shopping-cart-step] .shipping-rate:after,.controller-carts .shopping-cart-step3 .review-grandtotal .dl-horizontal:after,.controller-carts .shopping-cart-step3 .shopping-cart-item:after,.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox:after,.shopping-cart-breadcrumb:after,.footer-main:after,.giftcard-amount:after,.header-main .topnav .right-links:after,.insta:after,.insta .instagrams:after,.store-locator:after,.controller-products.action-index .breadcrumbs:after,#filters .filters>ul:after,.products-list:after,.controller-categories .head:after,.controller-categories .shop-nav:after,.controller-categories .sub-features:after,.checkout-holder:after,.technology:after,.technology-info .item:after,.product-detail:after,.product-info .thumbs:after,.product-info .selectors:after,.size-holder:after,.video-list:after,.blog:after,.team-regional .reg-list:after,.team-ambass .amb-list:after,.team-top:after,.videos:after,.product-features ul li:after{clear:both;content:"";display:block}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}[class*="span"]{float:left;min-height:1px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:100%}.span12{width:100%}.span11{width:91.66667%}.span10{width:83.33333%}.span9{width:75%}.span8{width:66.66667%}.span7{width:58.33333%}.span6{width:50%}.span5{width:41.66667%}.span4{width:33.33333%}.span3{width:25%}.span2{width:16.66667%}.span1{width:8.33333%}.offset12{margin-left:100%}.offset11{margin-left:91.66667%}.offset10{margin-left:83.33333%}.offset9{margin-left:75%}.offset8{margin-left:66.66667%}.offset7{margin-left:58.33333%}.offset6{margin-left:50%}.offset5{margin-left:41.66667%}.offset4{margin-left:33.33333%}.offset3{margin-left:25%}.offset2{margin-left:16.66667%}.offset1{margin-left:8.33333%}.row-fluid{width:100%}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container-fluid{padding-right:20px;padding-left:20px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999999}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999999}textarea{height:auto;min-height:90px}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{outline:0;outline:thin dotted \9}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#ffffff;border:1px solid #cccccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999999;cursor:not-allowed;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #dddddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#ecedee;border:1px solid #e6e6e6;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;@incude box-shadow(inset 0 1px 1px rgba(0,0,0,0.05));}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbbbbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#cccccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}/*
 * Bootstrap Responsive v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width: 767px){.hidden-desktop{display:inherit !important}.product-detail .imagery{border-bottom: 0 !important;}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}@media (min-width: 1200px){.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media (max-width: 767px){.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media (max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (max-width: 979px){.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}article,aside,details,figcaption,figure,footer,header,img,hgroup,main,menu,nav,section,video{display:block}a,abbr,acronym,address,article,aside,audio,blockquote,body,canvas,cite,code,div,dd,dl,dt,em,figcaption,figure,fieldset,footer,form,header,hgroup,html,h1,h2,h3,h4,h5,h6,iframe,img,label,li,mark,nav,ol,optgroup,p,pre,q,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,section,time,ul,video{margin:0;padding:0}body,html{min-height:100%}button,input,optgroup,select,textarea{border-radius:0;color:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}button,select{text-transform:none}button,input[type="submit"],.account .btn-spacer input,.account .submit input,.action-login .sign-in .button,.action-lost_password .sign-in .button{background-color:#ffe512;color:#fff;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}button{border:0;border-radius:0;margin:0;overflow:visible;padding:0 20px;text-transform:uppercase}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}html{overflow-x:hidden;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}input{line-height:normal;margin:0}input[type="number"],input[type="search"],input[type="text"]{-webkit-appearance:none}input[type="password"]{font-family:arial, sans-serif}input[type="search"]{-webkit-appearance:none;border:1px solid #ccc;box-shadow:none}input[type="submit"]{border:0;border-radius:0;cursor:pointer;text-transform:uppercase}img{border:none;height:auto;max-width:100%;outline:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}textarea{overflow:auto}.breadcrumbs>a .remove-filter:after,.breadcrumbs span:not(:first-child) a:after,.breadcrumbs .next span:after,.breadcrumbs .prev span:before,.pagination .entry-next a:after,.pagination .entry-prev a:before,.facebook a:before,.google-plus a:before,.instagram a:before,.myspace a:before,.pinterest a:before,.plus a:before,.mail a:before,.tumblr a:before,.twitter a:before,.vimeo a:before,.youtube a:before,.crementor:before,.move-to-bag:before,.shopping-cart-controls .move-to-wishlist:before,.shopping-cart-controls .remove-cart-item:before,.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a:before,.shopping-cart-breadcrumb li:not(.active) a:before,.faq .accordion>ul>li h4:after,.giftcard-builder .ui-datepicker-trigger:before,.collections-menu-btn:before,.header-main .topnav .right-links .top-btns .account a:before,.header-main .topnav .right-links .top-btns .cart a:before,.main-nav li.menu-opened>a:after,.secondary-nav .account a:before,.secondary-nav .cart a:before,.search button:before,#filters .filters h3:after,#filters .selector span:after,.product-wrapper .promo-holder .new-triangle:before,.technology ul li.active a.btnClose .icon-cancel:before,.technology-info .close .icon-cancel:before,.product-info .thumbs li.active:after,.flex-next:before,.flex-prev:before{font-family:dot-dash-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;speak:none;text-transform:none}input,textarea,.account .controls>strong,.account .shopping-cart-total-box,.account .shopping-cart-total-box .order+tr td,.account .shopping-cart-review-box,.container .customer-subnav,.container .customer-subnav ul,.register .shopping-cart-total-box,.register .shopping-cart-total-box .order+tr td,.customer-login .shopping-cart-container,.sign-in .shopping-cart-container,.controller-carts .shopping-cart-total-box,.shopping-cart-breadcrumb li,.footer-main,.collections-menu-btn,#filters .filters h3,.quickview,.checkout-holder .button,.blog .blog-list li,.search-results .blog-bot .cmsPosts-list,.search-results .page-list .cmsPages-list,.product-features{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input[type="submit"],.account .btn-spacer input,.account .submit input,.action-login .sign-in .button,.action-lost_password .sign-in .button{display:inline-block;-webkit-font-smoothing:antialiased;font-size:14px;line-height:40px;min-width:110px;padding:8px 30px;text-align:center;text-transform:uppercase;white-space:nowrap}.checkbox,.store-locator .dealer-filters .d-filter{margin-bottom:1.17647em;overflow:hidden;padding-left:0}.checkbox input[type="checkbox"],.store-locator .dealer-filters .d-filter input[type="checkbox"]{left:-999em;opacity:0;position:absolute;top:auto;visibility:hidden}.checkbox input[type="checkbox"]:checked+label:before,.store-locator .dealer-filters .d-filter input[type="checkbox"]:checked+label:before{border-color:#000;content:"\e619"}.checkbox label,.store-locator .dealer-filters .d-filter label{clear:left;cursor:pointer;display:block;float:left;line-height:20px;padding-left:30px;position:relative}.checkbox label:before,.store-locator .dealer-filters .d-filter label:before{background-color:#fff;border:1px solid #ccc;color:#000;content:"";display:inline-block;font-family:dot-dash-icons;font-size:10px;height:18px;left:0;line-height:20px;position:absolute;text-align:center;text-indent:0;top:0;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;transition:border-color 0.2s;width:18px}.checkbox label:hover:before,.store-locator .dealer-filters .d-filter label:hover:before{border-color:#e4c67a}.checkout-box a,.controller-carts .submit input,.checkout-holder .button{display:inline-block;-webkit-font-smoothing:antialiased;font-size:14px;line-height:40px;min-width:110px;padding:8px 30px;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:0.70588em;padding:5px}@media (min-width: 1180px){.checkout-box a,.controller-carts .submit input,.checkout-holder .button{font-size:0.88235em}}.clearfix:after,.row:after,.row-fluid:after,.container:after,.container-fluid:after,.dl-horizontal:after,.breadcrumbs:after,.pagination:after,.controller-carts form:after,.controller-carts .shopping-cart-checkout:after,.shopping-cart-item:after,.controller-carts section[class*=shopping-cart-step] .shipping-rate:after,.controller-carts .shopping-cart-step3 .review-grandtotal .dl-horizontal:after,.controller-carts .shopping-cart-step3 .shopping-cart-item:after,.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox:after,.shopping-cart-breadcrumb:after,.footer-main:after,.giftcard-amount:after,.header-main .topnav .right-links:after,.insta:after,.insta .instagrams:after,.store-locator:after,.controller-products.action-index .breadcrumbs:after,#filters .filters>ul:after,.products-list:after,.controller-categories .head:after,.controller-categories .shop-nav:after,.controller-categories .sub-features:after,.checkout-holder:after,.technology:after,.technology-info .item:after,.product-detail:after,.product-info .thumbs:after,.product-info .selectors:after,.size-holder:after,.video-list:after,.blog:after,.team-regional .reg-list:after,.team-ambass .amb-list:after,.team-top:after,.videos:after,.product-features ul li:after{clear:both;content:"";display:block}label,.controller-customers thead,.shopping-cart-item-header>div{color:#333;font-family:"Andale Mono",AndaleMono,monospace;font-size:11px;letter-spacing:.05em;margin-bottom:0.23529em;text-transform:uppercase}.radio{margin-bottom:1.17647em;overflow:hidden;padding-left:0}.radio input[type="radio"]{left:-999em;opacity:0;position:absolute;top:auto;visibility:hidden}.radio input[type="radio"]:checked+label:after{border:4px solid #fff;border-radius:50%;content:"";height:10px;left:1px;position:absolute;top:1px;width:10px}.radio input[type="radio"]:checked+label:before{background-color:#ccc;content:""}.radio label{clear:left;cursor:pointer;display:block;float:left;padding-left:30px;padding-top:1px;position:relative}.radio label:before{background-color:#fff;border:1px solid #ccc;border-radius:50%;color:#dd1d54;content:"";display:inline-block;font-family:sans-serif;font-size:30px;height:18px;left:0;line-height:20px;position:absolute;text-align:center;text-indent:0;top:0;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;transition:border-color 0.2s;width:18px}.radio label:hover:before{border-color:#000}.features-head h2,.controller-carts form h2,.controller-cms_pages main>h2,.insta h2,.controller-stores main>h2,.wall h2,.video-landing h2{font-size:15px;line-height:1.2;padding:1.2em .5em 1.4em;text-align:center;text-transform:uppercase}@media (min-width: 768px){.features-head h2,.controller-carts form h2,.controller-cms_pages main>h2,.insta h2,.controller-stores main>h2,.wall h2,.video-landing h2{font-size:27px}}.controller-customers .shopping-cart-section,#cart-items.empty a,#cart-items.empty h3,.controller-carts .shopping-cart-section,.controller-carts .wrap,.controller-cms_pages main>.container,.footer-main nav,.insta,.video,.store-locator,.products-list,.controller-categories .head,.controller-categories .shop-nav{margin-left:auto;margin-right:auto;max-width:1180px}@font-face{font-family:dot-dash-icons;font-style:normal;font-weight:normal;src:url("../../fonts/xcel-icons.eot?oazfna");src:url("../../fonts/xcel-icons.eot?#iefixoazfna") format("embedded-opentype"),url("../../fonts/xcel-icons.woff?oazfna") format("woff"),url("../../fonts/xcel-icons.ttf?oazfna") format("truetype"),url("../../fonts/xcel-icons.svg?oazfna#dot-dash-icons") format("svg")}@font-face{font-family:"Andale Mono";font-weight:normal;src:url("../../fonts/andale.eot");src:url("../../fonts/andale.eot?#iefix") format("embedded-opentype"),url("../../fonts/andale.woff") format("woff"),url("../../fonts/andale.ttf") format("truetype"),url("../../fonts/andale.svg#andale") format("svg")}@font-face{font-family:"prohibitionregular";src:url("../../fonts/prohibition-regular-webfont.eot");src:url("../../fonts/prohibition-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/prohibition-regular-webfont.woff") format("woff"),url("../../fonts/prohibition-regular-webfont.ttf") format("truetype"),url("../../fonts/prohibition-regular-webfont.svg#prohibitionregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"couturebold";src:url("../../fonts/couture-bold-webfont.eot");src:url("../../fonts/couture-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/couture-bold-webfont.woff") format("woff"),url("../../fonts/couture-bold-webfont.ttf") format("truetype"),url("../../fonts/couture-bold-webfont.svg#couturebold") format("svg");font-weight:normal;font-style:normal}body{background:#333;color:#333;font-family:'Montserrat', sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;letter-spacing:.05em;line-height:1.25;overflow-x:hidden}a{color:#333;outline:none;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}a:active{color:#000}h1,h2,h3,h4,h5,h6{color:#333;font-weight:normal}h1,h2,h3{font-family:"prohibitionregular",prohibitionregular,monospace;-webkit-font-smoothing:antialiased;letter-spacing:4px}h4{font-family:"couturebold",couturebold,monospace;-webkit-font-smoothing:antialiased}main{background-color:#333;clear:both}p{font-size:0.82353em;line-height:150%}strong,b{color:#000;font-weight:normal}th,.table th{border-color:#ccc;border-style:solid;border-width:1px 0;color:#000;font-family:"Andale Mono",AndaleMono,monospace;font-size:0.70588em;font-weight:normal;text-transform:uppercase}.table td{border:0}.no-touch input:hover,.no-touch textarea:hover{border-color:#494949 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.no-touch input:focus,.no-touch textarea:focus{border-color:#000 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}input{-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;transition:border-color 0.2s;font-size:13px}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"]{height:40px;line-height:40px;margin:0;padding:0 10px}input[type="email"],input[type="password"]{-webkit-appearance:none}input::-moz-focus-inner{border:0;padding:0}input::-webkit-input-placeholder{color:#494949;font-family:"Andale Mono",AndaleMono,monospace;font-size:11px;font-weight:normal;text-transform:uppercase;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}input:-moz-placeholder{color:#494949;font-family:"Andale Mono",AndaleMono,monospace;font-size:11px;font-weight:normal;text-transform:uppercase}input::-moz-placeholder{color:#494949;font-family:"Andale Mono",AndaleMono,monospace;font-size:11px;font-weight:normal;text-transform:uppercase}input:-ms-input-placeholder{color:#494949;font-family:"Andale Mono",AndaleMono,monospace;font-size:11px;font-weight:normal;text-transform:uppercase}label{display:block}label small{font-size:1em}select{border:1px solid #ccc;height:40px;line-height:40px;width:100%;color:#000}select:hover{border-color:#666}select:focus{border-color:#333;outline:none}select:focus:invalid:-moz-focusring{color:#000;text-shadow:0 0 0 #b94a48}select:-moz-focusring{color:#000;text-shadow:0 0 0 #ccc}select::-ms-expand{display:none}.custom-select{border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.17647em;position:relative;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;transition:border-color 0.2s}.custom-select:before{background-color:#fff;background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-position:center;background-repeat:no-repeat;content:"";height:100%;line-height:2.5em;padding:0 0.25em;pointer-events:none;position:absolute;right:0;top:0;width:1em}.custom-select:hover{border-color:#999}.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:100%;line-height:normal;padding:.5em;width:100%}textarea{padding:10px;width:100%}::selection,::-moz-selection{background-color:#ffc}.alert{background-color:#eee;font-size:0.70588em;margin-bottom:20px;padding:20px;text-align:center;text-transform:uppercase}.alert.alert-error{color:#dd1d54}.breadcrumbs{background-color:#333;font-size:0.64706em;padding:10px 5px 10px 5px;text-align:center;text-transform:uppercase;color:#fff}.breadcrumbs>a .remove-filter{margin-right:9px}.breadcrumbs>a .remove-filter:after{content:"\e618";display:inline-block;font-family:dot-dash-icons;padding-left:5px}.breadcrumbs span{display:inline-block}.breadcrumbs span:not(:first-child) a:after{content:"\e618";display:inline-block;font-family:dot-dash-icons;padding-left:5px}.breadcrumbs a{color:#fff;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.breadcrumbs a:hover{color:#ccc}.breadcrumbs span+span:before,.breadcrumbs span+a:before,.breadcrumbs a+a:before{color:#fff;content:"/";display:inline-block;padding:0 1px 0 1px}@media (min-width: 768px){.breadcrumbs span+span:before,.breadcrumbs span+a:before,.breadcrumbs a+a:before{padding:0 9px 0 0px}}.breadcrumbs .filter-tile[data-color-group]{border:1px solid #666;display:inline-block;left:15px;margin-right:40px;position:relative;width:12px !important;height:12px !important}.breadcrumbs .filter-tile[data-color-group]:before{position:absolute;top:0;left:-15px}.breadcrumbs .filter-tile[data-color-group] span:after{position:absolute;top:0;right:-20px}.breadcrumbs.direction img{-webkit-backface-visibility:hidden;opacity:0;margin-top:-18px;position:absolute;top:50%;-webkit-transition:opacity 0.1s ease-in-out,visibility 0;-webkit-transition-delay:0s,0.1s;-moz-transition:opacity 0.1s ease-in-out,visibility 0 0.1s;-o-transition:opacity 0.1s ease-in-out,visibility 0 0.1s;transition:opacity 0.1s ease-in-out,visibility 0 0.1s;visibility:hidden;z-index:1}.breadcrumbs.direction a{position:relative;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out}.breadcrumbs.direction a:before{bottom:-5px;content:"";position:absolute;top:-10px;-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;z-index:0}.breadcrumbs.direction a.next:before{left:-92px;right:-12px}.breadcrumbs.direction a.prev:before{left:-12px;right:-92px}.breadcrumbs.direction a span{position:relative;z-index:1}.no-touch .breadcrumbs.direction a:hover img{opacity:1;-webkit-transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;visibility:visible}.breadcrumbs .next{float:right}.breadcrumbs .next img{padding-right:20px;right:100%}.breadcrumbs .next span:after{content:"\e601";display:inline-block;font-family:dot-dash-icons;padding-left:5px}.breadcrumbs .next span:after{font-size:13px;padding-left:6px;position:relative;top:0px;vertical-align:middle}.breadcrumbs .prev{float:left;margin-right:30px}.breadcrumbs .prev img{left:100%;padding-left:20px}.breadcrumbs .prev span:before{content:"\e602";display:inline-block;font-family:dot-dash-icons;padding-right:5px}.breadcrumbs .prev span:before{font-size:13px;padding-right:6px;position:relative;top:0px;vertical-align:middle}.breadcrumbs .wrap{margin:0 auto 10px;width:90%}@media (min-width: 768px){.breadcrumbs{text-align:left}.breadcrumbs .prev{float:right;margin-top:6px}.breadcrumbs .next{margin-top:6px}.breadcrumbs .wrap{float:left;width:auto;margin:7px 10px}}.content-wrapper{max-width:1180px;margin:0px auto}.pagination{font-size:0.58824em;letter-spacing:.1em;list-style:none;margin-top:70px;text-transform:uppercase}.pagination .entry-next,.pagination .entry-prev{width:auto}.pagination .entry-next{float:right;text-align:right}.pagination .entry-next a:after{content:"\e601";display:inline-block;font-family:dot-dash-icons;padding-left:5px}.pagination .entry-prev{float:left;text-align:left}.pagination .entry-prev a:before{content:"\e602";display:inline-block;font-family:dot-dash-icons;padding-right:5px}@media (min-width: 960px){.pagination{float:right;width:765px}}@media (min-width: 768px){.pagination{font-size:0.82353em}}.play-btn{-webkit-backface-visibility:hidden;background:transparent url(../../img/play.svg) no-repeat center bottom;-webkit-background-size:46px 46px;-moz-background-size:46px 46px;-o-background-size:46px 46px;background-size:46px 46px;cursor:pointer;height:46px;left:50%;margin:-23px 0 0 -23px;outline:none;position:absolute;text-indent:-999em;top:50%;-webkit-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;width:46px}.no-touch .play-btn:hover,.no-touch .play-btn:focus{opacity:.65}.no-svg .play-btn{background-image:url(../../img/play.png)}@media (min-width: 768px){.play-btn{-webkit-background-size:128px 128px;-moz-background-size:128px 128px;-o-background-size:128px 128px;background-size:128px 128px;height:128px;margin:-64px 0 0 -64px;width:128px}.no-svg .play-btn{background-position:center top}}.social a{display:block;text-indent:-999em}.social li{display:inline-block;min-width:16px}.social li a:before{left:auto;width:100%}.facebook a{position:relative;text-indent:-999em}.facebook a:before{content:"\e603";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.google-plus a{position:relative;text-indent:-999em}.google-plus a:before{content:"\e60e";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.instagram a{position:relative;text-indent:-999em}.instagram a:before{content:"\e605";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.myspace a{position:relative;text-indent:-999em}.myspace a:before{content:"\e611";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.pinterest a{position:relative;text-indent:-999em}.pinterest a:before{content:"\e60c";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.plus a{position:relative;text-indent:-999em}.plus a:before{content:"\e613";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.mail a{position:relative;text-indent:-999em}.mail a:before{content:"\e615";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.tumblr a{position:relative;text-indent:-999em}.tumblr a:before{content:"\e610";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.twitter a{position:relative;text-indent:-999em}.twitter a:before{content:"\e604";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.vimeo a{position:relative;text-indent:-999em}.vimeo a:before{content:"\e60f";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.youtube a{position:relative;text-indent:-999em}.youtube a:before{content:"\e60d";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.btn-invert{border:solid 1px #edd12f;background:#fff;color:#edd12f;font-family:"couturebold",couturebold,monospace;-webkit-font-smoothing:antialiased;-webkit-transition:border-color 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out,color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out,color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out,color 0.3s ease-in-out}.btn-invert:hover{border-color:#000;color:#000}.features-head{min-height:100px;height:100px;background:url(../../img/new-products-bg.jpg) no-repeat;background-size:cover;background-position:50% 50%;text-shadow:#444 1px 1px}.features-head h2{font-size:27px;color:#fff;padding:5% 0 0;font-style:italic;letter-spacing:7px;margin-bottom:15px}.features-head hr{width:15%;margin:0px auto;border-width:2px;border-color:#ffe512}@media (min-width: 768px){.features-head{min-height:309px;height:309px}.features-head h2{font-size:3.23529em;padding:1.7em 0.5em 0.29412em}.features-head hr{width:10%}}.video-container{padding-top:56.25%;position:relative}.video-container iframe,.video-container img,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.newsletter-full-form{max-width:400px;padding:10px 20px 20px}.newsletter-full-form h2{font-size:24px !important}.newsletter-full-form input{border-radius:0px}.newsletter-full-form select{height:40px;min-height:40px;margin-bottom:0px}.newsletter-full-form .span4{width:100%}@media (min-width: 768px){.newsletter-full-form .span4{width:370px}}.newsletter-full-form .control-group{margin-bottom:10px}.newsletter-full-form .submit input{color:#000 !important}.newsletter-full-form .submit input:hover{color:#fff !important}.newsletter-full-form .row-success{padding:20px 0}.addy-notice{font-size:12px;margin-bottom:15px;color:#fd6f00;text-decoration:underline;margin-top:16px !important;text-align:right}.controller-carts.action-review .addy-notice{font-size:16px}.mobile-menu{background:#333;position:absolute;left:-70%;top:0;height:100%;width:70%;overflow:auto;display:none;transition:left .5s;-webkit-transition:left .5s;-moz-transition:left .5s}.mobile-menu ul{padding:0}.mobile-menu li{border-bottom:1px solid #5c5c5c}.mobile-menu ul ul{padding-bottom:8px}.mobile-menu .nav-list>li>a,.mobile-menu .nav-list .nav-header{color:#fff;margin:0;font-size:0.70588em;padding:10px 15px;text-shadow:none;text-transform:uppercase;display:block}.mobile-menu .nav-list>li .mobile-menu-close{color:#333}.mobile-menu .nav-list>li .mobile-menu-close:hover{color:#fff}.nav>li>a:hover{background:none;color:#ccc}.mobile-menu>.nav-list ul li{border-bottom:none}.mobile-menu>.nav-list ul>li>a{padding-left:36px}.mobile-menu>.nav-list ul>li>ul>li>a{padding-left:41px}.mobile-menu>.nav-list .level1>.has-children>ul{display:none}.mobile-menu .mobile-search{display:block;margin:0;padding:18px 15px;overflow:hidden;position:relative;float:none}.mobile-menu .mobile-search input[type="text"]{background:#242424;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#d1d1d1;font:11px "Oswald-Regular";height:24px;letter-spacing:2px;margin:0;text-transform:uppercase}.mobile-menu .mobile-search input[type="submit"]{font-weight:bold;position:absolute;right:20px;top:21px;font-size:14px;line-height:23px;min-width:42px;color:#333;padding:0px}.content-wrapper{transition:left .5s;-webkit-transition:left .5s;-moz-transition:left .5s}.content-wrapper>.content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1038;display:none}.mobile-menu-opened,.mobile-menu-opened body,.mobile-menu-opened .site-wrapper{overflow:hidden;width:100%;height:100%;padding:0;min-height:500px}.mobile-menu-opened .site-wrapper{position:relative}.mobile-menu-opened .mobile-menu{display:block;left:0}.mobile-menu-opened .content-wrapper{position:relative;width:100%;left:70%;top:0;overflow:hidden;padding:0 20px;box-shadow:0 0 10px rgba(0,0,0,0.8);margin:0}.mobile-menu-opened .header-main{position:absolute}.mobile-menu-opened .content-wrapper>.content-overlay{background:rgba(0,0,0,0.6);display:block;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.mobile-menu-opened .content-wrapper>.content-overlay:hover{background:rgba(0,0,0,0.3)}.account hr{display:none}.account input{max-width:100%}.account .btn-spacer input,.account .submit input{color:#000}.account .btn-spacer input:hover,.account .submit input:hover{background-color:#333;color:#fff}.account .controls>strong{background-color:#fff;border:1px solid #ccc;cursor:not-allowed;display:block;height:40px;line-height:40px;margin-bottom:1.17647em;padding:0 10px;width:100%}.account .general-info-container h2{border-bottom:1px solid #ccc;font-size:1.05882em;margin-bottom:0.85106em;padding-bottom:0.21277em;text-transform:uppercase}.account .order-review-box-container{font-size:0.82353em}.account .order-review-box-container p,.account .order-review-box-container ol,.account .order-review-box-container h5{margin-bottom:15px}.account .order-review-box-container h5{font-weight:bold}.account .order-review-box-container hr{display:block}.account .order-review-box-container li{margin-left:46px;margin-bottom:10px}.account .order-review-box-container a{text-decoration:underline}.account .order-review-box-container strong,.account .order-review-box-container b{font-weight:bold}.account .shopping-cart-total-box{border:1px solid #ccc;margin-bottom:20px}.account .shopping-cart-total-box .order{background-color:#ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:14px;padding:0.47619em 0.95238em;position:relative;text-transform:uppercase}.account .shopping-cart-total-box .order:after{background-color:#ccc;content:"";height:100%;position:absolute;right:-1px;top:0;width:1px}.account .shopping-cart-total-box .order+tr td{background-color:#fff;padding:20px 8%}.account .shopping-cart-total-box .order+tr td p{font-size:12px}.account .shopping-cart-total-box .order+tr td p a{display:block;font-size:11px;margin-top:10px;text-decoration:underline}.account .table td{padding:15px 8px}@media (min-width: 768px){.account .table td{vertical-align:middle}}@media (min-width: 768px){.account>.container{background:#fff}.account>.container>.row:after{clear:both;content:"";display:block}.account>.container>.row>.span10{float:right;width:77%;padding:37px 25px 25px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:572px}.account>.container>.row>.span10>.row:after{clear:both;content:"";display:block}.account>.container>.row>.span10>.row .general-info-container{float:left;width:65%}.account>.container>.row>.span10>.row .customer-help-boxes{float:right;width:29%}}.account .order-history td{background-color:#fff !important;font-size:12px}.account .order-history td[colspan="4"]{display:none}.account .order-history td.product-image+td strong{display:block;font-weight:normal;line-height:18px}.account .order-history td.product-image+td strong a{color:#333;font-weight:bold}.account .order-history td.product-image+td strong a:hover{color:#dd1d54}.account .order-history tr:nth-child(2) td{border-bottom:1px solid #ccc}.account .order-history tr:nth-child(2) ~ tr td{padding:3px 8px}.account .order-history tr:nth-child(2)+tr td{padding-top:20px}.account .review-boxes{margin-bottom:40px;padding-top:0.58824em;position:relative}.account .review-boxes>div[class="span4"]:last-child{margin-right:0}.account .review-container{overflow:auto}.account .shopping-cart-review-box{border:1px solid #ccc;margin-bottom:-1px;padding:20px;width:100%}.account .shopping-cart-review-box .item{font-size:12px;line-height:18px}.account .shopping-cart-review-box .order strong{display:block;font-size:14px;margin-bottom:10px}.order-review-box-container>.row-fluid>.span12{overflow:auto}.action-addresses .btn-spacer,.action-password .btn-spacer{margin-top:10px}.action-newsletter .btn-spacer{margin-top:25px}.controller-customers>.content-wrapper main{margin-top:40px}@media (min-width: 768px){.controller-customers>.content-wrapper main{margin:0}}.controller-customers form,.controller-customers tbody{font-size:13px}.controller-customers input{margin-bottom:1.17647em}.controller-customers p{max-width:30.58824em}.controller-customers .shopping-cart-section{position:relative;width:100%;padding:25px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.controller-customers .shopping-cart-section{width:100%;padding:0px}}.controller-customers [class*="span"]{float:none;margin-left:0;width:100%}.controller-customers .submit input{color:#000;margin-bottom:1.17647em}.controller-customers .submit input:hover,.controller-customers .submit input:focus{background-color:#333;color:#fff}.checkout-box a{display:inline-block;-webkit-font-smoothing:auto}.checkout-box a:hover{background-color:#dd1d54;color:#fff}.container .customer-subnav{border:1px solid #ccc;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;margin-bottom:40px}.container .customer-subnav:hover h3{color:#ffe512}.container .customer-subnav h3{cursor:pointer;font-size:0.70588em;padding:1.16667em;position:relative;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.container .customer-subnav h3:after{content:"\e607";font-family:dot-dash-icons;position:absolute;right:1.25em;top:1.25em}.container .customer-subnav ul{border-top:1px solid #ccc;display:none;font-size:0.70588em;padding:1.25em;background:#000}.container .customer-subnav ul>li:first-child a{font-weight:bold;font-size:16px;padding-left:25px;display:none}.container .customer-subnav ul>li.active a{color:#ffe512}.container .customer-subnav ul>li a{color:#fff;display:block;padding:18px 37px;border-bottom:solid 1px #333}.container .customer-subnav ul>li a:hover{color:#ffe512}@media (min-width: 768px){.container .customer-subnav{border-style:none;float:left;width:20.45%;background:#000;position:absolute;height:100%}.container .customer-subnav h3{color:#fff;font-size:16px;border-bottom:solid 1px #333333;cursor:auto}.container .customer-subnav h3:after{content:""}.container .customer-subnav h3:hover{color:#fff}.container .customer-subnav ul{border-style:none;display:block;padding:0}}@media (min-width: 590px){.container:after{clear:both;content:"";display:block}}.action-login main,.action-lost_password main{background:#fff}.action-login .shopping-cart-container,.action-lost_password .shopping-cart-container{padding:50px}.action-login .shopping-cart-container h2,.action-lost_password .shopping-cart-container h2{border-bottom:1px solid #ccc;font-size:1.05882em;margin-bottom:0.9375em;padding-bottom:0.3125em;text-transform:uppercase}.action-login .sign-in label,.action-lost_password .sign-in label{display:block;-webkit-font-smoothing:antialiased;font-size:0.94118em;margin-bottom:0.90909em;text-transform:uppercase}.action-login .sign-in .button,.action-lost_password .sign-in .button{background-color:#ffe512;color:#000;margin-top:10px;-webkit-transition:background-color 0.2s ease-in-out;-moz-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}.action-login .sign-in .button:hover,.action-lost_password .sign-in .button:hover{background-color:#333}.register{padding:50px !important}.register .shopping-cart-total-box{border:1px solid #ccc;margin-bottom:20px}.register .shopping-cart-total-box .order{background-color:#ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:14px;padding:0.47619em 0.95238em;position:relative;text-transform:uppercase}.register .shopping-cart-total-box .order:after{background-color:#ccc;content:"";height:100%;position:absolute;right:-1px;top:0;width:1px}.register .shopping-cart-total-box .order+tr td{background-color:#fff;padding:20px 8%}.register .shopping-cart-total-box .order+tr td p{font-size:12px}.register .shopping-cart-total-box .order+tr td p a{display:block;font-size:11px;margin-top:10px}.register .table td{padding:15px 8px}@media (min-width: 768px){.register .table td{vertical-align:middle}}.register>.container>form>.row>.span8 h2{border-bottom:1px solid #ccc;font-size:18px;margin-bottom:0.85106em;padding-bottom:0.21277em;text-transform:uppercase}@media (min-width: 768px){.register>.container>form>.row>.span8{float:left;width:71%}}.register>.container>form>.row>.span3{display:none}@media (min-width: 768px){.register>.container>form>.row>.span3{display:block;float:right;width:24%}}.register select[class*="span"]{background-position:95% center;margin-bottom:15.294px}.action-review.controller-carts form{position:static}.customer-login p,.sign-in p{margin-bottom:0.88235em}.customer-login .shopping-cart-container,.sign-in .shopping-cart-container{clear:both}.customer-login .shopping-cart-container+div,.sign-in .shopping-cart-container+div{margin-top:2.35294em}@media (min-width: 768px){.customer-login .shopping-cart-container,.sign-in .shopping-cart-container{clear:none;float:left;margin:0;width:45%}.customer-login .shopping-cart-container+div,.sign-in .shopping-cart-container+div{margin-left:10%;margin-top:0}}#CustomerIndexForm .button-holder{margin-bottom:20px}#CustomerIndexForm .button-holder a:first-child{display:inline-block}#CustomerIndexForm .button-holder a:first-child:after{content:"|";display:inline-block;padding:0 10px}#cart-items{background:#fff}#cart-items>div{max-width:1020px;margin:auto;width:94%}#cart-items.empty{padding:50px}#cart-items.empty a{display:block;margin-top:10px;color:#000}#cart-items.empty a:hover{text-decoration:underline}#cart-update-quantity{float:right;margin:22px 81px 10px 0px;padding:1px 20px;color:#000;display:none}.controller-carts form{position:relative}.controller-carts form h2{padding-left:0;padding-right:0;text-align:left}.controller-carts .shopping-cart-quantity select{margin-bottom:0}.controller-carts h3{background:#fff;margin-top:-1px;padding-top:10px}.controller-carts h3+a{text-transform:none}.controller-carts.action-index>.content-wrapper main,.controller-carts.action-wishlist>.content-wrapper main{margin-top:40px}@media (min-width: 768px){.controller-carts.action-index>.content-wrapper main,.controller-carts.action-wishlist>.content-wrapper main{margin:0}}.controller-carts.action-index form h2,.controller-carts.action-wishlist form h2{background-color:#ededed;padding-left:.5em;padding-right:.5em;text-align:center}.controller-carts .empty a{display:block;font-size:0.70588em;margin-top:0.83333em}.controller-carts .empty h3{text-transform:uppercase}.controller-carts .features{margin-top:52px}.controller-carts .item.row-subtotal td,.controller-carts .total.row-shipping td,.controller-carts .item.row-tax td{font-size:10px}.controller-carts .item-price{text-align:left;line-height:1.2em}.controller-carts .order-total{clear:both;float:right;padding-top:20px;text-align:right;font-size:12px}.controller-carts .order-total table tr td{padding:5px 0 5px 5px}.controller-carts .order-total table tr td.left{color:#808080}.controller-carts .shopping-cart-checkout{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.76471em 0}.controller-carts .shopping-cart-price,.controller-carts .shopping-cart-subtotal{display:none}.controller-carts .shopping-cart-quantity{width:12%}.controller-carts .shopping-cart-quantity .control-group{float:right}.controller-carts .shopping-cart-size{display:none;text-transform:uppercase}.controller-carts .shopping-cart-total-box{margin:0;width:100%}.controller-carts .submit{clear:right;float:right;margin-top:0.58824em;text-align:center;width:100%}.controller-carts .submit a{color:#494949;display:block;font-size:0.70588em;margin-top:1.66667em}.controller-carts .submit a:hover{color:#dd1d54}.controller-carts .submit input{color:#000;height:auto;outline:none;width:100%}.controller-carts .submit input:hover,.controller-carts .submit input:focus{background-color:#333;color:#fff}.controller-carts .row-total strong{font-size:14px}.controller-carts .row-total td:first-of-type{padding-right:15px}.controller-carts .shopping-cart-section,.controller-carts .wrap{width:100%;background:#fff;padding:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.controller-carts .shopping-cart-controls{width:32%}.controller-carts .shopping-cart-item-description{margin-right:2%;width:28%}.controller-carts .shopping-cart-item-description .item-name{display:block}.controller-carts .shopping-cart-item{text-transform:uppercase}.controller-carts .shopping-cart-item-image{width:18%}.controller-carts .span8.subhead a{color:#000}@media (min-width: 768px){.controller-carts form h2{border-bottom:0}.controller-carts .item-variation .item-size{display:none}.controller-carts .price{display:none}.controller-carts .shopping-cart-item .shopping-cart-size{display:inline-block}.controller-carts .shopping-cart-item-description{margin:0;width:21%}.controller-carts .shopping-cart-item-header{display:block}.controller-carts .shopping-cart-item-image{width:12.7%}.controller-carts .shopping-cart-price{width:7%;margin-right:1%}.controller-carts .shopping-cart-subtotal{width:9%;text-align:right}.controller-carts .shopping-cart-quantity{width:12.6%}.controller-carts .shopping-cart-quantity .control-group{float:none}.controller-carts .shopping-cart-size{width:6%;display:inline-block}.controller-carts.action-index .order-total{clear:right;float:right;padding-top:0;position:relative;text-transform:uppercase;z-index:1}.controller-carts.action-index .order-total table{float:right}.controller-carts.action-index .order-total table tr td{padding:5px 0 5px 20px;text-align:right}.controller-carts.action-index .order-total table tr td.right{padding-top:1px}.controller-carts.action-index .shopping-cart-controls a{margin-left:0;margin-right:0;width:auto}.controller-carts.action-index .submit{clear:right;float:right}.controller-carts.action-index .submit:after{clear:both;content:"";display:block}.controller-carts.action-index .submit a{float:left;margin-top:2em;text-transform:uppercase}.controller-carts.action-index .submit input{float:right;margin-top:10px;width:auto;padding:0px 30px;color:#000}.controller-carts.action-index .submit input:hover{color:#fff}.controller-carts.action-index .shopping-cart-controls,.controller-carts.action-wishlist .shopping-cart-controls{margin-right:6%;width:13%}.controller-carts.action-index .shopping-cart-item-description,.controller-carts.action-wishlist .shopping-cart-item-description{margin-right:5%;width:22%}.controller-carts.action-index .shopping-cart-item-image,.controller-carts.action-wishlist .shopping-cart-item-image{width:12.7%}.controller-carts.action-index .shopping-cart-price,.controller-carts.action-index .shopping-cart-quantity,.controller-carts.action-index .shopping-cart-subtotal,.controller-carts.action-wishlist .shopping-cart-price,.controller-carts.action-wishlist .shopping-cart-quantity,.controller-carts.action-wishlist .shopping-cart-subtotal{display:inline-block}.controller-carts.action-index .shopping-cart-price,.controller-carts.action-wishlist .shopping-cart-price{width:7%}}.crementor{position:relative;text-indent:-999em;color:#333;cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;right:0;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crementor:before{content:"\e607";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.crementor:after{right:0}.no-touch .crementor:hover,.no-touch .crementor:focus{color:#494949}.crementor.less{top:100%}.crementor.more{bottom:100%;-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}.crementor.more:after{content:"\e607"}@media (min-width: 768px){.crementor{height:40px;line-height:40px}}.move-to-bag:before{content:"\e606";display:inline-block;font-family:dot-dash-icons;padding-right:5px}.move-to-bag:before{font-size:11px;-webkit-font-smoothing:antialiased;position:relative}.off-sale{display:none}.on-sale{color:#ccc;display:inline-block;text-decoration:line-through}.shopping-cart-item-description{margin:0 4%}.shopping-cart-quantity .controls{margin:auto;position:relative;width:60px}@media (min-width: 480px){.shopping-cart-quantity .controls{width:60px}}.shopping-cart-price{display:none}.shopping-cart-item-brand{color:#ccc}.shopping-cart-controls{width:22%}.shopping-cart-controls a{color:#333;display:block;font-size:0.64706em;margin:auto;position:relative;width:90px}@media (min-width: 460px){.shopping-cart-controls a{white-space:nowrap}}.shopping-cart-controls a:hover{color:#dd1d54}.shopping-cart-controls br{display:none}.shopping-cart-controls .move-to-wishlist:before{content:"\e602";display:inline-block;font-family:dot-dash-icons;padding-right:5px}.shopping-cart-controls .move-to-wishlist:before{-webkit-font-smoothing:auto;vertical-align:middle}.shopping-cart-controls .remove-cart-item{margin-top:0.72727em}.shopping-cart-controls .remove-cart-item:before{content:"\e600";display:inline-block;font-family:dot-dash-icons;padding-right:5px}.shopping-cart-controls .remove-cart-item:before{position:relative;vertical-align:middle}.shopping-cart-item-image{position:relative;width:20%}.shopping-cart-item-image a{display:block}.shopping-cart-item-image .product-image{width:100%}.shopping-cart-item-image .sale-triangle{position:absolute;top:0;right:0}.shopping-cart-item-image .sale-triangle.off-sale{display:none}.shopping-cart-price,.shopping-cart-quantity,.shopping-cart-size{text-align:center}.shopping-cart-price{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;width:11%}.shopping-cart-item>div,.shopping-cart-item-header>div{display:inline-block;margin-right:-0.35294em;vertical-align:middle}.shopping-cart-item{border-bottom:1px solid #ccc;clear:both;font-size:0.64706em;padding:30px 0}.shopping-cart-item p{font-size:1em}.shopping-cart-item p.shopping-cart-item-name{font-family:"couturebold",couturebold,monospace}.shopping-cart-item p .price{font-family:"Andale Mono",AndaleMono,monospace;font-weight:bold}.shopping-cart-item p .muted{font-family:"Andale Mono",AndaleMono,monospace}.shopping-cart-item .empty-cart{font-size:18px}@media (min-width: 1180px){.shopping-cart-item{font-size:0.70588em}.shopping-cart-item .item-size{font-size:0.91667em}}.shopping-cart-item-header{border-color:#d6d6d6;border-style:solid;border-width:0 0 1px;display:none;font-size:0.70588em;padding:1.53846em 0 1.53846em;text-transform:uppercase;clear:both}.shopping-cart-promo{float:left;width:100%}.shopping-cart-promo .sidecart-promotion-code{float:left;margin-right:6px;width:-webkit-calc(100% - 110px);width:-moz-calc(100% - 110px);width:calc(100% - 110px)}.shopping-cart-promo .sidecart-promotion-code+button{display:inline-block;-webkit-font-smoothing:antialiased;font-size:14px;line-height:40px;min-width:110px;padding:8px 30px;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:0.70588em;padding:5px;background-color:#333;color:#fff;float:right;line-height:30px;min-width:0;width:104px}@media (min-width: 1180px){.shopping-cart-promo .sidecart-promotion-code+button{font-size:0.88235em}}.shopping-cart-promo .sidecart-promotion-code+button:hover{background-color:#ffe512}@media (min-width: 768px){.shopping-cart-promo{width:auto}.shopping-cart-promo .sidecart-promotion-code{float:left;height:30px;line-height:30px;margin-right:6px;width:200px}.shopping-cart-promo .sidecart-promotion-code+button{font-size:0.70588em;height:30px;line-height:30px;padding:0 20px;width:auto}}.shopping-cart-quantity{width:22%}.shipping-notice{font-size:27px;color:#fd6f00;text-decoration:underline}.controller-cms_pages td,.controller-cms_pages th{padding:7px}.controller-cms_pages strong,.controller-cms_pages b{color:#000;font-weight:bold}.controller-cms_pages>.content-wrapper main{margin-top:40px}@media (min-width: 768px){.controller-cms_pages>.content-wrapper main{margin:0}}.controller-cms_pages main{background:#fff}.controller-cms_pages main>h2{background-color:#fff;text-align:center}.controller-cms_pages main>.container{width:100%;background-color:#fff;position:relative}.controller-cms_pages .cms-page-content>h2,.controller-cms_pages .cms-page-content>h3{text-transform:uppercase}.controller-cms_pages .cms-page-content>h3{margin-bottom:10px}.controller-cms_pages .cms-page-content li+li{margin-top:10px}.controller-cms_pages .cms-page-content p{margin-bottom:1.66667em}.controller-cms_pages .cms-page-content ol{font-size:0.82353em;padding-left:50px;margin-bottom:10px}.controller-cms_pages .cms-page-content ul{font-size:0.82353em;list-style:inside;margin-bottom:10px;padding-left:40px;margin-top:10px}.controller-cms_pages .cms-pages{padding:15px}.controller-cms_pages .cms-pages>.span10{min-height:1px;width:100%}@media (min-width: 768px){.controller-cms_pages .cms-pages{padding:0px}.controller-cms_pages .cms-pages>.span10{float:right;width:77%;padding:50px;box-sizing:border-box;min-height:572px}}.controller-cms_pages .cms-pages .contact-form input{height:36px;line-height:36px;margin:0;padding:0 10px;margin-bottom:11px}.controller-cms_pages .cms-pages .contact-form h3{border-bottom:1px solid #cccccc;font-size:1.05882em;margin-bottom:0.9375em;padding-bottom:0.3125em;text-transform:uppercase}.controller-cms_pages .cms-pages .contact-form label{display:block;-webkit-font-smoothing:antialiased;font-size:0.70588em;margin-bottom:0.90909em;text-transform:uppercase}.controller-cms_pages .cms-pages .contact-form input[type="submit"]{color:#000}.cms-page-quick{width:960px;padding:20px;background:#fff;letter-spacing:-1px}.fancybox-type-ajax .cms-page-quick{width:auto;min-width:648px}.buy-box{border-top:1px solid #ccc;margin-top:20px;padding-top:40px;width:100%}.buy-box input{display:inline-block;-webkit-font-smoothing:antialiased;font-size:14px;line-height:40px;min-width:110px;padding:8px 30px;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:0.70588em;padding:5px;color:#000;width:100%}@media (min-width: 1180px){.buy-box input{font-size:0.88235em}}.buy-box input:hover{color:#fff}@media (min-width: 768px){.shopping-cart-step2 .buy-box input{float:right;width:46.5%}}.controller-carts section[class*=shopping-cart-step] form input{margin-bottom:25px}.controller-carts section[class*=shopping-cart-step] form input[type=submit]{float:right;width:auto}.controller-carts section[class*=shopping-cart-step] form input[type=submit]:hover{background-color:#333}@media (min-width: 768px){.controller-carts section[class*=shopping-cart-step] form input[type=submit]{float:none;width:100%}}.controller-carts section[class*=shopping-cart-step] form.billing-form input[type=submit]{float:right}@media (min-width: 768px){.controller-carts section[class*=shopping-cart-step] form.billing-form input[type=submit]{width:46.5%}}.controller-carts section[class*=shopping-cart-step] form label .hidden-tablet{display:none}.controller-carts section[class*=shopping-cart-step] form .error-message{background:#dd1d54;border-radius:4px;color:#fff;font-size:11px;margin-top:15px;padding:5px 6px;position:relative;text-transform:uppercase}.controller-carts section[class*=shopping-cart-step] form .error-message:before{background:#dd1d54;bottom:100%;content:"";height:8px;left:7%;margin-bottom:-4px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:8px}.controller-carts section[class*=shopping-cart-step] form .span2{width:48.5%;float:left}.controller-carts section[class*=shopping-cart-step] form .span2 .span2{float:none;height:40px;width:100%}.controller-carts section[class*=shopping-cart-step] form .row{clear:both}.controller-carts section[class*=shopping-cart-step] form .span2+.span2{margin-left:3%}.controller-carts section[class*=shopping-cart-step] hr{display:none}.controller-carts section[class*=shopping-cart-step] p.required,.controller-carts section[class*=shopping-cart-step] p.required-feild{display:none}.controller-carts section[class*=shopping-cart-step] [class*=span]{float:none;margin-left:0;width:100%}.controller-carts section[class*=shopping-cart-step] [class*=giftcard-]{color:#000;float:left;font-size:10px;-webkit-font-smoothing:antialiased;font-weight:bold;height:34px;line-height:34px;min-width:20px;padding:0 10px;width:49%}.controller-carts section[class*=shopping-cart-step] [class*=giftcard-]:hover{background-color:#494949;color:#fff}@media (min-width: 768px){.controller-carts section[class*=shopping-cart-step] [class*=giftcard-]{float:right;margin-left:10px;width:140px}}.controller-carts section[class*=shopping-cart-step] [class*=giftcard-balance]{color:#fff}.controller-carts section[class*=shopping-cart-step] .creditcard img{-webkit-filter:grayscale(1);float:left;margin:-10px 4px 0 0;-webkit-transition:-webkit-filter .3s ease-in-out}.controller-carts section[class*=shopping-cart-step] .creditcard img:hover{-webkit-filter:grayscale(0)}.controller-carts section[class*=shopping-cart-step] .creditcard img:last-of-type{margin-right:0}.controller-carts section[class*=shopping-cart-step] .giftcard-balance{margin-left:4px}.controller-carts section[class*=shopping-cart-step] .shipping-rate{margin-bottom:0.41176em}.controller-carts section[class*=shopping-cart-step] .shipping-rate-options label{font-size:12px;font-weight:normal}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box{background-color:#ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;margin-bottom:30px;padding:20px 7%}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box strong{white-space:nowrap}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box table{width:100%}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box td{padding:5px 0;padding-right:0 !important;width:50%}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box td.left{color:#808080}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box td.right{text-align:right}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box .order{display:block;font-size:1.17647em;font-weight:normal;letter-spacing:0.1em;margin-bottom:0.75em;text-transform:uppercase}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box .order td{color:#333;padding:0;text-align:left}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box .row-subtotal{border-top:1px solid #ccc}.controller-carts section[class*=shopping-cart-step] .shopping-cart-total-box .row-subtotal td{padding-top:20px}.controller-carts .buy-box{margin-bottom:40px;text-align:left}.controller-carts .giftcard-balance{background-color:#333}.controller-carts .review-container{text-align:left}.controller-carts .review-container>.row .shopping-cart-total-box{clear:both;margin:0;width:100%}.controller-carts .review-container>.row>.span9{width:100%}.controller-carts .shopping-cart-step1 .shopping-cart-container+.span3{position:relative}.controller-carts .shopping-cart-step1 .control-group>label>small{float:right}.controller-carts .shopping-cart-step2 select{padding-right:24%}.controller-carts .shopping-cart-step2 #giftcard-message+.row{clear:both}.controller-carts .shopping-cart-step2 .span9.shopping-cart-container+.row{margin:auto}.controller-carts .shopping-cart-step2 .creditcard{margin-top:33px}.controller-carts .shopping-cart-step2 .creditcard.billing{margin-top:13px}.controller-carts .shopping-cart-step2 .required+.clearfix+h2+.row>.span2{float:left;width:43%}@media (min-width: 768px){.controller-carts .shopping-cart-step2 .required+.clearfix+h2+.row>.span2{width:30%}}.controller-carts .shopping-cart-step2 .required+.clearfix+h2+.row>.span4{float:left;margin-right:3%;width:54%}@media (min-width: 768px){.controller-carts .shopping-cart-step2 .required+.clearfix+h2+.row>.span4{width:67%}}.controller-carts .shopping-cart-step3{padding-left:1.6em;padding-right:1.6em}.controller-carts .shopping-cart-step3 form{width:100%}.controller-carts .shopping-cart-step3 #CustomerReviewForm{margin:0 0 40px}@media (min-width: 768px){.controller-carts .shopping-cart-step3 #CustomerReviewForm{margin:0}}.controller-carts .shopping-cart-step3.shopping-cart-section>.container{width:100%}.controller-carts .shopping-cart-step3 .span11:empty{display:none}.controller-carts .shopping-cart-step3 .review-boxes{margin-top:10px}.controller-carts .shopping-cart-step3 .review-boxes .product-color{height:auto;width:auto}.controller-carts .shopping-cart-step3 .review-boxes>.span3{border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:-1px;min-height:180px;padding:20px 15px 10px 20px;position:relative;-webkit-transition:background-color 0.2s ease-in-out;-moz-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}.controller-carts .shopping-cart-step3 .review-boxes>.span3 .order strong:before{display:inline-block;font-family:dot-dash-icons;padding-right:10px}@media (min-width: 690px){.controller-carts .shopping-cart-step3 .review-boxes>.span3:nth-child(3){margin-left:-1px}.controller-carts .shopping-cart-step3 .review-boxes>.span3:hover{background:transparent}.controller-carts .shopping-cart-step3 .review-boxes>.span3 a:before{display:none}}.controller-carts .shopping-cart-step3 .review-boxes .span11{clear:both;margin:0;padding:0}.controller-carts .shopping-cart-step3 .review-container .product-price{font-size:12px}.controller-carts .shopping-cart-step3 .review-container>.span3{padding:15px 5px 15px 0}.controller-carts .shopping-cart-step3 .review-container>.span9{width:100%}.controller-carts .shopping-cart-step3 .review-grandtotal{float:none}.controller-carts .shopping-cart-step3 .review-grandtotal .button{display:inline-block;-webkit-font-smoothing:antialiased;font-size:14px;line-height:40px;min-width:110px;padding:8px 30px;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:0.70588em;padding:5px;color:#000;float:right;height:auto;margin-top:30px}@media (min-width: 1180px){.controller-carts .shopping-cart-step3 .review-grandtotal .button{font-size:0.88235em}}.controller-carts .shopping-cart-step3 .review-grandtotal .button:hover{background-color:#333;color:#fff}@media (min-width: 768px){.controller-carts .shopping-cart-step3 .review-grandtotal .button{float:none;width:100%}}.controller-carts .shopping-cart-step3 .review-grandtotal .dl-horizontal{display:none;font-size:0.70588em;text-align:right;width:220px}.controller-carts .shopping-cart-step3 .review-grandtotal .dl-horizontal dd,.controller-carts .shopping-cart-step3 .review-grandtotal .dl-horizontal dt{color:#494949;float:left;margin:0;width:60%}.controller-carts .shopping-cart-step3 .review-grandtotal .dl-horizontal dd{color:#333;float:right;width:40%}.controller-carts .shopping-cart-step3 .review-grandtotal .dl-horizontal h3{background-color:transparent;font-weight:bold;margin:0;padding:0}.controller-carts .shopping-cart-step3 .shopping-cart-item .product-holder a,.controller-carts .shopping-cart-step3 .shopping-cart-review-box .total strong a{font-weight:bold;letter-spacing:0}.controller-carts .shopping-cart-step3 .shopping-cart-item .product-holder a{display:inline-block;font-size:11px;margin:7px 0 0;position:relative;text-transform:uppercase;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.controller-carts .shopping-cart-step3 .shopping-cart-item .product-holder a:after{font-family:icons;font-size:14px;position:absolute;top:-1px;right:-18px}.controller-carts .shopping-cart-step3 .shopping-cart-item{clear:both;max-width:100%;padding:40px 0}.controller-carts .shopping-cart-step3 .shopping-cart-item>div{display:inline-block;margin-right:0;vertical-align:middle}.controller-carts .shopping-cart-step3 .shopping-cart-item p{margin-bottom:0}.controller-carts .shopping-cart-step3 .shopping-cart-item+.shopping-cart-item{border-top:1px solid #ccc}.controller-carts .shopping-cart-step3 .shopping-cart-item .shopping-cart-item-image{width:17%}.controller-carts .shopping-cart-step3 .shopping-cart-item .shopping-cart-item-image.span3{padding-top:0;width:20%}.controller-carts .shopping-cart-step3 .shopping-cart-item .shopping-cart-item-image.span3 img{width:90%;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}.controller-carts .shopping-cart-step3 .shopping-cart-item .span2,.controller-carts .shopping-cart-step3 .shopping-cart-item .span3,.controller-carts .shopping-cart-step3 .shopping-cart-item .span4{padding-top:10px}.controller-carts .shopping-cart-step3 .shopping-cart-item .span2{text-align:center;width:20%}.controller-carts .shopping-cart-step3 .shopping-cart-item .span3{text-align:right;width:30%}.controller-carts .shopping-cart-step3 .shopping-cart-item .span4{width:28%}.controller-carts .shopping-cart-step3 .shopping-cart-item+hr{display:none}.controller-carts .shopping-cart-step3 .shopping-cart-review-box strong{display:block;font-size:14px;letter-spacing:0;padding-bottom:8px;text-transform:uppercase}.controller-carts .shopping-cart-step3 .shopping-cart-review-box .item{font-size:12px;line-height:140%}.controller-carts .shopping-cart-step3 .shopping-cart-review-box .total strong a{display:inline-block;font-size:11px;margin:7px 0 0;position:relative;text-transform:uppercase;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.controller-carts .shopping-cart-step3 .shopping-cart-review-box .total strong a:after{font-family:icons;font-size:14px;position:absolute;top:-1px;right:-18px}.controller-carts .shopping-cart-step3 .shopping-cart-total-box{min-height:160px}@media (min-width: 400px){.controller-carts .shopping-cart-step3 .review-boxes>.span3{float:left;margin-top:10px;overflow:auto;width:50%}.controller-carts .shopping-cart-step3 .review-boxes>.span3:nth-of-type(2n+1){clear:left}.controller-carts .shopping-cart-step3 .review-boxes>.span3:nth-of-type(2),.controller-carts .shopping-cart-step3 .review-boxes>.span3:nth-of-type(4){margin-left:-1px}}@media (min-width: 690px){.controller-carts .shopping-cart-step3 .review-boxes>.span3{min-height:200px;width:25%}.controller-carts .shopping-cart-step3 .review-boxes>.span3:nth-of-type(2n+1){clear:none}}@media (min-width: 1311px){.controller-carts .shopping-cart-step3 .review-boxes>.span3{min-height:204px}}@media (min-width: 768px){.controller-carts .shopping-cart-step3 .review-boxes>.span3{min-height:240px}}@media (min-width: 768px){.controller-carts .shopping-cart-step3 .review-container>.row .shopping-cart-total-box{margin-top:30px}.controller-carts .shopping-cart-step3 .review-grandtotal{clear:both;margin-top:40px;position:relative}.controller-carts .shopping-cart-step3 .review-grandtotal:after{clear:both;content:"";display:block}.controller-carts .shopping-cart-step3 .review-grandtotal .button{clear:both;float:right;margin-top:40px;width:47%}.controller-carts .shopping-cart-step3 .review-grandtotal .dl-horizontal{display:block;float:right}.controller-carts .shopping-cart-step3 .review-container>.row>.span3{clear:none;float:right;width:27%}.controller-carts .shopping-cart-step3 .review-container>.row>.span9{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:10px;width:70%}}.controller-carts.action-thankyou .shopping-cart-section .order-number+p+p{margin-top:35px}.controller-carts.action-thankyou .shopping-cart-section .order-number+p+p strong{font-size:1.5em;text-transform:uppercase}.controller-carts.action-thankyou .shopping-cart-section .order-number strong{font-size:1.25em}.controller-carts.action-thankyou .shopping-cart-section .product-share-list li{padding:20px 0}.controller-carts.action-thankyou .shopping-cart-section .product-share-list li+li{border-top:1px solid #ccc}.controller-carts.action-thankyou .shopping-cart-section .product-share-list p{margin-top:1em}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-section{width:100%}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-total-box{padding:0 20px}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-total-box .order strong{display:block;font-size:1.2em;text-transform:uppercase}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou{width:auto;padding:50px 0}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou h1{border-bottom:1px solid #ccc;font-size:1.05882em;margin-bottom:40px;padding-bottom:5px;text-transform:uppercase}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou h1+h2{font-size:0.88235em;margin-bottom:0.66667em;text-transform:uppercase}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou h1 ~ *{text-align:left}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou p{font-size:0.70588em;line-height:1.83333em;margin-bottom:0.83333em}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou p:nth-of-type(4) strong{font-size:1.52941em}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou>.row .span4{margin:70px 0 0 0;width:100%}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou>.row>.span8{margin:0;width:100%}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box{border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:20px;width:100%}@media (min-width: 690px){.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box li .pull-left{width:50%}}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box p a{display:inline-block;font-size:12px;margin:0;text-transform:capitalize}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box p a:before{display:none}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a{position:relative;text-indent:-999em;background-color:#ccc;color:#fff;display:block;float:left;height:32px;margin-right:5px;-webkit-transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;width:32px;overflow:hidden;padding:0}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a:before{content:"\e603";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a>span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;text-align:center;width:100%}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a:before{line-height:32px;text-align:center}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a:hover{background-color:#dd1d54}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a:last-of-type{margin:0}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a.addthis_button_email:before{content:"\e615"}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou .shopping-cart-total-box .addthis_toolbox a.addthis_button_twitter:before{content:"\e604"}@media (min-width: 690px){.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou{text-align:left}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou h1:after,.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou h1:before{display:none}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou>.row .span4{float:left;margin:0;width:30%}.controller-carts.action-thankyou .shopping-cart-section .shopping-cart-container.thankyou>.row>.span8{float:left;margin:0 5% 0 0;width:65%}}@media (min-width: 768px){.controller-carts.action-billing [class*=shopping-cart-step],.controller-carts.action-review [class*=shopping-cart-step],.controller-carts.action-shipping [class*=shopping-cart-step]{padding-bottom:70px;text-align:left}.controller-carts.action-billing [class*=shopping-cart-step] form,.controller-carts.action-review [class*=shopping-cart-step] form,.controller-carts.action-shipping [class*=shopping-cart-step] form{width:100%}.controller-carts.action-billing [class*=shopping-cart-step] form h2:after,.controller-carts.action-billing [class*=shopping-cart-step] form h2:before,.controller-carts.action-review [class*=shopping-cart-step] form h2:after,.controller-carts.action-review [class*=shopping-cart-step] form h2:before,.controller-carts.action-shipping [class*=shopping-cart-step] form h2:after,.controller-carts.action-shipping [class*=shopping-cart-step] form h2:before{display:none}.controller-carts.action-billing [class*=shopping-cart-step]>.row:after,.controller-carts.action-review [class*=shopping-cart-step]>.row:after,.controller-carts.action-shipping [class*=shopping-cart-step]>.row:after{clear:both;content:"";display:block}.controller-carts.action-billing #CustomerBillingForm,.controller-carts.action-review #CustomerBillingForm,.controller-carts.action-shipping #CustomerBillingForm{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;font-size:13px;margin:0}.controller-carts.action-billing #CustomerBillingForm #giftcard-message+.row+.clearfix+.row>div,.controller-carts.action-review #CustomerBillingForm #giftcard-message+.row+.clearfix+.row>div,.controller-carts.action-shipping #CustomerBillingForm #giftcard-message+.row+.clearfix+.row>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-top:40px;width:50%;padding:0 3.5% 0 0}.controller-carts.action-billing #CustomerBillingForm #giftcard-message+.row+.clearfix+.row>div .creditcard,.controller-carts.action-review #CustomerBillingForm #giftcard-message+.row+.clearfix+.row>div .creditcard,.controller-carts.action-shipping #CustomerBillingForm #giftcard-message+.row+.clearfix+.row>div .creditcard{margin-top:0}.controller-carts.action-billing #CustomerBillingForm #giftcard-message+.row+.clearfix+.row>div+div,.controller-carts.action-review #CustomerBillingForm #giftcard-message+.row+.clearfix+.row>div+div,.controller-carts.action-shipping #CustomerBillingForm #giftcard-message+.row+.clearfix+.row>div+div{padding:0 0 0 3.5%}.controller-carts.action-billing .alert,.controller-carts.action-review .alert,.controller-carts.action-shipping .alert{margin-top:30px}.controller-carts.action-billing .shopping-cart-total-box,.controller-carts.action-review .shopping-cart-total-box,.controller-carts.action-shipping .shopping-cart-total-box{margin-left:0}.controller-carts.action-billing .shopping-cart-step1 form:after,.controller-carts.action-review .shopping-cart-step1 form:after,.controller-carts.action-shipping .shopping-cart-step1 form:after{clear:both;content:"";display:block}.controller-carts.action-billing .shopping-cart-step1 form>.span4,.controller-carts.action-review .shopping-cart-step1 form>.span4,.controller-carts.action-shipping .shopping-cart-step1 form>.span4{float:left;margin:0 0 0 5%;width:45%}.controller-carts.action-billing .shopping-cart-step1 form>.span5,.controller-carts.action-review .shopping-cart-step1 form>.span5,.controller-carts.action-shipping .shopping-cart-step1 form>.span5{float:left;width:50%}.controller-carts.action-billing .shopping-cart-step1 .shopping-cart-container,.controller-carts.action-review .shopping-cart-step1 .shopping-cart-container,.controller-carts.action-shipping .shopping-cart-step1 .shopping-cart-container{float:left;width:70%}.controller-carts.action-billing .shopping-cart-step1 .span3,.controller-carts.action-review .shopping-cart-step1 .span3,.controller-carts.action-shipping .shopping-cart-step1 .span3{float:right;margin-top:35px;width:24%}.controller-carts.action-billing .shopping-cart-step1 .span3:after,.controller-carts.action-review .shopping-cart-step1 .span3:after,.controller-carts.action-shipping .shopping-cart-step1 .span3:after{clear:both;content:"";display:block}.controller-carts.action-billing .shopping-cart-step2 .container>.row+.row+.row,.controller-carts.action-review .shopping-cart-step2 .container>.row+.row+.row,.controller-carts.action-shipping .shopping-cart-step2 .container>.row+.row+.row{float:left;position:relative;width:100%}.controller-carts.action-billing .shopping-cart-step2 .span9.shopping-cart-container,.controller-carts.action-review .shopping-cart-step2 .span9.shopping-cart-container,.controller-carts.action-shipping .shopping-cart-step2 .span9.shopping-cart-container{width:70%}.controller-carts.action-billing .shopping-cart-step2 .span3,.controller-carts.action-review .shopping-cart-step2 .span3,.controller-carts.action-shipping .shopping-cart-step2 .span3{float:right;margin-top:45px;width:26%}.controller-carts.action-billing .shopping-cart-step2 .span3:after,.controller-carts.action-review .shopping-cart-step2 .span3:after,.controller-carts.action-shipping .shopping-cart-step2 .span3:after{clear:both;content:"";display:block}.controller-carts.action-billing .shopping-cart-step1 .span9.shopping-cart-container+.row,.controller-carts.action-review .shopping-cart-step1 .span9.shopping-cart-container+.row,.controller-carts.action-shipping .shopping-cart-step1 .span9.shopping-cart-container+.row{width:100%}}.shopping-cart-breadcrumb{border-bottom:1px solid #ccc;font-size:13px;margin-bottom:20px;padding:30px 20px 20px}.shopping-cart-breadcrumb a{color:#333}.shopping-cart-breadcrumb a:hover{color:#ffe512}.shopping-cart-breadcrumb li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;list-style:none;margin-bottom:10px;padding:10px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.shopping-cart-breadcrumb li:not(.active) a:before{content:"\e619";display:inline-block;font-family:dot-dash-icons;padding-right:10px}.shopping-cart-breadcrumb .active{background-color:#494949;color:#fff}.shopping-cart-breadcrumb .active a{color:#fff}@media (min-width: 600px){.shopping-cart-breadcrumb{border-bottom:0;padding-left:0;padding-right:0;text-align:center}.shopping-cart-breadcrumb a{color:#494949}.shopping-cart-breadcrumb li{border-color:#ccc;border-style:solid;border-width:1px 0 1px 1px;color:#494949;float:left;height:68px;line-height:68px;margin:0;padding:0 20px;text-align:center;width:33.333%}.shopping-cart-breadcrumb li:last-child{border-right-width:1px}}@media (min-width: 768px){.shopping-cart-breadcrumb{font-size:15px}}.footer-main{border-top:1px solid #ccc;clear:both;text-transform:uppercase}.footer-main a{color:#494949;font-size:0.70588em}.footer-main a:hover,.footer-main a:focus{color:#fff}.footer-main .copywrite{color:#999;font-size:0.52941em;padding:7px 0px;margin:0px 0px 20px}.footer-main .copywrite a{color:#999}.footer-main .copywrite a:hover,.footer-main .copywrite a:focus{color:#fff}.footer-main .copywrite a.author{float:right;margin:7px}.footer-main .copywrite a.author:after{content:"";padding-right:0px}@media (min-width: 580px){.footer-main .copywrite a:after{color:#999;content:" / ";display:inline-block;padding-left:10px}.footer-main .copywrite .footer-nav li+li a:before{content:"";padding-right:0px}}.footer-main nav{background-color:#ffe512;min-height:33px;padding:25px 0px}.footer-main nav:after{clear:both}.controller-customers .footer-main,.controller-carts:not(.action-index):not(.action-wishlist) .footer-main{padding-top:0px}.footer-main .footer-nav{margin:0px 20px}.footer-main .footer-nav a,.footer-main .footer-nav span{display:block;padding:0.76923em 0}.footer-main .footer-nav li{display:block}.footer-main .footer-nav ul{list-style:none}.footer-main .social{padding-top:10px;margin:0px 20px}.footer-main .social a{color:#000;cursor:pointer;font-size:1.29412em}.footer-main .social a:hover{color:#666666}.footer-main .social li{min-width:32px;text-align:center}@media (min-width: 580px){.footer-main{border-top:0}.footer-main li{display:inline-block;float:left}.footer-main .footer-nav{float:left}.footer-main .footer-nav li+li{margin-left:10px}.footer-main .footer-nav li+li a:before{color:#494949;content:" / ";display:inline-block;padding-right:10px}.footer-main .social{clear:both;margin-bottom:20px}}@media (min-width: 660px){.footer-main .social{clear:none;float:right;margin-bottom:0;padding-top:5px}}.action-home .footer-main{border-top:0}.faq .cms-pages{padding:15px}.faq .cms-pages>.span10{min-height:1px;width:100%}@media (min-width: 768px){.faq .cms-pages{padding:0px}.faq .cms-pages>.span10{float:right;width:79.5%;padding:0px;box-sizing:border-box;min-height:572px}}.faq .container{padding-top:0px !important;position:relative}.faq .accordion{text-align:left}.faq .accordion>ul>li{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin-top:-1px;list-style-type:none;padding:34px 50px;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.faq .accordion>ul>li:hover{background-color:#f5f5f5}.faq .accordion>ul>li.active h4{position:relative}.faq .accordion>ul>li.active h4:after{content:"\e614";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0}.faq .accordion>ul>li.active h4:after{height:10px;margin-top:-5px;position:absolute;right:4px;text-align:center;top:20%;width:20px;left:auto}.faq .accordion>ul>li h4{font-size:0.94118em;text-transform:none;padding-right:37px;position:relative;text-transform:uppercase;font-family:"prohibitionregular",prohibitionregular,monospace;-webkit-font-smoothing:antialiased;letter-spacing:4px;position:relative;cursor:pointer}.faq .accordion>ul>li h4:after{content:"\e613";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0}.faq .accordion>ul>li h4:after{height:10px;margin-top:-5px;position:absolute;right:4px;text-align:center;top:20%;width:20px;left:auto}.faq .accordion>ul>li>div{display:none;margin-top:10px;max-width:100%;color:#333;font-size:0.82353em;margin-top:30px}.faq .accordion>ul>li>div p{margin:10px 0px}.faq .accordion>ul>li>div a{color:#000;text-decoration:underline}.faq .accordion>ul>li>div ul{list-style-type:disc;padding-left:40px}.action-giftcard main>h2{background-color:#ededed;text-align:center;margin:0px;padding:0px}.action-giftcard form h2{margin:0px 0px 5px 0px;padding:20px 0px 5px 0px;font-size:0.70588em}.controller-carts.action-giftcard>.content-wrapper main{margin-top:40px}@media (min-width: 768px){.controller-carts.action-giftcard>.content-wrapper main{margin:0}}.giftcard-balance-box{background-color:#fff;border:solid 1px #edd12f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#edd12f;display:block;padding:13px 27px;font-size:13px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.giftcard-balance-box:hover{border-color:#ccc;color:#ccc}.giftcard-builder{padding:50px 0}.giftcard-builder h2{border-top:1px solid #ccc;letter-spacing:0.11111em;margin:0px;padding:0px;text-transform:uppercase;font-weight:bold;font-family:"Andale Mono",AndaleMono,monospace;-webkit-font-smoothing:antialiased}.giftcard-builder hr{border:0;position:relative}.giftcard-builder input,.giftcard-builder select{margin-bottom:20px}.giftcard-builder input{width:100%}.giftcard-builder input[type="submit"]{width:65%;display:block !important;margin:40px auto 15px}.giftcard-builder .characters-left{color:#ccc;font-size:11px;margin-top:5px;text-transform:uppercase}.giftcard-builder .container>.row{position:relative}.giftcard-builder .step{background:#ffe512;color:#000;display:inline-block;font-size:14px;padding:7px 5px 7px 13px;margin-right:18px;position:relative}.giftcard-builder .step:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#ffe512;border-width:15px;margin-top:-15px}@media (min-width: 768px) and (min-height: 600px){.giftcard-builder .stickyicky{left:auto;position:fixed;top:50px;width:330px}}.giftcard-builder .stickyicky.btm{bottom:80px;position:absolute;top:auto}@media (min-width: 900px) and (min-height: 600px){.giftcard-builder .stickyicky{top:70px}}@media (min-width: 1180px) and (min-height: 600px){.giftcard-builder .stickyicky{top:120px;width:360px}.giftcard-builder .stickyicky.btm{bottom:30px}}.giftcard-builder .subhead br{display:none}.giftcard-builder .subhead p{font-size:0.70588em}.giftcard-builder .subhead p strong{font-weight:bold}.giftcard-builder .subhead .pull-right{float:none;font-size:0.64706em;font-weight:bold;margin-top:0.90909em;text-align:center;text-transform:uppercase}.giftcard-builder .subhead.span8 p+p{font-size:12px;line-height:22px}.giftcard-builder .textarea label{display:block;font-size:11px;font-weight:bold;margin-bottom:8px;text-transform:uppercase}.giftcard-builder .ui-datepicker-trigger{position:relative;text-indent:-999em;color:#000;display:block;font-size:18px;margin:9px}.giftcard-builder .ui-datepicker-trigger:before{content:"\e61a";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}@media (min-width: 768px){.giftcard-builder h2{border-style:none}.giftcard-builder form{border-top:1px solid #ccc;margin-top:40px;padding-top:10px}.giftcard-builder form>.row>.span6{clear:none;float:left;margin:1.76471em 0 0;width:50%;100% - 384px:-webkit-calc(width);100% - 384px:-moz-calc(width);100% - 384px:calc(width)}.giftcard-builder form>.row>.span6+div{margin-left:100px;width:330px}.giftcard-builder form>.row>.span6 h2:first-child,.giftcard-builder form>.row>.span6+div h2{margin-top:0;padding-top:0}.giftcard-builder form>.row>.span6 h2:first-child:after,.giftcard-builder form>.row>.span6+div h2:after{display:none}.giftcard-builder .subhead br{display:block}.giftcard-builder .subhead .pull-right{float:right;margin-top:0}.giftcard-builder .subhead.span8 p+p{float:left}}@media (min-width: 1180px){.giftcard-builder form>.row>.span6{100% - 414px:-webkit-calc(width);100% - 414px:-moz-calc(width);100% - 414px:calc(width)}.giftcard-builder form>.row>.span6+div{width:360px}}.giftcard-amount{margin-top:0.58824em}.giftcard-amount label{display:block;font-size:11px;font-weight:bold;margin-bottom:8px;text-transform:uppercase}.giftcard-amount label small{font-size:11px}.giftcard-amount .after,.giftcard-amount .input{float:left}.giftcard-amount .after{margin:0.58824em 0 0 0.29412em}.giftcard-suggested a{background-color:#fff;border:solid 1px #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;display:block;font-size:0.70588em;height:50px;padding:1.5em 0;text-align:center;-webkit-transition:background-color 0.2s ease-in-out;-moz-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;width:50px}.giftcard-suggested a:hover{background-color:#333;color:#fff}.giftcard-suggested li{float:left;margin:0 0.44118em 0.58824em 0}.giftcard-suggested li:last-child{margin-right:0}.giftcard-suggested li.active a{background-color:#333;color:#fff}.characters-left{font-size:0.82353em;margin-bottom:20px}.checkout-wrapper input{height:40px;line-height:40px;margin:40px 0 15px}.giftcard-holder{max-width:400px}.giftcard-holder li{position:relative}.giftcard-holder .design{position:absolute;color:#fff;left:15px;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms;overflow:hidden;text-overflow:ellipsis}.giftcard-holder .design.price{top:30px;font-size:40px;line-height:44px;display:block}.giftcard-holder .design.to{bottom:30px;font-size:30px;line-height:34px;right:30px}.giftcard-nav-holder{margin-top:10px}.giftcard-nav-holder li+li{margin-left:10px}.giftcard-nav-holder+.checkout-wrapper input{display:inline-block;-webkit-font-smoothing:antialiased;font-size:14px;line-height:40px;min-width:110px;padding:8px 30px;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:0.70588em;padding:5px;color:#000;height:auto}@media (min-width: 1180px){.giftcard-nav-holder+.checkout-wrapper input{font-size:0.88235em}}.giftcard-nav-holder img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}.giftcard-nav-holder .flex-active-slide img,.giftcard-nav-holder img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;cursor:pointer}.giftcard-terms{display:block;font-size:0.64706em;text-align:center;color:#999}.giftcard-terms:hover{color:#000}.giftcard-balance-content{padding:11px 20px}.giftcard-balance-content h2{border-bottom:1px solid #E9E9E9;margin-bottom:15px;padding-bottom:15px}.giftcard-balance-content.loading h2{background-image:url(../../img/loading-small-light.gif);background-position:center left;background-repeat:no-repeat}.giftcard-balance-content hr{display:none}.giftcard-balance-content .giftcard_balance{margin-top:30px}.giftcard-balance-content .input.number input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 0;max-width:100%;padding-left:10px;text-align:left;width:100%}.giftcard-balance-content{padding:5%;text-align:center}.giftcard-balance-content h2{font-family:"prohibitionregular",prohibitionregular,monospace;letter-spacing:0;text-transform:uppercase}.giftcard-balance-content input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.giftcard-balance-content .input{margin-bottom:15px}.giftcard-balance-content .button{color:#000;display:inline-block;margin-top:30px;text-align:center}.giftcard-balance-content hr{display:block;border:0;height:20px;border-bottom:1px solid #e9e9e9;margin:0 0 26px 0}.giftcard-balance-content input[type="text"],.giftcard-balance-content input[type="email"],.giftcard-balance-content input[type="number"],.giftcard-balance-content textarea{height:43px;color:#000;margin:0 0 15px 0;padding:0px 8px;font:11px/15px;color:#7b7a7a;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0))}.giftcard-balance-content textarea{height:inherit;width:100%;min-height:100px;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.giftcard-balance-content input[type="text"]:focus,.giftcard-balance-content input[type="email"]:focus,.giftcard-balance-content input[type="number"]:focus,.giftcard-balance-content textarea:focus,.giftcard-balance-content input[type="phone"]:focus,.giftcard-balance-content input:focus:invalid:focus,.giftcard-balance-content textarea:focus:invalid:focus{color:#7b7a7a}.giftcard-balance-content input::-webkit-outer-spin-button,.giftcard-balance-content input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.giftcard-balance-content ::-webkit-input-placeholder{text-transform:uppercase;word-spacing:2px;color:#666}.giftcard-balance-content :-moz-placeholder{text-transform:uppercase;word-spacing:2px;color:#666}.giftcard-balance-content ::-moz-placeholder{text-transform:uppercase;word-spacing:2px;color:#666}.giftcard-balance-content :-ms-input-placeholder{text-transform:uppercase;word-spacing:2px;color:#666}@media (min-width: 1180px) and (max-height: 599px){body{padding-top:30px}}@media (max-width: 1179px){body{padding-top:120px}}@media (min-width: 960px) and (min-height: 600px) and (max-width: 1179px){body{padding-top:120px}}@media (min-width: 1180px) and (min-height: 600px){body{padding-top:150px}}@media (min-width: 1180px) and (min-height: 600px){body{padding-top:140px}body .header-main{margin-top:30px}body .header-main:before{background-color:#333;bottom:100%;content:"";height:30px;left:-4px;position:absolute;right:-4px}}.collections-menu-btn{background-color:transparent;color:#000;display:block;font-size:.74em;height:100%;line-height:inherit;outline:none;padding:0;text-align:center;-webkit-transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;width:44px;float:right}.collections-menu-btn:before{content:"\e608";display:inline-block;font-family:dot-dash-icons;padding-right:10px}@media (min-width: 960px){.collections-menu-btn{font-size:14px;padding:0 1.5em}}@media (min-width: 960px){.collections-menu-btn{display:none}}@media (min-width: 1180px){.collections-menu-btn{padding:0 40px}}.header-main{background-color:#fff;height:80px;left:0;line-height:80px;position:fixed;right:0;text-align:center;text-transform:uppercase;top:0;max-width:1180px;-webkit-transition:box-shadow 0.3s ease-in-out;-moz-transition:box-shadow 0.3s ease-in-out;-o-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out;z-index:1000}.controller-customers .header-main,.controller-carts:not(.action-index):not(.action-wishlist) .header-main{-webkit-box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);-moz-box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1)}@media (min-height: 600px){.sticky-header .header-main{background-color:rgba(255,255,255,0.95);-webkit-box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);-moz-box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);-webkit-transform:translate3d(0, 0, 0)}}.header-main .topnav{line-height:44px;text-transform:uppercase;background:#ffe512;overflow:hidden;text-align:center;position:relative}.header-main .topnav .header-message{font-size:0.58824em;margin-left:10px;font-weight:bold;line-height:39px;display:block;background:#ffe512}@media (min-width: 768px){.header-main .topnav .header-message{float:left;display:inline-block;font-size:0.76471em}}.header-main .topnav .right-links{background:#000;display:block}.header-main .topnav .right-links .sub-links{float:left;line-height:35px;margin:1px 0px 0px 11px}.header-main .topnav .right-links .sub-links span{line-height:35px;color:#fff;font-size:0.64706em}.header-main .topnav .right-links .sub-links span a{color:#fff}@media (min-width: 768px){.header-main .topnav .right-links .sub-links{margin-right:15px}.header-main .topnav .right-links .sub-links span{color:#000;font-size:0.82353em}.header-main .topnav .right-links .sub-links span a{color:#000}}.header-main .topnav .right-links .top-btns{float:right;font-size:0.94118em;position:relative;z-index:3;background:#000;height:40px}.header-main .topnav .right-links .top-btns a{color:#fff;display:block;height:100%;line-height:inherit;min-width:40px}.header-main .topnav .right-links .top-btns a:hover{color:#333}.header-main .topnav .right-links .top-btns li{float:right;list-style:none}.header-main .topnav .right-links .top-btns .account a:hover:before{color:#ccc}.header-main .topnav .right-links .top-btns .account a:before{color:#fff}.header-main .topnav .right-links .top-btns .account a{position:relative;text-indent:-999em}.header-main .topnav .right-links .top-btns .account a:before{content:"\e60a";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.header-main .topnav .right-links .top-btns .cart a{position:relative;text-indent:-999em;color:#fff;font-size:1.2em;padding-left:12px;margin-right:-5px;text-indent:0}.header-main .topnav .right-links .top-btns .cart a:before{content:"\e606";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.header-main .topnav .right-links .top-btns .cart a:before{-webkit-font-smoothing:auto;right:auto}.header-main .topnav .right-links .top-btns .cart a:hover{color:#ccc}.header-main .topnav .right-links .top-btns .cart[data-count="0"] a{text-indent:-999em;padding-left:0}.header-main .topnav .right-links .top-btns .cart[data-count="0"] a:before{right:0}@media (min-width: 768px){.header-main .topnav .right-links .top-btns{border-bottom:1px solid #5c5c5c}}@media (min-width: 960px){.header-main .topnav .right-links .top-btns{padding:0px 10px}}@media (min-width: 768px){.header-main .topnav .right-links{background:transparent;float:right;display:inline-block;font-size:0.76471em}}.header-main h1{width:180px;z-index:3;color:#fff;float:left;margin:0px 15px}.header-main h1 a{background-position:center;background-repeat:no-repeat;height:100%;right:0;text-indent:-999em;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;background-image:url("../../img/xcel-logo.png")}@media (min-width: 960px){.header-main h1 a{background-image:url("../../img/xcel-logo.png")}}.no-svg .header-main h1 a{background-image:url("../../img/xcel-logo.png")}@media (min-width: 960px){.no-svg .header-main h1 a{background-image:url("../../img/xcel-logo.png")}}.header-main h1 a:hover{opacity:.5}.header-main nav{min-width:196px;position:relative;text-align:left;z-index:2;background:#333;min-height:70px;/*border-bottom:solid 1px #525151*/}.header-main nav a{color:#fff;display:block;line-height:70px;padding:0 1.6129em;font-family:"couturebold",couturebold,monospace;-webkit-font-smoothing:antialiased;font-weight:normal;-webkit-transition:background-color 0.2s,color 0.2s;-moz-transition:background-color 0.2s,color 0.2s;-o-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s}.header-main nav a:hover{color:#ffe512}.header-main nav a ul:hover,.header-main nav a ul:focus{background-color:#2B2B2B;color:#fff}.header-main nav .collections-menu-btn{color:#fff}.header-main nav .collections-menu-btn:focus{color:#ccc}@media (min-width: 768px){.header-main nav{background-color:#000}}@media (min-width: 960px){.header-main{height:80px;line-height:80px}.header-main h1{margin:0px 15px}.header-main nav{background-color:#000}.header-main .collections-menu-btn{font-size:1em}}@media (min-width: 1180px){.header-main{height:80px;line-height:80px;margin-left:-590px;left:50%}.header-main nav{min-width:256px}.header-main h1{margin:0px 35px 0px 25px}.header-main .main-nav{font-size:0.91176em}.header-main .main-nav a{padding:0 2.51613em}}.header-main .close-menu{bottom:0;display:none;left:0;position:fixed;right:0;text-indent:-999em;top:44px;z-index:99}.main-nav{color:#fff;font-size:0.82353em;list-style:none;float:left;display:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-right:solid 1px #5c5c5c;z-index:100}.main-nav li{float:left;border-left:solid 1px #5c5c5c}.main-nav li.menu-opened>a{position:relative}.main-nav li.menu-opened>a:after{content:"\e617";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0}.main-nav li.menu-opened>a:after{bottom:-38px;left:46%;color:#ffe512}.main-nav li.menu-opened .sub-nav{display:block}.main-nav li.menu-opened .sub-nav a{font-family:"Andale Mono",AndaleMono,monospace;-webkit-font-smoothing:antialiased}@media (min-width: 960px){.main-nav li.menu-opened .sub-nav .nav-list .has-children{min-height:195px}}.main-nav a{border-top:1px solid #525151}@media (min-width: 960px){.main-nav{display:block}}.main-nav .sub-nav{position:absolute;left:0;top:80px;width:100%;background:#ffe512;display:none}.main-nav .sub-nav li{width:calc(100% / 5);border-left:solid 1px #5c5c5c;text-align:center;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-nav .sub-nav li:first-child{border-left:none}.main-nav .sub-nav li a{color:#000;padding:25px 0px 10px;border:0px;line-height:20px;font-weight:bold}.main-nav .sub-nav li a:before,.main-nav .sub-nav li a:after{content:"-"}.main-nav .sub-nav li a:hover{background:transparent;text-decoration:underline}.main-nav .sub-nav li ul{width:100%;border:0px;padding-bottom:20px}.main-nav .sub-nav li ul li{line-height:auto;float:none;text-align:center;width:100%;border:0px;display:block}.main-nav .sub-nav li ul li a{font-size:0.70588em;font-weight:normal;padding:5px 0px}.main-nav .sub-nav li ul li a:before,.main-nav .sub-nav li ul li a:after{content:""}.main-nav .sub-nav li.product-101{background:#1e1e1e}.main-nav .sub-nav li.product-101 a{color:#fff}.main-nav .sub-nav li.product-101 a.heading{color:#ffe512}.secondary-nav{float:right;font-size:0.94118em;position:relative;z-index:3;display:none}.secondary-nav a{color:#000;display:block;height:100%;line-height:inherit;min-width:33px;-webkit-transition:background-color 0.05s ease-in-out,color 0.05s ease-in-out;-moz-transition:background-color 0.05s ease-in-out,color 0.05s ease-in-out;-o-transition:background-color 0.05s ease-in-out,color 0.05s ease-in-out;transition:background-color 0.05s ease-in-out,color 0.05s ease-in-out}.secondary-nav a:hover{background-color:#474747;color:#fff}@media (min-width: 480px){.secondary-nav a{min-width:40px}}.secondary-nav li{float:right;list-style:none}.secondary-nav .account a:hover:before,.secondary-nav .videos a:hover:before{color:#fff}.secondary-nav .account a:before,.secondary-nav .videos a:before{color:#ccc}.secondary-nav .account a{position:relative;text-indent:-999em}.secondary-nav .account a:before{content:"\e60a";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}@media (min-width: 768px){.secondary-nav .account a{text-indent:0}.secondary-nav .account a:before{display:none}}.secondary-nav .cart a,.secondary-nav .social a{color:#ccc}.secondary-nav .cart a:hover,.secondary-nav .social a:hover{color:#fff}.secondary-nav .cart a{position:relative;text-indent:-999em;font-size:1.2em}.secondary-nav .cart a:before{content:"\e606";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.secondary-nav .cart a:before{-webkit-font-smoothing:auto}.secondary-nav .instagram{margin-right:10px}.secondary-nav .social{display:none;font-size:1.1em}.secondary-nav .social a{min-width:30px}.secondary-nav .videos{display:none}@media (min-width: 768px){.secondary-nav{font-size:0.82353em}.secondary-nav .account a,.secondary-nav .videos a{padding:0 10px}.secondary-nav .videos{display:block}}@media (min-width: 960px){.secondary-nav .cart a{font-size:1.7em;padding:0 20px}}@media (min-width: 1180px){.secondary-nav .cart a{margin-right:10px}.secondary-nav .cart a:after{bottom:0;content:"";left:100%;position:absolute;top:0;-webkit-transition:background-color 0.05s ease-in-out;-moz-transition:background-color 0.05s ease-in-out;-o-transition:background-color 0.05s ease-in-out;transition:background-color 0.05s ease-in-out;width:10px}.secondary-nav .cart a:hover:after{background-color:#474747}.secondary-nav .social{display:inline-block}}.search{position:relative;line-height:75px;display:none;padding-left:0px;float:left;width:58%}.search button{background:transparent;width:20px;height:40px;float:left;position:relative;text-indent:-999em;margin-top:20px;min-width:20px;font-size:20px;line-height:34px;padding:8px 22px;position:relative;text-indent:-999em}.search button:before{content:"\e616";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.search button:before{top:4px}.search input{background:transparent;border:0 !important;border-bottom:solid 1px #5c5c5c !important;width:90%;min-width:90%;color:#ccc}.search input:focus{border-bottom:solid 1px #5c5c5c !important}.search input::-webkit-input-placeholder{color:#ccc}.search input:-moz-placeholder{color:#ccc}.search input::-moz-placeholder{color:#ccc}.search input:-ms-input-placeholder{color:#ccc}@media (min-width: 768px){.search{display:inline-block;width:58%}.search input{width:79%;min-width:79%}}@media (min-width: 960px){.search{width:23%}}@media (min-width: 1180px){.search{width:18%}}.action-home li{list-style:none}.action-home section{clear:both}.action-home .product-detail section{clear:none}.action-home .footer-main{border-top:0}.action-home .features h2{font-style:normal;margin-bottom:15px}.action-home .mantle .flex-control-nav-text{display:table}.action-home .mantle .slides li a .info{top:21%}.mantle{display:none;text-shadow:#444 1px 1px}@media (min-width: 768px){.mantle{display:block}.mantle .slides li .info{color:#fff;left:0;opacity:1;position:absolute;text-align:center;text-transform:uppercase;top:33%;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;visibility:visible;width:100%}.mantle .slides li .info h2{color:#fff;font-size:2.70588em;margin-top:6px;letter-spacing:8px;font-style:italic}.mantle .slides li .info img{width:auto}.mantle .slides li .info p{margin:10px auto;width:720px}.mantle .slides li .info span{font-size:1.29412em;box-shadow:#444 1px 1px}.mantle .slides li .info .more{display:inline-block;font-size:0.76471em;border:1px solid #fff;color:#fff;letter-spacing:0px;margin-top:1.65em;padding:13px 40px;text-transform:uppercase;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out}.mantle .slides li .info .more:hover{background:#ffe512;border-color:#ffe512}.mantle .flex-control-nav-text{display:none;background:rgba(0,0,0,0.8);position:absolute;width:100%;bottom:-1px;z-index:5;text-align:center;font-family:"couturebold",couturebold,monospace;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:0.64706em;color:#fff}.mantle .flex-control-nav-text li{display:table-cell;width:25%;border-left:solid 1px #333;padding:20px 0px 0px;cursor:pointer}.mantle .flex-control-nav-text li:first-child{border:0px}.mantle .flex-control-nav-text li.active{color:#ffe512;border-color:#ffe512}.mantle .flex-control-nav-text li:hover{color:#ffe512}.mantle .flex-control-nav-text li .progress-bar{background:#ffe512;height:3px;margin-top:20px;width:0px}}@media (min-width: 768px) and (min-width: 1180px){.mantle .slides li .info h2{font-size:3.88235em}}@media (min-width: 768px) and (min-width: 960px){.mantle .flex-control-nav-text{font-size:0.82353em}}.communication{font-size:1em;font-family:"Andale Mono", AndaleMono, monospace;text-transform:uppercase}@media (min-width: 768px){.communication{width:100%;display:table}}.communication .mailer{background:#fff;padding:25px 50px;text-align:center;min-height:170px}@media (min-width: 768px){.communication .mailer{width:31%;padding:95px 50px;display:table-cell}}.communication .mailer button{padding:4px 30px}.communication .mailer h3{font-size:0.94118em;margin:auto auto 23px;max-width:200px}@media (min-width: 768px){.communication .mailer h3{max-width:none;font-size:1.05882em}}.communication .mailer p{font-size:0.70588em;margin-bottom:38px}.communication .social-links{padding:25px 50px;text-align:center;min-height:100px;background:url(../../img/social-bg.jpg) no-repeat;background-size:cover;background-position:50% 50%}@media (min-width: 768px){.communication .social-links{display:table-cell;width:52%;padding:95px 50px;min-height:170px}}.communication .social-links h3{color:#fff;font-size:0.82353em;font-family:"couturebold",couturebold,monospace;-webkit-font-smoothing:antialiased}.communication .social-links .social{margin-top:20px}.communication .social-links .social li{min-width:46px}@media (min-width: 768px){.communication .social-links .social li{min-width:70px}}.communication .social-links .social a{color:#fff;cursor:pointer;font-size:2.47059em}.communication .social-links .social a:hover{color:#ccc}.features .products-list{background:#fff;padding-top:0px}.insta{padding-bottom:27px;background:#000}.insta h2{color:#fff;padding-bottom:0.29412em;font-size:1.47059em}.insta h5{color:#fff;text-align:center;margin-bottom:35px;text-transform:uppercase}.insta h5 a{color:#fff}.insta h5 a:hover{color:#ccc}.insta hr{width:24px;border-color:#fff;margin:15px auto 0px}.insta li{float:left;width:30%;margin:5px}.insta li:nth-child(4),.insta li:nth-child(5){display:none}@media (min-width: 480px){.insta li{width:23.5%}.insta li:nth-child(4){display:block}}@media (min-width: 768px){.insta li{width:22.35%;margin:10px}.insta li:nth-child(4){display:block}}@media (min-width: 1180px){.insta li{width:18.29%;margin:10px}.insta li:nth-child(5){display:block}}.sub-features{background-color:#000;width:100%;margin-top:5px}.sub-features .protection{clear:both}.sub-features a{background-color:#000;display:block;position:relative;background-repeat:no-repeat;overflow:hidden;height:207px;background-size:cover;background-position:50% 50%;text-transform:uppercase;text-align:center;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;z-index:100}.sub-features a:hover{opacity:.7}.sub-features a h3{font-size:1.94118em;color:#fff;top:40%;position:absolute;text-align:center;width:100%}.sub-features a h4{color:#ffe512;font-size:0.76471em;margin-top:5px;position:absolute;width:100%;top:61%}.sub-features a img{-webkit-backface-visibility:hidden;opacity:1;width:100%}@media (min-width: 768px){.sub-features a{float:left;width:calc(100% / 3);height:252px;background-size:cover}}@media (min-width: 768px){.sub-features.count-4 a{width:calc(100% / 2)}}@media (min-width: 1180px){.sub-features.count-4 a{width:calc(100% / 4)}}@media (min-width: 768px){.sub-features.count-2 a{width:calc(100% / 2)}}.sub-features.count-1 a{width:100%}.video{margin-bottom:20px}@media (min-width: 768px){.video{margin-bottom:50px}}.controller-dealers.action-index>.content-wrapper main{margin-top:40px}@media (min-width: 768px){.controller-dealers.action-index>.content-wrapper main{margin:0}}.controller-stores main>h2{background-color:#ededed;text-align:center}.featured-retailers{float:right;right:0;top:0;width:50%;padding:0px 0px 0px 27px;box-sizing:border-box}.featured-retailers li{display:block;float:left}.featured-retailers ul{margin:0}.fancybox-inner .featured-retailers{width:517px;text-align:center;padding:0px}.fancybox-inner .featured-retailers h2{margin-bottom:20px}.featured-retailers li{margin:0 0 2% 2%;width:165px;height:44px}.featured-retailers li:nth-of-type(3n+1){margin-left:0}.featured-retailers li a{border:1px solid #e9e9e9;display:block}@media screen and (max-width: 1020px){.featured-retailers li{margin:0 0 2% 2% !important}.featured-retailers li:nth-of-type(3n+1){margin-left:2%}.featured-retailers li:nth-of-type(4n+1){margin-left:0;clear:left}}@media screen and (max-width: 467px){.featured-retailers li:nth-of-type(3n+1){margin-left:1.25%}.featured-retailers li:nth-of-type(2n+1){margin-left:0}}@media screen and (min-width: 768px){.featured-retailers li{margin:0 0 2% 2%}}@media screen and (min-width: 1021px){.featured-retailers li:nth-of-type(3n+1){margin-left:2%}.featured-retailers li:nth-of-type(2n+1){margin-left:0}}@media screen and (min-width: 1191px){.featured-retailers li{margin:0 0 2% 2%}.featured-retailers li:nth-of-type(2n+1){margin-left:2%}.featured-retailers li:nth-of-type(3n+1){margin-left:0}}@media screen and (min-width: 768px) and (max-width: 1209px){.featured-retailers{right:20px}}.store-locator{padding:45px;width:100%;background:#fff;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.store-locator h1{color:#fff;font:5em/0 "Andale Mono",AndaleMono,monospace;left:0;margin:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:45%}.store-locator h2,.store-locator h3{line-height:normal}.store-locator h2{font:1.1em "Andale Mono",AndaleMono,monospace;margin-bottom:30px;letter-spacing:0.25;text-transform:uppercase;background:none;padding:0}.store-locator h3{font-size:.875em;color:#5c5c5c;font-weight:lighter}.store-locator header{margin:0 auto 3.125em;max-height:400px;overflow:hidden;position:relative}.store-locator header img{width:100%}.store-locator img{display:block;width:100%}.store-locator li{display:block;float:left}.store-locator section ul{margin:0}.store-locator .dealer-filters .d-filter{float:left;margin-right:15px}.store-locator .states-map{margin-top:60px}.store-locator .state-stores-results{background:#fff;clear:both;color:#000;display:none;float:left;margin-top:0px;padding:0px 0;position:relative;width:100%;z-index:1}.store-locator .state-stores-results li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.45em;margin-bottom:5em;margin-left:6%;width:20.5%}.store-locator .state-stores-results li:nth-of-type(4n+1){clear:left;margin-left:0}@media (min-width: 1px){.store-locator .state-stores-results li{margin-left:0;width:100%}.store-locator .state-stores-results li:nth-of-type(4n+1){clear:none}}@media (min-width: 600px){.store-locator .state-stores-results li{float:left;margin-left:6%;width:47%}.store-locator .state-stores-results li:nth-of-type(2n+1){clear:left;margin-left:0}}@media (min-width: 820px){.store-locator .state-stores-results li{width:29.3333333%}.store-locator .state-stores-results li:nth-of-type(2n+1){clear:none;margin-left:6%}.store-locator .state-stores-results li:nth-of-type(3n+1){clear:left;margin-left:0}}@media (min-width: 1020px){.store-locator .state-stores-results li{width:20.5%}.store-locator .state-stores-results li:nth-of-type(3n+1){clear:none;margin-left:6%}.store-locator .state-stores-results li:nth-of-type(4n+1){clear:left;margin-left:0}}.store-locator .state-stores-results li:after{clear:both;content:"";display:block}.store-locator .state-stores-results ul{font-size:12px}.store-locator .state-stores-results .close-stores{background:url("../../img/sprite.png") no-repeat -300px -54px;cursor:pointer;height:23px;position:absolute;right:10px;text-indent:-999em;top:25px;width:23px;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.store-locator .state-stores-results .close-stores:hover{opacity:.6}@media screen and (max-width: 767px){.store-locator .state-stores-results .close-stores{right:0}}.store-locator .state-stores-results .hero{float:left;width:34%}.store-locator .state-stores-results .store-address br{display:none}.store-locator .state-stores-results .suite-extra+br{display:block}.store-locator .state-stores-results .store-name{font-size:1.2em;font-weight:bold;margin-bottom:10px;width:96%}.store-locator .state-stores-results.active{display:block}.store-locator .states-with-stores{float:left;padding-bottom:100px;width:50%}.store-locator .states-with-stores select{border:1px solid #ccc;width:100%;background-position:97% center}.store-locator .wrap{margin:auto;max-width:1170px;position:relative}.store-locator .wrap:after{clear:both;content:"";display:block}@media screen and (max-width: 1209px){.store-locator header{font-size:.75em}.store-locator .wrap{padding:0 20px 100px}}@media screen and (max-width: 1020px){.store-locator .featured-retailers{margin-top:50px;position:static;width:100%;padding:0px}.store-locator .states-with-stores{width:100%;clear:both}}@media (max-width: 767px){.store-locator{padding-left:20px;padding-right:20px}}.jqvmap-zoomin,.jqvmap-zoomout{background:#f4f4f4;border:1px solid #e9e9e9;cursor:pointer;left:4px;padding:0 4px;position:absolute;-webkit-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out;top:0;z-index:1}.jqvmap-zoomin:hover,.jqvmap-zoomout:hover{background:#e9e9e9;border-color:#bababa}.jqvmap-zoomout{top:25px}.vcard a{color:#333}.vcard a:hover{color:#000}.vcard a:not(:first-of-type):before{color:#696969;content:"|";display:inline-block;padding:0 10px 0 6px}.vcard .url{color:#000;font-size:13px}.vcard .url:hover{color:#333}body.action-admin_custom_sort{background:#333}.controller-products.action-index .breadcrumbs{text-align:center;margin-top:40px;padding:10px 5px 10px 5px}.controller-products.action-index .breadcrumbs span{display:inline-block}.controller-products.action-index .breadcrumbs span a:after{content:""}.controller-products.action-index .breadcrumbs .prev{float:left}.controller-products.action-index .breadcrumbs .wrap{margin:0 auto 10px;width:90%}@media (min-width: 768px){.controller-products.action-index .breadcrumbs{text-align:left}.controller-products.action-index .breadcrumbs .prev{float:right;margin-top:6px}.controller-products.action-index .breadcrumbs .next{margin-top:6px}.controller-products.action-index .breadcrumbs .wrap{float:left;width:auto;margin:7px 10px}}@media (min-width: 960px){.controller-products.action-index .breadcrumbs{margin-top:0}}.badge{background-color:rgba(255,255,255,0.8);border:1px solid #ffe512;display:block;font-size:14px;-webkit-font-smoothing:antialiased;margin-top:0px;padding:5px 12px;white-space:nowrap}.badge+.badge{margin-top:6px}#filters{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;color:#fff;position:relative;text-transform:uppercase;width:100%}#filters a{color:#fff}#filters .filters h3:after,#filters .selector span:after{color:#fff;content:"\e609";font-size:0.70588em;right:20px;position:absolute;text-indent:0;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;top:15px}@media (min-width: 1024px){#filters .filters h3:after,#filters .selector span:after{right:17px}}#filters .filters h3{letter-spacing:.01em;position:relative;text-align:left;color:#fff;font-family:"Andale Mono", AndaleMono, monospace}#filters .filters>ul>li{position:relative}@media (max-width: 599px){#filters .filters>ul>li.active{background-color:#000}#filters .filters>ul>li.active ul{display:block}}@media (min-width: 600px){#filters .filters>ul>li.active ul{display:none !important}#filters .filters>ul>li.active:hover ul{display:block !important}#filters .filters>ul>li:focus,#filters .filters>ul>li:hover{background-color:#000}#filters .filters>ul>li:focus ul,#filters .filters>ul>li:hover ul{display:block}}#filters .filters>ul>li a{padding:10px}#filters .filters>ul>li a:focus,#filters .filters>ul>li a:hover{background-color:#404040}#filters .filters>ul>li a.filter-color{padding:0}#filters .filters>ul>li ul{background:#000;display:none;font-size:0.70588em;left:0;right:0;top:100%;z-index:1}#filters .filters h3{cursor:pointer;font-size:.8em;font-weight:bold;padding:0.88235em 0.70588em}@media (min-width: 600px){#filters .filters h3{border-right:1px solid #494949;cursor:default}}@media (min-width: 1024px){#filters .filters h3{padding:0.88235em}}#filters .filters ul{background:#000}#filters .filters>ul a{display:block}#filters .filters>ul li{list-style:none}#filters .filters>ul li .clear{background-color:#3d3d3d;border-color:transparent;clear:both;cursor:pointer;display:none;margin:30px 0 0;padding:10px 0;text-align:center;-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;width:100%}#filters .filters>ul li .clear:focus,#filters .filters>ul li .clear:hover{background-color:#474747}#filters .filters>ul li .clear:after{content:"\f00d";display:inline-block;font-family:"FontAwesome";padding-left:5px}#filters .filters>ul li li{border:1px solid #444;display:inline-block;margin:7px;padding:0}#filters .filters>ul li li a{padding:10px 14px}#filters .filters>ul li .active{border-color:#ffe512}#filters .filters>ul>li{background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;width:100%}@media (min-width: 600px){#filters .filters>ul>li{width:20%}#filters .filters>ul>li ul{position:absolute}}#filters .filters>ul>li.active h3{background-color:#0d0d0d;border-right-color:#555;color:#ffe512}@media (min-width: 600px){#filters .filters>ul>li:hover h3{background-color:#0d0d0d;border-right-color:#555;color:#ffe512}}#filters .filters>ul ul{border-top:1px solid #555;padding:1.76471em 1.17647em}#filters .filters>ul .active ~ .clear{display:block}#filters .filters>ul .filter-colors a{border:8px solid #333;display:block;height:26px;padding:0;position:relative;-webkit-transition:border-color 0.2s ease-in-out;-moz-transition:border-color 0.2s ease-in-out;-o-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out;width:26px}#filters .filters>ul .filter-colors a:focus,#filters .filters>ul .filter-colors a:hover{border-color:#404040}#filters .filters>ul .filter-prices>ul li{margin:0px;border:none;float:none}#filters .filters>ul .filter-prices .filter-price .ui-widget-content{border:none;background:#ccc}#filters .filters>ul .filter-prices .filter-price .ui-slider-horizontal{height:5px;border-radius:0px;margin:0px 5px}#filters .filters>ul .filter-prices .filter-price .ui-slider .ui-slider-range{background:#ccc}#filters .filters>ul .filter-prices .filter-price .ui-slider .ui-slider-handle{width:8px;height:18px;cursor:pointer;padding:0px}#filters .filters>ul .filter-prices .filter-price .ui-slider-horizontal .ui-slider-handle{top:-6px;margin-left:0}#filters .filters>ul .filter-prices .filter-price .ui-state-default,#filters .filters>ul .filter-prices .filter-price .ui-widget-content .ui-state-default,#filters .filters>ul .filter-prices .filter-price .ui-widget-header .ui-state-default{background:#ffe512;text-shadow:none;color:#ffe512;border:none;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.4);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.4);-webkit-transition:background 0.1s;-moz-transition:background 0.1s;-o-transition:background 0.1s;transition:background 0.1s;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}#filters .filters>ul .filter-prices .filter-price .ui-state-default:after,#filters .filters>ul .filter-prices .filter-price .ui-state-default:before,#filters .filters>ul .filter-prices .filter-price .ui-widget-content .ui-state-default:after,#filters .filters>ul .filter-prices .filter-price .ui-widget-content .ui-state-default:before,#filters .filters>ul .filter-prices .filter-price .ui-widget-header .ui-state-default:after,#filters .filters>ul .filter-prices .filter-price .ui-widget-header .ui-state-default:before{content:"";border:none;width:0px;height:0px}#filters .filters>ul .filter-prices .filter-price label{font-size:12px;text-align:center;color:#fff;padding-top:10px;cursor:default;font-weight:bold}#filters .filters>ul .filter-prices .filter-price .price-slider{display:table;width:100%;margin-bottom:18px}#filters .filters>ul .filter-prices .filter-price .sider-container{width:56%;display:table-cell;vertical-align:top;padding-top:8px}#filters .filters>ul .filter-prices .filter-price .price-min,#filters .filters>ul .filter-prices .filter-price .price-max{display:table-cell;width:20%;font-size:16px}#filters .filters>ul .filter-prices .filter-price .prices{text-align:center;margin:20px 0px 20px}#filters .filters>ul .filter-sizes .clear{margin:30px 0 0}#filters .filters>ul .filter-brands ul li,#filters .filters>ul .filter-sort ul li{border:none;clear:both;display:block;margin:0}#filters .filters>ul .filter-brands ul li a,#filters .filters>ul .filter-sort ul li a{padding:14px 0}#filters .filters>ul .filter-brands ul .active a,#filters .filters>ul .filter-sort ul .active a{color:#ffe512}#filters .filters>ul .filter-brands ul .active ~ .clear,#filters .filters>ul .filter-sort ul .active ~ .clear{display:block}#filters .filters>ul .filter-brands ul .clear,#filters .filters>ul .filter-sort ul .clear{display:none}@media (min-width: 960px){#filters .filters>ul .filter-brands ul li a,#filters .filters>ul .filter-sort ul li a{padding:14px 20px}}#filters .selector{border:0;border-left:1px solid #fff;height:47px;line-height:47px;margin:0}#filters .selector select{height:47px}#filters .selector span{background:#ccc;padding:0 1.78571em}#filters .selector span:after{border:none;margin-top:-18px}@media (min-width: 600px){#filters{text-align:left}#filters .filters>ul li li{display:block;float:left;margin:0 7px 7px 0}#filters .filters>ul .filter-brands ul li,#filters .filters>ul .filter-sort ul li{width:100%}#filters .filters>ul .filter-brands ul li a,#filters .filters>ul .filter-sort ul li a{display:block;padding:12px}}@media (min-width: 960px){#filters .filters>ul li li{margin:0 10px 10px 0}}.no-js .filter-sort h3{display:block}.product-image-image{margin:auto}.products-list{padding-top:40px;text-align:center}@media (min-width: 768px){.products-list{padding-top:60px}}.action-promo_index .products-list,.action-admin_custom_sort .products-list{padding-top:0px}.products-list.ui-sortable>li{padding:0 !important;margin:0 0 0px !important;clear:none !important;width:294px !important}.products-list.ui-sortable>li a:hover{text-decoration:none}.products-list.ui-sortable>li small{color:black;font-weight:normal;font-size:0.76471em}.products-list.ui-sortable>li div+a{min-height:100px}.product-regular-price.on-sale{text-decoration:line-through;color:#cbcbcb}.product-wrapper{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:0.58824em;margin-bottom:0px;padding:20px 10px;position:relative;text-transform:uppercase;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.product-wrapper:hover a>.product-name{color:#494949}.product-wrapper a{display:block}.product-wrapper ul+a,.product-wrapper div+a{min-height:80px}.active-quickview .product-wrapper{opacity:.25}.active-quickview .product-wrapper.active{opacity:1}.active-quickview .product-wrapper:hover{opacity:1}.product-wrapper .color-holder{text-align:center}.product-wrapper .color-holder li{display:inline-block}.product-wrapper .image-holder>.product-image{display:block;padding:0 0 0}.product-wrapper .item-wrap{position:relative;z-index:1}.product-wrapper .price,.product-wrapper .product-name{display:block;margin:auto}.product-wrapper .price{color:#494949;font-size:12px;padding-bottom:1em}.product-wrapper .product-color{border-radius:50%;display:inline-block;height:12px;width:12px}.product-wrapper .product-name{font-family:"couturebold",couturebold,monospace;font-size:12px;margin-bottom:4px;max-width:275px;padding-top:.25em;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.product-wrapper .promo-holder{position:absolute;left:15px;top:25px}.product-wrapper .promo-holder .new-triangle{position:relative;text-indent:-999em;color:#fd6f00;width:44px;height:26px;font-size:25px;-webkit-font-smoothing:antialiased;background:#fff}.product-wrapper .promo-holder .new-triangle:before{content:"\e61b";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.product-wrapper .promo-holder img{clear:right;float:right}.product-wrapper .promo-holder img+img{margin-top:.5em}@media (min-width: 400px){.product-wrapper{float:left;width:50%}.product-wrapper:nth-of-type(2n+1){clear:left}}@media (min-width: 768px){.product-wrapper{font-size:0.64706em;width:25%;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.controller-carts .features .product-wrapper:last-child{display:none}.product-wrapper:nth-of-type(2n+1){clear:none}.product-wrapper:nth-of-type(4n+1){clear:left}}@media (min-width: 1180px){.product-wrapper{font-size:0.76471em}}.controller-categories.action-promo_index>.content-wrapper main{margin-top:40px}@media (min-width: 768px){.controller-categories.action-promo_index>.content-wrapper main{margin-top:0}}.controller-categories .shop-nav{display:none}.controller-categories .shop-nav ul.level1{position:relative;left:0;width:100%;background:#fff;display:block;list-style:none outside none;text-transform:uppercase}.controller-categories .shop-nav ul.level1 li{width:13%;border-left:solid 1px #5c5c5c;text-align:center;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.controller-categories .shop-nav ul.level1 li a{color:#000;padding:30px 0px 10px;border:0px;line-height:20px;font-weight:bold;display:block}.controller-categories .shop-nav ul.level1 li a:before,.controller-categories .shop-nav ul.level1 li a:after{content:"-"}.controller-categories .shop-nav ul.level1 li a:hover{background:transparent;text-decoration:underline}.controller-categories .shop-nav ul.level1 li ul{width:100%;border:0px;padding-bottom:30px}.controller-categories .shop-nav ul.level1 li ul li{line-height:auto;float:none;text-align:center;width:100%;border:0px;display:block}.controller-categories .shop-nav ul.level1 li ul li a{font-size:0.70588em;font-weight:normal;padding:5px 0px}.controller-categories .shop-nav ul.level1 li ul li a:before,.controller-categories .shop-nav ul.level1 li ul li a:after{content:""}.controller-categories .shop-nav ul.level1 li.product-101{background:#000}.controller-categories .shop-nav ul.level1 li.product-101 a{color:#fff}.controller-categories .shop-nav ul.level1 li.product-101 a.heading{color:#ffe512}@media (min-width: 960px){.controller-categories .shop-nav{display:block}}.controller-categories .sub-features{margin-top:0px}.controller-categories .features h2{margin:40px 0px}.quickview{-webkit-backface-visibility:hidden;background-color:#fff;color:#000;font-size:11px;height:44px;line-height:44px;left:50%;margin-left:-74.5px;opacity:0;padding:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transition:background-color 0.3s ease-in-out,opacity 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out,opacity 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,opacity 0.3s ease-in-out;visibility:hidden;width:149px;z-index:1;border:solid 1px #ccc}.product-wrapper .quickview{display:none}@media (min-width: 1180px){.product-wrapper .quickview{display:block}}.quickview:before{bottom:0;content:"";left:-50%;position:absolute;top:0;right:-50%;z-index:0}.product-wrapper.active .quickview,.quickview:hover,.quickview:active{background-color:#333;color:#fff}.product-wrapper.active .quickview,.product-wrapper:hover .quickview{opacity:1;visibility:visible}.product-wrapper.active .quickview:after{content:"\e600"}.no-js .quickview{display:none}.wall{text-align:center;background:#fff}@media (min-width: 1180px){.wall h2{left:400px;position:absolute;right:400px;top:-83px;z-index:1}}.wall .product-list{padding-top:0}.controller-products.action-index main>.product-detail .price{padding-bottom:.75em}.controller-products.action-index main>.product-detail .product-info .color strong{display:inline-block}.controller-products.action-index main>.product-detail .feature,.controller-products.action-index main>.product-detail .feature p{font-size:0.82353em;color:#7a7a7a;margin:10px 0px}.controller-products.action-index main>.product-detail .feature:empty,.controller-products.action-index main>.product-detail .feature p:empty{display:none}.checkout-holder{margin:30px 0 10px;min-height:40px}.checkout-holder a{display:block}.checkout-holder li{display:block}.checkout-holder li+li{margin-left:2.72727em}.checkout-holder .button{width:100%;margin-bottom:10px}@media (min-width: 768px){.checkout-holder .button{float:left;width:48%;margin-right:10px}}.checkout-holder .addtocart{background-color:#ffe512;border:solid 1px #ffe512;color:#000;-webkit-font-smoothing:antialiased;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.no-touch .checkout-holder .addtocart:hover,.no-touch .checkout-holder .addtocart:focus{background-color:#333;color:#fff}.checkout-holder .btn-dealers{background-color:#ededed;color:#333;border:solid 1px #e2e2e2;margin-right:0px;-webkit-font-smoothing:antialiased;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.no-touch .checkout-holder .btn-dealers:hover,.no-touch .checkout-holder .btn-dealers:focus{background-color:#333;color:#fff}.checkout-holder .addtowishlist{color:#e4c67a;font-size:0.64706em;letter-spacing:.1em;line-height:40px;text-transform:uppercase}.no-touch .checkout-holder .addtowishlist:hover,.no-touch .checkout-holder .addtowishlist:focus{color:#dd1d54}.checkout-holder .description-holder{clear:both}.checkout-holder .outofstock{background:#fafafa;color:#ccc;cursor:not-allowed}.features h2{color:#fff;margin-bottom:44px;text-transform:uppercase;text-align:center}.product-quantity-alert{background-color:#ededed;color:#494949;display:inline-block;font-size:11px;padding:5px;position:relative;text-align:center}.product-quantity-alert:before{color:#ededed;content:"\e617";display:block;font-family:dot-dash-icons;font-size:18px;left:10px;position:absolute;top:-13px}.technology{border-top:solid 1px #ccc;float:left;-webkit-backface-visibility:hidden;position:relative;width:100%}.technology ul{list-style:none}.technology ul li{border-bottom:solid 1px #ccc;position:relative}.technology ul li.tech a{display:block;padding:20px;text-align:center;color:#000;text-transform:uppercase;font-size:0.82353em}.technology ul li.tech a:hover{color:#fff;background:#000}.technology ul li.tech a.btnClose{display:none}.technology ul li:last-child{border:0px}.technology ul li.active a.btnClose{display:block;position:absolute;left:0px;top:0px;background:#000;color:#fff;height:57px;width:57px;border:0px;padding:0px}.technology ul li.active a.btnClose .icon-cancel{color:#fff;position:relative;text-indent:-999em;font-size:28px;left:0px;top:0px}.technology ul li.active a.btnClose .icon-cancel:before{content:"\e600";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.technology ul.tech-wrapper{display:table;width:100%;border:0px}.technology ul.tech-wrapper .tech,.technology ul.tech-wrapper .video{display:table-cell;width:50%;border-bottom:0px}.technology .video{border-top:solid 1px #ccc;vertical-align:middle;margin-bottom:0px}.technology .video a{border-right:0px !important}.technology .video a span{font:10px/2.6em "FontAwesome";text-indent:1px;color:#ffe512;position:absolute;top:0;bottom:0;left:0;right:0;margin-top:auto;margin-bottom:auto;margin-right:auto;margin-left:auto;display:block;width:25px;height:25px;background:transparent;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;border:solid 3px #ffe512;text-align:center}.technology .video img{margin:0px auto;background-position:center center;background-size:cover}@media (min-width: 960px){.technology .video{border-top:0px}}.technology-info{display:none;position:fixed;width:100%;height:100%;overflow:auto;background:#000;color:#fff;top:0px;left:0px;z-index:9999}.technology-info h3{text-align:center;color:#ffe512;border-top:solid 1px #333;padding-top:20px}.technology-info h3:before,.technology-info h3:after{content:"-"}.technology-info h3:first-child{padding-top:0px;border-top:none}.technology-info .close{position:fixed;right:30px;top:9px}.technology-info .close .icon-cancel{color:#fff;position:relative;text-indent:-999em}.technology-info .close .icon-cancel:before{content:"\e600";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}@media (min-width: 960px){.technology-info .close{display:none}}.technology-info .technology-type{padding-bottom:20px;margin:0px 20px}.technology-info .technology-type h3{font-size:1.17647em;margin:20px 0px}.technology-info .item{margin-top:10px}.technology-info .item>div{float:left}.technology-info .item>div.item-image{width:25%}.technology-info .item>div.item-info{width:64%;margin-left:15px}.technology-info .item>div.item-info h2{color:#fff;font-size:0.82353em}.technology-info .item>div.item-info p{font-size:12px;color:#d3d3d3}@media (min-width: 960px){.technology-info{position:absolute;top:0px;left:0px;height:100%;width:50%;z-index:100}}.product-detail{margin:0 auto 40px;max-width:1180px;padding:0 0;position:relative;text-align:left;background:#fff}.action-home .product-detail{margin:0px auto 0px}.product-detail header{-webkit-backface-visibility:hidden;text-transform:uppercase;padding:15px;padding-bottom:0;/*border-bottom:solid 1px #ccc*/}.product-detail header .color{margin-bottom:4px}.product-detail header .color strong{color:#494949}.product-detail h5{color:#494949;font-size:11px;margin-bottom:10px}.fancybox-inner .product-detail{margin:0px}.product-detail .feature,.product-detail .feature p{text-transform:none;font-weight:normal;line-height:200%;margin-bottom:25px}.product-detail ul{list-style:none}.product-detail .alternate-views{margin-top:15px;text-align:center;max-width:80px;display:table-cell;vertical-align:top}.product-detail .alternate-views a{display:block;margin:0}.product-detail .alternate-views a.active{opacity:.5}.product-detail .alternate-views li{margin-bottom:10px}.product-detail .image-wrapper{width:85%;display:table-cell;vertical-align:top}.product-detail .imagery{float:left;width:100%;-webkit-backface-visibility:hidden;padding:20px 0;position:relative;border-bottom:solid 1px #ccc}.product-detail .imagery a{display:block}@media (min-width: 960px){.product-detail .imagery{top:2%;padding-left:2%;border-bottom:0px;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.product-detail .info{-webkit-backface-visibility:hidden}.product-detail .info>div{display:none;margin-top:0.58824em;position:relative;z-index:2}.product-detail .info h4{cursor:pointer;position:relative;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;z-index:1}.product-detail .info h4:after,.product-detail .info h4:before{content:"";height:20px;left:0;position:absolute;right:0}.product-detail .info h4:after{top:100%}.product-detail .info h4:before{bottom:100%}.no-touch .product-detail .info h4:hover,.no-touch .product-detail .info h4:focus{color:#e4c67a}.product-detail .info .product-description{display:block}.product-detail .info.active-toggle h4{color:#e4c67a}.product-detail .price{font-family:"Andale Mono",AndaleMono,monospace;-webkit-font-smoothing:antialiased;font-size:1.11765em;font-weight:bold;letter-spacing:auto;margin-top:0}.product-detail .product-image{margin:auto}.product-detail .product-name{font-size:20px;margin-bottom:3px;color:#000}.product-detail .product-price{color:#000;font-size:0.88235em;letter-spacing:0px}.product-detail .selectors>div{float:left;margin-bottom:20px;width:100%}.product-detail .selectors>div:first-child{margin-right:15px}@media (min-width: 768px){.product-detail .selectors>div{width:22.6%}}.product-detail .selectors select{background-position:95% center;margin-bottom:0;width:100%}@media (min-width: 960px){.product-detail .selectors select{background-position:85% center}}.product-detail .social{border-top:solid 1px #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;padding:25px 0;text-align:center;width:100%}.product-detail .social li{margin:0px 16px}.product-detail .social a{font-size:1.17647em;color:#999;cursor:pointer}.product-detail .social a:hover{color:#000}.product-detail .social h4{padding:0 30px 10px 0;pointer-events:auto;text-align:left}@media (min-width: 960px){.product-detail .social{float:none}.product-detail .social h4{display:inline-block;padding-left:30px}}@media (min-width: 960px){.product-detail{max-width:1180px;min-height:280px}.product-detail header,.product-detail .product-info,.product-detail .social{float:right;position:relative;width:50%;z-index:2;padding:28px 35px 22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:solid 1px #dcdcdc;clear:right}.product-detail .product-info{padding-top:0}.product-detail header{padding-bottom:0}.product-detail .technology{float:right;position:relative;width:50%;border-left:solid 1px #dcdcdc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:right}.product-detail .technology>div{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-detail .technology a{margin-bottom:0px;border-top:0px;border-right:solid 1px #ccc}.product-detail .social{border-top:solid 1px #ccc}}.product-info{-webkit-backface-visibility:hidden;padding:0 18px 22px;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-info h4,.product-info .color strong{color:#414141;font-weight:normal;text-transform:uppercase}.product-info h4{font-size:11px}.product-info .color strong,.product-info .size-title{font-size:0.70588em;margin-bottom:1em}.product-info .color strong{display:none}.product-info .product-color-name{display:inline-block;font-size:0.70588em}.product-info .thumbs{margin-bottom:20px}.product-info .thumbs li{-webkit-backface-visibility:hidden;float:left;margin:0px 10px 10px 0px;width:45px;position:relative;-webkit-transition:border-color 0.2s ease-in-out;-moz-transition:border-color 0.2s ease-in-out;-o-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out}.product-info .thumbs li.active,.product-info .thumbs li:hover{border-color:#dcdcdc}.product-info .thumbs li.active:after{content:"\e619";display:inline-block;font-family:dot-dash-icons;padding-left:5px}.product-info .thumbs li.active:after{position:absolute;top:27%;color:#ffe512;text-shadow:0px 1px 2px #000;font-size:27px}.product-info .thumbs li a{display:block}.product-info .thumbs li img{height:100%;width:100%}.size-holder{display:none;margin-top:10px}.size-holder a{color:#ccc;display:block;padding:6px 10px}.size-holder li{border:1px solid #ccc;display:block;float:left;font-size:0.70588em;margin:0 10px 10px 0;text-align:center}.quickview-details{-webkit-backface-visibility:hidden;background-color:#fff;border-color:transparent;border-style:solid;border-width:1px 0;display:none;opacity:0;padding-top:60px;position:relative;z-index:0;-webkit-transition:border-color 0.2s 0.5s,opacity 0.3s ease-in-out;-webkit-transition-delay:ease-in-out,0s;-moz-transition:border-color 0.2s 0.5s ease-in-out,opacity 0.3s ease-in-out;-o-transition:border-color 0.2s 0.5s ease-in-out,opacity 0.3s ease-in-out;transition:border-color 0.2s 0.5s ease-in-out,opacity 0.3s ease-in-out}.quickview-details header .color{margin-bottom:10px}.quickview-details header .product-color-name{display:block}.quickview-details section{clear:none}.quickview-details .checkout-holder ~ div{display:none}.product-wrapper.active .quickview-details{border-color:#e9e9e9;opacity:1}.quickview-details .color strong{display:none}.quickview-details .price{padding-bottom:5px}.quickview-details .sku{display:none}@media (min-width: 400px){.quickview-details{width:200%}.product-wrapper:nth-of-type(2n+2) .quickview-details{margin-left:-100%}}@media (min-width: 768px){.quickview-details{width:300%}.product-wrapper:nth-of-type(2n+2) .quickview-details{margin-left:0}.product-wrapper:nth-of-type(3n+2) .quickview-details{margin-left:-100%}.product-wrapper:nth-of-type(3n+3) .quickview-details{margin-left:-200%}}.flex-control-paging{display:none;left:0;margin-top:30px;position:absolute;right:0;text-align:center;top:100%}.flex-control-paging a{background-color:#e4c67a;border-radius:50%;cursor:pointer;display:block;height:.6em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;width:.6em}.no-touch .flex-control-paging a:hover,.no-touch .flex-control-paging a:focus{background-color:#ccc}.flex-control-paging li{display:inline-block;margin:0 0.17647em;text-indent:-999em}.flex-control-paging .flex-active{background-color:#ccc}.flex-direction-nav{font-size:1.76471em}@media (min-width: 768px){.flex-direction-nav{font-size:2.94118em}}.flex-direction-nav a{color:#fff;display:block}.flex-direction-nav a:hover{color:#ccc}.flex-direction-nav li{left:0.46667em;list-style:none;margin-top:-0.5em;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;width:0.83333em;z-index:100}.flex-direction-nav li+li{left:auto;right:0.46667em}.flex-disabled{opacity:0}.flex-next{position:relative;text-indent:-999em}.flex-next:before{content:"\e601";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.flex-prev{position:relative;text-indent:-999em}.flex-prev:before{content:"\e602";height:100%;left:0;line-height:inherit;position:absolute;right:0;text-indent:0;top:0}.mantle{margin-left:auto;margin-right:auto;position:relative}.no-touch .mantle:hover .flex-direction-nav li,.no-touch .mantle:focus .flex-direction-nav li{opacity:1}.mantle img{width:100%}.mantle.lrg{padding-top:45.77352%;height:0;display:block;}.mantle.lrg .slides{bottom:0;left:0;position:absolute;right:0;top:0}.mantle .slides{-webkit-transfrom:translate3d(0, 0, 0);z-index:1}.slides li{display:none}.no-js .slides li:first-chhild{display:block}.video-image img{width:100%}.video-info{font-size:0.64706em;padding:25px 6% 35px;text-transform:uppercase}.video-list{padding:35px 0 50px}.video-list li{float:left;list-style:none;margin-left:1%;width:49.5%}.video-list li:nth-of-type(2n+1){clear:left;margin-left:0}.video-playing .play-btn{opacity:0;-webkit-transition:opacity 0.5s ease-in-out,visibility 0 0.5s;-webkit-transition-delay:0s,ease-in-out;-moz-transition:opacity 0.5s ease-in-out,visibility 0 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out,visibility 0 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,visibility 0 0.5s ease-in-out;visibility:hidden}.video-title{font-size:1.13636em;padding-top:0.29412em}.video-landing a{color:#ccc}.video-landing h2{background-color:#ededed}.video-landing section{margin-left:auto;margin-right:auto;max-width:1180px}@media (min-width: 768px){.video-landing .video-list li{margin-left:.5%;width:33%}.video-landing .video-list li:nth-of-type(2n+1){clear:none}.video-landing .video-list li:nth-of-type(3n+1){clear:left;margin-left:0}}@media (min-width: 1180px){.video-landing .video-feature{padding-top:50px}}@media (min-width: 1180px){.video-landing .video-title{font-size:1.36364em}}.controller-cms_posts .breadcrumbs{margin-top:50px}.controller-cms_posts .breadcrumbs span a:after{content:""}@media (min-width: 768px){.controller-cms_posts .breadcrumbs{margin-top:0}}.blog{background:#fff}.blog ul{list-style:none}.blog a{color:#000;font-size:0.82353em}.blog ul.pages{display:none}.blog .blog-list{list-style:none;padding:30px 0px 55px}.blog .blog-list li{padding:0px 30px 30px 30px;width:100%}.blog .blog-list li a{color:#999;text-transform:uppercase;font-size:0.76471em;display:block}.blog .blog-list li h2{font-size:1.29412em;text-transform:uppercase;margin-bottom:20px;min-height:45px;max-height:45px;height:45px}.blog .blog-list li img{display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:auto;max-height:228px}@media (min-width: 768px){.blog .blog-list li{width:50%}}@media (min-width: 960px){.blog .blog-list li{margin-bottom:20px;width:33.33333%}}.blog p{color:#333;font-size:0.82353em;line-height:150%;margin-bottom:16px}.blog p.caption{color:#000;font-size:0.58824em}.blog p.date{font-size:0.58824em;text-transform:uppercase;margin:20px 0px 5px;color:#333}.blog .recommend-box{margin:0px;text-align:center}.blog .recommend-box h2{padding:30px 0px 15px 0px;font-size:13px;text-transform:uppercase;font-family:"Andale Mono",AndaleMono,monospace;-webkit-font-smoothing:antialiased;letter-spacing:0px;color:#000}.blog .recommend-box section{padding-bottom:15px}.blog .recommend-box a{color:#333}.blog .recommend-box .blog-categories-wrapper{border-bottom:solid 1px #ccc}.blog .recommend-box .blog-categories-wrapper .blog-categories{color:#000;list-style:none}.blog .recommend-box .blog-categories-wrapper .blog-categories a{color:#333;font-size:0.76471em;text-transform:uppercase}.blog .recommend-box .blog-categories-wrapper .blog-categories ul{list-style:none}.blog .recommend-box .blog-categories-wrapper .blog-categories li{margin:0px 0px 15px 0px;width:auto}.blog .recommend-box .recommended-products{border-bottom:solid 1px #ccc}.blog .recommend-box .recommended-products ul{padding-top:30px}.blog .recommend-box .recommended-products li{width:100%;border-right:0px}.blog .recommend-box .recommended-products li:nth-of-type(2n){border-bottom:0px}.blog .recommend-box .team{text-transform:uppercase}@media (min-width: 1180px){.blog .recommend-box{width:330px}}.blog .content-box .content-holder{border-right:1px solid #ccc;padding:20px}.blog .content-box .content-holder h1{font-size:1.47059em;margin-bottom:20px}.blog .content-box .content-holder img{width:100%}.blog .content-box .content-holder h5.date{font-size:0.70588em;margin:13px 0px}.blog .content-box .content-holder strong{color:#333;font-weight:bold}.blog .content-box .content-holder ul{list-style:disc;padding-left:25px;color:#333;font-size:0.82353em;margin-bottom:13px}.blog .content-box .content-holder a{font-size:12px}.blog .content-box .content-holder .content{margin-top:25px}@media (min-width: 1180px){.blog .content-box .content-holder{padding:47px 55px 55px}}.blog .load-more{text-align:center}.blog .load-more a{margin:55px auto;font-size:0.94118em;border:1px solid #edd12f;color:#edd12f;text-transform:uppercase;letter-spacing:0px;margin-top:1.65em;padding:13px 40px;display:inline-block;font-family:"couturebold",couturebold,monospace;-webkit-font-smoothing:antialiased}.blog .load-more a:hover{border-color:#ccc;color:#ccc}@media (min-width: 1180px){.blog .span9{width:850px}}.blog .social{border-top:solid 1px #ccc;border-right:solid 1px #ccc;padding:9.5px;text-align:center;font-size:27px}.blog .social ul{padding:0px}.blog .social ul li{margin:0px 10px;display:inline-block;width:22px;height:26px;overflow:hidden}.blog .social ul li a{color:#999;width:16px}.blog .social ul li a:hover{color:#000}.blog .social .mail span{background-image:none}.blog .social .pinterest a:before{top:4px}@media (min-width: 1180px){.blog .social{padding:14px 27px 20px}}.controller-cms_categories.action-index>.content-wrapper main{margin-top:40px}@media (min-width: 768px){.controller-cms_categories.action-index>.content-wrapper main{margin:0}}.controller-cms_categories .blog-categories{border-bottom:1px solid #eee;background:#FFF;padding:12px;text-align:center}.controller-cms_categories .blog-categories li{display:inline;text-align:center;padding:20px}.controller-cms_categories .blog-categories li a{color:#000;letter-spacing:0;text-transform:uppercase}.controller-cms_categories .blog-categories li.active a,.controller-cms_categories .blog-categories li a:hover{text-decoration:underline}.controller-team_categories>.content-wrapper main{margin-top:40px}@media (min-width: 768px){.controller-team_categories>.content-wrapper main{margin:0}}.controller-team_members .breadcrumbs{margin-top:50px}.controller-team_members .breadcrumbs span a:after{content:""}@media (min-width: 768px){.controller-team_members .breadcrumbs{margin:0}}.team{background:#fff}.team-list{padding:20px 0px 20px 0px;list-style:none}.team-list li{padding:0px 20px 10px 20px}@media (min-width: 768px){.team-list li{width:29%;padding:0px 16px 23px 16px}}@media (min-width: 1180px){.team-list li{width:253px}}.team-list a{display:block;margin-top:10px;position:relative;background-color:#000}.team-list a:hover span{opacity:0;visibility:hidden}.team-list a:hover img{opacity:1}.team-list a img{background-color:#fff;-webkit-backface-visibility:hidden;opacity:.5;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;width:100%}.team-list a span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;left:0;opacity:1;padding:0 10px;position:absolute;text-align:center;text-transform:uppercase;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;top:45%;visibility:visible;width:100%}.team-list a span h3{color:#fff;font-size:1.17647em}@media (min-width: 768px){.team-list{padding:20px 0px 20px 20px}}.team-regional h2{color:white;margin:40px 0px;text-transform:uppercase;text-align:center}.team-regional .reg-list{background:#fff;list-style:none;position:relative;left:0;width:100%;background:#fff;display:block;list-style:none outside none}.team-regional .reg-list li{width:50%;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;text-align:center;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.team-regional .reg-list li:nth-of-type(2n+1){clear:left}.team-regional .reg-list li:last-child{border-bottom:0px}.team-regional .reg-list li.has-children{min-height:265px;padding:28px 0px 0px}@media (min-width: 768px){.team-regional .reg-list li{width:33.33%}.team-regional .reg-list li:nth-of-type(2n+1){clear:none}.team-regional .reg-list li:nth-of-type(4n){border-bottom:0px}}@media (min-width: 1180px){.team-regional .reg-list li{width:20%;border-bottom:0px}.team-regional .reg-list li:nth-of-type(2n+1){clear:none}}.team-regional .reg-list li h3{font-size:0.82353em;margin:15px 0px;text-transform:uppercase}.team-regional .reg-list li a{color:#474747;padding:25px 0px 10px;border:0px;line-height:20px;font-weight:bold;display:block;text-transform:uppercase}.team-regional .reg-list li a:hover{background:transparent;text-decoration:underline}.team-regional .reg-list li ul{width:100%;border:0px;padding-bottom:20px}.team-regional .reg-list li ul li{line-height:auto;float:none;text-align:center;width:100%;border:0px;display:block}.team-regional .reg-list li ul li a{font-size:0.70588em;font-weight:normal;padding:3px 0px}.team-ambass h2{color:white;margin:40px 0px;text-transform:uppercase;text-align:center}.team-ambass .amb-list{background:#fff;list-style:none;position:relative;left:0;width:100%;background:#fff;display:block;list-style:none outside none;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.team-ambass .amb-list li{text-align:center}.team-ambass .amb-list li a{color:#474747;font-size:0.70588em;font-weight:normal;padding:5px 0px;border:0px;display:block;text-transform:uppercase}.team-ambass .amb-list li a:hover{background:transparent;text-decoration:underline}.team-top{background:#fff}.team-top .team-gallery{position:relative}.team-top .team-gallery img{width:100%}.team-top .team-gallery .gallery-item{min-height:319px;background:url("../tmp/img/team-gallery-1.jpg") no-repeat;background-size:cover}@media (min-width: 768px){.team-top .team-gallery .gallery-item{min-height:590px;background-position:50% 50%}}.team-top .team-gallery .flex-direction-nav li{opacity:1;bottom:10px;top:auto;left:auto;right:50px}@media (min-width: 768px){.team-top .team-gallery .flex-direction-nav li{right:35px}}.team-top .team-gallery .flex-direction-nav li a{font-size:18px;color:#000;background:#ffe512;padding:5px;width:20px}.team-top .team-gallery .flex-direction-nav li a:before{top:5px;left:9px}.team-top .team-gallery .flex-direction-nav li+li{right:15px;bottom:10px}.team-top .team-gallery .flex-direction-nav li+li a:before{top:5px;left:11px}@media (min-width: 768px){.team-top .team-gallery .flex-direction-nav li+li{right:0px}}.team-top .team-info{background:#fff;padding:38px 35px 15px;position:relative}.team-top .team-info h2{font-size:1.47059em;margin-bottom:10px}.team-top .team-info .bio{color:#333;margin-top:30px;font-size:0.82353em}.team-top .team-info .bio h3{margin:40px 0px 18px}.team-top .team-info .bio li{margin-bottom:20px}.team-top .team-info .bio ul{list-style-type:none}@media (min-width: 768px){.team-top .team-info .bio{max-height:444px;overflow:auto}}.team-top .team-info .location{color:#333;font-size:0.70588em;text-transform:uppercase;clear:both}.team-top .team-info .social{margin-bottom:10px}.team-top .team-info .social a{font-size:1.17647em;color:#333}.team-top .team-info .social a:hover{color:#333}@media (min-width: 768px){.team-top .team-info .social{position:absolute;right:28px;top:40px}}@media (min-width: 768px){.team-top .team-info .into-title{float:left;width:75%}}@media (min-width: 768px){.team-top>div{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}}.insta li{list-style:none}.insta a:hover img{opacity:.7}.insta img{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;-webkit-backface-visibility:hidden}.videos{background:#000;padding-bottom:20px}.videos li{padding:20px 20px 0px;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.videos li .video-container{position:relative;padding:30px 30px 56.25%;height:0;overflow:hidden}.videos li .video-container iframe,.videos li .video-container object,.videos li .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.videos{padding:0px 20px 20px}}.team-detail .features h2{margin:40px 0px;font-size:25px}.search-results{background:#fff}.search-results h1{padding:15px 0px 0px 25px}.search-results h3{border-bottom:0px}.search-results h3 a{color:#333}.search-results p{font-size:0.76471em}.search-results p .highlight{background:#ffe512;font-weight:bold}.search-results .section-heading h2{padding:15px 0px 0px 25px}.search-results .blog-bot .cmsPosts-list{padding:0px 25px 25px}.search-results .blog-bot .cmsPosts-list img{max-height:228px}.search-results .page-list .cmsPages-list{padding:0px 25px 25px}.search-results .products-list{padding-top:0px}.search-results .products-list li{border:0px;margin-left:1.564103% !important}.search-results .noresults-list{margin:60px auto;width:90%}#search-results{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;background:#fff;font-size:12px;right:-7px;max-height:600px;overflow:auto;position:absolute;top:81px;width:350px;z-index:60;line-height:14px;border:solid 1px #333}#search-results>div{float:none}#search-results .section-title{background:#333;color:#fff;display:block;padding:10px 0px 10px 10px;font-size:16px}#search-results .search-item{float:none}#search-results .search-item a{clear:both;color:#000;display:block;height:85px;overflow:hidden;position:relative;font-family:"Andale Mono", AndaleMono, monospace;line-height:14px}#search-results .search-item a:hover{text-decoration:none}#search-results .search-item .item-text{bottom:0;position:absolute;left:20%;padding:10px 5px 5px 15px;right:0;top:0}#search-results .search-item .title{font-size:14px;line-height:12px;padding:0}.search-item .price,.search-item .publish_date{bottom:5px;display:block;font-size:10px;color:#999;right:5px}.search-item img{left:5px;position:absolute;top:5px;width:12%}.search-item a:hover,.search-item.active a{text-decoration:underline}#search-results-cmsPages .item-text{left:0}#search-results-cmsPages .search-item a{height:30px}.product-features{background:#fff;padding:30px}.product-features ul{list-style:none}.product-features ul li{padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #ccc}.product-features ul li:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px}.product-features ul li>div{float:left}.product-features ul li .text-holder{width:75%;margin-left:30px}.product-features ul li a{position:relative;display:inline-block;margin-top:26px;font-size:13px;font-weight:bold}.product-features ul li a:hover{text-decoration:underline}.product-features ul li a span{font:13px/2.6em "FontAwesome";text-indent:1px;color:#ffe512;top:0;bottom:0;left:0;right:0;margin-top:auto;margin-bottom:auto;margin-right:auto;margin-left:auto;display:inline-block;width:31px;height:34px;background:transparent;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:34px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;border:solid 0px #ffe512;text-align:center;background:#000;padding-left:3px}.product-features .heading{overflow:hidden;margin:25px 0 39px;color:#232220;text-align:center;float:none}.product-features .block-product .heading{margin:0}.product-features .heading h2{position:relative;display:inline-block;margin:0;font:35px / 40px;text-shadow:1px 0 0 #fdfbfb;vertical-align:top;letter-spacing:1px}.product-features .product-section h2{font:25px / 28px}.product-features .heading h2:after{position:absolute;top:50%;margin:1px 0 0;border-bottom:solid 1px #000;width:940px;height:2px;content:""}.product-features .heading h2:before{position:absolute;top:50%;margin:1px 0 0;border-bottom:solid 1px #000;width:940px;height:2px;content:"";right:100%}.product-features .heading h2 span{padding:0 12px;text-transform:uppercase}.product-features .section-heading h2:after,.product-features .section-heading h2:before{background:url(../images/bg-heading-02.gif) repeat-x}.dealer-filters{position:relative;z-index:100;}.off-new{display: none;}
.order-review-box-container tbody .row-clickable:hover td{
     background-color: #ffe512;
     cursor: pointer; 
 }
 .return-form p{
     max-width: none;
     font-size: 1.02em;
 }

.feature.social{
    text-transform: none;
    font-weight: normal;
    line-height: 200%;
    margin-bottom: 25px;
    margin: 0 !important;
    text-align: justify;
    padding-left: 18px; 
}

.feature.social p{
   padding: 0 15px;
}

@media (max-width: 480px){.feature.social{padding-left:0}} 
.inventory_dis {
    color: rgb(241, 90, 36);
    font-family: andale mono;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 100% !important;
	padding:10px 0 20px 0;
}
.inventory_dis.sml { width:100% !important; padding-bottom:10px;}

/* Suggest address css*/
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  url('../../fonts/Montserrat-SemiBold.woff') format('woff'), url('../../fonts/Montserrat-SemiBold.ttf')  format('truetype'), url('../../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Medium';
  src: url('../../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),  url('../../fonts/Montserrat-Medium.woff') format('woff'), url('../../fonts/Montserrat-Medium.ttf')  format('truetype'), url('../../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

.shipping-suggestions h4{
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 15px;
    margin-top: -15px;
    text-transform: uppercase;
}
.shipping-suggestions ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.shipping-suggestions ul li{
    float: left;
    clear: both;
    padding: 4px;
}
.shipping-suggestions ul li input[type="radio"],.shipping-suggestions ul li .address_data{
    float: left;
    font-weight: 700;
}
.shipping-suggestions ul li .address_data{
    padding: 1px 10px;
}
.shipping-suggestions ul li .title{
    font-size: 13px;
}
.shipping-suggestions ul li #address_selection{
    background: #1f87c0 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin: 13px 0 0;
    outline: medium none;
    padding: 0 32px;
    text-decoration: none;
    text-transform: uppercase;
}
/* Suggest address css end*/



.main-nav .sub-nav ul li a { font-weight:bold; font-size:18px;}
.main-nav .sub-nav ul li ul li a { font-weight:bold; font-size:14px;}
.main-nav .sub-nav ul li ul li ul li a { font-weight:normal; font-size:12px;}
.main-nav li.menu-opened .sub-nav .nav-list .has-children { min-height:inherit;}
.main-nav .sub-nav li ul { padding-bottom:0;}
.main-nav li.menu-opened .sub-nav .nav-list .has-children ul li {  min-height: inherit;}
.main-nav li.menu-opened .sub-nav .nav-list .has-children {min-height: 220px;}
.main-nav .sub-nav li.product-101 {min-height: 220px;}


#nav>li .drop {
    display: none;
}
#nav>li:hover .drop {
    display: block;
}


#nav>li>a {
    float: left;
    position: relative;
    z-index: 100;
 font-size: 12px;
 font-family: 'Montserrat-Medium';
}
.header-main nav a {
    color: #fff;
    display: block;
    line-height: 70px;
    padding: 0 1.6129em;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    -webkit-transition: background-color 0.2s,color 0.2s;
    -moz-transition: background-color 0.2s,color 0.2s;
    -o-transition: background-color 0.2s,color 0.2s;
    transition: background-color 0.2s,color 0.2s;
}
#nav>li .drop {
    display: none;
    background:#fff;
    padding: 0;
    position: absolute;
    left: 0;
    overflow: hidden;
    top: 100%;
    width: 600px;
}
#nav li.shop-drop{ list-style: none; }
#nav>li.shop-drop .drop {
    left: 0;
    right: 0;
    width: 100%;
    top: 100%;
}

#nav li .drop>ul>li {
    float: left !important;
    width: 20%;
}

#nav li ul li {
    float: left !important;
    width: 100%;
    text-align: left;
    display: initial !important;
}
#nav li .drop>ul>li ul li>a:hover{ color: #7f7f7f; }

#nav li .drop>ul>li ul {
    margin: 0 0 10px 0;
    padding: 0;
}
#nav li .drop>ul>li ul li {
    margin: 0;
    padding: 0;
}
#nav li .drop>ul>li ul li>a {
    font-size: 12px;
    letter-spacing: 0;
    color: #000;
    line-height: 20px;
     font-family: 'Montserrat-Medium';
}

#nav li .drop>ul>li>a{
    font-size: 12px !important;
}

#nav li .drop>ul>li.has-children>a {
    color: #000 !important;
    padding: 0 0 5px 18px!important;
    font-family: 'Montserrat-SemiBold';
    font-size: 12px !important;
    line-height: normal;
}


ul.unstyled, ol.unstyled{padding: 30px 40px;    overflow: hidden;}
li.has-drop {
    position: relative;
}

.has-drop h3 a:hover{ color: #7f7f7f; }
.has-drop .drop{ padding:20px 0 !important;  }
.has-drop h3 a {
   font-size:12px; 
	font-family:'Montserrat-Medium'; 
    color: #000;
    text-align: left;
    letter-spacing: 0;
    line-height: 20px !important;
}

.communication .mailer button {
    padding: 4px 30px;
    width: 138px;
    height: 34px;
    line-height: 27px;
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
    font-family: 'Montserrat-Medium';
    font-size: 12px;
}


.communication .mailer button:hover {
    background-color: #fff;
    color: #000;
}

.header-main .topnav .header-message{font-size: 10px;}

.header-main .topnav .right-links .sub-links span{font-size: 10px !important;}

.sub-features a h3{ font-size: 46px;}


.communication .mailer h3 {
    font-size: 14px;
    margin-bottom: 15px;
}
.communication .mailer p {
    font-size: 12px;
    margin-bottom: 15px;
}

.features-head h2{font-size: 46px;padding-top: 120px; font-style: inherit;}
.footer-main .footer-nav a, .footer-main .footer-nav span{   font-size: 10px;}









.controller-products.action-index main > .product-detail .feature h2 {
    color: #7a7a7a;
    font-family: "Andale Mono",AndaleMono,monospace;
    font-size: 0.70588em;
    margin: 10px 0;
	letter-spacing: 0.05em;
}
.product-detail .feature h2 {
    font-weight: normal;
    line-height: 200%;
    text-transform: none;
}

.blog .content-box .content-holder h2.date {
    font-size: 0.70588em;
    margin: 13px 0;
}

.team-top .team-info h1 {
    font-size: 1.47059em;
    margin-bottom: 10px;
}
.product-detail .feature h2 {
    color: #7a7a7a;
    font-family: "Andale Mono",AndaleMono,monospace;
    font-size: 0.706em;
    font-weight: normal;
    letter-spacing: 0.05em;
    line-height: 200%;
    margin: 10px 0;
    text-transform: none;
}


/* user reviews */
.write-a-review {
    font-size: 0.82353em;
}
.write-a-review .icon-edit {
    padding-right: 5px;
}
#reviews h3 {
    color: #fff;
    margin-bottom: 44px;
    text-transform: uppercase;
    text-align: center;
    font-size: 1.5em;
}
#reviews .container.wrap {
	padding: 20px 10px;
    background: #fff;
}
#reviews .container .button {
	background-color: #ffe512;
    border: solid 1px #ffe512;
    color: #000;
	display: inline-block;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 40px;
    min-width: 110px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    font-size: 0.88235em;
}
#reviews .container .button:hover {
	background-color: #333;
    color: #fff;
	border: solid 1px #ffe512;
	transition: background-color 0.2s;
	-webkit-font-smoothing: antialiased;
}


/*fancy box design */
#reviewform {
	padding: 10px;
}
#reviewform {
    background-color: #f2f2f2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    display: none;
    padding: 15px;
    position: relative;
}
#reviewform .review-head {
    border-bottom: 1px solid #e9e9e9;
    float: left;
    color: #666;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin: 0px;
    text-align: left;
    min-width: 100%;
    font-size: 1.5em;
    letter-spacing: 0.075em;
}
#reviewform .container form {
    float: left;
    margin: 20px 0 10px;
    width: 100%;
}
#reviewform .container .review-form {
    text-align: left;
    text-transform: uppercase;
    float: left;
    width: 100%;
}
.review-form-left {
    float: left;
    width: 50%;
}
.review-form-left .image-wrapper {
    float: left;
    width: 40%;
}
.review-form-left fieldset {
    float: right;
    position: relative;
    width: 57%;
	margin-top: 60px;
}
#reviewform h3 {
    font-size: 20px;
    letter-spacing: 3px;
    text-transform: uppercase;
	padding-bottom: 10px;
}
#reviewform .rating {
    width: 0px;
}
#reviewform .rating {
    background: none;
    clear: both;
    float: left;
    height: auto;
    margin: 45px 0 20px;
    padding: 0 0 10px;
    position: relative;
    width: 130px;
}
#reviewform .rating a {
    background: #f2f2f2 url("/img/ratings.png") no-repeat scroll 0 -88px;
}
#reviewform .rating a:nth-child(2) {
    width: 36px;
    z-index: 4;
}

#reviewform .rating-error {
    position: absolute;
    display: none;
    color: #d31245;
    float: left;
    font-size: 12px;
    margin-left: 0;
    margin-top: 41px;
}
.review-form-right {
    float: right;
    width: 45%;
}
.review-form-right #review_comment_container {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.review-form-right .control-group {
    margin-bottom: 0px;
}
#reviewform label {
    display: block;
    font-size: 0.9em;
    margin-bottom: 0px;
    color: #666;
    text-transform: uppercase;
}
#reviewform label small {
    font-family: arial;
    margin: 0 0 20px;
	display: block;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    margin: 5px 0 10px;
    position: relative;
    text-transform: none;
}
.review-form-right .controls {
    margin-top: 5px;
}
#reviewform textarea {
    max-width: 100%;
    padding: 10px;
	height: 100px;
}
#reviewform legend {
    border-color: #d8d8d8;
    color: #666;
    display: block;
    float: left;
    font-weight: bold;
    line-height: normal;
    margin: 20px 0 10px;
    min-height: inherit;
    padding: 0;
    letter-spacing: 1px;
}
#review_name_container, #review_email_container {
    float: none;
    width: auto;
    margin: 5px 0 !important;
}
#reviewform .submit {
    float: left;
}
#reviewform input[type="submit"] {
    line-height: 0px;
}
.review-form-right .span5 {
	width: 100%;
}
#reviewform .rating {
	width: 0px;
}
#reviewform .rating a {
    background: #f2f2f2 url("/img/ratings.png") no-repeat scroll 0 -88px;
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 14px;
    left: 2px;
    position: absolute;
    width: 15px;
    z-index: 5;
}
#reviewform .rating a:nth-child(2) {
    width: 36px;
    z-index: 4;
}
#reviewform .rating a:nth-child(3) {
    width: 57px;
    z-index: 3;
}
#reviewform .rating a:nth-child(4) {
    width: 78px;
    z-index: 2;
}
#reviewform .rating a:nth-child(5) {
    width: 99px;
    z-index: 1;
}
#reviewform .rating-error {
    color: #d31245;
    display: none;
    float: left;
    font-size: 12px;
    margin-left: 0;
    margin-top: 41px;
}
#reviewform .rating a:hover, #reviewform .rating a.fullStar, #reviewform .rating a.tmp_fs {
    background-position: 0 -60px;
}
.review-form-left span {
    line-height: normal;
}
.rating.rating-stars {
    float: left;
    margin: 46px 0 0;
}
.rating .overall {
    float: left;
}
.rating .see-all {
  color: #000;
}
.product-info a.rating:hover {
    text-decoration: none;
}
.rating:hover, .rating:focus {
    color: #000 !important;
    text-decoration: none !important;
}
#reviews .container.wrap ul {
    float: left;
    width: 100%;
}
#reviews .container.wrap li {
    clear: left;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 20px 0;
    width: 100%;
}
#reviews .container.wrap li article header {
    float: left;
    max-width: 25%;
}
#reviews .container.wrap li article section {
    float: left;
    margin-left: 15px;
    width: 75%;
}
#reviews .container.wrap li dd {
    margin: 0;
	width:auto;
}

#reviews .review-actions {
    clear: both;
    float: left;
	margin:40px 0 0;
}

#reviews .review-actions a, #reviews .review-actions button {
    background: #333;
    border:none;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    height: 42px;
    line-height: 44px;
    outline: medium none;
    padding: 0 32px;
    text-decoration: none;
    text-transform: uppercase;
	float:left;
	margin:10px 10px 0 0;
}
.rating div.star {
    background: rgba(0, 0, 0, 0) url("/img/ratings.png") no-repeat scroll 0 -88px;
    display: block;
    float: left;
    height: 14px;
    margin-right: 5px;
    width: 14px;
}
.rating div.fullstar {
    background: rgba(0, 0, 0, 0) url("/img/ratings.png") no-repeat scroll 0 -60px !important;
}
.rating dd {
    margin: 0;
    text-indent: -999em;
    width: 70px;
}
.rating dt {
    display: none;
}
#reviews .review-rate h2 {
 font-size: 0.8em;
}
.product-info a.rating:hover {
    text-decoration: none;
}
#reviews .container.wrap li dd .overall {
    display: none;
}
#reviews .container.wrap li article header time {
    clear: left;
    float: left;
    margin: 10px 0 0;
}

#reviewform .review-form-right > fieldset{
	margin-bottom: 20px;
}
.star .rate-start {
	background: rgba(0, 0, 0, 0) url("/img/ratings.png") no-repeat scroll 0 -60px;
	display: block;
    height: 14px;
}
#reviewform .rating-thankyou {
	text-align: center;
	clear: both;
    padding: 50px 0px;
}
#reviewform .rating-thankyou  h3{
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: normal;
    min-height: inherit;
    text-align: center;
    width: 100%;
	float:left;
	letter-spacing: 1px;
	padding: 0px;
}
#reviewform  .rating-thankyou  p{
    margin: 0;
    padding: 0;
	clear: left;
    text-align: center;
}
#reviewform  .rating-thankyou a {
    background: #ffe512;
    border: solid 1px #ffe512;
    color: #000;
	display: inline-block;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 40px;
    min-width: 110px;
    padding: 0px 5px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    font-size: 0.88235em;
	margin-top: 10px;
	text-shadow: none;
}
#reviewform  .rating-thankyou a:hover {
	background-color: #333;
    color: #fff;
	border: solid 1px #ffe512;
	transition: background-color 0.2s;
	-webkit-font-smoothing: antialiased;
}
.search button{ padding: 0; }
.search input {
    border: 0 !important;
    padding: 0;
}
#nav{
    width: 68%;
    text-align: center;
    float: left;
}
#nav li, #nav li.shop-drop {
    float: none !important;
    display: inline-block;
}
.sub-features a h3, .communication .mailer h3, .faq .accordion>ul>li h4{font-family: 'Montserrat-SemiBold';}
.header-main .topnav .header-message, .footer-main .footer-nav a, .footer-main .footer-nav span{font-family: 'Montserrat-Medium' !important; font-weight: inherit;}
.header-main .topnav .right-links .sub-links, .communication .mailer p, .features-head h2, #filters .filters h3  {  font-family: 'Montserrat-Medium' !important;}
.product-wrapper .product-name{ font-family: 'Montserrat-SemiBold';}
#filters .filters h3{ font-weight: inherit; }
.features-head h2 {letter-spacing: 0;}
h1, h2, h3 {
    font-family: Montserrat-Medium !important;
    letter-spacing: 0;

}
.faq .accordion>ul>li h4{letter-spacing: 0;}
@media (min-width: 1180px) {
	.search {
    width: 10%;
    float: right;
}

}
@media (min-width: 768px){
.search input {
    width: 50%;
    min-width: 50%;
}
.header-main .topnav .right-links .top-btns{ border-bottom: none !important; }
}
/* Mobile View */

@media (max-width: 768px) {
	.review-form-left {
		float: left;
		width: 100%;
	}
	.review-form-left fieldset {
		margin-top: 0px;
	}
	.review-form-right {
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	.review-form-right .controls {
		clear: both;
	}
	#reviewform .rating-error {
		margin-top: 40px;
	}
	.product-detail .container {
		padding-top: 118px;
	}
    .action-home .mantle .flex-control-nav-text {
        display: none;
    }
    ul#nav {
    display: none;
}
}
.review-verified {
  display: block;
  width: 100%;
  clear: BOTH;
  font-size: 11px;
  color: #B49E04;
}
#reviewform .container .button {
	background-color: #ffe512;
    border: solid 1px #ffe512;
    color: #000;
	display: inline-block;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 40px;
    min-width: 110px;
    padding: 0px 5px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    font-size: 0.88235em;
}

#reviewform .container .button:hover {
	background-color: #333;
    color: #fff;
	border: solid 1px #ffe512;
	transition: background-color 0.2s;
	-webkit-font-smoothing: antialiased;
}
/* Added css for warranty notice display*/
.shop_notice{
    float: left;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    padding: 45px 0;
    color: #FD6F00;
    font-family: "Andale Mono",AndaleMono,monospace;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0px;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
}
.return_notice{
    text-align: left;
    padding: 0 0 45px 0;
}
.controller-carts h3 {   background: #fff;margin-top: 0px;padding-top: 0px;}
.shipping-notice {font-size: 26px;   color: #fd6f00;   text-decoration: none;text-align: center;   letter-spacing: 2px;}
.footer-shipping-notice {
	color: #fd6f00;
	font-family: “Andale Mono”,AndaleMono,monospace;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0em;
	text-transform: none;
	text-align: left;
	line-height: 1.25;
}

/* End warrenty notice */
.controller-carts section[class*=shopping-cart-step] .creditcard img{
        float:none;
        display:inline-block;
        margin-right:0;
}
.product-detail .image-wrapper img {
      width:100%
}

@media (max-width: 767px) {
    body {
        padding-top: 120px;
    }
        .action-order .account>.container>.row>.span10>.row .general-info-container {
                width: 85%;
        }

   

    .action-home .mantle .slides li a .info {
        top: 21%;
        color: #fff;
        left: 0;
        opacity: 1;
        position: absolute;
        text-align: center;
        text-transform: uppercase;
        -webkit-transition: opacity 0.3s ease-out;
        -moz-transition: opacity 0.3s ease-out;
        -o-transition: opacity 0.3s ease-out;
        transition: opacity 0.3s ease-out;
        visibility: visible;
        width: 100%;
    }

    .mantle .slides li .info h2 {
        color: #fff;
        font-size: 1.70588em;
        margin-top: 6px;
        letter-spacing: 8px;
        font-style: italic;
    }

    .mantle .slides li .info .more {
        display: inline-block;
        font-size: 0.76471em;
        border: 1px solid #fff;
        color: #fff;
        letter-spacing: 0px;
        margin-top: 1.65em;
        padding: 13px 40px;
        text-transform: uppercase;
        -webkit-transition: background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;
        -moz-transition: background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;
        -o-transition: background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;
        transition: background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;
    }

    .mantle .slides li .info .more:hover {
        background: #ffe512;
        border-color: #ffe512;
    }

}
.action-order .account .order-history td[colspan="4"] {
     display:table-cell;
}
.copywrite .footer-nav a {
        font-size : 1.0em;
}

@media (max-width: 550px){.header-main{position:relative}body{padding-top:0}.sub-features{background-color:#000;width:100%;margin-top:0px}}

.return-form a.button {
    color: #000;
    width: auto !important;
    float: none;
    background-color: #ffe512;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 40px;
    min-width: 110px;
    padding: 8px 30px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}

.return-form a {
    color: #676767;
}

.return-form a:hover {
    color: #FFF;
    text-decoration: underline;
    background-color: #333;
}
.footer-main .copywrite .privacy a:after{
    content: "|";
    padding-left: 2px;
}
.footer-main .copywrite .info {
    margin-left: 2px;
}

.features .features-head1 img {
	width: 100%;
}