.dpl-header .main-menu > li:hover {

}

.dpl-header .main-menu > li > a:hover {
  text-decoration: none !important;
}

.dpl-header .main-menu > li:not(.dropdown):hover::after {
  height: 1px;
  display: block;
  width: 100%;
  background: #fff;
  margin-top: 13px;
}

.service-card__face.service-card__face--back {
  background: #C63663;
}

.service-card.service-card--wills .service-card__face.service-card__face--back {
  background: #5B6770;
}

.service-card__button--wide {
  padding: 6px;
  padding-left: 1rem;
}

.about-text a {
  padding: 8px;
  padding-left: 2rem;
  padding-right: 20px;
}

.about-text a .cta-dot {
  transition: none;
}

.about-text a:hover .cta-dot {
  position: relative;
  left: 10px;
}

.about-text a,
.about-text a:hover .cta-dot {
  border-radius: 8px;
}

.testimonial-heading h2 {
  font-weight: 600;
}

.testimonial-navigation {
  right: 0 !important;
}

.team-link {
  color: #C63663 !important;
  max-width: 300px;
  margin: 4rem auto 0;
  padding-bottom: 1rem;
  border-bottom: 2px solid transparent;
}

.team-link:hover {
  border-bottom: 2px solid #C63663;

}

.gform_legacy_markup_wrapper select option {

  background: #fff;
  color: #000;
}

.contact-form .gform_body ul.gform_fields li.gfield input:focus, .contact-form .gform_body ul.gform_fields li.gfield select.NUI, .contact-form .gform_body ul.gform_fields li.gfield textarea:focus {
  padding: 0.5rem !important;
  background: rgba(198, 54, 99, 0.2) !important;
}

.dpl-header .main-menu > li > a{
  text-decoration-line:none!important;
  text-decoration:none!important;
}

.dpl-header .main-menu > li > a, .dpl-header .hori-list > li > a{
  text-underline-offset: 18px !important;
}

/*.main-menu__children:hover + ::after,*/
/*.dpl-header .main-menu > li:hover::after*/
/*{*/
/*  visibility: hidden;*/
/*}*/

.dpl-service-grid {
  padding-bottom: 50px;
}

.about-section {
  /*padding-top: 70px;*/
  padding-top: 10px;
}


body.page-id-25 .dpl-page-banner,
body.parent-pageid-25 .dpl-page-banner,
body.faq .dpl-page-banner,
body.page-id-17 .dpl-page-banner,
body.parent-pageid-17 .dpl-page-banner
{
    background: #4c5864 !important;
}

body.xparent-pageid-17 .dpl-page-banner{
  background: #87c5bb !important;
}

.about-heading {
    margin-bottom: 60px;
}

.about-heading h2{
    margin-bottom: 0;
}

.about-image{
    margin: 0px 0 80px;
}
