@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.1/" } 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.063em)/"; width:40.063em } meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/"; width:40.063em } meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/"; width:64.063em } meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/"; width:64.063em } meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/"; width:90.063em } meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/"; width:90.063em } meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/"; width:120.063em } 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; padding:0; margin:0; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-weight:400; font-style:normal; line-height:1.5; position:relative; cursor:auto } 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{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{width:100%; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; max-width:1170px; max-width:73.125rem } .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{width:auto; margin-left:-15px; margin-left:-.9375rem; margin-right:-15px; margin-right:-.9375rem; margin-top:0; margin-bottom:0; max-width:none } .row .row:before,.row .row:after{content:" "; display:table } .row .row:after{clear:both } .row .row.collapse{width:auto; margin:0; max-width:none } .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 } [class*="column"]+[class*="column"]:last-child{float:right } [class*="column"]+[class*="column"].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{margin-left:0; margin-right:0; left:auto; right:auto; float:left } .column.small-centered,.columns.small-centered{margin-left:auto; margin-right:auto; float:none } .column.small-uncentered,.columns.small-uncentered{margin-left:0; margin-right:0; float:left } .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.063em){.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{margin-left:0; margin-right:0; left:auto; right:auto; float:left } .column.medium-centered,.columns.medium-centered{margin-left:auto; margin-right:auto; float:none } .column.medium-uncentered,.columns.medium-uncentered{margin-left:0; margin-right:0; float:left } .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.063em){.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{margin-left:0; margin-right:0; left:auto; right:auto; float:left } .column.large-centered,.columns.large-centered{margin-left:auto; margin-right:auto; float:none } .column.large-uncentered,.columns.large-uncentered{margin-left:0; margin-right:0; float:left } .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-weight:400; margin-bottom:20px; margin-bottom:1.25rem; position:relative; padding:14px 24px 14px 14px; padding:.875rem 1.5rem .875rem .875rem; font-size:13px; font-size:.8125rem; transition:opacity 300ms ease-out; background-color:#008cba; border-color:#0078a0; color:#fff } .alert-box .close{font-size:22px; font-size:1.375rem; padding:0 6px 4px; line-height:.9; position:absolute; top:50%; margin-top:-11px; margin-top:-.6875rem; right:4px; right:.25rem; color:#333; opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; background:inherit } .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; height:auto; float:left; padding:0 10px 20px; padding:0 .625rem 1.25rem } @media only screen{.small-block-grid-1>li{width:100%; list-style:none } .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{width:50%; list-style:none } .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{width:33.33333%; list-style:none } .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{width:25%; list-style:none } .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{width:20%; list-style:none } .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{width:16.66667%; list-style:none } .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{width:14.28571%; list-style:none } .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{width:12.5%; list-style:none } .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{width:11.11111%; list-style:none } .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{width:10%; list-style:none } .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{width:9.09091%; list-style:none } .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{width:8.33333%; list-style:none } .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.063em){.medium-block-grid-1>li{width:100%; list-style:none } .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{width:50%; list-style:none } .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{width:33.33333%; list-style:none } .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{width:25%; list-style:none } .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{width:20%; list-style:none } .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{width:16.66667%; list-style:none } .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{width:14.28571%; list-style:none } .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{width:12.5%; list-style:none } .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{width:11.11111%; list-style:none } .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{width:10%; list-style:none } .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{width:9.09091%; list-style:none } .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{width:8.33333%; list-style:none } .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.063em){.large-block-grid-1>li{width:100%; list-style:none } .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{width:50%; list-style:none } .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{width:33.33333%; list-style:none } .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{width:25%; list-style:none } .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{width:20%; list-style:none } .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{width:16.66667%; list-style:none } .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{width:14.28571%; list-style:none } .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{width:12.5%; list-style:none } .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{width:11.11111%; list-style:none } .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{width:10%; list-style:none } .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{width:9.09091%; list-style:none } .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{width:8.33333%; list-style:none } .large-block-grid-12>li:nth-of-type(1n){clear:none } .large-block-grid-12>li:nth-of-type(12n+1){clear:both } } .breadcrumbs{display:block; padding:9px 14px; padding:.5625rem .875rem; overflow:hidden; margin-left:0; list-style:none; border-style:solid; border-width:1px; background-color:#f4f4f4; border-color:gainsboro; border-radius:3px } .breadcrumbs>*{margin:0; float:left; font-size:11px; font-size:.6875rem; line-height:11px; line-height:.6875rem; text-transform:uppercase; color:#008cba } .breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline } .breadcrumbs>* a{color:#008cba } .breadcrumbs>*.current{cursor:default; color:#333 } .breadcrumbs>*.current a{cursor:default; color:#333 } .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{text-decoration:none; color:#999; cursor:not-allowed } .breadcrumbs>*:before{content:"/"; color:#aaa; 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{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-decoration:none; text-align:center; -webkit-appearance:none; -moz-appearance:none; border-radius:0; display:inline-block; padding-top:16px; padding-top:1rem; padding-right:32px; padding-right:2rem; padding-bottom:17px; padding-bottom:1.0625rem; padding-left:32px; padding-left:2rem; 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-top:18px; padding-top:1.125rem; padding-right:36px; padding-right:2.25rem; padding-bottom:19px; padding-bottom:1.1875rem; padding-left:36px; padding-left:2.25rem; font-size:20px; font-size:1.25rem } button.small,.button.small{padding-top:14px; padding-top:.875rem; padding-right:28px; padding-right:1.75rem; padding-bottom:15px; padding-bottom:.9375rem; padding-left:28px; padding-left:1.75rem; font-size:13px; font-size:.8125rem } button.tiny,.button.tiny{padding-top:10px; padding-top:.625rem; padding-right:20px; padding-right:1.25rem; padding-bottom:11px; padding-bottom:.6875rem; padding-left:20px; padding-left:1.25rem; font-size:11px; font-size:.6875rem } button.expand,.button.expand{padding-right:0; padding-left:0; 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; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; box-shadow:none } button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#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; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; box-shadow:none } button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#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; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; box-shadow:none } button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#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; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; box-shadow:none } button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#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; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; box-shadow:none } 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; cursor:default; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; box-shadow:none } 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.063em){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{margin:0 -2px; display:inline-block; 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{margin:0 -2px; display:inline-block; 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{margin:0 -2px; display:inline-block; 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{margin:0 -2px; display:inline-block; 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{margin:0 -2px; display:inline-block; 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{margin:0 -2px; display:inline-block; 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{margin:0 -2px; display:inline-block; 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{margin:0 -2px; display:inline-block } .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{margin:0 -2px; display:inline-block; 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-top:1px solid; border-color:rgba(255,255,255,.5); border-left-width:0; margin:0; display:block } .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{margin:0 -2px; display:inline-block } .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{margin:0 -2px; display:inline-block; display:block; margin:0 } .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-top:1px solid; border-color:rgba(255,255,255,.5); border-left-width:0; margin:0; display:block } .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>*{margin:0 -2px; display:inline-block } .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>*{margin:0 -2px; display:inline-block; 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-top:1px solid; border-color:rgba(255,255,255,.5); border-left-width:0; margin:0; display:block } .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.063em){.button-group.radius.stack-for-small>*{margin:0 -2px; display:inline-block } .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>*{margin:0 -2px; display:inline-block; 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-top:1px solid; border-color:rgba(255,255,255,.5); border-left-width:0; margin:0; display:block } .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>*{margin:0 -2px; display:inline-block } .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>*{margin:0 -2px; display:inline-block; 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-top:1px solid; border-color:rgba(255,255,255,.5); border-left-width:0; margin:0; display:block } .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.063em){.button-group.round.stack-for-small>*{margin:0 -2px; display:inline-block } .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>*{margin:0 -2px; display:inline-block; 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-top:1px solid; border-color:rgba(255,255,255,.5); border-left-width:0; margin:0; display:block } .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]{margin-bottom:0; margin-left:0; list-style:none } .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; position:fixed; width:100%; height:100%; top:0; left:0; z-index:998 } .clearing-blackout .clearing-close{display:block } .clearing-container{position:relative; z-index:998; height:100%; overflow:hidden; margin:0 } .clearing-touch-label{position:absolute; top:50%; left:50%; color:#aaa; font-size:.6em } .visible-img{height:95%; position:relative } .visible-img img{position:absolute; left:50%; top:50%; transform:translateY(-50%) translateX(-50%); -webkit-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); max-height:100%; max-width:100% } .clearing-caption{color:#ccc; font-size:.875em; line-height:1.3; margin-bottom:0; text-align:center; bottom:0; background:#333; width:100%; padding:10px 30px 20px; position:absolute; left:0 } .clearing-close{z-index:999; padding-left:20px; padding-top:10px; font-size:30px; line-height:1; color:#ccc; display:none } .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.063em){.clearing-main-prev,.clearing-main-next{position:absolute; height:100%; width:40px; top:0 } .clearing-main-prev>span,.clearing-main-next>span{position:absolute; top:50%; display:block; width:0; height:0; border:solid 12px } .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{display:block; width:120px; min-height:inherit; float:left; overflow:hidden; margin-right:0; padding:0; position:relative; cursor:pointer; opacity:.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; clear:none } .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; overflow:hidden; height:85% } .clearing-close{position:absolute; top:10px; right:20px; padding-left:0; padding-top:0 } } .f-dropdown{position:absolute; left:-9999px; list-style:none; margin-left:0; outline:none; width:100%; max-height:none; height:auto; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; z-index:89; margin-top:10px; max-width:200px } .f-dropdown>*:first-child{margin-top:0 } .f-dropdown>*:last-child{margin-bottom:0 } .f-dropdown:before{content:""; display:block; width:0; height:0; border:inset 6px; border-color:transparent transparent #fff; border-bottom-style:solid; position:absolute; top:-12px; left:10px; z-index:89 } .f-dropdown:after{content:""; display:block; width:0; height:0; border:inset 7px; 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{position:absolute; left:-9999px; list-style:none; margin-left:0; outline:none; width:100%; max-height:none; height:auto; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; z-index:89; margin-top:0; margin-left:10px; max-width:200px } .f-dropdown.drop-right>*:first-child{margin-top:0 } .f-dropdown.drop-right>*:last-child{margin-bottom:0 } .f-dropdown.drop-right:before{content:""; display:block; width:0; height:0; border:inset 6px; border-color:transparent #fff transparent transparent; border-right-style:solid; position:absolute; top:10px; left:-12px; z-index:89 } .f-dropdown.drop-right:after{content:""; display:block; width:0; height:0; border:inset 7px; border-color:transparent #ccc transparent transparent; border-right-style:solid; position:absolute; top:9px; left:-14px; z-index:88 } .f-dropdown.drop-left{position:absolute; left:-9999px; list-style:none; margin-left:0; outline:none; width:100%; max-height:none; height:auto; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; z-index:89; margin-top:0; margin-left:-10px; max-width:200px } .f-dropdown.drop-left>*:first-child{margin-top:0 } .f-dropdown.drop-left>*:last-child{margin-bottom:0 } .f-dropdown.drop-left:before{content:""; display:block; width:0; height:0; border:inset 6px; 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{content:""; display:block; width:0; height:0; border:inset 7px; 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{position:absolute; left:-9999px; list-style:none; outline:none; width:100%; max-height:none; height:auto; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; z-index:89; margin-top:-10px; margin-left:0; max-width:200px } .f-dropdown.drop-top>*:first-child{margin-top:0 } .f-dropdown.drop-top>*:last-child{margin-bottom:0 } .f-dropdown.drop-top:before{content:""; display:block; width:0; height:0; border:inset 6px; border-color:#fff transparent transparent; border-top-style:solid; position:absolute; top:auto; bottom:-12px; left:10px; right:auto; z-index:89 } .f-dropdown.drop-top:after{content:""; display:block; width:0; height:0; border:inset 7px; border-color:#ccc transparent transparent; border-top-style:solid; position:absolute; top:auto; bottom:-14px; left:9px; right:auto; z-index:88 } .f-dropdown li{font-size:14px; font-size:.875rem; cursor:pointer; line-height:18px; line-height:1.125rem; margin:0 } .f-dropdown li:hover,.f-dropdown li:focus{background:#eee } .f-dropdown li.radius{border-radius:3px } .f-dropdown li a{display:block; padding:8px; padding:.5rem; color:#555 } .f-dropdown.content{position:absolute; left:-9999px; list-style:none; margin-left:0; outline:none; padding:20px; padding:1.25rem; width:100%; height:auto; max-height:none; background:#fff; border:solid 1px #ccc; font-size:14px; font-size:.875rem; z-index:89; max-width:200px } .f-dropdown.content>*:first-child{margin-top:0 } .f-dropdown.content>*:last-child{margin-bottom:0 } .f-dropdown.tiny{max-width:200px } .f-dropdown.small{max-width:300px } .f-dropdown.medium{max-width:500px } .f-dropdown.large{max-width:800px } .f-dropdown.mega{width:100%!important; max-width:100%!important } .f-dropdown.mega.open{left:0!important } .dropdown.button,button.dropdown{position:relative; outline:none; padding-right:57px; padding-right:3.5625rem } .dropdown.button:after,button.dropdown:after{position:absolute; content:""; width:0; height:0; display:block; border-style:solid; border-color:#fff transparent transparent; top:50% } .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{font-size:14px; font-size:.875rem; color:#4d4d4d; cursor:pointer; display:block; 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{display:block; position:relative; z-index:2; text-align:center; width:100%; padding-top:0; padding-bottom:0; border-style:solid; border-width:1px; overflow:visible; font-size:14px; font-size:.875rem; height:37px; height:2.3125rem; line-height:37px; line-height:2.3125rem } .postfix.button{padding-left:0; padding-right:0; padding-top:0; padding-bottom:0; text-align:center; border:none } .prefix.button{padding-left:0; padding-right:0; padding-top:0; padding-bottom:0; text-align:center; border:none } .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[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; border-radius:0; background-color:#fff; font-family:inherit; 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-size:14px; font-size:.875rem; margin:0 0 16px; margin:0 0 1rem; padding:8px; padding:.5rem; height:37px; height:2.3125rem; width:100%; box-sizing:border-box; transition:all .15s linear } 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[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[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[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; border-radius:0 } textarea[rows]{height:auto } textarea{max-width:100% } select{background-color:#fafafa; background-image:url(/themes/clients/socalgamesandcomics/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; padding:8px; padding:.5rem; font-size:14px; font-size:.875rem; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; color:rgba(0,0,0,.75); line-height:normal; border-radius:0; height:37px; height:2.3125rem } select::-ms-expand{display:none } select.radius{border-radius:3px } select:hover{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; padding:20px; padding:1.25rem; margin:18px 0; margin:1.125rem 0 } fieldset legend{font-weight:700; background:#fff; padding:0 3px; padding:0 .1875rem; margin:0; margin-left:-3px; margin-left:-.1875rem } [data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block; padding:6px 9px 9px; padding:.375rem .5625rem .5625rem; margin-top:-1px; margin-bottom:16px; margin-bottom:1rem; font-size:12px; font-size:.75rem; font-weight:400; font-style:italic; background:#f04124; color:#fff } [data-abide] span.error,[data-abide] small.error{display:none } span.error,small.error{display:block; padding:6px 9px 9px; padding:.375rem .5625rem .5625rem; margin-top:-1px; margin-bottom:16px; margin-bottom:1rem; font-size:12px; font-size:.75rem; font-weight:400; font-style:italic; 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; padding:6px 9px 9px; padding:.375rem .5625rem .5625rem; margin-top:-1px; margin-bottom:16px; margin-bottom:1rem; font-size:12px; font-size:.75rem; font-weight:400; font-style:italic; background:#f04124; color:#fff } .error>label>small{color:#676767; background:transparent; padding:0; text-transform:capitalize; font-style:normal; font-size:60%; margin:0; display:inline } .error span.error-message{display:block } input.error,textarea.error,select.error{margin-bottom:0 } label.error{color:#f04124 } .icon-bar{width:100%; font-size:0; display:inline-block; background:#333 } .icon-bar>*{text-align:center; font-size:16px; font-size:1rem; width:25%; margin:0 auto; display:block; padding:20px; padding:1.25rem; float:left } .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{width:30px; width:1.875rem; height:30px; height:1.875rem } .icon-bar.label-right>* i,.icon-bar.label-right>* img{margin:0 1px 0 0; margin:0 .0625rem 0 0; display:inline-block } .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{width:auto; margin:auto; float:none } @media only screen and (min-width:40.063em){.icon-bar.medium-vertical{height:100%; width:auto } .icon-bar.medium-vertical .item{width:auto; margin:auto; float:none } } @media only screen and (min-width:64.063em){.icon-bar.large-vertical{height:100%; width:auto } .icon-bar.large-vertical .item{width:auto; margin:auto; float:none } } .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 } .icon-bar>* i{font-size:30px; font-size:1.875rem } .icon-bar>* img{width:30px; width:1.875rem; height:30px; height: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{opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; cursor:not-allowed; 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.063em){.icon-bar.two-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.063em){.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.063em){.icon-bar.three-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.063em){.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.063em){.icon-bar.four-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.063em){.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.063em){.icon-bar.five-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.063em){.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.063em){.icon-bar.six-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.063em){.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.063em){.icon-bar.seven-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.063em){.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.063em){.icon-bar.eight-up.medium-vertical .item{width:auto } } @media only screen and (min-width:64.063em){.icon-bar.eight-up.large-vertical .item{width:auto } } .inline-list{margin:0 auto 17px; margin:0 auto 1.0625rem; margin-left:-22px; margin-left:-1.375rem; margin-right:0; padding:0; list-style:none; overflow:hidden } .inline-list>li{list-style:none; float:left; margin-left:22px; margin-left:1.375rem; display:block } .inline-list>li>*{display:block } .label{font-weight:400; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; text-align:center; text-decoration:none; line-height:1; white-space:nowrap; display:inline-block; position:relative; margin-bottom:auto; 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; min-height:24px; min-height:1.5rem; margin-left:-5px; margin-left:-.3125rem } ul.pagination li{height:24px; height:1.5rem; color:#222; font-size:14px; font-size:.875rem; margin-left:5px; margin-left:.3125rem } ul.pagination li a,ul.pagination li button{display:block; padding:1px 10px; padding:.0625rem .625rem; color:#999; background:none; border-radius:3px; font-weight:400; font-size:1em; line-height:inherit; transition:background-color 300ms ease-out } 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 } 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; font-weight:700; cursor:default } 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{float:left; display:block } .pagination-centered{text-align:center } .pagination-centered ul.pagination li{float:none; display:inline-block } .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:#b6edff; 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{position:fixed; top:0; bottom:0; right:0; background:#000; background:rgba(0,0,0,.45); z-index:1004; display:none; left:0 } .reveal-modal{visibility:hidden; display:none; position:absolute; z-index:1005; width:100%; top:0; border-radius:3px; 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.063em){.reveal-modal{width:80%; max-width:73.125rem; left:0; right:0; margin:0 auto } } @media only screen and (min-width:40.063em){.reveal-modal{top:6.25rem } } .reveal-modal.radius{border-radius:3px } .reveal-modal.round{border-radius:1000px } .reveal-modal.collapse{padding:0 } @media only screen and (min-width:40.063em){.reveal-modal.tiny{width:30%; max-width:73.125rem; left:0; right:0; margin:0 auto } } @media only screen and (min-width:40.063em){.reveal-modal.small{width:40%; max-width:73.125rem; left:0; right:0; margin:0 auto } } @media only screen and (min-width:40.063em){.reveal-modal.medium{width:60%; max-width:73.125rem; left:0; right:0; margin:0 auto } } @media only screen and (min-width:40.063em){.reveal-modal.large{width:70%; max-width:73.125rem; left:0; right:0; margin:0 auto } } @media only screen and (min-width:40.063em){.reveal-modal.xlarge{width:95%; max-width:73.125rem; left:0; right:0; margin:0 auto } } .reveal-modal.full{top:0; left:0; height:100%; height:100vh; min-height:100vh; max-width:none!important; margin-left:0!important } @media only screen and (min-width:40.063em){.reveal-modal.full{width:100%; max-width:73.125rem; left:0; right:0; margin:0 auto } } .reveal-modal.toback{z-index:1003 } .reveal-modal .close-reveal-modal{font-size:40px; font-size:2.5rem; line-height:1; position:absolute; top:10px; top:.625rem; right:22px; right:1.375rem; color:#aaa; font-weight:700; cursor:pointer } .side-nav{display:block; margin:0; padding:14px 0; padding:.875rem 0; list-style-type:none; list-style-position:outside; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif } .side-nav li{margin:0 0 7px; margin:0 0 .4375rem; font-size:14px; font-size:.875rem; font-weight:400 } .side-nav li a:not(.button){display:block; color:#008cba; 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.active>a:first-child:not(.button){color:#1cc7ff; font-weight:400; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif } .side-nav li.divider{border-top:1px solid; height:0; padding:0; list-style:none; border-top-color:white } .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; top:48%; margin-left:-6px; margin-left:-.375rem } .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; top:48%; margin-left:-6px; margin-left:-.375rem } .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; top:48%; margin-left:-6px; margin-left:-.375rem } .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; top:48%; margin-left:-6px; margin-left:-.375rem } .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{top:50%; display:block; position:absolute; left:50%; margin-left:-.28889em; margin-top:-.48889em } .sub-nav{display:block; width:auto; overflow:hidden; margin-bottom:-4px 0 18px; margin-bottom:-.25rem 0 1.125rem; padding-top:4px; padding-top:.25rem } .sub-nav dt{text-transform:uppercase } .sub-nav dt,.sub-nav dd,.sub-nav li{float:left; margin-left:16px; margin-left:1rem; margin-bottom:0; font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-weight:400; font-size:14px; font-size:.875rem; color:#999 } .sub-nav dt a,.sub-nav dd a,.sub-nav li a{text-decoration:none; color:#999; padding:3px 16px; padding:.1875rem 1rem } .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; font-weight:400; background:#008cba; padding:3px 16px; padding:.1875rem 1rem; cursor:default; color:#fff } .sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0 } .switch{padding:0; border:none; position:relative; outline:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .switch label{display:block; margin-bottom:16px; margin-bottom:1rem; position:relative; color:transparent; background:#ddd; text-indent:100%; width:64px; width:4rem; height:32px; height:2rem; cursor:pointer; transition:left .15s ease-out } .switch input{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:9px; left:10px; padding:0 } .switch input+label{margin-left:0; margin-right:0 } .switch label:after{content:""; display:block; background:#fff; position:absolute; top:4px; top:.25rem; left:4px; left:.25rem; width:24px; width:1.5rem; height:24px; height:1.5rem; transition:left .15s ease-out; -webkit-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{width:64px; width:4rem; height:32px; height:2rem } .switch label:after{width:24px; width:1.5rem; height:24px; height: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{width:80px; width:5rem; height:40px; height:2.5rem } .switch.large label:after{width:32px; width:2rem; height:32px; height:2rem } .switch.large input:checked+label:after{left:44px; left:2.75rem } .switch.small label{width:56px; width:3.5rem; height:28px; height:1.75rem } .switch.small label:after{width:20px; width:1.25rem; height:20px; height:1.25rem } .switch.small input:checked+label:after{left:32px; left:2rem } .switch.tiny label{width:48px; width:3rem; height:24px; height:1.5rem } .switch.tiny label:after{width:16px; width:1rem; height:16px; height: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; margin-bottom:20px; margin-bottom:1.25rem; border:solid 1px #ddd; 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{padding:8px 10px 10px; padding:.5rem .625rem .625rem; font-size:14px; font-size:.875rem; font-weight:700; color:#222 } table tfoot{background:#f5f5f5 } table tfoot tr th,table tfoot tr td{padding:8px 10px 10px; padding:.5rem .625rem .625rem; font-size:14px; font-size:.875rem; font-weight:700; color:#222 } table tr th,table tr td{padding:9px 10px; padding:.5625rem .625rem; font-size:14px; font-size:.875rem; color:#222; 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{line-height:0; display:inline-block; border:solid 4px #fff; max-width:100%; box-shadow:0 0 0 1px rgba(0,0,0,.2); 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.063em) 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.063em){.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.063em) 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.063em){.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.063em) 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.063em){.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.063em) and (max-width:99999999em){.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.063em){.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; text-decoration:none; line-height:inherit } a:hover,a:focus{color:#0078a0 } a img{border:none } p{font-family:inherit; font-weight:400; font-size:16px; font-size:1rem; 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; line-height:1.35; font-style:italic } h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-weight:400; font-style:normal; color:#222; text-rendering:optimizeLegibility; margin-top:3.2px; margin-top:.2rem; margin-bottom:8px; margin-bottom:.5rem; line-height:1.4 } h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%; color:#6f6f6f; 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; margin:20px 0 19px; margin:1.25rem 0 1.1875rem; height:0 } em,i{font-style:italic; line-height:inherit } strong,b{font-weight:700; line-height:inherit } small{font-size:60%; line-height:inherit } code{font-family:Consolas,Liberation Mono,Courier,monospace; font-weight:400; color:#333; background-color:#f8f8f8; border-width:1px; border-style:solid; border-color:#dfdfdf; padding:2px 5px 1px; padding:.125rem .3125rem .0625rem } ul,ol,dl{font-size:16px; font-size:1rem; line-height:1.6; margin-bottom:20px; margin-bottom:1.25rem; list-style-position:outside; font-family:inherit } ul{margin-left:17.6px; margin-left:1.1rem } ul.no-bullet{margin-left:0 } ul.no-bullet li ul,ul.no-bullet li ol{margin-left:20px; margin-left:1.25rem; margin-bottom:0; list-style:none } 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 } ul.no-bullet{list-style:none } 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 } 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.063em){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 } } .off-canvas-wrap{-webkit-backface-visibility:hidden; position:relative; width:100%; overflow:hidden } .off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%; -webkit-overflow-scrolling:touch } .inner-wrap{position:relative; width:100%; transition:-webkit-transform 500ms ease; transition: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{width:45px; width:2.8125rem; height:45px; height:2.8125rem; position:absolute; top:0; border-right:solid 1px #1a1a1a; left:0 } .right-small{width:45px; width:2.8125rem; height:45px; height:2.8125rem; position:absolute; top:0; border-left:solid 1px #1a1a1a; right:0 } .tab-bar-section{padding:0 10px; padding:0 .625rem; position:absolute; text-align:center; height:45px; height:2.8125rem; top:0 } @media only screen and (min-width:40.063em){.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{text-indent:35px; text-indent:2.1875rem; width:45px; width:2.8125rem; height:45px; height:2.8125rem; display:block; padding:0; color:#fff; position:relative; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0) } .tab-bar .menu-icon span:after{content:""; position:absolute; display:block; height:0; 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; width:250px; width:15.625rem; top:0; bottom:0; position:absolute; overflow-x:hidden; overflow-y:auto; background:#333; z-index:1001; box-sizing:content-box; transition:-webkit-transform 500ms ease 0s; transition:transform 500ms ease 0s; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; -ms-transform:translate(-100%,0); -webkit-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); left:0 } .left-off-canvas-menu *{-webkit-backface-visibility:hidden } .right-off-canvas-menu{-webkit-backface-visibility:hidden; width:250px; width:15.625rem; top:0; bottom:0; position:absolute; overflow-x:hidden; overflow-y:auto; background:#333; z-index:1001; box-sizing:content-box; transition:-webkit-transform 500ms ease 0s; transition:transform 500ms ease 0s; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; -ms-transform:translate(100%,0); -webkit-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); right:0 } .right-off-canvas-menu *{-webkit-backface-visibility:hidden } ul.off-canvas-list{list-style-type:none; padding:0; margin:0 } ul.off-canvas-list li label{display:block; padding:4.8px 15px; padding:.3rem .9375rem; color:#999; text-transform:uppercase; font-size:12px; font-size:.75rem; font-weight:700; background:#444; border-top:1px solid #5e5e5e; border-bottom:none; margin:0 } ul.off-canvas-list li a{display:block; padding:10.666px; padding:.66667rem; color:rgba(255,255,255,.7); border-bottom:1px solid #262626; transition:background 300ms ease } ul.off-canvas-list li a:hover{background:#242424 } .move-right>.inner-wrap{-ms-transform:translate(15.625rem,0); -webkit-transform:translate3d(15.625rem,0,0); -ms-transform:translate3d(15.625rem,0,0); transform:translate3d(15.625rem,0,0) } .move-right .exit-off-canvas{-webkit-backface-visibility:hidden; transition:background 300ms ease; cursor:pointer; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); display:block; position:absolute; background:rgba(255,255,255,.2); top:0; bottom:0; left:0; right:0; z-index:1002; -webkit-tap-highlight-color:transparent } @media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .move-left>.inner-wrap{-ms-transform:translate(-15.625rem,0); -webkit-transform:translate3d(-15.625rem,0,0); -ms-transform:translate3d(-15.625rem,0,0); transform:translate3d(-15.625rem,0,0) } .move-left .exit-off-canvas{-webkit-backface-visibility:hidden; transition:background 300ms ease; cursor:pointer; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); display:block; position:absolute; background:rgba(255,255,255,.2); top:0; bottom:0; left:0; right:0; z-index:1002; -webkit-tap-highlight-color:transparent } @media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,.05) } } .offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none; -webkit-transform:none; transform:none; z-index:1003 } .offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden; transition:background 300ms ease; cursor:pointer; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); display:block; position:absolute; background:rgba(255,255,255,.2); top:0; bottom:0; left:0; right:0; z-index:1002; -webkit-tap-highlight-color:transparent } @media only screen and (min-width:40.063em){.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; transition:background 300ms ease; cursor:pointer; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); display:block; position:absolute; background:rgba(255,255,255,.2); top:0; bottom:0; left:0; right:0; z-index:1002; -webkit-tap-highlight-color:transparent } @media only screen and (min-width:40.063em){.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; transition:background 300ms ease; cursor:pointer; box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5); display:block; position:absolute; background:rgba(255,255,255,.2); top:0; bottom:0; left:0; right:0; z-index:1002; -webkit-tap-highlight-color:transparent } @media only screen and (min-width:40.063em){.offcanvas-overlap-right .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 .move-left>.inner-wrap{right:250px; right:15.625rem } .no-csstransforms .move-right>.inner-wrap{left:250px; left:15.625rem } .left-submenu{-webkit-backface-visibility:hidden; width:250px; width:15.625rem; top:0; bottom:0; position:absolute; margin:0; overflow-x:hidden; overflow-y:auto; background:#333; z-index:1002; box-sizing:content-box; -webkit-overflow-scrolling:touch; -ms-transform:translate(-100%,0); -webkit-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); left:0; transition:-webkit-transform 500ms ease; transition:transform 500ms ease } .left-submenu *{-webkit-backface-visibility:hidden } .left-submenu .back>a{padding:4.8px 15px; padding:.3rem .9375rem; color:#999; text-transform:uppercase; font-weight:700; background:#444; border-top:1px solid #5e5e5e; border-bottom:none; margin:0 } .left-submenu .back>a:hover{background:#303030; border-top:1px solid #5e5e5e; border-bottom:none } .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{-ms-transform:translate(0,0); -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0) } .right-submenu{-webkit-backface-visibility:hidden; width:250px; width:15.625rem; top:0; bottom:0; position:absolute; margin:0; overflow-x:hidden; overflow-y:auto; background:#333; z-index:1002; box-sizing:content-box; -webkit-overflow-scrolling:touch; -ms-transform:translate(100%,0); -webkit-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); right:0; transition:-webkit-transform 500ms ease; transition:transform 500ms ease } .right-submenu *{-webkit-backface-visibility:hidden } .right-submenu .back>a{padding:4.8px 15px; padding:.3rem .9375rem; color:#999; text-transform:uppercase; font-weight:700; background:#444; border-top:1px solid #5e5e5e; border-bottom:none; margin:0 } .right-submenu .back>a:hover{background:#303030; border-top:1px solid #5e5e5e; border-bottom:none } .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{-ms-transform:translate(0,0); -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,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{position:absolute!important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,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.063em){.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{position:absolute!important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,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.063em){.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{position:absolute!important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,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.063em){.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{position:absolute!important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,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.063em){.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{position:absolute!important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,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 } .print-only{display:none!important } @media print{*{background:transparent!important; color:#000!important; box-shadow:none!important; text-shadow:none!important } .show-for-print{display:block } .hide-for-print{display:none } 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 } 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:.5cm } p,h2,h3{orphans:3; widows:3 } h2,h3{page-break-after:avoid } .hide-on-print{display:none!important } .print-only{display:block!important } .hide-for-print{display:none!important } .show-for-print{display:inherit!important } } @media print{.show-for-print{display:block } .hide-for-print{display:none } 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{max-height:320px; overflow-y:scroll; margin:0; padding:0 } .exploit .cart-preview .cart-line-items .increment-qty,.exploit .cart-preview .cart-line-items .decrement-qty{display:none } .exploit .cart-heading{clear:both; display:block; width:100%; padding-bottom:5px; margin-bottom:10px } .exploit .cart-heading h4{font-size:16px; font-size:1rem; display:inline-block; 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{position:relative; display:inline-block; width:85% } .exploit .cart-line-items .descriptors{position:absolute; left:53px; font-size:10.8px; font-size:.675rem; bottom:-5px } .exploit .cart-info{padding:10px; border-radius:3px; margin-top: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{text-align:center; margin-top:53px; font-size:24px; font-size:1.5rem } .cart-tooltip h4.title{display:none } .cart-tooltip .cart-preview .cart-line-items{max-height:320px; overflow-y:scroll; margin:0; padding:0 } .cart-tooltip .cart-heading{clear:both; display:block; width:100%; padding:5px 10px; margin-bottom:10px } .cart-tooltip .cart-heading h4{font-size:16px; font-size:1rem; display:inline-block; font-weight:700 } .cart-tooltip .cart-heading .product-name{width:70% } .cart-tooltip .cart-line-items .product-link{position:relative; display:inline-block; width:85% } .cart-tooltip .cart-line-items .descriptors{position:absolute; left:60px; font-size:10.8px; font-size:.675rem; bottom:0 } .cart-tooltip .cart-info .cart-total strong{margin-left:15px } .cart-tooltip .cart-info .cart-count strong{font-weight:400 } .cart-tooltip .cart-info .cart-count:before{content:'('; display:inline-block } .cart-tooltip .cart-info .cart-count:after{content:')'; display:inline-block } .cart-tooltip .cart-heading .product-currency{width:15% } .cart-tooltip .cart-info{padding:10px; border-radius:3px; margin-top:10px; text-align:center } .cart-tooltip p{text-align:right } .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 .remove.btn-remove{padding:0 } .cart-tooltip .cart-info a.cart-button:last-child{margin:0 } .cart-tooltip .cart-preview .cart-line-items .increment-qty,.cart-tooltip .cart-preview .cart-line-items .decrement-qty{display:none } .cart-preview li{height:50px; line-height:24px; padding:0; width:100% } .cart-preview .name{font-size:14.4px; font-size:.9rem; font-weight:700; text-overflow:ellipsis; overflow:hidden; padding:0 10px; width:70%; display:inline-block; white-space:nowrap } .cart-preview .price{font-size:13px; font-weight:700; overflow:hidden; text-overflow:ellipsis; text-align:right; width:18%; white-space:nowrap; display:inline-block } .cart-preview img.thumbnail{margin-left:10px; margin-top:-6px; max-width:28px; max-height:39px } .cart-preview input.qty{display:inline-block; font-size:16px; height:30px; margin-top:10px; padding:0; text-align:center; width:6% } .cart-preview .cart-line-items .decrement-qty,.cart-preview .cart-line-items .increment-qty{border-radius:3px; display:inline-block; text-align:center; padding:0; height:32px; width:5% } .cart-preview .btn-remove{display:inline-block; font-size:22px } .cart-tooltip .cart-empty p{text-align:center; margin-top:20px; font-size:16px; font-size:1rem } .off-canvas-wrap .site-cart{display:block; width:250px; width:15.625rem; height:100% } .off-canvas-wrap .cart-empty{text-align:center; margin-top:20px } .off-canvas-wrap .site-cart .title{font-size:17.6px; font-size:1.1rem; padding:10px; text-align:center; margin:0; position:fixed; top:0; width:250px; width:15.625rem; z-index:600 } .off-canvas-wrap .cart-heading{clear:both; display:block; text-align:right; padding:3px 10px; margin-top:45px } .off-canvas-wrap .cart-heading h4{display:inline; font-size:14.4px; font-size:.9rem; margin-right:16px } .off-canvas-wrap h4.product-qty,.off-canvas-wrap h4.product-name{display:none } .off-canvas-wrap .cart-items{height:100vh; overflow-x:hidden; overflow-y:scroll } .off-canvas-wrap .cart-line-items{list-style:none; padding:0; margin:0 0 100px } .off-canvas-wrap .cart-line-items li{height:60px; width:250px; width:15.625rem; position:relative } .off-canvas-wrap .cart-line-items a.product-link{height:60px; display:block; position:relative } .off-canvas-wrap .cart-line-items .descriptors{display:block; font-size:11px; left:10px; overflow:hidden; position:absolute; text-overflow:ellipsis; top:30px; white-space:nowrap; width:260px } .off-canvas-wrap .cart-button.checkout-cart{border-radius:3px; display:block; font-size:16px; font-size:1rem; line-height:36px; margin:3px auto 0; outline:none; padding:0 5%; text-align:center; width:240px; width:15rem } .off-canvas-wrap .cart-preview .name{width:62%; margin-top:9px; padding:0 } .off-canvas-wrap .cart-preview .price{padding:0; position:absolute; right:22px; margin-top:9px } .off-canvas-wrap .cart-preview .btn-remove{display:none; position:absolute; right:12px; top:24px; font-size:24px; font-size:1.5rem } .off-canvas-wrap .cart-info{position:absolute; top:0; width:250px; width:15.625rem } .off-canvas-wrap .cart-info p{font-size:14.4px; font-size:.9rem; left:10px; margin:0; position:absolute; text-align:center; top:46px } .off-canvas-wrap .cart-info .cart-count{margin-left:20px } .off-canvas-wrap .cart-items .qty-txt{display:inline-block; font-size:12px; font-size:.75rem; margin-left:9px; position:relative; top:-7px } .off-canvas-wrap .cart-line-items img,.off-canvas-wrap .cart-line-items .qty,.off-canvas-wrap .cart-line-items .increment-qty,.off-canvas-wrap .cart-line-items .decrement-qty,.off-canvas-wrap .update-cart,.off-canvas-wrap .empty-cart{display:none!important } .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-layouts .fa{font-size:17.6px; font-size:1.1rem; position:relative; top:3px } .quick-filters{float:left } .layout-filters{float:right } .utility-filters a{margin:0 10px 0 0 } .utility-filters a.last{margin:0 } .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 } .product-results.grid .utility-button{width:90% } .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% } .products-layout{position:relative; top:3px } .products-layout .layout-trigger{font-size:17.6px; font-size:1.1rem } .sell-button.utility-button{width:20% } .product-price-qty{border-radius:3px; display:inline-block; height:36px; line-height:36px; padding:0 10px 0 0; margin:0 10px 0 0 } .product-price-qty .regular.price{font-weight:700; padding:0 0 0 15px } .product-price-qty input.qty{border-bottom:none; border-top:none; border-radius:0; box-shadow:none; display:inline-block; height:34px; margin:0 0 0 10px; position:relative; top:-3px; text-align:center; width:30px } @media screen and (-webkit-min-device-pixel-ratio:0){.product-price-qty input.qty{top:-2px } } .variant-buttons .add-to-wishlist,.variant-buttons .preorder-button{float:right } .add-to-wishlist i.icon-plus{margin-right:10px } .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-weight:400; font-size:14px; 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-buttons [name=qty]{display:inline-block; height:auto; margin-right:3px; width:auto } .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 } body.buylist .product-container.single h1.title{margin-bottom:35px } .product-container.single .heading{font-size:18px; line-height:18px; margin:5px 0; padding:0 } .stock-indicator{font-style:italic } .variant-row .not-buylist{padding-bottom:7px } .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-results.grid .stock-indicator.no-stock{font-size:12px; font-size:.75rem; left:0; padding:2px 5px; position:absolute; top:30px } .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 .product-container.related{margin:0 0 40px; padding:10px 0 0 } .product-container.single .info-box .product-price-qty{width:73%; text-align:right } .product-container.single .info-box .utility-button.add-to-cart,.product-container.single .info-box .preorder-button.utility-button{width:22% } form.add-to-cart-form{margin:0 } .variant-buttons{text-align:right } .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 .regular.price{font-weight:700; padding:0 0 0 15px } .each{font-size:12px } .product-price-qty input.qty{border-bottom:none; border-radius:0; border-top:none; 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 } @media screen and (-webkit-min-device-pixel-ratio:0){.product-price-qty input.qty{padding:0 } } .product-price-qty a.increment-button{padding:10px 6px } .variant-buttons .add-to-wishlist,.variant-buttons .preorder-button{float:right } .add-to-wishlist i.icon-plus{margin-right:10px } .product-preorder.row{margin-left:0; margin-right:0 } .page-tools-container.row{padding:16px 0 0; margin: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 } .filter-products{display:none; position:relative; top:-20px } .button-filter{position:relative; margin:0 auto; 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 .pagination a,.pagination-container .pagination .current,.pagination-container .pagination .gap{display:none } .pagination-container{margin-bottom:5px } .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 .inner{height:251px; min-height:251px } .product-results.list .product .image{display:none } .product-results.list .product .inner .meta{width:100% } .product-results.list .product .meta .title{font-size:16px } .product-results.grid .product .image img{max-height:142px } } @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; 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 } #promo-container{margin:20px auto } .footer-promo{width:100% } .footer-info{padding:10px 0 } .footer-navbar{min-height:70px } .full-width{width:100% } @media only screen and (max-width:40em){footer.site .cc-sprite.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) } 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{background-image:url(/themes/clients/socalgamesandcomics/assets/img/ui/caret.svg); -moz-appearance:inherit; -webkit-appearance:none } #page-container{min-width:320px; z-index:100 } .inner-wrap{min-height:100vh } .side-box{margin-bottom:25px } .side-box img{width:100% } .bxslider.side-box{text-align:center } .side-box img{max-width:300px } .side-box.banner ul,.side-box.banner li{list-style:none; margin:0 } .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; display:none; cursor:pointer; height:50px; position:fixed; right:10px; text-align:center; width:50px; z-index:1000 } .return-to-top i{position:relative; transition:all .3s ease; top:13px } .f-dropdown{margin:0!important; border:none!important } .f-dropdown *{display:none } .f-dropdown.open{margin-top:10px!important; border:solid 1px #ccc!important } .f-dropdown.open *{display:block } .product .image-container{margin:0; text-align:center } .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 } .thumbnail img{width:auto } .cc-sprite{background:url(/themes/clients/socalgamesandcomics/assets/../assets/img/ui/cc-sprite.png) 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:0 -112px; height:34px; width:55px } .cc-sprite.icon-discover{background-position:0 -147px; height:34px; width:54px } .cc-sprite.icon-mastercard{background-position:0 -182px; height:34px; width:55px } .cc-sprite.icon-paypal{background-position:0 -217px; width:55px; height:34px } .cc-sprite.icon-storepickup{background-position:0 -252px; height:34px; width:110px } .cc-sprite.icon-visa{background-position:0 -287px; height:34px; width:54px } .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 } @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 } a.trigger.cattree{border-radius:3px; display:block; left:10px; padding:0 10px; position:absolute; line-height:42px; 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 only screen and (min-width:40.063em) and (max-width:64em){.row .search-container{margin-top:10px } } @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{width:100%; left:0; position:fixed; top:0; z-index:99 } } .tipster .menu{margin:0; padding:0 } .tipster .user{color:#000; font-size:14.4px; font-size:.9rem; padding:5px 10px; margin:0; border-bottom:1px solid #f3f3f3 } .tipster .account.menu a{display:block; float:left; width:100%; border-bottom:1px solid #eee } .tipster .account.menu li{float:left; width:100%; list-style:none } .tipster .account.menu .account-info{background:tomato; border-radius:3px; color:#fff; display:block; float:right; font-size:11.2px; font-size:.7rem; padding:0 5px; margin-bottom:3px } 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-register{height:auto; min-height:230px } .login-panel,.register-panel{height:auto; min-height:260px; padding:15px } .register-panel{border-left-color:transparent; position:relative } .login-panel h1,.register-panel h1{font-size:22px; line-height:18px; margin:0 0 20px } .register-panel h1{margin-bottom:17px } .login-field{position:relative } .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:none; 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 } .register-panel h6{display:block; font:italic 400 14px/20px 'Georgia','Serif'; margin:-1px 0 14px } .register-panel .perks{list-style:none; margin:15px 0 } .perks li{font-size:12px; margin:0 } .perks li:last-of-type{margin: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% } #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 } .user_orders .pagination{margin-bottom:30px } .order-info{padding:0 10px } .orders-list .order-labels{padding:10px } .orders-list .order-labels:last-child{border-bottom:none } .orders-list .order{padding-top:7px; padding-bottom:7px } .order .status{padding:3px; font-weight:700 } .user_orders .toggle-order{display:block; font-size:13.6px; font-size:.85rem; font-weight:700; padding:5px 0; text-align:center } .order-details ul{font-size:12px; font-size:.75rem; list-style:none } .parent-category li.cat-img img{height:auto } .parent-category{list-style:none } .parent-category li{display:block; float:left; position:relative; padding-left:13.333px; padding-left:.83333rem; padding-right:13.333px; padding-right:.83333rem; padding-bottom:13.333px; padding-bottom:.83333rem; width:24% } .parent-category li a{border-radius:3px; display:block; height:100%; padding:10px; transition:all .3s ease; text-align:center; vertical-align:middle } @media only screen and (max-width:40em){.parent-category li a{display:block; padding:7px 0 } .parent-category li{display:block; margin-bottom:0; padding-bottom:.3rem; width:100% } .parent-category li.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 .product.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 .products.detailed .variant-short-info{font-size:12.8px; font-size:.8rem } .products-container.browse .products.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.063em){.products.grid.across-5 .product{width:20% } } @media only screen and (min-width:40.063em){.products.grid.across-4 .product{width:25% } } @media only screen and (min-width:40.063em){.products.grid.across-3 .product{width:33% } } @media only screen and (min-width:40.063em){.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; width:100%; white-space:nowrap } .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; position:absolute; width:90% } .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 .meta .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 .meta .qty{display:block; float:left; padding-left:1em; width:120px } .browse .products.list .meta .view{float:right; margin-top:11px; max-width:130px; line-height:32px; line-height:2rem; width:100%; padding:0 10px } .browse .products.list .enable-msrp .meta .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>span:last-of-type{padding:0 1em } .browse .products.list .offers{float:left; padding:0 2em } .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{font-size:14px; float:left; padding:0 10px; width:20% } .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:none } .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 .inner .meta .name{position:absolute; top:0 } @media only screen and (max-width:40em){.products.detailed .product .inner .meta .name{position:relative } } .products.detailed .product .inner .meta .category{position:absolute; top:20px } .products.detailed .product .inner .meta .offers .stock-indicator.no-stock{font-size:11px; padding:2px 8px } @media only screen and (max-width:40em){.products.detailed .product .inner .meta .offers .stock-indicator.no-stock{position:relative } } @media only screen and (min-width:40.063em){.products.detailed .product .inner .meta .offers .stock-indicator.no-stock{position:absolute; top:40px; left:0 } } .products.detailed .name{display:block; font-size:14px; font-weight:700; line-height:20px; margin:0; padding:0 } .products.detailed .image-meta .price.sell{display:block; font-size:14px } .products.detailed .image-meta .qty{display:block } .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{font-weight:700; float:right } .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; padding:10px 20px; margin:0 } .product-container.dynamic .products.grid{border-top:none; border-radius:0 0 3px 3px; display:block; padding:0 } .product-container.dynamic .view-all{border-radius:0 0 3px 3px; display:block; font-size:15px; font-weight:700; padding:5px 0; margin:0; text-align:center } .product-container.dynamic .list{display:block; list-style:none; margin:0; padding:0; width:100% } .product-container.dynamic .list .product{clear:both; display:block; float:none; height:60px; border-bottom:0; 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 .image 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; font-size:14px; font-weight:600; line-height:24px; margin:0; width:100% } .product-container.dynamic .list .product .price{display:block; font-size:12px; line-height:24px; margin:0; overflow:hidden; padding:0; width:100% } .product-container.dynamic .list li.product a span{display:block; line-height:21px; padding:0 5px } .product-container.dynamic .list li.product .image{float:left; height:49px; padding-left:0; width:30% } .product-container.dynamic .list li.product .image img{padding-left:0; width:100% } .product-container.dynamic .list li.product a:hover .image img{border:0; margin:4px 0 4px 4px; z-index:100 } .product-container.dynamic .list li.product .name{float:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70% } .product-container.dynamic .list li.product .price{float:none; overflow:hidden; padding:0 5px; width:inherit } .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 .image 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{width:0; margin-top:20px } .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-categories{display:none } .search-categories.active{display:block } .search-container.cc-dropdown{display:block; position:relative } .search-container .placeholder{cursor:text; display:block; height:100%; left:10px; padding-top:11px; position:absolute; z-index:1 } .search-container.cc-categories .placeholder{left:160px } .search-container.cc-categories input.search-field{padding-left:160px } .search-container select{font-size:12px; font-size:.75rem; margin:0; width:150px; -moz-apperance:none } .search-container .search-categories select{width:150px } .search-container select:focus{box-shadow:none; outline:none } .search-container .search-options{display:block; height:100%; margin-left:1%; position:absolute; right:0; top:0 } .search-container.cc-radio .options-select{width:29% } .search-container.cc-radio .search-options{top:1px } .search-container .search-options input[type=radio]{margin:0 0 5px } .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 .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-container.cc-radio input.search-field{width:70% } .search-container.cc-radio .options-container{position:absolute; right:0; top:0 } .search-container.cc-radio .search-options{width:28% } .search-container.cc-radio label{line-height:16px; line-height:1rem } .search-container.cc-radio input[type=radio]{top:2px } .multi_search ul.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.show{display:block!important } #advanced_search{padding:0!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:5px } .search-container.categories .placeholder{left:5px } .search-container.cc-categories .search-categories{display:none } .search-container.cc-categories input.search-field{padding-left:10px } .search-container.cc-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); text-shadow:1px 1px 3px rgba(0,0,0,.2); color:#FFF; display:block; left:0; line-height:20px; padding:5px 15px; position:absolute; 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; top:-9999px; left:-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 ul{display:block; height:auto; margin:0; padding:0; width:100% } .category-tree ul.categories li{display:block; height:42px; list-style:none; margin:0; padding:0; position:relative } .category-tree ul li a{display:block; font-size:15.2px; font-size:.95rem; line-height:38px; overflow:hidden; padding:0 15px; text-overflow:ellipsis; white-space:nowrap } .category-tree ul li a:hover{text-decoration:none } .category-tree ul li a .icon{position:absolute; right:15px; top:23px } .category-tree ul li a .fa-angle-right{margin-top:-7px } .category-tree ul li a .fa-angle-down{margin-top:-5px } .category-tree ul li .sub-categories{margin:0 } .category-tree.flyout .collapsed ul{display:none } .category-tree.flyout .category{height:42px; padding:0; position:relative } .category-tree.flyout .category a{display:block; font-size:14.4px; font-size:.9rem; height:100%; line-height:40px; padding:0 15px } .category-tree.flyout .category a:hover{text-decoration:none } .category-tree.flyout .category .icon{position:absolute; right:15px; top:50% } .category-tree.flyout .category .fa-angle-right{margin-top:-7px } .category-tree.flyout .category .fa-angle-down{margin-top:-5px } .category-tree.flyout .placeholder{border:none; display:none; float:left; overflow:hidden; width:720px } .category-tree.flyout .placeholder.active{display:block } .category-tree.flyout .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.flyout .category .name.parent{width:90% } .category-tree.flyout .depth-2{float:left; width:240px } .category-tree.flyout .depth-3{float:left; width:240px } .category-tree.flyout .depth-3 i{display:none } .category-tree.flyout .sub-categories{border:none; display:none } .category-tree.flyout .sub-categories.active{display:block } .category-tree.flyout .depth-1>.sub-categories{left:100%; position:absolute; top:-1px; width:720px; z-index:50 } .category-tree.flyout .depth-1>.sub-categories.active{display:block } .category-tree.flyout .depth-1>.sub-categories>.sub-categories{float:left } .category-tree.accordion .category{height:42px; padding:0; position:relative } .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; right:15px; top:50% } .category-tree.accordion .category .fa-angle-right{margin-top:-7px } .category-tree.accordion .category .fa-angle-down{margin-top:-5px } .category-tree.accordion .noleaf.active{height:auto } .category-tree.accordion .noleaf.active a{height:40px; line-height:38px } .category-tree.accordion .placeholder{border:none; display:none; float:left; overflow:hidden; width:720px } .category-tree.accordion .placeholder.active{display:block } .category-tree.accordion .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.accordion .category .name.parent{width:90% } .category-tree.accordion .sub-categories li{width:100% } .category-tree.accordion .sub-categories{border:none; display:none } .category-tree.accordion .sub-categories li{clear:both } .category-tree.accordion .sub-categories.active{display:block } .category-tree.accordion .depth-1>.sub-categories{border:none; 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.offcanvas{display:block; height:100vh; margin:0; overflow-y:scroll; padding:0; width:100% } .category-tree.offcanvas li.category{height:50px; padding:0; position:relative } .category-tree.offcanvas li.category a{line-height:49px } .category-tree.offcanvas li.category.depth-2 a{padding:0 15px 0 25px } .category-tree.offcanvas li.category.depth-3 a{padding:0 15px 0 35px } .category-tree.offcanvas .category.active{height:auto } .category-tree.offcanvas .sub-categories{display:none } .category-tree.offcanvas .sub-categories.active{display:block } .category-tree.horizontal .collapsed ul{display:none } .category-tree.horizontal{height:42px; margin:0 } .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 .placeholder{border:none; display:none; float:left; overflow:hidden; width:100% } .category-tree.horizontal .placeholder.active{display:block } .category-tree.horizontal .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.horizontal .depth-1{float:left; text-align:center } #horizontal-catcher{display:none; height:auto; position:absolute; top:100%; width:100% } .category-tree h4+.categories #horizontal-catcher{top:215% } .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:none; display:none } .category-tree.horizontal .sub-categories.active{display:block } .category-tree.horizontal .depth-1>.sub-categories{position:absolute; left:0 } .category-tree.horizontal .depth-1>.sub-categories.active{display:block } .category-tree.horizontal .depth-1>.sub-categories>.sub-categories{float:left } .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 .collapsed ul{display:none } .category-tree.dropper{display:none; max-width:100%; position:absolute; top:100%; left:0; z-index:1000 } .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 .placeholder{border:none; display:none; float:left; overflow:hidden; width:720px } .category-tree.dropper .placeholder.active{display:block } .category-tree.dropper .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.dropper .category .name.parent{width:90% } .category-tree.dropper .depth-2{float:left; width:240px } .category-tree.dropper .depth-3{float:left; width:240px } .category-tree.dropper .sub-categories{border:none; display:none } .category-tree.dropper .sub-categories.active{display:block } .category-tree.dropper .depth-1>.sub-categories{border:none; position:absolute; top:-1px; left:100%; width:720px } .category-tree.dropper .depth-1>.sub-categories.active{display:block } .category-tree.dropper .depth-1>.sub-categories>.sub-categories{float:left } .product-container.dynamic{display:block } .product-container.dynamic.list{padding:0 } .product-container.dynamic.list a.view-all{display:block; text-align:center; background:#333; font-size:15px; font-weight:700; padding:5px 0; color:#fff; margin:0; border:1px solid #333 } .product-container.dynamic.list a.view-all:hover{background:#666; border-color:#666 } .product-container.dynamic li.product{list-style:none } .product-container.dynamic .small-list li.product{border-bottom:1px solid #DDD; clear:both; display:block; float:none; height:60px; padding:0; z-index:1 } .product-container.dynamic .small-list{margin-bottom:0 } .product-container.dynamic .small-list li.product:hover{overflow:visible } .product-container.dynamic .small-list li.product:last-child{border:0 } .product-container.dynamic .small-list li.product a{background:#FFF; display:block; height:100%; padding:10px; overflow:hidden; font-size:14.4px; font-size:.9rem } .product-container.dynamic .small-list li.product a{transform:none; -o-transform:none; -ms-transform:none; -moz-transform:none; -webkit-transform:none } .product-container.dynamic .small-list li.product a:hover{background:#fafafa; overflow:visible } .product-container.dynamic .small-list li.product a span{display:block; line-height:21px; padding:0 5px } .product-container.dynamic .small-list li.product .image{float:left; height:49px; padding-left:0; width:30% } .product-container.dynamic .small-list li.product .image 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 li.product a:hover .image img{box-shadow:0 0 15px rgba(0,0,0,.9); border:5px solid #FFF; margin-top:-105%; margin-bottom:-105%; z-index:100 } .product-container.dynamic .small-list li.product .name{color:#222; float:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70% } .product-container.dynamic .small-list li.product .price{float:none; overflow:hidden; padding:0 5px; width:inherit } @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.1/" } 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.063em)/"; width:40.063em } meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/"; width:40.063em } meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/"; width:64.063em } meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/"; width:64.063em } meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/"; width:90.063em } meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/"; width:90.063em } meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/"; width:120.063em } meta.foundation-data-attribute-namespace{font-family:false } [aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/" } meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/"; width:40.063em } .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:""; position:absolute; display:block; height:0; top:50%; margin-top:-8px; 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:#003270; border-color:#00285a; color:#fff } .top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#00285a } .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:#003270; border-color:#00285a; color:#fff } .top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#00285a } .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:#333; 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{content:""; display:block; width:0; height:0; border:inset 5px; 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; position:absolute!important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,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.063em){.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:#333; 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:#333 } .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{content:""; display:block; width:0; height:0; border:inset 5px; 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; position:absolute!important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,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:#333 } .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:#333; 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 .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 #665200; color:#cca300; 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 #665200; float:left; height:36px; line-height:36px; padding:0 10px; text-align:center; width:auto } } .header a{color:#cca300; transition:color .2s } .header a:hover{color:#cca300 } .header a.cattree.trigger{background-color:transparent; color:#cca300; 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 #665200; color:#cca300; 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.063em){.header a.cattree.trigger{color:#cca300 } } @media only screen and (min-width:40.063em){.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:#cca300 } .header .top-bar{background-color:#003270; height:auto } .header .top-bar label,.header .top-bar .cart-count{color:#fff } .header .top-bar .fa-user:hover{color:#cca300 } .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.063em){.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.063em){.header .cart-box{background-color:#0049a3; 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:#003d8a; height:auto } .header .bottom-bar .fa-caret-down{font-size:8px; font-size:.5rem; margin-left:15px } .header .cart:hover .cart-count,.header .cart:hover .cart-total-container,.header .cart:hover .fa-shopping-cart{color:#cca300 } .header .logged-in.dot{position:absolute } @media only screen and (min-width:40.063em){.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:#cca300 } .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 ul{margin-left:0 } .header .logo img{max-height:65px } .header .logo li{list-style:none } .header .logo .slide{margin:3px 0 0; text-align:center } .header .tall-logo{display:block; min-height:1px; position:relative } .header .tall-logo img{max-height:100px } @media only screen and (min-width:40.063em){.header .tall-logo .slide{background-color:#003270; 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.063em) 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 #0a77ff; 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 #0060d6; 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:100% } .search-container .simple-search{margin-top:19px } .search-container .crystal-search input.search-field{background-color:transparent; border-bottom:1px solid #0060d6; 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:#0049a3 } .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:#cca300 } .category-tree.flyout a:hover{color:#cca300 } .category-tree.flyout a:hover i{color:#cca300 } header.site .top-bar{background-color:#003270 } header.site a{color:#cca300 } .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:#cca300; 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:#665200 } .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:12.8px; font-size:.8rem } .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 } .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 .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 } .browse .products.list .image{height:auto } @media only screen and (max-width:40em){.browse .products.list .image:before{height:auto } } .browse .products.list .meta{font-size:12.8px; font-size:.8rem; height:auto; line-height:0; overflow:hidden; padding:7px 7px 7px 10px } @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% } } @media only screen and (max-width:40em){.browse .products.detailed .utility-button.add-to-wishlist{padding-top:5px } } .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 } .products.grid .domestic-only{font-size:11px; line-height:1.3em; padding:5px; position:absolute; top:0; width:100% } .products.grid .preorder{bottom:0; font-size:11px; line-height:1.3em; padding:5px; position:absolute; top:initial; width:100% } .products.grid .preorder.non-grid{display:none } .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 } .products.grid .image{font:inherit; font-size:0; line-height:0; position:relative } .products.grid .meta{padding:3px; position:relative; width:100% } .products.grid .meta .name{font-size:12.8px; font-size:.8rem; line-height:24px; line-height:1.5rem; padding:0 5px; text-rendering:inherit; transition:color .2s } .products.grid .meta .category{font-size:9.6px; font-size:.6rem; letter-spacing:.3px; margin-bottom:2px; padding:3px; text-transform:uppercase; transition:color .2s; width:100% } @media only screen and (min-width:64em){.products.grid .meta .list-variants{width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.products.grid .meta .list-variants{width:100% } } .products.grid .meta .variant-main-info{font-size:12.8px; font-size:.8rem; line-height:24px; line-height:1.5rem; padding:0 3px } .products.grid .meta .variant-buttons{font-size:12.8px; font-size:.8rem; line-height:24px; line-height:1.5rem } .products.grid .meta .product-price,.products.grid .meta .price.no-stock{display:block; padding:0 0 5px } .products.grid .meta .price.msrp{margin-right:5px } .products.grid .product-price{display:block } @media only screen and (max-width:40em){.products.grid .product-price{display:block } } .products.grid .add-to-cart-form{margin:0; text-align:center } .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){.products.grid .add-to-cart-form .utility-button{display:inline } } @media only screen and (min-width:40.063em) and (max-width:64em){.products.grid .add-to-cart-form .utility-button{display:block; margin:0 auto; padding-top:0; width:80% } } .products.grid .add-to-cart-form .add-to-cart{float:left; line-height:24px; line-height:1.5rem } .products.grid .add-to-cart-form .preorder-button{background-color:transparent; border:0; color:#cca300; float:right; font-size:12.8px; font-size:.8rem; font-weight:600; padding:0; text-align:center; transition:color .2s; width:auto } .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){.products.grid .add-to-cart-form .preorder-button:hover{color:#665200 } } .products.grid .product-button{display:inline-block; float:none; height:100% } .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){.products.grid .product-qty{display:inline-block } } .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:auto } .products.grid .qty-submit{float:right } @media only screen and (min-width:64em){.products.grid .no-stock .price{display:block } } .products.grid .no-stock .variant-main-info{line-height:24px; line-height:1.5rem } .products.grid .no-stock em{display:block; font-size:12px; font-size:.75rem; line-height:15.2px; line-height:.95rem } .products.grid .no-stock .variant-buttons{padding-top:0 } @media only screen and (min-width:64em){.products.grid .no-stock .variant-buttons{float:left; margin:0; padding:0; width:100% } } .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){.products.grid .variant-buttons{width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.products.grid .variant-buttons{float:right; width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.products.grid .variant-buttons .utility-button.add-to-cart{display:inline-block; width:auto } } .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 (min-width:64em){.products.grid .list-variants .variant-row.row{width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.products.grid .list-variants .variant-row.row{float:right; width:100% } } .products.grid .variant-main-info{overflow:hidden; text-overflow:ellipsis; white-space:nowrap } @media only screen and (min-width:64em){.products.grid .variant-main-info{width:100% } } @media only screen and (min-width:40.063em) and (max-width:64em){.products.grid .variant-main-info{float:right; width:100% } } .products.list .preorder.grid-only{display:none } .products.list .meta{position:relative } .products.list .meta .category{background-color:#f2f2f2; position:absolute; text-transform:uppercase; top:3px; transition:color .2s; width:100% } .products.list .meta .list-variants.grid{display:none } .products.list .meta .name{text-rendering:inherit; transition:color .2s } @media only screen and (min-width:40.063em) and (max-width:64em){.products.list .meta .name{width:25% } } .products.list .meta .no-stock{width:100% } .products.list .meta .utility-button.add-to-wishlist{padding:0; width:auto } .products.list .meta .drop-qty{float:right; line-height:24px; line-height:1.5rem; padding-top:7px } @media only screen and (max-width:47.9375em){.products.list .meta .drop-qty{float:left } } .products.list .variant-row.row{font-size:12.8px; font-size:.8rem } .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){.products.list .variant-short-info{float:left } } .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){.products.list .variant-buttons .utility-button.add-to-wishlist{padding-top:0 } } .products.list .search-fix .utility-button.add-to-wishlist{padding-top:0 } .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 } .products.list .product-price-qty .price{float:left; font-weight:500 } .products.list .product-price-qty .msrp.price{padding-right:5px } @media only screen and (max-width:375px){.products.list .product-price-qty .msrp.price{font-size:.7rem; padding-right:10px; right:0; top:-6px } } .products.list .qty-submit{float:right } .products.list .qty{float:left; height:36px; margin-right:10px; width:auto } .products.list .add-to-cart-form .utility-button{display:inline-block } @media only screen and (min-width:40.063em) and (max-width:64em){.products.list .add-to-cart-form .utility-button{display:inline-block; float:none } } .products.list .add-to-cart-form .fa-plus{line-height:24px; line-height:1.5rem } .products.list .preorder-button.utility-button{background-color:transparent; border:0; color:#cca300; font-size:12.8px; font-size:.8rem; font-weight:600; line-height:24px; line-height:1.5rem; padding:0; transition:color .2s } .products.list .no-stock .add-to-cart-form{float:right } .products.list .no-stock .product-price-qty{padding-right:0 } @media only screen and (min-width:64em){.products.list .preorder-button:hover{color:black } } .products.detailed .name{transition:color .2s } .products.detailed .name:hover{color:#665200 } .products.detailed .preorder{margin-bottom:10px } .products.detailed .preorder.grid-only{display:none } .products.detailed .domestic-only{margin-bottom:10px } .products.detailed .variants{line-height:24px; line-height:1.5rem } @media only screen and (min-width:40.063em) and (max-width:64em){.products.detailed .variants{width:80% } } .products.detailed .list-variants{display:none } .products.detailed .meta .name{line-height:30px; width:auto } .products.detailed .meta .category{color:#666; font-size:9.6px; font-size:.6rem; text-transform:uppercase; transition:color .2s } @media only screen and (max-width:40em){.products.detailed .image{display:block } .products.detailed .add-to-cart-form{float:right } .products.detailed .add-to-cart-form .product-price-qty{width:auto } } @media only screen and (min-width:40em) and (max-width:64em){.products.detailed .image img{max-width:100% } } .products.detailed .variant-row.row{font-size:12.8px; font-size:.8rem } .products.detailed .variant-row.no-stock .price{color:#666; float:none; font-size:12.8px; font-size:.8rem } .products.detailed .variant-short-info{color:#666; float:left; line-height:24px; line-height:1.5rem; padding-top:7px } .products.detailed .variant-short-info em{display:inline-block } .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 } .products.detailed .product-price-qty .price{color:#666; display:inline-block; font-size:12.8px; font-size:.8rem; font-weight:500; height:auto; margin:0; padding:0 } .products.detailed .product-price-qty .msrp{color:#e1313c; padding-right:5px } .products.detailed .qty{box-shadow:inset 1px 1px 5px 0 #f2f2f2; float:left; height:36px; margin-right:10px; min-width:36px; padding:8px; width:auto } .products.detailed .qty-submit{float:right } .products.detailed .product .inner{padding-top:30px } @media only screen and (max-width:40em){.products.detailed .product .inner{padding-top:0 } } .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 } .products.detailed .preorder-button.utility-button{background-color:transparent; border:0; color:#cca300; 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){.products.detailed .preorder-button:hover{color:black } } .products.detailed .sell-button{padding:0 10px; width:auto } .products.detailed .utility-button.add-to-cart{height:36px } @media only screen and (max-width:40em){.products.grid .list-variants{width:100% } .products.grid .list-variants .variant-row.row,.products.grid .variant-main-info,.products.grid .variant-buttons{float:right; width:100% } .products.grid .no-stock .price{display:block } .products.grid .no-stock .add-to-wishlist{display:block; height:34px; 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:#cca300; 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:auto } .info-box .product-price-qty .regular.price{font-size:12.8px; font-size:.8rem } @media only screen and (min-width:64em){.info-box .preorder-button.utility-button:hover{color:#665200 } } .info-box .add-to-cart-form{float:right } .info-box .qty-submit{float:left } .info-box .qty{float:left } .buylist .browse .products.grid .price{float:none } .buylist .products.grid .credit .store-credit{float:none; width:auto } .browse .products.grid .image-meta .meta .preorder{background-color:#bfbfbf } .browse .products.list .enable-msrp .meta .name{font-size:12.8px; font-size:.8rem; 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:#665200 } .browse .products.list .meta .name{font-size:12.8px; font-size:.8rem; 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:auto } @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:375px){.browse .products.list .meta .msrp.price{position:absolute } } @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:#665200 } @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 .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:#cca300; 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:#003270; 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:#003270; 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:#003270; 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:#003d8a; border:0; clear:both; font-weight:400 } footer.site a,footer.site a:visited{color:#fc0 } footer.site a:hover,footer.site a:visited:hover{color:#997a00 } footer.site>.row{padding:30px 0 } footer.site .store-address{font-size:14px; margin-bottom:0; margin-left:0 } footer.site .store-address .fa{color:#e0b400; width:15px } footer.site .store-address li{list-style:none } footer.site .store-address span{color:#bfbfbf; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; margin-left:5px } footer.site .footer-heading{color:#d9d9d9; font-size:20px; font-size:1.25rem; font-weight:400 } 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 #cca300; color:#cca300; 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:#cca300; 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.063em){footer.site .payment-methods{text-align:right } } footer.site .payment-methods li{display:inline-block; float:none; margin:0 5px } footer.site .footer-logo{margin:0; text-align:center } @media only screen and (min-width:64.063em){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 .cc-sprite{display:inline-block } 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.063em){.store-nav-container.wings{border-color:#0054bd; border-style:solid; border-width:0 1px; text-align:left } } .store-nav-container a,.store-nav-container a:visited{color:#fc0 } .store-nav-container li{font-size:14px; line-height:2 } .store-nav-container ul{color:#e0b400 } .store-logo-container{padding:20px .9375em } .store-logo-container a,.store-logo-container a:visited{color:#fc0 } .mega .category-tree .category{list-style:none } .mega ul.categories{position:relative } .category-tree.offcanvas li.category.depth-3 a{padding:0 15px 0 25px } .category-banner-overlay{position:relative; top:-41px } .tree-house .cc-tagged{max-width:50%; position:absolute; right:0; top:50% } .mega .category-tree.flyout .depth-2,.mega .category-tree.flyout .depth-3,.mega .category-tree.flyout .depth-4,.mega .category-tree.flyout .depth-5{background:none; border:0; clear:left; float:left; width:auto } .mega .category-tree.flyout .depth-2:hover,.mega .category-tree.flyout .depth-3:hover,.mega .category-tree.flyout .depth-4:hover,.mega .category-tree.flyout .depth-5:hover{background:none; border:0 } .mega .category-tree.flyout .depth-1>.sub-categories{height:auto; min-height:320px; overflow:hidden; position:relative; top:-41px; width:200% } .mega .category-tree.flyout .fa-angle-right{float:right; line-height:40px; margin-top:0; position:static } .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/socalgamesandcomics/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(204,163,0,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.063em) 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:#cca300; 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:#003270; border:1px solid #003270; 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:#001b3d; border-color:#001b3d } .grid-feed{clear:both; position:relative } .grid-feed .news-title{margin-bottom:10px; text-align:center } .grid-feed .view-all{background:#cca300; 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.063em){.grid-feed .view-all{background:none; color:#cca300; 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:#997a00 } } .grid-feed .inner{display:inline-block } @media only screen and (min-width:40.063em){.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:#003270; background-image:url(/themes/clients/socalgamesandcomics/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.063em) and (max-width:64em){.grid-feed .news-post:last-of-type{float:none } } @media only screen and (min-width:40.063em){.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 } .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 .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 } .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:#665200; 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:#cca300; 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% } } .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{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 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:#cca300; 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:#003270; 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 #0049a3; 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:#003270; color:#fff; display:block; font-size:16px; font-size:1rem; margin:0; padding:3px 15px } .widget-events.scroller a{color:#fff; 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:#0060d6; border-radius:3px 3px 0 0; color:#fff; display:block; float:left; padding:6px 10px; transition:none } .event-tabs a:hover{background:#0049a3 } .event-tabs a.active{background:#003270; 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 #cca300 } .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:#003270 } .banner-items .banners{margin:0 } .banner-items .banners li{list-style:none } .onecolumn-section:after{clear:both } .onecolumn-section:before,.onecolumn-section:after{content:' '; display:table } .content-container{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{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.063em) 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.063em){.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:64.063em){.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:64.063em){.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; min-height:100%; min-width:100px; 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; 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; 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 } .product-container.showcase{margin-bottom:1.5em } @media only screen and (min-width:40.063em){.product-container.showcase{margin-bottom:3rem } } .product-container.showcase>.inner{border:1px solid #f2f2f2 } .product-container.showcase h2{background:#0049a3; 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:#003270; color:#fff; display:inline-block; font-size:14px; font-weight:600; line-height:30px; margin:0 } .product-container.showcase .view-all:hover{background:#001b3d; color:#cca300; transition:background .25s } @media only screen and (min-width:40.063em){.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:#003270; 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:#cca300; 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:#cca300; 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:#cca300; border:1px solid #997a00; color:white; transition:background .25s; margin:10px auto 0; max-width:250px } .product-container.showcase .view.button:hover{background:#997a00; border-color:#665200 } .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:#e1313c; border:1px solid #c31c27; color:white; transition:background .25s } .ajax-buylist .btn-clear:hover{background:#c31c27; border-color:#96161e } .ajax-buylist .btn-search{background:#00a9c7; border:1px solid #007e94; color:white; transition:background .25s; float:right } .ajax-buylist .btn-search:hover{background:#007e94; border-color:#005261 } .ajax-buylist .btn-info{background:#f2f2f2; border:1px solid #d9d9d9; color:#0d0d0d; transition:background .25s } .ajax-buylist .btn-info:hover{background:#d9d9d9; border-color:#bfbfbf } .ajax-buylist form{margin:16px 0; margin:1rem 0 } .category-header{background:#0049a3 } .category-header.main{background:#003270 } .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/socalgamesandcomics/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; -moz-column-count:1; column-count:1 } @media only screen and (min-width:40.063em){.all-categories .site-page-list{-webkit-column-count:4; -moz-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:#0049a3; 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:#cca300; 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.063em){ul.parent-category.across-1 li{margin-bottom:0 } } @media only screen and (min-width:40.063em){ul.parent-category.across-2 li{width:50% } } @media only screen and (min-width:40.063em){ul.parent-category.across-3 li{width:33% } } @media only screen and (min-width:40.063em){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.063em){.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.063em){.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.063em){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:#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:#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{margin-bottom:10px } .product-container.single .fb-like{display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex } .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 .variant-row.row{padding:8px 0 0; padding:.5rem 0 0 } .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:#cca300; 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:#806600 } .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{float:left } .product-thumbs li{display:inline-block; margin-bottom:10px } @media only screen and (max-width:40em){.product-thumbs 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.063em){.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.063em){.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.063em) 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.063em) 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 .product-container>h2{display:none } .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.063em){.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 .product-info>p{display:none } .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:#007e94; border-radius:0; color:transparent; 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; max-height:23px; max-width:80px; padding:2px 10px; text-align:center; text-rendering:geometricPrecision; width:auto } .product-container.promote p.preorder:after{bottom:0; color:#fff; content:'Preorder'; left:0; line-height:24px; line-height:1.5rem; position:absolute; right:0; top:0 } .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 .description,.product-container.promote .descriptor{display:none } .product-container.promote .msrp,.product-container.promote .msrp-percent{display:none } .product-container.promote .condition{display:none } .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 .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.063em){.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.063em){.featured-spot.product-container .preorder{bottom:43px; right:.45rem } } @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 .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:-33px } .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{width:100% } .grid-spot.product-container .product-info{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 } .tcg_promotion_page section.content.main{padding-left:0; padding-right:0 } meta.foundation-version{font-family:"/5.5.1/" } 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.063em)/"; width:40.063em } meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/"; width:40.063em } meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/"; width:64.063em } meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/"; width:64.063em } meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/"; width:90.063em } meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/"; width:90.063em } meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/"; width:120.063em } meta.foundation-data-attribute-namespace{font-family:false } [aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/" } a{color:#00a9c7 } a:hover,a:active{color:#00687b } 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,4,10,.8); color:#fff } .return-to-top i{color:#fff } #account-addresses .pipe{color:#999 } #wishlist .remove a{background:#cca300; border-color:#cca300; color:#fc0 } @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:#cca300; 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:#003270 } .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:#cca300; border-color:#332900; 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:#f2f2f2; border:1px solid #d9d9d9; color:#0d0d0d; transition:background .25s } .utility-button:hover{background:#d9d9d9; border-color:#bfbfbf } .utility-button.more-filters{background:#f2f2f2; border:1px solid #d9d9d9; color:#0d0d0d; transition:background .25s } .utility-button.more-filters:hover{background:#d9d9d9; border-color:#bfbfbf } .utility-button.checkout{background:#cca300; border:1px solid #997a00; color:white; transition:background .25s } .utility-button.checkout:hover{background:#997a00; border-color:#665200 } .utility-button.primary{background:#cca300; border:1px solid #997a00; color:white; transition:background .25s } .utility-button.primary:hover{background:#997a00; border-color:#665200 } .utility-button.add-to-cart{background:#cca300; border:1px solid #997a00; color:white; transition:background .25s } .utility-button.add-to-cart:hover{background:#997a00; border-color:#665200 } .utility-button.add-to-wishlist{background:#f2f2f2; border:1px solid #d9d9d9; color:#0d0d0d; transition:background .25s } .utility-button.add-to-wishlist:hover{background:#d9d9d9; border-color:#bfbfbf } .utility-button.button-filter{background:#cca300; border:1px solid #997a00; color:white; transition:background .25s } .utility-button.button-filter:hover{background:#997a00; border-color:#665200 } .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:#003270 } .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 } .pagination-container .pagination .next_page{background:#f2f2f2; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; color:#262626 } .pagination-container .pagination .current{background:#fff; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; color:#262626 } .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 } .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:#003270; color:#999 } .footer-legal a{color:#999 } .footer-legal a:hover{color:#ccc } .footer-info{color:#999 } a.trigger.cattree{background:#fff; color:#003270 } .logged-in.dot{background:#00a9c7 } .top-bar{background:#003270 } .login-panel{background:#f2f2f2; border:1px solid #d9d9d9 } .register-panel{background:#f2f2f2; border:1px solid #d9d9d9 } .login-panel h1,.register-panel h1{color:#003270 } .login-register .panel-input{background:#fcffc4; border:1px solid #999 } .login-register .login-submit{background:#cca300; border:1px solid #997a00; color:white; transition:background .25s } .login-register .login-submit:hover{background:#997a00; border-color:#665200 } .register-panel h6{color:#999 } .register-panel .perks{color:#666 } .register-panel .register-now{background:#cca300; border:1px solid #997a00; color:white; transition:background .25s } .register-panel .register-now:hover{background:#997a00; border-color:#665200 } .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:#cca300 } .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:#cca300; border:1px solid #997a00; color:white; transition:background .25s } .button.utility.view:hover{background:#997a00; border-color:#665200 } .products.grid .product .inner{border:1px solid #d9d9d9 } .products.grid .product:hover .inner{box-shadow:0 1px 5px rgba(0,0,0,.2) } .products.grid .meta{background:#f2f2f2; border-top:1px solid #d9d9d9 } .products.grid .meta .name{color:#cca300 } .products.grid .meta .category{color:#666 } .products.grid .meta .price{color:#003270 } .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:#cca300 } .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:#cca300 } .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:#0049a3; 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:#cca300 } .product-container.dynamic .view-all{border:1px solid #003270; color:#fff; background:#003270 } .product-container.dynamic .view-all:hover{background:#001b3d; border-color:#001b3d } .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:#003270 } #register-container{background:#f2f2f2; border:1px solid #d9d9d9 } #register-container h1{color:#003270 } #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:#cca300 } #search_category_ids_with_descendants{background:#f2f2f2 } #search_descriptors,#variant_filters{background:#f2f2f2 } .category-tree .title{background:whitesmoke; color:#333 } .category-tree .category a{color:#333 } .category-tree .placeholder{background:white } .category-tree .category:hover,.category-tree .category.active{background:white; border-top:1px solid white; border-bottom:1px solid white } .category-tree .depth-1{background:#fff; border-bottom:1px solid whitesmoke; border-top:1px solid white } .category-tree .depth-2{background:white; border-bottom:1px solid #fff; border-top:1px solid white } .category-tree .depth-3{background:white; border-bottom:1px solid white; border-top:1px solid white } .category-tree .depth-1>.sub-categories{background: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 } header.site .top-bar{background-color:#003270 } header.site a{color:#fc0 } header.site .category-menu{text-align:center } header.site .tall-logo .slide{background-color:transparent } header.site .site-pages{height:24px; white-space:inherit } .search-container .search-categories select{border-color:#0060d6 } .search-container .search-categories option{color:#666 } .search-container .crystal-search input.search-field{border-color:#0060d6 } .search-container .search-form .placeholder{color:#b3b3b3; font-style:italic } footer.site{background:#003270 } footer.site>.row{padding:10px 0 } 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{border-color:#003d8a } .social-links-widget{display:none } .social-links-widget .social{background:#fff; padding-left:5px } @media only screen and (min-width:64.063em){.social-links-widget{display:block } } .social-links-widget.background a{background-color:#cca300 } .social-links-widget.fixed-right{top:25%; z-index:4 } .social-links-widget.vertical li{padding:0 } .breadcrumbs-container a{color:#e78531 } .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,#0049a3,#0060d6 50%,#0049a3); background-repeat:no-repeat; clear:both; padding:20px 0 } .news-feed.grid-feed{margin:10px auto 0 } @media only screen and (max-width:40em){.news-feed.grid-feed .inner{display:inline } } @media only screen and (min-width:64.063em){.news-feed.grid-feed .inner{-webkit-flex-flow:initial; -ms-flex-flow:initial; flex-flow:initial } } @media only screen and (min-width:40.063em) 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.063em) 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{font-weight:700 } @media only screen and (max-width:40em){.news-feed.grid-feed .view-all{background:none; border:1px solid #00a9c7; color:#cca300 } .news-feed.grid-feed .view-all:hover{background:#cca300; color:#fff; transition:background .25s } } .news-feed.grid-feed .news-title{background-color:rgba(0,0,0,.2); 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 .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 } .notify.message{background-color:transparent; border-color:#00a9c7; border-radius:0; border-width:0 0 0 10px; color:#00a9c7; margin:0 15px 10px; margin:0 .9375rem 10px } .ajax-buylist .btn-clear{border-radius:0 } .ajax-buylist .btn-search{border-radius:0; width:100% } .ajax-buylist .btn-info{border-radius:0 } .ajax-buylist .buylist-search-ctr{padding:0 15px; padding:0 .9375rem } .category-header{background-color:transparent; color:#003270 } .category-header.main .heading{color:#fff; margin-top:15px } .category-header .heading{background-color:transparent; color:#003270; margin-top:20px } @media only screen and (min-width:64.063em){.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 #0060d6; padding:1px 0 0 } .events-title{background:rgba(0,0,0,.2); border:0; color:#fff; font-size:22.4px; font-size:1.4rem; line-height:28.8px; line-height:1.8rem; margin:0 0 10px; padding:10px 20px; text-align:center } .widget-events-container{margin:20px 0 } @media only screen and (min-width:64.063em){.widget-events-container{margin:0 0 20px; padding-left:0 } } @media only screen and (min-width:40.063em) and (max-width:64em){.widget-events-container{margin:0 0 20px; padding-left:0 } } @media only screen and (min-width:40.063em){.widget-events-container .tab-trigger{font-size:1rem } } .widget-events-container h2{display:none } .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 #cca300; border-radius:0; padding:0; text-align:center } .widget-events.scroller{border-color:#f2f2f2; height:auto } .widget-events.scroller ul.events{height:516px } .widget-events.scroller a{border:0; color:#666; transition:color .2s } .widget-events.scroller a.active{background-color:transparent; border-color:#cca300; border-style:solid; border-width:0 0 2px; color:#cca300 } .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:#003270 } .widget-events.scroller .description{padding-bottom:20px } .widget-events.scroller .tab-trigger{width:33% } @media only screen and (min-width:64.063em){.widget-events.scroller .tab-trigger{width:15% } } .widget-events.scroller .tab-trigger:first-child{width:34% } @media only screen and (min-width:64.063em){.widget-events.scroller .tab-trigger:first-child{width:15% } } .widget-events.scroller .tab-panel{border:0; height:515px } .social-widgets{background-color:transparent; border:0; margin:20px 0; padding:0 15px; padding:0 .9375rem } @media only screen and (min-width:64.063em){.social-widgets{margin:0 0 20px; padding-right:0 } } @media only screen and (min-width:40.063em) and (max-width:64em){.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 .tab-trigger{border-bottom:2px solid transparent } .social-widgets .tab-trigger a{color:#666 } .social-widgets .tab-trigger.active{border-bottom:2px solid #cca300 } button.radius,.button.radius{border-radius:0 } .button.view{border-radius:0 } .button.utility.view{background-color:#fff; border:1px solid #cca300; color:#cca300 } .button.utility.view:hover{background-color:#cca300; border-color:#cca300; color:#fff } a.cattree.trigger{border-radius:0 } .utility-button.checkout{background-color:transparent; border:1px solid #cca300; color:#cca300 } .utility-button.checkout:hover{background-color:#cca300; border-color:#cca300; color:#fff } .utility-button.button-filter{background-color:transparent; border:1px solid #00a9c7; color:#00a9c7; display:block; margin:0 auto; padding:0 10px; width:100px } .utility-button.button-filter:hover{background-color:#00a9c7; border-color:#00a9c7; color:#fff } .utility-button.more-filters{background-color:transparent; border:1px solid #00a9c7; color:#00a9c7 } .utility-button.more-filters:hover{background-color:#00a9c7; border-color:#00a9c7; color:#fff } .utility-button.add-to-cart{background-color:#e78531; border:0 } .product-container.single .product-photo{text-align:center } .product-container.single .product-thumbs{float:none } .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:center } .product-container.single .mode-swap.view-buylist a,.product-container.single .mode-swap.view-store a{border-color:#00a9c7; color:#00a9c7; display:inline-block; max-width:150px } .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 } .first-grid.grid-adv{margin:0 } .first-grid.grid-adv .product-container.dynamic{margin:0 } .second-grid.grid-adv .product-container.dynamic{margin-bottom:0 } .second-grid.grid-adv .view-all{display:none } .grid-adv{clear:none; margin-bottom:30px } .grid-adv.align-button .button.utility.view{display:none } .grid-adv .products.grid .meta{text-align:left } .grid-adv .product-container.dynamic{margin:0 } .grid-adv .product-container.dynamic .view-all{color:#00a9c7; margin:20px auto 0 } @media only screen and (min-width:40.063em){.grid-adv .product-container.dynamic .view-all{background:none; color:#003270; font-size:14px; font-weight:400; top:-8px } } @media only screen and (min-width:64.063em){.grid-adv .product-container.dynamic .view-all{border:0; cursor:pointer; margin:0; position:absolute; right:0; top:8px } } .product-container.dynamic{margin:30px 0; text-align:center } .product-container.dynamic h2{background:transparent; border-bottom:1px solid #003270; border-radius:0; color:#003270; 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 } .product-container.dynamic .view-all{background:transparent; border:1px solid #00a9c7; border-radius:0; color:#00a9c7; height:36px; line-height:36px; margin:20px auto 0; padding:0; width:130px } .product-container.dynamic .view-all:hover{background:#00a9c7; border-color:#00a9c7; color:#fff; cursor:pointer } .related-products-container{margin-top:30px } .related-products-container h3.related-heading{background:transparent; border-bottom:1px solid #003270; border-radius:0; color:#003270; 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 } .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:transparent; border-bottom:1px solid #003270; border-radius:0; color:#003270; 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 } .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{background:transparent; border:1px solid #00a9c7; border-radius:0; color:#00a9c7; height:36px; line-height:36px; margin:20px auto 0; padding:0; width:130px } .showcase.product-container .view-all:hover{background:#00a9c7; 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{background-color:transparent; border:1px solid #cca300; color:#cca300 } .showcase.product-container .utility.button.view:hover{background-color:#cca300; border-color:#cca300; color:#fff } .showcase.product-container .showcase-info.details{color:#999 } .showcase.product-container .showcase-info.price{color:#003270 } .leaderboard-row{background-image:linear-gradient(to right,#0049a3,#0060d6 50%,#0049a3); background-repeat:no-repeat; padding:30px 0 } .featured-banner .image-desc a{background-color:transparent; border:1px solid #cca300; border-radius:0; color:#cca300; display:inline-block; margin-top:.5em; padding:.5em 1em } .featured-banner .image-desc a:hover{background-color:#cca300; color:#fff } .home .social-links-widget{display:none } .home .photo .inner{background-color:rgba(0,0,0,.8) } .home .banner-overlay.featured-banner .meta{left:0; margin:0 auto; padding:0 15px; padding:0 .9375rem; right:0 } @media only screen and (min-width:64.063em){.home .banner-overlay.featured-banner .meta{width:74.75rem } } @media only screen and (min-width:40.063em) and (max-width:64em){.home .banner-overlay.featured-banner .meta{width:56.0625rem } } @media only screen and (max-width:40em){.home .banner-overlay.featured-banner .meta{display:none } } .home .banner-overlay.featured-banner .inner{margin:0 15px; margin:0 .9375rem; max-width:400px; padding:16px 16px 32px; padding:1rem 1rem 2rem; width:50% } @media only screen and (min-width:40.063em) and (max-width:64em){.home .banner-overlay.featured-banner .inner{height:100%; margin:0; width:40% } } .home .banner-overlay.featured-banner .image-title{color:#00a9c7; display:block; font-weight:700; margin-bottom:16px; margin-bottom:1rem } .product-container.mega h2{background:transparent; border-bottom:1px solid #003270; border-radius:0; color:#003270; 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 } @media only screen and (min-width:64.063em){.product-container.mega .product-info{padding-left:2rem; width:65% } } @media only screen and (min-width:64.063em){.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:#003270 } ul.parent-category{margin-bottom:32px; margin-bottom:2rem } .parent-cat-banner{margin:20px 0 } .sub-title h2{font-size:22.4px; font-size:1.4rem } .newest-title.product-container.dynamic h2{margin-bottom:16px; margin-bottom:1rem } .newest-title.product-container.dynamic .view-all{background:none; border:0; font-weight:400; position:absolute; right:24px; right:1.5rem; top:4px } @media only screen and (max-width:40em){.newest-title.product-container.dynamic .view-all{display:none } } .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.063em){.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.063em){.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 #cca300; border-radius:0; clear:both; color:#cca300; display:block; margin:0 auto; max-width:120px } .login-register .login-submit:hover{background-color:#cca300; border-color:#cca300; color:#fff } .login-register .register-now{background-color:#fff; border:1px solid #cca300; border-radius:0; clear:both; color:#cca300; display:block; line-height:8px; line-height:.5rem; margin:0 auto; max-width:220px } .login-register .register-now:hover{background-color:#cca300; border-color:#cca300; color:#fff } .credential-info .captcha{margin-bottom:20px } .credential-info .signup-submit{background-color:#fff; border:1px solid #cca300; border-radius:0; clear:both; color:#cca300; display:block; line-height:8px; line-height:.5rem; margin:0 auto; max-width:220px } .credential-info .signup-submit:hover{background-color:#cca300; border-color:#cca300; color:#fff } .social-links-widget.background a:hover{background-color:#997a00 } .social-widgets .tab-trigger.active a{color:#cca300 } .banner-items.slick-container .slick-dots li.slick-active button:before{background:#fc0 } .banner-items.slick-container .slick-dots li button:before{background:#000; border-radius:50%; color:transparent; display:block; height:17px; margin-bottom:5px; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; text-shadow:none; width:17px } @media only screen and (min-width:64.063em){.banner-items.slick-container .slick-dotted.slick-slider{margin-bottom:0 } .banner-items.slick-container .slick-dots{bottom:10px; line-height:50px; position:absolute } .banner-items.slick-container .slick-dots li button:before{background:#fff } } .mega .category-tree.flyout .depth-1>.sub-categories{width:200% } @media only screen and (min-width:64.063em){.feed-bg .entry:hover .blurb{top:0 } } .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 } .grid-adv.align-button .products.grid.advanced .meta{padding-bottom:20px!important } @media only screen and (min-width:64.063em){.grid-adv .product-container.dynamic .view-all:hover{background-color:transparent; color:#005261 } } .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:#666 } .new_referral form a{margin-bottom:20px } #register-container input[type=text]{border-radius:0 } #register-container input[type=password]{border-radius:0 }