body {
    font-family: 'Lexend', sans-serif !important;
    color: #241f20;
}

.big-title {
    background: linear-gradient(180deg, #ffc128, #ffffff);
}

.top {
    background-color: #7b7b7b;
}

.footer {
    background-color: #939598;
}

.footer img {
    /*filter: brightness(20);*/
}

/*#navbarNav .nav-link {
    border-bottom: 4px solid white;
}*/

#navbarNav .nav-item.active:not(.catalog), #navbarNav .nav-item:hover:not(.catalog) {
    background-color: #ffc128;
    color: #241f20;

}

.article img {
    width: 100% !important;
    height: auto !important;
}

.bg-yellow {
    background-color: #ffc128;
}

.bg-black {
    background-color: #241f20;
}

.bg-red {
    background-color: #ee1f24;
}

.border-red {
    border-color: #ee1f24 !important;
}

.bg-yellow-gradient {
    background: linear-gradient(30deg, #ffc128, #c9c8bc);
}

.carousel-caption {
    top: calc(50% - 150px) !important;
    transform: translateX(-100px);
    opacity: 0;
    transition: all 1s;
}

#slider .carousel-item.active .carousel-caption {
    animation: fadeInUp;
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}

.carousel-item img {
    transition: all 8s;
}

#slider .carousel-item.active img {
    transform: scale(1.15);
}


@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}

.text-justify {
    text-align: justify !important;
}

.text-shadow {
    text-shadow: 2px 1px #565656;
}
