.navigation-bar.bordered {
    border-bottom-color: rgba(255, 255, 255, 0.5);
    border-bottom-width: 0px;
    border-bottom-style: solid;
}

.header-homepage.color-overlay:before {
    background: #3f6b00;
}

.header-homepage .background-overlay, .header-homepage.color-overlay::before {
    opacity: 0.4;
}

ul.dropdown-menu.active-line-bottom > .current_page_item > a, ul.dropdown-menu.active-line-bottom > .current-menu-item > a, ul.dropdown-menu.default > .current_page_item > a, ul.dropdown-menu.default > .current-menu-item > a {
    border-bottom: 0px solid #e6e7e8;
}

ul.dropdown-menu > li:hover > a, ul.dropdown-menu > li.hover > a {
    color: #2c5100;
  }

.coloured-nav ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a, .coloured-nav ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item).hover > a, .coloured-nav ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item):hover > a, .coloured-nav ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item).hover > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item).hover > a, .fixto-fixed ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item):hover > a, .fixto-fixed ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item).hover > a {
    color: #2c5100;
}

i.fa.icon.reverse.color1 {
    background-color: #2c5100;
}

button.color1, .button.color1 {
    background-color: #2c5100;
}

button:not(.pswp__button):not(.customize-partial-edit-shortcut-button):not(.fancybox-button), .button {
    font-family: "Open Sans";
    font-size: 0.75rem;
    color: #e6e7e8;
    background-color: #2c5100;
    border-radius: 5px;
    min-width: 7rem;
    padding: 0.55rem 1.5rem;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    line-height: 1.5rem;
    border: 2px solid #2c5100;
    vertical-align: middle;
    -webkit-appearance: none;
    margin-bottom: 0.75rem;
}

.button.color1 {
    color: #ffffff;
    background-color: #2c5100;
    border-color: #2c5100;
}

ul.dropdown-menu > li:hover > a, ul.dropdown-menu > li.hover > a {
    color: #2c5100;
  }

.color1 {
  color: #2c5100;
}

.bg-color1 {
  background-color: #2c5100;
}

i.fa.color1 {
  color: #2c5100;
}

i.fa.icon.bordered.color1, i.fa.icon.color1.card[class*="bottom-border-"] {
  border-color: #2c5100;
}

i.fa.icon.reverse.color1 {
  background-color: #2c5100;
}

button.color1,
.button.color1 {
  background-color: #2c5100;
}

button.color1:hover,
.button.color1:hover {
  background-color: #569103;
	border-color: #569103;
}

a.color1:not(.button) {
  color: #569103;
}

a.color1:not(.button):hover {
  color: #569103;
}

hr.small-line.color1 {
  background-color: #569103;
}

.circle-counter.color1 .circle-bar {
  stroke: #2c5100;
}

.tags-list a:hover {
  background-color: #569103;
  border-color: #569103;
  color: #ffffff;
}

.coloured-nav ul.dropdown-menu.active-line-bottom > .current_page_item > a, .coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .coloured-nav ul.dropdown-menu.default > .current_page_item > a, .coloured-nav ul.dropdown-menu.default > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current_page_item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.default > .current_page_item > a, .fixto-fixed ul.dropdown-menu.default > .current-menu-item > a {
    border-bottom: 0px solid #2c5100;
}

i.fa.color2 {
  color: #569103;
}

i.fa.icon.bordered.color2, i.fa.icon.color2.card[class*="bottom-border-"] {
  border-color: #569103;
}

i.fa.icon.reverse.color2 {
  background-color: #569103;
}

button.color2,
.button.color2 {
  background-color: #2c5100;
	border-color: #ffffff;
}

button.color2:hover,
.button.color2:hover {
  background-color: #f44040;
	border-color: #cccccc;
}

a.color2:not(.button) {
  color: #c93a27;
}

a.color2:not(.button):hover {
  color: #f44040;
}

hr.small-line.color2 {
  background-color: #569103;
}

.circle-counter.color2 .circle-bar {
  stroke: #c93a27;
}

.contact-form-wrapper input[type=submit] {
    background-color: #569103;
    border: 2px solid #569103;  
}

.contact-form-wrapper input[type=submit]:hover {
    outline: none;
    text-decoration: none;
    color: #ffffff;
    background-color: #c93a27;
    border-color: #c93a27;
}

.header-homepage.cp-video-bg, .header.cp-video-bg {
    background-color: transparent !important;
    overflow: hidden;
		margin-top: -200px;
}

.header-content .align-holder.center {
    text-align: center;
    float: none;
		margin-top: 200px;
}

.color2 {
    color: #569103;
}

.card.bordered, .post-item table.card, .card[class*="bottom-border-"] {
    box-shadow: none;
    border: 1px solid #2c5100;
}

button.color2:hover, .button.color2:hover {
    background-color: #fff;
    border-color: #fff;
}

.button.color2:hover {
    color: #2c5100;
}