@charset "utf-8";
/* CSS Document */
img {
  height: auto !important;
}
h1, h2, h3, h4, h5 {
  font-weight: 400 !important;
}
h1 {
  font-size: 3rem;
}
.btn {
  color: #fff;
  background: #004f36;
padding: 10px 20px;
text-shadow: none;
	margin-top: 10px;
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper span {padding:0 5px;}
.page-header h2 {color: #000;}
.g-video-container .g-video {
padding-bottom: 54.25%;
box-shadow: 0 0.2rem 1rem #000;
}
#g-utility .g-video-container.g-video-container-columns-3 .g-video-inner .g-video{margin: 1rem;}
.block9 .g-gridcontent .g-gridcontent-item-wrapper {padding: 1.5rem;border: none;}
.chrono_credits {display: none;}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  color: #fff;
  background-color: #44bba4;
}
.g-content .ui.form .field > label, .g-content .ui.form .inline.fields > label {
  font-size: 1.2em;
  font-weight: 400;
}
.g-content .ui.form .inline.field > :first-child, .g-content .ui.form .inline.fields .field > :first-child {
  margin: 0 .85714286em 0.5rem 0;
}
.ui.button:hover {
  background-color: #000 !important;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {color: #004f36;}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {color: #004f36;}
.g-totop a:hover {color: #fff;}
.srv .g-content div div {min-height: 350px;}
.g-mobile-center-compact .g-content {margin: 0.5rem 0; padding: 0; }
.g-social a {
  color: #006340;
  background: #4daf56;
}
.box4 {background-color: #FFC629;}
.accordion-group {
    background-color: #FDFDFD;
}
#g-expandedright {position: relative; z-index: 10;}
.accordion {
  font-size: 1.25rem;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
  cursor: pointer;
  font-weight: 400;
}
#g-showcaseleft h2 {
  margin: 0 0 0.75rem 0;
}
.g-newsslider-headlines {
  min-height: 480px;
}
.g-logo {
  background: #fff;
  padding: 0;
}
.g-logo img {
  max-height: 120px;
}
.g-newsslider-preview-desc {font-size: 1rem;background-color: #006340;padding: 15px;}
.btn-blue {
    background-color: #004B31;
    padding: 0.7rem 1.2rem;
}
.g-newsslider-preview-title {
    background-color: rgba(0, 99, 85, 0.39);
    padding: 15px;
}
.g-newsslider-overlay {background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, transparent 100%);background-color: rgba(0, 0, 0, 0);}
@media only all and (min-width: 60rem) and (max-width: 75rem){
.g-newsslider-headlines {
  min-height: 400px;
}
.g-newsslider-preview-title {
  margin-top: 10rem;font-size: 3rem;
}
}
@media only all and (min-width: 48rem) and (max-width: 59.999rem){
.g-newsslider-headlines {
  min-height: 330px;
}
.g-newsslider-preview-title {
  margin-top: 10.3rem;font-size: 1.5rem;padding: 10px;
}
.g-newsslider-preview-desc {padding: 5px 10px;}
.g-logo img {
  max-height: 110px;
}
}
@media only all and (max-width: 47.938rem){
h1 {
  font-size: 2.5rem;
}
.g-newsslider-headlines {
min-height: 0;
display: none;
}
#g-showcaseright.home .g-content {padding: 0;}
.g-newsslider-preview-title {
  margin-top: 10rem;
}
.g-newsslider-preview-desc {
display: block;
font-size: 0.9rem;
}
.g-simplecontent-layout-header .g-simplecontent-item-content-title {
    margin-top: 4rem;
  }
.g-logo {
    left: 4.5rem;
  }
	#g-header .title {padding-top: 3rem;}
	#g-slideshow .g-content {padding-top:1.3rem;}
.g-offcanvas-toggle {
  font-size: 1.5rem;
  width: 35px;
  height: 30px;
  z-index: 10001;
}
.g-offcanvas-open .g-nav-overlay {
  z-index: 10000;
}
}