body {
  background-color: #ffffff;
  min-height: 100%; }

h1, h2 {
  color: #6b6b6d; }

a {
  color: #726e7e; }

.dark {
  background-color: #f6f5fa;
  border-top: 1px #898598 solid;
  border-bottom: 1px #e2b8a4 solid; }

.green {
  background-color: #e7ece9;
  border-bottom: 1px #989476 solid;
  border-top: 1px #638363 solid; }
  .green a {
    color: #435943; }

.container img {
  width: 100%; }
@media screen and (max-width: 991px) {
  .container {
    padding: 0; } }
@media screen and (min-width: 992px) {
  .container {
    padding: 10px 0; } }

@media screen and (min-width: 992px) {
  .column {
    padding: 60px 0; } }
@media screen and (max-width: 991px) {
  .column {
    padding: 30px; } }

.map-column {
  border: 1px #95c595 solid; }
  @media screen and (min-width: 992px) {
    .map-column {
      padding: 0;
      min-height: 350px; } }
  .map-column .gmap {
    width: 100%;
    height: 100%;
    min-height: 345px; }

.column .table {
  width: 80%;
  max-width: 80%; }
  .column .table .thead .tr {
    border-bottom-color: #898598; }

.one-col-list,
.two-col-list {
  padding: 0 16px; }
  .one-col-list li,
  .two-col-list li {
    margin: 10px 0;
    padding: 0;
    list-style: none;
    color: #6b6b6d; }

.one-col-list {
  font-size: 14px; }

.two-col-list {
  font-size: 18px; }

@media screen and (min-width: 992px) {
  .bio {
    min-height: 600px;
    line-height: 22px; } }

.accent-light,
.accent-dark,
.accent-green,
.accent-tan {
  padding: 0 24px 1px 24px; }

.accent-light {
  border-left: 6px #e2b8a4 solid; }
  @media screen and (min-width: 992px) {
    .accent-light {
      min-height: 235px; } }

.accent-dark {
  border-left: 6px #898598 solid; }

.accent-green {
  border-left: 6px #638363 solid; }
  @media screen and (min-width: 992px) {
    .accent-green {
      min-height: 320px; } }

.accent-tan {
  border-left: 6px #989476 solid; }
  @media screen and (min-width: 992px) {
    .accent-tan {
      min-height: 188px; } }

/*# sourceMappingURL=site.css.map */
