/* This Stylesheet for SURF CAMP */
.surf-school-header{margin-bottom: 40px;}
.surf-school p,.surf-school ol{
	font-size: 18px;
}
.summer-camp-cta{
	text-align: center;
	background: #0b2e59;
}
.summer-camp-cta h2,.summer-camp-cta p{color:#ffffff;}
.summer-camp-cta h2{margin-bottom: 25px;}
.summer-camp-cta p,.summer-camp-cta a{font-size: 18px;}
.epic-day-section h3{
	margin-bottom: 20px;
	margin-top: 15px;
}
.epic-day-section p{font-size: 18px;}
.narragansett-beach-parallax{
	height: 467px;
	background: #ffffff url('../img/summer-camp/town-beach.png') no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	padding-top: 60px;
}
.narragansett-beach-parallax h2{margin-bottom: 10px;}
.narragansett-beach-parallax h4{
	font-size: 18px;
	margin-bottom: 15px;
}
.narragansett-beach-parallax p{
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 35px;
}
.narragansett-beach-parallax .btn{font-size: 18px;}
/* Extra large devices (large desktops, 1200px and Down) */
@media (max-width: 1199.98px) {
	.narragansett-beach-parallax{
		padding-top: 40px;
	}
}
/* Medium devices (tablets, 768px and Down) */
@media (max-width: 767.98px) {
	.summer-camp-cta a{font-size: 14px;}
}
/* Small devices (landscape phones, 576px and Down) */
@media (max-width: 575.98px) {
	.narragansett-beach-parallax{padding-bottom: 40px; height: auto;}
	.narragansett-beach-parallax p{font-size: 16px; line-height: 24px;}
	.narragansett-beach-parallax .btn,.view-hd-stream a{font-size: 16px;}
}