.nav__link.active,
.menu-nav__link.active{
    color: rgba(var(--w-clr),1);
}
.text-page .slider__title {
    margin-bottom: 100px;
}
.text-page .inner-content__content {
    width: 80%;
    margin: 0 auto;
    text-align: justify;
}


/* languages */
.language {
    position: absolute;
    bottom: 17rem;
    z-index: 4;
    width: 270px;
    text-align: center;
    left: 50%;
    margin-left: -135px;
}

@media only screen and (min-width: 40em) {
    .language {
        bottom: 15rem;
    }
}
@media only screen and (min-width: 75em) {
    .language {
        bottom: 12.5rem;
    }
}
.dropbtn {
    background-color: rgba(0,0,0,0);
    display: inline-flex;
    justify-content: space-between;
    border: 1px solid rgba(255,255,255,0.07);
    border-radius: 2px;
    text-decoration: none;
    width: 272px;
    color: rgba(255,255,255,0.39);
    font-family: 'Cinzel';
    padding: 16px;
    font-size: 16px;
    cursor: pointer;
    align-items: center;
    transition: .4s;
}
.drop-icon {
    width: 15px;
    height: 7px;
}
.dropdown-content {
    display: flex;
    justify-content: center;
    width: 270px;
    text-align: center;
    top: 50%;
    text-align: left;
    position: absolute;
    font-family: 'Cinzel';
    font-size: 15px;
    z-index: 1;
    opacity: 0;
    left: 50%;
    margin-left: -134px;
    margin-top: 25px;
    pointer-events: none;
}
.dropdown-content-menu {
    transition: .4s;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    min-width: 160px;
    background-color: rgba(0,0,0,0.8);
    width: 272px;
}
.dropdown-content a {
    color: rgba(255,255,255,0.5);
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-content-menu a:hover {
    color: rgba(255,255,255,1);
}
.language:hover .dropbtn {
    background-color: rgba(0,0,0,0.8);
    color: rgba(255,255,255,0.9);
}
.language:hover .dropdown-content {
    opacity: 1;
    pointer-events: all;
}

.calendar__event:hover {
    filter: contrast(1.4);
}

.inner-content .content-area .inner-content__content {
    margin-bottom: 100px;
}
.calendar__event img {
    width: 32px;
}
.info__block {
    display: none;
}
.info__block--active {
    display: block;
}
.donate__inputs-item--currency>input {
    padding-left: 3.75rem;
}



/* Alerts */


.alert {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 2rem;
    padding: 1rem 1.25rem;
    position: relative
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 4rem
}

.alert-dismissible .close {
    color: inherit;
    padding: 1rem 1.25rem;
    position: absolute;
    right: 0;
    top: 0
}

.alert-primary {
    background-color: #fbeae3;
    border-color: #f3c0ab;
    color: #ba4212
}

.alert-primary hr {
    border-top-color: #f0af95
}

.alert-primary .alert-link {
    color: #8c320e
}

.alert-secondary {
    background-color: #e7e9ec;
    border-color: #b7bec7;
    color: #2d3e53
}

.alert-secondary hr {
    border-top-color: #a9b1bc
}

.alert-secondary .alert-link {
    color: #1b2532
}

.alert-success {
    background-color: #e4f4e1;
    border-color: #addfa6;
    color: #168b08
}

.alert-success hr {
    border-top-color: #9cd893
}

.alert-success .alert-link {
    color: #0e5b05
}

.alert-info {
    background-color: #e1f8fb;
    border-color: #a6e9f3;
    color: #08a3ba
}

.alert-info hr {
    border-top-color: #90e3f0
}

.alert-info .alert-link {
    color: #067889
}

.alert-warning {
    background-color: #fef7e2;
    border-color: #fbe7a8;
    color: #cd9f0c
}

.alert-warning hr {
    border-top-color: #fae090
}

.alert-warning .alert-link {
    color: #9d7a09
}

.alert-danger {
    background-color: #ffe7e5;
    border-color: #ffb7b2;
    color: #d62f22
}

.alert-danger hr {
    border-top-color: #ff9f99
}

.alert-danger .alert-link {
    color: #aa251b
}

.alert-dark {
    background-color: #e4e6e9;
    border-color: #adb3bc;
    color: #18243b
}

.alert-dark hr {
    border-top-color: #9fa6b1
}

.alert-dark .alert-link {
    color: #090e17
}

.alert-gray {
    background-color: #f4f1f0;
    border-color: #dfd5d1;
    color: #8c756c
}

.alert-gray hr {
    border-top-color: #d5c7c2
}

.alert-gray .alert-link {
    color: #6f5d56
}

.alert-light {
    background-color: #fdfcfc;
    border-color: #faf7f5;
    color: #cac3c0
}

.alert-light hr {
    border-top-color: #f2e9e4
}

.alert-light .alert-link {
    color: #b3a9a4
}

.alert-lighter {
    background-color: #fefefe;
    border-color: #fbfcfd;
    color: #cecfd2
}

.alert-lighter hr {
    border-top-color: #eaeff5
}

.alert-lighter .alert-link {
    color: #b3b5ba
}
.donate__notif {
    display: block;
}
.donate__block-select .donate__block-inner {
    border: 1px solid rgba(var(--w-clr),.3);
    filter: grayscale(0);
    opacity: 1;
}
