.mod-navigation-logo-v9 { display: contents; }
.mod-navigation-logo-v9 img { height: 100%; }
 
@media screen and (max-width:1200px) {
  .mod-navigation-logo-v9 { display: none; }
  .mod-navigation-logo-v9.mod-navigation-logo-v9--mobile { display: contents; }
}


html {
    font-family: Garamond;
}

/********************************* SITE COLORS ********************************/
.mod-navigation {
    background: rgb(213, 213, 213);
    text-align: right;
}

.mod-footer-wrap {
  padding: 0;
  font-size: 20px;
  background: #bcbcbc;
}

/******************** BUTTON COLORS ********************/
/************* DEFAULT CTA ***********/
.defaultCTA {
    margin: 1em 1em 0 0;
    padding: 0.5em 1.4em;
    font-size: 1em;
    text-decoration: none;
    color: #273756;
    background: #bcbcbc;
    border: 1px solid #858585;
    border-radius: 3px;
}

.defaultCTA:hover, .defaultCTA:focus {
    background: #9bb6c1;
}

/********** CUSTOM CARD *************/
.mod-card-button {
  color: #0e275a;
  background: #bcbcbc;
  border: 2px solid #858585;
  -webkit-transition: .25s;
  -moz-transition: .25s;
  transition: .25s;
}

.mod-card:hover .mod-card-button, .mod-card:focus .mod-card-button {
  background: #9bb6c1;
}

/********* LOCATIONS PAGE BUTTONS ***********/
.mod-static-location-button {
  font-size: .8em;
  letter-spacing: .1em;
  line-height: 1.2em;
  color: #0e275a;
  background: #bcbcbc;
  border: 2px solid #858585;
  border-radius: 3px;
}

.mod-static-location-button:hover, .mod-static-location-button:focus {
  color: #0e275a;
  background: #9bb6c1;
}

@media screen and (max-width:1300px){
  .mod-hero-headline.xl{
    font-size:50px;
  }
  .mod-her-subline{
    font-size:28px;
  }
}

@media screen and (max-width:850px){
  .mod-hero-headline.xl{
    font-size:40px;
  }
  .mod-her-subline{
    font-size:20px;
  }
  .mod-hero-vertical-center{
    top:90%;
  }
}

@media screen and (max-width:767px){
  .mod-hero-headline.xl{
    font-size:25px;
  }
  .mod-her-subline{
    font-size:20px;
  }
  .mod-hero-vertical-center{
    top:90%;
  }
  .mod-hero-button{
    padding:1.15em;
  }
}

/*** FOR PRIVACY POLICY ***/
@media screen and (max-width:400px){
 .mod-safe-area{
 Padding: 0 1em;
 }
}

a.mod-card {
    background-image: url('/doccenter/d74d5d5839494d3986f88c49f733b6e6'); 
    background-repeat: no-repeat; 
    background-position: 60%;
}

.mod-card-grid-sizer {
    color:blueviolet;
}

.simple-footer .mod-footer-column-title, .simple-footer .mod-footer-column a {
  color: #000;
}

.mod-footer-social-wrap p a {
  color: #000;
}

.mod-footer-social-wrap p, .mod-footer-copyright-wrap p, .mod-footer-copyright-wrap a {
  color: #000;
}

.mod-expanding-information-inner p {
  font-size: 1em;
}

.mod-content-image-banner.hasColorOverlay img {
  opacity: 1;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

.mod-content-image-overlay-center {
  margin: 0;
  background: linear-gradient(90deg, rgba(43,92,127,1) 0%, rgba(39,82,137,0.7959558823529411) 25%, rgba(32,65,154,0) 50%);
}

@media screen and (min-width: 1201px){
  .home .mod-navigation .mod-navigation-login {
    background: #fdfdfd78;
  }
}

@media screen and (max-width:440px){
  .mod-navigation-login-link{
    padding:.75em;
  }
}