.module-footer-a {
  background-color: #4a4541;
}

.module-footer-a .footer-upper-phone {
  font-size: 1.6rem;
  color: #fff;
  margin: 25px 0;
}

 
  .module-footer-a a:hover  {
	color: #ECE4D8 !important;
	text-decoration: none;
	font-weight: 300;
}
.module-footer-a p, .module-footer-a a, .module-footer-a h2, .module-footer-a h3 {
	color: #fff;
	text-decoration: none;
	font-weight: 300;
}

.module-footer-a .footer-lower, .module-footer-a .footer-lower a {
	color: #fff;
	font-weight: 400;
}
  .module-footer-a .footer-lower a:hover,  .module-footer-a .footer-lower a:focus {
	color: #B8936F;
 
}
#menu-footer-navigation a {
 
	font-size: 17px;
 
}
.footer-lower-nav {
	text-align: right;
	font-size: 12px;
	margin: 5px 0 0px 0;
	opacity: 0.6;
	letter-spacing: -0.3px;
}
.menu-footer-navigation-2-container li::after {
	content: "|";
	font-size: 11px;
	margin: 0 2px 0 5px;
}

.footer-navigation li:last-child::after {
	display: none;
}




.footer-navigation {
	margin: 0;
	display: inline;
}

.footer-navigation li {
	display: inline;
}
.menu-footer-navigation-2-container {
	display: inline;
}

#menu-footer-navigation li:last-child a {
	margin-right: 0;
}

  .module-footer-a .footer-lower a:hover {
  color: #B8936F;
}

.module-footer-a h2,
.module-footer-a h3 {
  margin: 0;
}

.module-footer-a h3 {
  font-size: 1.2rem;
}

.footer-logo {
	max-width: 400px;
}

.footer-logo img {
	width: 100%;
	height: auto;
	display: block;
	max-width: 420px;
}


.footer-upper-nav {
	text-align: right;
}


