@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'), local('Roboto-Regular'), url('../font/Roboto_Regular.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url('../font/Roboto_Medium.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url('../font/Roboto_Bold.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url('../font/Roboto_Italic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('../font/Roboto_Medium_Italic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../font/Roboto_Bold_Italic.woff') format('woff');
}

#menu:not(.mm-menu) {
    display: none;
}

.truncate-lines {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.one-line {
    -webkit-line-clamp: 1;
}

.two-lines {
    -webkit-line-clamp: 2;
}

.three-lines {
    -webkit-line-clamp: 3;
}

.four-lines {
    -webkit-line-clamp: 4;
}

.five-lines {
    -webkit-line-clamp: 5;
}

.my-video-dimensions {
    height: 395px;
}

@media screen and (max-width: 575.98px) {
    .my-video-dimensions {
        height: 230px;
    }
}