@import '/Portals/_default/dng-pro-overrides.css';
/*portal overrides*/

@font-face {
    font-family: "AmsterdamOne";
    src: url(/Portals/g7-allsaints-mo/AmsterdamOne.ttf);
}

.banner-border {
    margin-bottom: -1rem;
}
.tp-shadow5 {
    box-shadow: none !important;
}
.home-parallax {
    background: url(/Portals/g7-allsaints-mo/all-saints-parallax-bg.png) fixed;
}
.home-welcome {
    max-width: 1050px;
    margin: 0 auto;
    padding-top: clamp(2rem, 4vw + 1rem, 6rem);
    padding-bottom: clamp(1rem, 4vw + 1rem, 2rem);
    padding-left: 1rem;
    padding-right: 1rem;
}
.home-welcome.socials {
    background-color: #ffffff;
    box-shadow: inset 0 0 5px rgb(0 0 0 / 25%);
    padding: 1.5rem;
}

/* Welcome Socials */

.home-welcome.socials li {
    padding: 5px 5px;
}

.home-welcome.socials a {
    font-size: 3rem;
}
.fab.fa-facebook-square {
    color: var(--accent-color3);
}

.fab.fa-facebook-square:is(:hover, :focus) {
    color: var(--accent-color3-td);
}

.fab.fa-youtube {
    color: #ff0101;
}

.fab.fa-youtube:is(:hover, :focus) {
    color: #ff5050;
}

.fab.fa-twitter-square {
    color: #00a1ff;
}

.fab.fa-twitter-square:is(:hover, :focus) {
    color: #40b7fd;
}

/* Home Page News Articles */
a.cm-btn.cm-article-btn {
    color: var(--accent-color3) !important;
}
a.cm-btn.cm-article-btn:hover {
    color: var(--accent-color3) !important;
}

/*Home Banner Overlay */
.cm-banner-box {  
    bottom: 1rem;
    border: none;
    transform: translateX(-50%);
    top: unset;
}

/*Home Banner Font*/

.cm-banner-home h2 {

font-family: "AmsterdamOne", sans-serif;
text-transform: none;

}

/* Card Title */
a.card--title {
    color: var(--accent-color3) !important;
}

/* Intercom */
.personabar-visible .intercom-lightweight-app-launcher {
    background: #999999 !important;
    border: 2px solid var(--accent-color3);
}
.intercom-lightweight-app-launcher:hover {
    background: var(--accent-color3, #203F61) !important;
}

/* CTA Newsletter Button */
.ModLiveCampaignSignupC .flex button.btn.btn-primary {
    background: var(--accent-color3, #8b8b8b);
}
.ModLiveCampaignSignupC .flex button.btn.btn-primary:hover {
    background: var(--accent-color3-tdd, #525252);
}

/* Mission Statement */
.mission-statement {
    padding: 6rem 2rem;
    background-color: var(--accent-color3);
    color: #ffffff;
    box-shadow: inset 0 0 15px rgb(0 0 0 / 25%);
    border-top: 0.5rem solid #25503d;
    border-bottom: 0.5rem solid #25503d;
}
.container.mission {
    max-width: 750px;
}

.color-black p {
    color:#191919 !important;
}

/* Footer */
.footer .color-white a, 
.footer .color-white a:link {
    color: #bde4ff !important;
}

footer.footer p { 
   color: #fff !important;
}

/* Media Queries */

@media screen and (min-width: 768px) {
    .home-welcome.socials {
        margin-top: 3rem;
    }
}












































