#mainnav-container #menu-btn.active,
#menu-btn.active p,
#breadcrumbs a.active span,
#contact-form input:focus,
#contact-form textarea:focus,
#main .button.scroll.mouse:after,
article ul li *:first-child:before,
#main .caption ul li *:first-child:before,
#mainnav a.active span,
#mainnav a.active span:after,
.sm-btn:hover span::before,
#mainnav .sm-btn:hover span::before,
#mainfooter .sm-btn:hover span::before,
#main-container .FormBuilderErrors * {
  color: #AB161B;
  border-color: #AB161B; }

.color-txt {
  color: #AB161B!important;
  border-color: #AB161B!important; }

.color-txt-two {
  color: #088242!important;
  border-color: #088242!important; }

#main-container button:hover,
#main-container .button:hover,
#main-container .button:after { background-color: #AB161B; }

#editpage-btn,
.color-one,
#menu-btn.active li,
.teasertiles .teaser-item.color-one,
.marker { background-color: #AB161B; }

blockquote *,
blockquote::before {
  color: #088242;
  border-color: #088242; }

.color-two,
#mainfooter button:hover,
#mainfooter .button:hover,
.teasertiles .teaser-item.color-two,
#main section:first-child .button.scroll hr { background-color: #088242; }

::-moz-selection { background-color: #AB161B; }

::selection { background-color: #AB161B; }



#mainnav a, #menu-btn p, #main-container button, #mainfooter p, #main-container .button, #main-container form label, .error {font-family:'Roboto Condensed';}h1, h2, h3, h4, h5, h6, .section-locations .contact-item .title, span.herotext, p.title {font-family:Roboto Condensed;}p, figcaption, #main-container form .Inputfield input, iframe * {font-family:Roboto;}.serif, blockquote *, blockquote::before, cite, cite *, .FormBuilder .success {font-family:Lora;}