.frm_form_field .grecaptcha-badge, .frm_hidden, .with_frm_style .frm_button.frm_hidden {display: inline-flex !important}

@media screen and (min-width: 48em) {

body, button, input, select, textarea {
		font-size: 14px;
		font-size: 0.7rem;
}
}

table.tablesorter thead tr th {border: 1px solid #ffffff;
background-position: right;}

thead th {border-bottom:  #ffffff;}

@supports ( object-fit: cover ) {
	.has-header-image .custom-header-media img,
	.has-header-video .custom-header-media video,
	.has-header-video .custom-header-media iframe,
	.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
		object-fit: contain !important;
	}

.site-branding  {
    padding-top: 10em;
    padding-right: 0px;
    padding-bottom: 10em;
    padding-left: 0px;}

.site-title {display:none;}

.site-header {background-color: #ffffff;}

.navigation-top a {
    color: #fff;}

.navigation-top {
    background: #93c31f;}

.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
    color: #323332;
}

h2 {
    color: #93c421;}

.custom-header-media:before {background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%);}