h1, .h1, h1 small, .h1 small,
h2, .h2, h2 small, .h2 small,
h3, .h3,
h4, .h4,
h5, .h5 {
  font-weight: 300;
  color: #4d5b8c; }

h1,
.h1 {
  font-size: 240%; }

h2,
.h2 {
  font-size: 165%; }

h3,
.h3 {
  font-size: 140%; }

h4,
.h4 {
  font-size: 120%; }

h5,
.h5 {
  font-size: 100%; }
p.lead{
	font-size: 140%;
}
a,
a:active,
a:hover {
  text-decoration: none; }

a {
  color: #4d5b8c; 
  font-weight: bold;
}

a:active,
a:hover {
  color: #594436; }

.media .media-body h3.media-heading {
  font-size: 110%; }

.media .media-body h4.media-heading {
  font-size: 100%; }

@media screen and  (min-width: 768px) {
  h1,
  .h1 {
    font-size: 290%; }

  h2,
  .h2 {
    font-size: 165%; }

  h3,
  .h3 {
    font-size: 140%; }

  h4,
  .h4 {
    font-size: 120%; }

  h5,
  .h5 {
    font-size: 100%; } 
  p.lead{
	font-size:150%;
  }
}
/*
@media screen and (min-width: 992px) {
  h1,
  .h1 {
    font-size: 230%; }

  h2,
  .h2 {
    font-size: 200%; }

  h3,
  .h3 {
    font-size: 160%; }

  h4,
  .h4 {
    font-size: 120%; }

  h5,
  .h5 {
    font-size: 100%; } 

}
*/
@media screen and (min-width: 1200px) {
  h2,
  .h2 {
    font-size: 220%; 
  } 
  p.lead{
	font-size: 175%;
  }
}


.navbar-tight {
  margin-bottom: 0; }

.navbar-default {
  background-color: rgba(255, 255, 255, 0.97); 

}

.navbar-nav > li > a,
.navbar-header > .row p {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4; }

.navbar-default .navbar-nav > li > a {
  color: #4d5b8c; }

.dropdown-menu > li > a {
  padding: 3px 17px; }

.dropdown-menu > li {
  width: 18em; }

.navbar-nav > li > a {
  border-bottom-width: 4px;
  border-bottom-color: transparent;
  border-bottom-style: solid; }

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  background-color: transparent; }

.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > li > a:hover {
  color: #594436;
  border-bottom-color: #594436; }

.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li.active > a:active,
.navbar-default .navbar-nav > li.active > a:hover {
  color: #4d5b8c;
  border-bottom-color: #4d5b8c; }

.navbar-default .navbar-brand {
  color: #4d5b8c;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color:#ebf0f4;
}
@media (min-width: 768px) {
  .navbar-default .navbar-nav {
    width: 100%; } }
@media (min-width: 768px) {
  .navbar-default .navbar-header {
    float: none; } }
@media (min-width: 768px) {
  .navbar-default .navbar-nav > li {
    display: inline-block; } }
@media (min-width: 768px) {
  .navbar-header p {
    font-size: 90%;
    margin: 0 0 0.25em; } }
@media (min-width: 768px) {
  .navbar-fixed-top {
    border-width: 0; } }
@media (max-width: 767px) {
  .navbar-fixed-top + #carousel-banner {
    margin-top: 51px; } }
@media (min-width: 768px) {
  .navbar-fixed-top + #carousel-banner {
    margin-top: 115px; } }
.navbar-toggle {
  z-index: 2000; }

.footer .row p {
  font-weight: 300; }

footer > .container-fluid,
footer > .container {
  background-color: #ebf0f4;
  border-top: 1px solid #e5e5e5;
  padding-top: 2em;
  padding-bottom: 2em; }

.footer ul, footer ul {
  padding-left: 2em;
}
.footer ul li , footer ul li{
  list-style: outside none none;
}

html.sticky-footer {
  position: relative; }

html.sticky-footer footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }

.footer a {
  color: #594436; }

.footer a:active,
.footer a:hover {
  color: #4d5b8c; }

.footer p.the-bottom-line{
  margin: 1em 0;
  font-size: 80%;
}

@media (min-width: 768px) {
  footer .col-sm-text-center {
    text-align: center; } }
@media (max-width: 767px) {
  footer .col-sm-text-center {
    text-align: center; } }

@media (min-width: 768px) {
  footer .col-sm-text-right {
    text-align: right; } }
@media (max-width: 767px) {
  footer .col-sm-text-right {
    text-align: center; } }

@media (min-width: 768px) {
  footer .col-sm-text-left {
    text-align: left; } }
@media (max-width: 767px) {
  footer .col-sm-text-left {
    text-align: center; } }

.cover {
    background-image: url(../../docLib/12/uploads/published/590/talatonBannerResponsiveNarrow_jpg/talatonBannerResponsiveNarrow.jpg);
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    height: 225px;
    margin-top: 50px;
 }
@media (min-width: 694px){
    .cover {
        height: 450px;
        margin-top: 59px;
     }
}
@media (min-width: 1200px){
    .cover {
        height: 542px;
     }
}

.header-brand {
  text-align: right;
  text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #fff, 0 0 25px #fff;
  color: #002157; 
}

.header-brand h2,
.header-brand .h2 {
  margin: 0; }
  @media (min-width: 768px) {
    .header-brand h2,
    .header-brand .h2 {
      font-size: 400%; } }

.header-brand h3,
.header-brand .h3 {
  margin: 0.25em 0 0;
  font-size: 125%; }
  @media (min-width: 768px) {
    .header-brand h3,
    .header-brand .h3 {
      font-size: 150%; } }

.navbar-brand .address,
.navbar-brand .telephone {
  display: block;
  font-size: 100%; }

@media (min-width: 768px) {
  .row h2:first-child {
    margin-top: 0; } }

@media (min-width: 992px) {
  .row h2 {
    font-size: 190%; } }



.main-body.container {
  margin-bottom: 2em;
}