@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}script{display:none!important;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small,.block-related .block-content .block-subtitle{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}meta.foundation-mq-small{font-family:"/only screen and (max-width: 40em)/";width:0em;}meta.foundation-mq-medium{font-family:"/only screen and (max-width: 1024px) and (min-width: 641px)/";width:40.063em;}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em;}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em;}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}html,body{font-size:100%;}body{background:white;color:#222222;padding:0;margin:0;font-family:"gothamlight";font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default;}a:hover{cursor:pointer;}object,embed{max-width:100%;height:auto;}object,embed{height:100%;}img{-ms-interpolation-mode:bicubic;}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none!important;}.left{float:left!important;}.right{float:right!important;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.text-left{text-align:left!important;}.text-right,#checkoutSteps .small-12.large-3{text-align:right!important;}.text-center{text-align:center!important;}.text-justify{text-align:justify!important;}.hide{display:none;}.antialiased{-webkit-font-smoothing:antialiased;}img{display:inline-block;vertical-align:middle;}textarea{height:auto;min-height:50px;}select{width:100%;}h1,h2,h3,h4{font-family:"gothambold"!important;}.no-padding{padding:0!important;}.bloop{display:none;}.cms-no-route .no-page{padding-top:50px;}.cms-no-route h1{font-size:2rem;float:left;width:100%;line-height:52px;}@media only screen and (min-width: 641px) {.cms-no-route h1{font-size:4.5rem!important;}}@media only screen and (max-width: 1024px) and (min-width: 641px) {.cms-no-route h1{font-size:3.25rem!important;}}@media only screen and (max-width: 850px) {.cms-no-route h1{font-size:2.625rem!important;}}.cms-no-route .large-8.small-12{margin-top:-70px;}@media only screen and (min-width: 641px) {.cms-no-route .large-8.small-12{padding-top:70px;margin-top:0;}}.cms-no-route p{font-family:"gothambold";}.cms-no-route em{color:#ff3400;}.cms-no-route .main-container img{width:370px;}@media only screen and (max-width: 850px) {.cms-no-route .main-container img{width:310px;}}.sales-order-print table.no-margin{margin-bottom:0!important;}@media screen and (max-width: 376px) {.hide-for-xsmall-only{display:none!important;}}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1170px;*zoom:1;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left;}.row.collapse .row{margin-left:0;margin-right:0;}.row .row{width:auto;margin-left:-0.75rem;margin-right:-0.75rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}.row .row:before,.row .row:after{content:" ";display:table;}.row .row:after{clear:both;}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1;}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}.row .row.collapse:after{clear:both;}.column,.columns{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:100%;float:left;}@media only screen {.small-push-1{position:relative;left:8.33333%;right:auto;}.small-pull-1{position:relative;right:8.33333%;left:auto;}.small-push-2{position:relative;left:16.66667%;right:auto;}.small-pull-2{position:relative;right:16.66667%;left:auto;}.small-push-3{position:relative;left:25%;right:auto;}.small-pull-3{position:relative;right:25%;left:auto;}.small-push-4{position:relative;left:33.33333%;right:auto;}.small-pull-4{position:relative;right:33.33333%;left:auto;}.small-push-5{position:relative;left:41.66667%;right:auto;}.small-pull-5{position:relative;right:41.66667%;left:auto;}.small-push-6{position:relative;left:50%;right:auto;}.small-pull-6{position:relative;right:50%;left:auto;}.small-push-7{position:relative;left:58.33333%;right:auto;}.small-pull-7{position:relative;right:58.33333%;left:auto;}.small-push-8{position:relative;left:66.66667%;right:auto;}.small-pull-8{position:relative;right:66.66667%;left:auto;}.small-push-9{position:relative;left:75%;right:auto;}.small-pull-9{position:relative;right:75%;left:auto;}.small-push-10{position:relative;left:83.33333%;right:auto;}.small-pull-10{position:relative;right:83.33333%;left:auto;}.small-push-11{position:relative;left:91.66667%;right:auto;}.small-pull-11{position:relative;right:91.66667%;left:auto;}.column,.columns{position:relative;padding-left:0.75rem;padding-right:0.75rem;float:left;}.small-1{position:relative;width:8.33333%;}.small-2{position:relative;width:16.66667%;}.small-3{position:relative;width:25%;}.small-4{position:relative;width:33.33333%;}.small-5{position:relative;width:41.66667%;}.small-6{position:relative;width:50%;}.small-7{position:relative;width:58.33333%;}.small-8{position:relative;width:66.66667%;}.small-9{position:relative;width:75%;}.small-10{position:relative;width:83.33333%;}.small-11{position:relative;width:91.66667%;}.small-12{position:relative;width:100%;}.small-offset-0{position:relative;margin-left:0%;}.small-offset-1{position:relative;margin-left:8.33333%;}.small-offset-2{position:relative;margin-left:16.66667%;}.small-offset-3{position:relative;margin-left:25%;}.small-offset-4{position:relative;margin-left:33.33333%;}.small-offset-5{position:relative;margin-left:41.66667%;}.small-offset-6{position:relative;margin-left:50%;}.small-offset-7{position:relative;margin-left:58.33333%;}.small-offset-8{position:relative;margin-left:66.66667%;}.small-offset-9{position:relative;margin-left:75%;}.small-offset-10{position:relative;margin-left:83.33333%;}[class*="column"]+[class*="column"]:last-child{float:right;}[class*="column"]+[class*="column"].end{float:left;}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important;}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left!important;}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right!important;}}@media only screen and (min-width: 641px) {.medium-push-1{position:relative;left:8.33333%;right:auto;}.medium-pull-1{position:relative;right:8.33333%;left:auto;}.medium-push-2{position:relative;left:16.66667%;right:auto;}.medium-pull-2{position:relative;right:16.66667%;left:auto;}.medium-push-3{position:relative;left:25%;right:auto;}.medium-pull-3{position:relative;right:25%;left:auto;}.medium-push-4{position:relative;left:33.33333%;right:auto;}.medium-pull-4{position:relative;right:33.33333%;left:auto;}.medium-push-5{position:relative;left:41.66667%;right:auto;}.medium-pull-5{position:relative;right:41.66667%;left:auto;}.medium-push-6{position:relative;left:50%;right:auto;}.medium-pull-6{position:relative;right:50%;left:auto;}.medium-push-7{position:relative;left:58.33333%;right:auto;}.medium-pull-7{position:relative;right:58.33333%;left:auto;}.medium-push-8{position:relative;left:66.66667%;right:auto;}.medium-pull-8{position:relative;right:66.66667%;left:auto;}.medium-push-9{position:relative;left:75%;right:auto;}.medium-pull-9{position:relative;right:75%;left:auto;}.medium-push-10{position:relative;left:83.33333%;right:auto;}.medium-pull-10{position:relative;right:83.33333%;left:auto;}.medium-push-11{position:relative;left:91.66667%;right:auto;}.medium-pull-11{position:relative;right:91.66667%;left:auto;}.column,.columns{position:relative;padding-left:0.75rem;padding-right:0.75rem;float:left;}.medium-1{position:relative;width:8.33333%;}.medium-2{position:relative;width:16.66667%;}.medium-3{position:relative;width:25%;}.medium-4{position:relative;width:33.33333%;}.medium-5{position:relative;width:41.66667%;}.medium-6{position:relative;width:50%;}.medium-7{position:relative;width:58.33333%;}.medium-8{position:relative;width:66.66667%;}.medium-9{position:relative;width:75%;}.medium-10{position:relative;width:83.33333%;}.medium-11{position:relative;width:91.66667%;}.medium-12{position:relative;width:100%;}.medium-offset-0{position:relative;margin-left:0%;}.medium-offset-1{position:relative;margin-left:8.33333%;}.medium-offset-2{position:relative;margin-left:16.66667%;}.medium-offset-3{position:relative;margin-left:25%;}.medium-offset-4{position:relative;margin-left:33.33333%;}.medium-offset-5{position:relative;margin-left:41.66667%;}.medium-offset-6{position:relative;margin-left:50%;}.medium-offset-7{position:relative;margin-left:58.33333%;}.medium-offset-8{position:relative;margin-left:66.66667%;}.medium-offset-9{position:relative;margin-left:75%;}.medium-offset-10{position:relative;margin-left:83.33333%;}[class*="column"]+[class*="column"]:last-child{float:right;}[class*="column"]+[class*="column"].end{float:left;}.column.medium-centered,.columns.medium-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important;}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left!important;}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right!important;}.push-1{position:relative;left:8.33333%;right:auto;}.pull-1{position:relative;right:8.33333%;left:auto;}.push-2{position:relative;left:16.66667%;right:auto;}.pull-2{position:relative;right:16.66667%;left:auto;}.push-3{position:relative;left:25%;right:auto;}.pull-3{position:relative;right:25%;left:auto;}.push-4{position:relative;left:33.33333%;right:auto;}.pull-4{position:relative;right:33.33333%;left:auto;}.push-5{position:relative;left:41.66667%;right:auto;}.pull-5{position:relative;right:41.66667%;left:auto;}.push-6{position:relative;left:50%;right:auto;}.pull-6{position:relative;right:50%;left:auto;}.push-7{position:relative;left:58.33333%;right:auto;}.pull-7{position:relative;right:58.33333%;left:auto;}.push-8{position:relative;left:66.66667%;right:auto;}.pull-8{position:relative;right:66.66667%;left:auto;}.push-9{position:relative;left:75%;right:auto;}.pull-9{position:relative;right:75%;left:auto;}.push-10{position:relative;left:83.33333%;right:auto;}.pull-10{position:relative;right:83.33333%;left:auto;}.push-11{position:relative;left:91.66667%;right:auto;}.pull-11{position:relative;right:91.66667%;left:auto;}}@media only screen and (min-width: 64.063em) {.large-push-1{position:relative;left:8.33333%;right:auto;}.large-pull-1{position:relative;right:8.33333%;left:auto;}.large-push-2{position:relative;left:16.66667%;right:auto;}.large-pull-2{position:relative;right:16.66667%;left:auto;}.large-push-3{position:relative;left:25%;right:auto;}.large-pull-3{position:relative;right:25%;left:auto;}.large-push-4{position:relative;left:33.33333%;right:auto;}.large-pull-4{position:relative;right:33.33333%;left:auto;}.large-push-5{position:relative;left:41.66667%;right:auto;}.large-pull-5{position:relative;right:41.66667%;left:auto;}.large-push-6{position:relative;left:50%;right:auto;}.large-pull-6{position:relative;right:50%;left:auto;}.large-push-7{position:relative;left:58.33333%;right:auto;}.large-pull-7{position:relative;right:58.33333%;left:auto;}.large-push-8{position:relative;left:66.66667%;right:auto;}.large-pull-8{position:relative;right:66.66667%;left:auto;}.large-push-9{position:relative;left:75%;right:auto;}.large-pull-9{position:relative;right:75%;left:auto;}.large-push-10{position:relative;left:83.33333%;right:auto;}.large-pull-10{position:relative;right:83.33333%;left:auto;}.large-push-11{position:relative;left:91.66667%;right:auto;}.large-pull-11{position:relative;right:91.66667%;left:auto;}.column,.columns{position:relative;padding-left:0.75rem;padding-right:0.75rem;float:left;}.large-1{position:relative;width:8.33333%;}.large-2{position:relative;width:16.66667%;}.large-3{position:relative;width:25%;}.large-4{position:relative;width:33.33333%;}.large-5{position:relative;width:41.66667%;}.large-6{position:relative;width:50%;}.large-7{position:relative;width:58.33333%;}.large-8{position:relative;width:66.66667%;}.large-9{position:relative;width:75%;}.large-10{position:relative;width:83.33333%;}.large-11{position:relative;width:91.66667%;}.large-12{position:relative;width:100%;}.large-offset-0{position:relative;margin-left:0%;}.large-offset-1{position:relative;margin-left:8.33333%;}.large-offset-2{position:relative;margin-left:16.66667%;}.large-offset-3{position:relative;margin-left:25%;}.large-offset-4{position:relative;margin-left:33.33333%;}.large-offset-5{position:relative;margin-left:41.66667%;}.large-offset-6{position:relative;margin-left:50%;}.large-offset-7{position:relative;margin-left:58.33333%;}.large-offset-8{position:relative;margin-left:66.66667%;}.large-offset-9{position:relative;margin-left:75%;}.large-offset-10{position:relative;margin-left:83.33333%;}[class*="column"]+[class*="column"]:last-child{float:right;}[class*="column"]+[class*="column"].end{float:left;}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important;}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important;}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important;}}@media only screen and (min-width: 90.063em) {.xlarge-push-1{position:relative;left:8.33333%;right:auto;}.xlarge-pull-1{position:relative;right:8.33333%;left:auto;}.xlarge-push-2{position:relative;left:16.66667%;right:auto;}.xlarge-pull-2{position:relative;right:16.66667%;left:auto;}.xlarge-push-3{position:relative;left:25%;right:auto;}.xlarge-pull-3{position:relative;right:25%;left:auto;}.xlarge-push-4{position:relative;left:33.33333%;right:auto;}.xlarge-pull-4{position:relative;right:33.33333%;left:auto;}.xlarge-push-5{position:relative;left:41.66667%;right:auto;}.xlarge-pull-5{position:relative;right:41.66667%;left:auto;}.xlarge-push-6{position:relative;left:50%;right:auto;}.xlarge-pull-6{position:relative;right:50%;left:auto;}.xlarge-push-7{position:relative;left:58.33333%;right:auto;}.xlarge-pull-7{position:relative;right:58.33333%;left:auto;}.xlarge-push-8{position:relative;left:66.66667%;right:auto;}.xlarge-pull-8{position:relative;right:66.66667%;left:auto;}.xlarge-push-9{position:relative;left:75%;right:auto;}.xlarge-pull-9{position:relative;right:75%;left:auto;}.xlarge-push-10{position:relative;left:83.33333%;right:auto;}.xlarge-pull-10{position:relative;right:83.33333%;left:auto;}.xlarge-push-11{position:relative;left:91.66667%;right:auto;}.xlarge-pull-11{position:relative;right:91.66667%;left:auto;}.column,.columns{position:relative;padding-left:0.75rem;padding-right:0.75rem;float:left;}.xlarge-1{position:relative;width:8.33333%;}.xlarge-2{position:relative;width:16.66667%;}.xlarge-3{position:relative;width:25%;}.xlarge-4{position:relative;width:33.33333%;}.xlarge-5{position:relative;width:41.66667%;}.xlarge-6{position:relative;width:50%;}.xlarge-7{position:relative;width:58.33333%;}.xlarge-8{position:relative;width:66.66667%;}.xlarge-9{position:relative;width:75%;}.xlarge-10{position:relative;width:83.33333%;}.xlarge-11{position:relative;width:91.66667%;}.xlarge-12{position:relative;width:100%;}.xlarge-offset-0{position:relative;margin-left:0%;}.xlarge-offset-1{position:relative;margin-left:8.33333%;}.xlarge-offset-2{position:relative;margin-left:16.66667%;}.xlarge-offset-3{position:relative;margin-left:25%;}.xlarge-offset-4{position:relative;margin-left:33.33333%;}.xlarge-offset-5{position:relative;margin-left:41.66667%;}.xlarge-offset-6{position:relative;margin-left:50%;}.xlarge-offset-7{position:relative;margin-left:58.33333%;}.xlarge-offset-8{position:relative;margin-left:66.66667%;}.xlarge-offset-9{position:relative;margin-left:75%;}.xlarge-offset-10{position:relative;margin-left:83.33333%;}[class*="column"]+[class*="column"]:last-child{float:right;}[class*="column"]+[class*="column"].end{float:left;}.column.xlarge-centered,.columns.xlarge-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important;}.column.xlarge-uncentered,.columns.xlarge-uncentered{margin-left:0;margin-right:0;float:left!important;}.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right!important;}}@media only screen and (min-width: 120.063em) {.xxlarge-push-1{position:relative;left:8.33333%;right:auto;}.xxlarge-pull-1{position:relative;right:8.33333%;left:auto;}.xxlarge-push-2{position:relative;left:16.66667%;right:auto;}.xxlarge-pull-2{position:relative;right:16.66667%;left:auto;}.xxlarge-push-3{position:relative;left:25%;right:auto;}.xxlarge-pull-3{position:relative;right:25%;left:auto;}.xxlarge-push-4{position:relative;left:33.33333%;right:auto;}.xxlarge-pull-4{position:relative;right:33.33333%;left:auto;}.xxlarge-push-5{position:relative;left:41.66667%;right:auto;}.xxlarge-pull-5{position:relative;right:41.66667%;left:auto;}.xxlarge-push-6{position:relative;left:50%;right:auto;}.xxlarge-pull-6{position:relative;right:50%;left:auto;}.xxlarge-push-7{position:relative;left:58.33333%;right:auto;}.xxlarge-pull-7{position:relative;right:58.33333%;left:auto;}.xxlarge-push-8{position:relative;left:66.66667%;right:auto;}.xxlarge-pull-8{position:relative;right:66.66667%;left:auto;}.xxlarge-push-9{position:relative;left:75%;right:auto;}.xxlarge-pull-9{position:relative;right:75%;left:auto;}.xxlarge-push-10{position:relative;left:83.33333%;right:auto;}.xxlarge-pull-10{position:relative;right:83.33333%;left:auto;}.xxlarge-push-11{position:relative;left:91.66667%;right:auto;}.xxlarge-pull-11{position:relative;right:91.66667%;left:auto;}.column,.columns{position:relative;padding-left:0.75rem;padding-right:0.75rem;float:left;}.xxlarge-1{position:relative;width:8.33333%;}.xxlarge-2{position:relative;width:16.66667%;}.xxlarge-3{position:relative;width:25%;}.xxlarge-4{position:relative;width:33.33333%;}.xxlarge-5{position:relative;width:41.66667%;}.xxlarge-6{position:relative;width:50%;}.xxlarge-7{position:relative;width:58.33333%;}.xxlarge-8{position:relative;width:66.66667%;}.xxlarge-9{position:relative;width:75%;}.xxlarge-10{position:relative;width:83.33333%;}.xxlarge-11{position:relative;width:91.66667%;}.xxlarge-12{position:relative;width:100%;}.xxlarge-offset-0{position:relative;margin-left:0%;}.xxlarge-offset-1{position:relative;margin-left:8.33333%;}.xxlarge-offset-2{position:relative;margin-left:16.66667%;}.xxlarge-offset-3{position:relative;margin-left:25%;}.xxlarge-offset-4{position:relative;margin-left:33.33333%;}.xxlarge-offset-5{position:relative;margin-left:41.66667%;}.xxlarge-offset-6{position:relative;margin-left:50%;}.xxlarge-offset-7{position:relative;margin-left:58.33333%;}.xxlarge-offset-8{position:relative;margin-left:66.66667%;}.xxlarge-offset-9{position:relative;margin-left:75%;}.xxlarge-offset-10{position:relative;margin-left:83.33333%;}[class*="column"]+[class*="column"]:last-child{float:right;}[class*="column"]+[class*="column"].end{float:left;}.column.xxlarge-centered,.columns.xxlarge-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important;}.column.xxlarge-uncentered,.columns.xxlarge-uncentered{margin-left:0;margin-right:0;float:left!important;}.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{float:right!important;}}.show-for-small,.show-for-small-only,.show-for-medium-down,.show-for-large-down,.hide-for-medium,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit!important;}.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.show-for-medium,.show-for-medium-up,.show-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none!important;}table.show-for-small,table.show-for-small-only,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table;}thead.show-for-small,thead.show-for-small-only,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group!important;}tbody.show-for-small,tbody.show-for-small-only,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group!important;}tr.show-for-small,tr.show-for-small-only,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row!important;}td.show-for-small,td.show-for-small-only,td.show-for-medium-down td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge td.hide-for-xlarge-up,td.hide-for-xxlarge-up,th.show-for-small,th.show-for-small-only,th.show-for-medium-down th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge th.hide-for-xlarge-up,th.hide-for-xxlarge-up{display:table-cell!important;}@media only screen and (min-width: 641px) {.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit!important;}.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none!important;}table.hide-for-small,table.hide-for-small-only,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-up,table.show-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table;}thead.hide-for-small,thead.hide-for-small-only,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-up,thead.show-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group!important;}tbody.hide-for-small,tbody.hide-for-small-only,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-up,tbody.show-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group!important;}tr.hide-for-small,tr.hide-for-small-only,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-up,tr.show-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row!important;}td.hide-for-small,td.hide-for-small-only,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-up,td.show-for-medium-only,td.hide-for-large,td.hide-for-large-up,td.hide-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-up,th.show-for-medium-only,th.hide-for-large,th.hide-for-large-up,th.hide-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell!important;}}@media only screen and (min-width: 64.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit!important;}.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none!important;}table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large,table.show-for-large-up,table.show-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table;}thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large,thead.show-for-large-up,thead.show-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group!important;}tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large,tbody.show-for-large-up,tbody.show-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group!important;}tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large,tr.show-for-large-up,tr.show-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row!important;}td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large,td.show-for-large-up,td.show-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large,th.show-for-large-up,th.show-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell!important;}}@media only screen and (min-width: 90.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit!important;}.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none!important;}table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge,table.show-for-xlarge-up,table.show-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table;}thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge,thead.show-for-xlarge-up,thead.show-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group!important;}tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge,tbody.show-for-xlarge-up,tbody.show-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group!important;}tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge,tr.show-for-xlarge-up,tr.show-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row!important;}td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge,td.show-for-xlarge-up,td.show-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge,th.show-for-xlarge-up,th.show-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell!important;}}@media only screen and (min-width: 120.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only{display:inherit!important;}.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:none!important;}table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge-up,table.show-for-xxlarge-up,table.show-for-xxlarge-only{display:table;}thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge-up,thead.show-for-xxlarge-up,thead.show-for-xxlarge-only{display:table-header-group!important;}tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge-only{display:table-row-group!important;}tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge-up,tr.show-for-xxlarge-up,tr.show-for-xxlarge-only{display:table-row!important;}td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge-up,td.show-for-xxlarge-up,td.show-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge-up,th.show-for-xxlarge-up,th.show-for-xxlarge-only{display:table-cell!important;}}.show-for-landscape,.hide-for-portrait{display:inherit!important;}.hide-for-landscape,.show-for-portrait{display:none!important;}table.hide-for-landscape,table.show-for-portrait{display:table;}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important;}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important;}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important;}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important;}@media only screen and (orientation: landscape) {.show-for-landscape,.hide-for-portrait{display:inherit!important;}.hide-for-landscape,.show-for-portrait{display:none!important;}table.show-for-landscape,table.hide-for-portrait{display:table;}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group!important;}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group!important;}tr.show-for-landscape,tr.hide-for-portrait{display:table-row!important;}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell!important;}}@media only screen and (orientation: portrait) {.show-for-portrait,.hide-for-landscape{display:inherit!important;}.hide-for-portrait,.show-for-landscape{display:none!important;}table.show-for-portrait,table.hide-for-landscape{display:table;}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group!important;}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group!important;}tr.show-for-portrait,tr.hide-for-landscape{display:table-row!important;}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell!important;}}.show-for-touch{display:none!important;}.hide-for-touch{display:inherit!important;}.touch .show-for-touch{display:inherit!important;}.touch .hide-for-touch{display:none!important;}table.hide-for-touch{display:table;}.touch table.show-for-touch{display:table;}thead.hide-for-touch{display:table-header-group!important;}.touch thead.show-for-touch{display:table-header-group!important;}tbody.hide-for-touch{display:table-row-group!important;}.touch tbody.show-for-touch{display:table-row-group!important;}tr.hide-for-touch{display:table-row!important;}.touch tr.show-for-touch{display:table-row!important;}td.hide-for-touch{display:table-cell!important;}.touch td.show-for-touch{display:table-cell!important;}th.hide-for-touch{display:table-cell!important;}.touch th.show-for-touch{display:table-cell!important;}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.75rem;*zoom:1;}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table;}[class*="block-grid-"]:after{clear:both;}[class*="block-grid-"]>li{display:inline;height:auto;float:left;padding:0 0.75rem 1.5rem;}@media only screen {.small-block-grid-1>li{width:100%;padding:0 0.75rem 1.5rem;}.small-block-grid-1>li:nth-of-type(n){clear:none;}.small-block-grid-1>li:nth-of-type(1n+1){clear:both;}.small-block-grid-2>li{width:50%;padding:0 0.75rem 1.5rem;}.small-block-grid-2>li:nth-of-type(n){clear:none;}.small-block-grid-2>li:nth-of-type(2n+1){clear:both;}.small-block-grid-3>li{width:33.33333%;padding:0 0.75rem 1.5rem;}.small-block-grid-3>li:nth-of-type(n){clear:none;}.small-block-grid-3>li:nth-of-type(3n+1){clear:both;}.small-block-grid-4>li{width:25%;padding:0 0.75rem 1.5rem;}.small-block-grid-4>li:nth-of-type(n){clear:none;}.small-block-grid-4>li:nth-of-type(4n+1){clear:both;}.small-block-grid-5>li{width:20%;padding:0 0.75rem 1.5rem;}.small-block-grid-5>li:nth-of-type(n){clear:none;}.small-block-grid-5>li:nth-of-type(5n+1){clear:both;}.small-block-grid-6>li{width:16.66667%;padding:0 0.75rem 1.5rem;}.small-block-grid-6>li:nth-of-type(n){clear:none;}.small-block-grid-6>li:nth-of-type(6n+1){clear:both;}.small-block-grid-7>li{width:14.28571%;padding:0 0.75rem 1.5rem;}.small-block-grid-7>li:nth-of-type(n){clear:none;}.small-block-grid-7>li:nth-of-type(7n+1){clear:both;}.small-block-grid-8>li{width:12.5%;padding:0 0.75rem 1.5rem;}.small-block-grid-8>li:nth-of-type(n){clear:none;}.small-block-grid-8>li:nth-of-type(8n+1){clear:both;}.small-block-grid-9>li{width:11.11111%;padding:0 0.75rem 1.5rem;}.small-block-grid-9>li:nth-of-type(n){clear:none;}.small-block-grid-9>li:nth-of-type(9n+1){clear:both;}.small-block-grid-10>li{width:10%;padding:0 0.75rem 1.5rem;}.small-block-grid-10>li:nth-of-type(n){clear:none;}.small-block-grid-10>li:nth-of-type(10n+1){clear:both;}.small-block-grid-11>li{width:9.09091%;padding:0 0.75rem 1.5rem;}.small-block-grid-11>li:nth-of-type(n){clear:none;}.small-block-grid-11>li:nth-of-type(11n+1){clear:both;}.small-block-grid-12>li{width:8.33333%;padding:0 0.75rem 1.5rem;}.small-block-grid-12>li:nth-of-type(n){clear:none;}.small-block-grid-12>li:nth-of-type(12n+1){clear:both;}}@media only screen and (min-width: 641px) {.medium-block-grid-1>li{width:100%;padding:0 0.75rem 1.5rem;}.medium-block-grid-1>li:nth-of-type(n){clear:none;}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both;}.medium-block-grid-2>li{width:50%;padding:0 0.75rem 1.5rem;}.medium-block-grid-2>li:nth-of-type(n){clear:none;}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both;}.medium-block-grid-3>li{width:33.33333%;padding:0 0.75rem 1.5rem;}.medium-block-grid-3>li:nth-of-type(n){clear:none;}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both;}.medium-block-grid-4>li{width:25%;padding:0 0.75rem 1.5rem;}.medium-block-grid-4>li:nth-of-type(n){clear:none;}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both;}.medium-block-grid-5>li{width:20%;padding:0 0.75rem 1.5rem;}.medium-block-grid-5>li:nth-of-type(n){clear:none;}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both;}.medium-block-grid-6>li{width:16.66667%;padding:0 0.75rem 1.5rem;}.medium-block-grid-6>li:nth-of-type(n){clear:none;}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both;}.medium-block-grid-7>li{width:14.28571%;padding:0 0.75rem 1.5rem;}.medium-block-grid-7>li:nth-of-type(n){clear:none;}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both;}.medium-block-grid-8>li{width:12.5%;padding:0 0.75rem 1.5rem;}.medium-block-grid-8>li:nth-of-type(n){clear:none;}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both;}.medium-block-grid-9>li{width:11.11111%;padding:0 0.75rem 1.5rem;}.medium-block-grid-9>li:nth-of-type(n){clear:none;}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both;}.medium-block-grid-10>li{width:10%;padding:0 0.75rem 1.5rem;}.medium-block-grid-10>li:nth-of-type(n){clear:none;}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both;}.medium-block-grid-11>li{width:9.09091%;padding:0 0.75rem 1.5rem;}.medium-block-grid-11>li:nth-of-type(n){clear:none;}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both;}.medium-block-grid-12>li{width:8.33333%;padding:0 0.75rem 1.5rem;}.medium-block-grid-12>li:nth-of-type(n){clear:none;}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both;}}@media only screen and (min-width: 64.063em) {.large-block-grid-1>li{width:100%;padding:0 0.75rem 1.5rem;}.large-block-grid-1>li:nth-of-type(n){clear:none;}.large-block-grid-1>li:nth-of-type(1n+1){clear:both;}.large-block-grid-2>li{width:50%;padding:0 0.75rem 1.5rem;}.large-block-grid-2>li:nth-of-type(n){clear:none;}.large-block-grid-2>li:nth-of-type(2n+1){clear:both;}.large-block-grid-3>li{width:33.33333%;padding:0 0.75rem 1.5rem;}.large-block-grid-3>li:nth-of-type(n){clear:none;}.large-block-grid-3>li:nth-of-type(3n+1){clear:both;}.large-block-grid-4>li{width:25%;padding:0 0.75rem 1.5rem;}.large-block-grid-4>li:nth-of-type(n){clear:none;}.large-block-grid-4>li:nth-of-type(4n+1){clear:both;}.large-block-grid-5>li{width:20%;padding:0 0.75rem 1.5rem;}.large-block-grid-5>li:nth-of-type(n){clear:none;}.large-block-grid-5>li:nth-of-type(5n+1){clear:both;}.large-block-grid-6>li{width:16.66667%;padding:0 0.75rem 1.5rem;}.large-block-grid-6>li:nth-of-type(n){clear:none;}.large-block-grid-6>li:nth-of-type(6n+1){clear:both;}.large-block-grid-7>li{width:14.28571%;padding:0 0.75rem 1.5rem;}.large-block-grid-7>li:nth-of-type(n){clear:none;}.large-block-grid-7>li:nth-of-type(7n+1){clear:both;}.large-block-grid-8>li{width:12.5%;padding:0 0.75rem 1.5rem;}.large-block-grid-8>li:nth-of-type(n){clear:none;}.large-block-grid-8>li:nth-of-type(8n+1){clear:both;}.large-block-grid-9>li{width:11.11111%;padding:0 0.75rem 1.5rem;}.large-block-grid-9>li:nth-of-type(n){clear:none;}.large-block-grid-9>li:nth-of-type(9n+1){clear:both;}.large-block-grid-10>li{width:10%;padding:0 0.75rem 1.5rem;}.large-block-grid-10>li:nth-of-type(n){clear:none;}.large-block-grid-10>li:nth-of-type(10n+1){clear:both;}.large-block-grid-11>li{width:9.09091%;padding:0 0.75rem 1.5rem;}.large-block-grid-11>li:nth-of-type(n){clear:none;}.large-block-grid-11>li:nth-of-type(11n+1){clear:both;}.large-block-grid-12>li{width:8.33333%;padding:0 0.75rem 1.5rem;}.large-block-grid-12>li:nth-of-type(n){clear:none;}.large-block-grid-12>li:nth-of-type(12n+1){clear:both;}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr;}a{color:#00b9bd;text-decoration:none;line-height:inherit;}a:hover,a:focus{color:#00a0a4;}a img{border:none;}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}p.lead{font-size:1.21875rem;line-height:1.6;}p aside{font-size:0.875rem;line-height:1.35;font-style:italic;}h1,h2,h3,h4,h5,h6{font-family:"Open Sans" "gothamlight";font-weight:300;font-style:normal;color:#222222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4;}h1 small,h1 .block-related .block-content .block-subtitle,.block-related .block-content h1 .block-subtitle,h2 small,h2 .block-related .block-content .block-subtitle,.block-related .block-content h2 .block-subtitle,h3 small,h3 .block-related .block-content .block-subtitle,.block-related .block-content h3 .block-subtitle,h4 small,h4 .block-related .block-content .block-subtitle,.block-related .block-content h4 .block-subtitle,h5 small,h5 .block-related .block-content .block-subtitle,.block-related .block-content h5 .block-subtitle,h6 small,h6 .block-related .block-content .block-subtitle,.block-related .block-content h6 .block-subtitle{font-size:60%;color:#6f6f6f;line-height:0;}h1{font-size:2.125rem;}h2{font-size:1.6875rem;}h3{font-size:1.375rem;}h4{font-size:1.125rem;}h5{font-size:1.125rem;}h6{font-size:1rem;}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:0.2rem;margin-bottom:0.5rem;}hr{border:solid #dddddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}em,i{font-style:italic;line-height:inherit;}strong,b{font-weight:bold;line-height:inherit;}small,.block-related .block-content .block-subtitle{font-size:60%;line-height:inherit;}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#b32400;}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit;}ul{margin-left:1.1rem;}ul.no-bullet{margin-left:0;}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none;}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0;font-size:1rem;}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit;}ul.square{list-style-type:square;margin-left:1.1rem;}ul.circle{list-style-type:circle;margin-left:1.1rem;}ul.disc{list-style-type:disc;margin-left:1.1rem;}ul.no-bullet{list-style:none;}ol{margin-left:1.4rem;}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0;}dl dt{margin-bottom:0.3rem;font-weight:bold;}dl dd{margin-bottom:0.75rem;}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222222;border-bottom:1px dotted #dddddd;cursor:help;}abbr{text-transform:none;}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #dddddd;}blockquote cite{display:block;font-size:0.8125rem;color:#555555;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited{color:#555555;}blockquote,blockquote p{line-height:1.6;color:#6f6f6f;}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #dddddd;padding:0.625rem 0.75rem;}.vcard li{margin:0;display:block;}.vcard .fn{font-weight:bold;font-size:0.9375rem;}.vevent .summary{font-weight:bold;}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem;}@media only screen and (min-width: 641px) {h1,h2,h3,h4,h5,h6{line-height:1.4;}h1{font-size:2.75rem;}h2{font-size:2.3125rem;}h3{font-size:1.6875rem;}h4{font-size:1.4375rem;}}.print-only{display:none!important;}@media print {*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.hide-on-print{display:none!important;}.print-only{display:block!important;}.hide-for-print{display:none!important;}.show-for-print{display:inherit!important;}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width: 641px)/";width:40.063em;}.contain-to-grid{width:100%;background:#333333;}.contain-to-grid .top-bar{margin-bottom:0;}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99;}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%;}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99;}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px;}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333333;margin-bottom:0;}.top-bar ul{margin-bottom:0;list-style:none;}.top-bar .row{max-width:none;}.top-bar form,.top-bar input{margin-bottom:0;}.top-bar input{height:auto;padding-top:.35rem;padding-bottom:.35rem;font-size:0.75rem;}.top-bar .button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:0.75rem;}.top-bar .title-area{position:relative;margin:0;}.top-bar .name{height:45px;margin:0;font-size:16px;}.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0;}.top-bar .name h1 a{font-weight:normal;color:white;width:50%;display:block;padding:0 15px;}.top-bar .toggle-topbar{position:absolute;right:0;top:0;}.top-bar .toggle-topbar a{color:white;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px;}.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px;}.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;width:34px;height:34px;line-height:33px;padding:0;color:white;}.top-bar .toggle-topbar.menu-icon a span{position:absolute;right:0;display:block;width:16px;height:0;-webkit-box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white;box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white;}.top-bar.expanded{height:auto;background:transparent;}.top-bar.expanded .title-area{background:#333333;}.top-bar.expanded .toggle-topbar a{color:#888888;}.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;}.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out;}.top-bar-section ul{width:100%;height:auto;display:block;background:#333333;font-size:16px;margin:0;}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%;}.top-bar-section ul li>a{display:block;width:100%;color:white;padding:12px 0 12px 0;padding-left:15px;font-family:"gothamlight";font-size:0.8125rem;font-weight:normal;background:#333333;}.top-bar-section ul li>a.button{background:#00b9bd;font-size:0.8125rem;padding-right:15px;padding-left:15px;}.top-bar-section ul li>a.button:hover{background:#00878a;}.top-bar-section ul li>a.button.secondary{background:#fb6900;}.top-bar-section ul li>a.button.secondary:hover{background:#c85400;}.top-bar-section ul li>a.button.success{background:#2ecc71;}.top-bar-section ul li>a.button.success:hover{background:#25a25a;}.top-bar-section ul li>a.button.alert{background:#ff3400;}.top-bar-section ul li>a.button.alert:hover{background:#cc2a00;}.top-bar-section ul li:hover>a{background:#272727;color:white;}.top-bar-section ul li.active>a{background:#00b9bd;color:white;}.top-bar-section ul li.active>a:hover{background:#00a0a4;}.top-bar-section .has-form{padding:15px;}.top-bar-section .has-dropdown{position:relative;}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0;}.top-bar-section .has-dropdown.moved{position:static;}.top-bar-section .has-dropdown.moved>.dropdown{display:block;}.top-bar-section .dropdown{position:absolute;left:100%;top:0;display:none;z-index:99;}.top-bar-section .dropdown li{width:100%;height:auto;}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px;}.top-bar-section .dropdown li a.parent-link{font-weight:normal;}.top-bar-section .dropdown li.title h5{margin-bottom:0;}.top-bar-section .dropdown li.title h5 a{color:white;line-height:22.5px;display:block;}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777777;font-weight:bold;font-size:0.625rem;}.js-generated{display:block;}@media only screen and (min-width: 641px) {.top-bar{background:#333333;*zoom:1;overflow:visible;}.top-bar:before,.top-bar:after{content:" ";display:table;}.top-bar:after{clear:both;}.top-bar .toggle-topbar{display:none;}.top-bar .title-area{float:left;}.top-bar .name h1 a{width:auto;}.top-bar input,.top-bar .button{font-size:0.875rem;position:relative;top:7px;}.top-bar.expanded{background:#333333;}.contain-to-grid .top-bar{max-width:1170px;margin:0 auto;margin-bottom:0;}.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0!important;}.top-bar-section ul{width:auto;height:auto!important;display:inline;}.top-bar-section ul li{float:left;}.top-bar-section ul li .js-generated{display:none;}.top-bar-section li.hover>a:not(.button){background:#272727;color:white;}.top-bar-section li a:not(.button){padding:0 15px;line-height:45px;background:#333333;}.top-bar-section li a:not(.button):hover{background:#272727;}.top-bar-section .has-dropdown>a{padding-right:35px!important;}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;}.top-bar-section .has-dropdown.moved{position:relative;}.top-bar-section .has-dropdown.moved>.dropdown{display:none;}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-2px;right:5px;}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%;}.top-bar-section .dropdown li a{color:white;line-height:1;white-space:nowrap;padding:12px 15px;background:#333333;}.top-bar-section .dropdown li label{white-space:nowrap;background:#333333;}.top-bar-section .dropdown li .dropdown{left:100%;top:0;}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #4d4d4d;clear:none;height:45px;width:0;}.top-bar-section .has-form{background:#333333;padding:0 15px;height:45px;}.top-bar-section ul.right li .dropdown{left:auto;right:0;}.top-bar-section ul.right li .dropdown li .dropdown{right:100%;}.no-js .top-bar-section ul li:hover>a{background:#272727;color:white;}.no-js .top-bar-section ul li:active>a{background:#00b9bd;color:white;}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden;}.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;*zoom:1;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.inner-wrap:before,.inner-wrap:after{content:" ";display:table;}.inner-wrap:after{clear:both;}nav.tab-bar{-webkit-backface-visibility:hidden;background:#333333;color:white;height:2.8125rem;line-height:2.8125rem;position:relative;}nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4,nav.tab-bar h5,nav.tab-bar h6{color:white;font-weight:bold;line-height:2.8125rem;margin:0;}nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4{font-size:1.125rem;}section.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;box-shadow:1px 0 0 #4d4d4d;left:0;}section.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #4d4d4d;box-shadow:-1px 0 0 #1a1a1a;right:0;}section.tab-bar-section{padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0;}@media only screen and (min-width: 641px) {section.tab-bar-section{text-align:left;}}section.tab-bar-section.left{left:0;right:2.8125rem;}section.tab-bar-section.right{left:2.8125rem;right:0;}section.tab-bar-section.middle{left:2.8125rem;right:2.8125rem;}a.menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:white;position:relative;}a.menu-icon span{position:absolute;display:block;width:1rem;height:0;left:0.8125rem;top:0.3125rem;-webkit-box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white;box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white;}a.menu-icon:hover span{-webkit-box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3;box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3;}.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:300px;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.left-off-canvas-menu *{-webkit-backface-visibility:hidden;}.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:300px;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;}ul.off-canvas-list{list-style-type:none;padding:0;margin:0;}ul.off-canvas-list li label{padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-weight:bold;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;}ul.off-canvas-list li a{display:block;padding:0.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626;}.move-right>.inner-wrap{-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);}.move-right a.exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 8px rgba(0,0,0,0.2),4px 0 8px rgba(0,0,0,0.2);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;}@media only screen and (min-width: 641px) {.move-right a.exit-off-canvas:hover{background:rgba(255,255,255,0.05);}}.move-left>.inner-wrap{-webkit-transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);-o-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);}.move-left a.exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 8px rgba(0,0,0,0.2),4px 0 8px rgba(0,0,0,0.2);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;}@media only screen and (min-width: 641px) {.move-left a.exit-off-canvas:hover{background:rgba(255,255,255,0.05);}}.lt-ie10 .left-off-canvas-menu{left:-300px;}.lt-ie10 .right-off-canvas-menu{right:-300px;}.lt-ie10 .move-left>.inner-wrap{right:300px;}.lt-ie10 .move-right>.inner-wrap{left:300px;}button,.button{cursor:pointer;font-family:"gothamlight";font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:0.5625rem;padding-right:1.125rem;padding-bottom:0.625rem;padding-left:1.125rem;font-size:1rem;background-color:#ff8500;border-color:#ff8500;color:white;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:0.625rem;padding-bottom:0.5625rem;-webkit-appearance:none;border:none;font-weight:normal!important;}button:hover,button:focus,.button:hover,.button:focus{background-color:#e67800;}button.outline,.button.outline{background-color:transparent;border:1px solid #ff8500;color:#ff8500;transition-property:background-color,border-color,color;}button.outline:hover,button.outline:focus,.button.outline:hover,.button.outline:focus{background-color:#ff8500;border-color:#ff8500;color:white;}button:hover,button:focus,.button:hover,.button:focus{color:white;}button.secondary,.button.secondary{background-color:#fb6900;border-color:#fb6900;color:white;}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#e25e00;}button.secondary.outline,.button.secondary.outline{background-color:transparent;border:1px solid #fb6900;color:#fb6900;transition-property:background-color,border-color,color;}button.secondary.outline:hover,button.secondary.outline:focus,.button.secondary.outline:hover,.button.secondary.outline:focus{background-color:#fb6900;border-color:#fb6900;color:white;}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:white;}button.success,.button.success{background-color:#2ecc71;border-color:#2ecc71;color:white;}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#29b765;}button.success.outline,.button.success.outline{background-color:transparent;border:1px solid #2ecc71;color:#2ecc71;transition-property:background-color,border-color,color;}button.success.outline:hover,button.success.outline:focus,.button.success.outline:hover,.button.success.outline:focus{background-color:#2ecc71;border-color:#2ecc71;color:white;}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:white;}button.alert,.button.alert{background-color:#ff3400;border-color:#ff3400;color:white;}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#e62f00;}button.alert.outline,.button.alert.outline{background-color:transparent;border:1px solid #ff3400;color:#ff3400;transition-property:background-color,border-color,color;}button.alert.outline:hover,button.alert.outline:focus,.button.alert.outline:hover,.button.alert.outline:focus{background-color:#ff3400;border-color:#ff3400;color:white;}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:white;}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;}button.small,.button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem;}button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem;}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%;}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem;}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem;}button.radius,.button.radius{-webkit-border-radius:0;border-radius:0;}button.round,.button.round{-webkit-border-radius:1000px;border-radius:1000px;}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#00b9bd;border-color:#00b9bd;color:white;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#00a0a4;}button.disabled.outline,button[disabled].outline,.button.disabled.outline,.button[disabled].outline{background-color:transparent;border:1px solid #00b9bd;color:#00b9bd;transition-property:background-color,border-color,color;}button.disabled.outline:hover,button.disabled.outline:focus,button[disabled].outline:hover,button[disabled].outline:focus,.button.disabled.outline:hover,.button.disabled.outline:focus,.button[disabled].outline:hover,.button[disabled].outline:focus{background-color:#00b9bd;border-color:#00b9bd;color:white;}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:white;}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#00b9bd;}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#fb6900;border-color:#fb6900;color:white;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e25e00;}button.disabled.secondary.outline,button[disabled].secondary.outline,.button.disabled.secondary.outline,.button[disabled].secondary.outline{background-color:transparent;border:1px solid #fb6900;color:#fb6900;transition-property:background-color,border-color,color;}button.disabled.secondary.outline:hover,button.disabled.secondary.outline:focus,button[disabled].secondary.outline:hover,button[disabled].secondary.outline:focus,.button.disabled.secondary.outline:hover,.button.disabled.secondary.outline:focus,.button[disabled].secondary.outline:hover,.button[disabled].secondary.outline:focus{background-color:#fb6900;border-color:#fb6900;color:white;}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:white;}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#fb6900;}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#2ecc71;border-color:#2ecc71;color:white;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#29b765;}button.disabled.success.outline,button[disabled].success.outline,.button.disabled.success.outline,.button[disabled].success.outline{background-color:transparent;border:1px solid #2ecc71;color:#2ecc71;transition-property:background-color,border-color,color;}button.disabled.success.outline:hover,button.disabled.success.outline:focus,button[disabled].success.outline:hover,button[disabled].success.outline:focus,.button.disabled.success.outline:hover,.button.disabled.success.outline:focus,.button[disabled].success.outline:hover,.button[disabled].success.outline:focus{background-color:#2ecc71;border-color:#2ecc71;color:white;}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:white;}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#2ecc71;}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#ff3400;border-color:#ff3400;color:white;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#e62f00;}button.disabled.alert.outline,button[disabled].alert.outline,.button.disabled.alert.outline,.button[disabled].alert.outline{background-color:transparent;border:1px solid #ff3400;color:#ff3400;transition-property:background-color,border-color,color;}button.disabled.alert.outline:hover,button.disabled.alert.outline:focus,button[disabled].alert.outline:hover,button[disabled].alert.outline:focus,.button.disabled.alert.outline:hover,.button.disabled.alert.outline:focus,.button[disabled].alert.outline:hover,.button[disabled].alert.outline:focus{background-color:#ff3400;border-color:#ff3400;color:white;}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:white;}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#ff3400;}@media only screen and (min-width: 641px) {button,.button{display:inline-block;}}form{margin:0 0 1rem;}form .row .row{margin:0 -0.5rem;}form .row .row .column,form .row .row .columns{padding:0 0.5rem;}form .row .row.collapse{margin:0;}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0;}form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem;}label{font-size:1rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;margin-bottom:0;}label.right{float:none;text-align:right;}label.inline{margin:0 0 1rem 0;padding:0.625rem 0;}label small,label .block-related .block-content .block-subtitle,.block-related .block-content label .block-subtitle{text-transform:capitalize;color:#666666;}select{-webkit-appearance:none!important;background-color:#fafafa;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjMDEwMTAxIiBwb2ludHM9IjIzLjEsMzQuMSA1MS41LDYxLjcgODAsMzQuMSA4MS41LDM1IDUxLjUsNjQuMSAyMS41LDM1IDIzLjEsMzQuMSAiLz48L3N2Zz4=");background-repeat:no-repeat;background-position-x:97%;background-position-y:center;border:1px solid black;padding:0.5rem;font-size:1rem;-webkit-border-radius:0;border-radius:0;}select.radius{-webkit-border-radius:0;border-radius:0;}select:hover{background-color:#f2f2f2;border-color:#999999;}@-moz-document url-prefix(){select{background:#fafafa;}select:hover{background:#f2f2f2;}}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:1rem;height:2.4375rem;line-height:2.4375rem;}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;}.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}span.prefix,label.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:none;color:#333333;}span.prefix.radius,label.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;}span.postfix,label.postfix{background:#f2f2f2;border-color:#cccccc;border-left:none;color:#333333;}span.postfix.radius,label.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}.input-group.radius>*:first-child,.input-group.radius>*:first-child *{-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;}.input-group.radius>*:last-child,.input-group.radius>*:last-child *{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}.input-group.round>*:first-child,.input-group.round>*:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.input-group.round>*:last-child,.input-group.round>*:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}input[type="text"],select,input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:white;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:1rem;margin:0 0 1rem 0;padding:0.5rem;height:2.4375rem;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}input[type="text"]:focus,select:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{-webkit-box-shadow:0 0 5px #999999;-moz-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border-color:#999999;}input[type="text"]:focus,select:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{border-color:#999999;outline:none;}input[type="text"][disabled],select[disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#dddddd;}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0;}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;}input[type="file"]{width:100%;}fieldset{border:solid 1px #dddddd;padding:1.25rem;margin:1.125rem 0;}fieldset legend{font-weight:bold;background:white;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem;}[data-abide] .error small.error,[data-abide] .error .block-related .block-content .error.block-subtitle,.block-related .block-content [data-abide] .error .error.block-subtitle,[data-abide] span.error,[data-abide] small.error,[data-abide] .block-related .block-content .error.block-subtitle,.block-related .block-content [data-abide] .error.block-subtitle{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#ff3400;color:white;}[data-abide] span.error,[data-abide] small.error,[data-abide] .block-related .block-content .error.block-subtitle,.block-related .block-content [data-abide] .error.block-subtitle{display:none;}span.error,small.error,.block-related .block-content .error.block-subtitle{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#ff3400;color:white;}.error input,.error textarea,.error select{margin-bottom:0;}.error label,.error label.error{color:#ff3400;}.error>small,.block-related .block-content .error>.block-subtitle,.error small.error,.error .block-related .block-content .error.block-subtitle,.block-related .block-content .error .error.block-subtitle{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#ff3400;color:white;}.error span.error-message{display:block;}input.error,textarea.error{margin-bottom:0;}label.error{color:#ff3400;}.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden;}.flex-video.widescreen{padding-bottom:57.25%;}.flex-video.vimeo{padding-top:0;}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%;}.tabs{*zoom:1;margin-bottom:0!important;}.tabs:before,.tabs:after{content:" ";display:table;}.tabs:after{clear:both;}.tabs dd{position:relative;margin-bottom:0!important;top:1px;float:left;}.tabs dd>a{display:block;background:#f7f7f7;color:#222222;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-family:"gothamlight";font-size:1rem;}.tabs dd>a:hover{background:#eaeaea;}.tabs dd.active a{background:#fff;}.tabs.radius dd:first-child a{-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;}.tabs.radius dd:last-child a{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}.tabs.vertical dd{position:inherit;float:none;display:block;top:auto;}.tabs-content{*zoom:1;margin-bottom:1.5rem;}.tabs-content:before,.tabs-content:after{content:" ";display:table;}.tabs-content:after{clear:both;}.tabs-content>.content{display:none;float:left;padding:0.75rem 0;}.tabs-content>.content.active{display:block;}.tabs-content>.content.contained{padding:0.75rem;}.tabs-content.vertical{display:block;}.tabs-content.vertical>.content{padding:0 0.75rem;}@media only screen and (min-width: 641px) {.tabs.vertical{width:20%;float:left;margin-bottom:1.25rem;}.tabs-content.vertical{width:80%;float:left;margin-left:-1px;}}.accordion{*zoom:1;margin-bottom:0;}.accordion:before,.accordion:after{content:" ";display:table;}.accordion:after{clear:both;}.accordion dd{display:block;margin-bottom:0!important;}.accordion dd.active a{background:#e7e7e7;}.accordion dd>a{background:#efefef;color:#222222;padding:1rem;display:block;font-family:"gothamlight";font-size:1rem;}.accordion dd>a:hover{background:#e2e2e2;}.accordion .content{display:none;padding:0.75rem;}.accordion .content.active{display:block;background:white;}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(360deg);}}@-o-keyframes rotate{from{-o-transform:rotate(0deg);}to{-o-transform:rotate(360deg);}}@keyframes rotate{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.slideshow-wrapper{position:relative;}.slideshow-wrapper ul{list-style-type:none;margin:0;}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none;}.slideshow-wrapper ul li:first-child{display:block;}.slideshow-wrapper .orbit-container{background-color:transparent;}.slideshow-wrapper .orbit-container li{display:block;}.slideshow-wrapper .orbit-container li .orbit-caption{display:block;}.preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 #fff;-webkit-border-radius:1000px;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;}.orbit-container{overflow:hidden;width:100%;position:relative;background:none;}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;}.orbit-container .orbit-slides-container img{display:block;max-width:100%;}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%;}.orbit-container .orbit-slides-container>*:first-child{margin-left:0%;}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(51,51,51,0.8);color:white;width:100%;padding:10px 14px;font-size:0.875rem;}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:white;background:rgba(0,0,0,0);z-index:10;}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem;}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10;}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0%;position:relative;right:20px;top:5px;}.orbit-container .orbit-timer>span{display:none;position:absolute;top:0px;right:0;width:11px;height:14px;border:solid 4px #fff;border-top:none;border-bottom:none;}.orbit-container .orbit-timer.paused>span{right:-4px;top:0px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent #fff;}.orbit-container .orbit-timer.paused>span.dark{border-color:transparent transparent transparent #333;}.orbit-container:hover .orbit-timer>span{display:block;}.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;text-indent:-9999px!important;z-index:10;}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3);}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px;}.orbit-container .orbit-prev{left:0;}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:white;}.orbit-container .orbit-prev:hover>span{border-right-color:white;}.orbit-container .orbit-next{right:0;}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:white;left:50%;margin-left:-4px;}.orbit-container .orbit-next:hover>span{border-left-color:white;}.orbit-bullets-container{text-align:center;}.orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:inline-block;}.orbit-bullets li{display:block;width:0.5625rem;height:0.5625rem;background:#cccccc;float:left;margin-right:6px;-webkit-border-radius:1000px;border-radius:1000px;}.orbit-bullets li.active{background:#999999;}.orbit-bullets li:last-child{margin-right:0;}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none;}.touch .orbit-bullets{display:none;}@media only screen and (min-width: 641px) {.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit;}.touch .orbit-bullets{display:block;}}@media only screen and (max-width: 40em) {.orbit-stack-on-small .orbit-slides-container{height:auto!important;}.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin-left:0%!important;}.orbit-stack-on-small .orbit-timer,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-bullets{display:none;}}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.45);z-index:98;display:none;top:0;left:0;}.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-40%;width:80%;background-color:white;padding:1.25rem;border:solid 1px #666666;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);top:50px;}.reveal-modal .column,.reveal-modal .columns{min-width:0;}.reveal-modal>:first-child{margin-top:0;}.reveal-modal>:last-child{margin-bottom:0;}.reveal-modal .close-reveal-modal{font-size:1.375rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaaaaa;font-weight:bold;cursor:pointer;}@media only screen and (min-width: 641px) {.reveal-modal{padding:1.875rem;top:6.25rem;}.reveal-modal.tiny{margin-left:-15%;width:30%;}.reveal-modal.small{margin-left:-20%;width:40%;}.reveal-modal.medium{margin-left:-30%;width:60%;}.reveal-modal.large{margin-left:-35%;width:70%;}.reveal-modal.xlarge{margin-left:-47.5%;width:95%;}}@media print {.reveal-modal{background:#fff!important;}}.breadcrumbs{display:block;padding:0;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:transparent;border-color:transparent;-webkit-border-radius:0;border-radius:0;}.breadcrumbs>*{margin:0;float:left;font-size:1rem;text-transform:none;}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline;}.breadcrumbs>* a,.breadcrumbs>* span{text-transform:none;color:#00b9bd;}.breadcrumbs>*.current{cursor:default;color:#333333;}.breadcrumbs>*.current a{cursor:default;color:#333333;}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none;}.breadcrumbs>*.unavailable{color:#999999;}.breadcrumbs>*.unavailable a{color:#999999;}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999999;cursor:default;}.breadcrumbs>*:before{content:">";color:#2c3233;margin:0 0.375rem;position:relative;top:1px;}.breadcrumbs>*:first-child:before{content:" ";margin:0;}.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden;}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block;}.inline-list>li>*{display:block;}.panel{border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;}.panel>:first-child{margin-top:0;}.panel>:last-child{margin-bottom:0;}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p{color:#222222;}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem;}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4;}.panel.callout{border-style:solid;border-width:0;border-color:#bdfeff;margin-bottom:1rem;padding:1rem;background:azure;}.panel.callout>:first-child{margin-top:0;}.panel.callout>:last-child{margin-bottom:0;}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:#222222;}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem;}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4;}.panel.callout a{color:#00b9bd;}.panel.radius{-webkit-border-radius:0;border-radius:0;}.progress{background-color:#f6f6f6;height:1.5625rem;border:1px solid #cccccc;padding:0.125rem;margin-bottom:0.625rem;}.progress .meter{background:#00b9bd;height:100%;display:block;}.progress.secondary .meter{background:#fb6900;height:100%;display:block;}.progress.success .meter{background:#2ecc71;height:100%;display:block;}.progress.alert .meter{background:#ff3400;height:100%;display:block;}.progress.radius{-webkit-border-radius:0;border-radius:0;}.progress.radius .meter{-webkit-border-radius:-1;border-radius:-1;}.progress.round{-webkit-border-radius:1000px;border-radius:1000px;}.progress.round .meter{-webkit-border-radius:999px;border-radius:999px;}[data-magellan-expedition]{background:white;z-index:50;min-width:100%;padding:10px;}[data-magellan-expedition] .sub-nav{margin-bottom:0;}[data-magellan-expedition] .sub-nav dd{margin-bottom:0;}[data-magellan-expedition] .sub-nav .active{line-height:1.8em;}@media only screen and (max-width: 40em) {.f-dropdown{max-width:100%;left:0;}}.f-dropdown{position:absolute;top:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:white;border:solid 1px #cccccc;font-size:16px;z-index:99;margin-top:2px;max-width:200px;}.f-dropdown>*:first-child{margin-top:0;}.f-dropdown>*:last-child{margin-bottom:0;}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent white transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99;}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98;}.f-dropdown.right:before{left:auto;right:10px;}.f-dropdown.right:after{left:auto;right:9px;}.f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0;}.f-dropdown li:hover,.f-dropdown li:focus{background:#eeeeee;}.f-dropdown li a{display:block;padding:0.5rem;color:#555555;}.f-dropdown.content{position:absolute;top:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:white;border:solid 1px #cccccc;font-size:16px;z-index:99;max-width:200px;}.f-dropdown.content>*:first-child{margin-top:0;}.f-dropdown.content>*:last-child{margin-bottom:0;}.f-dropdown.tiny{max-width:200px;}.f-dropdown.small{max-width:300px;}.f-dropdown.medium{max-width:500px;}.f-dropdown.large{max-width:800px;}table{background:transparent;margin-bottom:2rem;border:solid 1px transparent;}table thead,table tfoot{background:#f7f7f7;font-weight:normal;}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5rem;font-size:1rem;color:#2c3233;text-align:left;}table tr th,table tr td{padding:0.5rem;font-size:1rem;color:#2c3233;}table tr.even,table tr.alt,table tr:nth-of-type(even){background:transparent;}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.5rem;}.has-tip{border-bottom:dotted 1px #cccccc;cursor:help;font-weight:bold;color:#333333;}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #005557;color:#00b9bd;}.has-tip.tip-left,.has-tip.tip-right{float:none!important;}.tooltip{display:none;position:absolute;z-index:999;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:85%;left:50%;width:100%;color:white;background:#333333;-webkit-border-radius:0;border-radius:0;}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip.opened{color:#00b9bd!important;border-bottom:dotted 1px #005557!important;}.tap-to-close{display:block;font-size:0.625rem;color:#777777;font-weight:normal;}@media only screen and (min-width: 641px) {.tooltip>.nub{border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip.tip-top>.nub{border-color:#333333 transparent transparent transparent;top:auto;bottom:-10px;}.tooltip.tip-left,.tooltip.tip-right{float:none!important;}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333333;right:-10px;left:auto;top:50%;margin-top:-5px;}.tooltip.tip-right>.nub{border-color:transparent #333333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px;}}body{font-size:1rem;font-family:"gothamlight";}.page{background-color:white;}ul,ol{margin-left:0;}#crosssell-products-list li,.add-to-links li,mini .checkout-types li,.footer ul li,ul.form-list li,.products-grid li,.products-list li,.breadcrumbs li,.sidebar li{list-style-type:none;}.hidden,.no-display{display:none!important;}.f-left{float:left;}img.f-left{margin:0 1rem 1rem 0;}.f-right{float:right;}img.f-right{margin:0 0 1rem 1rem;}.f-fix{*zoom:1;}.f-fix:before,.f-fix:after{content:" ";display:table;}.f-fix:after{clear:both;}.v-middle{vertical-align:middle;}.polar-toggle-trigger{cursor:pointer;}.blind{display:none;}address{font-style:normal;line-height:1.5em;}.fieldset{border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;}.fieldset>:first-child{margin-top:0;}.fieldset>:last-child{margin-bottom:0;}.fieldset h1,.fieldset h2,.fieldset h3,.fieldset h4,.fieldset h5,.fieldset h6,.fieldset p{color:#222222;}.fieldset h1,.fieldset h2,.fieldset h3,.fieldset h4,.fieldset h5,.fieldset h6{line-height:1;margin-bottom:0.625rem;}.fieldset h1.subheader,.fieldset h2.subheader,.fieldset h3.subheader,.fieldset h4.subheader,.fieldset h5.subheader,.fieldset h6.subheader{line-height:1.4;}@media only screen and (min-width: 641px) {.large-collapse-edges .column:first-child,.large-collapse-edges .columns:first-child{padding-left:0;}.large-collapse-edges .column:last-child,.large-collapse-edges .columns:last-child{padding-right:0;}}.col2-set{width:auto;margin-left:-0.75rem;margin-right:-0.75rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}.col2-set:before,.col2-set:after{content:" ";display:table;}.col2-set:after{clear:both;}.col2-set .col-1,.col2-set .col-2{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:100%;float:left;}@media only screen and (min-width: 641px) {.col2-set .col-1,.col2-set .col-2{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:50%;float:left;}}div#SnapABug_Button{display:none;}@media only screen and (min-width: 641px) {div#SnapABug_Button{display:block;}}.short-description .std,.product-collateral .std{line-height:1.6;}a:hover,a:focus{text-decoration:underline;}.messages{list-style-type:none;padding-left:0;}.messages ul{margin:0;}.messages li{*zoom:1;}.messages li:before,.messages li:after{content:" ";display:table;}.messages li:after{clear:both;}.messages li a,.messages li a:visited{text-decoration:underline;color:white;}.messages li a:active,.messages li a:hover,.messages li a:focus{text-decoration:none;}.messages .note-msg,.messages li li{list-style-type:none;color:white;border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.messages .note-msg>:first-child,.messages li li>:first-child{margin-top:0;}.messages .note-msg>:last-child,.messages li li>:last-child{margin-bottom:0;}.messages .note-msg h1,.messages .note-msg h2,.messages .note-msg h3,.messages .note-msg h4,.messages .note-msg h5,.messages .note-msg h6,.messages .note-msg p,.messages li li h1,.messages li li h2,.messages li li h3,.messages li li h4,.messages li li h5,.messages li li h6,.messages li li p{color:#222222;}.messages .note-msg h1,.messages .note-msg h2,.messages .note-msg h3,.messages .note-msg h4,.messages .note-msg h5,.messages .note-msg h6,.messages li li h1,.messages li li h2,.messages li li h3,.messages li li h4,.messages li li h5,.messages li li h6{line-height:1;margin-bottom:0.625rem;}.messages .note-msg h1.subheader,.messages .note-msg h2.subheader,.messages .note-msg h3.subheader,.messages .note-msg h4.subheader,.messages .note-msg h5.subheader,.messages .note-msg h6.subheader,.messages li li h1.subheader,.messages li li h2.subheader,.messages li li h3.subheader,.messages li li h4.subheader,.messages li li h5.subheader,.messages li li h6.subheader{line-height:1.4;}.messages .note-msg:before,.messages li li:before{display:none;}.messages li.success-msg li{background:#2ecc71;}.messages li.error-msg li{background:#ff3400;}.messages li.notice-msg li{background:#bdc3c7;}.data-table colgroup{width:100%;}.data-table tbody th{text-align:left;background-color:#f7f7f7;border:1px solid white;}.data-table ul{margin-left:1.5rem;}.main-container .main{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1170px;*zoom:1;}.main-container .main:before,.main-container .main:after{content:" ";display:table;}.main-container .main:after{clear:both;}.main-container .main .col-main{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:100%;float:left;}@media only screen and (min-width: 641px) {.main-container .main .col-main{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:75%;float:left;}}@media only screen and (min-width: 641px) {.main-container .main .col-main{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:75%;float:left;}}.main-container .main .col-left{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:100%;float:left;}@media only screen and (min-width: 641px) {.main-container .main .col-left{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:25%;float:left;}}@media only screen and (min-width: 641px) {.main-container .main .col-left{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:25%;float:left;}}.main-container .main .col-right{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:100%;float:left;}@media only screen and (min-width: 641px) {.main-container .main .col-right{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:25%;float:left;}}@media only screen and (min-width: 641px) {.main-container .main .col-right{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:25%;float:left;}}@media only screen and (min-width: 641px) {.col3-layout .main .col-main{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:50%;float:left;}}@media only screen and (min-width: 641px) {.col3-layout .main .col-main{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:66.66667%;float:left;}}@media only screen and (min-width: 641px) {.col1-layout .main .col-main{position:relative;padding-left:0.75rem;padding-right:0.75rem;width:100%;float:left;}}#minicartModal.reveal-modal{width:600px;top:56px;right:1em;left:auto;margin-left:0;margin-top:19px;background-color:#00b9bd;border:none;box-shadow:none;padding:0;}@media only screen and (max-width: 640px) {#minicartModal.reveal-modal{top:40px;right:0;width:100%;}}#minicartModal.reveal-modal:before{border:10px solid transparent;display:block;position:absolute;content:"";bottom:100%;border-bottom:14px solid #00b9bd;right:0.5em;}#minicartModal.reveal-modal .loading{float:right;margin:0.5em 0.5em;font-size:2em;color:white;margin-left:-100%;}.minicart-container{padding:1em;color:white;}.minicart-container .show-if-empty{display:none;}.minicart-container.is-empty .hide-if-empty{display:none;}.minicart-container.is-empty .show-if-empty{display:block;}.minicart-container h2{font-size:1.5em;color:#f1f1f1;font-family:"gothambold";text-transform:uppercase;}.minicart-container .minicart-headers{font-family:"gothamlight";border-bottom:1px solid white;margin-top:1rem;margin-bottom:0.625rem;}@media only screen and (max-width: 640px) {.minicart-container .minicart-headers .col-details,.minicart-container .minicart-headers .col-subtotal{display:none;}}.minicart-container .minicart-headers,.minicart-container .item{clear:both;margin-bottom:0.625rem;}.minicart-container .minicart-headers>div,.minicart-container .item>div{padding-right:0.3125rem;padding-bottom:0.0625rem;}.minicart-container .minicart-headers [class^="col-"],.minicart-container .item [class^="col-"]{float:left;}@media only screen and (max-width: 640px) {.minicart-container .item{padding-bottom:0.35em;}.minicart-container .item .col-quantity{margin-top:0.75em;}}.minicart-container .col-group-1{width:70%;}.minicart-container .col-group-2{width:30%;}.minicart-container .col-item{width:68.5%;}.minicart-container .col-item .product-image{float:left;margin-right:0.625rem;}.minicart-container .col-item .product-image img{width:60px;height:auto;}.minicart-container .col-item a{color:white;}.minicart-container .col-item .product-name a:hover{text-decoration:underline;}@media only screen and (min-width: 641px) {.minicart-container .col-item .product-name{display:inline-block;width:70%;}}.minicart-container .col-item .product-type{color:#bfedee;}@media only screen and (max-width: 640px) {.minicart-container .col-item{width:100%;}.minicart-container .col-item .product-name{float:left;margin-bottom:0.5em;margin-right:0.25em;}.minicart-container .col-item .product-image{clear:left;}}.minicart-container .col-details{width:31.5%;}.minicart-container .col-details .attributes{margin:0;list-style-type:none;font-size:0.8em;}@media only screen and (max-width: 640px) {.minicart-container .col-details{width:63%;margin-top:-3.4em;margin-left:75px;}}.minicart-container .col-quantity{width:53%;text-align:center;}.minicart-container .col-quantity .item-quantity{display:inline-block;min-width:1.4em;background-color:white;color:#2c3233;margin-bottom:0.25em;}.minicart-container .col-quantity.fixed-quantity .item-quantity{background-color:transparent;color:inherit;}.minicart-container .col-quantity .remove{display:inline-block;color:white;}@media only screen and (max-width: 640px) {.minicart-container .col-quantity{width:100%;}}.minicart-container .col-subtotal{width:47%;float:right;text-align:right;}@media only screen and (max-width: 640px) {.minicart-container .col-subtotal{width:100%;margin-top:0.3em;text-align:center;font-family:"gothammedium";}}.minicart-container .minicart-list{list-style-type:none;}.minicart-container .cart-empty{text-align:center;color:#2c3233;}.minicart-container .total-wrap{text-align:right;font-size:1.5em;font-family:"gothammedium";}.minicart-container .actions{margin-top:2em;}.minicart-container .actions .continue{margin-top:0.7em;padding:0.6em 0.8em;font-family:"gothammedium";text-transform:uppercase;background-color:#2c3233;color:white;}.minicart-container .actions .continue:hover{background-color:#4f5a5c;}.minicart-container .actions .checkout{float:right;padding:0.8em 3.3em;font-family:"gothammedium";font-size:1.25em;text-transform:uppercase;border-radius:0;}@media only screen and (max-width: 640px) {.minicart-container .actions{text-align:center;}.minicart-container .actions .continue,.minicart-container .actions .checkout{float:none;margin:0 auto 1em;}}.off-canvas-menu-wrapper{background-color:#656b6c;color:white;overflow:visible;}.off-canvas-menu-wrapper .left-off-canvas-menu{background-color:#2c3233;}.off-canvas-menu-wrapper .title{font-size:1rem;color:white;background-color:#00b9bd;padding:0 1rem;margin:0;font-weight:normal;line-height:3rem;}_:-o-prefocus,.page .wrapper .inner-wrap .left-off-canvas-menu{display:none!important;}.off-canvas-wrap #search_mini_form_mobile{position:relative;width:100%;padding:0.75rem;margin:0;}.off-canvas-wrap #search_mini_form_mobile input{margin:0;}.off-canvas-wrap #search_mini_form_mobile button{position:absolute;right:0.75rem;top:0.5em;margin:0;}.off-canvas-menu-wrapper ul{display:block;margin:0;font-family:"gothamthin";}.off-canvas-menu-wrapper ul li{list-style-type:none;position:relative;*zoom:1;}.off-canvas-menu-wrapper ul li:before,.off-canvas-menu-wrapper ul li:after{content:" ";display:table;}.off-canvas-menu-wrapper ul li:after{clear:both;}.off-canvas-menu-wrapper ul li.active>a{font-weight:bold;}.off-canvas-menu-wrapper ul li.parent>a:after{content:"\e000";font-family:"polar-icons";vertical-align:middle;float:right;display:block;padding-left:1em;}.off-canvas-menu-wrapper ul li a{display:block;line-height:1.5rem;padding:0.5rem 0.75rem;border-top:1px solid #5e5e5e;font-size:1.4rem;transition:background-color 0.3s;color:white;}.off-canvas-menu-wrapper ul li a:hover,.off-canvas-menu-wrapper ul li a:focus,.off-canvas-menu-wrapper ul li a:active{text-decoration:none;background-color:rgba(0,0,0,0.1);}.off-canvas-menu-wrapper ul li .dropdown-indicator{position:absolute;top:0;right:0;cursor:pointer;}.off-canvas-menu-wrapper ul li .dropdown-indicator:before{content:"\e60c";display:block;font-family:"icomoon";-webkit-font-smoothing:antialiased;font-size:1.3rem;line-height:2.6rem;margin:0 24px;-ms-transform:rotate(180deg) translateZ(0);-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0);transition:all 0.3s;}.off-canvas-menu-wrapper ul li.expanded>a{background-color:rgba(0,0,0,0.1);}.off-canvas-menu-wrapper ul li.expanded .dropdown-indicator:before{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}.off-canvas-menu-wrapper ul ul{*zoom:1;display:none;margin:0;}.off-canvas-menu-wrapper ul ul:before,.off-canvas-menu-wrapper ul ul:after{content:" ";display:table;}.off-canvas-menu-wrapper ul ul:after{clear:both;}.off-canvas-menu-wrapper ul ul a{padding-left:2.2rem;background-color:rgba(255,255,255,0.1);}.off-canvas-menu-wrapper ul ul a:hover{background-color:rgba(0,0,0,0.1);}.off-canvas-menu-wrapper{background:url("../images/seasonal_header_pattern_01_2016.jpg") 0 75px;}.off-canvas-menu-wrapper:before{background-color:rgba(101,107,108,0.9);content:"";position:absolute;top:0;left:0;width:100%;height:100%;}.sidebar .block-title{font-size:1.125rem;line-height:1.4;margin:0.2rem 0 0.5rem 0;position:relative;}.sidebar .block-title small,.sidebar .block-title .block-related .block-content .block-subtitle,.block-related .block-content .sidebar .block-title .block-subtitle{position:absolute;right:0;top:0;}.block-title{padding:0 0 0.5em;font-weight:normal;}.block-title strong{font-weight:normal;}.block-viewed .block-content{border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;}.block-viewed .block-content>:first-child{margin-top:0;}.block-viewed .block-content>:last-child{margin-bottom:0;}.block-viewed .block-content h1,.block-viewed .block-content h2,.block-viewed .block-content h3,.block-viewed .block-content h4,.block-viewed .block-content h5,.block-viewed .block-content h6,.block-viewed .block-content p{color:#222222;}.block-viewed .block-content h1,.block-viewed .block-content h2,.block-viewed .block-content h3,.block-viewed .block-content h4,.block-viewed .block-content h5,.block-viewed .block-content h6{line-height:1;margin-bottom:0.625rem;}.block-viewed .block-content h1.subheader,.block-viewed .block-content h2.subheader,.block-viewed .block-content h3.subheader,.block-viewed .block-content h4.subheader,.block-viewed .block-content h5.subheader,.block-viewed .block-content h6.subheader{line-height:1.4;}.block-viewed ol{margin-bottom:0;}.block-viewed p{margin-bottom:0;}.block-viewed li{list-style-type:disc;margin-left:1rem;}.block-compare li.item{padding-right:1.5rem;position:relative;}.block-compare li.item .btn-remove{position:absolute;right:0;top:0;}.block-compare .actions{*zoom:1;text-align:right;}.block-compare .actions:before,.block-compare .actions:after{content:" ";display:table;}.block-compare .actions:after{clear:both;}.block-compare .actions button{float:left;}.block-reorder li.item{position:relative;*zoom:1;margin-bottom:0;padding-left:1.5rem;}.block-reorder li.item:before,.block-reorder li.item:after{content:" ";display:table;}.block-reorder li.item:after{clear:both;}.block-reorder li.item p{margin-bottom:0;}.block-reorder li.item input{position:absolute;left:0;top:0.25rem;}.block-reorder .actions{*zoom:1;text-align:right;}.block-reorder .actions:before,.block-reorder .actions:after{content:" ";display:table;}.block-reorder .actions:after{clear:both;}.block-reorder .actions button{float:left;}.block-layered-nav .btn-remove:before{font-size:0.8em;}.block-layered-nav .currently ol{border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;margin-bottom:0;}.block-layered-nav .currently ol>:first-child{margin-top:0;}.block-layered-nav .currently ol>:last-child{margin-bottom:0;}.block-layered-nav .currently ol h1,.block-layered-nav .currently ol h2,.block-layered-nav .currently ol h3,.block-layered-nav .currently ol h4,.block-layered-nav .currently ol h5,.block-layered-nav .currently ol h6,.block-layered-nav .currently ol p{color:#222222;}.block-layered-nav .currently ol h1,.block-layered-nav .currently ol h2,.block-layered-nav .currently ol h3,.block-layered-nav .currently ol h4,.block-layered-nav .currently ol h5,.block-layered-nav .currently ol h6{line-height:1;margin-bottom:0.625rem;}.block-layered-nav .currently ol h1.subheader,.block-layered-nav .currently ol h2.subheader,.block-layered-nav .currently ol h3.subheader,.block-layered-nav .currently ol h4.subheader,.block-layered-nav .currently ol h5.subheader,.block-layered-nav .currently ol h6.subheader{line-height:1.4;}.block-layered-nav .currently ol .label{font-weight:bold;}.block-layered-nav .actions{text-align:right;padding-top:0.5rem;margin-bottom:1rem;}.block-layered-nav .block-subtitle{display:none;}.dd-menu{background:#2c3233;padding-top:0px;position:relative;-webkit-box-shadow:-1px 6px 30px 0px rgba(50,50,50,0.52);-moz-box-shadow:-1px 6px 30px 0px rgba(50,50,50,0.52);box-shadow:-1px 6px 30px 0px rgba(50,50,50,0.52);}.dd-menu a:hover{background-color:#bdc3c7!important;color:#2c3233!important;font-family:"gothambold";text-decoration:none;}.dd-menu:before{bottom:100%;left:25%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(44,50,51,0);border-bottom-color:#2c3233;border-width:15px;margin-left:-15px;}#main-menu{display:table;width:100%;max-width:1300px;margin:0 auto;}@media only screen and (max-width: 1024px) and (min-width: 641px) {#main-menu{font-size:0.75rem;}#main-menu ul{font-size:1em;}}#main-menu li{display:table-cell;white-space:nowrap;font-family:"gothammedium";text-transform:uppercase;position:relative;vertical-align:middle;}#main-menu li a{position:relative;display:inline-block;color:#2c3233;text-decoration:none;padding:17px 0 13px 0;margin:0 20px;}#main-menu li a span{-webkit-font-smoothing:antialiased;}@media only screen and (max-width: 1024px) and (min-width: 641px) {#main-menu li a{margin:0 10px;}}#main-menu li a:after{content:'';position:absolute;background:rgba(0,185,189,0.4);bottom:30%;left:0;width:100%;height:1px;opacity:0;transition:height 0.3s,opacity 0.3s,bottom 0.3s;}#main-menu li a:hover:after{height:4px;opacity:1;bottom:0;}#main-menu li.current a:after,#main-menu li.current-parent a:after{background:#00b9bd;height:4px;opacity:1;bottom:0;}#main-menu li.main-title{font-size:1.5em;letter-spacing:0.06em;display:none;width:100%;white-space:normal;line-height:1.2;}@media only screen and (min-width: 1025px) {#main-menu li.main-title{display:table-cell!important;}}#main-menu li.main-title h1{font-size:inherit;font-family:inherit!important;margin:0;}#main-menu li:hover>.subnav{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}#main-menu li.afterhours{display:none;background-color:#ff8500;}#main-menu li.afterhours span{color:white;}@media only screen and (max-width: 1024px) and (min-width: 641px) {.teefury-odad-index-view #main-menu li.afterhours{display:block;}}#main-menu .subnav{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;transition:opacity 0.3s 0.2s,transform 0.3s 0.2s;z-index:-1;position:absolute;margin:0;top:100%;left:0;background-color:#2c3233;color:white;}#main-menu .subnav:before{content:"";display:block;position:absolute;background-color:#2c3233;height:100%;top:0;width:10000px;left:-5000px;}#main-menu .subnav a{color:white;padding:20px 0 15px 0;}.vertnav-container li>ul{display:none;}.vertnav-container li.active ul{padding-left:0.5rem;margin-left:0.25rem;border-left:1px solid #00b9bd;}.vertnav-container li.active>ul{display:block;}.vertnav-container li.active>a{font-weight:bold;}.vertnav-container li a{line-height:1.5rem;display:block;}.vertnav-container li.parent{position:relative;padding-left:0.1em;}.vertnav-container li.parent>ul{border-left:1px solid #00b9bd;}.vertnav-container li.parent>a{padding-left:1em;}.vertnav-container li.parent:before{position:absolute;left:0;top:0;content:"\f067";font-family:"polar-icons";color:#00b9bd;}.vertnav-container li.parent.active:before{content:"\f068";}ul.disc{margin-left:1.5rem;}@media only screen and (min-width: 641px) {.box-collateral ol,.box-collateral ul,.std ol,.std ul{margin-left:1.5rem;}}.box-collateral ol.products-list,.box-collateral ul.form-list,.box-collateral ul.rating-list,.std ol.products-list,.std ul.form-list,.std ul.rating-list{margin-left:0;}.box-collateral ul.products-grid,.std ul.products-grid{margin-left:-0.75rem;}.box-collateral p,.std p{}.box-collateral p:after,.box-collateral p:before,.std p:after,.std p:before{display:inline;clear:none;content:none;}p.required,.required em{display:inline-block;float:left;margin-right:0.5em;color:#ff3400;font-style:normal;}p.required{clear:both;float:none;display:block;font-size:0.8em;text-align:right;margin-top:-.95rem;}.radio{float:left;margin-right:0.5rem;line-height:1.5em;}label,.label{}input,textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.form-list li{margin-bottom:1rem;clear:both;}.form-list li label{display:block;}.form-list li.control div,.form-list li.control input{float:left;margin-right:0.5rem;}.form-list li.control input[type="text"],.form-list li.control select{margin-top:0.5rem;}.form-list li.control label{width:auto;line-height:1em;}.form-list li.control .input-box{float:left;margin-right:0.5rem;}.form-list li .field{width:48%;}.form-list li .field:last-child{float:right;}.form-list li .field:first-child{float:left;}.form-list li input[type=text]{width:100%;}.form-list li li>div{display:block;margin-bottom:1rem;}.form-list .additional-row p{float:right;width:5%;margin-top:2rem;text-align:center;}.form-list .additional-row p a{float:right;}.form-list .additional-row .field:last-child{width:43%;}.buttons-set{text-align:right;}.buttons-set .back-link{float:left;text-align:left;}.button,button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;white-space:nowrap;}.button:hover,.button:active,.button:focus,button:hover,button:active,button:focus{text-decoration:none;}.button.btn-cart,button.btn-cart{background-color:#2ecc71;border-color:#2ecc71;color:white;}.button.btn-cart:hover,.button.btn-cart:focus,button.btn-cart:hover,button.btn-cart:focus{background-color:#29b765;}.button.btn-cart.outline,button.btn-cart.outline{background-color:transparent;border:1px solid #2ecc71;color:#2ecc71;transition-property:background-color,border-color,color;}.button.btn-cart.outline:hover,.button.btn-cart.outline:focus,button.btn-cart.outline:hover,button.btn-cart.outline:focus{background-color:#2ecc71;border-color:#2ecc71;color:white;}.button.btn-cart:hover,.button.btn-cart:focus,button.btn-cart:hover,button.btn-cart:focus{color:white;}h2.legend{clear:both;}.fieldset{float:left;clear:both;width:100%;margin-bottom:1rem;padding:1rem;border:1px solid #dedede;}.fieldset h2{margin-top:0;margin-bottom:0.5rem;padding:0 0 0.5rem;border-bottom:1px solid #dedede;}.fieldset .legend{font-size:1rem;}.validation-advice{background-color:#ff3400;color:white;line-height:1em;padding:0.5rem;font-size:0.8em;width:auto;position:relative;}.validation-advice:after,.validation-advice:before{bottom:100%;border:solid transparent;border-bottom-color:#ff3400;content:" ";height:0;width:0;position:absolute;pointer-events:none;left:10%;}.validation-advice:after{border-width:0.5rem;margin-left:-0.5rem;}.validation-advice:before{border-width:0.5rem;margin-left:-0.5rem;}input.validation-failed,textarea.validation-failed{border:1px solid #ff3400;}.forum-image{color:#656b6c;}.forum-image:before{content:"\1F4C1";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.archive{color:#656b6c;}.archive:before{content:"\E800";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.popular-article{color:#656b6c;}.popular-article:before{content:"\1F4C4";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.autocomplete div{color:#656b6c;}.autocomplete div:before{content:"\E731";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.arrow_up{color:#656b6c;}.arrow_up:before{content:"\2B06";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page_edit{color:#656b6c;}.page_edit:before{content:"\270E";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.delete{color:#656b6c;}.delete:before{content:"\232B";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}li.color{}li.color:before{content:"\1F4A7";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.active .color span{}.active .color span:before{content:"\2713";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.active .color span:before{margin:0 auto;margin-top:-10px;float:left;width:100%;text-shadow:#035557 0px 0px 8px;color:#f1f1f1;}.nav-medium{color:#2c3233!important;}.nav-medium:before{content:"\2630";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#like-heart{color:#2c3233!important;float:left;margin-top:8px;}#like-heart:before{content:"\2661";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:32px;float:left;}.close-btn,.block-cart .close-btn,.cart-list .link-wishlist,.btn-remove2,.btn-remove{text-indent:-9999px;display:inline-block;position:relative;width:1.5em;line-height:1em;}.close-btn:before,.block-cart .close-btn:before,.cart-list .link-wishlist:before,.btn-remove2:before,.btn-remove:before{content:"\e001";font-family:"polar-icons";position:absolute;text-indent:0;left:0;top:0;display:inline-block;color:#ff3400;font-size:1rem;}.close-btn:hover:before,.close-btn:active:before,.close-btn:focus:before,.block-cart .close-btn:hover:before,.block-cart .close-btn:active:before,.block-cart .close-btn:focus:before,.cart-list .link-wishlist:hover:before,.cart-list .link-wishlist:active:before,.cart-list .link-wishlist:focus:before,.btn-remove2:hover:before,.btn-remove2:active:before,.btn-remove2:focus:before,.btn-remove:hover:before,.btn-remove:active:before,.btn-remove:focus:before{color:#cc2a00;}.product-details .btn-remove{text-indent:0;font-size:0.75rem;padding:0.625rem 0.9375rem;width:4.5625rem;}.product-details .btn-remove:before{content:''!important;}.product-details .btn-remove:hover{color:#ff3400;}.event-container{margin:22px 0 0 0px;}.event-container:before{content:'\1F554';font-family:"EntypoRegular";font-size:2.8125rem;position:absolute;top:8px;}.event-container .status{width:auto;margin-right:20px;display:inline-block;padding-left:28px;margin-bottom:6px;font-size:16px;text-transform:uppercase;}@media only screen and (min-width: 64.063em) {.event-container .status{margin-right:0px;width:57%;font-size:20px;}}.event-container .event-ticker{display:inline-block;font-size:16px;color:#ea7f2d;}@media only screen and (max-width: 40em) {.event-container .event-ticker{font-size:14px;}}.event-container .event-dates{display:inline-block;font-size:16px;color:#ea7f2d;}@media only screen and (max-width: 40em) {.event-container .event-dates{font-size:14px;}}.off-canvas-wrapper .close-btn,.block-cart .close-btn{cursor:pointer;}.off-canvas-wrapper .close-btn:before,.block-cart .close-btn:before{color:#f1f1f1;content:"\2716";font-family:"EntypoRegular";font-size:2.8125rem;}.off-canvas-wrapper .close-btn:hover:before,.off-canvas-wrapper .close-btn:active:before,.off-canvas-wrapper .close-btn:focus:before,.block-cart .close-btn:hover:before,.block-cart .close-btn:active:before,.block-cart .close-btn:focus:before{color:#00a5a9;}.off-canvas-wrapper .close-btn{text-align:center;width:2.5rem;}.off-canvas-wrapper .close-btn:before{padding:0 0.5rem;top:0.5em;left:0.25rem;width:1em;display:inline-block;color:#222222;font-size:1.5rem;}.options-icon,.filter-icon,.category-icon{background-color:#00b9bd;color:white;cursor:pointer;line-height:1.5em;padding:0.5rem 1rem;margin:0 0.75rem 1rem;position:relative;}.options-icon.expanded:after,.options-icon.collapsed:after,.filter-icon.expanded:after,.filter-icon.collapsed:after,.category-icon.expanded:after,.category-icon.collapsed:after{content:"\f078";text-indent:0;position:absolute;right:1rem;top:0.5rem;font-size:1.5rem;color:white;font-family:"polar-icons";}.options-icon.expanded:after,.filter-icon.expanded:after,.category-icon.expanded:after{content:"\f077";}.filter-icon{margin:0 0 1rem;}.options-icon{margin:0;}.cart-link:after{content:"\f07a";text-indent:0;font-size:2rem;margin-left:0.5rem;margin-top:-4px;font-family:"polar-icons";display:inline-block;vertical-align:middle;line-height:3rem;}.design-modal-open:after{content:"\f00e";text-indent:0;font-size:3rem;margin-left:0.5rem;margin-top:-4px;font-family:"FontAwesome";display:inline-block;vertical-align:middle;line-height:3rem;color:#f1f1f1;}.design-modal-open:after.sizing-chart{content:''!important;}.cs-skin-underline>span::after{font-family:"FontAwesome"!important;content:'\f067'!important;right:0.25em!important;-webkit-transform:translate3d(0,-50%,0) rotate3d(0,0,1,45deg);transform:translate3d(0,-50%,0) rotate3d(0,0,1,45deg);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}.cs-select .cs-selected span::after{font-family:'FontAwesome';content:'\f00c';opacity:1;-webkit-transition:opacity 0.3s 0.7s;transition:opacity 0.3s 0.7s;}.icon-tshirt{position:relative;top:4px;}.close-reveal-modal:before{content:"\2716";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.close-reveal-modal:before{width:25px;color:#2c3233;}.messages li.success-msg li:before,.messages li.error-msg li:before,.messages li.notice-msg li:before{content:"\f071";font-family:"polar-icons";font-size:1.5rem;line-height:1em;vertical-align:middle;float:left;margin-right:1rem;display:block;}.messages li.success-msg li:before{content:"\f00c";}.messages li.notice-msg li:before{content:"\f05a";}.cart-list .link-wishlist{line-height:1em;}.cart-list .link-wishlist:before{content:"\f044";color:#222222;}.cart-list .link-wishlist:hover:before,.cart-list .link-wishlist:active:before,.cart-list .link-wishlist:focus:before{color:#3c3c3c;}.my-account .order-info li.current:before{content:"\e000 ";font-family:"polar-icons";color:#fb6900;padding-right:0.5rem;}.btn-checkout:after{content:"\e000";position:relative;bottom:-0.125rem;font-size:1.5rem;margin-left:1rem;line-height:1rem;color:white;font-family:"polar-icons";}#mini-cart-wrapper .btn-checkout:after{font-size:1rem;}#onestepcheckout-coupon-add:after,#onestepcheckout-giftcard-add:after,.shop-link:after{}.chrome #onestepcheckout-coupon-add:after{margin-left:-6px!important;}.plus.one,.minus.one{color:white;display:inline-block;background-color:white;border-radius:50%;width:1em;height:1em;font-size:1.25em;line-height:1;vertical-align:middle;transition:background-color 0.3s,color 0.3s;position:relative;-webkit-font-smoothing:antialiased;}.plus.one:hover,.minus.one:hover{background-color:#00a5a9;text-decoration:none;}.plus.one:before,.minus.one:before{content:"+";font-family:"gothammedium";color:#00b9bd;line-height:1;display:inline-block;}.plus.one.disabled,.minus.one.disabled{background-color:#bdc3c7;cursor:default;}.plus.one.remove:hover,.minus.one.remove:hover{background-color:#ff3400;}.minus.one:before{content:"-";margin-left:-1px;}.plus.one:before{margin-top:1px;}.win .plus.one:before{margin-top:0;}.opc li button:after{content:"\e000";font-family:"polar-icons";margin-left:1rem;}.back-link a small,.back-link a .block-related .block-content .block-subtitle,.block-related .block-content .back-link a .block-subtitle{display:none;}.back-link a:before{content:"\f053";display:inline-block;font-family:"polar-icons";margin-right:0.5rem;}.options-icon,.filter-icon,.category-icon{background-color:#00b9bd;color:white;cursor:pointer;line-height:1.5em;padding:0.5rem 1rem;margin:0 0.75rem 1rem;position:relative;}.options-icon.expanded:after,.options-icon.collapsed:after,.filter-icon.expanded:after,.filter-icon.collapsed:after,.category-icon.expanded:after,.category-icon.collapsed:after{content:"\f078";text-indent:0;position:absolute;right:1rem;top:0.5rem;font-size:1.5rem;color:white;font-family:"polar-icons";}.options-icon.expanded:after,.filter-icon.expanded:after,.category-icon.expanded:after{content:"\f077";}.filter-icon{margin:0 0 1rem;}.options-icon{margin:0;clear:both;}#search_mini_form_mobile button{background-color:transparent;text-indent:-9999px;display:inline-block;width:1em;line-height:1em;}#search_mini_form_mobile button:before{content:"\f002";font-family:"polar-icons";position:absolute;text-indent:0;padding:0 0.5rem;top:0.5em;left:0;width:1em;display:inline-block;color:#222222;font-size:1.5rem;}#search_mini_form_mobile button:hover:before,#search_mini_form_mobile button:active:before,#search_mini_form_mobile button:focus:before{color:#00b9bd;}.secure-checkout:before{content:"\1F512";text-indent:0;float:left!important;font-size:4rem!important;margin-right:0.875rem;margin-top:-13px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;}.blog:before{content:"\e606";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"icomoon";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.blog:before{font-size:1.4375rem!important;}.fb:before{content:"\e601";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"icomoon";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fb:before{font-size:1.4375rem!important;}.tw:before{content:"\e600";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"icomoon";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.tw:before{font-size:1.4375rem!important;}.gg:before{content:"\e602";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"icomoon";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.gg:before{font-size:1.4375rem!important;}.ins:before{content:"\e604";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"icomoon";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ins:before{font-size:1.4375rem!important;}.pin:before{content:"\e603";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"icomoon";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.pin:before{font-size:1.4375rem!important;}.rss:before{content:"\E73A";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html.win .rss:before{margin-top:-24px!important;}.top-menu>li>a:before{content:"";display:block;float:left;font-family:"icomoon";-webkit-font-smoothing:antialiased;line-height:1.563em;width:1.563em;text-align:center;}.top-menu a:hover{text-decoration:none;}.top-menu>.mobile-menu-toggle>a:before{content:"\e60b";}.top-menu>.facebook>a:before{content:"\e601";}.top-menu>.twitter>a:before{content:"\e600";}.top-menu>.instagram>a:before{content:"\e604";}.top-menu>.tumblr>a:before{content:"\e608";}.top-menu>.pinterest>a:before{content:"\e603";}.top-menu>.search>a:before{content:"\e605";}.top-menu>.profile>a:before{content:"\e609";}.top-menu>.cart>a:before{content:"\e60a";}.top-menu .profile-icon a:before{font-size:2em;line-height:1;width:0.8em;display:inline-block;}.top-menu .profile-icon.profile a:before{content:"\2699";font-family:"EntypoRegular";text-decoration:none;-webkit-font-smoothing:antialiased;}.top-menu .profile-icon.orders a:before{content:"\E005";font-family:"EntypoRegular";text-decoration:none;-webkit-font-smoothing:antialiased;}.top-menu .profile-icon.shop a:before{content:"\1F304";font-family:"EntypoRegular";text-decoration:none;-webkit-font-smoothing:antialiased;}.top-menu .profile-icon.following a:before{content:"\229E";font-family:"EntypoRegular";text-decoration:none;-webkit-font-smoothing:antialiased;}.top-menu .profile-icon.wishlist a:before{content:"\2665";font-family:"EntypoRegular";text-decoration:none;-webkit-font-smoothing:antialiased;}.top-menu .profile-icon.logout a:before{content:"\E741";font-family:"EntypoRegular";text-decoration:none;-webkit-font-smoothing:antialiased;}.icon-upload{color:#2c3233;}.icon-upload:before{content:"\e60d";font-family:"icomoon";-webkit-font-smoothing:antialiased;font-size:1.25em;vertical-align:middle;margin-top:-0.2em;display:inline-block;}nav.breadcrumbs{margin-top:-0.5rem;clear:both;line-height:1.5rem;}nav.breadcrumbs>*{font-size:0.83333rem;}nav.breadcrumbs>a{display:none;float:none;}nav.breadcrumbs>a:before{font-size:1.25rem;color:#f1f1f1;}nav.breadcrumbs>a:nth-last-child(2),nav.breadcrumbs>a:last-child{display:inline;}nav.breadcrumbs>a:nth-last-child(2):before{display:none;}@media only screen and (min-width: 641px) {nav.breadcrumbs>a{display:inline-block;float:left;}nav.breadcrumbs>a:nth-last-child(2),nav.breadcrumbs>a:last-child{display:inline-block;}nav.breadcrumbs>a:nth-last-child(2):before{display:inline;}}.category-image{text-align:center;}.category-image img{margin:0 auto;width:100%;}.category-hero-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-position:center center;text-align:center;}@media only screen and (min-width: 641px) {.category-hero-banner{min-height:266.66667px;}}@media screen and (min-width: 1250px) {.category-hero-banner{height:400px;}}.category-hero-banner .content{width:100%;max-width:1170px;margin:0 auto 0;color:white;padding:2em 0.75rem;}.category-hero-banner .hero-title img{max-width:80%;}.category-hero-banner .hero-features{margin-top:0.75em;font-family:"gothambook";-webkit-font-smoothing:antialiased;list-style-type:none;}@media only screen and (min-width: 641px) {.category-hero-banner .hero-features li+li{border-left:1px solid white;}}@media only screen and (min-width: 1025px) {.category-hero-banner .hero-features{font-size:1.375em;}}.category-description{max-width:994.5px;margin:0 auto 1.5em;font-family:"gothambook";-webkit-font-smoothing:antialiased;}.toolbar .num-results{font-family:"gothammedium"!important;font-size:1.25em;float:left;}.toolbar .toolbar-content{min-height:2.625em;}.toolbar.top-toolbar{border-top:1px solid gray;}.toolbar.top-toolbar .toolbar-content{padding-top:0.75em;}.toolbar.bottom-toolbar{border-bottom:1px solid gray;}.toolbar.bottom-toolbar .num-results{display:none;}.toolbar .pages{float:right;}.toolbar .pages ol{list-style-type:none;font-size:1.25em;}.toolbar .pages li{float:left;}.toolbar .pages a{color:black;display:block;margin:0 0.1em;transition:color 300ms;padding:2px;}.toolbar .pages a.current{color:#0099ff;cursor:default;}.toolbar .pages a.first,.toolbar .pages a.last,.toolbar .pages a.previous,.toolbar .pages a.next{color:gray;display:inline-block;margin:0;font-size:1.5em;line-height:.95em;}.toolbar .pages a.next{margin-left:5px;}.toolbar .pages a.previous{margin-right:5px;}.toolbar .pages a:hover{color:#0099ff;text-decoration:none;}.toolbar .pages>strong{display:none;}.category-products .item{padding-bottom:0.75em;}.category-products .item .thumbnail-container{position:relative;overflow:hidden;}.category-products .item .thumbnail-container a{position:relative;display:block;}.category-products .item .thumbnail-container .thumbnail{width:100%;}.category-products .item .thumbnail-container .thumbnail-hover-container{position:absolute;width:100%;top:0;opacity:0;transition:opacity 300ms;}.category-products .item .thumbnail-container:hover .thumbnail-hover-container{opacity:1;}.category-products .multiple-sizes .thumbnail-container>a:before{top:0;left:0;content:"Sizes+";display:block;position:absolute;text-transform:uppercase;font-family:"gothammedium";letter-spacing:1px;text-align:center;-webkit-font-smoothing:antialiased;-wekkit-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:7.5em;line-height:1.75em;vertical-align:middle;-webkit-transform:translateY(5.3033em) rotate(-45deg) translateY(-100%);-ms-transform:translateY(5.3033em) rotate(-45deg) translateY(-100%);transform:translateY(5.3033em) rotate(-45deg) translateY(-100%);background-color:#00b9bd;color:white;z-index:10;}@media only screen and (max-width: 480px) {.category-products .multiple-sizes .thumbnail-container>a:before{font-size:0.75em;}}.category-products .new-product .thumbnail-container>a:before{top:0;left:0;content:"New";display:block;position:absolute;text-transform:uppercase;font-family:"gothammedium";letter-spacing:1px;text-align:center;-webkit-font-smoothing:antialiased;-wekkit-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:7.5em;line-height:1.75em;vertical-align:middle;-webkit-transform:translateY(5.3033em) rotate(-45deg) translateY(-100%);-ms-transform:translateY(5.3033em) rotate(-45deg) translateY(-100%);transform:translateY(5.3033em) rotate(-45deg) translateY(-100%);background-color:#fb6900;color:white;z-index:10;}@media only screen and (max-width: 480px) {.category-products .new-product .thumbnail-container>a:before{font-size:0.75em;}}.category-products .on-sale .thumbnail-container>a:before{top:0;left:0;content:"Sale";display:block;position:absolute;text-transform:uppercase;font-family:"gothammedium";letter-spacing:1px;text-align:center;-webkit-font-smoothing:antialiased;-wekkit-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:7.5em;line-height:1.75em;vertical-align:middle;-webkit-transform:translateY(5.3033em) rotate(-45deg) translateY(-100%);-ms-transform:translateY(5.3033em) rotate(-45deg) translateY(-100%);transform:translateY(5.3033em) rotate(-45deg) translateY(-100%);background-color:#fb6900;color:white;z-index:10;}@media only screen and (max-width: 480px) {.category-products .on-sale .thumbnail-container>a:before{font-size:0.75em;}}.category-products .new-product.multiple-sizes .thumbnail-container>a:after,.category-products .on-sale.multiple-sizes .thumbnail-container>a:after{top:0;left:0;content:"Sizes+";display:block;position:absolute;text-transform:uppercase;font-family:"gothammedium";letter-spacing:1px;text-align:center;-webkit-font-smoothing:antialiased;-wekkit-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:11.05em;line-height:1.75em;vertical-align:middle;-webkit-transform:translateY(7.81353em) rotate(-45deg) translateY(-100%);-ms-transform:translateY(7.81353em) rotate(-45deg) translateY(-100%);transform:translateY(7.81353em) rotate(-45deg) translateY(-100%);background-color:#00b9bd;color:white;z-index:10;}@media only screen and (max-width: 480px) {.category-products .new-product.multiple-sizes .thumbnail-container>a:after,.category-products .on-sale.multiple-sizes .thumbnail-container>a:after{font-size:0.75em;}}.category-products .re-released .thumbnail-container>a:after{top:0;left:0;content:"Re-released";display:block;position:absolute;text-transform:uppercase;font-family:"gothammedium";letter-spacing:1px;text-align:center;-webkit-font-smoothing:antialiased;-wekkit-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:11.05em;line-height:1.75em;vertical-align:middle;-webkit-transform:translateY(7.81353em) rotate(-45deg) translateY(-100%);-ms-transform:translateY(7.81353em) rotate(-45deg) translateY(-100%);transform:translateY(7.81353em) rotate(-45deg) translateY(-100%);background-color:#00b9bd;color:white;z-index:10;}@media only screen and (max-width: 480px) {.category-products .re-released .thumbnail-container>a:after{font-size:0.75em;}}.category-products .out-of-stock .thumbnail-container>a:after{top:0;left:0;content:"Sold Out";display:block;position:absolute;text-transform:uppercase;font-family:"gothammedium";letter-spacing:1px;text-align:center;-webkit-font-smoothing:antialiased;-wekkit-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:11.05em;line-height:1.75em;vertical-align:middle;-webkit-transform:translateY(7.81353em) rotate(-45deg) translateY(-100%);-ms-transform:translateY(7.81353em) rotate(-45deg) translateY(-100%);transform:translateY(7.81353em) rotate(-45deg) translateY(-100%);background-color:#ff3400;color:white;z-index:10;}@media only screen and (max-width: 480px) {.category-products .out-of-stock .thumbnail-container>a:after{font-size:0.75em;}}.category-products .omnibus-badge{position:absolute;bottom:0;left:0;right:0;padding-left:6px;padding-bottom:6px;}.category-products .omnibus-badge .label{margin-top:-4.375em;margin-bottom:1em;margin-left:2.5em;padding-top:1em;padding-bottom:1em;text-indent:3.125em;color:white;font-family:"gothamlight";font-weight:bold;-webkit-font-smoothing:antialiased;}.category-products .omnibus-badge:hover label{width:100%;}.category-products .omnibus-badge.amys_pick .label{background-color:#9bd5bf;}.category-products .omnibus-badge.hectors_pick .label{background-color:#e11d00;}.category-products .omnibus-badge.staff_pick .label{background-color:#d14f09;}.category-products .omnibus-badge.as_seen_on .label{display:none;}@media screen and (max-width: 740px) {.category-products .omnibus-badge{font-size:0.9em;padding-left:0;left:-8px;}.category-products .omnibus-badge img{width:75px;}.category-products .omnibus-badge.as_seen_on{text-align:center;left:0;}.category-products .omnibus-badge.as_seen_on img{width:auto;margin:0 auto;}.category-products .omnibus-badge .label{text-indent:2.75em;}}@media only screen and (min-width: 641px) {.no-touch .category-products .omnibus-badge{padding-bottom:24px;}.no-touch .category-products .omnibus-badge .label{width:0;overflow:hidden;white-space:nowrap;transition:width 300ms;}}@media screen and (max-width: 385px) {.cms-geek-and-sundry-omnibus .category-products .item{max-width:290px;margin:0 auto!important;display:block;float:none;width:100%;}}@media only screen and (min-width: 641px) {.category-products .thumbnail-container:hover .omnibus-badge .label{width:100%;}}.category-products .product-details-container{text-align:center;font-family:"gothambook";font-size:0.875em;line-height:1;min-height:3.25em;position:relative;}.category-products .product-details-container .title-container{margin-top:0.25em;}.category-products .product-details-container .price-container{margin-top:0.375em;color:gray;}.category-products .product-details-container .not-available{color:#a65a5a;}.category-products .product-details-container .title{color:inherit;}.category-products .product-details-container .artist{color:#0099ff;}.category-products .item .thumbnail-container .more-like-this-overlay{display:none;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.category-products .item .thumbnail-container .more-like-this-overlay a{text-align:center;font-family:"gothambook";background-color:#f1f1f1;color:#0099ff;text-decoration:none;line-height:2em;}.no-touch .category-products .item .thumbnail-container .more-like-this-overlay{margin-top:-2em;display:block!important;opacity:0;transition:opacity 300ms;z-index:11;position:relative;}.no-touch .category-products .item .thumbnail-container .more-like-this-overlay a{background-color:rgba(0,0,0,0.4);color:white;}.category-products .item .thumbnail-container:hover .more-like-this-overlay{opacity:1;}#more-collections-footer{margin:2em 0 8em;background:url("../images/catalog/category/CollectionShopButton-BG.jpg") center center;}#more-collections-footer a{background-color:rgba(0,0,0,0.6);display:block;text-align:center;padding:3em 0;text-decoration:none;transition:background-color 0.3s;}#more-collections-footer a:hover{background-color:rgba(0,0,0,0.25);}@media only screen and (max-width: 640px) {#more-collections-footer a{padding:4em 0;}}#more-collections-footer a img{max-width:90%;}@media only screen and (min-width: 641px) {#more-collections-footer a img{max-width:75%;}}@media only screen and (min-width: 1025px) {#more-collections-footer a img{max-width:60%;}}#categories-wrapper{margin-top:1.25em;}#categories-grid{font-size:1rem;}@media only screen and (min-width: 641px) {#categories-grid{font-size:0.6rem;}}@media only screen and (min-width: 1025px) {#categories-grid{font-size:0.8rem;}}#categories-grid .category-item img{width:100%;}#categories-grid .category-item a{display:block;position:relative;color:white;font-family:gothamlight;letter-spacing:.1em;transition:none;}#categories-grid .category-item a .category-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.4);transition:background 0.5s;}#categories-grid .category-item a .category-overlay .details{position:absolute;bottom:50%;transform:translateY(50%);width:100%;text-align:center;padding:0.25rem 1rem;transition:bottom 0.3s,background 0.3s,transform 0.3s;}#categories-grid .category-item a .category-overlay .title{font-size:100%;display:inline-block;transform:scale(1.25);text-shadow:black 0px 1px 1px;transition:transform 0.3s;}#categories-grid .category-item a .category-overlay .title:before{content:"Shop";color:#FC0;font-family:gothammedium;overflow:hidden;display:inline-block;transition:width 0.2s,opacity 0.2s;text-transform:uppercase;line-height:1;margin-bottom:-0.2em;width:0;opacity:0;}#categories-grid .category-item a:hover .category-overlay,html.mobile #categories-grid .category-item a .category-overlay{background:rgba(0,0,0,0);}#categories-grid .category-item a:hover .category-overlay .details,html.mobile #categories-grid .category-item a .category-overlay .details{transform:none;bottom:0;background:#2c3233;}#categories-grid .category-item a:hover .category-overlay .title,html.mobile #categories-grid .category-item a .category-overlay .title{transform:scale(1);}#categories-grid .category-item a:hover .category-overlay .title:before,html.mobile #categories-grid .category-item a .category-overlay .title:before{width:3.8em;opacity:1;transition:width 0.25s 0.35s,opacity 0.25s 0.45s;}button#showMoreCategories{width:15em;margin:1.5em auto 3em;}@media only screen and (max-width: 640px) {button#showMoreCategories{width:100%;}}.price-box{margin-bottom:1rem;font-size:1.2rem;color:#222222;font-weight:700;}.price-box p{margin:0;}.price-box .old-price{text-decoration:line-through;font-size:0.75rem;color:#555555;}.price-box .price{font-weight:bold;}.price-box .price-including-tax,.price-box .price-excluding-tax{display:block;}.price-box .price-including-tax{font-size:0.8em;}.artist-name{font-family:"gothammedium"!important;}.artist-name a{color:#0099ff;}.product-type{font-family:"gothambook";color:#7f7f7f;text-transform:uppercase;font-size:0.7em;letter-spacing:2px;}.product-description p{-webkit-font-smoothing:antialiased;line-height:1.25;}.product-description ul{list-style-position:inside;}.product-options{border-width:0;padding:0;margin:0;}.product-options label{line-height:2.25;font-size:1em;}.product-options .option,.product-options .qty-wrapper{float:left;min-width:33%;}@media only screen and (max-width: 640px) {.product-options .option,.product-options .qty-wrapper{width:50%;}.canvas-tee .product-options .option,.canvas-tee .product-options .qty-wrapper{margin-top:1em;}}.product-options .option dt,.product-options .qty-wrapper dt{display:none;}.product-options .option dd,.product-options .qty-wrapper dd{padding-right:1em;}.product-options .option select,.product-options .qty-wrapper select{border-color:#2c3233;color:black;transition:background 300ms;padding-right:2.2em;}.product-options .qty-wrapper dt{display:block;float:left;}.product-options .qty-wrapper dd{margin-left:3em;}.canvas-tee .product-options dd{margin-bottom:0.75em;}@media only screen and (max-width: 640px) {.canvas-tee .product-options dd{margin-bottom:0;}}.canvas-tee .product-options .option{margin-top:0;}.canvas-tee .product-options .option.gender,.canvas-tee .product-options .option.color{clear:both;width:100%;}.canvas-tee .product-options .option.size{margin-left:6em;}@media only screen and (max-width: 640px) {.canvas-tee .product-options .option.size{margin-left:0;margin-top:1em;}}.canvas-tee .product-options .colors-container label,.canvas-tee .product-options .gender-container label{float:left;}.canvas-tee .product-options .colors-container>ul,.canvas-tee .product-options .gender-container>ul{margin-left:6em;display:block;}@media only screen and (max-width: 640px) {.canvas-tee .product-options .colors-container>ul,.canvas-tee .product-options .gender-container>ul{margin-left:0;clear:left;}}.add-to-links>li,.add-to-links{display:inline-block;float:left;}.add-to-links a.button{margin-left:0;}@media only screen and (min-width: 641px) {.add-to-links a.button{margin-left:1rem;}}.share-container{display:inline-block;position:relative;padding-right:9px;}.share-container label{font-size:1.25em;margin-top:.25em;padding-right:0.25em;display:inline-block;}.share-container .icon-upload{font-size:1.25em;}.share-container .sharebar{position:absolute;bottom:100%;right:66%;opacity:0;height:0;overflow:hidden;transition:opacity 300ms 100ms,height 10ms 300ms,right 10ms 300ms;}.share-container .sharebar.open{display:block;right:0;opacity:1;height:32px;transition:right 300ms ease-out,opacity 300ms 100ms;}.share-container .gig-button-container{margin-bottom:0;}.gender-container label{font-size:1.25em;margin-right:0.5em;display:inline-block;}.product-options .gender-container label{width:4em;}.gender-container .gender-options{list-style-type:none;display:inline-block;margin:0;}.gender-container .gender-options .gender-option{display:inline-block;border:1px solid #2c3233;padding:0.0625em 0.6em;font-size:1.25em;cursor:pointer;margin-bottom:0.5em;margin-right:0.25em;}@media only screen and (min-width: 641px) {.gender-container .gender-options .gender-option{font-size:1.25em;margin-right:0.5em;padding:0.0625em 0.75em;}}.gender-container .gender-options .gender-option.selected{color:white;background-color:#2c3233;}.colors-container label{font-size:1.25em;margin-right:0.5em;display:inline-block;}.product-options .colors-container label{width:4em;}.colors-container .color-options{list-style-type:none;display:inline-block;margin:0;vertical-align:middle;}.colors-container .color-option{display:inline-block;width:3em;height:3em;border:2px solid gray;border:2px solid rgba(0,0,0,0.1);vertical-align:bottom;cursor:pointer;transition:border-color 150ms,background-color 150ms,opacity 150ms;margin-right:0.5em;margin-bottom:0.5em;}.colors-container .color-option.active{border-color:#0099ff;cursor:default;}.colors-container .color-option.disabled{opacity:0.2;cursor:default;cursor:not-allowed;}.add-to-cart-container .add-to-cart,.add-to-cart-container .add-to-wishlist,.add-to-cart-container .buy-it{padding:0.75em 1.25em;font-size:1.25em;text-transform:uppercase;font-family:"gothammedium";-webkit-font-smoothing:antialiased;transition:background-color 300ms,opacity 300ms;}.add-to-cart-container .add-to-cart .price:after,.add-to-cart-container .add-to-wishlist .price:after,.add-to-cart-container .buy-it .price:after{display:inline-block;content:"";vertical-align:bottom;width:1px;height:1.75em;margin:-0.25em 1em;border-right:1px solid rgba(153,67,0,0.2);transition:border-right-color 300ms;}.add-to-cart-container .add-to-cart:disabled,.add-to-cart-container .add-to-wishlist:disabled,.add-to-cart-container .buy-it:disabled{background-color:#7f7f7f!important;}.add-to-cart-container .add-to-cart:disabled .price:after,.add-to-cart-container .add-to-wishlist:disabled .price:after,.add-to-cart-container .buy-it:disabled .price:after{border-right-color:#656b6c;}.add-to-cart-container .add-to-wishlist{margin-left:0.6em;padding:0.75em 1em;color:#4c5152!important;border:1px solid #4c5152;background-color:white!important;transition:opacity 300ms;}@media only screen and (max-width: 40em) {.add-to-cart-container .add-to-wishlist{margin-left:0;}}.add-to-cart-container .add-to-wishlist.disabled{opacity:0.45;}.product-details{line-height:1.6;}.product-details .product-description{font-size:1.125em;}.product-details .sizing-charts-link{margin-right:50px;}.artist-interview h3,.available-as h3{font-family:"gothammedium"!important;font-size:1.125em;margin-top:0.75rem;-webkit-font-smoothing:antialiased;}.artist-interview .read-more-wrapper{max-height:13em;}.artist-interview .read-more{background-color:white;padding-left:1em;}.artist-interview .read-more.initialized:not(.expanded){height:13em;}.artist-interview .read-more .content{margin:0;}.artist-interview .read-more .content dt{font-family:"gothambook";font-weight:normal;}.artist-interview .read-more .content dd{quotes:"\201C" "\201D" "\2018" "\2019";font-family:"gothamlight";font-style:italic;color:black;}.artist-interview .read-more .content dd:before{content:open-quote;}.artist-interview .read-more .content dd:after{content:close-quote;}.available-as ul{list-style-type:none;}.available-as li{float:left;position:relative;}.available-as li+li{margin-left:0.5em;}.available-as .thumbnail{height:9.49em;}.product-view .short-description{*zoom:1;clear:both;}.product-view .short-description:before,.product-view .short-description:after{content:" ";display:table;}.product-view .short-description:after{clear:both;}.product-view .artistslide{margin-bottom:20px;}.product-view .sh-btn{height:50px;line-height:30px;}.product-view .row.one{margin:0 0 44px;}.product-view .gig-comments-comments{max-height:679px;}.product-view .sidebar{padding:0;}.product-view .product-shop p{margin-bottom:0;}.product-view .product-shop .product-name h1{font-size:1.6875rem;}.product-view .product-shop .price-box{margin:1rem 0;}.product-view .product-shop .availability{float:right;}.product-view .product-shop .availability.in-stock span{color:#2ecc71;font-weight:bold;}.product-view .product-shop .availability.out-of-stock span{color:#ff3400;font-weight:bold;}.product-view .product-shop .tier-prices{margin-left:1.5rem;}.product-view .product-shop .add-to-links{clear:both;line-height:3rem;}@media only screen and (min-width: 641px) {.product-view .product-shop .add-to-links{margin-left:1rem;clear:none;}}.product-view .product-shop button.btn-cart,.product-view .product-shop input[name="qty"]{font-size:1.5rem;text-align:center;}.product-view .product-shop .add-to-cart{float:left;width:auto;}.product-view .product-shop .add-to-cart input,.product-view .product-shop .add-to-cart label{float:left;width:auto;margin-right:10px;}.product-view .product-shop .add-to-cart input{width:2.5rem;height:3rem;}.product-view .product-shop .add-to-cart label[for="qty"]{line-height:2rem;display:none;}.product-view .product-shop .or{display:none;}.product-view .product-options .required em,.product-view .product-options p.required{display:none;}.product-view .product-options dl{margin-bottom:0;}.product-view .product-options .option{padding:0.5rem 0;border-bottom:#dedede 1px solid;line-height:2rem;*zoom:1;}.product-view .product-options .option:before,.product-view .product-options .option:after{content:" ";display:table;}.product-view .product-options .option:after{clear:both;}.product-view .product-options .option:first-of-type{margin-top:1rem;border-top:#dedede 1px solid;}.product-view .product-options dd,.product-view .product-options dt{float:left;margin-bottom:0;}.product-view .product-options dt{min-width:20%;padding-right:1rem;clear:left;}.product-view .product-options dt label{padding:0;margin:0;font-weight:bold;}.product-view .product-options dd{float:left;clear:right;margin:0;width:80%;position:relative;}.product-view .product-options dd .input-box{float:left;}.product-view .product-options dd .input-box select{max-width:160px;margin-bottom:0;}.product-view .product-options dd .qty-holder{float:right;}.product-view .product-options dd .qty-holder label{display:none;}.product-view .product-options dd .qty-holder input.qty{position:absolute;top:0.125rem;right:0;width:2.5em;padding:0.25rem;height:1.7em;display:inline-block;text-align:center;}.product-view .product-options-bottom,.product-view .add-to-box{*zoom:1;background-color:#f7f7f7;padding:0.5rem;margin-bottom:0.5rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.product-view .product-options-bottom:before,.product-view .product-options-bottom:after,.product-view .add-to-box:before,.product-view .add-to-box:after{content:" ";display:table;}.product-view .product-options-bottom:after,.product-view .add-to-box:after{clear:both;}.product-view .product-options-bottom input,.product-view .product-options-bottom button,.product-view .add-to-box input,.product-view .add-to-box button{margin-bottom:0;}.product-view .product-options-bottom .price-box,.product-view .add-to-box .price-box{margin-top:0;}.product-view .add-to-links{margin-bottom:0;}.box-up-sell ul.products-grid{margin-left:0;}.product-view .more-views{margin:0.5rem 0;}.product-view .more-views ul{list-style-type:none;margin:0;}.product-view .more-views ul li{float:left;}.options-list li{list-style-type:none;display:list-item;clear:both;position:relative;}.options-list li input.radio,.options-list li input.checkbox{position:absolute;left:0;top:0;margin-right:0.5em;}.options-list li .label{padding-left:1.5em;}.options-list li label,.options-list li .label{line-height:1em;float:left;padding-bottom:0.125rem;}.options-list li .price-notice{font-size:0.8em;color:#f1f1f1;padding-top:0.25rem;display:inline-block;}.options-list li a{display:inline-block;}.block-related{*zoom:1;clear:both;}.block-related:before,.block-related:after{content:" ";display:table;}.block-related:after{clear:both;}.block-related .block-content .block-subtitle{margin-bottom:1rem;}.block-related li.item{border:0;}.block-related .product-details .product-name{font-size:1em;font-weight:normal;}.block-related .product-details .product-image{position:relative;float:left;width:100px;}.block-related .product-details .price-box{margin:0;font-size:1em;}.block-related .product-details .price-box .price{font-weight:normal;}.block-related .product-details .link-wishlist{display:none;}.box-additional table{*zoom:1;float:left;width:100%;margin-top:0.5rem;}.box-additional table:before,.box-additional table:after{content:" ";display:table;}.box-additional table:after{clear:both;}.grouped-items-table{width:100%;}#product_addtocart_form{position:static!important;}.gigya-sharebar .fb_iframe_widget{cursor:pointer;}.gigya-sharebar .fb_iframe_widget span{width:37px!important;height:32px!important;padding:6px 9px!important;border-radius:6px 0 0 6px;background-color:#bdc3c7;margin-bottom:-9px!important;cursor:pointer;}.gigya-sharebar .fb_iframe_widget span iframe{position:static;height:20px!important;width:20px!important;}.gigya-sharebar .fb_iframe_widget:hover span{background:#3b5999;}.mobile .gigya-sharebar .fb_iframe_widget span,.checkout-onepage-success .gigya-sharebar .fb_iframe_widget span{margin-bottom:0!important;}.more-like-this-products{margin-bottom:20px;}.more-like-this-products .header .title{float:left;}.more-like-this-products .header .title h2{font-size:1.25rem;font-family:"gothammedium";-webkit-font-smoothing:antialiased;}.more-like-this-products .header .title .current-product-name{color:#0099ff;}.more-like-this-products .header .more-results{float:right;}.more-like-this-products .header .more-results a{font-size:1.25rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#ff8500;}@media only screen and (max-width: 40em) {.more-like-this-products .header .more-results a{font-size:0.75rem;}}.sizing-charts-container{display:none;text-align:center;margin-top:1em;}.sizing-charts-container .tabs-container{text-align:center;}.sizing-charts-container .tabs-container .tabs .tab-title{display:inline-block;float:none;}.sizing-charts-container .tabs-container .tabs .tab-title a{border:1px solid #2c3233;margin:8px;padding:2px 15px;text-decoration:none;font-size:1em;}.sizing-charts-container .tabs-container .tabs .tab-title.active a{color:white;background-color:#2c3233;}.sizing-charts-container .charts .content{float:none;}.sizing-charts-container .charts img{max-width:100%;}.quickview-modal .content{overflow:hidden;max-height:90em;transition:max-height 500ms;}@media only screen and (max-width: 640px) {.quickview-modal .content{padding-top:2.4em;}}.quickview-modal.loading .content{padding:12em 1em 4em 1em;max-height:17em;text-align:center;font-family:"gothamlight";color:rgba(44,50,51,0.5);}.quickview-modal.loading:after{top:45%;}@media only screen and (min-width: 1025px) {.quickview-modal{width:1025px;margin-left:-512.5px;}}.quickview-modal .add-to-cart-container .add-to-cart{display:block;}.quickview-modal .add-to-cart-container .add-to-wishlist{margin-left:0;}@media only screen and (max-width: 640px) {.reveal-modal{width:100%;left:0;margin-left:0;padding:1em 0;}}.product-tabs .std{line-height:1.5em;}.product-tabs dl{display:none;}@media only screen and (min-width: 641px) {.product-tabs dl{display:block;}}.product-tabs .tabs a:hover,.product-tabs .tabs a:active,.product-tabs .tabs a:focus{text-decoration:none;}.product-tabs .tabs .active a{border:1px solid #dedede;border-bottom:0;}.product-tabs .content{width:100%;display:block;}@media only screen and (min-width: 641px) {.product-tabs .content{display:none;border:1px solid #dedede;padding:0.75rem;}}@media only screen and (min-width: 641px) {.product-tabs h2{display:none;}}.tags-list{line-height:1em;list-style-type:none;}.tags-list li{display:inline-block;padding:1px;}.box-reviews .pager{*zoom:1;border-bottom:1px solid #dedede;margin-bottom:1rem;}.box-reviews .pager:before,.box-reviews .pager:after{content:" ";display:table;}.box-reviews .pager:after{clear:both;}.box-reviews .pager select{width:auto;}.box-reviews .pager label{float:left;margin-right:0.5rem;}.box-reviews dt{font-weight:normal;}.box-reviews dt span{font-style:italic;margin-right:0.5rem;}.box-reviews dd{border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;position:relative;}.box-reviews dd>:first-child{margin-top:0;}.box-reviews dd>:last-child{margin-bottom:0;}.box-reviews dd h1,.box-reviews dd h2,.box-reviews dd h3,.box-reviews dd h4,.box-reviews dd h5,.box-reviews dd h6,.box-reviews dd p{color:#222222;}.box-reviews dd h1,.box-reviews dd h2,.box-reviews dd h3,.box-reviews dd h4,.box-reviews dd h5,.box-reviews dd h6{line-height:1;margin-bottom:0.625rem;}.box-reviews dd h1.subheader,.box-reviews dd h2.subheader,.box-reviews dd h3.subheader,.box-reviews dd h4.subheader,.box-reviews dd h5.subheader,.box-reviews dd h6.subheader{line-height:1.4;}.box-reviews dd .date{position:absolute;right:0.5rem;top:0.25rem;}.box-reviews .form-add fieldset{border:0;padding:0;position:relative;}.box-reviews .form-add fieldset h3{position:absolute;right:0;font-size:1em;font-weight:normal;}.box-reviews .form-add fieldset h3 span{font-weight:bold;}.box-reviews .form-add fieldset h4{font-size:1em;}.box-reviews .form-list{margin-left:0;}.ratings-table td,.ratings-table th{padding:0.25rem;text-align:left;}.rating-list{list-style-type:none;margin:1rem 0;}.rating-list li select,.rating-list li span{display:inline-block;width:auto;}.rating-list li span{min-width:10rem;}.rating-box{float:left;height:1em;letter-spacing:0.5em;line-height:1em;font-family:"polar-icons";position:relative;color:#f1f1f1;}.rating-box:before{display:inline-block;content:"\f005 \f005 \f005 \f005 \f005";}.rating-box .rating{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;color:#f2cd00;}.rating-box .rating:before{content:"\f005 \f005 \f005 \f005 \f005";}.form-add textarea{min-height:15em;}.cart-empty{border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;margin-bottom:0;margin-bottom:0.625rem;}.cart-empty>:first-child{margin-top:0;}.cart-empty>:last-child{margin-bottom:0;}.cart-empty h1,.cart-empty h2,.cart-empty h3,.cart-empty h4,.cart-empty h5,.cart-empty h6,.cart-empty p{color:#222222;}.cart-empty h1,.cart-empty h2,.cart-empty h3,.cart-empty h4,.cart-empty h5,.cart-empty h6{line-height:1;margin-bottom:0.625rem;}.cart-empty h1.subheader,.cart-empty h2.subheader,.cart-empty h3.subheader,.cart-empty h4.subheader,.cart-empty h5.subheader,.cart-empty h6.subheader{line-height:1.4;}.cart fieldset{padding:0;margin:0;border:0;float:left;width:100%;}.cart .cart-table{width:100%;}.cart .cart-table .checkout-btn{float:right;}.cart .cart-table dl dt{float:left;margin-right:0.5rem;}.cart .cart-table dl dt:after{content:":";}.cart .cart-table dl dd{margin-bottom:0.3em;}.cart .cart-table tr{border-bottom:1px solid #dedede;}.cart img{max-width:none;}.cart .btn-remove{float:right;}.cart button{margin-bottom:0;background-color:#fb6900;color:white;}.cart button:hover{color:white;}.cart button.btn-checkout{background-color:#2ecc71;border-color:#2ecc71;color:white;padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;width:100%;margin:0.5rem 0;}.cart button.btn-checkout:hover,.cart button.btn-checkout:focus{background-color:#29b765;}.cart button.btn-checkout.outline{background-color:transparent;border:1px solid #2ecc71;color:#2ecc71;transition-property:background-color,border-color,color;}.cart button.btn-checkout.outline:hover,.cart button.btn-checkout.outline:focus{background-color:#2ecc71;border-color:#2ecc71;color:white;}.cart button.btn-checkout:hover,.cart button.btn-checkout:focus{color:white;}@media only screen and (min-width: 641px) {.cart button.btn-checkout{width:auto;}}.cart button.btn-gray{background-color:#2c3233!important;margin-bottom:5px;}@media only screen and (max-width: 640px) {.cart button.btn-gray{margin-bottom:10px;}}.cart button.btn-gray:hover{background-color:#656b6c!important;}.cart .cart-collaterals{border-top:1px solid #2c3233;}@media only screen and (min-width: 641px) {.cart .cart-collaterals{padding-top:30px;}}.cart .cart-collaterals td:first-child{text-align:right;}.cart .cart-collaterals .discount-form .input-box,.cart .cart-collaterals .discount-form .buttons-set{float:left;}.cart .cart-collaterals .shipping{float:left;}.cart .cart-collaterals .shipping ul,.cart .cart-collaterals .shipping ol{list-style-type:none;}.cart .cart-collaterals .shipping .radio{float:none;}.discount-form #advice-required-entry-coupon_code{float:left;width:100%;}.discount-form input{border:0;border:3px solid #f1f1f1;box-shadow:inset 0 0px 0px rgba(0,0,0,0.1);float:left;width:100%;}@media only screen and (min-width: 641px) {.discount-form input{width:58%;}}.discount-form button{float:left;}.discount-form button:first-of-type{margin-right:5px;}.crosssell{margin-bottom:2rem;*zoom:1;clear:both;}.crosssell:before,.crosssell:after{content:" ";display:table;}.crosssell:after{clear:both;}.crosssell h2{font-weight:400;font-size:1rem;}.crosssell .item{position:relative;padding-bottom:1rem;margin-bottom:1rem;}@media only screen and (min-width: 641px) {.crosssell .item{padding-bottom:0;margin-bottom:0;border-bottom:0;}}.crosssell .item .row{border:0!important;}.crosssell .item button{float:right;}@media only screen and (min-width: 641px) {.crosssell .item button{float:left;margin-top:0;}}.crosssell .item .product-image{width:auto;padding:0;}.crosssell .product-name{min-height:0;font-family:"gothammedium"!important;width:50%;float:left;line-height:12px;}@media only screen and (min-width: 641px) {.crosssell .product-name{width:100%!important;}}.crosssell .product-image{}.crosssell .product-details{}.cart-list{border-top:1px solid #dedede;padding-top:1rem;}.cart-list .row.row-headers{border-bottom:1px solid #2c3233;}.cart-list .item .row{border-bottom:0!important;}.cart-list>li{*zoom:1;list-style-type:none;padding-bottom:1rem;margin-bottom:1rem;position:relative;}.cart-list>li:before,.cart-list>li:after{content:" ";display:table;}.cart-list>li:after{clear:both;}.cart-list>li ul,.cart-list>li ol{margin-left:0;}.cart-list .product-image img{width:45px;height:45px;}@media only screen and (min-width: 641px) {.cart-list .product-image img{width:125px;height:125px;}}.cart-list .product-image-thumb{float:left;width:45px;height:45px;border-radius:6px;overflow:hidden;margin-right:3px;}@media only screen and (min-width: 641px) {.cart-list .product-image-thumb{width:125px;height:125px;margin-right:1rem;}}.cart-list .product-info{float:left;clear:both;width:100%!important;}@media only screen and (min-width: 641px) {.cart-list .product-info{clear:none;width:auto;}}.cart-list .product-name{margin-top:0;line-height:1.25;overflow-wrap:break-word;font-family:"gothammedium"!important;letter-spacing:-1px;}.cart-list .product-name a{color:#2c3233!important;}@media only screen and (min-width: 641px) {.cart-list .product-name{font-size:1.25em;}}.cart-list .options-icon{margin-top:1rem;}.cart-list .options-icon:first-of-type{margin-top:0;}.cart-list .item-msg{float:left;width:70%;font-size:0.8rem;color:#ff3400;}@media only screen and (max-width: 40em) {.cart-list .item-msg{width:50%;font-size:0.7rem;}}.cart-list .item-options{float:left;margin-bottom:0;width:70%;min-width:100px;}@media only screen and (max-width: 640px) {.cart-list .item-options{width:60%!important;}}@media only screen and (min-width: 641px) {.cart-list .item-options{margin-top:5px;}}.cart-list .item-options li{float:left;list-style-type:none;font-size:0.6875rem;color:#a4a4a4;padding:0;}.cart-list .item-options li:before{content:'/';float:left;}.cart-list .item-options li:first-child:before{content:'';}@media only screen and (min-width: 641px) {.cart-list .item-options li{font-size:0.875rem;float:left;}}@media only screen and (min-width: 641px) {.cart-list .item-options{padding:0;background-color:transparent;width:auto;}}.cart-list .item-options .option{float:left;margin-right:1rem;width:100%;}.cart-list .item-options .option dt,.cart-list .item-options .option dd{margin-bottom:0;}.cart-list .item-options .option dt{float:left;min-width:100px;}.cart-list .item-options .option dt:after{content:":";}.cart-list .item-options .option dd{float:left;}.cart-list .item-options .option dd:before{content:", ";}.cart-list .item-options .option dd:first-of-type:before{content:"";}.cart-list .item-options .link-edit{display:none;}.cart-list .actions{margin:0 auto;width:25px;}.cart-list .actions a{float:left;height:25px;margin-top:-10px;}.cart-list .actions a:before{color:#d7d7d7!important;margin:0!important;}.cart select{font-size:0.6875rem;}.cart-list .price-summary{top:3rem;}.cart-list .price-summary .qty{width:1.5em;float:right;text-align:center;margin-right:0.5em;}.cart-list .price-summary .cart-price{float:right;clear:both;color:#bdc3c7;font-size:0.75rem;}.cart-list .price-summary .cart-price:first-of-type{float:right;clear:both;}.cart-list .price-summary .cart-price:last-of-type{width:100%;color:#222222;font-weight:bold;}@media only screen and (min-width: 641px) {.cart-list .price-summary .cart-price{font-size:1rem;}}.cart-list .cart-footer{min-height:0;}.cart-list .cart-footer .button{width:100%;}.cart-list .cart-footer .button:first-of-type{margin-bottom:1rem;}@media only screen and (min-width: 641px) {.cart-list .cart-footer .button{width:auto;}.cart-list .cart-footer .button:first-of-type{margin-bottom:0;}}.cart-list .cart-footer .btn-update,.cart-list .cart-footer .checkout-btn{float:right;}.cart-list .cart-footer .checkout-btn{padding:10px 80px;}.cart-list .cart-footer .btn-checkout{float:right;margin-top:25px;clear:right;}.cart-list .cart-footer .btn-checkout:after{content:'';}@media only screen and (max-width: 640px) {table#shopping-cart-totals-table *{font-size:13px!important;}}#advice-required-entry-billing:username{display:none;}.checkout-cart-index .g-total-note{font-size:0.6875rem;}.checkout-cart-index #shopping-cart-totals-table{float:right;}@media only screen and (max-width: 640px) {.checkout-cart-index #shopping-cart-totals-table td{padding:0.25em 0.5em;}.checkout-cart-index #shopping-cart-totals-table td+td{width:1px;white-space:nowrap;}}@media only screen and (min-width: 1025px) {.checkout-cart-index #shopping-cart-totals-table{width:100%;}.checkout-cart-index #shopping-cart-totals-table td+td{width:34%;}}.checkout-cart-index .messages{float:left;width:100%;}.checkout-cart-index .totals{width:auto;float:right;text-align:right;}.checkout-cart-index .totals table{float:right;}@media only screen and (min-width: 641px) {.checkout-cart-index .totals table{width:auto;}}.checkout-cart-index .totals table td:last-of-type{text-align:left;}.checkout-cart-index .totals table td:first-of-type{text-align:right;}.checkout-cart-index .totals .checkout-types{display:block;}.checkout-cart-index .totals tfoot{background-color:transparent;}.checkout-cart-index .totals tfoot td:last-child{font-size:1.5rem;}.checkout-cart-index .btn-update{background:#2c3233!important;color:#f1f1f1!important;margin-right:15px;opacity:0;height:0;padding:0;margin:0;}.checkout-cart-index .cart-footer{float:left;width:100%;background:white;border-bottom:1px solid #2c3233;border-left:1px solid #2c3233;border-right:1px solid #2c3233;margin-bottom:20px;padding-bottom:25px;}.checkout-cart-index .page-title h1{float:left;width:100%;text-align:center;}.checkout-cart-index li.cart-totals{padding-bottom:0;margin-bottom:0;}.checkout-cart-index fieldset{margin-bottom:0;padding-bottom:0;}.checkout-cart-index .cart-list{background:white;border-left:1px solid #2c3233;border-top:1px solid #2c3233;border-right:1px solid #2c3233;padding:10px;padding-bottom:0!important;margin-bottom:0!important;}@media only screen and (min-width: 641px) {.checkout-cart-index .cart-list{padding:30px;}}@media only screen and (min-width: 641px) {.checkout-cart-index .cart-list li:first-of-type div{font-size:0.75rem;}}.checkout-cart-index .checkout-types{float:left;clear:none!important;}.checkout-cart-index .totals{width:100%!important;}.checkout-cart-index .discount-form button{height:36px;}@media only screen and (max-width: 40em) {.checkout-cart-index .discount-form button{width:100%;}}.checkout-step{width:80%;margin:0 auto;font-size:0.6875rem;}@media only screen and (min-width: 641px) {.checkout-step{width:50%;}}.checkout-step ul{width:100%;float:left;border-top:1px solid #656b6c;}.checkout-step a{color:#2c3233!important;font-size:0.6875rem;}@media only screen and (min-width: 641px) {.checkout-step a{font-size:1rem;}}.checkout-step .current a,.checkout-step .current{color:#2ecc71!important;}.checkout-step li{float:left;list-style-type:none;width:33.333%;font-size:0.8125rem;}@media only screen and (min-width: 641px) {.checkout-step li{font-size:1rem;}}.checkout-step li:first-child span{float:left;text-align:center;margin-left:-20px;}.checkout-step li:last-child{float:right;text-align:right;}.checkout-step li:last-child span{float:right;margin-right:-37px;text-align:center;}.checkout-step li span:before{float:left;width:100%;line-height:24px;margin-top:-10px;padding:0;height:1px!important;margin-bottom:0px!important;font-size:1.75rem;}.checkout-step .checkout-step{text-align:center;}.one-column-checkout{}.one-column-checkout .header-container{margin-top:0;}.one-column-checkout .header-container .header{margin:0;padding:0;}.one-column-checkout .header-container .header .logo{margin:0;}.one-column-checkout .out{background:#bdc3c7!important;color:#78848c!important;}.one-column-checkout .control label,.one-column-checkout label[for="billing:use_for_shipping_yes"]{line-height:29px;}.one-column-checkout ul#shipping_address_list{margin-right:20px;float:left;margin-top:40px;}.one-column-checkout .checkout-faqs{border-top:10px solid #f1f1f1;}.opc{list-style-type:none;}.opc>li button:after{content:''!important;}.opc>li .step-title{background-color:#f1f1f1;color:white;padding:0 0.5rem;cursor:pointer;}.opc>li .step-title h2{position:relative;font-weight:normal;font-size:1.5rem;line-height:1.5em;}.opc>li .step-title h2 .number{position:absolute;right:0;color:white;}.opc>li .step-title h2 a:hover,.opc>li .step-title h2 a:active,.opc>li .step-title h2 a:focus,.opc>li .step-title h2 a:visited,.opc>li .step-title h2 a{text-decoration:none;color:white;}.opc>li .step{background-color:#f7f7f7;padding:1rem;}.opc>li.allow .step-title{background-color:#2ecc71!important;}.opc fieldset{border:0;padding:0;}.opc ul.form-list,.opc ul.form-list ul{margin-left:0;}.opc .buttons-set{margin:1em 0;}.opc .shipping-disclaimer{background-color:#ff3400;color:white;line-height:1em;padding:0.5rem;font-size:1em;text-align:center;margin-bottom:15px;}.checkout-progress{list-style:none;border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;margin:0;}.checkout-progress>:first-child{margin-top:0;}.checkout-progress>:last-child{margin-bottom:0;}.checkout-progress h1,.checkout-progress h2,.checkout-progress h3,.checkout-progress h4,.checkout-progress h5,.checkout-progress h6,.checkout-progress p{color:#222222;}.checkout-progress h1,.checkout-progress h2,.checkout-progress h3,.checkout-progress h4,.checkout-progress h5,.checkout-progress h6{line-height:1;margin-bottom:0.625rem;}.checkout-progress h1.subheader,.checkout-progress h2.subheader,.checkout-progress h3.subheader,.checkout-progress h4.subheader,.checkout-progress h5.subheader,.checkout-progress h6.subheader{line-height:1.4;}.checkout-progress li{display:inline-block;padding:8px;}.checkout-progress li.active{background-color:#bdc3c7;color:white;}#payment-buttons-container button{float:right;}.checkout-onepage-success #gigyaSharebar{float:left;margin-left:0;}.sales-order-print{padding:0.75rem;}.sales-order-print .col2-set .col-1,.sales-order-print .col2-set .col-2{width:24%;}.paypal-express-review h1,.paypal-express-review h2{font-family:"gothamlight"!important;}.paypal-express-review #update_order{background-color:#00b9bd!important;}.paypal-express-review #update_order:hover{background-color:#14a9ad!important;}.paypal-express-review table.total-summary{width:100%;}.paypal-express-review .cart-list .header{margin-bottom:25px;background-color:#f7f7f7;}.paypal-express-review .cart-list .product-image{border-radius:6px;width:100px;}@media only screen and (max-width: 40em) {.paypal-express-review .cart-list .product-image{width:75px;}.paypal-express-review .cart-list .product-image img{width:75px;}}.paypal-express-review .paypal-review-order .image-wrap{float:left;border-radius:6px;margin-right:10px;}.paypal-express-review .paypal-review-order .item-options{float:left;min-width:50%;}.paypal-express-review .paypal-review-order .item-options dt,.paypal-express-review .paypal-review-order .item-options dd{float:left;font-size:0.875rem;margin-bottom:0!important;}.paypal-express-review .paypal-review-order .item-options dt{width:30%;font-family:"gothambook";}.paypal-express-review .paypal-review-order .item-options dd{width:70%;}.paypal-express-review .paypal-review-order .item-options h3{font-size:1rem;}#p_method_authnetcim_label{float:left;margin-bottom:1em;}#p_method_authnetcim_label:after{display:inline-block;content:"";vertical-align:bottom;height:24px;width:158px;background-image:url("/skin/frontend/teefury/teefury/images/payment-icons.gif");background-position:0 0;background-size:158px 120px;margin-top:-2px;margin-left:7px;}#p_method_authnetcim_label.cc-AE:after{background-position:0 -24px;}#p_method_authnetcim_label.cc-VI:after{background-position:0 -48px;}#p_method_authnetcim_label.cc-MC:after{background-position:0 -72px;}#p_method_authnetcim_label.cc-DI:after{background-position:0 -96px;}.checkout-onepage-success #showShareUI img{vertical-align:top!important;}.checkout-onepage-success .gig-share img{vertical-align:top!important;}.onestepcheckout-index-index .onestepcheckout-column-right{overflow:visible!important;}img.clickhere{float:left;margin-left:-186px;margin-bottom:-185px;position:relative;margin-top:55px;padding-right:101px;}.my-wishlist fieldset{border:0;padding:0;margin:0;}.my-wishlist .buttons-set button,.my-wishlist .buttons-set .button{margin-left:0;}@media only screen and (min-width: 641px) {.my-wishlist .buttons-set button,.my-wishlist .buttons-set .button{width:auto;margin-left:10px;}}.my-wishlist .actions-container{line-height:1em;}.wishlist-list{border-top:1px solid #dedede;padding-top:1rem;}.wishlist-list>li{*zoom:1;list-style-type:none;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #dedede;position:relative;min-height:150px;}.wishlist-list>li:before,.wishlist-list>li:after{content:" ";display:table;}.wishlist-list>li:after{clear:both;}.wishlist-list>li .btn-remove{position:absolute;top:0;right:0;}.wishlist-list>li .product-image{margin:0 1rem 1rem 0;}.wishlist-list>li h3.product-name{padding-right:65px;font-size:1rem;}.wishlist-list>li .description{margin-bottom:1rem;}.wishlist-list>li .add-to-cart-alt{float:right;}.wishlist-list>li .add-to-cart-alt input,.wishlist-list>li .add-to-cart-alt button{float:left;}.wishlist-list>li .add-to-cart-alt .qty{display:block;float:left;width:2.5em;margin-bottom:0.5rem;margin-right:1rem;text-align:center;}.wishlist-list>li .price-box{float:left;}.wishlist-list>li .truncated{*zoom:1;clear:both;display:none;}.wishlist-list>li .truncated:before,.wishlist-list>li .truncated:after{content:" ";display:table;}.wishlist-list>li .truncated:after{clear:both;}.wishlist-list>li .link-edit{display:none;position:absolute;right:1.5rem;top:0.5rem;}.wishlist-list>li p{margin:0;}#wishlist-table .product-name{font-size:1rem;display:inline;}#wishlist-table .product-image{float:left;margin-right:8%;margin-bottom:8%;}#wishlist-table textarea{width:60%;max-width:100%;min-height:5rem;}@media only screen and (max-width: 640px) {#wishlist-table textarea{width:100%;}}#wishlist-table p{*zoom:1;margin-bottom:0px;}#wishlist-table p:before,#wishlist-table p:after{content:" ";display:table;}#wishlist-table p:after{clear:both;}#wishlist-table .inner{margin-bottom:0.5rem;}#wishlist-table li:first-child{border-top:1px solid #dedede;}#wishlist-table li{border-bottom:1px solid #dedede;display:block;clear:both;}#wishlist-table li .btn-remove{width:auto;padding-left:20px;float:right;text-indent:0px;display:inline;}#wishlist-table li>div{padding:1.5rem;vertical-align:top;}#wishlist-table .columns{min-height:1px;}#wishlist-table .product-attributes{margin-left:0;}#wishlist-table .product-attributes li:first-child{border:none;}#wishlist-table .product-attributes li{border:none;}#wishlist-table .cart-cell{display:inline-block;margin-top:2em;margin-bottom:0.5rem;}#wishlist-table .cart-cell a{text-decoration:underline;}#wishlist-table .cart-cell a:hover,#wishlist-table .cart-cell a:active{text-decoration:none;}#wishlist-table .cart-cell .item-options dl{*zoom:1;}#wishlist-table .cart-cell .item-options dl:before,#wishlist-table .cart-cell .item-options dl:after{content:" ";display:table;}#wishlist-table .cart-cell .item-options dl:after{clear:both;}#wishlist-table .cart-cell .item-options dl dd,#wishlist-table .cart-cell .item-options dl dt{float:left;width:auto;}#wishlist-table .cart-cell .item-options dl dt{margin-right:0.5rem;clear:left;}#wishlist-table .cart-cell .item-options dl dt:after{content:":";}#wishlist-table .cart-cell .details{*zoom:1;}#wishlist-table .cart-cell .details:before,#wishlist-table .cart-cell .details:after{content:" ";display:table;}#wishlist-table .cart-cell .details:after{clear:both;}@media only screen and (max-width: 1024px) and (min-width: 641px) {#wishlist-table .cart-cell{margin-top:0;margin-right:15%;float:right;}}@media only screen and (max-width: 640px) {#wishlist-table .cart-cell{width:100%;margin-top:0;}}#wishlist-table .price-box{margin-bottom:0.5rem;font-size:1rem;}#wishlist-table .add-to-cart-container{*zoom:1;margin-bottom:0.5rem;}#wishlist-table .add-to-cart-container:before,#wishlist-table .add-to-cart-container:after{content:" ";display:table;}#wishlist-table .add-to-cart-container:after{clear:both;}#wishlist-table .add-to-cart-container .buy-it{width:100%;}#wishlist-table .qty{display:block;width:2.5em;margin-bottom:0.5rem;margin-right:1rem;}@media only screen and (max-width: 640px) {#wishlist-table .qty{float:left;}}#wishlist-table .minimal-price-link{display:none;}.block-wishlist .actions a{cursor:pointer;font-family:"gothamlight";font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:0.5625rem;padding-right:1.125rem;padding-bottom:0.625rem;padding-left:1.125rem;font-size:1rem;background-color:#00b9bd;border-color:#00b9bd;color:white;}.block-wishlist .actions a:hover,.block-wishlist .actions a:focus{background-color:#00a0a4;}.block-wishlist .actions a.outline{background-color:transparent;border:1px solid #00b9bd;color:#00b9bd;transition-property:background-color,border-color,color;}.block-wishlist .actions a.outline:hover,.block-wishlist .actions a.outline:focus{background-color:#00b9bd;border-color:#00b9bd;color:white;}.block-wishlist .actions a:hover,.block-wishlist .actions a:focus{color:white;}.wishlist-index-index .products-grid .item-wrapper{overflow:inherit;padding-top:15px;}.wishlist-index-index .products-grid .product-name{position:static;overflow:inherit;background:none;}.wishlist-index-index .products-grid .product-name .name{color:rgba(44,50,51,0.7);display:block;text-align:center;font-family:'gothamlight';font-size:22px;font-weight:normal;}.wishlist-index-index .products-grid .product-name .author{position:static;display:block;text-align:center;font-size:16px;font-family:'gothamlight';color:rgba(44,50,51,0.7);margin:0 auto;white-space:inherit;}.wishlist-index-index .products-grid .product-name .author .author{display:inline;color:#00b9bd;}.wishlist-index-index button.button.btn-cart,.wishlist-index-index button.button.btn-cart:hover,.wishlist-index-index button.button.btn-cart:active{position:static;background:#00b9bd!important;color:#FFF;font-family:'gothamlight'!important;box-sizing:border-box;padding:1em 2em;margin-bottom:0px;}.wishlist-index-index button.button.btn-cart span span,.wishlist-index-index button.button.btn-cart:hover span span,.wishlist-index-index button.button.btn-cart:active span span{font-family:'gothamlight'!important;background-image:none;left:0;bottom:3px;padding-right:0;font-size:16px;vertical-align:middle;}.wishlist-index-index #wishlist-table .product-name{clear:left;display:block;}.wishlist-index-index #wishlist-table .product-attributes{font-size:0.9rem;}.wishlist-shared-index #wishlist-table .product-name{clear:left;display:block;}.wishlist-shared-index #wishlist-table .comments{margin-bottom:1em;}.wishlist-index-share input.wishlist-url{color:#e7e7e7;background-color:#979c9f;}.validation-advice{margin-top:-0.6em;}.customer-account-login .col2-set .buttons-set{text-align:right;}.col-main .my-account{padding-top:1em;}@keyframes spin{to{transform:rotate(1turn);}}.my-account .page-title{margin:0 0 0.5em;width:100%;border-bottom:1px solid #dedede;*zoom:1;}.my-account .page-title:before,.my-account .page-title:after{content:" ";display:table;}.my-account .page-title:after{clear:both;}.my-account .page-title .link-rss{display:inline-block;margin-bottom:1em;}@media only screen and (min-width: 641px) {.my-account .page-title h1{float:left;}.my-account .page-title .link-rss{margin-top:1em;margin-bottom:0;float:right;}}.my-account .input-box small,.my-account .input-box .block-related .block-content .block-subtitle,.block-related .block-content .my-account .input-box .block-subtitle{margin-top:-1rem;margin-bottom:1rem;display:block;}.my-account .data-table{width:100%;background-color:transparent;}.my-account .data-table td.last{white-space:nowrap;}.my-account .buttons-set{clear:both;*zoom:1;}.my-account .buttons-set:before,.my-account .buttons-set:after{content:" ";display:table;}.my-account .buttons-set:after{clear:both;}.my-account .buttons-set button{margin-left:10px;}.my-account .buttons-set .back-link{float:left;width:auto;margin:0;padding:6px 0;padding:0;}.my-account ol{list-style-type:none;}.my-account .addresses-list .item{border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;}.my-account .addresses-list .item>:first-child{margin-top:0;}.my-account .addresses-list .item>:last-child{margin-bottom:0;}.my-account .addresses-list .item h1,.my-account .addresses-list .item h2,.my-account .addresses-list .item h3,.my-account .addresses-list .item h4,.my-account .addresses-list .item h5,.my-account .addresses-list .item h6,.my-account .addresses-list .item p{color:#222222;}.my-account .addresses-list .item h1,.my-account .addresses-list .item h2,.my-account .addresses-list .item h3,.my-account .addresses-list .item h4,.my-account .addresses-list .item h5,.my-account .addresses-list .item h6{line-height:1;margin-bottom:0.625rem;}.my-account .addresses-list .item h1.subheader,.my-account .addresses-list .item h2.subheader,.my-account .addresses-list .item h3.subheader,.my-account .addresses-list .item h4.subheader,.my-account .addresses-list .item h5.subheader,.my-account .addresses-list .item h6.subheader{line-height:1.4;}.welcome-msg{border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;}.welcome-msg>:first-child{margin-top:0;}.welcome-msg>:last-child{margin-bottom:0;}.welcome-msg h1,.welcome-msg h2,.welcome-msg h3,.welcome-msg h4,.welcome-msg h5,.welcome-msg h6,.welcome-msg p{color:#222222;}.welcome-msg h1,.welcome-msg h2,.welcome-msg h3,.welcome-msg h4,.welcome-msg h5,.welcome-msg h6{line-height:1;margin-bottom:0.625rem;}.welcome-msg h1.subheader,.welcome-msg h2.subheader,.welcome-msg h3.subheader,.welcome-msg h4.subheader,.welcome-msg h5.subheader,.welcome-msg h6.subheader{line-height:1.4;}.order-list{width:100%;padding-top:1rem;}.order-list li{width:100%;float:left;border-bottom:1px solid black;margin-bottom:1rem;position:relative;padding-top:1.5rem;border-bottom:1px solid #dedede;}.order-list .order-id,.order-list .order-date{position:absolute;left:0;top:0;opacity:0.7;}.order-list .order-date{right:0;left:auto;}.order-list .order-total,.order-list .order-to{font-size:1.5rem;float:left;}.order-list .order-total{float:right;}.order-list .order-status{float:left;clear:left;font-style:italic;}.order-list .order-actions{float:right;clear:right;text-align:right;}.order-list .order-status,.order-list .order-actions{margin:1rem 0 0;}.order-details h3{font-size:1.4375rem;}.my-account .order-info{margin-bottom:0;}.my-account .order-info ul{margin-bottom:0;}.my-account .order-info dt,.my-account .order-info dd,.my-account .order-info li{display:inline-block;}.my-account .order-info li{margin-left:1rem;}.order-info-box h2{font-size:1.25rem;}.ordered-totals{float:right;clear:both;text-align:right;border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;}.ordered-totals>:first-child{margin-top:0;}.ordered-totals>:last-child{margin-bottom:0;}.ordered-totals h1,.ordered-totals h2,.ordered-totals h3,.ordered-totals h4,.ordered-totals h5,.ordered-totals h6,.ordered-totals p{color:#222222;}.ordered-totals h1,.ordered-totals h2,.ordered-totals h3,.ordered-totals h4,.ordered-totals h5,.ordered-totals h6{line-height:1;margin-bottom:0.625rem;}.ordered-totals h1.subheader,.ordered-totals h2.subheader,.ordered-totals h3.subheader,.ordered-totals h4.subheader,.ordered-totals h5.subheader,.ordered-totals h6.subheader{line-height:1.4;}.order-details .product-name{float:left;}.order-details .item-options{float:left;clear:left;}.order-details .price{float:right;}.box-account{*zoom:1;}.box-account:before,.box-account:after{content:" ";display:table;}.box-account:after{clear:both;}.box-account .box-head{*zoom:1;border-bottom:1px solid #dedede;}.box-account .box-head:before,.box-account .box-head:after{content:" ";display:table;}.box-account .box-head:after{clear:both;}.box-account .box-head h2,.box-account .box-head h3{font-size:1.4375rem;float:left;}.box-account .box-head h2{font-weight:bold;}.box-account .box{border-style:solid;border-width:0;border-color:#dedede;margin-bottom:1rem;padding:1rem;background:#f7f7f7;*zoom:1;}.box-account .box>:first-child{margin-top:0;}.box-account .box>:last-child{margin-bottom:0;}.box-account .box h1,.box-account .box h2,.box-account .box h3,.box-account .box h4,.box-account .box h5,.box-account .box h6,.box-account .box p{color:#222222;}.box-account .box h1,.box-account .box h2,.box-account .box h3,.box-account .box h4,.box-account .box h5,.box-account .box h6{line-height:1;margin-bottom:0.625rem;}.box-account .box h1.subheader,.box-account .box h2.subheader,.box-account .box h3.subheader,.box-account .box h4.subheader,.box-account .box h5.subheader,.box-account .box h6.subheader{line-height:1.4;}.box-account .box:before,.box-account .box:after{content:" ";display:table;}.box-account .box:after{clear:both;}.box-account .box-title{border-bottom:1px solid #dedede;*zoom:1;}.box-account .box-title:before,.box-account .box-title:after{content:" ";display:table;}.box-account .box-title:after{clear:both;}.box-account .box-title h3{float:left;}.box-account h4{font-size:1rem;}.box-account .box-head a:visited,.box-account .box-head a,.box-account .box-title a:visited,.box-account .box-title a{float:right;margin-right:1rem;margin-left:1rem;font-size:0.8em;line-height:4em;color:#bdc3c7;}.box-account .box-head a:hover,.box-account .box-head a:focus,.box-account .box-head a:active,.box-account .box-title a:hover,.box-account .box-title a:focus,.box-account .box-title a:active{color:#222222;}.box-account .box-reviews li.item{border-bottom:1px solid #dedede;}.box-account .box-reviews li.item .number{float:left;padding:0 0.5rem;line-height:1em;}.block-account{margin:1em 0;}@media only screen and (max-width: 1024px) and (min-width: 641px) {.block-account ul li{font-size:0.75rem;width:100%;}.block-account ul li a{font-size:0.75rem;}}.block-account ul li:last-child{border-bottom:0;}.customer-account-forgotpassword .columns.small-12 .small-4{padding:20px 0;}.customer-account-index h1,.customer-account-edit h1{float:left!important;width:100%!important;text-align:left;border-bottom:1px solid #d7d7d7;}.customer-account-index .page-title,.customer-account-edit .page-title{margin-top:40px;}.customer-account-index .page-title:first-of-type,.customer-account-edit .page-title:first-of-type{margin-top:0!important;}.customer-account-index #gigyAaddConnections,.customer-account-edit #gigyAaddConnections{float:left;width:auto!important;height:auto!important;margin-left:0;}.customer-account-index #gigyAaddConnections #gigyAaddConnections_uiContainer,.customer-account-edit #gigyAaddConnections #gigyAaddConnections_uiContainer{width:auto!important;height:auto!important;}.customer-account-index #gigyAaddConnections .gigya-login-providers-list-container,.customer-account-edit #gigyAaddConnections .gigya-login-providers-list-container{width:auto!important;}.customer-account-index #gigyAaddConnections .gigya-login-providers-container,.customer-account-edit #gigyAaddConnections .gigya-login-providers-container{width:auto!important;display:inline-block;}.customer-account-index #gigyAaddConnections .gigya-login-footer,.customer-account-edit #gigyAaddConnections .gigya-login-footer{display:inline-block;margin-top:7px;padding:6px 0;height:auto;vertical-align:middle;}.customer-account-index #gigyAaddConnections .gigya-login-footer .gigya-login-footer-divider,.customer-account-index #gigyAaddConnections .gigya-login-footer .gigya-login-footer-terms,.customer-account-edit #gigyAaddConnections .gigya-login-footer .gigya-login-footer-divider,.customer-account-edit #gigyAaddConnections .gigya-login-footer .gigya-login-footer-terms{display:none;}@media only screen and (max-width: 640px) {.customer-account-index .checkbox label,.customer-account-edit .checkbox label{font-size:0.875rem;float:right;width:90%;padding:0!important;margin:0!important;}}.customer-account-login,.customer-account-create{}.customer-account-login .buttons-set.form-buttons,.customer-account-create .buttons-set.form-buttons{float:right;width:100%;}.customer-account-login .box,.customer-account-create .box{width:100%;height:390px;border-radius:.5em;}.customer-account-login .deal-image,.customer-account-create .deal-image{border-radius:8px;position:relative;}.customer-account-login .sunrise,.customer-account-create .sunrise{position:absolute;background:no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.7);}.customer-account-login .sunrise:after,.customer-account-create .sunrise:after{content:'.';background:url("../images/homepage/twofury_versus.png");height:30%;width:26%;position:absolute;z-index:2;top:36%;left:45%;margin-left:-8%;background-size:100%;background-repeat:no-repeat;}@media only screen and (max-width: 1024px) and (min-width: 641px) {.customer-account-login .sunrise:after,.customer-account-create .sunrise:after{height:65%!important;top:16%!important;}}.customer-account-login .slider,.customer-account-create .slider{width:100%;overflow:hidden;display:inline-block;vertical-align:bottom;transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transition:width 1.2s ease-in-out;}.customer-account-login .sunset,.customer-account-create .sunset{transform:skewX(20deg);-webkit-transform:skewX(20deg);margin-left:76px;background:no-repeat;pointer-events:auto;}.customer-account-login .slider,.customer-account-create .slider{margin-left:-76px;pointer-events:none;width:71%;}@media only screen and (max-width: 1024px) and (min-width: 641px) {.customer-account-login .slider,.customer-account-create .slider{width:60%!important;}}.customer-account-login .versus,.customer-account-create .versus{height:30%;width:26%;position:absolute;z-index:2;top:36%;left:45%;margin-left:-8%;background-size:100%;background-repeat:no-repeat;background-image:url("../images/homepage/twofury_versus.png");}.customer-account-login h4.legend,.customer-account-create h4.legend{padding-bottom:3px;}.customer-account-login #sealUi-gigya-seal-hover,.customer-account-create #sealUi-gigya-seal-hover{margin:0 auto;}.customer-account-login p.required,.customer-account-create p.required{float:right;width:100%;margin-top:-11px;}.customer-account-login h3,.customer-account-create h3{margin-bottom:0!important;}.customer-account-login .f-left,.customer-account-create .f-left{margin-top:10px;}.customer-account-login .timer,.customer-account-create .timer{padding-bottom:1.5rem;}.customer-account-login .timer img,.customer-account-create .timer img{width:100%;}.customer-account-login .panel,.customer-account-create .panel{}.customer-account-login .panel li,.customer-account-create .panel li{list-style-type:none;}.customer-account-login .panel h2,.customer-account-create .panel h2{margin-bottom:0!important;}.customer-account-login #gigyaLogin,.customer-account-create #gigyaLogin{margin:0 auto!important;}@media only screen and (max-width: 640px) {.customer-account-login #gigyaLogin,.customer-account-create #gigyaLogin{width:auto!important;}.customer-account-login #gigyaLogin table,.customer-account-create #gigyaLogin table{width:100%!important;}}.customer-account-login .gigya-login,.customer-account-create .gigya-login{margin:0;overflow:visible;}.customer-account-login .gigya-login #gigyaLogin_uiContainer,.customer-account-create .gigya-login #gigyaLogin_uiContainer{height:auto;}.customer-account-login h4,.customer-account-create h4{font-size:17px;border-bottom:1px solid #bdc3c7;line-height:14px;}.customer-account-login .page-title,.customer-account-create .page-title{float:left;width:100%;}.customer-account-login .page-title h1,.customer-account-create .page-title h1{float:left;margin-bottom:0!important;}.customer-account-login .page-title .panel h2,.customer-account-create .page-title .panel h2{margin-bottom:0!important;}.customer-account-login .page-title p,.customer-account-create .page-title p{clear:left;}.customer-account-login .gigya-seal .gigya-seal-wrap,.customer-account-create .gigya-seal .gigya-seal-wrap{width:150px!important;margin:0 auto;margin-top:15px;}.customer-account-login .first,.customer-account-login .second,.customer-account-create .first,.customer-account-create .second{float:left;}.customer-account-login .first img,.customer-account-login .second img,.customer-account-create .first img,.customer-account-create .second img{width:auto!important;}.dialog{}.dialog table{border:0!important;}.dialog .dialog_content{background:#f1f1f1!important;position:relative;font-size:inherit;}.dialog .dialog_content .block-title{margin-top:-1em;}.dialog .dialog_content .actions{margin-top:1.5em;}.dialog .dialog_content .actions .f-right{margin-top:6px;}.dialog .dialog_nw,.dialog .dialog_n,.dialog .dialog_ne,.dialog .dialog_sw,.dialog .dialog_s,.dialog .dialog_se,.dialog .dialog_sizer{background:#f1f1f1!important;}.dialog .dialog_e,.dialog .dialog_w{width:0!important;background:none!important;}.dialog .messages{margin-top:20px;margin-bottom:0;}.dialog .messages+.gigyaMoreInfo{margin-top:0;}.dialog .gigyaMoreInfo{margin-top:30px;}.dialog .dialog_title{margin-top:50px;text-align:left;font-size:0.875rem;color:#656b6c;height:inherit;}.dialog .trob{background:url("../images/throbber.png");border-radius:50%;height:100px;width:100px;background-size:contain;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear;position:absolute;top:50%;right:50%;margin:-50px -50px 0 0;}.dialog .dialog_title,.dialog label[for="username"]{font-family:"gothammedium"!important;}.dialog .dialog_close{background:none!important;}.dialog .dialog_close:before{content:"\2716";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.dialog .dialog_close:before{width:25px;color:#2c3233;}.col2-left-layout.account-2columns-layout .main .col-left{width:20%;}@media only screen and (min-width: 1025px) {.col2-left-layout.account-2columns-layout .main .col-left{width:15%;}}.col2-left-layout.account-2columns-layout .main .col-left .block-title{margin-bottom:0.25rem;padding-bottom:0;}.col2-left-layout.account-2columns-layout .main .col-main{width:80;}@media only screen and (max-width: 640px) {.col2-left-layout.account-2columns-layout .main .col-main{width:100%;}}@media only screen and (min-width: 1025px) {.col2-left-layout.account-2columns-layout .main .col-main{width:85%;}}#billing-new-address-form ul{margin-left:0;}.account-navigation-mobile .dashboard:before,.account-navigation-mobile .information:before,.account-navigation-mobile .orders:before,.account-navigation-mobile .wishlist:before,.account-navigation-mobile .badges:before,.account-navigation-mobile .newsletter:before,.account-navigation-mobile .tickets:before,.account-navigation-mobile .designs:before,.account-navigation-mobile .rma:before,.account-navigation-mobile .return:before,.account-navigation-mobile .savedcards:before{color:#f1f1f1;text-align:center;width:100%;margin-top:0!important;}@media screen and (max-width: 400px) {.account-navigation-mobile .dashboard:before,.account-navigation-mobile .information:before,.account-navigation-mobile .orders:before,.account-navigation-mobile .wishlist:before,.account-navigation-mobile .badges:before,.account-navigation-mobile .newsletter:before,.account-navigation-mobile .tickets:before,.account-navigation-mobile .designs:before,.account-navigation-mobile .rma:before,.account-navigation-mobile .return:before,.account-navigation-mobile .savedcards:before{font-size:2.5rem!important;}}html.android .account-navigation-mobile .dashboard:before,html.android .account-navigation-mobile .information:before,html.android .account-navigation-mobile .orders:before,html.android .account-navigation-mobile .wishlist:before,html.android .account-navigation-mobile .badges:before,html.android .account-navigation-mobile .newsletter:before,html.android .account-navigation-mobile .tickets:before,html.android .account-navigation-mobile .designs:before,html.android .account-navigation-mobile .rma:before,html.android .account-navigation-mobile .return:before,html.android .account-navigation-mobile .savedcards:before{margin-left:2px!important;}.account-navigation li{padding-left:1.5em;float:left;}.account-navigation li:before{font-size:2.125rem!important;line-height:2rem!important;margin-left:-10px;color:#00b9bd;}.account-navigation li.current:before{color:#2c3233;}.account-navigation .dashboard:before{content:"\1F6C7";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .information:before{content:"\E722";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .orders:before{content:"\E005";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .wishlist:before{content:"\2665";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .badges:before{content:"\2716";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .newsletter:before{content:"\E800";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .tickets:before{content:"\1F3AB";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .designs:before{content:"\E79A";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .rma:before{content:"\2716";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .return:before{content:"\1F53F";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation .savedcards:before{content:"\1F4B3";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile{padding:0 0.75rem;}.account-navigation-mobile li{display:inline-block;height:50px;background-color:#2c3233;background-repeat:no-repeat;background-position:center;border-right:2px solid white;padding:0;}.account-navigation-mobile li:hover{background-color:#656b6c;}.account-navigation-mobile li.current{background-color:#00b9bd;}.account-navigation-mobile li:first-child{border-radius:5px 0 0 5px;}.account-navigation-mobile li:last-child{border-radius:0 5px 5px 0;border-right:none;}.account-navigation-mobile li a{text-decoration:none;display:block;width:100%;height:50px;}.account-navigation-mobile li a:hover{text-decoration:none;}.account-navigation-mobile .dashboard:before{content:"\1F6C7";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .information:before{content:"\E722";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .orders:before{content:"\E005";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .wishlist:before{content:"\2665";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .badges:before{content:"\2716";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .newsletter:before{content:"\E800";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .tickets:before{content:"\1F3AB";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .designs:before{content:"\E79A";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .rma:before{content:"\2716";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .return:before{content:"\1F53F";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.account-navigation-mobile .savedcards:before{content:"\1F4B3";text-indent:0;font-size:3.25rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:3rem;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.my-account .page-title h1{font-family:"gothamlight"!important;font-size:1.5em;margin-left:0.75rem;}@media only screen and (max-width: 640px) {.my-account .page-title h1{text-align:center;margin-left:0;}}.avatar-image{width:80px;height:80px;border-radius:5px;float:left;margin-right:7%;margin-bottom:1rem;background-image:url("../images/account/avatar_customer_placeholder.png");background-color:#2c3233;background-repeat:no-repeat;background-position:center;}.col-main .my-account{padding-top:0.25rem;}.col-main .my-account .page-title{border:none;margin-bottom:0;}.col-main .my-account .page-title h1,.col-main .my-account .page-title h2,.col-main .my-account .page-title h3{font-weight:normal;font-family:"gothamlight"!important;}.col-main .my-account .page-title h1{margin-bottom:0.75rem;}.col-main .my-account .order-list{background-color:#DEE1E3;overflow:hidden;padding:0.25rem 0.5rem;}.col-main .my-account .order-list .order-status span{text-transform:capitalize;border-radius:4px;background-color:#00b9bd;color:white;display:inline-block;padding:3px 8px;}.col-main .my-account .order-list .order-actions a{margin-bottom:0.25rem;}.col-main .my-account .order-list li{margin-bottom:0;}.my-account .account-summary,.my-account .category-products,.my-account .buttons-set{padding-left:0.75rem;}@media only screen and (max-width: 640px) {.my-account .account-summary,.my-account .category-products,.my-account .buttons-set{padding-left:0;}}.account-summary-mobile{padding-top:0.75rem;}.account-summary .general-info,.account-summary .badges,.account-summary .social,.account-summary-mobile .general-info,.account-summary-mobile .badges,.account-summary-mobile .social{overflow:hidden;padding-left:0;}.account-summary .name,.account-summary-mobile .name{padding:0.1em;}.account-summary .membership,.account-summary-mobile .membership{display:none;margin:0;}.account-summary .social ul,.account-summary .badges ul,.account-summary-mobile .social ul,.account-summary-mobile .badges ul{list-style-type:none;}.account-summary .social ul li,.account-summary .badges ul li,.account-summary-mobile .social ul li,.account-summary-mobile .badges ul li{float:left;background-color:transparent;border-radius:50%;}.account-summary .social li,.account-summary-mobile .social li{height:21px;width:22px;margin-right:4px;background-image:url("../images/account/account_social_icons.png");background-repeat:no-repeat;}.account-summary .social li a,.account-summary-mobile .social li a{display:block;height:21px;width:22px;}.account-summary .social li.twitter,.account-summary-mobile .social li.twitter{background-position:left center;}.account-summary .social li.facebook,.account-summary-mobile .social li.facebook{background-position:-25px center;}.account-summary .social li.tumblr,.account-summary-mobile .social li.tumblr{background-position:-50px center;}.account-summary .social li.pinterest,.account-summary-mobile .social li.pinterest{background-position:-75px center;}.account-summary .badges li,.account-summary-mobile .badges li{width:33px;height:33px;margin-right:9px;}.account-summary .bio,.account-summary-mobile .bio{clear:both;}.account-summary h3,.account-summary-mobile h3{margin:0;line-height:1.35rem;font-family:"gothambold";font-weight:normal;}.account-summary .avatar-image,.account-summary-mobile .avatar-image{margin-bottom:0.5rem;margin-right:0.75rem;}div.dashboard .box-head{border:none;}div.dashboard .box-head h2{margin-bottom:0.25rem;font-family:"gothamlight"!important;font-size:1.4em;font-weight:normal;}div.dashboard .box-head a{margin-top:-1em;}div.dashboard .box-head>a{color:#00b9bd!important;margin:0;line-height:1.75em;position:relative;text-decoration:underline;}div.dashboard .box-head>a:hover{color:#14a9ad;text-decoration:none;}div.dashboard .order-list li{border-bottom:1px solid black;margin-top:.5em;}div.dashboard .order-list li .order-status{margin-top:1.6em;}div.dashboard .order-list li .order-actions .button{margin-bottom:1em;}div.dashboard .box-account .order-actions>.button{background:#bdc3c7!important;}.customer-account-edit .gigya-link-account{width:100%!important;float:left;margin-left:10px;}.customer-account-edit .fieldset{border:none;background:transparent;padding-left:0;}.customer-account-edit .fieldset h4{font-size:1.1rem;margin-left:0.75rem;margin-bottom:0.4rem;}.customer-account-edit .fieldset h4.legend,.customer-account-edit .fieldset h4 .title-text{text-decoration:underline;}.customer-account-edit .fieldset h4 a{font-size:80%;text-decoration:underline;}.customer-account-edit .fieldset h4 a:hover{text-decoration:none;}.customer-account-edit .fieldset .required em{display:none;}.customer-account-edit .account-information-form-list ul,.customer-account-edit .account-information-form-list ol,.customer-account-edit .account-information-form-list li{list-style-type:none;}.customer-account-edit .account-information-form-list input[type="text"],.customer-account-edit .account-information-form-list select,.customer-account-edit .account-information-form-list input[type="password"],.customer-account-edit .account-information-form-list input[type="textarea"]{border-radius:5px;border:1px solid #bdc3c7;}.customer-account-edit .account-information-form-list label{font-size:1em;}.customer-account-edit .account-information-form-list .avatar-input img,.customer-account-edit .account-information-form-list .shop-banner-input img,.customer-account-edit .account-information-form-list .shop-banner-input label{display:none;}.customer-account-edit .account-information-form-list .avatar_customer .input-box{height:0;}.customer-account-edit .account-information-form-list #avatar_customer,.customer-account-edit .account-information-form-list #shop_banner{visibility:hidden;width:0;height:0;}.customer-account-edit .account-information-form-list #avatar_customer_button,.customer-account-edit .account-information-form-list #shop_banner_button{background-color:#bdc3c7;font-size:1em;margin-bottom:0.5rem;padding:0.25rem 0.5rem;}.customer-account-edit .account-information-form-list #shop_banner_button{margin-top:0.5rem;}.customer-account-edit .account-information-form-list .avatar-upload-text{font-size:0.7rem;max-width:80%;}.customer-account-edit .account-information-form-list .shop-banner-box{padding-left:0.75rem;}.customer-account-edit .account-information-form-list .shop-banner-image{display:block;float:none;width:100%;height:auto;background:#2c3233;}.customer-account-edit .account-information-form-list .shop-banner-upload-text{font-size:0.7rem;}.customer-account-edit .account-information-form-list .toggle-password-form{margin-left:-6px;}.customer-account-edit .account-information-form-list .password-form{margin-bottom:0;margin-top:-15px;padding:0 0.75rem;}.customer-account-edit .account-information-form-list #about_me_count{float:right;margin-top:-0.75rem;}.customer-account-edit .account-information-form-list .social_connect{overflow:hidden;margin-left:0.75rem;list-style-type:none;}.customer-account-edit .account-information-form-list .social_connect li{float:left;background:#2c3233;border-radius:50%;width:21px;height:21px;margin-right:4px;}.customer-account-edit .account-information-form-list .title-buttons,.customer-account-edit .account-information-form-list .addresses-list{padding:0 0.75rem;}.customer-account-edit .account-information-form-list .title-buttons .addresses-primary ol,.customer-account-edit .account-information-form-list .addresses-list .addresses-primary ol{margin-bottom:0.25rem;}.customer-account-edit .account-information-form-list .title-buttons .addresses-primary .box-content,.customer-account-edit .account-information-form-list .addresses-list .addresses-primary .box-content{padding:0.75rem;background-color:#DEE1E3;margin-bottom:0.25rem;}.customer-account-edit .account-information-form-list .title-buttons .addresses-primary .checkbox,.customer-account-edit .account-information-form-list .addresses-list .addresses-primary .checkbox{padding-left:0;}.customer-account-edit .account-information-form-list .title-buttons .box-title,.customer-account-edit .account-information-form-list .addresses-list .box-title{margin-left:0;}.customer-account-edit .account-information-form-list .checkbox{padding-left:0.75rem;clear:both;}.customer-account-edit .account-information-form-list .checkbox input[type="checkbox"]{float:left;margin-right:0.75rem;position:relative;top:5px;}.customer-account-edit .account-information-form-list .checkbox input[type="checkbox"]+label{display:block;}.customer-account-edit .username{display:block;margin-bottom:1rem;}.my-designs .products-grid .item-wrapper{overflow:inherit;padding-top:15px;height:auto;}.my-designs .products-grid .item-wrapper img{margin-left:0;}.my-designs .products-grid .product-name{position:static;overflow:inherit;background:none;float:left;width:100%;}.my-designs .products-grid .product-name .name{color:rgba(44,50,51,0.7);display:block;text-align:center;font-family:'gothamlight';font-size:15px;margin-bottom:10px;font-weight:normal;}.my-designs .products-grid .product-name .author{position:static;display:block;text-align:center;font-size:16px;font-family:'gothamlight';color:rgba(44,50,51,0.7);width:100%;margin-bottom:10px!important;margin:0 auto;white-space:inherit;}.my-designs .products-grid .product-name .author .author{display:inline;color:#00b9bd;}.my-designs button.button,.my-designs button.button:hover,.my-designs button.button:active{width:100%;}.my-designs button.button.btn-stat,.my-designs button.button:hover.btn-stat,.my-designs button.button:active.btn-stat{background:#00b9bd!important;}.my-designs button.button.btn-remove-design,.my-designs button.button:hover.btn-remove-design,.my-designs button.button:active.btn-remove-design{background:#bdc3c7!important;}.my-designs.artist-stats .row{margin-bottom:1.5rem;}.my-designs.artist-stats .row h4{margin-top:0.5rem;}.my-designs.artist-stats .row img.full-block{width:100%;max-width:100%;margin:0 auto;}.my-designs.artist-stats .battle-stats{border:2px solid #bdc3c7;background:center no-repeat url("../images/homepage/vs_bg.png") white;padding:1rem;min-height:280px;}.my-designs.artist-stats .battle-stats h4{width:100%;text-align:center;text-transform:uppercase;font-family:"gothamblack";}.my-designs.artist-stats .battle-stats .stat-row{height:25%;padding:5px;}.my-designs.artist-stats .battle-stats .stat-row div{padding-left:65px;}.my-designs.artist-stats .battle-stats .stat-row .progress{display:inline-block;width:100%;margin-bottom:3px;border-radius:3px;padding:0;background:#f1f1f1;}.my-designs.artist-stats .battle-stats .stat-row .progress .meter{border-right:23px solid #f1f1f1;content:"";float:left;width:0;overflow:hidden;}.my-designs.artist-stats .battle-stats .stat-row .progress .meter.blue{background:none repeat scroll 0 0 #3498db;border-top:22px solid #3498db;}.my-designs.artist-stats .battle-stats .stat-row .progress .meter.orange{background:none repeat scroll 0 0 #fb6900;border-top:22px solid #fb6900;}.my-designs.artist-stats .battle-stats .stat-row .progress .meter-versus{border-right:23px solid #f1f1f1;content:"";float:left;width:0;overflow:hidden;}.my-designs.artist-stats .battle-stats .stat-row .progress .meter-versus.blue{background:none repeat scroll 0 0 #3498db;border-top:22px solid #3498db;}.my-designs.artist-stats .battle-stats .stat-row .progress .meter-versus.orange{background:none repeat scroll 0 0 #fb6900;border-top:22px solid #fb6900;}.listdata{float:left;width:100%;list-style-type:none;}.listdata label{float:left;}.listdata input{float:left;margin:5px 0 0 10px;}.category-userprofile{}.category-userprofile .box{width:100%;height:200px;border-radius:8px;}.category-userprofile .deal-image{border-radius:8px;position:relative;}.category-userprofile .sunrise{position:absolute;background:no-repeat;box-shadow:0 0 10px rgba(0,0,0,0.7);}.category-userprofile .sunrise:after{content:'.';background:url("../images/homepage/twofury_versus.png");height:23%;width:26%;position:absolute;z-index:2;top:32%;left:45%;margin-left:-8%;background-size:45px 45px;background-repeat:no-repeat;}@media only screen and (max-width: 1024px) and (min-width: 641px) {.category-userprofile .sunrise:after{height:61%!important;top:16%!important;}}@media only screen and (max-width: 1024px) and (min-width: 641px) {.category-userprofile .sunrise:after{height:61%!important;top:16%!important;}}.category-userprofile .slider{width:100%;overflow:hidden;display:inline-block;vertical-align:bottom;transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transition:width 1.2s ease-in-out;}.category-userprofile .sunset{transform:skewX(20deg);-webkit-transform:skewX(20deg);margin-left:76px;background:no-repeat;pointer-events:auto;}.category-userprofile .slider{margin-left:-76px;pointer-events:none;width:93%;}.category-userprofile .slider:hover{}.category-userprofile .sunrise:hover+.slider{}.category-userprofile .versus{height:30%;width:26%;position:absolute;z-index:2;top:36%;left:45%;margin-left:-8%;background-size:100%;background-repeat:no-repeat;background-image:url("../images/homepage/twofury_versus.png");}.gigya-seal-tooltip-body{margin-top:20px;}#sealwrap{clear:left;float:left;width:100%;}.monkey-customer-account-index h4{font-size:1.1rem;margin-left:0.75rem;margin-bottom:0.4rem;}.manage-payment-method ol li{list-style-type:none;}li.item.info-box.block{float:left;}@media only screen and (max-width: 640px) {li.item.info-box.block form{width:100%;}li.item.info-box.block form button{margin-bottom:0!important;}}li.item.info-box.block h3.box-title{font-size:0.9375rem;}li.item.info-box.block form{float:left;clear:right;}li.item.info-box.block form:first-of-type{margin-right:5px;}li.item.info-box.block button{font-size:0.8125rem;}li.item.info-box.block .remove{background:#2c3233!important;}.customer-paymentinfo-index #add-card{float:left;margin-bottom:40px;}.customer-paymentinfo-index #add-card-form{float:left;width:100%;}.customer-paymentinfo-index h2{border-bottom:1px solid #c4cbcd;}.customer-paymentinfo-index .form-list li{margin-bottom:0;}.customer-paymentinfo-index .form-list li ul{margin-left:0!important;}.customer-paymentinfo-index .form-list li div{margin-bottom:0!important;}.ie8 .off-canvas-menu-wrapper,.ie9 .off-canvas-menu-wrapper{display:none;}.ie.mobile .cart-link{text-decoration:none!important;}.ie.mobile .cart-link:after{margin-top:0!important;}.ie.mobile .search-icon{height:3rem;}.ie.mobile .search-icon:before{margin-top:0;}.ie{}.ie .profile-menu{padding-top:0.625rem;padding-bottom:0.625rem;}.ie .profile-menu li{margin-bottom:0.3125rem;float:left;}.ie .profile-menu li a:before{margin-top:-1.25rem!important;}.ie .profile-menu li a:hover{text-decoration:none!important;}.ie .profile-link{text-decoration:none!important;}.ie .search-icon{height:3rem;}.ie .search-icon:before{margin-top:1.25rem!important;}.ie .cart-link{text-decoration:none!important;}.ie .cart-link:after{margin-top:1.25rem!important;}.ie .follow-us li{margin-bottom:0.3125rem;}.ie .minus.one,.ie .plus.one{text-decoration:none!important;margin-top:-0.625rem;}.cms-page-view .main-container ul{margin-left:0;}.cms-page-view .main-container li{list-style-type:none;margin-left:1rem;}.cms-page-view .main-container .section-head{margin-left:0!important;font-family:"gothambook";}.cms-page-view .main-container .num{padding-right:0.625rem;font-family:"gothambook";float:left;}.cms-grab-bag-hiatus .category-search,.cms-ugly-sweaters-coming-soon .category-search,.cms-ugly-sweaters-will-be-back .category-search{margin-top:1.5em;}.cms-grab-bag-hiatus .newsletter-block.full-width,.cms-ugly-sweaters-coming-soon .newsletter-block.full-width,.cms-ugly-sweaters-will-be-back .newsletter-block.full-width{background-color:transparent;}.cms-grab-bag-hiatus .newsletter-block.full-width #newsletter-subscribe-fullwidth>.columns:first-child,.cms-ugly-sweaters-coming-soon .newsletter-block.full-width #newsletter-subscribe-fullwidth>.columns:first-child,.cms-ugly-sweaters-will-be-back .newsletter-block.full-width #newsletter-subscribe-fullwidth>.columns:first-child{display:none;}.cms-grab-bag-hiatus .newsletter-block.full-width #newsletter-subscribe-fullwidth>.columns:last-child,.cms-ugly-sweaters-coming-soon .newsletter-block.full-width #newsletter-subscribe-fullwidth>.columns:last-child,.cms-ugly-sweaters-will-be-back .newsletter-block.full-width #newsletter-subscribe-fullwidth>.columns:last-child{float:none;margin:0 auto;}.grab-bag-away-message,.ugly-sweaters-coming-soon-message,.ugly-sweaters-will-be-back-message{max-width:702px;margin:0 auto;text-align:center;-webkit-font-smoothing:antialiased;}@media only screen and (min-width: 641px) {.grab-bag-away-message .word-group,.ugly-sweaters-coming-soon-message .word-group,.ugly-sweaters-will-be-back-message .word-group{display:inline-block;}}.grab-bag-away-message img,.ugly-sweaters-coming-soon-message img,.ugly-sweaters-will-be-back-message img{width:400px;max-width:100%;}.grab-bag-away-message p,.ugly-sweaters-coming-soon-message p,.ugly-sweaters-will-be-back-message p{font-family:"gothammedium";line-height:1.25;}.grab-bag-away-message .line-one,.ugly-sweaters-coming-soon-message .line-one,.ugly-sweaters-will-be-back-message .line-one{margin-bottom:0;}.grab-bag-away-message .line-three,.ugly-sweaters-coming-soon-message .line-three,.ugly-sweaters-will-be-back-message .line-three{font-size:1.25em;margin-bottom:0;}@media only screen and (min-width: 641px) {.grab-bag-away-message .enlarge,.ugly-sweaters-coming-soon-message .enlarge,.ugly-sweaters-will-be-back-message .enlarge{font-size:1.25em;letter-spacing:3px;}}.ugly-sweaters-will-be-back-message{max-width:936px;}.grab-bag-away-message .line-one{font-size:2em;}.ugly-sweaters-coming-soon-message .line-one{font-size:2.25em;}.ugly-sweaters-will-be-back-message .line-one{font-size:2.125em;font-size:1.875em;}.grab-bag-away-message .line-two{font-family:"gothambold";font-size:2em;}.ugly-sweaters-coming-soon-message .line-two{margin-top:0.75em;margin-bottom:0.75em;font-size:1.625em;}.ugly-sweaters-will-be-back-message .line-two{margin-top:0.25em;margin-bottom:0.75em;font-family:"gothambook";font-size:1.625em;}.cms-geek-and-sundry-omnibus .page{background-image:url("../images/omnibus_background.png");}.cms-geek-and-sundry-omnibus #header .main-menu-container{background:white;}.cms-geek-and-sundry-omnibus .post-menu-banner{display:none;}.cms-geek-and-sundry-omnibus .page-header{text-align:center;margin-bottom:1em;}.cms-geek-and-sundry-omnibus .page-header img{max-width:100%;}.cms-geek-and-sundry-omnibus .video-container{position:relative;padding-bottom:56.25%;margin-bottom:1em;border:6px solid #2c3233;}.cms-geek-and-sundry-omnibus .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.cms-geek-and-sundry-omnibus .copy-container{margin-bottom:1em;}.cms-geek-and-sundry-omnibus section .content-header{text-align:center;border:6px solid #2c3233;background-color:#00b9bd;margin-bottom:1em;}.cms-geek-and-sundry-omnibus section h2{color:white;font-family:"gothambold";font-size:1.4em;letter-spacing:1px;}.cms-geek-and-sundry-omnibus section.host-picks .item-wrapper{border:6px solid #2c3233;background-color:#f1f1f1;padding:1em;}.cms-geek-and-sundry-omnibus section.host-picks .thumbnail-container{max-width:250px;margin:0 auto;}@media only screen and (max-width: 40em) {.cms-geek-and-sundry-omnibus section.host-picks .item{clear:both;width:100%;}}.cms-geek-and-sundry-omnibus .toolbar{display:none;}.cms-geek-and-sundry-omnibus .category-products ul{margin-left:-0.75rem;}.cms-geek-and-sundry-omnibus .category-products li{margin:0;}.cms-geek-and-sundry-omnibus .category-products .add-to-cart-container{margin-top:0.5em;}.checkout-onepage-index a.logo{margin-top:10px!important;}h1.checkout-title{text-align:right;padding-top:21px;}@media only screen and (max-width: 640px) {h1.checkout-title{font-size:1.125rem!important;padding-top:26px;}}span.secure-checkout{float:right;margin-left:10px;}span.secure-checkout:before{margin-top:-4px!important;}@media only screen and (max-width: 640px) {span.secure-checkout{margin-top:-10px;}}.large-6.medium-12 .buttons-set{margin-top:10px!important;}#checkoutSteps table{float:left;width:100%;}#checkoutSteps h3,#checkoutSteps h4{margin:0;}@media only screen and (max-width: 640px) {#checkoutSteps .step-title h2{font-size:1.1875rem!important;}}#checkoutSteps .buttons-set button{padding-right:0;}@media only screen and (max-width: 640px) {#checkoutSteps .buttons-set{margin-top:20px!important;}}#checkoutSteps h3{font-size:1.25rem;}#checkoutSteps h4{font-size:0.9375rem;}#checkoutSteps .f-left{font-size:0.75rem;}#checkoutSteps .social{padding-top:11px;float:left;}@media only screen and (min-width: 641px) {#checkoutSteps .social{padding-bottom:20px;}}@media only screen and (max-width: 640px) {#checkoutSteps .social{padding-bottom:20px;}}#checkoutSteps #gigyaLogin{margin:0 auto;}#checkoutSteps #gigyaLogin td:first-child{width:0!important;}#checkoutSteps .gigya{border-right:1px solid #e7e9e9;}#checkoutSteps .gigya p{margin-bottom:0px;}#checkoutSteps .gigya input,#checkoutSteps .gigya li{margin:0!important;}#checkoutSteps .gigya .button-set{margin:5px 0 1em 0px!important;}#checkoutSteps .gigya .button-set a{margin-bottom:5px;}#checkoutSteps label[for="coupon_code"]{font-size:1.0625rem;}#checkoutSteps .discount button{background:#656b6c!important;color:#f1f1f1!important;}#checkoutSteps .discount button:after{float:left;width:0!important;margin:0!important;}#checkoutSteps .large-5.left input{width:225px;float:left;height:30px;border:0;border:3px solid #bebebe;}#checkoutSteps .large-5.left button{background:#656b6c;color:#f1f1f1;}#checkoutSteps .large-5.left button:after{float:left;width:0!important;margin:0!important;}#checkoutSteps .buttons-set{margin:0;}#checkoutSteps .buttons-set .page-title h4{text-align:left;}#checkoutSteps input#coupon_code{bottom:0;width:145px;height:35px;}#checkoutSteps .totals-table{float:right!important;}@media only screen and (min-width: 641px) {#checkoutSteps .totals-table{width:55%;}}#checkoutSteps #discount-coupon-form{border:0!important;float:left;}#checkoutSteps .discount{border:0!important;margin:0!important;padding:0!important;}#checkoutSteps #checkout-review-table{font-weight:normal!important;}#checkoutSteps #checkout-review-table th{border-bottom:1px solid #2c3233;font-weight:normal!important;}@media only screen and (max-width: 640px) {#checkoutSteps #checkout-review-table th{font-size:0.8125rem;}}#checkoutSteps #checkout-review-table tbody tr{background:white;border-bottom:2px solid #f1f1f1;-webkit-box-shadow:5px 5px 10px -5px rgba(0,0,0,0.75);-moz-box-shadow:5px 5px 10px -5px rgba(0,0,0,0.75);box-shadow:5px 5px 10px -5px rgba(0,0,0,0.75);}#checkoutSteps #checkout-review-table tfoot{float:right;margin-right:-189px;}#checkoutSteps .small-12.large-3{text-align:left!important;}@media only screen and (min-width: 64.063em) {#checkoutSteps .small-12.large-3{text-align:right!important;}}#checkoutSteps .required em,#checkoutSteps p.required{float:none!important;}#checkoutSteps .step-title{background:#656b6c;margin-bottom:5px;padding:5px 20px 1px 20px;}#checkoutSteps .allow .step-title{background:#2c3233!important;}#checkoutSteps .form-list li{margin-bottom:0!important;}#checkoutSteps .input-box input[type="text"],#checkoutSteps .input-box select{height:35px!important;}#checkoutSteps .input-box small,#checkoutSteps .input-box .block-related .block-content .block-subtitle,.block-related .block-content #checkoutSteps .input-box .block-subtitle{margin-top:-1rem;margin-bottom:1rem;display:block;}#checkoutSteps input[type="checkbox"]{height:20px!important;}#checkoutSteps .monkey-additional-lists{margin-left:0!important;}#checkoutSteps .edit-cart{margin-top:15px;}#checkoutSteps .listdata{text-align:left;}#checkoutSteps .listdata input{margin:2px 10px 0 0!important;}#checkoutSteps #opc-payment .form-alt{font-size:0.6875rem;padding-left:3.4375rem;}#checkoutSteps #checkout-step-login h4{margin:1em 0 3.5em 0;font-size:1.2em;text-align:center;}#checkoutSteps #login-form .buttons-set a{margin-bottom:1em;}#checkoutSteps #login-form button{padding-right:0em;margin-top:2em;margin-bottom:0;}#checkoutSteps #login-form p{margin:1em 0;}#checkoutSteps .guest p{margin-top:1em;}#checkoutSteps #checkout-step-shipping_method p{font-size:0.6875rem;}#checkoutSteps #checkout-shipping-method-load .sp-methods li{float:left;width:100%;list-style-type:none!important;}#checkoutSteps #checkout-shipping-method-load .sp-methods li p{font-size:0.8125rem;padding-left:3.4375rem;}#checkoutSteps #checkout-shipping-method-load .sp-methods li input{margin:2px 10px 0 0!important;}#checkoutSteps .please-wait{float:right;width:100%;margin-top:-14px;}#checkoutSteps .a-right{text-align:right;}#checkoutSteps ul#payment_form_authnetcim{padding-bottom:15px;float:right;width:100%;}#checkoutSteps a#payment-tool-tip-close _{float:right!important;}#checkoutSteps #payment-tool-tip{position:absolute;background:#f1f1f1;padding:10px 10px 15px 10px;-webkit-box-shadow:-2px 4px 18px 0px rgba(50,50,50,0.75);-moz-box-shadow:-2px 4px 18px 0px rgba(50,50,50,0.75);box-shadow:-2px 4px 18px 0px rgba(50,50,50,0.75);}#checkoutSteps .image-wrap{float:left;border-radius:6px;margin-right:10px;}#checkoutSteps .item-options{float:left;min-width:70%;}#checkoutSteps .item-options dt,#checkoutSteps .item-options dd{float:left;font-size:0.875rem;margin-bottom:0!important;}#checkoutSteps .item-options dt{width:30%;font-family:"gothambold";}@media only screen and (max-width: 640px) {#checkoutSteps .item-options dt{width:40%!important;font-size:0.75rem;}}#checkoutSteps .item-options dl.item-options{margin-bottom:0!important;}#checkoutSteps .item-options .data-table table{margin-bottom:0!important;}#checkoutSteps .item-options dd{width:70%;}#checkoutSteps .item-options h3{font-size:1rem;}div#checkout-review-submit{float:left;width:100%;}div#checkout-step-review{float:left;}.checkout-progress{padding-top:0;border:1px solid #d7d7d7;}.checkout-progress .block-title{margin-left:-4px;background:#d7d7d7;color:#2c3233;padding:10px;margin-bottom:10px;width:103%;float:left;text-align:center;font-size:1.375rem;}.checkout-progress .block-title span{font-size:19px;padding-bottom:5px;margin-bottom:10px;}@media only screen and (max-width: 1024px) and (min-width: 641px) {.checkout-progress .block-title span{font-size:1.0625rem;}}.checkout-progress address,.checkout-progress dd,.checkout-progress p,.checkout-progress td{color:#7e8586;font-size:0.75rem;}.checkout-progress th{padding:0!important;}@media only screen and (max-width: 1024px) and (min-width: 641px) {.checkout-progress dt{font-size:0.9375rem;}}.faq-wrap{margin-top:15px;}.cvv-what-is-this{float:left;}.checkout-onepage-index #payment-progress-opcheckout table,.checkout-onepage-success #payment-progress-opcheckout table{float:left;}.checkout-onepage-index .faqs,.checkout-onepage-success .faqs{padding-top:20px;}.checkout-onepage-index .faqs .faq,.checkout-onepage-success .faqs .faq{float:left;margin-bottom:20px;width:100%;}.checkout-onepage-index p,.checkout-onepage-success p{float:left;width:100%;}.checkout-onepage-index .page-title h1,.checkout-onepage-success .page-title h1{float:left;width:100%;text-align:center;}.actions ul .green{background:green!important;}.actions ul .red{background:#c20000!important;}.tahiti{background-color:#007fac;}.tahiti.disabled{background-color:#3f7f95;}.black{background-color:black;}.black.disabled{background-color:#3f3f3f;}.charcoal{background-color:#414b56;}.charcoal.disabled{background-color:#60656a;}.cream{background-color:#fcf0e2;}.cream.disabled{background-color:#bdb7b0;}.dark-chocolate{background-color:#432628;}.dark-chocolate.disabled{background-color:#615253;}.deep-purple{background-color:#523178;}.deep-purple.disabled{background-color:#68587b;}.kelly{background-color:#007229;}.kelly.disabled{background-color:#3f7854;}.military-green{background-color:#545435;}.military-green.disabled{background-color:#69695a;}.navy{background-color:#002233;}.navy.disabled{background-color:#3f5059;}.powder-blue{background-color:#a9c7ec;}.powder-blue.disabled{background-color:#94a3b5;}.royal-blue{background-color:#0047b6;}.royal-blue.disabled{background-color:#3f639a;}.red{background-color:#c20000;}.red.disabled{background-color:#a03f3f;}.silver{background-color:#cdd1d1;}.silver.disabled{background-color:#a6a8a8;}.slate{background-color:#587993;}.slate.disabled{background-color:#6b7c89;}.white{background-color:white;}.white.disabled{background-color:#bfbfbf;}.pale-yellow{background-color:#f8e08e;}.pale-yellow.disabled{background-color:#bbaf86;}.sand{background-color:#d1ccbd;}.sand.disabled{background-color:#a8a59e;}.turquoise{background-color:#0099b5;}.turquoise.disabled{background-color:#3f8c9a;}.bright-yellow{background-color:#ffd100;}.bright-yellow.disabled{background-color:#bfa83f;}.who-knows{background-color:black;}.who-knows.disabled{background-color:#3f3f3f;}.mint{background-color:#8ce2d0;}.mint.disabled{background-color:#85b0a7;}.heather-gray{background-color:#9a9a9c;}.heather-gray.disabled{background-color:#8c8c8d;}.orange{background-color:#e24912;}.orange.disabled{background-color:#b06448;}.heather-gray{background-image:url("../images/HeatherGrey_TileSwatch.jpg");background-position:center center;background-size:125px;}.color-option.who-knows{background-color:white;background-image:url("../images/question_mark.png");background-position:center center;background-size:contain;}.cs-options{margin-top:-5px;}.cs-options li{margin:1px!important;float:left;width:97%;background:#bebebe;font-family:"gothambook";color:#2c3233;}.cs-options li:hover,.cs-selected .cs-options li,.cs-options li.cs-selected{background:#00b9bd;}.cs-options li span{font-size:0.875rem;}.cs-options .cs-selected{background:#00b9bd;}.gig-share-bar-container tr td:first-of-type{vertical-align:top!important;position:relative;top:-1px;}.gigya-sharebar{width:auto!important;}ul li.color-option>div.inner{height:20px;}.gig-button-container-pinterest-pinit{width:40px!important;height:32px!important;}.gig-button-container-pinterest-pinit div a{background:#bdc3c7!important;width:39px!important;height:32px!important;float:left;line-height:32px!important;background-repeat:no-repeat;position:static;color:#cb2027!important;}.gig-button-container-pinterest-pinit div a:before{content:"\e603";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"icomoon";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.gig-button-container-pinterest-pinit div a:before{font-size:18px;margin-left:10px!important;margin-top:0px!important;line-height:12px!important;}.gig-button-container-pinterest-pinit div a:hover{background:#cb2027!important;color:white!important;}.gig-button-container{padding:0 1px 0 0!important;}.gig-button-container-email .gig-button{}.gig-button-container-email .gig-button td:nth-child(2){background:#bdc3c7!important;width:32px;height:32px;line-height:32px;background-repeat:no-repeat;position:static;color:#27ae60!important;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;}.gig-button-container-email .gig-button td:nth-child(2) div{background:none!important;height:0!important;}.gig-button-container-email .gig-button td:nth-child(2):before{content:"\2709";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"EntypoRegular";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.gig-button-container-email .gig-button td:nth-child(2):before{font-size:38px;margin-left:10px!important;margin-top:0px!important;}html.win .gig-button-container-email .gig-button td:nth-child(2):before{margin-top:-20px!important;}.gig-button-container-email .gig-button td:nth-child(2):hover{background:#27ae60!important;color:white!important;}.gig-button-container-twitter .gig-button td:nth-child(2){background:#bdc3c7!important;width:32px;height:32px;line-height:32px;background-repeat:no-repeat;position:static;color:#00acee!important;}.gig-button-container-twitter .gig-button td:nth-child(2):before{content:"\e600";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"icomoon";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.gig-button-container-twitter .gig-button td:nth-child(2):before{font-size:18px;margin-left:10px!important;margin-top:0px!important;}.gig-button-container-twitter .gig-button td:nth-child(2):hover{background:#00c5ff!important;color:white!important;}.gig-button-container-twitter .gig-button td:nth-child(2) div{background:none!important;height:0!important;}.gig-button-container-twitter table{width:32px;height:32px;}.gig-button-container-google-plusone .gig-button{}.gig-button-container-google-plusone .gig-button #gigyaSharebar-reaction3,.gig-button-container-google-plusone .gig-button #gigyaSharebarVersus-reaction3{background:#bdc3c7!important;width:32px;height:32px;line-height:32px;background-repeat:no-repeat;position:static;color:#3b5998;}.gig-button-container-google-plusone .gig-button #gigyaSharebar-reaction3:before,.gig-button-container-google-plusone .gig-button #gigyaSharebarVersus-reaction3:before{content:"\e602";text-indent:0;font-size:3rem;margin-right:0.5rem;margin-top:-4px;font-family:"icomoon";display:inline-block;vertical-align:middle;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.gig-button-container-google-plusone .gig-button #gigyaSharebar-reaction3:before,.gig-button-container-google-plusone .gig-button #gigyaSharebarVersus-reaction3:before{font-size:18px;}.gig-button-container-google-plusone .gig-button #gigyaSharebar-reaction3:hover,.gig-button-container-google-plusone .gig-button #gigyaSharebarVersus-reaction3:hover{background:#00b9bd!important;}.gig-comments-comments{max-height:730px;overflow-y:scroll;}.mgn-blk{margin-left:18%;}.mgn-blk.right{margin-right:18%;margin-top:40px;}@media only screen and (max-width: 40em) {.mgn-blk.right{float:left!important;margin-right:0;}}@media only screen and (max-width: 1024px) and (min-width: 641px) {.mgn-blk.right{float:left!important;margin-right:0;}}.mgn-blk .product-details .odad{float:right;}ul.colors{display:inline-block;margin:0;line-height:1.1;list-style-type:none;}ul.colors li.color-option{width:30px;margin:0 12px;float:left;height:11px;}ul.colors li.color-option.active{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #00aaff;}.slick-slide{position:relative;}.slick-slide #homepage-art-desc-content{top:100%;min-height:80px;left:20%;position:absolute;width:60%;z-index:4;opacity:0;color:white;display:block;transition:top .5s,opacity .7s;-webkit-transition:top .5s,opacity .7s;}.slick-slide #homepage-art-desc-content li{display:none;position:absolute;}.slick-slide #homepage-art-desc-content li:first-of-type{display:block;}.slick-slide .background{height:100%;width:100%;display:none;z-index:2;opacity:.6;position:absolute;background:black;top:0;}.slick-slide:hover #homepage-art-desc-content{opacity:1;top:20%;display:block;}.slick-slide:hover .background{display:block;}.odadslide .colorswitch.slick-slide{opacity:.8;}.odadslide .colorswitch.slick-slide.slick-active{opacity:1;}.odad-versus .product .columns{padding:0;}.odad-versus .product-details .mgn-blk{margin-left:7%;}#comments-container div#comments,#comments-container div#matest-comments{width:100%!important;background:white;float:left;}#comments-container div#comments div>,#comments-container div#matest-comments div>{padding:10px;}#comments-container .gig-comment{width:97%;}#comments-container .gig-comment-replies{border-left:1px solid #EBEBEB;margin-left:10px;}#comments-container .gig-comment-replies .gig-comment{border-bottom:0!important;margin-left:0;width:100%;}#comments-container .gig-comment-data{padding:10px 0!important;}#comments-container .gig-comment-photo{padding:10px;}.mobile.touch #comments-container .gig-comments-comments{padding-right:15px;}.mobile.touch #comments-container .gig-comments-more{right:0;}#comments-container .gig-comments-header,#comments-container .gig-comments-composebox{padding:15px;}#comments-container .gig-comments-header a,#comments-container .gig-comments-composebox a{color:#00b9bd;}#comments-container .gig-comment-footer{margin-left:57px;padding-left:1px;}#comments-container .comment-details{background:white;float:left;padding:10px;}#comments-container .comment-details p{padding-bottom:0;margin-bottom:0!important;font-size:0.875rem;color:#2c3233;}#comments-container .holiday-inqury-notice{background-color:rgba(255,133,0,0.07);border:2px solid #ff8500;margin-bottom:1.5em;overflow:hidden;}#comments-container .holiday-inqury-notice .button{padding:1em;color:white;transition:all 300ms;font-size:1em;margin:0.5em;}#comments-container .holiday-inqury-notice .button:hover,#comments-container .holiday-inqury-notice .button:focus{color:white;}#comments-container .holiday-inqury-notice span{text-align:center;}#comments-container .holiday-inqury-notice p{text-align:center;display:block;margin:0.5em 0.75em 1em;}#comments-container .holiday-inqury-notice p.first{font-size:1.25em;font-weight:bold;margin-bottom:0.5em;}.forum-topic-index form,.forum-topic-index table,.forum-topic-view form,.forum-topic-view table,.forum-search-index form,.forum-search-index table,.forum-topic-edit form,.forum-topic-edit table{margin:0;}.forum-topic-index .reset-search,.forum-topic-view .reset-search,.forum-search-index .reset-search,.forum-topic-edit .reset-search{float:right!important;margin-top:-15px!important;}.forum-topic-index span.name,.forum-topic-view span.name,.forum-search-index span.name,.forum-topic-edit span.name{font-family:"gothammedium";font-size:0.8125rem;color:#656b6c;}.forum-topic-index .inline-list,.forum-topic-view .inline-list,.forum-search-index .inline-list,.forum-topic-edit .inline-list{margin-bottom:0;padding-bottom:0;margin-left:-32px;}.forum-topic-index .inline-list a,.forum-topic-index .inline-list span,.forum-topic-view .inline-list a,.forum-topic-view .inline-list span,.forum-search-index .inline-list a,.forum-search-index .inline-list span,.forum-topic-edit .inline-list a,.forum-topic-edit .inline-list span{float:left;}.forum-topic-index .inline-list span,.forum-topic-view .inline-list span,.forum-search-index .inline-list span,.forum-topic-edit .inline-list span{margin-left:1.375rem;}.forum-topic-index .inline-list li,.forum-topic-view .inline-list li,.forum-search-index .inline-list li,.forum-topic-edit .inline-list li{font-family:"gothammedium";}.forum-topic-index .inline-list li a,.forum-topic-view .inline-list li a,.forum-search-index .inline-list li a,.forum-topic-edit .inline-list li a{color:#5b686a;}.forum-topic-index .amount,.forum-topic-view .amount,.forum-search-index .amount,.forum-topic-edit .amount{width:auto!important;color:#656b6c;}.forum-topic-index .forum-description p,.forum-topic-view .forum-description p,.forum-search-index .forum-description p,.forum-topic-edit .forum-description p{font-size:0.875rem;color:#2c3233;}.forum-topic-index .simple-forum-sort-links,.forum-topic-view .simple-forum-sort-links,.forum-search-index .simple-forum-sort-links,.forum-topic-edit .simple-forum-sort-links{color:#00b9bd;}.forum-topic-index .search-wrap input,.forum-topic-view .search-wrap input,.forum-search-index .search-wrap input,.forum-topic-edit .search-wrap input{width:80%;float:left;border:2px solid #bdc3c7;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;border-right:0;}@media only screen and (min-width: 1025px) {.forum-topic-index .search-wrap input,.forum-topic-view .search-wrap input,.forum-search-index .search-wrap input,.forum-topic-edit .search-wrap input{width:90%;}}.forum-topic-index .search-wrap .button,.forum-topic-view .search-wrap .button,.forum-search-index .search-wrap .button,.forum-topic-edit .search-wrap .button{float:left;width:20%;padding-left:6px!important;background:#00b9bd!important;padding:9px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;}@media only screen and (min-width: 1025px) {.forum-topic-index .search-wrap .button,.forum-topic-view .search-wrap .button,.forum-search-index .search-wrap .button,.forum-topic-edit .search-wrap .button{width:10%;}}.forum-topic-index .forum-controls,.forum-topic-view .forum-controls,.forum-search-index .forum-controls,.forum-topic-edit .forum-controls{margin-bottom:10px;}.forum-topic-index .forum-controls .button,.forum-topic-view .forum-controls .button,.forum-search-index .forum-controls .button,.forum-topic-edit .forum-controls .button{font-size:0.75rem;padding:5px 15px;}.forum-topic-index .title,.forum-topic-view .title,.forum-search-index .title,.forum-topic-edit .title{line-height:37px;}.forum-topic-index .simple-forum-default-button,.forum-topic-view .simple-forum-default-button,.forum-search-index .simple-forum-default-button,.forum-topic-edit .simple-forum-default-button{padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;font-family:"gothammedium";}.forum-topic-index .simple-forum-default-button:hover,.forum-topic-view .simple-forum-default-button:hover,.forum-search-index .simple-forum-default-button:hover,.forum-topic-edit .simple-forum-default-button:hover{background:#ed9f55;}.forum-topic-index .forum-list-headers,.forum-topic-view .forum-list-headers,.forum-search-index .forum-list-headers,.forum-topic-edit .forum-list-headers{border-top:1px solid #bdc3c7;border-bottom:1px solid #bdc3c7;}.forum-topic-index .forum-list-headers p,.forum-topic-view .forum-list-headers p,.forum-search-index .forum-list-headers p,.forum-topic-edit .forum-list-headers p{font-size:0.875rem;color:#656b6c;padding:5px;font-family:"gothammedium";margin-bottom:0!important;}.forum-topic-index .forum-list,.forum-topic-view .forum-list,.forum-search-index .forum-list,.forum-topic-edit .forum-list{background:white;}.forum-topic-index .forum-list .row,.forum-topic-view .forum-list .row,.forum-search-index .forum-list .row,.forum-topic-edit .forum-list .row{padding:15px 0;border-bottom:2px solid #bdc3c7;}.forum-topic-index .forum-list .forum-image,.forum-topic-view .forum-list .forum-image,.forum-search-index .forum-list .forum-image,.forum-topic-edit .forum-list .forum-image{padding:0px 20px;float:left;}html.ie .forum-topic-index .forum-list .forum-image,html.ie .forum-topic-view .forum-list .forum-image,html.ie .forum-search-index .forum-list .forum-image,html.ie .forum-topic-edit .forum-list .forum-image{width:70px;height:40px;}.forum-topic-index .forum-list .description,.forum-topic-view .forum-list .description,.forum-search-index .forum-list .description,.forum-topic-edit .forum-list .description{font-size:0.75rem;line-height:16px;}.forum-topic-index .forum-list .description a,.forum-topic-view .forum-list .description a,.forum-search-index .forum-list .description a,.forum-topic-edit .forum-list .description a{font-size:1rem;color:#00b9bd;font-family:"gothammedium";}.forum-topic-index .forum-list .description a:last-child,.forum-topic-view .forum-list .description a:last-child,.forum-search-index .forum-list .description a:last-child,.forum-topic-edit .forum-list .description a:last-child{color:#00b9bd;}.forum-topic-index .forum-list .text-center,.forum-topic-view .forum-list .text-center,.forum-search-index .forum-list .text-center,.forum-topic-edit .forum-list .text-center{line-height:50px;font-size:0.875rem;}.forum-topic-index .forum-list .reply,.forum-topic-view .forum-list .reply,.forum-search-index .forum-list .reply,.forum-topic-edit .forum-list .reply{font-size:0.75rem;line-height:16px;}.forum-topic-index .forum-list .reply a,.forum-topic-view .forum-list .reply a,.forum-search-index .forum-list .reply a,.forum-topic-edit .forum-list .reply a{color:#00b9bd;font-family:"gothammedium";}.forum-topic-index .pager,.forum-topic-view .pager,.forum-search-index .pager,.forum-topic-edit .pager{padding:10px;color:#2c3233;}.forum-topic-index .pager .limiter select,.forum-topic-view .pager .limiter select,.forum-search-index .pager .limiter select,.forum-topic-edit .pager .limiter select{padding:5px 10px;}html.ie .forum-topic-index .pager .limiter select,html.ie .forum-topic-view .pager .limiter select,html.ie .forum-search-index .pager .limiter select,html.ie .forum-topic-edit .pager .limiter select{padding:0!important;}.forum-topic-index select,.forum-topic-view select,.forum-search-index select,.forum-topic-edit select{background:#fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-y:center;}.forum-topic-edit .form-list li .field:last-child{float:left;}.forum-topic-edit table tr td{padding:0;margin-top:40px;}.forum-topic-view .post-content{background:#f7f7f7;border-right:3px solid #00b9bd;padding-top:20px;}.forum-topic-view .post{border-bottom:3px solid #bdc3c7;margin-bottom:50px;padding:15px 5px;}.forum-topic-view .post:last-child{border-bottom:0;}@media only screen and (min-width: 850px) {.forum-topic-view .post{width:99%;margin:0 auto;}}@media only screen and (max-width: 850px) {.forum-topic-view .post{width:99%;margin:0 auto;}}.forum-topic-view .simple-forum-h-created{font-size:0.875rem;}.forum-topic-view .simple-forum-user-total-posts,.forum-topic-view .simple-forum-user-joined-date{font-size:0.75rem;}.forum-topic-view .forum-post-signature{margin-top:40px;border-top:1px solid #e7e9e9;}.forum-topic-view div.simple-forum-user-total-posts div.simple-forum-user-total-posts,.forum-topic-view div.simple-forum-user-joined-date{font-size:12px;}.simple-forum-content{}.simple-forum-content *:not(.box-collateral) h1,.simple-forum-content *:not(.box-collateral) h2,.simple-forum-content *:not(.std) h1,.simple-forum-content *:not(.std) h2{font-size:1.6875rem;}.simple-forum-content .toolbar{font-size:0.875rem;color:#bdc3c7;}.simple-forum-content .toolbar p{font-size:0.875rem;color:#bdc3c7;}.simple-forum-content .toolbar select{padding:0.2rem 1rem 0.2rem 0.2rem;background-position-x:90%;}.simple-forum-content .toolbar>div{padding:3px 0;}.simple-forum-content .toolbar .sort-by a{line-height:0em;}.simple-forum-content .toolbar .sort-by a img{margin-bottom:-4px;}.simple-forum-content .toolbar label,.simple-forum-content .toolbar input,.simple-forum-content .toolbar select{width:auto;display:inline-block;margin-right:1em;margin-bottom:0;}.simple-forum-content .toolbar .label,.simple-forum-content .toolbar label{display:none;padding-bottom:0;}@media only screen and (min-width: 641px) {.simple-forum-content .toolbar label{display:inline-block;}}.simple-forum-content .toolbar select{margin-top:2px;}.simple-forum-content .toolbar p{margin-bottom:0;}.simple-forum-content .sorter,.simple-forum-content .pager{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1170px;*zoom:1;}.simple-forum-content .sorter:before,.simple-forum-content .sorter:after,.simple-forum-content .pager:before,.simple-forum-content .pager:after{content:" ";display:table;}.simple-forum-content .sorter:after,.simple-forum-content .pager:after{clear:both;}.simple-forum-content .sorter p,.simple-forum-content .pager p{margin:0;}.simple-forum-content .sorter .sort-by,.simple-forum-content .pager .sort-by{position:relative;padding-left:0;padding-right:0;width:50%;float:left;float:right;}.simple-forum-content .sorter .view-mode,.simple-forum-content .pager .view-mode{position:relative;padding-left:0;padding-right:0;width:50%;float:left;}.simple-forum-content .sorter .amount,.simple-forum-content .pager .amount{position:relative;padding-left:0;padding-right:0;width:41.66667%;float:left;}@media only screen and (min-width: 641px) {.simple-forum-content .sorter .amount,.simple-forum-content .pager .amount{position:relative;padding-left:0;padding-right:0;width:33.33333%;float:left;}}.simple-forum-content .sorter .limiter,.simple-forum-content .pager .limiter{position:relative;padding-left:0;padding-right:0;width:58.33333%;float:left;}@media only screen and (min-width: 641px) {.simple-forum-content .sorter .limiter,.simple-forum-content .pager .limiter{position:relative;padding-left:0;padding-right:0;width:33.33333%;float:left;float:right;}}.simple-forum-content .sorter .sort-by,.simple-forum-content .sorter .limiter,.simple-forum-content .pager .sort-by,.simple-forum-content .pager .limiter{text-align:right;}.simple-forum-content .sorter .limiter,.simple-forum-content .pager .limiter{white-space:nowrap;}.simple-forum-content .sorter .limiter label,.simple-forum-content .sorter .limiter select,.simple-forum-content .pager .limiter label,.simple-forum-content .pager .limiter select{width:auto;display:inline-block;margin-right:0.5em;}.simple-forum-content .sorter .pages,.simple-forum-content .pager .pages{position:relative;padding-left:0;padding-right:0;width:100%;float:left;text-align:center;}@media only screen and (min-width: 641px) {.simple-forum-content .sorter .pages,.simple-forum-content .pager .pages{position:relative;padding-left:0;padding-right:0;width:33.33333%;right:33.33333%;left:auto;float:left;}}.simple-forum-content .sorter .pages strong,.simple-forum-content .pager .pages strong{display:none;line-height:1.5em;}.simple-forum-content .sorter .pages ol,.simple-forum-content .pager .pages ol{display:inline-block;width:100%;margin:0;margin-left:0.5rem;padding:0;}.simple-forum-content .sorter .pages li,.simple-forum-content .pager .pages li{display:inline-block;line-height:inherit;width:1.5rem;line-height:1.5rem;}.simple-forum-content .sorter .pages li a,.simple-forum-content .pager .pages li a{display:block;}.simple-forum-content .sorter .pages li.current,.simple-forum-content .pager .pages li.current{border:1px solid #dedede;}.simple-forum-content .sorter .pages strong,.simple-forum-content .pager .pages strong{display:none;}.simple-forum-content .pages li a,.simple-forum-content .pages li a:hover,.simple-forum-content .pages li a:active,.simple-forum-content .pages li a:visited{color:#2c3233;text-decoration:none;font-size:14px;line-height:48px;}.simple-forum-content .pages li a.previous,.simple-forum-content .pages li a.previous:hover,.simple-forum-content .pages li a.previous:active,.simple-forum-content .pages li a.previous:visited,.simple-forum-content .pages li a.next,.simple-forum-content .pages li a.next:hover,.simple-forum-content .pages li a.next:active,.simple-forum-content .pages li a.next:visited{font-size:11px;}.simple-forum-content .pages li.current{font-size:14px;}.simple-forum-content .sorter .pages li,.simple-forum-content .pager .pages li{width:auto;}.simple-forum-content .sorter .pages ol,.simple-forum-content .pager .pages ol{text-align:right;margin-left:0;}.simple-forum-content .sorter .pages,.simple-forum-content .pager .pages{right:auto;float:right;}.simple-forum-content .sorter .pages li.current,.simple-forum-content .pager .pages li.current{border:none;}@media only screen and (max-width: 640px) {.simple-forum-content .sorter .pages,.simple-forum-content .pager .pages{margin-top:0;margin-bottom:-15px;}}.simple-forum-content .pages{right:0;padding:10px 0;clear:right;width:auto!important;}.simple-forum-content .pages ol{float:right;}.simple-forum-content .pages ol li{margin:0;display:block;float:left;background:#e4e4e4;border-right:0;}.simple-forum-content .pages ol li a{line-height:8px!important;padding:10px;}.simple-forum-content .pages ol li:hover{background:#d7d7d7;}.simple-forum-content .pages ol li.current{line-height:8px!important;background:#d7d7d7;color:#2c3233!important;padding:10px;font-family:"gothammedium";}.simple-forum-content .pages ol li:first-child{-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;}.simple-forum-content .pages ol li:last-child{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;}.simple-forum-content .pages ol li:hover{text-shadow:0px 0px 10px white;}.simple-forum-content .user-info{padding-bottom:15px;text-align:right;}@media only screen and (min-width: 641px) {.simple-forum-content .user-info{text-align:left;}}.simple-forum-content .user-controls{}.simple-forum-content .post-date{padding-top:15px;font-size:0.75rem;}#ticketForm,#awhdu3-customer-reply-form{line-height:1.6;}#ticketForm .validation-error,#awhdu3-customer-reply-form .validation-error{margin-bottom:1rem;}#ticketForm input[type="file"],#awhdu3-customer-reply-form input[type="file"]{margin-top:10px;}#ticketForm textarea,#awhdu3-customer-reply-form textarea{min-height:6rem;max-width:100%;}.awhdu3-ticket-view-thread .awhdu3-ticket-view-thread-message-box-body-attachmentbox{background:none;}.awhdu3-ticket-view-thread .awhdu3-ticket-view-thread-message-box-body-attachmentbox>span{float:none;}.awhdu3-ticket-view-thread .awhdu3-ticket-view-thread-message-box-body-attachmentbox>ul{float:none;margin-top:0.5rem;margin-left:2rem;}.awhdu3-ticketform-file-list{list-style:none;}.awhdu3-ticketform-file-list label{padding:0.5rem 1em;line-height:70px;background:#f7f7f7;display:block;cursor:pointer;}.awhdu3-ticketform-file-list label.unchecked{opacity:0.3;}.awhdu3-ticketform-file-list label:hover{background:#e4e4e4;}.awhdu3-ticketform-file-list label>*{margin:0 0.75rem;}.awhdu3-ticketform-file-list label input[type="checkbox"]{cursor:pointer;}.awhdu3-ticketform-file-list label .thumbContainer{width:70px;height:70px;background-size:cover;background-position:center center;display:inline-block;vertical-align:bottom;}.awhdu3-ticketform-file-list label .fileName{display:inline;}.contacts-index-index .wide{margin-bottom:0!important;}.contacts-index-index .related-order{float:left;width:48%;}.contacts-index-index .order-id{float:right;width:48%;clear:none;}.contacts-index-index #ask_description{width:100%;}.contacts-index-index #ask_description p{float:left;width:100%;font-size:0.875rem;}.contacts-index-index .autocomplete{cursor:pointer!important;}.contacts-index-index .knowledge-block .form-ask{width:100%;float:left;}.contacts-index-index .f-left{clear:left;padding:10px 0;font-size:0.875rem;line-height:22px;}.contacts-index-index .f-left img{width:20px;margin-right:10px;}.contacts-index-index #ask_description{padding:20px 0;float:left;width:100%;}.contacts-index-index #ask_description li{float:left;width:100%;margin-left:15px;list-style-type:none;}.contacts-index-index #ask_description li p{margin-bottom:0;}.teefury-ordertrack-index-search .col-main{padding-bottom:40px;}.cms-affiliates .std,.cms-about .std{height:0!important;}.cms-affiliates ol li,.cms-about ol li{list-style-type:decimal!important;}.cms-affiliates .main-content ul li,.cms-about .main-content ul li{margin-left:0!important;}.contacts-index-index #form-ticket .input-box,.contacts-index-index #form-ticket textarea{margin-bottom:10px;}.aw-hdu3-customer-index #awhdu3-ticket-list-table{width:100%;}@media screen and (max-width: 376px) {.aw-hdu3-customer-index #awhdu3-ticket-list-table thead .subject-header{width:50%;}}.aw-hdu3-customer-index #awhdu3-ticket-list-table thead tr,.aw-hdu3-customer-index #awhdu3-ticket-list-table thead td{cursor:auto;}.aw-hdu3-customer-index #awhdu3-ticket-list-table thead tr:hover,.aw-hdu3-customer-index #awhdu3-ticket-list-table thead td:hover{background-color:inherit;}.aw-hdu3-customer-index #awhdu3-ticket-list-table tbody tr,.aw-hdu3-customer-index #awhdu3-ticket-list-table tbody td{cursor:auto;}.aw-hdu3-customer-index #awhdu3-ticket-list-table tbody tr:hover,.aw-hdu3-customer-index #awhdu3-ticket-list-table tbody td:hover{background-color:#fefefe;}.aw-hdu3-customer-index .pages{margin-bottom:0;}@media screen and (max-width: 376px) {.aw-hdu3-customer-index .limiter{display:none;}}.knowledgebase-index-index .poular-articles,.knowledgebase-index-index .search,.knowledgebase-index-view .poular-articles,.knowledgebase-index-view .search,.contacts-index-index .poular-articles,.contacts-index-index .search,.cms-affiliates .poular-articles,.cms-affiliates .search,.teefury-ordertrack-index-search .poular-articles,.teefury-ordertrack-index-search .search,.teefury-orderstatus-status-view .poular-articles,.teefury-orderstatus-status-view .search,.teefury-ordertrack-index-result .poular-articles,.teefury-ordertrack-index-result .search,.cms-about .poular-articles,.cms-about .search{float:left;}.knowledgebase-index-index .page-head,.knowledgebase-index-view .page-head,.contacts-index-index .page-head,.cms-affiliates .page-head,.teefury-ordertrack-index-search .page-head,.teefury-orderstatus-status-view .page-head,.teefury-ordertrack-index-result .page-head,.cms-about .page-head{padding-bottom:40px;}.knowledgebase-index-index h3,.knowledgebase-index-view h3,.contacts-index-index h3,.cms-affiliates h3,.teefury-ordertrack-index-search h3,.teefury-orderstatus-status-view h3,.teefury-ordertrack-index-result h3,.cms-about h3{font-size:1rem;color:#656b6c;font-family:"gothammedium";}.knowledgebase-index-index .side-nav .magellan,.knowledgebase-index-view .side-nav .magellan,.contacts-index-index .side-nav .magellan,.cms-affiliates .side-nav .magellan,.teefury-ordertrack-index-search .side-nav .magellan,.teefury-orderstatus-status-view .side-nav .magellan,.teefury-ordertrack-index-result .side-nav .magellan,.cms-about .side-nav .magellan{padding:10px 10px 1px 10px!important;}.knowledgebase-index-index .side-nav .magellan li,.knowledgebase-index-view .side-nav .magellan li,.contacts-index-index .side-nav .magellan li,.cms-affiliates .side-nav .magellan li,.teefury-ordertrack-index-search .side-nav .magellan li,.teefury-orderstatus-status-view .side-nav .magellan li,.teefury-ordertrack-index-result .side-nav .magellan li,.cms-about .side-nav .magellan li{margin-left:14px;}.knowledgebase-index-index .side-nav a,.knowledgebase-index-view .side-nav a,.contacts-index-index .side-nav a,.cms-affiliates .side-nav a,.teefury-ordertrack-index-search .side-nav a,.teefury-orderstatus-status-view .side-nav a,.teefury-ordertrack-index-result .side-nav a,.cms-about .side-nav a{color:#2c3233;font-family:"gothambold";}.knowledgebase-index-index .side-nav li.active,.knowledgebase-index-view .side-nav li.active,.contacts-index-index .side-nav li.active,.cms-affiliates .side-nav li.active,.teefury-ordertrack-index-search .side-nav li.active,.teefury-orderstatus-status-view .side-nav li.active,.teefury-ordertrack-index-result .side-nav li.active,.cms-about .side-nav li.active{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#2c3233;}.knowledgebase-index-index .side-nav li.active a,.knowledgebase-index-view .side-nav li.active a,.contacts-index-index .side-nav li.active a,.cms-affiliates .side-nav li.active a,.teefury-ordertrack-index-search .side-nav li.active a,.teefury-orderstatus-status-view .side-nav li.active a,.teefury-ordertrack-index-result .side-nav li.active a,.cms-about .side-nav li.active a{color:#f1f1f1!important;font-size:14px;font-family:"gothambook";padding:0 5px;}@media only screen and (min-width: 1025px) {.knowledgebase-index-index .side-nav li.active a,.knowledgebase-index-view .side-nav li.active a,.contacts-index-index .side-nav li.active a,.cms-affiliates .side-nav li.active a,.teefury-ordertrack-index-search .side-nav li.active a,.teefury-orderstatus-status-view .side-nav li.active a,.teefury-ordertrack-index-result .side-nav li.active a,.cms-about .side-nav li.active a{margin-left:15px;}}.knowledgebase-index-index .side-nav li.active:last-child a,.knowledgebase-index-view .side-nav li.active:last-child a,.contacts-index-index .side-nav li.active:last-child a,.cms-affiliates .side-nav li.active:last-child a,.teefury-ordertrack-index-search .side-nav li.active:last-child a,.teefury-orderstatus-status-view .side-nav li.active:last-child a,.teefury-ordertrack-index-result .side-nav li.active:last-child a,.cms-about .side-nav li.active:last-child a{padding:0 4px!important;}.knowledgebase-index-index ul.sticky-nav,.knowledgebase-index-view ul.sticky-nav,.contacts-index-index ul.sticky-nav,.cms-affiliates ul.sticky-nav,.teefury-ordertrack-index-search ul.sticky-nav,.teefury-orderstatus-status-view ul.sticky-nav,.teefury-ordertrack-index-result ul.sticky-nav,.cms-about ul.sticky-nav{margin-bottom:10px!important;}.knowledgebase-index-index ul.sticky-nav a,.knowledgebase-index-view ul.sticky-nav a,.contacts-index-index ul.sticky-nav a,.cms-affiliates ul.sticky-nav a,.teefury-ordertrack-index-search ul.sticky-nav a,.teefury-orderstatus-status-view ul.sticky-nav a,.teefury-ordertrack-index-result ul.sticky-nav a,.cms-about ul.sticky-nav a{font-family:"gothambook";font-size:11px!important;width:100%!important;text-align:center;float:left;}.knowledgebase-index-index .fixed ul.sticky-nav,.knowledgebase-index-view .fixed ul.sticky-nav,.contacts-index-index .fixed ul.sticky-nav,.cms-affiliates .fixed ul.sticky-nav,.teefury-ordertrack-index-search .fixed ul.sticky-nav,.teefury-orderstatus-status-view .fixed ul.sticky-nav,.teefury-ordertrack-index-result .fixed ul.sticky-nav,.cms-about .fixed ul.sticky-nav{}.knowledgebase-index-index .fixed ul.sticky-nav a,.knowledgebase-index-view .fixed ul.sticky-nav a,.contacts-index-index .fixed ul.sticky-nav a,.cms-affiliates .fixed ul.sticky-nav a,.teefury-ordertrack-index-search .fixed ul.sticky-nav a,.teefury-orderstatus-status-view .fixed ul.sticky-nav a,.teefury-ordertrack-index-result .fixed ul.sticky-nav a,.cms-about .fixed ul.sticky-nav a{font-family:"gothambook";font-size:11px!important;width:100%!important;text-align:center;float:left;}.knowledgebase-index-index .search-results .knowledgebase-block-content div,.knowledgebase-index-view .search-results .knowledgebase-block-content div,.contacts-index-index .search-results .knowledgebase-block-content div,.cms-affiliates .search-results .knowledgebase-block-content div,.teefury-ordertrack-index-search .search-results .knowledgebase-block-content div,.teefury-orderstatus-status-view .search-results .knowledgebase-block-content div,.teefury-ordertrack-index-result .search-results .knowledgebase-block-content div,.cms-about .search-results .knowledgebase-block-content div{margin-bottom:20px;border-bottom:1px dashed #bdc3c7;}.knowledgebase-index-index .search-results .knowledgebase-block-content div:last-child,.knowledgebase-index-view .search-results .knowledgebase-block-content div:last-child,.contacts-index-index .search-results .knowledgebase-block-content div:last-child,.cms-affiliates .search-results .knowledgebase-block-content div:last-child,.teefury-ordertrack-index-search .search-results .knowledgebase-block-content div:last-child,.teefury-orderstatus-status-view .search-results .knowledgebase-block-content div:last-child,.teefury-ordertrack-index-result .search-results .knowledgebase-block-content div:last-child,.cms-about .search-results .knowledgebase-block-content div:last-child{border-bottom:0!important;}.knowledgebase-index-index div.knowledgebase-block-title.block-title span,.knowledgebase-index-view div.knowledgebase-block-title.block-title span,.contacts-index-index div.knowledgebase-block-title.block-title span,.cms-affiliates div.knowledgebase-block-title.block-title span,.teefury-ordertrack-index-search div.knowledgebase-block-title.block-title span,.teefury-orderstatus-status-view div.knowledgebase-block-title.block-title span,.teefury-ordertrack-index-result div.knowledgebase-block-title.block-title span,.cms-about div.knowledgebase-block-title.block-title span{border-bottom:1px solid #bdc3c7;padding-bottom:5px;float:left;width:100%;}.knowledgebase-index-index .sidebar .block-title,.knowledgebase-index-view .sidebar .block-title,.contacts-index-index .sidebar .block-title,.cms-affiliates .sidebar .block-title,.teefury-ordertrack-index-search .sidebar .block-title,.teefury-orderstatus-status-view .sidebar .block-title,.teefury-ordertrack-index-result .sidebar .block-title,.cms-about .sidebar .block-title{float:left;width:100%;}.knowledgebase-index-index .search,.knowledgebase-index-view .search,.contacts-index-index .search,.cms-affiliates .search,.teefury-ordertrack-index-search .search,.teefury-orderstatus-status-view .search,.teefury-ordertrack-index-result .search,.cms-about .search{width:100%;}.knowledgebase-index-index .knowledge-article a,.knowledgebase-index-view .knowledge-article a,.contacts-index-index .knowledge-article a,.cms-affiliates .knowledge-article a,.teefury-ordertrack-index-search .knowledge-article a,.teefury-orderstatus-status-view .knowledge-article a,.teefury-ordertrack-index-result .knowledge-article a,.cms-about .knowledge-article a{font-size:14px;color:#656b6c;font-family:"gothambold";font-style:italic;}.knowledgebase-index-index div.knowledge-article,.knowledgebase-index-view div.knowledge-article,.contacts-index-index div.knowledge-article,.cms-affiliates div.knowledge-article,.teefury-ordertrack-index-search div.knowledge-article,.teefury-orderstatus-status-view div.knowledge-article,.teefury-ordertrack-index-result div.knowledge-article,.cms-about div.knowledge-article{padding:10px 0;border-top:1px dashed #bdc3c7;}.knowledgebase-index-index div.knowledge-article:first-child,.knowledgebase-index-view div.knowledge-article:first-child,.contacts-index-index div.knowledge-article:first-child,.cms-affiliates div.knowledge-article:first-child,.teefury-ordertrack-index-search div.knowledge-article:first-child,.teefury-orderstatus-status-view div.knowledge-article:first-child,.teefury-ordertrack-index-result div.knowledge-article:first-child,.cms-about div.knowledge-article:first-child{padding:10px 0;border-top:0;}.knowledgebase-index-index .knowledge-articles-list,.knowledgebase-index-view .knowledge-articles-list,.contacts-index-index .knowledge-articles-list,.cms-affiliates .knowledge-articles-list,.teefury-ordertrack-index-search .knowledge-articles-list,.teefury-orderstatus-status-view .knowledge-articles-list,.teefury-ordertrack-index-result .knowledge-articles-list,.cms-about .knowledge-articles-list{margin-left:0;}.knowledgebase-index-index .knowledge-articles-list li,.knowledgebase-index-view .knowledge-articles-list li,.contacts-index-index .knowledge-articles-list li,.cms-affiliates .knowledge-articles-list li,.teefury-ordertrack-index-search .knowledge-articles-list li,.teefury-orderstatus-status-view .knowledge-articles-list li,.teefury-ordertrack-index-result .knowledge-articles-list li,.cms-about .knowledge-articles-list li{list-style-type:none;margin-bottom:10px;}.knowledgebase-index-index .knowledge-articles-list li a,.knowledgebase-index-view .knowledge-articles-list li a,.contacts-index-index .knowledge-articles-list li a,.cms-affiliates .knowledge-articles-list li a,.teefury-ordertrack-index-search .knowledge-articles-list li a,.teefury-orderstatus-status-view .knowledge-articles-list li a,.teefury-ordertrack-index-result .knowledge-articles-list li a,.cms-about .knowledge-articles-list li a{color:#00b9bd;font-family:"gothambook";}.knowledgebase-index-index .sidebar,.knowledgebase-index-view .sidebar,.contacts-index-index .sidebar,.cms-affiliates .sidebar,.teefury-ordertrack-index-search .sidebar,.teefury-orderstatus-status-view .sidebar,.teefury-ordertrack-index-result .sidebar,.cms-about .sidebar{padding-bottom:40px;}@media only screen and (min-width: 1025px) {.knowledgebase-index-index .sidebar,.knowledgebase-index-view .sidebar,.contacts-index-index .sidebar,.cms-affiliates .sidebar,.teefury-ordertrack-index-search .sidebar,.teefury-orderstatus-status-view .sidebar,.teefury-ordertrack-index-result .sidebar,.cms-about .sidebar{border-right:1px solid #bdc3c7;padding-right:30px;}}@media only screen and (max-width: 850px) {.knowledgebase-index-index .sidebar,.knowledgebase-index-view .sidebar,.contacts-index-index .sidebar,.cms-affiliates .sidebar,.teefury-ordertrack-index-search .sidebar,.teefury-orderstatus-status-view .sidebar,.teefury-ordertrack-index-result .sidebar,.cms-about .sidebar{border-right:1px solid #bdc3c7;}}@media only screen and (min-width: 850px) {.knowledgebase-index-index .sidebar,.knowledgebase-index-view .sidebar,.contacts-index-index .sidebar,.cms-affiliates .sidebar,.teefury-ordertrack-index-search .sidebar,.teefury-orderstatus-status-view .sidebar,.teefury-ordertrack-index-result .sidebar,.cms-about .sidebar{border-right:1px solid #bdc3c7;}}.knowledgebase-index-index .main-content,.knowledgebase-index-view .main-content,.contacts-index-index .main-content,.cms-affiliates .main-content,.teefury-ordertrack-index-search .main-content,.teefury-orderstatus-status-view .main-content,.teefury-ordertrack-index-result .main-content,.cms-about .main-content{float:left!important;}@media only screen and (min-width: 1025px) {.knowledgebase-index-index .main-content,.knowledgebase-index-view .main-content,.contacts-index-index .main-content,.cms-affiliates .main-content,.teefury-ordertrack-index-search .main-content,.teefury-orderstatus-status-view .main-content,.teefury-ordertrack-index-result .main-content,.cms-about .main-content{padding-left:40px;}}.knowledgebase-index-index input#ask,.knowledgebase-index-view input#ask,.contacts-index-index input#ask,.cms-affiliates input#ask,.teefury-ordertrack-index-search input#ask,.teefury-orderstatus-status-view input#ask,.teefury-ordertrack-index-result input#ask,.cms-about input#ask{width:63%;float:left;}.knowledgebase-index-index .form-ask button.button,.knowledgebase-index-view .form-ask button.button,.contacts-index-index .form-ask button.button,.cms-affiliates .form-ask button.button,.teefury-ordertrack-index-search .form-ask button.button,.teefury-orderstatus-status-view .form-ask button.button,.teefury-ordertrack-index-result .form-ask button.button,.cms-about .form-ask button.button{font-size:0.8125rem;float:right;padding:10px 14px;}.affiliates-content{padding-bottom:40px;}@media only screen and (min-width: 1025px) {.cms-page-view .side-nav li{margin-left:0!important;}}.knowledgebase-index-view .knowledgebase-block-content{padding-bottom:40px;}.knowledgebase-index-view .knowledgebase-block-sub-title{float:left;width:100%;margin-bottom:15px;}.knowledgebase-index-view .knowledge-block-time{font-size:13px;color:#4c5152;}.knowledgebase-index-view .knowledge-block-author{font-family:"gothammedium";font-size:12px;color:#656b6c;}.cms-affiliates .cms-about .inline-list{margin-left:-1.375rem!important;}.teefury-orderstatus-status-search #status_submit{float:left;}.teefury-orderstatus-status-search .loader{position:absolute;display:none;left:120px;top:10px;}.teefury-orderstatus-status-search #status-response p.success{color:#2ecc71!important;}.teefury-orderstatus-status-search #status-response p.invalid{color:#ff3400!important;}.sales-order-view table tr th,.teefury-ordertrack-index-result table tr th{text-align:left;}.sales-order-view .total-table,.teefury-ordertrack-index-result .total-table{margin-left:auto;margin-right:0;width:20%;padding:0;margin-bottom:0;border:0;}.sales-order-view .total-table td,.teefury-ordertrack-index-result .total-table td{padding:0;text-align:left!important;width:50%;}.sales-order-view .total-table td .price,.teefury-ordertrack-index-result .total-table td .price{float:left!important;}.sales-order-view .order-page,.teefury-ordertrack-index-result .order-page{padding-left:0.75rem;}.sales-order-view .order-page h1,.teefury-ordertrack-index-result .order-page h1{margin-left:0;}.sales-order-view .my-account .page-title,.teefury-ordertrack-index-result .my-account .page-title{border-bottom-width:0;}.sales-order-view .my-account .page-title .order-status,.teefury-ordertrack-index-result .my-account .page-title .order-status{font-size:12px;border-radius:4px;background-color:#50b46f;color:#FFF;line-height:18px;display:inline-block;position:relative;top:-3px;padding:0 5px;}.sales-order-view .my-account .page-title .order-date,.teefury-ordertrack-index-result .my-account .page-title .order-date{text-align:left;font-size:12px;line-height:12px;margin-top:-4px;}.sales-order-view .my-account .page-title h2,.teefury-ordertrack-index-result .my-account .page-title h2{float:none;text-align:left;font-family:"gothambook"!important;font-size:20px;margin-bottom:0;}.sales-order-view .my-account .page-title h1,.teefury-ordertrack-index-result .my-account .page-title h1{font-family:"gothamlight"!important;float:none;text-align:left;}.sales-order-view .buttons-set,.teefury-ordertrack-index-result .buttons-set{margin-bottom:40px;float:left;}.sales-order-view .order-status-pic .order-status-time,.teefury-ordertrack-index-result .order-status-pic .order-status-time{background-image:url(../images/order/time_gray.png);}.sales-order-view .order-status-pic .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic .order-status-time .order-status-item-title{color:#50b46f;}.sales-order-view .order-status-pic-processing .order-status-time,.sales-order-view .order-status-pic-processing_invoiced .order-status-time,.sales-order-view .order-status-pic-backordered .order-status-time,.sales-order-view .order-status-pic-export_backordered_shipworks .order-status-time,.sales-order-view .order-status-pic-export_shipworks .order-status-time,.sales-order-view .order-status-pic-export_printio .order-status-time,.sales-order-view .order-status-pic-waiting_for_pickup .order-status-time,.sales-order-view .order-status-pic-complete .order-status-time,.sales-order-view .order-status-pic-closed .order-status-time,.teefury-ordertrack-index-result .order-status-pic-processing .order-status-time,.teefury-ordertrack-index-result .order-status-pic-processing_invoiced .order-status-time,.teefury-ordertrack-index-result .order-status-pic-backordered .order-status-time,.teefury-ordertrack-index-result .order-status-pic-export_backordered_shipworks .order-status-time,.teefury-ordertrack-index-result .order-status-pic-export_shipworks .order-status-time,.teefury-ordertrack-index-result .order-status-pic-export_printio .order-status-time,.teefury-ordertrack-index-result .order-status-pic-waiting_for_pickup .order-status-time,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-time,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-time{background-image:url(../images/order/time.png)!important;}.sales-order-view .order-status-pic-processing .order-status-time .order-status-item-title,.sales-order-view .order-status-pic-processing_invoiced .order-status-time .order-status-item-title,.sales-order-view .order-status-pic-backordered .order-status-time .order-status-item-title,.sales-order-view .order-status-pic-export_backordered_shipworks .order-status-time .order-status-item-title,.sales-order-view .order-status-pic-export_shipworks .order-status-time .order-status-item-title,.sales-order-view .order-status-pic-export_printio .order-status-time .order-status-item-title,.sales-order-view .order-status-pic-waiting_for_pickup .order-status-time .order-status-item-title,.sales-order-view .order-status-pic-complete .order-status-time .order-status-item-title,.sales-order-view .order-status-pic-closed .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-processing .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-processing_invoiced .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-backordered .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-export_backordered_shipworks .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-export_shipworks .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-export_printio .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-waiting_for_pickup .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-time .order-status-item-title{color:#50b46f!important;}.sales-order-view .order-status-pic,.teefury-ordertrack-index-result .order-status-pic{width:100%;padding-bottom:4%;box-sizing:border-box;}.sales-order-view .order-status-pic .order-status-item,.teefury-ordertrack-index-result .order-status-pic .order-status-item{float:left;padding:10%;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto;position:relative;}.sales-order-view .order-status-pic .order-status-item .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic .order-status-item .order-status-item-title{position:absolute;width:100%;text-align:center;left:0;top:100%;color:#bac2c6;font-family:"gothambold";font-size:1.5vw;}.sales-order-view .order-status-pic .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic .order-status-tshirt{background-image:url(../images/order/tshirt_grey.png);}.sales-order-view .order-status-pic .order-status-lorry,.teefury-ordertrack-index-result .order-status-pic .order-status-lorry{background-image:url(../images/order/lorry_grey.png);}.sales-order-view .order-status-pic .order-status-arrow-first,.sales-order-view .order-status-pic .order-status-arrow-second,.teefury-ordertrack-index-result .order-status-pic .order-status-arrow-first,.teefury-ordertrack-index-result .order-status-pic .order-status-arrow-second{width:20%;background-image:url(../images/order/arrow_grey.png);background-size:80% auto;}.sales-order-view .order-status-pic .order-status-item.order-status-canceled,.teefury-ordertrack-index-result .order-status-pic .order-status-item.order-status-canceled{background-image:url(../images/order/tshirt-canceled.png);background-color:#f1f1f1!important;}.sales-order-view .order-status-pic .order-status-item.order-status-holded,.teefury-ordertrack-index-result .order-status-pic .order-status-item.order-status-holded{background-image:url(../images/order/hold_red.png);background-color:#f1f1f1;}.sales-order-view .order-status-pic .order-status-time,.sales-order-view .order-status-pic .order-status-tshirt,.sales-order-view .order-status-pic .order-status-lorry,.teefury-ordertrack-index-result .order-status-pic .order-status-time,.teefury-ordertrack-index-result .order-status-pic .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic .order-status-lorry{width:20%;}.sales-order-view .order-status.order-status-backordered,.sales-order-view .order-status.order-status-holded,.teefury-ordertrack-index-result .order-status.order-status-backordered,.teefury-ordertrack-index-result .order-status.order-status-holded{background-color:#ff3400!important;}.sales-order-view .order-status-pic-canceled .order-status-item-title,.sales-order-view .order-status-pic-holded .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-canceled .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-holded .order-status-item-title{color:#bec3c8;}.sales-order-view .order-status-pic-canceled .order-status-canceled .order-status-item-title,.sales-order-view .order-status-pic-canceled .order-status-holded .order-status-item-title,.sales-order-view .order-status-pic-holded .order-status-canceled .order-status-item-title,.sales-order-view .order-status-pic-holded .order-status-holded .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-canceled .order-status-canceled .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-canceled .order-status-holded .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-holded .order-status-canceled .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-holded .order-status-holded .order-status-item-title{color:#ff3400!important;}.sales-order-view .order-status-pic-canceled .order-status-time .order-status-time,.sales-order-view .order-status-pic-holded .order-status-time .order-status-time,.teefury-ordertrack-index-result .order-status-pic-canceled .order-status-time .order-status-time,.teefury-ordertrack-index-result .order-status-pic-holded .order-status-time .order-status-time{background-image:url(../images/order/time_gray.png)!important;}.sales-order-view .order-status-pic-canceled .order-status-time .order-status-item-title,.sales-order-view .order-status-pic-holded .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-canceled .order-status-time .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-holded .order-status-time .order-status-item-title{color:#bec3c8;}.sales-order-view .order-status-pic-processing .order-status-backordered,.sales-order-view .order-status-pic-backordered .order-status-backordered,.sales-order-view .order-status-pic-export_backordered_shipworks .order-status-backordered,.sales-order-view .order-status-pic-export_shipworks .order-status-backordered,.sales-order-view .order-status-pic-export_printio .order-status-backordered,.sales-order-view .order-status-pic-waiting_for_pickup .order-status-backordered,.sales-order-view .order-status-pic-complete .order-status-backordered,.sales-order-view .order-status-pic-closed .order-status-backordered,.teefury-ordertrack-index-result .order-status-pic-processing .order-status-backordered,.teefury-ordertrack-index-result .order-status-pic-backordered .order-status-backordered,.teefury-ordertrack-index-result .order-status-pic-export_backordered_shipworks .order-status-backordered,.teefury-ordertrack-index-result .order-status-pic-export_shipworks .order-status-backordered,.teefury-ordertrack-index-result .order-status-pic-export_printio .order-status-backordered,.teefury-ordertrack-index-result .order-status-pic-waiting_for_pickup .order-status-backordered,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-backordered,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-backordered{background-image:url(../images/order/tshirt_green.png);}.sales-order-view .order-status-pic-processing .order-status-backordered .order-status-item-title,.sales-order-view .order-status-pic-backordered .order-status-backordered .order-status-item-title,.sales-order-view .order-status-pic-export_backordered_shipworks .order-status-backordered .order-status-item-title,.sales-order-view .order-status-pic-export_shipworks .order-status-backordered .order-status-item-title,.sales-order-view .order-status-pic-export_printio .order-status-backordered .order-status-item-title,.sales-order-view .order-status-pic-waiting_for_pickup .order-status-backordered .order-status-item-title,.sales-order-view .order-status-pic-complete .order-status-backordered .order-status-item-title,.sales-order-view .order-status-pic-closed .order-status-backordered .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-processing .order-status-backordered .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-backordered .order-status-backordered .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-export_backordered_shipworks .order-status-backordered .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-export_shipworks .order-status-backordered .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-export_printio .order-status-backordered .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-waiting_for_pickup .order-status-backordered .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-backordered .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-backordered .order-status-item-title{color:#ff3400;}.sales-order-view .order-status-pic-processing .order-status-tshirt,.sales-order-view .order-status-pic-backordered .order-status-tshirt,.sales-order-view .order-status-pic-export_backordered_shipworks .order-status-tshirt,.sales-order-view .order-status-pic-export_shipworks .order-status-tshirt,.sales-order-view .order-status-pic-export_printio .order-status-tshirt,.sales-order-view .order-status-pic-waiting_for_pickup .order-status-tshirt,.sales-order-view .order-status-pic-complete .order-status-tshirt,.sales-order-view .order-status-pic-closed .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic-processing .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic-backordered .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic-export_backordered_shipworks .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic-export_shipworks .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic-export_printio .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic-waiting_for_pickup .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-tshirt,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-tshirt{background-image:url(../images/order/tshirt_green.png);}.sales-order-view .order-status-pic-processing .order-status-tshirt .order-status-item-title,.sales-order-view .order-status-pic-backordered .order-status-tshirt .order-status-item-title,.sales-order-view .order-status-pic-export_backordered_shipworks .order-status-tshirt .order-status-item-title,.sales-order-view .order-status-pic-export_shipworks .order-status-tshirt .order-status-item-title,.sales-order-view .order-status-pic-export_printio .order-status-tshirt .order-status-item-title,.sales-order-view .order-status-pic-waiting_for_pickup .order-status-tshirt .order-status-item-title,.sales-order-view .order-status-pic-complete .order-status-tshirt .order-status-item-title,.sales-order-view .order-status-pic-closed .order-status-tshirt .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-processing .order-status-tshirt .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-backordered .order-status-tshirt .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-export_backordered_shipworks .order-status-tshirt .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-export_shipworks .order-status-tshirt .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-export_printio .order-status-tshirt .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-waiting_for_pickup .order-status-tshirt .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-tshirt .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-tshirt .order-status-item-title{color:#50b46f;}.sales-order-view .order-status-pic-processing .order-status-arrow-first,.sales-order-view .order-status-pic-backordered .order-status-arrow-first,.sales-order-view .order-status-pic-export_backordered_shipworks .order-status-arrow-first,.sales-order-view .order-status-pic-export_shipworks .order-status-arrow-first,.sales-order-view .order-status-pic-export_printio .order-status-arrow-first,.sales-order-view .order-status-pic-waiting_for_pickup .order-status-arrow-first,.sales-order-view .order-status-pic-complete .order-status-arrow-first,.sales-order-view .order-status-pic-closed .order-status-arrow-first,.teefury-ordertrack-index-result .order-status-pic-processing .order-status-arrow-first,.teefury-ordertrack-index-result .order-status-pic-backordered .order-status-arrow-first,.teefury-ordertrack-index-result .order-status-pic-export_backordered_shipworks .order-status-arrow-first,.teefury-ordertrack-index-result .order-status-pic-export_shipworks .order-status-arrow-first,.teefury-ordertrack-index-result .order-status-pic-export_printio .order-status-arrow-first,.teefury-ordertrack-index-result .order-status-pic-waiting_for_pickup .order-status-arrow-first,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-arrow-first,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-arrow-first{background-image:url(../images/order/arrow_green.png);}.sales-order-view .order-status-pic-complete .order-status-lorry,.sales-order-view .order-status-pic-closed .order-status-lorry,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-lorry,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-lorry{background-image:url(../images/order/lorry_green.png);}.sales-order-view .order-status-pic-complete .order-status-lorry .order-status-item-title,.sales-order-view .order-status-pic-closed .order-status-lorry .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-lorry .order-status-item-title,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-lorry .order-status-item-title{color:#50b46f;}.sales-order-view .order-status-pic-complete .order-status-arrow-second,.sales-order-view .order-status-pic-closed .order-status-arrow-second,.teefury-ordertrack-index-result .order-status-pic-complete .order-status-arrow-second,.teefury-ordertrack-index-result .order-status-pic-closed .order-status-arrow-second{background-image:url(../images/order/arrow_green.png);}.sales-order-view h2.box-title,.sales-order-view h2.table-caption,.teefury-ordertrack-index-result h2.box-title,.teefury-ordertrack-index-result h2.table-caption{font-family:"gothamlight"!important;font-size:20px!important;margin-bottom:0;margin-top:15px;}.sales-order-view .box-content,.teefury-ordertrack-index-result .box-content{background-color:#FFF;padding:0 5px;}.sales-order-view .cart-list,.teefury-ordertrack-index-result .cart-list{background-color:#FFF;margin-bottom:0;border-top-width:0;padding-top:0.5rem;}.sales-order-view .cart-list li,.teefury-ordertrack-index-result .cart-list li{margin-bottom:0;}.sales-order-view .cart-list>li,.teefury-ordertrack-index-result .cart-list>li{min-height:inherit;border-bottom-width:0;}.sales-order-view .cont-ordered-totals,.teefury-ordertrack-index-result .cont-ordered-totals{background:#FFF;}.sales-order-view .ordered-totals,.teefury-ordertrack-index-result .ordered-totals{background-color:transparent;}.sales-order-view .bottom-line,.teefury-ordertrack-index-result .bottom-line{border-top:1px solid #000;width:96%;margin:10px auto 0 auto;}.sales-order-view .cart-list .col-1,.sales-order-view .cart-list .col-2,.sales-order-view .cart-list .col-3,.sales-order-view .cart-list .col-4,.sales-order-view .cont-ordered-totals .col-1,.sales-order-view .cont-ordered-totals .col-2,.sales-order-view .cont-ordered-totals .col-3,.sales-order-view .cont-ordered-totals .col-4,.teefury-ordertrack-index-result .cart-list .col-1,.teefury-ordertrack-index-result .cart-list .col-2,.teefury-ordertrack-index-result .cart-list .col-3,.teefury-ordertrack-index-result .cart-list .col-4,.teefury-ordertrack-index-result .cont-ordered-totals .col-1,.teefury-ordertrack-index-result .cont-ordered-totals .col-2,.teefury-ordertrack-index-result .cont-ordered-totals .col-3,.teefury-ordertrack-index-result .cont-ordered-totals .col-4{float:right;min-height:1px;box-sizing:border-box;}.sales-order-view .cart-list .col-1,.sales-order-view .cont-ordered-totals .col-1,.teefury-ordertrack-index-result .cart-list .col-1,.teefury-ordertrack-index-result .cont-ordered-totals .col-1{width:8%;padding-left:1%;}.sales-order-view .cart-list .col-1 img,.sales-order-view .cont-ordered-totals .col-1 img,.teefury-ordertrack-index-result .cart-list .col-1 img,.teefury-ordertrack-index-result .cont-ordered-totals .col-1 img{width:100%;}.sales-order-view .cart-list .col-2,.sales-order-view .cont-ordered-totals .col-2,.teefury-ordertrack-index-result .cart-list .col-2,.teefury-ordertrack-index-result .cont-ordered-totals .col-2{width:72%;padding-left:1%;}.sales-order-view .cart-list .col-3,.sales-order-view .cont-ordered-totals .col-3,.teefury-ordertrack-index-result .cart-list .col-3,.teefury-ordertrack-index-result .cont-ordered-totals .col-3{width:10%;text-align:center;}.sales-order-view .cart-list .col-4,.sales-order-view .cont-ordered-totals .col-4,.teefury-ordertrack-index-result .cart-list .col-4,.teefury-ordertrack-index-result .cont-ordered-totals .col-4{width:10%;text-align:center;}.sales-order-view .cart-list .col-4 .price,.sales-order-view .cont-ordered-totals .col-4 .price,.teefury-ordertrack-index-result .cart-list .col-4 .price,.teefury-ordertrack-index-result .cont-ordered-totals .col-4 .price{float:none;}.sales-order-view .my-account .cart-list .col-1,.sales-order-view .my-account .cart-list .col-2,.sales-order-view .my-account .cart-list .col-3,.sales-order-view .my-account .cart-list .col-4,.teefury-ordertrack-index-result .my-account .cart-list .col-1,.teefury-ordertrack-index-result .my-account .cart-list .col-2,.teefury-ordertrack-index-result .my-account .cart-list .col-3,.teefury-ordertrack-index-result .my-account .cart-list .col-4{float:left;}.sales-order-view .cont-ordered-totals,.teefury-ordertrack-index-result .cont-ordered-totals{padding-bottom:15px;margin-bottom:20px;}.sales-order-view .cont-ordered-totals .col-3,.sales-order-view .cont-ordered-totals .col-4,.teefury-ordertrack-index-result .cont-ordered-totals .col-3,.teefury-ordertrack-index-result .cont-ordered-totals .col-4{text-align:left;line-height:25px;float:right;}.sales-order-view .cont-ordered-totals .col-3 strong,.sales-order-view .cont-ordered-totals .col-4 strong,.teefury-ordertrack-index-result .cont-ordered-totals .col-3 strong,.teefury-ordertrack-index-result .cont-ordered-totals .col-4 strong{font-size:1.2rem;display:inline-block;margin-top:10px;}.sales-order-view .cart-list-header div,.teefury-ordertrack-index-result .cart-list-header div{font-family:"gothambook";font-size:1.5rem;}.sales-order-view .cart-list-header .col-3,.sales-order-view .cart-list-header .col-4,.teefury-ordertrack-index-result .cart-list-header .col-3,.teefury-ordertrack-index-result .cart-list-header .col-4{text-align:left;}.sales-order-view .product-name,.teefury-ordertrack-index-result .product-name{font-family:"gothamlight"!important; font-size: 1rem; }
.sales-order-view .order-status-container, .teefury-ordertrack-index-result .order-status-container {
  padding-left: 0; }
.sales-order-view .report-button,
.sales-order-view .return-button, .teefury-ordertrack-index-result .report-button,
.teefury-ordertrack-index-result .return-button {
  margin-bottom: 0;
  background-color: #bdc3c7 !important; }
  .sales-order-view .report-button:hover,
  .sales-order-view .return-button:hover, .teefury-ordertrack-index-result .report-button:hover,
  .teefury-ordertrack-index-result .return-button:hover {
    background-color: #656b6c !important; }
.sales-order-view .order-status-processed_ogone, .sales-order-view .order-status-processing, .sales-order-view .order-status-processing_invoiced, .sales-order-view .order-status-processing_ogone, .teefury-ordertrack-index-result .order-status-processed_ogone, .teefury-ordertrack-index-result .order-status-processing, .teefury-ordertrack-index-result .order-status-processing_invoiced, .teefury-ordertrack-index-result .order-status-processing_ogone {
  background-color: #00b9bd; }
.sales-order-view .order-status-dtg_shipped, .sales-order-view .order-status-main_shipped, .sales-order-view .order-status-shipped, .teefury-ordertrack-index-result .order-status-dtg_shipped, .teefury-ordertrack-index-result .order-status-main_shipped, .teefury-ordertrack-index-result .order-status-shipped {
  background-color: rgba(12, 13, 17, 0.71) !important; }
.sales-order-view .order-status-canceled, .sales-order-view .order-status-cancel_ogone, .teefury-ordertrack-index-result .order-status-canceled, .teefury-ordertrack-index-result .order-status-cancel_ogone {
  background-color: #FF3f18 !important; }
.sales-order-view .order-status-closed, .teefury-ordertrack-index-result .order-status-closed {
  background-color: #FF611f !important; }
.sales-order-view .order-status-complete, .teefury-ordertrack-index-result .order-status-complete {
  background-color: #2ecc71 !important; }
.sales-order-view .order-details, .teefury-ordertrack-index-result .order-details {
  margin-left: 0.75rem; }

.teefury-ordertrack-index-result .order-status-container {
  padding-left: 10px; }

.sales-order-history .my-account {
  padding-left: 0.75rem; }
.sales-order-history .page-title {
  border-bottom-width: 0; }
  .sales-order-history .page-title h1 {
    font-family: 'gothamlight' !important;
    margin-left: 0; }
.sales-order-history .order-actions .button {
  background-color: #bdc3c7 !important; }
.sales-order-history .order-list li {
  box-sizing: border-box;
  padding: 0;
  border-bottom: 1px solid black;
  margin-top: .5em; }
  .sales-order-history .order-list li .order-status {
    margin-top: 1.6em; }
  .sales-order-history .order-list li .order-actions .button {
    margin-bottom: 1em; }
.sales-order-history .order-list .order-id, .sales-order-history .order-list .order-date {
  position: static; }
.sales-order-history .order-list .order-id {
  float: left; }
.sales-order-history .order-list .order-date {
  float: right; }

.order-status-processed_ogone, .order-status-processing, .order-status-processing_invoiced, .order-status-processing_ogone {
  background-color: #00b9bd; }

.order-status-dtg_shipped, .order-status-main_shipped, .order-status-shipped {
  background-color: rgba(12, 13, 17, 0.71) !important; }

.order-status-canceled, .order-status-cancel_ogone {
  background-color: #FF3f18 !important; }

.order-status-closed, .order-status-complete {
  background-color: #FF611f !important; }

.order-status-pending, .order-status-printing, .order-status-fulfilling {
  background-color: #00b9bd; }

.afterhours-widget {
  display: block;
  position: relative;
  background-color: #2d3235;
  color: #FFF;
  text-decoration: none;
  margin-bottom: 30px;
  overflow: hidden;
  text-align: right;
  font-size: 32px;
  background-size: auto 100%;
  background-position: 1% 50%;
  background-repeat: no-repeat;
  background-image: url(../images/afterhours_desktop.jpg);
  border-radius: 8px; }

.afterhours-widget:hover, .afterhours-widget:active {
  text-decoration: none;
  color: #FFF; }

.afterhours-widget-image {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  padding: 10% 10% 0 10%;
  box-sizing: border-box; }

.afterhours-widget-text-top {
  display: block;
  padding: 1.5% 1.5% 0 0; }

.afterhours-widget-text-bottom {
  display: block;
  font-size: 20px;
  padding-right: 15px;
  padding-top: 5px; }
  .afterhours-widget-text-bottom button.button {
    margin-bottom: 10px;
    font-size: 20px;
    padding: 1%; }

.afterhours-widget-mobile-click {
  display: none; }

@media only screen and (max-width: 1070px) {
  .afterhours-widget {
    font-size: 25px; }

  .afterhours-widget-text-bottom {
    font-size: 16px; }
    .afterhours-widget-text-bottom button.button {
      font-size: 16px; } }
@media only screen and (max-width: 875px) {
  .afterhours-widget {
    font-size: 20px; }

  .afterhours-widget-text-bottom {
    font-size: 12px; }
    .afterhours-widget-text-bottom button.button {
      font-size: 12px; } }
@media only screen and (max-width: 690px) {
  .afterhours-widget {
    font-size: 15px; }

  .afterhours-widget-text-bottom {
    font-size: 10px; }
    .afterhours-widget-text-bottom button.button {
      font-size: 10px; } }
@media only screen and (max-width: 640px) {
  .afterhours-widget {
    min-height: 80px;
    background-size: auto 49%;
    background-position: 1% 20%; }

  .afterhours-widget-text-bottom {
    display: none; }

  .afterhours-widget-mobile-click {
    display: block;
    text-align: center;
    color: #FFF;
    background-color: #fb6900;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding: 3px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px; }

  .afterhours-widget-text-top {
    text-align: left;
    box-sizing: border-box;
    padding-left: 40%;
    border-radius: 8px; }
    .afterhours-widget-text-top b {
      display: block; }
  .afterhours-widget {
    margin-bottom: 15px;
    border-radius: 8px; } }
  @media only screen and (max-width: 640px) and (max-width: 640px) {
    .afterhours-widget-text-top {
      padding-left: 46%;
      padding-top: 5%; } }

.helpmate-index-view .my-account ul {
  list-style: none; }
.helpmate-index-view .helpmate-theard {
  background-image: none; }
.helpmate-index-view .helpmate-theard {
  border-radius: 0;
  border-width: 0;
  background-color: #FFF;
  margin: 20px 0; }

.category-userprofile .social ul {
  list-style-type: none; }
  .category-userprofile .social ul li {
    float: left;
    background-color: transparent;
    border-radius: 50%; }
.category-userprofile .social li {
  height: 21px;
  width: 22px;
  margin-right: 4px;
  background-image: url("../images/account/account_social_icons.png");
  background-repeat: no-repeat; }
  .category-userprofile .social li a {
    display: block;
    height: 21px;
    width: 22px; }
  .category-userprofile .social li.twitter {
    background-position: left center; }
  .category-userprofile .social li.facebook {
    background-position: -25px center; }
  .category-userprofile .social li.tumblr {
    background-position: -50px center; }
  .category-userprofile .social li.pinterest {
    background-position: -75px center; }
.category-userprofile .category-userprofile-since {
  margin: 0; }

.teefury-design-new-submit .panel-left .columns, .teefury-design-new-submit .panel-right .columns {
  padding: 0 63px; }
.teefury-design-new-submit .panel-left {
  border-right: 1px solid #ddd; }
  .teefury-design-new-submit .panel-left .submit-left {
    padding: 0 50px !important; }
.teefury-design-new-submit .panel-right {
  border-left: 1px solid #ddd;
  margin-left: -1px; }
.teefury-design-new-submit #top-earners {
  overflow: hidden;
  list-style: none; }
  .teefury-design-new-submit #top-earners li {
    display: block;
    float: left;
    width: 50%; }
    .teefury-design-new-submit #top-earners li a {
      color: #7e7e7e; }
.teefury-design-new-submit h4 {
  color: #7d7d7d;
  font-size: 15px;
  font-family: "gothambold";
  margin-top: -16px;
  margin-bottom: 10px; }
.teefury-design-new-submit .box li {
  list-style: none; }
.teefury-design-new-submit .box p {
  font-size: 1.0em;
  line-height: 1.58;
  color: #7d7d7d;
  font-family: "gothambold"; }
  .teefury-design-new-submit .box p span {
    list-style: none; }
.teefury-design-new-submit .box ol {
  margin-left: 30px !important; }
.teefury-design-new-submit .box h3 {
  font-size: 20px; }
.teefury-design-new-submit .box .slogan {
  color: #7d7d7d;
  float: left;
  font-weight: normal;
  margin-bottom: 2%;
  width: 100%; }
.teefury-design-new-submit .box.smaller .box-inner-right {
  float: right; }
  .teefury-design-new-submit .box.smaller .box-inner-right .earn-money {
    background: url("../images/account/submission-page-revisions-icon.png");
    float: left;
    height: 80px;
    margin-right: 3%;
    width: 65px; }
  .teefury-design-new-submit .box.smaller .box-inner-right .fanbase {
    background: url("../images/account/submission-page-revisions-icon.png");
    background-position: 0 154px;
    float: left;
    height: 80px;
    margin-right: 3%;
    width: 65px; }
  .teefury-design-new-submit .box.smaller .box-inner-right .copy-right {
    background: url("../images/account/submission-page-revisions-icon.png");
    background-position: 0 69px;
    float: left;
    height: 70px;
    margin-right: 3%;
    width: 65px; }
  .teefury-design-new-submit .box.smaller .box-inner-right strong {
    font-size: 1em !important;
    font-family: "gothambold";
    color: #7d7d7d; }
  .teefury-design-new-submit .box.smaller .box-inner-right p {
    font-size: 1em !important;
    font-family: "gothamlight"; }
.teefury-design-new-submit label {
  font-size: 1.108em;
  line-height: 1.58;
  color: #222;
  font-family: "gothambold"; }
  .teefury-design-new-submit label em {
    display: none; }
.teefury-design-new-submit label.terms {
  font-size: 14px;
  font-family: "gothamlight"; }
  .teefury-design-new-submit label.terms input {
    position: relative;
    top: 2px; }
.teefury-design-new-submit .input-box textarea {
  min-width: 100%;
  max-width: 100%; }
.teefury-design-new-submit .fields .field {
  width: 100%; }
.teefury-design-new-submit .listbox {
  overflow: hidden; }
  .teefury-design-new-submit .listbox .listbox-number {
    color: #7d7d7d;
    font-family: "gothambold";
    float: left;
    width: 5%;
    line-height: 37px; }
  .teefury-design-new-submit .listbox .listbox-content {
    width: 95%;
    float: left; }
.teefury-design-new-submit .buttons-set button.button {
  float: left;
  margin-left: 5%; }
.teefury-design-new-submit input[type="file"] {
  height: 37px; }
.teefury-design-new-submit p.description {
  font-size: 14px;
  margin-top: 67px; }

.teefury-design-highres-unlock,
.teefury-design-highres-transmit,
.teefury-design-highres-success {
  background-color: #2c3233; }
  @media only screen and (max-width: 640px) {
    .teefury-design-highres-unlock .top-line,
    .teefury-design-highres-transmit .top-line,
    .teefury-design-highres-success .top-line {
      margin-bottom: 3rem; }
      .teefury-design-highres-unlock .top-line svg,
      .teefury-design-highres-transmit .top-line svg,
      .teefury-design-highres-success .top-line svg {
        margin-top: 0.5rem; } }
  .teefury-design-highres-unlock .nav-container,
  .teefury-design-highres-transmit .nav-container,
  .teefury-design-highres-success .nav-container {
    margin-bottom: 2rem; }
  .teefury-design-highres-unlock .columns,
  .teefury-design-highres-transmit .columns,
  .teefury-design-highres-success .columns {
    padding: 0; }
  .teefury-design-highres-unlock .page,
  .teefury-design-highres-transmit .page,
  .teefury-design-highres-success .page {
    background-color: #2c3233; }
    .teefury-design-highres-unlock .page a,
    .teefury-design-highres-transmit .page a,
    .teefury-design-highres-success .page a {
      color: #fb6900;
      text-decoration: underline; }
      .teefury-design-highres-unlock .page a:hover,
      .teefury-design-highres-transmit .page a:hover,
      .teefury-design-highres-success .page a:hover {
        text-decoration: none; }
    .teefury-design-highres-unlock .page .main-container .main,
    .teefury-design-highres-unlock .page .nav-container,
    .teefury-design-highres-transmit .page .main-container .main,
    .teefury-design-highres-transmit .page .nav-container,
    .teefury-design-highres-success .page .main-container .main,
    .teefury-design-highres-success .page .nav-container {
      max-width: 975px; }
    .teefury-design-highres-unlock .page .page-title h1,
    .teefury-design-highres-transmit .page .page-title h1,
    .teefury-design-highres-success .page .page-title h1 {
      font-family: "gothamlight" !important;
      font-size: 28px;
      color: white;
      margin-bottom: 1.5rem; }
    .teefury-design-highres-unlock .page .horizontal-line-white,
    .teefury-design-highres-transmit .page .horizontal-line-white,
    .teefury-design-highres-success .page .horizontal-line-white {
      height: 2px;
      background-color: white;
      width: 100%; }
    .teefury-design-highres-unlock .page .horizontal-line-gray,
    .teefury-design-highres-transmit .page .horizontal-line-gray,
    .teefury-design-highres-success .page .horizontal-line-gray {
      height: 1px;
      background-color: #bdc3c7;
      margin-bottom: 1rem;
      width: 100%; }
    .teefury-design-highres-unlock .page .unlock-message,
    .teefury-design-highres-transmit .page .unlock-message,
    .teefury-design-highres-success .page .unlock-message {
      padding: 1.25rem 0; }
      @media only screen and (min-width: 641px) {
        .teefury-design-highres-unlock .page .unlock-message,
        .teefury-design-highres-transmit .page .unlock-message,
        .teefury-design-highres-success .page .unlock-message {
          display: flex;
          align-items: center; } }
      .teefury-design-highres-unlock .page .unlock-message p,
      .teefury-design-highres-transmit .page .unlock-message p,
      .teefury-design-highres-success .page .unlock-message p {
        color: white; }
      .teefury-design-highres-unlock .page .unlock-message .title-red,
      .teefury-design-highres-transmit .page .unlock-message .title-red,
      .teefury-design-highres-success .page .unlock-message .title-red {
        color: #fb6900;
        font-family: "gothambold";
        font-size: 28px;
        margin-bottom: 0.5rem;
        line-height: 28px; }
      .teefury-design-highres-unlock .page .unlock-message .title-white,
      .teefury-design-highres-transmit .page .unlock-message .title-white,
      .teefury-design-highres-success .page .unlock-message .title-white {
        font-family: "gothambold";
        font-size: 60px;
        text-transform: uppercase;
        line-height: 60px;
        margin-bottom: 1rem;
        margin-top: -0.5rem; }
        @media only screen and (max-width: 640px) {
          .teefury-design-highres-unlock .page .unlock-message .title-white,
          .teefury-design-highres-transmit .page .unlock-message .title-white,
          .teefury-design-highres-success .page .unlock-message .title-white {
            font-size: 9vw;
            margin-bottom: 1vw;
            line-height: 9vw; } }
      .teefury-design-highres-unlock .page .unlock-message .text-general,
      .teefury-design-highres-transmit .page .unlock-message .text-general,
      .teefury-design-highres-success .page .unlock-message .text-general {
        font-family: "gothamlight";
        margin-bottom: 0;
        line-height: 18px; }
      .teefury-design-highres-unlock .page .unlock-message svg,
      .teefury-design-highres-transmit .page .unlock-message svg,
      .teefury-design-highres-success .page .unlock-message svg {
        margin: 0 auto; }
    .teefury-design-highres-unlock .page .steps,
    .teefury-design-highres-transmit .page .steps,
    .teefury-design-highres-success .page .steps {
      overflow: hidden;
      margin: 1.5rem 0; }
      .teefury-design-highres-unlock .page .steps ul,
      .teefury-design-highres-transmit .page .steps ul,
      .teefury-design-highres-success .page .steps ul {
        list-style-type: none; }
        .teefury-design-highres-unlock .page .steps ul li,
        .teefury-design-highres-transmit .page .steps ul li,
        .teefury-design-highres-success .page .steps ul li {
          float: left;
          color: #656b6c;
          font-size: 18px;
          padding-right: 3.5rem; }
          @media only screen and (max-width: 640px) {
            .teefury-design-highres-unlock .page .steps ul li,
            .teefury-design-highres-transmit .page .steps ul li,
            .teefury-design-highres-success .page .steps ul li {
              width: 100%; } }
          .teefury-design-highres-unlock .page .steps ul li .step-number,
          .teefury-design-highres-transmit .page .steps ul li .step-number,
          .teefury-design-highres-success .page .steps ul li .step-number {
            text-align: center;
            line-height: 24px;
            height: 24px;
            width: 24px;
            color: #2c3233;
            background-color: #656b6c;
            border-radius: 50%;
            display: inline-block;
            margin-right: 0.25rem; }
          .teefury-design-highres-unlock .page .steps ul li.active,
          .teefury-design-highres-transmit .page .steps ul li.active,
          .teefury-design-highres-success .page .steps ul li.active {
            color: #00b9bd; }
            .teefury-design-highres-unlock .page .steps ul li.active .step-number,
            .teefury-design-highres-transmit .page .steps ul li.active .step-number,
            .teefury-design-highres-success .page .steps ul li.active .step-number {
              background-color: #00b9bd; }
          .teefury-design-highres-unlock .page .steps ul li.complete,
          .teefury-design-highres-transmit .page .steps ul li.complete,
          .teefury-design-highres-success .page .steps ul li.complete {
            color: #2ecc71; }
            .teefury-design-highres-unlock .page .steps ul li.complete .step-number,
            .teefury-design-highres-transmit .page .steps ul li.complete .step-number,
            .teefury-design-highres-success .page .steps ul li.complete .step-number {
              background-color: #2ecc71; }
  .teefury-design-highres-unlock label,
  .teefury-design-highres-transmit label,
  .teefury-design-highres-success label {
    font-family: "gothamlight";
    color: white;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 1rem; }
  .teefury-design-highres-unlock .arrow-right,
  .teefury-design-highres-transmit .arrow-right,
  .teefury-design-highres-success .arrow-right {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 10.4px;
    border-color: transparent transparent transparent #00b9bd;
    margin-right: 0.5rem;
    display: inline-block; }
  .teefury-design-highres-unlock .credits span,
  .teefury-design-highres-transmit .credits span,
  .teefury-design-highres-success .credits span {
    padding: 0;
    color: white;
    font-family: "gothamlight";
    font-size: 12px;
    margin-bottom: 0.25rem;
    display: block;
    line-height: 14px; }
    .teefury-design-highres-unlock .credits span a,
    .teefury-design-highres-transmit .credits span a,
    .teefury-design-highres-success .credits span a {
      display: inline-block; }
    @media only screen and (min-width: 641px) {
      .teefury-design-highres-unlock .credits span.copyright,
      .teefury-design-highres-transmit .credits span.copyright,
      .teefury-design-highres-success .credits span.copyright {
        margin-left: 2rem;
        max-width: 90%; } }
  .teefury-design-highres-unlock .fieldset,
  .teefury-design-highres-transmit .fieldset,
  .teefury-design-highres-success .fieldset {
    border: none;
    background: transparent;
    padding: 0;
    margin-bottom: 0; }
    .teefury-design-highres-unlock .fieldset .field .input-text, .teefury-design-highres-unlock .fieldset .field textarea,
    .teefury-design-highres-transmit .fieldset .field .input-text,
    .teefury-design-highres-transmit .fieldset .field textarea,
    .teefury-design-highres-success .fieldset .field .input-text,
    .teefury-design-highres-success .fieldset .field textarea {
      border: 2px solid #00b9bd;
      border-radius: 5px; }
  .teefury-design-highres-unlock .button,
  .teefury-design-highres-transmit .button,
  .teefury-design-highres-success .button {
    width: 100%;
    padding: 0.25rem 1.5rem;
    padding-right: 1.5rem;
    background: #00b9bd !important;
    font-size: 24px;
    border-radius: 5px;
    margin-bottom: 1rem; }
    .teefury-design-highres-unlock .button:hover,
    .teefury-design-highres-transmit .button:hover,
    .teefury-design-highres-success .button:hover {
      background: #00a5a9 !important; }
    @media only screen and (min-width: 641px) {
      .teefury-design-highres-unlock .button,
      .teefury-design-highres-transmit .button,
      .teefury-design-highres-success .button {
        width: auto; } }

@media only screen and (min-width: 641px) {
  .teefury-design-highres-unlock #unlockForm .fieldset {
    display: flex;
    align-items: flex-end; } }
@media only screen and (min-width: 641px) {
  .teefury-design-highres-unlock #unlockForm .fieldset .button {
    margin-left: 2rem; } }

.teefury-design-highres-transmit #highResForm .form-list {
  overflow: hidden;
  margin: 0; }
  .teefury-design-highres-transmit #highResForm .form-list label {
    margin-bottom: 0.5rem; }
  .teefury-design-highres-transmit #highResForm .form-list p.heading {
    color: white;
    font-size: 18px;
    margin-bottom: 0.5rem; }
    .teefury-design-highres-transmit #highResForm .form-list p.heading span.required {
      float: right;
      font-size: 14px;
      color: #C20000; }
  .teefury-design-highres-transmit #highResForm .form-list .red-font {
    color: #C20000; }
@media only screen and (min-width: 641px) {
  .teefury-design-highres-transmit #highResForm .row .columns:first-child {
    padding-right: 0.75rem; }
  .teefury-design-highres-transmit #highResForm .row .columns:last-child {
    padding-left: 0.75rem; } }
.teefury-design-highres-transmit #highResForm .field {
  width: 100%; }
  .teefury-design-highres-transmit #highResForm .field.file-upload {
    background: #f1f1f1;
    padding: 0.75rem;
    margin-bottom: 1.5rem;
    position: relative; }
    .teefury-design-highres-transmit #highResForm .field.file-upload .image-validation {
      background-color: #bdc3c7;
      border-radius: 50%;
      display: inline-block;
      height: 24px;
      width: 24px;
      position: absolute;
      right: 0.75rem;
      top: 0.75rem;
      text-align: center;
      font-family: "entypo";
      font-size: 36px;
      line-height: 25px;
      color: #f1f1f1; }
      .teefury-design-highres-transmit #highResForm .field.file-upload .image-validation.active {
        background: #2ecc71; }
    .teefury-design-highres-transmit #highResForm .field.file-upload label {
      font-family: "gothambook";
      font-size: 24px;
      color: #2c3233;
      margin-bottom: 0.75rem; }
    .teefury-design-highres-transmit #highResForm .field.file-upload input {
      float: left; }
    .teefury-design-highres-transmit #highResForm .field.file-upload input[type="file"] {
      visibility: hidden;
      width: 0;
      border: none; }
    .teefury-design-highres-transmit #highResForm .field.file-upload .text-14 {
      display: block;
      font-size: 14px;
      line-height: 14px; }
    .teefury-design-highres-transmit #highResForm .field.file-upload .text-12 {
      font-size: 12px;
      margin-bottom: 1.25rem;
      display: block; }
    .teefury-design-highres-transmit #highResForm .field.file-upload #final-image-button,
    .teefury-design-highres-transmit #highResForm .field.file-upload #side-art-image-button {
      background-color: #656b6c;
      color: white;
      font-size: 1em;
      margin-bottom: 0.5rem;
      padding: 0.25rem 1rem;
      border-radius: 5px;
      font-size: 14px;
      margin-bottom: 0; }
.teefury-design-highres-transmit #highResForm .questions label {
  font-size: 14px;
  margin-bottom: 0; }
.teefury-design-highres-transmit #highResForm .questions .input-box textarea {
  height: auto;
  margin: 0; }
.teefury-design-highres-transmit #highResForm .questions .input-box .count {
  color: white;
  font-size: 12px;
  float: right;
  margin-bottom: 0.75rem; }
.teefury-design-highres-transmit #highResForm .buttons-set {
  text-align: left; }

.teefury-design-highres-success .title {
  font-family: "gothambold";
  color: #00b9bd;
  font-size: 36px;
  margin: 0;
  line-height: 36px; }
.teefury-design-highres-success .success-text {
  color: white;
  font-size: 18px;
  line-height: 20px; }
  .teefury-design-highres-success .success-text a {
    text-decoration: none;
    text-transform: uppercase; }
    .teefury-design-highres-success .success-text a:hover {
      text-decoration: underline; }

/* PAYPAL REVIEW PAGE - _paypal-review.scss */
.page-title {
  text-align: center; }

.address-form {
  background: #f7f7f7; }
  .address-form fieldset {
    border: solid 0px #ddd;
    padding: 0.75rem 1.25rem 0 0; }
    .address-form fieldset .fields {
      margin-bottom: 0; }
      .address-form fieldset .fields .field {
        margin-bottom: 0; }

.paypal-review-order .legend {
  font-weight: bold;
  background: black;
  color: white;
  padding-left: .5em;
  font-size: 1.5em; }
  @media only screen and (max-width: 640px) {
    .paypal-review-order .legend {
      font-size: 1em; } }
.paypal-review-order .box-content.payment {
  padding: 1em 0; }

#details-reload {
  margin-top: -.5em; }
  @media only screen and (max-width: 640px) {
    #details-reload td {
      padding: 6px 0px 0px 0px; } }
  #details-reload #details-table {
    background: #f7f7f7; }
    #details-reload #details-table thead {
      background: #ccc; }

label {
  font-weight: bold; }

.paypal-express-review .input-box small, .paypal-express-review .input-box .block-related .block-content .block-subtitle, .block-related .block-content .paypal-express-review .input-box .block-subtitle {
  margin-top: -1rem;
  margin-bottom: 1rem;
  display: block; }

.enterprise-rma-return-history .my-account .page-title {
  border-bottom-width: 0; }
  .enterprise-rma-return-history .my-account .page-title h1 {
    font-family: 'gothambold' !important;
    margin-bottom: 1rem; }
.enterprise-rma-return-history .my-account .pager .amount {
  margin-left: 0.7em;
  font-size: .9em;
  margin-top: .3em; }
.enterprise-rma-return-history .my-account .pager .limiter {
  font-size: .9em; }
.enterprise-rma-return-history .my-account table#my-returns-table thead {
  background: none; }
  .enterprise-rma-return-history .my-account table#my-returns-table thead th {
    line-height: 1rem; }
.enterprise-rma-return-history .my-account table#my-returns-table tbody {
  background-color: #DEE1E3; }
.enterprise-rma-return-history .my-account table#my-returns-table .button {
  background-color: #bac2c6 !important;
  color: #222 !important; }
.enterprise-rma-return-history .my-account table#my-returns-table .rma-button {
  margin-bottom: 3px; }
.enterprise-rma-return-history .my-account table#my-returns-table .rma-status i {
  border-radius: 4px;
  background-color: #2ECC71;
  color: white;
  display: inline-block;
  padding: 3px 8px; }
.enterprise-rma-return-history .my-account table#my-returns-table .rma-status-pending i {
  background-color: #50b46f !important; }
.enterprise-rma-return-history .my-account table#my-returns-table .rma-status-return-received i, .enterprise-rma-return-history .my-account table#my-returns-table .rma-status-authorized i {
  background-color: rgba(12, 13, 17, 0.71) !important; }
.enterprise-rma-return-history .my-account table#my-returns-table .rma-status-closed i {
  background-color: #FF3f18 !important; }
.enterprise-rma-return-history .my-account table#my-returns-table .rma-status-processed-and-closed i {
  background-color: #FF611f !important; }
.enterprise-rma-return-history .my-account .back-link {
  margin-bottom: 1em;
  margin-left: -0.7em; }

.enterprise-rma-return-create .my-account .page-title {
  border-bottom-width: 0; }
  .enterprise-rma-return-create .my-account .page-title h1 {
    font-family: 'gothambold' !important;
    margin-bottom: 1rem; }
.enterprise-rma-return-create .my-account .form-list li label {
  background: #ccc;
  padding-left: .6em; }
.enterprise-rma-return-create .my-account .form-list li input#email {
  width: 100%;
  margin-bottom: .7em; }
.enterprise-rma-return-create .my-account .form-list li h5 {
  margin-bottom: .7em;
  padding-left: .6em; }
  @media only screen and (max-width: 640px) {
    .enterprise-rma-return-create .my-account .form-list li h5 {
      font-size: .8em; } }
.enterprise-rma-return-create .my-account .form-list li .validation-advice {
  margin-top: -0.6em; }
.enterprise-rma-return-create .my-account .form-list select {
  background-position-x: 98.5%; }
.enterprise-rma-return-create .my-account .form-list select.order-item {
  background-position-x: 97.5%; }
@media only screen and (max-width: 1024px) and (min-width: 641px) {
  .enterprise-rma-return-create .my-account .form-list select {
    background-position-x: 98%; }
  .enterprise-rma-return-create .my-account .form-list select.order-item {
    background-position-x: 98%; } }
@media only screen and (max-width: 40em) {
  .enterprise-rma-return-create .my-account .form-list select {
    background-position-x: 97%; }
  .enterprise-rma-return-create .my-account .form-list select.order-item {
    background-position-x: 97%; } }
.enterprise-rma-return-create .my-account .form-list .remaining_quantity_block {
  font-size: 0.875rem; }
.enterprise-rma-return-create .required em {
  margin-right: 0.2em; }
.enterprise-rma-return-create .account-navigation-mobile a {
  margin-left: .2em; }

.enterprise-rma-return-view .my-account .page-title {
  border-bottom-width: 0; }
  .enterprise-rma-return-view .my-account .page-title h1 {
    font-family: 'gothambold' !important;
    margin-bottom: 1rem;
    margin-left: 0em; }
.enterprise-rma-return-view .my-account .col2-set {
  margin-left: -1em; }
  .enterprise-rma-return-view .my-account .col2-set .info-box .box-content {
    font-size: 0.9em;
    padding: 0.6em; }
.enterprise-rma-return-view .my-account .info-box ul {
  margin-left: 16px; }
.enterprise-rma-return-view .my-account h2 {
  float: none;
  text-align: left;
  font-family: "gothambold" !important;
  font-size: 20px;
  margin-bottom: 0; }
.enterprise-rma-return-view .my-account h1 {
  font-family: "gothambold" !important;
  float: none;
  text-align: left; }
.enterprise-rma-return-view .my-account span.rma-status {
  font-size: 1em;
  padding: .3em !important;
  border-radius: 4px;
  background-color: #50b46f;
  color: #FFF;
  line-height: 18px;
  display: inline-block;
  position: relative;
  top: -3px;
  padding: 0 5px; }
.enterprise-rma-return-view .my-account span.rma-status-pending {
  background-color: #50b46f !important; }
.enterprise-rma-return-view .my-account span.rma-status-return-received, .enterprise-rma-return-view .my-account span.rma-status-authorized {
  background-color: rgba(12, 13, 17, 0.71) !important; }
.enterprise-rma-return-view .my-account span.rma-status-closed {
  background-color: #FF3f18 !important; }
.enterprise-rma-return-view .my-account span.rma-status-processed-and-closed {
  background-color: #FF611f !important; }
.enterprise-rma-return-view .my-account table#my-returns-items-table colgroup {
  width: 0; }
.enterprise-rma-return-view .my-account table#my-returns-items-table thead {
  background-color: #ccc;
  font-family: "gothambook" !important;
  font-size: 1.5rem; }
  .enterprise-rma-return-view .my-account table#my-returns-items-table thead th {
    text-align: center; }
.enterprise-rma-return-view .my-account table#my-returns-items-table tbody {
  background-color: #FFF;
  padding: 0 5px;
  vertical-align: top; }
  .enterprise-rma-return-view .my-account table#my-returns-items-table tbody td {
    text-align: center;
    font-size: 0.9em;
    line-height: 1.2em; }
  .enterprise-rma-return-view .my-account table#my-returns-items-table tbody .prod-name {
    text-align: left; }
  .enterprise-rma-return-view .my-account table#my-returns-items-table tbody .item-options {
    font-size: 0.8em; }
    .enterprise-rma-return-view .my-account table#my-returns-items-table tbody .item-options dt {
      text-transform: uppercase;
      margin-bottom: -.4em;
      margin-left: 1em; }
      .enterprise-rma-return-view .my-account table#my-returns-items-table tbody .item-options dt span {
        text-transform: capitalize; }
.enterprise-rma-return-view .my-account .back-link {
  margin: 0 0 1em -1em; }
.enterprise-rma-return-view .my-account #registrant_options #items:qty_requested0 {
  height: 2.1rem; }
.enterprise-rma-return-view h2.box-title, .enterprise-rma-return-view h2.table-caption {
  font-family: "gothambold" !important;
  font-size: 20px !important;
  margin-bottom: 0;
  margin-top: 15px; }
.enterprise-rma-return-view .box-content {
  font-size: -.9em;
  background-color: #FFF;
  padding: 0 5px; }
  .enterprise-rma-return-view .box-content .button {
    margin-right: 10px; }
  .enterprise-rma-return-view .box-content li {
    list-style-type: decimal;
    margin-top: 0.6em;
    font-size: 0.9em; }
    .enterprise-rma-return-view .box-content li .note-text {
      margin-left: 2em; }
    .enterprise-rma-return-view .box-content li .log-timestamp {
      background: #ddd; }

.remaining_quantity_block .required {
  padding-top: 0;
  margin-top: -1.2em;
  font-size: .9em; }
.remaining_quantity_block .input-box {
  margin-bottom: 0.8em; }
  .remaining_quantity_block .input-box .validate-greater-than-zero {
    height: 2.5em; }

.teefury-report-sales-stats {
  /* Mobile */ }
  .teefury-report-sales-stats #total-graph {
    background: #2C3233; }
    .teefury-report-sales-stats #total-graph svg > g:last-child g g:not(:last-child) text,
    .teefury-report-sales-stats #total-graph svg > g:last-child g g:last-child text:last-child {
      font-family: gotham;
      font-weight: normal; }
    .teefury-report-sales-stats #total-graph svg > g:not(:last-child) text {
      fill: white; }
  .teefury-report-sales-stats #hour-graph svg > g:last-child g g:not(:last-child) text,
  .teefury-report-sales-stats #hour-graph svg > g:last-child g g:last-child text:last-child {
    font-family: gotham;
    font-weight: normal; }
  .teefury-report-sales-stats #hour-graph svg > g:not(:last-child) text {
    letter-spacing: 1px; }
  .teefury-report-sales-stats #hour-graph svg > g:not(:last-child) text.afterhours {
    fill: #00B9BD; }
  @media only screen and (max-width: 640px) {
    .teefury-report-sales-stats #hour-graph {
      background: #2C3233; }
      .teefury-report-sales-stats #hour-graph svg > g:not(:last-child) text {
        fill: white; } }
  .teefury-report-sales-stats #hour-graph-container h3,
  .teefury-report-sales-stats #total-graph-container h3 {
    font-family: "gothamlight" !important; }
  @media only screen and (min-width: 641px) {
    .teefury-report-sales-stats .homepage.configurable .row.two .columns {
      margin-bottom: 0; } }
  .teefury-report-sales-stats .homepage.simple .row.two .row .columns:last-child {
    margin-bottom: 0; }
  .teefury-report-sales-stats .color-attribute {
    width: 100%; }
    .teefury-report-sales-stats .color-attribute .color-option {
      margin-bottom: 10px; }
  .teefury-report-sales-stats .total-sold {
    color: #fb6900;
    text-decoration: underline; }
  .teefury-report-sales-stats .salestats-disclaimer {
    border: 2px solid #BDC3C7;
    background: white;
    padding: 1em;
    font-size: 0.8rem; }
  .teefury-report-sales-stats .salestats-disclaimer h5 {
    font-family: 'gotham';
    font-weight: 600;
    font-size: 1em;
    margin-bottom: 0; }
  .teefury-report-sales-stats .salestats-disclaimer h5 i {
    margin-right: 2px;
    margin-left: -0.1em; }
  .teefury-report-sales-stats .salestats-disclaimer p {
    margin-bottom: 0;
    font-size: 1em;
    margin-left: 1.1em;
    line-height: 1.2; }
  .teefury-report-sales-stats #productFeaturedOn, .teefury-report-sales-stats #promoteItem {
    text-align: center; }
    .teefury-report-sales-stats #productFeaturedOn h4, .teefury-report-sales-stats #promoteItem h4 {
      font-family: "gothamlight" !important;
      font-size: 1.4375rem;
      margin: 0; }
    @media only screen and (min-width: 1025px) {
      .teefury-report-sales-stats #productFeaturedOn, .teefury-report-sales-stats #promoteItem {
        text-align: right; }
        .teefury-report-sales-stats #productFeaturedOn h4, .teefury-report-sales-stats #promoteItem h4 {
          font-size: 1.125em; } }
  .teefury-report-sales-stats #promoteItem {
    margin-top: 4px;
    float: right; }
    .teefury-report-sales-stats #promoteItem > div {
      float: left; }
    .teefury-report-sales-stats #promoteItem h4 {
      line-height: 31px; }
    .teefury-report-sales-stats #promoteItem span {
      float: left; }
    @media only screen and (max-width: 1024px) {
      .teefury-report-sales-stats #promoteItem {
        margin-top: 0.5em;
        position: relative;
        left: -50%; }
        .teefury-report-sales-stats #promoteItem > div {
          position: relative;
          left: 50%; } }
  @media only screen and (max-width: 640px) {
    .teefury-report-sales-stats .homepage-product-header {
      border-radius: 0; }
    .teefury-report-sales-stats .row.main {
      background: white; }
    .teefury-report-sales-stats .row.two,
    .teefury-report-sales-stats .row.three > .medium-4 {
      margin-bottom: 0; }
    .teefury-report-sales-stats .homepage .columns {
      margin-bottom: 40px; }
    .teefury-report-sales-stats .homepage .small-12 {
      padding-left: 0;
      padding-right: 0; }
    .teefury-report-sales-stats #hour-graph-container h3,
    .teefury-report-sales-stats #total-graph-container h3 {
      border-left: 55px solid #2C3233;
      margin-bottom: 0; }
    .teefury-report-sales-stats .salestats-disclaimer {
      background: #ECF0F1;
      border: none;
      margin: 0 0.75em; }
    .teefury-report-sales-stats .my-designs.artist-stats .battle-stats {
      border: none; } }

/* Search results */
.search-results-title {
  font-family: "gothambook" !important;
  margin: 0.25rem 0 1.5rem; }

.related-items-container {
  padding-top: 1em; }
  .related-items-container h2 {
    font-family: "gothammedium" !important;
    font-size: 1.25rem;
    letter-spacing: .06em;
    margin-bottom: 0.75em;
    -webkit-font-smoothing: antialiased; }
  .related-items-container + .related-items-container {
    border-top: 1px solid gray;
    margin-top: 3em; }
  .related-items-container.related-artists li {
    margin: 0;
    padding: 0; }
    .related-items-container.related-artists li a {
      text-decoration: none;
      color: #2c3233;
      display: block;
      height: 5.5em; }
  .related-items-container.related-artists .artist-container {
    margin: 0.5em;
    background-color: #f7f7f7; }
  .related-items-container.related-artists .artist-avatar-container {
    width: 5.5em;
    height: 5.5em;
    overflow: hidden;
    padding: 0;
    float: left; }
    .related-items-container.related-artists .artist-avatar-container img {
      min-height: 100%;
      min-width: 100%; }
  .related-items-container.related-artists .artist-name-container {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 5.5em;
    padding: 0.5em;
    text-align: center;
    line-height: 1.25;
    overflow-wrap: break-word; }

/* Search bar and autocomplete */
.category-search {
  position: relative;
  max-width: 555.75px;
  margin: 0 auto; }
  .category-search form {
    margin: 0; }
  .category-search label {
    font-family: "gothambook";
    font-size: 1.25em;
    letter-spacing: 1.3px;
    text-align: center;
    margin-bottom: 0.5em;
    cursor: default; }
  .category-search .search-autocomplete {
    position: absolute;
    top: 39px;
    left: 0;
    width: 100%;
    z-index: 12; }

.search-field[type="text"],
#search {
  line-height: 2;
  transition: border-color 300ms; }
  .search-field[type="text"]:focus,
  #search:focus {
    box-shadow: none !important;
    background-color: white; }

.search-icon-button {
  outline: 0;
  padding: 0 0.6em; }
  .search-icon-button:before {
    content: "\e605";
    /* Search */
    font-family: "icomoon";
    text-align: center;
    vertical-align: middle;
    font-size: 1.4em;
    padding-right: 0.15em; }
  .search-icon-button.postfix {
    background-color: white !important;
    color: #656b6c !important;
    border: 1px solid #cccccc;
    border-left-width: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    transition: background-color 300ms, border-color 300ms, color 150ms; }
    .search-icon-button.postfix.active, .search-icon-button.postfix:active {
      background-color: #ff8500 !important;
      color: white !important;
      border-color: transparent; }
  .search-icon-button span {
    display: none; }

#search_autocomplete,
.search-autocomplete {
  clear: both;
  opacity: 0;
  transition: opacity 300ms;
  background-color: white;
  border: 1px solid #bdc3c7;
  padding: 7px 0 14px;
  border-radius: 0;
  top: 37px;
  left: 0;
  border-top-width: 0;
  box-shadow: 0em 0.5em 2em rgba(0, 0, 0, 0.05);
  min-width: 400px;
  text-align: left; }
  @media only screen and (max-width: 640px) {
    #search_autocomplete,
    .search-autocomplete {
      min-width: 0;
      width: 100%; } }
  .search-open #search_autocomplete, .search-open
  .search-autocomplete {
    opacity: 1; }
  #search_autocomplete:before,
  .search-autocomplete:before {
    display: none; }
  #search_autocomplete ul,
  .search-autocomplete ul {
    padding: 0;
    margin: 0;
    list-style-type: none; }
    #search_autocomplete ul li,
    .search-autocomplete ul li {
      margin: 0;
      border: none;
      padding: 1px 25px;
      transition: 0.3s background; }
      #search_autocomplete ul li a,
      .search-autocomplete ul li a {
        display: block;
        color: #2c3233;
        width: 100%;
        -webkit-font-smoothing: antialiased; }
      #search_autocomplete ul li.has-thumbnail,
      .search-autocomplete ul li.has-thumbnail {
        padding: 6px 25px; }
        #search_autocomplete ul li.has-thumbnail a,
        .search-autocomplete ul li.has-thumbnail a {
          display: table; }
          #search_autocomplete ul li.has-thumbnail a span,
          .search-autocomplete ul li.has-thumbnail a span {
            display: table-cell;
            vertical-align: middle; }
            #search_autocomplete ul li.has-thumbnail a span.highlight,
            .search-autocomplete ul li.has-thumbnail a span.highlight {
              padding-left: 13px; }
        #search_autocomplete ul li.has-thumbnail .searchautocomplete-image,
        .search-autocomplete ul li.has-thumbnail .searchautocomplete-image {
          width: 1px;
          vertical-align: bottom; }
      #search_autocomplete ul li.active,
      .search-autocomplete ul li.active {
        background: #f1f1f1;
        box-shadow: none; }
        #search_autocomplete ul li.active a,
        .search-autocomplete ul li.active a {
          outline: 0;
          text-decoration: none; }
    #search_autocomplete ul.related-searches a:before,
    .search-autocomplete ul.related-searches a:before {
      content: "\e605";
      font-family: "icomoon";
      color: #656b6c;
      margin-right: 13px; }
  #search_autocomplete .all,
  .search-autocomplete .all {
    text-align: left;
    margin: 0; }

.searchautocomplete-loader {
  right: 22% !important;
  opacity: 0.3; }
  @media only screen and (max-width: 640px) {
    .searchautocomplete-loader {
      right: 20% !important; } }

/* Header search mini form */
#header .search-form {
  position: absolute;
  z-index: 10; }
  #header .search-form input,
  #header .search-form button {
    margin-bottom: 0; }
@media only screen and (min-width: 641px) {
  #header .search {
    position: relative; }
  #header .search-mini-form {
    top: -13.5px;
    margin: 8.5px 0;
    right: -6px;
    width: 500px;
    text-align: right;
    pointer-events: none;
    opacity: 0;
    transition: opacity 150ms; }
  #header .search-field {
    display: inline-block;
    width: 0;
    transition: width 300ms; }
  #header.search-open .search-mini-form {
    opacity: 1;
    pointer-events: all; }
  #header.search-open .search-field {
    width: 400px; } }
@media only screen and (max-width: 640px) {
  #header .nanobanner {
    transition: margin-bottom 150ms; }
  #header .search-mini-form {
    top: 0;
    left: 0;
    width: 100%;
    transition: top 150ms;
    z-index: -1;
    margin: 0; }
  #header.search-open .nanobanner {
    margin-bottom: 2.3em; }
  #header.search-open .search-mini-form {
    top: 40px; } }

.category-leggings {
  /** TODO move this out to global when cat page is done */ }
  .category-leggings .item-wrapper .hover {
    display: none; }
  .category-leggings .item-wrapper:hover .hover, .category-leggings .item-wrapper :focus .hover {
    display: block; }
  .category-leggings .item-wrapper:hover .default, .category-leggings .item-wrapper :focus .default {
    display: none; }
  .category-leggings .products-grid span.status .nfs {
    width: auto;
    color: black;
    font-size: 10px; }
    .category-leggings .products-grid span.status .nfs:last-child {
      font-size: 10px; }
  .category-leggings .leggings {
    text-align: center;
    /* TODO change path  & resizing on live */
    background: url("/media/catalog/category/LeggingsHeaderImage.jpg") center no-repeat;
    height: 400px;
    background-size: 1920px 400px;
    transition: all .3s; }
    @media only screen and (max-width: 1024px) and (min-width: 641px) {
      .category-leggings .leggings {
        height: 208px;
        background-size: 1000px 208px; } }
    @media only screen and (max-width: 40em) {
      .category-leggings .leggings {
        height: 140px;
        background-size: 672px 140px; } }
    .category-leggings .leggings.category-image img {
      width: 365px;
      margin-top: 62px;
      box-shadow: none;
      margin-bottom: 30px; }
      @media only screen and (max-width: 1024px) and (min-width: 641px) {
        .category-leggings .leggings.category-image img {
          margin-top: 4px;
          margin-bottom: 6px;
          width: 184px; } }
      @media only screen and (max-width: 40em) {
        .category-leggings .leggings.category-image img {
          margin-top: 2px;
          margin-bottom: 5px;
          width: 133px; } }
    .category-leggings .leggings .columns {
      color: white;
      font-size: 22px;
      margin-bottom: 0; }
      @media only screen and (min-width: 641px) {
        .category-leggings .leggings .columns {
          margin-bottom: 2px; } }
      @media only screen and (max-width: 40em) {
        .category-leggings .leggings .columns {
          font-size: 14px; } }
    .category-leggings .leggings .borderside {
      border-left: 1px solid white;
      border-right: 1px solid white; }
      @media only screen and (max-width: 40em) {
        .category-leggings .leggings .borderside {
          border: none; } }
      @media only screen and (max-width: 1024px) and (min-width: 641px) {
        .category-leggings .leggings .borderside {
          border: none; } }
  .category-leggings .products-grid li.item {
    padding: 0 11px 10px; }
  .category-leggings .products-grid .hover-til {
    display: block;
    clear: left;
    color: black;
    height: 60px;
    padding: 7px 0 0;
    font-family: gothambook;
    /*TODO remove important*/ }
    .category-leggings .products-grid .hover-til .product-info {
      letter-spacing: .07em;
      line-height: 1.2;
      font-size: 14px;
      text-align: center; }
      .category-leggings .products-grid .hover-til .product-info span.name {
        font-family: gothambook;
        float: none; }
      .category-leggings .products-grid .hover-til .product-info .author {
        text-transform: none;
        color: #0099ff;
        display: inline;
        cursor: pointer; }
        .category-leggings .products-grid .hover-til .product-info .author a {
          float: none;
          width: auto; }
        .category-leggings .products-grid .hover-til .product-info .author.l {
          color: black;
          margin: none;
          display: inline; }
    .category-leggings .products-grid .hover-til > a {
      text-align: center;
      display: inline; }
    .category-leggings .products-grid .hover-til button.shop {
      position: relative;
      margin: 0;
      width: auto;
      padding: 0;
      border-radius: 0;
      background: transparent;
      text-align: center;
      letter-spacing: .07rem; }
    .category-leggings .products-grid .hover-til span.status {
      text-align: center;
      font-family: gothambook !important;
      width: auto;
      line-height: 1;
      padding-left: 0;
      float: none; }
      .category-leggings .products-grid .hover-til span.status .price {
        font-size: 12px;
        border: none;
        color: #808080;
        padding-left: 0; }
        .category-leggings .products-grid .hover-til span.status .price.second {
          padding-right: 0;
          border-right: none;
          width: auto; }
    .category-leggings .products-grid .hover-til span.shop {
      font-size: 12px;
      padding: 0;
      margin: 0;
      color: #808080;
      border-left: none; }

/* SLICK SLIDER - _slick-slider.scss - Slick Slider Theme */
.slick-track {
  background-color: black; }

.slick-slide {
  text-align: center;
  overflow: hidden;
  opacity: 0.25;
  transition: opacity 0.3s; }
  .slick-slide a {
    cursor: default; }
  @media only screen and (min-width: 641px) {
    .slick-slide.slick-current[data-full-image] {
      cursor: pointer;
      cursor: zoom-in; } }
  #quickviewModal .slick-slide.slick-current[data-full-image] {
    cursor: default; }
  .slick-slide .slide-image {
    max-width: 100%;
    height: auto;
    margin: 0 auto; }
  .slick-slide.model-slide.legacy .slide-image {
    width: 82.85%; }
  .two-fury .odad-slider:not(.slick-breakpoint-1080) .slick-slide .slide-image {
    position: relative;
    max-width: none;
    width: 122%;
    left: -11%; }
  .slick-slide.artist-slide ::-webkit-scrollbar {
    width: 12px; }
  .slick-slide.artist-slide ::-webkit-scrollbar-track {
    background-color: transparent; }
  .slick-slide.artist-slide ::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-left: 3px solid rgba(0, 0, 0, 0.25); }
  .slick-slide.artist-slide .artist-slide-content {
    overflow: auto;
    font-size: 0.9em;
    color: white;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: left;
    padding: 0 3.1em; }
    @media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.25) {
      .slick-slide.artist-slide .artist-slide-content {
        font-size: 0.7em; } }
    .slick-breakpoint-641 .slick-slide.artist-slide .artist-slide-content {
      width: 24em;
      margin: 0 auto;
      padding: 1em 0 2em; }
  .slick-slide.artist-slide .slide-image {
    opacity: 0.4; }
  .slick-slide.artist-slide h2 {
    font-family: "gothammedium" !important;
    -webkit-font-smoothing: antialiased;
    font-size: 1.25em;
    color: white;
    margin-top: 1em; }
    .slick-slide.artist-slide h2:after {
      content: "";
      display: block;
      width: 2em;
      margin-top: 0.5em;
      border-bottom: 1px solid white; }
  .slick-slide.artist-slide .artist-container {
    margin-top: 1em; }
  .slick-slide.artist-slide .artist-avatar-container {
    height: 3em;
    width: 3em;
    overflow: hidden;
    display: inline-block;
    vertical-align: baseline; }
  .slick-slide.artist-slide .artist-name {
    font-size: 1.125em;
    font-style: italic; }
  .slick-slide.artist-slide .artist-statement {
    font-family: "gothambook";
    font-style: italic;
    quotes: "“" "”";
    font-size: 1em; }
    .slick-slide.artist-slide .artist-statement:before, .slick-slide.artist-slide .artist-statement:after {
      font-family: "gothammedium";
      margin: 0 -0.2em; }
    .slick-slide.artist-slide .artist-statement:before {
      content: open-quote; }
    .slick-slide.artist-slide .artist-statement:after {
      content: close-quote; }
  .slick-slide.artist-slide .badges-container {
    list-style-type: none;
    margin: 0; }
    .slick-slide.artist-slide .badges-container li {
      margin-bottom: 1em;
      text-align: center; }
    .slick-slide.artist-slide .badges-container img {
      display: inline; }
  .slick-slide.slide-1 .badges-container {
    position: absolute;
    bottom: 1em;
    right: 0;
    width: 30.35714%;
    text-align: right; }
    .slick-breakpoint-641 .slick-slide.slide-1 .badges-container {
      width: 17.70833%; }
    .slick-slide.slide-1 .badges-container img {
      display: inline;
      max-width: 100%; }
  .slick-slide.slick-active, .slick-slide.slick-center {
    opacity: 1; }
  .slick-slide:focus {
    outline: none; }
  .slick-breakpoint-1080 .slick-slide {
    max-width: 960px; }

.canvas-tee .slick-slider:not(.slick-breakpoint-641) .slick-slide .slide-image,
.canvas-hoodie .slick-slider:not(.slick-breakpoint-641) .slick-slide .slide-image,
.canvas-sweater .slick-slider:not(.slick-breakpoint-641) .slick-slide .slide-image,
.odad .slick-slider:not(.slick-breakpoint-641) .slick-slide .slide-image {
  max-width: none;
  position: relative;
  width: 150%;
  left: -25%; }
.canvas-tee .slick-slider:not(.slick-breakpoint-641) .slick-slide.model-slide.legacy .slide-image,
.canvas-hoodie .slick-slider:not(.slick-breakpoint-641) .slick-slide.model-slide.legacy .slide-image,
.canvas-sweater .slick-slider:not(.slick-breakpoint-641) .slick-slide.model-slide.legacy .slide-image,
.odad .slick-slider:not(.slick-breakpoint-641) .slick-slide.model-slide.legacy .slide-image {
  left: -15%;
  width: 124.25%; }

.slick-dots {
  position: absolute;
  left: 50%;
  bottom: 6px;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 1rem;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 1rem;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  list-style-type: none;
  margin: 0;
  padding: 0;
  line-height: 1; }
  .slick-dots:hover {
    background-color: rgba(0, 0, 0, 0.5); }
  .slick-dots li {
    display: inline-block; }
    .slick-dots li button {
      border: 1px solid white;
      border-radius: 50%;
      width: 10px;
      height: 10px;
      margin: 5px;
      cursor: pointer;
      padding: 0;
      text-indent: -200%;
      overflow: hidden;
      vertical-align: middle;
      background-color: transparent; }
      .slick-dots li button:focus {
        outline: none; }
    .slick-dots li.slick-active button {
      background-color: white; }

.slick-arrow,
.slick-arrow:focus {
  position: absolute;
  z-index: 1;
  top: 50%;
  background-color: rgba(0, 0, 0, 0.25);
  color: white;
  -webkit-transition: background-color 0.3s;
  color: transparent;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  cursor: pointer;
  padding: 1em 0.7em;
  margin: 0; }
  @media only screen and (max-width: 640px) {
    .odad-slider .slick-arrow, .product-slider .slick-arrow, .odad-slider
    .slick-arrow:focus, .product-slider
    .slick-arrow:focus {
      display: none !important; } }
  .slick-arrow:focus,
  .slick-arrow:focus:focus {
    outline: none; }
  .slick-arrow:focus, .slick-arrow:hover,
  .slick-arrow:focus:focus,
  .slick-arrow:focus:hover {
    background-color: rgba(0, 0, 0, 0.5);
    color: transparent; }
  .slick-arrow:before,
  .slick-arrow:focus:before {
    display: block;
    content: "\e60c";
    font-family: "icomoon";
    font-size: 1.5em;
    line-height: 2;
    margin-bottom: -0.8em;
    color: white;
    -webkit-font-smoothing: antialiased; }
  .slick-breakpoint-1080 .slick-arrow, .slick-breakpoint-1080
  .slick-arrow:focus {
    background-color: transparent; }
    .slick-breakpoint-1080 .slick-arrow:focus, .slick-breakpoint-1080 .slick-arrow:hover, .slick-breakpoint-1080
    .slick-arrow:focus:focus, .slick-breakpoint-1080
    .slick-arrow:focus:hover {
      background-color: rgba(0, 0, 0, 0.25); }
    .slick-breakpoint-1080 .slick-arrow:before, .slick-breakpoint-1080
    .slick-arrow:focus:before {
      font-size: 2.5em;
      margin-bottom: -0.5em; }

.slick-prev {
  left: 0; }
  .slick-prev:before {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg); }
  .slick-breakpoint-1080 .slick-prev {
    left: 50%;
    margin-left: -480px;
    -ms-transform: translate(-100%, -50%);
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%); }

.slick-next {
  right: 0; }
  .slick-next:before {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  .slick-breakpoint-1080 .slick-next {
    right: 50%;
    margin-right: -480px;
    -ms-transform: translate(100%, -50%);
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%); }

/* Charitee Banner */
.charitee-banner {
  text-align: center;
  font-family: gothammedium;
  text-transform: uppercase;
  letter-spacing: -1px;
  padding: 0.25em 0.25em 0.125em;
  line-height: 1.2; }
  .charitee-banner a {
    color: #0099ff; }

/* Featherlight lightbox */
body .featherlight.featherlight-loading .featherlight-content {
  opacity: 0; }
body .featherlight .featherlight-content {
  opacity: 1;
  transition: opacity 300ms;
  padding: 0px;
  border-bottom: 0px;
  overflow: visible;
  min-width: 40%; }
  @media only screen and (min-width: 1025px) {
    body .featherlight .featherlight-content {
      min-width: 410px; } }
body .featherlight .featherlight-close-icon {
  color: white;
  background-color: rgba(0, 0, 0, 0.25); }

.lb {
  display: inline-block; }

.clr {
  clear: both; }

.clr-l {
  clear: left; }

.clr-r {
  clear: right; }

.search-results-title {
  font-family: "gothamlight";
  font-size: 1.25em; }

.no-touch .category-products .item .thumbnail-container .more-like-this-overlay a, .footer .footer-section h5, .newsletter-block.full-width label, .newsletter-block.full-width button {
  font-family: "gothammedium";
  font-size: 1em;
  -webkit-font-smoothing: antialiased; }

.no-touch .category-products .item .thumbnail-container .more-like-this-overlay a, .footer .footer-section h5, .newsletter-block.full-width label, .newsletter-block.full-width button {
  text-transform: uppercase; }

.artist-name {
  font-family: "gothambold";
  font-size: 1.25em;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased; }

.sizing-charts-container h3, .promo-block-container .title span {
  font-family: "gothambold";
  font-size: 1.5em;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased; }

.product-title {
  font-family: "gothambold";
  font-size: 1.625em;
  -webkit-font-smoothing: antialiased; }

.glass, .promo-block-container .knock-down {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.row.extra-wide {
  max-width: 1575px; }

.main-container {
  padding-top: 1.5em; }

.footer-container {
  margin-top: 1.5em; }

#add-to-cart {
  display: none;
  padding: 0; }
  #add-to-cart .add-to-cart {
    padding: 0;
    max-width: 1024px;
    max-height: 1000px; }
  #add-to-cart.reveal-modal {
    max-width: 1024px;
    padding: 0 0 24px; }

#newsletter-validate-detail {
  margin: 0; }

.form-subscribe {
  background: #333; }
  .form-subscribe .columns {
    margin: 20px 0; }
  .form-subscribe h5 {
    line-height: 40px;
    font-family: gothammedium;
    font-size: 20px;
    color: white;
    text-transform: capitalize;
    margin: 0 0 0 12px; }
  .form-subscribe.row {
    margin: 0 0 12px;
    box-shadow: 1px 3px 1px grey; }
  .form-subscribe .wrap-news-input input {
    border: 4px solid #ff8500;
    width: calc(100% - 163px );
    float: left;
    margin: 0; }
  .form-subscribe .wrap-news-input button.button {
    background: #ff8500 !important;
    border-radius: 0;
    float: left;
    height: 37px;
    width: 143px;
    margin: 0; }
    .form-subscribe .wrap-news-input button.button:hover {
      background: #e37c1d !important; }
  .form-subscribe .wrap-news-input .validation-advice {
    top: 56px;
    position: absolute; }

.throbber:after, body .featherlight.featherlight-loading:after {
  background: url("../images/throbber.png");
  content: "";
  display: block;
  border-radius: 50%;
  height: 100px;
  width: 100px;
  background-size: contain;
  -webkit-animation: spin 1.5s infinite linear;
  animation: spin 1.5s infinite linear;
  position: absolute;
  top: 50%;
  right: 50%;
  margin: -50px -50px 0 0; }

.lightbox .large-6.f-left {
  padding: 26px 12px 0 26px; }
.lightbox .large-6.f-right {
  padding: 26px 26px 0 12px; }

.attribute-form .qty {
  position: relative;
  top: -30px;
  left: 160px; }

a.add-to-cart, .attribute-form .add-to-cart-button, .versus-add-to-cart-button, #add-to-cart .add-to-cart-button {
  /*TODO remove important*/ }
  a.add-to-cart button.shop, .attribute-form .add-to-cart-button button.shop, .versus-add-to-cart-button button.shop, #add-to-cart .add-to-cart-button button.shop {
    position: relative;
    width: auto;
    padding: 16px 0 16px 12px;
    border-radius: 0;
    background: #ff8500; }
    a.add-to-cart button.shop:hover, .attribute-form .add-to-cart-button button.shop:hover, .versus-add-to-cart-button button.shop:hover, #add-to-cart .add-to-cart-button button.shop:hover {
      background: #e37c1d; }
  a.add-to-cart span.status, a.add-to-cart div.price.left, .attribute-form .add-to-cart-button span.status, .attribute-form .add-to-cart-button div.price.left, .versus-add-to-cart-button span.status, .versus-add-to-cart-button div.price.left, #add-to-cart .add-to-cart-button span.status, #add-to-cart .add-to-cart-button div.price.left {
    font-family: gothammedium !important;
    width: auto;
    line-height: 1;
    padding-left: 13px;
    float: none; }
    a.add-to-cart span.status .price, a.add-to-cart div.price.left .price, .attribute-form .add-to-cart-button span.status .price, .attribute-form .add-to-cart-button div.price.left .price, .versus-add-to-cart-button span.status .price, .versus-add-to-cart-button div.price.left .price, #add-to-cart .add-to-cart-button span.status .price, #add-to-cart .add-to-cart-button div.price.left .price {
      font-size: 25px;
      border: none;
      color: white;
      padding-right: 12px; }
      @media only screen and (max-width: 800px) {
        a.add-to-cart span.status .price, a.add-to-cart div.price.left .price, .attribute-form .add-to-cart-button span.status .price, .attribute-form .add-to-cart-button div.price.left .price, .versus-add-to-cart-button span.status .price, .versus-add-to-cart-button div.price.left .price, #add-to-cart .add-to-cart-button span.status .price, #add-to-cart .add-to-cart-button div.price.left .price {
          font-size: 20px;
          padding-right: 6px; } }
  a.add-to-cart span.shop, .attribute-form .add-to-cart-button span.shop, .versus-add-to-cart-button span.shop, #add-to-cart .add-to-cart-button span.shop {
    font-size: 20px;
    padding: 10px 27px 10px 24px;
    margin: 10px 0;
    line-height: 1;
    color: white;
    border-left: 1px solid #e87400; }
    a.add-to-cart span.shop:hover, .attribute-form .add-to-cart-button span.shop:hover, .versus-add-to-cart-button span.shop:hover, #add-to-cart .add-to-cart-button span.shop:hover {
      border-left: 1px solid #d36c21; }
    @media only screen and (max-width: 800px) {
      a.add-to-cart span.shop, .attribute-form .add-to-cart-button span.shop, .versus-add-to-cart-button span.shop, #add-to-cart .add-to-cart-button span.shop {
        font-size: 15px; } }

#add-to-cart .add-to-cart-button, .lightbox .versus-add-to-cart-button {
  padding-top: 25px;
  clear: left; }

.homepage .product-name, .lightbox .product-name {
  font-size: 32px;
  font-family: gothambold; }
.homepage .artist, .lightbox .artist {
  font-size: 20px;
  font-family: gothammedium;
  text-transform: uppercase; }
.homepage .product-description, .homepage span.label, .lightbox .product-description, .lightbox span.label {
  font-size: 18px;
  font-family: gothamlight;
  Color: #333; }
.homepage .product-description, .lightbox .product-description {
  margin: 12px 0 24px; }
.homepage span.label, .lightbox span.label {
  width: 80px;
  line-height: 1.8; }
.homepage .attribute-form ul, .lightbox .attribute-form ul {
  margin: 0 0 17px;
  display: inline-block; }
.homepage .attribute-form select, .homepage .attribute-form select:hover, .homepage .attribute-form select:focus, .lightbox .attribute-form select, .lightbox .attribute-form select:hover, .lightbox .attribute-form select:focus {
  width: auto;
  height: 30px;
  text-align: center;
  border: 1px solid black;
  padding: 3px 37px 0 20px;
  background-position: 88%;
  margin: 0; }
  .homepage .attribute-form select option[disabled], .homepage .attribute-form select:hover option[disabled], .homepage .attribute-form select:focus option[disabled], .lightbox .attribute-form select option[disabled], .lightbox .attribute-form select:hover option[disabled], .lightbox .attribute-form select:focus option[disabled] {
    color: black; }
.homepage .gender-options li.gender.button, .homepage #sizing-chart dl.tabs dd, .lightbox .gender-options li.gender.button, .lightbox #sizing-chart dl.tabs dd {
  background-color: white !important;
  color: black !important;
  border: 1px solid black;
  height: 32px;
  line-height: 2.1;
  margin: 0 21px 0 0;
  padding: 0 12px;
  border-radius: 0; }
  .homepage .gender-options li.gender.button.active, .homepage #sizing-chart dl.tabs dd.active, .lightbox .gender-options li.gender.button.active, .lightbox #sizing-chart dl.tabs dd.active {
    background: #333 !important;
    color: white !important; }
.homepage #sizing-chart dl.tabs dd > a, .lightbox #sizing-chart dl.tabs dd > a {
  padding: 0;
  background: white !important;
  display: initial;
  text-decoration: none; }
.homepage #sizing-chart dl.tabs dd.active > a, .lightbox #sizing-chart dl.tabs dd.active > a {
  background: #333 !important;
  color: white !important; }
.homepage .c-choice span.colors, .lightbox .c-choice span.colors {
  float: left;
  top: 6px;
  position: relative;
  margin-right: 12px;
  font-size: 20px; }
.homepage ul.color-option-list, .homepage ul.colors, .lightbox ul.color-option-list, .lightbox ul.colors {
  display: inline-block;
  line-height: 1.1;
  list-style-type: none; }
  .homepage ul.color-option-list li.color-option, .homepage ul.colors li.color-option, .lightbox ul.color-option-list li.color-option, .lightbox ul.colors li.color-option {
    width: 24px;
    height: 24px;
    margin: 3px 8px 0 0;
    float: left;
    overflow: hidden; }
    .homepage ul.color-option-list li.color-option > div.inner, .homepage ul.colors li.color-option > div.inner, .lightbox ul.color-option-list li.color-option > div.inner, .lightbox ul.colors li.color-option > div.inner {
      height: 24px; }
    .homepage ul.color-option-list li.color-option.active, .homepage ul.colors li.color-option.active, .lightbox ul.color-option-list li.color-option.active, .lightbox ul.colors li.color-option.active {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: 2px solid #00aaff; }
    .homepage ul.color-option-list li.color-option .fa, .homepage ul.colors li.color-option .fa, .lightbox ul.color-option-list li.color-option .fa, .lightbox ul.colors li.color-option .fa {
      display: none; }
.homepage .sh-btn, .lightbox .sh-btn {
  position: relative; }
  .homepage .sh-btn .text-right, .homepage .sh-btn #checkoutSteps .small-12.large-3, #checkoutSteps .homepage .sh-btn .small-12.large-3, .lightbox .sh-btn .text-right, .lightbox .sh-btn #checkoutSteps .small-12.large-3, #checkoutSteps .lightbox .sh-btn .small-12.large-3 {
    position: absolute;
    bottom: 0;
    right: -44%;
    z-index: 3;
    -webkit-transition: bottom .5s;
    transition: bottom .5s;
    opacity: 0;
    height: 0;
    overflow: hidden; }
  .homepage .sh-btn .text-right.active, .homepage .sh-btn #checkoutSteps .active.small-12.large-3, #checkoutSteps .homepage .sh-btn .active.small-12.large-3, .lightbox .sh-btn .text-right.active, .lightbox .sh-btn #checkoutSteps .active.small-12.large-3, #checkoutSteps .lightbox .sh-btn .active.small-12.large-3 {
    bottom: 21px;
    opacity: 1;
    height: auto; }
.homepage .slick-slide, .lightbox .slick-slide {
  position: relative; }
  .homepage .slick-slide #homepage-art-desc-content, .lightbox .slick-slide #homepage-art-desc-content {
    top: 100%;
    min-height: 80px;
    left: 20%;
    position: absolute;
    width: 60%;
    z-index: 4;
    opacity: 0;
    color: white;
    transition: top .5s, opacity .7s;
    -webkit-transition: top .5s, opacity .7s; }
    .homepage .slick-slide #homepage-art-desc-content li, .lightbox .slick-slide #homepage-art-desc-content li {
      display: none;
      position: absolute; }
    .homepage .slick-slide #homepage-art-desc-content li:first-of-type, .lightbox .slick-slide #homepage-art-desc-content li:first-of-type {
      display: block; }
  .homepage .slick-slide .background, .lightbox .slick-slide .background {
    height: 100%;
    width: 100%;
    display: none;
    z-index: 2;
    opacity: .6;
    position: absolute;
    background: black;
    top: 0; }
  .homepage .slick-slide:hover #homepage-art-desc-content, .lightbox .slick-slide:hover #homepage-art-desc-content {
    opacity: 1;
    top: 20%; }
  .homepage .slick-slide:hover .background, .lightbox .slick-slide:hover .background {
    display: block; }
.homepage .author-icon-wrap, .lightbox .author-icon-wrap {
  display: none; }
  .homepage .author-icon-wrap img, .lightbox .author-icon-wrap img {
    display: none; }

.ln-loader-back {
  background-color: #000000;
  height: 100%;
  left: 0;
  opacity: 0.7;
  filter: alpha(opacity=70);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
  transition: opacity .3s; }

.ln-loader-image {
  background-image: url("../images/loader.gif");
  height: 11px;
  left: 50%;
  margin-left: -22px;
  margin-top: -6px;
  position: fixed;
  top: 47%;
  width: 43px;
  z-index: 1001; }

.ln-loader-title {
  color: #FFFFFF;
  font-size: 16px;
  height: 20px;
  position: fixed;
  text-align: center;
  top: 49%;
  width: 100%;
  z-index: 1001; }

.close-reveal-modal:focus {
  outline: none; }

.readypulse-widget {
  width: 100%;
  margin: 0 auto; }

.tooltip[data-selector="error"] {
  background-color: #ff3400;
  margin-top: -0.5em; }
  .tooltip[data-selector="error"] .nub {
    border-top-color: #ff3400;
    margin-left: 1em; }

.read-more-wrapper {
  max-height: 12em; }
  .read-more-wrapper .backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    background-color: rgba(44, 50, 51, 0.7); }

.read-more {
  overflow: auto;
  max-height: inherit; }
  .read-more .content {
    padding: 0.75em; }
  .read-more .toggle {
    display: none; }
  .read-more.initialized {
    height: 12em;
    max-height: none;
    overflow: hidden;
    position: relative;
    z-index: 10; }
    .read-more.initialized .content {
      padding-bottom: 1.75em; }
    .read-more.initialized .toggle {
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 0.375em;
      font-family: "gothambook";
      -webkit-font-smoothing: antialiased;
      background: #f7f7f7;
      border: 1px solid #f1f1f1;
      color: #2c3233;
      font-size: 0.75em;
      text-align: center;
      cursor: pointer; }
  .read-more.expanded {
    height: auto; }

.row.with-margin {
  margin-bottom: 1em; }

button.secondary, .button.secondary {
  background-color: #0099ff;
  border-color: #0099ff;
  color: white; }
  button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
    background-color: #008ae6; }
  button.secondary.outline, .button.secondary.outline {
    background-color: transparent;
    border: 1px solid #0099ff;
    color: #0099ff;
    transition-property: background-color, border-color, color; }
    button.secondary.outline:hover, button.secondary.outline:focus, .button.secondary.outline:hover, .button.secondary.outline:focus {
      background-color: #0099ff;
      border-color: #0099ff;
      color: white; }
  button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
    color: white; }

.hero {
  text-align: center;
  /* TODO change path  & resizing on live */
  height: 400px;
  background-size: 1920px 400px;
  transition: all .3s; }
  @media only screen and (max-width: 1024px) and (min-width: 641px) {
    .hero {
      height: 208px;
      background-size: 1000px 208px; } }
  @media only screen and (max-width: 40em) {
    .hero {
      height: 140px;
      background-size: 672px 140px; } }
  .hero .category-image img {
    width: 365px;
    margin-top: 62px;
    box-shadow: none;
    margin-bottom: 30px; }
    @media only screen and (max-width: 1024px) and (min-width: 641px) {
      .hero .category-image img {
        margin-top: 4px;
        margin-bottom: 6px;
        width: 184px; } }
    @media only screen and (max-width: 40em) {
      .hero .category-image img {
        margin-top: 2px;
        margin-bottom: 5px;
        width: 133px; } }
  .hero .columns {
    color: white;
    font-size: 22px;
    margin-bottom: 0; }
    @media only screen and (min-width: 641px) {
      .hero .columns {
        margin-bottom: 2px; } }
    @media only screen and (max-width: 40em) {
      .hero .columns {
        font-size: 14px; } }
  .hero .borderside {
    border-left: 1px solid white;
    border-right: 1px solid white; }
    @media only screen and (max-width: 40em) {
      .hero .borderside {
        border: none; } }
    @media only screen and (max-width: 1024px) and (min-width: 641px) {
      .hero .borderside {
        border: none; } }

.homepage-shop {
  /** TODO move this out to global when cat page is done */ }
  .homepage-shop > .row {
    margin-bottom: 1.5em !important; }
  .homepage-shop .main-block img {
    width: 100%; }
  .homepage-shop .category-products .product-details-container .title {
    color: inherit; }
  .homepage-shop .category-products .product-details-container .artist {
    color: #0099ff; }
  .homepage-shop .more-like-this-products {
    margin-bottom: 0; }
    .homepage-shop .more-like-this-products .header h2 {
      float: left; }
  .homepage-shop .more-results {
    float: right; }
  .homepage-shop .main-block .columns {
    padding-bottom: 10px; }
  .homepage-shop .main-block .main-block {
    padding-bottom: 24px; }
    .homepage-shop .main-block .main-block span {
      height: 0; }
  .homepage-shop .main-block .side-block p {
    color: white;
    position: absolute;
    padding: 6% 0 0 20px;
    font-size: 21px;
    transition: text-shadow .3s; }
    .homepage-shop .main-block .side-block p:hover {
      text-shadow: 2px 2px 3px black; }
    .homepage-shop .main-block .side-block p sup {
      font-size: 50%;
      top: -1em; }
    .homepage-shop .main-block .side-block p.two {
      padding-top: 2%;
      line-height: 1; }
      .homepage-shop .main-block .side-block p.two span {
        font-size: 66%;
        transition: none; }
  .homepage-shop .products-grid {
    padding-bottom: 0; }
    .homepage-shop .products-grid .item p, .homepage-shop .products-grid .item a {
      color: #c1c1c1;
      text-align: center; }
  .homepage-shop .products-grid li.item {
    padding: 0 11px 10px; }
  .homepage-shop .products-grid .hover-til {
    display: block;
    clear: left;
    color: black;
    height: 60px;
    padding: 7px 0 0;
    font-family: gothambook;
    /*TODO remove important*/ }
    .homepage-shop .products-grid .hover-til .product-info {
      letter-spacing: .07em;
      line-height: 1.2;
      font-size: 14px;
      text-align: center; }
      .homepage-shop .products-grid .hover-til .product-info span.name {
        font-family: gothambook;
        float: none; }
      .homepage-shop .products-grid .hover-til .product-info .author {
        text-transform: none;
        color: #0099ff;
        display: inline;
        cursor: pointer; }
        .homepage-shop .products-grid .hover-til .product-info .author a {
          float: none;
          width: auto; }
        .homepage-shop .products-grid .hover-til .product-info .author.l {
          color: black;
          margin: none;
          display: inline; }
    .homepage-shop .products-grid .hover-til > a {
      text-align: center;
      display: inline; }
    .homepage-shop .products-grid .hover-til button.shop {
      position: relative;
      margin: 0;
      width: auto;
      padding: 0;
      border-radius: 0;
      background: transparent;
      text-align: center;
      letter-spacing: .07rem; }
    .homepage-shop .products-grid .hover-til span.status {
      text-align: center;
      font-family: gothambook !important;
      width: auto;
      line-height: 1;
      padding-left: 0;
      float: none; }
      .homepage-shop .products-grid .hover-til span.status .price {
        font-size: 12px;
        border: none;
        color: #808080;
        padding-left: 0; }
        .homepage-shop .products-grid .hover-til span.status .price.second {
          padding-right: 0;
          border-right: none;
          width: auto; }
    .homepage-shop .products-grid .hover-til span.shop {
      font-size: 12px;
      padding: 0;
      margin: 0;
      color: #808080;
      border-left: none; }

.equalize a {
  text-decoration: none;
  position: relative;
  display: block;
  background-position: center center;
  background-size: cover;
  color: white;
  transition: text-shadow .5s;
  font-size: 20px;
  letter-spacing: .2em;
  text-align: center;
  font-family: gothammedium; }
  .equalize a div {
    transition: background-color .5s;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 3em 0.25em; }
  .equalize a:hover {
    text-shadow: 3px 3px 5px black; }
    .equalize a:hover div {
      background-color: transparent; }

.main-container .homepage-shop li {
  margin-left: 0; }

.page-header {
  text-align: center;
  position: relative;
  z-index: 10; }
  .page-header a {
    color: white; }
  .page-header .sl_desktop_cta .sl-cta a {
    text-decoration: none; }
    .page-header .sl_desktop_cta .sl-cta a span:before {
      background-color: white;
      color: #00b9bd; }
    .page-header .sl_desktop_cta .sl-cta a:hover span {
      background-color: white; }
      .page-header .sl_desktop_cta .sl-cta a:hover span:before {
        background-color: #00b9bd;
        color: white; }
  @media only screen and (min-width: 641px) {
    .page-header.has-promo .sl_desktop_cta {
      display: block; }
      .page-header.has-promo .sl_desktop_cta a {
        width: 30px;
        height: 30px;
        overflow: hidden; } }
  .page-header .nanobanner {
    background-color: #00b9bd;
    color: white;
    height: 56px;
    position: relative; }
    @media only screen and (max-width: 640px) {
      .page-header .nanobanner {
        height: 40px; } }
    .page-header .nanobanner .sl-cta-wrapper {
      height: 30px; }
  .page-header .social-links-container {
    float: left; }
  .page-header .top-login-container {
    float: right;
    text-transform: uppercase;
    text-align: center;
    opacity: 1;
    transition: opacity 300ms; }
    .page-header .top-login-container a {
      display: block;
      line-height: 1; }
    .page-header .top-login-container .sign-up {
      font-family: "gothammedium";
      background-color: white !important;
      color: #00b9bd !important;
      padding: 7px 24px;
      margin: 6px;
      margin-bottom: 0;
      border-radius: 1px; }
      .page-header .top-login-container .sign-up:hover {
        background-color: #fb6900 !important;
        color: white !important; }
    .page-header .top-login-container .login {
      font-size: 0.75em;
      padding: 4px; }
  .page-header.search-open .top-login-container {
    opacity: 0;
    pointer-events: none; }
  .page-header .siteicons-container {
    float: right; }
    .page-header .siteicons-container .top-menu > li > a:before {
      font-size: 16px; }
    .page-header .siteicons-container .cart {
      position: relative; }
      .page-header .siteicons-container .cart .cart-count {
        display: block;
        position: absolute;
        top: -25%;
        right: -20%;
        height: 1.9em;
        width: 1.9em;
        font-size: 0.625rem;
        line-height: 2em;
        text-align: center;
        border-radius: 50%;
        background-color: #fb6900;
        color: white; }
        @media only screen and (max-width: 640px) {
          .page-header .siteicons-container .cart .cart-count {
            top: -15%; } }
        .page-header .siteicons-container .cart .cart-count:empty {
          display: none; }
    .page-header .siteicons-container .has-children {
      position: relative; }
    .page-header .siteicons-container .subnav {
      position: absolute;
      top: 62px;
      right: 0;
      background-color: #00b9bd;
      margin: 0;
      padding: 0.5em 0;
      list-style-type: none;
      z-index: 1;
      opacity: 0;
      margin-top: -100%;
      transition: opacity 150ms, margin-top 150ms;
      pointer-events: none; }
      .page-header .siteicons-container .subnav:before {
        border: 10px solid transparent;
        display: block;
        position: absolute;
        content: "";
        bottom: 100%;
        border-bottom: 14px solid #00b9bd;
        right: 0.5em; }
      .page-header .siteicons-container .subnav li {
        white-space: nowrap;
        text-align: left; }
      .page-header .siteicons-container .subnav a {
        padding: 0.25em 1em;
        transition: background-color 300ms, color 300ms;
        display: block; }
        .page-header .siteicons-container .subnav a span {
          position: relative;
          top: -2px; }
        .page-header .siteicons-container .subnav a:hover {
          background-color: white;
          color: #00b9bd; }
  .page-header .top-menu > li > a:hover:before, .page-header.profile-open .top-menu > .profile > a:before, .page-header.search-open .top-menu > .search > a:before, .page-header.cart-open .top-menu > .cart > a:before {
    background-color: white;
    color: #00b9bd; }
  .page-header .top-menu {
    height: 30px;
    margin: 13px 18px; }
    @media only screen and (max-width: 640px) {
      .page-header .top-menu {
        margin: 5px 18px; } }
    .page-header .top-menu > li {
      display: block;
      float: left;
      width: auto; }
      .page-header .top-menu > li > a:before {
        line-height: 30px;
        width: 30px;
        font-size: 21px;
        border-radius: 5px;
        transition: all 0.3s; }
      .page-header .top-menu > li > a span {
        display: none; }
    .page-header .top-menu.left {
      border-right: 1px solid #00a5a9; }
      .page-header .top-menu.left > li {
        margin-right: 18px; }
    .page-header .top-menu.right {
      border-left: 1px solid #00a5a9;
      padding-left: 10px; }
      .page-header .top-menu.right > li {
        margin-left: 8px; }
    @media only screen and (max-width: 640px) {
      .page-header .top-menu {
        border: 0 !important; } }
  .page-header .top-promo-container {
    font-family: "gothammedium";
    text-align: center;
    margin: 0 275px;
    position: relative;
    height: 100%; }
    .page-header .top-promo-container .top-promo-text {
      position: absolute;
      top: 50%;
      left: 0;
      width: 100%;
      line-height: 1.25;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      -webkit-font-smoothing: antialiased; }
      .page-header .top-promo-container .top-promo-text p {
        margin: 0;
        line-height: inherit; }
  .page-header .top-logo-container {
    text-align: center;
    background-color: white;
    overflow: auto; }
    @media only screen and (max-width: 640px), only screen and (max-width: 1024px) and (min-width: 641px) {
      .page-header .top-logo-container {
        position: absolute;
        top: 0;
        left: 50%;
        width: 30px;
        margin-left: -15px;
        background-color: transparent;
        overflow: inherit; } }
    @media only screen and (max-width: 640px) {
      .page-header .top-logo-container {
        line-height: 40px; } }
    @media only screen and (max-width: 1024px) and (min-width: 641px) {
      .page-header .top-logo-container {
        line-height: 56px; } }
    .page-header .top-logo-container .logo {
      float: none;
      height: 30px;
      margin-top: 5px; }
      @media only screen and (max-width: 1024px) and (min-width: 641px) {
        .page-header .top-logo-container .logo {
          margin-top: 13px; } }
      @media only screen and (min-width: 1025px) {
        .page-header .top-logo-container .logo {
          height: 62px;
          margin: 24px auto; } }
  .page-header .main-menu-container {
    background-color: #f7f7f7;
    text-align: center; }
  .page-header .top-menu > .profile {
    position: relative; }
    .page-header .top-menu > .profile .subnav {
      right: -2px; }
  .page-header.profile-open .top-menu > .profile .subnav {
    margin-top: 0;
    opacity: 1;
    pointer-events: all; }
  @media only screen and (min-width: 1025px) {
    .page-header {
      background: url("../images/seasonal_header_pattern_01_2016.jpg") 50% 56px; }
      .page-header .nanobanner {
        background-color: rgba(0, 185, 189, 0.9); }
      .page-header .top-logo-container {
        background-color: transparent;
        position: relative; }
        .page-header .top-logo-container:before {
          content: "";
          position: absolute;
          top: 0;
          left: 50%;
          width: 400px;
          height: 100%;
          background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.37) 41%, transparent 80%);
          transform: translateX(-50%); }
        .page-header .top-logo-container .logo {
          position: relative;
          margin: 23px auto; } }

/* Mini ODAD Countdown */
.main-menu-container .the-daily {
  position: relative; }
  .teefury-odad-index-view .main-menu-container .the-daily {
    background-color: #2c3233; }
    .teefury-odad-index-view .main-menu-container .the-daily > a span {
      color: white; }

.in-menu-banner {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  margin: 0 auto; }

#mini-odad-countdown {
  display: none;
  width: 6em; }
  #mini-odad-countdown.is-countdown:before {
    border: 8.5px solid transparent;
    display: block;
    position: absolute;
    content: "";
    top: 100%;
    border-top: 8px solid #2c3233;
    left: 50%;
    margin-left: -8.5px; }
  #mini-odad-countdown span {
    display: inline-block;
    width: 0.675em; }
  @media only screen and (min-width: 1025px) {
    #mini-odad-countdown {
      display: block; } }

/* Global flash messages */
.flash-messages {
  position: fixed;
  z-index: 100;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0; }
  .flash-messages .message {
    position: relative;
    padding: 0.75em;
    line-height: 1.5;
    text-align: center;
    font-family: "gothammedium";
    background-color: #bdc3c7;
    color: white; }
    .flash-messages .message.success {
      background-color: #2ecc71; }
    .flash-messages .message.error {
      background-color: #ff3400; }
    .flash-messages .message .dismiss {
      position: absolute;
      right: 0;
      top: 50%;
      margin: 0;
      padding: 0;
      width: 3rem;
      height: 3rem;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      font-family: "gothamlight";
      font-size: 1.5em;
      line-height: 1;
      background-color: transparent;
      color: white;
      cursor: pointer; }

/* After Hours banner */
#main-menu .in-menu-banner a {
  margin: 0;
  padding: 0; }
  #main-menu .in-menu-banner a:after {
    content: none; }
#main-menu .in-menu-banner.afterhours {
  background-color: #ff8500;
  transition: background-color 150ms;
  color: white;
  -webkit-font-smoothing: antialiased;
  display: none; }
  @media only screen and (min-width: 1025px) {
    .teefury-odad-index-view #main-menu .in-menu-banner.afterhours {
      display: block; }
      .teefury-odad-index-view #main-menu .in-menu-banner.afterhours:before {
        transition: border-top-color 150ms;
        border: 8.5px solid transparent;
        display: block;
        position: absolute;
        content: "";
        top: 100%;
        border-top: 8px solid #ff8500;
        left: 50%;
        margin-left: -8.5px; }
      .teefury-odad-index-view #main-menu .in-menu-banner.afterhours a {
        letter-spacing: -0.75px;
        color: white;
        padding-top: 3px; }
      .teefury-odad-index-view #main-menu .in-menu-banner.afterhours:hover {
        background-color: #0099ff; }
        .teefury-odad-index-view #main-menu .in-menu-banner.afterhours:hover:before {
          border-top-color: #0099ff; } }

.post-menu-banner {
  text-align: center;
  color: #ff8500;
  font-family: "gothammedium";
  background-color: #2c3233;
  line-height: 1.9;
  padding: 0 0.75em; }
  .teefury-odad-index-view .post-menu-banner.afterhours, .teefury-afterhours-index-index .post-menu-banner.afterhours {
    display: none; }
  .post-menu-banner.afterhours a {
    text-transform: uppercase;
    color: #ff8500; }
  .post-menu-banner.afterhours span {
    font-family: "gothamlight";
    text-transform: none; }

.footer {
  background-color: #2c3233;
  padding: 1.5em 0.75rem 0; }
  .footer .footer-section {
    text-align: left; }
    .footer .footer-section ul {
      margin-left: 0; }
    .footer .footer-section h5 {
      color: white; }
    .footer .footer-section a {
      color: white; }
  @media only screen and (min-width: 1025px) {
    .footer > ul {
      margin: 0 auto;
      width: 800px; } }

.footer-container {
  max-width: 100%; }

.nanofooter {
  margin: 0 auto;
  padding-top: 0.5em; }
  .nanofooter .columns {
    padding: 0; }
  .nanofooter ul {
    line-height: 1.5;
    display: inline-block; }
    .nanofooter ul li {
      display: inline-block;
      margin: 0 .75em; }
      .nanofooter ul li a {
        color: #2c3233; }
      .nanofooter ul li .copyright {
        font-family: "gothammedium";
        -webkit-font-smoothing: antialiased; }

/* BELOW THE FOLD - _below-the-fold.scss */
.promo-block-container {
  background-color: #2c3233;
  width: 100%;
  padding-top: 240px;
  margin-bottom: 1.5rem;
  position: relative;
  overflow: hidden; }
  .promo-block-container .knock-down {
    opacity: 0.4;
    background-color: black;
    transition: opacity 300ms; }
  .promo-block-container:hover .knock-down {
    opacity: 0.15; }
  .promo-block-container a {
    margin-top: -240px;
    display: block; }
  .promo-block-container .title {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    -ms-transform: translate3d(0, -50%, 0);
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0); }
    .promo-block-container .title span {
      font-size: 1.5em; }
      @media only screen and (min-width: 1279px) {
        .promo-block-container .title span {
          font-size: 1.75em; } }
    .promo-block-container .title img {
      max-width: 80%;
      vertical-align: bottom; }
  .promo-block-container .promo-block-content {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: white;
    background-position: center center;
    background-size: cover;
    text-align: center; }
    .promo-block-container .promo-block-content.has-badge:after {
      content: "";
      font-family: "gothammedium";
      text-transform: uppercase;
      position: relative;
      display: inline-block;
      padding: 0.25em 0.5em;
      color: white;
      border-radius: 0 0 0.35em 0.35em; }
      @media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.25) {
        .promo-block-container .promo-block-content.has-badge:after {
          font-size: 0.9em; } }
    .promo-block-container .promo-block-content.last-chance:after {
      content: "Last Chance";
      background-color: #00b9bd; }
    .promo-block-container .promo-block-content.new-designs:after {
      content: "New Designs";
      background-color: #ff8500; }
    .promo-block-container .promo-block-content.one-day-only:after {
      content: "24 Hours Only";
      background-color: #ff8500; }
  @media only screen and (max-width: 640px) {
    .promo-block-container {
      padding-top: 64.9%; }
      .promo-block-container a {
        marin-top: -64.9%; } }

.global-promo-block-tall {
  padding-top: 480px;
  padding-top: calc(480px + 1.5rem); }
  .global-promo-block-tall a {
    margin-top: -480px;
    margin-top: calc(-480px - 1.5rem); }
  @media only screen and (max-width: 640px) {
    .global-promo-block-tall {
      padding-top: 129.8%;
      padding-top: calc(129.8% + 1.5rem); }
      .global-promo-block-tall a {
        margin-top: -129.8%;
        margin-top: calc(-129.8% - 1.5rem); } }

.newsletter-block.full-width {
  background-color: #2c3233;
  margin-bottom: 1em;
  padding: 1em; }
  @media only screen and (max-width: 640px) {
    .newsletter-block.full-width {
      padding: 1em 3.5em; }
      .newsletter-block.full-width .input-row {
        margin-top: 1em; } }
  @media only screen and (max-width: 480px) {
    .newsletter-block.full-width {
      padding: 1em 1.5em; } }
  .newsletter-block.full-width .newsletter-icon-container {
    float: left;
    width: 55px; }
  .newsletter-block.full-width label {
    margin-left: 4.5em;
    font-family: "gothammedium";
    color: white;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .newsletter-block.full-width input,
  .newsletter-block.full-width button {
    margin-bottom: 0; }
  .newsletter-block.full-width .input-text {
    border: 3px solid #ff8500;
    border-right-width: 0; }
  .newsletter-block.full-width button {
    font-family: "gothammedium"; }
  .newsletter-block.full-width .validation-advice {
    position: absolute;
    top: 4.3em;
    z-index: 15; }

.comments-container {
  margin-bottom: 1.5rem;
  border: 1px solid #dedede; }
  .comments-container .gig-comments-container {
    position: relative; }
    .comments-container .gig-comments-container .gig-comments-more {
      position: absolute !important;
      bottom: 0;
      left: 0;
      right: 15px;
      width: auto; }
    .comments-container .gig-comments-container .gig-comments-comments {
      opacity: 0;
      transition: opacity 300ms;
      height: 31.5rem;
      overflow-y: auto !important; }
      @media only screen and (max-width: 640px), only screen and (max-width: 1024px) and (min-width: 641px) {
        .comments-container .gig-comments-container .gig-comments-comments {
          height: auto !important;
          max-height: 400px !important; } }
      .comments-container .gig-comments-container .gig-comments-comments.loaded {
        opacity: 1; }
      .comments-container .gig-comments-container .gig-comments-comments .gig-comment-replies {
        padding-left: 0;
        overflow: visible; }
      .comments-container .gig-comments-container .gig-comments-comments .gig-comment-header {
        overflow: visible; }
      .comments-container .gig-comments-container .gig-comments-comments .gig-comment {
        margin-left: 5px; }
      .comments-container .gig-comments-container .gig-comments-comments .gig-comment-data {
        padding: 10px 0 0 0 !important; }
    .comments-container .gig-comments-container .gig-comments-more {
      border: none;
      border-top: 1px solid #dedede;
      margin-top: -1px;
      border-radius: 0;
      position: relative; }

.odad {
  list-style-type: none;
  margin: 0 auto;
  margin-bottom: 2em; }
  .odad .slider-wrapper {
    background-color: #161919; }
  .odad .product-info-wrapper {
    background-color: #f7f7f7; }
    .odad .product-info-wrapper .product-info {
      padding: 0.5em 1em; }
    .odad .product-info-wrapper .section {
      float: left; }
    .odad .product-info-wrapper .section-2 {
      float: right; }
    .odad .product-info-wrapper .section-3 {
      clear: left; }
    .odad .product-info-wrapper .product-title {
      margin: 0; }
    .odad .product-info-wrapper .artist-name {
      margin: 0; }
    .odad .product-info-wrapper .add-to-cart-container {
      text-align: right;
      margin-top: 0.75em;
      margin-bottom: 0; }
      .odad .product-info-wrapper .add-to-cart-container .button {
        margin-bottom: 0; }
  .odad.one-fury .odad-slider,
  .odad.one-fury .charitee-banner {
    max-width: 1575px;
    margin: 0 auto; }
  .odad.one-fury .product-info {
    max-width: 960px;
    margin: 0 auto; }
  .odad.two-fury .odad-item {
    float: left;
    width: 50%;
    position: relative; }
    @media only screen and (max-width: 640px) {
      .odad.two-fury .odad-item {
        clear: left;
        width: 100%; } }
    @media only screen and (min-width: 641px) {
      .odad.two-fury .odad-item.overlay-charitee .charitee-banner {
        margin-bottom: -25px;
        position: relative;
        z-index: 1; }
      .odad.two-fury .odad-item.overlay-charitee .artist-slide-content {
        margin-top: 25px !important; } }
  .odad.two-fury .odad-slider,
  .odad.two-fury .product-info,
  .odad.two-fury .charitee-banner {
    max-width: 787.5px; }
  .odad.two-fury .position-1 .odad-slider,
  .odad.two-fury .position-1 .product-info,
  .odad.two-fury .position-1 .charitee-banner {
    float: right;
    width: 100%; }
  @media only screen and (min-width: 641px) {
    .odad .position-2 {
      border-left: 1px solid black; } }

.slick-slider:not(.slick-breakpoint-641) + .product-info-wrapper .section {
  float: none; }
.slick-slider:not(.slick-breakpoint-641) + .product-info-wrapper .section-2 {
  margin-top: 1em; }
.slick-slider:not(.slick-breakpoint-641) + .product-info-wrapper .section-3 {
  margin-top: 0.5em;
  text-align: center; }
.slick-slider:not(.slick-breakpoint-641) + .product-info-wrapper .add-to-cart-container {
  text-align: center;
  margin-top: 1.5em; }
  @media only screen and (max-width: 640px) {
    .slick-slider:not(.slick-breakpoint-641) + .product-info-wrapper .add-to-cart-container .button {
      width: 100%; } }
.slick-slider:not(.slick-breakpoint-641) + .product-info-wrapper .share-container {
  text-align: center; }

#homepage-countdown {
  margin-top: -1.5em; }

.quickview-container {
  line-height: 1.6; }

.readypulse-header {
  width: 100%;
  text-align: center;
  margin: 1em 0 0.75em 0;
  font-family: "gothamlight";
  font-size: 1.25em; }
  .readypulse-header strong {
    font-family: "gothammedium"; }

#readypulse-widget {
  margin-bottom: 1em; }
  #readypulse-widget li {
    list-style-type: none;
    display: inline;
    padding: 3px;
    width: 20%; }
    #readypulse-widget li .rp-slide-wrapper {
      padding-top: 100%;
      overflow: hidden; }
    #readypulse-widget li .rp-slide-image,
    #readypulse-widget li .rp-slide-content {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      font-size: 0.75em;
      text-align: left;
      overflow-x: auto; }
    #readypulse-widget li .rp-slide-image {
      z-index: -1; }
    #readypulse-widget li .rp-slide-content {
      opacity: 0;
      background-color: white;
      color: black;
      padding: 1em;
      transition: opacity 300ms; }
    #readypulse-widget li:hover .rp-slide-content {
      opacity: 1; }
    #readypulse-widget li img {
      width: 100%; }
      #readypulse-widget li img[src=""] {
        opacity: 0; }
  #readypulse-widget .slick-track {
    background-color: white; }
  #readypulse-widget .slick-slide {
    margin: 0 3px; }
  @media only screen and (max-width: 640px) {
    #readypulse-widget .slick-arrow {
      display: none !important; } }

/* PLAYSHIP - Custom CSS for PlayShip page */
.cms-playship-page .row.main {
  max-width: 1024px; }
.cms-playship-page .page {
  background-image: url("../images/playship/background.jpg"); }
.cms-playship-page #header .main-menu-container {
  background: white; }
.cms-playship-page .post-menu-banner {
  display: none; }
.cms-playship-page .page-header {
  text-align: center;
  margin-bottom: 1em; }
  .cms-playship-page .page-header img {
    max-width: 100%; }
.cms-playship-page .video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  margin-bottom: 1em;
  border: 6px solid #2c3233; }
  .cms-playship-page .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.cms-playship-page .copy-container {
  margin-bottom: 1em; }
.cms-playship-page .behind-the-scenes .content {
  overflow: hidden; }
.cms-playship-page .behind-the-scenes .image-container {
  margin: 0 auto; }
  .cms-playship-page .behind-the-scenes .image-container + .image-container {
    margin-top: 1em; }
  @media only screen and (min-width: 641px) {
    .cms-playship-page .behind-the-scenes .image-container {
      max-width: 307px; } }
.cms-playship-page .behind-the-scenes img {
  max-width: 100%;
  cursor: pointer;
  cursor: zoom-in; }
.cms-playship-page section {
  background-color: white; }
  .cms-playship-page section .content-header {
    text-align: center;
    padding: 6px;
    background-color: #00449b; }
  .cms-playship-page section .content {
    padding: 1em; }
  .cms-playship-page section h2 {
    color: white;
    font-family: "gothammedium" !important;
    font-size: 1.4em;
    letter-spacing: 1px; }
  .cms-playship-page section.behind-the-scenes .content, .cms-playship-page section.featured .content {
    min-height: 510px; }
  .cms-playship-page section.featured .thumbnail-container {
    max-width: 250px;
    margin: 0 auto; }
  .cms-playship-page section.featured .buy-it {
    margin-bottom: 0; }
  @media only screen and (max-width: 40em) {
    .cms-playship-page section.featured .item {
      clear: both;
      width: 100%; } }
  .cms-playship-page section.staff-picks {
    margin-top: 1em; }
.cms-playship-page .toolbar {
  display: none; }
.cms-playship-page .category-products ul {
  margin-left: -0.75rem; }
.cms-playship-page .category-products li {
  margin: 0; }
.cms-playship-page .category-products .add-to-cart-container {
  margin-top: 0.5em; }

/* FANBUNDLE - Custom CSS for Fan Bundle pages */
.category-fury-fan-bundles .main-container {
  padding-top: 0; }

.fanbundle-header-row {
  background-color: #f1f1f1; }
  .fanbundle-header-row > .row {
    max-width: 60em; }
  .fanbundle-header-row .introduction {
    text-align: center;
    margin: 0 auto; }
  .fanbundle-header-row .title {
    font-family: "gothammedium" !important;
    font-size: 2.125em;
    -webkit-font-smoothing: antialiased;
    margin: 1rem 0 0.5rem; }
    .fanbundle-header-row .title img {
      max-width: 100%; }
  .fanbundle-header-row .more-info-button {
    margin-top: -0.75em;
    padding-bottom: 0.75em;
    color: inherit;
    transition: opacity 300ms;
    opacity: 0.5;
    text-decoration: none;
    float: right; }
    .fanbundle-header-row .more-info-button .help-icon {
      display: inline-block;
      background-color: #7f7f7f;
      border-radius: 50%;
      line-height: 1.5em;
      width: 1.5em;
      text-align: center;
      color: white; }
    .fanbundle-header-row .more-info-button:hover {
      opacity: 1; }
  .fanbundle-header-row .title-container {
    position: relative;
    display: inline-block; }
  .fanbundle-header-row .description {
    margin: 0 auto 1em;
    font-family: "gothambook";
    -webkit-font-smoothing: antialiased;
    line-height: 1.25;
    max-width: 850px;
    text-align: justify; }
  .fanbundle-header-row .button-row {
    margin-top: 1.75em; }
    .fanbundle-header-row .button-row button {
      width: 100%;
      max-width: 12em; }
    .js .fanbundle-header-row .button-row {
      display: block; }

.fanbundle-list-row {
  width: 100%;
  height: 310px;
  display: table;
  position: relative; }

.fanbundle-arrow-container .arrow {
  display: none;
  position: absolute;
  top: 50%;
  z-index: 1;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.45);
  color: transparent;
  transition: background-color 0.3s;
  cursor: pointer;
  padding: 1em 0.7em;
  margin: 0; }
  .fanbundle-arrow-container .arrow:focus {
    outline: none; }
  .fanbundle-arrow-container .arrow:focus, .fanbundle-arrow-container .arrow:hover {
    background-color: rgba(0, 0, 0, 0.75);
    color: transparent; }
  .fanbundle-arrow-container .arrow:before {
    display: block;
    content: "\e60c";
    font-family: "icomoon";
    font-size: 1.5em;
    line-height: 2;
    margin-bottom: -0.8em;
    color: white;
    -webkit-font-smoothing: antialiased; }
.fanbundle-arrow-container .prev {
  left: 0; }
  .fanbundle-arrow-container .prev:before {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg); }
.fanbundle-arrow-container .next {
  right: 0; }
  .fanbundle-arrow-container .next:before {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }

.fanbundle-caret-container {
  display: inline-block;
  position: absolute;
  bottom: 0; }
  .fanbundle-caret-container .caret {
    position: relative;
    transition: left 300ms ease-in-out; }
    .fanbundle-caret-container .caret:before {
      border: 22px solid transparent;
      display: block;
      position: absolute;
      content: "";
      bottom: 100%;
      border-bottom: 22px solid #f1f1f1;
      left: 50%;
      margin-left: -22px; }
    .overflow .fanbundle-caret-container .caret {
      position: static; }

.fanbundle-list-wrapper {
  display: table-cell;
  padding: 1em 0;
  white-space: nowrap;
  vertical-align: middle;
  text-align: center; }

.fanbundle-list {
  margin: 0;
  transition: left 300ms ease-in-out; }
  .overflow .fanbundle-list {
    position: relative;
    /* Negative margin extends container width to ensure centering with overflowed content */
    margin-left: -5000px;
    margin-right: -5000px; }
  .fanbundle-list .item {
    position: relative;
    display: inline-block;
    width: 200px;
    margin: 0 0.75em;
    transition: width 350ms ease-in-out; }
    .fanbundle-list .item .thumbnail-container {
      z-index: 1;
      position: relative;
      transition: transform 200ms; }
    .fanbundle-list .item .thumbnail {
      width: 100%; }
    .fanbundle-list .item .product-name {
      transition: top 150ms, opacity 300ms 100ms;
      position: absolute;
      opacity: 1;
      top: 100%;
      width: 100%;
      text-align: center;
      margin: 1em 0;
      color: #2c3233;
      font-family: "gothambook";
      -webkit-font-smoothing: antialiased; }
    .fanbundle-list .item a {
      display: block; }
    .fanbundle-list .item:not(.selected) a:hover .thumbnail-container {
      transform: scale(1.1); }
    .fanbundle-list .item.selected {
      width: 350px; }
      .fanbundle-list .item.selected a {
        outline: 0;
        cursor: default; }
      .fanbundle-list .item.selected .product-name {
        top: 50%;
        opacity: 0;
        transition: top 400ms, opacity 200ms; }

.fanbundle-contents-wrapper {
  position: relative;
  background-color: #f1f1f1;
  overflow: hidden; }
  .fanbundle-contents-wrapper:before {
    content: "";
    opacity: 0;
    transition: opacity 300ms;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: url("../images/global/loading2.gif") center center no-repeat;
    background-size: 75px; }
  .fanbundle-contents-wrapper.loading:before {
    opacity: 1;
    transition: opacity 2s 750ms; }

.fanbundle-contents-row {
  text-align: center; }
  .fanbundle-contents-row form {
    margin: 0; }
  .fanbundle-contents-row .fanbundle-contents {
    padding: 1em 0;
    max-width: 1170px; }
  .fanbundle-contents-row .bundle-title {
    font-family: "gothammedium" !important;
    font-size: 2.125em; }
  .fanbundle-contents-row .whats-inside {
    font-size: 1em;
    color: #656b6c;
    -webkit-font-smoothing: antialiased;
    margin: 1em auto; }
  .fanbundle-contents-row .none-selected {
    display: block;
    margin: 1.5em 0 0.5em;
    padding: 0.625em 0;
    font-family: "gothammedium";
    position: relative;
    -webkit-font-smoothing: antialiased;
    color: #2c3233; }
    .fanbundle-contents-row .none-selected:before {
      border: 8.5px solid transparent;
      display: block;
      position: absolute;
      content: "";
      bottom: 100%;
      border-bottom: 9px solid #656b6c;
      left: 50%;
      margin-left: -8.5px; }
  .fanbundle-contents-row .bundle-description {
    color: #656b6c;
    margin: 0 auto;
    padding: 0 1.5em;
    max-width: 52em; }
  .fanbundle-contents-row .bundle-items {
    margin: 1.5em auto 0;
    font-family: "gothambook";
    padding-left: 8%; }
  .fanbundle-contents-row .bundle-item {
    display: table; }
    @media only screen and (min-width: 641px) {
      .fanbundle-contents-row .bundle-item {
        margin-bottom: 1em; } }
    .fanbundle-contents-row .bundle-item .image-container {
      display: table-cell;
      width: 120px; }
      .fanbundle-contents-row .bundle-item .image-container img {
        max-width: 100%; }
        .fanbundle-contents-row .bundle-item .image-container img[data-featherlight] {
          cursor: pointer;
          cursor: zoom-in; }
    .fanbundle-contents-row .bundle-item .info-container {
      display: table-cell;
      padding-left: 0.5em;
      text-align: left;
      vertical-align: middle;
      line-height: 1.4;
      -webkit-font-smoothing: antialiased; }
    .fanbundle-contents-row .bundle-item .product-type {
      display: block;
      font-size: 0.9em; }
    .fanbundle-contents-row .bundle-item .byline {
      color: #656b6c; }
      .fanbundle-contents-row .bundle-item .byline a {
        color: #0099ff; }
  .fanbundle-contents-row .product-options {
    margin-top: 0.5em; }
    .fanbundle-contents-row .product-options dd {
      margin-bottom: 0.5em; }
    .fanbundle-contents-row .product-options select {
      margin: 0;
      padding-top: 0;
      padding-bottom: 0;
      height: 2em; }
    @media only screen and (max-width: 640px) {
      .fanbundle-contents-row .product-options .option {
        width: auto; } }
  .fanbundle-contents-row .add-to-cart {
    border: 1px solid transparent; }
  .fanbundle-contents-row .share-earn-button {
    padding: 1.25em 1.25em 1em;
    margin-left: 1em; }

.fanbundle-footer-row .categories-container {
  margin-top: 2em; }
  .fanbundle-footer-row .categories-container h2 {
    text-align: center;
    font-family: "gothamlight" !important;
    font-size: 1.5em;
    color: #656b6c;
    -webkit-font-smoothing: antialiased;
    margin: 0 auto 1em; }
.fanbundle-footer-row .category {
  text-align: center; }
  .fanbundle-footer-row .category .thumbnail {
    max-width: 100%; }
  .fanbundle-footer-row .category .title {
    font-family: "gothambook";
    background-color: #f7f7f7;
    border-top: 1px solid #f7f7f7;
    color: #656b6c;
    padding: 1em;
    transition: color 300ms, background-color 300ms, border-color 300ms; }
  .fanbundle-footer-row .category a {
    display: inline-block;
    text-decoration: none;
    border: 1px solid #bdc3c7;
    transition: border-color 300ms; }
    .touch .fanbundle-footer-row .category a, .fanbundle-footer-row .category a:hover {
      border-color: #656b6c; }
      .touch .fanbundle-footer-row .category a .title, .fanbundle-footer-row .category a:hover .title {
        background-color: white;
        color: #2c3233;
        border-color: #bdc3c7; }
