.page-id-19 .page-header {border-bottom: 0px;}

.navbar-nav > li > a {
  font-size:15px !important;
}

.nav-icons {
    margin-right: -48px !important;
}

.navbar-header {
    margin-left: -48px !important;
}

#logo {
    width: 200px;
}

span.services {
  border: 2px solid #203C6C;
  font-size: 20px;
  text-transform: uppercase;
  padding: 10px;
  border-radius: 30px;
}

.page-id-29 .page-header
{border-bottom: 0px;}

.page-id-29  #pl-29 .panel-grid-cell .so-panel {
  margin-bottom: 0px;
}
.page-id-29  .blurb {
  min-height: 60px;
}
@media (min-width: 800px) {
.nav-icons {
  float: right;
  margin-top: -80px;
}
}

@media (min-width: 1200px) {
img.logo {
     padding-right: 10px;
    padding-top: 15px;
}}

.home h3.widget-title {
  text-transform: uppercase;
  text-align: center;
  font-size: 28px;
}
.home .widget ul li {
  list-style: none;
  border-top: 0px solid #1F3D6C;
  padding-bottom: 8px;
  padding-top: 8px;
}
.blurb {
  min-height: 220px;
}
img.logo {
  max-height: 120px;
  width: auto;
}
a.btn.btn-lg.cfa-button {
  display: none;
}
.cfa-text {
  color: #fcfcfc;
  display: none;
}
.home #content {
  margin-bottom: 0px !important;
}
.home .hentry {
  margin-bottom: 0px !important;
}
.home .readmore {
  text-align: center;
  font-size: 16px;
  padding-top:10px;
}
.readmore {
  font-size: 14px;
}
.home .widget_sp_image-description {
  min-height: 130px;
  text-align: center;
}
.widget_sp_image-description {
}
.home .image-blurb-title {
  text-transform: uppercase;
  line-height: 28px;
  padding-top: 14px;
  text-align: center;
}

.flexslider .slides img {
  width: 100% !important;
}

.home .entry-content, .entry-summary {
  margin-top: 0px !important;
}
.home #content {
margin-top: 0px;
}
.call {
  font-size: 24px;
}
@media screen and (min-width: 769px) {
.navbar-default .navbar-nav > .active > a {
  color: #fff;
  background-color: #183D72;
  line-height: 85px;
}
}

@media screen and (max-width: 769px) {
.navbar-default .navbar-nav > .active > a {
  border-bottom: none !important;
}
}
.home .navbar-default .navbar-nav > .active > a {
  color: #272727;
  background: none;
  line-height: 85px;
  border-bottom: 4px #fff solid;
}

@media (min-width: 767px) {
  ul.nav li.dropdown:hover ul.dropdown-menu {
    border-bottom: 0px !important;
  display: block;
  }



.flex-caption .excerpt {
  font-size: 22px;
    font-family: "Flaticon";
}

.nav li.menu-item-has-children:hover > a, .nav li.current_page_ancestor > a {
  background-color: #183d72;
  border-bottom: 4px solid #ff6c04;
  color: #fff;
}