/*
 * General
 */
html {
  font-size: 18px;
}

a {
  color: #065087;
}

/*
 * Header
 */
.flat_responsive_top {
  background-color: #065087;
}

.flat_responsive_top a {
  color: #fff;
}

.flat_responsive_menus {
  width: 45%;
}

ul.navmenu > li > a, .navmenu ul > li > a {
  margin-top: 5px;
  margin-bottom: 5px;
}

@media (max-width: 1199px) {
  ul.navmenu > li > a, .navmenu ul > li > a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

a.toggle_button_flat_responsive_menu, a.toggle_button_flat_responsive_menu:hover, a.toggle_button_flat_responsive_menu:focus, a.toggle_button_flat_responsive_menu:active {
  color: #065087;
}

.mobilemenu .current_page_item > a, .mobilemenu .current_page_ancestor > a, .mobilemenu .current-menu-item > a, .mobilemenu .current-menu-ancestor > a {
  background-color: #065087;
}

ul.mobilemenu > li > a:hover, ul.mobilemenu > li > a:focus, ul.mobilemenu > li > a:active {
  background-color: #065087;
}

.flat_responsive_logo {
  width: 50%;
}

@media screen and (max-width: 380px) {
 .flat_responsive_logo {
    padding: 1px;
    float: left;
    width: 100%;
  }
}

.flat_responsive_logo #fr-logo-group img {
  max-height: 80px;
}

#fr-banner {
  height: 56.25vw;
  max-height: 750px;
  background-position: center top;
}

/*
 * Footer
 */
.copyright a {
  color: #fff;
}

.copyright a:hover {
  color: rgb(170, 170, 170);
}


/*
 * Forms
 */

.btn, .btn a, button, input[type="submit"] {
  background-color: #065087;
  color: #fff;
}

.btn:hover, .btn a:hover, input[type="submit"]:hover, button:hover {

  background-color: rgb(80, 80, 80);
}

.btn:disabled, .btn a:disabled, input[type="submit"]:disabled, button:disabled {

  color: #ddd;
  background-color: rgb(92, 184, 231);
  border-color: rgb(204, 204, 204);
}

/* Single Post */
.post footer.entry-meta {
  display: none;
}

.post .byline {
  display: none;
}

.disclaimer {
  color: #888;
  font-size: 12px;
}
