/* Mobile Stylesheet */

header#outter-header {
	width: 100%;
	padding: 10px 0 0;
	background: #0a5747;
	font-family: 'PT Sans Narrow', sans-serif
}

.inner-header {
	max-width: 1200px;
	padding: 0 0 8px;
	margin: 0 auto;
	min-width: 320px    
}

.name {
	display: inline-block;
	padding-left: 2%	
}

.top-title {
	display: block;
	font-size: 2.4em;
	color: #fff;
	line-height: 1em
}

.bottom-title {
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #b6b6b6 ;
	font-size: 1.5em; 
}

/* only for mobile version */
.since {
	display: none;
	float: right;
	padding-top: 3.6em;
	color: #cbcbcb;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 1.2em;
}

#menu {
	width: 100%;
	background: #002b22;
	float: left;
}

ul.nav-menu {
	max-width: 1200px;
	margin: 0 auto;
}

ul.nav-menu li {
	width: 50%;
	float: left;
	border-bottom: solid 1px #004f3e;
	line-height: 37px;
	font-size: 1.3em;
}

ul.nav-menu li a {
	padding: 5px 5% 5px 4%;/*4% is to account for the width of 50%, whereas it is now equivalent to the 2% used on a 100% width*/
	height: 32px;
	display: block;
	color: #b6b6b6;
}

ul.nav-menu li.current a,
ul.nav-menu li.current a:hover,
ul.nav-menu li a:hover {
	color: #fff;
	font-weight: bold;
	background:#003e31;
}

ul.nav-menu li a:hover {font-weight: normal}

.feat-img {
	display: none;
	max-width: 1200px;
	margin: 0 auto
}

section#content {
	width: 96%;
	margin: 15px auto;
	padding: 0 2%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	float: left		
}

h1.title {
	display: block;
	width: 100%;
	margin: 0 0 12px;
	font-family: 'PT Sans Narrow', sans-serif;
	color: #00775f;
	font-size: 2.5em;
	line-height: 1.1em
}

/* this styles all text for inside of the columns */
.column {
	font-size: 1em;
	width: 100%;
	color: #535353
}

.column p {margin-bottom: 15px}

.column p a {font-weight: 600}

h2.subtitle,
p.intro {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.8em;
	line-height: 1.2em;
	color: #57a494;
}

/* Services Offered */
.bullet {
	background: #ebebeb;
	padding: 12px 15px 15px;
	margin-top: 5px
}

h2.subtitle {margin-bottom: 8px}

ul.services li {
	padding: 0 0 10px 12px;
	position: relative	
}

ul.services li:last-child {
	padding-bottom: 0	
}

ul.services li:before {
	position: absolute;
	left: 0;
	top:-4px;
	content: '\e800';
	font-family: "fontello";
	font-size: 30px;
	color: #57a494;
}

.disclaimer {
	font-size: 0.8em;
  font-style: italic;
  line-height: 1.4em	
}

/*CONTACT*/
address {padding-bottom: 25px}

.org {padding-top: 15px}

.tel {padding-bottom: 5px}
.tel a {color: #535353}

.contact-info {
	font-weight: 600;
	color: #57a494;
}

/* FOOTER */
footer {
	width: 100%;
	float: left;
	margin: 20px 0 20px 0;
	padding: 15px 0 0;
	border-top: solid 1px #e1e1e1;
	color: #535353;
	font-size: 0.85em 	
}

