@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
html,body,a{
color: #B78360;
text-transform: uppercase;
font-family: "Source Sans Pro", "Arial", sans-serif;
}
body{
background-color: #fff;
    background: url(/img/bg.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
}
input[type=checkbox],input[type=radio]{margin:auto;padding:inherit;border:inherit;outline:inherit;font-size:inherit;background:inherit}
input,textarea,select,option,button,body,header,footer{font-weight:300;font-family:'Open Sans',sans-serif;font-size:14px;line-height:150%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
td{vertical-align:middle}
nav ul,ul,menu{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
.comment{overflow:hidden;padding:10px 15px;position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,0.1)}
.comment .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;position:relative}
.comment .avatar .author-level-icon{position:absolute;top:0;left:50%;margin:0 0 0 -13px;width:26px;height:18px;background:rgba(250,250,250,0.9);z-index:5;color:#7f7f7f;font-family:"Tahoma";font-size:13px;line-height:17px;text-align:center;text-decoration:none;display:block}
.comment .avatar .author-level-icon::before{content:"";position:absolute;top:-6px;left:0;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:6px solid rgba(250,250,250,0.9)}
.comment .avatar .author-level-icon::after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:6px solid rgba(250,250,250,0.9)}
.comment .avatar img{position:relative;width:100px;height:100px;display:block;border:5px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.comment .avatar.online{border:2px solid rgba(151,179,18,1)}
.comment .avatar.offline{border:2px solid rgba(235,98,55,1)}
.comment .rcols{overflow:hidden!important;padding:0 0 0 15px}
.comment .inf{overflow:hidden;padding:6px!important;display:block}
.comment .inf small{display:none;margin:1px 0 0 15px;font-size:12px;color:#454545}
.comment:hover .inf small{display:block}
.comment .inf a{color:rgba(186,192,197,1);border-bottom:1px dashed transparent}
.comment .inf a b{font-weight:400}
.comment .inf a:hover{border-bottom:1px dashed rgba(64,159,222,1);text-decoration:none}
.comment .comment_text{background:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(235,237,238,1),0 0 4px 0 rgba(246,247,247,1);box-shadow:inset 0 0 0 1px rgba(235,237,238,1),0 0 4px 0 rgba(246,247,247,1);position:relative;padding:7px 8px;font-size:13px;color:#59636b;overflow:hidden}
.comment_text a{color:#59636b}
.comment .moder{margin:8px 0 0}
.comment .moder a{margin:0 20px 0 0;color:rgba(186,192,197,1)}
.comment .moder a:hover{color:rgba(64,159,222,1);text-decoration:none}
.comment .moder a:hover .fa-heart,.comment .moder a .fa-heart.active{color:rgba(248,123,126,1)}
.comment .moder a em{border-bottom:1px dashed transparent;font-style:normal}
.comment .moder a:hover em{border-bottom:1px dashed rgba(64,159,222,1)}
.comment .moder a i{display:inline-block;margin-right:5px;vertical-align:middle}
.comment .check{margin:8px 5px 0 0}
.lcol{float:left}
.rcol{float:right}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
select,.feed_textarea{border:1px solid #c9c8c8;background:#fff}
hr{margin:20px 0;border-bottom:1px dashed #ccc}
input,select{vertical-align:middle}
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden}
input[type=submit],input[type=button]{cursor:pointer}
a{text-decoration:none}
.center,#wrapper{width:990px;margin:0 auto}
.clearfix{clear:both}


#top-menu{

 
    margin-bottom: 10px;
    background: #facb28;
    background: -moz-linear-gradient(top, #facb28 0%, #f5a01c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#facb28), color-stop(100%,#f5a01c));
    background: -webkit-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -o-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -ms-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: linear-gradient(to bottom, #facb28 0%,#f5a01c 100%);
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 1000;
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
    border-bottom: 3px solid #4D3012;

}


#top-nav li{float:left;position:relative;z-index:999;     margin-left: -9px;}
#top-nav{float:left;border-left:1px solid rgba(0,0,0,.2);     margin-left: -9px; border-right:1px solid rgba(255,255,255,.3)}
#top-nav li a{ margin-left: 9px; display:block;color:#f5f5f5;border-right:0px solid rgba(0,0,0,.2);border-left:1px solid rgba(255,255,255,.3);line-height:46px;padding:0 24px;transition:box-shadow 0.4s,color .4s;position:relative}
#top-nav li a:hover{background: #350e0070; color:#fff}
#top-nav .active a{padding:0 53px 0 24px}
.up{width:200px}
#top-nav .active .link:after{content:"";position:absolute;width:12px;height:8px;background:url(../images/arrows.png);top:31px;right:24px}
#top-nav .active .link:hover:after,.active-for a:after{background:url(../images/arrows.png) right!important}
#top-nav .active ul{display:none}
.active-for a{color:#000!important}
.active ul{background:#fff;position:absolute;border-top:4px solid #4267b2;left:0;right:0;top:77px;box-shadow:0 2px 2px rgba(0,0,0,0.15)}
.active ul:before{content:"";position:absolute;left:0;right:0;height:14px;top:-14px}
.active ul:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(186,200,78,0);border-bottom-color:#4267b2;border-width:10px;margin-left:-10px}
.active ul li{float:none!important}
.active ul li a{border-right:0!important;color:#8c8989!important;border-bottom:1px dotted #cbc9c9;line-height:48px!important;background:url(../images/ellipse-normal.png) no-repeat 13px;padding:0 24px 0 38px !important;transition:background 0.4s,color .4s!important}
.active ul li:last-child a{border-bottom:0}
.active ul li a:hover{background:url(../images/ellipse-hover.png) no-repeat 13px;color:#3193e3!important;box-shadow:none!important}

#quick-search{position:relative;margin:5px 0 5px 10px;float:right; margin-top: -10px;     margin-right: 10px;}
#quick-search input[type=text]{background:#fff;border:1px solid #fff;width:175px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:3px 10px 3px 30px !important;z-index:4;height:20px;line-height:20px}
#quick-search input[type=text]:focus{transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #ddd;background:#ddd}
#quick-search button#q-btn{position:absolute;top:0;left:0;z-index:5;padding:0;height:30px;line-height:30px;width:40px;display:block;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;background:none;border:none}
button#q-btn .fa{float:left;margin-left:5px}

#top-header{margin-bottom:9px}

#logo{margin-left: 42px; width:203px;height:60px;float:left;transition:opacity .4s; background-repeat: no-repeat;     margin-top: -6px;}


#logo:hover{opacity:.7}
#login-panel{float:right;position:relative; }
#not-logged{overflow:hidden;background: #350e0070; line-height:38px;     margin-top: 14px;}
.login-user a:nth-child(1){background:url(../images/user.png) no-repeat 9px!important}
.login-user a:nth-child(2){background:#414140 url(../images/logout.png) no-repeat 9px!important}
#not-logged a{display:block;float:left;color:#fffdfd;text-shadow:0 1px 0 rgba(134,134,134,0.75);padding:0 18px 0 38px;transition:background .3s}
#not-logged a:nth-child(1){background:url(../images/logged.png) no-repeat 9px}
#not-logged a:nth-child(2){background:#414140 url(../images/reg.png) no-repeat 9px;text-shadow:0 1px 0 rgba(0,0,0,0.75)}
#not-logged a:nth-child(1):hover,.login-user a:nth-child(1):hover{background-color: #00000070;}
#not-logged a:nth-child(2):hover,.login-user a:nth-child(2):hover{background-color:#535353}


#login-modal{

    display: none;
    background: #fff;
    position: absolute;
    padding: 10px;
    top: 51px;
    width: 199px;
    border-top: 4px solid #350e0070;
    box-shadow: 0 2px 2px rgba(0,0,0,0.15);
    z-index: 100;
   

}
#login-modal:after{bottom:100%;right:66px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(186,200,78,0);border-bottom-color: #350e0070; border-width:10px;margin-left:-10px}
#login-form input[type=text]{margin-left:0!important}
#login-form input[type=text],#login-form input[type=password]{border:1px solid #e7e3e3;border-radius:3px;padding:6px;font-size:12px;transition:border .4s;display:block;width:84px;float:left;margin:0 0 6px 3px;color:#999}
#login-form input[type=text],#login-form input[type=tekst]{border:1px solid #e7e3e3;border-radius:3px;padding:6px;font-size:12px;transition:border .4s;display:block;width:84px;float:left;margin:0 0 6px 3px;color:#999}
#login-form input[type=text]:focus,#login-form input[type=password]:focus{border:1px solid #4267b2}
#login-form input[type=submit]{display:block;background:#4267b2;color:#fff;width:100%;text-shadow:0 1px 0 rgba(0,0,0,0.34);padding:4px 0;transition:background .4s}
#login-form input[type=submit]:hover{background:#ad421c;}
#login-form a{font-size:13px;display:inline-block;background:none!important;border-bottom:none!important;color:#383838;margin:7px 0 0!important;padding:0!important;text-align:center;text-shadow:none!important;line-height:14px!important;float:none!important}
.remind{text-align:center;height:19px}
.avauser-min{width:65px;height:65px;display:block}
#profile-item{

    margin-left: 8px;
    /* width: 120px; */
    float: right;
}
#profile-item li a{display:block;font-size:13px;border-bottom:1px dotted #cbc9c9;padding:3px 0;transition:color .3s}
#profile-item li a:hover{color:#000}
#left-sidebar{width:243px;float:left}
#right-sidebar{width:244px;float:right}
#content{width:734px;float:left;margin-left:12px}

.side-block{margin-bottom:15px;position:relative;background:#fff;-moz-box-shadow:0 5px 10px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,.25)}


.block-title{

 padding: 10px;
    color: #4D3012;
    background: #facb28;
    background: -moz-linear-gradient(top, #facb28 0%, #f5a01c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#facb28), color-stop(100%,#f5a01c));
    background: -webkit-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -o-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -ms-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: linear-gradient(to bottom, #facb28 0%,#f5a01c 100%);   
    
    
}



.block-title:first-letter{color:#000;}
.side-block .nav-title:after{content:"";width:20px;height:20px;background:url(../images/nav-title.png);position:absolute;top:10px;right:10px}

.left-drpd{background:#414140;border-top:2px solid #313130;border-bottom:2px solid #313130}
.left-drpd li:last-child a{border-bottom:0}
.left-drpd li a{border-bottom:1px dotted #5c5c5b;color:#fffdfd;padding-left:42px;background:url(../images/double-circle.png) no-repeat 16px}
.left-drpd li a:hover{background:url(../images/double-circle-h.png) no-repeat 16px}

.main-menu li ul{display:none}
.main-menu .active{display:block!important;cursor:pointer}
.main-menu li{position:relative}
.main-menu li a{background:url(../images/circle.png) no-repeat 12px;padding-left:37px;line-height:30px;border-bottom:1px dotted #c9c8c8;display:block;transition:color 0.4s,background .4s;position:relative}
.main-menu li a:hover{background:url(../images/circle-hover.png) no-repeat 12px;color:#000; font-weight: bold; }
.main-menu li a.active:after{content:"";width:12px;height:8px;position:absolute;background:url(../images/arrow.png);right:17px;top:10px;z-index:1001}
.main-menu li .active-ad:after{background:#fffdfd url(../images/arrow-do.png)!important}
.com-link {
display: block;
    position: relative;
    margin: 8px 10px 0;
    background: #A7D93D;
    line-height: 50px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    padding-left: 55px;
    transition: background .3s;
    border-radius: 5px;
    font-weight: bold;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25);
    border: 1px solid #97c536;
}
 
.com-link:after{content:"";position:absolute;width:20px;height:19px;background:url(../images/people.png);left:21px;top:16px}
.com-link:hover{background: #b93f14; }
.chat-title:after{content:"";width:20px;height:16px;background:url(../images/chat-title.png);position:absolute;top:17px;right:10px}
.pop-title:after{content:"";width:18px;height:18px;background:url(../images/pop-title.png);position:absolute;top:10px;right:10px}
.top-news{margin:3px}
.top-news li a{display:block;padding:5px 5px 5px 30px;margin:2px 0;background:#eee url(../images/topnews.png) no-repeat 9px;transition:background .4s;font-size:14px;color:#747373}
.top-news li a:hover{background:#fafafa url(../images/topnews-hover.png) no-repeat 9px;color:#488fd2}
.poll-title:after{content:"";width:20px;height:18px;background:url(../images/poll-title.png);position:absolute;top:10px;right:10px}
.poll-btitle{background:#f5f5f5;margin:0 0 10px 0;padding:5px;position:relative;color:#7c7979;position:relative}
.poll-btitle:after{content:"";position:absolute;width:10px;height:12px;background:url(../images/min-arrow.png);top:10px;left:20px}
#dle-vote{margin:0 23px}
#dle-vote label{display:inline-block;margin:0 10px 3px 10px;cursor:pointer}
#dle-vote label input[type=radio]{display:none}
#dle-vote label input[type=radio] + .radio-span{display:inline-block;width:15px;height:15px;margin-right:11px;background:url(../images/vote.png)}
#dle-vote label input[type=radio]:checked + .radio-span{background:url(../images/vote-check.png)}

.poll-text{display:inline-block;position:relative;bottom:2px;color:#7c7979}
.vote-btn{display:inline-block;height:30px;background:#488fd2;padding:0 25px;margin:3px auto;color:#fffdfd;transition:background .4s;cursor:pointer;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.vote-btn:hover{background:#4a97e0}
.poll-btn{display:inline-block;height:30px;background:#3f3f3f;padding:0 25px;margin:3px auto;color:#fffdfd;transition:background .4s;cursor:pointer;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.poll-btn:hover{background: #a73c16;}

.all-vote{text-align:center;margin:10px 0}
.vote{margin-bottom:2px;font-size:13px}

.comm-foto{float:left;width:51px;height:51px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}
.comm-r{float:left;width:160px;margin-left:8px}
.comm-top-title{border-bottom:1px dotted #c5c1c1;padding:7px 0;color:#6e6d6d;font-size:12px;margin-bottom:5px}
.comm-top-title a{color:#6e6d6d;font-size:12px}
.comm-top-title .dates{margin-left:6px}
#forum-topic{box-shadow:0 1px 0 #F1F1F1,0 7px 10px rgba(190,190,190,1);background:#fffdfd;margin-bottom:13px;border-bottom:4px solid #f7f5f5}
.topic-title{text-transform:uppercase;color:#777;border-bottom:1px dotted #cccccb;padding:10px 0 10px 17px}
.topic-title .name{font-weight:700;color:#aace4a}
.tp-t .name{width:35%}
.tp-t .read{width:17%}
.tp-t .otv{width:17%}
.tp-t .aut{width:10%}
.tp-t .last{width:21%}
.topic-title .min,.tp-t .min{text-align:center}
.topic-title .name,.topic-title .min,.tp-t .name,.tp-t .min{float:left}

#content-block{}
#speed-bar{padding:8px 8px 8px 35px;background:#fffdfd url(../images/speedbar.png) no-repeat 15px;-moz-box-shadow:0 5px 10px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,.25);margin-bottom:15px}

#speed-bar a,#speed-bar span{color:#64acef}
#speed-bar a:hover{text-decoration:underline}

.short-story{margin-bottom:15px;background:#fff;-moz-box-shadow:0 5px 10px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,.25)}



.short-title { 
padding: 10px;
    font-size: 14px;
    color: #4D3012;
    background: #facb28;
    background: -moz-linear-gradient(top, #facb28 0%, #f5a01c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#facb28), color-stop(100%,#f5a01c));
    background: -webkit-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -o-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -ms-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: linear-gradient(to bottom, #facb28 0%,#f5a01c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#facb28', endColorstr='#f5a01c',GradientType=0 );
}


}




.short-title h2,.short-title h1{padding:0;margin:0;color:#000; }
.short-title h2 a,.short-title h1 a{display:block; color:#000; transition:color .4s}
.short-title h2 a:hover{color:#000;  }
.news-text{color:#5d5d5c;padding:10px;  border: 1px solid #dddddd;}
.news-text img{   }


.info-info
{
position: realtive;
top: 5px;


}

.news-info
{

    text-decoration: none;
  
    
 border-bottom: 1px solid #fff;
    padding: 5px 10px;
    background: #4D3012;
    font-size: 13px;
    color: #B78360;


}
.news-info li{float:left;line-height:20px;padding-left:22px;color:#6d6a6a;margin:0 25px 0 0}
.news-info .edit{padding-left:5px}
.news-full{display:block;float:right;line-height:30px;background:#4267b2;padding:0 14px;font-size:15px;color:#fffdfd;text-shadow:0 1px 0 rgba(0,0,0,0.25);margin:10px 10px 10px 0;transition:background .4s}
.news-full:hover{background:#3f3f3f}
footer{padding-top:15px;border-top:1px dotted #b7b3b3;margin:20px auto 5px auto;position:relative}
.foot-left{font-size:13px;color:#fff;list-style:none;float:left}
.foot-left a{text-decoration:none}
footer:before{content:"";position:absolute;width:50px;height:50px!important;background:url(../images/a50.png);right:0;top:10px}
.site-navigation{


 
     text-align: center;
    margin-bottom: 10px;
    padding-top: 10px;
   
}

 
.site-navigation span,

.site-navigation a{    display: inline-block;
    background: #F1F1F1;
    line-height: 30px;
    padding: 0 8px;
    font-size: 13px;
    text-shadow: 0 1px 0 #fff;
    border-radius: 5px;
    color: #6E6E6E;
}
.site-navigation a:hover,.navigation span{
    
    
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.25);
    border-radius: 5px;
    color: #4D3012;
    background: #facb28;
    background: -moz-linear-gradient(top, #facb28 0%, #f5a01c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#facb28), color-stop(100%,#f5a01c));
    background: -webkit-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -o-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -ms-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: linear-gradient(to bottom, #facb28 0%,#f5a01c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#facb28', endColorstr='#f5a01c',GradientType=0 );
}


 
.navigation,.nextprev{display:inline-block}
.nextprev a:hover span{background:none;text-shadow:0 1px 0 rgba(0,0,0,0.25)}
.site-comment{margin:0 0 1px 0;background:#f9f8f8;padding:10px}
.ava-comm{float:left;float:left;display:block;border-radius:6px;width:65px;height:65px;margin-right:10px}
.left-comment{float:left;width:634px}
.comment-top{height:31px;border-bottom:1px dotted #c8c6c6}
.comment-top ul{float:left;margin-top:6px}
.comment-top ul li{float:left;font-weight:700;color:#575757;margin-right:10px}
.comment-top ul li a:hover{text-decoration:underline}
.comment-top ul li span{font-weight:400}
.comment-top .comm-id{float:right;padding:0 6px;line-height:20px;background:#e5e1e1;color:#696767;font-size:12px;text-shadow:0 1px 0 #fff;margin-top:3px}
.comm-text{padding:10px 0;margin-bottom:10px}
.comm-text a{color:#1479f8;font-weight:700;font-style:italic}
.comm-opt{float:right;margin-bottom:5px}
.comm-opt a{display:inline-block;margin-right:17px;font-size:13px}
.comm-opt a:nth-child(1){color:#696363}
.comm-opt a:nth-child(1):hover{text-decoration:underline}
.comm-opt a:nth-child(2){color:#696363}
.comm-opt a:nth-child(2):hover{text-decoration:underline}
.comm-opt a:nth-child(3){transition:opacity .4s}
.comm-opt a:nth-child(3):hover{opacity:.6}
.add-comment{margin:0;border-top:1px solid #dedede;margin-bottom:5px;background:#fff;padding:2px}
.add-comment table{border-collapse:collapse}
.add-comment textarea{display:block;resize:none;height:40px;background:#fffdfd;box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);width:660px;padding:12px;color:#9e9d9d}
.add-comment button{cursor:pointer}
.pheading h2,.heading{margin:0;background: #facb28;
    background: -moz-linear-gradient(top, #facb28 0%, #f5a01c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#facb28), color-stop(100%,#f5a01c));
    background: -webkit-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -o-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -ms-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: linear-gradient(to bottom, #facb28 0%,#f5a01c 100%);display:block;padding:10px 15px;color:#fff}
.uheader{background:#dedede;padding:8px 10px;margin:0 0 5px 0}
.basecont,.baseform{margin:0 auto}
.fieldsubmit{text-align:center;padding:10px}
.stats-table{margin-bottom:10px}
.menu-stat{border-top:1px dotted #b7b3b3}
.menu-stat li{border-bottom:1px dotted #b7b3b3;padding:10px 0}
.addnews-content,.basecont,.berrors,.static_content{border-top:1px solid #dedede;margin-bottom:15px;background:#fff;-moz-box-shadow:0 5px 10px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,.25);padding:10px}
.fbutton,.bbcodes,.ui-button{background:#A7D93D;padding:1px 14px;font-size:16px;line-height:30px;color:#fffdfd;text-shadow:0 1px 0 rgba(0,0,0,0.25);cursor:pointer;transition:background 0.4s,border .4s}
.fbutton:hover,.bbcodes:hover,.ui-button:hover{background:#444}
.button-black{background:#414140;padding:1px 14px;font-size:16px;line-height:30px;color:#fffdfd;text-shadow:0 1px 0 rgba(0,0,0,0.25);cursor:pointer;transition:background 0.4s,border .4s;display:inline-block}
.button-black:hover{background-color:#535353}

.f_input,.feed_textarea,.f_textarea,#searchinput{border:1px solid #E4E4E4;padding:5px;color:#999;transition:border .4s}
.feed_textarea,.f_textarea,textarea{width:98%}
.f_input:focus,.feed_textarea:focus,.f_textarea:focus,#searchinput:focus{border:1px solid #2b7bbc}
.f_input{width:275px}
.addnews-content .label,.feed-form .label{width:22%}
.addnews-content .label1{width:32%}
.addnews-content .l_input{box-shadow:0 1px 5px rgba(0,0,0,0.2) inset;height:20px;padding:2px;width:250px}
table{width:100%;border-collapse:collapse; font-size: 11px;}
table.tableform td{padding:4px 5px}
.addnews-table td{border-bottom:1px dotted #c9c8c8;padding:10px 0}
.feed-form td{border-bottom:1px dotted #c9c8c8;padding:10px 0}
.pm_status_head{border-bottom:1px dotted #c9c8c8;padding:5px;margin-bottom:10px}
.pm_status_content{display:block;background:#f5f5f5;padding:10px;border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);float:left;margin:4px 20px 0 0}
.popupava{float:left;border-radius:6px;overflow:hidden;width:100px;height:100px}
.left-popprofile{float:left;margin-left:15px}
.left-popprofile li{border-bottom:1px dotted #c9c8c8;padding:5px 0}
.left-popprofile li a{font-weight:400!important}
.left-popprofile li a:hover{text-decoration:underline}
.left-popprofile li .grey{font-weight:700}
.infoblock{margin:15px}
.ui-button{float:right;height:30px;margin-left:10px}
.profile-left-main{background:#f5f5f5;border-radius:0px;float:left;padding:10px;width:150px;box-shadow:0 1px 0 #fff}
.ava-profile
{
    border-radius: 0px;
    width: 130px;
    height: 130px;
}
.profile-left-main ul li a{font-size:13px;line-height:15px; color: #000;}
.profile-left-main ul li a:hover{text-decoration:underline}
.profile-left-main ul{border-top:1px dotted #c9c8c8;margin-top:10px;padding-top:10px}
.edituser a,.edituser{font-size:12px;font-weight:400; color: #fff;}
.edituser{display:block}
.user-info{margin-left:15px;border-top:1px dotted #dad7d7;     color: #000;}
.user-info li{border-bottom:1px dotted #dad7d7;padding:10px 0}
.attachment a{display:inline-block;line-height:35px;background:#488fd2 url(../images/download.png) no-repeat 10px;color:#fffdfd;text-shadow:0 1px 0 rgba(0,0,0,0.25);padding:0 18px 0 38px;margin:3px;border-bottom:3px solid #3273b1;transition:background .3s}
.attachment a:hover{background:#53A0E9 url(../images/download.png) no-repeat 10px}
.demolive{text-align:left;display:inline-block}
.demolive img{border:0}
.xf{text-align:right;display:inline-block;float:right}
.xf img{border:0}
.xfl{padding-top:10px;max-height:30px}
.full-news-content{padding-top:5px;text-align:center}
.full-news-content img{margin:10px 0;border:3px solid #f1f1f1;box-shadow:#000 0 10px 25px -11px;-moz-box-shadow:#000 0 10px 25px -11px;-webkit-box-shadow:#000 0 10px 25px -11px;max-width:680px}
.rstar{color:#d2281f;font-weight:400}
.tag{padding:10px 1px;margin:0 0 3px}
.tag p{padding:5px}
.vbuy{padding:10px;border:3px solid rgba(240,240,240,1);margin:0 0 5px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:inset 0 0 0 1px rgba(212,212,212,1);-webkit-box-shadow:inset 0 0 0 1px rgba(212,212,212,1);box-shadow:inset 0 0 0 1px rgba(212,212,212,1)}
.vbuy > h3{display:block;margin:0 -9px 7px;font-size:14px;color:#a7a7a7;font-weight:700;font-style:italic;padding:0 10px 7px;border-bottom:3px double #ececec;text-transform:uppercase;font-family:Cuprum,Tahoma,Arial,sans-serif}
.vbuy > h3 span{color:#81be5d}
.vbuy > h1,.box h2,.box > h4{display:block;margin:0 -4px 9px;font-size:12px;color:#a7a7a7;font-style:italic;padding:0 5px 7px;border-bottom:3px dotted #ddd;border-bottom-width:thin;text-transform:uppercase;font-weight:700}
.vbuy h2 span{color:#81be5d}
.vbuy-link{display:block;position:relative;margin:8px 10px 0;background:#488fd2;line-height:50px;color:#fffdfd;text-shadow:0 1px 0 rgba(0,0,0,0.3);padding-left:15px;padding-right:15px;transition:background .3s}
.vbuy-link:hover{background:#53A0E9;cursor:pointer}
.tablecomm{border-top:1px solid #c2beb7;margin-top:5px;border-collapse:collapse;border-spacing:0;width:100%}
.tablecomm td{padding:6px 0;border-bottom:1px dashed #a19c92}
.tablecomm td.label{width:10%;padding-right:0;font-weight:700;color:#353535}
.tablecomm td.lab{width:10%;padding-left:5px;font-weight:700;color:#353535}
.info-err{margin-bottom:5px;padding:8px 20px;background:#fcf7ee;border-radius:4px;border:#f3e4d9 solid 1px}
.banntop{background:none repeat scroll 0 0 #FFFDFD;border-bottom:4px solid #F7F5F5;border-top:1px solid #F7F5F5;box-shadow:0 1px 0 #F1F1F1,0 7px 10px #BEBEBE;margin-bottom:13px;padding-top:4px;text-align:center}
.mban{height:60px;margin:3px auto;text-align:left;width:468px}
.module-content{padding:10px 0}
.module-content .tab-content{display:none}
.module-content .tab-content:first-child{display:block}
.semantic-list li{margin:5px;padding:10px;list-style:none}
.semantic-listt li{list-style:none}
.module-item{margin-bottom:20px;padding:0 10px}
.ib{display:inline-block;vertical-align:top}
.image-thumb{width:176px;height:99px;margin:0 0 5px;background:#aaa;border:3px solid #fff;box-shadow:0 0 3px #aaa}
.image-thumb.vertical{height:140px;width:100px}
.image-thumb.vertical.tiny-size{height:72px;width:56px}
.image-thumb.tiny-size{height:54px;width:100px;box-shadow:0 5px 5px -3px #333;margin-right:5px}
.float-left{float:left}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.article-footer{padding:10px 0 0}
.article-related-content{padding:5px}
.article-related-content .image-thumb{margin-bottom:5px}
.article-related-content .module-item{width:200px}
.article-related-content .files-listing .item{font:bold 13px Arial,sans-serif;border-bottom:1px solid #d2d2d2;box-shadow:0 1px 1px #fff}
.label{padding:1px 4px 2px;font-size:10.998px;font-weight:700;line-height:13px;color:#fff;vertical-align:middle;white-space:pre-wrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999;}
.label:hover{color:#fff;text-decoration:none}
.label-important{background-color:#b94a48}
.label-important:hover{background-color:#953b39}
.label-warning{background-color:#f89406}
.label-warning:hover{background-color:#c67605}
.label-success{background-color:#7daf27}
.label-success:hover{background-color:#719e23}
.label-info{background-color:#3a87ad}
.label-info:hover{background-color:#2d6987}
.label-inverse{background-color:#333}
.label-inverse:hover{background-color:#1a1a1a}
.badge{padding:1px 9px 2px;font-size:12.025px;font-weight:700;white-space:nowrap;color:#fff;background-color:#999;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.badge:hover{color:#fff;text-decoration:none;cursor:pointer}
.badge-error{background-color:#b94a48}
.badge-error:hover{background-color:#953b39}
.badge-warning{background-color:#f89406}
.badge-warning:hover{background-color:#c67605}
.badge-success{background-color:#468847}
.badge-success:hover{background-color:#719e23}
.badge-info{background-color:#3a87ad}
.badge-info:hover{background-color:#2d6987}
.badge-inverse{background-color:#333}
.badge-inverse:hover{background-color:#1a1a1a}
.i_edit,.i_del,.i_vk,.i_twit,.i_fix,.i_tag,.i_coms,.blogstep,.subscribe-coms .thide,.i_award,.irss,.ivote,.imsg,.iadd,.minus,.plus,.i_info .thide,.platf-arrow{display:inline-block;width:16px;padding-top:16px;background-image:url(../images/zobrimgs.png)}
.i_fix{padding-top:40px;width:40px;background-position:0 -687px}
.post{margin:0 30px;padding:22px 0;border-bottom:1px solid #e6e6e6}
.post-cont{padding-left:230px}
.post-cont:after{clear:both;content:"";display:block}
.post-text{float:right;width:100%;max-height:140px;overflow:hidden}
.post-img{position:relative;float:left;margin-left:-230px;width:210px;height:140px;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-size:cover}
.fixpost{float:left;position:relative}
.post-h{font-size:1em;font-weight:400}
.post-h .post-h-g{display:block;margin-bottom:13px}
.post-h .post-h-g a{color:#888}
.post-h .post-h-p{display:block;margin-bottom:5px;margin-top:-3px;font-weight:400;font-size:20px;line-height:24px;font-family:"Roboto Condensed",Arial,Helvetica,Tahoma,sans-serif}
.post-game .post-h .post-h-p{margin-bottom:17px}
.post-foot:after{clear:both;content:"";display:block}
.post-foot{margin-top:22px;color:#888}
.post-foot li{display:inline-block;vertical-align:middle}
.post-date{float:right;margin-left:20px}
.post-rate{float:left;width:140px}
.post-coms{float:left;width:70px;text-align:right}
.post-coms a{color:#888}
.post-coms .i_coms{vertical-align:middle;margin:-1px 5px 0 0}
.scrin-block-content{position:relative}
.scrin-block-content br{display:none}
.scrin-block-content li{float:left;list-style-type:none;width:222px;height:140px;overflow:hidden;margin:0 3px;border:3px solid #fff;box-shadow:0 0 3px #aaa}
.scrin-block-content li img{width:222px;height:140px}
#foo2{margin:0!important;padding:0!important}
.prev2{background:url(../images/prev-next2.png) left top no-repeat;width:30px;height:45px;display:block;position:absolute;top:50px;left:10px}
.prev2:hover{background:url(../images/prev-next2.png) left bottom no-repeat}
.next2{background:url(../images/prev-next2.png) right top no-repeat;width:30px;height:45px;display:block;position:absolute;top:50px;right:10px}
.next2:hover{background:url(../images/prev-next2.png) right bottom no-repeat}
.block_news_main{width:230px;height:176px;float:left;margin:5px;overflow:hidden;margin-bottom:4px}
.block_news_main:nth-child(3n+1){margin-right:0}
.block_news_main > a.block_info{position:relative;display:block;background:#3c8ccc;width:230px;height:125px;color:#FFF;margin-bottom:8px;overflow:hidden}
.block_news_main > a.block_info > img{min-width:230px;min-height:125px}
.block_news_main > a.block_info > span{position:absolute;display:block;width:230px;height:113px;top:0;padding-top:8px;left:0;border-bottom:4px solid #3c8ccc;opacity:.8}
.block_news_main > a.block_info > span:hover{opacity:1}
.block_news_main > a.block_info > span > span.category{display:block;background:#3c8ccc;line-height:15px;padding:0 5px;height:15px;color:#FFF;font-size:10px;margin:2px 8px 0;float:left}
.block_news_main > a.block_info > span > span.comments{display:block;background:#3c8ccc;line-height:15px;padding:0 5px;height:15px;color:#FFF;font-size:10px;margin:2px 8px 0;float:right}
span.icon_comments{display:block;background:url(../images/news_main_icon.png) no-repeat;background-position:0 -7px;width:11px;height:7px;float:left;margin:4px 5px 0 0}
.block_news_main > a.block_info > span > span.view{display:block;background:#3c8ccc;line-height:15px;padding:0 5px;height:15px;color:#FFF;font-size:10px;margin:2px 8px 0;float:right}
span.icon_view{display:block;background:url(../images/news_main_icon.png) no-repeat;width:11px;height:7px;float:left;margin:4px 5px 0 0}
.block_news_main > a{display:block;color:#2e3846;font-size:15px}
.block_news_main > a:hover{text-decoration:underline}
.block-contentt{padding:5px}
.center_block_offline{margin:0 auto;width:600px;margin-top:26%;text-align:center}
.center_block_offline p{margin:0 0 15px}
.one_block_offline{background:#FAFAFA;padding:3px;border:1px solid #E5E5E5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.two_block_offline{background:#FDFDFD;padding:10px;border:1px solid #E5E5E5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.lastcomm{margin:0;padding:0;list-style:none;font-size:13px}
.lastcomm a{text-decoration:none}
.lastcomm a span{color:#676767}
.lastcomm li{position:relative;border-bottom:solid 1px #ccc;cursor:pointer;padding:5px 15px}
.lastcomm li .lcomm-user{color:#b270ce}
.lastcomm li .lcomm-date{color:#666}
.lastcomm li .lcomm-hidden{position:absolute;top:-10px;left:100%;width:450px;display:none;padding:10px 14px;font-weight:400;text-shadow:none;background:#fff;border:solid 2px #398dd8;z-index:150;color:#444}
.lastcomm li .lcomm-hidden img{max-width:450px}
.lastcomm li .lcomm-hidden .lcomm-user-foto{max-width:44px;background:#fff;display:block;margin:4px 10px 10px 0;overflow:hidden;float:left}
.lastcomm li .lcomm-hidden .lcomm-text{overflow:hidden}
.lastcomm li:hover{background:rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.2)}
.lastcomm li:hover .lcomm-hidden{display:block}
.lastcomm li:hover a,.lastcomm li:hover .lcomm-date,.lastcomm li:hover .lcomm-user,.lastcomm li:hover a span{color:#fff}
.right-side .lastcomm .lcomm-hidden{left:auto;right:100%}

#toTop{
display: none;
    text-decoration: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    background: #facb28;
    font-size: 11px;
    padding: 10px;
    cursor: pointer;
    color: #4D3012;
    text-align: center;
    z-index: 9;
    font-weight: 300 !important;
    font-family: 'Open Sans',sans-serif;
    border-radius: 5px;
}


}
#toTop:hover {opacity:1;background:#b93f14;}
#toTop:active, #toTop:focus {outline:none}

.counter{float:right}
.partner-blue{background:#4267b2;color:#fff;width:88px;height:31px;text-align:center;line-height:31px;cursor:pointer}
.partner-blue:hover{background:#539fdc}



.ap-wrapper{
    width:100%;
    overflow:hidden;
    display:block;
    position:relative;
    background-size:cover;
    background-position:center center}
.ap-wrapper>.the-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-size:cover;
    background-position:center center;
    pointer-events:none}
.ap-wrapper.center-ap>*[class*="audio"],.ap-wrapper.center-ap .zoomsounds-comment-wrapper{
    max-width:1190px;
    margin:0px auto;
    margin-top:40px;
    margin-bottom:40px}
*[class*="audioplayer"] .the-comments{
    display:none}
*[class*="audioplayer"] .feed-embed-code{
    display:none}
.feed-dzsap{
    display:none}
.audioplayer .menu-description{
    display:none}
.audioplayer.fullflashbackup{
    height:auto}
.audioplayer.skin-default.fullflashbackup{
    height:auto}
.audioplayer.preload-method-none .loading-svg:not(.ceva),.audioplayer.meta-loaded .loading-svg:not(.ceva),.audioplayer.cue-off .loading-svg:not(.ceva){
    display:none}
.audioplayer .prev-btn,.audioplayer .next-btn,.audioplayer .btn-menu-state{
    position:absolute;
    top:0;
    left:0;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    cursor:pointer}
.audioplayer-tobe{
    opacity:0}
.audioplayer-tobe.for-add{
    display:none}
.audioplayer,.audioplayer-tobe{
    transition-property:opacity;
    transition-duration:.2s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity;
    -moz-transition-duration:.2s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.2s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity;
    -o-transition-duration:.2s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity;
    -ms-transition-duration:.2s;
    -ms-transition-timing-function:ease-out}
.audioplayer>div[class^="feed-"],.audioplayer-tobe>div[class^="feed-"]{
display:none}
.audioplayer i,.audioplayer i+.i-label,.audioplayer-tobe i,.audioplayer-tobe i+.i-label{
    display:inline-block;
    vertical-align:middle}
.audioplayer{
    position:relative;
    width:100%;
    height:auto;
    line-height:1;
    opacity:1}
.audioplayer *{
    -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box}
    .audioplayer .btn-menu-state,.audioplayer controls-volume{
    display:inline-block;
    vertical-align:middle;
    float:none}
.audioplayer .ap-controls .the-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0}
.audioplayer .meta-artist-con{
    position:absolute;
    left:28px;
    bottom:9px;
    color:#ddd;
    max-width:50%;
    overflow-x:hidden;
    overflow-y:visible;
    font-size:11px;
    visibility:hidden;
    opacity:0;
    line-height:1.1}
.audioplayer .curr-time{
    color:#eee;
    position:absolute;
    padding:4px 7px;
    font-size:12px;
    top:auto;
    bottom:4px;
    line-height:1}
.audioplayer .total-time{
    color:#ccc;
    position:absolute;
    padding:3px 7px;
    font-size:10px;
    top:auto;
    bottom:6px;
    right:auto;
    line-height:1}
.audioplayer .sample-block-start,.audioplayer .sample-block-end{
    height:100%;
    background-color:transparent;
    cursor:default;
    position:relative}
.audioplayer .sample-block-end{
    top:-100%}
.audioplayer .controls-volume{
    top:auto;
    height:14px}
.audioplayer .volumeicon{
    position:absolute;
    top:50%;
    transform:translate3d(0, -50%, 0);
    left:0px;
    background:#aaa;
    background-position:center center;
    background-repeat:no-repeat;
    width:7px;
    height:7px;
    cursor:pointer;
    transition-property:background;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer .volumeicon:before{
    position:absolute;
    left:-4px;
    bottom:-3px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    width:0px;
    height:0px;
    content:" ";
    border:solid transparent;
    border-color:rgba(136,183,213,0);
    border-right-color:#aaa;
    border-width:7px;
    margin-left:0px;
    outline:1px solid transparent;
    transition-property:border;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:border;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:border;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:border;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:border;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer .controls-volume:hover .volumeicon{
    background:#ddd}
.audioplayer .controls-volume:hover .volumeicon:before{
    border-right-color:#ddd}
.audioplayer .volume_static,.audioplayer .volume_active{
    position:absolute;
    top:50%;
    transform:translate3d(0, -50%, 0)}
.audioplayer .volume_static{
   left: 16px;
    width: 36px;
    height: 5px;
    cursor: pointer;
}
.audioplayer .volume_static:before{
    height:2px;
    width:100%;
    position:absolute;
    background-color:#aaa;
    background-position:center center;
    background-repeat:repeat-x;
    content:"";
    top:1px;
    left:0}
.audioplayer .volume_static:after{
    height:10px;
    width:100%;
    position:absolute;
    content:"";
    top:0px;
    left:0}
.audioplayer .total-time+.meta-artist-con{
    margin-left:5px}
.audioplayer .volume_active{
    left:16px;
    background:#4267b2;
    background-position:center center;
    background-repeat:repeat-x;
    width:24px;
    height:4px;
    pointer-events:none;
    transition-property:width;
    transition-duration:.1s;
    transition-timing-function:ease-out;
    -moz-transition-property:width;
    -moz-transition-duration:.1s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:width;
    -webkit-transition-duration:.1s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:width;
    -o-transition-duration:.1s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:width;
    -ms-transition-duration:.1s;
    -ms-transition-timing-function:ease-out}
.audioplayer .volume_cut{
    display:none}
.audioplayer .controls-volume.controls-volume-vertical{
    line-height:1}
.audioplayer .controls-volume.controls-volume-vertical .volume-holder{
    position:relative;
    background-color:#4267b2;
    display:block;
    width:20px;
    height:45px;
    top:-65px;
    left:-4px;
    visibility:hidden;
    opacity:0;
    transform:scale(0);
    transition-property:all;
    transition-duration:.25s;
    transition-timing-function:ease-out;
    -moz-transition-property:all;
    -moz-transition-duration:.25s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:all;
    -webkit-transition-duration:.25s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:all;
    -o-transition-duration:.25s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:all;
    -ms-transition-duration:.25s;
    -ms-transition-timing-function:ease-out}
.audioplayer .controls-volume.controls-volume-vertical .volume-holder:after{
    content:"";
    height:20px !important;
    width:100%;
    position:absolute;
    content:"";
    top:100%;
    left:0}
.audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_static,.audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_active{
    width:2px;
    height:26px;
    top:auto;
    bottom:2px;
    transform:translate3d(0, 0, 0)}
.audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_static{
    position:relative;
    bottom:-4px;
    left:-1px;
    display:block;
    margin:0 auto;
    background-color:#444444}
.audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_static:before{
    display:none}
.audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_active{
    bottom:9px;
    left:9px}
.audioplayer .controls-volume.controls-volume-vertical .volume-holder:before{
    content:"";
    position:absolute;
    left:50%;
    top:100%;
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #333333;
    margin-left:-5px}
.audioplayer .controls-volume.controls-volume-vertical .volume-holder:after{
    content:"";
    position:absolute;
    left:0%;
    top:100%;
    width:100%;
    height:10px;
    background-color:transparent}
.audioplayer .controls-volume.controls-volume-vertical:hover .volume-holder{
    visibility:visible;
    opacity:1;
    transform:scale(1)}
.audioplayer .ap-controls-right{
    float:right}
.audioplayer .ap-controls-right:empty{
    display:none !important}
.audioplayer .ap-controls-right:after{
    content:"";
    display:block;
    clear:both}
.audioplayer .con-controls .controls-volume{
    position:relative}
.audioplayer.disable-scrubbar .scrubbar{
    display:none}
.audioplayer.disable-volume .controls-volume{
    display:none !important}
.audioplayer.disable-all-but-play-btn{
    display:inline-block !important;
    width:auto !important}
.audioplayer.disable-all-but-play-btn .the-thumb-con{
    display:none !important}
.audioplayer.disable-all-but-play-btn .audioplayer-inner{
    display:inline-block !important;
    width:auto !important;
    height:auto !important}
.audioplayer.disable-all-but-play-btn .audioplayer-inner .ap-controls{
    display:inline-block !important;
    width:auto !important}
.audioplayer.disable-all-but-play-btn .audioplayer-inner .con-controls{
    margin-top:0 !important;
    display:inline-block !important;
    width:auto !important}
.audioplayer.disable-all-but-play-btn .audioplayer-inner .con-controls .con-playpause{
    margin-right:0}
.audioplayer.disable-all-but-play-btn .scrubbar,.audioplayer.disable-all-but-play-btn .the-thumb-con{
    display:none}
.audioplayer.disable-all-but-play-btn .ap-controls{
    padding-left:0 !important}
.audioplayer.disable-all-but-play-btn .controls-volume,.audioplayer.disable-all-but-play-btn .meta-artist-con,.audioplayer.disable-all-but-play-btn .ap-controls-right{
    display:none !important}
.audioplayer .player-but,.audioplayer .player-but-no-style{
    display:inline-block;
    position:relative;
    vertical-align:middle;
    margin-right:5px}
.audioplayer .player-but{
    width:28px;
    height:28px;
    background-color:transparent;
    color:#444}
.audioplayer .player-but .the-icon-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:1px solid #444;
    border-radius:50%;
    transform:translate3d(0%, 0%, 0) scale(1);
    transform:translate3d(0%, 0%, 0) scale(1);
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer .player-but svg.svg-icon{
    width:15px;
    height:15px}
.audioplayer .player-but .svg-icon{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate3d(-50%, -50%, 0) scale(1);
    -webkit-transform:translate3d(-50%, -50%, 0) scale(1);
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer .player-but .svg-icon path{
    fill:#444}
.audioplayer .player-but:hover .the-icon-bg{
    transform:translate3d(0%, 0%, 0) scale(0.9);
    -webkit-transform:translate3d(0%, 0%, 0) scale(0.9)}
.audioplayer .player-but:hover svg.svg-icon{
    transform:translate3d(-50%, -50%, 0) scale(1.1);
    -webkit-transform:translate3d(-50%, -50%, 0) scale(1.1)}
.zoomsounds-external-scrubbar,.audioplayer{
    width:100%}
.zoomsounds-external-scrubbar .scrubbar,.audioplayer .scrubbar{
    width:100%;
    height:10px;
    cursor:pointer;
    position:relative}
.zoomsounds-external-scrubbar .scrubbar .scrub-bg .wave-separator,.audioplayer .scrubbar .scrub-bg .wave-separator{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    background:rgba(0,0,0,0.1)}
.zoomsounds-external-scrubbar .scrubbar .scrub-prog,.audioplayer .scrubbar .scrub-prog{
    position:absolute;
    top:0;
    left:0;
    width:0%;
    height:100%;
    background:#ae1919}
.audioplayer.volume-dragging{
    -moz-user-select:none;
        -khtml-user-select:none;
        -webkit-user-select:none;
        -ms-user-select:none;
        user-select:none}
    .audioplayer.meta-loaded .meta-artist-con,.audioplayer.meta-loaded .prev-btn,.audioplayer.meta-loaded .next-btn,.audioplayer.structure-setuped .meta-artist-con,.audioplayer.structure-setuped .prev-btn,.audioplayer.structure-setuped .next-btn{
    opacity:1;
    visibility:visible}
.audioplayer.transitioning-change-media{
    overflow:hidden}
.audioplayer.under-400 .meta-artist-con .the-artist{
    text-overflow:ellipsis;
    width:100%;
    white-space:nowrap;
    overflow:hidden}
.audioplayer.fullflashbackup .prev-btn{
    top:auto;
    background-image:url(img/skin_minion_arrowleft.png);
    left:auto;
    bottom:1px;
    right:30px}
.audioplayer.fullflashbackup .next-btn{
    top:auto;
    background-image:url(img/skin_minion_arrowright.png);
    left:auto;
    bottom:1px;
    right:1px}
.audioplayer:after{
    content:"";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0}
.audioplayer.errored-out .audioplayer-inner{
    opacity:0.5}
.audioplayer.errored-out

.feedback-text{
                        
                        
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                        font-size: 13px;
                        color: #fff;
                        background-color: #4d30126b;
                        padding: 18px 49px;
                        font-family: "Oswald",Tahoma,Helvetica;
                        text-transform: uppercase;
                        border: none;
                        font-size: 14px;
                        border: 1px solid #dddddd;
                     }

                    
                    
                    
                    
                    .audioplayer .item-tobe{
                                    position:relative}
                                .audioplayer .ap-controls .con-controls{
                        position:absolute}
                    .audioplayer .ap-controls .con-playpause{
            position:absolute;
            cursor:pointer}
        .audioplayer .ap-controls .con-playpause .playbtn{
    position:absolute;
    top:0;
    left:0}
.audioplayer.under-400:not(.zoomsounds-wrapper-bg-bellow) .controls-volume{
    display:none}
.audioplayer.under-400:not(.zoomsounds-wrapper-bg-bellow) .comments-holder{
    display:none !important}
.audioplayer.under-400:not(.zoomsounds-wrapper-bg-bellow) .prev-btn{
    display:none}
.audioplayer.under-400:not(.zoomsounds-wrapper-bg-bellow) .next-btn{
    display:none}
.audioplayer.dzsap-loaded .prev-btn,.audioplayer.dzsap-loaded .next-btn,.audioplayer.dzsap-loaded .btn-menu-state,.audioplayer.dzsap-loaded .btn-embed-code{
    visibility:visible}
.audioplayer.skin-default .prev-btn,.audioplayer.skin-default .next-btn{
    visibility:hidden}
.dzsap-main-con{
    z-index:5555;
    position:fixed;
    width:100%;
    height:100%;
    opacity:0;
    visibility:hidden}
.audioplayer{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,sans-serif}
.audioplayer .audioplayer-inner{
    position:relative}
.audioplayer .the-media{
    pointer-events:none;
    opacity:0}
.dzsap-sticktobottom .audioplayer[data-type="youtube"] .the-media{
    top:auto;
    bottom:100%;
    left:auto;
    right:30px}
.audioplayer[data-type="youtube"] .the-media{
    position:absolute;
    top:100%;
    left:0;
    opacity:0;
    width:1px;
    height:1px;
    pointer-events:auto;
    transition-property:opacity,visibility;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity,visibility;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity,visibility;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity,visibility;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity,visibility;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer[data-type="youtube"] .the-media>iframe{
    width:1px;
    height:1px}
.audioplayer[data-type="youtube"].is-playing .the-media{
    opacity:1}
.audioplayer-inner .the-thumb-con{
    position:relative}
.audioplayer-inner .the-thumb{
    position:relative;
    height:120px;
    width:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    background-color:#111}
.audioplayer.dzsap-loaded .meta-artist-con{
    visibility:visible}
.audioplayer .meta-artist{
    width:auto}
.audioplayer .ap-controls{
    width:100%;
    height:40px}
.audioplayer .ap-controls .con-controls{
    width:100%;
    height:30px;
    line-height:100%}
.audioplayer .ap-controls .con-playpause{
    top:10px;
    left:9px;
    width:10px;
    height:10px}
.audioplayer .ap-controls .con-playpause .playbtn{
    background-position:center center;
    background-repeat:no-repeat;
    width:0px;
    height:0px;
    content:" ";
    border:solid transparent;
    border-color:rgba(136,183,213,0);
    border-left-color:#aaa;
    border-width:5px;
    border-left-width:10px}
.audioplayer .ap-controls .con-playpause .pausebtn{
    position:absolute;
    top:0;
    left:0;
    height:11px;
    width:11px}
.audioplayer .ap-controls .con-playpause .pausebtn .pause-icon{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0}
.audioplayer .ap-controls .con-playpause .pausebtn .pause-part-1,.audioplayer .ap-controls .con-playpause .pausebtn .pause-part-2{
    position:absolute;
    left:0;
    top:0;
    width:4px;
    height:100%;
    background:#aaa;
    transition-property:all;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:all;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:all;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:all;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:all;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer .ap-controls .con-playpause .pausebtn .pause-part-2{
    left:auto;
    right:0}
.audioplayer .ap-controls .the-bg{
    background-color:#111}
.audioplayer .ap-controls .scrubbar .scrub-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#aaa}
.audioplayer .ap-controls .scrubbar .scrubBox-hover{
    position:absolute;
    top:0;
    left:0;
    width:1px;
    visibility:hidden;
    opacity:0;
    pointer-events:none;
    height:100%;
    background:#ae1919;
    transition-property:opacity,visibility;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity,visibility;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity,visibility;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity,visibility;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity,visibility;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.dzsap-loaded .ap-controls .scrubbar:hover .scrubBox-hover{
    visibility:visible;
    opacity:1}
.audioplayer.skin-default .con-controls{
    height:auto;
    display:flex;
    align-items:center;
    line-height:1;
    padding:8px 0}
.audioplayer.skin-default .con-controls>*{
    position:relative;
    display:inline-block;
    margin-right:5px;
    color:#ffffff}
.audioplayer.skin-default .con-controls>.the-bg{
    position:absolute;
    display:block}
.audioplayer.skin-default .ap-controls-right>*{
    display:block}
.audioplayer.skin-default .meta-artist{
    display:flex;
    align-items:center}
.audioplayer.skin-default .meta-artist .the-artist,.audioplayer.skin-default .meta-artist .the-name{
    display:inline-block;
    vertical-align:middle}
.audioplayer.skin-default .meta-artist .the-artist{
    font-weight:bold;
    font-size:13px}
.audioplayer.skin-default .meta-artist .the-artist+.the-name{
    margin-left:10px}
.audioplayer.skin-default .con-controls .con-playpause{
    display:inline-block;
    position:relative;
    top:0;
    left:0;
    vertical-align:middle;
    margin-left:15px}
.audioplayer.skin-default .con-controls .meta-artist-con{
    flex:1000;
    max-width:none}
.audioplayer.skin-default .con-controls .ap-controls-right{
    flex:0 0 auto;
    text-align:right}
.audioplayer.skin-default .con-controls .curr-time{
    display:inline-block;
    position:relative;
    left:0px;
    top:0;
    bottom:auto;
    vertical-align:middle;
    margin-left:12px;
    padding:0}
.audioplayer.skin-default .con-controls .total-time{
    display:inline-block;
    position:relative;
    left:0px;
    top:0px;
    bottom:auto;
    vertical-align:middle;
    padding:0;
    margin-left:5px;
    margin-right:15px}
.audioplayer.skin-default .con-controls .controls-volume{
    right:0;
    margin-right:10px;
    width:45px;
    bottom:auto}
.audioplayer.skin-default .meta-artist-con{
    left:0;
    display:inline-block;
    text-overflow:ellipsis;
    bottom:auto;
    white-space:nowrap;
    overflow:hidden}
.hidden{
    display:none}
.audioplayer.skin-wave .ap-controls{
    height:auto;
    width:auto;
    position:relative}
.audioplayer.skin-wave .ap-controls .con-controls{
    position:relative;
    margin-top:10px;
    height:45px}
.audioplayer.skin-wave .ap-controls .con-playpause{
    display:inline-block;
    position:relative;
    left:0;
    vertical-align:middle;
    top:0;
    width:45px;
    height:45px;
    flex:0 0 45px;
    -webkit-tap-highlight-color:transparent;
    margin-right:15px}
.audioplayer.skin-wave .ap-controls .con-playpause .playbtn{
    background-position:center center;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    border:solid transparent;
    border-color:rgba(136,183,213,0);
    border-left-color:transparent;
    border-width:0px;
    border-left-width:0px;
    position:relative;
    background-color:#ea8c52;
    border-radius:50%}
.audioplayer.skin-wave .ap-controls .con-playpause .playbtn:before{
    transform:scale(1);
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave .ap-controls .con-playpause .playbtn:hover:before{
    transform:scale(0.9)}
.audioplayer.skin-wave .ap-controls .con-playpause .playbtn:before{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-10px;
    margin-left:-5px;
    content:" ";
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:15px solid #EEEEEE}
.audioplayer.skin-wave .ap-controls .con-playpause .pausebtn{
    background-position:center center;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    background-image:none;
    background-color:#ea8c52;
    border-radius:50%}
.audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:before,.audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:after{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-9px;
    margin-left:-6px;
    content:" ";
    width:4px;
    height:18px;
    background-color:#EEEEEE;
    transform:scale(1);
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:after{
    margin-left:2px}
.audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:hover:before,.audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:hover:after{
    transform:scale(0.8)}
.audioplayer.skin-wave .btn-zoomsounds{
    position:relative}
.audioplayer.skin-wave .volume_active{
    background-color:#4D3012}
.audioplayer.skin-wave .meta-artist-con{
    overflow-y:hidden;
    white-space:nowrap;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    left:0;
    bottom:auto;
    width:auto;
    margin-right:15px}
.audioplayer.skin-wave .meta-artist{
    font-size:0}
.audioplayer.skin-wave .meta-artist .the-artist{
    margin-bottom:0px;
    color:#db4343;
    width:100%;
    overflow:hidden;
    position:relative;
    display:block;
    text-overflow:ellipsis;
    font-size:11px}
.audioplayer.skin-wave .meta-artist .the-artist:after{
    content:"";
    display:block;
    clear:both;
    height:0px}
.audioplayer.skin-wave .meta-artist .the-name{
    margin-top:5px;
    display:inline-block;
    width:auto;
    font-size:16px;
    color:#555555}
.audioplayer.skin-wave .meta-artist .the-name>a{
    color:#555555}
.audioplayer.skin-wave .ap-controls:after{
    content:"";
    display:block;
    clear:both}
.audioplayer.skin-wave .curr-time,.audioplayer.skin-wave .total-time{
    padding:4px 7px;
    font-size:10px;
    opacity:0;
    visibility:hidden}
.audioplayer.skin-wave .curr-time,.audioplayer.skin-wave .total-time{
    top:38px}
.audioplayer.skin-wave .curr-time{
    
    
    color:#000;
    position:absolute;
    bottom:auto;
    transition-property:opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave .curr-time.scrub-time:not(.ceva):not(.alceva){
    opacity:0.5}
.audioplayer.skin-wave .pausebtn .pause-icon{
    display:none}
.audioplayer.skin-wave .pausebtn:after,.audioplayer.skin-wave .pausebtn:before{
    opacity:0;
    visibility:hidden;
    transition-property:opacity,visibility;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:opacity,visibility;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:opacity,visibility;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:opacity,visibility;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:opacity,visibility;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-wave .loading-svg{
     margin-top: -22px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    display:block;
    opacity:1;
    visibility:visible;
    transition-property:opacity,visibility;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:opacity,visibility;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:opacity,visibility;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:opacity,visibility;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:opacity,visibility;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-wave.meta-loaded .pausebtn:after,.audioplayer.skin-wave.meta-loaded .pausebtn:before{
    opacity:1;
    visibility:visible}
.audioplayer.skin-wave.meta-loaded .loading-svg{
    opacity:0;
    visibility:hidden}
.audioplayer.skin-wave .total-time{
     
    color: #000;
    position:absolute;
    bottom:auto;
    left:auto;
    right:0;
    opacity:0;
    transition-property:opacity;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-wave .con-controls>*{
    vertical-align:middle}
.audioplayer.skin-wave .con-controls:after{
    display:block;
    content:"";
    clear:both}
.audioplayer.skin-wave .curr-time.static{
                
        
    top: 0;
    bottom: auto;
    margin-top: 46px;
    margin-right: 100%;
    
    
    
    
    right:45px;
    top:0;
    bottom:auto}
.audioplayer.skin-wave .total-time.static{
    
    margin-top: 46px;
    margin-right: 100%;
    right: 1px;
    
    
    
    top:0;
    bottom:auto}
.audioplayer.skin-wave .prev-btn,.audioplayer.skin-wave .next-btn{
    background-color:#ea8c52;
    border-radius:50%}
.audioplayer.skin-wave .prev-btn>svg path,.audioplayer.skin-wave .next-btn>svg path{
    fill:#FFF}
.audioplayer.skin-wave .con-playpause+.next-btn{
    margin-left:-15px}
.audioplayer.skin-wave .next-btn{
    margin-right:15px}
.audioplayer.skin-wave .next-btn>svg{
    margin-left:2px}
.audioplayer.skin-wave .next-btn path{
    fill:#444}
.audioplayer.skin-wave .audioplayer-inner .the-thumb-con{
    position:absolute;
    width:130px;
    height:130px;
    margin-right:20px}
.audioplayer.skin-wave .audioplayer-inner .the-thumb-con ~ .ap-controls{
    padding-left:150px;
    overflow:visible}
.audioplayer.skin-wave .comments-holder{
    display:block;
    position:absolute;
    height:14px;
    top:51px;
    visibility:hidden;
    cursor:pointer;
    opacity:0;
    visibility:hidden;
    transition-property:opacity,visibility;
    transition-duration:.1s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity,visibility;
    -moz-transition-duration:.1s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity,visibility;
    -webkit-transition-duration:.1s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity,visibility;
    -o-transition-duration:.1s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity,visibility;
    -ms-transition-duration:.1s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave .comments-holder .dzstooltip-con{
    transition-property:opacity,visibility;
    transition-duration:.4s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity,visibility;
    -moz-transition-duration:.4s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity,visibility;
    -webkit-transition-duration:.4s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity,visibility;
    -o-transition-duration:.4s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity,visibility;
    -ms-transition-duration:.4s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave .comments-holder .the-comments-holder-bg{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0}
.audioplayer.skin-wave .comments-holder .dzstooltip-con{
    position:absolute;
    top:0}
.audioplayer.skin-wave .comments-holder .the-avatar{
    width:14px;
    height:14px;
    background-color:#111;
    background-position:center center;
    background-size:contain}
.audioplayer.skin-wave .comments-holder .the-comment-author{
    color:#53c3e2}
.audioplayer.skin-wave .comments-holder .placeholder .the-avatar{
    box-shadow:0 0 3px 0 #fff}
.audioplayer.skin-wave .comments-holder.active{
    visibility:visible}
.audioplayer.skin-wave .controls-volume{
    display:inline-block;
    vertical-align:middle;
    line-height:1;
    width:41px;
    top:0;
    left:0}
.audioplayer.skin-wave .controls-volume{
    margin-left:10px}
.audioplayer.skin-wave .controls-volume{
    margin-left:15px}
.audioplayer.skin-wave .comments-writer{
    padding-top:10px;
    max-width:500px;
    margin:0 auto}
.audioplayer.skin-wave .comments-writer .comments-writer-inner{
    background:rgba(0,0,0,0.4);
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:5px 15px;
    position:relative}
.audioplayer.skin-wave .comments-writer .comments-writer-inner:before{
    content:"";
    position:absolute;
    left:50%;
    bottom:100%;
    margin-left:-5px;
    opacity:0;
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid rgba(0,0,0,0.4);
    transition-property:opacity;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-wave .comments-writer input[type=text],.audioplayer.skin-wave .comments-writer textarea{
    border:1px solid rgba(255,255,255,0.3);
    background-color:rgba(255,255,255,0.7);
    border-radius:0px;
    color:#777;
    display:inline-block;
    font-size:13px;
    line-height:18px;
    margin-top:9px;
    margin-bottom:9px;
    padding:5px 8px;
    width:100%;
    resize:none;
    transition-property:all;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:all;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:all;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:all;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:all;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box}
.audioplayer.skin-wave .comments-writer input[type=text]:focus,.audioplayer.skin-wave .comments-writer textarea:focus{
    border-color:rgba(219,67,67,0.1);
    box-shadow:0 1px 1px rgba(0,0,0,0.01) inset,0 0 8px rgba(219,67,67,0.1) inset;
    outline:0 none}
.audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer textarea::-webkit-input-placeholder{
    color:#777 !important;
    opacity:1}
.audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer textarea::placeholder{
    color:#777 !important;
    opacity:1}
.audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer .comment-input:-webkit-input-placeholder{
    color:#777 !important;
    opacity:1}
.audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer ::-webkit-input-placeholder{
    color:#777 !important;
    opacity:1}
.audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer textarea::placeholder{
    color:#777 !important;
    opacity:1}
.audioplayer.skin-wave .comments-writer .float-right{
    position:relative}
.audioplayer.skin-wave .audioplayer-inner .the-thumb{
    position:relative;
    height:100%;
    width:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    background-color:#111;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:5px}
.audioplayer.skin-wave .ap-controls .scrubbar .scrub-bg .scrub-bg-img{
    height:100%;
    width:100%;
    max-width:none;
    position:relative;
    transition-property:visibility,opacity,transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:visibility,opacity,transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:visibility,opacity,transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:visibility,opacity,transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:visibility,opacity,transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave .ap-controls .scrubbar .scrub-bg-img.transitioning-in,.audioplayer.skin-wave .ap-controls .scrubbar .scrub-prog-img.transitioning-in{
    position:absolute;
    top:0px;
    left:0;
    opacity:0}
.audioplayer.skin-wave.fast-animate-scrubbar .ap-controls .scrubbar{
    transition-property:opacity;
    transition-duration:.1s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity;
    -moz-transition-duration:.1s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.1s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity;
    -o-transition-duration:.1s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity;
    -ms-transition-duration:.1s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave .comments-writer{
    height:0;
    overflow:hidden;
    position:relative;
    margin-left:0;
    margin-right:0;
    transition-property:height;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:height;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:height;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:height;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:height;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-wave .comments-writer.active .comments-writer-inner:before{
    opacity:1}
.audioplayer.skin-wave .volume_static:before{
    background:#4f4949}
.audioplayer.skin-wave.skin-wave-wave-mode-canvas-mode-reflecto .scrubbar+.con-controls{
    margin-top:20px}
.audioplayer.skin-wave.skin-wave-mode-nocontrols .scrubbar{
    height:150px}
.audioplayer.skin-wave.skin-wave-mode-nocontrols .the-thumb-con,.audioplayer.skin-wave.skin-wave-mode-nocontrols .total-time,.audioplayer.skin-wave.skin-wave-mode-nocontrols .curr-time,.audioplayer.skin-wave.skin-wave-mode-nocontrols .con-controls{
    display:none}
.audioplayer.skin-wave.skin-wave-mode-nocontrols .ap-controls{
    padding-left:0}
.audioplayer.skin-wave.skin-wave-mode-nocontrols .the-thumb-con ~ .ap-controls{
    padding-left:0}
.audioplayer.skin-wave.disable-scrubbar .comments-holder,.audioplayer.skin-wave.disable-scrubbar .comments-writer{
    display:none}
.audioplayer.skin-wave.disable-scrubbar.skin-wave-mode-alternate.has-thumb .con-controls{
    margin-bottom:70px}
.audioplayer.skin-wave[data-reflection-size="0.75"] .scrubbar{
    transform-origin:left 75%}
.audioplayer.skin-wave[data-reflection-size="0.75"] .scrub-bg,.audioplayer.skin-wave[data-reflection-size="0.75"] .scrub-prog{
    transform-origin:left 75%}
.audioplayer.skin-wave[data-reflection-size="0.75"] .scrub-bg>canvas,.audioplayer.skin-wave[data-reflection-size="0.75"] .scrub-prog>canvas{
    transform-origin:left 75%}
.audioplayer.skin-wave[data-reflection-size="0.75"] .scrubbar:after{
    top:75%}
.audioplayer.skin-wave[data-reflection-size="0.5"] .scrubbar{
    transform-origin:left 50%}
.audioplayer.skin-wave[data-reflection-size="0.5"] .scrub-bg,.audioplayer.skin-wave[data-reflection-size="0.5"] .scrub-prog{
    transform-origin:left 50%}
.audioplayer.skin-wave[data-reflection-size="0.5"] .scrub-bg>canvas,.audioplayer.skin-wave[data-reflection-size="0.5"] .scrub-prog>canvas{
    transform-origin:left 50%}
.audioplayer.skin-wave[data-reflection-size="0.5"] .scrubbar:after{
    top:50%}
.audioplayer.skin-wave[data-reflection-size="1"] .scrub-bg,.audioplayer.skin-wave[data-reflection-size="1"] .scrub-prog{
    transform-origin:left 100%}
.audioplayer.skin-wave[data-reflection-size="1"] .scrub-bg>canvas,.audioplayer.skin-wave[data-reflection-size="1"] .scrub-prog>canvas{
    transform-origin:left 100%}
.audioplayer.skin-wave:not(.skin-wave-is-spectrum) .scrub-bg{
    transition-delay:0.2s;
    transform:scaleY(0);
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave.theme-dark{
    background-color:#222222}
.audioplayer.skin-wave.theme-dark .meta-artist .the-name>a{
    color:#ffffff}
.audioplayer.skin-wave.skinvariation-wave-righter .playbuttons-con{
    float:none;
    flex:1;
    white-space:nowrap;
    flex-wrap:nowrap;
    display:flex;
    align-items:center;
    border-left:1px solid rgba(255,255,255,0.4);
    padding-left:10px;
    margin-left:10px}
@media all and (max-width: 770px){
    .audioplayer.skin-wave.skinvariation-wave-righter{
                    line-height:1}
                .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva){
        position:absolute;
        top:0;
        left:0;
        height:20px;
        left:-10px;
        width:calc(100% + 20px);
        top:-30px}
    .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-bg,.audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-prog{
    background-color:#807073}
.audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-bg canvas,.audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-prog canvas{
    display:none}
.audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-prog{
    background-color:#00a99d}
.audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .curr-time,.audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .total-time{
    display:none}
.audioplayer.skin-wave.skinvariation-wave-righter .ap-controls .ap-controls-left{
    flex:3}
.audioplayer.skin-wave.skinvariation-wave-righter .ap-controls .ap-controls-left .meta-artist-con{
    max-width:500px}
}.audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner{
    height:90px;
    background-color:#aaaaaa}
.audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .the-thumb{
    border-radius:0}
.audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .has-player-full-height{
    height:90px;
    display:flex;
    align-items:center;
    margin-left:10px;
    background-color:#999}
.audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .has-player-full-height .just-icon-icon:first-child{
    margin-left:15px}
.audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .has-player-full-height .just-icon-icon{
    margin-right:15px;
    color:#444}
.audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .has-player-full-height .just-icon-icon:hover{
    color:#db4343}
.audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .the-thumb-con{
    width:90px;
    height:90px}
.audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .scrubbar{
    height:55px}
.audioplayer.skin-wave.skinvariation-wave-grey .meta-artist-con{
    max-width:150px}
.audioplayer.skin-wave.skinvariation-wave-grey .first-line,.audioplayer.skin-wave.skinvariation-wave-grey .second-line{
    color:#443f3f}
.audioplayer.skin-wave.skinvariation-wave-grey .first-line{
    font-size:18px}
.audioplayer.skin-wave.skinvariation-wave-grey .second-line{
    font-size:13px}
.audioplayer.skin-wave.skinvariation-wave-grey.skin-wave-mode-small .ap-controls{
    top:50%;
    transform:translate(0, -50%)}
.audioplayer.skin-wave.under-720 .btn-embed-code{
    display:none}
.audioplayer.skin-wave.under-720 .meta-artist-con .the-artist{
    display:block;
    width:auto;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    position:relative}
.audioplayer.skin-wave.under-720 .meta-artist-con .the-name{
    display:block;
    width:auto;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap}
.audioplayer.skin-wave.skin-wave-mode-alternate .the-thumb-con{
    width:100px;
    height:100px}
.audioplayer.skin-wave.skin-wave-mode-alternate.has-thumb .audioplayer-inner .ap-controls{
    padding-left:120px}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .ap-controls{
    padding-left:110px}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .con-controls{
    position:relative;
    margin-bottom:-2px;
    margin-top:5px;
    white-space:nowrap}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .con-playpause{
    position:relative}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .meta-artist-con{
    position:relative;
    overflow:hidden;
    left:0;
    top:0px;
    max-width:none;
    text-align:left}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .meta-artist-con .the-artist{
    margin-top:0}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .meta-artist-con .the-name{
    display:block;
    margin-bottom:0;
    margin-top:3px}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar{
    height:60px}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .controls-volume{
    float:right;
    position:relative;
    left:0;
    bottom:auto}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-bg,.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-prog{
    height:70px}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-bg{
    position:relative}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-bg-reflect{
    position:relative;
    top:0}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-prog-reflect{
    top:70px}
.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .curr-time,.audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .total-time{
    top:55px}
.audioplayer.skin-wave.skin-wave-mode-alternate .comments-holder{
    top:120px}
.audioplayer.skin-wave.skin-wave-mode-alternate .comments-writer{
    position:relative;
    left:50%;
    top:0;
    margin:0}
.audioplayer.skin-wave.button-aspect-noir .svg-icon path{
    fill:#444}
.audioplayer.skin-wave.button-aspect-noir .con-playpause{
    width:40px;
    height:40px;
    flex:0 0 auto;
    border-radius:50%}

.audioplayer.skin-wave.button-aspect-noir .con-playpause .playbtn,.audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn{
   
                
                
    margin-left: -8px;
    background-color: transparent;
    border: 0;
    margin-top: -29px;
    width: 55px;
    height: 55px;
    background-image: url(/engine/embed/bgplay_n.png);
    background-size: 55px 55px;          
                
            
            
            
            
            
            }
.audioplayer.skin-wave.button-aspect-noir .con-playpause .playbtn .the-icon-bg,.audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .the-icon-bg{
    position:absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    border:1px solid #444;
    border-radius:50%;
    transform:translate3d(0%, 0%, 0) scale(1);
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave.button-aspect-noir .con-playpause .playbtn svg.svg-icon,.audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn svg.svg-icon{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate3d(-50%, -50%, 0) scale(1);
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out;
    margin-left:3px;
    width: 25px;
    height: 25px;

}
.audioplayer.skin-wave.button-aspect-noir .con-playpause .playbtn:before,.audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn:before{
    display:none}
.audioplayer.skin-wave.button-aspect-noir .con-playpause:hover .the-icon-bg{
    transform:translate3d(0%, 0%, 0) scale(0.9)}
.audioplayer.skin-wave.button-aspect-noir .con-playpause:hover svg.svg-icon{
    transform:translate3d(-50%, -50%, 0) scale(1.1)}
.audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .pause-icon{
    display:block !important}
.audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .pause-icon .pause-part-1,.audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .pause-icon .pause-part-2{
    display:none}
.audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .pause-icon .svg-icon{
    margin-left:1px}
.audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn:after{
    display:none}
.audioplayer.skin-wave.button-aspect-noir .next-btn,.audioplayer.skin-wave.button-aspect-noir .prev-btn{
    background-color:transparent}
.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled .playbtn .the-icon-bg,.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled .pausebtn .the-icon-bg,.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled .player-but .the-icon-bg{
    background-color:#444}
.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled i.svg-icon{
    color:#ffffff}
.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled .svg-icon path{
    fill:#fff}
.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked .playbtn .the-icon-bg,.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked .pausebtn .the-icon-bg,.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked .player-but .the-icon-bg{
    background-color:transparent;
    border:none}
.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked i.svg-icon{
    color:#ffffff}
.audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked .svg-icon path{
    fill:transparent;
    stroke:#fff}
.audioplayer.skin-wave-mode-small .audioplayer-inner{
    height:80px}
.audioplayer.skin-wave-mode-small .audioplayer-inner .the-thumb-con{
    display:inline-block;
    vertical-align:middle;
    width:1px;
    height:1px;
    }
.audioplayer.skin-wave-mode-small .meta-artist-con+.the-thumb-con{
    margin-left:20px}

.audioplayer.skin-wave-mode-small .ap-controls{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #999;
    overflow: visible;
    width: 99.4%;
    position: absolute;
    left: 0;
    top: 1px;
    line-height: 1;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    background: #3333330f;
     
}



.audioplayer.skin-wave-mode-small .ap-controls .extra-dzsap-button{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px}
.audioplayer.skin-wave-mode-small .ap-controls .ap-controls-left{
    
    
    
float: none;
    position: relative;
    flex: 1;
    
    padding-top: 35px;
    background: #3333330f;
    padding-left: 20px;
    border: 2px;
    border-style: solid;
    border-color: #33333300;
    border-right: 1px solid #999;


}
.audioplayer.skin-wave-mode-small .ap-controls .ap-controls-left>*{
    vertical-align:middle}
.audioplayer.skin-wave-mode-small .ap-controls .ap-controls-right{
    float:none;
    flex:1;
    white-space:nowrap;
    flex-wrap:nowrap;
    display:flex;
    align-items:center}
.audioplayer.skin-wave-mode-small .ap-controls .ap-controls-right>.meta-artist-con:first-child{
    margin-left:20px}
.audioplayer.skin-wave-mode-small .ap-controls .ap-controls-right>.meta-artist-con+.the-thumb-con{
    margin-left:0px}
.audioplayer.skin-wave-mode-small .ap-controls .ap-controls-right>.the-thumb-con+.controls-volume{
    margin-left:0px}
.audioplayer.skin-wave-mode-small .ap-controls .the-bg{
    display:none}
.audioplayer.skin-wave-mode-small .ap-controls .scrubbar{
    flex:30;
    width:auto;
    height:70px;
    top:0;
    left:0}
.audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrubBox-hover{
    height:60px;
    top:0}
.audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-bg,.audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-prog{
    height:60px}
.audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-bg-reflect,.audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-prog-reflect{
    height:20px;
    top:60px}
.audioplayer.skin-wave-mode-small .ap-controls .con-playpause{
    display:inline-block;
    left:0;
    position:relative;
    margin-left:0px;
    vertical-align:middle;
    margin-right:20px}
.audioplayer.skin-wave-mode-small .ap-controls .con-playpause+.extra-dzsap-button{
    margin-left:-10px}
.audioplayer.skin-wave-mode-small .ap-controls .dzsap-repeat-button,.audioplayer.skin-wave-mode-small .ap-controls .dzsap-loop-button{
    margin-right:20px;
    cursor:pointer}
.audioplayer.skin-wave-mode-small .ap-controls .dzsap-repeat-button path,.audioplayer.skin-wave-mode-small .ap-controls .dzsap-loop-button path{
    fill:#444}
.audioplayer.skin-wave-mode-small .ap-controls .dzsap-loop-button:hover path,.audioplayer.skin-wave-mode-small .ap-controls .dzsap-loop-button.active path{
    fill:#db4343}
.audioplayer.skin-wave-mode-small .ap-controls .con-controls{
    position:absolute;
    left:0;
    top:0;
    margin-top:0}
.audioplayer.skin-wave-mode-small .ap-controls .btn-embed-code-con{
    position:relative;
    display:inline-block;
    left:0;
    bottom:auto;
    margin-left:13px}
.audioplayer.skin-wave-mode-small .ap-controls .controls-volume{
    position:relative;
    margin-left:15px;
    margin-right:0px}
.audioplayer.skin-wave-mode-small .meta-artist-con{
    left:0;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin-right:20px;
    max-width:none;
    white-space:nowrap;
    bottom:auto;
    max-width:110px;
    overflow:visible}
.audioplayer.skin-wave-mode-small .meta-artist-con .the-name{
    width:auto;
    max-width:100%;
    text-overflow:ellipsis;
    overflow:hidden}
.audioplayer.skin-wave-mode-small .curr-time,.audioplayer.skin-wave-mode-small .total-time{
    top:43px}
.audioplayer.skin-wave-mode-small .comments-holder{
    top:60px}
.audioplayer.skin-wave-mode-small .meta-artist-con{
    visibility:visible}
.audioplayer.skin-wave-mode-small .next-btn{
    margin-left:10px;
    margin-right:10px}
.audioplayer.skin-wave-mode-small.under-500:not(.disable-scrubbar) .meta-artist-con{
    display:none}
.audioplayer.skin-wave-mode-small.disable-scrubbar .meta-artist-con{
    max-width:none}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .con-playpause,.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .next-btn,.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .prev-btn{
    position:absolute;
    left:50%;
    top:-100px}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .con-playpause{
    margin-left:-30px;
    width:60px;
    height:60px}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .next-btn{
    margin-left:39px;
    top:-83px}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .prev-btn{
    margin-left:-66px;
    top:-83px}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .ap-controls .ap-controls-left .meta-artist-con:not(.ceva){
    text-align:right;
    top:-199px;
    max-height:50px;
    max-width:70%;
    right:0;
    bottom:auto;
    left:auto}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner{
    height:100%;
    position:absolute;
    top:0;
    left:0;
    width:100%}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .scrubbar,.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .ap-controls-right{
    position:absolute;
    top:auto}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .con-playpause{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    margin-top:0px;
    margin-left:0;
    margin-right:0}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .con-playpause,.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .con-playpause svg{
    width:30px;
    height:30px}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .scrubbar{
    left:10px;
    width:calc(100% - 20px);
    bottom:3px}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .ap-controls-right{
    bottom:10px;
    height:50px;
    text-align:center;
    width:100%;
    margin-right:0}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .ap-controls-right .meta-artist-con{
    max-width:none;
    width:100%;
    margin-left:0}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .ap-controls-left{
    position:absolute;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%)}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .next-btn,.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .prev-btn{
    top:50%;
    margin-top:-12px}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .the-bg{
    background-color:transparent}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .ap-controls{
    background-color:transparent}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .curr-time,.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .total-time{
    display:none !important}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .controls-right{
    display:none}
.audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .dzsap-wrapper-buts{
    mix-blend-mode:exclusion}
.skin-wave.skin-wave-mode-normal .ap-controls .con-controls{
    height:auto}
.zoomsounds-external-scrubbar.skin-wave .scrubbar,.audioplayer.skin-wave .scrubbar{
    width:100%;
    height:75px;
    cursor:pointer;
    position:relative;
    opacity:0;
    transition-property:transform,opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform,opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform,opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform,opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform,opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-bg,.audioplayer.skin-wave .scrubbar .scrub-bg{
    position:absolute;
    top:0%;
    left:0;
    width:100%;
    height:50px;
    height:100%;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    background-color:transparent}
.zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-bg canvas.scrub-bg-img,.audioplayer.skin-wave .scrubbar .scrub-bg canvas.scrub-bg-img{
    width:100% !important;
    image-rendering:crisp-edges}
.zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-prog,.audioplayer.skin-wave .scrubbar .scrub-prog{
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:50px;
    height:100%;
    overflow:hidden;
    background-color:transparent;
    direction:ltr}
.zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-bg-reflect,.audioplayer.skin-wave .scrubbar .scrub-bg-reflect{
    position:absolute;
    top:50px;
    left:0;
    width:100%;
    height:15px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    background-color:transparent;
    opacity:0.5;
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1)}
.zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-bg-reflect img.scrub-bg-img-reflect,.audioplayer.skin-wave .scrubbar .scrub-bg-reflect img.scrub-bg-img-reflect{
    height:100%;
    width:100%;
    max-width:none;
    position:relative;
    display:block}
.zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-prog-reflect,.audioplayer.skin-wave .scrubbar .scrub-prog-reflect{
    position:absolute;
    top:50px;
    left:0;
    width:0;
    height:15px;
    overflow:hidden;
    background-color:transparent;
    direction:ltr}
.zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-prog-reflect img.scrub-prog-img-reflect,.zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-prog-reflect .scrub-prog-canvas-reflect,.audioplayer.skin-wave .scrubbar .scrub-prog-reflect img.scrub-prog-img-reflect,.audioplayer.skin-wave .scrubbar .scrub-prog-reflect .scrub-prog-canvas-reflect{
    height:100%;
    width:100%;
    max-width:none;
    opacity:0.5;
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1);
    display:block}
.dzs-button{
    border:1px solid rgba(255,255,255,0.3);
    text-transform:uppercase;
    padding:8px 15px;
    text-shadow:0 1px 0 rgba(0,0,0,0.05);
    background-color:#111;
    margin-top:9px;
    margin-bottom:9px;
    margin-left:9px;
    font-size:11px;
    border-radius:5px;
    font-weight:bold;
    color:#777;
    cursor:pointer;
    transition-property:background,color;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:background,color;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:background,color;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:background,color;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:background,color;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.dzs-button:hover{
    background-color:rgba(255,255,255,0.5)}
.skin-wave.skin-wave-is-spectrum .scrub-bg{
    transform:scaleY(0);
    transform-origin:left bottom;
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.skin-wave.skin-wave-is-spectrum .scrub-bg>canvas{
    transform-origin:left bottom}
.skin-wave.skin-wave-is-spectrum.theme-light .scrubbar:after{
    background:linear-gradient(to right, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.22) 49%, rgba(255,255,255,0.1) 100%)}
.skin-wave.skin-wave-is-spectrum .scrubbar:after{
    content:"";
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:1px;
    background:linear-gradient(to right, rgba(33,33,33,0.1) 0%, rgba(33,33,33,0.22) 49%, rgba(48,48,48,0.1) 100%)}
.skin-wave.skin-wave-is-spectrum.is-playing .scrub-bg{
    transform:scaleY(1)}
.audiogallery .btn-menu-state{
    cursor:pointer}
.audiogallery .btn-menu-state>svg>path{
    transform:rotate(0deg) translate3d(0, 0, 0);
    -moz-transform:rotate(0deg) translate3d(0, 0, 0);
    transform-origin:top left;
    opacity:1;
    transition-property:transform,opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform,opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform,opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform,opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform,opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audiogallery.menu-opened .btn-menu-state>svg>path:nth-of-type(1){
    transform:rotate(45deg) translate3d(2px, 0px, 0);
    -moz-transform:rotate(45deg) translate3d(4px, -1px, 0)}
.audiogallery.menu-opened .btn-menu-state>svg>path:nth-of-type(2){
    opacity:0}
.audiogallery.menu-opened .btn-menu-state>svg>path:nth-of-type(3){
    transform:rotate(-45deg) translate3d(0px, 1px, 0);
    -moz-transform:rotate(-45deg) translate3d(-8px, 0px, 0)}
html[dir=rtl] .audioplayer.skin-wave .audioplayer-inner .the-thumb-con{
    margin-left:20px;
    margin-right:0px}
html[dir=rtl] .audioplayer.skin-wave .audioplayer-inner .the-thumb-con ~ .ap-controls{
    padding-left:0;
    padding-right:150px}
body .audioplayer.skin-wave.scrubbar-loaded .scrubbar,.zoomsounds-external-scrubbar.scrubbar-loaded .scrubbar{
    opacity:1}
body .audioplayer.skin-wave.scrubbar-loaded .comments-holder,.zoomsounds-external-scrubbar.scrubbar-loaded .comments-holder{
    opacity:1;
    visibility:visible}
body .audioplayer.skin-wave.scrubbar-loaded .curr-time,body .audioplayer.skin-wave.scrubbar-loaded .total-time,.zoomsounds-external-scrubbar.scrubbar-loaded .curr-time,.zoomsounds-external-scrubbar.scrubbar-loaded .total-time{
    opacity:1;
    
    visibility:visible}
.audioplayer.skin-wave.scrubbar-loaded:not(.skin-wave-is-spectrum) .scrub-bg{
    transform:scaleY(1)}
.audioplayer.skin-wave.skin-wave-wave-mode-line .ap-controls .scrubbar{
    border:1px solid rgba(255,255,255,0.9)}
.audioplayer.skin-wave.alternate-responsive-layout.under-400.skin-wave-mode-normal .audioplayer-inner .the-thumb{
    width:100%}
.audioplayer.skin-wave.alternate-responsive-layout.under-400.skin-wave-mode-normal .audioplayer-inner .the-thumb-con{
    position:relative;
    float:none;
    margin:0 auto;
    text-align:center}
.audioplayer.skin-wave.alternate-responsive-layout.under-400.skin-wave-mode-normal .audioplayer-inner .ap-controls{
    width:100%;
    padding-left:0}
.audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .con-controls{
    display:flex;
    align-items:center;
    width:100%}
.audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .meta-artist-con{
    flex:1000;
    max-width:none}
.audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .ap-controls-right{
    float:none;
    flex:0 0 auto;
    display:flex;
    flex-direction:row-reverse;
    align-items:center;
    align-content:center}
.audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .con-playpause+.ap-controls-right{
    flex:1000}
.audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .comments-writer{
    position:absolute;
    left:50%;
    top:80px}
.audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .con-controls,.audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .prev-btn,.audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .next-btn{
    transition-property:margin;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:margin;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:margin;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:margin;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:margin;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-wave.comments-writer-active:not(.skin-wave-mode-small):not(.skin-wave-mode-alternate) .con-controls{
    margin-top:160px}
.audioplayer.skin-wave.comments-writer-active:not(.skin-wave-mode-small):not(.skin-wave-mode-alternate) .prev-btn,.audioplayer.skin-wave.comments-writer-active:not(.skin-wave-mode-small):not(.skin-wave-mode-alternate) .next-btn{
    margin-top:150px}
.audioplayer.skin-wave.meta-loaded .total-time{
    opacity:1}
.btn-embed .copy-embed-code-btn{
    position:absolute;
    padding:10px 13px;
    line-height:1;
    font-size:11px;
    text-transform:uppercase;
    background-color:rgba(255,255,255,0.8);
    color:#444444;
    right:10px;
    bottom:10px;
    cursor:pointer;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:1}
.audioplayer.skin-wave.skin-wave-mode-normal.under-720 .audioplayer-inner .the-thumb-con{
    position:absolute;
    float:none}
.audioplayer.skin-wave.skin-wave-mode-normal.under-720 .audioplayer-inner .meta-artist-con{
    max-width:calc(100% - 110px)}
.audioplayer.skin-wave.skin-wave-mode-normal.under-720 .audioplayer-inner .ap-controls{
    overflow:visible}
.audioplayer.has-thumb.skin-wave.skin-wave-mode-normal.under-720:not(.skin-wave-mode-nocontrols) .audioplayer-inner .ap-controls{
    padding-left:150px;
    overflow:visible}
.zoomsounds-wrapper-bg-center.is-playing{
    padding:100px 15px}
.zoomsounds-wrapper-bg-center,.zoomsounds-wrapper-bg-bellow{
    position:relative;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    padding:15px 15px;
    transition-property:padding,opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:padding,opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:padding,opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:padding,opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:padding,opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.zoomsounds-wrapper-bg-center .audioplayer-inner>.zoomsounds-bg,.zoomsounds-wrapper-bg-bellow .audioplayer-inner>.zoomsounds-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    opacity:0;
    transition-property:opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.zoomsounds-wrapper-bg-center .audioplayer-inner>.zoomsounds-bg.loaded,.zoomsounds-wrapper-bg-bellow .audioplayer-inner>.zoomsounds-bg.loaded{
    opacity:1}
.zoomsounds-wrapper-bg-center.fullwidth,.zoomsounds-wrapper-bg-bellow.fullwidth{
    max-width:none}
.zoomsounds-wrapper-bg-bellow{
    max-width:300px;
    margin:10px auto;
    background-color:#444444;
    padding:100px 15px 0}
.zoomsounds-wrapper-bg-bellow .zoomsounds-bg:after{
    content:"";
    position:absolute;
    width:100%;
    height:70px;
    bottom:0;
    left:0;
    background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.9) 100%)}
.zoomsounds-wrapper-bg-bellow .extra-html{
    display:none}
.zoomsounds-wrapper-bg-bellow.skin-wave-mode-small .ap-controls .ap-controls-left:not(.ceva){
    position:static}
.zoomsounds-wrapper-bg-bellow.skin-wave-mode-small .ap-controls .ap-controls-left:not(.ceva) .meta-artist-con{
    position:absolute;
    width:100%;
    max-width:none;
    bottom:100%;
    display:block;
    margin-bottom:10px}
.zoomsounds-wrapper-bg-bellow .dzsap-wrapper-buts{
    display:block}
.dzsap-wrapper-buts{
    position:absolute;
    top:0;
    left:0;
    display:none}
.dzsap-wrapper-buts>.player-but{
    margin-left:10px;
    margin-top:10px}
.dzsap-wrapper-but{
    background-color:rgba(0,0,0,0.45);
    width:35px;
    height:35px;
    display:inline-block;
    vertical-align:top;
    transition-property:background;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out;
    position:relative}
.dzsap-wrapper-but>.the-icon{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    display:block;
    color:#eeeeee}
.dzsap-wrapper-but>.the-icon svg{
    width:15px;
    height:15px}
.dzsap-wrapper-but path{
    fill:rgba(255,255,255,0.7);
    transition-property:fill;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:fill;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:fill;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:fill;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:fill;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.dzsap-wrapper-but.btn-like>.the-icon{
    margin-top:1px}
.dzsap-wrapper-but:not(.dzsap-wrapper-but):hover{
    background-color:rgba(0,0,0,0.7)}
.dzsap-wrapper-but:not(.dzsap-wrapper-but):hover path{
    fill:rgba(255,255,255,0.9)}
html[dir=rtl] .audioplayer.skin-wave.skin-wave-mode-normal.under-720 .audioplayer-inner .the-thumb-con{
    left:0}
.audioplayer.skin-wave.skin-wave-mode-normal.under-500 .audioplayer-inner .prev-btn,.audioplayer.skin-wave.skin-wave-mode-normal.under-500 .audioplayer-inner .next-btn{
    position:absolute;
    left:-60px}
.audioplayer.skin-wave.skin-wave-mode-normal.under-500 .audioplayer-inner .next-btn{
    left:-30px}
.audioplayer.skin-wave.skin-wave-mode-normal.under-400.has-thumb:not(.skin-wave-mode-nocontrols) .audioplayer-inner .ap-controls{
    padding-left:60px}
.audioplayer.skin-wave.under-400 .audioplayer-inner .the-thumb-con{
    width:50px;
    height:50px}
.audioplayer.skin-wave.under-400 .audioplayer-inner .the-thumb{
    width:100%}
.audioplayer.skin-wave.under-400.skin-wave-mode-alternate .audioplayer-inner .the-thumb-con{
    top:0}
.audioplayer.theme-light .extra-html{
    color:#ffffff}
.audioplayer.skin-wave.theme-light .meta-artist .the-name{
    color:#ffffff;
    text-shadow:0 0 2px rgba(0,0,0,0.3)}
.audioplayer.skin-wave.theme-light .meta-artist .the-name>a{
    color:inherit}
.audioplayer.skin-wave.theme-light .volumeicon{
    background-color:#ffffff}
.audioplayer.skin-wave.theme-light .volumeicon:before{
    border-right-color:#ffffff}
.audioplayer.skin-wave.theme-light.button-aspect-noir .con-playpause .playbtn .the-icon-bg,.audioplayer.skin-wave.theme-light.button-aspect-noir .con-playpause .pausebtn .the-icon-bg,.audioplayer.skin-wave.theme-light.button-aspect-noir .player-but .the-icon-bg{
    border-color:#ffffff}
.audioplayer.skin-wave.theme-light.button-aspect-noir .player-but{
    color:#ffffff}
.audioplayer.skin-wave.theme-light.button-aspect-noir .svg-icon path{
    fill:#ffffff}
div.btn-embed-code-con{
    position:relative;
    top:auto}
.audioplayer.skin-wave .ap-controls .the-bg{
    background-color:transparent;
    pointer-events:none}
.audioplayer.skin-wave .ap-controls .scrubbar .scrub-bg .scrub-bg-div{
    height:100%;
    width:100%;
    background:#aaa;
    position:absolute;
    top:0;
    left:0}
.audioplayer.skin-wave .volumeicon{
    background:#4f4949}
.audioplayer.skin-wave .volumeicon:before{
    border-right-color:#4f4949}
.audioplayer.skin-wave .ap-controls .scrubbar .scrub-prog .scrub-prog-img{
    height:100%;
    width:100%;
    max-width:none;
    transition-property:opacity,visibilitytransform;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:opacity,visibilitytransform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:opacity,visibilitytransform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:opacity,visibilitytransform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:opacity,visibilitytransform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-wave .ap-controls .scrubbar .scrub-prog .scrub-prog-div{
    height:100%;
    width:100%;
    background:#ea8c52;
    position:absolute;
    top:0;
    left:0;
    opacity:0.3}
.audioplayer.skin-wave .ap-controls .scrubbar .scrubBox-hover{
    height:70%;
    top:15%;
    background:#000}
.audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrubBox-hover{
    height:100%;
    top:0}
.audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrub-bg,.audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrub-prog{
    height:100%}
.audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrub-bg-reflect,.audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrub-prog-reflect{
    display:none}
.audioplayer.skin-wave.skin-wave-no-reflect .ap-controls-right{
    padding-right:15px;
        margin-right: 15px;
}
.audioplayer.skin-wave.skin-wave-no-reflect.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-bg,.audioplayer.skin-wave.skin-wave-no-reflect.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-prog{
    max-height:100%}
.audioplayer.skin-wave.skin-wave-mode-small.scrubbar-tweak-overflow-hidden-on .ap-controls .scrubbar,.audioplayer.skin-wave.skin-wave-mode-small.scrubbar-tweak-overflow-hidden-on .scrubbar .scrub-bg-img,.audioplayer.skin-wave.skin-wave-mode-small.scrubbar-tweak-overflow-hidden-on .scrubbar .scrub-prog-img{
    overflow:visible;
    transition-property:width,left,opacity,transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:width,left,opacity,transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:width,left,opacity,transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:width,left,opacity,transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:width,left,opacity,transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skinvariation-wave-bigtitles{
    font-family:"Josefin Sans", sans-sarif,serif}
.audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .scrubbar{
    height:45px}
.audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .con-playpause{
    width:100px;
    height:100px}
.audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .con-playpause .svg-icon{
    width:30px;
    height:30px}
.audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .the-thumb-con{
    width:160px;
    height:160px}
.audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .the-thumb-con ~ .ap-controls{
    padding-left:176px}
.audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .svg-icon{
    font-size:23px}
.audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .controls-volume{
    margin-left:0}
.audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .meta-artist .the-artist{
    font-size:18px}
.audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .ap-controls{
    padding-top:25px}
.audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .audioplayer-inner .scrubbar{
    height:20px;
    width:calc(100% - 70px)}
.audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .audioplayer-inner .curr-time,.audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .audioplayer-inner .total-time{
    top:0}
.audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .audioplayer-inner .scrub-prog{
    background-color:#ffcc00}
.audioplayer.skinvariation-wave-bigtitles .ap-controls-right{
    text-align:right}
.audioplayer.skinvariation-wave-bigtitles .meta-artist .the-artist{
    color:#ffcc00}
.audioplayer.skinvariation-wave-bigtitles .volume_active{
    background-color:#ffcc00}
.audioplayer.skinvariation-wave-bigtitles.theme-light{
    background-color:#000000;
    color:#ffffff}
.audioplayer.skinvariation-wave-bigtitles:not(.theme-light){
    background-color:#ffffff}
.audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .con-playpause{
    width:64px;
    height:64px}
.audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .con-playpause .svg-icon{
    width:15px;
    height:15px}
.audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .the-name{
    margin-top:0;
    font-size:18px}
.audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .the-artist{
    display:none}
.audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .meta-artist{
    margin-bottom:5px}
.audioplayer.skin-minimal .skin-minimal-bg{
    position:absolute;
    top:0;
    left:0;
    background-color:rgba(30,30,30,0.05);
    width:100%;
    height:100%;
    border-radius:50%}
.audioplayer.skin-minimal .skin-minimal--inner-bg-under{
    width:calc(100% - 22px);
    height:calc(100% - 22px);
    background-color:#db4343;
    top:11px;
    left:11px}
.audioplayer.skin-minimal .skin-minimal--inner-bg{
    width:calc(100% - 22px);
    height:calc(100% - 22px);
    background-color:rgba(255,255,255,0.15);
    top:11px;
    left:11px}
.audioplayer.skin-minimal .skin-minimal--inner-inner-bg{
    width:calc(100% - 44px);
    height:calc(100% - 44px);
    background-color:#db4343;
    top:22px;
    left:22px}
.audioplayer.skin-minimal .meta-artist-con{
    display:none}
.audioplayer.skin-minimal .the-bg{
    z-index:auto}
.audioplayer.skin-minimal .audioplayer-inner{
    width:auto;
    display:inline-block}
.audioplayer.skin-minimal .ap-controls{
    height:100px;
    width:auto;
    display:inline-block}
.audioplayer.skin-minimal .ap-controls .the-bg{
    background-color:transparent}
.audioplayer.skin-minimal .ap-controls .con-playpause .playbtn{
    background-position:center center;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    content:" ";
    border:solid transparent;
    border-color:rgba(136,183,213,0);
    border-left-color:transparent;
    border-width:0px;
    border-left-width:0px;
    background-size:cover}
.audioplayer.skin-minimal .ap-controls .con-playpause>*>svg{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    width:20px;
    height:20px}
.audioplayer.skin-minimal .ap-controls .con-playpause>*>svg path{
    fill:#eee}
.audioplayer.skin-minimal .ap-controls .con-playpause.canvas-fallback .playbtn{
    background-image:url(img/playbtn.png);
    background-size:cover}
.audioplayer.skin-minimal .ap-controls .con-playpause .playbtn-canvas,.audioplayer.skin-minimal .ap-controls .con-playpause .pausebtn-canvas{
    width:100%;
    height:100%}
.audioplayer.skin-minimal .ap-controls .con-controls{
    width:100px;
    height:100px;
    display:inline-block;
    position:relative}
.audioplayer.skin-minimal .ap-controls .con-playpause{
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative}
.audioplayer.skin-minimal .ap-controls .con-playpause .pausebtn{
    background-position:center center;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    content:" ";
    border:solid transparent;
    border-color:rgba(136,183,213,0);
    border-left-color:transparent;
    border-width:0px;
    border-left-width:0px;
    background-size:cover}
.audioplayer.skin-minimal .ap-controls .con-playpause.canvas-fallback .pausebtn{
    background-image:url(img/pausebtn.png);
    background-size:cover}
.audioplayer.skin-minimal .ap-controls .con-playpause .pausebtn>div{
    display:none}
.audioplayer.skin-minimal .ap-controls .con-pausebtn .pausebtn-canvas{
    width:100%;
    height:100%}
.audioplayer.skin-minion .ap-controls .the-bg{
    background-color:transparent}
.audioplayer.skin-minion .ap-controls .con-playpause .playbtn-canvas{
    width:100%;
    height:100%}
.audioplayer.skin-minion .ap-controls{
    height:14px}
.audioplayer.skin-minion .ap-controls .con-controls{
    height:auto;
    position:relative}
.audioplayer.skin-minion .ap-controls .con-playpause{
    top:0px;
    left:0px;
    width:14px;
    height:14px;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    margin:0 auto}
.audioplayer.skin-minion .ap-controls .con-playpause .playbtn{
    background-position:center center;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    content:" ";
    border:solid transparent;
    border-color:rgba(136,183,213,0);
    border-left-color:none;
    border-width:0px;
    border-left-width:0px;
    background-size:cover;
    background-image:url(img/skin_minion_pausebtn.png)}
.audioplayer.skin-minion .ap-controls .con-playpause .pausebtn{
    background-position:center center;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    content:" ";
    border:solid transparent;
    border-color:rgba(136,183,213,0);
    border-left-color:none;
    border-width:0px;
    border-left-width:0px;
    background-size:cover;
    background-image:url(img/skin_minion_playbtn.png)}
.audioplayer.skin-minion .the-artist{
    font-weight:bold;
    display:inline-block;
    margin-right:5px}
.audioplayer.skin-minion .prev-btn{
    width:14px;
    height:14px;
    background-image:url(img/skin_minion_arrowleft.png);
    transform:translateX(5px);
    -webkit-transform:translateX(5px);
    opacity:0;
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-minion .next-btn{
    width:14px;
    height:14px;
    background-image:url(img/skin_minion_arrowright.png);
    transform:translateX(-5px);
    -webkit-transform:translateX(-5px);
    opacity:0;
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-minion.is-playing .prev-btn,.audioplayer.skin-minion.is-playing .next-btn{
    transform:translateX(0px);
    -webkit-transform:translateX(0px);
    opacity:1}
.audioplayer.skin-minion .ap-controls .con-playpause .pausebtn>div{
    display:none}
.audioplayer.skin-minion .ap-controls .con-pausebtn .pausebtn-canvas{
    width:100%;
    height:100%}
.audioplayer.skin-justthumbandbutton .audioplayer-inner{
    position:relative;
    top:0;
    left:0;
    width:250px;
    height:250px;
    margin:0 auto}
.audioplayer.skin-justthumbandbutton .the-thumb-con{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%}
.audioplayer.skin-justthumbandbutton .the-thumb-con .the-thumb{
    width:100%;
    height:100%}
.audioplayer.skin-justthumbandbutton .ap-controls{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%}
.audioplayer.skin-justthumbandbutton .ap-controls .scrubbar{
    position:absolute;
    top:auto;
    bottom:0;
    height:10px;
    z-index:5}
.audioplayer.skin-justthumbandbutton .ap-controls .scrubbar .scrub-bg{
    background:rgba(0,0,0,0.1)}
.audioplayer.skin-justthumbandbutton .ap-controls .con-controls{
    width:100%;
    height:100%}
.audioplayer.skin-justthumbandbutton .ap-controls .con-controls .the-bg{
    background:transparent}
.audioplayer.skin-justthumbandbutton .con-playpause{
    position:absolute;
    top:50%;
    left:50%;
    width:80px;
    height:80px;
    margin-left:-40px;
    margin-top:-40px}
.audioplayer.skin-justthumbandbutton .con-playpause .playbtn,.audioplayer.skin-justthumbandbutton .con-playpause .pausebtn{
    width:100%;
    height:100%;
    background-image:url(img/skin-justthumbandbutton-playbtn.png);
    background-size:cover;
    background-position:center center;
    border-left:0;
    border-right:0;
    opacity:0;
    visibility:hidden;
    transition-property:all;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:all;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:all;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:all;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:all;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-justthumbandbutton .con-playpause .playbtn{
    opacity:0.9;
    visibility:visible}
.audioplayer.skin-justthumbandbutton .con-playpause .playbtn:hover{
    opacity:1}
.audioplayer.skin-justthumbandbutton .con-playpause .pausebtn{
    background-image:url(img/skin-justthumbandbutton-pausebtn.png)}
.audioplayer.skin-justthumbandbutton .con-playpause .pausebtn:hover{
    opacity:1}
.audioplayer.skin-justthumbandbutton .con-playpause .pausebtn>*{
    display:none}
.audioplayer.skin-justthumbandbutton .con-playpause .playbtn,.audioplayer.skin-justthumbandbutton .con-playpause .pausebtn{
    opacity:0}
.audioplayer.is-playing:not(.design-animateplaypause) .pausebtn{
    opacity:1;
    visibility:visible}
.audioplayer.skin-pro.under-500 .the-artist{
    display:none}
.audioplayer.skin-pro .audioplayer-inner{
    height:60px}
.audioplayer.skin-pro .audioplayer-inner .the-thumb-con{
    display:none}
.audioplayer.skin-pro .prev-btn,.audioplayer.skin-pro .next-btn{
    display:none}
.audioplayer.skin-pro .meta-artist-con{
    color:#000;
    font-size:16px;
    bottom:auto;
    top:20px;
    left:58px;
    pointer-events:none;
    overflow:hidden}
.audioplayer.skin-pro .meta-artist-con>*{
    display:inline-block;
    vertical-align:middle}
.audioplayer.skin-pro .the-artist{
    font-weight:bold;
    margin-right:10px}
.audioplayer.skin-pro .the-name{
    font-weight:300}
.audioplayer.skin-pro .ap-controls,.audioplayer.skin-pro .ap-controls .con-controls{
    height:100%}
.audioplayer.skin-pro .ap-controls .scrubbar{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%}
.audioplayer.skin-pro .ap-controls .scrubbar .scrub-bg{
    background-color:#fff}
.audioplayer.skin-pro .ap-controls .scrubbar .scrub-prog{
    background-color:rgba(138,25,25,0.5)}
.audioplayer.skin-pro .ap-controls .con-playpause{
    width:20px;
    height:20px;
    top:20px;
    left:15px}
.audioplayer.skin-pro .ap-controls .con-playpause .playbtn{
    border-width:0;
    width:auto;
    height:auto}
.audioplayer.skin-pro .ap-controls .con-playpause .playbtn svg{
    width:20px;
    height:20px}
.audioplayer.skin-pro .ap-controls .con-playpause .playbtn svg path{
    fill:#444444}
.audioplayer.skin-pro .ap-controls .con-playpause .pausebtn{
    border-width:0px;
    border-left-width:00px;
    width:20px;
    height:20px}
.audioplayer.skin-pro .ap-controls .con-playpause .pausebtn .pause-part-1,.audioplayer.skin-pro .ap-controls .con-playpause .pausebtn .pause-part-2{
    display:none}
.audioplayer.skin-pro .ap-controls .con-playpause .pausebtn .pause-icon{
    left:-1px}
.audioplayer.skin-pro .ap-controls .con-playpause .pausebtn svg{
    width:20px;
    height:20px}
.audioplayer.skin-pro .ap-controls .con-playpause .pausebtn svg path{
    fill:#444444}
.audioplayer.skin-pro .ap-controls .con-controls{
    position:static;
    width:auto}
.audioplayer.skin-pro .ap-controls .con-controls .the-bg{
    background:transparent;
    display:none}
.audioplayer.skin-pro .ap-controls .curr-time,.audioplayer.skin-pro .ap-controls .total-time{
    color:#000;
    font-size:16px;
    top:17px;
    pointer-events:none}
.audioplayer.skin-pro .ap-controls .curr-time{
    opacity:0.3}
.audioplayer.skin-pro .ap-controls .controls-volume{
    top:25px;
    bottom:auto;
    right:60px}
.audioplayer.skin-pro .ap-controls .controls-volume .volumeicon{
    background-color:#000000}
.audioplayer.skin-pro .ap-controls .controls-volume .volumeicon:before{
    border-right-color:#000000}
.audioplayer.skin-pro .ap-controls .curr-time{
    right:55px}
.audioplayer.skin-pro .ap-controls .total-time{
    right:5px}
.audioplayer.is-playing:not(.design-animateplaypause):not(.button-aspect-noir) .con-playpause .pausebtn{
    visibility:visible;
    opacity:1}
.audioplayer.is-playing:not(.design-animateplaypause):not(.button-aspect-noir) .con-playpause .playbtn{
    visibility:hidden;
    opacity:0}
.audioplayer.skin-aria{
    text-align:left;
    line-height:1}
.audioplayer.skin-aria .audioplayer-inner{
    height:100px}
.audioplayer.skin-aria .audioplayer-inner>.the-thumb-con{
    display:none}
.audioplayer.skin-aria .controls-right{
    display:none}
.audioplayer.skin-aria .ap-controls{
    height:100%}
.audioplayer.skin-aria .ap-controls>.the-bg{
    display:none}
.audioplayer.skin-aria .ap-controls .ap-controls-left{
    width:100px;
    height:100%;
    position:relative;
    background-color:#825d5b;
    float:left;
    border-radius:5px 0 0 5px}
.audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause{
    width:60px;
    height:60px;
    margin-left:0;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-30px;
    margin-top:-30px;
    background-color:#a26b61;
    border-radius:50%}
.audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause .playbtn{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-10px;
    margin-top:-16px;
    width:auto;
    height:auto;
    border:0px solid #191d21}
.audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause .playbtn path{
    fill:#e1d9ca}
.audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause .pausebtn{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-12px;
    margin-top:-16px;
    width:auto;
    height:auto;
    border:0px solid #191d21}
.audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause .pausebtn path{
    fill:#e1d9ca}
.audioplayer.skin-aria .ap-controls .ap-controls-right{
    float:none;
    overflow:hidden;
    background-color:#e1d9ca;
    height:100px;
    border-radius:0 3px 3px 0;
    padding-top:13px;
    padding-left:13px;
    padding-right:13px}
.audioplayer.skin-aria .ap-controls .ap-controls-right>*{
    float:none}
.audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist{
    overflow:hidden}
.audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist-con{
    position:relative;
    top:0;
    left:0;
    color:#774b5e;
    white-space:nowrap;
    max-width:none}
.audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist-con .the-artist{
    font-size:16px;
    font-weight:bold}
.audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist-con .the-artist:after{
    content:"";
    display:block;
    clear:both;
    height:4px}
.audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist-con .the-name{
    font-size:14px;
    font-weight:300}
.audioplayer.skin-aria .ap-controls .ap-controls-right .scrubbar{
    margin-top:8px;
    height:6px}
.audioplayer.skin-aria .ap-controls .ap-controls-right .scrubbar>.scrub-bg{
    border-radius:2px}
.audioplayer.skin-aria .ap-controls .ap-controls-right .scrubbar>.scrub-prog{
    border-radius:2px;
    background-color:#bf7e4c}
.audioplayer.skin-aria .ap-controls .ap-controls-right .total-time{
    position:relative;
    top:0;
    left:0;
    color:#774b5e;
    padding:0;
    font-size:14px;
    margin-top:8px}
.audioplayer.skin-aria.under-400 .meta-artist-con{
    display:block}
.audioplayer.skin-redlights .audioplayer-inner{
    height:80px;
    padding:10px;
    background-color:#e2e2e2;
    transition-property:background;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-redlights .audioplayer-inner>.the-thumb-con{
    display:none}
.audioplayer.skin-redlights .volume_static:before{
    display:none}
.audioplayer.skin-redlights .ap-controls{
    height:100%}
.audioplayer.skin-redlights .ap-controls .playbtn{
    border-width:12px;
    border-left-width:20px;
    border-left-color:#FFFFFF;
    transition-property:border,margin;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:border,margin;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:border,margin;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:border,margin;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:border,margin;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-redlights .ap-controls .playbtn:before{
    content:"";
    position:absolute;
    top:0;
    background-color:#FFFFFF;
    width:0px;
    height:25px;
    margin-top:-12px;
    left:-19px;
    transition-property:width,left;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:width,left;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:width,left;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:width,left;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:width,left;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-redlights .ap-controls>.the-bg{
    display:none}
.audioplayer.skin-redlights .ap-controls .ap-controls-left{
    width:60px;
    height:100%;
    position:relative;
    float:left;
    margin-right:10px}
.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause{
    width:60px;
    height:60px;
    top:0;
    left:0;
    position:relative;
    background-color:#222222;
    transition-property:background;
    transition-duration:.2s;
    transition-timing-function:ease-out;
    -moz-transition-property:background;
    -moz-transition-duration:.2s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:background;
    -webkit-transition-duration:.2s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:background;
    -o-transition-duration:.2s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:background;
    -ms-transition-duration:.2s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .playbtn{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-9px;
    margin-top:-13px;
    width:auto;
    height:auto}
.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .playbtn path{
    fill:#fff}
.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-10px;
    margin-top:-13px;
    width:20px;
    height:25px;
    border:0px solid #191d21}
.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn path{
    fill:#e1d9ca}
.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn:before,.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn:after{
    content:"";
    position:absolute;
    width:6px;
    height:100%;
    background-color:#222222;
    transition-property:right,top,height,background;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:right,top,height,background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:right,top,height,background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:right,top,height,background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:right,top,height,background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn:after{
    left:auto;
    right:7px;
    top:0%;
    height:50%}
.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause:hover{
    background-color:#db4343}
.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,.audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after{
    content:"";
    position:absolute;
    width:6px;
    height:100%;
    background-color:#FFFFFF}
.audioplayer.skin-redlights .ap-controls .controls-right{
    float:right;
    width:auto;
    min-width:40%;
    text-align:right;
    padding:10px 10px 5px 0}
.audioplayer.skin-redlights .ap-controls .ap-controls-right{
    float:none;
    overflow:hidden;
    background-color:transparent;
    height:auto;
    position:relative;
    border-radius:0 3px 3px 0;
    padding-top:8px;
    padding-left:13px;
    padding-right:13px}
.audioplayer.skin-redlights .ap-controls .ap-controls-right>*{
    float:none}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .meta-artist{
    overflow:hidden;
    white-space:nowrap}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .meta-artist-con{
    position:relative;
    top:0;
    left:0;
    color:#774b5e;
    white-space:nowrap;
    max-width:100%;
    margin-bottom:5px;
    float:left}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .meta-artist-con .the-artist{
    font-weight:bold;
    display:inline-block;
    font-family:"Lato", "Open Sans", sans-serif;
    color:#222222;
    font-size:14px;
    margin-right:10px}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .meta-artist-con .the-name{
    font-size:14px;
    font-weight:300}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume{
    width:57px;
    height:12px;
    position:absolute;
    float:none;
    bottom:auto;
    left:auto;
    right:15px;
    top:14px}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_static{
    width:auto;
    height:auto;
    background:transparent;
    top:0}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_static rect{
    fill:#a9a9a9}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volumeicon,.audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_static,.audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_cut{
    position:relative;
    left:0}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_active{
    position:absolute;
    height:auto;
    background:transparent;
    width:auto;
    overflow:hidden;
    top:0;
    left:0}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_active rect{
    fill:#222222}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volumeicon{
    display:none}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .scrubbar{
    margin-top:7px;
    height:10px}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .scrubbar>.scrub-bg{
    border-radius:0px;
    height:10px;
    background-color:#FFFFFF;
    border:1px solid #222222}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .scrubbar>.scrub-prog{
    border-radius:0px;
    height:6px;
    top:2px;
    left:2px;
    max-width:calc(100% - 4px);
    background-color:#222222}
.audioplayer.skin-redlights .ap-controls .ap-controls-right .total-time{
    position:relative;
    top:0;
    left:0;
    color:#774b5e;
    padding:0;
    font-size:14px;
    margin-top:8px}
.audioplayer.skin-aria.under-400 .meta-artist-con{
    display:block}
.audioplayer.skin-redlights.is-playing .audioplayer-inner .con-playpause{
    background-color:#FFFFFF}
.audioplayer.skin-redlights.is-playing .audioplayer-inner .con-playpause .playbtn{
    border-left-width:5px;
    margin-left:-10px}
.audioplayer.skin-redlights.is-playing .audioplayer-inner .con-playpause .playbtn:before{
    width:6px;
    left:-5px}
.audioplayer.skin-redlights.is-playing .audioplayer-inner .con-playpause .pausebtn:after{
    left:auto;
    right:0px;
    top:0%;
    height:100%}
.audioplayer.skin-redlights.under-400 .controls-right{
    display:none}
.audioplayer.skin-redlights.theme-dark .audioplayer-inner{
    background-color:#3e3e3e}
.audioplayer.skin-steel{
    width:auto}
.audioplayer.skin-steel .audioplayer-inner{
    display:inline-block;
    width:auto;
    height:auto;
    background-color:transparent;
    background-color:#dddddd;
    transition-property:background;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-steel .audioplayer-inner .the-thumb-con{
    display:inline-block}
.audioplayer.skin-steel .audioplayer-inner .the-thumb{
    height:79px;
    width:80px;
    background-size:cover}
.audioplayer.skin-steel .ap-controls{
    text-align:center;
    width:auto;
    height:100%}
.audioplayer.skin-steel .ap-controls .playbtn{
    border:0}
.audioplayer.skin-steel .ap-controls .playbtn .dzsap-play-icon{
    border:solid transparent;
    border-width:12px;
    border-left-width:20px;
    border-left-color:#FFFFFF}
.audioplayer.skin-steel .ap-controls>.the-bg{
    display:none}
.audioplayer.skin-steel .ap-controls .ap-controls-left{
    width:auto;
    height:100%;
    position:relative;
    white-space:nowrap;
    display:inline-block;
    vertical-align:middle}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn,.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn{
    width:80px;
    height:80px;
    background-color:#5A555A;
    position:relative;
    display:inline-block;
    vertical-align:top}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn svg,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn svg{
    transform:translate(-50%, -50%);
    position:absolute;
    top:50%;
    left:50%;
    transition-property:all;
    transition-duration:.2s;
    transition-timing-function:ease-out;
    -moz-transition-property:all;
    -moz-transition-duration:.2s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:all;
    -webkit-transition-duration:.2s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:all;
    -o-transition-duration:.2s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:all;
    -ms-transition-duration:.2s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn svg path,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn svg path{
    fill:#444}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn .svg1,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg1{
    margin-left:-4px;
    width:8px}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn .svg2,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg2{
    margin-left:4px}
.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg1{
    width:auto}
.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg2{
    width:8px}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover svg,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover svg{
    margin-left:0;
    opacity:0.8;
    transform:translate(-50%, -50%) scale(1.3)}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn{
    border-left:1px solid rgba(255,255,255,0.1)}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause{
    top:0;
    left:0;
    position:relative;
    background-color:#5A555A;
    transition-property:background;
    transition-duration:.2s;
    transition-timing-function:ease-out;
    -moz-transition-property:background;
    -moz-transition-duration:.2s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:background;
    -webkit-transition-duration:.2s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:background;
    -o-transition-duration:.2s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:background;
    -ms-transition-duration:.2s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    transition-property:left,width;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:left,width;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:left,width;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:left,width;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:left,width;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear;
    overflow:hidden}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn .dzsap-play-icon{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-7px;
    margin-top:-12px;
    width:auto;
    height:auto;
    transition-property:border,margin;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:border,margin;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:border,margin;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:border,margin;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:border,margin;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn path{
    fill:#fff}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-10px;
    margin-top:-13px;
    width:20px;
    height:25px;
    border:0px solid #191d21}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn path{
    fill:#e1d9ca}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:before,.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:after{
    content:"";
    position:absolute;
    width:6px;
    height:100%;
    left:0;
    background-color:#ffffff;
    transition-property:background;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:after{
    left:auto;
    right:7px;
    top:0%;
    height:100%;
    transition-property:right,top,height,background;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:right,top,height,background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:right,top,height,background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:right,top,height,background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:right,top,height,background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover,.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover{
    background-color:#db4343}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after,.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover .pausebtn:before,.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover .pausebtn:after,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover .pausebtn:before,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover .pausebtn:after{
    content:"";
    position:absolute;
    width:6px;
    height:100%;
    background-color:#FFFFFF}
.audioplayer.skin-steel .ap-controls .controls-right{
    float:none;
    display:inline-block;
    width:auto;
    min-width:40%;
    text-align:right;
    padding:10px 10px 5px 0}
.audioplayer.skin-steel .ap-controls .ap-controls-right{
    float:none;
    display:inline-block;
    overflow:hidden;
    background-color:transparent;
    height:auto;
    vertical-align:middle;
    position:relative;
    border-radius:0 3px 3px 0;
    padding-top:0px;
    padding-left:13px;
    padding-right:13px;
    text-align:left;
    margin-left:10px}
.audioplayer.skin-steel .ap-controls .ap-controls-right>*{
    float:none}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist{
    overflow:hidden;
    white-space:nowrap}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con{
    position:relative;
    top:0;
    left:0;
    white-space:nowrap;
    max-width:none;
    width:160px;
    margin-bottom:3px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-artist{
    font-weight:bold;
    display:block;
    font-family:"Lato", "Open Sans", sans-serif;
    color:inherit;
    margin-right:10px;
    margin-bottom:4px;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#222}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-name{
    font-size:15px;
    color:#db4343;
    display:block;
    margin-bottom:5px;
    font-weight:bold;
    overflow:hidden;
    text-overflow:ellipsis}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-name a{
    color:#db4343}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume{
    width:57px;
    height:12px;
    position:absolute;
    float:none;
    bottom:auto;
    left:auto;
    right:15px;
    top:14px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static{
    width:auto;
    height:auto;
    background:transparent;
    top:0}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static rect{
    fill:#a9a9a9}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volumeicon,.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static,.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_cut{
    position:relative;
    left:0}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_active{
    position:absolute;
    height:auto;
    background:transparent;
    width:auto;
    overflow:hidden;
    top:0;
    left:0}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_active rect{
    fill:#222222}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volumeicon{
    display:none}
.audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar{
    margin-top:7px;
    height:10px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar>.scrub-bg{
    border-radius:0px;
    height:10px;
    background-color:#FFFFFF;
    border:1px solid #222222}
.audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar>.scrub-prog{
    border-radius:0px;
    height:6px;
    top:2px;
    left:2px;
    max-width:calc(100% - 4px);
    background-color:#222222}
.audioplayer.skin-steel .ap-controls .ap-controls-right .curr-time,.audioplayer.skin-steel .ap-controls .ap-controls-right .total-time{
    position:relative;
    display:inline-block;
    color:inherit;
    font-size:14px;
    top:0;
    bottom:auto;
    padding:0;
    font-size:10px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .separator-slash{
    opacity:0.2;
    display:inline-block;
    vertical-align:middle;
    font-size:16px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .curr-time{
    padding-left:2px;
    opacity:0.5}
.audioplayer.skin-steel.curved-buttons .con-playpause{
    border-radius:50%}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause{
    background-color:#EEEEEE}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .dzsap-play-icon{
    border-left-color:#222222}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .pausebtn:before,.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .pausebtn:after{
    background-color:#222222}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .dzsap-play-icon{
    border-left-color:#ffffff}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .pausebtn:before,.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .pausebtn:after{
    background-color:#ffffff}
.audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .playbtn{
    width:12%;
    left:40%}
.audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .playbtn .dzsap-play-icon{
    border-width:14px;
    border-left-width:35px;
    margin-left:-8px;
    margin-top:-15px}
.audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .pausebtn:after{
    right:0}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .playbtn .dzsap-play-icon{
    border-width:6px;
    border-left-width:10px;
    margin-left:-4px;
    margin-top:-6px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn{
    height:12px;
    margin-top:-6px;
    margin-left:-11px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:before,.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:after{
    width:4px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:before{
    left:3px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:after{
    right:4px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after{
    width:4px}
.audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn,.audioplayer.skin-steel.size-mini .ap-controls-left .con-playpause,.audioplayer.skin-steel.size-mini .ap-controls-left .next-btn{
    width:40px;
    height:40px}
.audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn .svg1{
    width:5px;
    margin-left:-3px}
.audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn .svg2{
    width:7px}
.audioplayer.skin-steel.size-mini .ap-controls-left .next-btn .svg2{
    width:5px;
    margin-left:3px}
.audioplayer.skin-steel.size-mini .ap-controls-left .next-btn .svg1{
    width:7px}
.audioplayer.skin-steel.size-mini .audioplayer-inner .the-thumb{
    width:40px;
    height:40px}
.audioplayer.skin-steel.size-mini .ap-controls-right{
    vertical-align:middle}
.audioplayer.skin-steel.size-mini .ap-controls-right .meta-artist .the-artist:first-child{
    margin-top:3px;
    margin-bottom:2px}
.audioplayer.skin-steel.size-mini .ap-controls-right .meta-artist-con .the-name{
    margin-bottom:0}
.audioplayer.skin-steel.size-mini .ap-controls-right .curr-time,.audioplayer.skin-steel.size-mini .ap-controls-right .separator-slash,.audioplayer.skin-steel.size-mini .ap-controls-right .total-time{
    display:none}
.audioplayer.skin-steel.under-400 .controls-right{
    display:none}
.slider-clipper .audioplayer.skin-steel,.slider-clipper .audioplayer-tobe.skin-steel{
    width:100%}
.extra-html{
    margin-top:15px;
    font-size:12px;
    line-height:100%;
    opacity:0;
    visibility:hidden;
    color:#555;
    -webkit-transform:translateY(20px);
    transition-property:all;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:all;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:all;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:all;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:all;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.extra-html>*{
    display:inline-block;
    vertical-align:middle}
.extra-html i{
    display:inline-block;
    vertical-align:middle}
.extra-html i+.the-number{
    margin-left:5px;
    display:inline-block;
    vertical-align:middle}
.extra-html .float-left{
    position:relative;
    top:-3px}
.extra-html .float-left.thumb-margin{
    padding-left:150px}
.extra-html.active{
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0px)}
.extra-html:after{
    display:block;
    clear:both;
    content:" "}
.audioplayer>.extra-html-in-controls-left{
    display:none}
.audioplayer>.extra-html-in-controls-right{
    display:none}
.extra-html--left{
    display:inline-block;
    margin-right:5px}
.button-grad{
    background-color:#a195cb;
    color:#444343;
    padding:4px 7px;
    display:inline-block;
    border-radius:3px;
    cursor:pointer;
    text-decoration:none;
    transition-property:color,background;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:color,background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:color,background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:color,background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:color,background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.button-grad:hover{
    background-color:#8b6ecb;
    color:#e2e1e1}
.button-grad .the-icon{
    margin-right:5px}
.button-grad .the-icon>svg{
    display:block}
.button-grad.skin-white{
    background-color:#ffffff;
    border:2px solid #444;
    color:#444444;
    border-radius:0;
    text-transform:uppercase;
    font-size:13px}
.button-grad+.button-grad{
    margin-left:5px}
.button-grad:hover{
    text-decoration:none}
@media all and (max-width: 850px){
    .button-grad{
                display:block;
                float:left;
                clear:left;
                margin-bottom:5px;
                margin-right:5px}
            .controls-volume{
        display:none !important}
}.btn-zoomsounds{
    padding:7px 10px;
    border-radius:3px;
    line-height:1;
    white-space:nowrap;
    margin-right:5px;
    font-weight:bold;
    color:#222222;
    text-decoration:none;
    font-size:13px;
    cursor:pointer;
    transition-property:color,background,border;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:color,background,border;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:color,background,border;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:color,background,border;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:color,background,border;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.btn-zoomsounds:before,.btn-zoomsounds>.the-bg{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#eaeaea;
    border-radius:4px;
    transform:scale(1);
    transition-property:transform;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.btn-zoomsounds>*{
    display:inline-block;
    vertical-align:middle;
    position:relative}
.btn-zoomsounds>.the-icon{
    margin-right:6px}
.btn-zoomsounds>.the-icon>svg{
    display:block}
.btn-zoomsounds>.the-icon>svg path,.btn-zoomsounds>.the-icon>svg polygon,.btn-zoomsounds>.the-icon>svg polyline{
    fill:#444;
    transition-property:fill;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:fill;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:fill;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:fill;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:fill;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.btn-zoomsounds .show-on-active{
    display:none}
html[dir=rtl] .extra-html i+.the-number{
    margin-left:0;
    margin-right:5px}
html[dir=rtl] .btn-zoomsounds>.the-icon{
    margin-right:0;
    margin-left:6px}
.btn-zoomsounds.btn-itunes{
    color:#ffffff}
.btn-zoomsounds.btn-itunes:before{
    background-color:#4e7596}
.btn-zoomsounds:hover:before{
    transform:scale(0.93)}
.btn-zoomsounds.btn-like:hover .the-icon>svg path,.btn-zoomsounds.btn-like.active .the-icon>svg path{
    fill:#db4343}
.btn-zoomsounds.btn-like.active{
    color:#aaaaaa}
.btn-zoomsounds.active .hide-on-active{
    display:none}
.btn-zoomsounds.active .show-on-active{
    display:inherit}
a.btn-zoomsounds,span.btn-zoomsounds{
    display:inline-block;
    text-decoration:none}
.audioplayer.skin-steel{
    width:auto}
.audioplayer.skin-steel .audioplayer-inner{
    display:inline-block;
    width:auto;
    height:auto;
    background-color:transparent;
    background-color:#dddddd;
    transition-property:background;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-steel .audioplayer-inner .the-thumb-con{
    display:inline-block}
.audioplayer.skin-steel .audioplayer-inner .the-thumb{
    height:79px;
    width:80px;
    background-size:cover}
.audioplayer.skin-steel .ap-controls{
    text-align:center;
    width:auto;
    height:100%}
.audioplayer.skin-steel .ap-controls .playbtn{
    border:0}
.audioplayer.skin-steel .ap-controls .playbtn .dzsap-play-icon{
    border:solid transparent;
    border-width:12px;
    border-left-width:20px;
    border-left-color:#FFFFFF}
.audioplayer.skin-steel .ap-controls>.the-bg{
    display:none}
.audioplayer.skin-steel .ap-controls .ap-controls-left{
    width:auto;
    height:100%;
    position:relative;
    white-space:nowrap;
    display:inline-block;
    vertical-align:middle}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn,.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn{
    width:80px;
    height:80px;
    background-color:#5A555A;
    position:relative;
    display:inline-block;
    vertical-align:top}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn svg,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn svg{
    transform:translate(-50%, -50%);
    position:absolute;
    top:50%;
    left:50%;
    transition-property:all;
    transition-duration:.2s;
    transition-timing-function:ease-out;
    -moz-transition-property:all;
    -moz-transition-duration:.2s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:all;
    -webkit-transition-duration:.2s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:all;
    -o-transition-duration:.2s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:all;
    -ms-transition-duration:.2s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn svg path,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn svg path{
    fill:#444}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn .svg1,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg1{
    margin-left:-4px;
    width:8px}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn .svg2,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg2{
    margin-left:4px}
.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg1{
    width:auto}
.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg2{
    width:8px}
.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover svg,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover svg{
    margin-left:0;
    opacity:0.8;
    transform:translate(-50%, -50%) scale(1.3)}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn{
    border-left:1px solid rgba(255,255,255,0.1)}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause{
    top:0;
    left:0;
    position:relative;
    background-color:#5A555A;
    transition-property:background;
    transition-duration:.2s;
    transition-timing-function:ease-out;
    -moz-transition-property:background;
    -moz-transition-duration:.2s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:background;
    -webkit-transition-duration:.2s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:background;
    -o-transition-duration:.2s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:background;
    -ms-transition-duration:.2s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    transition-property:left,width;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:left,width;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:left,width;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:left,width;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:left,width;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear;
    overflow:hidden}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn .dzsap-play-icon{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-7px;
    margin-top:-12px;
    width:auto;
    height:auto;
    transition-property:border,margin;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:border,margin;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:border,margin;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:border,margin;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:border,margin;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn path{
    fill:#fff}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-10px;
    margin-top:-13px;
    width:20px;
    height:25px;
    border:0px solid #191d21}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn path{
    fill:#e1d9ca}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:before,.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:after{
    content:"";
    position:absolute;
    width:6px;
    height:100%;
    left:0;
    background-color:#ffffff;
    transition-property:background;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:after{
    left:auto;
    right:7px;
    top:0%;
    height:100%;
    transition-property:right,top,height,background;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:right,top,height,background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:right,top,height,background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:right,top,height,background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:right,top,height,background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover,.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover{
    background-color:#db4343}
.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,.audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after,.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover .pausebtn:before,.audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover .pausebtn:after,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover .pausebtn:before,.audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover .pausebtn:after{
    content:"";
    position:absolute;
    width:6px;
    height:100%;
    background-color:#FFFFFF}
.audioplayer.skin-steel .ap-controls .controls-right{
    float:none;
    display:inline-block;
    width:auto;
    min-width:40%;
    text-align:right;
    padding:10px 10px 5px 0}
.audioplayer.skin-steel .ap-controls .ap-controls-right{
    float:none;
    display:inline-block;
    overflow:hidden;
    background-color:transparent;
    height:auto;
    vertical-align:middle;
    position:relative;
    border-radius:0 3px 3px 0;
    padding-top:0px;
    padding-left:13px;
    padding-right:13px;
    text-align:left;
    margin-left:10px}
.audioplayer.skin-steel .ap-controls .ap-controls-right>*{
    float:none}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist{
    overflow:hidden;
    white-space:nowrap}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con{
    position:relative;
    top:0;
    left:0;
    white-space:nowrap;
    max-width:none;
    width:160px;
    margin-bottom:3px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-artist{
    font-weight:bold;
    display:block;
    font-family:"Lato", "Open Sans", sans-serif;
    color:inherit;
    margin-right:10px;
    margin-bottom:4px;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#222}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-name{
    font-size:15px;
    color:#db4343;
    display:block;
    margin-bottom:5px;
    font-weight:bold;
    overflow:hidden;
    text-overflow:ellipsis}
.audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-name a{
    color:#db4343}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume{
    width:57px;
    height:12px;
    position:absolute;
    float:none;
    bottom:auto;
    left:auto;
    right:15px;
    top:14px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static{
    width:auto;
    height:auto;
    background:transparent;
    top:0}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static rect{
    fill:#a9a9a9}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volumeicon,.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static,.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_cut{
    position:relative;
    left:0}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_active{
    position:absolute;
    height:auto;
    background:transparent;
    width:auto;
    overflow:hidden;
    top:0;
    left:0}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_active rect{
    fill:#222222}
.audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volumeicon{
    display:none}
.audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar{
    margin-top:7px;
    height:10px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar>.scrub-bg{
    border-radius:0px;
    height:10px;
    background-color:#FFFFFF;
    border:1px solid #222222}
.audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar>.scrub-prog{
    border-radius:0px;
    height:6px;
    top:2px;
    left:2px;
    max-width:calc(100% - 4px);
    background-color:#222222}
.audioplayer.skin-steel .ap-controls .ap-controls-right .curr-time,.audioplayer.skin-steel .ap-controls .ap-controls-right .total-time{
    position:relative;
    display:inline-block;
    color:inherit;
    font-size:14px;
    top:0;
    bottom:auto;
    padding:0;
    font-size:10px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .separator-slash{
    opacity:0.2;
    display:inline-block;
    vertical-align:middle;
    font-size:16px}
.audioplayer.skin-steel .ap-controls .ap-controls-right .curr-time{
    padding-left:2px;
    opacity:0.5}
.audioplayer.skin-steel.curved-buttons .con-playpause{
    border-radius:50%}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause{
    background-color:#EEEEEE}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .dzsap-play-icon{
    border-left-color:#222222}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .pausebtn:before,.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .pausebtn:after{
    background-color:#222222}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .dzsap-play-icon{
    border-left-color:#ffffff}
.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .pausebtn:before,.audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .pausebtn:after{
    background-color:#ffffff}
.audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .playbtn{
    width:12%;
    left:40%}
.audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .playbtn .dzsap-play-icon{
    border-width:14px;
    border-left-width:35px;
    margin-left:-8px;
    margin-top:-15px}
.audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .pausebtn:after{
    right:0}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .playbtn .dzsap-play-icon{
    border-width:6px;
    border-left-width:10px;
    margin-left:-4px;
    margin-top:-6px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn{
    height:12px;
    margin-top:-6px;
    margin-left:-11px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:before,.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:after{
    width:4px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:before{
    left:3px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:after{
    right:4px}
.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,.audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after{
    width:4px}
.audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn,.audioplayer.skin-steel.size-mini .ap-controls-left .con-playpause,.audioplayer.skin-steel.size-mini .ap-controls-left .next-btn{
    width:40px;
    height:40px}
.audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn .svg1{
    width:5px;
    margin-left:-3px}
.audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn .svg2{
    width:7px}
.audioplayer.skin-steel.size-mini .ap-controls-left .next-btn .svg2{
    width:5px;
    margin-left:3px}
.audioplayer.skin-steel.size-mini .ap-controls-left .next-btn .svg1{
    width:7px}
.audioplayer.skin-steel.size-mini .audioplayer-inner .the-thumb{
    width:40px;
    height:40px}
.audioplayer.skin-steel.size-mini .ap-controls-right{
    vertical-align:middle}
.audioplayer.skin-steel.size-mini .ap-controls-right .meta-artist .the-artist:first-child{
    margin-top:3px;
    margin-bottom:2px}
.audioplayer.skin-steel.size-mini .ap-controls-right .meta-artist-con .the-name{
    margin-bottom:0}
.audioplayer.skin-steel.size-mini .ap-controls-right .curr-time,.audioplayer.skin-steel.size-mini .ap-controls-right .separator-slash,.audioplayer.skin-steel.size-mini .ap-controls-right .total-time{
    display:none}
.audioplayer.skin-steel.under-400 .controls-right{
    display:none}
.slider-clipper .audioplayer.skin-steel,.slider-clipper .audioplayer-tobe.skin-steel{
    width:100%}
.audioplayer.skin-silver{
    line-height:1}
.audioplayer.skin-silver a{
    color:#e4c000}
.audioplayer.skin-silver .audioplayer-inner{
    height:50px}
.audioplayer.skin-silver .audioplayer-inner>.the-thumb-con{
    display:none}
.audioplayer.skin-silver .loading-svg{
    display:none}
.audioplayer.skin-silver .playbtn{
    border-left-color:transparent !important}
.audioplayer.skin-silver .scrubbar canvas{
    display:none}
.audioplayer.skin-silver .ap-controls{
    height:100%;
    background-color:#ededed;
    display:flex;
    align-content:center;
    align-items:center}
.audioplayer.skin-silver .ap-controls>.the-bg{
    display:none}
.audioplayer.skin-silver .ap-controls>.con-controls>.the-bg{
    background-color:#ededed}
.audioplayer.skin-silver .ap-controls .ap-controls-left{
    width:auto;
    height:100%;
    position:relative;
    float:left;
    border-radius:5px 0 0 5px}
.audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause{
    margin-left:18px;
    margin-right:18px;
    margin-top:10px;
    position:relative;
    left:0;
    top:0;
    width:15px;
    height:30px;
    display:inline-block;
    vertical-align:top}
.audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause .playbtn{
    width:auto;
    height:auto;
    border:0px solid #191d21}
.audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause .playbtn path{
    fill:#222222}
.audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause .pausebtn{
    width:auto;
    height:auto;
    border:0px solid #191d21}
.audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause .pausebtn path{
    fill:#222222}
.audioplayer.skin-silver .ap-controls .scrubbar{
    flex:1000}
.audioplayer.skin-silver .ap-controls .ap-controls-right{
    flex:0 0 auto;
    float:none;
    height:100%;
    display:flex;
    align-items:center;
    margin-right:18px}
.audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    top:0;
    left:0;
    color:#111111;
    white-space:nowrap;
    line-height:16px;
    margin-top:0px;
    margin-left:18px;
    width:auto;
    max-width:190px}
.audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .meta-thumb{
    display:inline-block}
.audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .meta-artist{
    display:inline-block;
    vertical-align:middle}
.audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-thumb-con{
    display:inline-block;
    width:35px;
    height:35px;
    vertical-align:middle;
    margin-right:10px}
.audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-thumb-con>.the-thumb{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-size:cover;
    border-radius:5px}
.audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-artist{
    font-size:14px;
    font-weight:bold;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    display:block}
.audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-artist:after{
    content:"";
    display:block;
    clear:both;
    height:4px}
.audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-name{
    font-size:12px;
    font-weight:300;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis}
.audioplayer.skin-silver .ap-controls .ap-controls-right .controls-volume{
    display:inline-block;
    vertical-align:middle;
    bottom:auto;
    right:auto;
    left:0;
    position:relative;
    width:10px;
    margin-left:18px}
.audioplayer.skin-silver .ap-controls .ap-controls-right .controls-volume .volumeicon{
    position:relative;
    background-color:#222222}
.audioplayer.skin-silver .ap-controls .ap-controls-right .controls-volume .volumeicon::before{
    border-right-color:#222222}
.audioplayer.skin-silver .ap-controls .ap-controls-right .controls-volume .volume_active{
    background-color:#e4c000}
.audioplayer.skin-silver .ap-controls .ap-controls-right .total-time{
    position:relative;
    vertical-align:middle;
    top:0px;
    left:0;
    color:#111111;
    padding:0;
    font-size:12px;
    margin-top:0px;
    display:inline-block;
    margin-left:18px;
    bottom:auto}
.audioplayer.skin-silver .ap-controls .curr-time{
    position:relative;
    vertical-align:top;
    top:0;
    left:0;
    color:#111111;
    padding:0;
    font-size:12px;
    margin-top:19px;
    display:inline-block;
    margin-right:18px;
    bottom:auto}
.audioplayer.skin-silver .ap-controls .scrubbar{
    width:auto;
    height:12px;
    position:relative;
    overflow:hidden}
.audioplayer.skin-silver .ap-controls .scrubbar>.scrub-bg,.audioplayer.skin-silver .ap-controls .scrubbar>.scrub-prog{
    height:3px;
    position:absolute;
    top:50%;
    margin-top:-1px}
.audioplayer.skin-silver .ap-controls .scrubbar>.scrub-prog{
    background-color:#e4c000}
.audioplayer.skin-silver.theme-dark .ap-controls{
    background-color:#444343}
.audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-left .con-playpause .playbtn path,.audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-left .con-playpause .pausebtn path{
    fill:#ffffff}
.audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-right .meta-artist-con{
    color:#ffffff}
.audioplayer.skin-silver.theme-dark .ap-controls,.audioplayer.skin-silver.theme-dark .ap-controls .curr-time,.audioplayer.skin-silver.theme-dark .ap-controls .total-time,.audioplayer.skin-silver.theme-dark .ap-controls .the-artist,.audioplayer.skin-silver.theme-dark .ap-controls .the-artist>a{
    color:#dddddd}
.audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-right .controls-volume .volumeicon{
    background-color:#ffffff}
.audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-right .controls-volume .volumeicon::before{
    border-right-color:#ffffff}
.audioplayer.skin-silver.theme-dark .player-but{
    color:#fff}
.audioplayer.skin-silver.theme-dark .player-but .the-icon-bg{
    border-color:#ffffff}
.audioplayer.skin-silver.theme-dark .player-but path{
    fill:#fff}
.audioplayer.skin-silver.scrubbar-tweak-overflow-hidden-on .ap-controls .scrubbar{
    overflow:visible;
    transition-property:width,left,opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:width,left,opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:width,left,opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:width,left,opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:width,left,opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-customcontrols{
    position:static}
.audioplayer.skin-customcontrols .custom-play-btn,.audioplayer.skin-customcontrols .custom-pause-btn{
    cursor:pointer;
    transition-property:all;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:all;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:all;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:all;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:all;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audioplayer.skin-customcontrols .custom-play-btn{
    opacity:1;
    visibility:visible}
.audioplayer.skin-customcontrols .custom-pause-btn{
    opacity:0;
    visibility:hidden}
.audioplayer.skin-customcontrols .meta-artist-con{
    display:none}
.audioplayer.skin-customcontrols .feed{
    display:none}
.audioplayer.skin-customcontrols.is-playing .custom-pause-btn{
    opacity:1;
    visibility:visible}
.audioplayer.skin-customcontrols.is-playing .custom-play-btn{
    opacity:0;
    visibility:hidden}
.audioplayer.skin-customcontrols.position-relative{
    position:relative}
.audioplayer.skin-customcontrols.position-relative .playbtn-darkround,.audioplayer.skin-customcontrols.position-relative .pausebtn-darkround{
    position:relative;
    top:0;
    left:0;
    transform:translate3d(0, 0, 0)}
.audioplayer.skin-customcontrols.position-relative .pausebtn-darkround{
    position:absolute}
.position-relative{
    position:relative}
.play-button-simple-svg{
    position:absolute;
    top:0;
    left:0}
.zoomsounds-nav{
    transition-property:all;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:all;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:all;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:all;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:all;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out;
    opacity:0;
    width:100%;
    overflow:hidden}
.zoomsounds-nav .menu-item{
    position:relative;
    cursor:pointer;
    padding-right:90px}
.zoomsounds-nav .menu-item .button-grad{
    display:none}
.zoomsounds-nav .menu-item .menu-item-thumb-con{
    width:25px;
    height:25px}
.zoomsounds-nav .menu-item .menu-item-thumb-con .menu-item-thumb{
    width:100%;
    height:100%;
    background-size:cover;
    background-position:center center}
.zoomsounds-nav .menu-item:after{
    content:" ";
    clear:both;
    display:block}
.zoomsounds-nav .menu-item:last-child{
    border-bottom-width:0px}
.zoomsounds-nav .menu-item:last-child:before{
    display:none}
.zoomsounds-nav.skin-wave .menu-item .the-artist{
    font-size:15px;
    position:absolute;
    right:5px;
    top:14px;
    max-width:70%}
.zoomsounds-nav.skin-wave .menu-item .the-name{
    font-size:13px;
    position:absolute;
    right:5px;
    top:37px}
.zoomsounds-nav.skin-wave .menu-item .menu-item-thumb-con{
    width:50px;
    height:50px;
    margin:10px;
    float:left}
.zoomsounds-nav.skin-wave .menu-item .menu-item-thumb-con .menu-item-thumb{
    border-radius:50% 50%;
    box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}
.zoomsounds-nav.skin-wave .menu-item:before{
    content:" ";
    width:100%;
    height:1px;
    position:absolute;
    top:100%;
    opacity:0.2;
    background:-moz-linear-gradient(left, rgba(180,179,177,0) 0%, #b4b3b1 20%, #b4b3b1 21%, #b5b4b1 80%, #b5b4b1 81%, rgba(181,180,177,0) 100%);
    background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(180,179,177,0)), color-stop(20%, #b4b3b1), color-stop(21%, #b4b3b1), color-stop(80%, #b5b4b1), color-stop(81%, #b5b4b1), color-stop(100%, rgba(181,180,177,0)));
    background:-webkit-linear-gradient(left, rgba(180,179,177,0) 0%, #b4b3b1 20%, #b4b3b1 21%, #b5b4b1 80%, #b5b4b1 81%, rgba(181,180,177,0) 100%);
    background:-o-linear-gradient(left, rgba(180,179,177,0) 0%, #b4b3b1 20%, #b4b3b1 21%, #b5b4b1 80%, #b5b4b1 81%, rgba(181,180,177,0) 100%);
    background:-ms-linear-gradient(left, rgba(180,179,177,0) 0%, #b4b3b1 20%, #b4b3b1 21%, #b5b4b1 80%, #b5b4b1 81%, rgba(181,180,177,0) 100%);
    background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%, #fff 21%, #fff 80%, #fff 81%, rgba(255,255,255,0) 100%)}
.zoomsounds-nav.skin-wave .menu-item.no-thumb{
    position:relative;
    padding-right:0;
    text-align:right;
    margin-bottom:10px}
.zoomsounds-nav.skin-wave .menu-item.no-thumb span.the-name{
    position:relative;
    top:0}
.zoomsounds-nav.skin-wave .menu-item.no-thumb .the-artist{
    position:static;
    float:left}
.zoomsounds-nav.skin-default .menu-item{
    padding:10px;
    background-color:#444444;
    color:#dddddd;
    transition-property:background;
    transition-duration:.5s;
    transition-timing-function:ease-out;
    -moz-transition-property:background;
    -moz-transition-duration:.5s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:background;
    -webkit-transition-duration:.5s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:background;
    -o-transition-duration:.5s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:background;
    -ms-transition-duration:.5s;
    -ms-transition-timing-function:ease-out}
.zoomsounds-nav.skin-default .menu-item .menu-item-thumb-con{
    float:left;
    margin-right:10px}
.zoomsounds-nav.skin-default .menu-item .the-artist{
    float:left;
    display:block;
    position:relative;
    top:2px;
    margin-right:10px}
.zoomsounds-nav.skin-default .menu-item .the-name{
    float:left;
    display:block;
    position:relative;
    top:2px;
    margin-right:10px;
    opacity:0.5}
.zoomsounds-nav.skin-default .menu-item .float-right>a{
    display:inline-block;
    vertical-align:top;
    font-size:0}
.zoomsounds-nav.skin-default .menu-item:nth-child(odd){
    background-color:#3d3d3d}
.zoomsounds-nav.skin-default .menu-item.active{
    background-color:#222222}
.zoomsounds-nav.skin-aura .menu-item{
    padding:10px;
    background-color:transparent;
    color:#222;
    line-height:1;
    max-width:100%;
    text-overflow:ellipsis;
    opacity:0.65;
    display:flex;
    align-items:center;
    align-content:center;
    transition-property:opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out;
    border-bottom:1px solid rgba(0,0,0,0.1)}
.zoomsounds-nav.skin-aura .menu-item .menu-item-number{
    flex:0 0 auto;
    margin-right:10px;
    font-style:italic}
.zoomsounds-nav.skin-aura .menu-item .menu-item-thumb-con{
    flex:0 0 auto;
    margin-right:10px}
.zoomsounds-nav.skin-aura .menu-item .menu-artist-info{
    flex:100;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis}
.zoomsounds-nav.skin-aura .menu-item .menu-item-views{
    position:absolute;
    top:50%;
    right:10px;
    pointer-events:none;
    transition-property:opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out;
    transform:translate3d(0, -50%, 0)}
.zoomsounds-nav.skin-aura .menu-item .float-right{
    flex:0 0 auto;
    text-align:right;
    float:none;
    margin-left:15px;
    opacity:0;
    transition-property:opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.zoomsounds-nav.skin-aura .menu-item .the-artist{
    display:inline-block;
    position:relative;
    vertical-align:middle;
    margin-right:10px;
    font-weight:bold}
.zoomsounds-nav.skin-aura .menu-item .the-name{
    float:none;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    opacity:0.5;
    font-weight:bold;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis}
.zoomsounds-nav.skin-aura .menu-item .float-right>a{
    display:inline-block;
    vertical-align:top;
    font-size:0}
.zoomsounds-nav.skin-aura .menu-item.has-extra-info:hover .menu-item-views{
    opacity:0}
.zoomsounds-nav.skin-aura .menu-item.has-extra-info:hover .float-right{
    opacity:1}
.zoomsounds-nav.skin-aura .menu-item.active{
    opacity:1}
.zoomsounds-nav.skin-aura .menu-item:last-child{
    border-bottom:0}
.menu-btn-like{
    transition-property:background;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.menu-btn-like:hover,.menu-btn-like.active{
    background-color:#da635d}
.btn-zoomsounds-menu{
    border:1px solid #444444;
    background-color:#444444;
    border-radius:3px;
    width:25px;
    height:25px;
    margin-left:5px;
    font-size:11px !important;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    cursor:pointer;
    transform:scale(1) translate3d(0, 0, 0);
    transition-property:transform,background;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:transform,background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:transform,background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:transform,background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:transform,background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.btn-zoomsounds-menu>i{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%)}
.btn-zoomsounds-menu,.btn-zoomsounds-menu:hover{
    text-decoration:none;
    color:#ffffff}
.btn-zoomsounds-menu:hover{
    transform:scale(0.95) translate3d(0, 0, 0)}
.menu-item-views{
    margin-left:5px}
.menu-item-views>*{
    display:inline-block;
    vertical-align:middle;
    line-height:1}
.audiogallery{
    position:relative}
.audiogallery .slider-main .slider-clipper{
    width:100%;
    height:100%;
    transition-property:height;
    transition-duration:.3s;
    transition-timing-function:linear;
    -moz-transition-property:height;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:linear;
    -webkit-transition-property:height;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:linear;
    -o-transition-property:height;
    -o-transition-duration:.3s;
    -o-transition-timing-function:linear;
    -ms-transition-property:height;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:linear}
.audiogallery .slider-main .slider-clipper>.audioplayer{
    opacity:0;
    visibility:hidden;
    transition-property:opacity,visibility;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity,visibility;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity,visibility;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity,visibility;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity,visibility;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.audiogallery .slider-main .slider-clipper>.audioplayer.active-from-gallery{
    opacity:1;
    visibility:visible}
.audiogallery .slider-main .slider-clipper>.audioplayer,.audiogallery .slider-main .slider-clipper .audioplayer-tobe{
    display:none}
.audiogallery .slider-main .slider-clipper>.audioplayer,.audiogallery .slider-main .slider-clipper .audioplayer-tobe{
    position:absolute;
    top:0}
.audiogallery .slider-main .slider-clipper>.audioplayer.transitioning-in,.audiogallery .slider-main .slider-clipper>.audioplayer.transitioning-out,.audiogallery .slider-main .slider-clipper>.audioplayer-tobe.transitioning-out,.audiogallery .slider-main .slider-clipper>.audioplayer-tobe.transitioning-in,.audiogallery .slider-main .slider-clipper>.audioplayer.active-from-gallery{
    display:block}
.audiogallery .slider-main .slider-clipper>.audioplayer.active-from-gallery{
    position:relative}
.audiogallery.menu-position-bottom .nav-main{
    margin-top:25px}
.audiogallery.menu-position-top .nav-main{
    margin-bottom:25px}
.audiogallery.mode-showall .slider-main .slider-clipper>.audioplayer{
    display:block;
    position:relative}
.audiogallery.mode-showall .skin-justthumbandbutton{
    width:auto;
    display:inline-block !important;
    margin-right:10px;
    margin-bottom:10px}
.divimage{
    background-size:cover;
    background-position:center center}
.audiogallery.dzsag-loaded .nav-main{
    opacity:1}
.audiogallery-con{
    position:relative}
.audiogallery-con .gallery-thumb{
    position:absolute;
    top:0;
    width:130px;
    height:130px}
.audiogallery-con .gallery-thumb+.audiogallery{
    padding-left:150px}
.button-buy{
    font-size:12px;
    padding:4px 7px;
    border-radius:5px;
    display:inline-block;
    background-color:#a5617f;
    color:#ffffff;
    vertical-align:top;
    cursor:pointer;
    margin-bottom:5px}
a.button-buy{
    text-decoration:none;
    color:#FFFFFF;
    opacity:.9}
a.button-buy:hover{
    color:#ffffff;
    opacity:1}
.audiogallery.skin-default.menu-position-bottom .nav-main{
    margin-top:10px}
.audiogallery.skin-default.menu-position-top .nav-main{
    margin-bottom:10px}
.audioplayer.center-custom-buttons .play-button-con{
    background-color:#222222;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:60px;
    height:60px;
    opacity:0.3}
.audioplayer.center-custom-buttons .play-button-con>i{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    color:#ffffff}
.center-ap-inside>.audioplayer,.center-ap-inside>.audioplayer-song-changer{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%)}
.center-ap-inside>.audioplayer.skin-minimal,.center-ap-inside>.audioplayer-song-changer.skin-minimal{
    text-align:center}
.wc-dzsap-wrapper .skin-customcontrols{
    z-index:1}
.wc-dzsap-wrapper.go-to-thumboverlay{
    background-color:rgba(200,200,200,0.2)}
.zoomsounds-comment-wrapper{
    margin-top:15px;
    margin-bottom:35px;
    background-color:#dddddd;
    display:flex;
    align-items:center;
    padding:0;
    position:relative}
.zoomsounds-comment-wrapper .zoomsounds-comment-wrapper--avatar{
    width:50px;
    flex:0 0 50px;
    height:50px}
.zoomsounds-comment-wrapper .zoomsounds-comment-wrapper--input-wrap{
    padding:10px;
    flex:1000;
    display:flex}
.zoomsounds-comment-wrapper .zoomsounds-comment-wrapper--input-wrap input{
    border:0;
    border-radius:5px;
    outline:none;
    flex:1000;
    margin-left:5px;
    margin-right:5px}
.zoomsounds-comment-wrapper .zoomsounds-comment-wrapper--buttons{
    position:absolute;
    right:0;
    bottom:0%;
    opacity:0;
    visibility:hidden;
    transition-property:opacity,visibility,bottom;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity,visibility,bottom;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity,visibility,bottom;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity,visibility,bottom;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity,visibility,bottom;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.zoomsounds-comment-wrapper.active .zoomsounds-comment-wrapper--buttons{
    bottom:-31px;
    opacity:1;
    visibility:visible}
.audiogallery.mode-showall .nav-main{
    display:none}
.audiogallery.mode-showall .slider-clipper{
    height:auto !important}
.audiogallery.mode-showall .number-wrapper{
    float:right;
    width:40px}
.audiogallery.mode-showall.dzsag-loaded .slider-main .slider-clipper>.audioplayer{
    opacity:1;
    visibility:visible}
.audiogallery.mode-showall.skin-redlights .audioplayer{
    margin-bottom:1px}
.audiogallery.mode-showall.skin-redlights .number-wrapper{
    height:80px;
    background-color:#d6d6d6;
    position:relative}
.audiogallery.mode-showall.skin-redlights .number-wrapper>.the-number{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    color:white;
    font-size:20px;
    font-family:"Lato",sans-serif;
    font-weight:900;
    font-style:italic}
.audiogallery.mode-showall.skin-redlights .audioplayer.skin-redlights{
    overflow:hidden;
    width:auto}
.audiogallery.mode-showall.skin-redlights .audioplayer.skin-redlights:nth-child(odd) .audioplayer-inner{
    background-color:#d7d7d7}
.audiogallery.mode-showall.skin-redlights .slider-clipper>.number-wrapper:nth-child(even){
    background-color:#CCCCCC}
.audiogallery *[class*=audioplayer] .menu-description{
    display:none}
.audiogallery .audioplayer-tobe{
    display:none}
.audiogallery .slider-main{
    position:relative}
.audiogallery .nav-main .nav-clipper{
    position:relative}
.audiogallery .nav-main .download-button{
    position:relative;
    float:right;
    margin-top:10px;
    margin-right:10px}
.audiogallery .nav-main .download-after-rate{
    opacity:0.5}
.audiogallery .nav-main .download-after-rate.active{
    opacity:1}
.float-left{
    float:left}
.skin-simple{
    background-color:transparent;
    color:#222222;
    float:left;
    margin-right:12px;
    cursor:pointer;
    border-radius:0;
    font-size:18px;
    padding:2px 2px;
    transition-property:color;
    transition-duration:.2s;
    transition-timing-function:ease-out;
    -moz-transition-property:color;
    -moz-transition-duration:.2s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:color;
    -webkit-transition-duration:.2s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:color;
    -o-transition-duration:.2s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:color;
    -ms-transition-duration:.2s;
    -ms-transition-timing-function:ease-out}
.skin-simple>i{
    display:inline-block;
    font-size:18px;
    margin-right:7px}
.skin-simple.active,.skin-simple:hover{
    color:#ae1919;
    text-decoration:none}
.star-rating-con{
    float:left;
    cursor:pointer;
    margin-left:15px;
    position:relative}
.star-rating-con .star-rating-bg{
    width:122px;
    height:24px;
    background-size:cover;
    background-image:url(img/5stars.png);
    background-repeat:no-repeat;
    background-position:center center}
.star-rating-con .star-rating-set-clip{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    width:0;
    transition-property:opacity;
    transition-duration:.2s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity;
    -moz-transition-duration:.2s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:.2s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity;
    -o-transition-duration:.2s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity;
    -ms-transition-duration:.2s;
    -ms-transition-timing-function:ease-out}
.star-rating-con .star-rating-set-clip .star-rating-prog{
    width:122px;
    height:24px;
    background-size:cover;
    background-image:url(img/5stars-overlay.png);
    background-repeat:no-repeat;
    background-position:center center}
.star-rating-con .star-rating-prog-clip{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    width:0}
.star-rating-con .star-rating-prog-clip .star-rating-prog{
    width:122px;
    height:24px;
    background-size:cover;
    background-image:url(img/5stars-overlay.png);
    background-repeat:no-repeat;
    background-position:center center}
.counter-hits{
    float:right;
    margin-right:15px}
.counter-likes{
    float:right;
    margin-right:15px}
.counter-rates{
    float:right;
    margin-right:15px}
.counter-likes .the-number,.counter-hits .the-number,.counter-rates .the-number{
    font-size:13px}
.overflow-it{
    overflow:hidden}
.float-right{
    float:right}
object{
    outline:0}
.clear{
    clear:both}
.con-after-playpause+.meta-artist-con{
    margin-left:15px}
.display-inline-block{
    display:inline-block;
    vertical-align:middle}
.display-inline-block-inside>*{
    display:inline-block;
    vertical-align:middle}
.file-icon{
    color:#eee;
    font-size:15px;
    position:relative}
.file-icon>a{
    color:#eee;
    text-decoration:none}
.file-icon:after{
    content:" ";
    display:block;
    clear:both}
.file-icon .header-clip{
    opacity:0.5;
    width:15px;
    height:15px;
    float:right;
    display:block;
    position:relative;
    overflow:hidden}
.file-icon .header-triangle{
    position:absolute;
    top:0px;
    left:0;
    width:0px;
    height:0px;
    border-style:solid;
    border-width:15px 0 7.5px 15.0px;
    border-color:transparent transparent transparent #db4343}
.file-icon .header-bg{
    background:#db4343;
    overflow:hidden;
    height:15px;
    display:block}
.file-icon .file-icon-inner{
    background:#db4343;
    padding-left:15px;
    padding-right:20px;
    padding-bottom:12px;
    border-bottom:3px solid #d72e2e}
.dzsap-sticktobottom-placeholder{
    height:0px;
    transition-property:height;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:height;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:height;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:height;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:height;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.dzsap-sticktobottom-placeholder.dzsap-sticktobottom-placeholder-for-skin-silver.active{
    height:50px}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave{
    height:auto}
.dzsap-sticktobottom-placeholder.dzsap-sticktobottom-placeholder-for-skin-wave{
    height:80px}
.dzsap-sticktobottom-placeholder.dzsap-sticktobottom-placeholder-for-skin-wave:not(.active){
    height:0}
.dzsap-sticktobottom-placeholder.dzsap-sticktobottom-placeholder-for-skin-wave.active{
    height:100px}
body.is-mobile .dzsap-sticktobottom.inited{
    opacity:1}
.dzsap-sticktobottom{
    height:100px;
    display:block;
    position:fixed;
    top:auto;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    padding:10px 10px;
    background:#fff;
    box-shadow:0 0 7px 0 rgba(0,0,0,0.25);
    z-index:5;
    opacity:0;
    transition-property:bottom,opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:bottom,opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:bottom,opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:bottom,opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:bottom,opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.dzsap-sticktobottom.theme-dark{
    background:#222222}
.dzsap-sticktobottom .feedback-text{
    display:none}
.dzsap-sticktobottom .sticktobottom-close-con{
    position:absolute;
    right:30px;
    bottom:100%;
    width:50px;
    height:40px;
    background-color:#eee;
    opacity:0;
    visibility:hidden;
    cursor:pointer;
    box-shadow:0 0 7px 0 rgba(0,0,0,0.25);
    border-radius:7px 7px 0 0;
    transition-property:opacity,visibility;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity,visibility;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity,visibility;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity,visibility;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity,visibility;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.dzsap-sticktobottom .sticktobottom-close-con .svg-icon{
    width:20px;
    height:20px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    transition-property:opacity,visibility;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:opacity,visibility;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:opacity,visibility;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:opacity,visibility;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:opacity,visibility;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.dzsap-sticktobottom .sticktobottom-close-con .icon-show{
    opacity:0;
    visibility:hidden}
.dzsap-sticktobottom.audioplayer-loaded{
    opacity:1}
.dzsap-sticktobottom.audioplayer-loaded .sticktobottom-close-con{
    opacity:1;
    visibility:visible}
.dzsap-sticktobottom.audioplayer-was-loaded .sticktobottom-close-con{
    opacity:1;
    visibility:visible}
.dzsap-sticktobottom.audioplayer-was-loaded .sticktobottom-close-con .icon-hide{
    opacity:0;
    visibility:hidden}
.dzsap-sticktobottom.audioplayer-was-loaded .sticktobottom-close-con .icon-show{
    opacity:1;
    visibility:visible}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-silver{
    padding:0;
    height:50px;
    bottom:-100%;
    background-color:#fafafa}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-silver .audioplayer{
    margin-top:0 !important;
    margin-bottom:0 !important}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-silver .audioplayer.skin-silver:not(.theme-dark) .ap-controls{
    background-color:transparent}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave{
    bottom:-120px}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave>.audioplayer{
    margin-top:0 !important;
    margin-bottom:0 !important}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.dzsap-sticktobottom-for-skin-wave--mode-,.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.dzsap-sticktobottom-for-skin-wave--mode-normal{
    bottom:-150px}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.dzsap-sticktobottom-for-skin-wave--mode-normal.active{
    height:150px}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.dzsap-sticktobottom-for-skin-wave--mode-alternate.active{
    height:130px}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.skinvariation-wave-grey{
    height:90px;
    padding:0;
    background-color:#aaaaaa}
.dzsap-sticktobottom.dzsap-sticktobottom-for-skin-silver.audioplayer-loaded{
    bottom:0}
body *.dzsap-sticktobottom.audioplayer-loaded:not(.enforcer):not(.enforcer2){
    bottom:0}
.float-right{
    float:right}
.misc-icon-itunes,.misc-icon-soundcloud,.misc-icon-youtube{
    background-image:url(img/icon_itunes.svg);
    width:25px;
    height:25px;
    display:inline-block;
    margin-left:5px;
    background-size:cover}
.misc-icon-soundcloud{
    background-image:url(img/icon_soundcloud.svg)}
.misc-icon-youtube{
    background-image:url(img/icon_youtube.svg)}
.audioplayer-song-changer .meta-artist{
    display:none}
.dzstooltip-con{
    position:relative;
    cursor:pointer}
.dzstooltip{
    display:inline-block;
    position:absolute;
    cursor:auto;
    visibility:hidden;
    opacity:0;
    transition-property:visibility,opacity;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:visibility,opacity;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:visibility,opacity;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:visibility,opacity;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:visibility,opacity;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    bottom:100%;
    left:-5px;
    font-size:12px;
    line-height:150%;
    margin-bottom:10px;
    background-color:rgba(20,20,20,0.9);
    color:#eee;
    padding:10px 15px;
    width:600px}
.dzstooltip.arrow-from-start{
    left:-10px}
.dzstooltip.arrow-from-start.arrow-bottom:before{
    left:10px}
.dzstooltip.transition-slidein{
    transform:translate3d(0, -5px, 0);
    -webkit-transform:translate3d(0, -5px, 0);
    transition-property:all;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:all;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:all;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:all;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:all;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.dzstooltip.width-auto{
    width:auto}
.dzstooltip.arrow-bottom:before{
    content:"";
    position:absolute;
    top:100%;
    left:15px;
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid rgba(20,20,20,0.9)}
.dzstooltip.arrow-bottom:after{
    content:"";
    position:absolute;
    top:100%;
    left:10px;
    width:50px;
    height:10px}
.dzstooltip.align-center.arrow-bottom:before{
    left:50%;
    margin-left:-4px}
.dzstooltip.align-center.arrow-bottom:after{
    left:50%;
    margin-left:-25px}
.dzstooltip.align-right{
    left:auto;
    right:-5px}
.dzstooltip.align-right.arrow-bottom:before{
    left:auto;
    right:8px;
    margin-left:0}
.dzstooltip.align-right.arrow-bottom:after{
    left:100%;
    margin-left:-25px}
.dzstooltip.no-arrow:before{
    display:none}
.dzstooltip-con:not(.for-click):hover>.dzstooltip,.dzstooltip.active{
    visibility:visible;
    opacity:1;
    z-index:53;
    transform:translate3d(0, 0px, 0);
    -webkit-transform:translate3d(0, 0px, 0)}
.dzstooltip.skin-black{
    background:rgba(0,0,0,0.85);
    border:1px solid rgba(0,0,0,0.5);
    color:#eeeeee;
    border-radius:3px;
    font-size:0.9rem;
    line-height:1.5rem}
ul.style-nova{
    list-style:none;
    margin:0}
ul.style-nova>li{
    display:block;
    margin-bottom:10px}
ul.style-nova>li .li-thumb{
    float:none;
    display:inline-block;
    vertical-align:middle;
    width:75px;
    height:75px;
    margin-right:15px;
    border-radius:5px;
    background-size:cover;
    background-position:center center;
    position:relative}
ul.style-nova>li .li-meta{
    display:inline-block;
    vertical-align:middle}
ul.style-nova>li .track-title{
    font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
    color:#443f3f;
    display:block}
ul.style-nova>li .track-by{
    display:block;
    font-weight:400;
    font-size:14px;
    font-style:italic;
    opacity:0.7}
ul.style-nova>li .the-price{
    font-size:11px;
    margin-top:5px;
    color:#4B2E73}
ul.style-nova>li:after{
    display:block;
    content:"";
    clear:both}
.playbtn-darkround,.pausebtn-darkround{
    width:50px;
    height:50px;
    border-radius:50%;
    background-color:rgba(50,50,50,0.65);
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    transition-property:background;
    transition-duration:.3s;
    transition-timing-function:ease-out;
    -moz-transition-property:background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-out;
    -webkit-transition-property:background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    -o-transition-property:background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-out;
    -ms-transition-property:background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-out}
.playbtn-darkround[data-border-radius="5px"],.pausebtn-darkround[data-border-radius="5px"]{
    border-radius:5px}
.playbtn-darkround[data-size="30px"],.pausebtn-darkround[data-size="30px"]{
    width:40px;
    height:40px}
.dzs-container{
    max-width:1170px;
    margin:0 auto}
.dzsap-charts .number-col{
    width:20px;
    text-align:left}
.dzsap-charts .track-col{
    width:70px;
    text-align:left}
.dzsap-charts .title-col{
    flex-grow:4;
    -webkit-flex-grow:4}
.dzsap-charts .title-col .the-track{
    font-size:15px;
    font-weight:bold;
    margin-bottom:1px}
.dzsap-charts .title-col .the-artist{
    font-size:13px;
    opacity:0.7;
    font-style:italic}
.dzsap-charts .stats-col{
    margin-left:auto}
.dzsap-charts .table-row{
    display:flex;
    display:-webkit-flex;
    flex-direction:row;
    -webkit-flex-direction:row;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    width:100%;
    font-size:15px}
.dzsap-charts .wrapper{
    display:flex;
    display:-webkit-flex;
    flex-direction:row;
    -webkit-flex-direction:row;
    flex-grow:0;
    -webkit-flex-grow:0}
.dzsap-charts .text-4,.dzsap-charts .text-2,.dzsap-charts .text{
    flex-grow:1;
    -webkit-flex-grow:1}
.dzsap-charts .text-4{
    display:flex;
    align-items:center;
    justify-content:center}
.dzsap-charts .text{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-right:20px}
.dzsap-charts .text{
    width:180px}
.dzsap-charts .num{
    width:80px;
    text-align:right}
.dzsap-charts .body-row{
    border-bottom:1px solid rgba(0,0,0,0.1);
    border-collapse:collapse;
    padding-top:8px;
    padding-bottom:8px}
.dzsap-charts .body-row .number-col{
    font-weight:bold}
.dzsap-charts .body-row .stats-col i{
    font-size:12px;
    display:inline-block;
    margin-right:3px;
    vertical-align:middle;
    opacity:0.7}
.dzsap-charts .table-row.header{
    border-bottom:2px solid rgba(0,0,0,0.1);
    font-weight:bold;
    padding-top:8px;
    padding-bottom:8px;
    opacity:0.7;
    font-size:11px}
.playbtn-darkround:after{
    content:"";
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:15px solid #ccc;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    margin-left:2px}
.playbtn-darkround[data-size="30px"]:after{
    border-top:8px solid transparent;
    border-bottom:8px solid transparent;
    border-left:12px solid #ccc}
.pausebtn-darkround[data-size="30px"]:before,.pausebtn-darkround[data-size="30px"]:after{
    transform:scale(0.8) translate3d(-50%, -50%, 0);
    margin-top:-2px}
.pausebtn-darkround:before,.pausebtn-darkround:after{
    content:"";
    width:5px;
    height:20px;
    margin-left:-4px;
    background-color:#CCCCCC;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%)}
.pausebtn-darkround:after{
    margin-left:5px}
.playbtn-darkround:hover,.pausebtn-darkround:hover{
    background-color:rgba(50,50,50,0.5)}
.position-relative{
    position:relative}
.play-button-simple-svg{
    position:absolute;
    top:0;
    left:0}
html body .zoomsounds-add-tocart-btn:not(.a){
    border:1px solid rgba(255,255,255,0.4);
    color:#fff9f9;
    background-color:transparent;
    cursor:pointer;
    padding:10px 15px}
html body .zoomsounds-add-tocart-btn:not(.a)>*{
    display:inline-block;
    vertical-align:middle}
html body .zoomsounds-add-tocart-btn:not(.a):first-child{
    margin-left:25px}
.cus-menu-item .cus-menu-item--thumb{
    display:inline-block;
    vertical-align:middle;
    margin-right:15px;
    width:50px;
    height:50px;
    background-size:cover}
.cus-menu-item .cus-menu-item--text{
    display:inline-block;
    vertical-align:middle}
.cus-menu-item:after{
    content:"";
    clear:both}
.play-button-con{
    background-color:#222222;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:60px;
    height:60px;
    opacity:.5;
    cursor:pointer;
    transition-property:opacity,background;
    transition-duration:.3s;
    transition-timing-function:ease-in;
    -moz-transition-property:opacity,background;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-in;
    -webkit-transition-property:opacity,background;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-in;
    -o-transition-property:opacity,background;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-in;
    -ms-transition-property:opacity,background;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-in}
.play-button-con:hover{
    opacity:0.8}
.play-button-con .fa{
    position:absolute;
    top:50%;
    left:50%;
    font-size:22px;
    transform:translate(-50%, -50%);
    color:#eee;
    transition-property:color;
    transition-duration:.3s;
    transition-timing-function:ease-in;
    -moz-transition-property:color;
    -moz-transition-duration:.3s;
    -moz-transition-timing-function:ease-in;
    -webkit-transition-property:color;
    -webkit-transition-duration:.3s;
    -webkit-transition-timing-function:ease-in;
    -o-transition-property:color;
    -o-transition-duration:.3s;
    -o-transition-timing-function:ease-in;
    -ms-transition-property:color;
    -ms-transition-duration:.3s;
    -ms-transition-timing-function:ease-in}
.play-button-con .fa.fa-play{
    margin-left:3px}
.buy-con{
    margin-top:25px;
    text-align:center}
.divimage{
    background-size:cover;
    background-position:center center}





.tags a {
    list-style: none;
    margin: 0;
    overflow: hidden;
    
    padding: 0;
}

.tag a {
    background: #eee;
    border-radius: 3px 0 0 3px;
    color: #444;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 20px 0 23px;
    position: relative;
    margin: 0 1px 10px 0;
    text-decoration: none;
    -webkit-transition: color 0.2s;
}

.tag a::before {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
    content: '';
    height: 6px;
    left: 10px;
    position: absolute;
    width: 6px;
    top: 10px;
}

.tag a::after {
    background: #fbfbfb;
    border-bottom: 13px solid transparent;
    border-left: 10px solid #eee;
    border-top: 13px solid transparent;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
}

.tag a:hover {
    background-color: #4267b2;
    color: white;
}

.tag a:hover::after {
    border-left-color: #4267b2;
    
}




.repport:hover  {
    
    color: #000;
    text-decoration: none;
    background-color: #DBDBDB;
    
}

.repport  {
    
    display: block;
    margin-top: -3px;
    
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}

.logo-m {
    
   
    margin-top: -60px;
    
    position: relative;
    
    color: #fff;
    
    font-size: 10px;
}

.kategorietab  {
    
    box-shadow: 0 6px 14px 1px #D2D2D2;
    float: right;
    width: 100%;
    
    display: block;
    padding: 4px 4px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
}


.kategorie  {
    
    float: center;
    display: block;
    padding: 0px 1px;
    background-color: #fbfbfb;
    
}


.menuheader  a:hover  {
    text-decoration: none;
    padding: 8px 15px;
    color: #fff;
}


.menuheader  a {
    text-decoration: none;
    padding: 1px 15px;
    color: #000;
}


.menuheader  {
    
    text-decoration: none;
    padding: 10px 15px;
    color: #fff
}


.social-go:hover {
    display: block;
    padding: 6px 25px;
    margin-bottom: -1px;
    background-color: #DBDBDB;
    border: 1px solid #dddddd;
    text-decoration: none;
    
    color: #ff0000;
    
}


.social-go  {
    
    display: block;
    padding: 6px 25px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}


.social-twit:hover {
    display: block;
    padding: 6px 25px;
    margin-bottom: -1px;
    background-color: #DBDBDB;
    border: 1px solid #dddddd;
    text-decoration: none;
    
    color: #1da1f2;
    
}


.social-twit  {
    
    display: block;
    padding: 6px 25px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}


.social-fb:hover {
    display: block;
    padding: 6px 25px;
    margin-bottom: -1px;
    background-color: #DBDBDB;
    border: 1px solid #dddddd;
    text-decoration: none;
    
    color: #4267b2;
    
}


.social-fb  {
    
    display: block;
    padding: 6px 25px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}


.social-icon:hover {
    display: block;
    padding: 6px 25px;
    margin-bottom: -1px;
    background-color: #DBDBDB;
    border: 1px solid #dddddd;
    text-decoration: none;
    
    color: #000;
    
}


.social-icon  {
    
    display: block;
    padding: 6px 25px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}


.news-mp3:active {
    
    display: block;
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #DBDBDB;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}



.news-mp3:hover {
 
    color: #000;
    
    display: block;
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #DBDBDB;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}


.news-mp3  {
    
    display: block;
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}


.podobne:hover  {
    
    display: block;
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #dddddd;
    border: 1px solid #dddddd;
    text-decoration: none;
  
}


.podobne  {
    
    display: block;
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
  
}





.news-zippy:active {
    
    display: block;
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #DBDBDB;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}


.news-zippy:hover {
    
    display: block;
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #DBDBDB;
    border: 1px solid #dddddd;
    text-decoration: none;
    
    color: #000;
    
}


.news-zippy  {
    
    display: block;
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
    
}


.downloadhost  {
    
    float: right;
    display: block;
    padding: 0px 3.4px;
    background-color: #fbfbfb;
    
}


.wpisprzyciski  {
    
    float: right;
    width: 100%;
    
    display: block;
    padding: 9px 0px;
    
    margin-top: -49px;
}


.wpisplayer  {
       margin-top: -1px; 
  box-shadow: 0 6px 14px 1px #fff;  
    float: right;
    width: 82%;
      display: block;  
    
 
    
  
}


.wpisinfo a:hover  {
    
    text-decoration: none;
    
}

.wpisinfo  {
    
    text-decoration: none;
    box-shadow: 0 5px 10px 0px #D2D2D2;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
}


.wpistytul a:hover  {
    
    box-shadow: 0 5px 10px 0px #D2D2D2;
    text-decoration: none;
    color: #000;
}










.table{
    border-collapse:collapse!important}
.table-bordered td,.table-bordered th{
    border:1px solid #ddd!important}
}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,

.btn-primary.active,
.btn-primary:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-warning{
    background-image:none}

.img-thumbnail,body{
    background-color:#fff}
*,:after,:before{
    -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box}

.form-control{
    width:100%;
    height:35px;
    background-color:#fff;
    border:1px solid #ccc;
     
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}





.btn:focus,.btn:hover{
    color:#333;
    text-decoration:none}
.btn.active,.btn:active{
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    pointer-events:none;
    cursor:not-allowed;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
    opacity:.65}


.btn-primary{
     
     
  
    cursor: pointer;
      padding: 0px 41px;
   
    display: block;
    position: relative;
    margin: 0px -1px 0;
    background: #A7D93D;
    line-height: 50px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    padding-left: 55px;
    transition: background .3s;
 
    font-weight: bold;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25);
    border: 1px solid #97c536;
    
    
   }
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{
    color:#fff;
    background-color: #414140;
    border-color:#285e8e}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
    background-color:#428bca;
    border-color:#357ebd}

.dropup .btn-lg .caret{
    border-width:0 5px 5px}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
    display:block;
    float:none;
    width:100%;
    max-width:100%}
.btn-group-vertical>.btn-group>.btn{
    float:none}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
    margin-top:-1px;
    margin-left:0}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group,.input-group-btn>.btn+.btn{
    margin-left:-1px}
.btn-group-vertical>.btn:first-child:not(:last-child){
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0}






.input-group{
    position:relative;
    display:table;
    border-collapse:separate}
.input-group[class*=col-]{
    float:none;
    padding-left:0;
    padding-right:0}
.input-group .form-control{
    position:relative;
    z-index:2;
    float:left;
    width:99%;
   
    margin-bottom:0;
font-family: 'Baloo Thambi', sans-serif;
}
 

select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{
    height:30px;
    line-height:30px}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{
    height:auto}
.input-group .form-control,.input-group-addon,.input-group-btn{
    display:table-cell}
.nav>li,.nav>li>a{
    display:block;
    position:relative}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){
    border-radius:0}

.input-group-addon,.input-group-btn{
    width:1%;
    white-space:nowrap;
    vertical-align:middle}
    font-family: 'Baloo Thambi', sans-serif;
ul,ol{
    margin-top:0;
    margin-bottom:10px}

 
.input-lg{
    height:54px;
    padding:14px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px}



.input-lg{
    height:54px;
    padding:14px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px}




#ukryte{display:none; }
 



.col-sm-12{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px}







.col-sm-12{
float:left}
.col-sm-12{
width:100%}

.col-md-4{
width:33.33333333%}


.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
background-color:#006687;
color:#fff}
@media (max-width:767px){
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{
border-color:#006687}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{
background-color:#006687}

.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{
    color:#444;
    background-color:transparent}
}

.list-group-item{
    position:relative;
    display:block;
    padding:8px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #ddd}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{
    color:inherit}


.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{
    z-index:2;
    color:#fff;
    background-color:#3c9e23;
    border-color:#3c9e23}

.list-group,.pager,.pagination{
    font-size:12px;
    font-weight:300}


 

.glosowanie{
    
    
    display: block;
    padding: 6px 11px;
    margin-bottom: -1px;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
   }

.main-sliders-rate {
    height: 33px;
}

.main-sliders-rate a {
    position: relative;
    display: block;
    width: 50%;
    height: 33px;
    float: left;
    /*text-indent: 44px;*/
    line-height: 32px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.main-sliders-rate a span {
    position: relative;
    display: block;
    width: 20px;
    margin: 0 auto;
    padding-left: 12px;
}

.main-sliders-rate a svg {
    position: absolute;
    width: 18px;
    height: 17px;
}

.main-sliders-rate a:nth-of-type(1) {
    background: #f5f7f5;
    color: #71ce3f;
}

.main-sliders-rate a:nth-of-type(1):hover {
    background: #71ce3f;
    color: #FFF;
}

.main-sliders-rate a:nth-of-type(1) svg {
    fill: #70cd3f;
    top: 8px;
    left: -10px;
}

.main-sliders-rate a:nth-of-type(1):hover svg {
    fill: #FFF;
}

.main-sliders-rate a:nth-of-type(2) {
    background: #e7e5e5;
    color: #ba3636;
}

.main-sliders-rate a:nth-of-type(2):hover {
    background: #b93636;
    color: #FFF;
}

.main-sliders-rate a:nth-of-type(2) svg {
    fill: #ba3636;
    top: 8px;
    left: -10px;
}

.main-sliders-rate a:nth-of-type(2):hover svg {
    fill: #FFF;
}

.foter-right {
    margin-left: 8px;
    color: #fff;
    float: right;
  padding-top: 20px;
} 

 

.translate{
position: absolute;
right: 10px;
color: #000;
top: 8px;   
 
}

.dpad {
  
    
}


.sortn {
    margin: 0 0 5px 0;
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.11);
    box-shadow: 0 0px 1px rgba(0,0,0,.11);
   
}

.sortn .sortn {
    text-align: center;
    line-height: 33px;
    font-size: 0.89em;
    display: block;
    background-color: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
}

.sortn a {
    vertical-align: middle;
    border: 1px solid #dddddd;
    padding: 4px 10px;
    
}

.sortn a:hover {
    vertical-align: middle;
    border: 1px solid #dddddd;
    padding: 4px 10px;
    background-color: #dddddd;
    color: #000;
}
.archives  {
text-align: center;
font-size: 0.89em;
text-decoration: none;
display: block;
background-color: #fbfbfb;
border: 1px solid #dddddd;
   }
.znakwodny  {
position: absolute;
margin-top: 0px;

}
.miniatrurka  {
position: absolute;
margin-top: 0px;
}
.kd_ns_placement  {
width: 99%;
    background-color: #fff;
border: 1px solid #ddd;
border-radius: 1px;
padding: 2px;
    margin-bottom: 2px;
} 
.gwt-Anchor   {
opacity: 0.01;
 } 
.news-mp3:hover {
color: #4267b2; 
}
.hosting {
float: right;
position: absolute;
margin-top: 21px;
margin-left: 638px;
color:black;  
padding: 1px 3px; 
    font-size: 9px;     
    width: 63px;
    
}  
.abuse {
float: right;
    position: absolute;
    margin-top: -24px;
    margin-left: 633px;
    font-size: 12px;
    display: block;
    padding: 2px 13px;
    margin-bottom: -1px;
    /* color: #000; */
    /* border: 1px solid #b7836036; */
    /* text-decoration: none; */
    /* display: block; */
    position: relative;
    /* margin: 8px 10px 0; */
    background: #A7D93D;
    /* line-height: 50px; */
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    /* padding-left: 55px; */
    transition: background .3s;
    border-radius: 5px;
    /* font-weight: bold; */
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25);
    border: 1px solid #97c536;
}  
.abuse:hover {
color: #000;    
cursor: pointer;
background-color: #b7836096;
}

.abuse:a {
color: #000;    
}

.slucha-info {
margin-top: -5px;
margin-left: 713px;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 9px;
color: #000;
background: url(https://nowoscimuzyczne.eu/img/bg_stat_info.png ); 
background-repeat: no-repeat;     
    
}
.audycja-info {
margin-top: -5px;
margin-left: 509px;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 9px;
color: #000;
background: url(https://nowoscimuzyczne.eu/img/bg_stat_info.png ); 
background-repeat: no-repeat;

}
.prezenter-info {
margin-left: 307px;    
margin-top: -5px;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 9px;
color: #000;
background: url(https://nowoscimuzyczne.eu/img/bg_stat_info.png ); 
background-repeat: no-repeat;    
}
.slucha {
margin-top: 5px;
margin-left: 705px;
width: 52px;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 9px;
line-height: 18px;
color: #55606e;
padding: 12px;
border: 1px solid #dedede;
text-align: center;
font-weight: 800;
   
}
.audycja {
margin-top: 5px;
margin-left: 502px;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 10px;
line-height: 18px;
color: #55606e;
padding: 12px;
width: 200px;
border: 1px solid #dedede;
white-space: nowrap; 
overflow: hidden;
text-overflow: clip; 
text-align: center;
font-weight: 800;
text-align: center;
animation: colorRotate 5s linear 0s infinite;
} 
@keyframes colorRotate {
from {
color: #6666ff;
}
10% {
color: #0099ff;
}
50% {
color: #00ff00;
}
75% {
color: #ff3399;
}
100% {
color: #6666ff;
}
}    
.prezenter {
margin-top: 5px;
margin-left: 300px;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 10px;
line-height: 18px;
color: #55606e;
padding: 12px;
width: 200px;
border: 1px solid #dedede;
text-align: center;
font-weight: 800;
animation: colorRotate 4s linear 0s infinite;
} 
@keyframes colorRotate {
from {
color: #6666ff;
}
10% {
color: #0099ff;
}
50% {
color: #00ff00;
}
75% {
color: #ff3399;
}
100% {
color: #6666ff;
}
}  
.avatar {
 margin-top: 18px;
 margin-left: 220px;
display: block;
position: absolute;
}
.total {
font-size: 0px;
}
.bgplayer {
height: 56px;
box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.07);
border: 1px solid #dedede;
background-color: #F1F3F4;
}
.pozdrowienia {
margin-top: 5px;
margin-left: 759px;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 9px;
line-height: 18px;
color: #55606e;
padding: 1px;
width: 81px;
border: 1px solid #dedede;
white-space: nowrap; 
overflow: hidden;
text-overflow: clip;
text-align: center;
}  
.ramowka {
margin-top: 27px;
margin-left: 759px;;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 9px;
line-height: 18px;
color: #55606e;
padding: 1px;
width: 81px;
border: 1px solid #dedede;
white-space: nowrap; 
overflow: hidden;
text-overflow: clip;
    text-align: center;
}  
.czat {
margin-top: 5px;
margin-left: 842px;
width: 68px;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 10px;
line-height: 18px;
color: #55606e;
padding: 12px;
border: 1px solid #dedede;
text-align: center;   
font-weight: 800;
}
.strona {
margin-top: 5px;
margin-left: 915px;
width: 68px;
display: block;
position: absolute;
font-family: "Roboto", sans-serif;
font-size: 10px;
line-height: 18px;
color: #55606e;
padding: 12px;
border: 1px solid #dedede;
 text-align: center;  
font-weight: 800;
}
.strona:hover {
background-color: #4267b2;
cursor:pointer;
color:#fff;
}
.czat:hover {
background-color: #4267b2;
cursor:pointer;
color:#fff;
}
.pozdrowienia:hover {
background-color: #4267b2;
cursor:pointer;
color:#fff;
}
.ramowka:hover {
background-color: #4267b2;
cursor:pointer;
color:#fff;
}
.prezenter:hover {
color:#000;
}
.audycja:hover {
color:#000;
}
.slucha:hover {
color:#000;
}

.htmlplayer {
margin-top: 0px;
margin-left: 0px;
 display: block;
position: absolute;
 
   
}

.btn-download {
    margin: 0px 0px;
    border: 1px solid #d2d2d2;
    padding: 4px;
    margin-right: 3px;
    border-radius: 3px;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);
    float: right;
    box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);
}

.news-f {
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 30px;
    background: #FFD729;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFD729), to(#FCB141));
    background: -moz-linear-gradient(#FFD729, #FCB141);
    background: linear-gradient(#FFD729, #FCB141);
    border: solid 1px #DBA74B;
    border-bottom: solid 2px #DBA74B;
    color: #754C22;
    border-radius: 3px;
    text-shadow: 0px 1px 0px #FEDD9B;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.news-s {
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
    padding: 2px 35px;
    background: #0088f3;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0088f3), to(#034c95));
    background: -moz-linear-gradient(#0088f3, #034c95);
    background: linear-gradient(#0088f3, #034c95);
    border: solid 1px #1D83C3;
    border-bottom: solid 2px #0D496F;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.news-y {
 display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
    padding: 2px 35px;
    background: #0088f3;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f30000), to(#760303));
    background: -moz-linear-gradient(#0088f3, #034c95);
    background: linear-gradient(#f30000, #680303);
    border: solid 1px #c90000;
    border-bottom: solid 2px #780707;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.news-s:hover{
	background: #034c95;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#034c95), to(#0088f3));
    background: -moz-linear-gradient(#034c95, #0088f3);
    background: linear-gradient(#034c95, #0088f3);

}

.news-f:hover{
	background: #FCB141;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCB141), to(#FFC829));
    background: -moz-linear-gradient(#FCB141, #FFC829);
    background: linear-gradient(#FCB141, #FFC829);

}

.av {
    margin: 0px 0px;
    border: 1px solid #d2d2d2;
    padding: 4px;
    margin-right: 3px;
    border-radius: 3px;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);
   box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);
}

.btn-embed {
margin: 0px 0px;
padding: 3px;
margin-left: 125px;
display: inline-block;
float: center;
position: relative;
}
.news-embed {
    display: block;
    float: right;
    font-size: 13px;
    margin-right: 1px;
    padding: 5px 16px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#01090e), to(#051628));
    background: -moz-linear-gradient(#0088f3, #034c95);
    background: linear-gradient(#081b2a, #4d0909);
    color: #fff;
    border-radius: 3px;
}
.news-embed:hover {
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#01090e), to(#051628));
background: -moz-linear-gradient(#01090e, #034c95);
background: linear-gradient(#A7D93D, #A7D93D);
color: #000;
 }

 .dzisiejsze-hity {
    margin: -25px 10px;
    border: 1px solid #d2d2d2;
    padding: 16px;
    
    border-radius: 3px;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);
    float: left;
    box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);
    background: #facb28;
    background: -moz-linear-gradient(top, #facb28 0%, #f5a01c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#facb28), color-stop(100%,#f5a01c));
    background: -webkit-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -o-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: -ms-linear-gradient(top, #facb28 0%,#f5a01c 100%);
    background: linear-gradient(to bottom, #facb28 0%,#f5a01c 100%);
    color: #000;
}

    .hity-download {
    background: #A7D93D;
    margin: 0px 3px;
    border: 1px solid #d2d2d2;
    padding: 4px;
        width: 21%;
    float: center;
    margin-right: 3px;
    border-radius: 3px;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);
    float: left;
    font-size: 10px;
    box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);
 color:#000;
    }
.hity-download:hover {
background: #4D3012;
color:#fff;
cursor: pointer;
    }
.hity-link {
margin: -1px 1px;
border-style: solid;
color:#000;
display: inline-block;
float: left;
font-size: 10px;
border-bottom: 1px dotted #d2d2d2;
 }  


.category-hity-link {
color:#000;
position: relative;
margin-top: -5px;
margin-left: 1px;
font-size: 7px;

 }  

.ap-controls-lefts {
    /* float: none; */
    position: relative;
    flex: 1;
    padding-top: 35px;
    background: #3333330f;
    padding-left: 1px;
    border: 2px;
    border-style: solid;
    border-color: #33333300;
    border-right: 1px solid #999;
}

 

.icon-bar {
  position: fixed;
  top: 90%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 11px;
  transition: all 0.3s ease;
  color: white;
  font-size: 16px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}

 .popups-yt {
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
    padding: 11px 49px;
    background: #0088f3;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f30000), to(#760303));
    background: -moz-linear-gradient(#0088f3, #034c95);
    background: linear-gradient(#f30000, #680303);
    border: solid 1px #c90000;
    border-bottom: solid 2px #780707;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

code {
    color: var(--red);
    font-family: monospace;
    font-size: 16px;
    background: #f7f7f7;
    padding: 3px 5px;
    border-radius: 3px;
    border: 1px solid #ebebeb;
}

 #gdpr-cookie-message {
position: fixed;
    background-color: #3b3646ed;
    margin-left: 36%;
    bottom: 40%;
    padding: 100px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    font-family: system-ui;
 
}
#gdpr-cookie-message h4 {
    color: var(--red);
    font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
    color: var(--red);
    font-family: 'Quicksand', sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: white;
    font-size: 15px;
    line-height: 1.5em;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: left;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}
#gdpr-cookie-message a  {
    color: white;
    text-decoration: none;
    font-size: 15px;
     
    
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
    color: black;
    
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {

     
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {

}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}

    
    .news-rating {
    display: block;
    position: absolute;
    float: right;
    font-size: 17px;
   padding: 5px 36px;
   background: #A7D93D;
    color: #000;
    margin-top: 83px;
    margin-left: 7.0px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;     
}
.news-rating:hover {
 color: #fff;
     
} 

 .hity-ponran {
    color: #000;
    position: absolute;
    margin-top: -5px;
    margin-left: 16px;
    font-size: 8px;
     
     } 



.main-sliders-rate {
	height: 42px;
    
  
    
}

.main-sliders-rate a {
	position: relative;
	display: block;
	width: 50%;
	height: 42px;
	float: left;
	/*text-indent: 44px;*/
	line-height: 42px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
    
 
    
}

.main-sliders-rate a span {
	position: relative;
	display: block;
	width: 20px;
	margin: 0 auto;
	padding-left: 14px;
}

.main-sliders-rate a svg {
	position: absolute;
	width: 18px;
	height: 17px;
}

.main-sliders-rate a:nth-of-type(1) {
	background: #f5f7f5;
	color: #71ce3f;
}

.main-sliders-rate a:nth-of-type(1):hover {
	background: #71ce3f;
	color: #FFF;
}

.main-sliders-rate a:nth-of-type(1) svg {
	fill: #70cd3f;
	top: 12px;
	left: -10px;
}

.main-sliders-rate a:nth-of-type(1):hover svg {
	fill: #FFF;
}

.main-sliders-rate a:nth-of-type(2) {
	background: #e7e5e5;
	color: #ba3636;
}

.main-sliders-rate a:nth-of-type(2):hover {
	background: #b93636;
	color: #FFF;
}

.main-sliders-rate a:nth-of-type(2) svg {
	fill: #ba3636;
	top: 14px;
	left: -10px;
}

.main-sliders-rate a:nth-of-type(2):hover svg {
	fill: #FFF;
}


    .sizeplayer {
float: right;
position: absolute;
margin-top: 72px;
margin-left: 648px;
color:black;  
padding: 1px 3px; 
    font-size: 9px;     
    width: 63px;
    
} 