@charset "UTF-8";/* CSS Document */html, body, div, p {	font-family: 'Droid Serif', serif;	font-size: 15px;	color: #616161;	word-spacing: 110%;}a {	color: #616161;} @-moz-document url-prefix() { body, div {word-spacing: normal;}}.topNav {	border-bottom: 8px solid #999595;	-webkit-box-shadow: 0px 15px 15px -7px rgba(0,0,0,0.6);	-moz-box-shadow: 0px 15px 15px -7px rgba(0,0,0,0.6);	box-shadow: 0px 15px 15px -7px rgba(0,0,0,0.6);	z-index: 99;	position: fixed;	width: 100%;	background-color: #fff;	font-size: 14px;}.topbg {	background-color: #05703c;	position: absolute;	top: 0px;	height: 24px;	width: 100%;	z-index: -1;}#bd {	padding-top: 156px;}.kellerHd {	background-image: url("../images/keller_hd_top.png");	background-repeat: no-repeat;	background-position: 78% -30px;}.navbar-default {	background: none;	border: none;}.navbar-header {	max-width: 315px;	padding-top: 22px;}.navbar-brand {	height: auto;	line-height: normal;	padding: 0px;}.topNav-navbar ul {	list-style: none;	padding: 0px;	margin: 0px;	text-align: right;}.topNav-navbar ul li {	display: inline-block;	color: #fff;	font-size: 13px;}.topNav-navbar ul li a {	font-size: 13px; color: #fff;	text-decoration: none;	padding: 2px 10px;	display: block;}.topNav-navbar ul li a:hover, .topNav-navbar ul li a.current {	background-color: #058646;}nav {	font-size: 14px;}.navbar {	margin-bottom: 8px;}.slidertag {	width: 100%;	height: 100%;	display: table;	vertical-align: middle;}.slidertag div {	height: 100%;	display: table;	vertical-align: middle;}.slidertag div.col-sm-6 h1 {	display: table-cell;	vertical-align: middle;}.tagline h2 {	text-align: right;	color: #05703c;	font-size: 22px;	padding-right: 10px;	margin-top: 25px;	margin-bottom: 25px;}.navbar-nav > li > a {	padding: 0px;	margin: 13px 10px 10px;	font-size: 14px;	padding-bottom: 2px;	border-bottom: 3px solid #fff;}.navbar-nav > li > a:hover {	border-bottom: 3px solid #cc932b;}.navbar-nav > li > a.current {	border-bottom: 3px solid #05703b;}.hdImg {	background-repeat: no-repeat !important;	height: 346px;	background-size: cover;	background-position: center;}@media (max-width:1024px){.aboutpage.hdImg{	background-position:right -210px center;}}.hdImg h1 {	color: #fff;	text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.67);}.f48 {	font-size: 48px;}stong {	font-weight: 700;}.section {	padding-top: 65px;	padding-bottom: 65px;}.homeHlgt, .hlgtgrey {	background-color: #e6e5e5;}.clms {}.clms h3 {	padding: 18px 0px;	text-align: center;	background-color: #989595;	color: #fff;	font-size: 18px;	margin-bottom: 0px;	margin-top: 0px;}.clms:hover h3 {	background-color: #05703c;}.clms h3 a {	color: #fff;	text-decoration: none;}.clms img {	width: 100%;	max-width: 100%;}.clms p {	padding: 20px;	margin-bottom: 0px;}.clms p a {	color: #616161;	text-decoration: none;}.clms:hover p a, .clms p a:hover {	color: #000;}footer {	border-top: 10px solid #999596;	background-color: #666666;	padding-top: 25px;	padding-bottom: 25px;	color: #fff;}footer div {	color: #e0e0e0;}footer a {	color: #e0e0e0;	padding: 5px;}footer a:hover {	color: #fff;	text-decoration: none;}footer .fa {	font-size: 20px;	margin-top: 20px;}@media (min-width:991px) and (max-width:1024px) {.clms {}}@media (min-width:768px) and (max-width:990px) {.container {	width: 100%;}.navbar-header {	max-width: 285px;	padding-top: 22px;}.clms {}}@media (max-width:767px) {.topbg {	height: 10px;}#bd {	padding-top: 188px;}.kellerHd {	background: none;}.navbar-header {	max-width: 100%;	margin: auto;	text-align: center;}.navbar-brand {	width: 100%;	display: block;	text-align: center;}.navbar-brand img {	max-width: 315px;	text-align: center;	display: inline-block;	margin: auto;}.tagline {	float: left;}.tagline h2, .tagline {	text-align: left !important;	display: inline-block;	font-size: 18px;}.navbar-toggle {	margin-top: 25px;	margin-right: 0px;}.section {	padding-top: 30px;	padding-bottom: 30px;}.hdImg {	height: 220px;}.hdImg h1 {	font-size: 23px;}.f48 {	font-size: 28px;}}.row.is-flex {	display: flex;	flex-wrap: wrap;}.row.is-flex > [class*='col-'] {	display: flex;	flex-direction: column;}.row.is-flex {	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-flex-wrap: wrap;	-ms-flex-wrap: wrap;	flex-wrap: wrap;}.row.is-flex > [class*='col-'] {	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-webkit-flex-direction: column;	-ms-flex-direction: column;	flex-direction: column;}.row.is-flex > [class*='col-'] > div.clms {	height: 100%;	background-color: #fff;}.grnclr {	background-color: #05703b;	height: 190px;	vertical-align: middle;	display: table;}.grnclr p {	display: table-cell;	vertical-align: middle;	color: #fff;}.col-sm-2.grnclr {	width: 166px !important;}.col-centered {	display: block;	margin: auto;	float: none;}.btn-success {	background-color: #05703b;	border-color: #05703b;	color: #fff;}a.tscroll {	color: #616161;}a.tscroll:hover {	color: #05703b;	text-decoration: none;}.bktop {	position: fixed;	right: 15px;	bottom: 15px;	font-size: 45px;	display: none;	padding: 10px;	cursor: pointer;}a.bktop :hover, .bktop:hover {	color: #05703b;}