/* custom header css start*/
p.logo-a__title.component__title{
    font-family: 'Baskervville', serif !important;
    font-size: 2.1875rem !important;
}
.fax__number::before {
  content: "\f1ac";
  font-family: Font-Awesome;
  padding-right: 10px;
}
.phone__number::before {
  content: "\f095";
  font-family: Font-Awesome;
  padding-right: 10px;
}
.logo-a__img {
    max-width: 200px !important;
}
.partial-header-1 .d-flex {
    display: flex !important;
    justify-content: center;
}
/* custom header css  end */

.mm-menu {
    background-color:#000080 !important;
}

.mobileHeader-container[class*=section__bg--dark] {
    background-color:#000080 !important;
}

.section.section__bg--dark-4 .navigation__item--link:hover{
    color: orange !important;
}
.section--dark .navigation__item--link:hover {
    color:orange;
}
.section--light .banner > div:not(.banner-a) .component__subtitle, .section--dark .banner > div:not(.banner-a) .component__subtitle {
    color: #416cc6 !important;
}

/* global */
.wrap__page-content ul,
.wrap__page-content ol,
.wrap__editable ul,
.wrap__editable ol,
.wrap__editable-content ul,
.wrap__editable-content ol,
.staff-member ul,
.staff-member ol,
.editable ul,
.editable ol,
.form ul,
.form ol,
.wrap__page-content img.align-left,
.wrap__editable img.align-left,
.wrap__editable-content img.align-left,
.staff-member img.align-left,
.editable img.align-left,
.form img.align-left,
.editable ul + *,
.editable ol + *,
.editable__container ul + *,
.editable__container ol + * {
  clear: none;
}
.section__bg--dark-1::before {
    background-color: #416cc6;
}
.harrisburg .section.section__bg--dark-1 .navigation__list--sub {
    background-color: #2d4a87;
}
.section--light .component__title,
.section--light .editable__container h1 {
	color: #416cc6;
}
hr {
  clear: both !important;
}
.wrap__page-content img.align-right,
.wrap__editable img.align-right,
.wrap__editable-content img.align-right,
.staff-member img.align-right,
.editable img.align-right,
.form img.align-right {
  margin: 0 0 10px 30px !important;
  padding: 5px;
}
.wrap__page-content img.align-left,
.wrap__editable img.align-left,
.wrap__editable-content img.align-left,
.staff-member img.align-left,
.editable img.align-left,
.form img.align-left {
  margin: 0 30px 10px 0 !important;
  padding: 5px;
}
.socialmedia.hidden--l.hidden--m.hidden--s.hidden--t.text-center.isPle {
    display: block !important;
}
/* -- testimonials section -- */
.wrap_testimonials {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 3px 1px 19px -3px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 3px 1px 19px -3px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 1px 19px -3px rgba(0, 0, 0, 0.75);
  width: 95%;
  margin: 0 auto;
  padding: 25px 0 0;
}
.wrap_testimonials_inner {
  margin: 0 auto;
  padding: 15px 35px 35px;
  text-align: center;
}
.wrap_testimonials_inner h1 {
  text-transform: uppercase;
}
.btn_cta a {
  background: #e7b451;
  padding: 5px 15px !important;
  width: 200px;
  border-radius: 15px;
  text-decoration: none !important;
  color: #444;
}

.socialmedia {
    padding: 10px 0;
}
.col-sm-12.col-md-4.col-lg-2.d-flex.align-items-center.partial-top-phone {
    flex-direction: column !important;
}


/* responsiveness */
@media (max-width: 767px) {
  .wrap_testimonials_inner img {
    width: 100% !important;
    height: auto !important;
  }
  .wrap_testimonials {
    margin: 6px;
  }
  .wrap_testimonials_inner h1 {
    font-size: 30px !important;
  }
  .wrap__page-content img.align-right,
  .wrap__editable img.align-right,
  .wrap__editable-content img.align-right,
  .staff-member img.align-right,
  .editable img.align-right,
  .form img.align-right,
  .wrap__page-content img.align-left,
  .wrap__editable img.align-left,
  .wrap__editable-content img.align-left,
  .staff-member img.align-left,
  .editable img.align-left,
  .form img.align-left {
    float: none !important;
    display: block;
    margin: 5px auto !important;
  }
}
