@charset "utf-8";


.intro img{
	width: 70%;
	margin-bottom: 40px
}
.intro h1{
	font-size: 28px
}

.intro p{
	font-size: 20px;
	line-height: 30px;
}

.intro-btn1{
	padding:  0.58035714em 2.16666667em;
	margin: 20px 0 40px 0;
}

.intro-btn2{
	margin-bottom: 0.78787878787879em !important
}

.main-container{
	padding-top: 0
}

.day1 img{
	width: 70%;
}

.day1 h1{
	font-size: 28px;
}

.day1 p{
	font-size: 20px;
	line-height: 30px;
}


.day2 img{
	width: 70%;
}

.day2 h1{
	font-size: 28px;
}

.day2 p{
	font-size: 20px;
	line-height: 30px;
}

.bar .logo{
	top: 8px;
}

a.logo{
	font-size: 20px;
}

.btn{
	font-size: 16px
}


h1.gradient{
	font-size: 28px;
}


h1.gradient2{
	font-size: 28px;
}

p.lead{
	word-break: break-word;
}

.title_day1 h1{
	margin-bottom: 20px
}

.feature h4 + p{
	margin-left: 0px
}

.schedule ul li{
	padding-bottom: 40px
}

.boxed--lg{
	min-height: 180px
}

.text-center-xs{
	text-align: center !important;
}

.type--fine-print{
	text-align: center !important;
}

.contact .feature{
	padding: 2.78571429em;
}

.contact span{
	padding-top: 0.92857143em;
	margin-left: 0;
	white-space: inherit;
}

.contact button{
	width: 100% !important
}


.subtitle p.lead{
	margin-bottom: 0 !important
}


section, footer, section.section--even{
	padding: 3.71428571em 0;
}

h1{
	font-size: 28px
}

.bio img{
	width: 30%;
	margin-bottom: 2.78571429em
}


.bio .row{
	padding: 1.23809524em;
}