@charset "utf-8";
/* CSS Document */

/* mobile nav */

#hamburger {
	display: none;

}
#homeMobile {
	display: none;

}

@media (max-width: 1430px){
	.faderLeft, .faderRight { display:none !important; }
}


@media (max-width: 860px){
	
	 col2 { width:auto; float:none; margin:0; padding-top:20px; }
	.col2 .lastCol { padding-top:0 ; }	
	.blockBoxNarrow {width: 30%;}
}
@media (max-width: 860px){
	.blockBoxNarrow {width: 40%;}
}


@media (max-width: 640px){
	.parallaxCaption {font-size: 30px; letter-spacing: normal;}
	#nav > ul > li > a:after {display: none;}
	#nav {position:relative; border-left:none;}
	#nav ul li {float:none; display: none;}
	#nav li:hover ul { display:none; }
	#nav ul li a { text-align:center; padding:10px; border-right:none; border-top:1px solid  #5d818d; }
	#nav ul li a { text-align:left; }
	#nav ul li a:after {content:none; }

		#hamburger {display:inline; top: 40px; margin-right:4px;}
		
		.centreBlockHeader {letter-spacing:-1px; line-height:normal; }
		.col3 lastCol {margin-bottom: 9px;  }
	
		.introCopy { font-size: 26px; padding: 10px; }
		h1 {font-size: 26px;}
		h1:after {width: 200px; margin: 5px auto 7px auto;}
		h2 {font-size: 20px;}
		h3{font-size: 20px;}
		h5 {font-size: 20px; letter-spacing:-1px; margin-top: 2px;line-height: 1;}
		li { line-height:1.2;}
	.sectionTitleLight {font-size: 22px; letter-spacing:-1px;
}
}




@media (max-width: 400px){
	.slideShowWrapper flexHeight { min-height:400px; }
	.centreBlockHeader {font-size: 30px;  }
	 .centreBlockHeader2 {font-size: 24px; letter-spacing: 1px; }
		
	#hamburger {top: 50px;}
	h1 {font-size: 24px;}
		h1:after {width: 100px; margin: 3px auto 5px auto;}
	h2 {font-size: 18px;}
	.parallaxCaption { font-size:40px;}
	.karma {font-size:18px;}
	.marginTop2 { margin-top: 10px;}
	.blockBoxNarrow {width: 70%;}
}
		
	
