/* Generated by less 2.5.1 */
/* Mixins */
.top-menu .uk-navbar {
  background-color: #fff;
}
.top-menu .uk-navbar li a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-family: 'Source Sans Pro';
  font-size: 1.24em;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 8px;
}
.top-menu .uk-navbar-nav li .uk-dropdown-navbar ul li a {
  text-transform: none;
  font-size: 1.1em;
  font-weight: inherit;
}
.uk-nav-offcanvas ul a {
  margin-bottom: 5px;
}
.uk-accordion-title {
  background-color: #009edf;
  color: white;
  padding: 1em;
  font-family: Source Sans Pro;
  font-size: 140%;
}
.blue-background a {
  display: block;
}
.blue-background a:hover {
  text-decoration: none;
  color: #fff;
}
.blue-button a {
  background-color: #009edf;
  border-radius: 4px;
  padding: 6px 10px;
  color: white;
  font-size: 20px;
  margin-left: 6px;
}
.blue-button a:hover {
  text-decoration: none;
  color: #fff;
}
a:hover {
  color: #009edf;
  text-decoration: none;
}
@media screen and (max-width: 1000px) {
  .smaller-text-mobile a {
    font-size: 19px;
  }
}
.uk-nav-side > li > a {
  margin-bottom: 5px;
}
.uk-nav-side > li > a:hover {
  background-color: rgba(0, 158, 223, 0.3);
}
.search-button input[type=submit] {
  background-color: #009EDF;
  border: none;
  padding: 10px 15px;
  color: white;
  margin-left: 1em;
  border-radius: 6px;
  text-transform: uppercase;
}
.search-button input[type=submit]:hover {
  background-color: #444;
}
.search-button input[type=text] {
  border-radius: 6px;
  padding: 5px;
}
.form input[type=submit] {
  background-color: #009edf;
  color: #fff;
  padding: 10px 30px;
  font-size: 2em;
  border-radius: 6px;
  text-transform: uppercase;
  border: none;
}
.form input[type=submit]:hover {
  background-color: #444;
  color: #fff;
}
.c126 {
  visibility: hidden;
}
