.ps-masthead {
    background-color: #1d272d;
    height: 70px;
    border-bottom: 5px solid #946e3a
}

.ps-native-app-container .ps-native-app-background {
    background: linear-gradient(#6c4b1e, #6c4b1e)
}

.ps-btn-primary {
    background-color: #352b6b
}

.native-app-header-large h2,
.native-app-header h2 {
    font-family: "Wells Fargo Serif Display", Georgia, serif
}

.ps-btn-primary:active,
.ps-btn-primary:focus,
.ps-btn-primary:hover {
    background-color: #1f1940;
    color: #fff
}

.ps-mid-page-title-wrapper .ps-mid-page-title {
    color: #946e3a
}

.ps-mid-page-title-top-line {
    border-bottom: 2px solid #787070
}

.ep-modal-footer .ps-btn-primary:active,
.ep-modal-footer .ps-btn-primary:focus,
.ep-modal-footer .ps-btn-primary:hover {
    background-color: #1f1940
}

.l3-hm-current .ps-fat-nav-l3-primary .ps-fat-nav-l3-ctas a.ps-fat-nav-l3-primary-button {
    background-color: #352b6b
}

.l3-hm-current .ps-fat-nav-l3-primary .ps-fat-nav-l3-ctas a.ps-fat-nav-l3-primary-button:active,
.l3-hm-current .ps-fat-nav-l3-primary .ps-fat-nav-l3-ctas a.ps-fat-nav-l3-primary-button:focus,
.l3-hm-current .ps-fat-nav-l3-primary .ps-fat-nav-l3-ctas a.ps-fat-nav-l3-primary-button:hover {
    background-color: #1f1940
}

.ps-fat-nav-l3-ctas a.ps-fat-nav-l3-primary-button {
    padding-left: 26px;
    padding-right: 25px;
    color: #fff;
    background-color: #352b6b;
    border-color: #352b6b
}

.ps-fat-nav-l3-ctas a.ps-fat-nav-l3-primary-button:hover {
    background-color: #1f1940
}

.ps-fat-nav-l3-ctas a.ps-fat-nav-l3-secondary-button:hover {
    text-decoration: none;
    color: #fff;
    background-color: #1f1940
}

.ps-not-not {
    margin: 20px 24px 0
}

.marquee-black p {
    color: #141414
}

.marquee-black h2,
.ps-large-promo-full .ps-promo-full-items .ps-promo-full-item .ps-promo-full-content h2 {
    color: #946e3a
}

.marquee-wrap .marquee-content h2,
.ps-large-promo-full .ps-promo-full-items .ps-promo-full-content h2,
.ps-large-promo-full .ps-promo-full-items .ps-promo-full-content h3,
.ps-mid-page-title {
    font-family: "Wells Fargo Serif Display", Georgia, serif
}

.ps-large-promo-full-container .ps-large-promo-full {
    margin-top: 0
}

.card-background-white>.ps-padding>p {
    margin-bottom: 0
}

.card-background-white>.ps-padding>p a.ps-btn-primary {
    margin-bottom: 12px
}

.ps-appstore-googleplay-logo {
    line-height: 1.29412;
    letter-spacing: 0;
    font-weight: 600
}

.card-theme3 .enhanced-txt-cm img {
    border-bottom: 3px solid #946e3a
}

.rsk-marquee-wrap.marquee-black h2 {
    color: #946e3a
}

@media screen and (max-width:374px),
screen and (min-width:375px) and (max-width:569px),
screen and (min-width:570px) and (max-width:767px),
screen and (min-width:768px) and (max-width:1079px) {
    .marquee-black h2,
    .marquee-wrap .marquee-content h2 {
        color: #946e3a
    }
    .marquee-wrap .marquee-content p {
        color: #141414
    }
}

@media screen and (max-width:374px),
screen and (min-width:375px) and (max-width:569px),
screen and (min-width:570px) and (max-width:767px) {
    .native-app-header p {
        margin: 0 0 24px;
        line-height: 1.25
    }
    .native-app-header h2 {
        font-size: 2.11764706rem
    }
    .native-app-middle-block .slideText li,
    .ps-download-text {
        line-height: 1.29412
    }
    .ps-download-text {
        margin: 24px 0;
        font-weight: 600
    }
    .ps-download-buttons .ps-button-block {
        margin-top: 19px
    }
}

@media screen and (max-width:374px),
screen and (min-width:375px) and (max-width:569px) {
    .native-app-header p {
        margin: 0 32px 24px 16px
    }
    .native-app-header h2 {
        line-height: 1.083334
    }
}

@media screen and (min-width:570px) and (max-width:767px) {
    .native-app-header h2 {
        line-height: 1.30555672
    }
}

@media screen and (min-width:768px) and (max-width:1079px) {
    .native-app-slide-content-block {
        max-width: 100%
    }
    .ps-download-text {
        margin: 0 0 17px;
        font-weight: 600;
        line-height: 1.25
    }
    .native-app-header p {
        line-height: 1.2813;
        padding-right: 80px;
        padding-left: 16px
    }
    .native-app-header h2 {
        font-size: 2.70588235rem;
        line-height: 1.282608;
        padding-bottom: 8px
    }
    .native-app-middle-block .slideText li {
        line-height: 1.25;
        margin: 0 32px 32px 0
    }
    .ps-native-app-container .native-app-middle-block .slideText {
        margin-top: 0
    }
    .ps-native-app-container .native-app-middle-block .slideText ul {
        margin: 0;
        padding: 0
    }
    .ps-native-app-container .ps-download-app-container {
        margin-top: 0
    }
    .ps-native-app-container .ps-button-applestore.present {
        margin-right: 0
    }
}

@media screen and (min-width:1080px) and (max-width:1399px),
screen and (min-width:1400px) {
    .ps-fat-nav-l1-links li.active a[href] {
        border-bottom: 4px solid #946e3a
    }
    .ps-fat-nav-l2 li.ps-fat-nav-subitem a[href] {
        border-bottom: none
    }
    .native-app-header-large p {
        line-height: 1.2813
    }
    .native-app-header-large h2 {
        font-size: 2.70588235rem;
        line-height: 1.282608;
        padding-bottom: 8px
    }
    .native-app-middle-block .slideText li {
        line-height: 1.25
    }
    .ps-download-text {
        font-weight: 600;
        line-height: 1.25
    }
    .ps-native-app-container .native-app-slider-block {
        margin-top: 0
    }
}

@media screen and (min-width:1400px) {
    .native-app-middle-block .slideText li {
        margin: 0;
        padding-bottom: 1.88235294rem
    }
    .native-app-slide-content-block {
        max-width: 100%
    }
}