/** NAVIGATION **/
/* Task Navigation Links */
.fl-page-bar .navbar-nav > li > a,
.fl-page-bar a {
  color: #fff; }

.fl-page-bar .navbar-nav > li > a:hover,
.fl-page-bar a:hover {
  color: #67b3d5;
  text-decoration: none; }

.fl-page-nav ul.sub-menu li a:hover, .fl-page-nav ul.sub-menu li a:focus {
  color: #3698c3; }

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a:hover, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a:focus {
  background-color: #155976; }

/* Submenu */
.fl-page-nav ul.sub-menu {
  background-color: #67b3d5; }

@media screen and (min-width: 768px) {
  .fl-page-nav ul.sub-menu {
    width: 320px;
    padding: 1em;
    background-color: #fff;
    border: 1px solid #3698c3; }
    .fl-page-nav ul.sub-menu li {
      border-bottom: 1px solid #cccccc; }
      .fl-page-nav ul.sub-menu li:last-child {
        border-bottom: 0; }
      .fl-page-nav ul.sub-menu li a {
        font-weight: 400;
        color: #3698c3;
        transition: margin 0.2s;
        -webkit-transition: margin 0.2s; }
      .fl-page-nav ul.sub-menu li:hover a {
        color: #3698c3;
        margin-left: 1em;
        transition: margin 0.2s;
        -webkit-transition: margin 0.2s; } }
/* Search */
.fl-page-nav-search form {
  background-color: #fff;
  border: 1px solid #3698c3; }
  .fl-page-nav-search form input.fl-search-input {
    background-color: #fff;
    color: #999999 !important; }



/* Hero Area */
.fl-row-fixed-width {
  max-width: 100% !important; }

/* Content Max Width */
.fl-col-group {
  max-width: 1100px;
  margin: 0 auto; }

.fl-row-content-wrap, .fl-row-content {
  padding: 0; }

/** CONTENT **/
/* Heading */
h1 {
  font-size: 2.25em; }

h2 {
  font-size: 1.5em; }
  .sub-theme h2 {
    color: #179c49; }

h3 {
  font-size: 1.25em;
  color: #000; }

h4 {
  font-size: 1em; }

h5 {
  font-size: 1em; }

/* Lists */
.fl-rich-text ul, .fl-tabs-panel-content ul {
  position: relative;
  list-style: none; }
  .fl-rich-text ul li, .fl-tabs-panel-content ul li {
    margin-bottom: 1em; }
    .fl-rich-text ul li:before, .fl-tabs-panel-content ul li:before {
      content: '\25A0';
      position: absolute;
      left: 0.5em;
      color: #3698c3; }
.fl-rich-text ol, .fl-tabs-panel-content ol {
  position: relative;
  counter-reset: item; }
  .fl-rich-text ol li, .fl-tabs-panel-content ol li {
    display: block;
    margin-bottom: 1em; }
    .fl-rich-text ol li:before, .fl-tabs-panel-content ol li:before {
      position: absolute;
      left: 0.5em;
      content: counter(item) ". ";
      counter-increment: item;
      color: #3698c3;
      font-size: 1.25em;
      font-weight: 600; }

/* Posts */
.fl-post-grid-text {
  padding: 2em; }

@media screen and (min-width: 768px) {
  .fl-post-grid-image {
    margin: 2em;
    float: left; }

  .fl-post-thumb img {
    width: 100%; } }
/** FOOTER **/
footer:after {
  content: '';
  background-color: #114960;
  width: 100%;
  height: 100vh;
  display: block;
  position: fixed; }

.fl-page-footer a:hover, .fl-page-footer a:focus, .fl-page-footer a:hover *, .fl-page-footer a:focus *, .fl-page-footer a.fa:hover, .fl-page-footer a.fa:focus, .fl-page-footer .navbar-nav > li > a:hover, .fl-page-footer .navbar-nav > li > a:focus {
  color: #3698c3; }

.fl-page-footer {
  border-color: #3698c3;
  background-color: #155976; }

/*# sourceMappingURL=style.css.map */
