/* SET BASE
----------------------------------------------- */
* {background: transparent; margin: 0; padding: 0; outline: none; border: 0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
table {border-collapse: collapse; border-spacing: 0;}
input, select {vertical-align: middle;}
article, aside, figure, figure img, hgroup, footer, header, nav, section, main {display: block;}
img {max-width: 100%; border-radius: 3px;}
.clr {clear: both;}
.clearfix:after {content: ""; display: table; clear: both;}

html {font-size: 14px;}
body {font: 14px GothamProRegular, Tahoma, Geneva, sans-serif; line-height: normal; padding: 0; margin: 0;        
color: #222; background-color: #19283f; min-height: 100%; width: 100%; font-weight: normal;
background: linear-gradient(to right, #19283f 0%, #2d9ae7 30%, #ffff00 70%, #19283f);}
a {color: #222; text-decoration: none;}
a:hover, a:focus {color: #2d94e9; text-decoration: none;}
h1, h2, h3, h4, h5 {font-weight: 700; font-size: 18px;}

button, textarea, input[type="text"], input[type="password"] {appearance: none; -webkit-appearance: none; font-size: 16px;}

.button, .btn, .pagi-load a, .up-second li a, .usp-edit a, .qq-upload-button, button:not(.color-btn):not([class*=fr]), 
html input[type="button"], input[type="reset"], input[type="submit"], .meta-fav a, .usp-btn a {
display: inline-block; text-align: center; padding: 0 30px; height: 40px; line-height: 40px; border-radius: 10px; cursor: pointer;  
background-color: #2d94e9; color: #fff; font-size: 14px; font-weight: 700;}
.button:hover, .btn:hover, .up-second li a:hover, .usp-edit a:hover, .qq-upload-button:hover, 
.pagi-load a:hover, .usp-btn a:hover,
button:not(.color-btn):hover, html input[type="button"]:hover, input[type="reset"]:hover, 
input[type="submit"]:hover, .meta-fav a:hover 
{background-color: #57a7ee; color: #fff;}
button:active, input[type="button"]:active, input[type="submit"]:active {box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);}

input[type="text"], input[type="password"] {display: block; width: 100%; height: 40px; line-height: 40px; padding: 0 15px;
background-color: #e4e4e4; color: #222;  border-radius: 4px; box-shadow: none; border: 0;}
input[type="text"]:focus, input[type="password"]:focus {}
input::-webkit-input-placeholder {color: #222; opacity: 0.5;}
input::-moz-placeholder {color: #222; opacity: 0.5;}
input:-moz-placeholder {color: #222; opacity: 0.5;}
input:-ms-input-placeholder {color: #222; opacity: 0.5;} 
input:focus::-webkit-input-placeholder {color: transparent}
input:focus::-moz-placeholder {color: transparent}
input:focus:-moz-placeholder {color: transparent}
input:focus:-ms-input-placeholder {color: transparent} 

select {height: 40px; border: 1px solid #e3e3e3; background-color: #e4e4e4; color: #222;}
textarea {display: block; width: 100%; padding: 15px; overflow: auto; vertical-align: top; resize: vertical; height: 90px; 
background-color: #e4e4e4; color: #222;  border-radius: 4px; box-shadow: none; border: 0;}

.img-box, .img-wide, .img-square, .img-resp, .img-resp-vert, .img-resp-sq, .img-fit 
{overflow: hidden; position: relative; background-color: #222;}
.img-resp {padding-top: 57%;}
.img-resp-vert {padding-top: 124%;}
.img-resp-sq {padding-top: 100%;}
.img-box img, .img-square img, .img-resp img, .img-resp-vert img, .img-resp-sq img {width: 100%; min-height: 100%; display: block;}
.img-resp img, .img-resp-vert img, .img-resp-sq img {position: absolute; left: 0; top: 0;}
.img-wide img {width: 100%; display: block;}
.img-fit img {width: 100%; height: 100%; object-fit: cover;}
.nowrap {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.fx-row, #dle-content {display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;
-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.fx-col {display:-ms-flexbox;display:-webkit-flex;display:flex; 
-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.fx-center {-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.fx-middle {-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.fx-start {-webkit-justify-content:flex-start;justify-content:flex-start;}
.fx-first {-ms-flex-order: -1;-webkit-order: -1;order: -1;}
.fx-last {-ms-flex-order: 10;-webkit-order: 10;order: 10;}
.fx-1 {-ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; 
	max-width: 100%; min-width: 50px;}

@font-face {
    font-family: "GothamProRegular";
    src: url("../fonts/GothamProRegular/GothamProRegular.eot");
    src: url("../fonts/GothamProRegular/GothamProRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/GothamProRegular/GothamProRegular.woff") format("woff"),
    url("../fonts/GothamProRegular/GothamProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "GothamProRegular";
    src: url("../fonts/GothamProBold/GothamProBold.eot");
    src: url("../fonts/GothamProBold/GothamProBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/GothamProBold/GothamProBold.woff") format("woff"),
    url("../fonts/GothamProBold/GothamProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: 700;
}

b, strong, h1, h2, h3, h4, h5, .fw700 {font-weight: 700;}
.fw300 {font-weight: 300;}
.ttu {text-transform: uppercase;}
.icon-left .fa {margin-right: 10px;}
.hover-mask, .album-item, .ps-item {transition: color .2s, background-color .2s, opacity .2s;}
#dle-content > *:not(.album-item) {width: 100%;}


/* BASIC GRID
----------------------------------------------- */
.wrap {min-width:320px; overflow:hidden; position: relative;}
.wrap-center {max-width:1366px; margin:0 auto; position:relative; z-index:20; background-color: #fff;}
.header {height: 70px;}
.logo {width: 255px; background-color: #57a7ee; display: block;}
.login-box-wr {width: 230px; background-color: #d9dfe1;}
.h-main {calc(100% - 460px); padding: 15px 30px;}
.cols {}
.side-left {width: 255px; color: #fff; background-color: #2d94e9; background: linear-gradient(to bottom, #2d94e9 0%,#32d3d4 100%);}
.side-right {width: 230px; background-color: #e3e8e9;}
.main {min-height: 100vh; padding: 20px;}
.footer {background: #19283f url(../images/logo.png) left center no-repeat; padding: 30px 15px 15px 260px; 
color: #fff; min-height: 70px; background-blend-mode: overlay;}

#gotop{position:fixed; width:50px; height:50px; line-height:46px; right:10px; bottom:10px; cursor:pointer; font-size:20px;
z-index:9998; display:none; opacity:1; background-color:#fff; color:#222; 
border-radius:50%; text-align:center; box-shadow: 0 1px 4px rgba(0,0,0,0.2);}


/* HEADER
----------------------------------------------- */
.search-box {width: 325px; position: relative;}
.search-box input#story, .search-box input#story:focus {width: 100%; height: 40px; line-height: 40px; 
border-radius: 20px; background-color: #fff; padding-right: 60px; box-shadow: inset 0 0 0 2px #e3e8e9;}
.search-box button {position: absolute; right: 0; top: 0; color: #2d94e9 !important; background-color: transparent !important; 
padding: 0 !important; width: 50px;}

.letter-box {}
.letter-item {cursor: pointer; display: inline-block; height: 40px; line-height: 40px; 
	margin-left: 12px; font-size: 16px; position: relative; z-index: 888;}
.hidden-menu {width: 270px; padding: 15px 5px 5px 15px; background-color: #fff; 
position: absolute; right: -15px; top: 100%; box-shadow: 0 0 40px rgba(0,0,0,0.1); display: none;}
.hidden-menu a {display: block; width: 40px; text-align: center; height: 40px; line-height: 38px;
border: 1px solid #e3e3e3; float: left; margin-right: 10px; margin-bottom: 10px; 
border-radius: 3px;}

.login-box-wr {line-height: 40px; position: relative; padding: 15px 70px 15px 15px; text-align: right;}
.login-ava {width: 40px; height: 40px; border-radius: 50%; position: absolute; right: 15px; top: 15px; display: block;}
.login-name:hover {text-decoration: underline; cursor: pointer;}
.login-btns {margin-right: -55px;}
.login-btns .btn {width: 100%;}
.hidden-log {display: none;}


/* LOGIN
----------------------------------------------- */
.login-box {background-color:#FFF; padding:20px; display:none;}
.lb-user {margin:-20px -20px 20px -20px; padding:20px; background-color:#f6f6f6;  
display:flex; flex-flow:row wrap; justify-content:center; align-items:center;}
.lb-ava {width:80px; height:80px; border-radius:50%; margin-right:20px;}
.lb-name div {font-size:18px;}
.lb-name a {margin-top:10px;}
.lb-menu a {display:block; line-height:30px; padding:0 10px; background-color:#f6f6f6;}
.lb-menu a:hover, .lb-menu a:hover .fa {background-color:#2d94e9; color:#fff;}
.lb-menu a .fa {color:#2d94e9;}
.login-box input[type="text"], .login-box input[type="password"], .login-box button, .lb-check 
{display:block; margin-bottom:20px; width:100%;}
.lb-check input {display:none;}
.lb-check input + label:before {width:14px; height:14px; margin-right:7px; cursor:pointer; position:relative; top:3px;
border-radius:3px; border:1px solid #ccc; content:""; background-color:#f6f6f6; display:inline-block;}
.lb-check input:checked + label:before {background-color:#e5050b;}
.lb-soc {margin:20px -20px -20px -20px; padding:20px; background-color:#f6f6f6; text-align:center;}
.lb-soc a {display:inline-block; margin:10px 3px 0 3px; vertical-align:top;}
.lb-soc img {display:block; width:30px; height: 30px; border-radius: 15px;}


/* SIDE
----------------------------- */
.side-left a {color: #fff;}
.side-bt {margin-bottom: 30px;}
.side-bt .fa  {color: #2d94e9;}
.side-box {padding: 30px 15px;}
.side-box + .side-box {border-top: 1px solid #32d3d4;}
.side-right .side-box + .side-box {border-color: #ccc;}
.side-nav li > a {display: block; padding-left: 25px; position: relative;}
.side-nav li + li {margin-top: 15px;}
.side-nav .fa {position: absolute; left: 0; top: 0;}
.side-nav .fa + span {opacity: 0.7;}
.side-nav li a:hover .fa + span {opacity: 1;}

.desc-title {margin-bottom: 18px; font-size: 16px;}
.side-desc {font-size: 12px; line-height: 1.5; opacity: 0.7;}
.side-desc a {text-decoration: underline;}
.site-desc a:hover {text-decoration: none;}

.ps-item {}
.ps-item + .ps-item {margin-top: 10px;}
.ps-img {width: 40px;	height: 40px; border-radius: 25%;}
.ps-desc {width: calc(100% - 55px); font-size: 12px;}
.ps-name {	margin-top: 3px; font-size: 12px;}
.side-artists .ps-name {display: none;}

.lcomm + .lcomm {margin-top: 15px;}
.ltext {font-size: 12px;}
.llink {opacity: 0.5;	margin-top: 2px; font-size: 10px; display: block;}


/* SECTION
----------------------------------------------- */
.sect + .sect {margin-top: 15px;}
.sect-title {margin-bottom: 30px; font-size: 1.5rem;}
.sect-title a {color: #2d94e9; margin-left: 15px; display: inline-block; vertical-align: top; font-weight: 400; 
text-transform: none; font-size: 14px; margin-top: 4px;}
.sect-title a:hover {text-decoration: underline;}
.play-items {width: 49%; margin-bottom: 15px;}
.speedbar {color: #888; font-size: 12px; margin: -25px 0 30px 0;}


/* ALBUM
----------------------------------------------- */
.album-item {display: block; width: 18.5%; margin-bottom: 15px;}
.album-title {height: 2.2rem; line-height: 1.1rem; font-size: 1rem; overflow: hidden; margin-top: 15px;}
.hover-mask {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 10;
color: #fff; background-color: rgba(45,148,233,0.7); opacity: 0;}
.hover-mask-box:hover .hover-mask {opacity: 1;}
.hover-mask .fa-play {line-height: 50px; font-size: 18px; padding-left: 2px; 
box-shadow: inset 0 0 0 2px #fff; border-radius: 50%; height: 50px; width: 50px; text-align: center;}


/* DoWn
----------------------------------------------- */
.downl {    text-align: right;font-size: 0.8rem;opacity: 0.7;width: 24px;margin-left: 8px;float: right;}
.downl .fa  {color: #444;line-height: 31px;padding-left: 1px;box-shadow: inset 0 0 0 2px #909394;border-radius: 50%;height: 30px;width: 30px;text-align: center;}
.downl:hover .fa {color: #FA050D; background-color: #f2f6f8;}
.downl .fa:hover  {color: #FA050D;line-height: 31px;padding-left: 1px;box-shadow: inset 0 0 0 2px #FA050D;border-radius: 50%;height: 30px;width: 30px;text-align: center;}

.p-right {text-align: right; font-size: 0.8rem; opacity: 0.7; width: 35px; float: right;}


.main-news-play {position: absolute; width: 135px; height: 135px; left: 10px; top: 12px; cursor: pointer;}
.main-news-play .fa  {color: #2d94e9; line-height: 40px; padding-left:100px;;
box-shadow: inset 0 0 0 0px #2d94e9; border-radius: 50%; height: 100px; width: 100px; text-align: center;}
.play-desc:hover .play-left {text-decoration: underline;}
.main-news-play:hover .fa {color: #fff; background-color: #2d94e9;}
.show-player .main-news-play .fa {color: #fff; background-color: #2d94e9; padding-left: 0px; }


/* PLAY
----------------------------------------------- */
.play-item {padding: 10px 15px; line-height: 30px; padding-left: 74px; position: relative;}
.play-item:nth-child(2n+1) {background-color: #ebf2f8;}
.play-item .track-nameq {display: inline;}
.play-desc {display: block; margin-left: 8px;}

.nogog {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 16px;font-size: 1rem;}
.track-namew {opacity: 0.5;font-size: 1rem;}


.main-news-image {position: absolute; width: 30px; height: 30px; left: 42px; top: 11px; margin-left: 3px;}


.play-right {text-align: right; font-size: 0.8rem; opacity: 0.7; width: 30%; float: right;}
.play-left {font-size: 1rem; width: 68%; float: left;}
.play-ctrl {position: absolute; width: 30px; height: 30px; left: 10px; top: 10px; cursor: pointer;}
.play-ctrl .fa  {color: #2d94e9; line-height: 30px; padding-left: 4px; z-index: 99999;
box-shadow: inset 0 0 0 2px #2d94e9; border-radius: 50%; height: 30px; width: 30px; text-align: center;}
.play-desc:hover .play-left {text-decoration: underline; z-index: 99999}
.play-ctrl:hover .fa {color: #fff; background-color: #2d94e9; z-index: 99999}
.show-player .play-ctrl .fa {color: #fff; background-color: #2d94e9; padding-left: 0px; z-index: 99999}

.item-player {width: 100%; padding: 5px 10px; position: fixed; left: 0; bottom: 0; z-index: 99999;
background-color: #333; color: #fff; box-shadow:0 -5px 11px 0 rgba(0,0,0,0.05);}
.audioplayer {position: relative; max-width: 830px; margin: 0 auto;}
.audioplayer audio {display: none;}
.audioplayer-playpause {width: 50px; margin-right: 30px;}
.audioplayer-time {margin-right: 30px; font-size: 14px;}
.audioplayer-time-duration, .audioplayer-volume {margin-left: 30px; margin-right: 0;}
.audioplayer-bar {-ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; 
	max-width: 100%; min-width: 50px; background-color: #111; height: 20px; border-radius: 10px; position: relative;}
.audioplayer-bar-loaded, .audioplayer-bar-played {position: absolute; left: 0; top: 0; height: 100%; 
border-radius: 10px; background-color: rgba(0,0,0,0.1);}
.audioplayer-bar-played {z-index: 10; background-color: #fad02e;}
.audioplayer-playpause a, .audioplayer-volume-button a {overflow: hidden; width: 40px; height: 40px; line-height: 40px; 
text-indent: -9999px; position: relative; background-color: #222; border-radius: 50%; 
display: block;}
.audioplayer-playpause a:before, .audioplayer-volume-button a:before {display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; 
border-radius: 20px; color: #fff; position: absolute; left: 0; top: 0; 
content:"\f04c"; font-family:'FontAwesome'; font-size: 18px; text-indent: 0;}
.audioplayer-stopped .audioplayer-playpause a:before {content:"\f04b"; left: 3px;}
.audioplayer-volume-button a:before {content:"\f028";}
.audioplayer-muted .audioplayer-volume-button a:before {content:"\f026";}
.audioplayer-volume {position: relative;}
.audioplayer-volume-adjust {width: 40px; height: 100px; background-color: #222; 
position: absolute; right: 0; bottom: 100%; display: none;}
.audioplayer-volume-adjust > div {width: 10px; height: 70px; border-radius: 5px; 
position: relative; left: 15px; top: 15px; background-color: #111; cursor: pointer;}
.audioplayer-volume-adjust > div > div {width: 10px; border-radius: 5px; background-color: #fad02e; 
position: absolute; left: 0; bottom: 0;}
.audioplayer-volume-button {position: relative;}
.audioplayer-volume:hover .audioplayer-volume-adjust {display: block;}
.audioplayer-playpause a:hover, .audioplayer-volume-button a:hover {background-color: #fad02e;}


/* BOTTOM NAVIGATION
----------------------------------------------- */
.bottom-nav {line-height:46px; text-align:center; margin-top: 50px; font-size: 14px;}
.pagi-nav {max-width:100%; display:inline-block;}
.pagi-nav > span {display:inline-block;}
.pprev, .pnext {}
.pprev {}
.pnext a, .pprev a, .pprev > span, .pnext > span {display:block; width:46px; text-align:center;}
.navigation {text-align:center;}
.navigation a, .navigation span, .pnext a, .pprev a, .pprev > span, .pnext > span {display:inline-block; padding:0 5px; 
min-width:46px; background-color:#fff; margin:0 5px; border-radius:23px; margin-top: 10px; 
box-shadow:inset 0px 0 0 1px rgba(0, 0, 0, 0.1);}
.navigation span, .pagi-nav a:hover {background-color:#2d94e9; color:#fff;}
.navigation span.nav_ext {background-color:#fff; color: #ccc;}
.pagi-nav a:hover {background-color:#2d94e9; color:#fff;}
.dle-comments-navigation .pagi-nav {margin-bottom:0;}


/* FOOTER
----------------------------------------------- */
.footer-text {opacity: 0.7; font-size: 12px; margin-right: 15px;}


/* FULL
----------------------------------------------- */
.fcols {margin-bottom: 30px;}
.fright {position: relative;}
.fleft {width: 250px; margin-right: 30px; text-align: center;}
.fimg {width: 250px; height: 250px; position: relative;}
.fimg img {width: 100%; height: 100%; object-fit: cover;}
.fright h1 {font-size: 22px; margin-bottom: 15px; font-weight: 400; padding-right: 170px;	word-break: break-all;}
.fright h1 > span {display: block; font-size: 18px; margin-bottom: 5px; color: #2d94e9;}
.fright h1 a {margin-left: 15px;}
.mrating {position: absolute; right: 0; top: -5px;}
.fimg > a {display: block; position: absolute; right: 0; top: 0; width: 30px; height: 30px; 
	text-align: center; line-height: 30px; color: #fff; font-size: 24px;}

.slice {overflow:hidden; position:relative; transition:height .2s;}
.slice-masked:before {content:'';position:absolute;z-index:1;bottom:0px;left:0;right:0;height:120px;pointer-events:none;
background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);}
.slice-btn {margin:15px 0 0 0;}
.slice-btn span {display:inline-block; cursor:pointer; text-decoration:underline; color:#2d94e9;}
.mt {margin-top: 30px;}
.mbs {margin-bottom: 15px;}

.finfo {}
.finfo li {position: relative; padding: 10px 10px 10px 180px;}
.finfo li:nth-child(2n+1) {background-color: #ebf2f8;}
.finfo li > span:first-child {position: absolute; left: 10px; top: 11px; opacity: 0.6; font-size: 12px;}
.finfo a {color: #2d94e9; text-decoration: underline;}

.ffav {position:absolute; top:10px; right:25px; cursor:pointer; font-size: 14px;}
.ffav a {display: block; height: 40px; line-height: 40px; padding: 0 15px; 
border-radius: 20px; box-shadow: inset 0 0 0 2px #fff; color: #fff;}

.fbtns {background-color: #2d94e9; color: #fff; font-size: 0; position: relative;}
.fplay, .fdl {display: inline-block; vertical-align: top; height: 60px; line-height: 60px; 
	cursor: pointer; width: auto; font-size: 18px; color: #fff;
	padding: 0 30px 0 100px; border-right: 2px solid #fff !important; 
position: relative; text-align: left; border: 0; transition: all .2s linear;}
.fdl:hover, .fplay:hover {background-color: #57a7ee; color: #fff;}
.fdl .fa, .fplay .fa {position: absolute; left: 30px; top: 10px; z-index: 10; 
	line-height: 40px; font-size: 16px; width: 40px; height: 40px; text-align: center; border-radius: 50%; 
box-shadow: inset 0 0 0 2px #fff; color: #fff;}
.fplay .fa {padding-left: 2px;}
.show-player .fplay .fa {padding-left: 0px;}
.show-player .fplay {animation: flash  0.3s infinite linear alternate;}
@keyframes flash {
  from {background-color: #57a7ee;}
  to {background-color: #2d94e9;}
}


/* FULL STORY STATIC
----------------------------------------------- */
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame 
{width: 100%; max-width:100% !important; height:400px; display:block; margin:0 auto;}
.mejs-container {max-width:100% !important;}
.full-text {color:#444; font-size:14px; line-height:1.7;}
.full-text img:not(.emoji) {max-width:100%; margin:10px auto;}
.full-text > img[style*="left"], .full-text > .highslide img[style*="left"] {margin:0 10px 10px 0;}
.full-text > img[style*="right"], .full-text > .highslide img[style*="right"] {margin:0 0 10px 10px;}
.full-text a {text-decoration:underline; color:#2d94e9;}
.full-text a:hover {text-decoration:none;}
.full-text h2, .full-text h3, .full-text h4, .full-text h5 {margin:10px 0; font-size:18px; font-weight:700;}
.full-text p {margin-bottom:10px;}
.full-text > ul, .full-text > ol {margin:10px 0;}
.full-text > ul li {list-style:disc; margin-left:40px; position:relative;}
.full-text > ol li {list-style:decimal; margin-left:40px;}

.full-text table {width:100%; text-align:left; margin:0;}
.full-text table tr td {padding:3px 7px; border:2px solid #fff;}
.full-text table tr:nth-child(2n+1) {background-color:#e3e3e3;} 
.full-text222 table tr:nth-child(1) {background-color:#0297dc !important; color:#FFF; font-size:14px !important;}
.full-text table img {display:block; margin:0; border:0; max-width:350px}
.attach {line-height:40px; background-color:#f5f5f5; padding:0 15px 0 0; border-radius:4px; margin:10px 0; overflow:hidden;}
.attach .download-link {color:#FFF !important; text-decoration:none !important; margin-right:15px; float:left; 
display:inline-block; padding:0 15px; background:#0297dc;}
.attach-info {float:right;}
.attach i {margin-right:5px;}
.dcont {border:1px solid #e3e3e3; padding:0 15px 15px 15px; margin:0 0 20px 0; line-height:20px;}
.polltitle {display:block; padding:5px 15px; margin:0 -15px 15px -15px; font-size:18px; background-color:#f5f5f5; line-height:normal;}
.full-taglist a {color:#4a61a3;}
.full-taglist {margin:0;}


/* COMMENTS
----------------------------------------------- */
.full-comms {position: relative;}
.comms-title {line-height:40px;}
.comms-title > span {font-size:14px; opacity: 0.5;}
.add-comm-form {position:relative; margin:15px 0 0 0; padding: 15px; 
border: 0px solid #e3e3e3; display:none; background-color: #ebf2f8;}
.ac-soc {position:absolute; right:0px; top:-8px;}
.ac-soc:before {content:attr(data-label); display:inline-block; vertical-align:top; line-height:30px; margin-right:5px;}
.ac-soc a {display:inline-block; margin:0 0 0 3px; vertical-align:top;}
.ac-soc img {display:block; width:30px;}
.ac-inputs, .ac-textarea {margin-bottom:15px;}

.ac-av {width:40px; height:40px; border-radius:50%; float:left; margin-right:10px;
background:#fff url(../dleimages/noavatar.png) no-repeat; background-size:contain;}
.ac-title {font-weight:700; margin-bottom:15px; text-transform:uppercase;}
.ac-inputs input {width:49%; background-color:#FFF; box-shadow:0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1);}
.ac-textarea textarea {height:85px; background-color: #fff;}
.ac-submit {}
.sec-answer + .sec-label {margin-top:10px;}
.ac-protect {margin-top:-10px; display:none;}
.ac-protect .label {font-size:12px;}
.ac-protect .sep-input {padding:10px 10px 10px 160px;}
.ac-protect input {background-color:#FFF;}

.mass_comments_action {text-align:right; padding:5px 15px; background-color:#f0f0f0; margin:20px 0 0 0;}
.last-comm-link {font-size:16px; margin-bottom:10px;}
.last-comm-link a {text-decoration:underline; color:#6c9bd3;}
.full-comms {}
#dle-comments-list {margin-top: 15px;}
.add-comm-btn {position: absolute; right: 0; top: -8px;}

.comm-item {padding-left:55px; margin-bottom:30px;}
.comm-left {width:40px; height:40px; margin-left:-55px; float:left; border-radius:50%;}
.comm-right {width:100%; float:right; position:relative;}

.comm-one {padding:0 80px 5px 0; position:relative; font-size:12px; color: #888;}
.comm-one > span:nth-child(4) {float:right; margin-right:0;}
.comm-one > span {float:left; margin-right:20px;}
.comm-author {color: #2d94e9;}
.comm-author a {color: #2d94e9;}
.rate3-comm {position:absolute; right:0; top:0; white-space:nowrap; font-size:16px;}
.rate3-comm a {cursor:pointer; height:20px; line-height:20px; display:inline-block; font-size:14px;
color:#0aa80a; margin:0 5px 0 0; vertical-align:top}
.rate3-comm a:last-child {color:#d00e0e; margin:0 0 0 5px;}
.rate3-comm a:hover {opacity:0.5;}
.rate3-comm > span {height:20px; line-height:20px; display:inline-block; font-size:11px; font-weight:700; vertical-align:top;}
.rate3-comm > span > span.ratingtypeplus {color: #06b601;}
.rate3-comm > span > span.ratingplus {color: #95c613;}
.rate3-comm > span > span.ratingminus {color: #ff0e0e;}
.comm-two {}
.signature {font:italic 12px Georgia, "Times New Roman", Times, serif; margin-top:10px; padding-top:10px; 
border-top:1px dashed #000;}
.comm-three {margin-top:10px; font-size:12px; text-align:right;}
.comm-three li {display:inline-block; margin-left:10px; line-height: 20px;}
.comm-three a {display: inline-block; vertical-align: middle; 
	border: 1px solid transparent; line-height: 18px; height: 20px;}
.comm-three li:first-child {margin-left:0px; float:left;}
.comm-three li:first-child a {border: 1px solid #e3e3e3; padding: 0 5px; border-radius: 3px; text-decoration: none;}






/* ADAPTIVE
----------------------------------------------- */
.btn-menu, .btn-menu2, .h-mobs {display:none;}
.side-panel {width:264px; height:100%; overflow-x:hidden; overflow-y:auto; background-color:#2d94e9;
padding:0 0px; z-index:888; position:fixed; left:-280px; top:0; transition:left .4s; -webkit-transition:left .4s;}
.side-panel.active {left:0;}
.close-overlay {width:100%; height:100%; background-color:rgba(0,0,0,0.5); 
position:fixed; left:0; top:0; z-index:887; display:none;}
.btn-close {cursor:pointer; display:block; left: 264px; top: -40px; position: fixed; z-index: 888;
width:40px; height:40px; line-height:40px; text-align:center; font-size:18px; 
background-color: #57a7ee; color: #fff; transition:top .4s; -webkit-transition:top .4s;}
.btn-close.active {top:0px;}
.side-panel, .side-panel a {color: #fff;}


@media screen and (max-width: 1220px) {
	
.wrap-center {max-width:1000px;}
.login-box-wr, .h-main, .side-right {display: none;}
.footer-text {width: 100%;}
.footer {background-image: none; padding: 15px 30px;}
.header {background-color: #e3e8e9; height: auto;} 
.h-mobs {display: block; padding-top: 15px;}
.btn-menu {display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; 
cursor: pointer; background-color: #2d94e9; color: #fff; font-size: 24px; border-radius: 50%; 
margin: 0 15px; vertical-align: middle;}
.login-box-wr, .h-main {display: none; width: 100%; -ms-flex-order: 8;-webkit-order: 8;order: 8;}
.btn-menu2 {display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; 
cursor: pointer; font-size: 24px; border-radius: 50%; vertical-align: middle;
background-color: #2d94e9; color: #fff;}
.is-active .login-box-wr {display: block; text-align: center;}
.is-active .h-main {display: block; text-align: center; background-color: #fff; 
	padding-left: 15px; padding-right: 15px;
flex-basis: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; 
display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;
-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}

#gotop {display: none !important;}

.speedbar {margin-top: 0;}
}

@media screen and (max-width: 950px) {
.wrap-center {max-width:768px;}
.side-left {display: none;}
.cols {display: block;}
.main {padding: 30px 15px;}
.footer {padding: 15px;}
}

@media screen and (max-width: 760px) {
.wrap-center {max-width:640px;}
.album-item {width: 48%;}
.play-items {width: 100%;}
.play-item {padding-left: 75px;}

.fcols {display: block;}
.fleft {margin: 0 auto 15px auto;}
.ffav {display: none;}
.mrating {position: static; margin: 0 auto; width: 150px; margin-bottom: 15px;}
.fright h1 {text-align: center; padding-right: 0;}
.fdl, .fplay {width: 50%; padding: 0 15px 0 70px;}
.fdl .fa, .fplay .fa {left: 3px;}
.fdl {border-right: 0 !important;}

.comm-three li:not(:first-child) {display:none;}
.dcont button {font-size:12px; padding:0 15px !important;}
.ac-protect {margin-top:0px;}
.comments-tree-list .comments-tree-list {padding-left:0px !important;}
.comments-tree-list .comments-tree-list:before {display:none;}
.mass_comments_action {display:none;}
.sub-title h1 {font-size:18px; line-height:24px;}
}

@media screen and (max-width: 590px) {

.wrap-center {max-width:480px;}
.search-box {width: 100px; width: calc(100% - 150px);}

.comm-one {overflow: hidden; height: 20px; line-height: 20px;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:300px;}

.ac-soc {position:static;}
.ac-inputs input {width:100%; margin-top:10px;}
.ac-protect {width:100%; float:none; margin:0;}
.ui-dialog {width:100% !important;}
.upop-left, .upop-right {float:none !important; width:100% !important; margin:0; padding:0 20px;}
.upop-left {margin-bottom:10px; text-align:center;}
.ui-dialog-buttonset button {display:block; margin:0 0 5px 0; width:100%;}
#dofullsearch, #searchsuggestions span.seperator {display:none !important;}
.attach .download-link {margin:0 -15px 0 0; float:none; display:block; padding:0 10px;}
.attach-info {float:none;}
} 

@media screen and (max-width: 470px) {
.wrap-center22 {max-width:320px;}
.audioplayer-time {display: none;}
.footer {display: block; text-align: center;}
.footer-text {margin-bottom: 15px;}
.sect-title {font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sect-title a {margin-top: 0;}
.play-item {margin-left: -15px; margin-right: -15px;}
.logo {width: 180px; height: 70px; padding-top: 7px;}

.fdl, .fplay  {padding: 0 0 0 40px; text-align: center; font-size: 12px;}
.finfo li {padding-left: 130px;}
.finfo li span {display: inline-block; width: 110px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.comms-title {display: block; text-align: center;}
.comms-title .button {width: 100%;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:250px;}
}



@media (max-width:992px) {
    .fixplayer-sound {
        display: none
    }
    .fixplayer-prok {
        right: 110px!important
    }
    ul.fixplayer-right {
        width: 85px!important
    }
}
.container {
    margin: 0 auto;
    max-width: 1366px;
    width: 100%
}


.fixplayer {
    width: 100%;
    height: 50px;
    background-color: #0f9ac5;
    position: fixed;
    bottom: -70px;
    left: 0;
    right: 0;
    z-index: 500;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.fixplayer.open {
    bottom: 0
}

.form-line-tt textarea {
    max-width: 100%
}

ul.fixplayer-left,
ul.fixplayer-right {
    display: block;
    position: absolute;
    top: 0;
    z-index: 1;
    margin: 20px 0
}

ul.fixplayer-right {
    margin: 15px 0;
    width: 190px;
    right: 0
}

a.fixplayer-back,
a.fixplayer-download,
a.fixplayer-next,
a.fixplayer-pause,
a.fixplayer-play {
    width: 33px;
    background-position: 0 0;
    background-repeat: no-repeat
}

.fixplayer-left li {
    display: inline-block;
    float: left
}

ul.fixplayer-left {
    left: 0;
    padding-left: 20px
}

a.fixplayer-back,
a.fixplayer-download,
a.fixplayer-fav,
a.fixplayer-favdel,
a.fixplayer-lyrics,
a.fixplayer-next,
a.fixplayer-pause,
a.fixplayer-play {
    height: 50px;
    display: block;
    overflow: hidden;
    text-indent: -9999px
}

a.fixplayer-back {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC40ODggMjUwLjQ4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjQ4OCAyNTAuNDg4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJQcmV2aW91c190cmFjayI+Cgk8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7IiBkPSJNMjM3LjQ4NCwyMi41ODdjLTMuMjY2LDAtNy41OTEtMC40MDEtMTEuMDcyLDIuMDA1bC05Mi4yNjQsNzcuOTFWMzcuMjUyICAgYzAtMi41MDcsMC4wNTctMTQuNjY2LTEzLjAwNC0xNC42NjZjLTMuMjY1LDAtNy41OS0wLjQwMS0xMS4wNzIsMi4wMDVMOC4xMDcsMTEwLjY5M2MtOS42NjksNi42NzQtNy45OTcsMTQuNTUxLTcuOTk3LDE0LjU1MSAgIHMtMS42NzEsNy44NzgsNy45OTcsMTQuNTUxbDEwMS45NjUsODYuMTAyYzMuNDgyLDIuNDA1LDcuODA3LDIuMDA0LDExLjA3MiwyLjAwNGMxMy4wNjIsMCwxMy4wMDQtMTEuNywxMy4wMDQtMTQuNjY2di02NS4yNDkgICBsOTIuMjY0LDc3LjkxMWMzLjQ4MiwyLjQwNSw3LjgwNywyLjAwNCwxMS4wNzIsMi4wMDRjMTMuMDYyLDAsMTMuMDA0LTExLjcsMTMuMDA0LTE0LjY2NlYzNy4yNTIgICBDMjUwLjQ4OCwzNC43NDYsMjUwLjU0NiwyMi41ODcsMjM3LjQ4NCwyMi41ODd6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    opacity: .7
}

a.fixplayer-play {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDEyNC41MTIgMTI0LjUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI0LjUxMiAxMjQuNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTExMy45NTYsNTcuMDA2bC05Ny40LTU2LjJjLTQtMi4zLTksMC42LTksNS4ydjExMi41YzAsNC42LDUsNy41LDksNS4ybDk3LjQtNTYuMiAgIEMxMTcuOTU2LDY1LjEwNSwxMTcuOTU2LDU5LjMwNiwxMTMuOTU2LDU3LjAwNnoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    opacity: .7
}

a.fixplayer-pause {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUzNS41NzggNTM1LjU3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTM1LjU3OCA1MzUuNTc4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0yMzEuNiw1MTYuMjc4YzAsMTAuNjU4LTguNjQxLDE5LjMtMTkuMywxOS4zSDEwNi4xNWMtMTAuNjU5LDAtMTkuMy04LjY0MS0xOS4zLTE5LjNWMTkuMyAgICAgYzAtMTAuNjU5LDguNjQxLTE5LjMsMTkuMy0xOS4zaDEwNi4xNWMxMC42NTksMCwxOS4zLDguNjQxLDE5LjMsMTkuM1Y1MTYuMjc4eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNNDQ4LjcyOCw1MTYuMjc4YzAsMTAuNjU4LTguNjQxLDE5LjMtMTkuMywxOS4zaC0xMDYuMTVjLTEwLjY1OSwwLTE5LjMtOC42NDEtMTkuMy0xOS4zVjE5LjMgICAgIGMwLTEwLjY1OSw4LjY0MS0xOS4zLDE5LjMtMTkuM2gxMDYuMTVjMTAuNjU5LDAsMTkuMyw4LjY0MSwxOS4zLDE5LjNWNTE2LjI3OHoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    opacity: .7
}

a.fixplayer-next {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC40ODggMjUwLjQ4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjQ4OCAyNTAuNDg4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJOZXh0X3RyYWNrXzIiPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0Mi4zODEsMTEwLjY5M0wxNDAuNDE1LDI0LjU5MWMtMy40OC0yLjQwNi03LjgwNS0yLjAwNS0xMS4wNzEtMi4wMDUgICBjLTEzLjA2MSwwLTEzLjAwMywxMS43LTEzLjAwMywxNC42NjZ2NjUuMjQ5bC05Mi4yNjUtNzcuOTFjLTMuNDgyLTIuNDA2LTcuODA3LTIuMDA1LTExLjA3Mi0yLjAwNSAgIEMtMC4wNTcsMjIuNTg3LDAsMzQuMjg3LDAsMzcuMjUydjE3NS45ODNjMCwyLjUwNy0wLjA1NywxNC42NjYsMTMuMDA0LDE0LjY2NmMzLjI2NSwwLDcuNTksMC40MDEsMTEuMDcyLTIuMDA1bDkyLjI2NS03Ny45MSAgIHY2NS4yNDljMCwyLjUwNy0wLjA1OCwxNC42NjYsMTMuMDAzLDE0LjY2NmMzLjI2NiwwLDcuNTkxLDAuNDAxLDExLjA3MS0yLjAwNWwxMDEuOTY2LTg2LjEwMSAgIGM5LjY2OC02LjY3NSw3Ljk5Ny0xNC41NTEsNy45OTctMTQuNTUxUzI1Mi4wNDksMTE3LjM2NywyNDIuMzgxLDExMC42OTN6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    opacity: .7
}

a.fixplayer-back:active,
a.fixplayer-back:hover,
a.fixplayer-download:active,
a.fixplayer-download:hover,
a.fixplayer-next:active,
a.fixplayer-next:hover,
a.fixplayer-pause:active,
a.fixplayer-pause:hover,
a.fixplayer-play:active,
a.fixplayer-play:hover,
a.fixplayer-sound-icon:hover {
    opacity: 1
}

a.fixplayer-download {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgPGc+CiAgICA8cGF0aCBkPSJtMjUsMTdoLTJjLTAuNiwwLTEsMC40LTEsMXYyLjVjMCwwLjMtMC4yLDAuNS0wLjUsMC41aC0xN2MtMC4zLDAtMC41LTAuMi0wLjUtMC41di0yLjVjMC0wLjYtMC40LTEtMS0xaC0yYy0wLjYsMC0xLDAuNC0xLDF2NmMwLDAuNiAwLjQsMSAxLDFoMjRjMC42LDAgMS0wLjQgMS0xdi02YzAtMC42LTAuNC0xLTEtMXoiIGZpbGw9IiNGRkZGRkYiLz4KICAgIDxwYXRoIGQ9Im0xMi4zLDE2LjdjMC4yLDAuMiAwLjUsMC4zIDAuNywwLjNzMC41LTAuMSAwLjctMC4zbDYtNmMwLjItMC4yIDAuMy0wLjQgMC4zLTAuN3MtMC4xLTAuNS0wLjMtMC43bC0xLjQtMS40Yy0wLjItMC4yLTAuNC0wLjMtMC43LTAuMy0wLjMsMC0wLjUsMC4xLTAuNywwLjNsLTEsMWMtMC4zLDAuMy0wLjksMC4xLTAuOS0wLjR2LTYuNWMwLTAuNi0wLjQtMS0xLTFoLTJjLTAuNiwwLTEsMC40LTEsMXY2LjZjMCwwLjQtMC41LDAuNy0wLjksMC40bC0xLTFjLTAuMi0wLjItMC40LTAuMy0wLjctMC4zLTAuMywwLTAuNSwwLjEtMC43LDAuM2wtMS40LDEuNGMtMC4yLDAuMi0wLjMsMC40LTAuMywwLjdzMC4xLDAuNSAwLjMsMC43bDYsNS45eiIgZmlsbD0iI0ZGRkZGRiIvPgogIDwvZz4KPC9zdmc+Cg==);
    opacity: .7
}

.fixplayer-prok {
    background-color: #607D8B;
    height: 50px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 120px;
    right: 210px
}

.fixplayer-prok-loaded,
.fixplayer-tit,
.loaded {
    left: 0;
    top: 0;
    position: absolute
}

.ui-slider-range-min {
    background-color: rgba(15, 154, 197, .7)
}

.fixplayer-prok.fixplayer-prok-fav_true {
    right: 47px
}

.fixplayer-prok-loaded {
    height: 100%;
    background-color: red
}

.loaded {
    width: 5%;
    height: 100%;
    background-color: #56707d
}

#play_progress .ui-slider-range,
.fixplayer-prok-pr {
    height: 100%;
	
    position: absolute;
    top: 0;
    left: 0
}

.fixplayer-tit {
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 11px;
    padding-left: 10px;
    right: 0
}

.fixplayer-tit .time {
    color: #fff;
    opacity: .5;
    font-size: 12px;
    margin-right: 15px;
    display: block;
    float: right
}

.fixplayer-tit span {
    margin-left: 10px
}

.fixplayer-tit-text {
    display: block;
    float: left;
    font-weight: 400;
    font-size: 14px
}

.fixplayer-tit-text b {
    display: block;
    height: 50px;
    overflow: hidden;
    font-weight: 400
}

.fixplayer-sound {
    position: absolute;
    top: 0;
    left: 10px;
    width: 50px;
    height: 15px;
    display: block
}

a.fixplayer-sound-icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ2Ni43NTMgNDY2Ljc1MyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDY2Ljc1MyA0NjYuNzUzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTM0NC4zNjEsMzUyLjY1N2MtNi4zOTgsMC0xMi43OTUtMi40MzktMTcuNjc4LTcuMzIxYy05Ljc2NC05Ljc2NC05Ljc2NC0yNS41OTEsMC0zNS4zNTQgICBjNDIuMjM5LTQyLjIzOCw0Mi4yMzktMTEwLjk2NywwLTE1My4yMDZjLTkuNzY0LTkuNzY0LTkuNzY0LTI1LjU5MywwLTM1LjM1NWM5Ljc2NC05Ljc2MiwyNS41OTMtOS43NjIsMzUuMzU1LDAgICBjNjEuNzM0LDYxLjczNSw2MS43MzQsMTYyLjE4NCwwLDIyMy45MTdDMzU3LjE1OCwzNTAuMjE4LDM1MC43NTksMzUyLjY1NywzNDQuMzYxLDM1Mi42NTd6IE0yNjcuNDQxLDcuNjgzICAgYzEzLjM2OC0xMy4zNjksMjQuMzA2LTguODM3LDI0LjMwNiwxMC4wNjl2NDMxLjI0OWMwLDE4LjkwNy0xMC45MzgsMjMuNDM4LTI0LjMwNiwxMC4wNjlMMTQxLjc0NywzMzMuMzc2SDU4LjQxNFYxMzMuMzc3aDgzLjMzMyAgIEwyNjcuNDQxLDcuNjgzeiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: 0 0;
    opacity: .7;
    cursor: pointer
}

.fixplayer-sound-prok {
    width: 70px;
    height: 5px;
    background-color: #cfd8dc;
    position: absolute;
    top: 6px;
    left: 35px;
    cursor: pointer
}

#play_volume .ui-slider-range,
.fixplayer-sound-prok i {
    height: 5px;
    display: block;
    background-color: #29b6f6
}

.fixplayer-settings {
    position: absolute;
    right: 20px;
    top: 0;
    width: 28px;
    height: 22px;
    text-align: center
}

.fixplayer-settings span.s-btn {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0;
    text-align: left;
    cursor: pointer
}

.fixplayer-settings span.s-btn span {
    display: block;
    width: 33px;
    height: 33px;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OS42ODggNDg5LjY4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg5LjY4OCA0ODkuNjg4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ4NS42NSw4NC4yOTRsLTExMS45LTc1LjNjLTYuMS00LjEtMTQuMywwLjMtMTQuMyw3LjZ2NDAuN0g0MC42NWMtMTkuMSwwLTM0LjYsMTUuNS0zNC42LDM0LjZ2MTgzLjloNjkuMnYtMTQ5LjJoMjg0LjEgICAgdjQwLjhjMCw3LjQsOC4yLDExLjcsMTQuMyw3LjZsMTExLjktNzUuNEM0OTEuMDUsOTUuOTk0LDQ5MS4wNSw4Ny45OTQsNDg1LjY1LDg0LjI5NHoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNNDE0LjQ1LDM2Mi45OTRoLTI4NC4xdi00MC43YzAtNy40LTguMi0xMS43LTE0LjMtNy42bC0xMTIsNzUuM2MtNS40LDMuNi01LjQsMTEuNiwwLDE1LjNsMTExLjksNzUuNCAgICBjNi4xLDQuMSwxNC4zLTAuMywxNC4zLTcuNnYtNDAuOGgzMTguN2MxOS4xLDAsMzQuNi0xNS41LDM0LjYtMzQuNnYtMTgzLjloLTY5LjJ2MTQ5LjJINDE0LjQ1eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: 0 0;
    opacity: .5;
    cursor: pointer
}

.playitem .button,
.radio .item,
.radio>* {
    display: inline-block
}

.jp-repeat-off {
    opacity: 1!important
}

span.s-btn .fixplayer-mode.line {
    opacity: .5
}

span.s-btn .fixplayer-mode.repeat {
    opacity: 1
}

.playitem {
    position: relative;
    line-height: 44px;
    height: 44px;
    transition: all .1s ease;
    margin: 0 20px;
    border-radius: 4px
}

.playitem:hover {
    background-color: #f7f9fb
}

.playitem .button {
    float: left;
    width: 54px;
    padding: 5px 0 0 10px;
    position: relative
}

.playitem .name {
    overflow: hidden;
    padding-right: 100px;
    height: 44px;
    font-size: 13px
}

.playitem .name a {
    color: #546E7A
}

.playitem .name a:hover {
    text-decoration: underline!important
}

.playitem .info {
    position: absolute;
    right: 0;
    top: 0;
    width: 100px
}

.playitem .info .time {
    color: #B0BEC5;
    font-size: 12px;
    margin: 0 10px
}

.playitem.play {
    background-color: #f2f5f8
}






.main-news-play {
    display: block;
    background: url(../images/main-news-play.png) left top no-repeat;
    width: 30px;
    height: 30px;
    cursor: pointer;
    margin-right: 0px;
    flex-shrink: 0
}

.short-player.play .main-news-play {
    background: url(../images/pause-load3.gif) -2px -2px no-repeat;
    border-radius: 50%
}

.btn-xlarge
{
	background-color: #dde1e8;
	background-image: linear-gradient(to bottom,#ecf0f6,#d3d8de);
	background-image: -moz-linear-gradient(top,#ecf0f6,#d3d8de);
	background-image: -o-linear-gradient(top,#ecf0f6,#d3d8de);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ecf0f6),to(#d3d8de));
	background-image: -webkit-linear-gradient(top,#ecf0f6,#d3d8de);
	background-repeat: repeat-x;
	border-radius: 5px;
	box-shadow: inset 0 0 1px rgba(255,255,255,1),0 1px 2px rgba(0,0,0,0.7);
	color: #0d5fa1;
	display: inline;
	display: inline-block;
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ecf0f6',endColorstr='#d3d8de',GradientType=0);
	font-size: 14px;
	font-weight: 700;
	moz-border-radius: 5px;
	moz-box-shadow: inset 0 0 1px rgba(255,255,255,1),0 1px 2px rgba(0,0,0,0.7);
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: left;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255,255,255,0.7);
	vertical-align: top;
	webkit-border-radius: 5px;
	webkit-box-shadow: inset 0 0 1px rgba(255,255,255,1),0 1px 2px rgba(0,0,0,0.7);
	white-space: nowrap;
	zoom: 1;
}
.btn-xlarge:hover
{
	background-color: #000;
	background-image: linear-gradient(to bottom,#1976be,#19598f);
	background-image: -moz-linear-gradient(top,#1976be,#19598f);
	background-image: -o-linear-gradient(top,#1976be,#19598f);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#1976be),to(#19598f));
	background-image: -webkit-linear-gradient(top,#1976be,#19598f);
	background-repeat: repeat-x;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	color: #fff;
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1976be',endColorstr='#19598f',GradientType=0);
	moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0,0,0,0.6);
	webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.btn-xlarge .left
{
	float: left;
	position: relative;
	width: 54px;
}
.btn-xlarge .cnt
{
	display: block;
	line-height: 53px;
	margin-left: 0px;
	position: relative;
	text-align: center;
}
.btn-xlarge .sep
{
	border-left: 1px solid #cdd1d9;
	border-right: 1px solid #f1f3f6;
	float: left;
	height: 53px;
	position: relative;
	width: 0;
}
.btn-xlarge:hover .sep
{
	border-left: 1px solid #165a95;
	border-right: 1px solid #1e83c0;
}
.btn-xlarge .stop,.btn-xlarge .play,.btn-xlarge .downl,.btn-xlarge .in-playlist
{
	background: url(../images/song-btns.png) no-repeat;
	display: inline;
	display: inline-block;
	height: 40px;
	left: 7px;
	position: relative;
	top: 6px;
	vertical-align: top;
	width: 40px;
	zoom: 1;
}
.btn-xlarge .stop
{
	background-position: -40px -120px;
}
.btn-xlarge:hover .stop
{
	background-position: -40px -160px;
}
.btn-xlarge .play
{
	background-position: -120px -120px;
}
.btn-xlarge:hover .play
{
	background-position: -120px -160px;
}
.btn-xlarge .downl
{
	background-position: -80px -120px;
}
.btn-xlarge:hover .downl
{
	background-position: -80px -160px;
}
.btn-xlarge .in-playlist
{
	background-position: -160px -120px;
}
.btn-xlarge:hover .in-playlist
{
	background-position: -160px -160px;
}
.btn_wrap .btn-xlarge
{
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
.xlarge_btns
{
	margin: 2px 0 29px;
	min-height: 54px;
	position: relative;
}

.xlarge_btns .rclmn
{
	float: center;
	width: 100%;
}

.block_r {
    width: 100%;
    background-color: #3333330f;
    height: 40px;
}

.share-p {
    float: right;
    padding-top: 11px;
    margin-right: 10px;
}

.ya-share2 {
    float: right;
    margin: -3px 8px auto;
    text-align: center;
}

.frate {padding:5px 10px; height:55px; position: absolute; right: 0; top: -20px; 
border: 0px solid #f2f6f8;}
.fr-likes {width:60px;}
.fr-count {position: relative; width:50px; height:50px; border-radius: 50%; 
background-color:#f2f6f8; box-shadow:inset 0 0 0 5px #e3e3e3;}
.fr-count > div {position: absolute; left:0; top:0; z-index: 1; width: 100%; height: 100%; 
display: block; text-align: center; font-size:16px; padding-top:15px; font-weight:700;}
.fr-count > div div {font:11px Arial, Helvetica, sans-serif; color:#ccc; margin-top:0px; font-weight:400; display: none;}
.fr-votes, #trailer-box {display:none;}
.rate-plus, .rate-minus {cursor:pointer; height:30px; line-height:30px; font-size:12px; text-align:left;}
.rate-plus .fa {color:#9abf17; font-size: 16px;}
.rate-minus .fa {color:#e24264; font-size: 16px;}
.rate-plus:hover, .rate-minus:hover {opacity: 0.6;}

@media screen and (max-width: 760px) {
	.frate {position: static; margin: 0 auto 15px auto; max-width: 250px;}
}

.full-rating {
    color: #FFF;
    font-size: 18px;
    float: right
}

.full-rating3 {
    color: #000;
    border: 1px dotted #134e7c;
    border-radius: 3px;
    overflow: hidden
}

.full-rating3 a {
    display: block;
    padding: 0 10px;
    color: #FFF;
    float: left;
    margin-right: 10px;
    transition: all .6s
}

.full-rating3 a:nth-child(2) {
    float: right;
    margin-right: 0;
    margin-left: 10px
}

.full-rating3 i {
    color: #666
}

.full-rating3 a:hover {
    color: #FFF;
    background-color: #03b020
}

.full-rating3 a:nth-child(2):hover {
    background-color: #c1050a
}

.full-rating3 a:hover i {
    color: #FFF
}

.like-t {
    text-align: right;
    opacity: .7;
    float: right
}

.like-t a {
    height: 30px;
    border-radius: 3px;
    color: #ff0056;
    font-size: 13px;
    
}