.light h2 {
    color: #000000;
    opacity: 0.87;
}
.light h3 {
    color: #000000;
}
.light h4 {
    color: #2e2e2e;
}

/* BURGER */
.light .burger-menu__item {
    background-color: rgb(0, 0, 0);
}

/* MOBILE-MENU */
.light .mobile-menu {
    background-color: rgba(0, 0, 0, 0.97);
}
.light .mobile-menu__item a {
    font-family: 'Fira Code', monospace;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 50px;
    color: rgb(255, 255, 255);
}
.light .mobile-menu__item--active a{
    color: #ffa32a;
}

/* MAIN-PAGE */
.light .wrapper {
    background: #fff;
}
.light .container {
    background: #fff;
}
.light .nav-list__item a {
    color: #fff;
}
.light .nav-list__item a:hover {
    color: #ffa32a;
}
.light .nav-list__item a {
    color: #000;
}
.light .nav-list__item--active a{
    color: #FFC492;
    border-bottom: solid 2px #FFC492;
}
.light .nav-list__item--active a:hover{
    border-bottom: solid 2px #ffa32a;
}
.more {
    color: #FFC492;
}
.button-key {
    background-color: #ffb577;
    color: #2e2d33;
}
.button-key:hover {
    background-color: #ffa32a;
    color: #fff;
}
.light .link a:hover {
    color: rgb(0, 0, 0);
    text-decoration: underline;
}
.light .link a {
    color: #FFB577;
}
.light .second-card__item {
    color: #1f1f1f;
}
.light .second-card__line1 {
    color: #377fd0;
}

/* MENU_PAGE */
.discover__subtitle span {
    color: #FFB577
}
.discover__line {
    border-top: solid 1px #fff;
}
.light .menu__list-item {
    color: #000;
    opacity: 0.6;
}
.light .menu__list-item:hover {
    color: #000;
    opacity: 1;
}
.menu-card {
    background-color: #1F1D21;
}
.menu-card__description {
    color: #FFFFFF;
    opacity: 0.87;
}

/* FOOTER */
.footer__bottom {
    border-top: solid 1px rgba(255, 255, 255, 0.07);
}
.light .footer__copypaste {
    color: #444;
}
.light .footer__contact span {
    color: #444;
}
.light .footer__social-networks {
    background-color: #000;
}

/* ABOUT__PAGE */
.light .gradient-container {
    background: linear-gradient(-70deg, rgba(0, 0, 0, 0) 15%, rgba(25, 22, 27, 9.2) 90%);
}
.light .picture-text__title {
    color: rgb(0, 0, 0);
    opacity: 0.87;
}
.light .picture-text__title .bold{
    color: #ff9c4b;
}
.light .picture-text__description h4 {
    color: #fff;
}
.light .our-history {
    background-color: rgba(0, 0, 0, 0.1);
}
.light .our-history__title {
    color: rgb(0, 0, 0);
}
.light .our-history__card-area {
    border-top: 2px dashed rgba(0, 0, 0, 0.5);
}
.light .our-history__card-line {
    border-top: 8px solid #ff9c4b;
    background-color: #fff;
    margin-left: -4px;
}
.light .our-history__card-year {
    color: rgb(0, 0, 0);
}
.light .our-history__card-subtitle {
    color: rgb(0, 0, 0);
}

/* STORY */
.light .main-story__paragraph {
    color: #242424;
}

/* CONTACTS */
.light input[type=text] {
    border: solid 1px rgba(0, 0, 0, .2);
    color: rgb(0, 0, 0);
    background-color: #ffffff;
}
.light textarea {
    border: solid 1px rgba(0, 0, 0, .2);
    color: rgb(0, 0, 0);
    background-color: #ffffff;
}
.light input[type=submit] {
    color: rgb(0, 0, 0);
    background-color:  #ffb577;
    box-shadow:0 0 15px 4px rgba(0,0,0,0.06);
}
.light input[type=submit]:hover {
    background-color: #27252D;
    color:#fff;
}
.light .map__description {
    background-color: #bebebe;
}
.light .map__description-title {
    color: #000000;
}
.light .map__description-text {
    color: #222222;
}

@media all and (max-width: 768px) {
    .light .our-history__card-area {
        flex-direction: column;
        border-top: none;
        border-left: 2px dashed rgba(0, 0, 0, 0.5);
    }
}
