.mainContainer,header{left:0;width:100%;padding-top:0}.filterWrap{left:-50%;width:50%}.lft,.rght,.lft figure img,.rght figure img{float:left;display:inline-block;width:100%;text-align:left}.rght{padding:5% 0 0 5%}.lft figure{max-height:250px;overflow:hidden;position:relative;padding-top:250px}.lft figure img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:100%;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}#featured{max-width:1440px}#featured h1{font-size:73px;font-size:4.5625rem;line-height:73px;line-height:4.5625rem}#featured h1 span{display:block;line-height:inherit}#featured h2{font-size:36px;font-size:2.25rem;margin-top:24px;margin-top:1.5rem}#featured p{font-size:27px;font-size:1.6875rem;margin-top:24px;margin-top:1.5rem;color:#5a5a5a}#featured a.button{font-size:30px;font-size:1.875rem;margin:24px auto;margin:1.5rem auto}#half,#zero{width:100%;height:auto;float:left}.fabric .fauxH1,.fabric .pStyle{color:#fff;position:relative;z-index:1}.white .fauxH1,.white .pStyle{color:#222}.white{background-image:none!important;color:#222}a.category.homeIcon{color:red!important}.shirt{position:absolute;right:0;bottom:0}b{font-size:20px;font-size:1.25rem;font-weight:500}.infoWrap p{line-height:30px;line-height:1.875rem;text-align:inherit}.fabric .infoWrap p{color:#fff}.story{float:left;background-repeat:no-repeat;height:auto;min-height:600px;width:100%;display:inline-block;position:relative}.story.campus{min-height:0}.small{height:auto;min-height:0;padding:16px 0}.small input#email_address,.small input#signup_pwd,.small button#submit-newsletter{width:100%;margin:16px auto;display:block}.small .newsletter{position:relative;z-index:1}span.fauxH6{font-size:24px;display:block;margin-top:16px}a.getStartedLink,a.campusLink{float:left;width:100%;height:auto;position:relative;z-index:1;color:#fff}a.campusLink:after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:0;content:'';background-color:rgba(0,0,0,.5)}a.campusLink .info{position:absolute;top:20%;left:0;right:0;bottom:auto;margin:auto;height:150px;width:95%;max-width:480px;z-index:1}a.campusLink .info h2{font-size:36px;font-size:2.25rem}a.campusLink h3{font-size:36px;font-size:2.25rem;position:absolute;top:auto;left:0;right:0;bottom:10%;margin:auto;width:200px;height:75px;z-index:1}a.campusLink h3 img{max-width:40px;position:relative;top:13px;margin-right:10px}.fabric .newsletter,.fabric .newsletter p.code{color:#fff;display:inline-block}form#newsletterform{position:relative}form#newsletterform .buttonGray{width:95%}.fabric:before{background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:'';z-index:0}.contentWrap{margin:0;display:inline-block;float:left;position:relative;max-width:450px}.infoWrap{display:inline-block;width:100%;height:auto;cursor:default;text-align:center;padding:20px 0;color:#222}.fabric .infoWrap .info,.white .infoWrap .info{text-align:center}.contentWrap .info{text-align:inherit;position:relative;width:90%;display:inline-block;text-align:left}#one{background-size:cover;background-position:center}#one .infoWrap{background-color:#fff;padding:20px 0}#one.fabric .infoWrap{background-color:transparent}#one .infoWrap{max-width:340px}#two{background-image:url('../Images/Home/blue-shirt-pocket-tee.jpg');background-size:cover;background-position:0 center}#three{background-image:url('../Images/Home/custom-t-shirt-artwork.jpg');background-size:60% auto;background-position:right center}#four{background-image:url('../Images/Home/the-art-of-sewing.jpg');background-size:cover;background-position:center}#five{background-image:url('../Images/Home/custom-t-shirt-pack.jpg');background-size:45% auto;background-position:right 0}.preload{display:none}#discount{width:100%;display:inline-block;text-align:left;margin:5px auto}p.code{text-align:inherit}span.codeRed{color:red;cursor:text}.fabric span.codeRed{font-family:'Questrial',sans-serif;font-size:20px;background-color:rgba(0,0,0,.7);border-radius:5px;padding:2px;margin-left:3px}.hide{display:none}.contentWrap .fauxH1{text-align:inherit;font-size:43px;font-size:2.6875rem;line-height:43px;line-height:2.6875rem;margin:35px 0 16px;cursor:pointer;color:inherit;display:inline-block}.fabric .contentWrap .fauxH1{color:#fff}#one .fauxH1{margin:0 auto;cursor:default}#two .contentWrap,#four .contentWrap{float:right;padding:0;margin-right:2%;max-width:450px}.infoWrap #email_address,.infoWrap #signup_pwd{width:100%;max-width:97%;height:30px;margin:16px auto}legend{width:100%;text-align:center}.infoWrap #signup_pwd{margin:0 auto 16px}a#cta{display:none;width:100%}a.cta{margin-top:16px}article.story .info a.email,article.story .info a.call{font-size:24px;font-size:1.5rem;cursor:pointer;margin:50px 0 0;background-repeat:no-repeat;background-image:url('/Images/Upload/icon-cta-sprite.png');background-size:60px auto;color:#fff;text-align:center;line-height:60px;line-height:3.75rem;width:100%;padding:10px 0;height:auto}article.story .info a.call,article.story .info a.call:hover{background-position:10px -406px}article.story .info a.email,article.story .info a.email:hover{background-position:10px -490px;display:none}.mobile{display:none}.button.large.cta{margin-top:30px}.weSewArrow{display:none}button.waiting{position:relative}.pStyle{font-family:'Open Sans',sans-serif;font-size:13px;font-size:.8125rem;color:#5a5a5a}@media screen and (max-width:1024px){#four div.desktop.button.large.cta{display:none}}@media screen and (max-width:1024px)and (orientation:landscape){.contentWrap{margin-left:25px;max-width:350px}#two div.contentWrap,#four div.contentWrap{margin-right:25px;max-width:450px}article.story .info a.email,article.story .info a.email:hover{display:inline-block}}@media all and (device-width:768px)and (device-height:1024px)and (orientation:portrait){article.story .info a.email,article.story .info a.email:hover{display:inline-block}}@media all and (device-width:1024px)and (device-height:768px)and (orientation:landscape){article.story .info a.email,article.story .info a.email:hover{display:inline-block}#two .contentWrap,#four .contentWrap{max-width:500px;margin-right:20px}}@media screen and (max-width:768px){#signupMsg{text-align:center}#one div.contentWrap,#three div.contentWrap{float:left;text-align:center;padding:0}#one div.contentWrap{float:none}#two div.contentWrap,#four div.contentWrap{padding-right:0;margin:65px 65px 0 0}#two{background-position:-140px center}#three{background-position:110% center}.infoWrap{background-color:rgba(255,255,255,.9);max-width:340px;float:none}div.desktop.button{display:none}}@media screen and (max-width:480px){.mobile{display:inline-block}.desktop{display:none}div.contentWrap{margin:0}#one div.contentWrap{padding:65px 0 25px;margin:0;text-align:center}#one.white div.contentWrap,#one.fabric div.contentWrap{padding:0}#two{background-size:180% auto;background-position:0 0}#two div.contentWrap{padding:325px 0 0;margin:0;text-align:center}#three{background-size:cover;background-position:center -175px}#three div.contentWrap{padding:275px 0 0;margin:0;text-align:center}#four{background-size:auto 275px;background-position:0 0}#five{background-size:100% auto;background-position:center 0}#four div.contentWrap{padding:275px 0 0;margin:0;text-align:center}#five div.contentWrap{padding-top:400px}.story{min-height:480px}#one.story,.story.small{min-height:0}div.infoWrap{background-color:rgba(255,255,255,1);max-width:100%}.button.large,.infoWrap #email_address,.infoWrap #signup_pwd{font-size:24px;font-size:1.5rem;height:auto;line-height:50px;line-height:3.125rem;padding:10px 0;width:100%}.tablet{display:block}.downArrow{text-align:center}.downArrow img{max-width:65px}}@media screen and (min-width:875px){.weSewArrow{position:absolute;top:256px;right:54%;color:#000;margin:0;font-family:'Permanent Marker',cursive;height:100px;background-image:url('../Images/customizer/black-arrow-right.png');background-repeat:no-repeat;background-position:right bottom;background-size:auto;width:140px;display:inline-block;text-align:center}}@media screen and (min-width:768px){.mainContainer{padding-top:60px}.filterWrap{left:-25%;width:25%}.story.campus{min-height:600px}.lft,.rght{max-width:50%}.lft figure{max-height:535px;overflow:hidden;position:relative;padding-top:535px}.lft figure img{max-width:none}}@media screen and (min-width:1025px){.filterWrap{left:-15%;width:15%}#one .contentWrap,#three .contentWrap,#five .contentWrap{margin-left:2%}.tablet{display:none}}.small.white .contentWrap,#one.small.fabric .contentWrap{margin:0 auto;width:90%;max-width:400px;float:none}.small.white .contentWrap .infoWrap,#one.small.white .contentWrap .infoWrap .info{margin:0}