body.home #default-header,
body.home #header-search { display:none; }

.grecaptcha-badge { display:none; }
body.page-id-3953 .grecaptcha-badge { display:block; }

html, body {  
	
	color:#000;
	font-family: 'Nunito Sans', sans-serif;
}
.jet-banner.jet-effect-ruby .jet-banner__content { padding: 1em; }
.jet-banner.jet-effect-ruby .jet-banner__text { padding:10px; margin: 10px 40px; }

.document_library_wrapper table td { font-size:15px; line-height:24px; }
.document_library_wrapper table td:first-child { font-weight:500; };  

.elementor-icon-list-text {  } 
.elementor-widget.elementor-list-item-link-full_width a { font-family: 'Nunito Sans', sans-serif }
#mobile-nav-header { position:absolute; top:44px; left:0px; width:100%; }
body.admin-bar #mobile-nav-header { top:76px; } 

#nav-header { position:absolute; top:50px; left:0px; width:100%; }
body.admin-bar #nav-header { top:82px; } 

.sticky-placeholder { display:none; }

#logo img, #mobile-logo img { -moz-transition: all .4s ease-in-out; -webkit-transform: translate3d(0,0,0); transition: all .4s ease-in-out; }


.jet-sticky-section--stuck #logo img,
.jet-sticky-section--stuck #mobile-logo img { max-width: 90%; -moz-transition: all .4s ease-in-out; -webkit-transform: translate3d(0,0,0); transition: all .4s ease-in-out; }

body.page-id-1019 #header-search { display:none; }

.elementor-12 .elementor-element.elementor-element-01b1f6f.jet-sticky-section--stuck.jet-sticky-transition-in, .elementor-12 .elementor-element.elementor-element-01b1f6f.jet-sticky-section--stuck,
.elementor-12 .elementor-element.elementor-element-1923402.jet-sticky-section--stuck.jet-sticky-transition-in, .elementor-12 .elementor-element.elementor-element-1923402.jet-sticky-section--stuck
{  
	background-color: rgba(0,0,0,.8); 
}

.elementor-text-editor ul li, .elementor-text-editor ol li { margin-bottom:10px; }

.is-highlight,
#is-ajax-search-result-486 .is-highlight
{
    background-color: #fff!important;
    font-weight: 700!important;
}

.page-preloader {
    border-top-color: #417540;
    border-right-color: #417540;
}

#toTop { color:#0886ad;}


#search a:before {
	font-family: "Font Awesome 5 Brands";
    font-weight: 400;
	content: "\f002";
}

.entry-footer .btn {
    background: #417540;
    color: #fff !important;
}

.entry-footer .btn:hover {
    background: #417540;
	opacity:0.8;
    color: #fff !important;
}

.btn, button, input[type='button'], input[type='reset'], input[type='submit'] {
    font-weight: 500;
    font-size: 12px;
    font-family: 'Open Sans';
	background-color: #417540;
}

.btn:hover, button:hover, input[type='button']:hover, input[type='reset']:hover, input[type='submit']:hover, input[type='reset']:hover {
    color: #ffffff;
    background-color: #417540;
	opacity:0.8;
}

body.search-results .page-header { display:none; }

ol li { margin-bottom:12px; }

.jet-mobile-menu__list ul.jet-mobile-menu__items li a { margin-left:18px; }
.jet-mobile-menu__list ul.jet-mobile-menu__items li.jet-mobile-menu__item { border-top:solid 1px #ccc; padding:10px 8px 10px 0px; }

.jet-mobile-menu__list ul.jet-mobile-menu__items li.jet-mobile-menu__item ul.jet-mobile-menu__items li.jet-mobile-menu__item { border-top:none!important; }

.jet-mobile-menu__item>.jet-mobile-menu__list { padding: 5px 0 5px 0px; }
.jet-mobile-menu__container-inner { padding: 0px; }
.jet-mobile-menu__controls { margin-bottom:28px; margin-top:28px; margin-right:10px; margin-left: 10px; justify-content: flex-start; }

.swiper-pagination-bullet { background:#fff; opacity:0.6; }
.swiper-pagination-bullet-active { background:#fff; opacity:1; }


.single-post .post-author-bio,
.single-post .post-navigation,
.single-post .entry-header .byline,
.single-post .entry-header .cat-links,
.single-post .elementor-jet-breadcrumbs,
.single-post .entry-header .entry-title { display:none; }
.single-post .posted-on { color:#222; }

.single-post .post > .entry-content { font-size:1rem; }
.single-post .post .wp-block-file { text-align:center; }
.single-post .post .wp-block-file .wp-block-file__button {
    background: #32373c;
    border-radius: 0;
    color: #fff;
    font-size: 1em;
    letter-spacing: 0.04em;
    padding: 0.5em 1em;
}
.single-post article.post { border-bottom:0px; }
.single-post .post .wp-block-file__embed { margin-bottom:48px; border:solid 1px #ededed; }
.single-post .post .wp-block-file__embed { height:775px!important; }
.single-post .post .wp-block-file a:first-of-type { display:none; }

.post__date .post-meta__item { color:#666!important; }

@media screen and (max-width: 782px) {
	body.admin-bar #mobile-nav-header { top:90px; } 
}

@media (min-width: 1120px) {
	body.single-post .col-lg-8 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
}

@media (min-width: 1120px) {
	body.single-post .col-lg-push-2 { left: 0; }
}

@media (max-width: 600px)
{
	.single-post .post .wp-block-file::before {text-align:center; content: "Mobile PDF viewer is not available. Please download the file below."; text-indent: 0; display: block; margin-bottom:28px; }
	.single-post .post .wp-block-file__embed { display:none; }
	.single-post .post .wp-block-file { text-align:center;  }
}


.pojo-a11y-btn-high-contrast,
.pojo-a11y-btn-negative-contrast,
.pojo-a11y-btn-readable-font { display:none!important; }

body.pojo-a11y-resize-font-130, body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-130 label, body.pojo-a11y-resize-font-130 input, body.pojo-a11y-resize-font-130 select, body.pojo-a11y-resize-font-130 textarea, body.pojo-a11y-resize-font-130 legend, body.pojo-a11y-resize-font-130 code, body.pojo-a11y-resize-font-130 pre, body.pojo-a11y-resize-font-130 dd, body.pojo-a11y-resize-font-130 dt, body.pojo-a11y-resize-font-130 span, body.pojo-a11y-resize-font-130 blockquote, body.pojo-a11y-resize-font-130 .elementor-text-editor, body.pojo-a11y-resize-font-130 .elementor-post__excerpt
{
	font-size:100%!important;
}

body.pojo-a11y-resize-font-140, body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-140 label, body.pojo-a11y-resize-font-140 input, body.pojo-a11y-resize-font-140 select, body.pojo-a11y-resize-font-140 textarea, body.pojo-a11y-resize-font-140 legend, body.pojo-a11y-resize-font-140 code, body.pojo-a11y-resize-font-140 pre, body.pojo-a11y-resize-font-140 dd, body.pojo-a11y-resize-font-140 dt, body.pojo-a11y-resize-font-140 span, body.pojo-a11y-resize-font-140 blockquote, body.pojo-a11y-resize-font-140 .elementor-text-editor, body.pojo-a11y-resize-font-140 .elementor-post__excerpt
{
	font-size:100%!important;
}

body.pojo-a11y-resize-font-150, body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-150 label, body.pojo-a11y-resize-font-150 input, body.pojo-a11y-resize-font-150 select, body.pojo-a11y-resize-font-150 textarea, body.pojo-a11y-resize-font-150 legend, body.pojo-a11y-resize-font-150 code, body.pojo-a11y-resize-font-150 pre, body.pojo-a11y-resize-font-150 dd, body.pojo-a11y-resize-font-150 dt, body.pojo-a11y-resize-font-150 span, body.pojo-a11y-resize-font-150 blockquote, body.pojo-a11y-resize-font-150 .elementor-text-editor, body.pojo-a11y-resize-font-150 .elementor-post__excerpt
{
	font-size:100%!important;
}

body.pojo-a11y-resize-font-160, body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-160 label, body.pojo-a11y-resize-font-160 input, body.pojo-a11y-resize-font-160 select, body.pojo-a11y-resize-font-160 textarea, body.pojo-a11y-resize-font-160 legend, body.pojo-a11y-resize-font-160 code, body.pojo-a11y-resize-font-160 pre, body.pojo-a11y-resize-font-160 dd, body.pojo-a11y-resize-font-160 dt, body.pojo-a11y-resize-font-160 span, body.pojo-a11y-resize-font-160 blockquote, body.pojo-a11y-resize-font-160 .elementor-text-editor, body.pojo-a11y-resize-font-160 .elementor-post__excerpt
{
	font-size:100%!important;
}

body.pojo-a11y-resize-font-170, body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-170 label, body.pojo-a11y-resize-font-170 input, body.pojo-a11y-resize-font-170 select, body.pojo-a11y-resize-font-170 textarea, body.pojo-a11y-resize-font-170 legend, body.pojo-a11y-resize-font-170 code, body.pojo-a11y-resize-font-170 pre, body.pojo-a11y-resize-font-170 dd, body.pojo-a11y-resize-font-170 dt, body.pojo-a11y-resize-font-170 span, body.pojo-a11y-resize-font-170 blockquote, body.pojo-a11y-resize-font-170 .elementor-text-editor, body.pojo-a11y-resize-font-170 .elementor-post__excerpt
{
	font-size:100%!important;
}

body.pojo-a11y-resize-font-180, body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-180 label, body.pojo-a11y-resize-font-180 input, body.pojo-a11y-resize-font-180 select, body.pojo-a11y-resize-font-180 textarea, body.pojo-a11y-resize-font-180 legend, body.pojo-a11y-resize-font-180 code, body.pojo-a11y-resize-font-180 pre, body.pojo-a11y-resize-font-180 dd, body.pojo-a11y-resize-font-180 dt, body.pojo-a11y-resize-font-180 span, body.pojo-a11y-resize-font-180 blockquote, body.pojo-a11y-resize-font-180 .elementor-text-editor, body.pojo-a11y-resize-font-180 .elementor-post__excerpt
{
	font-size:100%!important;
}

body.pojo-a11y-resize-font-190, body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-190 label, body.pojo-a11y-resize-font-190 input, body.pojo-a11y-resize-font-190 select, body.pojo-a11y-resize-font-190 textarea, body.pojo-a11y-resize-font-190 legend, body.pojo-a11y-resize-font-190 code, body.pojo-a11y-resize-font-190 pre, body.pojo-a11y-resize-font-190 dd, body.pojo-a11y-resize-font-190 dt, body.pojo-a11y-resize-font-190 span, body.pojo-a11y-resize-font-190 blockquote, body.pojo-a11y-resize-font-190 .elementor-text-editor, body.pojo-a11y-resize-font-190 .elementor-post__excerpt
{
	font-size:100%!important;
}

body.pojo-a11y-resize-font-200, body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-200 label, body.pojo-a11y-resize-font-200 input, body.pojo-a11y-resize-font-200 select, body.pojo-a11y-resize-font-200 textarea, body.pojo-a11y-resize-font-200 legend, body.pojo-a11y-resize-font-200 code, body.pojo-a11y-resize-font-200 pre, body.pojo-a11y-resize-font-200 dd, body.pojo-a11y-resize-font-200 dt, body.pojo-a11y-resize-font-200 span, body.pojo-a11y-resize-font-200 blockquote, body.pojo-a11y-resize-font-200 .elementor-text-editor, body.pojo-a11y-resize-font-200 .elementor-post__excerpt
{
	font-size:100%!important;
}



body.pojo-a11y-resize-font-130 .elementor-text-editor p:not(.pojo-a11y-toolbar-title),
body.pojo-a11y-resize-font-130 .elementor-text-editor li:not(.pojo-a11y-toolbar-item),
body.pojo-a11y-resize-font-130 .elementor-text-editor,
body.pojo-a11y-resize-font-130 .elementor-post__excerpt
{
	font-size:105%!important;
	line-height: 1.7;
}

body.pojo-a11y-resize-font-140 .elementor-text-editor p:not(.pojo-a11y-toolbar-title),
body.pojo-a11y-resize-font-140 .elementor-text-editor li:not(.pojo-a11y-toolbar-item),
body.pojo-a11y-resize-font-140 .elementor-text-editor,
body.pojo-a11y-resize-font-140 .elementor-post__excerpt
{
	font-size:110%!important;
	line-height: 1.5;
}

body.pojo-a11y-resize-font-150 .elementor-text-editor p:not(.pojo-a11y-toolbar-title),
body.pojo-a11y-resize-font-150 .elementor-text-editor li:not(.pojo-a11y-toolbar-item),
body.pojo-a11y-resize-font-150 .elementor-text-editor,
body.pojo-a11y-resize-font-150 .elementor-post__excerpt
{
	font-size:115%!important;
	line-height: 1.5;
}

body.pojo-a11y-resize-font-160 .elementor-text-editor p:not(.pojo-a11y-toolbar-title),
body.pojo-a11y-resize-font-160 .elementor-text-editor li:not(.pojo-a11y-toolbar-item),
body.pojo-a11y-resize-font-160 .elementor-text-editor,
body.pojo-a11y-resize-font-160 .elementor-post__excerpt
{
	font-size:120%!important;
	line-height: 1.5;
}

body.pojo-a11y-resize-font-170 .elementor-text-editor p:not(.pojo-a11y-toolbar-title),
body.pojo-a11y-resize-font-170 .elementor-text-editor li:not(.pojo-a11y-toolbar-item),
body.pojo-a11y-resize-font-170 .elementor-text-editor,
body.pojo-a11y-resize-font-170 .elementor-post__excerpt
{
	font-size:122%!important;
	line-height: 1.5;
}

body.pojo-a11y-resize-font-180 .elementor-text-editor p:not(.pojo-a11y-toolbar-title),
body.pojo-a11y-resize-font-180 .elementor-text-editor li:not(.pojo-a11y-toolbar-item),
body.pojo-a11y-resize-font-180 .elementor-text-editor,
body.pojo-a11y-resize-font-180 .elementor-post__excerpt
{
	font-size:124%!important;
	line-height: 1.5;
}

body.pojo-a11y-resize-font-190 .elementor-text-editor p:not(.pojo-a11y-toolbar-title),
body.pojo-a11y-resize-font-190 .elementor-text-editor li:not(.pojo-a11y-toolbar-item),
body.pojo-a11y-resize-font-190 .elementor-text-editor,
body.pojo-a11y-resize-font-190 .elementor-post__excerpt
{
	font-size:126%!important;
	line-height: 1.5;
}

body.pojo-a11y-resize-font-200 .elementor-text-editor p:not(.pojo-a11y-toolbar-title),
body.pojo-a11y-resize-font-200 .elementor-text-editor li:not(.pojo-a11y-toolbar-item),
body.pojo-a11y-resize-font-200 .elementor-text-editor,
body.pojo-a11y-resize-font-200 .elementor-post__excerpt
{
	font-size:128%!important;
	line-height: 1.5;
}

body.pojo-a11y-resize-font-130 h1,
body.pojo-a11y-resize-font-140 h1,
body.pojo-a11y-resize-font-150 h1,
body.pojo-a11y-resize-font-160 h1,
body.pojo-a11y-resize-font-170 h1,
body.pojo-a11y-resize-font-180 h1,
body.pojo-a11y-resize-font-190 h1,
body.pojo-a11y-resize-font-200 h1
{
	font-size:2rem!important;
}

body.pojo-a11y-resize-font-130 h2,
body.pojo-a11y-resize-font-140 h2,
body.pojo-a11y-resize-font-150 h2,
body.pojo-a11y-resize-font-160 h2,
body.pojo-a11y-resize-font-170 h2,
body.pojo-a11y-resize-font-180 h2,
body.pojo-a11y-resize-font-190 h2,
body.pojo-a11y-resize-font-200 h2
{
	font-size:1.5rem!important;
}

body.pojo-a11y-resize-font-130 h3,
body.pojo-a11y-resize-font-140 h3,
body.pojo-a11y-resize-font-150 h3,
body.pojo-a11y-resize-font-160 h3,
body.pojo-a11y-resize-font-170 h3,
body.pojo-a11y-resize-font-180 h3,
body.pojo-a11y-resize-font-190 h3,
body.pojo-a11y-resize-font-200 h3
{
	font-size:1.375rem!important;
}

body.pojo-a11y-resize-font-130 h4,
body.pojo-a11y-resize-font-140 h4,
body.pojo-a11y-resize-font-150 h4,
body.pojo-a11y-resize-font-160 h4,
body.pojo-a11y-resize-font-170 h4,
body.pojo-a11y-resize-font-180 h4,
body.pojo-a11y-resize-font-190 h4,
body.pojo-a11y-resize-font-200 h4
{
	font-size:1.25rem!important;
}

body.pojo-a11y-resize-font-130 h5,
body.pojo-a11y-resize-font-140 h5,
body.pojo-a11y-resize-font-150 h5,
body.pojo-a11y-resize-font-160 h5,
body.pojo-a11y-resize-font-170 h5,
body.pojo-a11y-resize-font-180 h5,
body.pojo-a11y-resize-font-190 h5,
body.pojo-a11y-resize-font-200 h5
{
	font-size:1.125rem!important;
}

body.pojo-a11y-resize-font-130 h6,
body.pojo-a11y-resize-font-140 h6,
body.pojo-a11y-resize-font-150 h6,
body.pojo-a11y-resize-font-160 h6,
body.pojo-a11y-resize-font-170 h6,
body.pojo-a11y-resize-font-180 h6,
body.pojo-a11y-resize-font-190 h6,
body.pojo-a11y-resize-font-200 h6
{
	font-size:1rem!important;
}

body.search .entry-meta { display: none; }

.tablepress {
   font-size: 14px;
}

.tablepress th.column-1 {
  width: 250px;
}
.tablepress th.column-2 {
  width: 300px;
}
.tablepress th.column-3 {
  width: 250px;
}
.tablepress th.column-6 {
  width: 150px;
}
.tablepress th.column-7 {
  width: 55px;
  text-align: center;
}

.tablepress td.column-1 {
  font-weight: 600;
}
.tablepress td.column-7 {
  text-align: center;
  font-size: 20px;
}
.tablepress tbody {
  display: none;
}

.tablepress thead th {
  border-bottom: 3px solid #417540;
}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
  background-color: transparent;
  color: #417540;  
}

.tablepress tfoot th, .tablepress thead th {
  background-color: transparent;
}
a.morelink {
	text-decoration:none;
	outline: none;
}
.morecontent span {
	display: none;
}

@media (max-width: 767px) {
	.elementor-column {
		padding-left: 8px;
		padding-right: 8px;
	}
	
	.elementor-8 .elementor-element.elementor-element-beadca0 .elementor-column {
		padding-left: 0px;
		padding-right: 0px;
	}
}