a, .btn-link {
	color: #00238C;
}

a:hover, .btn-link:hover {
	color: #65B8ED;
}

.footer a, .copyright a {
	color: #3499DB;
}
.footer a:hover, .copyright a:hover {
	color: #65B8ED;
}

h1 {
	color: #007000;
}

.logo {
	float: left;
	width: 31%;
}
.masthead-image {
	width: 69%;
	float: left;
}

.nav-list .nav-header {
	background-color: #00238C;
	color: #fff;
}

.nav-list > li > a:hover, 
.nav-list > li > a:focus, 
.nav-list > .active > a, 
.nav-list > .active > a:hover, 
.nav-list > .active > a:focus, 
.nav-list > li > a.hover, 
.nav-list > .active > a.hover {
	border-color: #00238C;
	color: #00238C;
}

.hero-unit {
	background-color: #00238C;
	margin-top: 20px;
}
.hero-unit a {
	color: #3499DB;
}
.hero-unit a:hover,
.hero-unit a:active {
	color: #65B8ED;
}

.type-G .listing-summary {
	background-color: #00238C;
	color: #fff;
}
.type-G .listing-summary-s {
	background-color: #3E47FF;
	color: #fff;
}
.type-G .listing-summary-b {
	background-color: #0B7CB6;
	color: #fff;
}
.label, .badge {
	background-color: #8c0000;
}

.header-container {
	border-bottom: 2px solid #00238C;
}

.headline {
	border-bottom: none;
}

.service i {
	color: #00238C;
}
.rsDefault .rsThumbsArrow,
.rsDefault .rsGCaption, 
.rsDefault .rsArrowIcn {
	background-color: #00238C;
}

.property-listing h1,
.property-listing h2 {
	color: #8c0000;
}
.property-listing h3 {
	color: #007000;
}

.footer {
	background-color: #220000;
}
.copyright {
	background-color: #00134D;
}

@media (max-width:578px){
  .logo {
  	float: none;
  	margin: 0 auto;
  	width: initial;
  }
  .header-container .masthead-image {
  	display: none;
  }
}
.listing-packages dt{
	background-color: #000FFF;
	padding: 5px 0 5px 1%;
	border-radius: 5px;
	margin-bottom: 5px;
	box-shadow: -1px -1px 6px 1px black inset;
}
.listing-packages h3{
	text-transform: uppercase;
}
.listing-packages dd{
	margin-left: 3%;
	margin-bottom: 20px;
}