#header-wrap {
	padding: 30px 0px 20px;
	border-top: 3px solid #000;
}
#header-wrap .header-address {
	color: #a7a7a7;
	padding-top: 20px;
	font-weight: 700;
}
#footer-wrap {
    background: #323232 url(../images/footer-arrow.png?1965826751) center top no-repeat;
    padding: 40px 0 50px;
    color: #9b9a9a;
}
#footer-wrap div a, #footer-wrap div a:visited {
	color: #bbb;
}
#footer-wrap div a:hover, #footer-wrap div a:focus {
	color: #608ecc;
	text-decoration: none;
}
#topnav {
	clear: both;
	padding: 0;
	margin: 0;
}
#topnav-wrap{
	/* border-top: 1px solid #dedede; */
	/* border-bottom: 1px solid #dedede; */
	margin: 10px 0px 20px;

	/* Added these by request to replace original Subud topnav */
	color: #445E99;
	font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;
}
/*
#topnav ul {
	display: inline; 
	list-style: none; 
}
#topnav ul li{
	float: left; 
	padding-right: 15px; 
}
#topnav ul li a{
	float: left; 
	color: #555; 
	text-decoration: none; 
	padding: 15px 10px 10px; 
	border-bottom: 2px solid transparent; 
	box-sizing: border-box; 
	outline: 0; 
	margin-bottom: 3px;
}
#topnav li#active a, #topnav a:hover { 
	color: ##222222 
	border-bottom: 2px solid #608ecc; 
}
*/
@media (min-width: 768px) {
	#logo {
		padding-top: 5%;
	}
}
@media (min-width: 992px) {
	#logo {
		padding-top: 0;
	}
}
#embedded-map {
	width: 100%;
	height: 300px;
}
@media (min-width: 992px) {
	#embedded-map {
		height: 200px;
	}
}


/*
 * BOOTSTRAP OVERRIDES
 */

body {
	font-size: 20px;
	font-size: 2.0em;
	line-height: 1.61803;
}
.font-size-xl {
  font-size: 32px;
  font-size: 3.2rem;
}
.font-size-lg {
  font-size: 26px;
  font-size: 2.6rem;
}
.font-size-md {
  font-size: 20px;
  font-size: 2.0rem;
}
.font-size-sm {
  font-size: 16px;
  font-size: 1.6rem;
}
@media (min-width: 768px) {
	body {
		font-size: 20px;
		font-size: 2.0em;
	}
	.font-size-xl {
	  font-size: 48px;
	  font-size: 4.8rem;
	}
	.font-size-lg {
	  font-size: 26px;
	  font-size: 2.6rem;
	}
	.font-size-md {
	  font-size: 20px;
	  font-size: 2.0rem;
	}
	.font-size-sm {
	  font-size: 16px;
	  font-size: 1.6rem;
	}
}
@media (min-width: 992px) {
	body {
		font-size: 16px;
		font-size: 1.6em;
	}
	.font-size-xl {
	  font-size: 52px;
	  font-size: 5.2rem;
	}
	.font-size-lg {
	  font-size: 26px;
	  font-size: 2.6rem;
	}
	.font-size-md {
	  font-size: 16px;
	  font-size: 1.6rem;
	}
	.font-size-sm {
	  font-size: 12px;
	  font-size: 1.2rem;
	}
}
@media (min-width: 1200px) {
	body {
		font-size: 16px;
		font-size: 1.6em;
	}
	.font-size-xl {
	  font-size: 52px;
	  font-size: 5.2rem;
	}
	.font-size-lg {
	  font-size: 26px;
	  font-size: 2.6rem;
	}
	.font-size-md {
	  font-size: 16px;
	  font-size: 1.6rem;
	}
	.font-size-sm {
	  font-size: 12px;
	  font-size: 1.2rem;
	}
}
@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 30px;
}




/*
 * NIVO SLIDER OVERRIDES
 */

.nivo-caption {
	text-align: center;
}