/* Виртуальный музей */
.museum p {
    text-align: justify;
}
/* museum/index */
#mainbox-museum {
    margin: 20px 0;
}
@media (min-width: 992px) {
    #mainbox-museum {
        display: flex; /* Выравнивает по высоте блоки */
        display: -webkit-flex;
        display: -moz-flex;
    }
}
@media (min-width: 768px) {
    #secondbox-museum {
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
    }
}
.box-museum-fix {
    height: auto;
    text-transform: none;
}
.box-museum-fix > div {
    margin: 15px;
    width: 100%;
}
.box-museum-fix-height {
    height: 50%;
}
/* museum/virtual */
figure.izo {
    margin: 15px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.18);
    width: fit-content;
}
#letters {
    width: 100%;
    display: table;
    height: auto;
}
#letters > li {
    text-align: center;
    box-shadow: 0 0px 2px rgba(0, 0, 0, 0.18);
    display: flex;
    padding: 8px;
    font-style: normal;
}
#sub-letters {
    right: auto;
    left: -70%;
    z-index: 10;
}
@media (min-width: 500px) {}
#sub-letters {
    left: -20%;
}
@media (min-width: 768px) {
    #sub-letters {
        right: 0;
        left: auto;
    }
}
#letters > li > a {
    margin: auto;
}
#letters > li > p {
    margin: auto;
    cursor: no-drop;
    padding-bottom: 0;
}
.rectors-img  img {
    width: 45%;
}
/* museum/professors */
.block-professor {
    min-height: 144px;
    margin: 0 -25px 20px -25px!important;
    box-shadow: 0 0px 2px rgba(0, 0, 0, 0.18);
    word-wrap: break-word;
    padding: 2px;
}
@media (min-width: 768px) {
    .block-professor {
        min-height: 160px;
        margin: 0 0 20px -15px!important;
        padding: 10px;
    }
}
@media (min-width: 992px) {
    .block-professor {
        min-height: 225px;
    }
}
@media (min-width: 1356px) {
    .block-professor {
        min-height: 170px;
    }
}
.block-professor img {
    margin-right: 10px;
    height: 140px;
}
.block-professor > .fs14 > p {
    font-style: normal;
}
/* museum/searchGroup */
.figure-search {
    display: inline-block;
    margin: 20px 0;
}
@media (min-width: 500px) {
    .figure-search {
        width: 49.5%;
    }
}
@media (min-width: 700px) {
    .figure-search {
        width: 19.5%;
    }
}