/*CSS*/
/*Navigation*/
#sticky-nav .site-logo img {
    width: 200px;
}

#sticky-nav .navbar-nav .funraisin-dropdown-menu li a {
    color: #FBA81C;
}

#sticky-nav .navbar-nav .funraisin-dropdown-menu li:hover a {
    color: #fdd200;
}

@media (max-width: 1024px) {
    .funraisin-header-nav .c-hamburger span::before, .funraisin-header-nav .c-hamburger span::before, 
    .funraisin-header-nav .c-hamburger span::after, .funraisin-header-nav .right-close span::before, 
    .funraisin-header-nav .right-close span::after, .funraisin-header-nav .c-hamburger span {
        background: #1f1e1e;
    }
    
    .funraisin-primary-nav ul li a:not(.btn), .funraisin-page-left .funraisin-primary-nav .funraisin-dropdown-menu li a {
        color: #1f1e1e;
    }
}


@media (min-width: 1025px) {
    .btn-secondary.btn-line-custom {
        color: #fff !important;
        border-color: #fff !important;
        background: transparent !important;
    }

    .btn-secondary.btn-line-custom:hover, .btn-secondary.btn-line-custom:focus {
        color: #1f1e1e !important;
        border-color: #fff !important;
        background: #fff !important;    
    }
}

/*Hero*/
.row-header h1 {
    font-size: 56px;
}

/*Fundraiser page*/
.donationHandlers .radio-amount {
    font-weight: 700;
}

#Donors .amount p {
    font-weight: 700;
}

#Donors .profilename h3:after {
    bottom: -18px;
    background: #fba81d;
}

#Members .panel h4 {
    color: #fba81d;
}

#Members .profileimage img {
    border: 2px solid #fba81d;
}

#Donors .profilename h3,
#Badges h2,
#Donations h2 {
    color: #0b0000;
}

/*FAQ*/
.lump-faq .section-answer .col-md-11.col-xs-10 {
    width: 100%;
}

/*Blog*/
.template-blog .funraisin-header-wrapper .primary-nav-container{
    background: black;
}

.blogItems .blogItem .blogBottom .date {
    color: #000000;
}

/*rearrange blog elements*/
 .blog_intro {
     display: flex;
     flex-flow: column;
}
 .blog_intro .date{
    order:1;
     color: #525252;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
}
 .blog_intro .title{
    order:2;
}
 .blog_intro .description{
    order:3;
}
.blog_intro .readmore{
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 4px 0;
    line-height: 1em;
    color: #FBA81C;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
}

.blog_intro .readmore:hover{
       color:#FDD300; 
}
.blog_intro .title:hover{
       color:#FDD300; 
}


/*Meganav*/
.funraisin-dropdown-nav.activemeganav,
.funraisin-dropdown-nav.meganav {
    position: static;
}

.funraisin-header-wrapper .funraisin-desktop-nav .funraisin-dropdown-nav.activemeganav .funraisin-dropdown-menu,
.funraisin-header-wrapper .funraisin-desktop-nav .funraisin-dropdown-nav.meganav .funraisin-dropdown-menu {
    margin: 0;
    position: absolute;
    left: 32.4%;
    max-height: max-content;
    -webkit-transform: translate(-50%, 2rem);
    transform: translate(-50%, 2rem);
    -webkit-transition: all 150ms ease-out;
    transition: all 150ms ease-out;
    opacity: 0;
    visibility: hidden;
}

.funraisin-header-wrapper .funraisin-desktop-nav .funraisin-dropdown-nav .funraisin-dropdown-menu {
    width: max-content;
}

.funraisin-header-wrapper .funraisin-desktop-nav .funraisin-dropdown-nav.activemeganav .funraisin-dropdown-menu,
.funraisin-header-wrapper .funraisin-desktop-nav .funraisin-dropdown-nav.meganav .funraisin-dropdown-menu {
    width: 580px;
}

.funraisin-header-wrapper .funraisin-desktop-nav .funraisin-dropdown-nav.activemeganav:hover .funraisin-dropdown-menu,
.funraisin-header-wrapper .funraisin-desktop-nav .funraisin-dropdown-nav.meganav:hover .funraisin-dropdown-menu {
    margin-top: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-transition: all 150ms ease-out;
    transition: all 150ms ease-out;
    visibility: visible;
    opacity: 1;
    z-index: 99;
}

.funraisin-dropdown-nav .col-sm-4 {
    display: none;
}

.funraisin-dropdown-nav .col-sm-8 {
    width: 100%;
    padding: 0 !important;
}

.funraisin-dropdown-nav.activemeganav .col-sm-8 ul li,
.funraisin-dropdown-nav.meganav .col-sm-8 ul li {
    display: flex;
    gap: 16px;
    align-items: center;
}

.funraisin-dropdown-nav.activemeganav .col-sm-8 ul,
.funraisin-dropdown-nav.meganav .col-sm-8 ul {
    padding-left: .5em;
}

.funraisin-dropdown-nav.activemeganav .col-sm-8 .menu-text p,
.funraisin-dropdown-nav.meganav .col-sm-8 .menu-text p {
    margin-top: 0;
    margin-bottom: 0;
}

.funraisin-dropdown-nav.activemeganav .funraisin-dropdown-menu,
.funraisin-dropdown-nav.meganav .funraisin-dropdown-menu {
    left: 32.4%;
    top: 100%;
    max-width: 580px;
    width: 100%;
    position: absolute;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    background: #000;
    border-top: 0 !important;
}

