		.sports-2017-nav {		 	
		 	box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.3);
		 	z-index: 1;
		 }
		 .sports-2017-nav ul {
		 	list-style: none;
		 	padding: 0;
		 	margin: 0;
		 }
		 .sports-2017-nav li {
		 	display: inline-block;
		 	padding: 0px 5px 40px;
		 }
		 .sports-2017-nav a {
		 	color: #000;
		 	text-decoration: none;
		 	font-weight: bold;
		 	font-size: 20px;
		 	text-transform: uppercase;
		 }
		 .sports-2017 p {
		 	font-size: 16px;
		 	padding-bottom: 10px;
		 }
		 .sports-2017 h1 {
		 	margin: 20px 0 0;
		 	font-size: 130px;
		 	text-transform: uppercase;
		 	font-style: italic;
		 	color: #919191;
		 }
		 .sports-2017 .affix h1 { font-size:85px; }
		 .sports-2017 h2 {
		 	margin: 0 0 10px 0;
		 }
		 .sports-2017 h3 {
		 	margin: 0 0 10px 0;
		 	font-size: 22px;		 	
		 }
		 .sports-2017 h4 {
		 	margin: 7px 0 2px 0;	 	
		 }
		 .sports-2017 h5 {
		 	margin: 0 0 10px 0;	 	
		 	font-size: 16px;
		 	font-weight: normal;
		 	display: inline-block;
		 	color: #8d8d8d;
		 }
		 .sports-2017-nav a:hover {
		 	color: #8e8e8e;
		 }
		 .sport-feature h4 {
		 	color: #000;
		 	font-size: 22px;
		 }
		 .sport-feature h4:hover {
		 	color: #8e8e8e;
		 }
		 .sport-feature h4 {
		 	padding-left:15px;
		 }
		 .sport-feature h5 {
		 	margin: 0 0 10px 0;
		 	padding-left:15px;
    		font-size: 16px;
    		font-weight: normal;
    		display: inline-block;
    		color: #8d8d8d;
    	}
		 .affix-wrapper {
		    /* min-height: 226px; */
		    z-index: 200 !important;
		    position: relative;
		}
		.baseball-boombah-difference {
			position: relative;
			display: block;
		}
		.baseball-boombah-difference h3 {
			font-size: 48px;
			color: #fff;
			font-style: italic;
			margin-top: 0;
			font-weight: normal;
		}
		.baseball-boombah-difference h4 {
			color: #fff;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 30px;
			font-weight: normal;
		}		
		.baseball-boombah-difference .col-md-4 {
			padding: 0 20px;
		}
		.baseball-boombah-difference p {
			font-size: 18px;
			color: #fff;
			line-height: normal;
		}
		.container-oversized {
			margin: 0 auto;
			padding: 0 7%;
		}
		.boombah-difference-overlay {
			position:absolute; 
			top:0; 
			left:0; 
			z-index:50;
			padding: 0 8%;
			/*display: flex;
			align-items:center;*/
		}
		.jumbotron-baseball {
			background-image: url("https://boombah.scene7.com/is/image/boombah/boombah-custom-labs-sublimation-info-3?wid=2400");
		    background-repeat: no-repeat;
		    background-position: center center;
			padding: 10%;
			background-color: #fff;
		}
		.uniform-authentic-img { background-image: url("https://boombah.scene7.com/is/image/boombah/boombah-custom-labs-authentic-info-1?wid=2400"); }

		.uniform-embroidery-img { background-image: url("https://boombah.scene7.com/is/image/boombah/boombah-custom-labs-embroidery-info-1?wid=2400"); }

		.uniform-twill-img { background-image: url("https://boombah.scene7.com/is/image/boombah/boombah-custom-labs-tackle-twill-info-2?wid=2400"); }

		.jumbotron-baseball .col-lg-5 {
			float: right;
			color: #FFF;
		}
		.baseball-boombah-difference-jumbotron {
			background: url("https://boombah.scene7.com/is/image/boombah/sports-baseball-boombah-difference-2?wid=2400");
			background-repeat: no-repeat;
		    background-position: center center;
			padding: 5% 2%;
			backgound-size: cover;
		}
		.white-rectangle-button a {
			background: rgba(255, 255, 255, .25);
			border: solid 1px #FFF;
			padding: 10px 40px;
			color: #FFF;
			font-size: 22px;
			display: inline-block;
		}
		.white-rectangle-button a:hover {
			background: rgba(255, 255, 255, .4);
		}
		.transparent-rectangle-button-black a {
			border: solid 2px #000;
			padding: 20px 80px;
			color: #000;
			font-size: 22px;
			display: inline-block;
		}
		.transparent-rectangle-button-black a:hover {
			background: rgba(0, 0, 0, .05);
		}
		.sports-custom-apparel .col-md-10 {
			background-color: rgb(232, 232, 232);
			padding: 4% 0;
		}
		.sports-custom-apparel h3, .sports-join-community h3 {
			font-size: 48px;
			color: #000;
			font-style: italic;
			margin-top: 0;
			margin-bottom: 20px;
			font-weight: normal;
		}
		.sports-custom-apparel p, .sports-join-community p {
			font-size: 22px;
			color: #000;
			line-height: normal;
		}
		.sports-olapic-bg  {			
			background-color: rgb(232, 232, 232);
			padding: 4% 0;
		}
		.section-bounce-up .bounce-up-animation {
			opacity: 0;
			-moz-transition: all 1000ms ease-out;
			-webkit-transition: all 1000ms ease-out;
			-o-transition: all 1000ms ease-out;
			transition: all 1000ms ease-out;
			-moz-transform: translate3d(0px, 400px, 0px);
			-webkit-transform: translate3d(0px, 400px, 0px);
			-o-transform: translate(0px, 400px);
			-ms-transform: translate(0px, 400px);
			transform: translate3d(0px, 400, 0px);
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			backface-visibility: hidden;
		}

		.section-bounce-up.in-view .bounce-up-animation {
			opacity: 1;
			-moz-transform: translate3d(0px, 0px, 0px);
			-webkit-transform: translate3d(0px, 0px, 0px);
			-o-transform: translate(0px, 0px);
			-ms-transform: translate(0px, 0px);
			transform: translate3d(0px, 0px, 0px);
		}

		.custom-labs-title-m { 
			font-size: 2em;
    		text-transform: uppercase;
    		opacity: 1;
    		transition-delay: 0.1s;
    		transition-duration: 0.2s;
    		border: solid 2px #fff;
    		border-radius: 5px;
    		padding: 5px;
    		text-align: center;
    		background-color: rgba(225, 225, 225, 0.4);
    		margin: 0 auto;
    		width: 75%;
    	}

		@media only screen and (min-width: 100px) and (max-width: 767px) {

			.sports-2017 h1 {
				font-size: 56px;
			}	    	
			.sports-2017-nav UL {
				padding-bottom: 20px;
			}
			.sports-2017-nav li {
			 	display: block;
			 	padding: 5px 0px;
			}
			.affix {
		        position: static;
		    }
		    .jumbotron-baseball, .baseball-boombah-difference-jumbotron {
		    	text-align: center;
		    	background-size: cover;
		    }
		    .transparent-rectangle-button-black a {
			    padding: 15px 60px;
			}			
    		.baseball-boombah-difference h4 {
    			font-size: 24px;
    		}	
			.sports-custom-apparel h3, .sports-join-community h3 {
				font-size: 42px;
			}
			.sports-custom-apparel p, .sports-join-community p {
			    font-size: 18px;
			}
		}
    	@media only screen and (min-width: 768px) and (max-width: 939px) {
    		.sports-2017 h1 {
				font-size: 56px;
			}

    		.baseball-boombah-difference h4 {
    			font-size: 24px;
    		} 
			.sports-custom-apparel p, .sports-join-community p {
			    font-size: 18px;
			}

    	}
    	@media only screen and (min-width : 940px) and (max-width : 1440px) {
    		.sports-2017 h1 { font-size:80px; }
    		.sports-2017 .affix h1, .sport-2017 .affix-top h1 { font-size:56px; }
    	}