/*
Theme Name: MusicDay
Theme URI: https://demo.wintheme.ir/musicday/
Author: Your Name
Author URI: https://yourwebsite.com
Description: قالب موزیک دی برای وردپرس
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: musicday
*/
@font-face {
    font-family: win_fonts;
    font-style: normal;
    font-weight: 400;
    src: url(//deysong.ir/wp-content/themes/musicday/assets/fonts/irsans.woff) format("woff"),
		url(//deysong.ir/wp-content/themes/musicday/assets/fonts/irsans.woff2) format("woff2");
    font-display: swap;
}
:root {
    --page-bg-color: #fff;
    --box-bg-color: #fff;
    --hdr-bg-color: #343744;
    --hdr-tex-color: #343744;
    --hvr-bg-color: #fafafa;
    --brdr-bg-color: rgb(0 0 0/5%);
    --srch-bg-color: rgb(255 255 255/85%);
    --text-color: #000;
    --ful-color: #910000;
    --ftr-bg: #04040d;
    --ftr-bdr: #151515;
    --opacity-color: #454545;
    --opacity-color-hvr: #eee;
    --dark-filter: none;
    --dark-filter-icon: grayscale(1) opacity(0.4);
    --gradient-color: -webkit-linear-gradient(#6f2bff, #910000);
    --hr-post: linear-gradient(90deg, rgb(255 255 255/0%) 0%, #ebebeb 50%, rgb(255 255 255/0%) 100%);
    color-scheme: dark;
    color-scheme: light;
}
.dark:root {
    --page-bg-color: #04040d;
    --hdr-bg-color: #343744;
    --hdr-tex-color: #f0eeed;
    --box-bg-color: #141417;
    --hvr-bg-color: #1c1c1f;
    --brdr-bg-color: rgb(225 225 225/25%);
    --srch-bg-color: rgb(0 0 0/85%);
    --text-color: #fff;
    --ful-color: #ffd244;
    --ftr-bg: #141417;
    --ftr-bdr: #1c1c1f;
    --opacity-color: #c2c2c2;
    --opacity-color-hvr: #262626;
    --dark-filter: hue-rotate(-45deg) invert(1);
    --dark-filter-icon: grayscale(1) invert(1);
    --gradient-color: -webkit-linear-gradient(#ffe389, #ffd244);
    --hr-post: linear-gradient(90deg, rgb(0 0 0/0%) 0%, rgb(225 225 225/8%) 50%, rgb(0 0 0/0%) 100%);
    color-scheme: dark;
}
html,
body {
    overflow-x: hidden;
}
html {
    scroll-behavior: smooth;
}
* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
}
body {
    direction: rtl;
    color: var(--text-color);
    overflow-x: hidden;
    font-family: win_fonts;
    font-size: 14px;
    background: var(--page-bg-color);
}
input,
button,
textarea {
    font-family: win_fonts;
    font-size: 14px;
    background: 0 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: win_fonts;
    font-weight: 400;
}
a {
    text-decoration: none;
    color: #01030d;
    transition: all 0.3s ease-out;
}
a:hover {
    text-decoration: none;
    color: var(--ful-color);
}
img {
    border: 0;
    max-width: 100%;
    height: auto;
}
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;
}
img[data-lazyloaded] {
    opacity: 0;
}
img.litespeed-loaded {
    -webkit-transition: opacity 0.5s linear 0.3s;
    -moz-transition: opacity 0.5s linear 0.3s;
    transition: opacity 0.5s linear 0.3s;
    opacity: 1;
}
main {
    justify-content: space-between;
    align-items: stretch !important;
    margin-top: 1.2em !important;
}
.mdy_w {
    max-width: 1200px;
    margin: 0 auto;
    width: 96%;
}
.mdy_flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.mdy_bdy {
    width: 65%;
    order: 1;
}
.mdy_bdy.mdy_bdym {
    width: 100%;
}
.mdy_lside {
    width: 33%;
    order: 2;
}
.mdy_svg {
    display: flex;
    position: absolute;
    width: 0;
    height: 0;
}
aside section,
article,
.mdy_vipst,
.mdy_pgnavi,
.mdy_hding,
.mdy_cms {
    background: var(--box-bg-color);
    border: 2px solid var(--brdr-bg-color);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.09);
    margin: 0 0 1.2em;
    overflow: hidden;
    border-radius: 1em;
    box-shadow: 0 3px 25px rgba(0, 0, 0, 0.1);
}
.mdy_head {
    background: var(--box-bg-color);
    padding: 1.5em 0;
}
.mdy_head .mdy_w.mdy_flex {
    justify-content: space-between;
}
.mdy_logo a {
    background: url(//deysong.ir/wp-content/themes/musicday/assets/img/logo.png) no-repeat;
    width: 216px;
    height: 73px;
    text-indent: -200%;
    overflow: hidden;
}
.mdy_logo .mdy_span {
    font-size: 16px;
    color: var(--text-color);
    margin: 1em;
}
.mdy_drk {
    position: relative;
}
.mdy_drk div {
    position: absolute;
    left: 0;
    z-index: 99;
    padding: 0.5em 0;
    width: 140px;
    position: absolute;
    box-shadow: 0 5px 20px 0 rgb(68 0 214/2%);
    border: 1px solid var(--brdr-bg-color);
    border-radius: 0.7em;
    background: var(--box-bg-color);
    top: 3.3em;
}
.mdy_drk button {
    display: flex;
    gap: 0.5em;
    align-items: center;
    width: 100%;
    padding: 0.5em;
    font-size: 15px;
    color: var(--opacity-color);
}
.mdy_drk button:hover {
    background: var(--opacity-color-hvr);
}
.mdy_drk span {
    background: var(--hvr-bg-color);
    border: 1px solid var(--brdr-bg-color);
    border-radius: 0.6em;
    cursor: pointer;
    user-select: none;
    display: flex;
    width: 45px;
    height: 45px;
    justify-content: center;
    align-items: center;
    text-indent: -200px;
    overflow: hidden;
}
.mdy_drk span:before {
    content: "";
    width: 20px;
    height: 20px;
}
.mdy_drk button:before {
    content: "";
    width: 18px;
    height: 18px;
}
.mdy_drk #light:before,
.mdy_drk .light:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke-width='1.5' stroke='%234400d6' stroke-linecap='round' stroke-linejoin='round' d='M12 3v2.25m6.364.386l-1.591 1.591M21 12h-2.25m-.386 6.364l-1.591-1.591M12 18.75V21m-4.773-4.227l-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z'/%3E%3C/svg%3E");
}
.mdy_drk #auto:before,
.mdy_drk .auto:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 666.67 666.67'%3E%3Cpath d='M400,733.33c184.09,0,333.33-149.24,333.33-333.33S584.09,66.67,400,66.67,66.67,215.91,66.67,400,215.91,733.33,400,733.33Zm0-50V116.67c156.48,0,283.33,126.85,283.33,283.33S556.48,683.33,400,683.33Z' transform='translate(-66.67 -66.67)' fill='%234400d6'/%3E%3C/svg%3E");
    transform: scale(0.9);
}
.mdy_drk #dark:before,
.mdy_drk .dark:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke-width='1.5' stroke='%234400d6' stroke-linecap='round' stroke-linejoin='round' d='M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z'/%3E%3C/svg%3E");
}
.mdy_drk #light:before,
.mdy_drk #auto:before,
.mdy_drk #dark:before {
    filter: var(--dark-filter-icon);
}
.mdy_drk #light:disabled:before,
.mdy_drk #auto:disabled:before,
.mdy_drk #dark:disabled:before {
    filter: var(--dark-filter);
}
.mdy_drk #light:disabled,
.mdy_drk #auto:disabled,
.mdy_drk #dark:disabled {
    color: #672fdc;
}
.mdy_drk .dark:before,
.mdy_drk .auto:before {
    filter: var(--dark-filter);
}
.mdy_menu {
    background: var(--hdr-bg-color);
    padding: 1.3em 0;
}
.mdy_menu .mdy_w.mdy_flex {
    justify-content: space-between;
}
.mdy_menu li a {
    color: #fff;
    font-size: 15px;
    padding: 0.3em 0.5em;
    display: flex;
    margin: 0 3px;
    border-radius: 5px;
}
.mdy_menu.imf li a {
    color: rgba(0, 0, 0, 0.7);
    font-size: 13px;
}
.mdy_menu li a:hover {
    background: var(--ful-color);
    color: var(--box-bg-color);
}
.mdy_menu form {
    position: relative;
    width: 350px;
    padding: 1em;
    background: #fff;
    border-radius: 50px;
}
.mdy_menu form input {
    width: 100%;
    color: #555;
    padding: 0 0.5em 0 3em;
}
.mdy_menu form button {
    position: absolute;
    left: 1em;
    top: 50%;
    transform: translate(0, -50%);
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -0.5 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5 11.1455C5.49956 8.21437 7.56975 5.69108 10.4445 5.11883C13.3193 4.54659 16.198 6.08477 17.32 8.79267C18.4421 11.5006 17.495 14.624 15.058 16.2528C12.621 17.8815 9.37287 17.562 7.3 15.4895C6.14763 14.3376 5.50014 12.775 5.5 11.1455Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.989 15.4905L19.5 19.0015' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.mdy_qqir {
    width: 100%;
    padding: 1em 0.5em;
}
.mdy_qqnn {
    background: var(--hdr-bg-color);
    border-radius: 10px;
    overflow: hidden;
}
.mdy_qqnn div {
    background: var(--hdr-bg-color);
    width: 60%;
    padding: 1em;
    color: #fff;
    height: 50px;
    display: flex;
    align-items: center;
}
.mdy_qqnn .mdy_q1:before {
    content: "";
    height: 35px;
    width: 35px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--twemoji' preserveAspectRatio='xMidYMid meet'%3E%3Cpath fill='%23DA0001' d='M0 27a4 4 0 0 0 4 4h28a4 4 0 0 0 4-4v-4H0v4z'%3E%3C/path%3E%3Cpath fill='%23EEE' d='M0 13h36v10H0z'%3E%3C/path%3E%3Cpath fill='%23239F40' d='M36 13V9a4 4 0 0 0-4-4H4a4 4 0 0 0-4 4v4h36z'%3E%3C/path%3E%3Cpath fill='%23E96667' d='M0 23h36v1H0z'%3E%3C/path%3E%3Cg fill='%23BE1931'%3E%3Cpath d='M19.465 14.969c.957.49 3.038 2.953.798 5.731c1.391-.308 3.162-4.408-.798-5.731zm-2.937 0c-3.959 1.323-2.189 5.423-.798 5.731c-2.24-2.778-.159-5.241.798-5.731zm1.453-.143c.04.197 1.101.436.974-.573c-.168.408-.654.396-.968.207c-.432.241-.835.182-.988-.227c-.148.754.587.975.982.593z'%3E%3C/path%3E%3Cpath d='M20.538 17.904c-.015-1.248-.677-2.352-1.329-2.799c.43.527 1.752 3.436-.785 5.351l.047-5.097l-.475-.418l-.475.398l.08 5.146l-.018-.015c-2.563-1.914-1.233-4.837-.802-5.365c-.652.447-1.315 1.551-1.329 2.799c-.013 1.071.477 2.243 1.834 3.205a6.375 6.375 0 0 1-1.678.201c.464.253 1.34.192 2.007.131l.001.068l.398.437l.4-.455v-.052c.672.062 1.567.129 2.039-.128a6.302 6.302 0 0 1-1.732-.213c1.344-.961 1.83-2.127 1.817-3.194z'%3E%3C/path%3E%3C/g%3E%3Cpath fill='%237BC58C' d='M0 12h36v1H0z'%3E%3C/path%3E%3C/svg%3E");
    margin-left: 10px;
}
.mdy_qqnn .mdy_q2:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1807 11.8606C12.7807 11.8606 12.4207 11.6406 12.2507 11.2806L10.8007 8.39058L10.3807 9.17058C10.1507 9.60058 9.6907 9.87058 9.2007 9.87058H8.4707C8.0607 9.87058 7.7207 9.53058 7.7207 9.12058C7.7207 8.71058 8.0607 8.37058 8.4707 8.37058H9.1107L9.9007 6.91058C10.0907 6.57058 10.4707 6.34058 10.8307 6.36058C11.2207 6.36058 11.5707 6.59058 11.7507 6.93058L13.1807 9.79058L13.5207 9.10058C13.7507 8.64058 14.2007 8.36058 14.7207 8.36058H15.5307C15.9407 8.36058 16.2807 8.70058 16.2807 9.11058C16.2807 9.52058 15.9407 9.86058 15.5307 9.86058H14.8207L14.1107 11.2706C13.9307 11.6406 13.5807 11.8606 13.1807 11.8606Z' fill='%23fff'/%3E%3Cpath d='M2.74982 18.6508C2.33982 18.6508 1.99982 18.3108 1.99982 17.9008V12.2008C1.94982 9.49078 2.95982 6.93078 4.83982 5.01078C6.71982 3.10078 9.23982 2.05078 11.9498 2.05078C17.4898 2.05078 21.9998 6.56078 21.9998 12.1008V17.8008C21.9998 18.2108 21.6598 18.5508 21.2498 18.5508C20.8398 18.5508 20.4998 18.2108 20.4998 17.8008V12.1008C20.4998 7.39078 16.6698 3.55078 11.9498 3.55078C9.63982 3.55078 7.49982 4.44078 5.90982 6.06078C4.30982 7.69078 3.45982 9.86078 3.49982 12.1808V17.8908C3.49982 18.3108 3.16982 18.6508 2.74982 18.6508Z' fill='%23fff'/%3E%3Cpath d='M5.94 12.4492H5.81C3.71 12.4492 2 14.1592 2 16.2592V18.1392C2 20.2392 3.71 21.9492 5.81 21.9492H5.94C8.04 21.9492 9.75 20.2392 9.75 18.1392V16.2592C9.75 14.1592 8.04 12.4492 5.94 12.4492Z' fill='%23fff'/%3E%3Cpath d='M18.19 12.4492H18.06C15.96 12.4492 14.25 14.1592 14.25 16.2592V18.1392C14.25 20.2392 15.96 21.9492 18.06 21.9492H18.19C20.29 21.9492 22 20.2392 22 18.1392V16.2592C22 14.1592 20.29 12.4492 18.19 12.4492Z' fill='%23fff'/%3E%3C/svg%3E");
    width: 34px;
    height: 34px;
    margin-left: 10px;
}
.mdy_qqnn .mdy_q2 {
    background: var(--hdr-bg-color);
    width: 40%;
}
.mdy_unbr {
    background: rgba(0, 0, 0, 0.4);
    padding: 4px 10px;
    font-size: 15px;
    color: #fec32f;
    border-radius: 5px;
    animation-duration: 2s;
    animation-delay: 0.3s;
    animation-iteration-count: infinite;
    animation-name: bouncee;
    transition: all 0.3s ease-out;
    margin-right: auto;
}
@keyframes bouncee {
    from,
    20%,
    53%,
    80%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -7px, 0);
    }
    70% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -7px, 0);
    }
    90% {
        transform: translate3d(0, -3px, 0);
    }
}
.mdy_specialpost {
    width: 100%;
    float: right;
    padding: 10px;
}
.mdy_specialpost .mdy_spbox {
    position: relative;
    float: right;
    transition: all 0.3s ease-out;
    padding: 5px;
    width: 16.6666%;
}
.mdy_specialpost .mdy_spbox:hover {
    transform: translateY(-7px);
}
.mdy_specialpost .mdy_padding {
    float: right;
    position: relative;
    overflow: hidden;
    background: var(--box-bg-color);
    border: 3px solid var(--brdr-bg-color);
    padding: 1em;
    border-radius: 10px;
}
.mdy_specialpost .mdy_padding img {
    max-width: 100%;
    height: auto;
    border-radius: 7px;
    display: block;
    margin: 0 auto;
}
.mdy_specialpost .mdy_padding:hover img {
    filter: grayscale(100%);
}
.mdy_specialpost .mdy_padding .mdy_cat {
    position: absolute;
    left: 10px;
    bottom: 10px;
    background: rgba(0, 0, 0, 0.3);
    padding: 3px 10px 2px;
    border-radius: 50px;
    font-style: normal;
    color: rgba(255, 255, 255, 0.8);
}
.mdy_specialpost .mdy_padding:hover .mdy_cat {
    background: var(--ful-color);
    color: var(--box-bg-color);
}
.mdy_specialpost .mdy_padding .mdy_artist,
.mdy_specialpost .mdy_padding .mdy_track {
    color: var(--ful-color);
    font-size: 15px;
    float: right;
    width: 100%;
    margin: 0.7em 0 -0.3em;
}
.mdy_specialpost .mdy_padding .mdy_track {
    font-weight: 700;
    font-size: 13px;
    color: #999;
    margin: 0.7em 0 0;
}
.mdy_specialpost .mdy_spcat {
    position: absolute;
    top: 6px;
    left: 6px;
    background: rgba(0, 0, 0, 0.6);
    color: rgba(255, 255, 255, 0.7);
    padding: 1px 5px 0;
    border-radius: 3px;
    font-size: 11px;
}
.mdy_hding {
    padding: 1em;
    line-height: 2;
    text-align: center;
}
.mdy_hding h1,
.mdy_hding h1 a {
    font-size: 18px;
    color: var(--ful-color);
}
.mdy_hding h2,
.mdy_hding p {
    font-size: 14px;
    color: var(--hdr-tex-color);
}
article header {
    display: flex;
    border-bottom: 1px solid var(--brdr-bg-color);
    flex-direction: column;
    position: relative;
    padding: 1.5em 1.5em 0.5em;
    background: var(--hr-post);
}
article header strong {
    background: #18164e;
    color: #fff;
    font-size: 13px;
    padding: 0.4em 0.8em;
    border-radius: 50px;
    position: absolute;
    left: 0;
    top: 0;
}
article header .mdy_avp {
    background: var(--ful-color);
    color: var(--box-bg-color);
}
article header > div {
    color: var(--hdr-tex-color);
    margin: 0.5em 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
article header div span a {
    color: #575757;
}
article header div span {
    margin: 0.5em;
}
article header div span:first-child {
    margin-right: 0;
}
article header div span:last-child {
    margin-left: 0;
}
article header div span:before,
.mdy_cms header h4:before {
    content: "";
    float: right;
    width: 20px;
    margin-left: 0.5em;
    background-size: cover;
}
article header > div > span:nth-child(1):before {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.5 14.5'%3E%3Cpath d='M9,14H3' transform='translate(-2.25 -5.25)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='M8,18H3' transform='translate(-2.25 -5.25)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='M17,16.5V8' transform='translate(-2.25 -5.25)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Ccircle cx='12.25' cy='11.25' r='2.5' fill='none' stroke='%23d1d1d1' stroke-width='1.5'/%3E%3Cpath d='M21,12a4,4,0,0,1-4-4' transform='translate(-2.25 -5.25)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='M3,6h7.41M15,6H13.41' transform='translate(-2.25 -5.25)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='M13,10H6.82M3,10H4.32' transform='translate(-2.25 -5.25)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E");
    height: 15px;
    margin-top: 3px;
}
article header > div span:nth-child(2):before {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.5 21.5'%3E%3Cpath d='M17,3.34A10,10,0,0,0,3,16.45a1.65,1.65,0,0,1,.14,1.15l-.6,2.23a1.3,1.3,0,0,0,1.59,1.59l2.23-.6A1.65,1.65,0,0,1,7.55,21,10,10,0,0,0,20.66,7' transform='translate(-1.25 -1.25)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='M8,12H8m4,0h0m4,0h0' transform='translate(-1.25 -1.25)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    height: 17px;
    width: 17px;
    margin-top: 1px;
}
article header > div span:nth-child(3):before {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.5 21'%3E%3Cpath d='M14,22H10c-3.77,0-5.66,0-6.83-1.17S2,17.77,2,14V12C2,8.23,2,6.34,3.17,5.17S6.23,4,10,4h4c3.77,0,5.66,0,6.83,1.17S22,8.23,22,12v2c0,3.77,0,5.66-1.17,6.83A4.35,4.35,0,0,1,18,21.9' transform='translate(-1.25 -1.75)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='M7,4V2.5' transform='translate(-1.25 -1.75)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='M17,4V2.5' transform='translate(-1.25 -1.75)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='M21.5,9H10.75M2,9H5.88' transform='translate(-1.25 -1.75)' fill='none' stroke='%23d1d1d1' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath d='M18.64,17.43a1.09,1.09,0,0,1-2.17,0,1.09,1.09,0,1,1,2.17,0Z' transform='translate(-1.25 -1.75)' fill='%23d1d1d1'/%3E%3Cpath d='M18.64,13.09A1.09,1.09,0,1,1,17.56,12,1.08,1.08,0,0,1,18.64,13.09Z' transform='translate(-1.25 -1.75)' fill='%23d1d1d1'/%3E%3Cpath d='M13.22,17.43a1.09,1.09,0,1,1-1.09-1.09A1.08,1.08,0,0,1,13.22,17.43Z' transform='translate(-1.25 -1.75)' fill='%23d1d1d1'/%3E%3Cpath d='M13.22,13.09A1.09,1.09,0,1,1,12.13,12,1.09,1.09,0,0,1,13.22,13.09Z' transform='translate(-1.25 -1.75)' fill='%23d1d1d1'/%3E%3Cpath d='M7.79,17.43a1.09,1.09,0,0,1-2.17,0,1.09,1.09,0,1,1,2.17,0Z' transform='translate(-1.25 -1.75)' fill='%23d1d1d1'/%3E%3Cpath d='M7.79,13.09A1.09,1.09,0,1,1,6.71,12,1.08,1.08,0,0,1,7.79,13.09Z' transform='translate(-1.25 -1.75)' fill='%23d1d1d1'/%3E%3C/svg%3E");
    height: 17px;
    width: 17px;
    margin-top: 1px;
}
article header h2,
article header h1 {
    font-size: 17px;
    position: relative;
}
article header h2 a,
article header h1 a {
    color: var(--text-color);
}
article header .post-edit-link {
    background: #f5a124;
    font-size: 12px;
    padding: 0.4em 0.8em;
    border-radius: 0.7em;
    color: #01030d;
    margin: 2px 7px 2px 0;
    display: inline-flex;
}
article .mdy_avpt h2,
article .mdy_avpt h1 {
    padding-left: 3.5em;
}
article > div {
    padding: 1em;
    line-height: 2.1;
    text-align: center;
}
article > div a {
  color: #b30000; /* قرمز تیره برای لینک‌ها */
  font-weight: bold; /* لینک‌ها را بولد می‌کند */
}

article > div a:hover, article > div a:focus {
  color: #800000; /* قرمز تیره‌تر برای حالت hover و focus */
  text-decoration: none; /* بدون خط زیر */
}
article > div h2,
article > div h3 {
    font-size: 16px;
}
article > div img {
    border-radius: 0.8em;
    margin: 0.8em 0 0;
}
article footer {
    display: flex;
}
article footer > a {
    padding: 1.2em;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 15px;
    color: var(--ful-color);
    position: relative;
    margin: 0.5em 1em 1em;
    border-radius: 1em;
    border: 2px solid var(--ful-color);
}
article footer > a svg {
    width: 20px;
    height: 20px;
    margin-right: 0.7em;
    fill: var(--ful-color);
}
article footer > a:hover svg {
    fill: var(--box-bg-color);
}
article footer > a:hover {
    background: var(--ful-color);
    color: var(--box-bg-color);
}
article > div audio,
article > div video {
    width: 100%;
    margin: 0.8em 0 0;
    display: flex;
}
aside section header,
.mdy_vipst header,
.mdy_cms header {
    position: relative;
    display: flex;
    align-items: center;
    padding: 1.5em;
    justify-content: space-between;
    flex-wrap: wrap;
}
aside section header:before,
.mdy_vipst header:before,
.mdy_cms header:before {
    content: "";
    position: absolute;
    height: 30px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 0;
}
aside section header span,
.mdy_vipst header span,
.mdy_cms header span {
    color: var(--text-color);
    position: relative;
    z-index: 1;
}
aside section header h2,
.mdy_vipst header h2,
.mdy_cms header h2 {
    position: relative;
    color: var(--hdr-tex-color);
    font-size: 16px;
    z-index: 1;
    display: flex;
    align-items: center;
}
aside section header svg,
.mdy_vipst header svg,
.mdy_cms header svg {
    width: 22px;
    height: 22px;
    stroke: var(--ful-color);
    fill: var(--ful-color);
    margin-left: 0.7em;
}
.mdy_lside ul {
    padding: 1em;
    line-height: 1.6;
}
.mdy_lside li {
    width: 100%;
    border-bottom: 1px solid var(--brdr-bg-color);
    padding: 0.8em 0;
}
.mdy_lside li:first-child {
    padding-top: 0;
}
.mdy_lside li:last-child {
    padding-bottom: 0;
    border: 0;
}
.mdy_lside li a,
.mdy_vipst li a {
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    color: var(--text-color);
}
.mdy_sdpst li a:hover,
.mdy_lside li a:hover {
    color: var(--ful-color);
}
.mdy_lside li a img,
.mdy_vipst li a img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin: 0 0 0 0.8em;
}
.mdy_sdpst li a img,
.mdy_vipst li a img {
    border-radius: 0.5em;
}
.mdy_sideart li {
    width: auto;
    border-bottom: 1px solid var(--brdr-bg-color);
}
.mdy_sideart li h3 {
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1;
}
.mdy_sideart li span {
    color: var(--text-color);
    font-size: 13px;
}
.mdy_sideson header svg {
    fill: none;
    width: 24px;
    height: 24px;
}
.prly {
    border-bottom: 1px solid var(--brdr-bg-color);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.5em 1em;
    position: relative;
}
.prly button {
    border: 1px solid var(--brdr-bg-color);
    padding: 0.3em 0.8em;
    border-radius: 0.7em;
    margin: 0.5em;
}
.prly button:hover,
.prly .mdy_act {
    background: var(--ful-color);
    color: var(--box-bg-color);
    border-color: var(--ful-color);
}
.prly .mdy_act {
    cursor: default;
}
.mdy_ptc {
    display: none;
    animation: fadeEffect 1s;
}
@keyframes fadeEffect {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.mdy_ptc li span {
    font-size: 13px;
    color: #595959;
    margin: 0.5em 0 0;
    display: flex;
    align-items: center;
}
.mdy_ptc li {
    width: 100%;
    border-bottom: 1px solid var(--brdr-bg-color);
    padding: 0.8em 0;
}
.mdy_ptc li span:before {
    content: "";
    float: right;
    height: 20px;
    width: 20px;
    background-size: cover;
    margin: 0 0 0 6px;
    opacity: 0.7;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4656 9.29303C18.262 7.27728 15.5605 3.89575 11.0001 3.89575C6.43967 3.89575 3.73815 7.27728 2.53457 9.29303C1.90482 10.3454 1.90482 11.6536 2.53457 12.7068C3.73815 14.7226 6.43967 18.1041 11.0001 18.1041C15.5605 18.1041 18.262 14.7226 19.4656 12.7068C20.0953 11.6536 20.0953 10.3463 19.4656 9.29303ZM18.2857 12.001C17.2316 13.7665 14.8822 16.7291 11.0001 16.7291C7.118 16.7291 4.76858 13.7674 3.71442 12.001C3.34592 11.3831 3.34592 10.6158 3.71442 9.99799C4.76858 8.23249 7.118 5.26986 11.0001 5.26986C14.8822 5.26986 17.2316 8.23157 18.2857 9.99799C18.6552 10.6167 18.6552 11.3831 18.2857 12.001ZM11.0001 7.10409C8.85142 7.10409 7.10425 8.85217 7.10425 10.9999C7.10425 13.1477 8.85142 14.8958 11.0001 14.8958C13.1487 14.8958 14.8959 13.1477 14.8959 10.9999C14.8959 8.85217 13.1487 7.10409 11.0001 7.10409ZM11.0001 13.5208C9.6095 13.5208 8.47925 12.3905 8.47925 10.9999C8.47925 9.60933 9.6095 8.47908 11.0001 8.47908C12.3907 8.47908 13.5209 9.60933 13.5209 10.9999C13.5209 12.3905 12.3907 13.5208 11.0001 13.5208Z' fill='%237E7E7E'/%3E%3C/svg%3E%0A");
}
.mdy_pgnavi {
    justify-content: center;
    padding: 1em 0.6em;
}
.mdy_pgnavi a,
.mdy_pgnavi span {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
    border-radius: 50px;
    border: 1px solid var(--brdr-bg-color);
    background: var(--box-bg-color);
    color: var(--text-color);
}
.mdy_pgnavi .current,
.mdy_pgnavi a:hover {
    color: var(--box-bg-color);
    background: var(--ful-color);
    border-color: var(--ful-color);
}
.mdy_pgnavi .next,
.mdy_pgnavi .prev {
    justify-content: center;
    text-indent: -200px;
    overflow: hidden;
    height: 20px;
    width: 20px;
    opacity: 0.7;
    margin: 6px 15px;
    border: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.5 17.5'%3E%3Cpath d='M14,12H4m0,0,3,3M4,12,7,9' transform='translate(-3.25 -3.25)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath d='M20,12a8,8,0,0,1-8,8M12,4a8,8,0,0,1,6.25,3' transform='translate(-3.25 -3.25)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E") !important;
}
.mdy_pgnavi .prev {
    transform: scaleX(-1);
}
.mdy_pgnavi .dots {
    padding: 0 0.8em;
    background: var(--box-bg-color);
    color: var(--text-color);
}
.mdy_ftr {
    background: #282828;
    padding: 1.5em 0;
    box-shadow: 0 -5px 10px rgb(6 6 6/10%);
    border-top: 3px solid rgb(255 255 255/15%);
}
.mdy_ftrt,
.mdy_ftrb {
    justify-content: space-between;
}
.mdy_ftrt div span {
    color: #fff;
    flex-direction: row-reverse;
    margin-right: 1em;
    font-size: 15px;
    text-transform: uppercase;
}
.mdy_ftrt div span svg {
    margin-right: 0.7em;
    width: 20px;
    height: 20px;
    fill: #595959;
}
.mdy_ftrb p {
    color: #fff;
    font-size: 14px;
    line-height: 2;
}
.mdy_ftrb p a {
    color: var(--box-bg-color);
    background: var(--ful-color);
    border: 1px solid var(--ful-color);
    padding: 0.1em 0.8em;
    display: inline-flex;
    border-radius: 0.7em;
}
.mdy_ftrsc {
    display: flex;
}
.mdy_ftrsc a {
    display: flex;
    margin: 0.5em;
    align-items: center;
    color: #fff;
    flex-direction: column;
    fill: #fff;
    border-radius: 1em;
}
.mdy_ftrsc a svg {
    width: 20px;
    height: 20px;
    margin-bottom: 0.6em;
    filter: grayscale(1);
}
.mdy_ftrsc a:hover svg {
    filter: grayscale(0);
}
.mdy_ftrsc a:hover {
    fill: var(--ful-color);
    color: var(--ful-color);
}
.mdym_logo a {
    background: url(//deysong.ir/wp-content/themes/musicday/assets/img/logo_mob.png) no-repeat;
    width: 100px;
    height: 40px;
    overflow: hidden;
    display: flex;
}
.mdy_pdngm {
    padding: 74px 0 0;
}
.mdy_hdrm {
    height: 60px;
    position: fixed;
    top: 0;
    transition: top 0.2s ease-in-out;
    left: 0;
    right: 0;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.8em;
    background: var(--box-bg-color);
    box-shadow: 0 5px 20px 0 rgba(5, 1, 13, 0.06);
    border-bottom: 1px solid rgba(5, 1, 13, 0.09);
}
.mdy_mnvsc {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0.7em;
    grid-row-gap: 0.7em;
    margin: 0 0 0.8em;
}
.mdy_mnvsc a {
    padding: 0.6em 0.8em;
    width: 100%;
    text-align: center;
    border-radius: 0.6em;
    background: var(--hvr-bg-color);
    border: 1px solid rgb(0 0 0/5%);
    color: var(--opacity-color);
    display: flex;
    align-items: center;
    fill: var(--opacity-color);
    gap: 0.6em;
    justify-content: center;
}
.mdy_hdrm .mdy_flex,
.mdy_nvmt .mdy_flex {
    flex-direction: row-reverse;
    gap: 0.7em;
}
.mdy_hdrmfx {
    position: fixed;
    width: 100%;
    top: -75px;
}
.mdy_opnm {
    display: flex;
    width: 44px;
    height: 44px;
    border-radius: 0.7em;
    justify-content: center;
    align-items: center;
    fill: var(--text-color);
    background: var(--hvr-bg-color);
    border: 1px solid var(--brdr-bg-color);
}
.mdy_hdrm .mdy_srch,
.mdy_nvmt .mdy_srch {
    width: 44px;
    height: 44px;
    padding: 0;
    justify-content: center;
    fill: var(--text-color);
    background: var(--hvr-bg-color);
    box-shadow: none;
    border: 1px solid var(--brdr-bg-color);
}
.mdy_nvm {
    display: block;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    z-index: 9999;
    overflow-x: hidden;
    overflow-y: auto;
    background: var(--page-bg-color);
    padding: 1em 0.8em;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding-top: 75px;
}
.mdy_menum {
    display: flex;
    flex-wrap: wrap;
    gap: 0.7em;
    margin: 0 0 0.8em;
}
.mdy_menum li {
    display: flex;
    flex: 1 1 auto;
}
.mdy_menum li a {
    padding: 0.4em 0.8em;
    width: 100%;
    text-align: center;
    font-size: 15px;
    border-radius: 0.6em;
    background: var(--hvr-bg-color);
    border: 1px solid rgb(0 0 0/5%);
    color: var(--opacity-color);
}
.mdy_catmt {
    padding: 0 0.4em;
    display: flex;
    align-items: center;
    height: 48px;
    fill: var(--page-bg-color);
    gap: 0.6em;
    border-radius: 0.7em;
    font-size: 16px;
    background: var(--hvr-bg-color);
    color: var(--page-bg-color);
    position: relative;
}
.mdy_catmt:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 8px 0;
    border-color: #323232 transparent transparent;
    position: absolute;
    bottom: -4px;
    right: 16px;
}
.mdy_catmt i {
    display: flex;
    width: 34px;
    height: 34px;
    background: rgb(0 0 0/20%);
    border-radius: 0.7em;
    justify-content: center;
    align-items: center;
}
.mdy_catmt.mdy_catmth {
    background: var(--ful-color);
    margin: 0 0 0.8em;
}
.mdy_catmt.mdy_catmth:before {
    border-color: var(--ful-color) transparent transparent;
}
.mdy_catmt.mdy_catmtm {
    background: #323232;
    stroke: #fff;
    color: #fff;
}
.mdy_catm {
    float: right;
    width: 100%;
}
.mdy_catm li {
    width: 100%;
}
.mdy_catm li a {
    display: flex;
    padding: 1em 0;
    align-items: center;
    gap: 0.6em;
    width: 100%;
    font-weight: 700;
    font-size: 16px;
    color: var(--ful-color);
}
.mdy_catm li a:before {
    content: "";
    background: var(--ful-color);
    width: 5px;
    height: 12px;
    border-radius: 0.7em;
}
.mdy_catm li ul {
    background: var(--brdr-bg-color);
    display: flex;
    flex-wrap: wrap;
    padding: 0.8em;
    border-radius: 0.7em;
    position: relative;
    gap: 0.5em;
}
.mdy_catm li ul li {
    display: flex;
    width: auto;
}
.mdy_catm li ul li ul {
    background: #2e3543;
    margin: 1em 0 0;
}
.mdy_catm li ul li ul li a {
    color: #c9c9c9;
}
.mdy_catm li ul:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 4px;
    border-color: transparent transparent var(--brdr-bg-color);
    position: absolute;
    top: -4px;
    right: 2em;
}
.mdy_catm li ul li ul:before {
    border-color: transparent transparent #2e3543;
    left: 1em;
}
.mdy_catm li ul li a {
    font-size: 15px;
    color: var(--opacity-color);
    align-items: center;
    padding: 0.5em;
    font-weight: 400;
}
.mdy_catm li ul li a:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 0.7em;
    background: var(--brdr-bg-color);
}
.mdy_nvm .mdy_nvmt {
    justify-content: space-between;
    padding: 0 0.8em;
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    height: 60px;
    top: 0;
    background: var(--hvr-bg-color);
    box-shadow: 0 5px 20px 0 rgba(5, 1, 13, 0.06);
    border-bottom: 1px solid rgba(5, 1, 13, 0.09);
}
.mdy_nvm .mdy_nvmt span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    border-radius: 0.7em;
    fill: var(--text-color);
    background: var(--hvr-bg-color);
    border: 1px solid var(--brdr-bg-color);
}
.mdy_srch {
    background: linear-gradient(180deg, #5d11ff 0%, #4400d6 100%);
    border-color: #4400d6;
    padding: 0.7em 1.5em;
    border-radius: 0.7em;
    color: #fff;
    fill: #fff;
    gap: 0.7em;
    box-shadow: 0 5px 15px 0 rgb(68 0 214/20%);
}
.mdy_srcbx {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: var(--srch-bg-color);
    backdrop-filter: blur(3px);
    z-index: 99999;
    transition: all 0.3s ease-out;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.mdy_srcbxc {
    width: 750px;
    margin: 5em 0 0;
    display: flex;
    align-items: center;
    gap: 1em;
    flex-wrap: wrap;
}
.mdy_srcbxc div {
    width: 100%;
    margin: 1em;
}
.mdy_srcbxc div strong {
    margin: 0 0 1em;
    display: flex;
    font-size: 18px;
    font-weight: 400;
    color: var(--ful-color);
    fill: var(--ful-color);
    gap: 0.6em;
    align-items: center;
}
.mdy_srcbxc div ul {
    display: flex;
    flex-direction: column;
    gap: 1em;
}
.mdy_srcbxc div ul li {
    border-bottom: 1px solid var(--brdr-bg-color);
    padding: 0 0 1em;
}
.mdy_srcbxc div ul li a {
    display: flex;
    align-items: center;
    gap: 0.6em;
    color: var(--text-color);
}
.mdy_srcbxc div ul li a:before {
    content: "#";
    color: var(--opacity-color);
}
.mdy_srcbx form {
    max-width: 700px;
    background: var(--ful-color);
    height: 75px;
    border-radius: 1em;
    position: relative;
    top: 20%;
    border: 1px solid var(--ful-color);
    box-shadow: 0 5px 20px 0 rgb(0 0 0/20%);
    flex: 1;
    justify-content: space-between;
}
.mdy_srcbx input {
    height: 100%;
    padding: 0 1.5em;
    flex: 1;
    background: var(--box-bg-color);
    border-radius: 1em;
}
.mdy_scls {
    padding: 1.5em;
    fill: var(--box-bg-color);
    display: flex;
}
.mdy_sbt {
    position: absolute;
    left: 0.8em;
    top: 50%;
    transform: translate(0, -50%);
    transition: all 0.3s ease-out;
    fill: var(--box-bg-color);
    background: var(--ful-color);
    border-color: var(--ful-color);
    display: flex;
    gap: 0.7em;
    padding: 0 1.2em;
    color: var(--box-bg-color);
    height: 50px;
    border-radius: 0.7em;
    justify-content: center;
    align-items: center;
}
.mdy_masir {
    color: var(--text-color);
    justify-content: center;
    background: var(--box-bg-color);
    border: 1px solid var(--brdr-bg-color);
    margin: 1em 0;
    padding: 0.8em;
    border-radius: 1em;
}
.mdy_masir a {
    color: var(--text-color);
}
.mdy_mp3dl {
    width: 80%;
    margin: auto;
}
.mdy_mp3dl:last-child {
    margin-bottom: 0.8em;
}
.mdy_mp3dl a,
.mdy_mp3dlc {
    background: var(--ful-color);
    color: var(--box-bg-color);
    display: flex;
    margin: 1em 0 0;
    font-size: 16px;
    padding: 0.7em;
    text-align: center;
    border-radius: 0.8em;
    justify-content: center;
    align-items: center;
    border: 2px solid var(--ful-color);
}
.mdy_mp3dl a:hover,
.mdy_mp3dlc:hover {
    background: var(--box-bg-color);
    color: var(--ful-color) !important;
}
.mdy_mp3dl h3 a {
    background: var(--ful-color);
    color: var(--box-bg-color);
}
.mdy_mp3dl h3 a:hover {
    background: var(--box-bg-color);
    color: var(--ful-color);
}
.mdy_mp3dl .mdy_mp3dm {
    background: #f5a124;
    color: #01030d;
}
.mdy_mp3dl .mdy_mp3dm:hover {
    color: #fff;
}
article > div .mdy_mp3dlc {
    display: inline-flex;
    line-height: initial;
    padding: 0.8em 2em;
    color: var(--box-bg-color) !important;
    margin-bottom: 1em;
}
.mdy_mp3dl span {
    color: var(--text-color);
    display: flex;
    margin: 1em 0 0;
    justify-content: center;
    align-items: center;
}
.mdy_mp3dl span svg {
    width: 20px;
    height: 20px;
    fill: var(--text-color);
    margin-left: 0.6em;
}
.mdy_mp3dl a svg {
    width: 22px;
    height: 22px;
    fill: var(--box-bg-color);
    margin-left: 0.4em;
}
.mdy_mp3dl a:hover svg {
    fill: var(--ful-color);
}
.mdy_shrt {
    border: 1px solid var(--brdr-bg-color);
    display: flex;
    border-radius: 1em;
    height: 44px;
    justify-content: space-between;
    width: 90%;
}
.footersingle {
    padding-bottom: 1em;
    justify-content: center;
}
.mdy_shrt span {
    display: flex;
    height: 100%;
    justify-content: center;
}
.mdy_shrt span button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 42px;
    border-left: 1px solid #e8e8e8;
    background: #f6f6f6;
    cursor: pointer;
    margin-left: 1em;
    fill: #7e7e7e;
    position: relative;
    border-radius: 0 13px 13px 0;
}
.mdy_shrt span button svg {
    width: 18px;
    height: 18px;
}
.mdy_shrt span button:before {
    content: attr(aria-label);
    position: absolute;
    background: var(--text-color);
    top: -24px;
    width: 65px;
    font-size: 13px;
    color: var(--box-bg-color);
    padding: 4px 0;
    border-radius: 0.7em;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-out;
}
.mdy_shrt span button:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 7px 0;
    border-color: #5a5a5a transparent transparent;
    opacity: 0;
    visibility: hidden;
    top: 4px;
    position: absolute;
}
.mdy_shrt span button:hover:before,
.mdy_shrt span button:hover:after {
    opacity: 1;
    visibility: visible;
}
.mdy_shrt span button.actived {
    background: #27ae60;
    fill: #fff;
}
.mdy_shrt span strong {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--text-color);
}
.mdy_shrt i {
    display: flex;
    align-items: center;
    padding: 0 1.5em 0 1em;
    font-style: normal;
}
.mdy_shrt i:after {
    content: "";
    width: 20px;
    height: 20px;
    margin-right: 0.8em;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16667 15.3541H6.41667C5.2635 15.3541 4.17087 14.9031 3.34037 14.0836C2.51446 13.2458 2.0625 12.1531 2.0625 10.9999C2.0625 8.59917 4.01592 6.64575 6.41667 6.64575H7.33333C7.71283 6.64575 8.02083 6.95375 8.02083 7.33325C8.02083 7.71275 7.71283 8.02075 7.33333 8.02075H6.41667C4.774 8.02075 3.4375 9.35725 3.4375 10.9999C3.4375 11.7901 3.74834 12.539 4.31209 13.111C4.87676 13.6683 5.62742 13.9791 6.41667 13.9791H9.16667C10.8093 13.9791 12.1458 12.6426 12.1458 10.9999C12.1458 10.6204 12.4538 10.3124 12.8333 10.3124C13.2128 10.3124 13.5208 10.6204 13.5208 10.9999C13.5208 13.4007 11.5674 15.3541 9.16667 15.3541ZM19.9375 10.9999C19.9375 9.84675 19.4865 8.75407 18.6596 7.91624C17.8291 7.09674 16.7356 6.64575 15.5833 6.64575H12.8333C10.4326 6.64575 8.47917 8.59917 8.47917 10.9999C8.47917 11.3794 8.78717 11.6874 9.16667 11.6874C9.54617 11.6874 9.85417 11.3794 9.85417 10.9999C9.85417 9.35725 11.1907 8.02075 12.8333 8.02075H15.5833C16.3726 8.02075 17.1232 8.33149 17.6879 8.88883C18.2517 9.46083 18.5625 10.2107 18.5625 10.9999C18.5625 12.6426 17.226 13.9791 15.5833 13.9791H14.6667C14.2872 13.9791 13.9792 14.2871 13.9792 14.6666C13.9792 15.0461 14.2872 15.3541 14.6667 15.3541H15.5833C17.9841 15.3541 19.9375 13.4007 19.9375 10.9999Z' fill='%237E7E7E'/%3E%3C/svg%3E%0A");
}
.mdy_vipst ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    padding: 1em;
}
.mdy_vipst header span a {
    display: flex;
    align-items: center;
    color: var(--text-color);
}
.mdy_vipst header span a:after {
    content: "";
    width: 8px;
    height: 8px;
    border: solid var(--text-color);
    border-width: 0 1px 1px 0;
    transform: rotate(135deg);
    margin-right: 0.5em;
}
.mdy_vipst header {
    border-bottom: 1px solid var(--brdr-bg-color);
}
.mdy_cms > div {
    margin: 0 0 1em;
}
.mdy_cms form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 1em 0.8em;
}
.mdy_cms form textarea,
.mdy_cms form input {
    padding: 1em 1.4em;
    transition: all 0.3s ease-out;
    background: var(--box-bg-color);
    border: 1px solid var(--brdr-bg-color);
    border-radius: 0.8em;
}
.mdy_cms form textarea {
    display: flex;
    width: 100%;
    resize: none;
    height: 100%;
}
.mdy_cms form input:focus,
.mdy_cms form textarea:focus,
.mdy_cms form input:hover,
.mdy_cms form textarea:hover {
    border-color: var(--ful-color);
}
.mdy_cms form input {
    width: 100%;
    background-position: center right 15px;
    background-repeat: no-repeat;
    background-size: 18px;
    padding-right: 3em;
}
.mdy_cms form input[name="author"] {
    margin: 0 0 1em;
}
.mdy_cms form input[name="author"],
.mdy_cms ul li > span > span strong b:before {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.5 21.5'%3E%3Ccircle cx='10.75' cy='6.48' r='2.6' fill='none' stroke='%2301030d' stroke-width='1.5' opacity='0.2'/%3E%3Cpath d='M17.16,17.25c-.13-2.5-.9-4.33-5.16-4.33s-5,1.83-5.16,4.33' transform='translate(-1.25 -1.25)' fill='none' stroke='%2301030d' stroke-linecap='round' stroke-width='1.5' opacity='0.2'/%3E%3Cpath d='M7,3.34A10,10,0,1,1,3.34,7' transform='translate(-1.25 -1.25)' fill='none' stroke='%2301030d' stroke-linecap='round' stroke-width='1.5' opacity='0.2'/%3E%3C/svg%3E");
}
.mdy_cms form input[name="email"] {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.5 21.5'%3E%3Cpath d='M12,18a6,6,0,1,1,5.64-3.95,1.47,1.47,0,0,1-.41.6l-.08.08a1.64,1.64,0,0,1-2.75-1.21V12m0,0A2.4,2.4,0,1,1,12,9.6,2.39,2.39,0,0,1,14.4,12Z' transform='translate(-1.25 -1.25)' fill='none' stroke='%2301030d' stroke-linecap='round' stroke-width='1.5' opacity='0.2'/%3E%3Cpath d='M7,3.34A10,10,0,1,1,3.34,7' transform='translate(-1.25 -1.25)' fill='none' stroke='%2301030d' stroke-linecap='round' stroke-width='1.5' opacity='0.2'/%3E%3C/svg%3E");
}
.mdy_cmshs {
    display: flex;
    justify-content: space-between;
    width: 38.5%;
    flex-direction: column;
}
.mdy_cmsh {
    position: relative;
    width: 60%;
}
.mdy_cms form button {
    position: absolute;
    left: 1em;
    background: var(--ful-color);
    height: 44px;
    transition: all 0.3s ease-out;
    padding: 0 1.2em;
    color: var(--box-bg-color);
    border-radius: 0.8em;
    bottom: 1em;
}
.mdy_cms form button:before {
    content: "";
    width: 15px;
    height: 16px;
    float: left;
    margin: 2px 6px 0 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.5 19.49'%3E%3Cpath d='M.25,10A2.74,2.74,0,0,0,1.6,12.37L13,19.19a3.82,3.82,0,0,0,2,.56,3.76,3.76,0,0,0,2.68-1.15A3.71,3.71,0,0,0,18.17,14L15.7,10l2.47-4a3.72,3.72,0,0,0-.52-4.63A3.72,3.72,0,0,0,13,.81L1.6,7.63A2.74,2.74,0,0,0,.25,10Zm1.5,0a1.24,1.24,0,0,1,.62-1.08L13.78,2.09A2.27,2.27,0,0,1,15,1.75a2.3,2.3,0,0,1,1.62.7,2.2,2.2,0,0,1,.31,2.78l-2.49,4H9a.75.75,0,0,0,0,1.5h5.4l2.49,4a2.28,2.28,0,0,1-3.11,3.15L2.37,11.08A1.24,1.24,0,0,1,1.75,10Z' transform='translate(-0.25 -0.25)' fill='%23fff'/%3E%3C/svg%3E");
}
.mdy_cms form textarea:hover + button,
.mdy_cms form textarea:focus + button,
.mdy_cms form button:hover {
    background: var(--ful-color);
}
.mdy_cmsa {
    padding: 1em;
    background: var(--ful-color);
    color: var(--box-bg-color);
    justify-content: center !important;
    display: flex;
    margin: 0 !important;
}
.mdy_cms > ul {
    margin: 1em 0.8em 0;
    display: block;
    border-top: 1px solid #ededed;
    position: relative;
    padding: 1.8em 0 0;
}
.mdy_cms > ul:before {
    content: attr(data-answr);
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: -10px;
    background: var(--ful-color);
    padding: 0 1em;
    color: var(--box-bg-color);
    border-radius: 0.5em;
}
.mdy_cms ul li > span {
    display: flex;
    flex-direction: column;
    line-height: 2;
    margin: 0 0 1em;
    border: 1px solid var(--brdr-bg-color);
    border-radius: 0.8em;
    position: relative;
}
.mdy_cms .children li > span:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 5px;
    border-color: transparent transparent #e7e7e7;
    position: absolute;
    top: -6px;
    right: 1em;
}
.mdy_cms .children li.administrator > span:before {
    border-color: transparent;
}
.mdy_cms ul li > span > span {
    background: rgba(29, 113, 184, 0.1);
    padding: 0.7em 1em;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 9px 9px 0 0;
    flex-wrap: wrap;
}
.mdy_cms ul li p {
    overflow-wrap: break-word;
    width: 100%;
    display: inline-block;
    font-size: 15px;
    padding: 0.8em 1em;
}
.mdy_cms ul li > span > span strong {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.mdy_cms ul li > span > span strong b {
    font-size: 15px;
    color: var(--text-color);
}
.mdy_cms ul li > span > span strong em {
    background: var(--ful-color);
    font-size: 13px;
    font-style: normal;
    color: var(--box-bg-color);
    line-height: initial;
    border-radius: 6px;
    text-align: center;
    padding: 3px 7px;
    margin-right: 0.5em;
}
.mdy_cms ul li > span > span strong b:before {
    content: "";
    width: 20px;
    height: 20px;
    float: right;
    margin: 6px 0 0 8px;
}
.mdy_cms ul li > span > span strong i {
    font-style: normal;
    font-size: 13px;
    color: #525252;
    margin-right: 0.5em;
}
.mdy_cms ul li > span > span strong i a {
    color: #525252;
}
.mdy_cms ul li > span > span time {
    font-size: 13px;
    color: #575757;
}
.mdy_cms ul li p em {
    color: #f5a124;
    font-size: 14px;
    font-style: normal;
    display: flex;
}
.mdy_cms ul li.administrator > span {
    border-color: rgb(29 113 184/60%);
}
.mdy_cms ul li.administrator > span > span {
    background: rgb(29 113 184/10%);
}
.mdy_cms .children {
    padding-right: 1em;
}
.mdy_share,
.mdy_socials {
    justify-content: space-between;
    margin: 1em auto 0;
    width: 80%;
}
.mdy_socials {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 0.8em;
    grid-row-gap: 0.8em;
    margin-bottom: 1.5em;
}
.mdy_socials a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.7em 0.3em;
    border-radius: 0.8em;
    flex: 1;
    border: 2px solid;
}
.mdy_socials a:nth-child(1) {
    border-color: #2fa8e3;
    color: #2fa8e3;
    fill: #2fa8e3;
}
.mdy_socials a:nth-child(2) {
    border-color: #3f18aa;
    color: #3f18aa;
    fill: #3f18aa;
}
.mdy_socials a:nth-child(3) {
    border-color: #e74b50;
    color: #e74b50;
    fill: #e74b50;
}
.mdy_socials a:hover:nth-child(1) {
    background: #2fa8e3;
}
.mdy_socials a:hover:nth-child(2) {
    background: #3f18aa;
}
.mdy_socials a:hover:nth-child(3) {
    background: #e74b50;
}
.mdy_socials a:hover:nth-child(3) svg {
    filter: grayscale(1);
}
.mdy_socials a:hover {
    color: #fff;
    fill: #fff;
}
.mdy_socials svg {
    width: 18px;
    height: 18px;
    margin-left: 0.8em;
}
.mdy_share a {
    display: flex;
    align-items: center;
    color: #fff !important;
    justify-content: center;
    background: #1c1d1e;
    padding: 0.7em 0.3em;
    border-radius: 0.8em;
    flex: 1;
}
.mdy_share a:nth-child(1) {
    background: linear-gradient(90deg, #2fa8e3 0%, #0b81bc 100%);
    margin-left: 0.4em;
}
.mdy_share a:nth-child(2) {
    margin-right: 0.4em;
    background: linear-gradient(90deg, #69ca3b 0%, #56a61e 100%);
}
.mdy_share svg {
    width: 18px;
    height: 18px;
    margin-left: 0.6em;
    fill: #fff;
}
.sm_lyric {
    background: var(--box-bg-color);
    padding: 1em;
    margin: 1em 0 0;
    border-radius: 1em;
    border: 1px solid var(--brdr-bg-color);
}
.sm_lyric h2 {
    color: var(--ful-color);
    font-size: 17px;
    margin: 0 0 0.5em;
}
.sm_lyrica svg {
    width: 20px;
    height: 20px;
    margin-left: 0.6em;
    fill: var(--box-bg-color);
}
.sm_lyrica {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: var(--ful-color);
    color: var(--box-bg-color);
    margin: 1em 0 0;
    padding: 0.5em 1em;
    border-radius: 0.7em;
}
.mso_dpbx {
    display: flex;
    align-items: center;
    flex: 1;
    justify-content: space-between;
}
.mso_dpbx > strong svg {
    margin: 0 0 0 0.7em;
    width: 22px;
    height: 22px;
    fill: var(--box-bg-color);
}
.mso_dpbx > strong,
.mso_dpbx > .play {
    background: var(--ful-color);
    color: var(--box-bg-color);
    padding: 0 1em;
    border-radius: 8px;
    height: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 1em;
    width: 45%;
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
}
article.playing .mso_dpbx .play:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11.93'%3E%3Cpath d='M5,.33c-1.1,0-2,.34-2,.78V11.48c0,.44.9.78,2,.78s2-.34,2-.78V1.11C7,.67,6.1.33,5,.33Zm6,0c-1.1,0-2,.34-2,.78V11.48c0,.44.9.78,2,.78s2-.34,2-.78V1.11C13,.67,12.1.33,11,.33Z' transform='translate(-3 -0.33)' fill='%23fff'/%3E%3C/svg%3E");
}
article div .play:before,
article .mso_dpbx .play:before {
    width: 15px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.74 14'%3E%3Cpath d='M3.93,15a2.3,2.3,0,0,1-1.15-.31h0a2.3,2.3,0,0,1-1.15-2V3.3a2.3,2.3,0,0,1,3.44-2L13.22,6a2.29,2.29,0,0,1,.84,3.14,2.26,2.26,0,0,1-.84.84l-8.15,4.7A2.27,2.27,0,0,1,3.93,15Z' transform='translate(-1.63 -1)' fill='%23fff'/%3E%3C/svg%3E");
    margin-left: 0.8em;
}
article div .play:before,
article div strong:before,
article .mso_dpbx strong:before,
article .mso_dpbx .play:before {
    content: "";
    background-size: cover;
}
.dark article.playing .mso_dpbx .play:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11.93'%3E%3Cpath d='M5,.33c-1.1,0-2,.34-2,.78V11.48c0,.44.9.78,2,.78s2-.34,2-.78V1.11C7,.67,6.1.33,5,.33Zm6,0c-1.1,0-2,.34-2,.78V11.48c0,.44.9.78,2,.78s2-.34,2-.78V1.11C13,.67,12.1.33,11,.33Z' transform='translate(-3 -0.33)' fill='%23333'/%3E%3C/svg%3E");
}
.dark article div .play:before,
.dark article .mso_dpbx .play:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.74 14'%3E%3Cpath d='M3.93,15a2.3,2.3,0,0,1-1.15-.31h0a2.3,2.3,0,0,1-1.15-2V3.3a2.3,2.3,0,0,1,3.44-2L13.22,6a2.29,2.29,0,0,1,.84,3.14,2.26,2.26,0,0,1-.84.84l-8.15,4.7A2.27,2.27,0,0,1,3.93,15Z' transform='translate(-1.63 -1)' fill='%23333'/%3E%3C/svg%3E");
}
.mso_dlpup {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    z-index: 1;
    padding-top: 180px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 999;
    transition: all 0.3s ease-out;
    background: rgb(31 31 31/70%);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
}
.mso_dlpupc {
    position: fixed;
    background: #151515;
    width: 50%;
    padding: 0.8em 1.2em;
    border-radius: 1em;
    z-index: 9999;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    box-shadow: 0 4px 30px -10px #000;
}
.mso_dlpupt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0.2em 0 0.5em;
}
.mso_dlpupt h3 {
    position: relative;
    color: #e4e4e4;
    font-size: 15px;
}
.mso_dlpupt h3 span svg {
    display: flex;
    position: absolute;
    left: -34px;
    top: -6px;
}
.mso_dlpupt h3:before {
    content: "";
    width: 6px;
    height: 16px;
    background: var(--ful-color);
    border-radius: 2px;
    float: right;
    margin: 3px 0 0 6px;
}
.mso_dlpupt i {
    cursor: pointer;
    display: flex;
    justify-content: center;
    width: 35px;
    height: 35px;
    align-items: center;
    fill: #e4e4e4;
}
.mso_dlpupc .mso_f {
    justify-content: center;
    padding: 0.5em 0;
    gap: 0.7em;
}
.mso_dlpupc .mso_f div {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
}
.mso_dlpupc .mso_f div p {
    color: #e4e4e4;
    text-align: center;
    margin: 0 0 1em;
}
.mso_dlpupc .mso_f div a {
    padding: 0 3em;
}
.mso_dlpupc .mso_f a {
    display: flex;
    align-items: center;
    padding: 0.8em 1.2em;
    border-radius: 0.7em;
    height: 48px;
    background: var(--ful-color);
    color: var(--box-bg-color);
    gap: 0.6em;
}
.mso_dlpupc .mso_f span {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1em;
}
.mso_dlpupc .mso_f span strong {
    font-weight: 400;
    color: #fff;
}
.mso_f {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.mso_plyr {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: none;
    z-index: 999999;
}
.mso_plyr .mso_w {
    background: #000;
    backdrop-filter: blur(5px);
    overflow: visible;
    height: 100%;
}
.mso_plyr .mso_f {
    justify-content: space-between;
    padding: 0.5em 0.5em 0.5em 1.2em;
}
.rtctrl {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
}
.mso_plyr.single {
    display: block;
    position: static;
    padding-top: 0;
}
.mso_plyr.single.playlist .controls {
    flex-wrap: wrap;
}
.mso_plyr.single.playlist .time_box {
    margin-top: 0;
}
.mso_plyr .mf_cls {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 371.23 371.23'%3E%3Cpolygon points='371.23 21.21 350.02 0 185.62 164.4 21.21 0 0 21.21 164.4 185.62 0 350.02 21.21 371.23 185.62 206.83 350.02 371.23 371.23 350.02 206.83 185.62 371.23 21.21' fill='%23ccc'/%3E%3C/svg%3E");
    width: 18px;
    height: 18px;
    display: flex;
    cursor: pointer;
    margin-right: 1em;
}
.mso_plyr audio {
    display: none;
}
.mso_plyr .seekbar {
    background: #000;
    width: 100%;
    height: 8px;
    cursor: pointer;
    position: relative;
}
.mso_plyr .seekbar .move {
    background: var(--ful-color);
    position: absolute;
    width: 0;
    height: 100%;
    left: 0;
}
.mso_plyr .controls {
    display: flex;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
}
.mso_plyr .controls .ico {
    margin: 0 1em;
    cursor: pointer;
}
.mso_plyr .controls .ico.play {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.74 14'%3E%3Cpath d='M3.93,15a2.3,2.3,0,0,1-1.15-.31h0a2.3,2.3,0,0,1-1.15-2V3.3a2.3,2.3,0,0,1,3.44-2L13.22,6a2.29,2.29,0,0,1,.84,3.14,2.26,2.26,0,0,1-.84.84l-8.15,4.7A2.27,2.27,0,0,1,3.93,15Z' transform='translate(-1.63 -1)' fill='%23fff'/%3E%3C/svg%3E");
    width: 15px;
    height: 16px;
}
.mso_plyr .controls .ico.pause {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11.93'%3E%3Cpath d='M5,.33c-1.1,0-2,.34-2,.78V11.48c0,.44.9.78,2,.78s2-.34,2-.78V1.11C7,.67,6.1.33,5,.33Zm6,0c-1.1,0-2,.34-2,.78V11.48c0,.44.9.78,2,.78s2-.34,2-.78V1.11C13,.67,12.1.33,11,.33Z' transform='translate(-3 -0.33)' fill='%23fff'/%3E%3C/svg%3E");
    width: 15px;
    height: 18px;
}
.mso_plyr .controls .ico.forward {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103.35 123.06'%3E%3Cpath d='M60.22,113.81a4.54,4.54,0,0,1,0,9.07A60.23,60.23,0,1,1,89.71,10.16l-1.26-3.3a5.06,5.06,0,1,1,9.31-4c0,.12.1.24.14.36l5,13.15a4.87,4.87,0,0,1,.32,1.55,5,5,0,0,1-3.51,5.64L86.27,27.72a5,5,0,0,1-2.92-9.65l1.28-.39a50.59,50.59,0,0,0-10.19-4.19A51.17,51.17,0,1,0,60.22,113.81Zm14.4-7.71q-5,0-11.14-.58T51.62,104.3v-14H75.44a6,6,0,0,0,3.88-1,3.73,3.73,0,0,0,1.26-2.25A19.3,19.3,0,0,0,80.76,85V82.18a6.19,6.19,0,0,0-.86-3.52,3.77,3.77,0,0,0-3.31-1.27H72.65a4.8,4.8,0,0,0-3.14.82,3.53,3.53,0,0,0-1.13,2.36H51.81l1.89-42H95.45V54.22H68.68l-.45,10.19a7.86,7.86,0,0,1,3.69-1.48,29.29,29.29,0,0,1,4.29-.32h6.84a15.6,15.6,0,0,1,8.59,2.14,13.2,13.2,0,0,1,5,5.86,20.59,20.59,0,0,1,1.63,8.3v9.83a17.78,17.78,0,0,1-2.57,10,14.54,14.54,0,0,1-7.81,5.58,42.23,42.23,0,0,1-13.26,1.76Z' transform='translate(0.06 0.18)' fill='%23ccc'/%3E%3C/svg%3E");
    width: 15px;
    height: 18px;
}
.mso_plyr .controls .ico.backward {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103.35 123.06'%3E%3Cpath d='M74.27,111.79A51.17,51.17,0,0,0,45.8,13.49a50.59,50.59,0,0,0-10.19,4.19l1.28.39A5,5,0,0,1,34,27.72L20.53,23.6A5,5,0,0,1,17,18a4.87,4.87,0,0,1,.32-1.55l5-13.15c0-.12.08-.24.13-.36a5.06,5.06,0,1,1,9.32,4l-1.26,3.3A60.23,60.23,0,1,1,60,122.88a4.54,4.54,0,0,1,0-9.07A51.32,51.32,0,0,0,74.27,111.79ZM43.62,106.1q-5,0-11.14-.58T20.62,104.3v-14H44.44a6,6,0,0,0,3.88-1,3.73,3.73,0,0,0,1.26-2.25A19.3,19.3,0,0,0,49.76,85V82.18a6.19,6.19,0,0,0-.86-3.52,3.77,3.77,0,0,0-3.31-1.27H41.65a4.8,4.8,0,0,0-3.14.82,3.53,3.53,0,0,0-1.13,2.36H20.81l1.89-42H64.45V54.22H37.68l-.45,10.19a7.86,7.86,0,0,1,3.69-1.48,29.29,29.29,0,0,1,4.29-.32h6.84a15.6,15.6,0,0,1,8.59,2.14,13.2,13.2,0,0,1,5,5.86,20.59,20.59,0,0,1,1.63,8.3v9.83a17.78,17.78,0,0,1-2.57,10,14.54,14.54,0,0,1-7.81,5.58,42.23,42.23,0,0,1-13.26,1.76Z' transform='translate(-16.94 0.18)' fill='%23ccc'/%3E%3C/svg%3E");
    width: 15px;
    height: 18px;
}
.mso_plyr .controls .ico.back,
.mso_plyr .controls .ico.next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.98 384.1'%3E%3Cpath d='M11.5,280.6l192,160c20.6,17.2,52.5,2.8,52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192,160A32.11,32.11,0,0,0,11.5,280.6Zm256,0,192,160c20.6,17.2,52.5,2.8,52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192,160A32.11,32.11,0,0,0,267.5,280.6Z' transform='translate(-0.02 -63.95)' fill='%23ccc'/%3E%3C/svg%3E");
    width: 23px;
    height: 17px;
}
.mso_plyr .controls .ico.next {
    transform: rotate(180deg);
}
.mso_plyr .controls .ico.volume {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.67 14.67'%3E%3Cpath d='M11.09,4.69a1,1,0,1,0-1.6,1.2h0A3.54,3.54,0,0,1,10.23,8a3.54,3.54,0,0,1-.74,2.12,1,1,0,0,0,1.58,1.23l0,0A5.53,5.53,0,0,0,12.23,8,5.5,5.5,0,0,0,11.09,4.69Zm2.49-1.56A1,1,0,0,0,12.17,3,1,1,0,0,0,12,4.37l0,0A6,6,0,0,1,13.33,8,5.84,5.84,0,0,1,12,11.61a1,1,0,0,0,1.55,1.27A7.81,7.81,0,0,0,15.33,8,7.81,7.81,0,0,0,13.58,3.13ZM7.6.72a.68.68,0,0,0-.72.13L3.51,4H1.33a.67.67,0,0,0-.66.67v6.67a.67.67,0,0,0,.66.66H3.51l3.34,3.12v0A.67.67,0,0,0,8,14.59V1.33A.66.66,0,0,0,7.6.72Z' transform='translate(-0.67 -0.67)' fill='%23ccc'/%3E%3C/svg%3E");
    width: 18px;
    height: 18px;
    cursor: default;
}
.mso_plyr .controls .ico.repeat {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 443.73'%3E%3Cpath d='M392.53,34.13H119.47A119.6,119.6,0,0,0,0,153.6V307.2A119.6,119.6,0,0,0,119.47,426.67H179.2a34.14,34.14,0,0,0,0-68.27H128a59.8,59.8,0,0,1-59.73-59.73V162.13A59.8,59.8,0,0,1,128,102.4H384a59.8,59.8,0,0,1,59.73,59.73V298.67A59.8,59.8,0,0,1,384,358.4H366.93V315.73a8.53,8.53,0,0,0-13.65-6.82l-102.4,76.8a8.54,8.54,0,0,0,0,13.65l102.4,76.8a8.53,8.53,0,0,0,13.65-6.83V426.67h25.6A119.6,119.6,0,0,0,512,307.2V153.6A119.6,119.6,0,0,0,392.53,34.13Z' transform='translate(0 -34.13)' fill='%23ccc'/%3E%3C/svg%3E");
    width: 21px;
    height: 18px;
}
.mso_plyr .controls .ico.repeat.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 443.73'%3E%3Cpath d='M392.53,34.13H119.47A119.6,119.6,0,0,0,0,153.6V307.2A119.6,119.6,0,0,0,119.47,426.67H179.2a34.14,34.14,0,0,0,0-68.27H128a59.8,59.8,0,0,1-59.73-59.73V162.13A59.8,59.8,0,0,1,128,102.4H384a59.8,59.8,0,0,1,59.73,59.73V298.67A59.8,59.8,0,0,1,384,358.4H366.93V315.73a8.53,8.53,0,0,0-13.65-6.82l-102.4,76.8a8.54,8.54,0,0,0,0,13.65l102.4,76.8a8.53,8.53,0,0,0,13.65-6.83V426.67h25.6A119.6,119.6,0,0,0,512,307.2V153.6A119.6,119.6,0,0,0,392.53,34.13Z' transform='translate(0 -34.13)' fill='%23d4a66c'/%3E%3C/svg%3E");
}
.mso_plyr .controls .volume_seek {
    background: #525252;
    width: 100px;
    height: 8px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.mso_plyr .controls .volume_seek .move {
    background: var(--ful-color);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
}
.mso_plyr .time_box {
    color: #737373;
    font-size: 20px;
    direction: ltr;
    margin-left: 0.5em;
    gap: 0.5em;
    display: flex;
}
.mso_plyr .time_box .timer {
    color: #737373;
}
.mso_plyr .time_box .duration {
    color: #e4e4e4;
}
.mso_plyr .infos {
    display: flex;
    align-items: center;
    flex: 1;
}
.mso_plyr .infos .title {
    color: #444;
}
.mso_plyr .infos .title h5 {
    font-size: 15px;
    color: #e4e4e4;
}
.mso_plyr .infos .title h6 {
    font-size: 13px;
    color: var(--ful-color);
}
.mso_plyr .infos figure {
    margin-left: 1em;
}
.mso_plyr .infos figure img {
    width: 55px;
    height: 55px;
    display: flex;
    border-radius: 8px;
    box-shadow: 0 0 10px #000;
}
@media screen and (max-width: 750px) {
    .mso_plyr .infos {
        position: absolute;
        top: -57px;
        right: 0.7em;
        background: #232323;
        padding: 0.4em 0.4em 0.4em 0.6em;
        border-radius: 8px;
    }
    .mso_plyr .infos figure img {
        width: 40px;
        height: 40px;
        margin-left: 0.5em;
    }
    .mso_plyr .infos .title h5 {
        font-size: 13px;
    }
    .mso_plyr .infos .title h6 {
        font-size: 12px;
    }
    .mso_plyr .mso_f {
        justify-content: center;
    }
    .mso_plyr .time_box {
        font-size: 16px;
    }
    .mso_plyr .time_box .duration {
        margin-left: 0.2em;
    }
    .mso_plyr .time_box .timer {
        margin-right: 0.2em;
    }
    .mso_plyr .mf_rw {
        justify-content: center;
    }
    .mso_plyr .mf_cls {
        margin: 0;
        position: absolute;
        top: -34px;
        left: 8px;
        width: 26px;
        height: 26px;
        background-color: #0c0c0c;
        padding: 0.2em;
        border-radius: 4px;
        border: 7px solid #0c0c0c;
    }
    .mso_plyr .infos figure {
        margin-left: 0.3em;
    }
}
@media screen and (max-width: 520px) {
    .mso_plyr .controls .ico {
        margin: 0 0.7em;
    }
    .mso_plyr .mso_f {
        padding: 1em 0;
    }
    .mso_plyr .seekbar {
        background: #232323;
    }
}
@media screen and (max-width: 480px) {
    .rtctrl {
        width: 100%;
    }
    .mso_plyr .controls .volume_seek,
    .mso_plyr .controls .ico.volume {
        display: none;
    }
    .mso_plyr .time_box {
        font-size: 14px;
        margin-left: 0;
        margin-right: 0.5em;
    }
}
@media screen and (max-width: 320px) {
    .mso_plyr .time_box {
        display: none;
    }
    .mso_plyr .controls {
        width: 100%;
    }
}
.mdy_mp3dl .mso_dpbx {
    display: flex;
    align-items: center;
    justify-content: center;
}
.mdy_mp3dl .mso_dpbx > span {
    background: var(--text-color);
}
.ads {
    margin: 15px 0;
}
.ads img {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 20px;
}
@media screen and (max-width: 900px) {
    .mdy_mp3dl,
    .mdy_share,
    .mdy_socials {
        width: 100%;
    }
}
@media screen and (max-width: 800px) {
    .mdy_bdy,
    .mdy_lside {
        width: 100% !important;
    }
    .mdy_bdy {
        order: 1;
    }
    .mdy_lside {
        order: 2;
    }
    .mdy_ftrt {
        justify-content: center;
    }
    .mdy_ftrt ul {
        margin: 0 0 1em;
    }
    .mdy_ftrb {
        margin: 1em 0 0;
    }
    article,
    aside section,
    .mdy_hding,
    .gs_cm {
        margin: 0 0 1em;
    }
    .mdy_ftr {
        padding: 1em 0;
    }
    .mdy_qqnn {
        flex-direction: column;
    }
    .mdy_qqnn div {
        width: 100%;
    }
    .mdy_qqnn .mdy_q2 {
        width: 100%;
    }
    .mdy_qqnn .mdy_q1:before,
    .mdy_qqnn .mdy_q2:before {
        display: none;
    }
    .mdy_specialpost .mdy_spbox {
        width: 25%;
        padding: 5px;
    }
    .mso_dlpupc {
        width: 80%;
    }
}
@media screen and (max-width: 640px) {
    .mdy_head .mdy_w.mdy_flex {
        justify-content: center;
    }
    .mdy_head .mdy_span {
        display: none;
    }
    .mdy_specialpost .mdy_spbox {
        width: 33%;
        padding: 5px;
    }
    .mso_dlpupc {
        width: 95%;
    }
}
@media screen and (max-width: 520px) {
    .mdy_ftrb {
        justify-content: center;
        text-align: center;
    }
    .mdy_ftrt ul {
        justify-content: center;
        line-height: 2;
    }
    article header li:first-child {
        padding-right: 0;
    }
    .mdy_hding {
        padding: 1em;
    }
    .mdy_ftrt div span {
        font-family: sans-serif;
    }
}
@media screen and (max-width: 480px) {
    article header {
        padding: 1em;
    }
    .mdy_specialpost .mdy_spbox {
        width: 50%;
        padding: 5px;
    }
    .mdy_ftrb p {
        margin: 0 0 1em;
    }
    .mdy_shrt span button {
        border-radius: 0;
        background: 0 0;
        border: 0;
        margin: 0;
        width: 40px;
        height: 40px;
    }
    .mdy_shrt {
        width: 95%;
    }
    .mdy_shrt {
        flex-wrap: wrap;
        height: auto;
    }
    .mdy_shrt i {
        justify-content: end;
        padding: 0 0.7em 0.7em;
        margin-top: 1em;
        font-size: 13px;
    }
    .mdy_shrt span button.actived {
        background: 0 0;
        fill: #27ae60;
    }
    .mdy_shrt i:after {
        width: 18px;
        height: 18px;
        margin-right: 0.4em;
        background-size: contain;
    }
    article footer > a svg {
        display: none;
    }
    .mso_dpbx {
        flex-direction: column;
    }
    .mso_dpbx strong,
    .mso_dpbx span {
        width: 90%;
    }
}
@media screen and (max-width: 412px) {
    .mdy_socials {
        grid-template-columns: repeat(1, 1fr);
    }
    article header li:nth-child(2) {
        display: none;
    }
    article header li {
        padding: 0 0.5em;
        font-size: 11px;
    }
    .mdy_ftrt div {
        justify-content: center;
    }
    .mdy_cms > ul:before {
        width: 70%;
        text-align: center;
    }
    .mdy_cms form {
        flex-direction: column;
    }
    .mdy_cmshs,
    .mdy_cmsh {
        width: 100%;
    }
    .mdy_cms form textarea {
        height: 130px;
        margin: 1em 0 0;
    }
}
@media screen and (max-width: 390px) {
    .mdy_cms header span {
        margin: 1em 0 0;
    }
}
@media screen and (max-width: 375px) {
    aside sectionaside sectionr li {
        width: 100%;
    }
}
@media screen and (max-width: 360px) {
    .mdy_mp3dlmdy_mp3dl a,
    .mdy_mp3dlc {
        font-size: 14px;
        padding: 0.7em 0.6em;
    }
}
@media screen and (max-width: 320px) {
    .mdy_share a {
        width: 100%;
        flex: initial;
        margin: 0 !important;
    }
    .mdy_share a:nth-child(1) {
        margin: 0 0 1em !important;
    }
}
