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

a:link{
	text-decoration:none;
	color: #dcc267;
	}
a:visited{
	text-decoration:none;
	color:white;	}

body{
	background:url('../assets/backgroundStars.png');
	
	color: #f0f0f0;
	
}
#background{
	
	background: url('../assets/greenbackground-half.png') no-repeat;
	margin: 0 auto;

	}

#wrapper{
	max-width: 100%;
	margin:auto;
	/*background: url(../assets/aurora.png) no-repeat;*/
	background-position-x: -650px 
	}

/* NAV */
#mainNav{
	padding-top: 35px;
	font-weight: 300;
}
#navLogo img{
	padding-left:37px;
	padding-top:10px;
	}
 #mainNav li{
	display: inline;
	text-decoration:none;
	font-family: Lato, sans-serif;
	padding-left:40px;
	padding-right:30px;
	color:white;
	letter-spacing: 2px;
	}
#mainNav a{
	color: white;
}
#navLogo {
	margin: 0 auto;

}

/* Header*/
.headerbar{
	margin-top: 10px;
}

.headerImage{
	margin-left: 45px
}

#headerText{
	padding-left: 0px;
	padding-right: 30px;
	padding-top:10px;
	font-family: lora, serif;
	font-size:18px;
	font-weight:300;
	line-height: 1.8
	}
	
.border{
	height:26px;
	background:url('../assets/header-border.png') repeat-x;
	}
	
.section{
	height:67px;
	background:url('../assets/section-background.png') no-repeat;
	}
h1{
	padding-top:18px;
	padding-left:30px;
	font-family: lato, sans-serif;
	font-weight:300;
	font-size:26px;
	letter-spacing:3px;
	color:white;
	}
	
h5{
	font-size:25px;
	font-family:Lato, sans seriff;
	padding-top:40px;
	padding-left: 15px;
	letter-spacing: 2px;
	line-height: 1.59;
}

.trans{
	font-weight:100;
	}
	
	
.headerlogo{
	padding-top:27px;
	padding-bottom:25px;
}
	
/*whoAmI */

#whoAmI{
	padding-top:40px;
	background: url('../assets/hoags.png') no-repeat;
	background-position: 190px 110px;
	}
.eaglecallout{
	text-align:center;
	font-size: 23px;
	font-style: italic;
}
#portrait{
	margin-top: 25px;
	height: 600px;
	background: url('../assets/portrait-gradient.png') repeat-x;
	}

#portrait img{
	padding-top:25px;
	display:block;
    margin:auto;
	}
.bioname{
	font-family: lato, sans-serif;
	font-weight: 700;
	font-size:18px;
	color: white;

	}
	
.bioinfo{
	padding: 25px 27px;
	color: #999999;
}
#aboutMe{
	margin-top:25px;
	}
p{
	font-family: lora, serif;
	font-weight:400;
	font-size: .85em;
	line-height: 1.7;
	padding-bottom: 30px;
	letter-spacing:.5px;
	}







/*Offering*/
#offeringHeader{
	padding-bottom:32px;}

#medium, #transfromational, #vibrational{
	margin-top: 20px;
	padding: 10px;
	background:url('../assets/offerings-gradient.png') repeat-x;
	
}
#banyan, #events{
	padding: 10px;
	background:url('../assets/offerings-gradient.png') repeat-x;
	
}
#offerings img{
	float:left;
	}
h2{
	
	padding-top:15px;
	padding-left:100px;
	font-family: lato, sans-serif;
	font-size: 20px;
	font-weight:400;
	
	
	}
.offericon{
	padding-top:15px;
	padding-bottom:5px;

}

h3{
	font-family:Lato,sans-serif;
	font-weight:300;
	color:#999999;
	padding-top:15px;
	padding-bottom:15px;
	font-size:1.2em;
	clear:both;
}

	
.gategate{
	font-family: lora, serif;
	font-size: 17px;
	font-weight:700;
	text-align: center;
	font-style: italic;
	
	}
	
.eventsBanyan{
	clear:both;
		}
#disclaimer{
	text-align:center;
	font-size:12px;
	height:15px;
	
	
	}
	
#learnMore{
	background:url('../assets/learn-morebackground.png');
	height:149px;
	margin-bottom:70px;
	}
#learnMore p{
	text-align:center;
	font-family:lato, sans-serif;
	font-size:26px;
	font-weight:300;
	padding-top:25px;
	letter-spacing: 1px
	}
	
.colorednumber{
	color: #dcc267;
	}
#disclaimer a:visited{
	color: #dcc267

}
#disclaimer a{
	color: #dcc267;

}
.colorednumber:visited{
	color: #dcc267;
}	
	
.plainnumber{
	color:#fff;
	font-size: 18px
}
/***TESTIMONIALS**/
#testimonials p{
	font-size:.9em;

	
	}

#testimonials span{
	font-weight:700;
	}
	
#quotes1, #quotes2, #quotes3{
	padding-top:20px;
	padding-bottom:40px;
	}	
	
	
/**BOOKS AND LINK**/

.booksAndLinks{
	margin-top:20px;
	margin-bottom:40px;
	}
	
#booksAndLinks a{
	color:#dcc267;
	}
#booksAndLinks p{
	padding-bottom: 15px;
	}


/**CONTACT**/


#contact img{
	float:left;
	padding-right: 30px;
	padding-top:40px;
	}
#contact h4{
	font-family: Lato, sans-serif;
	font-weight:500;
	font-size:24px;
	padding-bottom:10px;
	padding-top:34px;
	}
#contact{
	padding-bottom:100px;
	}
	
/**FOOTER*/
#footer{
	
	border-top-style:solid;
	border-top-color: gray;
	border-top-width:1px;
	padding-top:35px;}
	

#footerNav{
	padding-left:40px;
	padding-top: 30px;
	font-weight: 300;
}
#footerLogo img{
	
	}
 #footerNav li{
	display: inline;
	text-decoration:none;
	font-family: Lato, sans-serif;
	padding-left:35px;
	padding-right:35px;
	padding-top:36px;
	font-size:.8em;
	}
	
#footerLogo {
	margin: 0 auto;	}
#footer p{
	text-align:center;
	font-family:lato, sans-serif;
	font-weight:100;
	padding-top:75px;
}

.fixed-nav:link{
	color: white !important;
}
.fixed-nav:visited{
	color: white !important;
}
.whoNav{
	color: white !important;
}
.offeringsNav{
	color: white !important;
}
.booksAndLinksNav{
	color: white !important;
}



	

/* Media Queries */


@media(max-width: 800px) {
	#headerText{
		padding-right: 0px;
	}
	h1{
		padding-left: 0px;
		font-size:24px;
	}
	#mainNav li{
		display: block;
		text-align: center;
		padding-left: 0px;
	}
	#contact{
		padding-bottom: 40px;
	}

	#navLogo img{
		padding: 20px	0 0 0;
		display: block;
		margin: 0 auto;

	}

	#header img{
		padding: 20px	0 0 0;
		display: block;
		margin: 0 auto;

	}
	h5{
		font-size: 20px;
		padding-bottom:40px;
		text-align: center;
		padding-right:15px;
		padding-left: 0px
		}

	#portrait{
		height: 430px;
		background: none;

	}
	.bioinfo{
		text-align: center;
		
		padding: 15px 0px;
	}
	#vibrational{
		padding-bottom: 60px;
	}
	#events{
		padding-bottom: 60px;
	}
	#banyan{
		padding-bottom: 40px;
	}
	#disclaimer{
		padding-bottom: 80px;
	}
	#learnMore{
		background: none;
		padding-bottom: 100px;
		padding-left: 10px;
	}
	#learnMore p{
		font-size: 18px;
	}
	#quotes1, #quotes2, #quotes3{
		padding-bottom: 0px;
	}
	.booksAndLinks{
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.booksandlinkscontainer{
		padding: 40px 0px}

	h4{
			clear: both;
		}
		.mapimage{
			display: block;
			margin:0 auto;
		}
	#footerLogo img{
		padding: 0;
	}
	#footerNav a{
		padding: 0;
		color: white;
	}
	#footerNav li a{
		display: block;
		margin: 0 auto;
		text-align: center;
		color: white;
	}
	#footerNav{
		padding-left: 0px;
	}




	#navLogo img{
		padding: 20px	0 0 0;
		display: block;
		margin: 0 auto;
	}



	
	#mainNav{
		padding-bottom: 50px;
	}
	#mainNav li{
	padding-right:0px;
	letter-spacing: 2px;
	padding-top:20px;
	}

	#footerNav li{
		padding-right:0px;

	}
	#whoAmI{
		background-position: -250px 750px;
	}



	.transh2{
		padding-left: 100px;	

	}


	.offericon{
		
		max-width: 80px;
	}


}


@media(max-width: 1135px) {



	#nav li{
		padding-right: 0%;
		padding-left: 4%;
	}

	.transh2{
		padding-left: 25%;
		font-size: 18px
		

	}
	.offericon{
		
		width:20%;
		max-width: 80px;
	}

}



	