@charset "UTF-8";  html{font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% } body{margin:0 } article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block } audio,canvas,progress,video{display:inline-block; vertical-align:baseline } audio:not([controls]){display:none; height:0 } [hidden],template{display:none } a{background-color:transparent } a:active,a:hover{outline:0 } abbr[title]{border-bottom:1px dotted } b,strong{font-weight:700 } dfn{font-style:italic } h1{font-size:2em; margin:.67em 0 } mark{background:#ff0; color:#000 } small{font-size:80% } sub,sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline } sup{top:-.5em } sub{bottom:-.25em } img{border:0 } svg:not(:root){overflow:hidden } figure{margin:1em 40px } hr{box-sizing:content-box; height:0 } pre{overflow:auto } code,kbd,pre,samp{font-family:monospace,monospace; font-size:1em } button,input,optgroup,select,textarea{color:inherit; font:inherit; margin:0 } button{overflow:visible } button,select{text-transform:none } button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button; cursor:pointer } button[disabled],html input[disabled]{cursor:default } button::-moz-focus-inner,input::-moz-focus-inner{border:0; padding:0 } input{line-height:normal } input[type=checkbox],input[type=radio]{box-sizing:border-box; padding:0 } input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto } input[type=search]{-webkit-appearance:textfield; box-sizing:content-box } input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none } fieldset{border:1px solid silver; margin:0 2px; padding:.35em .625em .75em } legend{border:0; padding:0 } textarea{overflow:auto } optgroup{font-weight:700 } table{border-collapse:collapse; border-spacing:0 } td,th{padding:0 } meta.foundation-version{font-family:"/5.5.3/" } meta.foundation-mq-small{font-family:"/only screen/"; width:0 } meta.foundation-mq-small-only{font-family:"/only screen and (max-width:40em)/"; width:0 } meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/"; width:40.0625em } meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/"; width:40.0625em } meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/"; width:64.0625em } meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/"; width:64.0625em } meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/"; width:90.0625em } meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/"; width:90.0625em } meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/"; width:120.0625em } meta.foundation-data-attribute-namespace{font-family:false } html,body{height:100% } *,*:before,*:after{box-sizing:border-box } html,body{font-size:100% } body{background:#fff; color:#222; cursor:auto; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-style:normal; font-weight:400; line-height:1.5; margin:0; padding:0; position:relative } a:hover{cursor:pointer } img{max-width:100%; height:auto } img{-ms-interpolation-mode:bicubic } #map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important } .left{float:left!important } .right{float:right!important } .clearfix:before,.clearfix:after{content:" "; display:table } .clearfix:after{clear:both } .hide{display:none } .invisible{visibility:hidden } .antialiased{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } img{display:inline-block; vertical-align:middle } textarea{height:auto; min-height:50px } select{width:100% } .row{margin:0 auto; max-width:1170px; max-width:73.125rem; width:100% } .row:before,.row:after{content:" "; display:table } .row:after{clear:both } .row.collapse>.column,.row.collapse>.columns{padding-left:0; padding-right:0 } .row.collapse .row{margin-left:0; margin-right:0 } .row .row{margin:0 -15px; margin:0 -.9375rem; max-width:none; width:auto } .row .row:before,.row .row:after{content:" "; display:table } .row .row:after{clear:both } .row .row.collapse{margin:0; max-width:none; width:auto } .row .row.collapse:before,.row .row.collapse:after{content:" "; display:table } .row .row.collapse:after{clear:both } .column,.columns{padding-left:15px; padding-left:.9375rem; padding-right:15px; padding-right:.9375rem; width:100%; float:left } .column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right } .column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left } @media only screen{.small-push-0{position:relative; left:0; right:auto } .small-pull-0{position:relative; right:0; left:auto } .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:.9375rem; padding-right:.9375rem; float:left } .small-1{width:8.33333% } .small-2{width:16.66667% } .small-3{width:25% } .small-4{width:33.33333% } .small-5{width:41.66667% } .small-6{width:50% } .small-7{width:58.33333% } .small-8{width:66.66667% } .small-9{width:75% } .small-10{width:83.33333% } .small-11{width:91.66667% } .small-12{width:100% } .small-offset-0{margin-left:0!important } .small-offset-1{margin-left:8.33333%!important } .small-offset-2{margin-left:16.66667%!important } .small-offset-3{margin-left:25%!important } .small-offset-4{margin-left:33.33333%!important } .small-offset-5{margin-left:41.66667%!important } .small-offset-6{margin-left:50%!important } .small-offset-7{margin-left:58.33333%!important } .small-offset-8{margin-left:66.66667%!important } .small-offset-9{margin-left:75%!important } .small-offset-10{margin-left:83.33333%!important } .small-offset-11{margin-left:91.66667%!important } .small-reset-order{float:left; left:auto; margin-left:0; margin-right:0; right:auto } .column.small-centered,.columns.small-centered{margin-left:auto; margin-right:auto; float:none } .column.small-uncentered,.columns.small-uncentered{float:left; margin-left:0; margin-right:0 } .column.small-centered:last-child,.columns.small-centered:last-child{float:none } .column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left } .column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right } .row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0; padding-right:0 } .row.small-collapse .row{margin-left:0; margin-right:0 } .row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem; padding-right:.9375rem; float:left } } @media only screen and (min-width:40.0625em){.medium-push-0{position:relative; left:0; right:auto } .medium-pull-0{position:relative; right:0; left:auto } .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:.9375rem; padding-right:.9375rem; float:left } .medium-1{width:8.33333% } .medium-2{width:16.66667% } .medium-3{width:25% } .medium-4{width:33.33333% } .medium-5{width:41.66667% } .medium-6{width:50% } .medium-7{width:58.33333% } .medium-8{width:66.66667% } .medium-9{width:75% } .medium-10{width:83.33333% } .medium-11{width:91.66667% } .medium-12{width:100% } .medium-offset-0{margin-left:0!important } .medium-offset-1{margin-left:8.33333%!important } .medium-offset-2{margin-left:16.66667%!important } .medium-offset-3{margin-left:25%!important } .medium-offset-4{margin-left:33.33333%!important } .medium-offset-5{margin-left:41.66667%!important } .medium-offset-6{margin-left:50%!important } .medium-offset-7{margin-left:58.33333%!important } .medium-offset-8{margin-left:66.66667%!important } .medium-offset-9{margin-left:75%!important } .medium-offset-10{margin-left:83.33333%!important } .medium-offset-11{margin-left:91.66667%!important } .medium-reset-order{float:left; left:auto; margin-left:0; margin-right:0; right:auto } .column.medium-centered,.columns.medium-centered{margin-left:auto; margin-right:auto; float:none } .column.medium-uncentered,.columns.medium-uncentered{float:left; margin-left:0; margin-right:0 } .column.medium-centered:last-child,.columns.medium-centered:last-child{float:none } .column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left } .column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right } .row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0; padding-right:0 } .row.medium-collapse .row{margin-left:0; margin-right:0 } .row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem; padding-right:.9375rem; float:left } .push-0{position:relative; left:0; right:auto } .pull-0{position:relative; right:0; left:auto } .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.0625em){.large-push-0{position:relative; left:0; right:auto } .large-pull-0{position:relative; right:0; left:auto } .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:.9375rem; padding-right:.9375rem; float:left } .large-1{width:8.33333% } .large-2{width:16.66667% } .large-3{width:25% } .large-4{width:33.33333% } .large-5{width:41.66667% } .large-6{width:50% } .large-7{width:58.33333% } .large-8{width:66.66667% } .large-9{width:75% } .large-10{width:83.33333% } .large-11{width:91.66667% } .large-12{width:100% } .large-offset-0{margin-left:0!important } .large-offset-1{margin-left:8.33333%!important } .large-offset-2{margin-left:16.66667%!important } .large-offset-3{margin-left:25%!important } .large-offset-4{margin-left:33.33333%!important } .large-offset-5{margin-left:41.66667%!important } .large-offset-6{margin-left:50%!important } .large-offset-7{margin-left:58.33333%!important } .large-offset-8{margin-left:66.66667%!important } .large-offset-9{margin-left:75%!important } .large-offset-10{margin-left:83.33333%!important } .large-offset-11{margin-left:91.66667%!important } .large-reset-order{float:left; left:auto; margin-left:0; margin-right:0; right:auto } .column.large-centered,.columns.large-centered{margin-left:auto; margin-right:auto; float:none } .column.large-uncentered,.columns.large-uncentered{float:left; margin-left:0; margin-right:0 } .column.large-centered:last-child,.columns.large-centered:last-child{float:none } .column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left } .column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right } .row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0; padding-right:0 } .row.large-collapse .row{margin-left:0; margin-right:0 } .row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem; padding-right:.9375rem; float:left } .push-0{position:relative; left:0; right:auto } .pull-0{position:relative; right:0; left:auto } .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 } } .alert-box{border-style:solid; border-width:1px; display:block; font-size:13px; font-size:.8125rem; font-weight:400; margin-bottom:20px; margin-bottom:1.25rem; padding:14px 24px 14px 14px; padding:.875rem 1.5rem .875rem .875rem; position:relative; transition:opacity 300ms ease-out; background-color:#008cba; border-color:#0078a0; color:#fff } .alert-box .close{right:4px; right:.25rem; background:inherit; color:#333; font-size:22px; font-size:1.375rem; line-height:.9; margin-top:-11px; margin-top:-.6875rem; opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; padding:0 6px 4px; position:absolute; top:50% } .alert-box .close:hover,.alert-box .close:focus{opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" } .alert-box.radius{border-radius:3px } .alert-box.round{border-radius:1000px } .alert-box.success{background-color:#43ac6a; border-color:#3a945b; color:#fff } .alert-box.alert{background-color:#f04124; border-color:#de2d0f; color:#fff } .alert-box.secondary{background-color:#e7e7e7; border-color:#c7c7c7; color:#4f4f4f } .alert-box.warning{background-color:#f08a24; border-color:#de770f; color:#fff } .alert-box.info{background-color:#a0d3e8; border-color:#74bfdd; color:#4f4f4f } .alert-box.alert-close{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" } [class*=block-grid-]{display:block; padding:0; margin:0 -10px; margin:0 -.625rem } [class*=block-grid-]:before,[class*=block-grid-]:after{content:" "; display:table } [class*=block-grid-]:after{clear:both } [class*=block-grid-]>li{display:block; float:left; height:auto; padding:0 10px 20px; padding:0 .625rem 1.25rem } @media only screen{.small-block-grid-1>li{list-style:none; width:100% } .small-block-grid-1>li:nth-of-type(1n){clear:none } .small-block-grid-1>li:nth-of-type(1n+1){clear:both } .small-block-grid-2>li{list-style:none; width:50% } .small-block-grid-2>li:nth-of-type(1n){clear:none } .small-block-grid-2>li:nth-of-type(2n+1){clear:both } .small-block-grid-3>li{list-style:none; width:33.33333% } .small-block-grid-3>li:nth-of-type(1n){clear:none } .small-block-grid-3>li:nth-of-type(3n+1){clear:both } .small-block-grid-4>li{list-style:none; width:25% } .small-block-grid-4>li:nth-of-type(1n){clear:none } .small-block-grid-4>li:nth-of-type(4n+1){clear:both } .small-block-grid-5>li{list-style:none; width:20% } .small-block-grid-5>li:nth-of-type(1n){clear:none } .small-block-grid-5>li:nth-of-type(5n+1){clear:both } .small-block-grid-6>li{list-style:none; width:16.66667% } .small-block-grid-6>li:nth-of-type(1n){clear:none } .small-block-grid-6>li:nth-of-type(6n+1){clear:both } .small-block-grid-7>li{list-style:none; width:14.28571% } .small-block-grid-7>li:nth-of-type(1n){clear:none } .small-block-grid-7>li:nth-of-type(7n+1){clear:both } .small-block-grid-8>li{list-style:none; width:12.5% } .small-block-grid-8>li:nth-of-type(1n){clear:none } .small-block-grid-8>li:nth-of-type(8n+1){clear:both } .small-block-grid-9>li{list-style:none; width:11.11111% } .small-block-grid-9>li:nth-of-type(1n){clear:none } .small-block-grid-9>li:nth-of-type(9n+1){clear:both } .small-block-grid-10>li{list-style:none; width:10% } .small-block-grid-10>li:nth-of-type(1n){clear:none } .small-block-grid-10>li:nth-of-type(10n+1){clear:both } .small-block-grid-11>li{list-style:none; width:9.09091% } .small-block-grid-11>li:nth-of-type(1n){clear:none } .small-block-grid-11>li:nth-of-type(11n+1){clear:both } .small-block-grid-12>li{list-style:none; width:8.33333% } .small-block-grid-12>li:nth-of-type(1n){clear:none } .small-block-grid-12>li:nth-of-type(12n+1){clear:both } } @media only screen and (min-width:40.0625em){.medium-block-grid-1>li{list-style:none; width:100% } .medium-block-grid-1>li:nth-of-type(1n){clear:none } .medium-block-grid-1>li:nth-of-type(1n+1){clear:both } .medium-block-grid-2>li{list-style:none; width:50% } .medium-block-grid-2>li:nth-of-type(1n){clear:none } .medium-block-grid-2>li:nth-of-type(2n+1){clear:both } .medium-block-grid-3>li{list-style:none; width:33.33333% } .medium-block-grid-3>li:nth-of-type(1n){clear:none } .medium-block-grid-3>li:nth-of-type(3n+1){clear:both } .medium-block-grid-4>li{list-style:none; width:25% } .medium-block-grid-4>li:nth-of-type(1n){clear:none } .medium-block-grid-4>li:nth-of-type(4n+1){clear:both } .medium-block-grid-5>li{list-style:none; width:20% } .medium-block-grid-5>li:nth-of-type(1n){clear:none } .medium-block-grid-5>li:nth-of-type(5n+1){clear:both } .medium-block-grid-6>li{list-style:none; width:16.66667% } .medium-block-grid-6>li:nth-of-type(1n){clear:none } .medium-block-grid-6>li:nth-of-type(6n+1){clear:both } .medium-block-grid-7>li{list-style:none; width:14.28571% } .medium-block-grid-7>li:nth-of-type(1n){clear:none } .medium-block-grid-7>li:nth-of-type(7n+1){clear:both } .medium-block-grid-8>li{list-style:none; width:12.5% } .medium-block-grid-8>li:nth-of-type(1n){clear:none } .medium-block-grid-8>li:nth-of-type(8n+1){clear:both } .medium-block-grid-9>li{list-style:none; width:11.11111% } .medium-block-grid-9>li:nth-of-type(1n){clear:none } .medium-block-grid-9>li:nth-of-type(9n+1){clear:both } .medium-block-grid-10>li{list-style:none; width:10% } .medium-block-grid-10>li:nth-of-type(1n){clear:none } .medium-block-grid-10>li:nth-of-type(10n+1){clear:both } .medium-block-grid-11>li{list-style:none; width:9.09091% } .medium-block-grid-11>li:nth-of-type(1n){clear:none } .medium-block-grid-11>li:nth-of-type(11n+1){clear:both } .medium-block-grid-12>li{list-style:none; width:8.33333% } .medium-block-grid-12>li:nth-of-type(1n){clear:none } .medium-block-grid-12>li:nth-of-type(12n+1){clear:both } } @media only screen and (min-width:64.0625em){.large-block-grid-1>li{list-style:none; width:100% } .large-block-grid-1>li:nth-of-type(1n){clear:none } .large-block-grid-1>li:nth-of-type(1n+1){clear:both } .large-block-grid-2>li{list-style:none; width:50% } .large-block-grid-2>li:nth-of-type(1n){clear:none } .large-block-grid-2>li:nth-of-type(2n+1){clear:both } .large-block-grid-3>li{list-style:none; width:33.33333% } .large-block-grid-3>li:nth-of-type(1n){clear:none } .large-block-grid-3>li:nth-of-type(3n+1){clear:both } .large-block-grid-4>li{list-style:none; width:25% } .large-block-grid-4>li:nth-of-type(1n){clear:none } .large-block-grid-4>li:nth-of-type(4n+1){clear:both } .large-block-grid-5>li{list-style:none; width:20% } .large-block-grid-5>li:nth-of-type(1n){clear:none } .large-block-grid-5>li:nth-of-type(5n+1){clear:both } .large-block-grid-6>li{list-style:none; width:16.66667% } .large-block-grid-6>li:nth-of-type(1n){clear:none } .large-block-grid-6>li:nth-of-type(6n+1){clear:both } .large-block-grid-7>li{list-style:none; width:14.28571% } .large-block-grid-7>li:nth-of-type(1n){clear:none } .large-block-grid-7>li:nth-of-type(7n+1){clear:both } .large-block-grid-8>li{list-style:none; width:12.5% } .large-block-grid-8>li:nth-of-type(1n){clear:none } .large-block-grid-8>li:nth-of-type(8n+1){clear:both } .large-block-grid-9>li{list-style:none; width:11.11111% } .large-block-grid-9>li:nth-of-type(1n){clear:none } .large-block-grid-9>li:nth-of-type(9n+1){clear:both } .large-block-grid-10>li{list-style:none; width:10% } .large-block-grid-10>li:nth-of-type(1n){clear:none } .large-block-grid-10>li:nth-of-type(10n+1){clear:both } .large-block-grid-11>li{list-style:none; width:9.09091% } .large-block-grid-11>li:nth-of-type(1n){clear:none } .large-block-grid-11>li:nth-of-type(11n+1){clear:both } .large-block-grid-12>li{list-style:none; width:8.33333% } .large-block-grid-12>li:nth-of-type(1n){clear:none } .large-block-grid-12>li:nth-of-type(12n+1){clear:both } } .breadcrumbs{border-style:solid; border-width:1px; display:block; list-style:none; margin-left:0; overflow:hidden; padding:9px 14px; padding:.5625rem .875rem; background-color:#f4f4f4; border-color:gainsboro; border-radius:3px } .breadcrumbs>*{color:#008cba; float:left; font-size:11px; font-size:.6875rem; line-height:11px; line-height:.6875rem; margin:0; text-transform:uppercase } .breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline } .breadcrumbs>* a{color:#008cba } .breadcrumbs>*.current{color:#333; cursor:default } .breadcrumbs>*.current a{color:#333; cursor:default } .breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none } .breadcrumbs>*.unavailable{color:#999 } .breadcrumbs>*.unavailable a{color:#999 } .breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999; cursor:not-allowed; text-decoration:none } .breadcrumbs>*:before{color:#aaa; content:"/"; margin:0 12px; margin:0 .75rem; position:relative; top:1px } .breadcrumbs>*:first-child:before{content:" "; margin:0 } [aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/" } button,.button{-webkit-appearance:none; -moz-appearance:none; border-radius:0; border-style:solid; border-width:0; cursor:pointer; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-weight:400; line-height:normal; margin:0 0 20px; margin:0 0 1.25rem; position:relative; text-align:center; text-decoration:none; display:inline-block; padding:16px 32px 17px; padding:1rem 2rem 1.0625rem; font-size:16px; font-size:1rem; background-color:#008cba; border-color:#007095; color:#fff; transition:background-color 300ms ease-out } button:hover,button:focus,.button:hover,.button:focus{background-color:#007095 } button:hover,button:focus,.button:hover,.button:focus{color:#fff } button.secondary,.button.secondary{background-color:#e7e7e7; border-color:#b9b9b9; color:#333 } button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9 } button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333 } button.success,.button.success{background-color:#43ac6a; border-color:#368a55; color:#fff } button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55 } button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff } button.alert,.button.alert{background-color:#f04124; border-color:#cf2a0e; color:#fff } button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e } button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff } button.warning,.button.warning{background-color:#f08a24; border-color:#cf6e0e; color:#fff } button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e } button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff } button.info,.button.info{background-color:#a0d3e8; border-color:#61b6d9; color:#333 } button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9 } button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff } button.large,.button.large{padding:18px 36px 19px; padding:1.125rem 2.25rem 1.1875rem; font-size:20px; font-size:1.25rem } button.small,.button.small{padding:14px 28px 15px; padding:.875rem 1.75rem .9375rem; font-size:13px; font-size:.8125rem } button.tiny,.button.tiny{padding:10px 20px 11px; padding:.625rem 1.25rem .6875rem; font-size:11px; font-size:.6875rem } button.expand,.button.expand{padding:16px 32px 17px; padding:1rem 2rem 1.0625rem; font-size:16px; font-size:1rem; padding-bottom:17px; padding-bottom:1.0625rem; padding-top:16px; padding-top:1rem; padding-left:16px; padding-left:1rem; padding-right:16px; padding-right:1rem; width:100% } button.left-align,.button.left-align{text-align:left; text-indent:12px; text-indent:.75rem } button.right-align,.button.right-align{text-align:right; padding-right:12px; padding-right:.75rem } button.radius,.button.radius{border-radius:3px } button.round,.button.round{border-radius:1000px } button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008cba; border-color:#007095; color:#fff; box-shadow:none; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" } 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:#007095 } 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:#fff } 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:#008cba } button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7; border-color:#b9b9b9; color:#333; box-shadow:none; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" } 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:#b9b9b9 } 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:#333 } 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:#e7e7e7 } button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a; border-color:#368a55; color:#fff; box-shadow:none; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" } 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:#368a55 } 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:#fff } 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:#43ac6a } button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124; border-color:#cf2a0e; color:#fff; box-shadow:none; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" } 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:#cf2a0e } 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:#fff } 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:#f04124 } button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24; border-color:#cf6e0e; color:#fff; box-shadow:none; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" } button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e } button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff } button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24 } button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8; border-color:#61b6d9; color:#333; box-shadow:none; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" } button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9 } button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff } button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8 } button::-moz-focus-inner{border:0; padding:0 } @media only screen and (min-width:40.0625em){button,.button{display:inline-block } } .button-group{list-style:none; margin:0; left:0 } .button-group:before,.button-group:after{content:" "; display:table } .button-group:after{clear:both } .button-group.even-2 li{display:inline-block; margin:0 -2px; width:50% } .button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0 } .button-group.even-2 li button,.button-group.even-2 li .button{width:100% } .button-group.even-3 li{display:inline-block; margin:0 -2px; width:33.33333% } .button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0 } .button-group.even-3 li button,.button-group.even-3 li .button{width:100% } .button-group.even-4 li{display:inline-block; margin:0 -2px; width:25% } .button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0 } .button-group.even-4 li button,.button-group.even-4 li .button{width:100% } .button-group.even-5 li{display:inline-block; margin:0 -2px; width:20% } .button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0 } .button-group.even-5 li button,.button-group.even-5 li .button{width:100% } .button-group.even-6 li{display:inline-block; margin:0 -2px; width:16.66667% } .button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0 } .button-group.even-6 li button,.button-group.even-6 li .button{width:100% } .button-group.even-7 li{display:inline-block; margin:0 -2px; width:14.28571% } .button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0 } .button-group.even-7 li button,.button-group.even-7 li .button{width:100% } .button-group.even-8 li{display:inline-block; margin:0 -2px; width:12.5% } .button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0 } .button-group.even-8 li button,.button-group.even-8 li .button{width:100% } .button-group>li{display:inline-block; margin:0 -2px } .button-group>li>button,.button-group>li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group>li:first-child button,.button-group>li:first-child .button{border-left:0 } .button-group.stack>li{display:block; margin:0; float:none } .button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0 } .button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,.5); border-left-width:0; border-top:1px solid; display:block; margin:0 } .button-group.stack>li>button{width:100% } .button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0 } .button-group.stack-for-small>li{display:inline-block; margin:0 -2px } .button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0 } @media only screen and (max-width:40em){.button-group.stack-for-small>li{display:block; margin:0; width:100% } .button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0 } .button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,.5); border-left-width:0; border-top:1px solid; display:block; margin:0 } .button-group.stack-for-small>li>button{width:100% } .button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0 } } .button-group.radius>*{display:inline-block; margin:0 -2px } .button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0 } .button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0 } .button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px; -webkit-border-top-left-radius:3px; border-bottom-left-radius:3px; border-top-left-radius:3px } .button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; border-bottom-right-radius:3px; border-top-right-radius:3px } .button-group.radius.stack>*{display:block; margin:0 } .button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0 } .button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,.5); border-left-width:0; border-top:1px solid; display:block; margin:0 } .button-group.radius.stack>*>button{width:100% } .button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0 } .button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0 } .button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px; -webkit-top-right-radius:3px; border-top-left-radius:3px; border-top-right-radius:3px } .button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px; -webkit-bottom-right-radius:3px; border-bottom-left-radius:3px; border-bottom-right-radius:3px } @media only screen and (min-width:40.0625em){.button-group.radius.stack-for-small>*{display:inline-block; margin:0 -2px } .button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0 } .button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0 } .button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px; -webkit-border-top-left-radius:3px; border-bottom-left-radius:3px; border-top-left-radius:3px } .button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; border-bottom-right-radius:3px; border-top-right-radius:3px } } @media only screen and (max-width:40em){.button-group.radius.stack-for-small>*{display:block; margin:0 } .button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0 } .button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,.5); border-left-width:0; border-top:1px solid; display:block; margin:0 } .button-group.radius.stack-for-small>*>button{width:100% } .button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0 } .button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0 } .button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px; -webkit-top-right-radius:3px; border-top-left-radius:3px; border-top-right-radius:3px } .button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px; -webkit-bottom-right-radius:3px; border-bottom-left-radius:3px; border-bottom-right-radius:3px } } .button-group.round>*{display:inline-block; margin:0 -2px } .button-group.round>*>button,.button-group.round>* .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0 } .button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0 } .button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px; -webkit-border-top-left-radius:1000px; border-bottom-left-radius:1000px; border-top-left-radius:1000px } .button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px; -webkit-border-top-right-radius:1000px; border-bottom-right-radius:1000px; border-top-right-radius:1000px } .button-group.round.stack>*{display:block; margin:0 } .button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0 } .button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,.5); border-left-width:0; border-top:1px solid; display:block; margin:0 } .button-group.round.stack>*>button{width:100% } .button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0 } .button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0 } .button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:16px; -webkit-top-left-radius:1rem; -webkit-top-right-radius:16px; -webkit-top-right-radius:1rem; border-top-left-radius:16px; border-top-left-radius:1rem; border-top-right-radius:16px; border-top-right-radius:1rem } .button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:16px; -webkit-bottom-left-radius:1rem; -webkit-bottom-right-radius:16px; -webkit-bottom-right-radius:1rem; border-bottom-left-radius:16px; border-bottom-left-radius:1rem; border-bottom-right-radius:16px; border-bottom-right-radius:1rem } @media only screen and (min-width:40.0625em){.button-group.round.stack-for-small>*{display:inline-block; margin:0 -2px } .button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0 } .button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0 } .button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px; -webkit-border-top-left-radius:1000px; border-bottom-left-radius:1000px; border-top-left-radius:1000px } .button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px; -webkit-border-top-right-radius:1000px; border-bottom-right-radius:1000px; border-top-right-radius:1000px } } @media only screen and (max-width:40em){.button-group.round.stack-for-small>*{display:block; margin:0 } .button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid; border-color:rgba(255,255,255,.5) } .button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0 } .button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,.5); border-left-width:0; border-top:1px solid; display:block; margin:0 } .button-group.round.stack-for-small>*>button{width:100% } .button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0 } .button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0 } .button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem; -webkit-top-right-radius:1rem; border-top-left-radius:1rem; border-top-right-radius:1rem } .button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem; -webkit-bottom-right-radius:1rem; border-bottom-left-radius:1rem; border-bottom-right-radius:1rem } } .button-bar:before,.button-bar:after{content:" "; display:table } .button-bar:after{clear:both } .button-bar .button-group{float:left; margin-right:10px; margin-right:.625rem } .button-bar .button-group div{overflow:hidden } .clearing-thumbs,[data-clearing]{list-style:none; margin-left:0; margin-bottom:0 } .clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" "; display:table } .clearing-thumbs:after,[data-clearing]:after{clear:both } .clearing-thumbs li,[data-clearing] li{float:left; margin-right:10px } .clearing-thumbs[class*=block-grid-] li,[data-clearing][class*=block-grid-] li{margin-right:0 } .clearing-blackout{background:#333; height:100%; position:fixed; top:0; width:100%; z-index:998; left:0 } .clearing-blackout .clearing-close{display:block } .clearing-container{height:100%; margin:0; overflow:hidden; position:relative; z-index:998 } .clearing-touch-label{color:#aaa; font-size:.6em; left:50%; position:absolute; top:50% } .visible-img{height:95%; position:relative } .visible-img img{position:absolute; left:50%; top:50%; -webkit-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%); max-height:100%; max-width:100% } .clearing-caption{background:#333; bottom:0; color:#ccc; font-size:.875em; line-height:1.3; margin-bottom:0; padding:10px 30px 20px; position:absolute; text-align:center; width:100%; left:0 } .clearing-close{color:#ccc; display:none; font-size:30px; line-height:1; padding-left:20px; padding-top:10px; z-index:999 } .clearing-close:hover,.clearing-close:focus{color:#ccc } .clearing-assembled .clearing-container{height:100% } .clearing-assembled .clearing-container .carousel>ul{display:none } .clearing-feature li{display:none } .clearing-feature li.clearing-featured-img{display:block } @media only screen and (min-width:40.0625em){.clearing-main-prev,.clearing-main-next{height:100%; position:absolute; top:0; width:40px } .clearing-main-prev>span,.clearing-main-next>span{border:solid 12px; display:block; height:0; position:absolute; top:50%; width:0 } .clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" } .clearing-main-prev{left:0 } .clearing-main-prev>span{left:5px; border-color:transparent; border-right-color:#ccc } .clearing-main-next{right:0 } .clearing-main-next>span{border-color:transparent; border-left-color:#ccc } .clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" } .clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,.8); height:120px; margin-top:10px; text-align:center } .clearing-assembled .clearing-container .carousel>ul{display:inline-block; z-index:999; height:100%; position:relative; float:none } .clearing-assembled .clearing-container .carousel>ul li{clear:none; cursor:pointer; display:block; float:left; margin-right:0; min-height:inherit; opacity:.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; overflow:hidden; padding:0; position:relative; width:120px } .clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%; max-width:none } .clearing-assembled .clearing-container .carousel>ul li a.th{border:none; box-shadow:none; display:block } .clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer!important; width:100%!important } .clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" } .clearing-assembled .clearing-container .visible-img{background:#333; height:85%; overflow:hidden } .clearing-close{padding-left:0; padding-top:0; position:absolute; top:10px; right:20px } } .f-dropdown{display:none; left:-9999px; list-style:none; margin-left:0; position:absolute; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; height:auto; max-height:none; width:100%; z-index:89; margin-top:10px; max-width:200px } .f-dropdown.open{display:block } .f-dropdown>*:first-child{margin-top:0 } .f-dropdown>*:last-child{margin-bottom:0 } .f-dropdown:before{border:inset 6px; content:""; display:block; height:0; width:0; border-color:transparent transparent #fff; border-bottom-style:solid; position:absolute; top:-12px; left:10px; z-index:89 } .f-dropdown:after{border:inset 7px; content:""; display:block; height:0; width:0; border-color:transparent transparent #ccc; border-bottom-style:solid; position:absolute; top:-14px; left:9px; z-index:88 } .f-dropdown.right:before{left:auto; right:10px } .f-dropdown.right:after{left:auto; right:9px } .f-dropdown.drop-right{display:none; left:-9999px; list-style:none; margin-left:0; position:absolute; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; height:auto; max-height:none; width:100%; z-index:89; margin-top:0; margin-left:10px; max-width:200px } .f-dropdown.drop-right.open{display:block } .f-dropdown.drop-right>*:first-child{margin-top:0 } .f-dropdown.drop-right>*:last-child{margin-bottom:0 } .f-dropdown.drop-right:before{border:inset 6px; content:""; display:block; height:0; width:0; border-color:transparent #fff transparent transparent; border-right-style:solid; position:absolute; top:10px; left:-12px; z-index:89 } .f-dropdown.drop-right:after{border:inset 7px; content:""; display:block; height:0; width:0; border-color:transparent #ccc transparent transparent; border-right-style:solid; position:absolute; top:9px; left:-14px; z-index:88 } .f-dropdown.drop-left{display:none; left:-9999px; list-style:none; margin-left:0; position:absolute; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; height:auto; max-height:none; width:100%; z-index:89; margin-top:0; margin-left:-10px; max-width:200px } .f-dropdown.drop-left.open{display:block } .f-dropdown.drop-left>*:first-child{margin-top:0 } .f-dropdown.drop-left>*:last-child{margin-bottom:0 } .f-dropdown.drop-left:before{border:inset 6px; content:""; display:block; height:0; width:0; border-color:transparent transparent transparent #fff; border-left-style:solid; position:absolute; top:10px; right:-12px; left:auto; z-index:89 } .f-dropdown.drop-left:after{border:inset 7px; content:""; display:block; height:0; width:0; border-color:transparent transparent transparent #ccc; border-left-style:solid; position:absolute; top:9px; right:-14px; left:auto; z-index:88 } .f-dropdown.drop-top{display:none; left:-9999px; list-style:none; position:absolute; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; height:auto; max-height:none; width:100%; z-index:89; margin-left:0; margin-top:-10px; max-width:200px } .f-dropdown.drop-top.open{display:block } .f-dropdown.drop-top>*:first-child{margin-top:0 } .f-dropdown.drop-top>*:last-child{margin-bottom:0 } .f-dropdown.drop-top:before{border:inset 6px; content:""; display:block; height:0; width:0; border-color:#fff transparent transparent; border-top-style:solid; bottom:-12px; position:absolute; top:auto; left:10px; right:auto; z-index:89 } .f-dropdown.drop-top:after{border:inset 7px; content:""; display:block; height:0; width:0; border-color:#ccc transparent transparent; border-top-style:solid; bottom:-14px; position:absolute; top:auto; left:9px; right:auto; z-index:88 } .f-dropdown li{cursor:pointer; font-size:14px; font-size:.875rem; line-height:18px; line-height:1.125rem; margin:0 } .f-dropdown li:hover,.f-dropdown li:focus{background:#eee } .f-dropdown li a{display:block; padding:8px; padding:.5rem; color:#555 } .f-dropdown.content{display:none; left:-9999px; list-style:none; margin-left:0; position:absolute; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; height:auto; max-height:none; padding:20px; padding:1.25rem; width:100%; z-index:89; max-width:200px } .f-dropdown.content.open{display:block } .f-dropdown.content>*:first-child{margin-top:0 } .f-dropdown.content>*:last-child{margin-bottom:0 } .f-dropdown.radius{border-radius:3px } .f-dropdown.tiny{max-width:200px } .f-dropdown.small{max-width:300px } .f-dropdown.medium{max-width:500px } .f-dropdown.large{max-width:800px } .f-dropdown.mega{width:100%!important; max-width:100%!important } .f-dropdown.mega.open{left:0!important } .dropdown.button,button.dropdown{position:relative; padding-right:57px; padding-right:3.5625rem } .dropdown.button:after,button.dropdown:after{border-color:#fff transparent transparent; border-style:solid; content:""; display:block; height:0; position:absolute; top:50%; width:0 } .dropdown.button:after,button.dropdown:after{border-width:6px; border-width:.375rem; right:22.5px; right:1.40625rem; margin-top:-2.5px; margin-top:-.15625rem } .dropdown.button:after,button.dropdown:after{border-color:#fff transparent transparent } .dropdown.button.tiny,button.dropdown.tiny{padding-right:42px; padding-right:2.625rem } .dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:6px; border-width:.375rem; right:18px; right:1.125rem; margin-top:-2px; margin-top:-.125rem } .dropdown.button.tiny:after,button.dropdown.tiny:after{border-color:#fff transparent transparent } .dropdown.button.small,button.dropdown.small{padding-right:49px; padding-right:3.0625rem } .dropdown.button.small:after,button.dropdown.small:after{border-width:7px; border-width:.4375rem; right:21px; right:1.3125rem; margin-top:-2.5px; margin-top:-.15625rem } .dropdown.button.small:after,button.dropdown.small:after{border-color:#fff transparent transparent } .dropdown.button.large,button.dropdown.large{padding-right:58px; padding-right:3.625rem } .dropdown.button.large:after,button.dropdown.large:after{border-width:5px; border-width:.3125rem; right:27.5px; right:1.71875rem; margin-top:-2.5px; margin-top:-.15625rem } .dropdown.button.large:after,button.dropdown.large:after{border-color:#fff transparent transparent } .dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent } form{margin:0 0 16px; margin:0 0 1rem } form .row .row{margin:0 -8px; margin:0 -.5rem } form .row .row .column,form .row .row .columns{padding:0 8px; padding: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{-webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0; border-bottom-right-radius:0; border-top-right-radius:0 } form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:8px; padding-left:.5rem } label{color:#4d4d4d; cursor:pointer; display:block; font-size:14px; font-size:.875rem; font-weight:400; line-height:1.5; margin-bottom:0 } label.right{float:none!important; text-align:right } label.inline{margin:0 0 16px; margin:0 0 1rem; padding:9px 0; padding:.5625rem 0 } label small{text-transform:capitalize; color:#676767 } .prefix,.postfix{border-style:solid; border-width:1px; display:block; font-size:14px; font-size:.875rem; height:37px; height:2.3125rem; line-height:37px; line-height:2.3125rem; overflow:visible; padding-bottom:0; padding-top:0; position:relative; text-align:center; width:100%; z-index:2 } .postfix.button{border:none; padding-left:0; padding-right:0; padding-bottom:0; padding-top:0; text-align:center } .prefix.button{border:none; padding-left:0; padding-right:0; padding-bottom:0; padding-top:0; text-align:center } .prefix.button.radius{border-radius:0; -webkit-border-bottom-left-radius:3px; -webkit-border-top-left-radius:3px; border-bottom-left-radius:3px; border-top-left-radius:3px } .postfix.button.radius{border-radius:0; -webkit-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; border-bottom-right-radius:3px; border-top-right-radius:3px } .prefix.button.round{border-radius:0; -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{border-radius:0; -webkit-border-bottom-right-radius:1000px; -webkit-border-top-right-radius:1000px; border-bottom-right-radius:1000px; border-top-right-radius:1000px } span.prefix,label.prefix{background:#f2f2f2; border-right:none; color:#333; border-color:#ccc } span.postfix,label.postfix{background:#f2f2f2; border-left:none; color:#333; border-color:#ccc } input:not([type]),input[type=text],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],input[type=color],textarea{-webkit-appearance:none; -moz-appearance:none; border-radius:0; background-color:#fff; border-style:solid; border-width:1px; border-color:#ccc; box-shadow:inset 0 1px 2px rgba(0,0,0,.1); color:rgba(0,0,0,.75); display:block; font-family:inherit; font-size:14px; font-size:.875rem; height:37px; height:2.3125rem; margin:0 0 16px; margin:0 0 1rem; padding:8px; padding:.5rem; width:100%; box-sizing:border-box; transition:border-color .15s linear,background .15s linear } input:not([type]):focus,input[type=text]: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,input[type=color]:focus,textarea:focus{background:#fafafa; border-color:#999; outline:none } input:not([type]):disabled,input[type=text]: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,input[type=color]:disabled,textarea:disabled{background-color:#ddd; cursor:default } input:not([type])[disabled],input:not([type])[readonly],fieldset[disabled] input:not([type]),input[type=text][disabled],input[type=text][readonly],fieldset[disabled] input[type=text],input[type=password][disabled],input[type=password][readonly],fieldset[disabled] input[type=password],input[type=date][disabled],input[type=date][readonly],fieldset[disabled] input[type=date],input[type=datetime][disabled],input[type=datetime][readonly],fieldset[disabled] input[type=datetime],input[type=datetime-local][disabled],input[type=datetime-local][readonly],fieldset[disabled] input[type=datetime-local],input[type=month][disabled],input[type=month][readonly],fieldset[disabled] input[type=month],input[type=week][disabled],input[type=week][readonly],fieldset[disabled] input[type=week],input[type=email][disabled],input[type=email][readonly],fieldset[disabled] input[type=email],input[type=number][disabled],input[type=number][readonly],fieldset[disabled] input[type=number],input[type=search][disabled],input[type=search][readonly],fieldset[disabled] input[type=search],input[type=tel][disabled],input[type=tel][readonly],fieldset[disabled] input[type=tel],input[type=time][disabled],input[type=time][readonly],fieldset[disabled] input[type=time],input[type=url][disabled],input[type=url][readonly],fieldset[disabled] input[type=url],input[type=color][disabled],input[type=color][readonly],fieldset[disabled] input[type=color],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd; cursor:default } input:not([type]).radius,input[type=text].radius,input[type=password].radius,input[type=date].radius,input[type=datetime].radius,input[type=datetime-local].radius,input[type=month].radius,input[type=week].radius,input[type=email].radius,input[type=number].radius,input[type=search].radius,input[type=tel].radius,input[type=time].radius,input[type=url].radius,input[type=color].radius,textarea.radius{border-radius:3px } form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0; -webkit-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; border-bottom-right-radius:3px; border-top-right-radius:3px } form .row .prefix-radius.row.collapse .prefix{border-radius:0; -webkit-border-bottom-left-radius:3px; -webkit-border-top-left-radius:3px; border-bottom-left-radius:3px; border-top-left-radius:3px } form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0; -webkit-border-bottom-left-radius:3px; -webkit-border-top-left-radius:3px; border-bottom-left-radius:3px; border-top-left-radius:3px } form .row .postfix-radius.row.collapse .postfix{border-radius:0; -webkit-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; border-bottom-right-radius:3px; border-top-right-radius:3px } form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0; -webkit-border-bottom-right-radius:1000px; -webkit-border-top-right-radius:1000px; border-bottom-right-radius:1000px; border-top-right-radius:1000px } form .row .prefix-round.row.collapse .prefix{border-radius:0; -webkit-border-bottom-left-radius:1000px; -webkit-border-top-left-radius:1000px; border-bottom-left-radius:1000px; border-top-left-radius:1000px } form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0; -webkit-border-bottom-left-radius:1000px; -webkit-border-top-left-radius:1000px; border-bottom-left-radius:1000px; border-top-left-radius:1000px } form .row .postfix-round.row.collapse .postfix{border-radius:0; -webkit-border-bottom-right-radius:1000px; -webkit-border-top-right-radius:1000px; border-bottom-right-radius:1000px; border-top-right-radius:1000px } input[type=submit]{-webkit-appearance:none; -moz-appearance:none; border-radius:0 } textarea[rows]{height:auto } textarea{max-width:100% }::-webkit-input-placeholder{color:#666 }:-moz-placeholder{color:#666 }::-moz-placeholder{color:#666 }:-ms-input-placeholder{color:#666 } select{-webkit-appearance:none!important; -moz-appearance:none!important; background-color:#fafafa; background-image:url(/themes/clients/tcgunlimited/assets/styles/data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+); background-position:100% center; background-repeat:no-repeat; border-style:solid; border-width:1px; border-color:#ccc; color:rgba(0,0,0,.75); font-family:inherit; font-size:14px; font-size:.875rem; line-height:normal; padding:8px; padding:.5rem; border-radius:0; height:37px; height:2.3125rem } select::-ms-expand{display:none } select.radius{border-radius:3px } select:focus{background-color:#f3f3f3; border-color:#999 } select:disabled{background-color:#ddd; cursor:default } select[multiple]{height:auto } input[type=file],input[type=checkbox],input[type=radio],select{margin:0 0 16px; margin:0 0 1rem } input[type=checkbox]+label,input[type=radio]+label{display:inline-block; margin-left:8px; margin-left:.5rem; margin-right:16px; margin-right:1rem; margin-bottom:0; vertical-align:baseline } input[type=file]{width:100% } fieldset{border:1px solid #ddd; margin:18px 0; margin:1.125rem 0; padding:20px; padding:1.25rem } fieldset legend{font-weight:700; margin:0; margin-left:-3px; margin-left:-.1875rem; padding:0 3px; padding:0 .1875rem } [data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block; font-size:12px; font-size:.75rem; font-style:italic; font-weight:400; margin-bottom:16px; margin-bottom:1rem; margin-top:-1px; padding:6px 9px 9px; padding:.375rem .5625rem .5625rem; background:#f04124; color:#fff } [data-abide] span.error,[data-abide] small.error{display:none } span.error,small.error{display:block; font-size:12px; font-size:.75rem; font-style:italic; font-weight:400; margin-bottom:16px; margin-bottom:1rem; margin-top:-1px; padding:6px 9px 9px; padding:.375rem .5625rem .5625rem; background:#f04124; color:#fff } .error input,.error textarea,.error select{margin-bottom:0 } .error input[type=checkbox],.error input[type=radio]{margin-bottom:16px; margin-bottom:1rem } .error label,.error label.error{color:#f04124 } .error small.error{display:block; font-size:12px; font-size:.75rem; font-style:italic; font-weight:400; margin-bottom:16px; margin-bottom:1rem; margin-top:-1px; padding:6px 9px 9px; padding:.375rem .5625rem .5625rem; background:#f04124; color:#fff } .error>label>small{background:transparent; color:#676767; display:inline; font-size:60%; font-style:normal; margin:0; padding:0; text-transform:capitalize } .error span.error-message{display:block } input.error,textarea.error,select.error{margin-bottom:0 } label.error{color:#f04124 } .icon-bar{display:inline-block; font-size:0; width:100%; background:#333 } .icon-bar>*{display:block; float:left; font-size:16px; font-size:1rem; margin:0 auto; padding:20px; padding:1.25rem; text-align:center; width:25% } .icon-bar>* i,.icon-bar>* img{display:block; margin:0 auto } .icon-bar>* i+label,.icon-bar>* img+label{margin-top:1px; margin-top:.0625rem } .icon-bar>* i{font-size:30px; font-size:1.875rem; vertical-align:middle } .icon-bar>* img{height:30px; height:1.875rem; width:30px; width:1.875rem } .icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block; margin:0 1px 0 0; margin:0 .0625rem 0 0 } .icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0 } .icon-bar.label-right>* label{display:inline-block } .icon-bar.vertical.label-right>*{text-align:left } .icon-bar.vertical,.icon-bar.small-vertical{height:100%; width:auto } .icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none; margin:auto; width:auto } @media only screen and (min-width:40.0625em){.icon-bar.medium-vertical{height:100%; width:auto } .icon-bar.medium-vertical .item{float:none; margin:auto; width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.large-vertical{height:100%; width:auto } .icon-bar.large-vertical .item{float:none; margin:auto; width:auto } } .icon-bar>*{font-size:16px; font-size:1rem; padding:20px; padding:1.25rem } .icon-bar>* i+label,.icon-bar>* img+label{margin-top:1px; margin-top:.0625rem; font-size:16px; font-size:1rem } .icon-bar>* i{font-size:30px; font-size:1.875rem } .icon-bar>* img{height:30px; height:1.875rem; width:30px; width:1.875rem } .icon-bar>* label{color:#fff } .icon-bar>* i{color:#fff } .icon-bar>a:hover{background:#008cba } .icon-bar>a:hover label{color:#fff } .icon-bar>a:hover i{color:#fff } .icon-bar>a.active{background:#008cba } .icon-bar>a.active label{color:#fff } .icon-bar>a.active i{color:#fff } .icon-bar .item.disabled{cursor:not-allowed; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; pointer-events:none } .icon-bar .item.disabled>*{opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; cursor:not-allowed } .icon-bar.two-up .item{width:50% } .icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.two-up.large-vertical .item{width:auto } } .icon-bar.three-up .item{width:33.3333% } .icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.three-up.large-vertical .item{width:auto } } .icon-bar.four-up .item{width:25% } .icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.four-up.large-vertical .item{width:auto } } .icon-bar.five-up .item{width:20% } .icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.five-up.large-vertical .item{width:auto } } .icon-bar.six-up .item{width:16.66667% } .icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.six-up.large-vertical .item{width:auto } } .icon-bar.seven-up .item{width:14.28571% } .icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto } } .icon-bar.eight-up .item{width:12.5% } .icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto } } .icon-bar.two-up .item{width:50% } .icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.two-up.large-vertical .item{width:auto } } .icon-bar.three-up .item{width:33.3333% } .icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.three-up.large-vertical .item{width:auto } } .icon-bar.four-up .item{width:25% } .icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.four-up.large-vertical .item{width:auto } } .icon-bar.five-up .item{width:20% } .icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.five-up.large-vertical .item{width:auto } } .icon-bar.six-up .item{width:16.66667% } .icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.six-up.large-vertical .item{width:auto } } .icon-bar.seven-up .item{width:14.28571% } .icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto } } .icon-bar.eight-up .item{width:12.5% } .icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto } @media only screen and (min-width:40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto } } .inline-list{list-style:none; margin-top:0; margin-bottom:17px; margin-bottom:1.0625rem; margin-left:-22px; margin-left:-1.375rem; margin-right:0; overflow:hidden; padding:0 } .inline-list>li{display:block; float:left; list-style:none; margin-left:22px; margin-left:1.375rem } .inline-list>li>*{display:block } .label{display:inline-block; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-weight:400; line-height:1; margin-bottom:auto; position:relative; text-align:center; text-decoration:none; white-space:nowrap; padding:4px 8px; padding:.25rem .5rem; font-size:11px; font-size:.6875rem; background-color:#008cba; color:#fff } .label.radius{border-radius:3px } .label.round{border-radius:1000px } .label.alert{background-color:#f04124; color:#fff } .label.warning{background-color:#f08a24; color:#fff } .label.success{background-color:#43ac6a; color:#fff } .label.secondary{background-color:#e7e7e7; color:#333 } .label.info{background-color:#a0d3e8; color:#333 } ul.pagination{display:block; margin-left:-5px; margin-left:-.3125rem; min-height:24px; min-height:1.5rem } ul.pagination li{color:#222; font-size:14px; font-size:.875rem; height:24px; height:1.5rem; margin-left:5px; margin-left:.3125rem } ul.pagination li a,ul.pagination li button{border-radius:3px; transition:background-color 300ms ease-out; background:none; color:#999; display:block; font-size:1em; font-weight:400; line-height:inherit; padding:1px 10px; padding:.0625rem .625rem } ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6 } ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default; color:#999; pointer-events:none } ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent } ul.pagination li.current a,ul.pagination li.current button{background:#008cba; color:#fff; cursor:default; font-weight:700 } ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#008cba } ul.pagination li{display:block; float:left } .pagination-centered{text-align:center } .pagination-centered ul.pagination li{display:inline-block; float:none } .panel{border-style:solid; border-width:1px; border-color:#d8d8d8; margin-bottom:20px; margin-bottom:1.25rem; padding:20px; padding:1.25rem; background:#f2f2f2; color:#333 } .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,.panel li,.panel dl{color:#333 } .panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1; margin-bottom:10px; margin-bottom:.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:1px; border-color:#d8d8d8; margin-bottom:20px; margin-bottom:1.25rem; padding:20px; padding:1.25rem; background:#ecfaff; color:#333 } .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,.panel.callout li,.panel.callout dl{color:#333 } .panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1; margin-bottom:10px; margin-bottom:.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:not(.button){color:#008cba } .panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#0078a0 } .panel.radius{border-radius:3px } .reveal-modal-bg{background:#000; background:rgba(0,0,0,.45); bottom:0; display:none; position:fixed; right:0; top:0; z-index:1004; left:0 } .reveal-modal{border-radius:3px; display:none; position:absolute; top:0; visibility:hidden; width:100%; z-index:1005; left:0; background-color:#fff; padding:30px; padding:1.875rem; border:solid 1px #666; box-shadow:0 0 10px rgba(0,0,0,.4) } @media only screen and (max-width:40em){.reveal-modal{min-height:100vh } } .reveal-modal .column,.reveal-modal .columns{min-width:0 } .reveal-modal>:first-child{margin-top:0 } .reveal-modal>:last-child{margin-bottom:0 } @media only screen and (min-width:40.0625em){.reveal-modal{left:0; margin:0 auto; max-width:73.125rem; right:0; width:80% } } @media only screen and (min-width:40.0625em){.reveal-modal{top:6.25rem } } .reveal-modal.radius{box-shadow:none; border-radius:3px } .reveal-modal.round{box-shadow:none; border-radius:1000px } .reveal-modal.collapse{padding:0; box-shadow:none } @media only screen and (min-width:40.0625em){.reveal-modal.tiny{left:0; margin:0 auto; max-width:73.125rem; right:0; width:30% } } @media only screen and (min-width:40.0625em){.reveal-modal.small{left:0; margin:0 auto; max-width:73.125rem; right:0; width:40% } } @media only screen and (min-width:40.0625em){.reveal-modal.medium{left:0; margin:0 auto; max-width:73.125rem; right:0; width:60% } } @media only screen and (min-width:40.0625em){.reveal-modal.large{left:0; margin:0 auto; max-width:73.125rem; right:0; width:70% } } @media only screen and (min-width:40.0625em){.reveal-modal.xlarge{left:0; margin:0 auto; max-width:73.125rem; right:0; width:95% } } .reveal-modal.full{height:100vh; height:100%; left:0; margin-left:0!important; max-width:none!important; min-height:100vh; top:0 } @media only screen and (min-width:40.0625em){.reveal-modal.full{left:0; margin:0 auto; max-width:73.125rem; right:0; width:100% } } .reveal-modal.toback{z-index:1003 } .reveal-modal .close-reveal-modal{color:#aaa; cursor:pointer; font-size:40px; font-size:2.5rem; font-weight:700; line-height:1; position:absolute; top:10px; top:.625rem; right:22px; right:1.375rem } .side-nav{display:block; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; list-style-position:outside; list-style-type:none; margin:0; padding:14px 0; padding:.875rem 0 } .side-nav li{font-size:14px; font-size:.875rem; font-weight:400; margin:0 0 7px; margin:0 0 .4375rem } .side-nav li a:not(.button){color:#008cba; display:block; margin:0; padding:7px 14px; padding:.4375rem .875rem } .side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,.025); color:#1cc7ff } .side-nav li a:not(.button):active{color:#1cc7ff } .side-nav li.active>a:first-child:not(.button){color:#1cc7ff; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-weight:400 } .side-nav li.divider{border-top:1px solid; height:0; list-style:none; padding:0; border-top-color:#e6e6e6 } .side-nav li.heading{color:#008cba; font-size:14px; font-size:.875rem; font-weight:700; text-transform:uppercase } .split.button{position:relative; padding-right:81px; padding-right:5.0625rem } .split.button span{display:block; height:100%; position:absolute; right:0; top:0; border-left:solid 1px } .split.button span:after{position:absolute; content:""; width:0; height:0; display:block; border-style:inset; top:50%; left:50% } .split.button span:active{background-color:rgba(0,0,0,.1) } .split.button span{border-left-color:rgba(255,255,255,.5) } .split.button span{width:49.5px; width:3.09375rem } .split.button span:after{border-top-style:solid; border-width:6px; border-width:.375rem; margin-left:-6px; margin-left:-.375rem; top:48% } .split.button span:after{border-color:#fff transparent transparent } .split.button.secondary span{border-left-color:rgba(255,255,255,.5) } .split.button.secondary span:after{border-color:#fff transparent transparent } .split.button.alert span{border-left-color:rgba(255,255,255,.5) } .split.button.success span{border-left-color:rgba(255,255,255,.5) } .split.button.tiny{padding-right:60px; padding-right:3.75rem } .split.button.tiny span{width:36px; width:2.25rem } .split.button.tiny span:after{border-top-style:solid; border-width:6px; border-width:.375rem; margin-left:-6px; margin-left:-.375rem; top:48% } .split.button.small{padding-right:70px; padding-right:4.375rem } .split.button.small span{width:42px; width:2.625rem } .split.button.small span:after{border-top-style:solid; border-width:7px; border-width:.4375rem; margin-left:-6px; margin-left:-.375rem; top:48% } .split.button.large{padding-right:88px; padding-right:5.5rem } .split.button.large span{width:55px; width:3.4375rem } .split.button.large span:after{border-top-style:solid; border-width:5px; border-width:.3125rem; margin-left:-6px; margin-left:-.375rem; top:48% } .split.button.expand{padding-left:32px; padding-left:2rem } .split.button.secondary span:after{border-color:#333 transparent transparent } .split.button.radius span{-webkit-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; border-bottom-right-radius:3px; border-top-right-radius:3px } .split.button.round span{-webkit-border-bottom-right-radius:1000px; -webkit-border-top-right-radius:1000px; border-bottom-right-radius:1000px; border-top-right-radius:1000px } .split.button.no-pip span:before{border-style:none } .split.button.no-pip span:after{border-style:none } .split.button.no-pip span>i{display:block; left:50%; margin-left:-.28889em; margin-top:-.48889em; position:absolute; top:50% } .sub-nav{display:block; margin:-4px 0 18px; margin:-.25rem 0 1.125rem; overflow:hidden; padding-top:4px; padding-top:.25rem; width:auto } .sub-nav dt{text-transform:uppercase } .sub-nav dt,.sub-nav dd,.sub-nav li{color:#999; float:left; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-size:14px; font-size:.875rem; font-weight:400; margin-left:16px; margin-left:1rem; margin-bottom:0 } .sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999; padding:3px 16px; padding:.1875rem 1rem; text-decoration:none } .sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373 } .sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px; background:#008cba; color:#fff; cursor:default; font-weight:400; padding:3px 16px; padding:.1875rem 1rem } .sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0 } .switch{border:none; margin-bottom:24px; margin-bottom:1.5rem; outline:0; padding:0; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .switch label{background:#ddd; color:transparent; cursor:pointer; display:block; margin-bottom:16px; margin-bottom:1rem; position:relative; text-indent:100%; width:64px; width:4rem; height:32px; height:2rem; transition:left .15s ease-out } .switch input{left:10px; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; padding:0; position:absolute; top:9px } .switch input+label{margin-left:0; margin-right:0 } .switch label:after{background:#fff; content:""; display:block; height:24px; height:1.5rem; left:4px; left:.25rem; position:absolute; top:4px; top:.25rem; width:24px; width:1.5rem; transition:left .15s ease-out; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0) } .switch input:checked+label{background:#008cba } .switch input:checked+label:after{left:36px; left:2.25rem } .switch label{height:32px; height:2rem; width:64px; width:4rem } .switch label:after{height:24px; height:1.5rem; width:24px; width:1.5rem } .switch input:checked+label:after{left:36px; left:2.25rem } .switch label{color:transparent; background:#ddd } .switch label:after{background:#fff } .switch input:checked+label{background:#008cba } .switch.large label{height:40px; height:2.5rem; width:80px; width:5rem } .switch.large label:after{height:32px; height:2rem; width:32px; width:2rem } .switch.large input:checked+label:after{left:44px; left:2.75rem } .switch.small label{height:28px; height:1.75rem; width:56px; width:3.5rem } .switch.small label:after{height:20px; height:1.25rem; width:20px; width:1.25rem } .switch.small input:checked+label:after{left:32px; left:2rem } .switch.tiny label{height:24px; height:1.5rem; width:48px; width:3rem } .switch.tiny label:after{height:16px; height:1rem; width:16px; width:1rem } .switch.tiny input:checked+label:after{left:28px; left:1.75rem } .switch.radius label{border-radius:4px } .switch.radius label:after{border-radius:3px } .switch.round{border-radius:1000px } .switch.round label{border-radius:2rem } .switch.round label:after{border-radius:2rem } table{background:#fff; border:solid 1px #ddd; margin-bottom:20px; margin-bottom:1.25rem; table-layout:auto } table caption{background:transparent; color:#222; font-size:16px; font-size:1rem; font-weight:700 } table thead{background:#f5f5f5 } table thead tr th,table thead tr td{color:#222; font-size:14px; font-size:.875rem; font-weight:700; padding:8px 10px 10px; padding:.5rem .625rem .625rem } table tfoot{background:#f5f5f5 } table tfoot tr th,table tfoot tr td{color:#222; font-size:14px; font-size:.875rem; font-weight:700; padding:8px 10px 10px; padding:.5rem .625rem .625rem } table tr th,table tr td{color:#222; font-size:14px; font-size:.875rem; padding:9px 10px; padding:.5625rem .625rem; text-align:left } table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9 } table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell; line-height:18px; line-height:1.125rem } .th{border:solid 4px #fff; box-shadow:0 0 0 1px rgba(0,0,0,.2); display:inline-block; line-height:0; max-width:100%; transition:all 200ms ease-out } .th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,.5) } .th.radius{border-radius:3px } .text-left{text-align:left!important } .text-right{text-align:right!important } .text-center{text-align:center!important } .text-justify{text-align:justify!important } @media only screen and (max-width:40em){.small-only-text-left{text-align:left!important } .small-only-text-right{text-align:right!important } .small-only-text-center{text-align:center!important } .small-only-text-justify{text-align:justify!important } } @media only screen{.small-text-left{text-align:left!important } .small-text-right{text-align:right!important } .small-text-center{text-align:center!important } .small-text-justify{text-align:justify!important } } @media only screen and (min-width:40.0625em) and (max-width:64em){.medium-only-text-left{text-align:left!important } .medium-only-text-right{text-align:right!important } .medium-only-text-center{text-align:center!important } .medium-only-text-justify{text-align:justify!important } } @media only screen and (min-width:40.0625em){.medium-text-left{text-align:left!important } .medium-text-right{text-align:right!important } .medium-text-center{text-align:center!important } .medium-text-justify{text-align:justify!important } } @media only screen and (min-width:64.0625em) and (max-width:90em){.large-only-text-left{text-align:left!important } .large-only-text-right{text-align:right!important } .large-only-text-center{text-align:center!important } .large-only-text-justify{text-align:justify!important } } @media only screen and (min-width:64.0625em){.large-text-left{text-align:left!important } .large-text-right{text-align:right!important } .large-text-center{text-align:center!important } .large-text-justify{text-align:justify!important } } @media only screen and (min-width:90.0625em) and (max-width:120em){.xlarge-only-text-left{text-align:left!important } .xlarge-only-text-right{text-align:right!important } .xlarge-only-text-center{text-align:center!important } .xlarge-only-text-justify{text-align:justify!important } } @media only screen and (min-width:90.0625em){.xlarge-text-left{text-align:left!important } .xlarge-text-right{text-align:right!important } .xlarge-text-center{text-align:center!important } .xlarge-text-justify{text-align:justify!important } } @media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){.xxlarge-only-text-left{text-align:left!important } .xxlarge-only-text-right{text-align:right!important } .xxlarge-only-text-center{text-align:center!important } .xxlarge-only-text-justify{text-align:justify!important } } @media only screen and (min-width:120.0625em){.xxlarge-text-left{text-align:left!important } .xxlarge-text-right{text-align:right!important } .xxlarge-text-center{text-align:center!important } .xxlarge-text-justify{text-align:justify!important } } div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0; padding:0 } a{color:#008cba; line-height:inherit; text-decoration:none } a:hover,a:focus{color:#0078a0 } a img{border:none } p{font-family:inherit; font-size:16px; font-size:1rem; font-weight:400; line-height:1.6; margin-bottom:20px; margin-bottom:1.25rem; text-rendering:optimizeLegibility } p.lead{font-size:19.5px; font-size:1.21875rem; line-height:1.6 } p aside{font-size:14px; font-size:.875rem; font-style:italic; line-height:1.35 } h1,h2,h3,h4,h5,h6{color:#222; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-style:normal; font-weight:400; line-height:1.4; margin-bottom:8px; margin-bottom:.5rem; margin-top:3.2px; margin-top:.2rem; text-rendering:optimizeLegibility } h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f; font-size:60%; line-height:0 } h1{font-size:34px; font-size:2.125rem } h2{font-size:27px; font-size:1.6875rem } h3{font-size:22px; font-size:1.375rem } h4{font-size:18px; font-size:1.125rem } h5{font-size:18px; font-size:1.125rem } h6{font-size:16px; font-size:1rem } .subheader{line-height:1.4; color:#6f6f6f; font-weight:400; margin-top:3.2px; margin-top:.2rem; margin-bottom:8px; margin-bottom:.5rem } hr{border:solid #ddd; border-width:1px 0 0; clear:both; height:0; margin:20px 0 19px; margin:1.25rem 0 1.1875rem } em,i{font-style:italic; line-height:inherit } strong,b{font-weight:700; line-height:inherit } small{font-size:60%; line-height:inherit } code{background-color:#f8f8f8; border-color:#dfdfdf; border-style:solid; border-width:1px; color:#333; font-family:Consolas,Liberation Mono,Courier,monospace; font-weight:400; padding:2px 5px 1px; padding:.125rem .3125rem .0625rem } ul,ol,dl{font-family:inherit; font-size:16px; font-size:1rem; line-height:1.6; list-style-position:outside; margin-bottom:20px; margin-bottom:1.25rem } ul{margin-left:17.6px; margin-left:1.1rem } ul li ul,ul li ol{margin-left:20px; margin-left:1.25rem; margin-bottom:0 } ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit } ul.square{list-style-type:square; margin-left:17.6px; margin-left:1.1rem } ul.circle{list-style-type:circle; margin-left:17.6px; margin-left:1.1rem } ul.disc{list-style-type:disc; margin-left:17.6px; margin-left:1.1rem } ol{margin-left:22.4px; margin-left:1.4rem } ol li ul,ol li ol{margin-left:20px; margin-left:1.25rem; margin-bottom:0 } .no-bullet{list-style-type:none; margin-left:0 } .no-bullet li ul,.no-bullet li ol{margin-left:20px; margin-left:1.25rem; margin-bottom:0; list-style:none } dl dt{margin-bottom:4.8px; margin-bottom:.3rem; font-weight:700 } dl dd{margin-bottom:12px; margin-bottom:.75rem } abbr,acronym{text-transform:uppercase; font-size:90%; color:#222; cursor:help } abbr{text-transform:none } abbr[title]{border-bottom:1px dotted #ddd } blockquote{margin:0 0 20px; margin:0 0 1.25rem; padding:9px 20px 0 19px; padding:.5625rem 1.25rem 0 1.1875rem; border-left:1px solid #ddd } blockquote cite{display:block; font-size:13px; font-size:.8125rem; color:#555 } blockquote cite:before{content:"\2014 \0020" } blockquote cite a,blockquote cite a:visited{color:#555 } blockquote,blockquote p{line-height:1.6; color:#6f6f6f } .vcard{display:inline-block; margin:0 0 20px; margin:0 0 1.25rem; border:1px solid #ddd; padding:10px 12px; padding:.625rem .75rem } .vcard li{margin:0; display:block } .vcard .fn{font-weight:700; font-size:15px; font-size:.9375rem } .vevent .summary{font-weight:700 } .vevent abbr{cursor:default; text-decoration:none; font-weight:700; border:none; padding:0 1px; padding:0 .0625rem } @media only screen and (min-width:40.0625em){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 } h5{font-size:1.125rem } h6{font-size:1rem } } @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:.34in } p,h2,h3{orphans:3; widows:3 } h2,h3{page-break-after:avoid } } .off-canvas-wrap{-webkit-backface-visibility:hidden; position:relative; width:100%; overflow:hidden } .off-canvas-wrap.move-right,.off-canvas-wrap.move-left,.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-top{min-height:100%; -webkit-overflow-scrolling:touch } .inner-wrap{position:relative; width:100%; transition:-webkit-transform 500ms ease; transition:transform 500ms ease; transition:transform 500ms ease,-webkit-transform 500ms ease } .inner-wrap:before,.inner-wrap:after{content:" "; display:table } .inner-wrap:after{clear:both } .tab-bar{-webkit-backface-visibility:hidden; background:#333; color:#fff; height:45px; height:2.8125rem; line-height:45px; line-height:2.8125rem; position:relative } .tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff; font-weight:700; line-height:45px; line-height:2.8125rem; margin:0 } .tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:18px; font-size:1.125rem } .left-small{height:45px; height:2.8125rem; position:absolute; top:0; width:45px; width:2.8125rem; border-right:solid 1px #1a1a1a; left:0 } .right-small{height:45px; height:2.8125rem; position:absolute; top:0; width:45px; width:2.8125rem; border-left:solid 1px #1a1a1a; right:0 } .tab-bar-section{height:45px; height:2.8125rem; padding:0 10px; padding:0 .625rem; position:absolute; text-align:center; top:0 } .tab-bar-section.left{text-align:left } .tab-bar-section.right{text-align:right } .tab-bar-section.left{left:0; right:45px; right:2.8125rem } .tab-bar-section.right{left:45px; left:2.8125rem; right:0 } .tab-bar-section.middle{left:45px; left:2.8125rem; right:45px; right:2.8125rem } .tab-bar .menu-icon{color:#fff; display:block; height:45px; height:2.8125rem; padding:0; position:relative; text-indent:35px; text-indent:2.1875rem; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); width:45px; width:2.8125rem } .tab-bar .menu-icon span:after{content:""; display:block; height:0; position:absolute; top:50%; margin-top:-8px; margin-top:-.5rem; left:14.5px; left:.90625rem; box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff; width:16px; width:1rem } .tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3 } .left-off-canvas-menu{-webkit-backface-visibility:hidden; background:#333; bottom:0; box-sizing:content-box; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; overflow-x:hidden; overflow-y:auto; position:absolute; transition:-webkit-transform 500ms ease 0s; transition:transform 500ms ease 0s; transition:transform 500ms ease 0s,-webkit-transform 500ms ease 0s; width:250px; width:15.625rem; z-index:1001; -webkit-transform:translate3d(-100%,0,0); -ms-transform:translate(-100%,0); transform:translate3d(-100%,0,0); left:0; top:0 } .left-off-canvas-menu *{-webkit-backface-visibility:hidden } .right-off-canvas-menu{-webkit-backface-visibility:hidden; background:#333; bottom:0; box-sizing:content-box; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; overflow-x:hidden; overflow-y:auto; position:absolute; transition:-webkit-transform 500ms ease 0s; transition:transform 500ms ease 0s; transition:transform 500ms ease 0s,-webkit-transform 500ms ease 0s; width:250px; width:15.625rem; z-index:1001; -webkit-transform:translate3d(100%,0,0); -ms-transform:translate(100%,0); transform:translate3d(100%,0,0); right:0; top:0 } .right-off-canvas-menu *{-webkit-backface-visibility:hidden } .top-off-canvas-menu{-webkit-backface-visibility:hidden; background:#333; bottom:0; box-sizing:content-box; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; overflow-x:hidden; overflow-y:auto; position:absolute; transition:-webkit-transform 500ms ease 0s; transition:transform 500ms ease 0s; transition:transform 500ms ease 0s,-webkit-transform 500ms ease 0s; width:250px; width:15.625rem; z-index:1001; -webkit-transform:translate3d(0,-100%,0); -ms-transform:translate(0,-100%); transform:translate3d(0,-100%,0); top:0; width:100%; height:300px; height:18.75rem } .top-off-canvas-menu *{-webkit-backface-visibility:hidden } .bottom-off-canvas-menu{-webkit-backface-visibility:hidden; background:#333; box-sizing:content-box; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; overflow-x:hidden; overflow-y:auto; position:absolute; transition:-webkit-transform 500ms ease 0s; transition:transform 500ms ease 0s; transition:transform 500ms ease 0s,-webkit-transform 500ms ease 0s; width:250px; width:15.625rem; z-index:1001; -webkit-transform:translate3d(0,100%,0); -ms-transform:translate(0,100%); transform:translate3d(0,100%,0); bottom:0; width:100%; height:300px; height:18.75rem } .bottom-off-canvas-menu *{-webkit-backface-visibility:hidden } ul.off-canvas-list{list-style-type:none; margin:0; padding:0 } ul.off-canvas-list li label{background:#444; border-bottom:none; border-top:1px solid #5e5e5e; color:#999; display:block; font-size:12px; font-size:.75rem; font-weight:700; margin:0; padding:4.8px 15px; padding:.3rem .9375rem; text-transform:uppercase } ul.off-canvas-list li a{border-bottom:1px solid #262626; color:rgba(255,255,255,.7); display:block; padding:10.666px; padding:.66667rem; transition:background 300ms ease } ul.off-canvas-list li a:hover{background:#242424 } ul.off-canvas-list li a:active{background:#242424 } .move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem,0,0); -ms-transform:translate(15.625rem,0); transform:translate3d(15.625rem,0,0) } .move-right .exit-off-canvas{-webkit-backface-visibility:hidden; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); cursor:pointer; transition:background 300ms ease; -webkit-tap-highlight-color:transparent; background:rgba(255,255,255,.2); bottom:0; display:block; left:0; position:absolute; right:0; top:0; z-index:1002 } @media only screen and (min-width:40.0625em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem,0,0); -ms-transform:translate(-15.625rem,0); transform:translate3d(-15.625rem,0,0) } .move-left .exit-off-canvas{-webkit-backface-visibility:hidden; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); cursor:pointer; transition:background 300ms ease; -webkit-tap-highlight-color:transparent; background:rgba(255,255,255,.2); bottom:0; display:block; left:0; position:absolute; right:0; top:0; z-index:1002 } @media only screen and (min-width:40.0625em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .move-top>.inner-wrap{-webkit-transform:translate3d(0,-18.75rem,0); -ms-transform:translate(0,-18.75rem); transform:translate3d(0,-18.75rem,0) } .move-top .exit-off-canvas{-webkit-backface-visibility:hidden; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); cursor:pointer; transition:background 300ms ease; -webkit-tap-highlight-color:transparent; background:rgba(255,255,255,.2); bottom:0; display:block; left:0; position:absolute; right:0; top:0; z-index:1002 } @media only screen and (min-width:40.0625em){.move-top .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .move-bottom>.inner-wrap{-webkit-transform:translate3d(0,18.75rem,0); -ms-transform:translate(0,18.75rem); transform:translate3d(0,18.75rem,0) } .move-bottom .exit-off-canvas{-webkit-backface-visibility:hidden; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); cursor:pointer; transition:background 300ms ease; -webkit-tap-highlight-color:transparent; background:rgba(255,255,255,.2); bottom:0; display:block; left:0; position:absolute; right:0; top:0; z-index:1002 } @media only screen and (min-width:40.0625em){.move-bottom .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu,.offcanvas-overlap .bottom-off-canvas-menu{-ms-transform:none; -webkit-transform:none; transform:none; z-index:1003 } .offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); cursor:pointer; transition:background 300ms ease; -webkit-tap-highlight-color:transparent; background:rgba(255,255,255,.2); bottom:0; display:block; left:0; position:absolute; right:0; top:0; z-index:1002 } @media only screen and (min-width:40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none; -webkit-transform:none; transform:none; z-index:1003 } .offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); cursor:pointer; transition:background 300ms ease; -webkit-tap-highlight-color:transparent; background:rgba(255,255,255,.2); bottom:0; display:block; left:0; position:absolute; right:0; top:0; z-index:1002 } @media only screen and (min-width:40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none; -webkit-transform:none; transform:none; z-index:1003 } .offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); cursor:pointer; transition:background 300ms ease; -webkit-tap-highlight-color:transparent; background:rgba(255,255,255,.2); bottom:0; display:block; left:0; position:absolute; right:0; top:0; z-index:1002 } @media only screen and (min-width:40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .offcanvas-overlap-top .bottom-off-canvas-menu{-ms-transform:none; -webkit-transform:none; transform:none; z-index:1003 } .offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); cursor:pointer; transition:background 300ms ease; -webkit-tap-highlight-color:transparent; background:rgba(255,255,255,.2); bottom:0; display:block; left:0; position:absolute; right:0; top:0; z-index:1002 } @media only screen and (min-width:40.0625em){.offcanvas-overlap-top .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .offcanvas-overlap-bottom .top-off-canvas-menu{-ms-transform:none; -webkit-transform:none; transform:none; z-index:1003 } .offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); cursor:pointer; transition:background 300ms ease; -webkit-tap-highlight-color:transparent; background:rgba(255,255,255,.2); bottom:0; display:block; left:0; position:absolute; right:0; top:0; z-index:1002 } @media only screen and (min-width:40.0625em){.offcanvas-overlap-bottom .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .no-csstransforms .left-off-canvas-menu{left:-250px; left:-15.625rem } .no-csstransforms .right-off-canvas-menu{right:-250px; right:-15.625rem } .no-csstransforms .top-off-canvas-menu{top:-300px; top:-18.75rem } .no-csstransforms .bottom-off-canvas-menu{bottom:-300px; bottom:-18.75rem } .no-csstransforms .move-left>.inner-wrap{right:250px; right:15.625rem } .no-csstransforms .move-right>.inner-wrap{left:250px; left:15.625rem } .no-csstransforms .move-top>.inner-wrap{right:300px; right:18.75rem } .no-csstransforms .move-bottom>.inner-wrap{left:300px; left:18.75rem } .left-submenu{-webkit-backface-visibility:hidden; -webkit-overflow-scrolling:touch; background:#333; bottom:0; box-sizing:content-box; margin:0; overflow-x:hidden; overflow-y:auto; position:absolute; top:0; width:250px; width:15.625rem; height:300px; height:18.75rem; z-index:1002; -webkit-transform:translate3d(-100%,0,0); -ms-transform:translate(-100%,0); transform:translate3d(-100%,0,0); left:0; transition:-webkit-transform 500ms ease; transition:transform 500ms ease; transition:transform 500ms ease,-webkit-transform 500ms ease } .left-submenu *{-webkit-backface-visibility:hidden } .left-submenu .back>a{background:#444; border-bottom:none; border-top:1px solid #5e5e5e; color:#999; font-weight:700; padding:4.8px 15px; padding:.3rem .9375rem; text-transform:uppercase; margin:0 } .left-submenu .back>a:hover{background:#303030; border-bottom:none; border-top:1px solid #5e5e5e } .left-submenu .back>a:before{content:"\AB"; margin-right:8px; margin-right:.5rem; display:inline } .left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0,0,0); -ms-transform:translate(0,0); transform:translate3d(0,0,0) } .right-submenu{-webkit-backface-visibility:hidden; -webkit-overflow-scrolling:touch; background:#333; bottom:0; box-sizing:content-box; margin:0; overflow-x:hidden; overflow-y:auto; position:absolute; top:0; width:250px; width:15.625rem; height:300px; height:18.75rem; z-index:1002; -webkit-transform:translate3d(100%,0,0); -ms-transform:translate(100%,0); transform:translate3d(100%,0,0); right:0; transition:-webkit-transform 500ms ease; transition:transform 500ms ease; transition:transform 500ms ease,-webkit-transform 500ms ease } .right-submenu *{-webkit-backface-visibility:hidden } .right-submenu .back>a{background:#444; border-bottom:none; border-top:1px solid #5e5e5e; color:#999; font-weight:700; padding:4.8px 15px; padding:.3rem .9375rem; text-transform:uppercase; margin:0 } .right-submenu .back>a:hover{background:#303030; border-bottom:none; border-top:1px solid #5e5e5e } .right-submenu .back>a:after{content:"\BB"; margin-left:8px; margin-left:.5rem; display:inline } .right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0,0,0); -ms-transform:translate(0,0); transform:translate3d(0,0,0) } .top-submenu{-webkit-backface-visibility:hidden; -webkit-overflow-scrolling:touch; background:#333; bottom:0; box-sizing:content-box; margin:0; overflow-x:hidden; overflow-y:auto; position:absolute; width:250px; width:15.625rem; height:300px; height:18.75rem; z-index:1002; -webkit-transform:translate3d(0,-100%,0); -ms-transform:translate(0,-100%); transform:translate3d(0,-100%,0); top:0; width:100%; transition:-webkit-transform 500ms ease; transition:transform 500ms ease; transition:transform 500ms ease,-webkit-transform 500ms ease } .top-submenu *{-webkit-backface-visibility:hidden } .top-submenu .back>a{background:#444; border-bottom:none; border-top:1px solid #5e5e5e; color:#999; font-weight:700; padding:4.8px 15px; padding:.3rem .9375rem; text-transform:uppercase; margin:0 } .top-submenu .back>a:hover{background:#303030; border-bottom:none; border-top:1px solid #5e5e5e } .top-submenu.move-bottom,.top-submenu.offcanvas-overlap-bottom,.top-submenu.offcanvas-overlap{-webkit-transform:translate3d(0,0,0); -ms-transform:translate(0,0); transform:translate3d(0,0,0) } .bottom-submenu{-webkit-backface-visibility:hidden; -webkit-overflow-scrolling:touch; background:#333; box-sizing:content-box; margin:0; overflow-x:hidden; overflow-y:auto; position:absolute; top:0; width:250px; width:15.625rem; height:300px; height:18.75rem; z-index:1002; -webkit-transform:translate3d(0,100%,0); -ms-transform:translate(0,100%); transform:translate3d(0,100%,0); bottom:0; width:100%; transition:-webkit-transform 500ms ease; transition:transform 500ms ease; transition:transform 500ms ease,-webkit-transform 500ms ease } .bottom-submenu *{-webkit-backface-visibility:hidden } .bottom-submenu .back>a{background:#444; border-bottom:none; border-top:1px solid #5e5e5e; color:#999; font-weight:700; padding:4.8px 15px; padding:.3rem .9375rem; text-transform:uppercase; margin:0 } .bottom-submenu .back>a:hover{background:#303030; border-bottom:none; border-top:1px solid #5e5e5e } .bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap-top,.bottom-submenu.offcanvas-overlap{-webkit-transform:translate3d(0,0,0); -ms-transform:translate(0,0); transform:translate3d(0,0,0) } .left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB"; margin-left:8px; margin-left:.5rem; display:inline } .right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB"; margin-right:8px; margin-right:.5rem; display:inline } @media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important } .hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important } .visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important; height:auto; width:auto; overflow:visible; clip:auto } .hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important; width:1px } table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important } thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important } tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important } tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row } th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important } } @media only screen and (min-width:40.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important } .show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important } .hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important; height:auto; width:auto; overflow:visible; clip:auto } .visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important; width:1px } table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important } thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important } tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important } tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row } th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important } } @media only screen and (min-width:64.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important } .show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important } .hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important; height:auto; width:auto; overflow:visible; clip:auto } .visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important; width:1px } table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important } thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important } tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important } tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row } th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important } } @media only screen and (min-width:90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important } .show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important } .hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important; height:auto; width:auto; overflow:visible; clip:auto } .visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important; width:1px } table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important } thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important } tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important } tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row } th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important } } @media only screen and (min-width:120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit!important } .show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none!important } .hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static!important; height:auto; width:auto; overflow:visible; clip:auto } .visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important; width:1px } table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table!important } thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important } tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important } tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row } th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{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!important } 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!important } 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!important } 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!important } .touch table.show-for-touch{display:table!important } 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 } .show-for-sr{clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important; width:1px } .show-on-focus{clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important; width:1px } .show-on-focus:focus,.show-on-focus:active{position:static!important; height:auto; width:auto; overflow:visible; clip:auto } .print-only,.show-for-print{display:none!important } @media print{.print-only,.show-for-print{display:block!important } .hide-on-print,.hide-for-print{display:none!important } table.show-for-print{display:table!important } thead.show-for-print{display:table-header-group!important } tbody.show-for-print{display:table-row-group!important } tr.show-for-print{display:table-row!important } td.show-for-print{display:table-cell!important } th.show-for-print{display:table-cell!important } } .lt-ie9 .row{margin:0 auto; max-width:100%; min-width:768px; width:940px } .lt-ie9 .row .row{margin:0 -15px; max-width:none; min-width:0; width:auto } .lt-ie9 .row.large-collapse .column,.lt-ie9 .row.large-collapse .columns{padding:0 } .lt-ie9 .row .row{margin:0 -15px; max-width:none; min-width:0; width:auto } .lt-ie9 .row .row.large-collapse{margin:0 } .lt-ie9 .column,.lt-ie9 .columns{float:left; min-height:1px; padding:0 15px; position:relative } .lt-ie9 .column.large-centered,.columns.large-centered{float:none; margin:0 auto } .lt-ie9 [class*="column"]+[class*="column"]:last-child{float:right } .lt-ie9 [class*="column"]+[class*="column"].end{float:left } .lt-ie9 .large-1,.lt-ie9 .row .large-1{width:8.33333% } .lt-ie9 .large-2,.lt-ie9 .row .large-2{width:16.66667% } .lt-ie9 .large-3,.lt-ie9 .row .large-3{width:25% } .lt-ie9 .large-4,.lt-ie9 .row .large-4{width:33.33333% } .lt-ie9 .large-5,.lt-ie9 .row .large-5{width:41.66667% } .lt-ie9 .large-6,.lt-ie9 .row .large-6{width:50% } .lt-ie9 .large-7,.lt-ie9 .row .large-7{width:58.33333% } .lt-ie9 .large-8,.lt-ie9 .row .large-8{width:66.66667% } .lt-ie9 .large-9,.lt-ie9 .row .large-9{width:75% } .lt-ie9 .large-10,.lt-ie9 .row .large-10{width:83.33333% } .lt-ie9 .large-11,.lt-ie9 .row .large-11{width:91.66667% } .lt-ie9 .large-12,.lt-ie9 .row .large-12{width:100% } .lt-ie9 .row .large-offset-1{margin-left:8.33333% } .lt-ie9 .row .large-offset-2{margin-left:16.66667% } .lt-ie9 .row .large-offset-3{margin-left:25% } .lt-ie9 .row .large-offset-4{margin-left:33.33333% } .lt-ie9 .row .large-offset-5{margin-left:41.66667% } .lt-ie9 .row .large-offset-6{margin-left:50% } .lt-ie9 .row .large-offset-7{margin-left:58.33333% } .lt-ie9 .row .large-offset-8{margin-left:66.66667% } .lt-ie9 .row .large-offset-9{margin-left:75% } .lt-ie9 .row .large-offset-10{margin-left:83.33333% } .lt-ie9 .pull-2{right:16.66667% } .lt-ie9 .pull-3{right:25% } .lt-ie9 .pull-4{right:33.33333% } .lt-ie9 .pull-5{right:41.66667% } .lt-ie9 .pull-6{right:50% } .lt-ie9 .pull-7{right:58.33333% } .lt-ie9 .pull-8{right:66.66667% } .lt-ie9 .pull-9{right:75% } .lt-ie9 .pull-10{right:83.33333% } .lt-ie9 .push-2{left:16.66667% } .lt-ie9 .push-3{left:25% } .lt-ie9 .push-4{left:33.33333% } .lt-ie9 .push-5{left:41.66667% } .lt-ie9 .push-6{left:50% } .lt-ie9 .push-7{left:58.33333% } .lt-ie9 .push-8{left:66.66667% } .lt-ie9 .push-9{left:75% } .lt-ie9 .push-10{left:83.33333% } .lt-ie9 .row{*zoom:1 } .lt-ie9 .row:before,.row:after{content:" "; display:table } .lt-ie9 .row:after{clear:both } .account-summary.row{margin-left:0; margin-right:0 } .account-summary .panel-center{border-right:none; border-left:none } .account-summary h4{font-size:14px; font-weight:400; text-align:center } .account-summary h3{font-size:18px; text-align:center } .add-address.utility-button{margin:10px 0; width:150px } .add-address.utility-button .fa-plus{margin-right:10px } .account-addresses{color:#444; margin:10px 0 } .account-addresses .pipe{margin:0 5px } .user-rewards{margin-bottom:20px } .user-rewards ul{margin-left:30px } .wishlist-info.row{margin-left:0; margin-right:0 } .wishlist-info .panel{text-align:center } .change-password .utility-button{display:inline-block } .notify{border-radius:3px; display:block; height:auto; margin:0 0 15px; padding:5px 15px } .notify ul{padding:0 30px } .notify ul li{list-style:none } .no-product{display:block; font-size:16px; text-align:center } .alert-overlay{background:rgba(0,0,0,.8); border-radius:10px; height:200px; left:50%; margin-left:-100px; margin-top:-100px; padding:55px 20px 0; position:fixed; text-align:center; top:50%; width:200px; z-index:9999 } .alert-overlay .alert-msg{color:#fff; font-size:14px; font-weight:700; padding:14px 0 0 } .alert-overlay .alert-msg-extra{color:#eee; font-size:12px; font-weight:400; padding:0 } .alert-overlay .fa-check-square{color:#99e118; font-size:36px; text-align:center } .alert-overlay .fa-warning{color:#fc2d2d; font-size:36px; text-align:center } .alert-overlay .fa-warning.alert-medium{color:#fce129; font-size:36px; text-align:center } .alert-overlay.show-alert{-webkit-animation:alertFadeIn .3s; animation:alertFadeIn .3s } .alert-overlay.hide-alert{-webkit-animation:alertFadeOut .3s; animation:alertFadeOut .3s } .slide-down-alert{height:auto; left:0; padding:15px 0; position:fixed; right:0; transition:max-height 1s linear; top:-9999px; z-index:10000 } .slide-down-alert .alert-box{margin:0 auto } .continue-alert{display:block; height:30px; margin:8px 0 30px; padding:0 10px } .continue-alert a{font-size:12px; line-height:30px } .continue-alert a:hover{text-decoration:underline } @keyframes alertFadeIn{0%{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" } 100%{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } } @-webkit-keyframes alertFadeIn{0%{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" } 100%{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } } @keyframes alertFadeOut{from{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } to{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" } } @-webkit-keyframes alertFadeOut{from{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } to{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" } } .cart-items .qty-txt{display:none } .exploit .cart-preview .cart-line-items{margin:0; max-height:320px; overflow-y:scroll; padding:0 } .exploit .cart-preview .cart-line-items .increment-qty,.exploit .cart-preview .cart-line-items .decrement-qty{display:none } .exploit li{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-ms-grid; display:grid; grid-gap:8px; -ms-grid-columns:35px 1fr; grid-template-columns:35px 1fr } .exploit .meta{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-ms-grid; display:grid; grid-column-gap:6px; -ms-grid-columns:65% 18% 1fr 1fr; grid-template-columns:65% 18% 1fr 1fr; -ms-grid-rows:20px 15px; grid-template-rows:20px 15px } @media only screen and (min-width:40.0625em) and (max-width:64em){.exploit .meta{-ms-grid-columns:1fr 18% 40px 20px; grid-template-columns:1fr 18% 40px 20px } } .exploit .name{width:100% } .exploit .descriptors{-ms-grid-column:1; grid-column-start:1; overflow:hidden; position:inherit; text-overflow:ellipsis; white-space:nowrap; width:99% } .exploit .price{-ms-grid-column:2; grid-column-start:2; -ms-grid-row-span:2; grid-row-end:span 2; -ms-grid-row:1; grid-row-start:1 } .exploit input.qty{-ms-grid-column:3; grid-column-start:3; -ms-grid-row-span:2; grid-row-end:span 2; -ms-grid-row:1; grid-row-start:1; margin:0; width:40px } .exploit .btn-remove{-ms-grid-column:4; grid-column-start:4; -ms-grid-row-span:2; grid-row-end:span 2; -ms-grid-row:1; grid-row-start:1; justify-self:end } .exploit .cart-heading{clear:both; display:-ms-grid; display:grid; grid-column-gap:6px; -ms-grid-columns:1fr 17% 15%; grid-template-columns:1fr 17% 15%; margin-bottom:10px; padding-bottom:5px; width:100% } .exploit .cart-heading h4{display:inline-block; font-size:16px; font-size:1rem; font-weight:700 } .exploit .cart-heading h4.title{display:none } .exploit .cart-heading .product-name{width:68% } .exploit .cart-heading .product-currency{width:18% } .exploit .cart-line-items .product-link{display:inline-block; position:relative; width:100% } .exploit .cart-line-items .descriptors{bottom:-5px; font-size:10.8px; font-size:.675rem; left:53px } .exploit .cart-info{border-radius:3px; margin-top:10px; padding:10px; text-align:center } .exploit .cart-info p{text-align:right } .exploit .cart-info a.cart-button{border-radius:3px; display:inline-block; font-weight:700; margin:0 1% 0 0; padding:10px } .exploit .cart-info a.cart-button:last-child{margin:0 } .exploit .cart-info .cart-total{display:inline-block } .exploit .cart-info .cart-total strong{margin-left:15px } .exploit .cart-info .cart-count strong{font-weight:400 } .exploit .cart-info .cart-count:before{content:'('; display:inline-block } .exploit .cart-info .cart-count:after{content:')'; display:inline-block } .exploit .cart-empty p{font-size:24px; font-size:1.5rem; margin-top:53px; text-align:center } .cart-tooltip h4.title{display:none } .cart-tooltip .cart-preview .cart-line-items{margin:0; max-height:320px; overflow-y:scroll; padding:0 } .cart-tooltip .cart-preview .cart-line-items .increment-qty,.cart-tooltip .cart-preview .cart-line-items .decrement-qty{display:none } .cart-tooltip .cart-heading{clear:both; display:block; margin-bottom:10px; padding:5px 10px; width:100% } .cart-tooltip .cart-heading h4{display:inline-block; font-size:16px; font-size:1rem; font-weight:700 } .cart-tooltip .cart-heading .product-name{width:70% } .cart-tooltip .cart-heading .product-currency{width:15% } .cart-tooltip li{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-ms-grid; display:grid; grid-gap:8px; -ms-grid-columns:35px 1fr; grid-template-columns:35px 1fr } .cart-tooltip .meta{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-ms-grid; display:grid; grid-column-gap:6px; -ms-grid-columns:65% 18% 1fr 1fr; grid-template-columns:65% 18% 1fr 1fr; -ms-grid-rows:20px 15px; grid-template-rows:20px 15px } @media only screen and (min-width:40.0625em) and (max-width:64em){.cart-tooltip .meta{-ms-grid-columns:1fr 18% 40px 20px; grid-template-columns:1fr 18% 40px 20px } } .cart-tooltip .name{width:100% } .cart-tooltip .descriptors{font-size:10.8px; font-size:.675rem; -ms-grid-column:1; grid-column-start:1; overflow:hidden; position:inherit; text-overflow:ellipsis; white-space:nowrap; width:99% } .cart-tooltip .price{-ms-grid-column:2; grid-column-start:2; -ms-grid-row-span:2; grid-row-end:span 2; -ms-grid-row:1; grid-row-start:1 } .cart-tooltip input.qty{-ms-grid-column:3; grid-column-start:3; -ms-grid-row-span:2; grid-row-end:span 2; -ms-grid-row:1; grid-row-start:1; margin:0; width:40px } .cart-tooltip .btn-remove{-ms-grid-column:4; grid-column-start:4; -ms-grid-row:1; grid-row-start:1; -ms-grid-row-span:2; grid-row-end:span 2; justify-self:end; padding:0 } .cart-tooltip .product-link{display:block; padding:0; width:100% } .cart-tooltip .cart-info{border-radius:3px; margin-top:10px; padding:10px; text-align:center } .cart-tooltip .cart-info .cart-total strong{margin-left:15px } .cart-tooltip .cart-info a.cart-button{border-radius:3px; display:inline-block; font-weight:700; margin:0 1% 0 0; padding:10px; text-align:center } .cart-tooltip .cart-info a.cart-button:last-child{margin:0 } .cart-tooltip .cart-count strong{font-weight:400 } .cart-tooltip .cart-count:before{content:'('; display:inline-block } .cart-tooltip .cart-count:after{content:')'; display:inline-block } .cart-tooltip p{text-align:right } .cart-preview li{height:50px; line-height:24px; padding:0 9.6px; padding:0 .6rem; width:100% } .cart-preview .product-link{width:auto } .cart-preview .name{display:block; font-size:14.4px; font-size:.9rem; font-weight:700; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .cart-preview .price{display:inline-block; font-size:13px; font-weight:700 } .cart-preview img.thumbnail{max-height:39px; max-width:28px } .cart-preview input.qty{display:inline-block; font-size:16px; height:30px; margin:0; padding:0; text-align:center; width:40px } .cart-preview .cart-line-items .decrement-qty,.cart-preview .cart-line-items .increment-qty{border-radius:3px; display:inline-block; height:32px; padding:0; text-align:center; width:5% } .cart-preview .btn-remove{display:inline-block; font-size:22px } .cart-preview .cart-empty p{font-size:16px; font-size:1rem; margin-top:20px; text-align:center } .off-canvas-wrap .site-cart{background:none; display:block; height:100%; width:250px; width:15.625rem } .off-canvas-wrap .site-cart .title{font-size:17.6px; font-size:1.1rem; margin:0; padding:10px; position:fixed; text-align:center; top:0; width:250px; width:15.625rem; z-index:600 } .off-canvas-wrap .cart-inner{padding:0; position:relative } .off-canvas-wrap .cart-empty{height:100vh; margin-top:20px; text-align:center } .off-canvas-wrap .cart-heading{clear:both; display:none; padding:3px 10px; text-align:right } .off-canvas-wrap .cart-heading h4{display:inline; font-size:14.4px; font-size:.9rem; margin-right:16px } .off-canvas-wrap .cart-preview{background-size:contain; height:100vh; overflow:scroll; padding:5px 0 100px } .off-canvas-wrap .cart-preview img.thumbnail{margin:3px 0 0; max-height:60px; max-width:35px } .off-canvas-wrap .cart-preview .name{font-size:12.8px; font-size:.8rem; font-weight:600; padding:0; width:98% } .off-canvas-wrap .cart-preview .price{display:inline; padding:0; width:auto } .off-canvas-wrap .cart-preview input.qty{margin:0 6.4px; margin:0 .4rem; vertical-align:middle; width:40px } .off-canvas-wrap .cart-preview .btn-remove{bottom:15px; font-size:20.8px; font-size:1.3rem; line-height:20px; position:absolute; right:12px; vertical-align:middle } .off-canvas-wrap h4.product-qty,.off-canvas-wrap h4.product-name{display:none } .off-canvas-wrap .cart-items{overflow-x:hidden; overflow-y:scroll } .off-canvas-wrap .cart-items .qty-txt{display:inline; font-size:12.8px; font-size:.8rem; vertical-align:top } .off-canvas-wrap .cart-line-items{list-style:none; margin:0; padding:0 } .off-canvas-wrap .cart-line-items li{display:-ms-grid; display:grid; grid-gap:8px; -ms-grid-columns:35px 185px; grid-template-columns:35px 185px; height:auto; line-height:inherit; padding:0 12.8px 9.6px; padding:0 .8rem .6rem; position:relative; width:100% } .off-canvas-wrap .cart-line-items a.product-link{display:block } .off-canvas-wrap .cart-line-items .descriptors{display:block; font-size:11px; margin:0 0 8px; margin:0 0 .5rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .off-canvas-wrap .cart-button{border-radius:3px; display:inline-block; font-size:16px; font-size:1rem; outline:none; padding:10px; text-align:center } .off-canvas-wrap .cart-button.checkout-cart{display:block; margin-top:6.4px; margin-top:.4rem } .off-canvas-wrap .cart-info{border-top:0; padding:0 11.2px 11.2px; padding:0 .7rem .7rem; text-align:center } .off-canvas-wrap .cart-info p{font-size:14.4px; font-size:.9rem; margin:0; padding:3.2px 0; padding:.2rem 0 } .off-canvas-wrap .cart-info .cart-count{margin-left:10px } .off-canvas-wrap .cart-info .qty-txt{display:inline-block; font-size:12px; font-size:.75rem; margin-left:9px; position:relative; top:-7px } .product-utilities{display:block; height:30px; margin:0 0 15px; width:100% } .product-utilities .utility-heading{line-height:30px; margin:0 15px 0 0 } .product-utilities .utility-filters{font-size:12px; font-size:.75rem } .product-utilities .utility-filters .fa{font-size:17.6px; font-size:1.1rem; position:relative; top:3px } .product-utilities .utility-filters a{margin:0 10px 0 0 } .product-utilities .utility-filters a.last{margin:0 } .quick-filters{float:left } .layout-filters{float:right } .filter-products{display:none; position:relative; top:-20px } .filter-products form{float:left } .add-to-cart{outline:none } .utility-buttons-container{clear:both; display:block; height:52px; margin:0 0 30px; padding:0 0 16px } .utility-button{border-radius:3px!important; display:block; font-size:12px; height:36px; line-height:36px; padding:0; text-align:center; width:125px } .utility-button.more-filters{float:left } .utility-button.add-all{float:right; margin:0 5px 0 0 } .utility-button.checkout{float:right } .utility-button.add-to-cart{float:right; max-width:125px; width:29% } .utility-button.sell-button{width:20% } .product-results.grid .utility-button{width:90% } .product-results.grid .stock-indicator.no-stock{font-size:12px; font-size:.75rem; left:0; padding:2px 5px; position:absolute; top:30px } .products-layout{position:relative; top:3px } .products-layout .layout-trigger{font-size:17.6px; font-size:1.1rem } .product-price-qty{border-radius:3px; display:inline-block; height:36px; line-height:36px; margin:0 10px 0 0; padding:0 10px 0 0 } .product-price-qty .regular.price{font-weight:700; padding:0 0 0 15px } .product-price-qty input.qty{border-bottom:0; border-radius:0; border-top:0; box-shadow:none; display:inline-block; height:34px; line-height:0; margin:0 0 0 10px; position:relative; text-align:center; top:0; vertical-align:top; width:30px } .product-price-qty .product-price-qty{border-radius:3px; display:inline-block; height:36px; line-height:37px; margin:0 10px 0 0; padding:0 10px 0 0; position:relative } .product-price-qty .product-price-qty .regular.price{font-weight:700; padding:0 0 0 15px } .product-price-qty a.increment-button{padding:10px 6px } @media screen and (-webkit-min-device-pixel-ratio:0){.product-price-qty input.qty{top:-2px } } .variant-buttons{text-align:right } .variant-buttons .add-to-wishlist,.variant-buttons .preorder-button{float:right } .variant-buttons [name=qty]{display:inline-block; height:auto; margin-right:3px; width:auto } .list-container>ul>li{margin:10px 0 0; padding:0 0 10px } .list-item.row{margin:0 0 10px } .list-item .product-info{font-size:1.3em; margin:0; padding:0 } .list-item .product-info .icon{float:right; font-size:13px; margin-right:10px } .list-item .product-category{font-size:.8em } .list-item .product-thumbnail{display:block; padding:0 } .list-item .variant-row-container .row-fluid{line-height:20px; margin-bottom:10px } .list-item .variant-main-info{font-size:14px; font-weight:400; padding-top:6px } .list-item form{margin-bottom:0 } .list-item [name=qty]{margin:0; padding:0 } .list-item .plus_button{margin:0 3px } .list-item .product-descriptors{font-size:12px; margin-top:5px } .list-item .variant-buttons{text-align:right } .product-container.related .product-descriptors{display:none } .product-container.related .product-thumbnail img{height:100px; width:auto } .variant-row.row{font-size:14.4px; font-size:.9rem; margin:0 0 3px; padding:7px 0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .variant-row.row .not-buylist{padding-bottom:7px } .add-to-cart-form .qty{display:inline-block; margin:0; vertical-align:middle } .add-to-cart-form .button-group{display:inline-block; margin:-2px 0 0; vertical-align:middle } .add-to-cart-form .button{padding:5px 10px } .product-container.single .product-photo{margin-bottom:25px; max-height:469px; overflow-y:hidden } .product-container.single h1.title{font-size:24px; line-height:30px; margin:-6px 0 0; padding:0 } .product-container.single .domestic-only{display:block; margin:0 0 15px } .product-container.single .heading{font-size:18px; line-height:18px; margin:5px 0; padding:0 } .product-container.single h4.stock-indicator{font-size:14px; font-style:italic; font-weight:400; line-height:20px; margin:-2px 0 15px } .product-container.single .product-info .no-stock.price{display:block; font-size:16px; font-size:1rem; font-weight:700; margin-bottom:15px } .product-container.single .info-box{margin:0 0 25px } .product-container.single .info-box ul,.product-container.single .info-box ol{list-style-type:none; margin-left:0 } .product-container.single .info-box .utility-button.add-to-wishlist{margin:0 0 40px } .product-container.single .info-box .product-price-qty{text-align:right; width:73% } .product-container.single .info-box .utility-button.add-to-cart,.product-container.single .info-box .preorder-button.utility-button{width:22% } .product-container.single .product-container.related{margin:0 0 40px; padding:10px 0 0 } body.buylist .product-container.single h1.title{margin-bottom:35px } .stock-indicator{font-style:italic } form.add-to-cart-form{margin:0 } .each{font-size:12px } @media screen and (-webkit-min-device-pixel-ratio:0){.product-price-qty input.qty{padding:0 } } .add-to-wishlist i.icon-plus{margin-right:10px } .product-preorder.row{margin-left:0; margin-right:0 } .page-tools-container.row{margin:0; padding:16px 0 0 } .pagination-container .pagination{border-radius:3px; display:block; font-size:12px; height:36px } .pagination-container .pagination .prev_page{display:inline-block; float:left; height:36px; line-height:36px; padding:0 10px } .pagination-container .pagination .next_page{display:inline-block; float:left; height:36px; line-height:36px; padding:0 10px } .pagination-container .pagination .current{display:inline-block; float:left; height:36px; line-height:36px; margin:0; padding:0 7px } .pagination-container .pagination .gap{display:inline-block; float:left; height:36px; line-height:36px; margin:0; padding:0 7px } .pagination-container .pagination a{display:inline-block; float:left; height:36px; line-height:36px; margin:0; padding:0 7px } .button-filter{margin:0 auto; position:relative; width:96.5% } .filter_az{margin-bottom:10px } .filter_az ul{display:block; list-style:none; width:100% } .filter_az ul li{float:left; margin:0 10px 0 0; padding:5px } @media only screen and (max-width:40em){.each{font-size:9px } .pagination-container{margin-bottom:5px } .pagination-container .pagination a,.pagination-container .pagination .current,.pagination-container .pagination .gap{display:none } .pagination-container .pagination .next_page{float:right } .checkout-container.footer .utility-button.add-all{float:left; width:48% } .checkout-container.footer .utility-button.checkout{width:48% } .utility-button.add-to-cart,.preorder-button.utility-button{display:block; float:right; width:15% } .product-results.grid .utility-button.add-to-cart{width:64% } .utility-buttons-container .utility-button{width:32% } .variant-buttons .add-to-wishlist{display:block; width:80% } .product-price-qty{display:block; float:left; width:80% } .list-item .product-info.row a{display:block; padding:5px 10px } .product-info.row .right-arrow{margin-left:10px } .product-results.grid .product{width:50% } .product-results.grid .product .image{height:162px } .product-results.grid .product img{max-height:142px } .product-results.grid .product .inner{height:251px; min-height:251px } .product-results.list .product .image{display:none } .product-results.list .product .meta{width:100% } .product-results.list .product .title{font-size:16px } } @media only screen and (min-width:64.063em){body.buylist .info-box .utility-button.add-to-cart{width:18% } body.buylist .info-box .product-price-qty{width:78% } } @media only screen and (max-width:40em){.single-product .image-container img{max-height:300px } .page-title{text-align:center } .store-address-container,.store-hours-container,.news-signup-container{margin-bottom:20px } .add-to-wishlist{width:100% } #account-addresses .address{margin-bottom:10px } } @media only screen and (min-width:64.063em){.notify.buylist{margin-top:10px } } .payment-methods{list-style:none; margin:10px 0 0; overflow:hidden; padding:0 } .payment-methods li{float:left; margin-right:5px } .footer-legal{font-weight:700; min-height:50px } .copyright,.legal-links,.author{line-height:30px; margin-bottom:10px; margin-top:10px; min-height:30px } .copyright-text{font-size:12px; line-height:40px; margin-bottom:0; margin-top:0; padding:0 } .legal-links a{font-size:12px; line-height:30px; margin:0 20px 0 0 } .logo-crystalcommerce{width:230px } #promo-container{margin:20px auto } .footer-promo,.full-width{width:100% } .footer-info{padding:10px 0 } .footer-navbar{min-height:70px } @media only screen and (max-width:40em){footer.site .logo-crystalcommerce{margin:0 auto } footer.site .author{margin:20px 0 } } html{height:100% } body{outline:none; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; text-rendering:geometricPrecision; -webkit-font-smoothing:subpixel-antialiased; -webkit-backface-visibility:hidden } a{cursor:pointer; text-decoration:none; transition:color .25s } a:active{-webkit-transform:translateY(1px); -ms-transform:translateY(1px); transform:translateY(1px) } p{text-rendering:geometricPrecision } button,button:active,button:focus,.button,.button:active,.button:focus{outline:none } .bull-divide{margin:0 10px } .hide-text{overflow:hidden; text-indent:100%; white-space:nowrap } nav>ul,nav>ul>li{list-style-type:none; margin:0; padding:0 } aside.sidebar h3{font-size:24px; font-size:1.5rem } select{-moz-appearance:inherit; -webkit-appearance:none; background-image:url(/themes/clients/tcgunlimited/assets/img/ui/caret.svg) } #page-container{min-width:320px; z-index:100 } .inner-wrap{min-height:100vh } .side-box{margin-bottom:25px } .side-box img{max-width:300px; width:100% } .side-box.banner ul,.side-box.banner li{list-style:none; margin:0 } .left-off-canvas-menu{max-height:100vh; overflow-y:scroll } .left-submenu{height:auto } .contact-form{width:100% } #message{min-height:123px } .content-container{margin-top:30px } .page-title{font-size:28.8px; font-size:1.8rem; font-weight:700; line-height:40px; line-height:2.5rem; margin:0 0 10px; padding:0 } .bx-viewport{min-height:50px } .breadcrumbs-container{font-size:12px; font-size:.75rem; line-height:16px; line-height:1rem; margin:0 0 4px } .products-container>ul{list-style-type:none; margin:15px 0 0; padding:0 } .filter_az .button{font-size:12px; font-size:.75rem; padding:.4em .9em } .filter-products{text-align:left } .filter-products .label,.filter-products label{font-size:14px; padding:0 } [for=sort_by_price],#sort_by_price{display:inline-block } .variant-table{width:100% } .pagination{height:auto } .pagination .button{float:none; font-size:.7em } .news-post{margin-bottom:20px } .news-post h2{font-size:22px } .news-post .date{font-size:18px; line-height:1em } .return-to-top{border-radius:50%; bottom:10px; cursor:pointer; display:none; height:50px; position:fixed; right:10px; text-align:center; width:50px; z-index:1000 } .return-to-top i{position:relative; top:13px; transition:all .3s ease } .f-dropdown{margin:0!important; border:none!important; display:none } .f-dropdown.open{border:solid 1px #ccc!important; margin-top:10px!important; display:block } .f-dropdown li{cursor:auto } .product .image-container{margin:0; text-align:center } .product .image-container .slick-slide{float:left } .product .image-container span{float:left } .product .image-container img{max-height:370px } .product-thumbs{display:block; margin:0 0 15px } .product-photo{z-index:0 } .product-photo .thumbnail{max-height:60px; text-align:center } .product-photo .thumbnail img{width:auto } .pf-product-row-item{border-top:solid 1px #ccc!important } .css-zg5hne{background-color:#ccc; height:1px } .cc-sprite{background:url(/themes/clients/tcgunlimited/assets/../assets/img/ui/cc-sprite.png?5) no-repeat; display:block; overflow:hidden; text-indent:100%; white-space:nowrap } .cc-sprite.badge-wizards{background-position:0 0; height:111px; width:159px } .cc-sprite.icon-amex{background-position:-1px -112px; height:34px; width:53px } .cc-sprite.icon-discover{background-position:-1px -147px; height:34px; width:53px } .cc-sprite.icon-mastercard{background-position:-1px -182px; height:34px; width:53px } .cc-sprite.icon-paypal{background-position:-1px -217px; height:34px; width:53px } .cc-sprite.icon-storepickup{background-position:-1px -252px; height:34px; width:110px } .cc-sprite.icon-visa{background-position:-1px -287px; height:34px; width:53px } .cc-sprite.icon-transfers{background-position:-57px -112px; height:34px; width:53px } .cc-sprite.icon-bitcoin{background-position:-57px -147px; height:34px; width:53px } .cc-sprite.icon-litecoin{background-position:-57px -182px; height:34px; width:53px } .cc-sprite.icon-money-order{background-position:-113px -112px; height:34px; width:53px } .cc-sprite.icon-checks{background-position:-113px -182px; height:34px; width:53px } .cc-sprite.logo-crystalcommerce-dark{background-position:0 -322px; height:40px; width:231px } .cc-sprite.logo-crystalcommerce{background-position:0 -363px; height:40px; width:231px } .user-content ul,.user-content ol{margin-left:30px } .categories-grid .cat-img img{max-height:100px } .Consent--login .Consent__btn--neg{background-color:red } .Consent--login .Consent__btn--neg:hover{background-color:#900 } .Consent--login .Consent__btn--pos{background-color:green } .Consent--login .Consent__btn--pos:hover{background-color:#001a00 } .Consent--login .Consent__curtain{background:rgba(0,0,0,.6); bottom:0; height:100%; left:0; position:fixed; right:0; top:0; width:100%; z-index:99998 } .Consent--login .Consent__cont{background:white; box-shadow:0 0 20px rgba(0,0,0,.2); padding:24px 28.8px; padding:1.5rem 1.8rem; position:relative; z-index:99999 } .Consent--login .Consent__title{margin:0 0 20px } .Consent--login .Consent__form form{margin-bottom:32px; margin-bottom:2rem } @media only screen and (min-width:64.0625em){.Consent--login .Consent__form form{display:-webkit-flex; display:-ms-flexbox; display:flex } } .Consent--login label{background:#ededed; border-radius:5px; display:block; font-size:16px; font-size:1rem; min-height:50px; margin-left:32px; margin-left:2rem; padding:12.8px; padding:.8rem; width:100% } @media only screen and (min-width:64.0625em){.Consent--login label{display:inline-block } } .Consent--login .Consent__controls button{border-radius:5px; display:block; line-height:50px; margin:20px 0 0; padding:.0 27.2px; padding:.0 1.7rem; width:100% } @media only screen and (min-width:64.0625em){.Consent--login .Consent__controls button{display:inline-block; margin:0; width:auto } } .Consent--login input[type=checkbox]+label{margin-left:0 } .Consent--login input[type=checkbox]{margin-top:20px; width:50px } .Consent--login .Consent__close{background:#4a4a4a; border-radius:25px; float:right; height:50px; margin:0 0 20px 20px; padding:0; width:50px } .Consent--login .Consent__close:hover{background:#171717 } @media only screen and (min-width:40.063em) and (max-width:64em){.row,.top-bar .row{min-width:20rem; width:100% } .content-container .content{margin-bottom:20px } } @media only screen and (min-width:40.063em) and (max-width:47.9375em){.row,.top-bar .row{width:40.063rem } } @media only screen and (min-width:48em) and (max-width:56em){.row,.top-bar .row{width:48rem } } @media only screen and (min-width:56.0625em) and (max-width:64em){.row,.top-bar .row{width:56.0625rem } } @media only screen and (min-width:64.063em) and (max-width:74.6875em){.row,.top-bar .row{width:64.063rem } } @media only screen and (min-width:74.75em){.row,.top-bar .row{width:74.75rem } } nav.small-select li{float:left; font-size:15.2px; font-size:.95rem; line-height:60px; margin:0 10px } nav.small-select select{display:none } .trigger.cattree{border-radius:3px; display:block; left:10px; line-height:42px; padding:0 10px; position:absolute; top:13px; z-index:710 } .logged-in.dot{border-radius:5px; display:block; height:5px; width:5px; z-index:10 } .site .top-bar{height:70px } button.search.submit{height:100%; line-height:0; top:0 } body .ui-autocomplete .ui-menu-item .ui-corner-all{border-radius:0 } .ui-menu{border-radius:0; padding:0 } .ui-widget{font-family:Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif } @media(max-width:960px){nav.small-select ul{display:none } nav.small-select select{display:inline-block } } @media only screen and (min-width:64.063em){header.site.fixed{left:0; position:fixed; top:0; width:100%; z-index:99 } } .tipster .menu{margin:0; padding:0 } .tipster .user{border-bottom:1px solid #f3f3f3; color:#000; font-size:14.4px; font-size:.9rem; margin:0; padding:5px 10px } .tipster .account.menu a{border-bottom:1px solid #eee; display:block; float:left; width:100% } .tipster .account.menu li{float:left; list-style:none; width:100% } .tipster .account.menu .account-info{-webkit-border-radius:3px; background:tomato; border-radius:3px; color:#fff; display:block; float:right; font-size:11.2px; font-size:.7rem; margin-bottom:3px; padding:0 5px } body.modal-active{overflow:hidden } .modal-mask{bottom:0; height:100%; left:0; position:fixed; right:0; top:0; width:100%; z-index:900 } .login-panel,.register-panel{height:auto; min-height:260px; padding:15px } .login-panel h1,.register-panel h1{font-size:22px; line-height:18px; margin:0 0 20px } .register-panel{border-left-color:transparent; position:relative } .register-panel h1{margin-bottom:17px } .register-panel h6{display:block; font:italic 400 14px/20px 'Georgia',sans-serif; margin:-1px 0 14px } .register-panel .perks{list-style:none; margin:15px 0 } .register-panel .register-now{border-radius:3px; display:block; font-weight:500; height:40px; line-height:10px; margin:19px 0 0; text-align:center; text-transform:uppercase; width:100% } .login-field{position:relative } .login-register{height:auto; min-height:230px } .login-register .panel-input{border-radius:3px; box-shadow:none; font-size:18px; height:40px; margin:0 0 15px; padding:5px 10px } .login-register .login-submit{border:0; border-radius:3px; display:block; font-weight:500; height:40px; margin:0; text-align:center; text-transform:uppercase; width:100% } .login-register .remember,.login-register .forgot-pass{display:block; float:left; height:20px; line-height:20px; margin:0 0 17px } .login-register .forgot-pass{float:right; font-weight:700; line-height:22px } .perks li{font-size:12px; margin:0 } .perks li:last-of-type{margin:0 } #quick_login{margin:0 } #quick_login .modal-input{border-radius:3px; box-shadow:none; font-size:18px; height:40px; margin:0 0 12px; padding:5px 10px } #quick_login .remember-container{display:block; float:left; height:20px; margin:22px 0 0 } .forgot-pass{display:block; font-size:12px; font-weight:400; text-align:center } .orders-list{border:1px solid; margin-bottom:30px } .orders-list .order{border-bottom:1px solid; padding-bottom:7px; padding-top:7px } .orders-list .order-labels{padding:10px } .orders-list .order-labels:last-child{border-bottom:0 } .user_orders .pagination{margin-bottom:30px } .user_orders .toggle-order{display:block; font-size:13.6px; font-size:.85rem; font-weight:700; padding:5px 0; text-align:center } .order-info{padding:0 10px } .order .status{font-weight:700; padding:3px } .order-details ul{font-size:12px; font-size:.75rem; list-style:none } .parent-category{list-style:none } .parent-category .cat-img img{height:auto } .parent-category li{display:block; float:left; padding-bottom:13.333px; padding-bottom:.83333rem; padding-left:13.333px; padding-left:.83333rem; padding-right:13.333px; padding-right:.83333rem; position:relative; width:24% } .parent-category li a{border-radius:3px; display:block; height:100%; padding:10px; text-align:center; transition:all .3s ease; vertical-align:middle } @media only screen and (max-width:40em){.parent-category li{display:block; margin-bottom:0; padding-bottom:.3rem; width:100% } .parent-category li a{display:block; padding:7px 0 } .parent-category .cat-img img{max-height:65px } } @media only screen and (min-width:40.063em){.parent-category li{height:auto; padding:5px } .parent-category li img{max-height:130px; max-width:150px; width:100% } } input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none; margin:0 } input[type=number]{-moz-appearance:textfield } .button.view{border-radius:3px; display:block; font-size:12px; line-height:36px; margin:5px 0 0; outline:none; padding:0 5% } ul.products{list-style:none } .products>ul{list-style:none; margin:10px 0; padding:0 } .products .product .msrp{display:none } .products .enable-msrp .msrp{display:inline } .products-container.browse .products{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; transition:opacity .5s ease } .products-container.browse .products.list,.products-container.browse .products.grid,.products-container.browse .products.detailed{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .products-container.browse .detailed .variant-short-info{font-size:12.8px; font-size:.8rem } .products-container.browse .detailed .variant-short-info em{font-size:11.2px; font-size:.7rem } .carousel .products.grid{margin:0 } .products.grid{display:block; margin:0 -.571em; padding:0 } .products.grid:before,.products.grid:after{content:' '; display:table } .products.grid:after{clear:both } @media only screen and (min-width:40.0625em){.products.grid.across-5 .product{width:20% } } @media only screen and (min-width:40.0625em){.products.grid.across-4 .product{width:25% } } @media only screen and (min-width:40.0625em){.products.grid.across-3 .product{width:33% } } @media only screen and (min-width:40.0625em){.products.grid.across-2 .product{width:50% } } @media only screen{.products.grid.across-1 .product{width:100% } } .products.grid .product{display:block; float:left; font-size:14px; line-height:20px; margin:0; padding:.625em } .products.grid .product .inner{border-radius:3px; position:relative } .products.grid .product.empty p{margin:0; padding:0 } .products.grid .variants.list{display:none } .products.grid .image{font:0/0 a; height:210px; margin:0; padding:5%; text-align:center } .products.grid .image:before{content:' '; display:inline-block; height:100%; vertical-align:middle } .products.grid .image img{display:inline-block; font:16px/1 Arial sans-serif; max-height:90%; vertical-align:middle } .products.grid .meta{border-radius:0 0 3px 3px; margin:0; padding:4% 5%; text-align:center } .products.grid .name{display:block; font-size:14px; font-weight:700; line-height:20px; margin:0; overflow:hidden; padding:0; text-overflow:ellipsis; white-space:nowrap; width:100% } .products.grid .category{display:block; font-size:10px; line-height:1em; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .products.grid .stock-indicator.no-stock{font-size:11px; left:0; padding:2px 8px; position:absolute; top:10px } .products.grid .domestic-only{font-size:11px; left:0; line-height:1.2em; overflow:hidden; padding:5px; position:absolute; text-align:center; text-overflow:ellipsis; top:0; white-space:nowrap; width:100% } .products.grid .preorder{font-size:11px; left:0; line-height:1.4em; padding:2px 8px; position:absolute; text-align:center; top:176px } .products.grid .store-pickup{display:block; font-size:11.2px; font-size:.7rem; line-height:16px; line-height:1rem; padding:5px; position:absolute; text-align:center; top:0; width:100%; z-index:1 } .products.grid .store-pickup.domestic{line-height:9.6px; line-height:.6rem; top:23px } .products.grid .variants,.products.grid .qty,.products.grid .separator{display:none } .buylist .browse .products.grid .price,.buylist .products.grid .credit .store-credit{display:inline-block; width:100% } .search .products.grid .meta{min-height:115px } .category_browse .browse .products.grid .meta{min-height:100px } .category_browse .browse .products.grid .meta.credit{min-height:120px } .category_browse .products.grid .button.view,.related-products-container .button.view{bottom:10px; left:50%; margin-left:-30%; position:absolute; width:60% } .related-products-container .products.grid .meta{min-height:114px } .browse .products.list .product{display:block; margin:0 0 10px; width:100% } .browse .products.list .product:before,.browse .products.list .product:after{content:' '; display:table } .browse .products.list .product:after{clear:both } .browse .products.list .inner{display:block; position:relative } .browse .products.list .preorder{display:inline; font-size:9.6px; font-size:.6rem; padding:1.6px 8px; padding:.1rem .5rem; position:initial; text-align:left } @media only screen and (max-width:47.9375em){.browse .products.list .preorder{width:100% } } .browse .products.list .domestic-only,.browse .products.list .store-pickup{display:inline; font-size:9.6px; font-size:.6rem; padding:1.6px 8px; padding:.1rem .5rem; position:initial; text-align:left; white-space:nowrap } .browse .products.list .image{float:left; font:0/0 a; height:60px; margin:0; position:relative; text-align:center; width:7% } .browse .products.list .image:before{content:''; display:inline-block; height:100%; vertical-align:middle } .browse .products.list .image img{display:inline-block; font:16px/1 Arial sans-serif; max-height:60px; max-width:50px; vertical-align:middle } .browse .products.list .meta{display:block; float:left; font-size:14px; height:60px; line-height:60px; padding:0 10px; position:relative; width:93% } .browse .products.list .name{display:block; float:left; font-size:14px; font-weight:700; line-height:60px; margin:0; overflow:hidden; padding:0; text-overflow:ellipsis; white-space:nowrap; width:45% } .browse .products.list .qty{display:block; float:left; padding-left:1em; width:120px } .browse .products.list .view{float:right; line-height:32px; line-height:2rem; margin-top:11px; max-width:130px; padding:0 10px; width:100% } .browse .products.list .enable-msrp .name{width:37% } .browse .products.list .price,.browse .products.list .separator,.browse .products.list .store-credit{display:block; float:left; font-weight:700 } .browse .products.list .msrp{display:block; font-weight:700; padding-right:8px; padding-right:.5rem } .browse .products.list .offers{float:left; padding:0 2em } .browse .products.list .offers>span:last-of-type{padding:0 1em } .browse .products.list .variants{display:none } .browse .products.list .no-stock{display:block; float:left } .browse .products.list .category{font-size:10px; left:10px; line-height:1em; position:absolute; top:10px } .products.detailed .variants{display:block; float:left; width:80% } .products.detailed .image-meta{float:left; font-size:14px; padding:0 10px; width:20% } .products.detailed .image-meta .price.sell{display:block; font-size:14px } .products.detailed .image-meta .qty{display:block } .products.detailed .image{margin-bottom:5px; text-align:center } .products.detailed .image img{max-width:120px } .products.detailed .category{display:block; font-size:12px; line-height:16px; line-height:1rem; padding:0 } .products.detailed .preorder,.products.detailed .domestic-only,.products.detailed .store-pickup{display:inline; font-size:12px; font-size:.75rem; padding:1.6px 8px; padding:.1rem .5rem; position:initial; text-align:left; white-space:nowrap } .products.detailed .product{display:block; margin-bottom:20px; padding-bottom:20px } .products.detailed .product:last-child{border:0 } .products.detailed .product:before,.products.detailed .product:after{content:''; display:table } .products.detailed .product:after{clear:both } .products.detailed .product .inner{padding-top:30px; position:relative } @media only screen and (max-width:40em){.products.detailed .product .inner{padding:0 } } .products.detailed .product .name{position:absolute; top:0 } @media only screen and (max-width:40em){.products.detailed .product .name{position:relative } } .products.detailed .product .category{position:absolute; top:20px } .products.detailed .product .offers .stock-indicator.no-stock{font-size:11px; padding:2px 8px } @media only screen and (max-width:40em){.products.detailed .product .offers .stock-indicator.no-stock{position:relative } } @media only screen and (min-width:40.063em){.products.detailed .product .offers .stock-indicator.no-stock{left:0; position:absolute; top:40px } } .products.detailed .name{display:block; font-size:14px; font-weight:700; line-height:20px; margin:0; padding:0 } .products.detailed .meta .offers,.products.detailed .meta .qty{display:none } .products.detailed .enable-msrp .image-meta .price.msrp{display:block; text-align:center } .products.detailed .variant-short-info{line-height:34px } .products.detailed .variant-row.no-stock{line-height:34px } .products.detailed .variant-row.no-stock .price{float:right; font-weight:700 } .products.detailed .sell-button{width:13% } .product-container.dynamic{display:block; margin-bottom:20px } .product-container.dynamic h2{border-radius:3px; display:block; font-size:22.4px; font-size:1.4rem; font-weight:500; line-height:28.8px; line-height:1.8rem; margin:0; padding:10px 20px } .product-container.dynamic .products.grid{border-radius:0 0 3px 3px; border-top:0; display:block; padding:0 } .product-container.dynamic .view-all{border-radius:0 0 3px 3px; display:block; font-size:15px; font-weight:700; margin:0; padding:5px 0; text-align:center } .product-container.dynamic .list{display:block; list-style:none; margin:0; padding:0; width:100% } .product-container.dynamic .list .product{border-bottom:0; clear:both; display:block; float:none; height:60px; margin:5px 0; padding:0; width:100%; z-index:1 } .product-container.dynamic .list .product .button.view{display:none } .product-container.dynamic .list .product .image{display:block; float:left; height:100%; padding:0; text-align:left; width:20% } .product-container.dynamic .list .product img{box-shadow:none; height:100%; padding:0; width:auto } .product-container.dynamic .list .product .meta{display:block; float:left; font-size:14px; height:60px; line-height:50px; padding:5px; position:relative; text-align:left; width:80% } .product-container.dynamic .list .product .name{display:block; float:none; font-size:14px; font-weight:600; line-height:24px; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70% } .product-container.dynamic .list .product .price{display:block; float:none; font-size:12px; line-height:24px; margin:0; overflow:hidden; padding:0 5px; width:100% } .product-container.dynamic .list .product a span{display:block; line-height:21px; padding:0 5px } .product-container.dynamic .list .product a:hover img{border:0; margin:4px 0 4px 4px; z-index:100 } .list .no-results{position:relative } .list .no-results .inner{line-height:20px; margin-top:-10px; position:absolute; text-align:center; top:50%; width:100% } .product-container.dynamic .product-list{border-radius:3px 3px 0 0 } .product-container.dynamic .product-list .product{margin:0; overflow:hidden } .product-container.dynamic .product-list .product .meta,.product-container.dynamic .product-list .product .image{height:59px; overflow:hidden } .product-container.dynamic .product-list .product .meta{background:transparent } .product-container.dynamic .product-list .product img{height:51px; margin:4px 0 4px 4px } @media only screen and (max-width:40em){.products.grid .product{width:50% } .products.detailed .image-meta{display:block; width:100% } .products.detailed .name{font-size:18px } .products.detailed .image{display:none } .products.detailed .button.view{display:none } .products.detailed .meta{margin-bottom:5px } } @media only screen and (max-width:40em){.products.detailed .variants{width:100% } .browse .products.list .offers{padding:0 } } @media only screen and (min-width:40.063em){.products.grid .product{width:25% } } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.list .image{width:9% } .browse .products.list .image .meta{width:91% } .products.detailed .variants{display:block; float:right; width:77% } } @media only screen and (max-width:47.9375em){.browse .products.list .meta{width:100% } .browse .products.list .meta .view{display:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70px } .browse .products.list .meta .name{width:60% } .browse .products.list .meta .offers{float:right } .browse .products.list .preorder{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:67% } .browse .products.list .product .image{display:none } .browse .products.list .msrp{font-weight:700 } } @media only screen and (min-width:64.063em){.three-column .products.detailed .variants{float:right; width:77% } .three-column .products.detailed .variant-row.no-stock{line-height:1.4rem } .three-column .products.detailed .variant-row.no-stock .price{margin-top:20px; width:0 } .three-column .products.detailed .image img{max-width:94px } .three-column .products.grid .product{width:33% } .three-column .product-price-qty{margin:0 } } @media only screen and (min-width:64.063em) and (max-width:74.6875em){.three-column .products.detailed .image-meta{display:block; width:100% } .three-column .products.detailed .name{font-size:18px } .three-column .products.detailed .image{display:none } .three-column .products.detailed .button.view{display:none } .three-column .products.detailed .meta{margin-bottom:5px } .three-column .products.detailed .variants{width:100% } } #register-container{padding:15px 5px; position:relative } #register-container h1{font-size:22px; line-height:18px; margin:0 0 20px } #register-container .personal-info,#register-container .customer-info{display:block; height:auto; margin-bottom:30px; padding-bottom:20px } #register-container input[type=text],#register-container input[type=password]{border-radius:3px; box-shadow:none; font-size:18px; height:36px; margin:0 0 15px; padding:5px 10px } #register-container .form-divide{clear:both; display:block; height:1px; margin:20px 0; width:100% } .notify-secure{position:absolute; right:5px; top:5px } .signup-submit{display:block; margin-top:25px; width:100% } .recaptcha_input_area input[type=text]{display:inline } #recaptcha_privacy{position:absolute; right:0; top:36px } #recaptcha_privacy a{font-size:10px } #recaptcha_privacy a:hover{text-decoration:underline } .search-container{line-height:16px; line-height:1rem; position:relative } .search-container select{-moz-apperance:none; font-size:12px; font-size:.75rem; margin:0; width:100px } .search-container select:focus{box-shadow:none; outline:none } .search-container .placeholder{cursor:text; display:block; height:100%; left:10px; padding-top:11px; position:absolute; z-index:1 } .search-container .search-categories select{width:100px } @media only screen and (min-width:64.0625em){.search-container .search-categories select{width:150px } } .search-container .search-options{display:block; height:100%; margin-left:1%; position:absolute; right:0; top:0 } .search-container .search-options input[type=radio]{margin:0 0 5px } .search-container.cc-radio .options-container{position:absolute; right:0; top:0 } .search-container.cc-radio .options-select{width:13px } .search-container.cc-radio .search-options{top:1px; width:18% } .search-container.cc-radio input.search-field{width:80% } .search-container.cc-radio label{line-height:16px; line-height:1rem } .search-container.cc-radio input[type=radio]{top:2px } .search-container .options-select{-moz-appearance:none; background-position:89% center; width:85px } body:not(:-moz-handler-blocked) .search-container .options-select{padding-top:0 } .search-container.cc-categories .placeholder{left:110px } @media only screen and (min-width:64.0625em){.search-container.cc-categories .placeholder{left:160px } } .search-container.cc-categories .search-field{padding-left:110px } @media only screen and (min-width:64.0625em){.search-container.cc-categories .search-field{padding-left:160px } } .search-container.cc-categories .search-categories{display:block; height:100%; left:0; line-height:16px; line-height:1rem; margin:0; position:absolute; top:0 } .search-container input.search-field{top:0 } .search-categories{display:none } .search-categories.active{display:block } .search-categories.cc-dropdown{display:block; position:relative } .search-categories.placeholder{cursor:text; display:block; height:100%; left:10px; padding-top:11px; position:absolute; z-index:1 } .multi_search .deck{list-style:none; margin:0 0 20px } .multi_search .deck li{font-size:13.6px; font-size:.85rem; line-height:28.8px; line-height:1.8rem } .search-instructions{display:block; margin:20px 0; padding:10px } #multisearch_query{min-height:200px } #advanced_search{padding:0!important } #advanced_search.show{display:block!important } #advanced_search_form{border-bottom:1px solid #DDD; margin-bottom:50px; padding-bottom:30px } #advanced_search_form table{margin-bottom:0 } #advanced_search_form label{font-size:16px; text-transform:capitalize } #advanced_search_form .descriptor_choices th{font-weight:400; padding:3.2px 10px; padding:.2rem .625rem } #advanced_search_form .descriptor_choices label{font-size:15px; line-height:19.2px; line-height:1.2rem } #advanced_search_form .descriptor_choices td{width:100% } #advanced_search_form .descriptor_choices input[type=text],#advanced_search_form .descriptor_choices input[type=number]{border-radius:3px; height:35px; margin-bottom:0; padding:5px 10px } #advanced_search_form .choice_option label{font-size:14px } #advanced_search_form .choice_option input{margin:0 } #advanced_search_form #search_descriptors,#advanced_search_form #variant_filters{background:#fff } #advanced_search_form fieldset{margin-bottom:0 } #advanced_search_form .variant_descriptor select{background-image:none; margin-bottom:0 } #name_includes,#tags_includes{margin-bottom:15px } #name_includes label,#tags_includes label{font-size:14px; height:20px; line-height:20px; margin-bottom:5px } #filter_in_stock,#filter_buylist_mode{height:20px; margin:10px 0 25px } #filter_in_stock label{color:red; display:block; float:left; font-size:16px; margin:0 0 0 5px } #filter_buylist_mode label{color:green; display:block; float:left; font-size:16px; margin:0 0 0 5px } #category_descriptors{height:300px; margin-bottom:40px; overflow:scroll } #search_sell_price_gte,#search_sell_price_lte,#search_buy_price_gte,#search_buy_price_lte{float:left; width:43% } #filter_sell_price label:nth-of-type(1),#filter_buy_price label:nth-of-type(1){font-size:12px; height:20px; line-height:20px; margin-bottom:3px } #filter_sell_price label:nth-of-type(2),#filter_buy_price label:nth-of-type(2){display:block; float:left; font-size:12px; line-height:40px; text-align:center; text-transform:lowercase; width:14% } #sort_by label{display:none } #search_descriptors fieldset{border:none; margin:0; padding:0 } #search_descriptors fieldset legend{display:none } #categories_select{height:300px; margin-bottom:40px; overflow:hidden } #categories_select select{background:#fafafa; border:solid 1px #dedede; height:300px; padding:0; width:100%!important } #categories_select option{padding:1.6px 12.8px; padding:.1rem .8rem } #categories_select option.parent{background:#f0f0f0; border-bottom:solid 1px #dedede; font-size:15.2px; font-size:.95rem; font-weight:500; margin:3.2px 0; margin:.2rem 0; padding:3.2px 9.6px; padding:.2rem .6rem } #categories_select option.parent:first-of-type{margin-top:0 } #search_in_stock,#buylist_mode{display:block; float:left; height:20px } #search_direction{margin:0 } #search_submit{height:51px } .advanced_search_form_controls a{font-size:13px } #edit_advanced_search{margin-right:5px } #new_advanced_search{margin-left:5px } .mobile-search-container{display:none; padding:10px } .mobile-search-container.active{display:block } .mobile-search-container .simple-search{margin:0; padding:0 } @media only screen and (max-width:40em){.search-container.categories .search-categories{display:none } .search-container.categories input.search-field{padding-left:10px } .search-container.categories .placeholder{left:10px } } .row.spacing-bottom,.spacing-bottom{margin-bottom:30px } .cc-tagged{position:relative } .site .cc-tagged,.list-adv .cc-tagged,.banner-items .cc-tagged{max-width:none } .cc-tagwrap{background:rgba(240,50,95,.9); border-radius:10px; border:2px solid #e86e8b; box-shadow:1px 1px 8px rgba(0,0,0,.6); color:#fff; display:block; font-size:14.4px; font-size:.9rem; left:0; line-height:20px; padding:5px 15px; position:absolute; text-transform:none; text-shadow:1px 1px 3px rgba(0,0,0,.2); top:0; z-index:99999 } .banner-items .cc-tagwrap{width:auto } .cc-tagwrap span{display:block; width:100% } .mytags.no-results.left{min-width:33% } .hide-empty{height:0; overflow:hidden } .hide-load{position:absolute; left:-9999px; top:-9999px } @media only screen{.pointer{cursor:pointer } .text-right{text-align:right!important } .text-left{text-align:left!important } .text-center{text-align:center!important } .right{float:right!important } .left{float:left!important } .center,.centered{float:none!important; margin:0 auto!important } .eat-left{padding-left:0 } .eat-right{padding-right:0 } .eat-both{padding-left:0; padding-right:0 } .column.orphinate{float:left!important } .tick{border-left:3px solid transparent; border-right:3px solid transparent; border-top:3px solid #AAA; display:inline-block; font-size:0; height:0; line-height:0; position:relative; top:-3px; width:0 } } @media only screen and (max-width:40em){.small-text-right{text-align:right!important } .small-text-left{text-align:left!important } .small-text-center,.small-text-centered{text-align:center!important } .small-right{float:right!important } .small-left{float:left!important } .small-center,.small-centered{float:none!important; margin:0 auto!important } .small-eat-left{padding-left:0 } .small-eat-right{padding-right:0 } .small-eat-both{padding-left:0; padding-right:0 } } @media only screen and (min-width:40.063em) and (max-width:64em){.medium-text-right{text-align:right!important } .medium-text-left{text-align:left!important } .medium-text-center,.medium-text-centered{text-align:center!important } .medium-right{float:right!important } .medium-left{float:left!important } .medium-center,.medium-centered{float:none!important; margin:0 auto!important } .medium-eat-left{padding-left:0 } .medium-eat-right{padding-right:0 } .medium-eat-both{padding-left:0; padding-right:0 } } @media only screen and (min-width:64.063em){.large-text-right{text-align:right!important } .large-text-left{text-align:left!important } .large-text-center,.large-text-centered{text-align:center!important } .large-right{float:right!important } .large-left{float:left!important } .large-center,.large-centered{float:none!important; margin:0 auto!important } .large-eat-left{padding-left:0 } .large-eat-right{padding-right:0 } .large-eat-both{padding-left:0; padding-right:0 } } input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none; margin:0 } .hide{display:none!important } .help-headings{padding-bottom:24px; padding-bottom:1.5rem } .help-section h5{font-weight:700; margin-bottom:12.8px; margin-bottom:.8rem } .help-contact{border-top:1px solid #666; margin-bottom:24px; margin-bottom:1.5rem; padding-top:24px; padding-top:1.5rem } .help-dynamic{border-bottom:1px solid #666; margin-bottom:16px; margin-bottom:1rem; padding-bottom:16px; padding-bottom:1rem } .help-searches{text-transform:capitalize } .category-tree{margin:0 0 20px; padding:0; position:relative } .category-tree .title{display:block; font-size:18.4px; font-size:1.15rem; height:48px; line-height:45px; margin:0; padding:0 15px } .category-tree .sub-categories{display:none; margin:0; padding:0; width:100% } .category-tree .categories{position:relative; z-index:11; margin:0 } .category-tree .category{display:block; list-style:none; margin:0; padding:0; position:relative } .category-tree .category a{display:block; font-size:14.4px; font-size:.9rem; line-height:40px; height:42px; max-height:42px; padding:0 15px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .category-tree .category a:hover{text-decoration:none } .category-tree .category .icon{position:absolute; right:15px; top:50% } .category-tree .category .fa-angle-right{margin-top:-7px } .category-tree .category .fa-angle-down{margin-top:-5px } .category-tree .category .sub-categories{margin:0 } .category-tree .category--dummy{min-height:42px } .category-tree .category.active{z-index:1 } .category-tree--container{float:right; width:100% } .category-tree--container>.title{display:block; font-size:18.4px; font-size:1.15rem; height:48px; line-height:45px; margin:0; padding:0 15px } .category-tree--standard .collapsed ul{display:none } .category-tree--standard .sub-categories{width:300% } .category-tree--standard .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree--standard .category .parent{width:90% } .category-tree--standard .depth-1>.sub-categories{left:100%; position:absolute; top:-1px; width:720px; z-index:9999 } .category-tree--standard .depth-1.active>.sub-categories{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap } .category-tree--standard .category:not(.depth-1){max-width:33.333333%; float:left } .category-tree--standard .category:not(.depth-1) .icon{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); transition:-webkit-transform .2s ease-in-out; transition:transform .2s ease-in-out; transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out } .category-tree--standard .category:not(.depth-1).active .icon{-webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg) } .category-tree--standard .depth-2{width:240px } .category-tree--standard .depth-3{width:240px } .category-tree--standard .depth-3 i{display:none } .category-tree--standard.active>.sub-categories{border:0; display:block } .category-tree--truncated .category{max-height:42px } .category-tree--truncated .depth-1>.sub-categories{left:100%; position:absolute; top:-1px; width:720px; z-index:9999 } .category-tree--truncated .depth-1.active>.sub-categories{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap } .category-tree--truncated .sub-categories{min-height:320px; background-size:contain; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column } .category-tree--truncated .sub-categories a:hover{background:none; border:0 } .category-tree--accordion .category{padding:0; position:relative; transition:height .2s ease } .category-tree--accordion .category a{display:block; font-size:14.4px; font-size:.9rem; height:100%; line-height:40px; padding:0 15px } .category-tree--accordion .category a:hover{text-decoration:none } .category-tree--accordion .category .icon{position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" } .category-tree--accordion .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree--accordion .category .parent{width:90% } .category-tree--accordion .noleaf.active{height:auto } .category-tree--accordion .noleaf.active a{height:40px; line-height:38px } .category-tree--accordion .noleaf.active>a>.icon{right:14px } .category-tree--accordion .noleaf.active>a>.icon:before{content:'\f068'; opacity:.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)" } .category-tree--accordion .placeholder{border:0; display:none; float:left; overflow:hidden; width:720px } .category-tree--accordion .placeholder.active{display:block } .category-tree--accordion .sub-categories{border:0; display:none } .category-tree--accordion .sub-categories li{clear:both; width:100% } .category-tree--accordion .sub-categories.active{display:block } .category-tree--accordion .depth-1>.sub-categories{border:0; width:100% } .category-tree--accordion .depth-1>.sub-categories>.sub-categories{background:#32394a } .site-categories.locked{display:block; height:100%; max-width:280px; width:100% } .category-tree.horizontal{height:42px; margin:0 } .category-tree.horizontal .collapsed ul{display:none } .category-tree.horizontal ul.categories{min-height:42px } .category-tree.horizontal .category{height:42px; padding:0; position:relative; text-align:left; width:33.333333% } .category-tree.horizontal .category a{display:block; font-size:14.4px; font-size:.9rem; height:100%; line-height:40px; padding:0 15px } .category-tree.horizontal .category a:hover{text-decoration:none } .category-tree.horizontal .category .icon{position:absolute; right:15px; top:50% } .category-tree.horizontal .category .fa-angle-right{margin-top:-7px } .category-tree.horizontal .category .fa-angle-down{margin-top:-5px } .category-tree.horizontal .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.horizontal .placeholder{border:0; display:none; float:left; overflow:hidden; width:100% } .category-tree.horizontal .placeholder.active{display:block } .category-tree.horizontal .depth-1{float:left; text-align:center } .category-tree.horizontal .depth-1>.sub-categories{left:0; position:absolute } .category-tree.horizontal .depth-1>.sub-categories.active{display:block } .category-tree.horizontal .depth-1>.sub-categories>.sub-categories{float:left } .category-tree.horizontal .depth-2{float:left } .category-tree.horizontal .depth-2 .subcategories.active{width:720px } .category-tree.horizontal .depth-3{float:left } .category-tree.horizontal .sub-categories{border:0; display:none } .category-tree.horizontal .sub-categories.active{display:block } #horizontal-catcher{display:none; height:auto; position:absolute; top:100%; width:100%; z-index:5 } .tree-house.tofixed{display:block; height:60px; margin:0 0 5px; padding:0; position:relative; width:100% } .tree-house.tofixed .drop-trigger{border-radius:3px; display:block; height:60px; margin:0; padding:0; text-align:center; width:100% } .category-tree.dropper{display:none; left:0; max-width:100%; position:absolute; top:100%; z-index:1000 } .category-tree.dropper .collapsed ul{display:none } .category-tree.dropper.open{display:block } .category-tree.dropper .category{height:42px; padding:0; position:relative } .category-tree.dropper .category a{display:block; font-size:14.4px; font-size:.9rem; height:100%; line-height:40px; padding:0 15px } .category-tree.dropper .category a:hover{text-decoration:none } .category-tree.dropper .category .icon{position:absolute; right:15px; top:50% } .category-tree.dropper .category .fa-angle-right{margin-top:-7px } .category-tree.dropper .category .fa-angle-down{margin-top:-5px } .category-tree.dropper .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.dropper .category .parent{width:90% } .category-tree.dropper .placeholder{border:0; display:none; float:left; overflow:hidden; width:720px } .category-tree.dropper .placeholder.active{display:block } .category-tree.dropper .depth-2{float:left; width:240px } .category-tree.dropper .depth-3{float:left; width:240px } .category-tree.dropper .sub-categories{border:0; display:none } .category-tree.dropper .sub-categories.active{display:block } .category-tree.dropper .depth-1>.sub-categories{border:0; left:100%; position:absolute; top:-1px; width:720px } .category-tree.dropper .depth-1>.sub-categories.active{display:block } .category-tree.dropper .depth-1>.sub-categories>.sub-categories{float:left } @media screen and (min-width:1024px){.cattree.trigger{display:none } } .product-container.dynamic{display:block } .product-container.dynamic li.product{list-style:none } .product-container.dynamic .small-list{margin-bottom:0 } .product-container.dynamic .small-list .product{border-bottom:1px solid #DDD; clear:both; display:block; float:none; height:60px; padding:0; z-index:1 } .product-container.dynamic .small-list .product:hover{overflow:visible } .product-container.dynamic .small-list .product:last-child{border:0 } .product-container.dynamic .small-list .product a{-moz-transform:none; -ms-transform:none; -o-transform:none; -webkit-transform:none; background:#FFF; display:block; font-size:14.4px; font-size:.9rem; height:100%; overflow:hidden; padding:10px; transform:none } .product-container.dynamic .small-list .product a span{display:block; line-height:21px; padding:0 5px } .product-container.dynamic .small-list .product a:hover{background:#fafafa; overflow:visible } .product-container.dynamic .small-list .product a:hover img{border:5px solid #FFF; box-shadow:0 0 15px rgba(0,0,0,.9); margin-bottom:-105%; margin-top:-105%; z-index:100 } .product-container.dynamic .small-list .product .image{float:left; height:49px; padding-left:0; width:30% } .product-container.dynamic .small-list .product img{box-shadow:0 0 10px rgba(0,0,0,.5); padding-left:0; position:relative; width:100%; z-index:1 } .product-container.dynamic .small-list .product .name{color:#222; float:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70% } .product-container.dynamic .small-list .product .price{float:none; overflow:hidden; padding:0 5px; width:inherit } .product-container.dynamic.list{padding:0 } .product-container.dynamic.list a.view-all{background:#333; border:1px solid #333; color:#fff; display:block; font-size:15px; font-weight:700; margin:0; padding:5px 0; text-align:center } .product-container.dynamic.list a.view-all:hover{background:#666; border-color:#666 } @media only screen and (min-width:320px) and (max-width:767px){.product-container.dynamic.list{width:100% } } [data-lookbook-content]{visibility:hidden } [data-lookbook-content].grid,[data-lookbook-content].list,[data-lookbook-content].detailed{display:block; clear:both; visibility:visible } .lookbook .filters{display:block; height:50px; margin:0 0 5px } .lookbook .filters li{background:#DDD; height:100% } .lookbook .layouts .inner{display:block; height:400px; margin:0 0 20px } .lookbook .layouts.grid .inner{background:red } .lookbook .layouts.list .inner{background:blue } .lookbook .layouts.detailed .inner{background:green } .bxslider ul{list-style:none; margin:0; padding:0 } .bxslider .bx-wrapper{margin:0 auto } .bxslider .bx-controls{display:block; text-align:center } .bxslider .bx-controls-direction{left:0; position:absolute; top:50%; width:100% } .bxslider.fade li{display:none } .bxslider.slide{display:block; margin:0 0 20px; overflow:hidden; position:relative } .bxslider.slide ul{max-height:320px; overflow-y:hidden } .bxslider.slide li{text-align:center } .bxslider .bx-controls-direction{margin-top:-30px } .bxslider .bx-pager{display:inline-block; margin:10px 0 0 } .bxslider .bx-pager-item{float:left } .bxslider .bx-pager-item a{background:#e5e5e5; color:transparent; border-radius:50%; display:block; font:0/0 a; height:13px; margin-right:5px; text-shadow:none; width:13px } .bxslider .bx-controls-direction i{font-size:50px } .bxslider .bx-pager-item a.active{background:#333 } .bxslider.slide ul li.product .image{display:block; margin-bottom:10px; width:100% } .bxslider.slide ul li.product a{background:transparent; border:none } .bxslider.slide ul li.product a:hover{background:transparent; border:none } .bxslider .thumbnails{display:block; margin:10px 0; max-height:60px } .bxslider .thumbnails:before,.bxslider .thumbnails:after{content:" "; display:table } .bxslider .thumbnails .thumbnail{height:auto; max-width:20%; text-align:center; width:auto; float:left; padding:.5% } .bxslider .thumbnails .thumbnail.active img{outline:2px solid #2a87a5 } .bxslider .thumbnails .thumbnail:active{transform:none; -o-transform:none; -ms-transform:none; -moz-transform:none; -webkit-transform:none } .bxslider .thumbnail .image{height:100%; max-height:60px; width:auto } .bx-slider.carousel ul{padding:0 20px } .bxslider .bx-controls-direction a{color:#b4b4b4; font-size:30px; opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; position:absolute; transition:all .3s ease } .bxslider .bx-controls-direction a.bx-next{margin-right:20px; right:0 } .bxslider .bx-controls-direction a.bx-prev{margin-left:20px; left:0 } .bxslider.crawler .bx-wrapper{max-width:958px!important } .bxslider.single .heading{background:#333; border-radius:3px 3px 0 0; color:#FFF; display:block; font-size:20px; font-weight:500; left:-1px; line-height:50px; margin:0; padding:0 20px; position:absolute; top:0; width:100% } .bxslider.single{background-color:#f3f3f3; border-radius:3px; border:1px solid #ddd; position:relative; padding-bottom:15px; padding-top:50px } .bxslider.single .bx-wrapper{max-width:170px!important; margin:0 auto } .bxslider.single .bx-wrapper .bx-viewport{height:240px; overflow:visible!important; position:relative; width:100% } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x{overflow:visible; position:relative } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product{display:list-item; float:none; list-style:none; position:absolute; width:170px; z-index:50 } .bxslider.single .bx-controls-direction a.bx-prev{margin-left:10px } .bxslider.single .bx-controls-direction a.bx-next{margin-right:10px } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .image{height:235px; margin:10px 0 0 } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .image img{height:100%; width:100% } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .meta{background-color:#f3f3f3; border-radius:3px; border:1px solid #ccc; bottom:10%; box-shadow:rgba(0,0,0,.2) 0 1px 6px 1px; left:-31px; padding:10px 16px; position:absolute; width:233px } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .meta .name{color:#008cba; font-size:14px; font-weight:700; line-height:15px; margin:0; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .meta .price{color:#333; display:block; font-size:20px; font-weight:700; margin:0 auto; text-align:right; width:100% } @media only screen and (max-width:40em){.bxslider .bx-controls-direction i{font-size:19px } } @media only screen and (min-width:64.063em){.bxslider .bx-controls-direction a{opacity:.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" } .bxslider:hover .bx-controls-direction a{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } } .bx-slider.carousel ul{padding:0 20px } .bxslider.carousel .bx-controls-direction{left:0; position:absolute; top:50%; width:100% } .bxslider.carousel .bx-controls-direction a{color:#b4b4b4; font-size:30px; opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; position:absolute; transition:all .3s ease } .bxslider.carousel .bx-controls-direction a.bx-next{margin-right:20px; right:0 } .bxslider.carousel .bx-controls-direction a.bx-prev{margin-left:20px; left:0 } @media only screen and (min-width:64.063em){.bxslider.carousel .bx-controls-direction a{opacity:.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" } .bxslider.carousel:hover .bx-controls-direction a{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } } .slick-initialized{overflow:hidden } .slick-prev,.slick-next{position:absolute; display:block; line-height:0; font-size:0; cursor:pointer; background:transparent; color:transparent; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); padding:0; border:none; outline:none; z-index:4 } .slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none; background:transparent; color:transparent } .slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)" } .slick-prev:before,.slick-next:before{font-family:Fontawesome; font-size:48px; font-size:3rem; line-height:1; color:grey; opacity:.25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .slick-prev{left:0 } [dir=rtl] .slick-prev{left:auto; right:-25px } .slick-prev:before{content:"" } [dir=rtl] .slick-prev:before{content:"" } .slick-next{right:0 } [dir=rtl] .slick-next{left:-25px; right:auto } .slick-next:before{content:"" } [dir=rtl] .slick-next:before{content:"" } .slick-dotted.slick-slider{margin-bottom:30px } .slick-dots{position:absolute; bottom:-25px; list-style:none; display:block; text-align:center; padding:0; margin:0; width:100% } .slick-dots li{position:relative; display:inline-block; height:20px; width:20px; margin:0 5px; padding:0; cursor:pointer } .slick-dots li button{border:0; background:transparent; display:block; height:20px; width:20px; outline:none; line-height:0; font-size:0; color:transparent; padding:5px; cursor:pointer } .slick-dots li button:hover,.slick-dots li button:focus{outline:none } .slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .slick-dots li button:before{position:absolute; top:0; left:0; content:"•"; width:20px; height:20px; font-family:Fontawesome; font-size:48px; font-size:3rem; line-height:20px; text-align:center; color:black; opacity:.25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .slick-dots li.slick-active button:before{color:black; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } meta.foundation-version{font-family:"/5.5.3/" } meta.foundation-mq-small{font-family:"/only screen/"; width:0 } meta.foundation-mq-small-only{font-family:"/only screen and (max-width:40em)/"; width:0 } meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/"; width:40.0625em } meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/"; width:40.0625em } meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/"; width:64.0625em } meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/"; width:64.0625em } meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/"; width:90.0625em } meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/"; width:90.0625em } meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/"; width:120.0625em } meta.foundation-data-attribute-namespace{font-family:false } meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/"; width:40.0625em } .contain-to-grid{width:100%; background:#333 } .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; margin-top:2.8125rem } .top-bar{overflow:hidden; height:45px; height:2.8125rem; line-height:45px; line-height:2.8125rem; position:relative; background:#333; margin-bottom:0 } .top-bar ul{margin-bottom:0; list-style:none } .top-bar form,.top-bar input{margin-bottom:0 } .top-bar input{height:28px; height:1.75rem; padding-top:5.6px; padding-top:.35rem; padding-bottom:5.6px; padding-bottom:.35rem; font-size:12px; font-size:.75rem } .top-bar .button,.top-bar button{padding-top:6.6px; padding-top:.4125rem; padding-bottom:6.6px; padding-bottom:.4125rem; margin-bottom:0; font-size:12px; font-size:.75rem } @media only screen and (max-width:40em){.top-bar .button,.top-bar button{position:relative; top:-1px } } .top-bar .title-area{position:relative; margin:0 } .top-bar .name{height:45px; height:2.8125rem; margin:0; font-size:16px } .top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{line-height:45px; line-height:2.8125rem; font-size:17px; font-size:1.0625rem; margin:0 } .top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{font-weight:400; color:#fff; width:75%; display:block; padding:0 15px; padding:0 .9375rem } .top-bar .toggle-topbar a{color:#fff; text-transform:uppercase; font-size:13px; font-size:.8125rem; font-weight:700; position:relative; display:block; padding:0 15px; padding:0 .9375rem; height:45px; height:2.8125rem; line-height:45px; line-height:2.8125rem } .top-bar .toggle-topbar.menu-icon a{height:45px; line-height:45px; padding:0 40px 0 15px; padding:0 2.5rem 0 .9375rem; color:#fff; position:relative } .top-bar .toggle-topbar.menu-icon a span:after{content:""; display:block; height:0; position:absolute; margin-top:-8px; top:50%; right:15px; right:.9375rem; box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff; width:16px } .top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px "" } .top-bar.expanded{height:auto; background:transparent } .top-bar.expanded .title-area{background:#333 } .top-bar.expanded .toggle-topbar a{color:#888 } .top-bar.expanded .toggle-topbar a span:after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888 } .top-bar-section{left:0; position:relative; width:auto; transition:left 300ms ease-out } .top-bar-section ul{padding:0; width:100%; height:auto; display:block; 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{background:#333 } .top-bar-section ul li>a{display:block; width:100%; color:#fff; padding:12px 0; padding-left:15px; padding-left:.9375rem; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-size:13px; font-size:.8125rem; font-weight:400; text-transform:none } .top-bar-section ul li>a.button{font-size:13px; font-size:.8125rem; padding-right:15px; padding-right:.9375rem; padding-left:15px; padding-left:.9375rem; background-color:#333; border-color:#292929; color:#fff } .top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#292929 } .top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff } .top-bar-section ul li>a.button.secondary{background-color:#e7e7e7; border-color:#b9b9b9; color:#333 } .top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9 } .top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333 } .top-bar-section ul li>a.button.success{background-color:#43ac6a; border-color:#368a55; color:#fff } .top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55 } .top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff } .top-bar-section ul li>a.button.alert{background-color:#f04124; border-color:#cf2a0e; color:#fff } .top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e } .top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff } .top-bar-section ul li>a.button.warning{background-color:#f08a24; border-color:#cf6e0e; color:#fff } .top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e } .top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff } .top-bar-section ul li>button{font-size:13px; font-size:.8125rem; padding-right:15px; padding-right:.9375rem; padding-left:15px; padding-left:.9375rem; background-color:#333; border-color:#292929; color:#fff } .top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#292929 } .top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff } .top-bar-section ul li>button.secondary{background-color:#e7e7e7; border-color:#b9b9b9; color:#333 } .top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9 } .top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333 } .top-bar-section ul li>button.success{background-color:#43ac6a; border-color:#368a55; color:#fff } .top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55 } .top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff } .top-bar-section ul li>button.alert{background-color:#f04124; border-color:#cf2a0e; color:#fff } .top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e } .top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff } .top-bar-section ul li>button.warning{background-color:#f08a24; border-color:#cf6e0e; color:#fff } .top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e } .top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff } .top-bar-section ul li:hover:not(.has-form)>a{background-color:#555; background:#222; color:#fff } .top-bar-section ul li.active>a{background:#008cba; color:#fff } .top-bar-section ul li.active>a:hover{background:#0078a0; color:#fff } .top-bar-section .has-form{padding:15px; padding:.9375rem } .top-bar-section .has-dropdown{position:relative } .top-bar-section .has-dropdown>a:after{border:inset 5px; content:""; display:block; height:0; width:0; border-color:transparent transparent transparent rgba(255,255,255,.4); border-left-style:solid; margin-right:15px; margin-right:.9375rem; 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; position:static!important; height:auto; width:auto; overflow:visible; clip:auto; position:absolute!important; width:100% } .top-bar-section .has-dropdown.moved>a:after{display:none } .top-bar-section .dropdown{padding:0; left:100%; top:0; z-index:99; display:block; clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important; width:1px } .top-bar-section .dropdown li{width:100%; height:auto } .top-bar-section .dropdown li a{font-weight:400; padding:8px 15px; padding:8px .9375rem } .top-bar-section .dropdown li a.parent-link{font-weight:400 } .top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0; margin-top:0; font-size:18px; font-size:1.125rem } .top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff; display:block } .top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none } .top-bar-section .dropdown li.has-form{padding:8px 15px; padding:8px .9375rem } .top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto } .top-bar-section .dropdown label{padding:8px 15px 2px; padding:8px .9375rem 2px; margin-bottom:0; text-transform:uppercase; color:#777; font-weight:700; font-size:10px; font-size:.625rem } .js-generated{display:block } @media only screen and (min-width:40.0625em){.top-bar{background:#333; 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,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto } .top-bar input,.top-bar .button,.top-bar button{font-size:.875rem; position:relative; height:1.75rem; top:.53125rem } .top-bar.expanded{background:#333 } .contain-to-grid .top-bar{max-width:73.125rem; margin:0 auto; margin-bottom:0 } .top-bar-section{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-color:#555; background:#222; color:#fff } .top-bar-section li:not(.has-form) a:not(.button){padding:0 .9375rem; line-height:2.8125rem; background:#333 } .top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555; background:#222 } .top-bar-section li.active:not(.has-form) a:not(.button){padding:0 .9375rem; line-height:2.8125rem; color:#fff; background:#008cba } .top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0; color:#fff } .top-bar-section .has-dropdown>a{padding-right:2.1875rem!important } .top-bar-section .has-dropdown>a:after{border:inset 5px; content:""; display:block; height:0; width:0; border-color:rgba(255,255,255,.4) transparent transparent; border-top-style:solid; margin-top:-2.5px; top:1.40625rem } .top-bar-section .has-dropdown.moved{position:relative } .top-bar-section .has-dropdown.moved>.dropdown{display:block; clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important; width:1px } .top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block; position:static!important; height:auto; width:auto; overflow:visible; clip:auto; position:absolute!important } .top-bar-section .has-dropdown>a:focus+.dropdown{display:block; position:static!important; height:auto; width:auto; overflow:visible; clip:auto; position:absolute!important } .top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none; content:"\00bb"; top:1rem; margin-top:-1px; right:5px; line-height:1.2 } .top-bar-section .dropdown{left:0; top:auto; background:transparent; min-width:100% } .top-bar-section .dropdown li a{color:#fff; line-height:2.8125rem; white-space:nowrap; padding:12px .9375rem; background:#333 } .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){color:#fff; background:#333 } .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#fff; background-color:#555; background:#222 } .top-bar-section .dropdown li label{white-space:nowrap; background:#333 } .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 #4e4e4e; clear:none; height:2.8125rem; width:0 } .top-bar-section .has-form{background:#333; padding:0 .9375rem; height:2.8125rem } .top-bar-section .right li .dropdown{left:auto; right:0 } .top-bar-section .right li .dropdown li .dropdown{right:100% } .top-bar-section .left li .dropdown{right:auto; left:0 } .top-bar-section .left li .dropdown li .dropdown{left:100% } .no-js .top-bar-section ul li:hover>a{background-color:#555; background:#222; color:#fff } .no-js .top-bar-section ul li:active>a{background:#008cba; color:#fff } .no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block; position:static!important; height:auto; width:auto; overflow:visible; clip:auto; position:absolute!important } .no-js .top-bar-section .has-dropdown>a:focus+.dropdown{display:block; position:static!important; height:auto; width:auto; overflow:visible; clip:auto; position:absolute!important } } .header{color:#e6e6e6; font-size:12.8px; font-size:.8rem; outline:0; overflow:hidden } .header .announcement{background:linear-gradient(90deg,#2edfff 0,#00a9c7 50%,#2edfff 100%); color:#fff; font-size:14.4px; font-size:.9rem; font-weight:700; line-height:32px; padding:0 40px; padding:0 2.5rem; text-align:center } .header .fa-user,.header .fa-bars,.header .fa-shopping-cart{font-size:16px; font-size:1rem } @media only screen and (max-width:40em){.header .fa-user{border:1px solid #005261; color:#00a9c7; height:36px; line-height:36px; text-align:center; width:36px } } @media only screen and (max-width:40em){.header .nav,.header .cart.trigger{border:1px solid #005261; float:left; height:36px; line-height:36px; padding:0 10px; text-align:center; width:auto } } .header a{color:#00a9c7; transition:color .2s } .header a:hover{color:#00a9c7 } .header a.cattree.trigger{background-color:transparent; color:#00a9c7; float:left; line-height:inherit; padding:0; position:initial } @media only screen and (max-width:40em){.header a.cattree.trigger{background-color:transparent; border:1px solid #005261; color:#00a9c7; float:left; height:36px; left:auto; line-height:36px; margin-bottom:10px; padding:0 10px; position:relative; text-align:center; top:auto; width:auto } } @media only screen and (min-width:40.0625em){.header a.cattree.trigger{color:#00a9c7 } } @media only screen and (min-width:40.0625em){.header a.nav{color:#fff } } .header .account.trigger{color:#fff; position:relative } @media only screen and (max-width:40em){.header .account.trigger{line-height:36px; margin-bottom:10px } } .header .account.trigger:hover{color:#00a9c7 } .header .top-bar{background-color:#333; height:auto } .header .top-bar label,.header .top-bar .cart-count{color:#fff } .header .top-bar .fa-user:hover{color:#00a9c7 } .header .top-bar .cart-count{color:#fff } .header .top-bar .fa-chevron-right{font-size:9.6px; font-size:.6rem; margin:0 0 0 5px } .header .top-bar .navigation-links,.header .top-bar .customer-account,.header .top-bar .cart-box{padding-bottom:10px; padding-top:20px } .header .customer-account{text-align:right } @media only screen and (min-width:40.0625em){.header .customer-cart{text-align:center } } @media only screen and (max-width:40em){.header .cart-box{float:right } } @media only screen and (min-width:40.0625em){.header .cart-box{background-color:#4d4d4d; height:100%; margin:0 0 0 15% } } @media only screen and (max-width:40em){.header .cart-total-container{display:none } } .header .bottom-bar{background-color:#404040; height:auto } .header .bottom-bar .fa-caret-down{font-size:8px; font-size:.5rem; margin-left:15px } .header .bottom-bar .custom-link-container{text-align:center } .header .bottom-bar .custom-link-container a{color:#fff; display:inline-block; font-size:16px; font-size:1rem; line-height:inherit; margin:6px 0; padding:6px 10px } .header .bottom-bar .custom-link-container .fa{margin-left:6px } .header .cart:hover .cart-count,.header .cart:hover .cart-total-container,.header .cart:hover .fa-shopping-cart{color:#00a9c7 } .header .logged-in.dot{position:absolute } @media only screen and (min-width:40.0625em){.header .logged-in.dot{right:-5px; top:-5px } } @media only screen and (max-width:40em){.header .logged-in.dot{right:5px; top:5px } } .header .site-pages{font-size:12.8px; font-size:.8rem; list-style:none; margin:13px 0 0; overflow:hidden; text-overflow:clip; white-space:nowrap } .header .site-pages li{display:inline-block; float:none; line-height:12.8px; line-height:.8rem; margin:0 10px 10px 0 } .header .site-pages li:last-child{margin-right:0 } .header .site-pages a,.header .site-pages a:visited{color:#fff } .header .site-pages a:hover{color:#00a9c7 } .header .site-pages .trigger{color:#fff; font-weight:700; margin-right:10px } .header .cattree .btn-browse{color:#fff; display:inherit; float:right; font-weight:400 } .header .logo .column{margin-top:12.8px; margin-top:.8rem } .header .logo img{max-height:65px } .header .tall-logo{display:block; min-height:1px; position:relative } .header .tall-logo img{max-height:100px } @media only screen and (min-width:40.0625em){.header .tall-logo .column{margin:3px 0 0; padding:10px 10px 100px; position:absolute; text-align:center; width:100% } } .header .category-menu{padding-top:15px } .header .row .search-container{margin:10px 0 } @media only screen and (min-width:40.0625em) and (max-width:64em){.header .row .search-container{margin:10px 0 } } .f-dropdown.open{outline:none } .search-container{line-height:inherit } .search-container select{background-image:none; height:100%; line-height:16px; line-height:1rem; padding:0 8px; padding:0 .5rem } .search-container .search-options{z-index:1 } .search-container .search-options select{background-color:transparent; border-bottom:0; border-left:1px solid gray; border-right:0; border-top:0; color:#fff; font-weight:300 } .search-container .search-options:after{color:#fff; content:'\f0d7'; font-family:FontAwesome; font-size:8px; font-size:.5rem; position:absolute; right:10px; top:6px } .search-container .search-options button.search.submit{padding:0 16px; padding:0 1rem; z-index:1 } .search-container .search-categories select{background-color:transparent; border-bottom:0; border-left:0; border-right:1px solid #666; border-top:0; color:#fff; font-weight:300; z-index:1 } .search-container .search-form .placeholder{color:#b3b3b3; display:inline-block; font-size:12px; font-size:.75rem; font-style:italic; padding-top:7px; width:60% } .search-container .simple-search{margin-top:19px } .search-container .crystal-search input.search-field{background-color:transparent; border-bottom:1px solid #666; border-left:0; border-right:0; border-top:0; box-shadow:none; color:#fff; height:28px; height:1.75rem; margin:0 } .search-container.cc-dropdown .search-field{padding-right:85px } .search-container.cc-simple .search-options:after{display:none } .search-container .crystal-search input.search-field:focus{background:#4d4d4d } .shop-menu{min-width:250px } .shop-menu.f-dropdown.open style{display:none } .shop-menu a{font-weight:300 } .shop-menu .tree-house{width:100% } .shop-menu h4.title{display:none } .category-tree.flyout{margin:0 } .category-tree.flyout .active>a{color:#00a9c7 } .category-tree.flyout a:hover{color:#00a9c7 } .category-tree.flyout a:hover i{color:#00a9c7 } header.site .top-bar{background-color:#333 } header.site a{color:#00a9c7 } .products-container.browse .grid .utility-button.productfinder-button{display:inline-block } .products-container.browse .grid .utility-button.productfinder-button:hover{background-color:#00a9c7 } .utility-button.pf-settings-submit-button{display:inline-block } .utility-button.pf-settings-submit-button:hover{background-color:#00a9c7 } .add-to-cart-form .utility-button{font-family:FontAwesome,Arial,Helvetica,sans-serif; font-size:20px; font-size:1.25rem; line-height:35px; padding:0 10px; text-rendering:inherit; width:auto } .variant-buttons .utility-button.add-to-wishlist{background-color:transparent; border:0; color:#00a9c7; font-size:14.4px; font-size:.9rem; line-height:30px; transition:color .2s } .variant-buttons .utility-button.add-to-wishlist:hover{background-color:transparent; color:#005261 } .variant-buttons .utility-button.remove-from-wishlist{background-color:transparent; border:0; color:#e1313c; font-family:FontAwesome,Arial,Helvetica,sans-serif; font-size:14.4px; font-size:.9rem; line-height:30px; transition:color .2s; width:100% } .variant-buttons .utility-button.remove-from-wishlist a{color:#e1313c } .detailed .variant-buttons .utility-button.remove-from-wishlist{text-align:right } @media only screen and (max-width:40em){.detailed .variant-buttons .utility-button.remove-from-wishlist{display:inline; padding-right:10px } } .list .variant-buttons .utility-button.remove-from-wishlist{font-weight:400; line-height:24px; padding:0; width:auto } .list-variants{float:right } .list-variants .variant-row.row{padding:0 } .badge.domestic-only{background-color:#e1313c; color:#fff; display:block; font-size:11.2px; font-size:.7rem; line-height:16px; line-height:1rem; padding:5px; position:initial; width:100%; z-index:1 } .store-pickup{background-color:#e1313c; color:#fff; display:block; font-size:11.2px; font-size:.7rem; line-height:16px; line-height:1rem; margin-bottom:5px; padding:5px; position:initial; width:100%; z-index:1 } .store-pickup.domestic{line-height:9.6px; line-height:.6rem; top:20px } .products .product-container .price.msrp{font-size:16px; font-size:1rem } .browse .preorder{background-color:#00a9c7; color:#fff; display:block; font-size:11.2px; font-size:.7rem; line-height:16px; line-height:1rem; padding:5px; width:100% } .browse .products.list .preorder{display:inline; font-size:9.6px; font-size:.6rem; padding:1.6px 8px; padding:.1rem .5rem; position:initial; text-align:left } @media only screen and (max-width:47.9375em){.browse .products.list .preorder{width:100% } } .browse .products.list .preorder.grid-only{display:none } .browse .products.list .meta{font-size:16px; font-size:1rem; height:auto; line-height:0; overflow:hidden; padding:7px 7px 7px 10px; position:relative } .browse .products.list .meta .category{background-color:#f2f2f2; position:absolute; text-transform:uppercase; top:3px; transition:color .2s; width:100% } .browse .products.list .meta .list-variants.grid{display:none } .browse .products.list .meta .name{text-rendering:inherit; transition:color .2s } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.list .meta .name{width:25% } } .browse .products.list .meta .no-stock{width:100% } .browse .products.list .meta .utility-button.add-to-wishlist{padding:0; width:auto } .browse .products.list .meta .variant-description{margin-right:20px } .browse .products.list .meta .variant-qty{float:right; line-height:24px; line-height:1.5rem; padding-top:7px } @media only screen and (max-width:47.9375em){.browse .products.list .meta .variant-qty{float:left; margin-left:0 } } @media only screen and (min-width:40em){.browse .products.list .meta{height:auto } } @media only screen and (min-width:40em) and (max-width:47.9375em){.browse .products.list .meta{width:80% } } @media only screen and (max-width:40.063em){.browse .products.list .meta{width:70% } } .browse .products.list .variant-row.row{font-size:12.8px; font-size:.8rem } .browse .products.list .variant-short-info{color:#666; display:block; line-height:24px; line-height:1.5rem; padding-right:5px; padding-top:7px; text-align:left } @media only screen and (min-width:40.063em){.browse .products.list .variant-short-info{float:left } } .browse .products.list .variant-buttons .utility-button.add-to-wishlist{font-size:12.8px; font-size:.8rem; line-height:24px; line-height:1.5rem; padding-top:7px } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.list .variant-buttons .utility-button.add-to-wishlist{padding-top:0 } } .browse .products.list .search-fix .utility-button.add-to-wishlist{padding-top:0 } .browse .products.list .product-price-qty{background-color:transparent; border:0; color:#666; line-height:24px; line-height:1.5rem; margin:0; padding-right:10px; padding-top:7px; transition:background-color .2s } .browse .products.list .product-price-qty .price{float:left; font-weight:500 } .browse .products.list .product-price-qty .msrp.price{padding-right:5px } .browse .products.list .qty-submit{float:right } .browse .products.list .qty{float:left; height:36px; margin-right:10px; width:auto } .browse .products.list .add-to-cart-form .utility-button{display:inline-block } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.list .add-to-cart-form .utility-button{display:inline-block; float:none } } .browse .products.list .add-to-cart-form .fa-plus{line-height:24px; line-height:1.5rem } .browse .products.list .preorder-button.utility-button{background-color:transparent; border:0; color:#00a9c7; font-size:12.8px; font-size:.8rem; font-weight:600; line-height:24px; line-height:1.5rem; padding:0; transition:color .2s } .browse .products.list .no-stock .add-to-cart-form{float:right } .browse .products.list .no-stock .product-price-qty{padding-right:0 } @media only screen and (min-width:64em){.browse .products.list .preorder-button:hover{color:black } } .browse .products.list .domestic-only,.browse .products.list .store-pickup{display:inline; font-size:12.8px; font-size:.8rem; padding:1.6px 8px; padding:.1rem .5rem; position:initial; text-align:left } .browse .products.list .image{height:auto } @media only screen and (max-width:40em){.browse .products.list .image:before{height:auto } } .browse .products.detailed .name{font-size:19.2px; font-size:1.2rem; line-height:50px; transition:color .2s } @media only screen and (max-width:40em){.browse .products.detailed .name{line-height:1.5 } } .browse .products.detailed .name:hover{color:#005261 } .browse .products.detailed .preorder{margin-bottom:10px } .browse .products.detailed .preorder.grid-only{display:none } .browse .products.detailed .domestic-only{margin-bottom:10px } .browse .products.detailed .variants{line-height:24px; line-height:1.5rem } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.detailed .variants{width:80% } } .browse .products.detailed .list-variants{display:none } .browse .products.detailed .meta .name{line-height:50px; width:auto } @media only screen and (max-width:40em){.browse .products.detailed .meta .name{line-height:1.5 } } .browse .products.detailed .meta .category{color:#666; font-size:12px; font-size:.75rem; text-transform:uppercase; transition:color .2s } @media only screen and (max-width:40em){.browse .products.detailed .image{display:block } .browse .products.detailed .add-to-cart-form{float:right } .browse .products.detailed .add-to-cart-form .product-price-qty{width:auto } } @media only screen and (min-width:40em) and (max-width:64em){.browse .products.detailed .image img{max-width:100% } } .browse .products.detailed .variant-row.row{font-size:12.8px; font-size:.8rem } .browse .products.detailed .variant-row.row.linked{background-color:transparent; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center } .browse .products.detailed .variant-row.no-stock .price{color:#666; float:none; font-size:12.8px; font-size:.8rem } .browse .products.detailed .variant-short-info{color:#666; float:left; font-size:16px; font-size:1rem; line-height:24px; line-height:1.5rem; padding-top:7px } .browse .products.detailed .variant-short-info em{display:inline-block; font-size:inherit } .browse .products.detailed .variant-short-info.variant-description{margin-right:20px } .browse .products.detailed .variant-short-info.variant-qty{float:right } @media only screen and (max-width:47.9375em){.browse .products.detailed .variant-short-info.variant-qty{float:left; margin-left:0 } } .browse .products.detailed .product-price-qty{background-color:transparent; border:0; color:#666; line-height:24px; line-height:1.5rem; margin:0; padding-right:10px; padding-top:7px; top:0; transition:background-color .2s } .browse .products.detailed .product-price-qty .price{color:#666; display:inline-block; font-size:16px; font-size:1rem; font-weight:500; height:auto; margin:0; padding:0 } .browse .products.detailed .product-price-qty .msrp{color:#e1313c; padding-right:5px } .browse .products.detailed .qty{box-shadow:inset 1px 1px 5px 0 #f2f2f2; float:left; height:36px; margin-right:10px; min-width:36px; padding:8px; width:50px } .browse .products.detailed .qty-submit{float:right } .browse .products.detailed .product .inner{padding-top:50px } @media only screen and (max-width:40em){.browse .products.detailed .product .inner{padding-top:0 } } .browse .products.detailed .utility-button.add-to-wishlist{font-size:12.8px; font-size:.8rem; line-height:24px; line-height:1.5rem; padding:7px 10px 0; width:auto } @media only screen and (max-width:40em){.browse .products.detailed .utility-button.add-to-wishlist{padding-top:5px } } .browse .products.detailed .preorder-button.utility-button{background-color:transparent; border:0; color:#00a9c7; font-size:12.8px; font-size:.8rem; font-weight:600; line-height:24px; line-height:1.5rem; padding:0; transition:color .2s } @media only screen and (min-width:64em){.browse .products.detailed .preorder-button:hover{color:black } } .browse .products.detailed .sell-button{padding:0 10px; width:auto } .browse .products.detailed .utility-button.add-to-cart{height:36px } .browse .products.detailed .preorder,.browse .products.detailed .domestic-only,.browse .products.detailed .store-pickup{display:inline; font-size:12px; font-size:.75rem; padding:1.6px 8px; padding:.1rem .5rem; position:initial; text-align:left } @media only screen and (max-width:40em){.browse .products.grid .no-stock .price{display:block } .browse .products.grid .no-stock .add-to-wishlist{display:block; height:34px; width:100% } } .browse .products.grid .domestic-only{font-size:11px; line-height:1.3em; padding:5px; position:absolute; top:0; width:100% } .browse .products.grid .preorder{bottom:0; font-size:11px; line-height:1.3em; padding:5px; position:absolute; top:initial; width:100% } .browse .products.grid .preorder.non-grid{display:none } .browse .products.grid .preorder.grid-only{display:block; font:500 14px/16px "Helvetica Neue",Helvetica,Sans-Serif; font-size:12.8px; font-size:.8rem; font-weight:400; line-height:16px; line-height:1rem; z-index:1 } .browse .products.grid .image{font:inherit; font-size:0; line-height:0; position:relative } .browse .products.grid .meta{padding:3px; position:relative; width:100% } .browse .products.grid .meta .name{font-size:14.4px; font-size:.9rem; line-height:24px; line-height:1.5rem; padding:0 5px; text-rendering:inherit; transition:color .2s } .browse .products.grid .meta .category{font-size:12px; font-size:.75rem; letter-spacing:.3px; margin-bottom:2px; padding:3px; text-transform:uppercase; transition:color .2s; width:100% } @media only screen and (min-width:64em){.browse .products.grid .meta .list-variants{width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.grid .meta .list-variants{width:100% } } .browse .products.grid .meta .variant-main-info{font-size:14.4px; font-size:.9rem; line-height:24px; line-height:1.5rem; padding:0 3px } .browse .products.grid .meta .variant-short-info{display:block } .browse .products.grid .meta .variant-buttons{font-size:14.4px; font-size:.9rem; line-height:24px; line-height:1.5rem } .browse .products.grid .meta .product-price,.browse .products.grid .meta .price.no-stock{display:block; padding:0 0 5px } .browse .products.grid .meta .price.msrp{margin-right:5px } .browse .products.grid .product-price{display:block } @media only screen and (max-width:40em){.browse .products.grid .product-price{display:block } } .browse .products.grid .add-to-cart-form{margin:0; text-align:center } .browse .products.grid .add-to-cart-form .utility-button{display:inline-block; float:none; font-size:20px; font-size:1.25rem; height:42px; padding:0 10px } @media only screen and (max-width:40em){.browse .products.grid .add-to-cart-form .utility-button{display:inline } } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.grid .add-to-cart-form .utility-button{display:block; margin:0 auto; padding-top:0; width:80% } } .browse .products.grid .add-to-cart-form .add-to-cart{float:left; line-height:24px; line-height:1.5rem } .browse .products.grid .add-to-cart-form .preorder-button{background-color:transparent; border:0; color:#00a9c7; float:right; font-size:12.8px; font-size:.8rem; font-weight:600; padding:0; text-align:center; transition:color .2s; width:auto } .browse .products.grid .add-to-cart-form .sell-button{font-size:12.8px; font-size:.8rem; line-height:24px; line-height:1.5rem } @media only screen and (min-width:64em){.browse .products.grid .add-to-cart-form .preorder-button:hover{color:#005261 } } .browse .products.grid .product-button{display:inline-block; float:none; height:100% } .browse .products.grid .product-qty{border:0; display:inline-block; height:42px; line-height:42px; margin:0; padding:0 } @media only screen and (max-width:40em){.browse .products.grid .product-qty{display:inline-block } } .browse .products.grid .product-qty .qty{display:inline-block; float:left; height:100%; margin-right:10px; min-width:42px; padding:0 0 0 8px; text-align:center; width:50px } .browse .products.grid .qty-submit{float:right } @media only screen and (min-width:64em){.browse .products.grid .no-stock .price{display:block } } .browse .products.grid .no-stock .variant-main-info{line-height:24px; line-height:1.5rem } .browse .products.grid .no-stock em{display:block; font-size:13.6px; font-size:.85rem; line-height:15.2px; line-height:.95rem } .browse .products.grid .no-stock .variant-buttons{padding-top:0 } @media only screen and (min-width:64em){.browse .products.grid .no-stock .variant-buttons{float:left; margin:0; padding:0; width:100% } } .browse .products.grid .no-stock .add-to-wishlist{display:block; float:none; height:42px; margin:0 auto; max-width:125px; width:auto } @media only screen and (min-width:64em){.browse .products.grid .variant-buttons{width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.grid .variant-buttons{float:right; width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.grid .variant-buttons .utility-button.add-to-cart{display:inline-block; width:auto } } .browse .products.grid .variant-buttons .utility-button.add-to-wishlist{font-size:12.8px; font-size:.8rem; line-height:24px; line-height:1.5rem; padding-top:10px } @media only screen and (max-width:40em){.browse .products.grid .list-variants{width:100% } } @media only screen and (min-width:64em){.browse .products.grid .list-variants .variant-row.row{width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.grid .list-variants .variant-row.row{float:right; width:100% } } .browse .products.grid .variant-main-info{overflow:hidden; text-overflow:ellipsis; white-space:nowrap } @media only screen and (min-width:64em){.browse .products.grid .variant-main-info{width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.grid .variant-main-info{float:right; width:100% } } .products-container.browse .productfinder-init{margin-top:15px } @media only screen and (max-width:40em){.products.grid .list-variants .variant-row.row,.products.grid .variant-main-info,.products.grid .variant-buttons{float:right; width:100% } .browse .products.detailed .add-to-wishlist{float:right; padding:0 10px; width:auto } .browse .products.detailed .no-stock.price{margin-right:10px } .browse .products.list .meta{height:auto } .products.list .meta .product-price-qty{display:inline-block; float:none; width:auto } .products.detailed .product-price-qty{float:left } .products.list .no-stock em{display:block } .products.list .no-stock .add-to-wishlist{float:right; padding:0 5px; width:auto } } .product-container.single .info-box .product-price-qty{background-color:transparent; border:0; float:left; width:auto } .product-container.single .info-box .preorder-button.utility-button{background-color:transparent; border:0; color:#00a9c7; font-size:12.8px; font-size:.8rem; font-weight:600; height:36px; line-height:24px; line-height:1.5rem; padding:0; transition:color .2s; width:auto } .product-container.single .info-box .utility-button.add-to-cart{height:36px; line-height:24px; line-height:1.5rem; width:auto } .product-container.single .info-box .utility-button.add-to-wishlist{font-size:12.8px; font-size:.8rem; font-weight:600; height:36px; line-height:24px; line-height:1.5rem; margin-bottom:0; padding-top:7px } .product-container.single .domestic-only{background-color:#e1313c; color:#fff; font-size:11.2px; font-size:.7rem; line-height:16px; line-height:1rem; padding:5px } .product-container.single .stock-indicator.preorder{background-color:#00a9c7; color:#fff; font-size:11.2px; font-size:.7rem; font-style:normal; font-weight:500; line-height:16px; line-height:1rem; margin:5px 0; padding:5px; text-rendering:inherit } .single-product .add-to-cart-form .qty{height:36px; margin-right:10px; min-width:36px; width:50px } .info-box .product-price-qty .regular.price{font-size:20.8px; font-size:1.3rem } @media only screen and (min-width:64.0625em){.info-box .preorder-button.utility-button:hover{color:#005261 } } .info-box .add-to-cart-form{float:right } .info-box .qty-submit{float:left } .info-box .qty{float:left } .buylist .utility-button.checkout,.buylist .utility-button.add-to-cart{background-color:#00a9c7; border-color:#0093ae } .buylist .utility-button.checkout:hover,.buylist .utility-button.add-to-cart:hover{background-color:#007e94; border-color:#005261 } .buylist .add-to-cart-form .utility-button{background-color:#00a9c7; border-color:#0093ae; font-size:12px; font-size:.75rem; top:3px } .buylist .products.grid .product-price{margin:0 } .buylist .products.grid .cash-tag,.buylist .products.grid .credit-tag{font-size:11.2px; font-size:.7rem; font-weight:500 } .buylist .products.grid .store-credit{display:inline-block } .buylist .products.grid .sell-button.utility-button.add-to-cart:hover{background-color:#007e94; border-color:#005261 } .buylist .products.list .product-price{margin:0 0 5px } .buylist .products.list .cash-tag,.buylist .products.list .credit-tag{font-size:11.2px; font-size:.7rem; font-weight:500 } .buylist .products.list .store-credit{float:right; font-weight:500 } .buylist .products.detailed .cash-tag,.buylist .products.detailed .credit-tag{font-size:11.2px; font-size:.7rem; font-weight:500 } .buylist .browse .products.grid .price{float:none } .buylist .products.grid .credit .store-credit{float:none; width:auto } .browse .products.grid .meta .in-stock .variant-qty{color:#2eab35 } .browse .products.grid .image-meta .meta .preorder{background-color:#bfbfbf } .browse .products.list .enable-msrp .meta .name{font-size:16px; font-size:1rem; line-height:24px; line-height:1.5rem; padding-top:7px; width:25% } @media only screen and (max-width:64.063em){.browse .products.list .enable-msrp .meta .name{width:100% } } @media only screen and (max-width:40em){.browse .products.list .enable-msrp .meta .name{width:100%!important } } .browse .products.list .enable-msrp .meta .name:hover{color:#005261 } .browse .products.list .meta .name{font-size:16px; font-size:1rem; line-height:24px; line-height:1.5rem; padding-top:7px; width:25% } @media only screen and (max-width:47.9375em){.browse .products.list .meta .name{width:100% } } .browse .products.list .meta .qty{margin-right:10px; min-width:36px; padding:8px; width:50px } @media only screen and (max-width:40em){.browse .products.list .meta .qty{float:left; position:relative; text-align:center } } @media only screen and (max-width:40em){.browse .products.list .meta .price{float:left; position:relative; text-align:center } } @media only screen and (max-width:47.9375em){.browse .products.list .meta .price{float:left } } @media only screen and (max-width:40em){.browse .products.list .meta .price.no-stock{display:inline-block; float:none; width:auto } } @media only screen and (max-width:47.9375em){.browse .products.list .meta .price.no-stock{float:none } } @media only screen and (min-width:47.9375em){.browse .products.list .meta .price.no-stock{float:right; width:auto } } @media only screen and (min-width:40.063em) and (max-width:47.9375em){.browse .products.list .product .image{display:block; width:20% } .browse .products.list .product .image img{max-height:78px; max-width:121px } } @media only screen and (max-width:40.063em){.browse .products.list .product .image{display:block; width:30% } .browse .products.list .product .image img{max-height:98px; max-width:87px } } @media only screen and (max-width:47.9375em){.browse .products.list .product .qty{font-size:.8rem; position:relative } } .browse .products.list .image img{max-height:52px } .products.grid .meta .list-variants.list{display:none } .products.grid .meta .category:hover{color:#333 } .products.grid .meta .name:hover{color:#005261 } @media only screen and (min-width:40.063em) and (max-width:64em){.products.grid .add-to-cart-form .preorder-button.utility-button{font-size:.8rem } } .products.list .meta .category:hover{color:#333 } .products.list .meta .product-price-qty .price{border-radius:3px; box-sizing:border-box; display:inline-block; line-height:24px; line-height:1.5rem; padding-left:0; width:auto } .products.list .meta .product-price-qty .qty{box-shadow:inset 1px 1px 5px 0 #f2f2f2; display:inline-block; height:100%; padding:0 0 0 8px; text-align:center; width:42px } .products.list .meta .no-stock .regular.price{padding-right:10px } @media only screen and (min-width:40.063em) and (max-width:64em){.products.list .add-to-cart-form .utility-button{float:right!important } } .products.detailed .meta{height:unset!important } .products.detailed .meta .category:hover{color:#333 } .products.detailed .product .inner .meta .category{position:absolute; top:-13px } @media only screen and (max-width:40em){.products.detailed .product .inner .meta .category{position:relative; top:auto } } .orders-tabs{border-bottom:solid 2px #dbdbdb; height:50px; margin-bottom:8px; margin-bottom:.5rem } .orders-tabs .tab{background:#00a9c7; color:#fff; cursor:pointer; font-size:20.8px; font-size:1.3rem; height:48px; line-height:50px; padding-top:0; text-align:center } @media only screen and (max-width:40em){.orders-tabs .tab{font-size:1.1rem } } @media only screen and (min-width:40.063em) and (max-width:64em){.orders-tabs .tab{font-size:1.2rem } } .orders-tabs .tab.active{background:#fff; border:solid 2px #dbdbdb; border-bottom:solid 2px #fff; color:#666; height:50px } .orders-list,.my-credits{border:0; display:none } .orders-list .order,.my-credits .order{border-bottom:0; padding-bottom:0; padding-top:0 } .orders-list .order-details,.my-credits .order-details{border-bottom:1px solid #e6e6e6; display:none } .orders-list .order-details ul,.my-credits .order-details ul{color:#333; margin:0 } @media only screen and (max-width:25em){.orders-list .order-details .item-img,.my-credits .order-details .item-img{margin-bottom:1rem } } .orders-list .order-labels,.my-credits .order-labels{background:white; border:0; border-bottom:solid 1px #e6e6e6; color:#a6a6a6; font-size:12px; font-weight:400; padding:8px 0; padding:.5rem 0 } .orders-list .item-labels,.my-credits .item-labels{color:#a6a6a6; font-size:12px; font-weight:400; padding:6.4px 0 9.6px; padding:.4rem 0 .6rem } .orders-list .item-container,.my-credits .item-container{margin-bottom:12.8px; margin-bottom:.8rem } .orders-list .item-container .item-name,.my-credits .item-container .item-name{display:block } .orders-list .order-info,.orders-list .my-credits-info,.my-credits .order-info,.my-credits .my-credits-info{background:#f7f7f7; border-bottom:solid 1px #e8e8e8; border-top:solid 1px white; color:#333; cursor:pointer; font-size:16px; font-weight:400; padding:9.6px 0; padding:.6rem 0 } @media only screen and (max-width:40em){.orders-list .order-info,.orders-list .my-credits-info,.my-credits .order-info,.my-credits .my-credits-info{font-size:14px } } .orders-list .order-info:hover,.orders-list .my-credits-info:hover,.my-credits .order-info:hover,.my-credits .my-credits-info:hover{background:#fcfcfc } .orders-list .order-info.active,.orders-list .my-credits-info.active,.my-credits .order-info.active,.my-credits .my-credits-info.active{background:#fff,3%; border-top:solid 1px #525252 } .orders-list .order-info .fa-sort,.orders-list .my-credits-info .fa-sort,.my-credits .order-info .fa-sort,.my-credits .my-credits-info .fa-sort{padding-left:3.2px; padding-left:.2rem } .orders-list .order-info .fa-close,.orders-list .my-credits-info .fa-close,.my-credits .order-info .fa-close,.my-credits .my-credits-info .fa-close{color:#e1313c } .orders-list .order-info .fa-check-circle,.orders-list .my-credits-info .fa-check-circle,.my-credits .order-info .fa-check-circle,.my-credits .my-credits-info .fa-check-circle{color:#00a9c7 } .orders-list .order-status,.my-credits .order-status{position:relative } .orders-list .order-status .fa-sort,.my-credits .order-status .fa-sort{line-height:1.17; position:absolute; right:10px; top:0 } .orders-list .order-shipping,.my-credits .order-shipping{border-top:dashed 1px #e6e6e6; font-size:13.6px; font-size:.85rem; font-weight:400; padding:8px 0; padding:.5rem 0 } .orders-list .order-shipping .order-label,.my-credits .order-shipping .order-label{font-weight:500 } .orders-list .order-shipping .payment-label,.my-credits .order-shipping .payment-label{color:#a6a6a6; display:block; font-size:12px; font-weight:400; padding-bottom:4.8px; padding-bottom:.3rem } .orders-list .order-shipping .payment-icon,.my-credits .order-shipping .payment-icon{max-width:25px } .orders-list .order-shipping>.column,.my-credits .order-shipping>.column{color:#333; padding-bottom:8px; padding-bottom:.5rem; padding-top:4.8px; padding-top:.3rem } @media only screen and (max-width:40em){.orders-list .order-shipping .shipping-address,.orders-list .order-shipping .order-payment,.my-credits .order-shipping .shipping-address,.my-credits .order-shipping .order-payment{font-size:.75rem } } .orders-list .order-shipping .shipping-carrier,.orders-list .order-shipping .shipping-method,.my-credits .order-shipping .shipping-carrier,.my-credits .order-shipping .shipping-method{display:block } @media only screen and (max-width:40em){.orders-list .order-shipping .shipping-carrier,.orders-list .order-shipping .shipping-method,.my-credits .order-shipping .shipping-carrier,.my-credits .order-shipping .shipping-method{font-size:.75rem } } .orders-list .order-shipping .order-tracking,.my-credits .order-shipping .order-tracking{display:block; padding-top:4.8px; padding-top:.3rem } @media only screen and (max-width:40em){.orders-list .order-shipping .order-tracking,.my-credits .order-shipping .order-tracking{font-size:.75rem } } .orders-list .pagination-container,.my-credits .pagination-container{margin-top:16px; margin-top:1rem } .orders-list .no-orders,.my-credits .no-orders{padding-bottom:16px; padding-bottom:1rem; padding-top:16px; padding-top:1rem } .my-credits.orders-list{display:block } .my-credits.orders-list .my-credits-info{cursor:auto } .my-credits.orders-list .my-credits-info:hover{background:#f7f7f7 } body.user_orders .page-title{display:none } footer.site{background:#404040; border:0; clear:both; font-weight:400 } footer.site a,footer.site a:visited{color:#00a9c7 } footer.site a:hover,footer.site a:visited:hover{color:#007e94 } footer.site>.row{padding:30px 0 } footer.site .store-address{font-size:14px; margin-left:19.2px; margin-left:1.2rem } footer.site .store-address .fa{color:#00badb; line-height:1.3 } footer.site .store-address span{color:#bfbfbf } footer.site .authorizenet{margin:12.8px 0; margin:.8rem 0; text-align:center } footer.site .footer-heading{color:#d9d9d9; font-size:20px; font-size:1.25rem; font-weight:400 } footer.site .footer-heading.secure-checkout-heading{text-align:center } @media only screen and (min-width:64.0625em){footer.site .footer-heading.secure-checkout-heading{text-align:right } } footer.site .footer-heading .fa{margin-right:.2em } footer.site .news-signup{list-style:none; margin:0 0 30px; text-align:center } footer.site .email-entry{border:1px solid #fff; display:inline-block; float:none; height:36px; line-height:36px; max-width:300px; padding:0 16px; padding:0 1rem; vertical-align:top } @media only screen and (max-width:40em){footer.site .email-entry{max-width:200px } } footer.site .submit-button{background-color:transparent; border:1px solid #00a9c7; color:#00a9c7; display:inline-block; float:none; font-weight:300; height:36px; line-height:36px; padding:0 16px; padding:0 1rem } footer.site .submit-button:hover{background-color:#00a9c7; color:#fff } footer.site .nav-social{list-style:none; margin:0 0 30px; text-align:center } footer.site .nav-social li{display:inline-block; margin:0 8px; margin:0 .5rem } footer.site .nav-social .fa{font-size:24px; font-size:1.5rem } footer.site .nav-main{list-style:none; margin:0 0 30px; text-align:center } footer.site .nav-main li{display:inline-block; margin:0 8px; margin:0 .5rem } footer.site .nav-secondary{list-style:none; margin:0; text-align:center } footer.site .nav-secondary li{display:inline-block; margin:0 8px; margin:0 .5rem } footer.site .payment-methods{margin:0 0 30px; text-align:center } @media only screen and (min-width:64.0625em){footer.site .payment-methods{text-align:right } } footer.site .payment-methods li{display:inline-block; float:none; margin:0 5px } footer.site .cc-sprite{display:inline-block } footer.site .cc-sprite.icon-money-order{background-position:-113px -147px } footer.site .cc-sprite.icon-checks{background-position:-113px -217px } footer.site .footer-logo{margin:0; text-align:center } @media only screen and (min-width:64.0625em){footer.site .footer-logo{text-align:right } } footer.site .footer-logo ul{list-style:none; margin:0 } footer.site .copyright{text-align:center } footer.site .copyright-text{font-size:12px; font-size:.75rem } footer.site .author-container{text-align:center } footer.site .power-block{display:inline-block } footer.site .cc-powered{float:left; font-size:12px; font-size:.75rem; height:40px; line-height:40px; margin:10px } @media only screen and (max-width:40em){footer.site .cc-powered{display:block; float:none; height:20px; line-height:20px; margin:10px auto 0 } } footer.site .author{float:left } @media only screen and (max-width:40em){footer.site .author{display:block; float:none; height:40px; margin:0 0 10px } } footer.site .author a{display:block; height:40px } .store-info-container{background:none; padding:20px .9375em } @media only screen{.store-info-container{text-align:center } } .store-info-container .addy-block{display:inline-block; text-align:left } .store-nav-container{padding:20px .9375em } @media only screen and (min-width:64.0625em){.store-nav-container.wings{border-color:#595959; border-style:solid; border-width:0 1px; text-align:left } } .store-nav-container a,.store-nav-container a:visited{color:#00d4fa } .store-nav-container li{font-size:14px; line-height:2 } .store-nav-container ul{color:#00badb } .store-logo-container{padding:20px .9375em } .store-logo-container a,.store-logo-container a:visited{color:#00d4fa } .category-tree--standard{display:none!important } @media screen and (min-width:1024px){.category-tree--standard{display:block!important } } .category-tree--standard .category.depth-2:nth-child(3n-1) .sub-categories{-webkit-transform:translateX(calc(-33% - 2px)); -ms-transform:translateX(calc(-33% - 2px)); transform:translateX(calc(-33% - 2px)) } .category-tree--standard .category.depth-2:nth-child(3n) .sub-categories{-webkit-transform:translateX(calc(-66% - 4px)); -ms-transform:translateX(calc(-66% - 4px)); transform:translateX(calc(-66% - 4px)) } .category-tree--truncated .category{max-width:initial!important } .category-tree--truncated .category:hover>a,.category-tree--truncated .category:active>a{color:black } .category-tree--truncated .category.depth-2 a{display:inline-block } .category-tree--truncated .category.active>.sub-categories{-webkit-flex-flow:column; -ms-flex-flow:column; flex-flow:column } .category-tree--truncated .sub-categories{background-repeat:no-repeat!important; background-position:bottom right!important; width:200%!important } .category-tree--truncated .sub-categories .depth-2{background:none; border:0!important } .category-tree--accordion .sub-categories{box-shadow:initial!important } .category-tree--standard .category:not(.depth-1) .icon{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg) } .category-tree--standard .category:not(.depth-1).active .icon{-webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg) } .social-links-widget{margin:10px 0 } .social-links-widget .social{display:inline-block } .vertical .social-links-widget .social{display:block } .social-links-widget ul{line-height:16px; line-height:1rem; margin:0; padding:0 } .social-links-widget li{float:left; font-size:32px; font-size:2rem; margin:5px } .social-links-widget li:first-child{margin-left:0 } .social-links-widget a:visited,.social-links-widget a{color:#999 } .social-links-widget a:visited:hover,.social-links-widget a:hover{color:#8c8c8c } .social-links-widget.fixed-left{position:fixed; z-index:5; left:0 } .social-links-widget.fixed-left .social-heading{display:none } .social-links-widget.fixed-left li{margin-right:0 } .social-links-widget.fixed-right{position:fixed; z-index:5; right:0 } .social-links-widget.fixed-right .social-heading{display:none } .social-links-widget.fixed-right li{margin-right:0 } .social-links-widget.vertical li{float:none; margin-left:0; padding:2px } .social-links-widget.background a{background:#999; color:#fff; font-size:24px; font-size:1.5rem; height:40px; line-height:40px; text-align:center; width:40px } .social-links-widget.background a:hover{background:#8c8c8c; color:#f2f2f2; transition:all .25s } .social-links-widget.round a{border-radius:100% } .slick-container .slick-slider{display:block; list-style:none; margin-left:0; outline:none; padding:0; position:relative } .slick-container .slick-slider:hover .slick-prev:before,.slick-container .slick-slider:hover .slick-next:before{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .slick-container .slick-list{display:block; margin:0; overflow-x:hidden; overflow-y:visible; padding:0; position:relative } .slick-container .slick-list:focus{outline:none } .slick-container .slick-list.dragging{cursor:pointer } .slick-loading .slick-container .slick-list{background:white url(/themes/clients/tcgunlimited/assets/img/ajax-loader.gif) center center no-repeat } .slick-container .slick-track{display:block; left:0; position:relative; top:0 } .slick-container .slick-track .slick-track:before,.slick-container .slick-track .slick-track:after{content:''; display:table } .slick-container .slick-track:after{clear:both } .slick-container .slick-loading .slick-track{visibility:hidden } .slick-container .slick-slide{float:left; height:100%; list-style:none; min-height:1px; position:relative } .slick-container .slick-slide img{display:block; margin:0 auto; width:100% } [dir=rtl] .slick-container .slick-slide{float:right } .slick-initialized .slick-container .slick-slide{display:block } .slick-vertical .slick-container .slick-slide{border:1px solid transparent; display:block; height:auto } .slick-loading .slick-container .slick-slide{visibility:hidden } .slick-container .slick-slide.slick-initialized{display:block } .slick-container .slick-slide.slick-loading img{display:none } .slick-container .slick-slide.dragging img{pointer-events:none } .slick-container .slick-slide:focus{outline:0 } .slick-container .slick-arrow.slick-hidden{display:none } .slick-container .slick-thumbnails{margin:20px 0 } .slick-container .slick-thumbnails .thumbnail{border:1px solid rgba(0,169,199,0) } .slick-container .slick-thumbnails a:focus{outline:none } .slick-container .slick-dots{bottom:0; position:relative } .slick-container .slick-dots button:before{font-size:48px; font-size:3rem } .slick-container .slick-prev:before,.slick-container .slick-next:before{color:#f2f2f2; font-family:Fontawesome; font-size:56px; font-size:3.5rem } @media only screen and (max-width:40em){.slick-container .slick-prev:before,.slick-container .slick-next:before{display:none } } .slick-container .slick-prev{left:16px; left:1rem } .slick-container .slick-prev:before{content:'\f053' } .slick-container .slick-next{right:22.4px; right:1.4rem } .slick-container .slick-next:before{content:'\f054' } @media only screen and (min-width:40.0625em) and (max-width:64em){.slick-container .slick-next{right:2.5rem } } .slick-container .photo{position:relative } .slick-container .photo .meta{background-color:rgba(0,0,0,.7); bottom:0; display:block; padding:10px 15px; position:absolute; transition:padding .2s ease; width:100%; z-index:1 } .slick-container .photo .image-title{color:#fff; font-size:24px; font-size:1.5rem } .slick-container .photo p{color:#fff; font-size:12.8px; font-size:.8rem } .slick-container .photo .inner{background:none } .slick-overlay:after{background:rgba(0,0,0,.7); content:''; display:block; height:100%; left:0; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; transition:opacity .2s ease; width:100% } .slick-slide:hover .meta{padding-bottom:20px; transition:padding .2s ease } .slick-slide:hover .slick-overlay:after{opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" } .news-feed{margin-bottom:16px; margin-bottom:1rem } .news-feed .news-title{color:#666; font-size:25.6px; font-size:1.6rem; line-height:32px; line-height:2rem; margin:0; padding:10px 20px } .news-feed .news-post{border-bottom:1px solid #f2f2f2 } .news-feed .post-subject{color:#00a9c7; font-size:20.8px; font-size:1.3rem; margin-top:0 } .news-feed .post-body{margin-top:4.8px; margin-top:.3rem } .news-feed .post-body p{font-size:14.4px; font-size:.9rem } .news-feed .view-all{background:#333; border:1px solid #333; border-radius:0 0 3px 3px; clear:both; color:#fff; display:block; font-size:14.4px; font-size:.9rem; margin:0; padding:5px 0; text-align:center } .news-feed .view-all:hover{background:#1a1a1a; border-color:#1a1a1a } .grid-feed{clear:both; position:relative } .grid-feed .news-title{margin-bottom:10px; text-align:center } .grid-feed .view-all{background:#00a9c7; border:0; border-radius:0; display:block; margin:15px auto; max-width:200px; padding:10px 20px; text-align:center; width:100% } @media only screen and (min-width:40.0625em){.grid-feed .view-all{background:none; color:#00a9c7; display:inline-block; line-height:1.8rem; margin:0; position:absolute; right:0; text-align:right; top:0 } .grid-feed .view-all:hover{background:none; color:#007e94 } } .grid-feed .inner{display:inline-block } @media only screen and (min-width:40.0625em){.grid-feed .inner{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap } } .grid-feed .news-post{background-color:#333; background-image:url(/themes/clients/tcgunlimited/assets/img/blank-article.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover; border:0; display:inline-block; height:250px; margin:0 16px 15px 0; margin:0 1rem 15px 0; overflow:hidden; padding:175px 0 0; position:relative; transition:padding-top .2s } @media only screen and (max-width:40em){.grid-feed .news-post{margin-right:0; max-height:180px; padding-top:110px; width:100% } } @media only screen and (min-width:40.0625em) and (max-width:64em){.grid-feed .news-post:last-of-type{float:none } } @media only screen and (min-width:40.0625em){.grid-feed .news-post{max-width:30% } .grid-feed .news-post:last-child{margin-right:0 } } .grid-feed .news-post:hover{padding-top:0 } .grid-feed .post-subject{background-color:rgba(0,0,0,.75); color:#fff; height:75px; margin:0; padding:10px 15px 15px; position:relative; text-align:left; z-index:3 } @media only screen and (max-width:40em){.grid-feed .post-subject{text-align:center } } .grid-feed .post-date{background-color:rgba(0,0,0,.75); color:#ccc; display:block; font-size:14.4px; font-size:.9rem; padding:5px 15px; position:relative; z-index:2 } .grid-feed .post-body{font-size:16px; font-size:1rem; margin:0; overflow:hidden } .grid-feed p{background-color:rgba(0,0,0,.75); color:#fff; height:150px; margin:0; padding:10px 15px; position:relative; z-index:2 } .grid-feed.news-feed.row .post-body p{overflow:hidden } .grid-feed .featured-image{height:0; margin:0; padding:0; position:inherit } .grid-feed .featured-image img{display:block; left:50%; max-height:inherit; max-width:inherit; min-height:100%; min-width:100%; position:absolute; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:1 } .grid-feed img{display:none } .banner-items.banners-empty{margin-bottom:0 } .banner-items .banners{margin:0 } .banner-items .banners li{list-style:none } .products.grid.advanced .name{line-height:19.2px; line-height:1.2rem; text-overflow:inherit; white-space:inherit; width:auto; word-wrap:break-word } .products.grid.advanced .name.set{font-size:12.8px; font-size:.8rem; font-weight:400; line-height:16px; line-height:1rem } .products.grid.advanced .msrp.price{display:inline-block; margin:0 5px 0 0 } .products.grid.advanced .price{display:inline-block } .products.grid.advanced .price.store-credit{display:block } .products.grid.advanced .price span{font-weight:700 } .products.grid.advanced .price span:after{content:':' } .products.grid.advanced .badge{color:#fff; display:inline-block; font-size:11.2px; font-size:.7rem; opacity:.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; padding:2px 4px; position:absolute } .products.grid.advanced .badge.custom{background:#005261; top:0 } .products.grid.advanced .badge.foil{background:#a8b014; top:7% } .products.grid.advanced .badge.stock{background:#96161e; top:15% } .products.grid.advanced .badge.buying{background:#005261; top:15% } .products.grid.advanced .badge.not-buying{background:#e1313c; top:15% } .products.grid.advanced .badge.no{background:#e1313c } .products.grid.advanced .badge.percent{background:#005261; top:31% } .products.grid.advanced .badge.domestic-only{background:#404040; top:39% } .products.grid.advanced .badge.preorder-product{background:#007e94; top:23% } .products.grid.advanced .no-results{width:100% } .products.grid.advanced .no-results .inner{background:whitesmoke; border:0; font-size:16px; font-size:1rem; line-height:60px; text-align:center; width:100% } .grid-adv.align-button .button.utility.view{bottom:5px; left:0; margin:0 2%; position:absolute; width:96% } .products.grid.advanced .name.set a{display:block; overflow:hidden; white-space:inherit } .products.grid.advanced .no-results:hover .inner{box-shadow:none } .grid-adv.align-button .products.grid.advanced .meta{padding-bottom:50px } .grid-adv .product-container.dynamic{position:relative } .grid-adv .product-container.dynamic .view-all{color:#fff; font-size:15px; margin:0; z-index:2 } .grid-adv .product-container.dynamic .view-all.top{border:0; border-radius:0 3px 3px 0; line-height:28.8px; line-height:1.8rem; padding:10px 20px; position:absolute; right:0; text-align:right; top:0; width:auto } .grid-adv .product-container.dynamic .view-all.top:hover{color:#00a9c7; transition:color .25s } @media only screen and (max-width:40em){.grid-adv .product-container.dynamic .view-all.top{border-radius:0 0 3px 3px; padding:5px 0; position:relative; text-align:center; top:0; width:100% } } .product-list-adv .products-list{margin:0 } .product-list-adv .product{background-color:#f2f2f2; height:initial; margin:0 0 10px; position:relative; transition:.2s background-color } .product-list-adv .product:after{clear:both; content:''; display:table } .product-list-adv .product:before{content:''; display:table } .product-list-adv .image{float:left; width:20% } .product-list-adv .image.img-right{float:right; text-align:right } .product-list-adv img{transition:.2s margin-right } .product-list-adv .meta{float:left; padding:0 15px 15px; padding:0 .9375rem .9375rem; width:80% } .product-list-adv .meta.img-mode-none{width:100% } .product-list-adv .extra-meta{clear:both; float:left; font-size:12.8px; font-size:.8rem; margin-top:10px; width:100% } .product-list-adv .extra-meta span{display:block } .product-list-adv .item-name{border-bottom:1px solid #d9d9d9; display:block; font-size:16px; font-size:1rem; margin:0 0 3px; padding-bottom:3px } .product-list-adv .category{clear:left; color:#666; float:left; font-size:12.8px; font-size:.8rem; line-height:20px; margin:0; padding-bottom:10px; width:100% } .product-list-adv .item-price{color:#666; line-height:15px; padding:0; width:50% } .product-list-adv .item-price .productfinder-link{color:#00869e; font-weight:400 } .product-list-adv .buylist{color:#666; float:left; line-height:15px; padding:0 0 0 15px; padding:0 0 0 .9375rem; text-align:right; width:50% } .product-list-adv .item-msrp{color:#e1313c; float:right; line-height:15px; padding:0 0 0 15px; padding:0 0 0 .9375rem; text-align:right; width:50% } .product-list-adv .item-msrp .msrp-label{color:#666; font-size:9.6px; font-size:.6rem; text-decoration:none; text-transform:uppercase } .product-list-adv .item-msrp .msrp-price{text-decoration:line-through } .product-list-adv .store-credit{color:#00a9c7; float:left; line-height:15px; padding:0 0 0 15px; padding:0 0 0 .9375rem; text-align:right; width:50% } .product-list-adv .credit{color:#666; font-size:12.8px; font-size:.8rem } .product-list-adv .cash{font-size:12.8px; font-size:.8rem } .one-column-mode.product-list-adv .product{background-color:#f2f2f2; height:55px; margin:0 0 10px; position:relative; transition:.2s background-color } @media only screen and (max-width:40em){.one-column-mode.product-list-adv .product{height:auto } } .one-column-mode.product-list-adv .image{max-height:55px; overflow:hidden; transition:.2s overflow; width:25% } .one-column-mode.product-list-adv .image.img-right{float:right; text-align:right } @media only screen and (max-width:40em){.one-column-mode.product-list-adv .image{max-height:100%; width:15% } } .one-column-mode.product-list-adv .meta{max-height:55px; padding:0 15px; padding:0 .9375rem; width:75% } .one-column-mode.product-list-adv .meta.img-mode-none{width:100% } @media only screen and (max-width:40em){.one-column-mode.product-list-adv .meta{max-height:100%; padding:0 .9375rem .9375rem; width:85% } } .one-column-mode.product-list-adv .category{width:40% } @media only screen and (max-width:40em){.one-column-mode.product-list-adv .category{width:100% } } .one-column-mode.product-list-adv .item-price,.one-column-mode.product-list-adv .buylist{line-height:20px; padding:0 15px 0 0; padding:0 .9375rem 0 0; width:30% } @media only screen and (max-width:40em){.one-column-mode.product-list-adv .item-price,.one-column-mode.product-list-adv .buylist{width:50% } } .one-column-mode.product-list-adv .item-msrp,.one-column-mode.product-list-adv .store-credit{line-height:20px; padding:0 15px 0 0; padding:0 .9375rem 0 0; width:30% } @media only screen and (max-width:40em){.one-column-mode.product-list-adv .item-msrp,.one-column-mode.product-list-adv .store-credit{width:50% } } @media only screen and (min-width:64.0625em){.product-list-adv .product:hover{background-color:#fff } .product-list-adv .product:hover .item-name{color:#00a9c7 } .one-column-mode .product:hover .image{overflow:visible } .one-column-mode .product:hover img{-webkit-animation-duration:.2s; animation-duration:.2s; -webkit-animation-name:shuffleft; animation-name:shuffleft; box-shadow:3px 3px 7px #333; margin-right:24px; position:relative; z-index:2 } } @-webkit-keyframes shuffleft{0%{-webkit-transform:translate(0,0); transform:translate(0,0) } 50%{-webkit-transform:translate(-24px,0); transform:translate(-24px,0) } 100%{-webkit-transform:translate(0,0); transform:translate(0,0) } } @keyframes shuffleft{0%{-webkit-transform:translate(0,0); transform:translate(0,0) } 50%{-webkit-transform:translate(-24px,0); transform:translate(-24px,0) } 100%{-webkit-transform:translate(0,0); transform:translate(0,0) } } aside.sidebar .product-list-adv .product-container.dynamic .product .image img{max-height:100px } .banners{list-style:none; margin:0 } .banner-overlay li{margin-bottom:16px; margin-bottom:1rem; position:relative } .banner-overlay .meta{display:block; left:0; position:absolute; width:100%; z-index:1 } .banner-overlay .inner{display:block; padding:6.4px 15px 4.8px; padding:.4rem .9375rem .3rem } .banner-overlay .image-title{color:#00a9c7; font-size:32px; font-size:2rem } .banner-overlay .image-desc{color:#333; display:block } .banner-overlay .image-desc p{margin-bottom:8px; margin-bottom:.5rem } .banner-overlay .image-desc .image-btn{border-radius:.3rem; color:#fff; font-size:16px; font-size:1rem; margin:0; padding:6.4px 32px; padding:.4rem 2rem } .banner-overlay .image{display:block; position:relative } .banner-overlay .image img{transition:all .2s ease; width:100% } .banner-overlay .overlay:after{background:#1a1a1a; content:''; display:block; height:100%; left:0; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; transition:opacity .2s ease; width:100% } .banner-overlay .overlay:hover:after{opacity:.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" } .banner-overlay .image-link{display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:2 } .banner .meta{top:0 } .banner .image-title{font-size:24px; font-size:1.5rem; margin-bottom:4.8px; margin-bottom:.3rem } .banner p{font-size:14.4px; font-size:.9rem; line-height:19.2px; line-height:1.2rem; margin-bottom:8px; margin-bottom:.5rem } .banner .image-btn{display:none } .banner .image{display:block; text-align:left } .photo .meta{bottom:0 } .photo .inner{background-color:rgba(0,0,0,.4); transition:padding .2s ease } .photo .image-title{color:#fff; font-size:24px; font-size:1.5rem; margin-bottom:0 } .photo p{color:#fff; font-size:12.8px; font-size:.8rem } .photo .image{display:block; text-align:left } .photo:hover .inner{padding-bottom:16px; padding-bottom:1rem } .headline .meta{text-align:center } .headline .inner{padding-top:64px; padding-top:4rem; transition:padding .2s ease } @media only screen and (max-width:40em){.headline .inner{padding-top:1rem } } .headline .image-title{color:#fff; font-size:48px; font-size:3rem; margin:0 0 8px; margin:0 0 .5rem } @media only screen and (max-width:40em){.headline .image-title{font-size:2rem } } .headline p{color:#fff; font-size:24px; font-size:1.5rem; font-weight:300 } @media only screen and (max-width:40em){.headline p{font-size:1rem } } .headline .image-btn{font-size:20.8px; font-size:1.3rem; margin:16px; margin:1rem } .headline:hover .inner{padding-top:56px; padding-top:3.5rem } @media only screen and (max-width:40em){.headline:hover .inner{padding-top:.5rem } } .tabbed-content{height:auto; margin:100px auto; min-height:240px; padding:0; position:relative } .tab-triggers{clear:both; height:40px } .tab-trigger{box-sizing:border-box; display:block; float:left; font:Bold 14px/40px Helvetica,Sans-Serif; height:40px; margin:0 0 1px; padding:0; text-align:center; width:25% } .tab-trigger.active{box-sizing:border-box } .tab-trigger:last-of-type{border-right:0 } .tab-panels{clear:both; height:auto; min-height:240px; width:100% } .tab-panel{background:transparent; display:none; height:auto; margin:0; min-height:240px; padding:0; width:100% } .tab-panel.active{display:block } .tab-panel.fade{display:block; height:auto; margin:0; min-height:240px; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; padding:0; position:relative; transition:opacity .35s linear; visibility:hidden } .tab-panel.fade.active,.tab-panel.fade.active.out{display:block; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility:visible } .tab-panel.fade.out{display:none; transition:visibility 0s .35s,opacity .35s linear } .tab-panel li{list-style:none } .tab-panel .logo,.tab-panel ul{margin:0 } .social-tabs .tab-panel.active{min-height:320px; position:relative } .widget-events{min-height:100px } .widget-events.loading{background:url(/themes/clients/tcgunlimited/assets/img/loading.gif) center center no-repeat; background-size:320px } .widget-events .error{color:#e1313c } .widget-events ul{list-style:none; margin:0; padding:0 } .widget-events .icon{background:#fff; border:4px solid #ccc; border-radius:.2rem; float:left; margin:8px 9.6px 6.4px 6.4px; margin:.5rem .6rem .4rem .4rem; padding:3.2px 0; padding:.2rem 0; position:relative; text-align:center; width:46px } .widget-events .icon:before{background:#00a9c7; border-radius:.2rem .2rem 0 0; content:''; display:block; height:8px; left:-4px; position:absolute; right:-4px; top:-8px } .widget-events .icon .month{color:#e1313c; display:block; font-size:11.2px; font-size:.7rem; line-height:12.8px; line-height:.8rem; text-transform:uppercase } .widget-events .icon .day{color:#333; display:block; font-size:19.2px; font-size:1.2rem; font-weight:600; line-height:20.8px; line-height:1.3rem } .widget-events.scroller{display:block; margin:0 0 20px; width:100% } .widget-events.scroller ul{border:1px solid #4d4d4d; height:350px; list-style:none; margin:0; overflow-y:scroll; padding:0 } .widget-events.scroller li{display:block; margin:0 0 10px; padding:0; width:100% } .widget-events.scroller .today{background:#e1313c; border-radius:.2rem; color:#fff; display:inline-block; font-size:9.6px; font-size:.6rem; margin-left:4.8px; margin-left:.3rem; padding:0 5px; vertical-align:middle } .widget-events.scroller .time-date{background:#f2f2f2; color:#666; display:block; font-size:14.4px; font-size:.9rem; margin:0; padding:3px 15px } .widget-events.scroller .title{background:#333; color:#fff; display:block; font-size:16px; font-size:1rem; margin:0; padding:3px 15px } .widget-events.scroller a{color:#00a9c7; text-decoration:none } .widget-events.scroller .description{color:#666; font-size:14.4px; font-size:.9rem; margin:0; padding:5px 15px } .widget-events.tabs-enabled.scroller{display:block; margin:0 0 20px; width:100% } .event-tabs-content{display:block; width:100% } .event-tabs-content ul{display:none } .event-tabs-content ul.fade.out.active{display:block } .event-tabs{display:block; zoom:1 } .event-tabs:before,.event-tabs:after{content:''; display:table } .event-tabs a{background:#666; border-radius:3px 3px 0 0; color:#fff; display:block; float:left; padding:6px 10px; transition:none } .event-tabs a:hover{background:#4d4d4d } .event-tabs a.active{background:#333; color:#fff } .social-widgets{background:#fff; border:1px solid #d9d9d9; margin:10px 0; padding:7px; position:relative } .social-widgets .tab-triggers{margin:0 } .social-widgets .tab-trigger{border-bottom:2px solid #fff; margin:0 0 5px; width:25% } .social-widgets .tab-trigger.active{border-bottom:2px solid #00a9c7 } .social-widgets .tabs-container .tab-panel.fade.out.active{display:inline-block } .social-widgets .tab-panel.fade{overflow:hidden; position:relative } .active .social-widgets a{color:#333 } .onecolumn-section:after{clear:both } .onecolumn-section:before,.onecolumn-section:after{content:' '; display:table } .content-container{min-height:800px; position:relative } .promote-banner{position:relative } .promote-banner .banners{margin-top:0 } .promote-banner .banners img{max-width:100%; width:auto } .promote-banner>a{height:100%; left:0; position:absolute; right:0; top:0; width:100%; z-index:1 } .promote-banner .banner-items{position:absolute } .promote-banner.leaderboard{clear:both; margin:0 auto; max-width:1140px; text-align:center } @media only screen and (max-width:40em){.promote-banner.leaderboard{display:none } } .promote-banner.leaderboard .banners{margin:0 } .promote-banner.leaderboard .image.banner{max-height:85px; max-width:200px; width:auto } @media only screen and (min-width:40.0625em) and (max-width:64em){.promote-banner.leaderboard .image.banner{max-height:58px; max-width:110px } } .promote-banner.mobile-banner{clear:both; margin:0 auto; max-width:100%; text-align:center } @media only screen and (min-width:40.0625em){.promote-banner.mobile-banner{display:none } } .promote-banner.mobile-banner .image.banner{max-height:90%; max-width:100% } .promote-banner.left{display:none; height:auto; left:-277px; position:absolute; top:0; width:262px } @media only screen and (min-width:107.5em){.promote-banner.left{display:block } } .promote-banner.left .image.banner{max-height:150px; max-width:230px } .promote-banner.right{display:none; height:auto; position:absolute; right:-277px; top:0; width:262px } @media only screen and (min-width:107.5em){.promote-banner.right{display:block } } .promote-banner.right .image.banner{max-height:150px; max-width:230px } .promote-banner.leaderboard .banner-items{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-flex; display:-ms-flexbox; display:flex; height:100%; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; margin:0; min-height:100%; min-width:100px; padding:0; width:19% } .promote-banner.mobile-banner .banner-items{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-flex; display:-ms-flexbox; display:flex; height:100%; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; margin:0; max-height:100%; max-width:25%; padding:3% 2% } .promote-banner.right .banner-items,.promote-banner.left .banner-items{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-flex; display:-ms-flexbox; display:flex; height:25%; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; margin:0; max-height:200px; min-height:100px; width:100% } .banner-items.right{right:0 } .banner-items.left{left:0 } .banner-items.bottom{bottom:0 } .banner-items.top{top:0 } header.site .promote-banner{margin-bottom:40px } .onecolumn-bottom-section .promote-banner.leaderboard{margin:40px auto 0 } .onecolumn-bottom-section .promote-banner.right,.onecolumn-bottom-section .promote-banner.left{display:none } body[class*=controller-] .promote-banner{display:none } .news-signup h2{background:#4d4d4d; border-radius:3px; color:#fff; font-size:22.4px; font-size:1.4rem; font-weight:500; line-height:28.8px; line-height:1.8rem; padding:10px 20px } .news-signup .submit-button{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s; border-radius:3px; font-size:12px; height:36px; line-height:36px; padding:0; text-align:center; width:125px } .news-signup .submit-button:hover{background-color:#007e94; border-color:#005261 } .gallery-container .column+.column:last-child,.gallery-container .columns+.column:last-child,.gallery-container .column+.columns:last-child,.gallery-container .columns+.columns:last-child{float:none } .gallery-container ul{list-style-type:none; margin:0 } .gallery-container .photo{margin:4.8px 0; margin:.3rem 0; overflow:hidden; padding:0 4.8px; padding:0 .3rem; position:relative } .gallery-container .photo .anchor{display:block; height:125px; overflow:hidden; position:relative } @media only screen and (max-width:40em){.gallery-container .photo .anchor{height:100px } } .gallery-container .photo img{min-height:125px; width:100% } @media only screen and (max-width:40em){.gallery-container .photo img{min-height:100px } } .gallery-container .photo-title{background:rgba(0,0,0,.5); bottom:-25px; color:#fff; display:block; font-size:13.6px; font-size:.85rem; overflow:hidden; padding:1.6px 6.4px; padding:.1rem .4rem; position:absolute; text-overflow:ellipsis; transition:all .2s ease; white-space:nowrap; width:100% } .gallery-container .social-buttons{bottom:-20px; position:absolute; right:10px; transition:all .2s ease } .gallery-container .social-buttons a{color:#fff } @media only screen and (min-width:40.063em){.gallery-container .photo:hover .photo-title{bottom:0 } .gallery-container .photo:hover .social-buttons{bottom:0 } } .lb-data{position:relative } .lb-data .lb-data .lb-details{width:82% } .lb-data .social-links{font-size:20.8px; font-size:1.3rem; padding-top:4.8px; padding-top:.3rem; position:absolute; right:38px } .lb-data .social-links a{color:#fff; padding-right:8px; padding-right:.5rem } body:after{content:url(/themes/clients/tcgunlimited/assets/img/close.png) url(/themes/clients/tcgunlimited/assets/img/loading.gif) url(/themes/clients/tcgunlimited/assets/img/prev.png) url(/themes/clients/tcgunlimited/assets/img/next.png); display:none } body.lb-disable-scrolling{overflow:hidden } .lightboxOverlay{position:absolute; top:0; left:0; z-index:9999; background-color:black; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; display:none } .lightbox{position:absolute; left:0; width:100%; z-index:10000; text-align:center; line-height:0; font-weight:400 } .lightbox .lb-image{display:block; height:auto; max-width:inherit; border-radius:3px } .lightbox a img{border:none } .lb-outerContainer{position:relative; background-color:white; *zoom:1; width:250px; height:250px; margin:0 auto; border-radius:4px } .lb-outerContainer:after{content:""; display:table; clear:both } .lb-container{padding:4px } .lb-loader{position:absolute; top:43%; left:0; height:25%; width:100%; text-align:center; line-height:0 } .lb-cancel{display:block; width:32px; height:32px; margin:0 auto; background:url(/themes/clients/tcgunlimited/assets/img/loading.gif) no-repeat } .lb-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10 } .lb-container>.nav{left:0 } .lb-nav a{outline:none; background-image:url(/themes/clients/tcgunlimited/assets/styles/data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) } .lb-prev,.lb-next{height:100%; cursor:pointer; display:block } .lb-nav a.lb-prev{width:34%; left:0; float:left; background:url(/themes/clients/tcgunlimited/assets/img/prev.png) left 48% no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; transition:opacity .6s } .lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .lb-nav a.lb-next{width:64%; right:0; float:right; background:url(/themes/clients/tcgunlimited/assets/img/next.png) right 48% no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; transition:opacity .6s } .lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .lb-dataContainer{margin:0 auto; padding-top:5px; *zoom:1; width:100%; border-bottom-left-radius:4px; border-bottom-right-radius:4px } .lb-dataContainer:after{content:""; display:table; clear:both } .lb-data{padding:0 4px; color:#ccc } .lb-data .lb-details{width:85%; float:left; text-align:left; line-height:1.1em } .lb-data .lb-caption{font-size:13px; font-weight:700; line-height:1em } .lb-data .lb-number{display:block; clear:left; padding-bottom:1em; font-size:12px; color:#999 } .lb-data .lb-close{display:block; float:right; width:30px; height:30px; background:url(/themes/clients/tcgunlimited/assets/img/close.png) top right no-repeat; text-align:right; outline:none; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; transition:opacity .2s } .lb-data .lb-close:hover{cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .product-container.showcase{margin-bottom:1.5em } @media only screen and (min-width:40.0625em){.product-container.showcase{margin-bottom:3rem } } .product-container.showcase>.inner{border:1px solid #f2f2f2 } .product-container.showcase h2{background:#4d4d4d; border-radius:3px 3px 0 0; color:#fff; display:block; font-size:21px; font-weight:500; line-height:46px; margin:0; padding:0 15px } .product-container.showcase .view-all{background:#333; color:#fff; display:inline-block; font-size:14px; font-weight:600; line-height:30px; margin:0 } .product-container.showcase .view-all:hover{background:#1a1a1a; color:#00a9c7; transition:background .25s } @media only screen and (min-width:40.0625em){.product-container.showcase .view-all.top{border-radius:0 3px 0 0; line-height:45px; padding:0 20px; position:absolute; right:0; text-align:right; top:-46px; width:auto } } @media only screen and (max-width:40em){.product-container.showcase .view-all.top{background:#333; position:relative; text-align:center; top:0; width:100% } } .product-container.showcase .view-all.bottom{border-radius:0 0 3px 3px; bottom:-30px; display:block; padding:0; position:absolute; text-align:center; width:100% } @media only screen and (max-width:40em){.product-container.showcase .view-all.bottom{bottom:0; float:left; position:relative } } .product-container.showcase .products{margin:0; padding:0 } .product-container.showcase .product{background:#fafafa; border-color:#f2f2f2; border-style:solid; border-width:0 0 1px 1px; display:block; height:50px; margin:0; overflow:hidden; padding:0; width:100% } @media only screen and (max-width:40em){.product-container.showcase .product{height:70px } } .product-container.showcase .product.active,.product-container.showcase .product:hover{background:white; transition:background .25s } .product-container.showcase .product .image{display:block; float:left; height:100%; margin:0; padding:5px 5px 0; text-align:center; width:20% } .product-container.showcase .product .meta{display:block; float:left; height:70px; line-height:24px; padding:10px; width:80% } @media only screen and (max-width:40em){.product-container.showcase .product .meta{padding:0 } } .product-container.showcase .product .name{color:#00a9c7; display:block; font-size:14.4px; font-size:.9rem; font-weight:600; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .product-container.showcase .price{color:#666; display:block; font-size:12.8px; font-size:.8rem; font-weight:500; line-height:24px; padding-right:5px } .product-container.showcase .price>span{font-weight:600 } @media only screen and (max-width:40em){.product-container.showcase .price{float:left } } .product-container.showcase .store-credit{color:#e1313c; text-decoration:line-through } .buylist .product-container.showcase .store-credit{color:#666; text-decoration:none } .product-container.showcase .buying,.product-container.showcase .stock{color:#00a9c7; font-size:14.4px; font-size:.9rem } .product-container.showcase .buying.no,.product-container.showcase .stock.no{color:#e1313c } .product-container.showcase .showcased{padding:20px; text-align:center } .product-container.showcase .showcased .image{max-height:300px; width:auto } .product-container.showcase .showcase-info{color:#666; line-height:19.2px; line-height:1.2rem } .product-container.showcase .showcase-info.title{color:#00a9c7; font-size:16px; font-size:1rem; font-weight:600; line-height:24px; line-height:1.5rem; margin-top:15px } .product-container.showcase .showcase-info.details{font-size:12px; font-size:.75rem; line-height:24px; line-height:1.5rem } .product-container.showcase .showcase-info.price{font-size:14.4px; font-size:.9rem } .product-container.showcase .showcase-info>span{font-weight:600 } .product-container.showcase .offers{color:#e1313c; line-height:19.2px; line-height:1.2rem; text-decoration:line-through } .buylist .product-container.showcase .offers{color:#666; text-decoration:none } .product-container.showcase .view.button{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s; margin:10px auto 0; max-width:250px } .product-container.showcase .view.button:hover{background-color:#007e94; border-color:#005261 } .ajax-buylist ul{list-style:none; margin:0 } .ajax-buylist .btn-clear,.ajax-buylist .btn-search,.ajax-buylist .btn-info{border-radius:3px; display:block; font-size:12px; height:36px; line-height:36px; padding:0; text-align:center; width:125px } @media only screen and (max-width:40em){.ajax-buylist .btn-info,.ajax-buylist .btn-clear{width:45px } } .ajax-buylist .btn-clear{background-color:#e1313c; border:1px solid #c31c27; color:white; transition:background .25s } .ajax-buylist .btn-clear:hover{background-color:#c31c27; border-color:#96161e } .ajax-buylist .btn-search{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s; float:right } .ajax-buylist .btn-search:hover{background-color:#007e94; border-color:#005261 } .ajax-buylist .btn-info{background-color:#f2f2f2; border:1px solid #d9d9d9; color:#0d0d0d; transition:background .25s } .ajax-buylist .btn-info:hover{background-color:#d9d9d9; border-color:#bfbfbf } .ajax-buylist form{margin:16px 0; margin:1rem 0 } .category-header{background:#4d4d4d } .category-header.main{background:#333 } .category-header h3,.category-header h4{color:#fff } .category-header ul,.category-header li{float:right; margin-left:8px; margin-left:.5rem } @media only screen and (max-width:40em){.category-header span{display:none } } .buylist-search-ctr .search{margin:0 } .search-progress{height:45px } .progress-number{display:inline-block; font-size:20px; font-size:1.25rem; height:40px; line-height:40px; text-align:center; width:40px } .progress-step{display:inline-block; height:40px; line-height:40px; padding:0 0 0 10px } .search-column.current .progress-step{padding:0 0 0 20px } .hidden-buylist-tree{display:none } .buylist-search-results,.buylist-quick-search-results,.buylist-help-contents{display:none } .buylist-search-results.loading,.buylist-quick-search-results.loading{background:url(/themes/clients/tcgunlimited/assets/img/loading.gif) no-repeat center center #fff; display:block } .buylist-quick-search-results,.buylist-search-results{margin-bottom:16px; margin-bottom:1rem } .all-categories .category-wrapper a,.all-categories .category-wrapper a:visited{color:#00a9c7 } .all-categories .category-wrapper a:hover{color:#007e94 } .all-categories .category-wrapper ul{list-style-type:none; margin:0 } .all-categories .category-wrapper .depth-1{line-height:28.8px; line-height:1.8rem } .all-categories .category-wrapper .depth-1 a{font-size:24px; font-size:1.5rem } .all-categories .category-wrapper .depth-1{border-bottom:dotted 1px #e6e6e6; margin:8px 0; margin:.5rem 0; padding-bottom:8px; padding-bottom:.5rem; text-align:center } .all-categories .category-wrapper .depth-3{margin:8px 0; margin:.5rem 0 } .all-categories .category-wrapper .depth-2{line-height:20.8px; line-height:1.3rem } .all-categories .category-wrapper .depth-2 a{font-size:16px; font-size:1rem } .all-categories .category-wrapper .depth-1{border-bottom:dotted 1px #e6e6e6; margin:8px 0; margin:.5rem 0; padding-bottom:8px; padding-bottom:.5rem; text-align:center } .all-categories .category-wrapper .depth-3{margin:8px 0; margin:.5rem 0 } .all-categories .category-wrapper .depth-3{line-height:19.2px; line-height:1.2rem } .all-categories .category-wrapper .depth-3 a{font-size:14.4px; font-size:.9rem } .all-categories .category-wrapper .depth-1{border-bottom:dotted 1px #e6e6e6; margin:8px 0; margin:.5rem 0; padding-bottom:8px; padding-bottom:.5rem; text-align:center } .all-categories .category-wrapper .depth-3{margin:8px 0; margin:.5rem 0 } .all-categories .category-wrapper .depth-4{line-height:17.6px; line-height:1.1rem } .all-categories .category-wrapper .depth-4 a{font-size:12.8px; font-size:.8rem } .all-categories .category-wrapper .depth-1{border-bottom:dotted 1px #e6e6e6; margin:8px 0; margin:.5rem 0; padding-bottom:8px; padding-bottom:.5rem; text-align:center } .all-categories .category-wrapper .depth-3{margin:8px 0; margin:.5rem 0 } .all-categories .category-title{font-size:24px; font-size:1.5rem } .all-categories .category-column{margin-bottom:16px; margin-bottom:1rem } .all-categories .category-desc,.all-categories .browse-category{color:#999; font-size:12.8px; font-size:.8rem; line-height:19.2px; line-height:1.2rem; margin-bottom:16px; margin-bottom:1rem; text-align:center } .all-categories .site-page-list{-webkit-column-count:1; column-count:1 } @media only screen and (min-width:40.0625em){.all-categories .site-page-list{-webkit-column-count:4; column-count:4 } } .all-categories .site-page-list a{font-size:14.4px; font-size:.9rem; line-height:24px; line-height:1.5rem } .category-description{margin-bottom:20px } .banners{list-style:none; margin:0 } .left-banner{height:600px; left:-160px; position:absolute; top:-30px; width:160px } .right-banner{height:600px; position:absolute; right:-160px; top:-30px; width:160px; z-index:1 } .product-container.mega h2{background:#4d4d4d; border-radius:3px; color:#fff; font-size:22.4px; font-size:1.4rem; font-weight:500; line-height:28.8px; line-height:1.8rem; padding:10px 20px } .product-container.mega h4{color:#00a9c7; font-size:32px; font-size:2rem } .product-container.mega ul,.product-container.mega li{list-style:none; margin:0 } .product-container.mega .image-wrapper,.product-container.mega .product-info,.product-container.mega .add-to-cart-form,.product-container.mega [name=qty],.product-container.mega .utility-button,.product-container.mega .view-all,.product-container.mega .nostock-message,.product-container.mega .variant-info,.product-container.mega .descriptor{float:left } .product-container.mega .view-all,.product-container.mega .nostock-message,.product-container.mega .add-to-cart-form,.product-container.mega .variant-info,.product-container.mega .descriptor{clear:left } .product-container.mega .preorder,.product-container.mega .domestic-only{border-radius:3px; color:#fff; font-size:12.8px; font-size:.8rem; padding:8px; padding:.5rem; text-align:center; text-transform:uppercase } .product-container.mega .preorder{background:#00a9c7 } .product-container.mega .domestic-only{background:#e75e66 } .product-container.mega .nostock-message{color:#e75e66; font-style:italic; margin-bottom:10px; width:100% } .product-container.mega .msrp{color:#e75e66; font-size:27.2px; font-size:1.7rem; text-decoration:line-through } .product-container.mega .msrp-percent{color:#e75e66; font-size:19.2px; font-size:1.2rem } .product-container.mega .product{margin-bottom:24px; margin-bottom:1.5rem } .product-container.mega .add-to-cart-form{padding:.5em 0 } .product-container.mega .qty{margin-right:.5em } .product-container.mega .price{font-size:27.2px; font-size:1.7rem } .product-container.mega .utility-button{min-width:45px } .product-container.mega .condition{font-size:16px; font-size:1rem; font-style:italic } .product-container.mega .quantity{color:#999; float:left; font-size:16px; font-size:1rem; width:100% } .product-container.mega .add-to-cart-form,.product-container.mega .variant-info{width:100% } .product-container.mega .variant-info{padding:.5em 0 } .product-container.mega .description,.product-container.mega .descriptor{display:inline-block; margin-bottom:0 } .product-container.mega .image-wrapper{width:25% } @media only screen and (max-width:40em){.product-container.mega .image-wrapper{text-align:center; width:100% } } .product-container.mega .image-wrapper img{width:100% } @media only screen and (max-width:40em){.product-container.mega .image-wrapper img{width:30% } } .product-container.mega .product-info{padding-left:16px; padding-left:1rem; width:75% } @media only screen and (max-width:40em){.product-container.mega .product-info{padding:0; width:100% } } .product-container.mega [name=qty]{max-width:50px } ul.parent-category{margin:0 } @media only screen{ul.parent-category.across-1 li{width:100% } } @media only screen and (min-width:40.0625em){ul.parent-category.across-1 li{margin-bottom:0 } } @media only screen and (min-width:40.0625em){ul.parent-category.across-2 li{width:50% } } @media only screen and (min-width:40.0625em){ul.parent-category.across-3 li{width:33% } } @media only screen and (min-width:40.0625em){ul.parent-category.across-4 li{width:25% } } .parent-category.columns li a{background-color:#ccc } @media only screen{.parent-category li{margin-bottom:10px } } @media only screen and (min-width:40.0625em){.parent-category li{margin-bottom:0 } } .parent-category li:hover{opacity:.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" } .parent-category li.cat-img a{min-height:110px } .parent-category li a{border-radius:0; display:block; padding:0; position:relative; transition:none } .parent-category li img{margin:5px auto } .parent-category li .description{font-size:14.4px; font-size:.9rem; margin-bottom:8px; margin-bottom:.5rem; overflow:hidden; padding:5px } @media only screen and (min-width:64.0625em){.parent-category li .logo-img,.parent-category li .icon-img{padding:0 } } .parent-category li .icon-img{color:#4d4d4d } .parent-category.list li.cat-img a,.parent-category.list li.cat-img a:hover{background-position:center center; background-repeat:no-repeat; background-size:cover } .parent-category .name{padding:3px 10px; width:100% } .parent-category li.cat-img .name,.parent-category li.cat-icon .name,.parent-category li.cat-logo .name,.parent-category.user-img li .name{background:rgba(0,0,0,.7); bottom:0; color:#fff; overflow:hidden; position:absolute; text-overflow:ellipsis; white-space:nowrap } .parent-category li.cat-img.cat-name a,.parent-category li.cat-icon.cat-name a,.parent-category li.cat-logo.cat-name a{padding-bottom:30px } @media only screen{li.cat-logo .icon-img,li.cat-icon .logo-img{line-height:80px } } @media only screen and (min-width:64.0625em){li.cat-logo .icon-img,li.cat-icon .logo-img{line-height:25px; margin-top:8px } } .parent-category.fancy-row li{font-size:14.4px; font-size:.9rem; margin-bottom:0; padding:0 2px } .parent-category.fancy-row li.cat-img a{min-height:35px } .parent-category.fancy-row li .icon-img.special-width{background:#000; line-height:33px; padding:0; width:40px } .parent-category.fancy-row li .symbol{color:#fff; line-height:31px } .parent-category.fancy-row li .name{background:linear-gradient(to right,black 0,transparent 100%); bottom:auto; color:#fff; display:inline-block; float:left; line-height:33px; min-width:50%; padding:0 10px; position:relative; text-align:left; text-shadow:1px 1px 3px #000; width:auto } .parent-category.fancy-row.across-1 li{padding:0 } .parent-category.fancy-row li.cat-img.cat-name a,.parent-category.fancy-row li.cat-icon.cat-name a{padding-bottom:0 } .parent-category li .logo-img img{max-height:90px } .parent-category li .icon-img i{font-size:30px; margin-bottom:5px; margin-top:5px; min-height:30px } .parent-category li .description{height:70px } .parent-category.fancy-row li a{margin:2px 0 } .parent-category.fancy-row li .icon-img i{font-size:16px; line-height:30px; margin-bottom:0; margin-top:0 } .parent-category.fancy-row li.cat-icon .name{padding-left:0 } .mode-swap.view-buylist a,.mode-swap.view-store a{background-color:#f2f2f2; border:1px solid #d9d9d9; color:#0d0d0d; transition:background .25s; display:block; padding:10px; text-align:center } .mode-swap.view-buylist a:hover,.mode-swap.view-store a:hover{background-color:#d9d9d9; border-color:#bfbfbf } .product-container.single .product-more-info{margin-bottom:25px } .product-container.single h1.title{margin-bottom:20px } .product-container.single .product-photo{max-height:none } .product-container.single .social-share{display:-webkit-flex; display:-ms-flexbox; display:flex; margin-bottom:10px } .product-container.single .fb-like{display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex } .product-container.single .variant-row.row{padding:8px 0 0; padding:.5rem 0 0 } .product-container.single .variant-row.row.hide{display:none } .product-container.single .variant-main-info{margin:0 0 3px; padding:0 8px; padding:0 .5rem } .product-container.single .low-qty{color:#e1313c } .product-container.single .buylist-mode em{color:#00a9c7; font-weight:600 } .product-container.single .variant-buttons{padding:8px; padding:.5rem } .product-container.single .plain{border-top:1px solid #d9d9d9; margin:0; padding:0 } .product-container.single .plain .content{font-weight:300; padding:0 15px 20px; padding:0 .9375rem 20px } .product-container.single .plain .toggle:hover{color:#666; cursor:default } .product-container.single .plain .info-toggle-title{color:#666 } .product-container.single .plain .info-toggle-icon{display:none } .product-container.single .info-accordion{border-top:1px solid #d9d9d9; margin:0; padding:0 } .product-container.single .info-accordion .content{display:none; font-weight:300; padding:0 15px 20px; padding:0 .9375rem 20px } .product-container.single .list-item{border-bottom:1px solid #d9d9d9; list-style:none } .product-container.single .toggle{background-color:transparent; color:#00a9c7; display:block; font-size:24px; font-size:1.5rem; font-weight:300; margin:20px 15px; margin:20px .9375rem; text-rendering:geometricPrecision } .product-container.single .toggle:hover{color:#00687b } .product-container.single .toggle .info-toggle-title{float:left; line-height:16px; line-height:1rem } .product-container.single .toggle .info-toggle-icon{float:right; line-height:16px; line-height:1rem } .product-container.single .toggle .fa-minus:before,.product-container.single .toggle .fa-plus:before{outline:none } .product-container.single .variant-row.no-stock .variant-buttons{float:right } .product-container.single .variant-row.no-stock .utility-button{width:auto } .product-container.single .variant-row.no-stock .variant-main-info{float:left; padding:8px; padding:.5rem } .product-container.single .variant-row.no-stock .variant-short-info{color:#e1313c; font-size:12.8px; font-size:.8rem; height:36px; line-height:37px } .product-container.single .product-info .price.no-stock{color:#666; font-size:12.8px; font-size:.8rem } .product-container.single .mode-swap{margin-top:16px; margin-top:1rem } .image-container .zoomin.multi-image{position:absolute } @media only screen and (max-width:40em){.image-container .zoomin.multi-image{max-height:300px } } @media only screen and (max-width:40em){.image-container .zoomin.multi-image .pre-zoom{max-height:300px } } .product-thumbs.slick-initialized{overflow:visible } .product-thumbs .slick-track{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row } .product-thumbs .slick-list{overflow:hidden } .product-thumbs .slick-list li{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; margin-bottom:10px } @media only screen and (max-width:40em){.product-thumbs .slick-list li{list-style:none; margin:0 10px } } .product-image-wrapper{margin-bottom:20px } .global-disclaimer{border:1px solid #d9d9d9; margin:8px; margin:.5rem; padding:8px; padding:.5rem } .global-message{font-size:12.8px; font-size:.8rem; font-weight:300; letter-spacing:.4px; letter-spacing:.025rem } .related-products-container{margin-bottom:30px } body.tcg-promotion-page .breadcrumbs-container,body.tcg-promotion-page .page-title,body.tcg-promotion-page .no-product{display:none } body.tcg-promotion-page section.content.main{padding:0 } body.tcg-promotion-page section.content.main .promote-graphic{display:none } .content-container{position:relative } .promote-graphic.left{display:none; height:auto; left:-300px; position:absolute; top:0; width:300px } @media only screen and (min-width:64.0625em){.promote-graphic.left{display:block } } .promote-graphic.right{display:none; height:auto; position:absolute; right:-300px; top:0; width:300px } @media only screen and (min-width:64.0625em){.promote-graphic.right{display:block } } @media only screen and (max-width:40em){.set-logo-date{margin-bottom:100px } } .promote-container.primus{background-repeat:no-repeat; padding:0 } @media only screen and (max-width:40em){.promote-container.primus{margin-bottom:40px } } .promote-container.primus .promote-set-logo{max-width:100%; padding:0 15px 15px 0 } .left .promote-container.primus .promote-set-logo{float:left } .right .promote-container.primus .promote-set-logo{float:right } .promote-container.primus .store-logo img{max-height:110px; max-width:200px } .promote-container.primus style{display:none } .promote-container.primus.left{background-position:100% 0 } @media only screen and (min-width:40.0625em) and (max-width:64em){.promote-container.primus.left{background-position:75% 0 } } @media only screen and (max-width:40em){.promote-container.primus.left{background-position:85% 0 } } .promote-container.primus.right{background-position:0 0 } @media only screen and (min-width:40.0625em) and (max-width:64em){.promote-container.primus.right{background-position:25% 0 } } @media only screen and (max-width:40em){.promote-container.primus.right{background-position:15% 0 } } .promote-container.primus .banner-items .image.banner{margin:15px; margin:.9375rem; max-height:110px; max-width:200px } .promote-container.primus .heading{background-color:rgba(0,0,0,.7); border-bottom:1px solid #b3b3b3; color:#fff; font-size:32px; font-size:2rem; font-weight:700; margin:0; padding:15px 30px; padding:.9375rem 30px } .promote-container.primus .view-all{background-color:rgba(0,0,0,.7); border-bottom:1px solid #b3b3b3; display:block; font-size:32px; font-size:2rem; font-weight:700; line-height:32px; line-height:2rem; padding:4.8px 30px; padding:.3rem 30px; text-align:center } .promote-bottom{clear:both; display:inline-block; float:none; margin-top:-12px } .promote-bottom .promote-bottom-image{float:left; margin:0 0 -22.4px -14.995px; margin:0 0 -1.4rem -.9372rem } .date-box{padding:15px 15px 30px; padding:.9375rem .9375rem 30px } @media only screen and (max-width:40em){.date-box{margin:60% 0 -80px; padding:0 .9375rem } } @media only screen and (min-width:40.0625em){.date-box{max-width:83% } } .date-box .date-blurb{background-color:rgba(0,0,0,.7); -webkit-box-decoration-break:clone; box-decoration-break:clone; color:#fff; font-size:20px; font-size:1.25rem; font-weight:700; line-height:27.2px; line-height:1.7rem; padding:0 14px } @media only screen and (max-width:40em){.date-box .date-blurb{font-size:1.25rem; line-height:1.75rem; text-align:left } } .product-container.promote{background-color:rgba(0,0,0,.7); display:inline-block; position:relative } .product-container.promote .description{color:#fff } .product-container.promote ul{margin:0 } .product-container.promote ul.slick-slider{margin:0 30px } @media only screen and (max-width:40em){.product-container.promote ul.slick-slider{margin:0 10px } } .product-container.promote p.nostock-message{color:#fff; display:block } .product-container.promote p.preorder{-webkit-align-items:center; -ms-flex-align:center; align-items:center; background-color:rgba(0,126,148,.9); border-radius:0; color:#fff; display:-webkit-flex; display:-ms-flexbox; display:flex; font-size:12px; font-size:.75rem; font-weight:500; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; padding:2px 10px; text-align:center; text-rendering:geometricPrecision; width:auto } .product-container.promote h4{font-size:16px; font-size:1rem } .product-container.promote a{color:#fff; font-weight:400; text-rendering:geometricPrecision } .product-container.promote .variant-info{margin-bottom:10px; padding-top:5px } .product-container.promote .price{color:#00a9c7; font-size:28px; font-size:1.75rem; font-weight:700; line-height:16px; line-height:1rem } .product-container.promote .quantity{background-color:#fff; color:#e1313c; font-size:16px; font-size:1rem; padding:2px 10px; text-rendering:geometricPrecision; width:auto } .product-container.promote .add-to-cart-form{background-color:#fff; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; padding:5px 5px 10px } .product-container.promote .add-to-cart-form .qty{float:left; margin-right:10px; max-width:50px } .product-container.promote .utility-button{float:left; min-width:45px } .product-container.promote .button.utility.view{width:100% } .product-container.promote .image-wrapper{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center } .product-container.promote .image-wrapper img{border-radius:6px } .parent-promote{padding:15px; padding:.9375rem } @media only screen and (min-width:40.0625em){.parent-promote.featured-package{min-height:400px } } .featured-spot{width:55% } @media only screen and (max-width:40em){.featured-spot{width:100% } } .featured-spot.product-container .preorder{margin:0; position:absolute } @media only screen and (min-width:40.0625em){.featured-spot.product-container .preorder{bottom:9px; right:0 } } @media only screen and (max-width:40em){.featured-spot.product-container .preorder{left:0; margin:0 auto; right:0; top:-33px } } .featured-spot.product-container .product{-webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; margin:0; padding:15px; padding:.9375rem } @media only screen and (max-width:40em){.featured-spot.product-container .product{-webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column } } .featured-spot.product-container .image-wrapper{width:55% } @media only screen and (max-width:40em){.featured-spot.product-container .image-wrapper{width:100% } } .featured-spot.product-container .product-info{padding:0 15px 0 0; padding:0 .9375rem 0 0; width:45% } @media only screen and (max-width:40em){.featured-spot.product-container .product-info{position:relative; text-align:center; width:100% } } .featured-spot.product-container .condition{color:#b3b3b3; display:block; font-size:12.8px; font-size:.8rem } .featured-spot .image-wrapper img{max-height:200px } .grid-spot{width:100% } .grid-spot.product-container p.preorder{left:0; margin:0 auto; position:absolute; right:0; top:-42px } .grid-spot.product-container .product{-webkit-align-items:center; -ms-flex-align:center; align-items:center; border-bottom:1px solid #b3b3b3; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; margin:0; padding:30px 15px; padding:30px .9375rem; width:25% } @media only screen and (max-width:40em){.grid-spot.product-container .product{width:100% } } .grid-spot.product-container .image-wrapper{height:100%; width:100% } .grid-spot.product-container .product-info{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; height:100%; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; position:relative; text-align:center; width:100% } .grid-spot.product-container .quantity{position:relative } .grid-spot.product-container .name{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; margin:5px 0 0 } .grid-spot.product-container .condition{color:#b3b3b3; display:block; font-size:12.8px; font-size:.8rem } .grid-spot .image-wrapper img{max-height:175px } .grid-spot .slick-track{display:-webkit-flex; display:-ms-flexbox; display:flex } .grid-package{background-repeat:repeat } .tcg_promotion_page section.content.main{padding-left:0; padding-right:0 } body[class*=controller-] .breadcrumbs-container,body[class*=controller-] .page-title,body[class*=controller-] .no-product,body[class*=controller-] .product-utilities,body[class*=controller-] .utility-buttons-container,body[class*=controller-] .products-container.browse,body[class*=controller-] .page-tools-container.row{display:none } body[class*=controller-] section.content.main{padding:0 } .content-container{position:relative } .promote-graphic.left{display:none; height:auto; left:-300px; position:absolute; top:0; width:300px } @media only screen and (min-width:64.0625em){.promote-graphic.left{display:block } } .promote-graphic.right{display:none; height:auto; position:absolute; right:-300px; top:0; width:300px } @media only screen and (min-width:64.0625em){.promote-graphic.right{display:block } } @media only screen and (max-width:40em){.set-logo-date{margin-bottom:100px } } .promote-container.primus{background-repeat:no-repeat; padding:0 } @media only screen and (max-width:40em){.promote-container.primus{margin-bottom:40px } } .promote-container.primus .promote-set-logo{max-width:100%; padding:0 15px 15px 0 } .left .promote-container.primus .promote-set-logo{float:left } .right .promote-container.primus .promote-set-logo{float:right } .promote-container.primus .store-logo img{max-height:110px; max-width:200px } .promote-container.primus style{display:none } .promote-container.primus.left{background-position:100% 0 } @media only screen and (min-width:40.0625em) and (max-width:64em){.promote-container.primus.left{background-position:75% 0 } } @media only screen and (max-width:40em){.promote-container.primus.left{background-position:85% 0 } } .promote-container.primus.right{background-position:0 0 } @media only screen and (min-width:40.0625em) and (max-width:64em){.promote-container.primus.right{background-position:25% 0 } } @media only screen and (max-width:40em){.promote-container.primus.right{background-position:15% 0 } } .promote-container.primus .banner-items .image.banner{margin:15px; margin:.9375rem; max-height:110px; max-width:200px } .promote-container.primus .heading{background-color:rgba(0,0,0,.7); border-bottom:1px solid #b3b3b3; color:#fff; font-size:32px; font-size:2rem; font-weight:700; margin:0; padding:15px 30px; padding:.9375rem 30px } .promote-container.primus .view-all{background-color:rgba(0,0,0,.7); border-bottom:1px solid #b3b3b3; display:block; font-size:32px; font-size:2rem; font-weight:700; line-height:32px; line-height:2rem; padding:4.8px 30px; padding:.3rem 30px; text-align:center } .promote-bottom{clear:both; display:inline-block; float:none; margin-top:-12px } .promote-bottom .promote-bottom-image{float:left; margin:0 0 -22.4px -14.995px; margin:0 0 -1.4rem -.9372rem } .date-box{padding:15px 15px 30px; padding:.9375rem .9375rem 30px } @media only screen and (max-width:40em){.date-box{margin:60% 0 -80px; padding:0 .9375rem } } @media only screen and (min-width:40.0625em){.date-box{max-width:83% } } .date-box .date-blurb{background-color:rgba(0,0,0,.7); -webkit-box-decoration-break:clone; box-decoration-break:clone; color:#fff; font-size:20px; font-size:1.25rem; font-weight:700; line-height:27.2px; line-height:1.7rem; padding:0 14px } @media only screen and (max-width:40em){.date-box .date-blurb{font-size:1.25rem; line-height:1.75rem; text-align:left } } .product-container.promote{background-color:rgba(0,0,0,.7); display:inline-block; position:relative } .product-container.promote ul{margin:0 } .product-container.promote ul.slick-slider{margin:0 30px } @media only screen and (max-width:40em){.product-container.promote ul.slick-slider{margin:0 10px } } .product-container.promote p.nostock-message{color:#fff; display:block } .product-container.promote p.preorder{-webkit-align-items:center; -ms-flex-align:center; align-items:center; background-color:rgba(0,126,148,.9); border-radius:0; color:#fff; display:-webkit-flex; display:-ms-flexbox; display:flex; font-size:12px; font-size:.75rem; font-weight:500; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; padding:2px 10px; text-align:center; text-rendering:geometricPrecision; width:auto } .product-container.promote h4{font-size:16px; font-size:1rem } .product-container.promote a{color:#fff; font-weight:400; text-rendering:geometricPrecision } .product-container.promote .variant-info{margin-bottom:10px; padding-top:5px } .product-container.promote .price{color:#00a9c7; font-size:28px; font-size:1.75rem; font-weight:700; line-height:16px; line-height:1rem } .product-container.promote .quantity{background-color:#fff; color:#e1313c; font-size:16px; font-size:1rem; padding:2px 10px; text-rendering:geometricPrecision; width:auto } .product-container.promote .add-to-cart-form{background-color:#fff; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; padding:5px 5px 10px } .product-container.promote .add-to-cart-form .qty{float:left; margin-right:10px; max-width:50px } .product-container.promote .utility-button{float:left; min-width:45px } .product-container.promote .button.utility.view{width:100% } .product-container.promote .image-wrapper{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center } .product-container.promote .image-wrapper img{border-radius:6px } .parent-promote{padding:15px; padding:.9375rem } @media only screen and (min-width:40.0625em){.parent-promote.featured-package{min-height:400px } } .featured-spot{width:55% } @media only screen and (max-width:40em){.featured-spot{width:100% } } .featured-spot.product-container .preorder{margin:0; position:absolute } @media only screen and (min-width:40.0625em){.featured-spot.product-container .preorder{bottom:9px; right:0 } } @media only screen and (max-width:40em){.featured-spot.product-container .preorder{left:0; margin:0 auto; right:0; top:-33px } } .featured-spot.product-container .product{-webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; margin:0; padding:15px; padding:.9375rem } @media only screen and (max-width:40em){.featured-spot.product-container .product{-webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column } } .featured-spot.product-container .image-wrapper{width:55% } @media only screen and (max-width:40em){.featured-spot.product-container .image-wrapper{width:100% } } .featured-spot.product-container .product-info{padding:0 15px 0 0; padding:0 .9375rem 0 0; width:45% } @media only screen and (max-width:40em){.featured-spot.product-container .product-info{position:relative; text-align:center; width:100% } } .featured-spot.product-container .condition{color:#b3b3b3; display:block; font-size:12.8px; font-size:.8rem } .featured-spot .image-wrapper img{max-height:200px } .grid-spot{width:100% } .grid-spot.product-container p.preorder{left:0; margin:0 auto; position:absolute; right:0; top:-42px } .grid-spot.product-container .product{-webkit-align-items:center; -ms-flex-align:center; align-items:center; border-bottom:1px solid #b3b3b3; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; margin:0; padding:30px 15px; padding:30px .9375rem; width:25% } @media only screen and (max-width:40em){.grid-spot.product-container .product{width:100% } } .grid-spot.product-container .image-wrapper{height:100%; width:100% } .grid-spot.product-container .product-info{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; height:100%; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; position:relative; text-align:center; width:100% } .grid-spot.product-container .quantity{position:relative } .grid-spot.product-container .name{-webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; margin:5px 0 0 } .grid-spot.product-container .condition{color:#b3b3b3; display:block; font-size:12.8px; font-size:.8rem } .grid-spot .image-wrapper img{max-height:175px } .grid-package{background-repeat:repeat } body[class*=controller-] section.content.main{padding-left:0; padding-right:0 } meta.foundation-version{font-family:"/5.5.3/" } meta.foundation-mq-small{font-family:"/only screen/"; width:0 } meta.foundation-mq-small-only{font-family:"/only screen and (max-width:40em)/"; width:0 } meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/"; width:40.0625em } meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/"; width:40.0625em } meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/"; width:64.0625em } meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/"; width:64.0625em } meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/"; width:90.0625em } meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/"; width:90.0625em } meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/"; width:120.0625em } meta.foundation-data-attribute-namespace{font-family:false } a{color:#00a9c7 } a:hover,a:active{color:#15dcff } a:visited{color:#00a9c7 } body{font:500 14px/16px "Helvetica Neue",Helvetica,Sans-Serif } h1,h2,h3,h4,h5{color:#666 } .breadcrumbs-container a{color:#15dcff } .breadcrumbs-container a:hover{color:#00a9c7 } .breadcrumbs-container .breadcrumb-divider{margin:0 3px } .breadcrumbs-container .current-crumb{color:#999 } .breadcrumbs-container{color:#a6a6a6 } .filter-products .label,.filter-products label{background:none; color:#666; font-weight:400 } .page-title{font-size:28.8px; font-size:1.8rem; font-weight:700; line-height:40px; line-height:2.5rem; margin:0 0 10px; padding:0 } .filter.active{border-bottom:1px solid #00a9c7 } .news-post{border-bottom:1px solid #999 } .return-to-top{background:rgba(0,0,0,.8); color:#fff } .return-to-top i{color:#fff } #account-addresses .pipe{color:#999 } #wishlist .remove a{background:#00a9c7; border-color:#00a9c7; color:#00d4fa } @media only screen and (max-width:40em){.account-summary .panel-center{border:1px solid #d9d9d9 } } .notify.success{background:#ecffe1; border:1px solid #ccffae; color:#8bff48 } .notify.error{background:#ffe1e1; border:1px solid #ffaeae; color:#ff4848 } .notify.warning{background:#fcffc4; border:1px solid #f9ff91; color:#f4ff2b } .notify.message{background:#dde9f5; border:1px solid #b6d0e9; color:#679dd2 } .no-product{color:#999 } .slide-down-alert{background:#fff; border-bottom:1px solid #ccc; box-shadow:0 1px 1px #e6e6e6 } .alert-box a{color:#fff } .continue-alert{background:#eee } .continue-alert a{color:#3c3c3c } .cart-heading{border-bottom:1px solid #e6e6e6 } .cart-info{border-top:1px solid #e6e6e6 } .cart-line-items .descriptors{color:#999 } .cart-info a.cart-button{background:#00a9c7; color:white } .cart-info a.checkout-cart{background:#00a9c7; border-color:#00272e; color:white } .cart-empty p{color:#999 } .cart-preview li:nth-child(even){background:#f2f2f2 } .cart-preview .name{color:#333 } .cart-preview .price{color:#00a9c7 } .cart-preview .cart-line-items .decrement-qty,.cart-preview .cart-line-items .increment-qty{border:1px solid #f2f2f2 } .cart-preview .btn-remove{color:#999; text-shadow:1px 1px 1px white } .cart-preview .btn-remove:hover{color:#e1313c } .off-canvas-wrap .site-cart{background:#f2f2f2 } .off-canvas-wrap .cart-empty{color:#000 } .off-canvas-wrap .cart-heading{background:#e6e6e6 } .off-canvas-wrap .cart-heading h4{color:#666 } .off-canvas-wrap .cart-line-items .descriptors{color:#666 } .off-canvas-wrap .cart-button.checkout-cart{background:#00a9c7; border-color:#00272e; color:white } .off-canvas-wrap .cart-items .qty-txt{color:#666 } @media only screen and (min-width:64.063em){.cart-preview li:hover{background:#f2f2f2 } } .product-utilities{background:#f2f2f2 } .product-utilities .utility-heading{color:#737373 } .utility-buttons-container{border-bottom:1px solid white } .utility-button{background-color:#f2f2f2; border:1px solid #d9d9d9; color:#0d0d0d; transition:background .25s } .utility-button:hover{background-color:#d9d9d9; border-color:#bfbfbf } .utility-button.more-filters{background-color:#f2f2f2; border:1px solid #d9d9d9; color:#0d0d0d; transition:background .25s } .utility-button.more-filters:hover{background-color:#d9d9d9; border-color:#bfbfbf } .utility-button.checkout{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s } .utility-button.checkout:hover{background-color:#007e94; border-color:#005261 } .utility-button.primary{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s } .utility-button.primary:hover{background-color:#007e94; border-color:#005261 } .utility-button.add-to-cart{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s } .utility-button.add-to-cart:hover{background-color:#007e94; border-color:#005261 } .utility-button.add-to-wishlist{background-color:#f2f2f2; border:1px solid #d9d9d9; color:#0d0d0d; transition:background .25s } .utility-button.add-to-wishlist:hover{background-color:#d9d9d9; border-color:#bfbfbf } .utility-button.button-filter{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s } .utility-button.button-filter:hover{background-color:#007e94; border-color:#005261 } .products-layout .layout-trigger{color:#737373 } .products-layout .layout-trigger:hover{color:black } .products-layout .layout-trigger.active{color:black } .product-price-qty{background:#f2f2f2; border:1px solid #bfbfbf } .product-price-qty .regular.price{color:#595959 } .product-price-qty input.qty{border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf } .product-price-qty input.qty:focus{background:#fcffc4 } .product-price-qty a.increment-button{color:#595959 } .list-item .product-category{color:#666 } .variant-row.row{background:#f2f2f2 } .variant-short-info{color:#333 } .stock-indicator.in-stock{color:#00a9c7 } .stock-indicator.no-stock{color:#e1313c } .product-results.grid .stock-indicator.no-stock{background:#e1313c; color:white } .page-tools-container.row{border-top:1px solid white } .pagination-container .pagination{border-left:1px solid #d9d9d9 } .pagination-container .pagination .prev_page{background:#f2f2f2; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; color:#262626; padding:0 2em } .pagination-container .pagination .next_page{background:#f2f2f2; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; color:#262626; padding:0 2em } .pagination-container .pagination .current{background:#fff; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; color:#262626; padding:0 2em } .pagination-container .pagination .gap{background:#f2f2f2; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; color:#262626 } .pagination-container .pagination a{background:#f2f2f2; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; color:#262626; padding:0 2em } .pagination-container .pagination a:hover{background:#e6e6e6; color:#0d0d0d } @media only screen and (max-width:40em){.pagination-container .pagination .prev_page{border-right:1px solid #bfbfbf } .pagination-container .pagination .next_page{border-left:1px solid #bfbfbf } } .footer-legal{background:#333; color:#999 } .footer-legal a{color:#999 } .footer-legal a:hover{color:#ccc } .footer-info{color:#999 } a.trigger.cattree{background:#fff; color:#333 } .logged-in.dot{background:#00a9c7 } .top-bar{background:linear-gradient(to right,#0d0d0d 0,#666 50%,#0d0d0d 100%) } .login-panel{background:#f2f2f2; border:1px solid #d9d9d9 } .register-panel{background:#f2f2f2; border:1px solid #d9d9d9 } .login-panel h1,.register-panel h1{color:#333 } .login-register .panel-input{background:#fcffc4; border:1px solid #999 } .login-register .login-submit{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s } .login-register .login-submit:hover{background-color:#007e94; border-color:#005261 } .register-panel h6{color:#999 } .register-panel .perks{color:#666 } .register-panel .register-now{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s } .register-panel .register-now:hover{background-color:#007e94; border-color:#005261 } .forgot-pass{color:#999 } .orders-list{border-color:#e6e6e6 } .orders-list .order-labels{background:white; border-bottom:1px solid #e6e6e6 } .orders-list .order{border-bottom-color:#e6e6e6 } .order .status{color:#999 } .order .status.await{color:#999 } .order .status.received{color:#00a9c7 } .order .status.processing{color:#ffdd4a } .order .status.completed{color:#00a9c7 } .order .status.shipped{color:#00a9c7 } .order .status.preorder{color:#e442ff } .order .status.voided{color:#e1313c } .order .status.hold{color:#fcffc4 } .order-details ul{color:#666 } .parent-category.grid li a,.parent-category.list li a{background:#f2f2f2; border:1px solid #d9d9d9; color:#666 } .parent-category.grid li a:hover,.parent-category.list li a:hover{background:#d9d9d9; border-color:#bfbfbf; color:#4d4d4d } .button.utility.view{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s } .button.utility.view:hover{background-color:#007e94; border-color:#005261 } .products.grid .product .inner{border:1px solid 0 } .products.grid .product:hover .inner{box-shadow:0 1px 5px rgba(0,0,0,.2) } .products.grid .meta{background:#f2f2f2; border-top:1px solid 0 } .products.grid .meta .name{color:#00a9c7 } .products.grid .meta .category{color:#666 } .products.grid .meta .price{color:#333 } .products.grid .meta .stock-indicator.no-stock{background:rgba(225,49,60,.8); color:#fff } .browse .products.grid .meta .preorder{background:rgba(0,169,199,.8); color:#fff } .products.grid .meta .price.msrp{color:#e1313c } .browse .products.list .meta{background:#f2f2f2; border:1px solid #f2f2f2 } .browse .products.list .meta .name{color:#00a9c7 } .browse .products.list .product:hover .meta{border:1px solid #d9d9d9 } .browse .products.list .category{color:#666 } .products.detailed .product{border-bottom:1px solid #f2f2f2 } .products.detailed .name{color:#00a9c7 } .products.detailed .enable-msrp .image-meta .price.msrp{color:#e1313c } .products.detailed .product .inner .meta .offers .stock-indicator.no-stock{background:rgba(225,49,60,.8); color:#fff } .product-container.dynamic h2{background:#4d4d4d; color:#fff } .product-container.dynamic .list li.product a:hover .image img{box-shadow:0 1px 5px rgba(0,0,0,.2) } .product-container.dynamic .list li.product .name{color:#00a9c7 } .product-container.dynamic .view-all{border:1px solid #333; color:#fff; background-color:#333 } .product-container.dynamic .view-all:hover{background-color:#1a1a1a; border-color:#1a1a1a } .product-container.dynamic .products.list .product .image{background:#fff } .product-container.dynamic .products.list .product{background:#f2f2f2 } .product-container.dynamic .products.list .product:hover{background:white } .product-container.dynamic .products.list{border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2 } .product-container.dynamic .products.list .product .price{color:#333 } #register-container{background:#f2f2f2; border:1px solid #d9d9d9 } #register-container h1{color:#333 } #register-container .personal-info,#register-container .customer-info{border-bottom:1px solid #999 } #register-container input[type=text],#register-container input[type=password]{background:#fcffc4; border:1px solid #999 } #recaptcha_privacy a{color:#000 } .search-container .placeholder{color:#666 } .search-container input.search-field:focus{background:#fff } #name_includes label,#tags_includes label{color:#666 } #filter_sell_price label:nth-of-type(1),#filter_buy_price label:nth-of-type(1){color:#00a9c7 } #search_category_ids_with_descendants{background:#f2f2f2 } #search_descriptors,#variant_filters{background:#f2f2f2 } .category-tree--container .title{background-color:whitesmoke; color:#333 } .category-tree .category a{color:#333 } .category-tree .category a:hover{color:#0d0d0d } .category-tree .placeholder{background-color:white } .category-tree .category.current{background-color:#00a9c7 } .category-tree .depth-1{background-color:#fff; border-bottom:1px solid whitesmoke; border-top:1px solid white } .category-tree .depth-1.category:hover,.category-tree .depth-1.category.active{background-color:white; border-top:1px solid white; border-bottom:1px solid white } .category-tree .depth-2{background-color:white; border-bottom:1px solid #fff; border-top:1px solid white } .category-tree .depth-3{background-color:white; border-bottom:1px solid white; border-top:1px solid white } .category-tree .depth-1>.sub-categories{background-color:white; border:none } .category-tree .depth-1>.sub-categories.active{box-shadow:0 1px 5px rgba(0,0,0,.2) } .category-tree.horizontal .depth-1{border-left:1px solid whitesmoke; border-right:1px solid white } .category-tree.horizontal .depth-2{border-left:1px solid #fff; border-right:1px solid white } .category-tree.horizontal .depth-3{border-left:1px solid #fff; border-right:1px solid white } .category-tree.horizontal #horizontal-catcher{background-color:white } .promote-image{--notchSize:15px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%) } .promote-banner .banner-items span{z-index:1 } .product-list-adv .products-list{margin-top:19.2px; margin-top:1.2rem } .product-list-adv .product{padding:10px 5px 5px } .content.user{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-color:#e6e6e6; padding:32px; padding:2rem } .warning-message-box{background:rgba(225,49,60,.3); border:3px solid #e1313c; border-radius:10px; padding:20px } header.site{background:linear-gradient(180deg,#000,#383838); border-bottom:1px solid #4f4f4f } header.site .bottom-bar{background:transparent } header.site .bottom-bar .custom-link-container a{background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a9c7 50%,#00a9c7); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; --notchSize:5px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); text-shadow:1px 1px 1px rgba(0,0,0,.3); font-size:12.8px; font-size:.8rem; line-height:36.8px; line-height:2.3rem; margin:10px 0; padding:0 9.6px; padding:0 .6rem } header.site .bottom-bar .custom-link-container a:hover{background-position:0 100%; color:#fff } header.site .cart:hover .cart-count,header.site .cart:hover .cart-total-container,header.site .cart:hover .fa-shopping-cart{color:#fff } header.site .top-bar{background:transparent; padding:12.8px; padding:.8rem } header.site .top-bar .navigation-links,header.site .top-bar .customer-account,header.site .top-bar .cart-box{padding:0 } header.site .top-bar .cart-box{background:none } header.site .top-bar .cart-box a{background-color:#f37e00; display:block; padding:0 9.6px; padding:0 .6rem } @media only screen and (min-width:40.0625em){header.site .top-bar .cart-box a{background-color:rgba(255,255,255,.1); background-image:linear-gradient(to right top,#00a9c7,#00a9c7 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1)); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in } } header.site .top-bar .cart-box a:hover{background-position:0 100%; color:#fff } header.site .top-bar .fa-user:hover{color:#fff } header.site .fa-user,header.site a.cattree.trigger,header.site .cart.trigger{--notchSize:10px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); border:0; color:#fff } @media only screen and (max-width:40em){header.site .fa-user,header.site a.cattree.trigger,header.site .cart.trigger{background-color:#f37e00 } } header.site a{color:#00a9c7 } header.site .account-links-divider{display:none } header.site .account-links-container a{--notchSize:3px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-image:linear-gradient(to right top,#525252,#525252 50%,#666 50%,#666); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; text-shadow:1px 1px 1px rgba(0,0,0,.3); background-color:#da7100; color:#fff; display:inline-block; line-height:initial; padding:4.8px 9.6px; padding:.3rem .6rem } header.site .account-links-container a:hover{background-position:0 100%; color:#fff } header.site a.cattree.trigger{background-image:linear-gradient(to right top,#ca6900,#ca6900 50%,#f37e00 50%,#f37e00); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; background-color:#f37e00; border-radius:0; display:inline-block; font-size:14.4px; font-size:.9rem; overflow:hidden; padding:0 20px } header.site .category-menu{padding:0; text-align:center } header.site .category-menu a{background-image:linear-gradient(to right top,#ca6900,#ca6900 50%,#f37e00 50%,#f37e00); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; --notchSize:8px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); text-shadow:1px 1px 1px rgba(0,0,0,.3); background-color:#333; color:#fff; display:inline-block; font-size:14.4px; font-size:.9rem; line-height:48px; overflow:hidden; padding:0 20px } header.site .category-menu a:hover,header.site .category-menu a[aria-expanded=true]{background-position:0 100%; color:#fff } header.site .tall-logo .column{padding:0 10px 40px } @media only screen and (min-width:40.0625em){header.site .tall-logo .column{padding:0 10px 100px } } header.site .tall-logo .slide{background-color:transparent } header.site .site-pages{height:45px; height:2.8125rem; line-height:45px; line-height:2.8125rem; margin:0; white-space:inherit } header.site .site-pages a{position:relative; text-decoration:none; display:inline-block; line-height:28.8px; line-height:1.8rem } header.site .site-pages a:after{border-top:2px solid #00a9c7; bottom:0; content:''; left:50%; position:absolute; transition:.2s; width:0; z-index:9999 } header.site .site-pages a:hover:after{left:0; width:100% } ul.off-canvas-list>li.has-submenu{background-color:#00a9c7 } .search-container .search-categories select{border-color:#666 } .search-container .search-categories option{color:#666 } .search-container button.submit{--notchSize:8px; -webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a5c2 50%,#00a5c2); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; text-shadow:1px 1px 1px rgba(0,0,0,.3); font-size:inherit } .search-container button.submit:hover{background-position:0 100%; color:#fff } .search-container .crystal-search input.search-field{--notchSize:8px; -webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background:rgba(0,0,0,.5); border-color:#666; height:36.8px; height:2.3rem } .search-container .search-form .placeholder{color:#b3b3b3; font-style:italic; padding-top:10px } footer.site{background:linear-gradient(0deg,#000,#383838); border-top:1px solid #4f4f4f } footer.site>.row{padding:10px 0 } footer.site .footer-heading{margin-bottom:16px; margin-bottom:1rem } footer.site .nav-main{margin:0; padding:0 15px; padding:0 .9375rem } footer.site .nav-secondary{padding:0 15px; padding:0 .9375rem } footer.site .footer-legal{background-color:transparent } footer.site .store-nav-container.wings{border:0 } .gallery-container .photo a{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%) } .nav-social a:hover{-webkit-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); transition:all .2s } @media only screen and (max-width:40em),only screen and (min-width:40.0625em) and (max-width:64em){.social-links-widget{display:none } } .social-links-widget .social{padding-left:5px } .social-links-widget .social a:hover{-webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); transition:all .2s } .social-links-widget.background a{--notchSize:8px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); background-color:#00a9c7 } .social-links-widget.fixed-right{top:50%; z-index:4 } .social-links-widget.vertical li{padding:0 } .breadcrumbs-container{text-align:center } .breadcrumbs-container a,.breadcrumbs-container span.current-crumb{--notchSize:8px; -webkit-clip-path:polygon(var(--notchSize) 0%,100% 0%,calc(100% - var(--notchSize)) 100%,0% 100%); clip-path:polygon(var(--notchSize) 0%,100% 0%,calc(100% - var(--notchSize)) 100%,0% 100%); background-color:#007e94; color:#fff; display:inline-block; margin:0 -8px 8px 0; margin:0 -8px .5rem 0; padding:4.8px 24px; padding:.3rem 1.5rem } .breadcrumbs-container a:hover,.breadcrumbs-container span.current-crumb:hover{background-color:#f37e00; color:#fff } .breadcrumbs-container span.current-crumb{background-color:#d9d9d9; color:#333 } .breadcrumbs-container span.current-crumb:hover{background-color:#d9d9d9; color:#333 } .breadcrumbs-container .breadcrumb-divider{display:none } .f-dropdown.open{box-shadow:0 1px 5px rgba(0,0,0,.2) } .shop-menu.f-dropdown.open{box-shadow:none } .shop-menu.f-dropdown.open .category-tree{box-shadow:0 1px 5px rgba(0,0,0,.2) } .onecolumn-bottom-section{margin-top:30px } .left-banner{top:0 } .right-banner{top:0 } .feed-bg{background-image:linear-gradient(to right,#94efff,#c7f7ff 50%,#94efff); background-repeat:no-repeat; clear:both; padding:20px 0 } .news-feed.grid-feed{margin:0 auto; padding-top:10px } @media only screen and (min-width:64.0625em){.news-feed.grid-feed .inner{-webkit-flex-flow:initial; -ms-flex-flow:initial; flex-flow:initial } } @media only screen and (min-width:40.0625em) and (max-width:64em){.news-feed.grid-feed .inner{-webkit-justify-content:center; -ms-flex-pack:center; justify-content:center } } .news-feed.grid-feed .news-post{max-width:none } @media only screen and (min-width:40.0625em) and (max-width:64em){.news-feed.grid-feed .news-post{width:47% } .news-feed.grid-feed .news-post:nth-child(2){margin-right:0 } } .news-feed.grid-feed .view-all{background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a5c2 50%,#00a5c2); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; --notchSize:10px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); color:#fff; line-height:32px; line-height:2rem; position:absolute; top:10px; width:100% } .news-feed.grid-feed .view-all:hover{background-position:0 100%; color:#fff } @media only screen and (max-width:40em){.news-feed.grid-feed .view-all{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); position:relative } .news-feed.grid-feed .view-all:hover{background-color:#00a9c7; transition:background .25s } } @media only screen and (min-width:40.0625em){.news-feed.grid-feed .view-all{-webkit-clip-path:none; clip-path:none; width:100px } } .news-feed.grid-feed .news-title{--notchSize:10px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); background-color:#333; color:#fff } .news-feed.grid-feed .post-subject,.news-feed.grid-feed .post-date,.news-feed.grid-feed p{background-color:rgba(0,0,0,.8) } .news-feed.grid-feed .post-body{background-color:rgba(0,0,0,.8); min-height:150px } .news-feed.grid-feed .post-body p{overflow:scroll } .feature-section{margin:32px 0; margin:2rem 0 } .feature-section.extra-featured{padding-left:16px; padding-left:1rem } .feature-section .grid-adv{background:#fff; border-radius:10px } .feature-section-blurb{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); color:#fff; margin-bottom:16px; margin-bottom:1rem; padding:28px; padding:1.75rem } .feature-section-blurb p:last-of-type{margin-bottom:0 } .feature-section-blurb.banner-aside{background:#00a9c7 } @media only screen and (min-width:64.0625em){.feature-section-blurb{min-height:320px } } .feature-section-blurb a{border:2px solid rgba(255,255,255,.7); border-radius:25px; color:#fff; display:block; margin-top:10px; padding:8px 16px; padding:.5rem 1rem; transition:all .2s; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content } .feature-section-blurb a:hover{background:#007e94 } .feature-section-banner{border:0 } .feature-section-banner .meta{visibility:hidden } .feature-section-banner li.slide{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); margin-left:10px; overflow:hidden } .feature-section-banner li.slide:hover img{-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); transition:all .3s } .news .page-title{border-bottom:1px solid #333; cursor:normal; margin-bottom:20px } .news .post-subject a{color:#666 } .news .news-post{margin-bottom:40px } .news .post-body{margin:20px 0 40px } .continue-alert{text-align:center } .notify.message{border-color:#00a9c7; border-radius:0; border-width:0 0 0 10px; color:#00a9c7; margin:0 15px 10px; margin:0 .9375rem 10px; text-align:center } .ajax-buylist .btn-clear{--notchSize:8px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); border-radius:0 } .ajax-buylist .btn-search{--notchSize:8px; -webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a9c7 50%,#00a9c7); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; border:0; border-radius:0; color:#fff; width:100% } .ajax-buylist .btn-search:hover{background-position:0 100%; color:#fff } .ajax-buylist .btn-info{--notchSize:8px; -webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); border-radius:0 } .ajax-buylist .buylist-search-ctr{padding:0 15px; padding:0 .9375rem } .category-header{background-color:transparent; color:#333 } .category-header.main .heading{color:#fff; margin-top:15px } .category-header .heading{background-color:transparent; color:#333; margin-top:20px } @media only screen and (min-width:64.0625em){.displays-column{padding-left:3rem } } .social-events-bg{background-image:linear-gradient(to right,#e6e6e6,#f2f2f2 50%,#e6e6e6); background-repeat:no-repeat; border-bottom:5px solid #666; padding:1px 0 0 } .events-title{--notchSize:10px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); background-color:#333; border:0; color:#fff; font-size:22.4px; font-size:1.4rem; line-height:28.8px; line-height:1.8rem; margin:0 0 19.2px; margin:0 0 1.2rem; padding:10px 20px; text-align:center } .widget-events-container{margin:20px 0 } @media only screen and (min-width:40.0625em) and (max-width:64em),only screen and (min-width:64.0625em){.widget-events-container{margin:0 0 20px; padding-left:0 } } @media only screen and (min-width:40.0625em){.widget-events-container .tab-trigger{font-size:1rem } } .widget-events-container h3{font-size:19.84px; font-size:1.24rem } .event-tabs-content{background-color:#fff; padding:4px 0 0 } .event-tabs-content ul{border-color:#f7f7f7 } .event-tabs a{background-color:transparent; border-bottom:1px solid #00a9c7; border-radius:0; padding:0; text-align:center } .widget-events.scroller{border-color:#f2f2f2; height:auto } @media only screen and (min-width:40.0625em){.widget-events.scroller{max-height:550px } } .widget-events.scroller ul{height:556px } .widget-events.scroller a{border:0; color:#666; transition:color .2s } .widget-events.scroller a.active{background-color:transparent; border-color:#00a9c7; border-style:solid; border-width:0 0 2px; color:#00a9c7 } .widget-events.scroller a:hover{background-color:transparent; border-color:transparent; border-style:solid; border-width:0 0 2px; color:#d9d9d9 } .widget-events.scroller .title{background-color:#f7f7f7; color:#333 } .widget-events.scroller .description{padding-bottom:20px } .widget-events.scroller .tab-trigger{width:33% } @media only screen and (min-width:64.0625em){.widget-events.scroller .tab-trigger{width:15% } } .widget-events.scroller .tab-trigger:first-child{width:34% } @media only screen and (min-width:64.0625em){.widget-events.scroller .tab-trigger:first-child{width:15% } } .widget-events.scroller .tab-panel{height:515px; max-height:515px } .social-widgets{background-color:transparent; border:0; margin:20px 0; padding:0 15px; padding:0 .9375rem } @media only screen and (min-width:40.0625em){.social-widgets{margin:0 0 20px; padding-right:0 } } .social-widgets .tabs-container{background-color:#fff; border:1px solid #f7f7f7; max-height:515px } .social-widgets .tab-panel{height:515px; max-height:inherit } .social-widgets .tab-panel.fade.twitter{overflow-y:scroll } .social-widgets li.tab-trigger{--notchSize:8px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); background-color:#00a9c7; border-bottom:0; margin-right:3px } .social-widgets li.tab-trigger:hover{background-color:#f37e00 } .social-widgets li.tab-trigger a{color:#fff } .social-widgets li.tab-trigger a:hover{color:#fff } .social-widgets li.tab-trigger.active{background:#f37e00; border-bottom:0 } .social-widgets li.tab-trigger.active a{color:#fff } .social-widgets li.tab-trigger .fa{vertical-align:middle } button.radius,.button.radius{border-radius:0 } .button.view{border-radius:0 } .button.utility.view{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a9c7 50%,#00a9c7); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; background-color:#00a9c7; border:0; color:#fff } .button.utility.view.productfinder-button{background-image:linear-gradient(to right top,#00a9c7,#00a9c7 50%,#0093ae 50%,#0093ae); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; color:#fff } .button.utility.view:hover{background-position:0 100%; color:#fff } .utility-button{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%) } .utility-button.checkout{background-image:linear-gradient(to right top,#ca6900,#ca6900 50%,#f37e00 50%,#f37e00); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; border:0; color:#fff } .utility-button.checkout:hover{background-position:0 100%; color:#fff } .utility-button.button-filter{background-image:linear-gradient(to right top,#4d4d4d,#4d4d4d 50%,#666 50%,#666); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; border:0; color:#fff; padding:0 2em; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content } .utility-button.button-filter:hover{background-position:0 100%; color:#fff } .utility-button.button-filter:hover{background-color:#00a9c7; border-color:#00a9c7; color:#fff } .utility-button.more-filters{background-image:linear-gradient(to right top,#ca6900,#ca6900 50%,#f37e00 50%,#f37e00); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; border:0; color:#fff } .utility-button.more-filters:hover{background-position:0 100%; color:#fff } .utility-button.add-all{background-image:linear-gradient(to right top,#4d4d4d,#4d4d4d 50%,#666 50%,#666); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; border:0; color:#fff } .utility-button.add-all:hover{background-position:0 100%; color:#fff } .utility-button.add-to-cart{border:0 } .product-container.single .product-photo{text-align:center } .product-container.single .variant-row.row{background-color:#f7f7f7 } .product-container.single .variant-row.row:hover{background:#fff } .product-container.single .mode-swap{text-align:right } .product-container.single .mode-swap.view-buylist a,.product-container.single .mode-swap.view-store a{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-color:#e6e6e6; border:0; color:#00a9c7; display:inline-block; max-width:150px } .product-container.single .mode-swap.view-buylist a:hover,.product-container.single .mode-swap.view-store a:hover{background-color:#f37e00; color:#fff } .products.detailed .variant-row.row{background-color:#f7f7f7; margin:0 0 5px } .products.detailed .variant-row.row:hover{background-color:#fff } .browse .products.list .product{background-color:#f7f7f7 } .browse .products.list .meta{background-color:transparent; border:0 } .products.list .meta .category{background-color:transparent } .products.grid .product .inner{background-color:transparent; border-radius:0; transition:border .2s } .products.grid .meta{background-color:transparent; border-top:0; text-align:left } .products.grid .meta .category{padding-left:5px } .products.grid .meta .variant-main-info{padding-left:5px } .products.grid .add-to-cart-form{padding:0 5px; text-align:left } .products.grid .variant-short-info{color:#999 } .products.grid .price-meta{padding:0 5px } .grid-adv{clear:none; margin-bottom:30px } .grid-adv .products.grid .meta{text-align:left } .grid-adv .product-container.dynamic{margin:0 } .grid-adv .product-container.dynamic .view-all,.grid-adv .product-container.dynamic .view-all.top{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a5c2 50%,#00a5c2); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; background-color:#00a9c7; border:0; border-radius:0; color:#fff; margin:20px auto; line-height:28.8px; line-height:1.8rem; padding:10px 20px } .grid-adv .product-container.dynamic .view-all:hover,.grid-adv .product-container.dynamic .view-all.top:hover{background-position:0 100%; color:#fff } @media only screen and (min-width:40.0625em){.grid-adv .product-container.dynamic .view-all,.grid-adv .product-container.dynamic .view-all.top{background-color:transparent; -webkit-clip-path:none; clip-path:none; cursor:pointer; font-size:14px; font-weight:400; margin:0; position:absolute; right:0; top:0 } } .product-container.dynamic{margin:30px 0; text-align:center } .product-container.dynamic h2{background-color:#333; color:#fff; font-size:20px; font-size:1.25rem; font-weight:500; letter-spacing:normal; line-height:28.8px; line-height:1.8rem; padding:10px 20px; text-align:center; --notchSize:10px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); border-radius:0 } .product-container.dynamic .view-all{background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a5c2 50%,#00a5c2); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; border-radius:0; color:#fff; margin:20px auto 0; padding:0; width:100% } @media only screen and (min-width:40.0625em){.product-container.dynamic .view-all{width:100px } } .product-container.dynamic .view-all:hover{background-position:0 100%; color:#fff; cursor:pointer } .product-container.dynamic.product-list-adv .view-all{--notchSize:8px; -webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-color:#00869e; border:0; color:#fff; line-height:40px; line-height:2.5rem; width:100% } @media only screen and (max-width:40em){.product-container.dynamic.product-list-adv .view-all{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%) } } .product-container.dynamic.product-list-adv .productfinder-link{color:#f37e00 } .product-container.dynamic.product-list-adv .productfinder-link:hover{color:#c06400 } .product-container.dynamic .image img:hover{-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); transition:all .2s } .related-products-container{margin-top:30px } .related-products-container h3.related-heading{background-color:#333; color:#fff; font-size:20px; font-size:1.25rem; font-weight:500; letter-spacing:normal; line-height:28.8px; line-height:1.8rem; padding:10px 20px; text-align:center; --notchSize:10px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%) } .related-products-container .products.grid .meta{text-align:left } .related-products-container .products.grid .add-to-cart-form{padding:0 3px; text-align:left } .showcase.product-container{text-align:center } .showcase.product-container h2{background-color:#333; color:#fff; font-size:20px; font-size:1.25rem; font-weight:500; letter-spacing:normal; line-height:28.8px; line-height:1.8rem; padding:10px 20px; text-align:center; --notchSize:10px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%) } .showcase.product-container .tab-trigger{background-color:#f7f7f7; height:45px; line-height:24px; margin-bottom:5px; padding:10px; text-align:left; white-space:nowrap } .showcase.product-container .tab-trigger.active,.showcase.product-container .tab-trigger:hover{background:#fff } .showcase.product-container .tab-trigger a{overflow:hidden } .showcase.product-container .view-all,.showcase.product-container .view-all.top{background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a5c2 50%,#00a5c2); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; border:0; border-radius:0; color:#fff; line-height:40px; line-height:2.5rem; margin:20px auto 0; padding:0; width:100px } .showcase.product-container .view-all:hover,.showcase.product-container .view-all.top:hover{background-position:0 100%; color:#fff; cursor:pointer } .showcase.product-container .products.list .product{background-color:#f7f7f7; border-width:0 0 5px } .showcase.product-container .products.list .image{float:right } .showcase.product-container .products.list .meta{float:right; text-align:left } .showcase.product-container .utility.button.view{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a9c7 50%,#00a9c7); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; border:0; color:#fff } .showcase.product-container .utility.button.view:hover{background-position:0 100%; color:#fff } .showcase.product-container .showcase-info.details{color:#999 } .showcase.product-container .showcase-info.price{color:#333 } .newsletter-banner{margin-bottom:32px; margin-bottom:2rem } .newsletter-banner img{--notchSize:10px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%) } .leaderboard-row{background-image:linear-gradient(to right,#94efff,#c7f7ff 50%,#94efff); background-repeat:no-repeat; padding:30px 0 } .leaderboard-row a{text-align:center } .leaderboard-row a img{max-width:1170px } .featured-banner.slick-container{background-color:#1a1a1a; padding-top:20px } .featured-banner.slick-container ul.slick-dots{background-color:#1a1a1a; bottom:0; height:40px } .featured-banner.slick-container ul.slick-dots li{width:80px } .featured-banner.slick-container ul.slick-dots li button{--notchSize:8px; -webkit-clip-path:polygon(var(--notchSize) 0%,100% 0%,calc(100% - var(--notchSize)) 100%,0% 100%); clip-path:polygon(var(--notchSize) 0%,100% 0%,calc(100% - var(--notchSize)) 100%,0% 100%); background:#cff1f7; width:80px } .featured-banner.slick-container .slick-slider{margin:0 } .featured-banner.slick-container .slick-slide{background-color:#1a1a1a } .featured-banner.slick-container .slick-slide img{display:block; margin:0 auto; max-width:1600px } @media only screen and (min-width:40.0625em) and (max-width:64em){.featured-banner.slick-container .slick-slide img{width:auto } } @media only screen and (min-width:40.0625em) and (max-width:64em){.featured-banner.slick-container .slick-slide{height:300px } } .featured-banner.slick-container .slick-slide:hover .meta{padding-bottom:0 } .featured-banner.slick-container .slick-list{width:100% } .featured-banner.slick-container .content-url{background-color:transparent; border:1px solid #2edfff; color:#2edfff; display:inline-block; padding:8px 12px; padding:.5rem .75rem } .featured-banner.slick-container .content-url:hover{background-color:#00a9c7; color:#fff } .featured-banner.slick-container .photo .meta{background:none; display:none } @media only screen and (min-width:40.0625em){.featured-banner.slick-container .photo .meta{display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; padding-bottom:0; width:60% } } @media only screen and (min-width:40.0625em){.featured-banner.slick-container .photo .inner{background-color:rgba(0,0,0,.8); max-width:600px; min-width:400px; padding:1.2rem } } .featured-banner.slick-container .image-title{color:#00a9c7; display:block; font-weight:700; margin-bottom:16px; margin-bottom:1rem } .product-container.mega h2{background-color:#333; color:#fff; font-size:20px; font-size:1.25rem; font-weight:500; letter-spacing:normal; line-height:28.8px; line-height:1.8rem; padding:10px 20px; text-align:center; --notchSize:10px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%) } @media only screen and (min-width:64.0625em){.product-container.mega .product-info{padding-left:2rem; width:65% } } @media only screen and (min-width:64.0625em){.product-container.mega .image-wrapper{text-align:right; width:35% } } .product-container.mega .image-wrapper img{max-width:200px } .product-container.mega .name{font-size:22.4px; font-size:1.4rem } .page-title{color:#333 } ul.parent-category{margin-bottom:32px; margin-bottom:2rem } ul.parent-category.grid li a,ul.parent-category.list li a{border:0 } ul.parent-category li a{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%) } .parent-cat-banner{margin:20px 0 } .sub-title h2{font-size:22.4px; font-size:1.4rem } .cat-browse-featured-sealed{margin-top:32px; margin-top:2rem } .newest-title.product-container.dynamic h2{margin-bottom:16px; margin-bottom:1rem } .newest-title.product-container.dynamic a.view-all,.newest-title.product-container.dynamic a.view-all.top{display:none } @media only screen and (min-width:40.0625em){.newest-title.product-container.dynamic a.view-all,.newest-title.product-container.dynamic a.view-all.top{display:block; margin-right:.9375rem } } .newest-sealed-grid .product-container.dynamic h2{display:none } .newest-sealed-grid .products.grid .inner{border:0 } .newest-sealed-grid .products.grid .product{padding-bottom:0; padding-top:0 } .newest-sealed-grid .products.grid .image{height:215px; padding-top:8% } .newest-sealed-grid .products.grid .meta{background:none; border:0; padding:3px 3px 16px } .newest-singles-carousel .product-container.dynamic{margin:16px 0 0; margin:1rem 0 0 } @media only screen and (min-width:40.0625em){.newest-singles-carousel .product-container.dynamic{border-left:0 } } .newest-singles-carousel .product-container.dynamic h2{display:none } @media only screen and (min-width:40.0625em){.newest-singles-carousel .product-container.dynamic .view-all{display:none } } .newest-singles-carousel .products.grid .image{height:176px; padding-bottom:0 } .newest-singles-carousel .products.grid .meta{background:none; border:0 } .login-register .panel-input{border-radius:0 } .login-register .login-submit{background-color:#fff; border:1px solid #00a9c7; border-radius:0; clear:both; color:#00a9c7; display:block; margin:0 auto; max-width:120px } .login-register .login-submit:hover{background-color:#00a9c7; border-color:#00a9c7; color:#fff } .login-register .register-now{background-color:#fff; border:1px solid #00a9c7; border-radius:0; clear:both; color:#00a9c7; display:block; line-height:8px; line-height:.5rem; margin:0 auto; max-width:220px } .login-register .register-now:hover{background-color:#00a9c7; border-color:#00a9c7; color:#fff } .credential-info .captcha{margin-bottom:20px } .credential-info .signup-submit{background-color:#fff; border:1px solid #00a9c7; border-radius:0; clear:both; color:#00a9c7; display:block; line-height:8px; line-height:.5rem; margin:0 auto; max-width:220px } .credential-info .signup-submit:hover{background-color:#00a9c7; border-color:#00a9c7; color:#fff } .news-signup h2{background:none; border-radius:0; color:#333; font-size:1.5em; letter-spacing:1px; padding:0 } .news-signup .email-entry{--notchSize:8px; -webkit-clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%); clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,100% 0,100% 100%,0 100%) } .news-signup input[type=submit].submit-button{background-image:linear-gradient(to right top,#ca6900,#ca6900 50%,#f37e00 50%,#f37e00); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; --notchSize:8px; -webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); text-shadow:1px 1px 1px rgba(0,0,0,.3); background-color:rgba(255,255,255,.3); border:0; border-radius:0; color:#fff; font-size:14.4px; font-size:.9rem } .news-signup input[type=submit].submit-button:hover{background-position:0 100%; color:#fff } .news-signup.feature-newsletter input[type=submit]{background-color:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s; border:0 } .news-signup.feature-newsletter input[type=submit]:hover{background-color:#007e94; border-color:#005261 } .reveal-modal .news-signup .email-entry{-webkit-clip-path:none; clip-path:none } .reveal-modal input[type=submit].submit-button{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); text-shadow:1px 1px 1px rgba(0,0,0,.3) } .newsletter-modal-blurb h2{color:#333; font-size:24px; font-size:1.5rem } .newsletter-modal-banner{margin-bottom:24px; margin-bottom:1.5rem } .newsletter-modal-banner img{--notchSize:10px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%) } .return-to-top{font-size:19.2px; font-size:1.2rem } .return-to-top:hover{background-color:#00a9c7; -webkit-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); transition:all .2s } .tagged_with .promote-image{-webkit-clip-path:none; clip-path:none } .social-links-widget.background a:hover{background-color:#007e94 } .social-widgets .tab-trigger.active a{color:#00a9c7 } .category-tree.flyout .category.depth-1,.category-tree.flyout .category.depth-2,.category-tree.flyout .category.depth-3{border-left:5px solid transparent!important } .category-tree.flyout .category.depth-1:hover,.category-tree.flyout .category.depth-2:hover,.category-tree.flyout .category.depth-3:hover{border-left:5px solid #00a9c7!important } .category-tree.flyout .category.depth-1:hover>a,.category-tree.flyout .category.depth-2:hover>a,.category-tree.flyout .category.depth-3:hover>a{color:#00a9c7 } .utility-button{border-radius:0!important } .utility-button.checkout{border-radius:0!important } .browse .products.list .product:hover{background-color:#fff } .browse .products.list .product:hover .meta{border:0 } .products.grid .product:hover .inner{box-shadow:none } .products.grid.advanced .name.set a{color:#999 } .newest-sealed-grid .products.grid .product .inner{border-radius:0 } .newest-singles-carousel .products.grid .product .inner{border:0 } .newest-singles-carousel .products.grid .image img{max-height:90%; vertical-align:top } .newest-singles-carousel .products.grid .meta .name{max-height:41px } .new_search input[type=submit]{background-color:transparent; border:1px solid #666; color:#666; height:36px; line-height:36px; padding:0 16px; padding:0 1rem } .new_search input[type=submit]:hover{background-color:#666; color:#fff } .new_referral form a{margin-bottom:20px } #register-container input[type=text]{border-radius:0 } #register-container input[type=password]{border-radius:0 } .featured-banner.slick-container ul.slick-dots li button:before{display:none } .featured-banner.slick-container ul.slick-dots li button:hover{background:#00a9c7 } .featured-banner.slick-container ul.slick-dots li.slick-active button{background:#00a9c7 } form.new_search input[type=submit],form.new_search a.register-now,form#signup_form input[type=submit],form#signup_form a.register-now,form#quick_login input[type=submit],form#quick_login a.register-now,.login-register .register-panel input[type=submit],.login-register .register-panel a.register-now{--notchSize:8px; -webkit-clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); clip-path:polygon(0% var(--notchSize),var(--notchSize) 0%,100% 0%,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%); background-image:linear-gradient(to right top,#00869e,#00869e 50%,#00a5c2 50%,#00a5c2); background-position:90% 0; background-size:200% 400%; transition:all .2s ease-in; border:0; color:#fff } form.new_search input[type=submit]:hover,form.new_search a.register-now:hover,form#signup_form input[type=submit]:hover,form#signup_form a.register-now:hover,form#quick_login input[type=submit]:hover,form#quick_login a.register-now:hover,.login-register .register-panel input[type=submit]:hover,.login-register .register-panel a.register-now:hover{background-position:0 100%; color:#fff } form#signup_form input[type=submit]{margin:0 }