@media (min-width: 992px) {
    header.template-header.multiple-phones .header-bottom {
        margin-top: -25px;
    }
}

.block-modules-alternative {
    display: block !important;
}

.block-modules-alternative .left {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
}

/* Custom Footer Link */
.custom-footer-links {
    line-height: 1.6 !important;
    padding-top: 0 !important;
    text-align: center !important;
}

@media (min-width: 992px) {
    .custom-footer-links {
        text-align: left !important;
    }
}

.custom-footer-link {
    background: none !important;
    border: none !important;
    color: #FFF !important;
    font-family: inherit !important;
    font-size: inherit !important;
    padding: 0 !important;
    text-decoration: underline !important;
    text-transform: none !important;
}

.custom-footer-link:not(.first) {
    margin-left: 1ch !important;
}

/* ------------------------------------------------------------------
eFuneral Modal
------------------------------------------------------------------ */

@media only screen and (min-width: 992px) {
    .mfp-inline-holder .mfp-content {
        max-width: 600px!important;
    }
}

#preplan-box {
  position: relative;
  background: #FFF;
  padding: 30px 16px;
  width: auto;
  max-width: 800px;
  margin: 20px auto;
  font-size: 18px;
  font-size: 1.8rem;
}
#preplan-box a {
  font-weight: bold;
}
.mfp-inline-holder .mfp-content {
    max-width: 1200px;
}

.efuneral-consent-message {
    font-size:20px;
    font-size:2rem;
    margin-top:40px;
    margin-bottom: 12px;
}

.widget.cta-dark {
    color: #fff;
    margin: 80px auto;
}

.widget.cta-dark h5 {
    margin-bottom: 20px;
}

.widget.cta-dark a.btn:hover {
    border-color: #fff;
}

.widget.cta-dark:before {
    background-color: #93709b;
}