@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/IRANSansWeb.eot');
    src: url('../fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IRANSansWeb.woff2') format('woff2'),
        url('../fonts/IRANSansWeb.woff') format('woff'),
        url('../fonts/IRANSansWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
letter-spacing: -0.8px;
}

@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/IRANSansWeb-Bold.eot');
    src: url('../fonts/IRANSansWeb-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IRANSansWeb-Bold.woff2') format('woff2'),
        url('../fonts/IRANSansWeb-Bold.woff') format('woff'),
        url('../fonts/IRANSansWeb-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
    letter-spacing: -0.8px;
}

:root {
    --plyr-font-family: IRANSansWeb !important;
}
.presto-player__wrapper, .presto-player__wrapper .presto-player-toc {
    font-family: unset !important;
}

.presto-player__wrapper .presto-player-toc {
    font-family: 'IRANSansWeb';
    text-align: right;
    float: right;
    direction: rtl;}

.presto-player__wrapper .presto-player-toc__order {
margin-left: 12px;}

.presto-player__wrapper .presto-player-toc__title {
    font-size: 16px;}
.plyr .plyr__control:hover .plyr__tooltip {
    z-index: 3;
    font-family: 'IRANSansWeb';
}