/*
Theme Name: irmedia1
Description: Theme Music
Theme URI: 
Author: 
Author URI: 
Version: 2.0
*/
@font-face {
    font-family: ykn;
    font-style: normal;
    font-weight: 500;
    src: url(assets/ykn.woff) format("woff"), url(assets/ykn.woff2) format("woff2");
    font-display: swap
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0
}

body {
    direction: rtl;
    color: #121627;
    overflow-x: hidden;
    cursor: default;
    font-family: ykn;
    font-size: 14px;
    background: #FFFFFF;
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}
input,
button,
textarea {
    font-family: ykn;
    font-size: 14px;
    color: #121627;
    background: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: ykn;
    font-weight: 500
}

a {
    text-decoration: none;
    color: #1d1d1d;
    transition: all 300ms ease
}

a:hover {
    text-decoration: none;
    color:#0029bc;
    transition: all 300ms ease
}

img {
    border: 0;
    max-width: 100%;
    height: auto;
    object-fit: cover;
}

ul,
li {
    border: 0;
    padding: 0;
    margin: 0;
    list-style: none
}
button,
label {
    cursor: pointer
}

strong,
b {
    font-weight: 400
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 150px #fff inset;
}
.plydras{
    display: flex;
    width: 0;
    height: 0;
}
.plyminds{
    margin: 0 auto;
    width: 97%;
    max-width: 1280px;
}
.plyminhed {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #003edd;
    margin-top: 1em;
    border-radius: 20px;
    padding: 1em;
}
.plyminhed a{
    display: flex;
    color: #fff;
}
.plylogo {
    width: 120px;
    height: 40px;
}
.plyminhed a:hover{
    color: #E6B91E;
}
.plyminhed ul{
    display: flex;
    gap: 2em;
}
.plyminhed ul li a{
    font-size: 16px;
}
.hedrt form{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F5F5F5;
    padding: 1em;
    margin: 0 auto;
    width: 50%;
    border-radius: 0 0 20px 20px;
}
.hedrt form input{
    width: 100%;
}
.hedrt form button{
    display: flex;
}
.hedrt form button svg{
    width: 20px;
    height: 20px;
}
.plyvip {
    margin: 1em 0;
}
.plyvip>span{
    margin: 1em;
    display: block;
    text-align: center;
    line-height: 1.8;
}
.plyvip>span h2{
    font-size: 18px;
    font-weight: 600;
}
.plyvip>span b{
    font-size: 13px;
    color: #4a4d57;
}
.plyvip ul{
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(6,1fr);
}
.plyvip ul a{
    display: block;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}
.plyvip ul a img{
    display: block;
    width: 100%;
}
.plyvip ul a span{
    position: absolute;
    display: flex;
    top: 0;
    text-align: center;
    width: 100%;
    flex-direction: column;
    height: 100%;
    font-size: 15px;
    line-height: 1.8;
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: 300ms ease all;
    backdrop-filter: blur(1px);
    align-items: center;
    background: linear-gradient(180deg, rgba(26, 26, 26, 0.74) 35%, rgb(5, 5, 5) 100%);
    justify-content: center;
}
.plyvip ul a:hover span{
    opacity: 1;
    visibility: visible;
    transform: scale(1)
}
.plyvip ul a span strong{
    font-size: 15px;
    border-radius: 12px;
    color: #e6961e;
    padding: 3px .5em;
}
.plyvip ul a span b{
    font-weight: 400;
    color: #fff;
    font-size: 13px;
}
.plymins{
    display: flex;
    gap: 1em;
    flex-wrap: wrap;
}
.plyedmbi,.plysingall,.plysedfk,.plymins article,.plypage,.plyh1r,.plyrlod,.plycomentlist,.plybaner{
    background: #F5F5F5;
    border-radius: 20px;
    margin-bottom: 1em;
    overflow: hidden;
}
.plybaner {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 1em;
    width: 100%;
}
.soshsoni {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1.5em 0 1.5em;
    flex-wrap: wrap;
}
.soshsoni a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .7em 0;
    border-radius: 15px;
    margin: .5em;
    width: 45%;
    border: 1px solid;
}
.soshsoni a svg {
    margin-left: .5em;
}
.soshsoni a:nth-child(1) {
    background: #2fa8e3;
    color: #fff;
}
.soshsoni a:nth-child(2) {
   background: #e61c41;
    color: #fff;
}
.soshsoni a:nth-child(3) {
   background: #8b0bed;
    color: #fff;
}
.soshsoni a:nth-child(4) {
   background: #ed710b;
    color: #fff;
}
.plybaner a img{
    border-radius: 10px;
}
.plirtlss{
    width: 22%;
    order: 1;
}
.plymusicp{
    order: 2;
    flex: 46%;
}
.plylft{
    width: 28%;
    order: 3;
}
.plymins article header{
    border-right: 50px solid #003edd;
    background: #EDEDED;
    position: relative;
}
.plymins article header::before {
    content: "";
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.0007 0.897149L15.0013 0.986179C13.4549 1.00773 11.9803 1.6497 10.9009 2.77128C9.8215 3.89286 9.22548 5.40247 9.24355 6.96898L9.36419 16.4535C8.35054 15.6842 7.11538 15.2738 5.84905 15.2856C4.69542 15.3002 3.5721 15.6611 2.62115 16.3226C1.6702 16.984 0.934327 17.9163 0.506585 19.0016C0.078842 20.0869 -0.0215569 21.2764 0.218084 22.4196C0.457725 23.5629 1.02664 24.6087 1.85289 25.4246C2.67914 26.2406 3.72562 26.7901 4.85998 27.0037C5.99435 27.2173 7.16565 27.0854 8.22578 26.6246C9.28591 26.1639 10.1872 25.3949 10.8158 24.4151C11.4444 23.4353 11.7719 22.2886 11.7571 21.12L11.5767 6.93931C11.5647 5.99907 11.922 5.09265 12.5699 4.41946C13.2177 3.74626 14.1031 3.36143 15.0313 3.34962L22.0308 3.26059C22.9589 3.24879 23.8539 3.61097 24.5186 4.26747C25.1834 4.92397 25.5636 5.82101 25.5756 6.76125L25.6962 16.2458C24.6825 15.4764 23.4474 15.0661 22.1811 15.0778C21.0274 15.0925 19.9041 15.4534 18.9532 16.1148C18.0022 16.7763 17.2663 17.7086 16.8386 18.7938C16.4109 19.8791 16.3105 21.0686 16.5501 22.2119C16.7897 23.3552 17.3587 24.401 18.1849 25.2169C19.0112 26.0329 20.0576 26.5824 21.192 26.796C22.3264 27.0096 23.4977 26.8777 24.5578 26.4169C25.6179 25.9561 26.5193 25.1872 27.1478 24.2074C27.7764 23.2276 28.1039 22.0809 28.0891 20.9122L27.9087 6.73157C27.8869 5.16511 27.2527 3.67114 26.1451 2.57738C25.0376 1.48361 23.5471 0.879356 22.0007 0.897149ZM5.9693 24.7393C5.27712 24.7481 4.59784 24.5488 4.01736 24.1666C3.43688 23.7844 2.98127 23.2364 2.70815 22.592C2.43502 21.9475 2.35665 21.2356 2.48294 20.5462C2.60923 19.8568 2.93451 19.2209 3.41765 18.7188C3.90078 18.2168 4.52008 17.8712 5.19722 17.7258C5.87436 17.5804 6.57893 17.6416 7.22183 17.9018C7.86473 18.162 8.41709 18.6095 8.80906 19.1876C9.20103 19.7657 9.415 20.4485 9.42392 21.1497C9.43588 22.0899 9.07863 22.9963 8.43077 23.6695C7.7829 24.3427 6.89748 24.7275 5.9693 24.7393ZM22.3013 24.5316C21.6091 24.5404 20.9299 24.3411 20.3494 23.9589C19.7689 23.5766 19.3133 23.0287 19.0402 22.3842C18.767 21.7398 18.6887 21.0279 18.8149 20.3385C18.9412 19.649 19.2665 19.0131 19.7497 18.5111C20.2328 18.0091 20.8521 17.6635 21.5292 17.5181C22.2064 17.3726 22.9109 17.4339 23.5538 17.6941C24.1967 17.9543 24.7491 18.4017 25.1411 18.9798C25.533 19.5579 25.747 20.2407 25.7559 20.9419C25.7679 21.8822 25.4106 22.7886 24.7628 23.4618C24.1149 24.135 23.2295 24.5198 22.3013 24.5316Z' fill='white'/%3e%3c/svg%3e ");
    position: absolute;
    background-repeat: no-repeat;
    right: -2.7em;
    top: 35%;
}
.plymins article{
    margin-bottom: 1em;
    gap: 1.5em;
    position: relative;
}
.plymins article header ul {
    padding: 0em 1em  .7em 0;
    font-size: 12px;
}
.plymins article header ul li {
    color: #585b6a;
    height: 14px;
    display: inline-block;
    margin: 7px 7px 7px 0;
}
.plymins article header ul li a{
    color: #585b6a;
}
.plymins article header h2{
    font-size: 16px;
    color: #121627;
    display: flex;
    align-items: center;
    padding:.7em 1em  .3em 0;
    justify-content: space-between;
}
.plymins article header h2 a{
    color: #121627;
}
.plypstcct{
    padding: 1.2em;
    text-align: center;
    line-height: 2;
}
.plypstcct img{
    border-radius: 15px;
    margin: 1em auto 0;
}
.plyftrs {
    display: flex;
    align-items: center;
    gap: 25px;
    padding: 1em;
}
.plycmnts{
    border: 1px solid #e5e5e5;
    padding:.5em .9em ;
    color: #858585;
    display: flex;
    gap: 5px;
    align-items: normal;
    border-radius: 12px;
}
.plycmnts svg{
    width: 18px;
    height: 18px;
}
.plymor{
    display: flex;
    margin-right: auto;
    align-items: center;
    gap: 1em;
    height: 50px;
}
.shiplay{
    border: 1px solid #ff08000b;
    background: #ff00000b;
    padding: 1.2em ;
    display: flex;
    border-radius: 15px;
    cursor: pointer;
}
.plymor .shiplay:before {
    content: "";
    width: 18px;
    height: 18px;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3e%3cpath id='play' d='M19.115,5.977,10.327.727a5.5,5.5,0,0,0-4.8-.319A3.749,3.749,0,0,0,3,3.751v10.5A3.749,3.749,0,0,0,5.524,17.6a5.5,5.5,0,0,0,4.806-.321l8.788-5.251A3.581,3.581,0,0,0,21,9a3.581,3.581,0,0,0-1.882-3.024Zm-1.091,4.838L9.236,16.066a3.3,3.3,0,0,1-2.88.19,2.25,2.25,0,0,1-1.514-2V3.751a2.211,2.211,0,0,1,1.512-2A3.306,3.306,0,0,1,7.611,1.5a3.167,3.167,0,0,1,1.625.442l8.788,5.251a2.148,2.148,0,0,1,1.128,1.814,2.148,2.148,0,0,1-1.128,1.814Z' transform='translate(-3 -0.002)' fill='%23ff0000'/%3e%3c/svg%3e ");
}
.plymins article.playing .plymor .shiplay:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3e%3cg id='pause' transform='translate(-3)'%3e%3cpath id='Path_82' data-name='Path 82' d='M6.5,0C4.567,0,3,1.175,3,2.625v12.75C3,16.825,4.567,18,6.5,18S10,16.825,10,15.375V2.625C10,1.175,8.433,0,6.5,0ZM8,15.375C8,16,7.328,16.5,6.5,16.5S5,16,5,15.375V2.625C5,2,5.672,1.5,6.5,1.5S8,2,8,2.625Z' fill='%23ff0000'/%3e%3cpath id='Path_83' data-name='Path 83' d='M17.5,0C15.567,0,14,1.175,14,2.625v12.75C14,16.825,15.567,18,17.5,18S21,16.825,21,15.375V2.625C21,1.175,19.433,0,17.5,0ZM19,15.375C19,16,18.328,16.5,17.5,16.5S16,16,16,15.375V2.625C16,2,16.672,1.5,17.5,1.5S19,2,19,2.625Z' fill='%23ff0000'/%3e%3c/g%3e%3c/svg%3e ");
}

.plymor a{
    background: #003edd;
    color: #fff;
    padding: 1.2em 3.5em;
    border-radius: 15px;
}
.plymor a:hover{
    background: #121627;
    color:#fff ;
}
.plybgds{
    background: #dfdfdf;
    font-size: 13px;
    padding: 5px 10px;
    border-radius: 7px;
}
.plyftrs ul{
    display: flex;
    align-items: center;
    gap: 2em;
}
.plyftrs ul li{
    display: flex;
    align-items: center;
    gap: .5em;
    font-size: 13px;
    color: #585b6a;
}
.plyvshy{
    position: absolute;
    left: 0;
    top: 32%;
    background: #d4dffa;
    border-radius: 0 15px 15px 0;
    color: #003edd;
    padding: .5em .8em;
    font-size: 12px;
    font-style: normal;
}
.plysedfk header{
    display: flex;
    flex-direction: column;
    padding: 1em ;
    align-items: center;
    justify-content: center;
}
.plysedfk header h2{
    color: #2D365D;
    font-size: 16px;
}
.plysedfk header svg{
    width: 32px;
    height: 32px;
    margin-bottom: .5em;
}
.plystyt{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: .7em;
    grid-row-gap: .7em;
    padding: 1em;
}
.plycats{
    grid-template-columns: repeat(2,1fr);
}
.plystyt span{
    display: flex;
}
.plystyt span a{
    background: #E3E3E3;
    width: 100%;
    padding:.6em .3em;
    font-size: 13px;
    text-align: center;
    color: #585b6a;
    border-radius: 12px;
}
.plystyt span a:hover{
    background: #003edd;
    color: #fff;
}
.plysedfk ul{
    padding: 0 1em .5em 1em;
}
.plysedfk ul li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 2.4;
    width: 100%;
}
.plysedfk ul li a{
    color: #585b6a;
    display: flex;
    align-items: center;
}
.plysedfk ul li a:hover{
    color: #003edd;
}
.plysedfk ul li a::before{
    content: "";
    width: 8px;
    height: 8px;
    background: #d0d0d0;
    border-radius: 2px;
    transition: all 300ms;
    margin-left: .4em;
}
.plysedfk ul li:hover a::before{
    background: #003edd;
}
.plypage {
    padding: 1em;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.plypage a, .plypage span {
    height: 45px;
    width: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
    border-radius: 14px;
    background: #dfdfdf;
    color:#121627;
}
.plypage .current, .plypage a:hover {
    color: #fff;
    background:#003edd;
}
.plyh1r{
    padding: 1em;
    line-height: 2;
}
.plyh1r h1,.plyh1r h2,.plyh1r a{
    text-align: center;
    color: #121627;
    font-size: 17px;
}
.plyh1r p{
    text-align: center;
    font-size: 14px;
    color: #585b6a;
}
.plyftr{
    background: #f5f5f5;
    border-radius: 20px 20px 0 0;
}
.plycncts{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 1em;
    align-items: center;
}
.plycncts a {
    background:#003edd;
    color: #fff ;
    padding: .5em 1em;
    border-radius: .7em;
    display: inline-flex;
    line-height: initial;
}
.plycncts p{
    line-height: 1.9;
    color: #585b6a;
}
/*Ù¾Ù„ÛŒØ± Ù…ÙˆØ²ÛŒÚ©*/
.shiplyr{
    position:fixed;
    bottom: 1em;
    z-index: 877;
    left: 0;
    right: 0;
    display: none;
    box-shadow: 0px 4px 50px -13px rgba(172, 162, 10, 0.12);
}
.shbgprt{
    background: rgba(0, 0, 0, 0.782);
    overflow: hidden;
    backdrop-filter: blur(4px);
    display: flex;
    border: 2px solid rgba(218, 218, 218, 0.06);
    align-items: center;
    justify-content: space-between;
    border-radius: 70px;
    padding: 1em;
}
.shitime{
    color: #A1A1A1;
}
.shbgprt > .shirtlplr{
    display: flex;
    align-items: center;
    gap: .8em;
}
.shirtlplr img{
    width: 45px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
.shirtlplr h3 strong{
    display: block;
    color: #c9c9c9;
    font-size: 13px;
    font-weight: 700;
}
.shirtlplr h3 b{
    font-size: 13px;
    font-weight: 300;
    color: #e6961e;
}
.shiplrlft{
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    gap: 1.4em;
}
.shiplrlft > .shiprv{
    display: flex;
    cursor: pointer;
}
.shiplrlft > .shiprv::before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='23.998' height='18' viewBox='0 0 23.998 18'%3e%3cpath id='rewind' d='M10.42,21.346a3.675,3.675,0,0,1-2.233-.764L1.546,15.518a4.029,4.029,0,0,1,0-6.343L8.187,4.11a3.662,3.662,0,0,1,3.824-.4A3.934,3.934,0,0,1,14.2,6.993l3.782-2.885a3.663,3.663,0,0,1,3.945-.334A3.955,3.955,0,0,1,24,7.281V17.409a3.955,3.955,0,0,1-2.074,3.509,3.663,3.663,0,0,1-3.947-.336L14.2,17.7a3.854,3.854,0,0,1-3.777,3.649Zm2.787-6.733a.975.975,0,0,1,.592.2l5.363,4.09a1.727,1.727,0,0,0,1.86.158A1.865,1.865,0,0,0,22,17.409V7.281a1.866,1.866,0,0,0-.978-1.653,1.728,1.728,0,0,0-1.861.158L13.8,9.875a.968.968,0,0,1-1.044.09,1.045,1.045,0,0,1-.548-.928V7.281a1.865,1.865,0,0,0-.978-1.654,1.727,1.727,0,0,0-1.861.159L2.729,10.85a1.9,1.9,0,0,0,0,2.991L9.369,18.9a1.727,1.727,0,0,0,1.86.158,1.865,1.865,0,0,0,.978-1.653V15.653a1.021,1.021,0,0,1,1-1.04Z' transform='translate(-0.002 -3.346)' fill='%23fff'/%3e%3c/svg%3e ");
    width: 24px;
    height: 18px;
    fill:#e6961e;
}
.shibgpu{
    background:#e6961e;
    box-shadow: 0 0 50px rgba(255, 193, 23, 0.479);
    width: 40px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.shiiconpl{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3e%3cpath id='play' d='M19.115,5.977,10.327.727a5.5,5.5,0,0,0-4.8-.319A3.749,3.749,0,0,0,3,3.751v10.5A3.749,3.749,0,0,0,5.524,17.6a5.5,5.5,0,0,0,4.806-.321l8.788-5.251A3.581,3.581,0,0,0,21,9a3.581,3.581,0,0,0-1.882-3.024Zm-1.091,4.838L9.236,16.066a3.3,3.3,0,0,1-2.88.19,2.25,2.25,0,0,1-1.514-2V3.751a2.211,2.211,0,0,1,1.512-2A3.306,3.306,0,0,1,7.611,1.5a3.167,3.167,0,0,1,1.625.442l8.788,5.251a2.148,2.148,0,0,1,1.128,1.814,2.148,2.148,0,0,1-1.128,1.814Z' transform='translate(-3 -0.002)' fill='%23fff'/%3e%3c/svg%3e ");
    width: 18px;
    height: 18px;
}
.shiplpux{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3e%3cg id='pause' transform='translate(-3)'%3e%3cpath id='Path_82' data-name='Path 82' d='M6.5,0C4.567,0,3,1.175,3,2.625v12.75C3,16.825,4.567,18,6.5,18S10,16.825,10,15.375V2.625C10,1.175,8.433,0,6.5,0ZM8,15.375C8,16,7.328,16.5,6.5,16.5S5,16,5,15.375V2.625C5,2,5.672,1.5,6.5,1.5S8,2,8,2.625Z' fill='%23fff'/%3e%3cpath id='Path_83' data-name='Path 83' d='M17.5,0C15.567,0,14,1.175,14,2.625v12.75C14,16.825,15.567,18,17.5,18S21,16.825,21,15.375V2.625C21,1.175,19.433,0,17.5,0ZM19,15.375C19,16,18.328,16.5,17.5,16.5S16,16,16,15.375V2.625C16,2,16.672,1.5,17.5,1.5S19,2,19,2.625Z' fill='%23fff'/%3e%3c/g%3e%3c/svg%3e ");
    width: 18px;
}
.shinext{
    display: flex;
    cursor: pointer;
}
.shiplrlft > .shinext::before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='23.995' height='18' viewBox='0 0 23.995 18'%3e%3cpath id='forward' d='M3.787,21.346A3.867,3.867,0,0,1,0,17.409V7.281a3.954,3.954,0,0,1,2.073-3.51,3.663,3.663,0,0,1,3.948.337L9.8,6.993a3.934,3.934,0,0,1,2.188-3.284,3.662,3.662,0,0,1,3.822.4l6.641,5.064a4.029,4.029,0,0,1,0,6.343L15.81,20.58a3.662,3.662,0,0,1-3.822.4A3.934,3.934,0,0,1,9.8,17.7L6.021,20.582a3.679,3.679,0,0,1-2.234.764Zm7.006-6.733a1.021,1.021,0,0,1,1,1.04v1.756a1.865,1.865,0,0,0,.978,1.653,1.727,1.727,0,0,0,1.86-.158l6.64-5.064a1.9,1.9,0,0,0,0-2.991l-6.64-5.064a1.727,1.727,0,0,0-1.86-.158,1.865,1.865,0,0,0-.978,1.653V9.037a1.045,1.045,0,0,1-.548.927A.968.968,0,0,1,10.2,9.875L4.838,5.786a1.727,1.727,0,0,0-1.86-.158A1.865,1.865,0,0,0,2,7.281V17.409a1.865,1.865,0,0,0,.978,1.653,1.727,1.727,0,0,0,1.86-.158l5.362-4.09A.975.975,0,0,1,10.793,14.613Z' transform='translate(0 -3.346)' fill='%23fff'/%3e%3c/svg%3e ");
    width: 24px;
    height: 18px;
    fill:#e6961e;
}
.shiclox{
    display: flex;
    cursor: pointer;
    align-items: center;
}
.shiclox svg{
    width: 14px;
    height: 14px;
}
.shivlme{
  background: #898989;
  width: 100px;
  height: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.shivlme .shilinro{
  background:#FFC217;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
}
.shiline{
    position: absolute;
    width: 100%;
    height: 2px;
    cursor: pointer;
    left: 0;
    right: 0;
    bottom: 0;
}
.shiline .shilinro{
    height: 2px;
    background:#FFC217;
    position: absolute;
    left: 0;
    -webkit-transition: all 300ms ;
    -moz-transition: all 300ms ;
    -ms-transition: all 300ms ;
    -o-transition: all 300ms ;
}
.shiplay{
    cursor: pointer;
    fill: #fff;

}

.shiseks{
    height: 100%;
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 0;
  background: rgb(50 0 192/2%);
  transition: .3s;
}
.shiplyr audio{
    display: none;
}
.plylyric {
    background: #ffffff;
    padding: 1em;
    margin: 1em 0 0;
    border-radius: 1em;
}
.plylyric h2 {
    color: #0029bc;
    font-size: 17px;
    margin: 0 0 0.5em;
}
.plydlms{
    margin:auto;
    width: 80%;
}
.plydlms span{
    background: #E7E7E7;
    padding: .2em  1em;
    border-radius: 12px;
    font-size: 14px;
    display:flex;
    justify-content: center;
    gap: 5px;
    align-items: center;
    margin-top: 1em;
    color: #4F4F4F;
}
.plydlms span svg{
    width: 22px;
    height: 22px;
}
.plypstcct audio, .plypstcct video {
    display: flex;
    width: 100%;
    margin: 1em 0 0;
}
.plylin strong{
    font-size: 18px;
    margin-top: 1em;
}
.plydlms a ,.rmxmp3,.plylin a{
    background: #0029bc;
    color: #fff !important;
    display: flex;
    margin: 1em 0 0;
    font-size: 16px;
    padding: .7em;
    text-align: center;
    border-radius: .8em;
    justify-content: center;
    align-items: center;
}
.plydlms a:hover,.rmxmp3:hover,.plylin a:hover{
    background: #121627;
}
.plydlms a:before,.rmxmp3:before,.plylin a::before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.21997 11.28C7.08749 11.1378 7.01536 10.9498 7.01879 10.7555C7.02222 10.5612 7.10093 10.3758 7.23835 10.2384C7.37576 10.101 7.56114 10.0223 7.75544 10.0188C7.94975 10.0154 8.13779 10.0875 8.27997 10.22L9.99997 11.94V0.75C9.99997 0.551088 10.079 0.360322 10.2196 0.21967C10.3603 0.0790175 10.5511 0 10.75 0C10.9489 0 11.1396 0.0790175 11.2803 0.21967C11.4209 0.360322 11.5 0.551088 11.5 0.75V11.94L13.22 10.22C13.3621 10.0875 13.5502 10.0154 13.7445 10.0188C13.9388 10.0223 14.1242 10.101 14.2616 10.2384C14.399 10.3758 14.4777 10.5612 14.4811 10.7555C14.4846 10.9498 14.4124 11.1378 14.28 11.28L11.28 14.28C11.2106 14.3478 11.1292 14.4021 11.04 14.44C10.9485 14.4799 10.8497 14.5003 10.75 14.5C10.6503 14.4995 10.5517 14.4791 10.46 14.44C10.3707 14.4021 10.2893 14.3478 10.22 14.28L7.21997 11.28ZM16.75 7C16.5511 7 16.3603 7.07902 16.2196 7.21967C16.079 7.36032 16 7.55109 16 7.75C16 7.94891 16.079 8.13968 16.2196 8.28033C16.3603 8.42098 16.5511 8.5 16.75 8.5C18.33 8.5 19 9.17 19 10.75V15.75C19 17.33 18.33 18 16.75 18H4.74997C3.16997 18 2.49997 17.33 2.49997 15.75V10.75C2.49997 9.17 3.16997 8.5 4.74997 8.5C4.94888 8.5 5.13964 8.42098 5.2803 8.28033C5.42095 8.13968 5.49997 7.94891 5.49997 7.75C5.49997 7.55109 5.42095 7.36032 5.2803 7.21967C5.13964 7.07902 4.94888 7 4.74997 7C4.24319 6.94069 3.72956 6.99688 3.24759 7.16436C2.76562 7.33184 2.32782 7.60627 1.96703 7.96706C1.60624 8.32786 1.33181 8.76565 1.16433 9.24762C0.996844 9.72959 0.940653 10.2432 0.999967 10.75V15.75C0.940653 16.2568 0.996844 16.7704 1.16433 17.2524C1.33181 17.7343 1.60624 18.1721 1.96703 18.5329C2.32782 18.8937 2.76562 19.1682 3.24759 19.3356C3.72956 19.5031 4.24319 19.5593 4.74997 19.5H16.75C17.2567 19.5593 17.7704 19.5031 18.2523 19.3356C18.7343 19.1682 19.1721 18.8937 19.5329 18.5329C19.8937 18.1721 20.1681 17.7343 20.3356 17.2524C20.5031 16.7704 20.5593 16.2568 20.5 15.75V10.75C20.5593 10.2432 20.5031 9.72959 20.3356 9.24762C20.1681 8.76565 19.8937 8.32786 19.5329 7.96706C19.1721 7.60627 18.7343 7.33184 18.2523 7.16436C17.7704 6.99688 17.2567 6.94069 16.75 7Z' fill='white'/%3e%3c/svg%3e ");
    width: 20px;
    height: 20px;
    margin-left: .6em;
}
.plydlms h3 a {
    background: none !important;
    border: 1px solid #0029bc;
    color: #0029bc !important;
}
.plydlms h3 a:before {
    display: none
}
.plyrlod{
    padding: 1em;
}
.plyrlod header{
    display: flex;
    align-items: center;
    gap: .5em;
    justify-content: center;
    color: #0029bc;
    font-size: 18px;
    margin-bottom: .5em;
}
.plyrlod header h4{
    display: flex;
    align-items: center;
    gap: .5em;
}
.plyrlod header h4 svg{
    width: 22px;
    height: 22px;
}
.plyrlod ul{
    display: flex;
    flex-wrap: wrap;
    line-height: 2;
}
.plyrlod ul li{
    width: 100%;
}
.plyrlod ul li a{
    color: #4F4F4F;
    font-size: 15px;
    align-items: center;
    display: flex;
}
.plyrlod a::before {
    content: "";
    width: 8px;
    height: 8px;
    background: #d0d0d0;
    border-radius: 2px;
    transition: all 300ms;
    margin-left: .4em;
}
.plyrlod ul li a:hover{
    color: #0029bc;
}
.plyrlod ul li:hover a::before{
    background: #003edd;
}
.plybord {
    padding: .5em;
    font-size: 14px;
    margin: 1em 0 0;
    border-radius: .9em;
    background: #E7E7E7;
    color: #4F4F4F;
}
.plybord a{
    color: #4F4F4F;
}
.plycomentlist header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1em;
}
.plycomentlist header h4{
    font-size: 16px;
    display: flex;
    gap: .5em;
    color: #959595;
    align-items: center;
}
.plycomentlist header h4 svg{
    width: 22px;
    height: 22px;
    fill: #0029bc;
}
.plycomentlist header i{
    font-style: normal;
    background: #D9D9D9;
    padding:.3em .6em;
    color: #959595;
    border-radius: 10px;
}
.plycomentlist form{
    padding: 0 1em 1em 1em;
    overflow: hidden;
}
.plyinnyd{
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.plyinnyd input[name="author"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.5' height='19.5' viewBox='0 0 18.5 19.5'%3E%3Cpath d='M11,10.75A4.25,4.25,0,1,1,15.26,6.5,4.26,4.26,0,0,1,11,10.75Zm0-7A2.75,2.75,0,1,0,13.76,6.5,2.75,2.75,0,0,0,11,3.75ZM14.75,21a.76.76,0,0,0-.75-.75H7c-1.58,0-2.25-.67-2.25-2.23A4,4,0,0,1,9,13.75h4a3.91,3.91,0,0,1,3.53,1.65.75.75,0,0,0,1.26-.8A5.28,5.28,0,0,0,13,12.25H9c-4.24,0-5.75,3.11-5.75,5.77,0,2.4,1.33,3.73,3.75,3.73h7A.76.76,0,0,0,14.75,21Zm4.11.2,2.67-2.67a.75.75,0,0,0-1.06-1.06L18.33,19.6l-.8-.8a.75.75,0,0,0-1.06,0,.74.74,0,0,0,0,1.06L17.8,21.2a.79.79,0,0,0,.53.22A.77.77,0,0,0,18.86,21.2Z' transform='translate(-3.25 -2.25)' opacity='0.15'/%3E%3C/svg%3E")
}

.plyinnyd input[name="email"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.5' height='16.5' viewBox='0 0 19.5 16.5'%3E%3Cpath d='M18,20.75H6A3.38,3.38,0,0,1,2.25,17V8A3.38,3.38,0,0,1,6,4.25H18A3.38,3.38,0,0,1,21.75,8v9A3.38,3.38,0,0,1,18,20.75ZM6,5.75c-1.58,0-2.25.67-2.25,2.25v9c0,1.58.67,2.25,2.25,2.25H18c1.58,0,2.25-.67,2.25-2.25V8c0-1.58-.67-2.25-2.25-2.25Zm7,7.43,4.91-3.57a.75.75,0,0,0,.17-1,.76.76,0,0,0-1.05-.17L12.15,12a.27.27,0,0,1-.3,0L6.94,8.39a.76.76,0,0,0-1.05.17.75.75,0,0,0,.17,1L11,13.18a1.73,1.73,0,0,0,2.06,0Z' transform='translate(-2.25 -4.25)' fill='%2325314c' opacity='0.15'/%3E%3C/svg%3E")
}

.plyinnyd input,.plytexras textarea{
    width: 48.6%;
    background: #E7E7E7;
    padding: 1em .5em;
    resize: none;
    padding-right: 2.9em;
    background-position: center right 10px;
    background-repeat: no-repeat;
    margin: 0 0 1em;
    border-radius: 10px;
}
.plytexras textarea{
    padding: 1em .5em;
}
.plytexras textarea{
    width: 100%;
    display: flex;
}
.plyersal{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.plyersal span{
    display: flex;
    align-items: center;
    gap: .5em;
    font-size: 14px;
    color: #4F4F4F;
}
.plyersal span svg{
    width: 18px;
    height: 18px;
}
.plysbts {
    border-radius: 14px;
    font-size: 14px;
    cursor: pointer;
    width: auto;
    padding: 1em 2em;
    background:#0029bc;
    color: #fff;
    transition: all 300ms ease;
    border: 0;
}
.plycomentlist > ul {
    margin: 1em .8em 0;
    display: block;
    border-top: 2px solid #e8e8e9;
    position: relative;
    padding: 2em 0 0;
}
.plycomentlist > ul:before {
    content: attr(data-answr);
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: -10px;
    background: #F5F5F5;
    padding: 0 1em;
    color: #575757;
}
.plycomentlist ul li > span {
    display: flex;
    flex-direction: column;
    line-height: 2;
    margin: 0 0 .8em;
    border: 2px solid #e8e8e9;
    border-radius: .8em;
    position: relative;
}
.plycomentlist ul li > span > span {
    display: flex;
    border-bottom: 2px solid #e8e8e9;
    padding: .5em 1em;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.plycomentlist ul li > span > span strong {
    display: flex
;
    flex-wrap: wrap;
    align-items: center;
}
.plycomentlist ul li > span > span time {
    font-size: 13px;
    color: #595959;
}
.plycomentlist ul li > span > span strong b {
    font-size: 15px;
}
.plycomentlist ul li p {
    overflow-wrap: break-word;
    width: 100%;
    display: inline-block;
    padding: .6em 1em;
}
.plycomentlist ul li p em {
    color: #FF5722;
    font-size: 14px;
    font-style: normal;
    display: flex
;
}
.plysingall{
    width: 100%;
    padding: 1em;
}
.plyedmbi{
    width: 100%;
    padding: 2em;
}
.plysingall>span{
    display:flex;
    text-align: center;
    padding: .5em 1em;
    width: 100%;
    flex-direction: column;
    color: #595959;
    border-radius: 12px;
    margin: auto auto 1em auto;
}
.plysingall span h4{
    font-size: 18px;
    margin-bottom: .2em;
    color: #4F4F4F;
}
.plysingall>span b {
    font-size: 13px;
    color: #A1A1A1;
}
.plysodl{
    display: flex;
    width: 100%;
    gap: .5em;
}
.plysodl a {
    padding: .7em 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 5px;
    background: #E9E9E9;
    color: #898989;
}
.plysingall ul{
   display: grid;
   grid-template-columns: repeat(8, 1fr);
   grid-column-gap: 1em;
   grid-row-gap: 1em;
   margin-top: 2em;
}
.plysingall li a {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.plysingall li a img {
    border-radius: 29%;
    width: 100%;
    height: auto;
}
.plysingall li a>span {
    text-align: center;
    margin: .5em 0 0;
    width: 100%;
}
.plysingall li a>span h3 {
    font-size: 14px;
    padding: .5em 1em;
    color: #595959;
    border-radius: 8px;
}
.plysingall li a>span b{
    color: #c2c2c2;
}
.plysingall li:hover a>span h3{
    color: #0029bc;
}
.plybiod{
    display: flex;
    align-items: center;
    margin-bottom: 1em;
    justify-content: space-between;
}
.plyimgbior{
    width: 30%;
    position: relative;
}
.plyimgbior span{
    position: absolute;
    top: -10px;
    background: #121627;
    text-align: center;
    padding: .3em 2em;
    border-radius: 15px;
    left: 50%;
    transform: translateX(-50%);
}
.plyimgbior img{
    border-radius: 20%;
    display: flex;
    width: 100%;
}
.plyimgbior span h4{
    color: #FFFFFF;
}
.plyimgbior span b{
    color: #afafaf;
    font-size: 13px;
}
.plybiograf{
    width: 69%;
    background: #FFFFFF;
    border-radius: 15px;
    padding: 1em;
    line-height: 2;
}
.plybiograf h3{
    font-size: 18px;
    color: #0029bc;
}
.plybiograf p{
    color: #797979;
    font-size: 13px;
}
.plybisos{
    display: flex;
    align-items: center;
    font-size: 16px !important;
    color: #575757;
    gap: .4em;
    font-weight:normal !important;
}
.plybisos::before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 3px;
    background:#0029bc ;
}
.plyvipjd{
    background: #fff;
    padding: 1em;
    margin: 0;
    border-radius: 15px;
}
.plyvipjd>span{
    margin: 0 0 1em 1em;
}
.plycliks{
    display: none;
    background: rgba(0, 0, 0, 0.397);
    padding: .4em;
    border-radius: 15px;
    width: 40px;
    height: 40px;
}
.plycliks svg{
    width: 25px;
    height: 25px;
}
/* ..... */
@media only screen and (max-width: 680px){
    .plycncts{
        flex-direction: column;
    }
    .plycncts p{
        text-align: center;
        margin-bottom: 1em;
    }
}
@media only screen and (max-width: 980px) {
.plirtlss{
        width: 100%;
        order: 2;
    }
    .plymusicp {
        order: 1;
        flex: 100%;
    }
    .plylft {
        width: 100%;
        order: 3;
    } 
    .plysodl{
        justify-content: center;
        flex-wrap: wrap;
    }
    .plybiod{
        flex-direction: column;
    }
    .plyimgbior{
        margin-bottom: 1em;
    }
    .plyimgbior,.plybiograf{
        width: 100%;
    }
}
@media only screen and (max-width: 540px) {
    .plyminhed{
        flex-direction: column;
    }
    .plyminhed ul{
        margin-top: 1em;
        flex-wrap: wrap;
        justify-content: center;
    }
    .shirtlplr{
        position: absolute;
        top: -69px;
        right: 0;
        padding: .5em;
        border-radius: 10px;
        background: rgba(0, 0, 0, 0.782);
    backdrop-filter: blur(4px);
    }
    .shiclox{
        position: absolute;
    top: -55px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
border-radius: 10px;
        background: rgba(0, 0, 0, 0.782);
    left: 0;
    }
    .shivlme,.shitime{
        display: none;
    }
    .shbgprt{
        overflow: visible;
        border-radius: 10px;
        justify-content: center !important;
    }
    .hedrt form {
        width: 70%;
    }
    .plyvip ul{
            grid-template-columns: repeat(3, 1fr);
    }
    .plyrlod ul li{
        width: 100%;
    }
    .plysingall ul{
        grid-template-columns: repeat(4, 1fr);
    }
}
.mejs-container {
    max-width: 100% !important;
    width: 100% !important;
    margin-top: 1em;
    position: relative !important;
}
@media only screen and (max-width: 420px) {
    .plyftrs{
        flex-direction: column;
        justify-content: center;
    }
    .soshsoni a {
        width: 100%;
    }
    .plymor{
        width: 100%;
        justify-content: center;
    }
    .plymins article header{
        border: 0;
    }
    .plyvshy{
        display: none;
    }
    .plymins article header h2,.plymins article header ul{
        text-align: center;
    }
    .plydlms a:before{
        display: none;
    }
    .plysingall ul{
        grid-template-columns: repeat(3, 1fr);
    }
}
.plcdrff,.plcdrff a{
    color: #000;
}
.mt_comnta{
    background: #0029bc;
    padding:1em;
    border-radius: 10px;
    margin: 1em;
    text-align: center;
    color: #FFFFFF;

}
.plupg404 header {
    border: none !important;
    text-align: center;
    padding: 1em;
}
.plupg404 header::before{
    display: none;
}
.plupg404 div{
    text-align: center;
    line-height: 2;
    padding: 1em;
}