/* _content/RotaryClubUrucui/Pages/Shared/_Layout.cshtml.rz.scp.css */
/*GLobal code*/
.mb-3[b-8y0g4r4wlc] {
    margin-bottom: 0 !important;
}

.pb-3[b-8y0g4r4wlc] {
    padding-bottom: 0;
}

ul[b-8y0g4r4wlc] {
    list-style:none;
    padding:0
}
.nav-footer-item p[b-8y0g4r4wlc], .credits-for-developer a[b-8y0g4r4wlc] {
    color: var(--yellow)
}

.container-edited[b-8y0g4r4wlc] {
    margin-top: calc((100vh / 10) + 2.3vh);
    overflow: hidden;
    max-width: 100%;
}

*[b-8y0g4r4wlc] {
    font-family: "Work Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal
}
/*Normal code*/
.rotary-year[b-8y0g4r4wlc] {
    color: var(--dark-blue);
    align-items: center;
    text-align: center;
    font-family: Calibri;
    font-weight: 700;
}

header[b-8y0g4r4wlc] {
    top: 0;
    left: 0;
    z-index: 100;
    width: 100vw;
    padding: 7px 10px;
    position: fixed;
    background: linear-gradient(to top, transparent 50%, var(--white) 75%);
}

.navbar[b-8y0g4r4wlc] {
    background-color: var(--green);
    border-radius: 10px;
    filter: drop-shadow(2px 2px 4px var(--black))
}
.navbar-nav[b-8y0g4r4wlc]{
    gap:10px
}

.nav-item-edited[b-8y0g4r4wlc] {
    align-content: center
}
.nav-item-edited:hover[b-8y0g4r4wlc] {
    align-content: center;
    background-color: var(--purple)
}
.nav-item a[b-8y0g4r4wlc] {
    color: var(--white);
    text-decoration: none
}
.nav-item a:hover[b-8y0g4r4wlc] {
    background-color: var(--purple);
    color: var(--white)
}

.dropdown-menu[b-8y0g4r4wlc] {
    background-color: var(--green);
    padding:5px
}

.footer[b-8y0g4r4wlc] {
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 30px;
    border-radius: 0 100px 0 0;
    background-color: var(--black);
    color: var(--white);
    text-align: center;
}
.footer-as-secondary-menu[b-8y0g4r4wlc] {
    padding: 4% 0 0 0;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.nav-footer[b-8y0g4r4wlc], .nav-footer-item[b-8y0g4r4wlc] {
    align-items: baseline
}
.nav-footer-item ul li:hover[b-8y0g4r4wlc]{
    background-color:var(--yellow)
}
.nav-footer-item[b-8y0g4r4wlc] {
    all: unset;
    text-align: left;
}
.nav-footer-item ul li a[b-8y0g4r4wlc]{
    text-decoration:none
}

.credits-for-developer[b-8y0g4r4wlc] {
    color: var(--gray)
}
.credits-for-developer a[b-8y0g4r4wlc]{
    text-decoration:none
}
.credits-for-developer a:hover[b-8y0g4r4wlc]{
    text-decoration-line:underline;
}

/* MOBILE */
@media (max-width: 480px) {
    .container-edited[b-8y0g4r4wlc] {
        margin-top: calc(100vh / 10)
    }

    .footer .nav-link[b-8y0g4r4wlc] {
        padding: 0 1rem;
    }      
    .footer-as-secondary-menu[b-8y0g4r4wlc] {
        flex-direction: column;
    }
}

/* Mobiles */
@media(max-width: 575px) {

    .navbar-nav[b-cn3gpfjfir][b-8y0g4r4wlc] {
        align-items: center;
        gap: 10px;
    }
    .navbar-nav[b-8y0g4r4wlc] {
        font-size: xx-small;
        font-size: large;
        align-items: center;
        text-align: center;
        justify-items: self-start;
        font-weight: 700;
        padding-right: 0;
        padding-left: 0;
        gap: 10px;
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm .navbar-nav[b-8y0g4r4wlc] {
        flex-direction: row;
        font-size: x-small;
    }
}

/* TABLETS */
@media (max-width: 768px) {
    .container-edited[b-8y0g4r4wlc] {
        margin-top: calc(100vh / 10)
    }

    .credits-for-developer[b-8y0g4r4wlc], .footer .container p[b-8y0g4r4wlc] {
        padding: 3rem 0
    }

    .footer .nav-link[b-8y0g4r4wlc] {
        padding: 0 1rem;
    }
    .footer-logo[b-8y0g4r4wlc]{
        padding: 1rem 0 3rem 0
    }

    .nav-footer[b-8y0g4r4wlc] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr))
    }
    .nav-footer-item[b-8y0g4r4wlc] {
        all: unset;
        text-align: center;
    }
    
    .footer-as-secondary-menu[b-8y0g4r4wlc] {
        justify-content: center;
        flex-direction: column;
    }
}
@media (min-width: 769px) {
    .navbar-expand-sm .navbar-nav[b-8y0g4r4wlc] {
        flex-direction: row;
        font-size: medium;
    }
    header[b-8y0g4r4wlc] {
        padding: 7px 20px;
    }

    .footer .nav-link[b-8y0g4r4wlc] {
        padding: 0 1rem;
    }
    .nav-footer[b-8y0g4r4wlc] {
        display: flex;
        flex-direction: row;
        gap: 30px;
    }

    .footer-as-secondary-menu[b-8y0g4r4wlc] {
        flex-direction: row;
    }
}

/* DESKTOPS */
@media (min-width: 1024px) {
    .nav-footer[b-8y0g4r4wlc] {
        display: flex;
        flex-direction: row;
        gap: 30px;
    }
}
@media (min-width: 1280px) {
    .footer-as-secondary-menu[b-8y0g4r4wlc] {
        justify-content: center;
        flex-direction: row;
    }
    header[b-8y0g4r4wlc] {
        padding: 7px 20px;
    }

}
@media (min-width: 1280px) {
    .footer-as-secondary-menu[b-8y0g4r4wlc] {
        justify-content: space-around;
        flex-direction: row;
    }
    header[b-8y0g4r4wlc] {
        padding: 7px 70px;
    }
}
