/*---------------------------------------------- 
1. BASICS
------------------------------------------------*/

/* Headings
---------------------------------------- */
h1 { font-size: 28px; line-height: 36px; }

/*---------------------------------------------- 
4. HEADER
------------------------------------------------*/
#logo {
	padding: 20px 0; 
	}

/*---------------------------------------------- 
5. FOOTER
------------------------------------------------*/
footer { 
	padding-top: 0px;
	}

.copyright {
	background: #f5f5f5;
	line-height:32px;
	}

.copyright a {
	color: #666;
	}

/*---------------------------------------------- 
6. NAVIGATION & MENU
------------------------------------------------*/
nav#main-nav > ul > li > a  {
	font-size: 16px;
	line-height: 56px;
	padding: 20px 0;
	}

/* Responsive Nav (created by javascript)
------------------------------------------------*/
a.open-responsive-nav {
	margin: 23px 0;
	}

/*---------------------------------------------- 
7. PAGE TITLE
------------------------------------------------*/
#page-title .title-name {
	width: 75%;
	}

/*---------------------------------------------- 
8. SLIDER
------------------------------------------------*/
#main-slider {
	background: #f1f1f1;
	}
	
.fullwidthbanner-container{
	max-height:600px !important;
	}

.fullwidthbanner-container .fullwidthbanner	{
	max-height:600px !important;
	}

.banner-container {
	max-height:600px !important;
	}

.banner-container .banner	{
	max-height:600px !important;
	}

/*---------------------------------------------- 
19. ICONBOX
------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 0) and (min-device-width: 1025px) {
	.box-inner {
		min-height: 250px;
		}
}

/*	Gallery
------------------------------------------------*/	
.gallery-grid {
	margin: 0 0 25px 0 !important;			/* because of bottom margin of li */
	}

/*---------------------------------------------- 
20. ELEMENTS / SHORTCODES
------------------------------------------------*/

/*	Buttons
------------------------------------------------*/
a.default-button1 {	color: #ffffff;	background: #307f00; }
a.default-button1:hover { background: #115c14; }

a.default-button2 {	color: #ffffff;	background: #003f19; }
a.default-button2:hover { background: #000; }

a.default-button3 {	color: #307f00;	background: #f5f5f5; }
a.default-button3:hover { color: #307f00; background: #e5e5e5; }

/*	Highlight Field
------------------------------------------------*/
.highlight-field h2 {
	line-height:40px;
	}

/* Team member
------------------------------------------------*/
.team-text {
	padding: 0 20px 20px 20px;
	}

/*---------------------------------------------- 
22. IMG OVERLAY
------------------------------------------------*/
.activities .imgoverlay {
	cursor: default;
	}

/*---------------------------------------------- 
100. NEW STYLES
------------------------------------------------*/

/* Revolution Slider
------------------------------------------------*/

#main-slider {
	overflow: hidden;
	}

.tp-caption.slider-headline {
	margin: 0;
	font-size: 50px;
	line-height: 64px;
	font-weight: 600;
	}
.tp-caption.slider-headline-white {
	color: #fff !important;
	text-shadow: 1px 1px 1px #333;
	}
.tp-caption.slider-headline-black {
	color: #000 !important;
	text-shadow: 1px 1px 1px #ccc;
	}
.tp-caption.slider-headline-green {
	color: #307f00 !important;
	text-shadow: 1px 1px 1px #003f19;
	}
.tp-caption a {
	font-size:22px !important;
	}
.tp-caption a.default-button1 {
	color: #fff !important;
	}
.tp-caption a.default-button3 {
	color: #307f00 !important;
	}

/* Start page
------------------------------------------------*/

@media only screen and (min-width: 0px) and (max-width: 679px) {
	.student-review {
		padding-bottom: 20px;
		}
	.student-review.last-col {
		padding-bottom: 60px;
		}
}

/* Thank you page
------------------------------------------------*/

.facebook-page-plugin {
	margin:25px 0;	
	}

/* Footer Links
------------------------------------------------*/

.separator-line {
	border-top:1px solid #ccc;
	width:50%;
	margin:0 auto 30px;
	max-width:500px;
	}
.links {
	text-align:center;
	font-family: Montserrat;
	font-size:16px;
	color:#000;
	}
.links a {
	color:#575757;
	}
.seals {
	text-align:center;
	margin:30px auto;
	}
.seals img {
	margin:0 20px;
	}
.aggregaterating {
	margin-bottom:15px;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 20px;
}

/*-----------------------------------------------------------------------------
	-	Revolution Slider 4.1 Captions -
-----------------------------------------------------------------------------*/

/*************************
	-	CAPTIONS	-
**************************/

.tp-caption {
	white-space: normal !important;
	text-align:center;
}