.breadcrumbs {
    color: #999;
    line-height: 3;
    font-weight: 300;
    padding: 0 1em;
}
.breadcrumbs .youhere {
    float: left;
    background: #ccc;
    margin-left: 10px;
    color: #fff;
    padding: 0 1em;
    font-weight: bold;
    margin-left: -1em;
}
.breadcrumbs .youhere i {
    vertical-align: -3px;
    margin-left: 5px;
    font-size: 14px;
}
.breadcrumbs a{color:#777;}
.breadcrumbs a:hover{color:#6C383F;}


.share-post {
    position: relative;
    width: 30px;
    height: 30px;
    float: left;
    cursor: pointer;
    background: #ccc;
    border-radius: 7px;
    margin-top: 4px;
}
.share-post:before {
    content: "\e933";
    font-family: arvandmusic;
    padding: 7px 9px;
    position: absolute;
    font-size: 14px;
    color: #fff;
}

.siteposts .spfooter .share-post a i {
    color: #999;
    float: none;
    margin: 0;
    font-size: 14px;
}
.share-post ul {
    position: absolute;
    left: 30px;
    top: 0px;
    z-index: 9;
    float: left;
    width: 132px;
    opacity: 0;
    visibility: hidden;
}
.share-post:hover ul{opacity:1;visibility:visible;}
.share-post a {
    background: #f2f2f2;
    width: 30px;
    height: 30px;
    float: left;
    margin-left: 3px;
    border-radius: 7px;
    padding: 8px 9px;
}

.siteposts .spfooter .share-post a:hover i{color:#fff}

.share-post li:nth-child(1) a:hover{background:#1472E7;}
.share-post li:nth-child(2) a:hover{background:#f53752;}
.share-post li:nth-child(3) a:hover{background:#0DB36B;}
.share-post li:nth-child(4) a:hover{background:#40a7e3;}


.related-posts .rp-title {
    padding: 2em 1em;
    position: relative;
	text-shadow: 1px 1px 2px RGBA(0, 0, 0, 0.43);
}
.related-posts .rp-title .hover {
    border-radius: 50%;
    background: #1472e7;
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    top: -50%;
    transform: scale(2);
    transition: all 0.4s;
}

.related-posts.rp-artist .rp-title .hover{background:#f53752;}


.related-posts .rp-title span {
    position: absolute;
    color: #fff;
    right: 1em;
    font-size: 15px;
    top: 45%;
    transform: translate(0,-50%);
}
.related-posts .rp-title span i {
    vertical-align: -3px;
}
.related-posts ul {
    margin: 1em;
}
.related-posts li {
    overflow: hidden;
    padding: 0.5em;
}
.related-posts li a {
    color: #4c4c4c;
    float: right;
}
.related-posts li:hover a{color:#1472e7;}
.related-posts.rp-artist li:hover a{color:#f53752;}


.related-posts .ldc-ul_cont {
    cursor: pointer;
    float: left;
    margin: 3px 0px 0px;
    color: #ccc;
	opacity: 0;
visibility: hidden;
}
.related-posts .ldc-ul_cont i {
    color: #F53752;
    float: left;
    margin: 0px 3px 0px 0px;
}
.related-posts .the-views {
    float: left;
    margin: 1px 6px 0px 0px;
    color: #ccc;
	opacity: 0;
visibility: hidden;
}
.related-posts .the-views i {
    float: left;
    color: #d2d2d9;
    margin: 2px 3px 0px 0px;
}
.related-posts .the-views span, .related-posts .ldc-ul_cont span {
    font-size: 11px;
    float: left;
}

.related-posts .ldc-ul_cont span{margin-top:-2px}


.related-posts .rp-title a {
    font-weight: 300;
    position: absolute;
    color: #fff;
    left: 1em;
    font-size: 11px;
    top: 45%;
    transform: translate(0,-50%);
}
.related-posts .rp-title a:hover{opacity:0.6;}

.related-posts li:hover .ldc-ul_cont,
.related-posts li:hover .the-views{
	opacity: 1;
visibility: visible;
}


.single-adver {
    text-align: center;
    margin-bottom: 1em;
    padding: 0 1em;
}
.single-adver img {
    max-width: 100%;
    height: auto;
}


.amboxdownload {
    overflow: hidden;
    margin-bottom: 1em;
    margin-top: 0em;
}

.amboxdownload .ambtitle {
    overflow: hidden;
    margin-bottom: 1em;
    padding: 1em;
    border-bottom: 1px solid #e5e5e5;
}

.amboxdownload .ambtitle .heding {
    float: right;
    font-size: 14px;
    color: #444;
}
.amboxdownload .ambtitle .heding i {
    font-size: 16px;
    vertical-align: -3px;
}

.amboxdownload .sendlyric, .amboxdownload .blogcode {
    float: left;
    background: #ebebeb;
    padding: 2px 5px;
    color: #999;
    cursor: pointer;
    font-size: 11px;
    font-weight: 300;
    border-radius: 3px;
    margin-right: 10px;
}

.amboxdownload .sendlyric:hover,.amboxdownload .blogcode:hover{background:#b7b7b7;color:#fff;}

.amboxdownload .sendlyric i, .amboxdownload .blogcode i {
    font-size: 10px;
    vertical-align: -1px;
}

.amboxdownload.amb-lyric .ambtitle, .amboxdownload.amb-lyric .ambtitle .heding {
    color: #1472e7;
    background: #f2f2f2;
	border:0px;
}


.amboxdownload.amb-lyric .lyric_sendname {
    float: left;
    background: #fff;
    padding: 2px 7px;
    border-radius: 5px;
    color: #999;
    font-weight: 300;
}
.amboxdownload.amb-lyric .lyricbody {
    color: #777;
    text-align: center;
    font-weight: 300;
    line-height: 2;
    padding: 0em 1em;
}

.shortlink {
    background: #f2f2f2;
    overflow: hidden;
    padding: 1em;
}
.shortlink .heding {
    float: right;
    font-weight: normal;
    font-size: 14px;
    color: #777;
    margin-top: 2px;
}
.shortlink .heding i {
    vertical-align: -2px;
    margin-left: 2px;
    transform: rotate(45deg);
    display: inline-block;
}
.shortlink textarea {
    font-size: 11px;
    direction: ltr;
    text-align: center;
    resize: none;
    color: #999;
    float: left;
    width: 210px;
    height: 23px;
    background: #fff;
    padding: 3px 9px;
    border-radius: 3px;
}
.shortlink textarea:hover{background:#1472E7;color:#fff;}



.lyric-blocode{opacity:0;visibility:hidden;transform:scale(1.5);position:fixed;z-index:1;padding-top:180px;left:0px;top:0px;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.2);z-index:99;}


.lyric-blocode .lb-title {
    overflow: hidden;
    position: relative;
    padding: 2em 1em 3em;
}
.lyric-blocode .lb-title span,
.lyric-blocode .lb-title i{
    position: absolute;
    color: #fff;
    font-size: 15px;
    top: 45%;
    transform: translate(0,-50%);
}
.lyric-blocode .lb-title span{right: 1em;}
.lyric-blocode .lb-title i {left: 1em;cursor: pointer;}


.lyric-blocode .lb-title .hover {
    border-radius: 50%;
    background: #1472e7;
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    top: -50%;
    transform: scale(2);
    transition: all 0.4s;
	display: block;
}
.lyric-blocode .lb-content {
    background-color: #fff;
    width: 40%;
    box-shadow: 1px 1px 5px RGBA(0, 0, 0, 0.1);
    margin: auto 27%;
    border-radius: 7px;
    top: 0px;
    overflow: hidden;
}

.lyric-blocode .lb-body{padding:1em;}


.notifications{color:#FFF;padding:5px 10px;margin-top:1em;border-radius:4px;}
.success{background:#0db36b;}
.failed{background:#f53752;}


.lyric-blocode input, .lyric-blocode textarea {
    background: #f2f2f2;
    padding: 1em 1.5em;
    display: block;
    width: 100%;
    resize: vertical;
    margin-top: 10px;
    font-size: 12px;
    color: #333;
    border-radius: 4px;
}
.lyric-blocode .bcf-textarea {
    direction: ltr;
    text-align: left;
    overflow: hidden;
    margin: 0;
}

.lyric-blocode input:focus,.lyric-blocode textarea:focus{color:#1472e7;}

.lyric-blocode button {
    background: #1472e7;
    padding: 5px 10px;
    border-radius: 4px;
    color: #fff;
    font-size: 13px;
    margin-top: 1em;
    border: 2px solid #1666cb;
}
.lyric-blocode button:hover {
    background: #1666cb;
}
.amboxdownload li a {
    display: block;
    font-weight: 900;
    font-size: 14px;
    margin-bottom: 0.5em;
    color: #777;
    background: #f2f2f2;
    overflow: hidden;
    line-height: 3;
	padding: 0 1em;
}
.amboxdownload li:last-child a{margin:0px}
.amboxdownload li a i {
    padding: 7px;
    float: right;
    font-size: 13px;
    color: #fff;
    height: 27px;
    width: 27px;
    border-radius: 50%;
    margin:8px 0 0 8px;
    position: relative;
}
.amboxdownload li a i:after {
    content: "";
    left: -7px;
    top: 23px;
    border: solid;
    content: " ";
    position: absolute;
    border-color: rgba(255, 255, 255, 0);
    border-width: 7px 6px 0px 7px;
    transform: rotate(-45deg);
}
.amboxdownload li a span {
    float: left;
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
    line-height: initial;
    margin: 10px 10px 10px 0px;
}
.amboxdownload .red:hover{color:#f53752;}
.amboxdownload .blue:hover{color:#1472e7;}
.amboxdownload .green:hover{color:#0db36b;}
.amboxdownload .violet:hover{color:#6f3ab0;}
.amboxdownload .orange:hover{color:#ff731f;}
.amboxdownload .red span,
.amboxdownload .red i{background: #f53752;}
.amboxdownload .blue span,
.amboxdownload .blue i{background: #1472e7;}
.amboxdownload .green span,
.amboxdownload .green i{background: #0db36b;}
.amboxdownload .violet span,
.amboxdownload .violet i{background: #6f3ab0;}
.amboxdownload .orange span,
.amboxdownload .orange i{background: #ff731f;}
.amboxdownload .red i:after{border-right-color: #f53752;}
.amboxdownload .blue i:after{border-right-color: #1472e7;}
.amboxdownload .green i:after{border-right-color: #0db36b;}
.amboxdownload .violet i:after{border-right-color: #6f3ab0;}
.amboxdownload .orange i:after{border-right-color: #ff731f;}
.amboxdownload.videoplayer{padding:1em 1em 0;}
.amboxdownload.ambaudio {
    overflow: initial;
    display: inline-block;
    width: 100%;
}
.amboxdownload.videoplayer video,
.amboxdownload.ambaudio audio{width:100%;}
.audioplayer{height:2.5em;color:#FFF;position:relative;z-index:1;background:#444;margin:1em;display:block;}
.audioplayer-mini{width:2.5em;margin:0 auto;}
.audioplayer > div{position:absolute;}
.audioplayer-playpause{width:2.5em;height:100%;text-align:left;text-indent:-9999px;cursor:pointer;z-index:2;top:0;left:0;border-right: 1px solid #333;}
.audioplayer-mini .audioplayer-playpause{width:100%;}
.audioplayer-playpause:hover,
.audioplayer-playpause:focus{background-color:#333;}
.audioplayer-playpause a{display:block;}
.audioplayer-stopped .audioplayer-playpause a{width:0;height:0;border:0.5em solid transparent;border-right:none;border-left-color:#fff;content:'';position:absolute;top:50%;left:50%;margin:-0.5em 0 0 -0.25em;}
.audioplayer-playing .audioplayer-playpause a{width:0.75em;height:0.75em;position:absolute;top:50%;left:50%;margin:-0.375em 0 0 -0.375em;}
.audioplayer-playing .audioplayer-playpause a:before,
.audioplayer-playing .audioplayer-playpause a:after{width:40%;height:100%;background-color:#fff;content:'';position:absolute;top:0;}
.audioplayer-playing .audioplayer-playpause a:before{left:0;}
.audioplayer-playing .audioplayer-playpause a:after{right:0;}
.audioplayer-time {
    width: 4.375em;
    height: 100%;
    line-height: 3em;
    text-align: center;
    z-index: 2;
    top: 0;
    font-size: 11px;
}
.audioplayer-time-current{left:2.5em;}
.audioplayer-time-duration{right:2.5em;}
.audioplayer-novolume .audioplayer-time-duration{border-right:0;right:0;}
.audioplayer-bar{height:0.875em;background-color:#222;cursor:pointer;z-index:1;top:50%;right:6.875em;left:6.875em;margin-top:-0.438em;}
.audioplayer-novolume .audioplayer-bar{right:4.375em;}
.audioplayer-bar div{width:0;height:100%;position:absolute;left:0;top:0;}
.audioplayer-bar-loaded{background-color:#333;z-index:1;}
.audioplayer-bar-played{background:#007fd1;z-index:2;}
.audioplayer-volume{width:2.5em;height:100%;text-align:left;text-indent:-9999px;cursor:pointer;z-index:2;top:0;right:0;border-left: 1px solid #333;}
.audioplayer-volume:hover,
.audioplayer-volume:focus{background-color:#333;}
.audioplayer-volume-button{width:100%;height:100%;}
.audioplayer-volume-button a{width:0.313em;height:0.375em;background-color:#FFF;display:block;position:relative;z-index:1;top:44%;left:-55%;}
.audioplayer-volume-button a:before,
.audioplayer-volume-button a:after{content:'';position:absolute;}
.audioplayer-volume-button a:before{width:0;height:0;border:0.5em solid transparent;border-left:none;border-right-color:#fff;z-index:2;top:50%;right:-0.25em;margin-top:-0.5em;}
.audioplayer:not(.audioplayer-muted) .audioplayer-volume-button a:after{width:0.313em;height:0.313em;border:0.25em double #fff;border-width:0.25em 0.25em 0 0;left:0.563em;top:-0.063em;border-radius:0 0.938em 0 0;transform:rotate(45deg);}
.audioplayer-volume-adjust{height:6.25em;cursor:default;position:absolute;left:0;right:0px;top:-9999px;background:#333;}
.audioplayer-volume:not(:hover) .audioplayer-volume-adjust{opacity:0;}
.audioplayer-volume:hover .audioplayer-volume-adjust{top:auto;bottom:100%;}
.audioplayer-volume-adjust > div{width:40%;height:80%;background-color:#222;cursor:pointer;position:relative;z-index:1;margin:30% auto 0;}
.audioplayer-volume-adjust div div{width:100%;height:100%;position:absolute;bottom:0;left:0;}
.audioplayer-novolume .audioplayer-volume{display:none;}
.audioplayer-bar-played,
.audioplayer-volume-adjust div div{background:#f53752;}
.audioplayer-bar,
.audioplayer-bar div,
.audioplayer-volume-adjust div{border-radius:4px;}
.audioplayer-volume-adjust{border-top-left-radius:2px;border-top-right-radius:2px;}
.audioplayer *,
.audioplayer *:before,
.audioplayer *:after{transition:color .25s ease, background-color .25s ease, opacity .5s ease;}
.playlist {
    margin: 0 0 2em;
    overflow: hidden;
}
.playlist .pltitle {
    text-align: center;
    padding: 1em;
    font-weight: 300;
    font-size: 13px;
    border-top: 2px solid #f2f2f2;
}
.mdtc-clnplra-main-player *{color:inherit;line-height:1em;box-sizing:content-box !important;}
.mdtc-clnplra-main-player .mdtc-clnplra-playlist ul{display:block !important;}
.mdtc-clnplra-main-player .mdtc-clnplra-playlist ul li{position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;color:#222;cursor:pointer;padding: 0.3em;}
.mdtc-clnplra-main-player .mdtc-clnplra-playlist ul li.mdtc-clnplra-playlist-current{background:#1472E7 !important;color:#ffffff;}
.mdtc-clnplra-main-player .mdtc-clnplra-playlist ul li:nth-child(even){background:#f7f7f7;}
.mdtc-clnplra-main-player .mdtc-clnplra-playlist ul li:hover{background:#d1d1d1;}
.mdtc-clnplra-main-player .mdtc-clnplra-playlist ul li .mdtc-clnplra-playlist-item{text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding:9px 10px 8px;}
.mdtc-clnplra-main-player .mdtc-clnplra-playlist ul li .mdtc-clnplra-free-media{float:left;opacity:0.5;margin:9px 0px 0px 10px;font-weight:300;}
.mdtc-clnplra-main-player .mdtc-clnplra-playlist ul li .mdtc-clnplra-free-media a:hover{color:#fff;}
.mdtc-clnplra-main-player .mdtc-clnplra-playlist .mdtc-clnplra-artist,
.mdtc-clnplra-main-player .mdtc-clnplra-playlist ul li .mdtc-clnplra-free-media:hover{opacity:0.6;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface{min-height:68px;background:#f2f2f2;display:flex;direction:ltr;padding: 0 1em;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-controls{height:44px;padding:24px 20px 0px 5px;white-space:nowrap !important;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-controls .mdtc-clnplra-previous,
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-controls .mdtc-clnplra-next{width:18px;height:23px;display:inline-block;opacity:0.4;font-size:21px;color:#919191;position:relative;top:-2px;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-controls .mdtc-clnplra-play,
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-controls .mdtc-clnplra-pause{width:19px;height:23px;display:inline-block;margin:0px 16px 0px 18px;opacity:0.9;font-size:23px;color:#919191;position:relative;top:-1px;transition:all 0.2s ease-in-out;}

.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-controls .mdtc-clnplra-pause{color: #1472E7;}

.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-seek-container{flex-grow:1000;padding:20px 0px 0px 0px;overflow:hidden;position:relative;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-seek-container .mdtc-clnplra-seek-container-inner{position:absolute;left:0px;right:25px;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-seek-container .mdtc-clnplra-seek-container-inner .mdtc-clnplra-song-title{height:16px;overflow:hidden;text-align:right;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-seek-container .mdtc-clnplra-seek-container-inner .mdtc-clnplra-song-title .mdtc-clnplra-song-title-inner{white-space:nowrap;display:inline-block;color:#222222;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-seek-container .mdtc-clnplra-seek-container-inner .mdtc-clnplra-time{float:left;color:#919191;cursor:pointer;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-seek-container .mdtc-clnplra-seek-container-inner .mdtc-clnplra-progress{width:100%;height:4px;background:#d1d1d1;display:block;border-radius:2px;margin-top:8px;cursor:pointer;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-seek-container .mdtc-clnplra-seek-container-inner .mdtc-clnplra-progress .mdtc-clnplra-seek-bar,
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-seek-container .mdtc-clnplra-seek-container-inner .mdtc-clnplra-progress .mdtc-clnplra-seek-bar .mdtc-clnplra-play-bar{display:block;height:6px;background:#ccc;border-radius:3px;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-seek-container .mdtc-clnplra-seek-container-inner .mdtc-clnplra-progress .mdtc-clnplra-seek-bar .mdtc-clnplra-play-bar{background:#1472E7;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-volume-bar{height:9px;min-width:70px;max-width:70px;background:#c2c2c2;border-radius:9px;display:inline-block;position:relative;margin:32px 20px 0px 0px;float:right;cursor:pointer;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-volume-bar .mdtc-clnplra-volume-bar-value{display:inline-block;height:7px;border-radius:9px;background:#1472e7;border:1px solid #1573e5;position:absolute;top:0px;left:0px;}

.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-toggles{padding:30px 0px 0px;white-space:nowrap;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-toggles li,
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-controls li{display:inline-block;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-toggles li .mdtc-clnplra-shuffle{display:inline-block;width:17px;height:14px;opacity:0.4;margin-right:10px;font-size:15px;color:#919191;position:relative;top:-3px;left:0px;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-toggles li .mdtc-clnplra-shuffle-off,
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-toggles li .mdtc-clnplra-repeat,
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-toggles li .mdtc-clnplra-repeat-off{display:inline-block;width:17px;height:14px;opacity:1;margin-right:10px;font-size:15px;color:#919191;position:relative;top:-3px;left:0px;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-toggles li .mdtc-clnplra-repeat{opacity:0.4;}
.mdtc-clnplra-main-player .mdtc-clnplra-interface .mdtc-clnplra-toggles li .mdtc-clnplra-download-one{opacity:0.4;width:17px;height:14px;margin-right:35px;margin-left:-5px;font-size:21px;color:#919191;position:relative;top:-3px;left:0px;}
.mdtc-clnplra-main-player .mdtc-clnplra-previous:hover,
.mdtc-clnplra-main-player .mdtc-clnplra-next:hover,
.mdtc-clnplra-main-player .mdtc-clnplra-play:hover,
.mdtc-clnplra-main-player .mdtc-clnplra-pause:hover,
.mdtc-clnplra-main-player .mdtc-clnplra-volume-bar:hover{opacity:1;}
.mdtc-clnplra-no-solution{display:block;padding:15px;}
.mdtc-clnplra-no-solution span{display:block;font-weight:bold;}
.mdtc-clnplra-disabled-controls.mdtc-clnplra-main-player .mdtc-clnplra-previous,
.mdtc-clnplra-disabled-controls.mdtc-clnplra-main-player .mdtc-clnplra-next,
.mdtc-clnplra-disabled-controls.mdtc-clnplra-main-player .mdtc-clnplra-toggles li .mdtc-clnplra-shuffle,
.mdtc-clnplra-disabled-controls.mdtc-clnplra-main-player .mdtc-clnplra-toggles li .mdtc-clnplra-repeat{display:none !important;}
.mdtc-clnplra-responsive:not(.mdtc-clnplra-solo-player) .mdtc-clnplra-interface{position:relative;min-height:108px;}
.mdtc-clnplra-responsive:not(.mdtc-clnplra-solo-player) .mdtc-clnplra-interface .mdtc-clnplra-controls{flex-grow:100;}
.mdtc-clnplra-responsive:not(.mdtc-clnplra-solo-player) .mdtc-clnplra-interface .mdtc-clnplra-seek-container{position:absolute;bottom:0px;width:100%;left:0px;right:0px;height:30px;padding:0px 0px 15px 0px;}
.mdtc-clnplra-responsive:not(.mdtc-clnplra-solo-player) .mdtc-clnplra-interface .mdtc-clnplra-seek-container .mdtc-clnplra-seek-container-inner{right:20px;left:20px;}
.vebeet-cleanaudioplayer > ul,.vebeet-cleanaudioplayer .audioplayer{display:none;}
.mdtc-clnplra-solo-download .mdtc-clnplra-download-one{display:inline-block !important;}
.comments{margin-bottom:2em;}
.comments-send .cs-title {
    padding: 2em 1em;
    position: relative;
    text-shadow: 1px 1px 2px RGBA(0, 0, 0, 0.43);
}
.comments-send .cs-title .hover {
    border-radius: 50%;
    background: #6c383f;
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    top: -50%;
    transform: scale(2);
    transition: all 0.4s;
}
.comments-send .cs-title .cst-txt{
    position: absolute;
    color: #fff;
    right: 1em;
    font-size: 15px;
    top: 45%;
    transform: translate(0,-50%);
}
.comments-send .cs-title .cst-txt i {
    vertical-align: -3px;
    font-size: 18px;
}
.comments-send .cs-title .cst-num {
    font-weight: 300;
    font-size: 10px;
    color: rgba(255, 255, 255, 0.6);
    margin-right: 5px;
}
.comments-send a{color:#333}
.comments-send .comment-form {
    padding: 1.5em 1.5em 0.5em;
    color: #666;
    overflow: hidden;
    font-weight: 300;
}
.comments-send .comment-form a{color:#333;}
.comments .cm-rightinfo{width:35%;float:right;}
.comments-send .cm-rightinfo input, .comments-send .leftextarea textarea, .comment-lists .cm-rightinfo input, .comment-lists .leftextarea textarea {
    padding: 10px;
    margin-bottom: 10px;
    width: 100%;
    background: #f2f2f2;
    font-size: 11px;
    color: #666;
    border-radius: 3px;
}
.comments-send .cm-rightinfo input:focus, .comments-send .leftextarea textarea:focus{color: #6c383f;}
.comments-send .cm-rightinfo label,.comment-lists .cm-rightinfo label{width:100%;position:relative;float:right;padding-left:5px;}
.comments-send .cm-rightinfo label input,.comment-lists .cm-rightinfo label input{width:100%;text-indent:25px;height:36px;}
.comments-send .cm-rightinfo label i, .comment-lists .cm-rightinfo label i {
    position: absolute;
    right: 0px;
    top: 1px;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    color: #6c383f;
}
.comments-send .leftextarea,.comment-lists .leftextarea{float:left;width:64%;position:relative;}
.comments-send .leftextarea textarea,.comment-lists .leftextarea textarea{float:left;width:100%;height:130px;resize:vertical;background: #e5e5e5;}
.comments-send .leftextarea button, .comment-lists .leftextarea button {
    float: left;
    background: #f53752;
    padding: 5px 15px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    margin: 0.5em 10px 0.8em 0px;
    border: 2px solid #e6324b;
}
.comments-send .leftextarea .resetbutton, .comment-lists .leftextarea .resetbutton {
    background: #b5b5b5;
    color: #fff;
    border-color: #a8a8a8;
}
.comments-send .leftextarea button:hover,.comment-lists .leftextarea button:hover{background:#e6324b;}
.comments-send .leftextarea .resetbutton:hover,.comment-lists .leftextarea .resetbutton:hover{background:#A8A8A8;}
.comment-lists{padding:1.5em 1.5em 0;overflow:hidden;}
.comment-lists .comment {
    margin-bottom: 10px;
    font-size: 11px;
    font-weight: 300;
}
.comments .form-submit{display:none;}
.comments .meta {
    overflow: hidden;
    position: relative;
    padding: 0 0 1em;
	width: 100%;
}
.comments .meta .avatar {
    float: right;
    border-radius: 50px;
    margin-left: 1em;
}
.comments .author {
    font-style: normal;
    font-size: 15px;
    display: block;
    margin-top: 5px;
}
.comments .author a, .comments .author span {
    color: #6c383f;
    font-weight: bold;
}
.odd-cm, .odd-cm2 {
    background: #f53752;
    color: #fff;
    border-radius: 3px;
    padding: 1px 4px;
    font-size: 10px;
    font-style: normal;
    float: right;
    margin: 3px 0 0 5px;
}
.odd-cm2{background:#f2f2f2;color:#999;}
.comments .cm-date {
    color: #999;
    font-size: 12px;
    display: block;
}
.comments .cm-like {
    float: left;
    width: 60px;
    margin-top: -3.3em;
}
.comments .cm-like .c_like, .comments .cm-like .c_dislike{font:11px sans,tahoma;cursor:pointer;float:left;}
.comments .cm-like .c_like{color:#0db36b;}
.comments .cm-like .c_dislike{color:#f53752;}
.comments .cm-like .ldc-ul_cont span{float:right;margin:2px 5px;}
.comments .cm-like .ldc-ul_cont:before{font-family:'arvandmusic';float:left;margin:4px 0px 0px 5px;}
.comments .cm-like .c_like:before{content:"\e913";}
.comments .cm-like .c_dislike:before{content:"\e913";}
.comments-close{padding:1em}
.comments .comment-body {
    padding: 0 1.5em;
    overflow: hidden;
    background: #f2f2f2;
    margin-bottom: 1em;
    border-bottom: 4px solid #6c383f;
}
.comments .comment-body .comment-text {
    padding: 1em 0px;
    font-size: 13px;
    text-align: justify;
}
.comment-reply-link {
    padding: 5px 15px;
    background: #6c383f;
    color: #fff;
    float: left;
    font-size: 13px;
}
.comment-reply-link:hover{color:yellow;}
.comment-reply-title{float:right;width:100%;}
#cancel-comment-reply-link {
    color: #fff;
    font-size: 13px;
    padding: 4px 10px;
    background: #f53752;
    margin-bottom: 5px;
    float: right;
    border-radius: 3px;
    font-weight: 300;
}
#cancel-comment-reply-link:hover{background: #e6324b;}
.comment-moderated {
    float: right;
    font-style: normal;
    color: #724047;
    background: #cababc;
    padding: 6px 10px;
}
.depth-1 .comment-respond{margin-top:10px;margin-bottom:-10px;padding:0px 15px 15px;}
.depth-2{padding-right:15px;margin-bottom:0px !important;}
.depth-3,.depth-4,.depth-5{padding-right:15px;margin-top:15px;margin-bottom:0px !important;}
.depth-2 .author:before {
    content: "\e936";
    font-family: arvandmusic;
    float: right;
    margin: 3px 0px 0px 4px;
    color: #f53752;
    font-size: 12px;
    background: #f2f2f2;
    padding: 2px;
    border-radius: 3px;
}
.comment-lists .cm-rightinfo label i{color:#ccc;}
.comments .navigation-cm{float:right;width:100%;}
.comments .navigation-cm span{float:right;margin-bottom:10px;}
.comments .navigation-cm span a {
    background: #f2f2f2;
    color: #6c383f;
    padding: 6px 10px;
    border-radius: 4px;
    display: block;
}
.comments .navigation-cm .previous-cm{float:left;}
.comments .navigation-cm a:hover{background:#6c383f;color:#fff;}
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before{text-align:center;}
.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before{content:"\e908";}
.vjs-icon-play-circle{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-play-circle:before{content:"\f102";}
.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before{content:"\e907";}
.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:"\e930";}
.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:"\e92e";}
.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:"\e92f";}
.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before{content:"\e90a";}
.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before{content:"\e931";}
.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e932";}
.vjs-icon-audio-description, .video-js .vjs-descriptions-button{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button:before{content:"\f11d";}
.vjs-icon-audio, .video-js .vjs-audio-button{font-family:arvandmusic;font-weight:normal;font-style:normal;}
.vjs-icon-audio:before, .video-js .vjs-audio-button:before{content:"\f11e";}
.video-js {
    display: block;
    color: #fff;
    position: relative;
    font-size: 9px;
    line-height: 1;
    width: 100%;
    height: auto;
    float: right;
    background: #444;
}
.video-js *,
.video-js *:before,
.video-js *:after{box-sizing:inherit;}
.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;}
.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3{width:100%;max-width:100%;height:0;}
.video-js.vjs-16-9{padding-top:56.25%;}
.video-js.vjs-4-3{padding-top:75%;}
.video-js.vjs-fill{width:100%;height:100%;}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto;}
.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;}
.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important;}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none;}
.vjs-hidden{display:none !important;}
.vjs-disabled{opacity:0.5;cursor:default;}
.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px;}
.vjs-lock-showing{display:block !important;opacity:1;visibility:visible;}
.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial, Helvetica, sans-serif;text-align:center;width:300px;height:150px;margin:0px auto;}
.vjs-no-js a,
.vjs-no-js a:visited{color:#66A8CC;}
.video-js .vjs-big-play-button{font-size:2em;line-height:2.9em;height:3em;width:3em;display:block;padding:0;cursor:pointer;opacity:1;border:0.06666em solid #fff;transition:all 0.4s;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;border-radius:50%;}
.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em;}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus{border-color:#f53752;background-color:#f23552;transition:all 0s;}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button{display:none;}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block;}
.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;}
.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:0.5em;z-index:2;}
.vjs-menu-button{cursor:pointer;}
.vjs-menu-button.vjs-disabled{cursor:default;}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none;}
.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;font-family:Arial, Helvetica, sans-serif;}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none;}
.vjs-menu li{list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase;}
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115, 133, 159, 0.5);}
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F;}
.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default;}
.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43, 51, 63, 0.7);}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43, 51, 63, 0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em;}
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block;}
.video-js .vjs-menu-button-inline{transition:all 0.4s;overflow:hidden;}
.video-js .vjs-menu-button-inline:before{width:2.222222222em;}
.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em;}
.video-js .vjs-menu-button-inline.vjs-slider-active{transition:none;}
.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:5px;padding:0;margin:0;transition:all 0.4s;}
.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1;}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto;}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto;}
.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden;}
.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:4em;background-color:RGBA(0, 0, 0, 0.7);}
.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility 0.1s, opacity 0.1s;}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s, opacity 1s;}
.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar{display:none !important;}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;}
.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table;}
.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none;}
.video-js .vjs-control::before{font-size:1.8em;line-height:2.3;}
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus{text-shadow:0em 0em 1em white;}
.video-js .vjs-control-text{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle;}
.video-js .vjs-custom-control-spacer{display:none;}
.video-js .vjs-progress-control{flex:auto;align-items:center;min-width:4em;padding: 1.7em 0;}
.vjs-live .vjs-progress-control{display:none;}
.video-js .vjs-progress-holder{flex:auto;transition:all 0.2s;height:0.7em;}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after{font-family:Arial, Helvetica, sans-serif;visibility:visible;font-size:0.6em;}
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,
.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0;}
.video-js .vjs-mouse-display:before{display:none;}
.video-js .vjs-play-progress{background-color:#f53752;}
.video-js .vjs-play-progress:before{position:absolute;top:-16px;right:-5px;font-size:27px;}
.video-js .vjs-time-tooltip,
.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:0.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px 8px;background-color:#fff;background-color:rgba(255, 255, 255, 0.8);border-radius:0.3em;font-size: 9px !important;}
.video-js .vjs-time-tooltip,
.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after{z-index:1;}
.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none;}
.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115, 133, 159, 0.5);}
.video-js .vjs-load-progress div{background:white;background:rgba(115, 133, 159, 0.75);}
.video-js.vjs-no-flex .vjs-progress-control{width:auto;}
.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em;}
.vjs-tooltip-progress-bar{visibility:hidden;}
.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1;}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0;}
.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block;}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;transition:visibility 1s, opacity 1s;}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none;}
.vjs-mouse-display .vjs-time-tooltip,
.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0, 0, 0, 0.8);}
.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;background-color:rgba(255, 255, 255, 0.2);}
.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff;}
.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button{cursor:pointer;flex:none;}
.video-js .vjs-volume-control{width:5em;flex:none;align-items:center;}
.video-js .vjs-volume-bar{margin:1.35em 0.45em;}
.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.5em;}
.vjs-volume-bar.vjs-slider-vertical{width:0.5em;height:5em;margin:1.35em auto;}
.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#f53752;}
.video-js .vjs-volume-level::before{position:absolute;font-size:2.9em;}
.vjs-slider-vertical .vjs-volume-level{width:0.3em;}
.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em;}
.vjs-slider-horizontal .vjs-volume-level{height:0.5em;}
.vjs-slider-horizontal .vjs-volume-level::before{top:-17px;right:-5px;}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%;}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%;}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent;}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0.5em;height:8em;}
.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em;}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden;}
.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em;}
.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em;}
.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent !important;}
.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;}
.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%;}
.vjs-has-started .vjs-poster{display:none;}
.vjs-audio.vjs-has-started .vjs-poster{display:block;}
.vjs-using-native-controls .vjs-poster{display:none;}
.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em;}
.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left;}
.video-js .vjs-time-control{flex:none;font-size:1em;line-height:4.6em;min-width:2em;width:auto;padding-left:1em;padding-right:1em;}
.vjs-live .vjs-time-control{display:none;}
.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time{display:none;}
.video-js .vjs-duration,
.vjs-no-flex .vjs-duration{display:none;}
.vjs-time-divider{display:none;line-height:3em;}
.vjs-live .vjs-time-divider{display:none;}
.video-js .vjs-play-control{cursor:pointer;flex:none;}
.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none;}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em;}
.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000;background-color:rgba(0, 0, 0, 0.5);}
.vjs-subtitles{color:#fff;}
.vjs-captions{color:#fc6;}
.vjs-tt-cue{display:block;}
.video-js .vjs-fullscreen-control{cursor:pointer;flex:none;}
.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.vjs-playback-rate .vjs-menu{width:4em;left:0em;}
.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center;}
.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial, Helvetica, sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;top:50%;vertical-align:middle;width:100%;}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0.85;text-align:left;border:6px solid rgba(43, 51, 63, 0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner{display:block;}
.vjs-loading-spinner:before,
.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white;}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before{border-top-color:white;}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;animation-delay:0.44s;}
@keyframes vjs-spinner-spin{100%{transform:rotate(360deg);}
}
@keyframes vjs-spinner-fade{0%{border-top-color:#73859f;}
20%{border-top-color:#73859f;}
35%{border-top-color:white;}
60%{border-top-color:#73859f;}
100%{border-top-color:#73859f;}
}

.vjs-chapters-button .vjs-menu ul{width:24em;}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto;}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto;}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button{display:none;}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button{display:none;}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button{display:none;}
.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43, 51, 63, 0.75);color:#fff;margin:0 auto;padding:0.5em;height:16em;font-size:12px;width:40em;}
.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto;}
.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font{float:left;}
.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both;}
.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em;}
.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none;}
.vjs-caption-settings .vjs-tracksetting label,
.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px;}
.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right;}
.vjs-caption-settings .vjs-tracksetting > div{margin-bottom:5px;min-height:20px;}
.vjs-caption-settings .vjs-tracksetting > div:last-child{margin-bottom:0;padding-bottom:0;min-height:0;}
.vjs-caption-settings label > input{margin-right:10px;}
.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em;}
.vjs-caption-settings fieldset .vjs-label{position:absolute;padding:0;border:0;height:1px;width:1px;overflow:hidden;}
.vjs-caption-settings input[type="button"]{width:40px;height:40px;}
.video-js .vjs-modal-dialog{background:rgba(0, 0, 0, 0.8);background:linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));}
.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1;}
