#breadcrumbs a.active span,
#contact-form input:focus,
#contact-form textarea:focus,
#main .button.scroll:after,
#mainnav .sm-btn:hover span::before,
#mainfooter .sm-btn:hover span::before,
#main-container .FormBuilderErrors *,
.button *,
.button.min::after,
.button.min span::before,
.button.min:hover span::before {
  color: #91987f;
  border-color: #91987f; }

#mainnav { background-image: linear-gradient(to bottom, rgba(145,152,127,0.92) 0%,rgba(145,152,127,0.96) 30%,rgba(145,152,127,0.96) 60%,rgba(145,152,127,0.92) 100%); }

.c-txt-one,
.c-txt-one *,
.c-txt-one li::before {
  color: #91987f!important;
  border-color: #91987f; }

.c-txt-two,
.c-txt-two *,
.c-txt-two li::before {
  color: #61664f!important;
  border-color: #61664f; }

#editpage-btn,
#mainnav-container #menu-btn,
#main-container .bgc-one { background-color: #91987f; }
.marker { background-color: #91987f!important; }

#mainnav-logo a svg path,
#mainnav-logo a svg g rect { fill: #91987f!important; }
.switch-on #mainnav-logo a svg path,
.switch-on #mainnav-logo a svg g rect { fill: #fff!important; }

#main-container .bgc-two { background-color: #61664f; }

::-moz-selection { background-color: #91987f; }
::selection { background-color: #91987f; }

.c-txt-accent,
.c-txt-accent *,
.c-txt-accent li::before {
  color: #b9aca4!important;
  border-color: #b9aca4; }


@font-face {
font-family: sourcesanspro;
src: url(/site/templates/fonts/sourcesanspro/sourcesanspro.woff2) format('woff2'),
    url(/site/templates/fonts/sourcesanspro/sourcesanspro.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap; }
@font-face {
font-family: sourcesanspro-bold;
src: url(/site/templates/fonts/sourcesanspro/sourcesanspro-bold.woff2) format('woff2'),
    url(/site/templates/fonts/sourcesanspro/sourcesanspro-bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap; }

#mainnav a strong, #menu-btn p strong, #mainfooter p strong, button strong, .button strong, .button * strong, #main-container form label strong, .error strong, .mainfooter * strong {font-family:sourcesanspro-bold;}
@font-face {
font-family: geomanist;
src: url(/site/templates/fonts/geomanist/geomanist.woff2) format('woff2'),
    url(/site/templates/fonts/geomanist/geomanist.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap; }
@font-face {
font-family: geomanist-bold;
src: url(/site/templates/fonts/geomanist/geomanist-bold.woff2) format('woff2'),
    url(/site/templates/fonts/geomanist/geomanist-bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap; }

h1, h2, h3, h4, h5, h6, .herotext, .herotext *, .title, .title * {font-family:geomanist;}h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .herotext strong, .herotext * strong, .title strong, .title * strong {font-family:geomanist-bold;}@media only screen and (max-width: 1152px) { .nav-btn {font-family:geomanist;} }p, p em, li, li em, figcaption, #main-container form .Inputfield input, figcaption, figcaption *, .FormBuilder .success {font-family:sourcesanspro;}::placeholder {font-family:sourcesanspro;}p strong, p * strong, li strong, li * strong, figcaption strong {font-family:sourcesanspro-bold;}