.sppb-addon-table-main tbody tr:first-child td {
    color: #808080 !important;
  background: #fff !important}
.overlay-show-content-on-hover .overlay-image-title {
    opacity: 100;
    visibility: visible;
    transition: .4s;
}
.sppb-addon-subtitle {
    visibility: hidden;
}
.overlay-show-content-on-hover .sppb-addon-subtitle {
    visibility: visible;
}
.sppb-addon-overlay-image-content {
	padding: 35px 10px;
	-ms-display: flex;
	display: flex;
	position: relative;
	backface-visibility: hidden;
	overflow: hidden;
}
#sppb-addon-d5cc2a49-9b98-4f90-9890-659414467e30 .sppb-nav-custom > li.active > a, #sppb-addon-d5cc2a49-9b98-4f90-9890-659414467e30 .sppb-nav-custom > li.active > a:hover, #sppb-addon-d5cc2a49-9b98-4f90-9890-659414467e30 .sppb-nav-custom > li.active > a:focus {
	color: #e3000e;
	border-width: 0px 0px 3px 0px;
	border-color: #e3000e;
	background: #ffffff;
    font-family: 'Merriweather' !important;
}
#sppb-addon-d5cc2a49-9b98-4f90-9890-659414467e30 .sppb-nav-custom a {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    color: rgb(227, 30, 36);
    background: #ffffff;
        font-family: 'Merriweather' !important;
}
@media (max-width: 1400px) {
.sp-page-builder .page-content .sppb-section {
background-attachment: scroll !important;
background-position: center !important;
    background-size: contain !important;
}
}
.fcp_form input.fcp_btn_green {
    background-color: #007c5a;
}
.fcp_btn .fcp_btn_green {
    background: #007c5a;
}
body p, h1, h2, h3, h4{
  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;
}
h1.sppb-addon-title {
    word-wrap: break-word;
  overflow-wrap: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
.tm-header-mobile .uk-nav-primary li a, .tm-header-mobile .uk-nav-default li a {
    color: #e3000e;
}
.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;
	padding: 30px 0px 0px 0px !important;
	border-top: 10px solid #e3000e;
}
#sp-footer {
	background-color: #e3000e;
	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;
}
