#mainNav {
  background-color: #fff;
  border-bottom: solid #84BD00 2px;
}
#mainNav .navbar-brand {
  font-weight: 700;
  text-transform: uppercase;
  color: #84BD00;
}
#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
  color: rgb(131.6438095238, 188.49, 0);
}
#mainNav .navbar-nav > li.nav-item > a.nav-link,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
  font-size: 0.9rem;
  text-transform: uppercase;
  color: #949494;
  font-family: "Gotham A", "Gotham B", arial, helvetica, sans-serif;
  font-weight: 500;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
  color: #84BD00;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active {
  color: #84BD00 !important;
  background-color: transparent;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active:hover {
  background-color: transparent;
}
#mainNav a {
  color: #656565;
}
#mainNav a:hover {
  color: #007672;
}
@media (min-width: 992px) {
  #mainNav {
    border-color: transparent;
    background-color: transparent;
  }
  #mainNav .navbar-brand {
    color: rgba(255, 255, 255, 0.7);
  }
  #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
    color: #FFF;
  }
  #mainNav .navbar-nav > li.nav-item > a.nav-link {
    padding: 0.5rem 1rem;
  }
  #mainNav .navbar-nav > li.nav-item > a.nav-link,
  #mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
    color: rgba(255, 255, 255, 0.7);
  }
  #mainNav .navbar-nav > li.nav-item > a.nav-link:hover,
  #mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
    color: #FFF;
  }
  #mainNav.navbar-shrink {
    border-bottom: solid #84BD00 2px;
    background-color: #FFF;
  }
  #mainNav.navbar-shrink .navbar-brand {
    color: #007672;
  }
  #mainNav.navbar-shrink .navbar-brand:focus, #mainNav.navbar-shrink .navbar-brand:hover {
    color: rgb(0, 117.49, 113.5072881356);
  }
  #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link,
  #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus {
    color: #656565;
  }
  #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:hover,
  #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus:hover {
    color: #007672;
  }
}

.empty-item {
  width: 45px;
}
@media (min-width: 1200px) {
  .empty-item {
    width: 90px;
  }
}

.item-fade {
  transition: opacity 0.3s;
  -webkit-transition: opacity 0.5s;
  opacity: 1;
}

.item-fade-out {
  opacity: 0 !important;
}

.navbar-form {
  padding-left: 0px;
  font-size: 18px;
}
.navbar-form .btn {
  background-color: transparent;
  padding: 0;
  height: auto;
}
.navbar-form .form-control {
  width: 8em;
  transition: width 0.3s;
  padding-right: 2.6em;
  margin-right: -2.6em;
  font-size: 13px;
  box-shadow: none;
  border: 1px solid #84BD00;
  border-radius: 0px !important;
}
.navbar-form .form-control:focus {
  width: 18em;
}
.navbar-form .form-control:focus + .input-group-btn {
  z-index: 4;
  position: relative;
}
.navbar-form .form-control::placeholder {
  color: #AFAFAF;
}
.navbar-form .input-group-btn {
  z-index: 4;
  position: relative;
}

.btn.btn-link {
  color: #949494;
}

.btn.btn-link:hover {
  color: #84BD00;
}

.space-buttons {
  margin-top: 20px;
}

header {
  /* Desktop banner styles  */
  /* Desktop scroll banner styles  */
  /* Mobile banner styles  */
}
header .left-block {
  width: 200px;
}
header .nav-top .header-inner-main {
  background: #fff;
  height: 121px;
  border-top: 2px solid #F0F0F0;
  padding: 18px 0;
  border-bottom: 2px solid #F0F0F0;
  transition: all 0.3s;
}
header .header-inner-top {
  padding-top: 24px;
  padding-bottom: 50px;
  background: #fff;
  border-bottom: 2px solid #F0F0F0;
}
header .hero-listing-row {
  z-index: 999;
  position: relative;
}
header .hero-listing-row ul {
  margin: 0px;
  background: #00968F;
  line-height: 24px;
  padding: 14px 24px;
  border-radius: 4px;
}
header .hero-listing-row ul li {
  display: inline-block;
  margin: 0 20px;
  position: relative;
}
header .hero-listing-row ul li a {
  color: #fff;
  font-weight: 700;
  font-size: 19px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
header .hero-listing-row ul li a.active {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
  text-decoration-color: rgb(127, 202, 199);
}
header .hero-listing-row ul li a.alt-active {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
}
header .hero-listing-row ul li a:hover {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
}
header .hero-listing-row ul li:not(:last-child):after {
  content: "";
  width: 2px;
  height: 16px;
  background: #fff;
  position: absolute;
  top: 4px;
  right: -21px;
}
header .hero-listing-row ul li:first-child {
  margin-left: 0px;
}
header .hero-listing-row ul li:last-child {
  margin-right: 0px;
}
header .logo-row {
  text-align: center;
}
header .login-text {
  font-size: 20px;
  font-weight: 700;
  padding: 3px 1rem;
}
header .login-text:hover span {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 3px;
}
header .login-text span {
  position: relative;
  top: 2px;
}
header .login-text:hover {
  color: #007672;
}
header .space-user-dashboard-button {
  padding: 6px 14px;
}
header .space-user-dashboard-button img {
  margin: 0px;
  display: inline;
}
header .space-user-dashboard-button a:hover {
  text-decoration: none;
}
header .space-user-dashboard-button .dropdown-menu {
  font-size: 14px;
  font-weight: 700;
  background: #E4F8F6;
  box-shadow: none;
  border: 1px solid #D1EAE9;
  min-width: 5rem;
}
header .space-user-dashboard-button .dropdown-menu li:not(:last-child):after {
  content: " ";
  display: block;
  margin-left: 8px;
  margin-right: 8px;
  height: 1px;
  border: 1px dashed #93DBD3;
}
header .space-user-dashboard-button .dropdown-menu .dropdown-item {
  color: #007672;
  font-weight: 500;
}
header .space-user-dashboard-button .dropdown-menu .dropdown-item:active {
  background-color: #007672;
  color: #fff;
}
header.main-header.nav-top .middle-block {
  height: 50px;
}
header.main-header.nav-top .d-flex .middle-block {
  height: 0px;
  position: relative;
  top: -26px;
}
header.navbar-fixed-top.desktop {
  padding: 16px 0;
  border-bottom: 2px solid #F0F0F0;
  transition: all 0.3s;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 999;
  background: white;
}
@media (max-width: 1199px) {
  header.navbar-fixed-top.desktop {
    padding: 13px 0;
  }
}
header.navbar-fixed-top.desktop .hero-listing-row ul {
  top: 0px;
  margin: 0;
  padding: 11px 0px 0px 0px;
  background-color: transparent;
}
header.navbar-fixed-top.desktop .hero-listing-row ul li a {
  color: #00968F !important;
}
header.navbar-fixed-top.desktop .logo-row {
  padding-top: 2px;
}
header.navbar-fixed-top.mobile {
  position: fixed;
  width: 100%;
  z-index: 999;
  background: white;
}
header.navbar-fixed-top.mobile .hero-listing-row ul {
  display: flex;
  justify-content: center;
  padding: 12px 16px;
  margin: 0px;
  border-radius: 0px;
  top: 0px;
}
@media screen and (max-width: 400px) {
  header.navbar-fixed-top.mobile .hero-listing-row ul {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 14px;
  }
}
header.navbar-fixed-top.mobile .hero-listing-row ul li {
  margin: 0px 10px;
}
@media screen and (max-width: 991px) {
  header.navbar-fixed-top.mobile .hero-listing-row ul li a {
    font-size: 15px;
  }
}
@media screen and (max-width: 400px) {
  header.navbar-fixed-top.mobile .hero-listing-row ul li a {
    font-size: 13px;
  }
}
header.navbar-fixed-top.mobile .hero-listing-row ul li:after {
  width: 0px;
}
header.navbar-fixed-top.mobile .logo-row {
  height: 64px;
}
header.navbar-fixed-top.mobile .logo-row a img {
  position: relative;
  top: 13px;
}
header.navbar-fixed-top.mobile .login-text {
  padding: 0px;
}
@media screen and (max-width: 400px) {
  header.navbar-fixed-top.mobile .login-text {
    font-size: 16px;
  }
}

.mobile-header-placeholder {
  min-height: 100px;
}

.spin-down {
  transform: rotate(0deg);
  transition: all 0.5s;
}

.spin-up {
  transform: rotate(180deg);
  transition: all 0.5s;
}

.skip-content {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden;
}
.skip-content:active, .skip-content:focus, .skip-content:hover {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible;
  color: #000;
  z-index: 1000;
  border: 1px solid black;
  background: #fff;
}

.body-container .body-content {
  padding-bottom: 0px;
}

.landing-page-footer {
  padding-top: 31px;
  padding-bottom: 20px;
  background-color: #007672;
}
.landing-page-footer .bottom-footer-links {
  text-align: center;
  font-family: "gibsonregular", arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.landing-page-footer .bottom-footer-links p {
  color: #FFF;
}
@media (max-width: 575px) {
  .landing-page-footer .bottom-footer-links {
    white-space: initial;
  }
}
.landing-page-footer .bottom-footer-links ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  color: #FFF;
  text-transform: uppercase;
}
.landing-page-footer .bottom-footer-links ul li {
  display: inline;
}
.landing-page-footer .bottom-footer-links ul li:last-child::after {
  content: "";
}
.landing-page-footer .bottom-footer-links ul li::after {
  content: " | ";
}
.landing-page-footer .bottom-footer-links a {
  font-weight: normal;
  color: #FFF;
  text-transform: uppercase;
}
.landing-page-footer .bottom-footer-links a:hover {
  color: #EBEBEB;
}

.footer-offset-margin {
  margin-bottom: 60px;
}

.circle-fa {
  border: 4px solid #FFF;
  border-radius: 50%;
  box-sizing: content-box;
  color: #FFF;
  display: inline-block;
  height: 2rem;
  padding: 10px;
  width: 2rem;
}

footer:before {
  left: 0;
  content: "";
  width: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAAUCAYAAAB7w5oMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTExLTIwVDE3OjU5OjE1KzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0xMS0yMFQxODowMDoyNiswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0xMS0yMFQxODowMDoyNiswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozZTMyNDBhNS1jOTc4LWZm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) repeat-x;
  position: absolute;
  height: 20px;
  background-size: auto;
  top: -20px;
  box-sizing: border-box;
}

footer {
  background: #F0F0F0;
  padding: 45px 0 56px;
  margin-top: 0;
  position: relative;
  font-family: "Gotham A", "Gotham B";
}
@media only screen and (max-width: 768px) {
  footer {
    padding: 48px 0px 40px 0px;
  }
}
footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 768px) {
  footer ul {
    margin-bottom: 24px;
  }
}
footer .social-block ul {
  margin-bottom: 0px;
}
footer .social-block ul li {
  list-style: none;
  display: inline-block;
  margin-left: 32px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 768px) {
  footer .social-block ul li {
    margin-right: 29px;
    margin-left: 0px;
  }
}
footer .social-block ul li a i {
  font-size: 28px;
}
footer .footer-col a {
  color: black;
  font-weight: 700;
  font-size: 20px;
  text-decoration: none;
  text-transform: uppercase;
}
footer .footer-col a:hover, footer .footer-col a:focus {
  text-decoration: underline;
}
footer .footer-col li {
  color: black;
  text-decoration: none !important;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px;
}
footer .footer-col li:hover, footer .footer-col li:focus {
  text-decoration: underline;
}
footer .footer-col li:last-child {
  margin-bottom: 0px;
}
footer .footer-bottom {
  border-top: 2px solid #DBDBDB;
  margin-top: 56px;
  padding-top: 40px;
}
@media only screen and (max-width: 768px) {
  footer .footer-bottom {
    margin-top: 27px;
    padding-top: 24px;
  }
}
footer .footer-bottom .footer-bt-row .listing-block li {
  display: inline-block;
  margin: 0;
}
footer .footer-bottom .footer-bt-row .listing-block li a {
  color: black;
  font-weight: 400;
}
footer .footer-bottom .footer-bt-row .listing-block li:after {
  content: "|";
  content: "|"/"";
  margin: 0px 8px;
}
footer .footer-bottom .footer-bt-row .listing-block li:last-child:after {
  content: "";
}
footer .footer-bottom .footer-bt-row .listing-block li :nth-child(2) {
  display: none;
}
footer .listing-block ul {
  margin-bottom: 40px;
}
@media only screen and (max-width: 768px) {
  footer .listing-block ul {
    margin-bottom: 24px;
  }
}
footer .listing-block li {
  font-size: 13px;
  line-height: 24px;
  margin-right: 16px;
  margin-bottom: 4px;
  display: inline-block;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  footer .listing-block li {
    display: block;
    margin-bottom: 10px;
  }
}
footer .listing-block li :nth-child(2) {
  display: none;
}
footer .listing-block a {
  color: black;
  font-weight: 400;
  text-decoration-line: none;
}
footer .listing-block a:hover, footer .listing-block a:focus {
  text-decoration: underline;
}
footer .footer-disclaimer {
  font-size: 13px;
  line-height: 18.2px;
}
footer .footer-disclaimer .text-teal a {
  color: #000 !important;
  font-weight: 400;
}