/**
 * Theme Name: TwentyTwentyFive - The Cagle Post
 * Template:   twentytwentyfive
 */

body {
    background-color: #fff !important;
}

header {
    background-color: #202940 !important;
}

.wp-block-navigation-link {
    text-transform: uppercase !important;
    font-family: 'Architects Daughter', Verdana, sans-serif !important;
    font-weight: bold !important;
    font-size: 1.2rem !important;
}
.wp-block-navigation-link a {
    text-decoration: none !important;
}
.wp-block-navigation-link a:hover,
.wp-block-navigation a:hover .wp-block-navigation-item__label {
    color: yellow !important;
}
.wp-block-navigation,
.wp-block-navigation-link,
.wp-block-navigation a:hover .wp-block-navigation-item__label {
    /*noinspection CssInvalidPropertyValue*/
    text-wrap: nowrap;
    text-decoration: none !important;
}

main {
    margin-top: 0 !important;

}

main div.has-global-padding {
    padding-top: 1rem !important;
}


body.give-recurring main,
body.give-recurring main .root-data-givewp-embed {
    margin: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body.give-recurring main .wp-block-post-title,
body.give-recurring main div.has-global-padding {
    margin: 0;
    padding-left: .25rem !important;
    padding-right: .25rem !important;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 740px;
}

/*
main :first-child {
    padding-top: 0 !important;
}
*/

.full-bleed {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

:root :where(.wp-block-group.is-style-section-2--3) {
    background-color: #000 !important;
    color: #fff !important;
}

:root :where(.wp-block-group.is-style-section-3--7) {
    background-color: #FFFF00;
    color: #000;
}

.give-embed-container {
    min-height: 600px;
}

.p-3x {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
    padding-right: 5rem !important;
}

.mc4wp-form-basic input[type=email] {
    max-width: unset;
}

.entry-content {
    min-height: 100%;
}

.statusBadge p {
    margin-top: 1rem !important;
}

.givewp-layouts-headerImage img {
    max-height: unset;
}

.entry-content p:not(:first-child) {
    margin-top: 1.25rem;
}

.givewp-donation-form .givewp-layouts-header__templates--center {
    background-color: #DEE2E4;
}





