/* Overrides */
#slider-left-arrow, #slider-right-arrow {
        top: 50%;
}

#slider-container {
	margin: 240px auto 0 auto;
        max-width: 1000px;
}

#seating-chart-container {
	background-image: none;
	margin-bottom: 50px;
}

	#seating-chart-module {
		background-image: url("http://www.pixelizedplonchak.com/islanders/microsite/img/final/3d-seating-chart-bg_v2.jpg"); 
	}

/* Original to this page */
#top-middle-content-container, #bottom-middle-content-container {
	width: 100%;
	float: left;
	margin-top: 30px;
	margin-bottom: 50px;
}

#bottom-middle-content-container {
	border-bottom: 1px solid #797777;
	padding-bottom: 50px;
}

#top-middle-content-left, #bottom-middle-content-left, #press-left {
	font-family: "ExpertSans", sans-serif;
	width: 65%;
	float: left;
}

	#top-middle-content-left h2, #bottom-middle-content-left h2 {
		color: #00aeef;
		font-size: 16px;
	}

	#bottom-middle-content-left h2 {
		font-size: 18px;
	}
	
	#top-middle-content-left p, #bottom-middle-content-left p {
		font-size: 14px;
		color: white;
	}

#top-middle-content-right, #bottom-middle-content-right {
	width: 30%;
	float: right;
}

	#top-middle-content-right h2 {
		color: #6e7979;
		font-family: "BrooklynSport", sans-serif;
	}
	
	#bottom-middle-content-right h2 {
		color: #00aeef;
		font-family: "BrooklynSport", sans-serif;
		border-bottom: 1px solid #2c2c2c;
		font-size: 28px;
		padding-bottom: 7px;
		margin-top: 0;
		padding-top: 0;
	}
	
	#quick-links-container {
		width: 100%;
	}
	
		.quick-links-module {
			width: 100%;
			border-bottom: 1px solid #e1e2e2; 
			padding: 15px 0;
			font-family: "ExpertSans", sans-serif;
		}
		
			.icon {
				display: inline-block;
				width: 30px;
			}
		
			.quick-links-module a {
				display: inline-block;
				float: right;
				text-decoration: none;
				color: #00aeef;
				font-size: 12px;
			}
		
			.quick-links-module span {
				display: inline-block;
				margin-left: 5px;
				color: #7f8c8c;
				font-size: 14px;
			}
			
			a#full-site {
				display: inline-block;
				margin-top: 25px;
				color: #00aaef;
				font-size: 16px;
				text-decoration: none;
				font-family: "ExpertSans", sans-serif;
			}

#featured-video h1 {
	color: #00aeef;
	font-size: 35px;
	margin-top: 0;
	padding-top: 0;
	font-family: "BrooklynSport", sans-serif;
	border-bottom: 1px solid #2c2c2c;
}

#featured-video a, a#more-press {
	font-family: "BrooklynSport", sans-serif;
	color: #00aeef;
	text-decoration: none;
	display: inline-block;
	font-size: 24px;
}
	
#videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

#videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	
video {
	width: 100%;
	height: 35px;
}
			
.video-module {
	width: 100%;
	font-family: "ExpertSans", sans-serif;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 40px;
}

	.video-module p {
		color: white;
		padding-left: 15px;
		margin-top: 0;
	}
	
		.video-module p a {
			color: #00aeef;
		}
		
#ebrochure {
	margin-top: 60px;
}		
		
	#ebrochure img{
	width: 100%;
}

#fan-experience {
        width: 100%;
        float: left;
        margin-bottom: 60px;
}

        #fan-experience h1 {
                font-size: 45px;
                font-family: "BrooklynSport", sans-serif;
                text-align: center;
                color: #00aeef;
                margin-top: 10px;
                margin-bottom: 50px;
        }
        
        .experience-module {
                float: left;
                width: 30%;
                text-align: center;
        }
        
        .experience-module.middle {
                margin: 0 5%;                
        }
        
                .experience-module h2 {
                        color: #00aeef;
                        font-family: "BrooklynSport", sans-serif;
                        font-size: 22px;
                }
                
                .experience-module p {
                        color: white;
                        font-family: "ExpertSans", sans-serif;
                        font-size: 16px;
                }
                
                .experience-module a {
                        display: inline-block;
                        margin-top: 20px;
                }
	
	.experience-img-mobile {
		display: none
	}

	#imgThatChanges {
		display:block;
		width: 100%;
		margin-top: 0;
	}

	#videoThatChanges {
		display:none;
	}
	
@media screen and (max-width: 1021px) {
	img#experiences-full {
		width: 100%;
	}
}
	
@media screen and (max-width: 900px) {
        #top-middle-content-container #top-middle-content-left, #top-middle-content-container #top-middle-content-right {
                width: 100%;
}

@media screen and (max-width: 600px) {
        #featured-video a {
                margin-top: 0;
        }
        
		#top-middle-content-container {
			margin-bottom: 0;
		}
		
        #bottom-middle-content-container #bottom-middle-content-left, #bottom-middle-content-container #bottom-middle-content-right {
                width: 100%;
                margin-top: 50px;
        }
        
        #listen {
                width: 65%;
                float: left;
        }
        
        #ebrochure {
                width: 30%;
                float: right;
                margin-top: 0;
        }
		
		
}

@media screen and (max-width: 500px) {
        #listen {
                width: 100%;
                float: left;
        }
        
        #ebrochure {
                width: 100%;
                float: left;
        }
		
		img#experiences-full {
			display: none;
		}
		
		.experience-module {
			width: 100%;
			float: none;
			margin-bottom: 40px;
		}
		
		.experience-module.middle {
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 40px;
		}
		
		.experience-img-mobile {
			display: inline-block;
			width: 100%;
		}
}

@media screen and (max-width: 470px) {
        #slider-container {
                margin: 250px auto 0 auto;
        }
        
		#breadcrumbs-left {
			width: 100%;
		}
		
        #breadcrumbs-right {
                float: left;
                width: 100%;
                text-align: left;
        }
}