body {
  font-family: 'Montserrat', sans-serif;
  font-size: 12pt;
  color: #000000;
}
a {
  color: #000000;
}
a:hover {
  color: #666666;
}
.fa,
.fas {
  color: #666666;
}
.button,
.btn {
  display: block;
  text-align: center;
  width: max-content;
  margin: auto;
  padding: 1rem 2rem;
  text-transform: uppercase;
  color: #ffffff;
  background: #00adef;
  border-radius: 4px;
  font-size: 0.9rem;
  transition: all ease 0.6s;
  border: 0;
}
.button:focus,
.btn:focus {
  outline: none !important;
  box-shadow: none !important;
}
.button:hover,
.btn:hover {
  text-decoration: none;
  background: #6dcbef;
  transition: all ease 0.6s;
}
.button.button-primary,
.btn.button-primary,
.button.btn-primary,
.btn.btn-primary {
  background: #00adef;
}
.button.button-primary:hover,
.btn.button-primary:hover,
.button.btn-primary:hover,
.btn.btn-primary:hover {
  background: #000000;
  color: #ffffff;
}
.button.button-secondary,
.btn.button-secondary,
.button.btn-secondary,
.btn.btn-secondary {
  background: #000000;
}
.button.button-secondary:hover,
.btn.button-secondary:hover,
.button.btn-secondary:hover,
.btn.btn-secondary:hover {
  background: #00adef;
  color: #ffffff;
}
.button.button-icon,
.btn.button-icon {
  color: #3c3c3c;
}
.button.button-icon i,
.btn.button-icon i {
  color: #3c3c3c;
}
.button.button-simply,
.btn.button-simply,
.button.btn-simply,
.btn.btn-simply {
  color: #666666;
}
.button.button-cancel,
.btn.button-cancel,
.button.btn-cancel,
.btn.btn-cancel {
  background: #f8f8f8;
  color: #3c3c3c;
}
.button.button-alert,
.btn.button-alert,
.button.btn-alert,
.btn.btn-alert {
  background: red !important;
  color: #3c3c3c;
}
.link-cover {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  text-indent: -9999px;
}
nav.tabs li a {
  color: #000;
  background: #ccc;
}
.eu-cookie-compliance-banner {
  background: rgba(0, 0, 0, 0.75);
}
#header {
  background: #ffffff;
}
#header .badge {
  background: #000000;
  color: #666666;
}
.featured-top {
  background: #000000;
}
.page-title-wrapper {
  background: #000000;
}
.page-title-wrapper .page-title {
  color: #ffffff;
}
#footer .site-footer_bottom {
  background: none;
}
#footer .site-footer_bottom .block-menu .menu .menu-item a {
  color: #ffffff;
}
