/* Brand Colors: 
   -------------
    - Arcadia: #094074 (blue), #7A9A01 (green), #fe5000 (orange), #682d63 (purple)
    - EPD4K: #3A74BA (blue), #EE312F (orange-red), #2FB24C (green), #E90E8C (pink), #F2E406 (yellow)
    - Kansas: #094074 (blue), #7A9A01 (green), #E88047 (orange), #682d63 (purple)
    - Kansas (Changed 6/20/2022 per Brad): #3D75B9 (blue), #30B14C (green), #E88047 (orange), #682d63 (purple)
    - Mississippi: #041793 (dark blue), #17A9FA (medium blue), #BFE1FF (light blue), #FED513 (yellow)
*/

/* General Bootstrap Navbar Overrides */
.arcadiaMainContent .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.epd4kMainContent .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.mississippiMainContent .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.dropdown-item {
    font-size: 1.1rem !important;
    padding: 0 1.5rem !important;
}
/* End GeneralBootstrap Navbar Overrides */





/* Backgrounds */
.arcadiaOrangeBackground {
    background-color: #fe5000 !important;
    color: white !important;
}

.darkGreyBackground {
    background-color: #363636 !important;
    color: white !important;
}

.whiteBackground {
    background-color: white;
}
/* End Backgrounds*/





/* Custom Bootstrap Embed Responsive */
.embed-responsive-1by2 {
    padding-bottom: 300%;
}
/* End Custom Bootstrap Embed Responsive */





/* Responsive Youtube and Google Maps */
.responsiveYoutube {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

.responsiveYoutube iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

.responsiveGoogleMap {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

    .responsiveGoogleMap iframe {
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute;
    }
/* End Responsive Youtube and Google Maps */




/* Image/Text Wrapping */
.textWrapLeft {
    float: left;
    margin-right: 25px;
    margin-bottom: 15px;
}

.textWrapRight {
    float: right;
    margin-left: 25px;
    margin-bottom: 15px;
}
/* End Image/Text Wrapping */





/* Wider container for larger screen sizes */
@media (min-width: 1600px) {
    .container {
        max-width: 1300px;
    }
}

@media (min-width: 1800px) {
    .container {
        max-width: 1500px;
    }
}
/* End wider container for larger screen sizes */





/* Arcadia Home */
.arcadiaBlueHeader {
    color: #094074;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.arcadiaSmallBlueHeader {
    color: #094074;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.arcadiaGreenHeader {
    color: #7A9A01;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.arcadiaSmallGreenHeader {
    color: #7A9A01;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.arcadiaOrangeHeader {
    color: #fe5000;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.arcadiaSmallOrangeHeader {
    color: #fe5000;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.arcadiaPurpleHeader {
    color: #682d63;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.arcadiaSmallPurpleHeader {
    color: #682d63;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.arcadiaLink {
    background-color: #7A9A01;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

.arcadiaBlueLink {
    background-color: #094074;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .arcadiaBlueLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.arcadiaGreenLink {
    background-color: #7A9A01;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .arcadiaGreenLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.arcadiaOrangeLink {
    background-color: #fe5000;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .arcadiaOrangeLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.arcadiaPurpleLink {
    background-color: #682d63;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .arcadiaPurpleLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }
/* End Arcadia Home*/




/* Epd4k Home */
.epd4kBlueHeader {
    color: #3A74BA;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.epd4kSmallBlueHeader {
    color: #3A74BA;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.epd4kGreenHeader {
    color: #2FB24C;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.epd4kSmallGreenHeader {
    color: #2FB24C;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.epd4kOrangeHeader {
    color: #EE312F;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.epd4kSmallOrangeHeader {
    color: #EE312F;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.epd4kPinkHeader {
    color: #E90E8C;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.epd4kSmallPinkHeader {
    color: #E90E8C;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.epd4kYellowHeader {
    color: #F2E406;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.epd4kSmallYellowHeader {
    color: #F2E406;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.epd4kLink {
    background-color: #7A9A01;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

.epd4kBlueLink {
    background-color: #3A74BA;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .epd4kBlueLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.epd4kGreenLink {
    background-color: #2FB24C;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .epd4kGreenLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.epd4kOrangeLink {
    background-color: #EE312F;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .epd4kOrangeLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.epd4kPinkLink {
    background-color: #E90E8C;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .epd4kPinkLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.epd4kYellowLink {
    background-color: #F2E406;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .epd4kYellowLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }
/* End Epd4k Home*/




/* Kansas Home */
.kansasBlueHeader {
    color: #3D75B9;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.kansasSmallBlueHeader {
    color: #3D75B9;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.kansasGreenHeader {
    color: #30B14C;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.kansasSmallGreenHeader {
    color: #30B14C;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.kansasOrangeHeader {
    color: #E88047;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.kansasSmallOrangeHeader {
    color: #E88047;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.kansasPurpleHeader {
    color: #682d63;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.kansasSmallPurpleHeader {
    color: #682d63;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.kansasLink {
    background-color: #30B14C;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

.kansasBlueLink {
    background-color: #3D75B9;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .kansasBlueLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.kansasGreenLink {
    background-color: #30B14C;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .kansasGreenLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.kansasOrangeLink {
    background-color: #E88047;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .kansasOrangeLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.kansasPurpleLink {
    background-color: #682d63;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .kansasPurpleLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }
/* End Kansas Home*/




/* Mississippi Home */
.mississippiDarkBlueHeader {
    color: #041793;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.mississippiSmallDarkBlueHeader {
    color: #041793;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.mississippiMediumBlueHeader {
    color: #17A9FA;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.mississippiSmallMediumBlueHeader {
    color: #17A9FA;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.mississippiLightBlueHeader {
    color: #BFE1FF;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.mississippiSmallLightBlueHeader {
    color: #BFE1FF;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.mississippiYellowHeader {
    color: #FED513;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.5rem;
}

.mississippiSmallYellowHeader {
    color: #FED513;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 1.75rem;
}

.mississippiLink {
    background-color: #17A9FA;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

.mississippiDarkBlueLink {
    background-color: #041793;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .mississippiDarkBlueLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.mississippiMediumBlueLink {
    background-color: #17A9FA;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .mississippiMediumBlueLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.mississippiLightBlueLink {
    background-color: #BFE1FF;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .mississippiLightBlueLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }

.mississippiYellowLink {
    background-color: #FED513;
    color: #ffffff;
    font-family: 'Balsamiq Sans', cursive;
    font-size: 2.75rem;
    font-weight: bolder;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

    .mississippiYellowLink a {
        color: #ffffff;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.75rem;
        font-weight: bolder;
    }
/* End Mississippi Home*/





/* All Site Main Template */
html, body, header {
    height: 100%;
    scroll-behavior: smooth;
}

body {
    color: #5F5E60;
}

.topContainer {
    background-color: #ffffff;
}

.headerAppointmentBtn {
    font-size: 1rem;
}

.mobileStickyFooter {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    z-index: 999;
}

/* End All Site Main Template */



/* Arcadia Main Template */
.arcadiaMainContent {
    min-height: 68vh;
    
}

    .arcadiaMainContent .accordion-btn {
        background-color: #ffffff !important;
        color: #7A9A01 !important;
        text-align: left !important;
    }

    .arcadiaMainContent .btn {
        background-color: #7A9A01;
        color: #ffffff;
        font-family: 'Poppins', sans-serif;
    }

    .arcadiaMainContent h1 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.25rem;
        font-weight: bold;
        text-transform: uppercase;
    }

    .arcadiaMainContent h2 {
        color: #7A9A01;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.25rem;
        font-weight: bold;
    }
    .arcadiaMainContent h3 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.25rem;
        font-weight: bold;
    }

    .arcadiaMainContent h4 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.0rem;
    }

    .arcadiaMainContent h5 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 1.5rem;
    }

    .arcadiaMainContent .bottomBlue {
        border-bottom: 10px solid #094074;
    }

    .arcadiaMainContent .bottomGreen {
        border-bottom: 10px solid #7A9A01;
    }

    .arcadiaMainContent .bottomOrange {
        border-bottom: 10px solid #fe5000;
    }

    .arcadiaMainContent .bottomPurple {
        border-bottom: 10px solid #682d63;
    }

    .arcadiaMainContent .phoneIconsMobile a {
        color: #094074 !important;
        font-size: 1.4rem;
    }

        .arcadiaMainContent .phoneIconsMobile a:hover {
            color: #682d63 !important;
        }

    .arcadiaMainContent .socialIcons a {
        color: #fe5000 !important;
        font-size: 2.0rem;
    }

        .arcadiaMainContent .socialIcons a:hover {
            color: #094074 !important;
        }

    .arcadiaMainContent .socialIconsMobile a {
        color: #7A9A01 !important;
        font-size: 2.25rem;
    }

        .arcadiaMainContent .socialIconsMobile a:hover {
            color: #fe5000 !important;
        }

    .arcadiaMainContent .dropdown-item.active, .dropdown-item:active {
        background-color: #7a9a01 !important;
        color: #ffffff !important;
    }

    .arcadiaMainContent .dropdown-item:hover {
        color: #094074 !important;
    }

    .arcadiaMainContent .loadingText {
        color: #F47646 !important;
        font-family: 'Poppins', sans-serif;
        font-size: 1.5rem !important;
    }

    .arcadiaMainContent .loadingIcon {
        color: #7A9A01 !important;
        font-size: 1.75rem !important;
    }

    .arcadiaMainContent .stickyNavBlueIcon {
        background: #094074;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .arcadiaMainContent .stickyNavGreenIcon {
        background: #7A9A01;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .arcadiaMainContent .stickyNavOrangeIcon {
        background: #FE5000;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .arcadiaMainContent .stickyNavPurpleIcon {
        background: #682d63;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

.arcadiaOrangeNav {
    background-color: #fe5000 !important; 
}

    .arcadiaOrangeNav .nav-item a {
        color: #ffffff !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

    .arcadiaOrangeNav .dropdown-menu a {
        background-color: #ffffff !important;
        color: #fe5000 !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

.arcadiaBlueHighlight {
    text-transform: uppercase;
    color: #094074;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.arcadiaBlueText {
    color: #094074 !important;
}

.arcadiaGreenHighlight {
    text-transform: uppercase;
    color: #7A9A01; /* This is the old value just in case #00b050 */
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.arcadiaGreenText {
    color: #7A9A01 !important;
}

.arcadiaOrangeHighlight {
    text-transform: uppercase;
    color: #fe5000;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.arcadiaOrangeText {
    color: #fe5000 !important;
}

.arcadiaPurpleHighlight {
    text-transform: uppercase;
    color: #682d63;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.arcadiaPurpleText {
    color: #682d63;
}

.arcadiaHighlight {
    font-family: 'Oswald', sans-serif;
    font-size: 1.75rem;
    font-weight: bold;
}

.contactInfo a {
    color: #5F5E60 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 1.0rem;
    text-align: right;
}

.arcadiaFooter {
    background-color: #ECECED;
}

    .arcadiaFooter a {
        color: #000000;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.15rem;
    }

        .arcadiaFooter a:hover {
            color: #7A9A01;
            text-decoration-color: #fe5000;
        }

.arcadiaMobileFooter {
    background-color: #ffffff;
    border-top: 6px #7A9A01 solid;
}

    .arcadiaMobileFooter a {
        color: #fe5000;
        font-size: 2rem;
    }

        .arcadiaMobileFooter a:hover {
            color: #7A9A01;
            font-size: 2rem;
        }
/* End Arcadia Main */





/* Epd4k Main */
.epd4kMainContent {
    min-height: 68vh;
}

    .epd4kMainContent .accordion-btn {
        background-color: #ffffff !important;
        color: #2FB24C !important;
        text-align: left !important;
    }

    .epd4kMainContent .btn {
        background-color: #2FB24C;
        color: #ffffff;
        font-family: 'Poppins', sans-serif;
    }

    .epd4kMainContent h1 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.25rem;
        font-weight: bold;
        text-transform: uppercase;
    }

    .epd4kMainContent h2 {
        color: #2FB24C;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.25rem;
        font-weight: bold;
    }

    .epd4kMainContent h3 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.25rem;
        font-weight: bold;
    }

    .epd4kMainContent h4 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.0rem;
    }

    .epd4kMainContent h5 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 1.5rem;
    }

    .epd4kMainContent .bottomBlue {
        border-bottom: 10px solid #3A74BA;
    }

    .epd4kMainContent .bottomGreen {
        border-bottom: 10px solid #2FB24C;
    }

    .epd4kMainContent .bottomOrange {
        border-bottom: 10px solid #EE312F;
    }

    .epd4kMainContent .bottomPink {
        border-bottom: 10px solid #E90E8C;
    }

    .epd4kMainContent .bottomYellow {
        border-bottom: 10px solid #F2E406;
    }
    
    .epd4kMainContent .phoneIconsMobile a {
        color: #2FB24C !important;
        font-size: 1.4rem;
    }

        .epd4kMainContent .phoneIconsMobile a:hover {
            color: #EE312F !important;
        }

    .epd4kMainContent .socialIcons a {
        color: #E90E8C !important;
        font-size: 2.0rem;
    }

        .epd4kMainContent .socialIcons a:hover {
            color: #F2E406 !important;
        }

    .epd4kMainContent .socialIconsMobile a {
        color: #E90E8C !important;
        font-size: 2.25rem;
    }

        .epd4kMainContent .socialIconsMobile a:hover {
            color: #F2E406 !important;
        }

    .epd4kMainContent .stickyNavBlueIcon {
        background: #3A74BA;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .epd4kMainContent .stickyNavGreenIcon {
        background: #2FB24C;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .epd4kMainContent .stickyNavOrangeIcon {
        background: #EE312F;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .epd4kMainContent .stickyNavPinkIcon {
        background: #E90E8C;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .epd4kMainContent .stickyNavYellowIcon {
        background: #F2E406;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

.epd4kBlueNav {
    background-color: #3A74BA !important;
}

    .epd4kBlueNav .nav-item a {
        color: #ffffff !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

    .epd4kBlueNav .dropdown-menu a {
        background-color: #ffffff !important;
        color: #EE312F !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

.epd4kBlueHighlight {
    text-transform: uppercase;
    color: #3A74BA;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.epd4kBlueText {
    color: #3A74BA !important;
}

.epd4kGreenHighlight {
    text-transform: uppercase;
    color: #2FB24C;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.epd4kGreenText {
    color: #2FB24C !important;
}

.epd4kOrangeHighlight {
    text-transform: uppercase;
    color: #EE312F;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.epd4kOrangeText {
    color: #EE312F !important;
}

.epd4kPinkHighlight {
    text-transform: uppercase;
    color: #E90E8C;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.epd4kPinkText {
    color: #E90E8C;
}

.epd4kHighlight {
    font-family: 'Oswald', sans-serif;
    font-size: 1.75rem;
    font-weight: bold;
}

.epd4kMainContent .dropdown-item.active, .dropdown-item:active {
    background-color: #EE312F !important;
    color: #ffffff !important;
}

.epd4kMainContent .dropdown-item:hover {
    color: #2FB24C !important;
}

.loadingText {
    color: #F47646 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 1.5rem !important;
}

.loadingIcon {
    color: #EE312F !important;
    font-size: 1.75rem !important;
}

.epd4kFooter {
    background-color: #ECECED;
}

    .epd4kFooter a {
        color: #000000;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.15rem;
    }

        .epd4kFooter a:hover {
            color: #2FB24C;
            text-decoration-color: #EE312F;
        }

.epd4kMobileFooter {
    background-color: #ffffff;
    border-top: 6px #2FB24C solid;
}

    .epd4kMobileFooter a {
        color: #EE312F;
        font-size: 2rem;
    }

        .epd4kMobileFooter a:hover {
            color: #2FB24C;
            font-size: 2rem;
        }
/* End Epd4k Main*/




/* Kansas Main */
.kansasMainContent {
    min-height: 68vh;
}

    .kansasMainContent .accordion-btn {
        background-color: #ffffff !important;
        color: #30B14C !important;
        text-align: left !important;
    }

    .kansasMainContent .btn {
        background-color: #30B14C;
        color: #ffffff;
        font-family: 'Poppins', sans-serif;
    }

    .kansasMainContent h1 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.5rem;
        font-weight: bold;
        text-transform: uppercase;
    }

    .kansasMainContent h2 {
        color: #30B14C;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.0rem;
        font-weight: bold;
    }

    .kansasMainContent h3 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.25rem;
        font-weight: bold;
    }

    .kansasMainContent h4 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.0rem;
        font-weight: 300;
    }

    .kansasMainContent h5 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 1.5rem;
    }

    .kansasMainContent .bottomBlue {
        border-bottom: 10px solid #3D75B9;
    }

    .kansasMainContent .bottomGreen {
        border-bottom: 10px solid #30B14C;
    }

    .kansasMainContent .bottomOrange {
        border-bottom: 10px solid #E88047;
    }

    .kansasMainContent .bottomPurple {
        border-bottom: 10px solid #682d63;
    }

    .kansasMainContent .phoneIconsMobile a {
        color: #3D75B9 !important;
        font-size: 1.4rem;
    }

        .kansasMainContent .phoneIconsMobile a:hover {
            color: #682d63 !important;
        }

    .kansasMainContent .socialIcons a {
        color: #E88047 !important;
        font-size: 2.0rem;
    }

        .kansasMainContent .socialIcons a:hover {
            color: #3D75B9 !important;
        }

    .kansasMainContent .socialIconsMobile a {
        color: #30B14C !important;
        font-size: 2.25rem;
    }

        .kansasMainContent .socialIconsMobile a:hover {
            color: #E88047 !important;
        }

    .kansasMainContent .dropdown-item.active, .dropdown-item:active {
        background-color: #30B14C !important;
        color: #ffffff !important;
    }

    .kansasMainContent .dropdown-item:hover {
        color: #3D75B9 !important;
    }

    .kansasMainContent .loadingText {
        color: #F47646 !important;
        font-family: 'Poppins', sans-serif;
        font-size: 1.5rem !important;
    }

    .kansasMainContent .loadingIcon {
        color: #30B14C !important;
        font-size: 1.75rem !important;
    }

    .kansasMainContent .stickyNavBlueIcon {
        background: #3D75B9;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .kansasMainContent .stickyNavGreenIcon {
        background: #30B14C;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .kansasMainContent .stickyNavOrangeIcon {
        background: #E88047;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .kansasMainContent .stickyNavPurpleIcon {
        background: #682d63;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

.kansasOrangeNav {
    background-color: #E88047 !important;
}

    .kansasOrangeNav .nav-item a {
        color: #ffffff !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

    .kansasOrangeNav .dropdown-menu a {
        background-color: #ffffff !important;
        color: #E88047 !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

.kansasBlueNav {
    background-color: #3D75B9 !important;
}

    .kansasBlueNav .nav-item a {
        color: #ffffff !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

    .kansasBlueNav .dropdown-menu a {
        background-color: #ffffff !important;
        color: #3D75B9 !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

.kansasBlueHighlight {
    text-transform: uppercase;
    color: #3D75B9;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.kansasBlueText {
    color: #3D75B9 !important;
}

.kansasGreenHighlight {
    text-transform: uppercase;
    color: #30B14C; /* This is the old value just in case #00b050 */
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.kansasGreenText {
    color: #30B14C !important;
}

.kansasOrangeHighlight {
    text-transform: uppercase;
    color: #E88047;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.kansasOrangeText {
    color: #E88047 !important;
}

.kansasPurpleHighlight {
    text-transform: uppercase;
    color: #682d63;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.kansasPurpleText {
    color: #682d63;
}

.kansasHighlight {
    font-family: 'Oswald', sans-serif;
    font-size: 1.75rem;
    font-weight: bold;
}

.contactInfo a {
    color: #5F5E60 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 1.0rem;
    text-align: right;
}

.kansasFooter {
    background-color: #ECECED;
}

    .kansasFooter a {
        color: #000000;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.15rem;
    }

        .kansasFooter a:hover {
            color: #30B14C;
            text-decoration-color: #E88047;
        }

.kansasMobileFooter {
    background-color: #ffffff;
    border-top: 6px #30B14C solid;
}

    .kansasMobileFooter a {
        color: #E88047;
        font-size: 2rem;
    }

        .kansasMobileFooter a:hover {
            color: #30B14C;
            font-size: 2rem;
        }
/* End Kansas Main */




/* Mississippi Main Template */
.mississippiMainContent {
    min-height: 68vh;
}

    .mississippiMainContent .accordion-btn {
        background-color: #ffffff !important;
        color: #17A9FA !important;
        text-align: left !important;
    }

    .mississippiMainContent .btn {
        background-color: #17A9FA;
        color: #ffffff;
        font-family: 'Poppins', sans-serif;
    }

    .mississippiMainContent h1 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.25rem;
        font-weight: bold;
        text-transform: uppercase;
    }

    .mississippiMainContent h2 {
        color: #041793;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 2.25rem;
        font-weight: bold;
    }

    .mississippiMainContent h3 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.25rem;
        font-weight: bold;
    }

    .mississippiMainContent h4 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 2.0rem;
    }

    .mississippiMainContent h5 {
        color: #5F5E60;
        font-family: 'Oswald', sans-serif;
        font-size: 1.5rem;
    }

    .mississippiMainContent .bottomDarkBlue {
        border-bottom: 10px solid #041793;
    }

    .mississippiMainContent .bottomMediumBlue {
        border-bottom: 10px solid #17A9FA;
    }

    .mississippiMainContent .bottomLightBlue {
        border-bottom: 10px solid #BFE1FF;
    }

    .mississippiMainContent .bottomYellow {
        border-bottom: 10px solid #FED513;
    }

    .mississippiMainContent .phoneIconsMobile a {
        color: #FED513 !important;
        font-size: 1.4rem;
    }

        .mississippiMainContent .phoneIconsMobile a:hover {
            color: #17A9FA !important;
        }

    .mississippiMainContent .socialIcons a {
        color: #FED513 !important;
        font-size: 2.0rem;
    }

        .mississippiMainContent .socialIcons a:hover {
            color: #17A9FA !important;
        }

    .mississippiMainContent .socialIconsMobile a {
        color: #FED513 !important;
        font-size: 2.25rem;
    }

        .mississippiMainContent .socialIconsMobile a:hover {
            color: #17A9FA !important;
        }

    .mississippiMainContent .dropdown-item.active, .dropdown-item:active {
        background-color: #FED513 !important;
        color: #041793 !important;
    }

    .mississippiMainContent .dropdown-item:hover {
        color: #041793 !important;
    }

    .mississippiMainContent .loadingText {
        color: #F47646 !important;
        font-family: 'Poppins', sans-serif;
        font-size: 1.5rem !important;
    }

    .mississippiMainContent .loadingIcon {
        color: #041793 !important;
        font-size: 1.75rem !important;
    }

    .mississippiMainContent .stickyNavDarkBlueIcon {
        background: #041793;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .mississippiMainContent .stickyNavMediumBlueIcon {
        background: #17A9FA;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .mississippiMainContent .stickyNavLightBlueIcon {
        background: #BFE1FF;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

    .mississippiMainContent .stickyNavYellowIcon {
        background: #FED513;
        color: white;
        -moz-box-shadow: 6px 6px 20px 0px #333;
        -webkit-box-shadow: 6px 6px 20px 0px #333;
        box-shadow: 6px 6px 20px 0px #333;
    }

.mississippiDarkBlueNav {
    background-color: #041793 !important;
}

    .mississippiDarkBlueNav .nav-item a {
        color: #ffffff !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

    .mississippiDarkBlueNav .dropdown-menu a {
        background-color: #ffffff !important;
        color: #17A9FA !important;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.25rem;
    }

.mississippiDarkBlueHighlight {
    text-transform: uppercase;
    color: #041793;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.mississippiDarkBlueText {
    color: #041793 !important;
}

.mississippiMediumBlueHighlight {
    text-transform: uppercase;
    color: #17A9FA; /* This is the old value just in case #00b050 */
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.mississippiMediumBlueText {
    color: #17A9FA !important;
}

.mississippiLightBlueHighlight {
    text-transform: uppercase;
    color: #BFE1FF;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.mississippiLightBlueText {
    color: #BFE1FF !important;
}

.mississippiYellowHighlight {
    text-transform: uppercase;
    color: #FED513;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}

.mississippiYellowText {
    color: #FED513;
}

.mississippiHighlight {
    font-family: 'Oswald', sans-serif;
    font-size: 1.75rem;
    font-weight: bold;
}

.mississippiFooter {
    background-color: #ECECED;
}

    .mississippiFooter a {
        color: #041793;
        font-family: 'Balsamiq Sans', cursive;
        font-size: 1.15rem;
    }

        .mississippiFooter a:hover {
            color: #17A9FA;
            text-decoration-color: #BFE1FF;
        }

    .mississippiFooter .socialIcons a {
        color: #17A9FA !important;
        font-size: 2.0rem;
    }

        .mississippiFooter .socialIcons a:hover {
            color: #FED513 !important;
        }

.mississippiMobileFooter {
    background-color: #ffffff;
    border-top: 6px #17A9FA solid;
}

    .mississippiMobileFooter a {
        color: #041793;
        font-size: 2rem;
    }

        .mississippiMobileFooter a:hover {
            color: #17A9FA;
            font-size: 2rem;
        }

    
/* End Mississippi Main */





/* Sticky Side Nav */
.icon-bar {
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 999 !important;
}

    .icon-bar a {
        display: block;
        text-align: center;
        padding: 16px;
        transition: all 0.3s ease;
        color: white;
        font-size: 40px;
    }

        .icon-bar a:hover {
            background-color: #000;
        }
/* End Sticky Side Nav*/





/* FAQ Accordion */
.accordion-btn {
    position: relative;
}

    .accordion-btn:before {
        font-family: "Font Awesome 5 Pro";
        font-weight: 900;
        content: "\f0fe";
        padding-right: 10px;
    }

    .accordion-btn[aria-expanded="true"]:before {
        font-family: "Font Awesome 5 Pro";
        font-weight: 900;
        content: "\f146";
        padding-right: 10px;
    }

#faq .card {
    background-color: white !important;
    border-top: 1px solid #cbcbcb !important;
    padding: 0px !important;
}

    #faq .card-header {
        background-color: white !important;
        border: 0px !important;
        padding: 0px !important;
    }
/* End FAQ Accordion */





/* New Review Carousel */
.swiper {
    background-color: #f1f3f5;
    position: relative;
}

    .swiper h2 {
        color: #fe5000;
        font-size: 2.0em;
        font-weight: bolder;
        text-align: center;
    }

@media (min-width: 37.5em) {
    .swiper {
        margin-left: auto;
        margin-right: auto;
        width: 90%; /* make room for arrows */
        padding-left: 2em;
        padding-right: 2em;
    }
}

@media (min-width: 43.75em) {
    .swiper {
        width: 95%;
    }
}

.swiper-wrapper {
    /* now pagination is below slides */
    margin-bottom: 3em; /* just enough width so slides handing off screen are partially 
   visible */
    width: 73.8%;
}

@media (min-width: 37.5em) {
    .swiper-wrapper {
        width: 100%;
    }
}

.swiper-button-prev {
    color: #7a9a01;
}

.swiper-button-next {
    color: #7a9a01;
}

.swiper-pagination-bullet-active {
    background: #094074;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    padding: 15px;
    text-align: center;
    min-height: 100%;
}

.testimonials .swiper-slide {
    border: 1px solid black;
}

.testimonial-wrapper {
    padding: 0 10px;
    margin-top: auto;
    margin-bottom: auto;
}

.testimonial {
    color: #363636;
    position: relative;
    padding: 15px;
    background-color: #ffffff;
    border: 1px solid #efefef;
    border-radius: 10px;
    margin-bottom: 15px;
    height: 100%;
}

    .testimonial::after {
        content: "";
        width: 15px;
        height: 15px;
        display: block;
        background-color: #ffffff;
        border: 1px solid #efefef;
        border-width: 0 0 1px 1px;
        position: absolute;
        bottom: -8px;
        left: 46px;
        transform: rotateZ(-46deg);
    }

.star-rating li {
    padding: 0 2px;
}

.star-rating i {
    font-size: 16px;
    color: #ffdc12;
}

.star-rating .list-inline {
    margin-bottom: 0 !important;
}
/* End New Review Carousel*/






/* Meet the Team Global */
@media (min-width: 768px) {
    .modal-xl {
        width: 90%;
        max-width: 1200px;
    }
}

.teamMemberName {
    color: #000000;
}

.meetTheTeamSmallImage {
    position: relative;
    width: 300px;
    height: 300px;
}

    .meetTheTeamSmallImage img {
        width: 100%;
        vertical-align: top;
        align-content: center;
    }

    .meetTheTeamSmallImage:before {
        content: '\A';
        position: absolute;
        width: 100%;
        height: 100%;

        background: rgba(0,0,0,0.6);
        opacity: 0;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
    }

    .meetTheTeamSmallImage:before {
        opacity: .40;
    }

    .meetTheTeamSmallImage:hover:before {
        opacity: 0;
    }

.arcadiaMeetTheTeam .largeImage {
    max-width: 300px;
}
/* End Meet the Team Global */





/* Meet the Team Arcadia */
.arcadiaMainContent .modalTeamMemberName {
    color: #7a9a01;
    font-family: 'Balsamiq Sans', cursive;
}

.arcadiaMainContent .teamMemberJobTitle {
    color: #7a9a01;
    font-family: 'Balsamiq Sans', cursive;
}

.arcadiaMainContent .meetTheTeam .smallImage {
    border-bottom: 10px solid #fe5000;
    max-height: 300px;
    max-width: 300px;
}

.arcadiaMainContent .modal-header {
    border-bottom: 10px solid #fe5000;
    color: #ffffff;
    padding-left: 30px;
}

.arcadiaMainContent .modal-body i, em {
    color: #7a9a01;
    font-size: 1.75rem;
    padding-right: 10px;
}
/* End Meet the Team Arcadia */



      
/* Meet the Team Epd4k */
.epd4kMainContent .modalTeamMemberName {
    color: #2FB24C;
    font-family: 'Balsamiq Sans', cursive;
}

.epd4kMainContent .teamMemberJobTitle {
    color: #2FB24C;
    font-family: 'Balsamiq Sans', cursive;
}

.epd4kMainContent .meetTheTeam .smallImage {
    border-bottom: 10px solid #3A74BA;
    max-height: 300px;
    max-width: 300px;
}

.epd4kMainContent .modal-header {
    border-bottom: 10px solid #3A74BA;
    color: #ffffff;
    padding-left: 30px;
}

.epd4kMainContent .modal-body i, em {
    color: #2FB24C;
    font-size: 1.75rem;
    padding-right: 10px;
}
/* End Meet the Team Epd4k */





/* Meet the Team Mississippi */
.mississippiMainContent .modalTeamMemberName {
    color: #17A9FA;
    font-family: 'Balsamiq Sans', cursive;
}

.mississippiMainContent .teamMemberJobTitle {
    color: #17A9FA;
    font-family: 'Balsamiq Sans', cursive;
}

.mississippiMainContent .meetTheTeam .smallImage {
    border-bottom: 10px solid #FED513;
    max-height: 300px;
    max-width: 300px;
}

.mississippiMainContent .modal-header {
    border-bottom: 10px solid #041793;
    color: #ffffff;
    padding-left: 30px;
}

/*.mississippiMainContent .modal-body i, em {
    color: #BFE1FF;
    font-size: 1.75rem;
    padding-right: 10px;
}*/
/* End Meet the Team Mississippi */




/* Image with Text Overlay */
.wrapper {
    display: inline-block;
    margin-top: 25px;
    position: relative;
}

    .wrapper img {
        display: block;
        max-width: 100%;
    }

    .wrapper .overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        /*background-color: rgba(0,0,0,0.25);*/
        color: white;
    }

.textOverlayCenter {
    top: 50%;
    transform: translate(0,-50%);
    position: absolute;
    text-align: center;
    width: 100%;
}

.textOverlayLeft {
    top: 50%;
    transform: translate(0,-50%);
    position: absolute;
    text-align: left;
    width: 100%;
}

.textOverlayRight {
    top: 50%;
    transform: translate(0,-50%);
    position: absolute;
    text-align: right;
    width: 100%;
}
/* End Image with Text Overlay */