/* this makes the nav menu sit lower on the page*/
@media (min-width: 992px){
/*.ple-column--single ple-module-container navigation_header__container--inner navigation__container--inner{ */
    .section__column-2{
        padding-bottom: 0px !important;
        padding-top: 80px !important;
    }
}

.navigation__item, .navigation__item--default{
    font-size: 32px;
}

@media screen and (min-width: 992px) {
    #id_089aee9d-5e1f-57f7-9b57-a52811779f47 .section__column-2.ple-column-padding {
        padding-top: 90px;
        padding-bottom: 0px;
    }
}

.announcement-header {
    font-weight: bold;
}
.banner-a .banner__subtitle {
    font-family: serif, sans-serif !important;
}
a.navigation__item--link {
    font-size: 0.75em !important;
    text-transform: uppercase;
}
.navigation__list--sub a {
    line-height: 28px !important;
}
.cstm-class-header .col-lg-3 {
      flex: 0 0 20.5%!important;
    max-width: 20.5%!important;
}

.cstm-class-header .col-lg-4 {
            flex: 0 0 20.83%!important;
        max-width: 20.83%!important;
}
.cstm-class-header .col-lg-5 {
                 flex: 0 0 58.666667%!important;
        max-width: 58.666667%!important;
}
.staff__title, h6{
    font-size: 38px!important;
    text-transform: uppercase !important;
    padding-top:30px;
    line-height: 35px;
    
}

.container-fluid .banner-a .banner__text-wrapper {
    background-color: #e9e9ea87;
    border-radius: 0px;
}

.container-fluid .banner-a .banner__text-wrapper {
    max-width: 660px;
    padding: 45px 80px;
    font-weight: bold;
}
.banner-a .banner__text-wrapper {
	padding: 45px;
}
.banner-a .banner__subtitle {
	font-size: 30px !important;
}
.section__bg--dark-1::before {
  background-color: #414042;
}
.home_logo1__container--inner img {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  display: block;
}
.section.banner-a-rounded-corners .banner-a .banner__text-wrapper {
  width: 40%;
  background: #00000070;
}
.section--light .banner-a .banner__subtitle {
  color: #000;
}
.section--light td {
  border-color: transparent !important;
}
.staff-wrapper {
  clear: both;
}
.staff-wrapper img {
  float: left;
  width: 100%;
  margin-top:0px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom: 20px;;
  max-width: 210px;
  
}
/* header */
.header-phone a.piwik_ignore {
  font-size: 1rem !important;
  text-decoration: none !important;
  font-family: sans-serif !important;
  color: #fff !important;
}
.navigation__list--sub .banner__subtitle:hover {
  background-color: #201e1c !important;
}
.section__bg--dark-1 .section--dark .navigation-a .navigation__list--sub {
  background-color: #c5cdd6;
}
.section__bg--dark-1
  .section--dark
  .navigation-a
  .navigation__list--sub
  a.navigation__item--link {
  color: #201e1c !important;
}
.section__bg--dark-1
  .section--dark
  .navigation-a
  .navigation__list--sub
  a.navigation__item--link {
  color: #201e1c !important;
}
.section--dark .navigation__list--sub .navigation__item:hover {
  background-color: #201e1c !important;
}
.section--dark
  .navigation-a
  .navigation__list--sub
  .navigation__item:hover
  > .navigation__item--link {
  background-color: #201e1c;
}
/*.navigation__item--default .navigation__item--link .navigation__list.navigation__item.navigation__item--link{
    color:black !important;
}*/
.section--dark
  .navigation-a
  .navigation__list--sub
  .navigation__item:hover
  a.navigation__item--link {
  color: #ffffff !important;
}
navigation__item navigation__item--default .navigation__item--link{
    color:black !important;
}
.header-phone a.piwik_ignore::before {
  content: "\f095";
  font: normal normal normal 14px/1 font-awesome;
  font-size: 1rem;
  padding-right: 5px;
}

/* center start */
.section--light .component__title,
.section--light .stats-a .stats-item .stat__title,
.stats-a .stats-item .section--light .stat__title,
.section--light .search-a__page-title {
  text-align: center;
}
.staff-member__name-wrapper {
  text-align: center;
}
.staff-multiple-column .staff-member .cta__button,
.staff-multiple-column .staff-member .cta__button--icon,
.staff-multiple-column .staff-member .cta__link,
.staff-multiple-column .staff-member .cta__link--icon {
  align-self: center;
}

/* center end */
/* fonts start */
a.navigation__item--link,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: serif !important;
}
p {
  font-family: sans-serif !important;
}
span.staff-member__name {
  font-family: serif !important;
}
.editable ul li,
.editable ol li,
.editable__container ul li,
.editable__container ol li {
  font-family: sans-serif !important;
}
.editable a {
  font-family: sans-serif !important;
}
h3.staff__title.component__title {
    font-size: 33px !important;
}
/* fonts end */
/* banner home */
@media screen and (min-width: 992px) {
  #id_e70ae3e9-f27d-581b-89c4-ea755d13334b
    .section__column-1.ple-column-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 767px) {
    .staff__title, h6 {
        font-size: 2em !important;
    }
    img.banner_media_picture_image {
        display: none !important;
    }
    #id_e70ae3e9-f27d-581b-89c4-ea755d13334b .section__column-1.ple-column-padding {
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .alias-staff_mobile_home {
        padding-bottom: 10px;
    }
    .alias-map_home {
        padding-top: 10px !important;
    }
    .alias-staff_home {
        display: none  !important;
    }
    .alias-hours {
        padding-bottom: 10px;
    }
    .alias-form_home {
        padding-top: 10px !important;
    }
  .staff-wrapper {
    text-align: center;
  }
  .staff-wrapper img {
    float: none;
    width: 100%;
    max-width: 245px;
    display: block;
    margin: 0 auto;
  }
  .section.banner-a-rounded-corners .banner-a .banner__text-wrapper {
    width: 100%;
  }
  p.component__subtitle.banner__subtitle {
    font-size: 16px !important;
 }
  .container-fluid .banner-a .banner__text-wrapper {
    padding: 45px 25px !important;
 } 
}



