.large-nav a {
  background-color: #09241d;
  color: #fff;
  display: block;
  line-height: 1.25em;
  padding: 12px 20px;
  text-align: center; }

.large-nav .green a {
  background-color: #3b6b2d; }

.large-nav .green ul:before,
.large-nav .green ul:after {
  border-bottom-color: #3b6b2d; }

.large-nav .green ul .menu-item {
  border-color: #3b6b2d; }
.large-nav .green2 a {
  background-color: #3b6b2d; }

.large-nav .green2 ul:before,
.large-nav .green2 ul:after {
  border-bottom-color: #3b6b2d; }

.large-nav .green2 ul .menu-item {
  border-color: #3b6b2d; }
.large-nav .green a {
  background-color: #3b6b2d; }

.large-nav .green ul:before,
.large-nav .green ul:after {
  border-bottom-color: #3b6b2d; }

.large-nav .green ul .menu-item {
  border-color: #e2710f; }
button,
input[type="button"],
input[type="submit"] {
  background-color: #3b6b2d;


  color: #3b6b2d; }
#site-footer .current-menu-item a,
#site-footer a:hover,
#site-footer a:focus {
  color: #3b6b2d;
  text-decoration: underline; }
#site-footer .current-menu-item a,
#site-footer a:hover,
#site-footer a:focus {
  color: #3b6b2d;
  text-decoration: underline; }

.ai1ec-agenda-widget-view .ai1ec-calendar-link:hover,
.ai1ec-agenda-widget-view .ai1ec-calendar-link:focus {
  background-color: #3b6b2d;
  border-color: #3b6b2d;
  color: #ffffff }
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #3b6b2d;
	


  background-color: #3b6b2d;
  border: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
 
  -webkit-box-shadow: none;

 
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
  padding: 0.8125rem 1.5rem;
  text-shadow: none;
	/* Main Menu */

	site-section-wrapper-primary-menu: { background: #3b6b2d; }
.entry-thumbnail .entry-descriptor {
  background-color: #3b6b2d;
  color: #fff;
  margin-bottom: 0;
  padding: 5px 10px;
  position: absolute;
  bottom: 10px;
  left: -10px; }