/* Фірмові цифри (публічні сторінки, напр. сертифікат) — той самий TA-DA!-Regular.otf + unicode-range */
@font-face {
    font-family: "TA-DA Custom Numerals";
    src: url("../font/TA-DA!-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range:
        U+0030-0039,
        U+00B2-00B3,
        U+2070,
        U+2074-2079,
        U+002E,
        U+002C,
        U+003A,
        U+002F,
        U+0025,
        U+002B,
        U+002D,
        U+2212,
        U+0028,
        U+0029,
        U+00D7,
        U+2030,
        U+00B0,
        U+003D;
}

@font-face {
    font-family: "Geometria";
    src: url("../font/Geometria.woff") format("woff"),
    url("../font/Geometria.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Geometria";
    src: url("../font/Geometria-Medium.woff") format("woff"),
    url("../font/Geometria-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "Geometria";
    src: url("../font/Geometria-Bold.woff") format("woff"),
    url("../font/Geometria-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
}

body {
    font-family: "TA-DA Custom Numerals", "Geometria", sans-serif;
}

/* clears the ‘X’ from Internet Explorer */
input::-ms-clear { display: none; width : 0; height: 0; }
input::-ms-reveal { display: none; width : 0; height: 0; }
/* clears the ‘X’ from Chrome */
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration { display: none; }


/*search*/
.search-input {
    font-size: 14px;
}

.search-btn {
    color: #A8A8A8!important;
}

/*about us*/
.about-photo img{
    width: 100%;

}

.about-photo {
    height:400px;
    width:400px;
    float:right;
    bottom: 10px;
}

/*lectorate*/
.lector-info-block {
    background-color: white;
    border-radius: 5px;
    padding: 30px 50px;
    margin-bottom: 20px;
}

.lector-link{
    color:#3D3D3B;
    font-size: 14px;
}

.lector-link:hover{
    color:black;
}

.lector-photo{
    max-width: 100%;
    max-height: 400px;
    border-radius: 50%;
}

.lector-position {
    color: #A8A8A8;
    font-size: 14px;
}

.lector-curses{
    font-size: 14px;
}

/*lector*/
.gallery img{
    max-width: 100%;
}

