/* MD5 Digest: 850d3b19254dcb70418ad81c4543e774*/
/* Cached: Fri, Aug 07 2026 10:39:51pm EDT (Epoch: 1786156791) */

/* Copyright (c) 2026 LogoSportswear.com -  All Rights Reserved */

.row .col:first-child{margin-left:0%}.row:after{clear:both}.col1{float: left;margin:0 0 0 1.2%;width:7.2333333333333%}.col2{float: left;margin:0 0 0 1.2%;width:15.566666666667%}.col3{float: left;margin:0 0 0 1.2%;width:23.9%}.col4{float: left;margin:0 0 0 1.2%;width:32.233333333333%}.col5{float: left;margin:0 0 0 1.2%;width:40.566666666667%}.col6{float: left;margin:0 0 0 1.2%;width:48.9%}.col7{float: left;margin:0 0 0 1.2%;width:57.233333333333%}.col8{float: left;margin:0 0 0 1.2%;width:65.566666666667%}.col9{float: left;margin:0 0 0 1.2%;width:73.9%}.col10{float: left;margin:0 0 0 1.2%;width:82.233333333333%}.col11{float: left;margin:0 0 0 1.2%;width:90.566666666667%}.col12{float: left;margin:0 0 0 1.2%;width:98.9%}.col2{width:15.53% !important}.col1{width:7.17% !important}.col12{float: none}.bg-white{background:#fff}.bg-black{background:#000}.bg-darkblue{background:#163d57}.bg-blue{background:#035d98}.bg-cyan{background:#269de9}.bg-green{background:#008b00}.bg-yellow{background:#ffc347}.bg-pink{background:#cf214f}.bg-cream{background:#f3f3ec}.bg-dark{background:#282c2e}.bg-dark90{background:#282c2e}.bg-dark80{background:#585d5f}.bg-dark50{background:#b8bec2}.bg-light{background:#e8eff3}.color-white{color:#fff}.color-black{color:#000}.color-darkblue{color:#163d57}.color-blue{color:#035d98}.color-cyan{color:#269de9}.color-green{color:#008b00}.color-yellow{color:#ffc347}.color-pink{color:#cf214f}.color-cream{color:#f3f3ec}.color-dark{color:#282c2e}.color-dark90{color:#282c2e}.color-dark80{color:#585d5f}.color-dark50{color:#b8bec2}.color-light{color:#e8eff3}#main-site-container{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;text-align:center;width:100%}#carousel_primary_container{margin-top:0 !important}.magic.carousel{text-align:center}.magic.carousel .next, .magic.carousel .prev{display: none;float: left;height:150px;position: relative;width:50px;text-align:center}.magic.carousel .next img, .magic.carousel .prev img{margin:auto;position:absolute;left:0;top:0;right:0;bottom:0}.magic.carousel .next{margin-left:10px}.magic.carousel .prev{margin-right:10px}.magic.carousel .items{float: left;position: relative}.magic.carousel .items .item{display: none}.magic.carousel .items .item:first-child{display:block}.magic.hero{background: url('/responsive/img/index/hero-spring-21.jpg');background-position:center center;background-repeat: no-repeat;color:#fff;display:block;height:360px;text-align:center}.magic.hero .mobile{display: none}.magic.hero .container{box-sizing:border-box;display: inline-block;margin:130px 0 0 0;text-align:center;width:1115px;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.magic.hero .container #details{width:500px}.magic.hero .container #details h1{font-size:30pt !important;font-weight:500;margin:auto;padding:0}.magic.hero .container #details h1 span{white-space: nowrap}.magic.hero .container #details h2{font-size:15pt !important;margin-bottom:15px;margin-top:10px}.magic.hero .container #details h2 span{white-space: nowrap}.magic.hero .container #details h1, .magic.hero .container #details h2{line-height:125%;text-shadow:1px 1px 2px #000}.magic.hero .container #details p{font-size:12pt}.magic.hero .container #details p a{color:#fff;text-decoration: none;text-transform: uppercase}.magic.hero .container #details p a:hover{text-decoration: underline}#homepage{display: inline-block;margin:0 auto;width:1000px}#homepage h3{margin-top:0;text-align:center;font-weight:500}#homepage #about{background:#fafafa;color:#000;font-family: 'Open Sans', sans-serif;margin:80px 0;padding:25px}#homepage #about h3{text-align:center}#homepage #about p{font-size:11pt;line-height:175%;text-align: left}#homepage #about p:last-child{margin-bottom:0;padding-bottom:0}#homepage #brands{margin:50px 0}#homepage #brands .shadow-border{padding:10px 0;margin-bottom:30px}#homepage #brands .brand{display: inline-block;float: left;opacity:1.0;width:14.5%;margin:0 13px;background:#fafafa;border:1px solid #f5f5f5;box-sizing:border-box;color:#035d98;text-decoration: none}#homepage #brands .brand:hover{opacity:0.8;text-decoration: underline}#homepage #brands .brand.w25{width:25%;margin-bottom:40px}#homepage #brands .brand.w20{width:20%;margin-bottom:20px}#homepage #brands .brand.nike-brand{margin-left:0}#homepage #brands .brand.new-era-brand{margin-right:0}#homepage #brands .brand p{margin:10px 0}#homepage #brands .callout{color:#035d98;display:block;font-size:13pt;font-weight:500;margin-top:25px;text-align:center;text-decoration: none}#homepage #brands .callout:hover{text-decoration: underline}#homepage #brands p{font-size:12pt}#homepage #benefits .benefits-background{background: url('/responsive/img/index/benefits.jpg') center bottom no-repeat;color:#fff;height:423px;margin-bottom:50px}#homepage #benefits .benefits-background .benefits-content{width:500px;float: left;padding:30px 0 0 30px}#homepage #benefits .benefits-background .benefits-content h3{text-align: left}#homepage #benefits .benefits-background .benefits-content p{text-align: left;font-size:12pt;line-height:175%}#homepage #benefits .benefits-background .benefits-content ul{text-align: left;padding:15px;font-size:12pt;line-height:175%}#homepage #sublimated-and-store{margin:30px 0 70px}#homepage #sublimated-and-store h3{margin:20px 0}#homepage #sublimated-and-store h3 span{white-space: nowrap}#homepage #sublimated-and-store a.link-button, #homepage #sublimated-and-store a.link-button:active, #homepage #sublimated-and-store a.link-button:link{font-size:18pt !important;font-weight:600;text-transform: uppercase;background:#9dce2c;border:1px solid #9dce2c;border-radius:5px;box-sizing:border-box;color: white !important;display: inline-block;margin-bottom:6px;margin-top:4px;min-width:275px;text-align:center;padding:6px;text-decoration: none;-moz-border-radius:5px;-moz-box-sizing:border-box;-webkit-border-radius:5px;-webkit-box-sizing:border-box}#homepage #sublimated-and-store a.link-button:hover, #homepage #sublimated-and-store a.link-button:active:hover, #homepage #sublimated-and-store a.link-button:link:hover{background:#7da423;border:1px solid #7da423}#homepage #sublimated-and-store .sublimation-content{float: left;width:480px;margin-right:40px;background:#fafafa;padding-bottom:30px}#homepage #sublimated-and-store .sublimation-content p{font-size:15pt;width:260px;margin-left:auto;margin-right:auto}#homepage #sublimated-and-store .team-store-content{float: left;width:480px;background:#fafafa;padding-bottom:30px}#homepage #sublimated-and-store .team-store-content p{font-size:15pt;width:315px;margin-left:auto;margin-right:auto}#homepage #logo-corporate{margin:75px 0}#homepage #logo-corporate img{margin-bottom:10px}#homepage #logo-corporate p{font-size:20pt}#homepage #logo-corporate p a{color:#035d98;text-decoration: none}#homepage #logo-corporate p a:hover{text-decoration: underline}#homepage #carousel{display: inline-block}#homepage #carousel #testimonial{line-height:150%;text-align: left;width:455px}#homepage #carousel #testimonial .item.logofan{height:119px}#homepage #carousel #testimonial strong{color:#035d98;display:block;font-size:11pt;margin-bottom:5px}#homepage #carousel #testimonial p{margin:5px 0;text-align:center}#homepage #carousel #testimonial p a{color:#035d98;text-decoration: none}#homepage #carousel #testimonial p a:hover{text-decoration: underline}#homepage .group-teams{float: left;width:500px;height:325px;margin:50px 0 50px}#homepage #confidence{background: url('/responsive/img/index/logo.png') #153d57;background-position: top left;background-repeat: no-repeat;box-sizing:border-box;display: inline-block;float: right;font-family: 'Open Sans', sans-serif;height:325px;padding:25px;text-align: left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:50px 0 50px}#homepage #confidence h3{font-weight: normal;color:#fff;font-size:20pt;margin-bottom:15px}#homepage #confidence ul{margin:0}#homepage #confidence ul li{color:#fff;font-size:16pt;margin:8px 0}#homepage #teamsportswear-difference #difference-box{background: url('/responsive/img/index/difference.jpg') center bottom no-repeat;color:#fff;height:565px;margin-top:60px}#homepage #teamsportswear-difference #difference-box .difference-content{width:520px;float: right;padding:50px 30px 0 0}#homepage #teamsportswear-difference h3{text-align: left}#homepage #teamsportswear-difference p{font-size:12pt;line-height:150%;text-align: left}#homepage #help{color:#035d98;margin:25px 0;padding:25px}#homepage #help h3{margin-bottom:15px}#homepage #help p{font-size:13pt}#homepage #products{background:#fff;padding:25px 0;margin-bottom:20px}#homepage #products .thumb{color:#035d98;float: left;margin-bottom:35px;text-decoration: none;width:16.66%}#homepage #products .thumb.bottom{margin-bottom:0}#homepage #products .thumb.more{width:14.28%}#homepage #products .thumb img{margin-bottom:10px;max-width:100%}#homepage #products .thumb span{display:block;font-size:11pt;text-align:center;color:#035d98}#homepage #products .thumb:hover span{text-decoration: underline}#homepage #testimonials-row{background:#fafafa}#homepage #testimonials-row .your-team{float: left;width:50%;padding:30px 40px;box-sizing:border-box}#homepage #testimonials-row .your-team h3{font-size:36pt;margin-bottom:0;font-weight: normal}#homepage #testimonials-row .your-team p{font-size:19pt}#homepage #testimonials-row #testimonials{display: inline-block;float: left;font-family: 'Open Sans', sans-serif;width:50%;padding:34px 0}#homepage #testimonials-row #testimonials h3{margin-bottom:15px;line-height:100%}#homepage #testimonials-row #testimonials .callout{color:#035d98;display:block;font-size:11pt;text-decoration: none}#homepage #testimonials-row #testimonials .callout:hover{text-decoration: underline}#homepage #testimonials-row #testimonials #testimonial .item .logofan{font-size:10pt;line-height:150%}#homepage #testimonials-row #testimonials #testimonial .item .logofan strong{color:#035d98;font-size:11pt}#homepage #testimonials-row #testimonials #testimonial .item a.logofan-crosslink{color:#035d98;text-decoration: none}#homepage #testimonials-row #testimonials #testimonial .item a.logofan-crosslink:hover{text-decoration: underline}#homepage #spring-sports{margin:70px 0 70px}#homepage #spring-sports a{color:#035d98;font-size:11pt;text-decoration: none;float: left;width:25%}#homepage #spring-sports a:hover{text-decoration: underline}#homepage #spring-sports a img{border:4px solid #f2f3eb}@media screen and (max-width:640px){.magic.hero{height:auto !important;width:100% !important}.magic.hero .desktop{display: none !important}.magic.hero .mobile{display:block}.magic.hero .mobile img{width:100%}.magic.hero .container{background:#163d57;margin:0;padding:20px 0;text-shadow:0 2px 2px rgba(0,0,0,0.3);width:100%}.magic.hero .container #details{width:100%;box-sizing:border-box;padding:0 10px}.magic.hero .container #details h1{font-size:14pt !important;line-height:150%;padding:0}.magic.hero .container #details h2{font-size:11pt !important;margin-bottom:0;margin-top:5px}#homepage{display:block;width:100%}#homepage *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#homepage #about{margin:25px 0 !important}#homepage #brands{margin:25px 0;padding:0 10px}#homepage #brands .brand{background-size:auto !important;display: inline-block;height:80px;width:50% !important;background: none;border: none;margin:10px 0 60px}#homepage #brands p{margin:0}#homepage #logo-corporate{margin:50px 0 25px}#homepage #logo-corporate img{width:100%;height:auto}#homepage #logo-corporate p{padding:0 10px;font-size:14pt}#homepage h3{font-size:20pt}#homepage #benefits img{max-width:100%}#homepage #benefits .benefits-background{background: none;color:#000}#homepage #benefits .benefits-background .benefits-content{width:100%;box-sizing:border-box;padding:15px}#homepage #sublimated-and-store .sublimation-content{width:100%;margin:0 0 40px}#homepage #sublimated-and-store .team-store-content{width:100%}#homepage #sublimated-and-store img{max-width:100%}#homepage #teamsportswear-difference img{max-width:100%}#homepage #teamsportswear-difference #difference-box{background: none;color:#000;height:auto;margin-top:20px}#homepage #teamsportswear-difference #difference-box .difference-content{width:100%;float: none;padding:10px}#homepage #carousel .prev, #homepage #carousel .next{display: none}#homepage #carousel #testimonial{width:100%}#homepage #carousel #testimonial .logofan{background-position: top center !important;background-size:100% !important;padding:0 !important;height:115px !important;text-align:center}#homepage .group-teams{max-width:100%;height:auto;margin:25px 0 0;float: none}#homepage #confidence{float: none;font-family: 'Open Sans', sans-serif;padding:25px;width:100%;height:auto;margin:25px 0 50px}#homepage #confidence h3{font-size:16pt;margin-bottom:25px}#homepage #confidence ul li{font-size:12pt;margin:10px 0}#homepage #help h3{font-size:19px}#homepage #help p{font-size:18px}#homepage #products{padding-bottom:0}#homepage #products a.thumb{width:50%}#homepage #products a.thumb.bottom{margin-bottom:35px}#homepage #products a.thumb.more{width:50%}#homepage #testimonials-row{padding:15px 0;margin:60px 0 0}#homepage #testimonials-row .your-team{float: none;width:100%;padding:10px}#homepage #testimonials-row .your-team h3{font-size:20pt}#homepage #testimonials-row .your-team p{font-size:15pt}#homepage #testimonials-row #testimonials{float: none;padding:0 10px 25px;width:100%}#homepage #testimonials-row #testimonials h3{font-size:20pt}#homepage #spring-sports a{font-size:11pt;width:46%;margin:0 2% 25px}#homepage #spring-sports a img{max-width:100%;height:auto}#homepage #spring-sports a span.hidden-span{display: none}}