.fcp_form input.fcp_btn_green {
    background-color: #007c5a;
}
.fcp_btn .fcp_btn_green {
    background: #007c5a;
}
body {
  word-wrap: break-word;
  overflow-wrap: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
.eb-inst .eb-header {
    font-size: 1.6em;
    line-height: 1em;
    margin-bottom: 20px;
    opacity: 0.8;
    display: none;
}
.tm-header-mobile .uk-nav-primary li a, .tm-header-mobile .uk-nav-default li a {
    color: #007a5c;
}
.tm-logo {
    height: 50px !important;
}
.view-article .uk-article {
	background: #f7f7f7;
	padding: 20px;
}
.uk-nav-default .uk-nav-sub {
	font-size: 18px;
	line-height: 1.5;
}
.uk-offcanvas-bar {
	left: -350px;
	width: 350px;
	padding: 60px 30px;
	background: #ffffff;
}
.uk-nav-default {
	line-height: 1.5;
	font-size: 18px;
}
#sp-bottom {
	font-size: 18px;
}
#sp-footer {
	background-color: #007a5c;
	color: #ffffff;
	font-size: 15px;
}
#page_header_after {
	position: fixed;
	top: 80px;
	width: 100%;
	background: url(../images/header_shadow.png) no-repeat 50% 100%;
	display: block;
	height: 60px;
	z-index: 9;
	pointer-events: none;
}
.tm-headerbar-top {
	background: #a3ac7d;
    display: none;
}
.tm-toolbar-default {
	background: #131d33;
	color: #ffffff;
	display: none;
}
