@font-face {
    font-family: "Regis-H";
url('Arial Greek.ttf') format('ttf'), font-style: normal;
    font-weight: bold;
}

@font-face {
    font-family: "Regis-logo";
url('ariblk.ttf') format('ttf'), font-style: normal;
    font-weight: bold;
}


h1, h2, h3, h4, h5, a, select, option, button, input {
    font-family: "Regis-H", sans-serif !important;
    color: #333333;
}

p, ul, li, input, .my-sel {
    font-family: "Regis-H", sans-serif !important;
    color: #333333;
}

.my-color {
    color: #333333;
}

/* === ссылки и кнопки === */
.my-font {
    font-family: "Regis-H", sans-serif;
    color: #292929;
    text-decoration: none;
}

.my-font:hover {
    color: #7d7c7c;
}

.my-font:active {
    color: #292929;
    fill: #a7573e;
}


.footer-contacts a {
    font-size: 16px;
}

.footer-info {
    padding: 30px 0;
    background-color: #ffffff;
}

.footer-info p {
    color: rgb(122, 114, 114);
}

.footer-info a {
    color: rgb(122, 114, 114);
    text-decoration: none;
}

.footer-info a:hover {
    color: rgb(45, 42, 42);
}

.font-messages {
    font-family: "Regis-H", sans-serif;
    color: #1a1e21;
}

.lis-h {
    color: #131313;
}

.lis-pic {
    height: auto;
    width: 100%;
}

.lis-pic-all {
    height: 95vh;
}

@media only screen and (min-width: 1442px) {
    .lis-pic-all {
        height: 95vh;
        max-width: 100%;

    }

}

@media only screen and (max-width: 992px) {
    .lis-pic-all {
        height: 75vh;
        max-width: 100%;
    }


}


.my-fs-h {
    font-size: 34px !important;
}

.my-fs-p {
    font-size: 16px !important;
}

@media only screen and (max-width: 768px) {
    .lis-pic-all {
        height: 75vh;
        width: auto;
    }

    .my-fs-h {
        font-size: 26px !important;
    }

    .my-fs-p {
        font-size: 14px;
    }

}

@media only screen and (max-width: 425px) {
    .lis-pic-all {
        height: 70vh;
        width: auto;
    }

}

/* ============ Header ============ */
.font-gt-all {
    font-size: 16px !important;
    color: #000000 !important;
}

.font-gt-all:hover {
    color: rgb(127, 127, 127) !important;
}

/* ============ /Header ============ */

.a-link {
    color: #292929;
}

.a-link:hover {
    color: #818181;
}

.font-link-header {
    color: #A45737 !important;
    cursor: pointer;
}

.font-link-header:hover {
    color: #000 !important;
}

.color--bra {
    color: #A45737 !important;
}

.color--white {
    color: white;
}