/*
===============================================================
 # CUSTOM CSS
 - Please do not edit this file. this file is generated by server-side code
 - Every changes here will be overwritten
===============================================================*/

.ms-parent-id-21 > .master-slider{ background:#000000; }
.slider-txt {
    font-family: 'CentraleSans_Bold';
    text-align: center;
    color: #fff;
    font-size: 60px;
    line-height: 1.2;
    letter-spacing: 1px;
}

.shop-now-btn, .shop-now-btn:hover {
    font-family: 'CentraleSans';
    color: #fff;
    border: 3px solid #ffffff;
    font-size: 23px;
    padding: 15px 35px;
    cursor: pointer;
}

.shop-button {
    text-align: center;
    padding: 30px 0 0 0;
}

.home-slider .ms-bullet {
    border: solid 2px #636166 !important;
    background: #636166 !important;
    width: 10px !important;
    height: 10px !important;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.home-slider .ms-bullet.ms-bullet-selected {
    background: #929192 !important;
    border: solid 2px #929192 !important;
}
@media only screen and (max-width: 736px) {
	.slider-txt {
        font-size: 35px;
    }
  	.shop-button {
        padding: 40px 0 0 0;
    }
  	.shop-now-btn, .shop-now-btn:hover {
        padding: 10px 35px;
    }
}
@media only screen and (max-width: 736px) {
	.slider-txt {
        font-size: 25px;
    }
  	.shop-button {
        padding: 35px 0 0 0;
    }
  	.shop-now-btn, .shop-now-btn:hover {
        padding: 7px 35px;
    }
}
@media only screen and (max-width: 414px) {
	.slider-txt {
        font-size: 22px;
    }
  	.shop-button {
        padding: 25px 0 0 0;
    }
  	.shop-now-btn, .shop-now-btn:hover {
        padding: 5px 35px;
    }
}
@media only screen and (max-width: 375px) {
	.slider-txt {
        font-size: 20px;
    }
  	.shop-button {
        padding: 25px 0 0 0;
    }
  	.shop-now-btn, .shop-now-btn:hover {
        padding: 5px 35px;
      	font-size: 15px;
    }
}
.ss-patches .ms-slide .ms-slide-bgcont:after {
  content: "Custom embroidered patches provide a high-quality look without the high cost. In addition, you get the flexibility of adding your customized design to any article of clothing regardless of size, shape, or fabric.";
}
.ss-sublimation .ms-slide .ms-slide-bgcont:after {
  content: "Sublimation printing is a direct-to-garment digital printing technology using full color artwork to transfer images to polyester and polymer-coated substrate based T-shirts. All-over print T-shirts have solved the problem with color fading and the vibrancy is higher than most standard printing methods, but requires synthetic fabrics for the ink to take hold. The key feature of dye-sublimated clothing is that the design is not printed on top of the garment, but permanently dyed into the threads of the shirt, ensuring that it will never fade.";
}
.ss-laser-etching .ms-slide .ms-slide-bgcont:after {
  content: "Looking to stand out and be noticed for quality? Choose custom laser etched apparel and fleece. Laser etching is a decorating process that burns a pattern into the top layer of fabric. The unparalleled look of laser etching is quickly becoming the choice of well established businesses and professionals. Because of the clean, precise look of laser etching, many elect to engrave their logo and align their brand with the highest quality, professional look.";
}
.ss-rhinestone .ms-slide .ms-slide-bgcont:after {
  content: "Choose from clear high quality crystals or vibrant colored metal stones. The metal stones are lighter weight and truer color for your colored rhinestone needs. Our expert design staff will use the best combination of stone sizes to give you the best look possible.";
}
.ss-direct-to-garment .ms-slide .ms-slide-bgcont:after {
  content: "GPSA custom knitted caps, scarves and ear warmers integrate your artwork right into the knitting of the garment, for years of visibility, durability and practical use.";
}
.ss-tackle-twill .ms-slide .ms-slide-bgcont:after {
  content: "Tackle Twill, or applique, involves sewing down a number or letter and applying to the surface of another material usually with a nylon twill. Tackle Twill is the most popular for both professional sports teams and school athletic organizations. Look closely at your favorite football, baseball, or hockey player's jersey. Also look at many of the jerseys fans wear when watching the game. These jerseys have most likely been decorated with tackle twill names and numbers.";
}
.ss-glitter .ms-slide .ms-slide-bgcont:after {
  content: "Glitter or Shimmer ink is when metallic flakes become an additive in the ink base to create this sparkle effect. Usually available in gold or silver, but can be mixed to make most colors.";
}
.ss-3d-embroidery .ms-slide .ms-slide-bgcont:after {
  content: "3D foam (3D Puff) is a technique where foam is inserted under the top stitch to raise the surface, giving a three-dimensional look to your embroidery designs.The 3D foam effect is commonly used on garments that don’t require much washing. Apparel like caps, jackets and other outerwear are pieces that are best suited for this technique.";
}
.ss-custom-embroidery .ms-slide .ms-slide-bgcont:after {
  content: "Custom Embroidery adds a 'Best in Class' touch to your shirts, jackets, hats, bags and accessories.";
}
.ss-puff-printing .ms-slide .ms-slide-bgcont:after {
  content: "Expanding ink, or puff, is an additive to plastisol inks which raises the print off the garment, creating a 3D feel and look to the design.";
}
.ss-discharge .ms-slide .ms-slide-bgcont:after {
  content: "Discharge ink is used to print lighter colors onto dark background fabrics, it works by removing the dye of the garment – this means they leave a much softer texture. One of the cons with this process is that exact colors are difficult to control. One of the pros of using this process is it is especially good for distressed prints and under-basing on dark garments that are to be printed with additional layers of plastisol. It adds variety to the design or gives it that natural soft feel.";
}
.ss-plastisol .ms-slide .ms-slide-bgcont:after {
  content: "Plastisol ink is the most commonly used ink for printing designs on to garments, and is particularly useful for printing opaque graphics on dark fabrics. Plastisol inks are recommended for printing on colored fabric. Plastisol is extremely opaque and can retain a bright image for many years with proper care. Plastisol sits atop the threads instead of soaking into them, giving it a raised, plasticized texture.";
}
.client-slider .client-slider-title {
    font-family: 'AvenirNextLTPro_Bold';
    color: #fff;
    letter-spacing: 1px;
    font-size: 40px;
    position: relative;
    top: -100px;
}

.client-slider .ms-bullet {
    border: solid 2px #5c595f !important;
    background: #5c595f !important;
    width: 10px !important;
    height: 10px !important;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.client-slider .ms-slide-bgcont img {
    margin: 0 !important;
    width: 100% !important;
    height: 430px !important;
}

.client-slider .ms-bullet.ms-bullet-selected {
    background: #d3d3d3 !important;
    border: solid 2px #d3d3d3 !important;
}
@media only screen and (max-width: 1024px) {
	.client-slider .ms-slide-bgcont img {
      height: 370px !important;
  }
}
@media only screen and (max-width: 1024px) {
	.client-slider .ms-slide-bgcont img {
      height: 340px !important;
  }
}
@media only screen and (max-width: 860px) {
	.client-slider .ms-slide-bgcont img {
      height: 305px !important;
  }
}
@media only screen and (max-width: 860px) {
	.client-slider .ms-slide-bgcont img {
      height: 280px !important;
  }
}
@media only screen and (max-width: 736px) {
	.client-slider .ms-slide-bgcont img {
      height: 260px !important;
  	}
  	.client-slider .client-slider-title {
      top: -70px;
  	}
}
@media only screen and (max-width: 586px) {
	.client-slider .client-slider-title {
        top: -50px;
        left: 0;
        right: 0;
        font-size: 25px;
        text-align: center;
        margin: 0 auto;
    }
  	.client-slider .ms-slide-bgcont img {
        height: 205px !important;
    }
}
@media only screen and (max-width: 480px) {
  	.client-slider .ms-slide-bgcont img {
        height: 170px !important;
    }
}
@media only screen and (max-width: 480px) {
  	.client-slider .ms-slide-bgcont img {
        height: 150px !important;
    }
  	.client-slider .client-slider-title {
    	top: -30px;
        font-size: 18px;
    }
}
@media only screen and (max-width: 480px) {
  	.client-slider .ms-slide-bgcont img {
        height: 115px !important;
    }
}
.slider-txt {
    font-family: 'CentraleSans_Bold';
    text-align: center;
    color: #fff;
    font-size: 60px;
    line-height: 1.2;
    letter-spacing: 1px;
}

.shop-now-btn, .shop-now-btn:hover {
    font-family: 'CentraleSans';
    color: #fff;
    border: 3px solid #ffffff;
    font-size: 23px;
    padding: 15px 35px;
    cursor: pointer;
}

.shop-button {
    text-align: center;
    padding: 30px 0 0 0;
}

.home-slider .ms-bullet {
    border: solid 2px #636166 !important;
    background: #636166 !important;
    width: 10px !important;
    height: 10px !important;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.home-slider .ms-bullet.ms-bullet-selected {
    background: #929192 !important;
    border: solid 2px #929192 !important;
}
@media only screen and (max-width: 736px) {
	.slider-txt {
        font-size: 35px;
    }
  	.shop-button {
        padding: 40px 0 0 0;
    }
  	.shop-now-btn, .shop-now-btn:hover {
        padding: 10px 35px;
    }
}
@media only screen and (max-width: 736px) {
	.slider-txt {
        font-size: 25px;
    }
  	.shop-button {
        padding: 35px 0 0 0;
    }
  	.shop-now-btn, .shop-now-btn:hover {
        padding: 7px 35px;
    }
}
@media only screen and (max-width: 414px) {
	.slider-txt {
        font-size: 22px;
    }
  	.shop-button {
        padding: 25px 0 0 0;
    }
  	.shop-now-btn, .shop-now-btn:hover {
        padding: 5px 35px;
    }
}
@media only screen and (max-width: 375px) {
	.slider-txt {
        font-size: 20px;
    }
  	.shop-button {
        padding: 25px 0 0 0;
    }
  	.shop-now-btn, .shop-now-btn:hover {
        padding: 5px 35px;
      	font-size: 15px;
    }
}