.button.color1 {
    color: #fff;
    background-color: #287700;
    border-color: #287500;
}

.button.color1:hover {
    color: #fff;
    background-color: #2f8c00;
    border-color: #2e8a00;
}

ul.dropdown-menu.active-line-bottom>.current-menu-item>a, ul.dropdown-menu.active-line-bottom>.current_page_item>a, ul.dropdown-menu.default>.current-menu-item>a, ul.dropdown-menu.default>.current_page_item>a {
    border-bottom: 3px solid rgb(200,200,200);
}

.coloured-nav ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .coloured-nav ul.dropdown-menu.active-line-bottom>.current_page_item>a, .coloured-nav ul.dropdown-menu.default>.current-menu-item>a, .coloured-nav ul.dropdown-menu.default>.current_page_item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current_page_item>a, .fixto-fixed ul.dropdown-menu.default>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.default>.current_page_item>a {
    border-bottom: 3px solid rgb(181,185,192);
}

.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.active-line-top>li:not(.current-menu-item):not(.current_page_item).hover>a, .coloured-nav ul.dropdown-menu.active-line-top>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.active-line-top>li:not(.current-menu-item):not(.current_page_item).hover>a, .fixto-fixed ul.dropdown-menu.active-line-top>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: rgb(181,185,192);
}

@media (min-width: 768px) {
ul.dropdown-menu>li.hover>a, ul.dropdown-menu>li:hover>a {
    color: #d8d8d8
}
}

.fixto-fixed ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current_page_item>a {
    color: #287700;
}

.elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
    color: #333;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
    color: #333;
}

.fa-phone {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.mesmerize-content-padding #page>.page-content, .mesmerize-inner-page #page>.page-content {
    padding-top: 0rem;
    padding-bottom: 0rem;
}

.min200 {
  min-height: 200px;
}

body {
  color: #54595F !important;
}


.button.round {
    border-radius: 5px;
}

.psttcta .wpcf7 label {
    color: white;
}

.psttcta .wpcf7-list-item-label {
  color: white;
}

.grecaptcha-badge { visibility: hidden; }