a:hover, a:focus {
  color: #bd2f2f; }

.top-nav ul li a.active {
  color: #ce3838; }

.top-nav ul li a.active:hover {
  color: #bd2f2f; }

.top-nav ul li a#show:hover, .bottom-nav ul li a#show:hover {
  color: #bd2f2f; }

.top-nav ul.site-map li a:hover {
  color: #bd2f2f;
  box-shadow: none;
  opacity: 1; }

.top-nav ul li a:hover {
  color: #f1c7c7; }

.bottom-nav ul li a:hover {
  color: #bd2f2f; }

.bottom-nav ul li a.active {
  color: #bd2f2f; }

h1.prop-title {
  color: #bd2f2f; }

.search-titles input.but {
  color: #bd2f2f; }

.about h1 {
  color: #ED7C1C; }

.news h2.post-title, .news h2.post-title a {
  color: #ED7C1C; }
.news a.more:hover {
  color: #bd2f2f; }

h2 {
  color: #bd2f2f; }

.post-content h2 {
  color: #bd2f2f; }

.our-work li h2 a:hover {
  color: #bd2f2f; }

.page ul.side-nav li a:hover {
  border-top: 1px solid #bd2f2f;
  background: #bd2f2f; }

.menu li:after {
  color: #bd2f2f; }
.menu li:first-child {
  color: #bd2f2f;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6), 0px 0px 3px rgba(0, 0, 0, 0.3); }
  @media only screen and (max-width: 48em) {
    .menu li:first-child {
      background: #bd2f2f;
      color: #fff; } }
.menu li:first-child a {
  color: #bd2f2f; }
  @media only screen and (max-width: 48em) {
    .menu li:first-child a {
      color: #fff; } }
.menu li a:hover {
  color: #bd2f2f; }

.our-work.home-p li:nth-child(9), .our-work.home-p li:nth-child(10), .our-work.home-p li:nth-child(11), .our-work.home-p li:nth-child(12) {
  display: none; }
