@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/blueall/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-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{margin:0; max-height:320px; overflow-y:scroll; padding:0 } .exploit .cart-preview .cart-line-items .increment-qty,.exploit .cart-preview .cart-line-items .decrement-qty{display:none } .exploit .cart-heading{clear:both; display:block; margin-bottom:10px; padding-bottom:5px; width:100% } .exploit .cart-heading h4{display:inline-block; font-size:16px; font-size:1rem; font-weight:700 } .exploit .cart-heading h4.title{display:none } .exploit .cart-heading .product-name{width:68% } .exploit .cart-heading .product-currency{width:18% } .exploit .cart-line-items .product-link{display:inline-block; position:relative; width:85% } .exploit .cart-line-items .descriptors{bottom:-5px; font-size:10.8px; font-size:.675rem; left:53px; position:absolute } .exploit .cart-info{border-radius:3px; margin-top:10px; padding:10px; text-align:center } .exploit .cart-info p{text-align:right } .exploit .cart-info a.cart-button{border-radius:3px; display:inline-block; font-weight:700; margin:0 1% 0 0; padding:10px } .exploit .cart-info a.cart-button:last-child{margin:0 } .exploit .cart-info .cart-total{display:inline-block } .exploit .cart-info .cart-total strong{margin-left:15px } .exploit .cart-info .cart-count strong{font-weight:400 } .exploit .cart-info .cart-count:before{content:'('; display:inline-block } .exploit .cart-info .cart-count:after{content:')'; display:inline-block } .exploit .cart-empty p{font-size:24px; font-size:1.5rem; margin-top:53px; text-align:center } .cart-tooltip h4.title{display:none } .cart-tooltip .cart-preview .cart-line-items{margin:0; max-height:320px; overflow-y:scroll; padding:0 } .cart-tooltip .cart-preview .cart-line-items .increment-qty,.cart-tooltip .cart-preview .cart-line-items .decrement-qty{display:none } .cart-tooltip .cart-heading{clear:both; display:block; margin-bottom:10px; padding:5px 10px; width:100% } .cart-tooltip .cart-heading h4{display:inline-block; font-size:16px; font-size:1rem; font-weight:700 } .cart-tooltip .cart-heading .product-name{width:70% } .cart-tooltip .cart-heading .product-currency{width:15% } .cart-tooltip .cart-line-items .product-link{display:inline-block; position:relative; width:85% } .cart-tooltip .cart-line-items .descriptors{bottom:0; font-size:10.8px; font-size:.675rem; left:60px; position:absolute } .cart-tooltip .cart-info{border-radius:3px; margin-top:10px; padding:10px; text-align:center } .cart-tooltip .cart-info .cart-total strong{margin-left:15px } .cart-tooltip .cart-info a.cart-button{border-radius:3px; display:inline-block; font-weight:700; margin:0 1% 0 0; padding:10px; text-align:center } .cart-tooltip .cart-info a.cart-button:last-child{margin:0 } .cart-tooltip .cart-count strong{font-weight:400 } .cart-tooltip .cart-count:before{content:'('; display:inline-block } .cart-tooltip .cart-count:after{content:')'; display:inline-block } .cart-tooltip p{text-align:right } .cart-tooltip .remove.btn-remove{padding:0 } .cart-preview li{height:50px; line-height:24px; padding:0; width:100% } .cart-preview .name{display:inline-block; font-size:14.4px; font-size:.9rem; font-weight:700; overflow:hidden; padding:0 10px; text-overflow:ellipsis; white-space:nowrap; width:70% } .cart-preview .price{display:inline-block; font-size:13px; font-weight:700; overflow:hidden; text-align:right; text-overflow:ellipsis; white-space:nowrap; width:18% } .cart-preview img.thumbnail{margin-left:10px; margin-top:-6px; max-height:39px; max-width:28px } .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; height:32px; padding:0; text-align:center; width:5% } .cart-preview .btn-remove{display:inline-block; font-size:22px } .cart-preview .cart-empty p{font-size:16px; font-size:1rem; margin-top:20px; text-align:center } .off-canvas-wrap .site-cart{display:block; height:100%; width:250px; width:15.625rem } .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-empty{margin-top:20px; text-align:center } .off-canvas-wrap .cart-heading{clear:both; display:block; margin-top:45px; padding:3px 10px; text-align:right } .off-canvas-wrap .cart-heading h4{display:inline; font-size:14.4px; font-size:.9rem; margin-right:16px } .off-canvas-wrap 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; margin:0 0 100px; padding:0 } .off-canvas-wrap .cart-line-items li{height:60px; position:relative; width:250px; width:15.625rem } .off-canvas-wrap .cart-line-items a.product-link{display:block; height:60px; 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{margin-top:9px; padding:0; width:62% } .off-canvas-wrap .cart-preview .price{margin-top:9px; padding:0; position:absolute; right:22px } .off-canvas-wrap .cart-preview .btn-remove{display:none; font-size:24px; font-size:1.5rem; position:absolute; right:12px; top:24px } .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-info .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{display:none!important } .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-filters .fa{font-size:17.6px; font-size:1.1rem; position:relative; top:3px } .product-utilities .utility-filters a{margin:0 10px 0 0 } .product-utilities .utility-filters a.last{margin:0 } .quick-filters{float:left } .layout-filters{float:right } .filter-products{display:none; position:relative; top:-20px } .filter-products form{float:left } .add-to-cart{outline:none } .utility-buttons-container{clear:both; display:block; height:52px; margin:0 0 30px; padding:0 0 16px } .utility-button{border-radius:3px!important; display:block; font-size:12px; height:36px; line-height:36px; padding:0; text-align:center; width:125px } .utility-button.more-filters{float:left } .utility-button.add-all{float:right; margin:0 5px 0 0 } .utility-button.checkout{float:right } .utility-button.add-to-cart{float:right; max-width:125px; width:29% } .utility-button.sell-button{width:20% } .product-results.grid .utility-button{width:90% } .product-results.grid .stock-indicator.no-stock{font-size:12px; font-size:.75rem; left:0; padding:2px 5px; position:absolute; top:30px } .products-layout{position:relative; top:3px } .products-layout .layout-trigger{font-size:17.6px; font-size:1.1rem } .product-price-qty{border-radius:3px; display:inline-block; height:36px; line-height:36px; margin:0 10px 0 0; padding:0 10px 0 0 } .product-price-qty .regular.price{font-weight:700; padding:0 0 0 15px } .product-price-qty input.qty{border-bottom:0; border-radius:0; border-top:0; box-shadow:none; display:inline-block; height:34px; line-height:0; margin:0 0 0 10px; position:relative; text-align:center; top:0; vertical-align:top; width:30px } .product-price-qty .product-price-qty{border-radius:3px; display:inline-block; height:36px; line-height:37px; margin:0 10px 0 0; padding:0 10px 0 0; position:relative } .product-price-qty .product-price-qty .regular.price{font-weight:700; padding:0 0 0 15px } .product-price-qty a.increment-button{padding:10px 6px } @media screen and (-webkit-min-device-pixel-ratio:0){.product-price-qty input.qty{top:-2px } } .variant-buttons{text-align:right } .variant-buttons .add-to-wishlist,.variant-buttons .preorder-button{float:right } .variant-buttons [name=qty]{display:inline-block; height:auto; margin-right:3px; width:auto } .list-container>ul>li{margin:10px 0 0; padding:0 0 10px } .list-item.row{margin:0 0 10px } .list-item .product-info{font-size:1.3em; margin:0; padding:0 } .list-item .product-info .icon{float:right; font-size:13px; margin-right:10px } .list-item .product-category{font-size:.8em } .list-item .product-thumbnail{display:block; padding:0 } .list-item .variant-row-container .row-fluid{line-height:20px; margin-bottom:10px } .list-item .variant-main-info{font-size:14px; font-weight:400; padding-top:6px } .list-item form{margin-bottom:0 } .list-item [name=qty]{margin:0; padding:0 } .list-item .plus_button{margin:0 3px } .list-item .product-descriptors{font-size:12px; margin-top:5px } .list-item .variant-buttons{text-align:right } .product-container.related .product-descriptors{display:none } .product-container.related .product-thumbnail img{height:100px; width:auto } .variant-row.row{font-size:14.4px; font-size:.9rem; margin:0 0 3px; padding:7px 0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .variant-row.row .not-buylist{padding-bottom:7px } .add-to-cart-form .qty{display:inline-block; margin:0; vertical-align:middle } .add-to-cart-form .button-group{display:inline-block; margin:-2px 0 0; vertical-align:middle } .add-to-cart-form .button{padding:5px 10px } .product-container.single .product-photo{margin-bottom:25px; max-height:469px; overflow-y:hidden } .product-container.single h1.title{font-size:24px; line-height:30px; margin:-6px 0 0; padding:0 } .product-container.single .domestic-only{display:block; margin:0 0 15px } .product-container.single .heading{font-size:18px; line-height:18px; margin:5px 0; padding:0 } .product-container.single h4.stock-indicator{font-size:14px; font-style:italic; font-weight:400; line-height:20px; margin:-2px 0 15px } .product-container.single .product-info .no-stock.price{display:block; font-size:16px; font-size:1rem; font-weight:700; margin-bottom:15px } .product-container.single .info-box{margin:0 0 25px } .product-container.single .info-box ul,.product-container.single .info-box ol{list-style-type:none; margin-left:0 } .product-container.single .info-box .utility-button.add-to-wishlist{margin:0 0 40px } .product-container.single .info-box .product-price-qty{text-align:right; width:73% } .product-container.single .info-box .utility-button.add-to-cart,.product-container.single .info-box .preorder-button.utility-button{width:22% } .product-container.single .product-container.related{margin:0 0 40px; padding:10px 0 0 } body.buylist .product-container.single h1.title{margin-bottom:35px } .stock-indicator{font-style:italic } form.add-to-cart-form{margin:0 } .each{font-size:12px } @media screen and (-webkit-min-device-pixel-ratio:0){.product-price-qty input.qty{padding:0 } } .add-to-wishlist i.icon-plus{margin-right:10px } .product-preorder.row{margin-left:0; margin-right:0 } .page-tools-container.row{margin:0; padding:16px 0 0 } .pagination-container .pagination{border-radius:3px; display:block; font-size:12px; height:36px } .pagination-container .pagination .prev_page{display:inline-block; float:left; height:36px; line-height:36px; padding:0 10px } .pagination-container .pagination .next_page{display:inline-block; float:left; height:36px; line-height:36px; padding:0 10px } .pagination-container .pagination .current{display:inline-block; float:left; height:36px; line-height:36px; margin:0; padding:0 7px } .pagination-container .pagination .gap{display:inline-block; float:left; height:36px; line-height:36px; margin:0; padding:0 7px } .pagination-container .pagination a{display:inline-block; float:left; height:36px; line-height:36px; margin:0; padding:0 7px } .button-filter{margin:0 auto; position:relative; width:96.5% } .filter_az{margin-bottom:10px } .filter_az ul{display:block; list-style:none; width:100% } .filter_az ul li{float:left; margin:0 10px 0 0; padding:5px } @media only screen and (max-width:40em){.each{font-size:9px } .pagination-container{margin-bottom:5px } .pagination-container .pagination a,.pagination-container .pagination .current,.pagination-container .pagination .gap{display:none } .pagination-container .pagination .next_page{float:right } .checkout-container.footer .utility-button.add-all{float:left; width:48% } .checkout-container.footer .utility-button.checkout{width:48% } .utility-button.add-to-cart,.preorder-button.utility-button{display:block; float:right; width:15% } .product-results.grid .utility-button.add-to-cart{width:64% } .utility-buttons-container .utility-button{width:32% } .variant-buttons .add-to-wishlist{display:block; width:80% } .product-price-qty{display:block; float:left; width:80% } .list-item .product-info.row a{display:block; padding:5px 10px } .product-info.row .right-arrow{margin-left:10px } .product-results.grid .product{width:50% } .product-results.grid .product .image{height:162px } .product-results.grid .product img{max-height:142px } .product-results.grid .product .inner{height:251px; min-height:251px } .product-results.list .product .image{display:none } .product-results.list .product .meta{width:100% } .product-results.list .product .title{font-size:16px } } @media only screen and (min-width:64.063em){body.buylist .info-box .utility-button.add-to-cart{width:18% } body.buylist .info-box .product-price-qty{width:78% } } @media only screen and (max-width:40em){.single-product .image-container img{max-height:300px } .page-title{text-align:center } .store-address-container,.store-hours-container,.news-signup-container{margin-bottom:20px } .add-to-wishlist{width:100% } #account-addresses .address{margin-bottom:10px } } @media only screen and (min-width:64.063em){.notify.buylist{margin-top:10px } } .payment-methods{list-style:none; margin:10px 0 0; 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,.full-width{width:100% } .footer-info{padding:10px 0 } .footer-navbar{min-height:70px } @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{-moz-appearance:inherit; -webkit-appearance:none; background-image:url(/themes/clients/blueall/assets/img/ui/caret.svg) } #page-container{min-width:320px; z-index:100 } .inner-wrap{min-height:100vh } .side-box{margin-bottom:25px } .side-box img{max-width:300px; width:100% } .side-box.banner ul,.side-box.banner li{list-style:none; margin:0 } .contact-form{width:100% } #message{min-height:123px } .content-container{margin-top:30px } .page-title{font-size:28.8px; font-size:1.8rem; font-weight:700; line-height:40px; line-height:2.5rem; margin:0 0 10px; padding:0 } .bx-viewport{min-height:50px } .breadcrumbs-container{font-size:12px; font-size:.75rem; line-height:16px; line-height:1rem; margin:0 0 4px } .products-container>ul{list-style-type:none; margin:15px 0 0; padding:0 } .filter_az .button{font-size:12px; font-size:.75rem; padding:.4em .9em } .filter-products{text-align:left } .filter-products .label,.filter-products label{font-size:14px; padding:0 } [for=sort_by_price],#sort_by_price{display:inline-block } .variant-table{width:100% } .pagination{height:auto } .pagination .button{float:none; font-size:.7em } .news-post{margin-bottom:20px } .news-post h2{font-size:22px } .news-post .date{font-size:18px; line-height:1em } .return-to-top{border-radius:50%; bottom:10px; cursor:pointer; display:none; height:50px; position:fixed; right:10px; text-align:center; width:50px; z-index:1000 } .return-to-top i{position:relative; top:13px; transition:all .3s ease } .f-dropdown{margin:0!important; border:none!important } .f-dropdown *{display:none } .f-dropdown.open{border:solid 1px #ccc!important; margin-top:10px!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 } .product-photo .thumbnail img{width:auto } .cc-sprite{background:url(/themes/clients/blueall/assets/../assets/img/ui/cc-sprite.png?2) no-repeat; display:block; overflow:hidden; text-indent:100%; white-space:nowrap } .cc-sprite.badge-wizards{background-position:0 0; height:111px; width:159px } .cc-sprite.icon-amex{background-position:-1px -112px; height:34px; width:53px } .cc-sprite.icon-discover{background-position:-1px -147px; height:34px; width:53px } .cc-sprite.icon-mastercard{background-position:-1px -182px; height:34px; width:53px } .cc-sprite.icon-paypal{background-position:-1px -217px; height:34px; width:53px } .cc-sprite.icon-storepickup{background-position:-1px -252px; height:34px; width:110px } .cc-sprite.icon-visa{background-position:-1px -287px; height:34px; width:53px } .cc-sprite.icon-transfers{background-position:-57px -112px; height:34px; width:53px } .cc-sprite.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 } .trigger.cattree{border-radius:3px; display:block; left:10px; line-height:42px; padding:0 10px; position:absolute; top:13px; z-index:710 } .logged-in.dot{border-radius:5px; display:block; height:5px; width:5px; z-index:10 } .site .top-bar{height:70px } button.search.submit{height:100%; line-height:0; top:0 } body .ui-autocomplete .ui-menu-item .ui-corner-all{border-radius:0 } .ui-menu{border-radius:0; padding:0 } .ui-widget{font-family:Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif } @media(max-width:960px){nav.small-select ul{display:none } nav.small-select select{display:inline-block } } @media only screen and (min-width:64.063em){header.site.fixed{left:0; position:fixed; top:0; width:100%; z-index:99 } } .tipster .menu{margin:0; padding:0 } .tipster .user{border-bottom:1px solid #f3f3f3; color:#000; font-size:14.4px; font-size:.9rem; margin:0; padding:5px 10px } .tipster .account.menu a{border-bottom:1px solid #eee; display:block; float:left; width:100% } .tipster .account.menu li{float:left; list-style:none; width:100% } .tipster .account.menu .account-info{-webkit-border-radius:3px; background:tomato; border-radius:3px; color:#fff; display:block; float:right; font-size:11.2px; font-size:.7rem; margin-bottom:3px; padding:0 5px } body.modal-active{overflow:hidden } .modal-mask{bottom:0; height:100%; left:0; position:fixed; right:0; top:0; width:100%; z-index:900 } .login-panel,.register-panel{height:auto; min-height:260px; padding:15px } .login-panel h1,.register-panel h1{font-size:22px; line-height:18px; margin:0 0 20px } .register-panel{border-left-color:transparent; position:relative } .register-panel h1{margin-bottom:17px } .register-panel h6{display:block; font:italic 400 14px/20px 'Georgia',sans-serif; margin:-1px 0 14px } .register-panel .perks{list-style:none; margin:15px 0 } .register-panel .register-now{border-radius:3px; display:block; font-weight:500; height:40px; line-height:10px; margin:19px 0 0; text-align:center; text-transform:uppercase; width:100% } .login-field{position:relative } .login-register{height:auto; min-height:230px } .login-register .panel-input{border-radius:3px; box-shadow:none; font-size:18px; height:40px; margin:0 0 15px; padding:5px 10px } .login-register .login-submit{border:0; border-radius:3px; display:block; font-weight:500; height:40px; margin:0; text-align:center; text-transform:uppercase; width:100% } .login-register .remember,.login-register .forgot-pass{display:block; float:left; height:20px; line-height:20px; margin:0 0 17px } .login-register .forgot-pass{float:right; font-weight:700; line-height:22px } .perks li{font-size:12px; margin:0 } .perks li:last-of-type{margin:0 } #quick_login{margin:0 } #quick_login .modal-input{border-radius:3px; box-shadow:none; font-size:18px; height:40px; margin:0 0 12px; padding:5px 10px } #quick_login .remember-container{display:block; float:left; height:20px; margin:22px 0 0 } .forgot-pass{display:block; font-size:12px; font-weight:400; text-align:center } .orders-list{border:1px solid; margin-bottom:30px } .orders-list .order{border-bottom:1px solid; padding-bottom:7px; padding-top:7px } .orders-list .order-labels{padding:10px } .orders-list .order-labels:last-child{border-bottom:0 } .user_orders .pagination{margin-bottom:30px } .user_orders .toggle-order{display:block; font-size:13.6px; font-size:.85rem; font-weight:700; padding:5px 0; text-align:center } .order-info{padding:0 10px } .order .status{font-weight:700; padding:3px } .order-details ul{font-size:12px; font-size:.75rem; list-style:none } .parent-category{list-style:none } .parent-category .cat-img img{height:auto } .parent-category li{display:block; float:left; padding-bottom:13.333px; padding-bottom:.83333rem; padding-left:13.333px; padding-left:.83333rem; padding-right:13.333px; padding-right:.83333rem; position:relative; width:24% } .parent-category li a{border-radius:3px; display:block; height:100%; padding:10px; text-align:center; transition:all .3s ease; vertical-align:middle } @media only screen and (max-width:40em){.parent-category li{display:block; margin-bottom:0; padding-bottom:.3rem; width:100% } .parent-category li a{display:block; padding:7px 0 } .parent-category .cat-img img{max-height:65px } } @media only screen and (min-width:40.063em){.parent-category li{height:auto; padding:5px } .parent-category li img{max-height:130px; max-width:150px; width:100% } } input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none; margin:0 } input[type=number]{-moz-appearance:textfield } .button.view{border-radius:3px; display:block; font-size:12px; line-height:36px; margin:5px 0 0; outline:none; padding:0 5% } ul.products{list-style:none } .products>ul{list-style:none; margin:10px 0; padding:0 } .products .product .msrp{display:none } .products .enable-msrp .msrp{display:inline } .products-container.browse .products{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; transition:opacity .5s ease } .products-container.browse .products.list,.products-container.browse .products.grid,.products-container.browse .products.detailed{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .products-container.browse .detailed .variant-short-info{font-size:12.8px; font-size:.8rem } .products-container.browse .detailed .variant-short-info em{font-size:11.2px; font-size:.7rem } .carousel .products.grid{margin:0 } .products.grid{display:block; margin:0 -.571em; padding:0 } .products.grid:before,.products.grid:after{content:' '; display:table } .products.grid:after{clear:both } @media only screen and (min-width:40.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; white-space:nowrap; width:100% } .products.grid .preorder{font-size:11px; left:0; line-height:1.4em; padding:2px 8px; position:absolute; text-align:center; top:176px } .products.grid .store-pickup{display:block; font-size:11.2px; font-size:.7rem; line-height:16px; line-height:1rem; padding:5px; position:absolute; text-align:center; top:0; width:100%; z-index:1 } .products.grid .store-pickup.domestic{line-height:9.6px; line-height:.6rem; top:23px } .products.grid .variants,.products.grid .qty,.products.grid .separator{display:none } .buylist .browse .products.grid .price,.buylist .products.grid .credit .store-credit{display:inline-block; width:100% } .search .products.grid .meta{min-height:115px } .category_browse .browse .products.grid .meta{min-height:100px } .category_browse .browse .products.grid .meta.credit{min-height:120px } .category_browse .products.grid .button.view,.related-products-container .button.view{bottom:10px; 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 .name{display:block; float:left; font-size:14px; font-weight:700; line-height:60px; margin:0; overflow:hidden; padding:0; text-overflow:ellipsis; white-space:nowrap; width:45% } .browse .products.list .qty{display:block; float:left; padding-left:1em; width:120px } .browse .products.list .view{float:right; line-height:32px; line-height:2rem; margin-top:11px; max-width:130px; padding:0 10px; width:100% } .browse .products.list .enable-msrp .name{width:37% } .browse .products.list .price,.browse .products.list .separator,.browse .products.list .store-credit{display:block; float:left; font-weight:700 } .browse .products.list .msrp{display:block; font-weight:700; padding-right:8px; padding-right:.5rem } .browse .products.list .offers{float:left; padding:0 2em } .browse .products.list .offers>span:last-of-type{padding:0 1em } .browse .products.list .variants{display:none } .browse .products.list .no-stock{display:block; float:left } .browse .products.list .category{font-size:10px; left:10px; line-height:1em; position:absolute; top:10px } .products.detailed .variants{display:block; float:left; width:80% } .products.detailed .image-meta{float:left; font-size:14px; padding:0 10px; width:20% } .products.detailed .image-meta .price.sell{display:block; font-size:14px } .products.detailed .image-meta .qty{display:block } .products.detailed .image{margin-bottom:5px; text-align:center } .products.detailed .image img{max-width:120px } .products.detailed .category{display:block; font-size:12px; line-height:16px; line-height:1rem; padding:0 } .products.detailed .preorder,.products.detailed .domestic-only,.products.detailed .store-pickup{display:inline; font-size:12px; font-size:.75rem; padding:1.6px 8px; padding:.1rem .5rem; position:initial; text-align:left; white-space:nowrap } .products.detailed .product{display:block; margin-bottom:20px; padding-bottom:20px } .products.detailed .product:last-child{border:0 } .products.detailed .product:before,.products.detailed .product:after{content:''; display:table } .products.detailed .product:after{clear:both } .products.detailed .product .inner{padding-top:30px; position:relative } @media only screen and (max-width:40em){.products.detailed .product .inner{padding:0 } } .products.detailed .product .name{position:absolute; top:0 } @media only screen and (max-width:40em){.products.detailed .product .name{position:relative } } .products.detailed .product .category{position:absolute; top:20px } .products.detailed .product .offers .stock-indicator.no-stock{font-size:11px; padding:2px 8px } @media only screen and (max-width:40em){.products.detailed .product .offers .stock-indicator.no-stock{position:relative } } @media only screen and (min-width:40.063em){.products.detailed .product .offers .stock-indicator.no-stock{left:0; position:absolute; top:40px } } .products.detailed .name{display:block; font-size:14px; font-weight:700; line-height:20px; margin:0; padding:0 } .products.detailed .meta .offers,.products.detailed .meta .qty{display:none } .products.detailed .enable-msrp .image-meta .price.msrp{display:block; text-align:center } .products.detailed .variant-short-info{line-height:34px } .products.detailed .variant-row.no-stock{line-height:34px } .products.detailed .variant-row.no-stock .price{float:right; font-weight:700 } .products.detailed .sell-button{width:13% } .product-container.dynamic{display:block; margin-bottom:20px } .product-container.dynamic h2{border-radius:3px; display:block; font-size:22.4px; font-size:1.4rem; font-weight:500; line-height:28.8px; line-height:1.8rem; margin:0; padding:10px 20px } .product-container.dynamic .products.grid{border-radius:0 0 3px 3px; border-top:0; display:block; padding:0 } .product-container.dynamic .view-all{border-radius:0 0 3px 3px; display:block; font-size:15px; font-weight:700; margin:0; padding:5px 0; text-align:center } .product-container.dynamic .list{display:block; list-style:none; margin:0; padding:0; width:100% } .product-container.dynamic .list .product{border-bottom:0; clear:both; display:block; float:none; height:60px; margin:5px 0; padding:0; width:100%; z-index:1 } .product-container.dynamic .list .product .button.view{display:none } .product-container.dynamic .list .product .image{display:block; float:left; height:100%; padding:0; text-align:left; width:20% } .product-container.dynamic .list .product img{box-shadow:none; height:100%; padding:0; width:auto } .product-container.dynamic .list .product .meta{display:block; float:left; font-size:14px; height:60px; line-height:50px; padding:5px; position:relative; text-align:left; width:80% } .product-container.dynamic .list .product .name{display:block; float:none; font-size:14px; font-weight:600; line-height:24px; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70% } .product-container.dynamic .list .product .price{display:block; float:none; font-size:12px; line-height:24px; margin:0; overflow:hidden; padding:0 5px; width:100% } .product-container.dynamic .list .product a span{display:block; line-height:21px; padding:0 5px } .product-container.dynamic .list .product a:hover img{border:0; margin:4px 0 4px 4px; z-index:100 } .list .no-results{position:relative } .list .no-results .inner{line-height:20px; margin-top:-10px; position:absolute; text-align:center; top:50%; width:100% } .product-container.dynamic .product-list{border-radius:3px 3px 0 0 } .product-container.dynamic .product-list .product{margin:0; overflow:hidden } .product-container.dynamic .product-list .product .meta,.product-container.dynamic .product-list .product .image{height:59px; overflow:hidden } .product-container.dynamic .product-list .product .meta{background:transparent } .product-container.dynamic .product-list .product img{height:51px; margin:4px 0 4px 4px } @media only screen and (max-width:40em){.products.grid .product{width:50% } .products.detailed .image-meta{display:block; width:100% } .products.detailed .name{font-size:18px } .products.detailed .image{display:none } .products.detailed .button.view{display:none } .products.detailed .meta{margin-bottom:5px } } @media only screen and (max-width:40em){.products.detailed .variants{width:100% } .browse .products.list .offers{padding:0 } } @media only screen and (min-width:40.063em){.products.grid .product{width:25% } } @media only screen and (min-width:40.063em) and (max-width:64em){.browse .products.list .image{width:9% } .browse .products.list .image .meta{width:91% } .products.detailed .variants{display:block; float:right; width:77% } } @media only screen and (max-width:47.9375em){.browse .products.list .meta{width:100% } .browse .products.list .meta .view{display:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70px } .browse .products.list .meta .name{width:60% } .browse .products.list .meta .offers{float:right } .browse .products.list .preorder{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:67% } .browse .products.list .product .image{display:none } .browse .products.list .msrp{font-weight:700 } } @media only screen and (min-width:64.063em){.three-column .products.detailed .variants{float:right; width:77% } .three-column .products.detailed .variant-row.no-stock{line-height:1.4rem } .three-column .products.detailed .variant-row.no-stock .price{margin-top:20px; width:0 } .three-column .products.detailed .image img{max-width:94px } .three-column .products.grid .product{width:33% } .three-column .product-price-qty{margin:0 } } @media only screen and (min-width:64.063em) and (max-width:74.6875em){.three-column .products.detailed .image-meta{display:block; width:100% } .three-column .products.detailed .name{font-size:18px } .three-column .products.detailed .image{display:none } .three-column .products.detailed .button.view{display:none } .three-column .products.detailed .meta{margin-bottom:5px } .three-column .products.detailed .variants{width:100% } } #register-container{padding:15px 5px; position:relative } #register-container h1{font-size:22px; line-height:18px; margin:0 0 20px } #register-container .personal-info,#register-container .customer-info{display:block; height:auto; margin-bottom:30px; padding-bottom:20px } #register-container input[type=text],#register-container input[type=password]{border-radius:3px; box-shadow:none; font-size:18px; height:36px; margin:0 0 15px; padding:5px 10px } #register-container .form-divide{clear:both; display:block; height:1px; margin:20px 0; width:100% } .notify-secure{position:absolute; right:5px; top:5px } .signup-submit{display:block; margin-top:25px; width:100% } .recaptcha_input_area input[type=text]{display:inline } #recaptcha_privacy{position:absolute; right:0; top:36px } #recaptcha_privacy a{font-size:10px } #recaptcha_privacy a:hover{text-decoration:underline } .search-container{line-height:16px; line-height:1rem; position:relative } .search-container select{-moz-apperance:none; font-size:12px; font-size:.75rem; margin:0; width:150px } .search-container select:focus{box-shadow:none; outline:none } .search-container .placeholder{cursor:text; display:block; height:100%; left:10px; padding-top:11px; position:absolute; z-index:1 } .search-container .search-categories select{width:150px } .search-container .search-options{display:block; height:100%; margin-left:1%; position:absolute; right:0; top:0 } .search-container .search-options input[type=radio]{margin:0 0 5px } .search-container.cc-radio .options-container{position:absolute; right:0; top:0 } .search-container.cc-radio .options-select{width:13px } .search-container.cc-radio .search-options{top:1px; width:18% } .search-container.cc-radio input.search-field{width:80% } .search-container.cc-radio label{line-height:16px; line-height:1rem } .search-container.cc-radio input[type=radio]{top:2px } .search-container .options-select{-moz-appearance:none; background-position:89% center; width:85px } body:not(:-moz-handler-blocked) .search-container .options-select{padding-top:0 } .search-container.cc-categories .placeholder{left:160px } .search-container.cc-categories .search-field{padding-left:160px } .search-container.cc-categories .search-categories{display:block; height:100%; left:0; line-height:16px; line-height:1rem; margin:0; position:absolute; top:0 } .search-container input.search-field{top:0 } .search-categories{display:none } .search-categories.active{display:block } .search-categories.cc-dropdown{display:block; position:relative } .search-categories.placeholder{cursor:text; display:block; height:100%; left:10px; padding-top:11px; position:absolute; z-index:1 } .multi_search .deck{list-style:none; margin:0 0 20px } .multi_search .deck li{font-size:13.6px; font-size:.85rem; line-height:28.8px; line-height:1.8rem } .search-instructions{display:block; margin:20px 0; padding:10px } #multisearch_query{min-height:200px } #advanced_search{padding:0!important } #advanced_search.show{display:block!important } #advanced_search_form{border-bottom:1px solid #DDD; margin-bottom:50px; padding-bottom:30px } #advanced_search_form table{margin-bottom:0 } #advanced_search_form label{font-size:16px; text-transform:capitalize } #advanced_search_form .descriptor_choices th{font-weight:400; padding:3.2px 10px; padding:.2rem .625rem } #advanced_search_form .descriptor_choices label{font-size:15px; line-height:19.2px; line-height:1.2rem } #advanced_search_form .descriptor_choices td{width:100% } #advanced_search_form .descriptor_choices input[type=text],#advanced_search_form .descriptor_choices input[type=number]{border-radius:3px; height:35px; margin-bottom:0; padding:5px 10px } #advanced_search_form .choice_option label{font-size:14px } #advanced_search_form .choice_option input{margin:0 } #advanced_search_form #search_descriptors,#advanced_search_form #variant_filters{background:#fff } #advanced_search_form fieldset{margin-bottom:0 } #advanced_search_form .variant_descriptor select{background-image:none; margin-bottom:0 } #name_includes,#tags_includes{margin-bottom:15px } #name_includes label,#tags_includes label{font-size:14px; height:20px; line-height:20px; margin-bottom:5px } #filter_in_stock,#filter_buylist_mode{height:20px; margin:10px 0 25px } #filter_in_stock label{color:red; display:block; float:left; font-size:16px; margin:0 0 0 5px } #filter_buylist_mode label{color:green; display:block; float:left; font-size:16px; margin:0 0 0 5px } #category_descriptors{height:300px; margin-bottom:40px; overflow:scroll } #search_sell_price_gte,#search_sell_price_lte,#search_buy_price_gte,#search_buy_price_lte{float:left; width:43% } #filter_sell_price label:nth-of-type(1),#filter_buy_price label:nth-of-type(1){font-size:12px; height:20px; line-height:20px; margin-bottom:3px } #filter_sell_price label:nth-of-type(2),#filter_buy_price label:nth-of-type(2){display:block; float:left; font-size:12px; line-height:40px; text-align:center; text-transform:lowercase; width:14% } #sort_by label{display:none } #search_descriptors fieldset{border:none; margin:0; padding:0 } #search_descriptors fieldset legend{display:none } #categories_select{height:300px; margin-bottom:40px; overflow:hidden } #categories_select select{background:#fafafa; border:solid 1px #dedede; height:300px; padding:0; width:100%!important } #categories_select option{padding:1.6px 12.8px; padding:.1rem .8rem } #categories_select option.parent{background:#f0f0f0; border-bottom:solid 1px #dedede; font-size:15.2px; font-size:.95rem; font-weight:500; margin:3.2px 0; margin:.2rem 0; padding:3.2px 9.6px; padding:.2rem .6rem } #categories_select option.parent:first-of-type{margin-top:0 } #search_in_stock,#buylist_mode{display:block; float:left; height:20px } #search_direction{margin:0 } #search_submit{height:51px } .advanced_search_form_controls a{font-size:13px } #edit_advanced_search{margin-right:5px } #new_advanced_search{margin-left:5px } .mobile-search-container{display:none; padding:10px } .mobile-search-container.active{display:block } .mobile-search-container .simple-search{margin:0; padding:0 } @media only screen and (max-width:40em){.search-container.categories .search-categories{display:none } .search-container.categories input.search-field{padding-left:10px } .search-container.categories .placeholder{left:10px } } .row.spacing-bottom,.spacing-bottom{margin-bottom:30px } .cc-tagged{position:relative } .site .cc-tagged,.list-adv .cc-tagged,.banner-items .cc-tagged{max-width:none } .cc-tagwrap{background:rgba(240,50,95,.9); border-radius:10px; border:2px solid #e86e8b; box-shadow:1px 1px 8px rgba(0,0,0,.6); color:#fff; display:block; font-size:14.4px; font-size:.9rem; left:0; line-height:20px; padding:5px 15px; position:absolute; text-transform:none; text-shadow:1px 1px 3px rgba(0,0,0,.2); top:0; z-index:99999 } .banner-items .cc-tagwrap{width:auto } .cc-tagwrap span{display:block; width:100% } .mytags.no-results.left{min-width:33% } .hide-empty{height:0; overflow:hidden } .hide-load{position:absolute; left:-9999px; top:-9999px } @media only screen{.pointer{cursor:pointer } .text-right{text-align:right!important } .text-left{text-align:left!important } .text-center{text-align:center!important } .right{float:right!important } .left{float:left!important } .center,.centered{float:none!important; margin:0 auto!important } .eat-left{padding-left:0 } .eat-right{padding-right:0 } .eat-both{padding-left:0; padding-right:0 } .column.orphinate{float:left!important } .tick{border-left:3px solid transparent; border-right:3px solid transparent; border-top:3px solid #AAA; display:inline-block; font-size:0; height:0; line-height:0; position:relative; top:-3px; width:0 } } @media only screen and (max-width:40em){.small-text-right{text-align:right!important } .small-text-left{text-align:left!important } .small-text-center,.small-text-centered{text-align:center!important } .small-right{float:right!important } .small-left{float:left!important } .small-center,.small-centered{float:none!important; margin:0 auto!important } .small-eat-left{padding-left:0 } .small-eat-right{padding-right:0 } .small-eat-both{padding-left:0; padding-right:0 } } @media only screen and (min-width:40.063em) and (max-width:64em){.medium-text-right{text-align:right!important } .medium-text-left{text-align:left!important } .medium-text-center,.medium-text-centered{text-align:center!important } .medium-right{float:right!important } .medium-left{float:left!important } .medium-center,.medium-centered{float:none!important; margin:0 auto!important } .medium-eat-left{padding-left:0 } .medium-eat-right{padding-right:0 } .medium-eat-both{padding-left:0; padding-right:0 } } @media only screen and (min-width:64.063em){.large-text-right{text-align:right!important } .large-text-left{text-align:left!important } .large-text-center,.large-text-centered{text-align:center!important } .large-right{float:right!important } .large-left{float:left!important } .large-center,.large-centered{float:none!important; margin:0 auto!important } .large-eat-left{padding-left:0 } .large-eat-right{padding-right:0 } .large-eat-both{padding-left:0; padding-right:0 } } input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none; margin:0 } .hide{display:none!important } .help-headings{padding-bottom:24px; padding-bottom:1.5rem } .help-section h5{font-weight:700; margin-bottom:12.8px; margin-bottom:.8rem } .help-contact{border-top:1px solid #666; margin-bottom:24px; margin-bottom:1.5rem; padding-top:24px; padding-top:1.5rem } .help-dynamic{border-bottom:1px solid #666; margin-bottom:16px; margin-bottom:1rem; padding-bottom:16px; padding-bottom:1rem } .help-searches{text-transform:capitalize } .category-tree{margin:0 0 20px; padding:0; position:relative } .category-tree .title{display:block; font-size:18.4px; font-size:1.15rem; height:48px; line-height:45px; margin:0; padding:0 15px } .category-tree ul{display:block; height:auto; margin:0; padding:0; width:100% } .category-tree .categories li{display:block; height:42px; list-style:none; margin:0; padding:0; position:relative } .category-tree h4+.categories #horizontal-catcher{top:215% } .category-tree 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 li a:hover{text-decoration:none } .category-tree li .icon{position:absolute; right:15px; top:23px } .category-tree li .fa-angle-right{margin-top:-7px } .category-tree li .fa-angle-down{margin-top:-5px } .category-tree 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 .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.flyout .category .parent{width:90% } .category-tree.flyout .placeholder{border:0; display:none; float:left; overflow:hidden; width:720px } .category-tree.flyout .placeholder.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.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:0; display:none } .category-tree.flyout .sub-categories.active{display:block } .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 .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.accordion .category .parent{width:90% } .category-tree.accordion .noleaf.active{height:auto } .category-tree.accordion .noleaf.active a{height:40px; line-height:38px } .category-tree.accordion .placeholder{border:0; display:none; float:left; overflow:hidden; width:720px } .category-tree.accordion .placeholder.active{display:block } .category-tree.accordion .sub-categories{border:0; display:none } .category-tree.accordion .sub-categories li{clear:both; width:100% } .category-tree.accordion .sub-categories.active{display:block } .category-tree.accordion .depth-1>.sub-categories{border:0; width:100% } .category-tree.accordion .depth-1>.sub-categories>.sub-categories{background:#32394a } .site-categories.locked{display:block; height:100%; max-width:280px; width:100% } .category-tree.offcanvas{display:block; height:100vh; margin:0; overflow-y:scroll; padding:0; width:100% } .category-tree.offcanvas .category{height:50px; padding:0; position:relative } .category-tree.offcanvas .category a{line-height:49px } .category-tree.offcanvas .category .depth-2 a{padding:0 15px 0 25px } .category-tree.offcanvas .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{height:42px; margin:0 } .category-tree.horizontal .collapsed ul{display:none } .category-tree.horizontal .category{height:42px; padding:0; position:relative; text-align:left; width:33.333333% } .category-tree.horizontal .category a{display:block; font-size:14.4px; font-size:.9rem; height:100%; line-height:40px; padding:0 15px } .category-tree.horizontal .category a:hover{text-decoration:none } .category-tree.horizontal .category .icon{position:absolute; right:15px; top:50% } .category-tree.horizontal .category .fa-angle-right{margin-top:-7px } .category-tree.horizontal .category .fa-angle-down{margin-top:-5px } .category-tree.horizontal .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.horizontal .placeholder{border:0; display:none; float:left; overflow:hidden; width:100% } .category-tree.horizontal .placeholder.active{display:block } .category-tree.horizontal .depth-1{float:left; text-align:center } .category-tree.horizontal .depth-1>.sub-categories{left:0; position:absolute } .category-tree.horizontal .depth-1>.sub-categories.active{display:block } .category-tree.horizontal .depth-1>.sub-categories>.sub-categories{float:left } .category-tree.horizontal .depth-2{float:left } .category-tree.horizontal .depth-2 .subcategories.active{width:720px } .category-tree.horizontal .depth-3{float:left } .category-tree.horizontal .sub-categories{border:0; display:none } .category-tree.horizontal .sub-categories.active{display:block } #horizontal-catcher{display:none; height:auto; position:absolute; top:100%; width:100% } .tree-house.tofixed{display:block; height:60px; margin:0 0 5px; padding:0; position:relative; width:100% } .tree-house.tofixed .drop-trigger{border-radius:3px; display:block; height:60px; margin:0; padding:0; text-align:center; width:100% } .category-tree.dropper{display:none; left:0; max-width:100%; position:absolute; top:100%; z-index:1000 } .category-tree.dropper .collapsed ul{display:none } .category-tree.dropper.open{display:block } .category-tree.dropper .category{height:42px; padding:0; position:relative } .category-tree.dropper .category a{display:block; font-size:14.4px; font-size:.9rem; height:100%; line-height:40px; padding:0 15px } .category-tree.dropper .category a:hover{text-decoration:none } .category-tree.dropper .category .icon{position:absolute; right:15px; top:50% } .category-tree.dropper .category .fa-angle-right{margin-top:-7px } .category-tree.dropper .category .fa-angle-down{margin-top:-5px } .category-tree.dropper .category .name{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% } .category-tree.dropper .category .parent{width:90% } .category-tree.dropper .placeholder{border:0; display:none; float:left; overflow:hidden; width:720px } .category-tree.dropper .placeholder.active{display:block } .category-tree.dropper .depth-2{float:left; width:240px } .category-tree.dropper .depth-3{float:left; width:240px } .category-tree.dropper .sub-categories{border:0; display:none } .category-tree.dropper .sub-categories.active{display:block } .category-tree.dropper .depth-1>.sub-categories{border:0; left:100%; position:absolute; top:-1px; width:720px } .category-tree.dropper .depth-1>.sub-categories.active{display:block } .category-tree.dropper .depth-1>.sub-categories>.sub-categories{float:left } .product-container.dynamic{display:block } .product-container.dynamic li.product{list-style:none } .product-container.dynamic .small-list{margin-bottom:0 } .product-container.dynamic .small-list .product{border-bottom:1px solid #DDD; clear:both; display:block; float:none; height:60px; padding:0; z-index:1 } .product-container.dynamic .small-list .product:hover{overflow:visible } .product-container.dynamic .small-list .product:last-child{border:0 } .product-container.dynamic .small-list .product a{-moz-transform:none; -o-transform:none; background:#FFF; display:block; font-size:14.4px; font-size:.9rem; height:100%; overflow:hidden; padding:10px; -webkit-transform:none; -ms-transform:none; transform:none } .product-container.dynamic .small-list .product a span{display:block; line-height:21px; padding:0 5px } .product-container.dynamic .small-list .product a:hover{background:#fafafa; overflow:visible } .product-container.dynamic .small-list .product a:hover img{border:5px solid #FFF; box-shadow:0 0 15px rgba(0,0,0,.9); margin-bottom:-105%; margin-top:-105%; z-index:100 } .product-container.dynamic .small-list .product .image{float:left; height:49px; padding-left:0; width:30% } .product-container.dynamic .small-list .product img{box-shadow:0 0 10px rgba(0,0,0,.5); padding-left:0; position:relative; width:100%; z-index:1 } .product-container.dynamic .small-list .product .name{color:#222; float:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70% } .product-container.dynamic .small-list .product .price{float:none; overflow:hidden; padding:0 5px; width:inherit } .product-container.dynamic.list{padding:0 } .product-container.dynamic.list a.view-all{background:#333; border:1px solid #333; color:#fff; display:block; font-size:15px; font-weight:700; margin:0; padding:5px 0; text-align:center } .product-container.dynamic.list a.view-all:hover{background:#666; border-color:#666 } @media only screen and (min-width:320px) and (max-width:767px){.product-container.dynamic.list{width:100% } } [data-lookbook-content]{visibility:hidden } [data-lookbook-content].grid,[data-lookbook-content].list,[data-lookbook-content].detailed{display:block; clear:both; visibility:visible } .lookbook .filters{display:block; height:50px; margin:0 0 5px } .lookbook .filters li{background:#DDD; height:100% } .lookbook .layouts .inner{display:block; height:400px; margin:0 0 20px } .lookbook .layouts.grid .inner{background:red } .lookbook .layouts.list .inner{background:blue } .lookbook .layouts.detailed .inner{background:green } .bxslider ul{list-style:none; margin:0; padding:0 } .bxslider .bx-wrapper{margin:0 auto } .bxslider .bx-controls{display:block; text-align:center } .bxslider .bx-controls-direction{left:0; position:absolute; top:50%; width:100% } .bxslider.fade li{display:none } .bxslider.slide{display:block; margin:0 0 20px; overflow:hidden; position:relative } .bxslider.slide ul{max-height:320px; overflow-y:hidden } .bxslider.slide li{text-align:center } .bxslider .bx-controls-direction{margin-top:-30px } .bxslider .bx-pager{display:inline-block; margin:10px 0 0 } .bxslider .bx-pager-item{float:left } .bxslider .bx-pager-item a{background:#e5e5e5; color:transparent; border-radius:50%; display:block; font:0/0 a; height:13px; margin-right:5px; text-shadow:none; width:13px } .bxslider .bx-controls-direction i{font-size:50px } .bxslider .bx-pager-item a.active{background:#333 } .bxslider.slide ul li.product .image{display:block; margin-bottom:10px; width:100% } .bxslider.slide ul li.product a{background:transparent; border:none } .bxslider.slide ul li.product a:hover{background:transparent; border:none } .bxslider .thumbnails{display:block; margin:10px 0; max-height:60px } .bxslider .thumbnails:before,.bxslider .thumbnails:after{content:" "; display:table } .bxslider .thumbnails .thumbnail{height:auto; max-width:20%; text-align:center; width:auto; float:left; padding:.5% } .bxslider .thumbnails .thumbnail.active img{outline:2px solid #2a87a5 } .bxslider .thumbnails .thumbnail:active{transform:none; -o-transform:none; -ms-transform:none; -moz-transform:none; -webkit-transform:none } .bxslider .thumbnail .image{height:100%; max-height:60px; width:auto } .bx-slider.carousel ul{padding:0 20px } .bxslider .bx-controls-direction a{color:#b4b4b4; font-size:30px; opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; position:absolute; transition:all .3s ease } .bxslider .bx-controls-direction a.bx-next{margin-right:20px; right:0 } .bxslider .bx-controls-direction a.bx-prev{margin-left:20px; left:0 } .bxslider.crawler .bx-wrapper{max-width:958px!important } .bxslider.single .heading{background:#333; border-radius:3px 3px 0 0; color:#FFF; display:block; font-size:20px; font-weight:500; left:-1px; line-height:50px; margin:0; padding:0 20px; position:absolute; top:0; width:100% } .bxslider.single{background-color:#f3f3f3; border-radius:3px; border:1px solid #ddd; position:relative; padding-bottom:15px; padding-top:50px } .bxslider.single .bx-wrapper{max-width:170px!important; margin:0 auto } .bxslider.single .bx-wrapper .bx-viewport{height:240px; overflow:visible!important; position:relative; width:100% } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x{overflow:visible; position:relative } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product{display:list-item; float:none; list-style:none; position:absolute; width:170px; z-index:50 } .bxslider.single .bx-controls-direction a.bx-prev{margin-left:10px } .bxslider.single .bx-controls-direction a.bx-next{margin-right:10px } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .image{height:235px; margin:10px 0 0 } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .image img{height:100%; width:100% } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .meta{background-color:#f3f3f3; border-radius:3px; border:1px solid #ccc; bottom:10%; box-shadow:rgba(0,0,0,.2) 0 1px 6px 1px; left:-31px; padding:10px 16px; position:absolute; width:233px } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .meta .name{color:#008cba; font-size:14px; font-weight:700; line-height:15px; margin:0; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap } .bxslider.single .bx-wrapper .bx-viewport .large-grid4x .product .inner .meta .price{color:#333; display:block; font-size:20px; font-weight:700; margin:0 auto; text-align:right; width:100% } @media only screen and (max-width:40em){.bxslider .bx-controls-direction i{font-size:19px } } @media only screen and (min-width:64.063em){.bxslider .bx-controls-direction a{opacity:.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" } .bxslider:hover .bx-controls-direction a{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } } .bx-slider.carousel ul{padding:0 20px } .bxslider.carousel .bx-controls-direction{left:0; position:absolute; top:50%; width:100% } .bxslider.carousel .bx-controls-direction a{color:#b4b4b4; font-size:30px; opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; position:absolute; transition:all .3s ease } .bxslider.carousel .bx-controls-direction a.bx-next{margin-right:20px; right:0 } .bxslider.carousel .bx-controls-direction a.bx-prev{margin-left:20px; left:0 } @media only screen and (min-width:64.063em){.bxslider.carousel .bx-controls-direction a{opacity:.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" } .bxslider.carousel:hover .bx-controls-direction a{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } } .slick-initialized{overflow:hidden } .slick-prev,.slick-next{position:absolute; display:block; line-height:0; font-size:0; cursor:pointer; background:transparent; color:transparent; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); padding:0; border:none; outline:none; z-index:4 } .slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none; background:transparent; color:transparent } .slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)" } .slick-prev:before,.slick-next:before{font-family:Fontawesome; font-size:48px; font-size:3rem; line-height:1; color:grey; opacity:.25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .slick-prev{left:0 } [dir=rtl] .slick-prev{left:auto; right:-25px } .slick-prev:before{content:"" } [dir=rtl] .slick-prev:before{content:"" } .slick-next{right:0 } [dir=rtl] .slick-next{left:-25px; right:auto } .slick-next:before{content:"" } [dir=rtl] .slick-next:before{content:"" } .slick-dotted.slick-slider{margin-bottom:30px } .slick-dots{position:absolute; bottom:-25px; list-style:none; display:block; text-align:center; padding:0; margin:0; width:100% } .slick-dots li{position:relative; display:inline-block; height:20px; width:20px; margin:0 5px; padding:0; cursor:pointer } .slick-dots li button{border:0; background:transparent; display:block; height:20px; width:20px; outline:none; line-height:0; font-size:0; color:transparent; padding:5px; cursor:pointer } .slick-dots li button:hover,.slick-dots li button:focus{outline:none } .slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } .slick-dots li button:before{position:absolute; top:0; left:0; content:"•"; width:20px; height:20px; font-family:Fontawesome; font-size:48px; font-size:3rem; line-height:20px; text-align:center; color:black; opacity:.25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .slick-dots li.slick-active button:before{color:black; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" } meta.foundation-version{font-family:"/5.5.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:"/" } .site .top-bar{height:50px } @media only screen and (max-width:64em){.site .top-bar{height:100px } } .title-blurb{background:#e1313c; color:#fff; line-height:24px; line-height:1.5rem; text-align:center } .top-bar .search-container.cc-categories .search-categories{overflow:hidden; width:80px } .top-bar .search-container input.search-field:focus{background:transparent } @media only screen and (max-width:64em){.top-bar .search-container{margin:0 } } .top-bar .search-box .search-container{border-bottom:1px solid #677684; height:42px } .top-bar input[type=text],.top-bar select{background:transparent; border:0; box-shadow:none; color:#fff; font-style:italic; height:49.6px; height:3.1rem; line-height:50px; max-width:75%; outline:0; padding:0; text-rendering:geometricPrecision } .top-bar .placeholder{color:#677684; font-size:12px; font-size:.75rem; font-style:italic; left:0; line-height:50px; padding:0 } .top-bar .placeholder:before{color:#fff; content:'\f002'; font-family:FontAwesome; font-size:14.4px; font-size:.9rem; font-style:normal; margin-right:4px; margin-right:.25rem } .top-bar .options-select{cursor:pointer; line-height:50px; padding:0; width:50px } .top-bar .options-select option{background:#f3f3f3; color:#666 } .top-bar .search-options{float:right; min-height:30px; width:55px } .top-bar .search-options:after{color:#fff; content:'\f0d7'; font-family:FontAwesome; font-size:8px; font-size:.5rem } .top-bar .home-beacon{font-size:20px; font-size:1.25rem } .top-bar .home-beacon a{background:#3a434b; border:0; padding:3.2px 8px; padding:.2rem .5rem; text-align:center } .top-bar .home-beacon.mobile{float:left; line-height:50px; margin-left:15px; margin-left:.9375rem } .top-bar .home-beacon.active a{color:#3c8e2c } .top-bar ul{float:left; height:50px; list-style:none; margin:0; overflow:hidden; padding:0 } .top-bar li{float:left; font-size:12px; font-size:.75rem; line-height:50px; margin-right:13.6px; margin-right:.85rem; text-transform:uppercase } .top-bar .trigger{color:#fff; font-size:12.8px; font-size:.8rem; line-height:50px } .top-bar .trigger i{font-size:17.6px; font-size:1.1rem } .top-bar .account{border-right:1px solid #677684; margin-right:8px; margin-right:.5rem; padding-right:8px; padding-right:.5rem } .top-bar .account.logged-in{color:#3c8e2c } .top-bar .account .fa-caret-down{font-size:8px; font-size:.5rem } .top-bar .indicators{color:#fff; font-size:12px; font-size:.75rem; line-height:50px } .top-bar .indicators span,.top-bar .indicators a{color:#fff } .top-bar .indicators .count-wrapper,.top-bar .indicators .checkout{padding:4px 4.8px; padding:.25rem .3rem } .top-bar .indicators .count-wrapper{background:#e1313c; margin-left:14.4px; margin-left:.9rem; position:relative } .top-bar .indicators .count-wrapper:before{border-color:transparent #e1313c transparent transparent; border-style:solid; border-width:4px 12px 4px 0; content:''; display:inline-block; height:0; left:-11px; position:absolute; top:8px; top:.5rem; width:0 } .top-bar .indicators .checkout{background:#3c8e2c; border-bottom-right-radius:5px; border-top-right-radius:5px } .top-bar .tree.trigger,.top-bar .nav.trigger{float:left; padding-left:15px; padding-left:.9375rem } .top-bar .nav.trigger .fa-caret-down{font-size:8px; font-size:.5rem } .buylist .top-bar{border-bottom:4px solid #3c8e2c } .buylist .top-bar [href='/buylist']{color:#3c8e2c } nav a:nth-child(n+1){border-bottom:1px solid transparent; color:#fff; transition:border-color .2s } nav a:nth-child(n+1):hover{border-bottom-color:#fff } .search-container.cc-categories .placeholder{left:85px!important } .search-container.cc-categories input.search-field{padding-left:85px!important } .search-container.cc-categories .search-categories{display:block!important } .search-container input.search-field:focus{background:transparent!important } body:not(:-moz-handler-blocked) .options-select{padding-top:15px } body:not(:-moz-handler-blocked) .search-field{padding-top:15px } @media only screen and (max-width:40em){header.main .dropdown.account{left:inherit!important; right:0!important } } @media only screen and (min-width:64.063em){.f-dropdown.fixed{position:fixed!important; top:40px!important; z-index:100 } .f-dropdown.fixed~.content-container{margin-top:80px } } .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:#278ddb; 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:#165586 } .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:#3c8e2c; border-color:#347b26 } .buylist .utility-button.checkout:hover,.buylist .utility-button.add-to-cart:hover{background-color:#2c6720; border-color:#1b4014 } .buylist .add-to-cart-form .utility-button{background-color:#3c8e2c; border-color:#347b26; 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:#2c6720; border-color:#1b4014 } .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:#3c8e2c; 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:"Open Sans","Helvetica Neue","Helvetica","Arial",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:#278ddb; 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:#165586 } } .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:#f3f3f3; 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:#278ddb; 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:#081e2e } } .products.detailed .name{transition:color .2s } .products.detailed .name:hover{color:#165586 } .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 #f3f3f3; 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:#278ddb; 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:#081e2e } } .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:#278ddb; 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:#3c8e2c; 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:#165586 } } .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:silver } .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:#165586 } .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:#165586 } @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 #f3f3f3; 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:#278ddb; 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:#24292e; 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:#24292e; 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:#3c8e2c } .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:#24292e; 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 .footer-heading{color:#24292e; font-size:14.72px; font-size:.92rem; font-weight:600; text-align:left } footer.site ul{font-size:14px; line-height:1.7em; list-style:none; margin-left:0 } footer.site .store-info-container{color:#999; font-size:13px; line-height:1.3em; margin-bottom:20px; margin-bottom:1.25rem } footer.site .store-info-container li{list-style-position:inside; padding-bottom:6px } footer.site .social li{display:inline-block; padding-right:1% } footer.site .social a{font-size:24px; font-size:1.5rem } @media only screen and (max-width:40em){footer.site .store-login-container{margin-bottom:30px } } footer.site .hours-heading{font-style:italic } footer.site .store-contact{padding-bottom:10px } footer.site .store-address,footer.site .store-hours{margin-bottom:5px } footer.site .payment-methods li{line-height:35px; margin-top:5px } footer.site .we-accept{clear:both } @media only screen and (max-width:40em){footer.site .copyright{text-align:center } } @media only screen and (min-width:64.063em){footer.site .author{float:right } } footer.site .footer-logo{text-align:center } footer.site .footer-logo ul{list-style:none } footer.site .store-payments{float:left } @media only screen and (min-width:40.063em) and (max-width:64em){footer.site .store-info-container,footer.site .store-links-container,footer.site .store-login-container{margin-bottom:0; min-height:200px } } .banner-items .banners{margin:0 } .banner-items .banners li{list-style:none } .product-container.mega h2{background:#3a434b; 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:#278ddb; 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:#3c8e2c } .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 } .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/blueall/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(39,141,219,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:#f3f3f3; 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)" } .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:#165586; 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:#1b4014; 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:#1b4014; top:31% } .products.grid.advanced .badge.domestic-only{background:#404040; top:39% } .products.grid.advanced .badge.preorder-product{background:#2c6720; 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:#278ddb; 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% } } .banners{list-style:none; margin:0 } .banner-overlay li{margin-bottom:16px; margin-bottom:1rem; position:relative } .banner-overlay .meta{display:block; left:0; position:absolute; width:100%; z-index:1 } .banner-overlay .inner{display:block; padding:6.4px 15px 4.8px; padding:.4rem .9375rem .3rem } .banner-overlay .image-title{color:#278ddb; font-size:32px; font-size:2rem } .banner-overlay .image-desc{color:#24292e; display:block } .banner-overlay .image-desc p{margin-bottom:8px; margin-bottom:.5rem } .banner-overlay .image-desc .image-btn{border-radius:.3rem; color:#fff; font-size:16px; font-size:1rem; margin:0; padding:6.4px 32px; padding:.4rem 2rem } .banner-overlay .image{display:block; position:relative } .banner-overlay .image img{transition:all .2s ease; width:100% } .banner-overlay .overlay:after{background:#1a1a1a; content:''; display:block; height:100%; left:0; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; transition:opacity .2s ease; width:100% } .banner-overlay .overlay:hover:after{opacity:.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" } .banner-overlay .image-link{display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:2 } .banner .meta{top:0 } .banner .image-title{font-size:24px; font-size:1.5rem; margin-bottom:4.8px; margin-bottom:.3rem } .banner p{font-size:14.4px; font-size:.9rem; line-height:19.2px; line-height:1.2rem; margin-bottom:8px; margin-bottom:.5rem } .banner .image-btn{display:none } .banner .image{display:block; text-align:left } .photo .meta{bottom:0 } .photo .inner{background-color:rgba(0,0,0,.4); transition:padding .2s ease } .photo .image-title{color:#fff; font-size:24px; font-size:1.5rem; margin-bottom:0 } .photo p{color:#fff; font-size:12.8px; font-size:.8rem } .photo .image{display:block; text-align:left } .photo:hover .inner{padding-bottom:16px; padding-bottom:1rem } .headline .meta{text-align:center } .headline .inner{padding-top:64px; padding-top:4rem; transition:padding .2s ease } @media only screen and (max-width:40em){.headline .inner{padding-top:1rem } } .headline .image-title{color:#fff; font-size:48px; font-size:3rem; margin:0 0 8px; margin:0 0 .5rem } @media only screen and (max-width:40em){.headline .image-title{font-size:2rem } } .headline p{color:#fff; font-size:24px; font-size:1.5rem; font-weight:300 } @media only screen and (max-width:40em){.headline p{font-size:1rem } } .headline .image-btn{font-size:20.8px; font-size:1.3rem; margin:16px; margin:1rem } .headline:hover .inner{padding-top:56px; padding-top:3.5rem } @media only screen and (max-width:40em){.headline:hover .inner{padding-top:.5rem } } .news-signup h2{background:#3a434b; border-radius:3px; color:#fff; font-size:22.4px; font-size:1.4rem; font-weight:500; line-height:28.8px; line-height:1.8rem; padding:10px 20px } .news-signup .submit-button{background:#278ddb; border:1px solid #1e71b1; color:white; transition:background .25s; border-radius:3px; font-size:12px; height:36px; line-height:36px; padding:0; text-align:center; width:125px } .news-signup .submit-button:hover{background:#1e71b1; border-color:#165586 } .all-categories .category-wrapper a,.all-categories .category-wrapper a:visited{color:#278ddb } .all-categories .category-wrapper a:hover{color:#1e71b1 } .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 } 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:#f3f3f3; border:1px solid #dadada; color:#0e0e0e; transition:background .25s; display:block; padding:10px; text-align:center } .mode-swap.view-buylist a:hover,.mode-swap.view-store a:hover{background:#dadada; border-color:silver } .related-products-container{margin-bottom:30px } 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:#278ddb } a:hover,a:active{color:#1a639c } a:visited{color:#278ddb } body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif } h1,h2,h3,h4,h5{color:#666 } .breadcrumbs-container a{color:#69b0e6 } .breadcrumbs-container a:hover{color:#278ddb } .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 #278ddb } .news-post{border-bottom:1px solid #999 } .return-to-top{background:rgba(0,0,0,.8); color:#fff } .return-to-top i{color:#fff } #account-addresses .pipe{color:#999 } #wishlist .remove a{background:#278ddb; border-color:#278ddb; color:#53a4e2 } @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:#278ddb; color:white } .cart-info a.checkout-cart{background:#3c8e2c; border-color:#0b1908; color:white } .cart-empty p{color:#999 } .cart-preview li:nth-child(even){background:#f3f3f3 } .cart-preview .name{color:#24292e } .cart-preview .price{color:#3c8e2c } .cart-preview .cart-line-items .decrement-qty,.cart-preview .cart-line-items .increment-qty{border:1px solid #f3f3f3 } .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:#f3f3f3 } .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:#278ddb; border-color:#0f3a5a; color:white } .off-canvas-wrap .cart-items .qty-txt{color:#666 } @media only screen and (min-width:64.063em){.cart-preview li:hover{background:#f3f3f3 } } .product-utilities{background:#f3f3f3 } .product-utilities .utility-heading{color:#747474 } .utility-buttons-container{border-bottom:1px solid white } .utility-button{background:#f3f3f3; border:1px solid #dadada; color:#0e0e0e; transition:background .25s } .utility-button:hover{background:#dadada; border-color:silver } .utility-button.more-filters{background:#f3f3f3; border:1px solid #dadada; color:#0e0e0e; transition:background .25s } .utility-button.more-filters:hover{background:#dadada; border-color:silver } .utility-button.checkout{background:#278ddb; border:1px solid #1e71b1; color:white; transition:background .25s } .utility-button.checkout:hover{background:#1e71b1; border-color:#165586 } .utility-button.primary{background:#278ddb; border:1px solid #1e71b1; color:white; transition:background .25s } .utility-button.primary:hover{background:#1e71b1; border-color:#165586 } .utility-button.add-to-cart{background:#278ddb; border:1px solid #1e71b1; color:white; transition:background .25s } .utility-button.add-to-cart:hover{background:#1e71b1; border-color:#165586 } .utility-button.add-to-wishlist{background:#f3f3f3; border:1px solid #dadada; color:#0e0e0e; transition:background .25s } .utility-button.add-to-wishlist:hover{background:#dadada; border-color:silver } .utility-button.button-filter{background:#278ddb; border:1px solid #1e71b1; color:white; transition:background .25s } .utility-button.button-filter:hover{background:#1e71b1; border-color:#165586 } .products-layout .layout-trigger{color:#747474 } .products-layout .layout-trigger:hover{color:black } .products-layout .layout-trigger.active{color:black } .product-price-qty{background:#f3f3f3; border:1px solid silver } .product-price-qty .regular.price{color:#5a5a5a } .product-price-qty input.qty{border-left:1px solid silver; border-right:1px solid silver } .product-price-qty input.qty:focus{background:#fcffc4 } .product-price-qty a.increment-button{color:#5a5a5a } .list-item .product-category{color:#666 } .variant-row.row{background:#f3f3f3 } .variant-short-info{color:#24292e } .stock-indicator.in-stock{color:#3c8e2c } .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 #dadada } .pagination-container .pagination .prev_page{background:#f3f3f3; border-bottom:1px solid #dadada; border-top:1px solid #dadada; color:#272727 } .pagination-container .pagination .next_page{background:#f3f3f3; border-bottom:1px solid #dadada; border-right:1px solid #dadada; border-top:1px solid #dadada; color:#272727 } .pagination-container .pagination .current{background:#fff; border-right:1px solid #dadada; border-top:1px solid #dadada; border-bottom:1px solid #dadada; color:#272727 } .pagination-container .pagination .gap{background:#f3f3f3; border-right:1px solid #dadada; border-top:1px solid #dadada; border-bottom:1px solid #dadada; color:#272727 } .pagination-container .pagination a{background:#f3f3f3; border-right:1px solid #dadada; border-top:1px solid #dadada; border-bottom:1px solid #dadada; color:#272727 } .pagination-container .pagination a:hover{background:#e6e6e6; color:#0e0e0e } @media only screen and (max-width:40em){.pagination-container .pagination .prev_page{border-right:1px solid silver } .pagination-container .pagination .next_page{border-left:1px solid silver } } .footer-legal{background:#24292e; color:#999 } .footer-legal a{color:#999 } .footer-legal a:hover{color:#ccc } .footer-info{color:#999 } a.trigger.cattree{background:#fff; color:#24292e } .logged-in.dot{background:#3c8e2c } .top-bar{background:#24292e } .login-panel{background:#f3f3f3; border:1px solid #dadada } .register-panel{background:#f3f3f3; border:1px solid #dadada } .login-panel h1,.register-panel h1{color:#24292e } .login-register .panel-input{background:#fcffc4; border:1px solid #999 } .login-register .login-submit{background:#278ddb; border:1px solid #1e71b1; color:white; transition:background .25s } .login-register .login-submit:hover{background:#1e71b1; border-color:#165586 } .register-panel h6{color:#999 } .register-panel .perks{color:#666 } .register-panel .register-now{background:#278ddb; border:1px solid #1e71b1; color:white; transition:background .25s } .register-panel .register-now:hover{background:#1e71b1; border-color:#165586 } .forgot-pass{color:#999 } .orders-list{border:1px solid #f3f3f3 } .orders-list .order-labels{background:white; border-bottom:1px solid #f3f3f3 } .orders-list .order{border-bottom:1px solid #f3f3f3 } .order .status{color:#999 } .order .status.await{color:#999 } .order .status.received{color:#278ddb } .order .status.processing{color:#ffdd4a } .order .status.completed{color:#3c8e2c } .order .status.shipped{color:#3c8e2c } .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:#f3f3f3; border:1px solid #dadada; color:#666 } .parent-category.grid li a:hover,.parent-category.list li a:hover{background:#dadada; border-color:silver; color:#4d4d4d } .button.utility.view{background:#278ddb; border:1px solid #1e71b1; color:white; transition:background .25s } .button.utility.view:hover{background:#1e71b1; border-color:#165586 } .products.grid .product .inner{border:1px solid #dadada } .products.grid .product:hover .inner{box-shadow:0 1px 5px rgba(0,0,0,.2) } .products.grid .meta{background:#f3f3f3; border-top:1px solid #dadada } .products.grid .meta .name{color:#278ddb } .products.grid .meta .category{color:#666 } .products.grid .meta .price{color:#24292e } .products.grid .meta .stock-indicator.no-stock{background:rgba(225,49,60,.8); color:#fff } .browse .products.grid .preorder{background:rgba(60,142,44,.8); color:#fff } .browse .products.grid .domestic-only,.browse .products.grid .store-pickup{background:rgba(225,49,60,.8); color:#fff } .products.grid .meta .price.msrp{color:#e1313c } .browse .products.list .meta{background:#f3f3f3; border:1px solid #f3f3f3 } .browse .products.list .meta .name{color:#278ddb } .browse .products.list .preorder,.browse .products.detailed .preorder{background:#3c8e2c; color:#fff } .browse .products.list .domestic-only,.browse .products.list .store-pickup,.browse .products.detailed .domestic-only,.browse .products.detailed .store-pickup{background:#e1313c; color:#fff } .browse .products.list .product:hover .meta{border:1px solid #dadada } .browse .products.list .category{color:#666 } .products.detailed .product{border-bottom:1px solid #f3f3f3 } .products.detailed .name{color:#278ddb } .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:#3a434b; 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:#278ddb } .product-container.dynamic .view-all{border:1px solid #24292e; color:#fff; background:#24292e } .product-container.dynamic .view-all:hover{background:#0e1011; border-color:#0e1011 } .product-container.dynamic .products.list .product .image{background:#fff } .product-container.dynamic .products.list .product{background:#f3f3f3 } .product-container.dynamic .products.list .product:hover{background:white } .product-container.dynamic .products.list{border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3 } .product-container.dynamic .products.list .product .price{color:#24292e } #register-container{background:#f3f3f3; border:1px solid #dadada } #register-container h1{color:#24292e } #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:#278ddb } #search_category_ids_with_descendants{background:#f3f3f3 } #search_descriptors,#variant_filters{background:#f3f3f3 } .category-tree .title{background:white; color:gray } .category-tree .category a{color:gray } .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:white; border-bottom:1px solid whitesmoke; border-top:1px solid white } .category-tree .depth-2{background:whitesmoke; border-bottom:1px solid #ebebeb; border-top:1px solid white } .category-tree .depth-3{background:#ebebeb; border-bottom:1px solid #e0e0e0; border-top:1px solid whitesmoke } .category-tree .depth-1>.sub-categories{background:#ebebeb; 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 #ebebeb; border-right:1px solid white } .category-tree.horizontal .depth-3{border-left:1px solid #ebebeb; border-right:1px solid white } body,h1,h2,h3,h4,h5,h6,a{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:400 } @media only screen and (max-width:64.063em){.logo img{margin-bottom:15px; margin-top:15px; max-height:100px } } .notify.message{background:#aee3a3; border:0; color:#3c8e2c } .notify.message a{color:#278ddb } .news-signup{margin:20px auto } .news-signup h2{background:none; border-bottom:1px solid #e3e3e3; border-radius:0; border-top:1px solid #e3e3e3; color:#24292e; font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-size:14.4px; font-size:.9rem; font-weight:600; padding-left:8px; text-align:left } .content-container{margin-bottom:30px; margin-top:30px } .bxslider .bx-controls-direction a{color:#24292e; opacity:.01; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" } .bxslider .bx-controls-direction a:hover{color:#278ddb } .grid-adv .product-container.dynamic h2{background:none; border-bottom:1px solid #e3e3e3; border-radius:0; border-top:1px solid #e3e3e3; color:#24292e; font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-size:19.2px; font-size:1.2rem; font-weight:600; padding-left:8px; text-align:left } .grid-adv .product-container.dynamic .badge.stock{color:#3c8e2c; font-size:14.4px; font-size:.9rem; font-style:italic; left:3% } .grid-adv .product-container.dynamic span.badge.percent{color:#3c8e2c; font-size:16px; font-size:1rem; font-weight:700; left:3% } .grid-adv .product-container.dynamic .view-all{display:none } .products.grid.advanced .product .inner{border:0; margin-top:20px } .products.grid.advanced .product:hover .inner{box-shadow:none } .products.grid.advanced .product.empty p{font-size:13.6px; font-size:.85rem } .products.grid.advanced .meta{background:none; text-align:left } .products.grid.advanced .meta .price{color:#e1313c; font-size:20.8px; font-size:1.3rem; font-weight:600; line-height:1.5 } .products.grid.advanced .meta .msrp{display:inline-block; float:left; font-size:12.8px; font-size:.8rem } .products.grid.advanced .name.set a{text-transform:uppercase } .products.grid.advanced .badge.stock{background:#fff; top:99% } .products.grid.advanced .badge.percent{background:#fff; top:107% } .banner-overlay .inner{border-top:3px solid #f3f3f3; margin-top:104px; margin-top:6.5rem; padding-top:10px } .banner-overlay .image-title{color:#333; font-size:12.8px; font-size:.8rem; line-height:2.5 } .banner-overlay .image-btn.button{background:none; border:1px solid #333; border-radius:5px; color:#333; display:inherit; margin:10px 0; padding:5px 10px } .banner-overlay .meta{padding:19.2px; padding:1.2rem; position:relative } .banner-overlay .image{padding:19.2px; padding:1.2rem; position:absolute; text-align:center; top:0; width:100% } .banner-overlay .image img{max-width:240px } .banner-overlay:hover .image-btn.button{background:#0e1011; border:1px solid black; color:#f4f5f6; transition:background .25s } .banner-overlay:hover .image-btn.button:hover{background:black; border-color:black } .banner-overlay .overlay:after{background:none } .product-container.mega{margin-bottom:48px; margin-bottom:3rem } .product-container.mega h2{background:none; border-bottom:1px solid #e3e3e3; border-radius:0; border-top:1px solid #e3e3e3; color:#24292e; font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-size:19.2px; font-size:1.2rem; font-weight:600; padding-left:8px; text-align:left } footer.site nav.social a{color:#278ddb } @media only screen and (min-width:64.063em){.button.utility.view{display:none } } .category_browse .products.grid .meta{min-height:60px } .products.grid .inner:hover .image img{max-height:96% } .parent_category .product-container.mega{margin-bottom:3em } .parent_category .product-container.mega h2{background:none; border-bottom:1px solid #e3e3e3; border-radius:0; border-top:1px solid #e3e3e3; color:#24292e; font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-size:19.2px; font-size:1.2rem; font-weight:600; padding-left:8px; text-align:left } .parent_category .banner{margin:1em 0 }