
.home-mission img{
	margin-right:30px;
	margin-left:-15px;
}



.home-mission i{
	color: #fb8b40;
	font-size: 24px;
	margin-right: 10px;
	vertical-align: text-top;
}

.home-mission{
	padding:110px 0 150px 0;
	background:#f7f5f4;

}

.home-mission .title h2 {
	font-size: 60px;
	font-family: 'Architects Daughter', cursive;
	color: #fb8b40;
	margin-bottom: 60px;
	position: relative;
	text-align: center;
}


.home-mission p{
	font-size: 19px;
	line-height:180%;
	padding-top:15px;
	margin-bottom:5px;
}

@media (max-width: 1169px) and (min-width: 992px){
	.home-mission .title h2:before, .home-mission .title h2:after {
		width: 140px;
	}
}










/*
KEY INFO
*/

.home-keyinfo{
	padding: 100px 0 140px;
	background:#fff;
}


.home-keyinfo p, .home-keyinfo li{
	font-weight: 500;
	font-size: 15px;
}

.home-keyinfo .title h2 {
	font-size: 60px;
	font-family: 'Architects Daughter', cursive;
	color: #fb8b40;
	margin-bottom: 60px;
	position: relative;
}

.home-keyinfo .item-details h3 a {
	display: block;
	font-size: 24px;
	color: #a09833;
	font-family: 'Architects Daughter', cursive;
	font-weight: bold;
	margin-bottom:20px;
}

.home-keyinfo  .item-icon {
	background: rgba(0, 0, 0, 0);
	background-image: url(../img/tmp/keyinfo/icon.png);

	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 160px;
	line-height: 150px;
	margin: auto auto 40px;
	max-width: 100%;
	padding: 10px;
	width: 160px;
	transition: all 0.3s;
}
.home-keyinfo  .item-icon i {
	font-size: 60px;
	color: #ffffff;
	font-weight: 300;
}

@media (max-width: 1169px) and (min-width: 992px){
	.home-keyinfo .title h2:before, .home-keyinfo .title h2:after {
		width: 140px;
	}
}




.home-keyinfo .prices ul {
	margin: 0;
	padding: 0;
	list-style: none;

}
.home-keyinfo .prices ul.left, .home-keyinfo .prices ul.right {
	float: left;
	width: 50%;
}


.home-keyinfo .prices ul li {
	float: left;
	display: block;
	width: 100%;
	margin-bottom: 5px;

	border-bottom: 1px solid #e9e1d6;
}



.home-keyinfo  p{line-height:140%;}




/*
FEATURED EXPERIENCE
*/

.home-featuredexp{
	background-size: cover;
	background-position: center;

	color: #ccc;
	padding-top:100px;
	padding-bottom:450px;
}
.home-featuredexp h2{
	font-size:45px;
}
.home-featuredexp p{
	font-size:18px;
}



/*
FEATURED ITEM
*/

.home-featureditem{

	background-size: cover;
	background-position: center;

	color: #FFFFFF;
	padding-top:100px;
	padding-bottom:200px;
}
.home-featureditem .btn{
	padding:15px 30px;
}
.home-featureditem h2, .home-featureditem h3{
	color: #FFFFFF;
}
.home-featureditem h2 {
	font-size: 45px;
}










/*
HOME QUICK LINKS
*/


.quicklink-item h3{
	color: #a09833;
	font-size: 24px;
	border-bottom: 1px solid #a09833;
	padding-bottom: 10px;
	margin-bottom: 25px;
	font-family: 'Architects Daughter', cursive;
	text-align: center;
	font-weight:bold;
}
.quicklink-item img{
	width: 100%;
	border: 5px solid #e7dbd0;
}

.quicklink-item .quicklink-img {
	position: relative;
	overflow: hidden;

}
.quicklink-item .overlay:hover{
	opacity: 1;
}
.quicklink-item .overlay{

	position: absolute;
	left: 15px;
	right: 15px;
	top: 15px;
	bottom: 15px;
	margin: auto;
	text-align: center;
	background: url(../img/tmp/quicklinks/overlay.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	content: "";
	transition: all 0.3s;
	opacity: 0;
}
.quicklink-item .overlay .quicklink-details {
	top: 50%;
	position: relative;
	transform: translateY(-50%);
	text-align: center;
}



.quicklink-item .overlay .quicklink-details h4 a {
	color: #ffffff;
}

.quicklink-item .overlay .quicklink-details .quicklink-btn {
	background: url(../img/tmp/quicklinks/btn.png) no-repeat;
	background-position: center;
}

.quicklink-item .overlay .quicklink-details  .quicklink-btn a {
	color: #FB8B40;
	display: block;
	padding: 10px;
	margin: 10px;
}
.quicklinks{
	background:#f0ebe5;

	padding:120px 0 170px 0;
}
.quicklinks h2{font-size:40px;}


/*
HOME SCHOOL VISITS
*/


.home-schoolvisits{
	padding:250px 0;
	background:#f0ebe5;
}

.home-schoolvisits h2{
	font-size:45px;
}

.home-schoolvisits p{
	font-size:18px;
	line-height: 200%;
}

.home-schoolvisits .btn{
	padding:15px 30px;
}



/*

YOUTUBE Feed
*/

.home-youtubefeed{
	padding:100px 0 170px 0;
}
