.elementor-2014 .elementor-element.elementor-element-470cf0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2014 .elementor-element.elementor-element-b930dc4{--display:flex;}.elementor-2014 .elementor-element.elementor-element-e28deb1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2014 .elementor-element.elementor-element-04e11a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2014 .elementor-element.elementor-element-8f5a9f8{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2014 .elementor-element.elementor-element-b930dc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2014 .elementor-element.elementor-element-b930dc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* ==========================================
   NATIONAL LEADERS PAGE ONLY
   PAGE ID: 2014
========================================== */


/* ==========================================
   HIDE ASTRA HEADER
========================================== */

.page-id-2014 #masthead,
.page-id-2014 .site-header,
.page-id-2014 .ast-site-header-wrap,
.page-id-2014 .main-header-bar,
.page-id-2014 .ast-mobile-header-wrap,
.page-id-2014 .ast-above-header-wrap,
.page-id-2014 .ast-below-header-wrap{
    display:none !important;
}


/* ==========================================
   HIDE ASTRA FOOTER
========================================== */

.page-id-2014 .site-footer,
.page-id-2014 #colophon,
.page-id-2014 .ast-footer-wrap,
.page-id-2014 .footer-adv{
    display:none !important;
}


/* ==========================================
   REMOVE SITE BRANDING
========================================== */

.page-id-2014 .site-branding,
.page-id-2014 .ast-site-identity,
.page-id-2014 .custom-logo-link,
.page-id-2014 .site-title,
.page-id-2014 .site-description{
    display:none !important;
}


/* ==========================================
   REMOVE PAGE TITLE
========================================== */

.page-id-2014 .entry-header,
.page-id-2014 .entry-title,
.page-id-2014 .ast-archive-description{
    display:none !important;
}


/* ==========================================
   BACKGROUND IMAGE
========================================== */

html,
body,
body.page-id-2014{

    margin:0;
    padding:0;

    background-image:url("https://warrioroffaith.com/wp-content/uploads/2026/07/9cb59358-f7c5-4eec-bdd1-484b7ddfd929.png") !important;
    background-size:cover !important;
    background-position:center top !important;
    background-repeat:no-repeat !important;
    background-attachment:fixed !important;

    background-color:#000 !important;
}


/* ==========================================
   KEEP PAGE TRANSPARENT
========================================== */

.page-id-2014 #page,
.page-id-2014 .site,
.page-id-2014 .site-content,
.page-id-2014 #content,
.page-id-2014 .content-area,
.page-id-2014 article,
.page-id-2014 .entry-content{

    background:transparent !important;
    box-shadow:none !important;
}


/* ==========================================
   FULL WIDTH
========================================== */

.page-id-2014 .ast-container,
.page-id-2014 .site-content > .ast-container,
.page-id-2014 #primary,
.page-id-2014 article,
.page-id-2014 .entry-content{

    width:100% !important;
    max-width:100% !important;

    margin:0 !important;
    padding:0 !important;
}


/* ==========================================
   REMOVE CONTENT SPACING
========================================== */

.page-id-2014 .site-content,
.page-id-2014 .content-area,
.page-id-2014 article,
.page-id-2014 .entry-content{

    margin:0 !important;
    padding:0 !important;
}


/* ==========================================
   REMOVE ASTRA PADDING
========================================== */

.page-id-2014 .ast-separate-container #primary,
.page-id-2014 .ast-separate-container.ast-left-sidebar #primary,
.page-id-2014 .ast-separate-container.ast-right-sidebar #primary{

    padding:0 !important;
}


/* ==========================================
   ELEMENTOR FULL WIDTH
========================================== */

.page-id-2014 .elementor-section.elementor-section-boxed>.elementor-container{

    max-width:100% !important;
}


/* ==========================================
   PAGE LAYOUT
========================================== */

.page-id-2014 #page,
.page-id-2014 .site{

    display:flex;
    flex-direction:column;

    min-height:100vh;

    overflow:visible !important;
}

.page-id-2014 .site-content{

    flex:1;
}


/* ==========================================
   KEEP FOOTER
========================================== */

.page-id-2014 .elementor-location-footer,
.page-id-2014 footer,
.page-id-2014 .wof-footer{

    display:block !important;
    visibility:visible !important;
    opacity:1 !important;

    position:relative;
    z-index:20;
}


/* ==========================================
   KEEP BACKGROUND CONTINUOUS
========================================== */

.page-id-2014{

    overflow-x:hidden;
}/* End custom CSS */