h4 {
  	color: #8C632D;
}

#s5_center_column_wrap_inner  p a {
  	color: #8C632D;
}

#s5_center_column_wrap_inner  p a:hover, #s5_center_column_wrap_inner p a:focus {
    text-decoration: none;
  	color: #005ead;
	border-bottom: 1px dotted #005ead;
}

#s5_center_column_wrap_inner  td a {
  	color: #8C632D;
}

#s5_center_column_wrap_inner td a:hover, #s5_center_column_wrap_inner td a:focus {
    text-decoration: none;
  	color: #005ead;
	border-bottom: 1px dotted #005ead;
}

#s5_center_column_wrap_inner  ul li a {
  	color: #8C632D;
}

#s5_bottom_menu_wrap ul.menu li a {
  	color: #8C632D;
}

#s5_bottom_menu_wrap ul.menu li a:hover, #s5_bottom_menu_wrap ul.menu li a:focus {
    text-decoration: none;
  	color: #005ead;
	border-bottom: 1px dotted #005ead;
}

#s5_component_wrap_inner h3 a {
    color: #8C632D;
}

.button {
  	color: #ffffff !important;
  	background: #9B6D31;
  	font-size: 1.1em;
	font-family: 'Source Sans Pro';
}

/* Tables */

/*
table.zebra {
    border-right: 1px solid #d2d2d4;
    background: #edecea;
}

table.zebra {
    width: 100%;
    border-spacing: 0;
}

table {
    max-width: 100%;
    border-collapse: separate;
}

ul.zebra > li:nth-of-type(2n+1), table.zebra tbody tr:nth-of-type(2n+1) {
    background: #fdfdff;
}

table.zebra tbody tr {
    border-top: 1px solid #d2d2d4;
}

ul.zebra > li:first-child, table.zebra tbody tr:first-child td {
    border-top: 1px solid #d2d2d4;
}

table.zebra tr td, table.zebra tr th {
    border-left: 1px solid #d2d2d4;
}

ul.zebra > li, table.zebra tbody td {
    border-bottom: 1px solid #d2d2d4;
}
table.zebra th, table.zebra td {
    padding: 10px;
} */

/* Responsive Logos & Text */
@media screen and (min-width: 1285px) {
#s5_logo_wrap {
  	margin-top: -50px !important; }
}

.s5_wrap_fmfullwidth #s5_logo_wrap {
    margin-top: 0px !important;
    padding-top: 0px;
}

@media only screen and (max-width: 1650px) {
    .logo-text { display: none; visibility: hidden; } 
}

@media only screen and (max-width: 1300px) {
    .logo-seal { display: none; visibility: hidden; } 
  	#s5_rightmenu { display: none; }
  	#s5_headerbackground { height: 93px !important; background-color: #0a0a0a; }  
  	#s5_rightmenudrop { display: none; }
}

@media screen and (min-width: 1285px) {
  	.logo-mobile { 
      	display: none; visibility: hidden; }
}

@media only screen and (max-width: 1285px) {
  #s5_menu_wrapitems {
    	padding-left: 0; }
  #s5_logo_wrap	{
    	margin-top: -3px; }
}

@media only screen and (max-width: 1600px) {
	.s5_wrap_fmfullwidth .logo-seal-sticky { width: 50%; padding-top: 5px; }
}

@media only screen and (min-width: 1601px) and (max-width: 1650px) {
	.s5_wrap_fmfullwidth .logo-seal-sticky { width: 50%; padding-top: 5px; }
}

@media only screen and (min-width: 1651px) {
	.s5_wrap_fmfullwidth .logo-seal-sticky { width: 21%; margin-top: 2px; }
	.s5_wrap_fmfullwidth .logo-text-sticky { margin-top: -28px; }
}

.s5_h3_last a { color: #8C632D; }

.module_round_box.gray a {
	color: #8C632D;
}

.module_round_box.gray a:hover, .module_round_box.gray a:focus {
  	color: #005ead;
	text-decoration: none;
  	border-bottom: 1px dotted #005ead;
}


#s5_bottom_row3_area1 .module_round_box_outer h3.s5_mod_h3, #s5_bottom_row3_area1 .module_round_box_outer .s5_h3_first, #s5_bottom_row3_area1 .module_round_box_outer .s5_h3_last {
	color: #93682f;
    font-size: 30px;
    text-align: center;
    padding-top: 18px;
}

.prop1-hl {
  	color: #0c468f; 
  	font-style: italic; 
  	text-transform: uppercase; 
  	font-weight: 700;
  	font-size: 1.4em;
}

.sh {
	margin: 10px 0 15px;
}

.eapps-social-share-buttons-bg-color-native .eapps-social-share-buttons-item-email::before, .eapps-social-share-buttons-bg-color-on-hover-native .eapps-social-share-buttons-item-email::after {
    background-color: #8C632D;
}

/* Mailchimp form */

.gray .inputbox, .gray input[type="text"], .gray input, .gray input[type="email"] {
  	border: 1px solid #dedfdd !important;
}

.gray .validate {
  	padding: 0;
}

.gray .indicates-required { 
  	font-size: .8em; 
}

.mce .button {
  	margin-top: 20px;
  	border-radius: 5px !important;
  	text-align: center;
  	margin-left: auto;
  	margin-right: auto;
  	box-shadow: 0 2px 2px rgb(0 0 0 / 5%), 0 4px 8px rgb(0 0 0 / 10%);
}

#mce-EMAIL, #mce-FNAME, #mce-LNAME {
  	width: 100%;
}

.eapp-popup-button-component {
  	border-radius: 5px;
}

.customactive-dev-map {
  	padding: 30px;
	padding-top: 15px;
	border-radius: 5px;
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: 0 2px 2px rgba(0,0,0,0.05), 0 4px 8px rgba(0,0,0,0.1);
	background-repeat: no-repeat;
    background-image: url("https://www.ofallon.mo.us/images/city/active_dev_bkgd.jpg") !important;
    background-color: #585032;
    background-position: bottom left;
}

.customactive-dev-map .button:hover {
  	background-color: #322C14 !important;
}