.homepage .main{-webkit-transform:translate3d(0,0,0)}.homepage h1{display:none}.homepage h2.top-title{margin:12px 0 5px}.homepage .custom-select{z-index:1100}.homepage .row{margin:0 0 0 -10px;margin:0 0 0 -.75%}.homepage .row article{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 10px 10px;padding:0 0 .75% .75%;float:left;position:relative}.homepage .row article img{width:100%;max-width:100%;height:auto}.bannerbutton{position:absolute;top:13px;left:-10px;z-index:999;text-align:center;line-height:32px;height:30px;min-width:100px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:grey;font-size:12px !important;font-size:1.2rem !important;font-weight:normal;text-transform:uppercase;text-decoration:none !important;background:#fff;background:rgba(255,255,255,0.7);display:inline-block;font-family:PillGothic300mgSemibd;padding:0 11px 0 20px;vertical-align:top;letter-spacing:1px}.bannerbutton:hover{background-color:#fff;color:grey;cursor:pointer}.homepage .ms-slide .box-ie-bg{height:35% !important;width:27% !important}.master-slider .ms-slide img{height:100% !important;margin-top:0 !important;margin-left:0 !important}.homepage .main .box-ie-bg{position:absolute;min-width:100%;background:url('http://statics.suitsupply.com/images/homepage/campaign-spring-summer-2014/white-transparent-px.png') repeat left top}.homepage .row .size1of3 .box-ie-bg{height:83px;top:52%}.homepage .row .size1of5 .box-ie-bg,.homepage .row .size2of5 .box-ie-bg{height:65px;top:45%}.homepage .row.mag .box-ie-bg{height:70px;top:42%}.homepage .row .box-title,.homepage .ms-container .box-title{font-family:varelaregular;text-transform:uppercase;color:#fff;text-shadow:0 0 3px #000;width:26%;white-space:nowrap}.homepage .overlaymiddle{position:absolute;top:51%;width:100%;text-align:center}.homepage .ms-container .box-title{display:block}.homepage .row .box-title:hover{color:#fff}.homepage .box-title-lines{border-top:2px solid #fff;border-bottom:2px solid #fff;height:18%;width:9%}.homepage .ms-container .box-title{font-size:26px;font-size:2.6rem;line-height:28px;letter-spacing:3px;text-align:center}.homepage .ms-container .box-title-shop{font-size:12px;font-size:1.2rem;width:4%}.homepage .ms-container .box-title-shop a{color:#fff;font-family:PillGothic300mgSemibd;letter-spacing:1px;letter-spacing:.1rem;font-size:100%;font-weight:normal}.homepage .ms-container .box-title-shop-frame{height:5%;width:6%;border-radius:3px;border:2px solid #fff;background-color:rgba(0,0,0,0.2);cursor:pointer}.homepage .row .size1of3 .box-title{font-size:20px;font-size:2rem;line-height:54px;letter-spacing:7px}.homepage .row .size1of5 .box-title,.homepage .row .size2of5 .box-title,.homepage .row .size1of2 .box-title{font-size:16px;font-size:1.6rem;letter-spacing:5px}.homepage .row .size1of5 .box-title,.homepage .row .size1of2 .box-title{line-height:42px;display:inline-block;width:auto}.homepage .row .size2of5 .overlayright .box-title{position:absolute;line-height:18px;right:20px;width:60%}.homepage .row .size2of5 .overlayleft .box-title{position:absolute;line-height:18px;left:0;width:60%}.homepage .row .titlelines,.homepage .ms-container .titlelines{border-top:2px solid white;border-bottom:2px solid white;display:inline-block;position:absolute}.homepage .ms-slide .ms-layer{text-align:center}.homepage .ms-container .titlelines{min-width:100px;height:76px;left:50%;margin-left:-50px;top:-10px}.homepage .row .titlelines{left:50%;margin-left:-5%;width:10%}.homepage .size1of3 .titlelines{height:52px}.homepage .size1of5 .titlelines,.homepage .size1of2 .titlelines{height:38px}.homepage .size2of5 .titlelines{height:51px;margin-top:-10px}.homepage .row .size1of3 .overlay,.homepage .row .size1of5 .overlay,.homepage .row .size2of5 .overlayright,.homepage .row .size2of5 .overlayleft,.homepage .row .size2of5 .overlay,.homepage .row .size1of2 .overlay{position:absolute;width:100%;text-align:center}.homepage .row .size1of3 .overlay{top:55%}.homepage .row .size1of5 .overlay,.homepage .row .size1of2 .overlay{top:50%}.homepage .row .size2of5 .overlayleft,.homepage .row .size2of5 .overlayright,.homepage .row .size2of5 .overlay{top:51%}.homepage .mag .titlemag{margin-bottom:10px;background-image:url('http://statics.suitsupply.com/images/general/pixel.png');background-repeat:repeat-x;background-position:center;text-align:center;margin-left:10px}.homepage .mag .box-title.dbl{line-height:15px;width:100%}.homepage .mag .box-title.dbl .titlelines{height:51px;margin-top:-10px}.homepage .mag .titlemag>span{background-color:white;width:100px;display:inline-block}.homepage .row.mag .size1of2{position:relative}.homepage .row.mag .sectionlink,.homepage .row.mag .size1of2>p{padding-left:10px}.homepage .btn-banner{text-align:center;line-height:30px;height:30px;min-width:100px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #fff;margin-top:35px;color:#fff;font-size:12px !important;font-size:1.2rem !important;font-weight:normal;text-transform:uppercase;text-decoration:none !important;background-color:rgba(0,0,0,0.2);display:inline-block;cursor:pointer;font-family:PillGothic300mgSemibd;padding:0 20px;vertical-align:top;letter-spacing:1px}.homepage .row .overlay h2{color:#FFF;text-shadow:1px 1px 3px #000;font-size:18px;font-size:1.8rem;line-height:20px;display:block;margin:0 0 10px}.homepage article.new .gray{background-color:#fff;background-position:100% 0;background-repeat:no-repeat}.homepage article .gray{padding:12px 20px;background-color:#e8e8e8;height:100%;min-height:110px}.homepage article.shops select,.homepage article.newsletter input[type=text]{width:100%;padding:5px}.homepage article.shops .btn,.homepage article.newsletter .btn,.homepage article.new .btn{margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.home-banner img{width:100%}.home-banner{position:relative;margin-bottom:.75%}.home-banner .formactions .btn{width:44%}.home-banner .formactions a:nth-child(1){margin-left:13px}.home-banner .formactions a:nth-child(2){margin-right:13px}.banner-msgbox{display:none;position:absolute;padding:20px 10px;width:360px;left:52%;margin-left:-200px;top:50%;margin-top:-15px;background-color:#fff;box-shadow:0 0 10px 0 #000}.homepage article .home-banner h2{display:block;text-align:center}@media only screen and (max-width:640px){.homepage .slider-wrapper,.homepage article h2,.homepage article.newsletter,.homepage article.new{display:none}.homepage .row article{padding:0 0 10px}.homepage .row.mag .sectionlink,.homepage .row.mag .size1of2>p{padding-left:0}.homepage .row.mag img{margin-bottom:10px}.homepage article .gray{min-height:0}.homepage .titles{padding:10px 0}.homepage .titles h2{width:49%;float:right;text-align:right}.homepage .titles h2:first-child{border-right:1px solid #787878;float:left;text-align:left}.homepage .size1of3,.homepage .size1of2,.homepage .size2of3,.homepage .size1of4,.homepage .size3of4,.homepage .size1of5,.homepage .size2of5,.homepage .size3of5,.homepage .size4of5,.homepage article img{width:100%}#overlay-box{width:80%;left:0 !important;padding-left:5%;padding-right:5%;margin-left:5%;margin-right:5%}}.mobile .menu-block{min-height:60px}