body {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.72222;
  color: #010610;
  background-color: #fff; }

h1, .h1 {
  font-size: 38px; }

h2, .h2 {
  font-size: 28px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 20px; }

h5, .h5 {
  font-size: 20px;
  font-weight: normal; }

h1, .h1 {
  margin-top: 20px; }

h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  margin-top: 10px; }

h1, .h1, h2, .h2, h3, .h3 {
  margin-bottom: 10px; }

h4, .h4, h5, .h5 {
  margin-bottom: 0; }

/* Links */
a {
  color: #0F7ECB;
  text-decoration: none;
  -webkit-transition: .25s;
  transition: .25s;
  font-weight: 700; }

a:hover {
  color: #0F7ECB;
  text-decoration: underline;
  -webkit-transition: .25s;
  transition: .25s;
  font-weight: 700; }

a:visited {
  color: #224c9d; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #0F7ECB; }

.pdf {
  background: url("http://www.brethren.org/images/ico_pdf.png") no-repeat left top;
  padding-left: 20px; }

/* Tables */
.table h1, .table h2, .table h3, .table h4 {
  margin: 0; }

.ac-schedule {
  max-width: 600px; }

.ac-schedule > tbody > tr > th {
  padding-top: 35px; }

/* 
*
* PALETTE
*
*  **2015**
*    Main: http://paletton.com/#uid=72O0-0kQhtFgrLjwQLYSYjGZt4V
*      Light Pastel: http://paletton.com/#uid=72O0-0kbRt14+E48dwffUpTkImm
*
*      */
/*****2015 Palette: http://paletton.com/#uid=53w0L0kwi++bu++hX++++rd++kX *****/
.links.btn-default {
  background-color: #B9E5B0;
  color: #062300; }

.links .btn-default:hover {
  background-color: #FFFFFF; }

.links .btn-primary {
  background-color: #008bee;
  color: #fff; }

.links .btn-primary:hover {
  background-color: #62c2ff; }

.links .btn-lg {
  width: 100%;
  max-width: 318px; }

.linka .btn {
  margin-bottom: 15px; }

.links {
  padding: 0 10px; }

/* AC-2015 Navbar */
.active #tampa {
  color: #fff;
  background-color: #008bee;
  font-size: 22px; }

.navbar-nav > .active-2015 > a {
  font-size: 20px; }

.navbar-ac-2015 .navbar-collapse,
.navbar-ac-2015 .navbar-form {
  border-color: #9cd98f;
  border-width: 2px; }

.navbar-ac-2015 {
  background-color: #fff; }

.navbar-ac-2015 .navbar-collapse {
  background-color: #008bee;
  border-radius: 0; }

.navbar-ac-2015 .navbar-header {
  background-color: #008bee; }

.navbar-ac-2015 .navbar-brand {
  color: #fff; }

.navbar-ac-2015 .navbar-brand:hover {
  color: #9cd98f; }

@media (min-width: 767px) {
  .navbar-ac-2015 .navbar-collapse {
    border-radius: 0 0 4px 4px; } }

.feature-items .h3,
.feature-items h3 {
  background-color: #008bee;
  color: #fff;
  padding: 5px;
  border-radius: 4px 4px 0px 0px;
  border-bottom: 5px solid #9CD98F;
  margin: 5px 0 0;
  display: block;
  text-align: left; }

.feature-items a:hover {
  color: #9cd98f;
  text-decoration: none; }

.navbar-ac-2015 .navbar-toggle {
  background-color: #9cd98f;
  border-radius: 0;
  position: absolute;
  right: 0; }

.navbar-ac-2015 .navbar-toggle:before {
  color: #fff; }

.navbar-ac-2015 .navbar-toggle:hover:before,
.navbar-ac-2015 .navbar-toggle:focus:before {
  color: #9cd98f; }

.navbar-ac-2015 .navbar-nav > li > a {
  color: #fff;
  font-size: 18px; }

.navbar-ac-2015 .navbar-nav > li > a:hover,
.navbar-ac-2015 .navbar-nav > li > a:focus {
  color: #9cd98f; }

.navbar-ac-2015 .navbar-nav > .active > a {
  color: #fff;
  background-color: #9cd98f; }

.navbar-ac-2015 .navbar-nav > .active > a:hover,
.navbar-ac-2015 .navbar-nav > .active > a:focus {
  background-color: #56bdff;
  color: #fff; }

.navbar-ac-2015 .navbar-nav > .disabled > a,
.navbar-ac-2015 .navbar-nav > .disabled > a:hover,
.navbar-ac-2015 .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent; }

.navbar-ac-2015 .navbar-nav > .dropdown > a .caret {
  border-top-color: #fff;
  border-bottom-color: #fff; }

.navbar-ac-2015 .navbar-nav > .dropdown > a:hover .caret,
.navbar-ac-2015 .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #9CD98F;
  border-bottom-color: #9CD98F; }

.navbar-ac-2015 .navbar-nav > .active > a .caret {
  border-top-color: #fff;
  border-bottom-color: #fff; }

.navbar-ac-2015 .navbar-nav > .active > a:hover .caret,
.navbar-ac-2015 .navbar-nav > .active > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff; }

.navbar-ac-2015 .navbar-nav > .open > a,
.navbar-ac-2015 .navbar-nav > .open > a:hover,
.navbar-ac-2015 .navbar-nav > .open > a:focus {
  color: #FFFFFF;
  background-color: #56bdff; }

.navbar-ac-2015 .navbar-nav > .open > a .caret,
.navbar-ac-2015 .navbar-nav > .open > a:hover .caret,
.navbar-ac-2015 .navbar-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff; }

.navbar-ac-2015 .dropdown-menu {
  background-color: #f3f3f3; }

.navbar-ac-2015 .dropdown-menu > li > a {
  padding: 8px 16px;
  line-height: 1.429;
  color: #0D1F41;
  font-size: 16px; }

.navbar-ac-2015 .dropdown-menu > .active > a {
  background: #7add65;
  color: #fff;
  font-weight: 600; }

#ac-home {
  background: #0d1f41;
  margin: 0 -21px; }

#ac-home .navbar-brand:hover {
  color: #ACC1EA; }

@media (max-width: 767px) {
  .navbar-ac-2015 .navbar-nav .open .dropdown-menu > li > a {
    color: #fff; }
  .navbar-ac-2015 .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-ac-2015 .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #9cd98f; }
  .navbar-ac-2015 .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-ac-2015 .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-ac-2015 .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #bababa; }
  .navbar-ac-2015 .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-ac-2015 .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-ac-2015 .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; } }

@media (max-width: 991px) {
  .navbar-ac-2015 .navbar-nav > li > a {
    padding: 15px 10px;
    font-size: 16px; }
  .navbar-ac-2015 .container {
    width: 751px;
    padding: 0; } }

@media (max-width: 767px) {
  .navbar-ac-2015 .container {
    padding: 0px 21px; }
  .navbar-ac-2015 .navbar-nav > li > a {
    padding: 15px 20px;
    font-size: 18px; } }
