.resources-template-default.et_no_sidebar #main-content .et_post_meta_wrapper, .campaigns-template-default.et_no_sidebar #main-content .et_post_meta_wrapper, .testimonials-template-default.et_no_sidebar #main-content .et_post_meta_wrapper, .partners-template-default.et_no_sidebar #main-content .et_post_meta_wrapper, .partnership-template-default.et_no_sidebar #main-content .et_post_meta_wrapper, .events-template-default.et_no_sidebar #main-content .et_post_meta_wrapper {
    display: none;
}

#upperSubmenu {
    padding: 0px !important;

    left: 0;
    right: 0;
    /* position: fixed*/
}

.navbar-img-container {
    /*width: 40px;*/
    margin-top: 2px;
    /*text-align: left;*/
}

.menu-hero-inner {
    width: 100% !important;
    /* position: fixed; */

}

#menu-hero {
    padding: 0px !important;
}

body {
    padding: 0px !important;
    margin: 0px !important;
}

header .et_pb_section_0.et_pb_section {
    /*margin-top: 70px;*/
    margin-top: unset !important;
}

#et-main-area #main-content #content-area .et_post_meta_wrapper .post-meta {
    margin: unset !important;
}

/*html {*/
/*    margin-top: 0 !important;*/
/*    padding-top: 0 !important;*/
/*}*/

.get-started-block {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

#menu-hero-inner {
    width: 100%;
}

header {
    /*position: fixed;*/
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999; /* Ensure it's above other elements */
}

header .dnxte_button .dnxt-button-wrapper a:hover {
    background-color: #C15DF6 !important;
}

header .images {
    display: flex;
    justify-content: space-between; /* Creates equal spacing between images */
    align-items: center; /* Centers the images vertically */
    margin-bottom: 20px; /* Adds some space above the images */
}

header .images img {
    /*width: 92px; !* Adjust image width *!*/
    /*margin-right: 10px; !* Space between images (you can adjust this value) *!*/

    height: auto; /* Maintain the aspect ratio */
    width: 23%;
    margin-right: 1.5%;
}

header .images img:last-child {
    margin-right: 0; /* Remove margin from the last image */
    height: 40px;
    width: auto;
}

header .et_pb_text_4_tb_header {
    margin-top: 6px !important;
}

header .customized_last-child {
    background-color: #F6F9FC !important;
}

header .customized_last-child p {
    font-size: 16px;
    line-height: 24px;
}

header .dnxt-button-wrapper a {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    font-size: 14px !important;
    color: #FFFFFF;
    border-radius: 8px 8px 8px 8px !important;
    /*background-color: #291B4F;*/
    /*background-color: #FDD42B;*/
    border-radius: 8px 8px 8px 8px;
    overflow: hidden;
    border-width: 0px;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;

    border-style: solid;
    line-height: 34px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;

    display: inline-block;
    padding: 10px 20px 10px 20px;
}

header div .et_pb_module_header {
    color: #000000 !important;
}

header div > h2 {
    color: #5E537B !important;
}

header .et_pb_blurb_content {
    display: flex;
}

.navbar-img-container span {
    display: inline-block;
    width: 50px; /* Adjust the width as needed */
    text-align: center;
    vertical-align: middle;
}

.navbar-img-container span img {
    max-width: 100%;
    max-height: 100%;
}

header .et_pb_blurb_content img {
    /*height: 21px;*/
}

header .trending-reports {
    display: flex; /* Use flexbox for layout */
    align-items: center; /* Vertically center content */
}

header .trending-reports .text {
    display: flex; /* Use flexbox for layout */
    align-items: center; /* Vertically center content */
}

header .trending-reports a {
    display: inline-block;
    width: 50%;
}

header .trending-reports img {
    width: 200px; /* Adjust image width as needed */
    margin-right: 20px; /* Add spacing between image and text */
}

header .trending-reports .text {
    flex: 1; /* Allow text to fill remaining space */
    text-align: center; /* Center text horizontally */
}

header .trending-reports .text p {
    font-weight: 600;
    color: #281B4F;
    line-height: 26.25px;
}

header .et_mobile_nav_menu .opened ul.et_mobile_menu {
    display: block !important;
}

header .et_mobile_nav_menu .closed ul.et_mobile_menu {
    display: none !important;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-top-15 {
    margin-top: 15px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.custom-button {
    background-color: #9A30D4 !important;
}

.custom-button-yellow {
    font-size: 14px;
    font-family: Poppins, Helvetica, Arial, Lucida, sans-serif;
    background-color: #FDD42B;
    color: rgb(41, 28, 79);
    font-weight: 700;
    transition: opacity 0.75s ease; /* Transition the opacity over 0.5 seconds */
}

.custom-button-yellow:hover {
    opacity: 0.75;
}

.padding-top-10 {
    padding-top: 10px !important;
}

.no-padding {
    padding: 0 !important;
}

.report-link {
    color: #9A30D4;
}

.report-text {
    font-weight: bold;
    color: #281B4F;
    line-height: 28px;
    font-size: 17px;
}

.report-part {
    padding-left: 40px;
    padding-right: 40px;
}

@media (min-width: 981px) {
    header .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,
    header .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
        margin-bottom: 0px !important;
    }
}

.navbar-menu-hero-custom-inner-container {

}

header .menu-section-options header .menu-dropdown-title h2 {
    padding-bottom: 6px !important;
}

header .menu-section-options {
    border-radius: 0 0 4px 4px;
}

header .et_pb_text > :last-child {
    margin-left: 15px !important;
}

header .hr_under_donors {
    border-color: #E3ECF5;
    border: none;
    height: 1px;
    color: #E3ECF5;
    background-color: #E3ECF5;
}

header .et_pb_blurb_description {
    color: #5E537B;
}

#menu-hero .et_pb_menu .et-menu-nav ul li a {

}

header .et_pb_blurb_content .et_pb_module_header {
    padding-bottom: 10px;
}

header .et_pb_blurb_description_custom p {
    font-size: 12px !important;
}

.underline_on_hover:hover {
    text-decoration: underline;
}

/*.banners-first strong {
    color: #FCD329;
}*/

.banners-first span {
    background-color: #FCD329 !important;
    color: #281B4F;
}

.banners-first div {
    color: #FFFFFF;
}

.banners-second strong {
    color: #FCD329;
    /*color: #FFFFFF;*/
}

.banners-second span {
    /*background-color: #7B4DFF !important;*/
    background-color: #9A30D4 !important;
    color: #FFFFFF;
}

.banners-third span {
    background-color: #5E537B !important;
    color: #FFFFFF;
}

.banners-third div {
    color: #FFFFFF;
}



header #menu-top-container{
    max-width: 100% !important;
    width: 100% !important;
}

header #btn-login-topmenu{
    color: #FFFFFF !important;
    border-width: 0px !important;
    border-color: RGBA(255, 255, 255, 0);
    border-radius: 0px;
    font-size: 12px !important;
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 600 !important;
    background-color: #5e537b !important;
}

header #btn-login-topmenu span.btn-icon, header #btn-login-topmenu span.text-banner-icon {
    display: inline-block;
    width: 12px;
    height: auto;
    margin-right: 3px !important;
    transform: translate(0, 2px);
}
