.location {text-align: center;border-radius: 1em;padding: .7em;margin: 0 0 1em;background: #fff;border: 2px solid #d9d9d9;color: #495b5d;}
.location a{color:#006A8B !important}
.posts > div hr{background:#f2f2f2;width:100%;height:3px;margin:1em auto}
.mbedit a{position:fixed;left:1em;bottom:1em;padding:.5em 1em;font-size:15px;border-radius:14px;color:#fff;background:#006A8B;z-index:99}
.dl_box a, .all_arts a {background: #006A8B;color: #fff !important;padding: .8em;display: inline-flex;border-radius: 10px;margin: 1em 0 0;font-size: 15px;fill: #fff;align-items: center;justify-content: center;}
.dl_box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.dl_box a{width:49%;margin:1em 0 0}
.dl_box .demo{width:100%}
.all_boxdl p{color:#465363;font-size:13px;margin:.5em 0 0}
.dl_play{display:flex;justify-content:center;align-items:center;color:#495b5d;fill:#495b5d;margin:1em 0 0;background:#d9d9d9;border-radius:50px;padding:.3em}
.dl_play svg{width:16px;height:16px;margin-left:.6em}
audio::-webkit-media-controls-play-button,audio::-webkit-media-controls-panel{background-color:#fff}
.dl_box svg,.all_arts svg{width:22px;height:22px;margin-left:.7em}
.dl_box a span{background:#3d4e58;line-height:1;padding:4px 6px 2px;border-radius:.5em;margin-right:.5em;font-size:13px}
.all_arts a{background:#303841}
.all_boxdl a:hover{background:#46545e}
.all_arts a{width:100%}
.comments > div{margin:0 0 1em}
.comments div h4 i{color:#495b5d;font-size:12px;font-style:normal}
.comments h4{display:flex;padding:.7em 1em;align-items:center;justify-content:space-between}
.comments h4 span{font-size:13px;color:#697383;margin:0 5px}
.comments form{display:flex;justify-content:space-between;flex-wrap:wrap;margin:1em 0}
.comments form textarea,.comments form input{padding:.8em 1.2em;border-radius:1em;transition:all 300ms ease-out;background:#fafafa;border:2px solid #e5e5e5}
.comments form input{width:49%}
.comments form textarea{display:flex;width:100%;resize:none;height:70px}
.comments form input:focus,.comments form textarea:focus{border-color:#006A8B}
.hld{display:flex;justify-content:space-between;width:100%;margin:0 0 1em}
.hldd{position:relative;width:100%}
.comments form button{position:absolute;left:1em;background:#006A8B;height:40px;border-radius:.7em;transition:all 300ms ease-out;padding:0 1em;color:#fff;transform:translate(0,-50%);top:50%}
.cbd{padding:.6em .8em;border-radius:1em;background:#006A8B;color:#fff;justify-content:center!important}
.comments > ul{padding:.8em .8em 1px;background:#e5e5e5;margin:0 0 1.5em;border-radius:1em;width:100%;display:block;border:2px solid #d9d9d9}
.comments ul li > span{font-feature-settings:ss02;display:flex;flex-direction:column;border-radius:.7em;padding:.5em .8em;line-height:2;margin:0 0 1em;background:#f2f2f2}
.comments ul li.administrator > span{background:#495b5d}
.comments ul li.administrator p span b,.comments ul li.administrator p{color:#fff}
.comments ul li p i{font-size:13px;display:inline-block;font-style:normal}
.comments ul li p{display:flex;justify-content:space-between;align-items:flex-start;text-align:justify;flex-wrap:wrap;position:relative}
.comments ul li p span{overflow-wrap:break-word;width:100%}
.comments ul li p span b{color:#495b5d}
.comments ul li p span b:before{content:"";width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16,8a5,5,0,1,0,5,5A5,5,0,0,0,16,8Z' fill='%23495b5d'/%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm7.993,22.926A5,5,0,0,0,19,20H13a5,5,0,0,0-4.993,4.926,12,12,0,1,1,16.944-.959A11.875,11.875,0,0,1,23.993,24.926Z' fill='%23495b5d'/%3E%3Crect fill='none'/%3E%3C/svg%3E");background-size:cover;margin:3px 0 0 6px;float:right}
.comments ul li.administrator > span b:before{filter:brightness(0.5)}
.comments ul li p em{color:#006A8B;display:flex;font-size:12px;font-style:normal}
.related div,.comments > div{display:flex;fill:#eee;margin:1em 0;justify-content:space-between;align-items:center}
.related div span,.comments > div span{display:flex;justify-content:center;align-items:center;background:#006A8B;height:42px;width:42px;border-radius:.8em}
.related div span svg,.comments > div span svg{width:25px;height:25px}
.related div h3,.related div h4,.comments > div h4{display:flex;align-items:center;font-size:15px;background:#e5e5e5;flex:1;height:42px;padding:0 1em;border-radius:.8em;margin-right:.6em;color:#006A8B}
.related ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.related li{width:23.5%;margin:0 0 1em}
.related li a{display:block;overflow:hidden;border-radius:1em}
.related li img{display:block;width:100%}
.tag_box{margin:0 0 1.2em;border-radius:1em;border-top:0;overflow:hidden;padding:1em;line-height:2.2;background:#fff;box-shadow:0 0 25px #e5e5e5}
.tag_box header{padding:1.2em;margin:-1em -1em 1em;line-height:1.8;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #f2f2f2}
.tag_box header h2{font-size:17px}
.tgs{padding:.6em}
.tgs a{background:#f2f2f2;color:#575955;padding:0 .5em;margin:.5em;display:flex;border-radius:.5em}
.tgs a:hover{background:#006a8b;color:#fff}
.related li a span {flex-direction: column;align-items: center;display: flex;text-align: center;transition: all .3s ease-out;background: #fff;padding: .5em;font-size: 14px;min-height: 57px;justify-content: center;}
.related li strong {color: #006a8b;font-size: 15px;margin: 0 0 .2em;width: 100%;text-align: center;}
.related li b {font-size: 13px;width: 100%;text-align: center;}
.mktgis {width: 95%;margin: 0 auto 1.2em;padding: 0;display: flex;justify-content: space-between;margin-top: 1em;}
.mktgis a{color:#fff;display:flex;font-size:14px;padding:.7em .5em;text-align:center;border-radius:10px;justify-content:center;align-items:center;width:49%}
.mktgis .insta {background: #833AB4;box-shadow: 0 3px 8px rgb(131 58 180 / 30%);color: #fff;}
.mktgis .telg {background: #0088CC;box-shadow: 0 3px 8px rgb(0 136 204 / 30%);color: #fff;}
.mktgis svg{margin-left:.6em}
.mktgis a:hover {background: #1a1c18;box-shadow: 0 3px 8px rgb(0 0 0 / 10%);color: #fff !important;}
.dlogin {padding: .7em;color: #f4f4f4;background: #006a8b;border-radius: 1em;margin-top: 1em;}
.dlogin a {color: #f4f4f4;}
.lyric {padding: 1em;background: #f2f2f2;margin-top: 1em;border-radius: 1em;}
.ltitle {color: #fff;margin-bottom: 1em;background: #006a8b;}
.post-song {background: rgba(0, 106, 139, 0.03);padding: 1.2em .8em;border-radius: 1em;text-align: center;margin-top: 1em;}
.post-song svg{margin:0 0 1em;fill:#006a8b;width:80px;height:80px;animation-name:spin;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear}
.post-song p{color:#575955}
.post-song p span{color:#006a8b}
@keyframes spin {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@media screen and (max-width:411px) {
.mktgis a{font-size:13px;padding:.7em 0}
}
@media screen and (max-width:385px) {
.mktgis{flex-direction:column}
.mktgis a{width:100%}
.insta{margin:0 0 1em}
}
@media screen and (max-width:480px) {
.single_dl_links>div{flex-direction:column}
.single_dl_links div{margin:.3em 0}
.single_dl_links>div{border:1px solid #f2f2f2!important;background:#fafafa;border-radius:1em}
}
@media screen and (max-width:320px) {
.player_backward,.player_forward{display:none!important}
}