body {
    font-family: WorkSans-Regular;
    -webkit-font-smoothing: antialiased;
    background-image: url("/files/img/background-img.jpg");
    background-size: cover;
    background-attachment: fixed;
    line-height: 1.129
}

.recommended-description {
    background-size: cover;
    background-attachment: fixed
}

a {
    font-size: 15px;
    color: #fff
}

.link-title,
h1 {
    font-family: WorkSans-SemiBold;
    text-transform: uppercase;
    font-size: 24px;
}

h2,
h3 {
    text-transform: uppercase;
    font-family: WorkSans-Medium;
    font-size: 18px
}

h4 {
    color: #bbd3fd;
    margin-top: 20px 0 0 0 !important;
    font-size: 20px
}

p {
    font-size: 14px;
    color: #000
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #fff;
}

.admin-pages h1 {
	color: #000;
}

h5 {
    font-size: 18px
}

h6 {
    font-size: 16px
}

.headline-h2 {
    color: #717171
}

.h2-single-mix {
    text-transform: none
}

a:hover {
    transition: .5s
}

a:focus,
a:hover {
    color: #79c6ea;
    transition: .3s
}

.user-icon:focus,
.user-icon:hover {
    color: #79c6ea;
    border: 1px solid #79c6ea;
    transition: .5s;
}

.navbar-nav {
    padding: 19px 0 18px 0;
    margin-left: 15px
}

.logo-site {
    margin-top: 12px;
    margin-left: 15px;
}

.navbar {
    border-radius: 0
}

.row {
    max-width: 1200px;
    margin: auto
}

.palma {
    float: left
}

.mainmenu>li>a {
    padding: 8px 10px;
    font-size: 13px;
    border: 2px solid transparent;
    font-family: WorkSans-Bold;
    text-transform: uppercase
}

.navbar-nav>li>a:hover {
    background: #3d424d;
    transition: .4s;
    text-decoration: underline
}

.navbar-nav>li .active {
    color: #ea3b3b !important;
    border-bottom: 1px solid #ea3b3b
}

.footer-menu .navbar-nav>li {
    display: list-item;
    float: none
}

footer {
    background: #000
}

.footer-menu .navbar-nav {
    text-align: center
}

.djm-1000 {
    float: left;
    background: url("/files/img/footer-djm.png") no-repeat;
    margin-top: 60px;
    text-align: center
}

.djm-1000 img {
    margin: auto
}

.corner-silver {
    float: right
}

.corner-silver img {
    margin-top: -3px
}

.artists-rotate,
.random-artists {
    float: left
}

.mixes-rotate,
.random-mixes {
    float: right
}

.artists-rotate,
.mixes-rotate {
    transform: rotate(90deg);
    display: block;
    margin-top: 60px
}

.rp-wrapper>div {
    border-top: 3px solid #adacac
}

.artists-rotate span,
.mixes-rotate span {
    color: #f69679
}

.random-panel>div {
    background-size: 100%
}

.rp-wrapper {
    background-image: url("/files/img/random-title.png");
    padding: 0
}

.random-artists h1,
.random-mixes h1 {
    color: #fff
}

.footer-copyright {
    text-align: center;
    padding: 20px
}

.mix-title a {
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    line-height: 20px
}

.mix-title a:focus,
.mix-title a:hover {
    color: #79c6ea;
    transition: .5s;
    text-decoration: none
}

.mix-post-date {
    font-size: 13px;
    color: #777;
    text-align: left;
    margin-top: 4px;
    padding-right: 0
}

.mix-rec-date {
    font-size: 13px;
    color: #bfbfbf;
    text-align: left;
    margin-top: 4px;
    padding-right: 0
}

.duration-mix {
    font-size: 11px;
    color: #5c5c5c;
}

.homepage-latest>.item {
    height: 250px
}

.homepage-latest-dubstep>.item {
    padding: 20px 10px;
    width: 195px !important;
    float: left;
}

.homepage-latest {
    background: rgba(14, 14, 14, .8) none repeat scroll 0 0;
    padding: 0;
    -webkit-box-shadow: 0 0 3px 1px #ea3b3b;
    -moz-box-shadow: 0 0 3px 1px #ea3b3b;
    box-shadow: 0 0 3px 1px #fff;
}

.latest-header {
    background: rgba(6, 17, 21, .29) none repeat scroll 0 0 margin-top: 0 !important;
    border-bottom: 1px solid rgba(233, 227, 231, .36);
    padding: 10px 0
}

.latest-header span {
    color: #fff;
    font-size: 18px !important;
    font-family: WorkSans-SemiBold;
    text-transform: uppercase
}

.latest-header h2 {
    color: #fff;
    font-size: 18px !important;
    margin: 0;
    font-family: WorkSans-SemiBold;
    text-transform: uppercase
}

.test-player {
    padding: 50px;
    background: #fff
}

.mix-title {
    line-height: 18px
}

.mix-image img {
    border: 1px solid #e7e7e7;
    padding: 5px
}

.item-mix .item-view-prop {
    padding: 0 0
}

.recommended_for_you_container .item-mix .item-view-prop {
    /*margin-top: 4px*/
}

.recommended_for_you_container .item-mix {
    width: 250px;
    margin: auto;
    text-align: center
}

.prop-info {
    color: #fff;
    font-family: WorkSans-Bold;
    font-size: 14px
}

.prop-value {
    color: #ccd9f0;
    font-size: 14px;
    font-family: WorkSans-Light
}

.single-item-field {
    margin-bottom: 7px
}

.single-panel-wrapper {
    margin-bottom: 20px;
    padding-left: 0;
    padding: 0 30px;
    background: rgba(14, 14, 14, .8) none repeat scroll 0 0;
    box-shadow: 0 0 5px 3px #fff;
}

.mix-image-single img {
    margin: auto;
    width: 100%;
    box-shadow: 0 0 9px 0 #fff;
    margin-top: 8px
}

.mix-image-single {
    text-align: center
}

.pdownload-single-item {
    overflow: auto
}

.body-single-item .prop-value,
.related-single-item .prop-value,
.tags-single-item .prop-value,
.tracklist-single-item .prop-value {
    font-family: WorkSans-Light;
    font-size: 14px;
    text-decoration: none;
    padding: 20px 20px 20px 0
}

.body-single-item,
.pdownload-single-item,
.related-single-item,
.tags-single-item,
.tracklist-single-item {
    margin-top: 20px
}

.body-single-item .prop-info,
.embed-source .prop-info,
.pdownload-single-item .prop-info,
.related-single-item .prop-info,
.tags-single-item .prop-info,
.tracklist-single-item .prop-info,
.Official .prop-info {
    padding: 10px;
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    font-size: 18px
}

.pdownload-single-item .prop-value {
    overflow: hidden;
    padding: 10px 0
}

.download-link {
    color: #fff;
    font-size: 17px;
    font-family: WorkSans-Bold;
    padding: 6px 28px;
    background: #000;
    border: 3px solid #0ef;
    text-align: center
}

.download-link:focus,
.download-link:hover {
    color: #0ef;
    transition: .6s
}

.down-button {
    margin-top: 8px;
    width: 95%
}

#d-count {
    color: #d2bdbd
}

.pdownload-single-item .prop-value .col-md-9 {
    padding: 0
}

.mejs-controls {
    background: #000 !important;
    height: 40px !important;
    padding: 20px 0;
    border: 3px solid #ecdb54
}

.mejs-container {
    width: 542px !important
}

.mejs-controls .mejs-time-rail a,
.mejs-controls .mejs-time-rail span {
    height: 16px !important
}

.mejs-controls .mejs-button button {
    top: 3px
}

.mejs-container .mejs-controls .mejs-time,
.mejs-controls a.mejs-horizontal-volume-slider {
    margin-top: 3px
}

.globaldjmix-player {
    margin-top: 35px
}

embed {
    width: 100%
}

.item-info-wrapper .fa,
.item-view-prop .fa {
    font-size: 12px;
    color: #acacac
}

.mix-image {
    position: relative
}

.item-info-wrapper {
    overflow: auto
}

.item-view-prop i {
    font-size: 16px
}

.comment-item {
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    padding: 7px 15px;
    color: #fffffe;
    border-bottom: 1px solid #ea3b3b
}

.comment-field.user-logined {
    font-size: 13px;
    padding: 3px;
    color: #ea3b3b
}

.date-time-comment {
    font-size: 12px;
    color: #ccc
}

#new-comment-form legend {
    color: #ea3b3b;
    font-size: 12px
}

.comment-field.user-anonymus {
    font-size: 13px;
    padding: 3px;
    color: #dc00ab
}

.comment-field.comment__ {
    font-size: 17px;
    padding: 7px 0;
    font-style: italic
}

.user-info {
    float: right;
    padding: 10px
}

.username {
    float: right;
    margin: 10px
}

.user-login a {
    text-decoration: underline
}

.dashboard {
    padding: 20px;
    background: #9f9f9f;
    border-radius: 10px;
    margin: 20px 0
}

tr {
    padding: 10px;
    border: 1px solid #545454
}

td,
th {
    padding: 5px 20px
}

.user-icon {
    padding: 11px 10px;
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 5px
}

.search-pane {
    float: right
}

.search-pane {
    float: right;
    margin-top: 30px
}

.srch {
    color: #fff;
    padding: 9px;
    border-radius: 5px;
    border: 1px solid #fff
}

.srch:hover {
    border: 1px solid #79c6ea;
    color: #79c6ea;
    text-decoration: none
}

.ddd6-bckgnd {
    background: rgba(0, 0, 0, .43);
    border-radius: 8px;
    padding: 20px;
    margin: 30px 0;
    color: #fff;
    font-size: 14px
}

.backround-popup-form {
    background: rgba(0, 0, 0, .81);
    padding: 20px;
    margin: 30px 0
}

.backround-popup-form label {
    color: #ccd9f0
}

.backround-popup-form legend {
    color: #ccd9f0
}

.backround-popup-form input,
.backround-popup-form textarea,
.backround-popup-form select {
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    color: #ea3b3b;
    font-size: 13px
}

.backround-popup-form p {
    color: #ccd9f0
}

.backround-popup-form h1,
.backround-popup-form h2 {
    color: #ccd9f0
}

.backround-popup-form table {
    color: #fff;
    font-size: 14px
}

.backround-popup-form .ajax-result {
    color: #fff;
    margin-top: 5px;
    font-size: 14px
}

.srch-elem {
    padding: 0
}

.srch-field-wrapper {
    margin-left: 8px
}

.wrapper-srch {
    overflow: hidden;
    margin-left: 40px
}

.autocomplete {
    padding: 12px 26px;
    margin-bottom: 30px;
    background-color: #0c1422;
    width: 73%;
    position: absolute;
    top: 60px;
    left: 13px;
    display: none
}

.autcompl-link {
    color: #fff
}

.autcmpl-title {
    border-bottom: 1px solid #e7e7e7;
    padding: 4px
}

.autcompl-link:hover {
    color: #ffd815
}

.item-mix {
    float: left;
    width: 28.333%;
    margin: 0 35px 25px 0;
    height: 240px
}

.success {
    border: 1px solid #2ecc71;
    background: rgba(39, 174, 96, .8) none repeat scroll 0 0;
    padding: 10px 10px 10px 12px
}

.error {
    padding: 10px;
    border: 1px solid #e74c3c;
    background: rgba(192, 57, 43, .78) none repeat scroll 0 0;
    color: #fff;
}

.error h6,
.success h6,
.warning h6 {
    margin: 0;
    color: #fff;
}

.single-info-link {
    text-decoration: underline
}

.single-info-link:focus,
.single-info-link:hover {
    color: #fff
}

.random-mixes {
    padding: 20px;
    overflow: hidden
}

.rm-mix-item {
    font-size: 14px;
    margin-bottom: 1px
}

.rm_link {
    color: #fff
}

.rm_link:hover {
    transition: .5s
}

.ra_link {
    color: #fff
}

.ra-mix-item {
    display: inline-block;
    margin-left: 10px
}

.random-artists {
    text-align: right;
    padding: 20px
}

.style-name {
    text-transform: capitalize
}

.adv-link {
    font-size: 14px;
    font-family: WorkSans-Medium
}

.advanced-menu ul>li {
    float: left;
    list-style: outside none none;
    margin-left: 15px;
    margin-bottom: 10px;
}

.advanced-menu ul {
    padding-top: 6px;
    padding-left: 0
}

.advanced-menu ul>li>a {
    font-family: WorkSans-Bold !important;
    border-bottom: 3px solid transparent !important;
    border-top: 3px solid transparent !important;
    color: #ccd9f0;
    text-decoration: none
}

.advanced-menu ul>li>a:hover {
    color: #ea3b3b;
    transition: .6s !important;
    border-bottom: 3px solid #ea3b3b !important;
    border-top: 3px solid #ea3b3b !important
}

.pager-wrapper {
    text-align: center
}

.pagination {
    text-align: center
}

.overflow {
    overflow: auto
}

.artist-list-wrapper {
    margin-bottom: 20px;
    margin-top: 20px
}

.advanced-menu .active {
    color: #ea3b3b !important;
    border-bottom: 3px solid #ea3b3b !important;
    border-top: 3px solid #ea3b3b !important
}

.homepage-latest-deep .item-view-prop,
.homepage-latest-progressive .item-view-prop,
.homepage-latest-techno .item-view-prop,
.homepage-latest-trance .item-view-prop {
    text-align: center
}

.item {
    width: 210px;
    text-align: center
}

.top-downloads .item-view-prop,
.top-view .item-view-prop {
    padding: 0
}

.autcmpl-title span {
    font-size: 14px;
    color: #545454
}

.item-artist {
    padding: 10px;
    background: rgba(214, 214, 214, .26) none repeat scroll 0 0;
    float: left;
    font-size: 14px;
    width: 175px;
    height: 100px;
    border: 1px solid #000
}

.item-show {
    padding: 10px;
    background: rgba(214, 214, 214, .26) none repeat scroll 0 0;
    float: left;
    font-size: 14px;
    width: 33%;
    height: 100px;
    border: 1px solid #000
}

.art-link {
    font-family: WorkSans-Bold;
    font-size: 14px;
    color: #bbd3fd
}

.art-info-label {
    color: #b8b9b9;
    font-family: WorkSans-Bold
}

.art-info-label span {
    color: #fff;
    font-family: WorkSans-Bold
}

.shared-wrapper {
    padding-left: 0 !important
}

#vkshare0 td {
    padding: 0
}

.fb-share-button>span {
    width: 65px;
    height: 22px
}

.main-h {
    padding: 6px;
    margin: 0;
    font-size: 22px !important;
    color: #fff;
    display: block
}

.mix-title-wrapper {
    /*margin-left: 10px*/
}

.comment .form-control {
    background: rgba(0, 0, 0, .32);
    color: #fff;
    font-size: 13px
}

.contact-us-right {
    background: rgba(214, 214, 214, .73) none repeat scroll 0 0;
    padding: 20px;
    margin: 20px 0;
    border-radius: 10px
}

.contact-us-right p {
    font-size: 16px;
    color: #060606
}

.mixes-list-wrapper {
    margin-top: 15px
}

.pagination>ul {
    background: #222d36 none repeat scroll 0 0
}

.pagination li>a,
.pagination li>span {
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #021324
}

.feedback-wrapper {
    background: #d7d7d7;
    padding: 20px;
    border: 8px;
    margin: 20px 0
}

.navbar-inverse {
    background: #000000b8;
}

.shared {
    margin: 5px
}

.form-user-update {
    padding: 20px
}

.social {
    padding: 41px 0
}

.page-403 {
    max-width: 1200px
}

.confirmation-wrapper,
.page-403,
.page-not-found {
    padding: 50px;
    text-align: center;
    background: rgba(0, 0, 0, .5);
    margin: 50px auto;
    border: 1px solid #fff
}

.confirmation-wrapper p,
.page-403 p,
.page-not-found p {
    color: #fff;
    font-size: 70px;
    font-family: WorkSans-Bold
}

.page-403 p {
    font-size: 40px
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #ea3b3b;
    text-decoration: none;
    border-bottom: 1px solid #ea3b3b
}

.ajax-wrapper {
    position: fixed;
    top: 0
}

.shared {
    margin-top: 10px
}

.we-in-social h5 {
    color: #fff;
    font-size: 15px;
    font-family: WorkSans-Regular
}

.social-self-link {
    color: #fff;
    font-size: 20px
}

.social-self-link:hover {
    color: #0ef;
    transition: .6s
}

.we-in-social {
    text-align: center;
    margin-top: 20px
}

.about {
    background: rgba(214, 214, 214, .73) none repeat scroll 0 0;
    padding: 20px;
    margin: 20px 0;
    border-radius: 10px
}

.terms-wrapper-single {
    display: none
}

.mytags-wrapper {
    background: #fff;
    padding: 10px;
    margin: 10px 0;
    border-radius: 6px;
    border: 2px solid #bdc3c7
}

.mytag {
    background: #1abc9c;
    margin-left: 5px;
    padding: 2px 7px;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
    display: inline-block
}

.mytags-wrapper:focus {
    border: 2px solid #1abc9c
}

.input-mytag {
    margin-left: 10px
}

.input-with-autocomplete {
    display: inline-block;
    position: relative;
    z-index: 999
}

.autocomplete-tags {
    display: none;
    position: absolute;
    background: #fff none repeat scroll 0 0;
    padding: 8px;
    left: 11px;
    border: 1px solid #aaa
}

.mytag-item {
    border-bottom: 1px solid #aaa
}

.auto-tag:hover {
    color: #000
}

.result-tag {
    font-size: 11px;
    color: #62e800
}

.ajax-res-tag .ajax-wrapper {
    position: relative
}

.new-mytag-imed {
    background: #55debe
}

.remove-link {
    color: #fff;
    font-size: 16px
}

.analitics {
    padding-top: 40px
}

.tags-single-item .prop-value span {
    display: inline-block;
    padding: 3px 12px;
    border: 1px solid rgba(255, 255, 255, .48);
    margin-left: 2px;
    margin-bottom: 5px;
    font-size: 12px;
    color: #fff;
    border-radius: 12px;
    font-family: WorkSans-Hairline
}

.art-name a:focus,
.art-name a:hover {
    color: #79d4ff
}

.single-panel>div>span {
    color: #fff;
    font-size: 14px
}

.country-link {
    font-size: 16px;
    color: #0ef
}

.image-countries {
    width: 100%;
    margin-top: 30px
}

.zippy-class {
    font-size: 9px;
    color: #ecdb54;
    font-family: WorkSans-Bold;
    margin-top: 5px;
    padding: 0 2px
}

.grant-download {
    position: absolute;
    padding: 33px 29px;
    background-color: rgba(0, 0, 0, .58)
}

.download-link-zippy {
    color: #fff
}

.link-wrapper-zippy {
    margin-top: 8px;
    text-align: center
}

.z-external-link {
    font-family: WorkSans-Bold;
    color: #ea3b3b
}

.z-external-link:focus,
.z-external-link:hover {
    color: #fff
}

.item-mix-uppear-download {
    position: absolute;
    padding: 5px 30px;
    top: 0;
    text-align: left;
    z-index: 9999;
    color: #003dff;
    width: 200px;
    background: rgba(0, 0, 0, .7);
    display: none
}

.google>div {
    width: 200px
}

.section-hot {
    background: rgba(14, 14, 14, .5) none repeat scroll 0 0;
    padding: 10px
}

.section-hot a {
    color: #fff
}

.section-hot h2 {
    font-size: 18px;
    color: #fff;
    padding: 0;
    margin-top: 10px
}

.section-hot a:hover {
    color: #79c6ea;
    text-decoration: none
}

.pager-info {
    font-size: 13px;
    padding: 0 10px;
    color: #fff;
    width: 61%
}

.technologies span {
    color: #1d6db3;
    font-family: WorkSans-Bold
}

.technologies {
    text-align: center
}

.coffe {
    float: right;
    margin-right: 33px
}

.dollar {
    color: #0ef;
    font-family: WorkSans-Bold;
    padding: 0 3px
}

.payment-wrapper {
    background: #000;
    text-align: center;
    padding: 20px 20px 40px 20px;
    width: 50%;
    margin: auto;
    border: 1px solid #fff
}

.payment-wrapper p {
    color: #fff;
    font-size: 12px
}

.main-menu {
    position: relative
}

#amount {
    font-family: WorkSans-Bold;
    margin: 10px 0;
    background: #0ef;
    color: #fff
}

#paypal-logo {
    margin: 10px 0
}

.coffe-link {
    color: #ff0;
    font-family: WorkSans-Bold
}

.coffe-link:focus,
.coffe-link:hover {
    color: #ffffab
}

.homepage-latest-trance .item-view-prop,
.top-downloads-week .item-view-prop {
    margin: 0;
    padding: 0
}

@media (max-width:768px) {
    .top-downloads-of-the-week {
        margin-left: 15px;
        margin-right: 15px
    }
}

.homepage-latest .item-mix-uppear-download {
    left: 25px
}

.centered {
    text-align: center
}

.x320 {
    background: #1badb3ad none repeat scroll 0 0;
    color: #fff;
    font-size: 11px;
    padding: 3px 4px 2px 4px;
    width: 36px;
    text-align: center
}

.absolutelly-fresh-panel,
.music-festivals {
    background: rgba(14, 14, 14, .9) none repeat scroll 0 0;
    padding: 0;
    text-align: center;
    -webkit-box-shadow: 0 0 3px 1px #fff;
    -moz-box-shadow: 0 0 3px 1px #fff;
    box-shadow: 0 0 3px 1px #fff
}

.music-festivals {
    margin-top: 20px
}

.big-festivals-container {
    margin-bottom: 20px
}

.af-items {
    padding: 12px 0
}

.af-image {
    border: 1px solid #fff;
    padding: 2px
}

.item-hidden {
    display: none
}

.af-item {
    margin: 0;
    padding: 0
}

.country-field span {
    padding: 0 8px
}

.single-mix-vd {
    text-align: right;
    padding-right: 0
}

.top-downloads-of-the-week .item-1 {
    margin-left: 30px
}

.mailto-wrapper {
    padding-top: 5px
}

#mailto {
    color: #ea3b3b;
    text-decoration: underline;
    font-family: WorkSans-Bold
}

.mailto-wrapper {
    padding-left: 0;
    padding-right: 0
}

.site-slogan {
    padding-left: 0;
    padding-right: 0;
    font-family: WorkSans-Hairline
}

.user-ajax-form {
    width: 50%;
    border: 1px solid #a3ceaa;
    border-radius: 10px;
    padding: 25px;
    margin: 20px 0;
    background: #ddd none repeat scroll 0 0
}

.dfu-result {
    position: relative
}

.related-link {
    color: #fff;
    line-height: 1.4;
    font-size: 16px
}

.single-admin-buttons {
    background: rgba(115, 77, 200, .32) none repeat scroll 0 0;
    padding: 5px 10px;
    border-radius: 10px
}

.single-admin-buttons:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}

.link-for-your-player {
    padding: 26px;
    text-align: right
}

.link-for-player {
    color: #ea3b3b;
    font-family: WorkSans-Bold;
    padding: 5px 15px;
    border: 1px solid #ea3b3b;
    background: #000;
    font-size: 13px
}

.link-for-player:hover {
    text-decoration: none
}

.link-for-player-white {
    color: #fff;
    font-family: WorkSans-Bold;
    padding: 5px 15px;
    border: 1px solid #fff;
    background: #000;
    font-size: 13px
}

.link-for-player-white:hover {
    color: #ccd9f0;
    border: 1px solid #ccd9f0;
    transition: .5s;
    text-decoration: none
}

.link-for-player:focus,
.link-for-player:hover {
    color: #fff;
    background: #000;
    transition: .5s
}

.place-link-warpper {
    background: rgba(0, 0, 0, .54) none repeat scroll 0 0;
    padding: 30px;
    border: 1px solid #ff0;
    border-radius: 20px
}

.place-link-warpper label {
    color: #fff
}

.mfp-close-btn-in .mfp-close {
    color: #fff
}

#el-step-1 {
    left: 18%
}

.advanced-menu nav {
    min-height: 36px
}

#chevron-up {
    display: none
}

.chevron-link {
    color: #fff
}

.chevron-link:hover {
    color: #fff
}

.chevron-link:focus {
    color: #fff
}

.edit-zippy-online {
    margin-top: 30px
}

.background-white {
    background: #fff
}

.background-white .form-group {
    margin-bottom: 10px
}

.background-white {
    padding: 20px;
    width: 50%
}

.admin-links {
    margin-top: 20px
}

.mix-block p {
    color: #ccd9f0;
    line-height: 1.26
}

.quick-comment {
    margin-top: 39px;
    width: 95%
}

.top-downloads-of-the-week h2 {
    cursor: pointer
}

.top-downloads-of-the-week .item-mix-uppear-download {
    left: 2px
}

.top-downloads .item-mix-uppear-download {
    left: 8px
}

.hot-link-wrapper a {
    font-size: 13px
}

.wrp320 {
    padding: 0
}

.sidebar-top {
    padding-right: 0px
}

.absolutelly-fresh-weapper>.col-md-3 {
    padding-right: 0
}

.latest-header {
    text-align: center
}

.single-panel-wrapper .single-panel {
    padding: 18px 13px 15px 13px
}

.date-wrapper {
    margin-top: 5px
}

.zippy-icon {
    border: 0 solid transparent !important
}

.tooltip-label {
    color: #fff;
    font-size: 13px;
    font-family: WorkSans-Bold
}

.tooltip-info {
    font-size: 13px;
    color: #0ef
}

.top-view .item-mix-uppear-download {
    left: 0
}

.info-tooltip-button {
    position: absolute;
    font-size: 35px;
    top: 28%;
    left: 44%;
    display: none;
    color: #ff0;
    padding: 3px;
    background: #000;
    width: 43px;
    height: 43px;
    border-radius: 50%;
    text-align: center
}

.info-tooltip-button:focus,
.info-tooltip-button:hover {
    color: #fff
}

.user-notification {
    background: rgba(80, 76, 78, .6) none repeat scroll 0 0;
    padding: 20px
}

.user-notification a,
.user-notification p {
    color: #fff;
    font-size: 20px;
    font-family: WorkSans-Medium
}

#how-dsb-adblock {
    font-size: 14px;
    text-decoration: underline;
    color: #ff0;
    font-family: WorkSans-Regular
}

.animate-height {
    height: 0;
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    text-align: center;
    margin-top: 10px
}

.animate-height>span {
    color: #fff;
    font-size: 20px;
    display: none
}

.ajax-like {
    color: #fff;
    font-size: 23px;
    font-family: WorkSans-Bold
}

.ajax-like:hover {
    color: #ff0
}

.ajax-like:focus {
    color: #fff
}

.like-text {
    font-size: 14px
}

.like-count {
    font-size: 14px;
    font-family: WorkSans-Bold;
    padding: 2px 5px
}

.fa-thumbs-o-up {
    border: 1px solid #fff;
    padding: 2px 4px;
    border-radius: 5px
}

.text-mail-rss {
    padding-right: 0
}

.rss-icon {
    color: #f60;
    font-size: 20px
}

.rss-icon:focus,
.rss-icon:hover {
    color: #ff9d5b
}

.rss-wrp {
    padding-top: 3px
}

.chld-item-menu {
    visibility: hidden;
    position: absolute;
    z-index: 999;
    background: rgba(0, 0, 0, .9);
    padding: 16px;
    width: 160px;
    left: -2px
}

.menu-hover-item:hover>ul {
    visibility: visible;
    transition: .7s
}

.chld-item-menu>li {
    list-style-type: none;
    margin-top: 5px
}

.chld-item-menu>li>a {
    font-family: WorkSans-Bold;
    font-size: 14px;
    text-transform: uppercase
}

.chld-item-menu>li>.active,
.chld-item-menu>li>a:hover {
    color: #ea3b3b;
    border: none;
    border-bottom: 1px solid #ea3b3b
}

.item-menu {
    position: relative
}

#item-2276 .mix-title {
    width: 100%
}

.item-menu-footer {
    list-style-type: none;
    display: inline-block;
    margin-left: 5px;
    margin-top: 3px
}

.menu-style-links {
    padding-left: 0
}

.item-menu-footer>a {
    text-decoration: underline
}

.form-user-update {
    width: 50%
}

.search-field {
    font-size: 14px;
    padding: 2px 12px;
    background: #0a0a0a none repeat scroll 0 0;
    color: #fff;
    border: 1px solid rgba(241, 239, 255, .4);
    text-align: center;
    border-radius: 0 !important;
    width: 100%;
    margin-top: 18px
}

#search-submit {
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    padding: 12px 6px 13px 6px;
    color: rgba(241, 239, 255, .4);
    font-size: 14px;
    border: 1px solid rgba(241, 239, 255, .4);
    margin-top: 18px
}

#search-submit-on-result {
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    padding: 12px;
    color: rgba(241, 239, 255, .4);
    font-size: 14px;
    border: 1px solid rgba(241, 239, 255, .4);
    margin-top: 21px
}

#search-submit:hover {
    background: rgba(255, 252, 252, .16) none repeat scroll 0 0 transition: 500ms
}

.site-text {
    color: #ccd9f0;
    line-height: 1.26;
    font-size: 16px
}

.empty-automatic-message {
    padding: 20px;
    background: #69006c none repeat scroll 0 0
}

.empty-automatic-message span {
    font-size: 20px;
    color: #fff
}

.latest-link-homepage {
    text-decoration: underline
}

.white-text {
    color: #fff
}

.padding0 {
    padding: 0;
    margin: 0
}

.link-wrapper-zippy>a {
    font-size: 20px
}

.link-wrapper-zippy>a:hover {
    text-decoration: underline;
    color: #fff
}

.float-left-blocks {
    float: left;
    margin-left: 15px
}

.float-right-blocks {
    float: right;
    margin-right: 15px
}

.float-right {
    float: right
}

.system-container {
    position: absolute;
    width: 80%
}

.form-add-artist-wrapper {
    width: 50%
}

.box-shadow {
    box-shadow: 0 0 3px 1px #fff
}

.clear-system-container-button {
    text-align: right
}

.hidden {
    display: none
}

.server-media-elements {
    margin: 0;
    padding: 0
}

.card-number {
    display: none;
    margin-top: 20px
}

.card-number span {
    padding: 10px;
    background: #413232;
    font-size: 18px;
    color: #0ef;
    border: 1px solid #0ef
}

.facebook-front-page {
    margin-bottom: 8px;
    margin-top: 8px
}

.form-subscribe {
    background: #fff;
    padding: 20px;
    width: 300px
}

.send-item {
    background: green;
    padding: 5px;
    color: #fff;
    font-size: 12px
}

.absotule {
    position: absolute
}

.window-information {
    background-color: #151415;
    padding: 20px;
    right: 0;
    display: none;
    border: 1px solid #a91cde;
    position: fixed
}

.window-information p {
    margin-bottom: 5px !important;
    font-size: 12px;
    color: #fff
}

#close-window-information {
    float: right
}

.user-sign-link {
    color: #fff;
    font-size: 12px
}

.comments-notification {
    font-size: 12px;
    color: #fff;
    margin-bottom: 10px
}

.mejs-time-slider {
    width: 320px !important
}

.mejs-time-rail {
    width: 332px !important
}

.payment-card {
    color: #d70c54;
    font-family: WorkSans-Bold;
    padding: 15px;
    border: 1px solid #d70c54;
    width: 73%;
    margin: 15px auto;
    border-radius: 15px
}

.pay-info div {
    font-size: 12px
}

.donate-btn {
    background: #000;
    border: 1px solid #00a600;
    padding: 5px 14px;
    color: #b4ffb4;
    font-size: 13px;
    font-family: WorkSans-Bold
}

.donate-btn:focus,
.donate-btn:hover {
    color: #fff;
    text-decoration: none;
    transition: .5s
}

.element-invisible {
    visibility: hidden
}

.rate_cls {
    color: #ccd9f0
}

.mejs-container {
    margin-left: 12%
}

.bredcrumbs li {
    display: inline;
    list-style-type: none
}

.bredcrumbs ol {
    margin: 1px 17px !important;
    padding: 0
}

.breadcrumbs-separate {
    font-size: 12px;
    color: #6f9fd8
}

.header-title {
    margin-top: 10px !important;
    /*color: #fff;*/
}

.bredcrumbs {
    margin-top: 15px;
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    padding: 10px
}

.h2-search {
    color: #ccd9f0
}

.rating-wrapper {
    margin-bottom: 10px
}

.font-size-12 {
    font-size: 12px
}

.font-size-14 {
    font-size: 14px
}

.font-size-16 {
    font-size: 16px
}

.font-size-18 {
    font-size: 18px
}

.font-size-20 {
    font-size: 20px
}

.show-tracklist {
    background: 0 0
}

.mix-list-wrapper {
    margin-bottom: 35px
}

.breadcrumb-current {
    font-size: 13px;
    color: #6f9fd8
}

.pagination {
    background-color: rgba(0, 61, 90, .29) none repeat scroll 0% 0%
}

.pagination-wrapper {
    margin-bottom: 25px
}

.ul-mixes-show {
    width: 400px;
    height: 400px;
    overflow: auto
}

.ul-menu-level li {
    list-style-type: none;
    margin-top: 5px
}

.online-traffic {
    margin-top: 47px
}

.share-livesets {
    margin-bottom: 20px
}

.block-pride {
    margin-bottom: 20px
}

.countries-item {
    display: inline-block;
    margin-left: 8px
}

.year-link {
    font-size: 15px;
    color: #fff;
    text-decoration: underline
}

.globaldjmix-text {
    color: #ccd9f0;
    line-height: 1.26
}

.single-year-container {
    padding: 10px;
    border: 1px solid #fff;
    margin-bottom: 45px
}

.year-link-wrapper {
    margin-bottom: 15px
}

.recommended-item {
    width: 31%;
    float: left;
    padding: 10px;
    border: 1px solid #fff;
    margin: 5px;
    height: 53px
}

.recommended-description p {
    font-size: 12px;
    margin-top: 5px;
    text-align: left;
    border-top: 1px solid #3b3b3b;
    padding-top: 3px;
    margin-bottom: 5px !important;
    font-family: WorkSans-Light
}

.recommended-description table {
    border-collapse: none
}

.recommended-post-date {
    font-size: 12px;
    color: #5d5d5d
}

.recommended-items-block {
    padding: 20px 0 20px 20px
}

.comment-btn {
    background: #fff
}

.comment-btn:hover {
    color: #000;
    background: #5caaef
}

.guest-posting-h {
    font-size: 36px !important
}

.text-align-center {
    text-align: center
}

.text-align-right {
    text-align: right
}

.width-70 {
    width: 80%;
    margin: auto
}

.service-cost-table {
    width: 100%
}

.service-cost-table thead th {
    text-align: center;
    padding: 5px;
    text-transform: uppercase;
    font-size: 20px
}

.service-cost-table tbody td {
    color: #fff
}

.service-cost-table tbody td .fa-check {
    color: green
}

.service-cost-table tbody td .fa-minus {
    color: red
}

#service-name-standart {
    color: #fff
}

#service-name-social {
    color: #00f
}

#service-name-premium {
    color: gold
}

.price-value {
    font-size: 22px;
    font-weight: 700
}

.form-posting-container {
    width: 60%;
    margin: auto;
    padding: 30px;
    border-radius: 6px;
    border: 1px solid #ccc
}

.site-label-info {
    font-size: 12px;
    color: #ccc
}

.site-label-info-required {
    font-size: 12px;
    color: #c02b50 !important
}

.form-auth-posting-page legend {
    font-size: 16px
}

.guest-posting-page.single-panel-wrapper {
    padding-bottom: 40px
}

.dashboard-order-table {
    text-align: center;
    background: rgba(23, 44, 66, .57)
}

.dashboard-order-table th {
    padding: 7px;
    text-align: center
}

.news-wrapper {
    padding: 15px;
    color: #46fe75;
    font-size: 14px;
    border: 1px solid #cb2382
}

.margin-left-0 {
    margin-left: 0 !important
}

#gp-header {
    text-transform: uppercase;
    color: #cb2382;
    font-size: 30px;
    font-weight: 700
}

.liquepay-donation {
    padding: 20px;
    border: 1px solid #5ea600;
    margin-top: 13px;
    width: 74%;
    margin: 10px auto;
    border-radius: 20px
}

.donation-sum-wrapper input {
    width: 120px;
    padding: 10px;
    background: #7ab928;
    border: 1px solid #baff60;
    color: #fff;
    font-weight: 700;
    border-radius: 9px
}

#liqpay-donation-check {
    background: 0 0;
    border: transparent;
    color: #5ea600;
    font-size: 30px
}

.liquepay-donation>.clearfix {
    margin: auto;
    width: 56%
}

.form-static-error {
    color: red
}

.donation-liqpay-text {
    font-size: 12px;
    color: #7ab928;
    padding: 8px
}

.liquepay-donation .submit-payment-btn {
    background: #5ea600;
    border: 1px solid #82e008;
    color: #fff;
    padding: 10px 20px;
    border-radius: 13px
}

.subscribe-artist-btn {
    background: #000;
    padding: 5px 29px;
    border: 1px solid #00f;
    font-size: 14px;
    font-weight: 700;
    color: #00f
}

.subscribe-text {
    color: #00f !important
}

.subscribed {
    background: #090954 !important;
    color: #fff
}

.subscribe-message {
    color: red !important;
    margin-top: 15px
}

.autocomplete-suggestions {
    border: 1px solid #999;
    background: #000;
    overflow: auto
}

.autocomplete-suggestion {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 12px;
    color: #f0f8ff
}

.autocomplete-selected {
    background: #ea3b3b
}

.autocomplete-suggestions strong {
    font-weight: 400;
    color: #39f
}

.autocomplete-group {
    padding: 2px 5px
}

.autocomplete-group strong {
    display: block;
    border-bottom: 1px solid #000
}

.alternative-source-frame {
    margin-top: 30px;
    text-align: center
}

.share-widget {
    margin-top: 7px
}

.widget-share-btn {
    font-size: 11px;
    padding: 3px 14px;
    background: #03032f;
    color: #00f;
    border: 1px solid #00f;
    border-radius: 5px
}

.text-align-left {
    text-align: left
}

.widget-share-btn:hover {
    background: #060657;
    transition: .5s
}

.widget-code input {
    width: 100%;
    margin-top: 10px;
    background: #000;
    color: #f90;
    font-size: 12px;
    padding: 5px;
    border: 2px solid #f90
}

.widget--container {
    background: #fff;
    padding: 45px
}

.post-head {
    font-size: 18px;
    text-transform: uppercase;
    color: #d2691e
}

.blog-post-teaser-item {
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    padding: 15px;
    margin-top: 15px
}

.teaser-text {
    font-family: WorkSans-Light;
    font-size: 14px
}

.inline-blocks {
    display: inline-block
}

.category-blog-link {
    color: #d2691e;
    text-decoration: underline;
    font-family: "Lucida Console", Monaco, monospace
}

.tags-blog-wrapper {
    margin-top: 10px
}

.teaser-bottom .fa {
    color: #424242
}

.site-button {
    color: #d2691e;
    padding: 3px 11px;
    font-size: 14px;
    background: #000;
    border-radius: 6px;
    border: 1px solid #d2691e
}

.tags-blog-wrapper {
    padding: 10px
}

.form-add-blog-post .bootstrap-tagsinput,
.site-input {
    width: 100%;
    background: #000;
    border: 1px solid #d2691e;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
    line-height: 17px !important
}

.form-add-blog-post .label-info {
    background: #d2691e;
    border-radius: 0
}

.form-add-blog-post {
    padding: 20px;
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0
}

.blog-post-panel-single {
    padding-bottom: 40px !important
}

.alpha-item {
    display: inline-block
}

.alphabetical-panel-wrapper {
    margin-top: 12px;
    background: #000000b3
}

.alpha-button {
    border: 1px solid #848484;
    background: #000;
    color: #fff;
    font-size: 14px;
    padding: 2px 8px;
    border-radius: 6px
}

.alpha-button:hover {
    color: #cfc801;
    transition: .3s;
    -webkit-box-shadow: -1px 10px 17px -6px #f5ed00;
    -moz-box-shadow: -1px 10px 17px -6px #f5ed00;
    box-shadow: -1px 10px 17px -6px #f5ed00
}

.alpha-result {
    position: relative
}

.alphabetical-artist-result {
    position: absolute;
    z-index: 99;
    background: #151414;
    padding: 25px;
    width: 850px;
    box-shadow: 0 0 3px 1px #fff
}

.alpha-artist-item {
    width: 25%;
    float: left
}

.close-alpha {
    float: right;
    background: #151414;
    border: 1px solid transparent;
    color: red
}

.alpha-artist-link {
    color: #848484
}

.alpha-artist-link:hover {
    transition: .6s
}

.fb-like-block {
    width: 95%
}

.shared.google {
    width: 25%
}

.admin-embed {
    background: #000;
    font-size: 12px;
    color: #fff;
    border: 1px solid #000
}

.social-follow {
    margin: auto;
    margin-top: 30px
}

.twitter-follow {
    margin-top: 22px
}

.follow-us {
    padding: 15px;
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0
}

#u_0_2 {
    color: #fff
}

.margin-top-5 {
    margin-top: 5px
}

.margin-top-10 {
    margin-top: 10px
}

.margin-top-15 {
    margin-top: 15px
}

.margin-top-20 {
    margin-top: 20px
}

.margin-top-30 {
    margin-top: 30px
}

.margin-top-35 {
    margin-top: 35px
}

.margin-top-70 {
    margin-top: 70px
}

.margin-bottom-10 {
    margin-bottom: 10px
}

.margin-bottom-15 {
    margin-bottom: 15px
}

.margin-bottom-20 {
    margin-bottom: 20px
}

.margin-left-10 {
    margin-left: 10px
}

.margin-left-15 {
    margin-left: 15px
}

.margin-left-20 {
    margin-left: 20px
}

.margin-right-20 {
    margin-right: 20px
}

.margin-right-30 {
    margin-right: 30px
}

.margin-right-40 {
    margin-right: 40px
}

.margin-right-50 {
    margin-right: 50px
}

.margin-right-60 {
    margin-right: 60px
}

.margin-right-10 {
    margin-right: 10px
}

.margin-right-15 {
    margin-right: 15px
}

.top-artist-link {
    font-size: 20px;
    color: #fff
}

.top-artist-space-info .fa {
    font-size: 14px;
    color: #686664
}

.top-artist-num {
    color: #fff;
    font-weight: 700
}

.top-artists tr>th {
    text-align: center;
    color: #aaa
}

.top-artists-share {
    margin-bottom: 10px
}

.top-artists-link a {
    font-size: 25px;
    color: #00f
}

.top-artists-link {
    text-align: center
}

.top-artists-link a:hover {
    color: #10108a
}

.site-slogan a {
    font-size: 16px;
    color: #d2691e;
    text-decoration: underline
}

.site-slogan a:hover {
    color: #00f
}

.track-title a {
    font-weight: 700;
    font-size: 16px
}

.track-properties {
    font-size: 12px
}

.track-bitrate {
    color: #cbcbcb
}

.track-duration {
    color: #00bc2f
}

.track-size {
    color: #87ebcf
}

.track-genre {
    color: #fff
}

.music-fresh-track {
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px
}

.social-link {
    font-size: 18px;
    font-weight: 700;
    color: #ff0
}

.margin-0 {
    margin: 0 !important
}

.music-list {
    color: #fff
}

.traf i {
    font-size: 12px
}

[name=search_type] {
    margin-top: 18px;
    padding: 11px;
    width: 100%
}

.aa-without {
    padding: 10px;
    border: 1px solid #489448
}

.aa-without span {
    color: #22de22
}

.aa-with {
    border: 1px solid #ddd;
    padding: 15px
}

.sidebar-top .aa-with {
    background: rgba(14, 14, 14, .9) none repeat scroll 0 0;
    margin-top: 21px
}

[name=ads-month-plan] {
    padding: 5px 14px;
    background: #000 none repeat scroll 0 0;
    border: 1px solid #00a600;
    color: #00a600;
    font-size: 13px
}

.aa-price {
    color: #fff
}

.aa-price-value {
    color: #ff0
}

#yes-i-want {
    padding: 5px 15px;
    background: #407d40;
    border: 1px solid #00e000;
    color: #fff
}

.paypal-btn {
    background: #686800 none repeat scroll 0 0;
    padding: 5px 20px;
    border: 1px solid #ff0;
    border-radius: 20px;
    color: #f9f9ff;
    font-weight: 700
}

.aa-ban-single {
    padding: 10px;
    border: 1px solid #00f
}

.aa-ban-single a {
    font-size: 18px;
    color: #dc00ab
}

.relative {
    position: relative
}

.absolute {
    position: absolute
}

.highlight-ads {
    z-index: 99999999;
    margin: 30px auto auto;
    width: 50%;
    z-index: 99999999
}

.btn-history-mini {
    padding: 2px;
    border: transparent
}

.go-pro-link {
    padding: 9px 8px;
    border-radius: 6px
}

.go-pro-link>a {
    text-decoration: none
}

.pro-enabled a {
    color: #9dd541
}

.pro-disabled a {
    color: #ff3711
}

.pro-enabled {
    border: 1px solid #9dd541
}

.pro-enabled:hover {
    background: #9dd541AB
}

.pro-enabled a:hover {
    color: #fff
}

.pro-disabled {
    border: 2px solid #ff3711
}

.pro-disabled:hover {
    background-color: #64190b
}

.pro-disabled a:hover {
    color: #fff
}

.popup-container {
    border: 1px solid #ccc;
    padding: 20px;
    background: #000
}

.nameadvantage {
    font-size: 24px;
    font-family: OpenSans;
    color: #000;
    text-transform: uppercase;
    line-height: 3;
    position: absolute;
    left: 479.96px;
    top: 1535.996px;
    width: 701px height: 238px
}

.go-pro-features {
    color: #ddd;
    font-size: 20px
}

.teaser-download-link i {
    text-decoration: underline
}

.teaser-download-link {
    text-decoration: underline
}

.position-relative {
    position: relative
}

.position-absolute {
    position: absolute
}

.new-label {
    top: -8px;
    right: -9px;
    padding: 1px 2px 1px 4px;
    font-size: 11px;
    border-radius: 3px;
    background-color: #f0f8ff
}

.donation-container {
    float: right;
    margin-top: 25px
}

.row-hover:hover {
    background: #cfd6ff none repeat scroll 0 0
}

.row-hover {
    cursor: pointer
}

.row-selected {
    background: #cfd6ff none repeat scroll 0 0
}

.user-carete {
    background: #000;
    padding: 12px;
    top: 58px;
    z-index: 999;
    border: 1px solid #fff;
    left: 22px;
    border-radius: 6px;
    width: 150px
}

.user-carete a {
    color: #fff
}

.user-carete a:hover {
    text-decoration: underline
}

.shop-categories li {
    list-style-type: none;
    padding: 5px 15px;
    color: #fff;
    cursor: pointer
}

.product-hover {
    background: #fff;
    color: #000 !important
}

.shop-categories {
    border: 1px solid #fff;
    padding-left: 2px !important
}

.product-item {
    float: right;
    width: 45%;
    margin-left: 35px;
    height: 480px;
    padding: 20px;
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    margin-bottom: 35px
}

.product-price {
    color: #fff;
    padding: 10px;
    text-align: center;
    margin-top: 13px;
    font-size: 18px;
    font-weight: 700;
    border: 1px solid #fff
}

.product-name {
    color: #fff
}

.product-price:hover {
    background: #00000080;
    transition: .5s
}

#copy-embed {
    background: #000;
    cursor: pointer;
    font-size: 13px
}

#widget-embed-code {
    width: 100%;
    margin-top: 4px;
    font-size: 11px;
    background: #000;
    border: 1px solid #ea3b3b;
    color: #b3b3a2;
    padding: 4px
}

.adsense-recmd-container {
    padding: 30px
}

.core-title a {
    font-size: 13px !important;
    padding-left: 20px !important;
    margin-top: 10px !important
}

.show-hide-caret .fa {
    font-size: 20px
}

.show-hide-caret {
    margin-left: 20px;
    margin-right: 20px;
    display: none;
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #fff;
    border-radius: 6px
}

.embed-absolute-barier {
    z-index: 9;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.my_collection_list .item-mix {
    width: 200px
}

.btn-remove-collection {
    background: #000;
    border: 1px solid #0087bd;
    color: #0087bd;
    padding: 5px;
    padding-top: 0;
    padding-bottom: 0
}

.margin-top-60 {
    margin-top: 60px
}

.margin-top-100 {
    margin-top: 100px
}

.bottom-mobile-absolute {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.homepage-latest .item-mix {
    float: none;
    width: 205px;
    margin: auto
}

.homepage-latest .item {
    margin-top: 25px
}

.latest-header>a {
    color: #fff;
    text-transform: uppercase
}

.top-downloads-week .item-mix {
    float: left;
    height: 300px;
    margin-left: 29px
}

.homepage-latest-dubstep .item-mix {
    float: left;
    margin-left: 29px;
    height: 270px
}

.body-single-item li {
    margin-top: 10px
}

.user-saved-base span {
    font-size: 12px;
    color: #fff;
    text-decoration: underline;
    cursor: pointer
}

.user-saved-block-list {
    position: absolute;
    background: #000;
    padding: 7px;
    font-size: 12px;
    color: #fff;
    top: 25px;
    -webkit-box-shadow: -1px -2px 15px 0 #ebebeb;
    -moz-box-shadow: -1px -2px 15px 0 #ebebeb;
    box-shadow: -1px -2px 15px 0 #ebebeb;
    z-index: 999999
}

.site-wd {
    background: #000;
    padding: 7px;
    font-size: 12px;
    color: #fff;
    top: 25px;
    -webkit-box-shadow: -1px -2px 15px 0 #ebebeb;
    -moz-box-shadow: -1px -2px 15px 0 #ebebeb;
    box-shadow: -1px -2px 15px 0 #ebebeb;
    z-index: 999999;
    position: absolute;
    left: 38%
}

.user-profile-settings-wd {
    position: absolute;
    background: #000;
    padding: 7px;
    font-size: 12px;
    color: #fff;
    top: 25px;
    -webkit-box-shadow: -1px -2px 15px 0 #ebebeb;
    -moz-box-shadow: -1px -2px 15px 0 #ebebeb;
    box-shadow: -1px -2px 15px 0 #ebebeb;
    z-index: 999
}

.user-saved-block-list li {
    margin-left: 5px
}

.user-saved-block-list ul {
    list-style: none;
    padding-left: 5px;
    margin-bottom: 0
}

.most-populat-style-mixes {
    padding: 10px;
    border: 1px solid #ccd9f0
}

.tracklist-animate-container {
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    text-align: center
}

.tracklist-animate-container span {
    display: none;
    font-family: WorkSans-Hairline;
    color: #6f9fd8;
    font-size: 20px
}

.tracklist-single-item .prop-value {
    padding: 0
}

.h-tag-style {
    font-size: 16px;
    margin-bottom: 10px;
    font-family: WorkSans-SemiBold;
    text-transform: uppercase
}

.blog-post-single p {
    color: #ccd9f0;
    line-height: 1.26;
    font-size: 14px;
    font-family: "Lucida Console", Monaco, monospace
}

.blog-post-single li {
    color: #ccd9f0;
    line-height: 1.26;
    font-size: 14px;
    font-family: "Lucida Console", Monaco, monospace
}

.blog-post-single h2,
.blog-post-single h3 {
    color: #ccd9f0;
    font-family: "Lucida Console", Monaco, monospace
}

.blog-post-single img {
    padding: 10px
}

.post-teaser-text p {
    font-family: "Lucida Console", Monaco, monospace
}

.blog-post-panel-single h1 {
    font-family: "Lucida Console", Monaco, monospace
}

.post-head {
    font-family: "Lucida Console", Monaco, monospace
}

.play-link {
    padding: 15px;
    border: 1px solid #ecdb54;
    color: #ecdb54
}

.play-link:hover {
    color: #fff;
    border: 1px solid #fff
}

.play-link-item .fa {
    webkit-box-shadow: 0px 0px 3px 1px #FFF;
    -moz-box-shadow: 0 0 3px 1px #fff;
    box-shadow: 0 0 3px 1px #fff
}

.username {
    float: right;
    margin: 10px
}

.user-icon {
    color: #fff;
    float: left
}

.user-login {
    float: left
}

.user-login .fa {
    font-size: 14px;
    position: absolute;
    bottom: 24px;
    left: 63%
}

.user-login .fa-check-circle {
    color: #fff
}

.user-login .fa-question-circle {
    color: red
}

.reputation-table {
    color: #fff
}

.user-activity-link {
    font-size: 16px;
    color: #ffb304
}

.color-white {
    color: #fff
}

.user-profile-page .fa-check-circle {
    color: #38c338;
    font-size: 20px
}

.fa-check-circle-wrapper {
    margin-top: 35px
}

.user-activity-icon.fa-check-circle {
    font-size: 14px;
    color: #38c338
}

.user-profile-page {
    margin-bottom: 60px
}

.user-activity-comment-entity {
    padding: 10px
}

.user-activity-user-comments {
    margin-top: 30px;
    text-align: center
}

#user-activity-adv-link {
    color: #ea3b3b
}

.width-300 {
    width: 300px
}

.site-form label {
    font-size: 12px;
    color: #c5c5c5
}

.fa-check-circle-wrapper #confirm-account {
    font-size: 22px;
    color: #ea3b3b
}

.user-profile-web-links {
    font-size: 20px;
    color: #fff
}

.user-profile-web-links .fa-facebook-square {
    color: #8b9dc3
}

.user-profile-web-links .fa-twitter-square {
    color: #1dcaff
}

.comment-request-form {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    background: #000;
    border: 1px solid #fff;
    z-index: 999
}

.style-mixes-feed {
    width: 250px;
    float: left;
    height: 250px
}

.width-80-percent {
    width: 80%
}

.coef-description {
    padding: 15px;
    border: 1px solid #ffae0a;
    border-radius: 6px;
    cursor: pointer;
    margin-bottom: 10px
}

.coef-description ul {
    margin-top: 10px
}

.coef-description a {
    color: #fff
}

.file-expired-msg {
    text-align: center;
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0;
    padding: 15px
}

.file-expired-msg p {
    color: #ea3b3b !important
}

.wavo-ads-home {
    height: 300px
}

.user-saved-block-list a {
    color: #fff
}

.maintenance_text-popup-container {
    padding: 30px;
    font-size: 30px;
    background: #2aa57e;
    color: #fff
}

.play-stream-popup-container {
    padding: 20px;
    background: #000;
    border: 1px solid #fff
}

.play-stream-audio {
    width: 100%
}

.error-stream {
    font-size: 30px;
    color: red
}

.mix-title h5 {
    margin: 0 !important
}

.main-menu-container {
    float: left;
    width: 65%
}

.dj-show-ul-menu {
    width: 350px
}

.main-menu-search-container {
    float: left
}

.width-50 {
    width: 50%
}

.block-artist-wd {
    background: rgba(31, 30, 30, .83) none repeat scroll 0 0;
    padding: 10px;
    border: 1px solid #fff;
    position: absolute;
    left: 2px;
    right: 0;
    top: 0;
    text-align: left;
    display: none;
    width: 98%;
}

.block-artists-item-container {
    position: relative
}

.block-artist-wd ul {
    margin-bottom: 0 !important
}

.block-artist-wd a {
    color: #fff !important;
    text-decoration: underline
}

.trial-reminder-screen-wrapper {
    width: 50%;
    margin: auto
}

.this-search {
    background-color: #b1e4a7
}

.positions-absotule {
    position: absolute
}

.pdownload-single-item h2,
.pdownload-single-item h3 {
    margin: 5px
}

.site-textarea {
    background-color: #000;
    border: 1px solid #5c5c5c;
    font-size: 12px;
    color: #ccd9f0
}

.site-btn-success {
    background-color: #000;
    padding: 2px 11px;
    border: 1px solid green
}

.site-btn-cancel {
    background-color: #000;
    padding: 2px 11px;
    border: 1px solid red
}

.report-not-quit {
    background-color: #feaeae
}

[name=select-lang] {
    padding: 5px;
    background: #000;
    border: 1px solid green;
    color: #f60;
    font-size: 14px
}

h1:lang(ru) {
    font-family: URW
}

h2:lang(ru) {
    font-family: URW
}

h3:lang(ru) {
    font-family: URW
}

h4:lang(ru) {
    font-family: URW
}

h5:lang(ru) {
    font-family: URW
}

p:lang(ru) {
    font-family: URW
}

.latest-header:lang(ru) {
    font-family: URW
}

li:lang(ru) {
    font-family: URW
}

a:lang(ru) {
    font-family: URW;
    font-size: 14px
}

div:lang(ru) {
    font-family: URW
}

.latest-header span:lang(ru) {
    font-family: URW
}

.mainmenu>li>a:lang(ru) {
    font-family: URW
}

.prop-info:lang(ru) {
    font-family: URW
}

.payments-table {
    font-size: 12px;
    border: 1px solid #fff
}

.payments-table thead tr {
    border: 1px solid #fff;
    color: #fff
}

.payments-table th {
    text-align: center
}

.go-pro-container h3 {
    margin-top: 0 !important
}

.margin-right-0 {
    margin-right: 0 !important
}

.margin-left-0 {
    margin-left: 0 !important
}

.go-pro-link-menu {
    margin-top: 19px
}

.btn-pro {
    padding: 8px 12px;
    background: #000;
    color: green;
    border: 1px solid green
}

.donate-go-pro-text {
    color: #ff0
}

.play-btn-post {
    padding: 20px 23px 17px 28px;
    border: 2px solid #ecdb54;
    background: #000;
    font-size: 25px;
    color: #ecdb54
}

.download-comming-soon {
    color: #ff0;
    font-weight: 700
}

.close-ads {
    font-size: 12px;
    background: #3482c6;
    padding: 2px 5px;
    color: #fff
}

.close-ads-container {
    text-align: right
}

.popup-ads-container {
    width: 50%;
    margin: auto
}

.also-ads-use-container a {
    color: #ff0;
    text-decoration: underline
}

.top-downloads {
    margin-top: 20px
}

.homepage-latest-deep,
.homepage-latest-dubstep,
.homepage-latest-progressive,
.homepage-latest-techno,
.homepage-latest-trance,
.recommended-content-home,
.top-view {
    margin-top: 20px
}

.common-paypal-amount {
    font-size: 40px;
    color: green;
    margin-top: 55px
}

.label-sale-black-friday,
.single-mix-pro-user-button {
    background: #f60;
    border: 1px solid #fff;
    padding: 3px 8px;
    color: #fff;
    border-radius: 3px;
    font-size: 14px
}

.attention-beyond-menu {
    background: #3ead2bb0;
    color: #fff;
    padding: 5px 14px;
    margin-bottom: 9px;
    border: 1px solid #54ff24
}

.attention-beyond-menu a {
    color: #ffb600 !important;
    font-weight: 700;
    font-size: 18px;
    text-decoration: underline
}

.juice-mp3-style-link {
    color: #fff;
    text-decoration: underline
}

.beatport-opened {
    color: #ecdb54
}

.copied-ftp-file-name {
    color: #a8a8a8
}

.ul-show-menu-level {
    color: #fff;
    cursor: pointer;
    padding: 5px 10px
}

.ul-show-menu-level:hover {
    background-color: brown
}

.red-hover:hover {
    text-decoration: underline
}

.ul-monthly-year-list-show {
    overflow: auto
}

.chld-item-menu-under-mixes {
    width: 280px
}

.light-list {
    padding: 10px 15px
}

.feed-home {
    margin: auto;
    margin-bottom: 10px;
    width: 200px
}

.anotation {
    font-size: 12px;
    color: #aaa
}

.mobile-download-link {
    padding: 10px 20px;
    border: 1px solid #ecdb54
}

.listen-button-wrapper {
    margin-top: 60px
}

.mobile-download-link-wrapper {
    padding: 30px
}

.bonuses-wrapper {
    border: 2px solid #cfdade
}

.bonuses-value {
    background: rgba(14, 14, 14, .5) none repeat scroll 0 0;
    font-size: bold;
    font-weight: 700;
    color: #2e8b57
}

.bonuses-head {
    background-color: #fff;
    font-size: 10px;
    color: #000
}

.text-decoration-underline {
    text-decoration: underline
}

.bonuses-value-link {
    color: #f0f8ff
}

.height-400-overflow-auto {
    height: 400px;
    overflow: auto
}

.bonus-plus {
    color: #22e494
}

.bonus-minus {
    color: #fff
}

.pay-with-bonuses {
    background: rgb(13 23 7) none repeat scroll 0 0;
    padding: 5px 20px;
    border: 1px solid #00ffb8;
    border-radius: 20px;
    color: #f9f9ff;
    font-weight: 700
}

.margin-bottom-0 {
    margin-bottom: 0
}

.margin-top-0 {
    margin-top: 0
}

.top-downloads-week {
    margin-top: 20px
}

.club-mix-2019 .top-downloads-week {
    margin-top: 0
}

.club-mix-2019 .sidebar-top,
.club-mix-2019 .single-panel-wrapper {
    margin-top: 20px
}

.comment-textarea {
    font-size: 13px;
    background-color: #0000001c;
    color: #fff;
    border: 1px solid #ea3b3b;
    width: 100%
}

.comment-textarea:focus {
    border: 1px solid #ea3b3b
}

.about-wrp,
.tracklist-wrp,
.off-wrp {
    padding: 15px !important
}

.best-quality {
    color: #0bc40b
}

.gb-input-text {
    width: 100%;
    color: #ea3b3b;
    border: 1px solid #ea3b3b;
    font-size: 13px;
    background-color: #0000001c;
    padding: 5px 10px
}

.inline-block {
    display: inline-block
}

.reply-btn {
    color: #ea3b3b;
    cursor: pointer;
    font-size: 14px
}

.reply-btn-container {
    margin-top: 5px
}

.cancel-reply-btn {
    color: #ea3b3b;
    cursor: pointer;
    border: 1px solid
}

.comment__id {
    font-size: 13px;
    float: left;
    color: #aaa;
    margin-top: 5px
}

.replay-to-info {
    font-size: 12px;
    border: 1px dashed #ea3b3b;
    padding: 5px
}

.cancel-reply-btn {
    background: #000;
    margin-top: 4px
}

.comment-item .comment-list {
    margin-top: 20px
}

.comment_day {
    font-size: 12px;
    color: #adadad;
    border-top: 1px solid #5d5b5b;
    padding: 5px 5px
}

.mail-rss-container {
    text-align: center;
    margin-top: 5px
}

[name=report-broken-link-notice] {
    width: 100%
}

.collection-added {
    color: #00a600;
    border: 1px solid #00a600
}

.site-share {
    font-size: 13px
}

.spam-comment {
    background-color: #ffaeae
}

.auth a {
    text-decoration: underline
}

#report-broken-link {
    text-decoration: none
}

.underline-none {
    text-decoration: none
}

h1>a:hover {
    color: #ccd9f0;
    text-decoration: none
}

.mix-block {
    margin-top: 0
}

.page-single-mix .top-downloads {
    margin-top: 0
}

.style-mixes .top-downloads-week {
    margin-top: 0px;
    z-index: 1;
    position: relative;
}

.responsive-menu-crt {
    visibility: hidden;
    position: absolute
}

.track-beatport-link:hover {
    text-decoration: none
}

.track {
    border-bottom: 1px solid #353535;
    padding: 3px 0;
    font-size: 16px
}

#img_load {
    display: none
}

.navbar {
    margin: auto
}

.logo-wrapper {
    text-align: center;
    float: left
}

.trending-mixes-item {
    padding: 10px;
    box-shadow: 0 0 3px 1px #fff
}

.listen-online-link-teaser:hover {
    text-decoration: none
}

.listen-online-link-teaser .fa {
    color: #fff
}

.listen-online-link-teaser .fa:hover {
    color: #ea3b3b
}

.top-years-ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0
}

.padding-left-0 {
    padding-left: 0
}

.padding-right-0 {
    padding-right: 0
}

.pagination li.active>a,
.pagination li.active>span {
    background-color: #ea3b3b
}

.single-mix-main-body {
    padding-left: 0
}

.padding-10 {
    padding: 10px
}

.system-messages {
    color: #fff
}

.window-content {
    color: #555
}

.ul-monthly-year-list-show>li {
    float: left
}

.leave-comment-container {
    margin-top: 35px
}

.recommended_for_you_container {
    margin-top: 30px
}

.tracklist-single-item .prop-value {
    padding: 15px 3px
}

.page-style-mixes .rating-wrapper {
    width: 90%
}

.more-mixes-link {
    color: red;
    font-size: 18px;
    text-decoration: underline
}

.footer-menu h3 {
    margin-bottom: 5px
}

.mix-title h3 {
    margin: 0;
    padding: 0;
    text-transform: capitalize;
    font-weight: 400;
    line-height: inherit
}

.mix-genre,
.mix-genre h4 {
    color: #bbd3fd;
    font-size: 14px;
    font-family: WorkSans-Bold;
    padding: 2px;
    text-align: center;
    margin: 0;
    text-transform: capitalize;
    font-weight: 400
}

.tracklist-wrp h3,
.Official h3 {
    margin: 0;
    padding: 0
}

.page-artist .bredcrumbs {
    margin-bottom: 20px
}

.page-style-mixes h2 {
    margin-bottom: 3px
}

.club-mix-2019 .top-view.homepage-latest,
.dj-songs-mp3-download .top-view.homepage-latest,
.livedj .top-view.homepage-latest,
.livedjsets .single-panel-wrapper,
.livedjsets .top-view.homepage-latest,
.livesets .top-view.homepage-latest,
.livesets-mixes-podcasts-radioshow .top-view.homepage-latest,
.yearmix-2021-download-in-mp3-format .top-view.homepage-latest,
.top-dubstep-mix-download-mp3 .top-downloads-week {
    margin-top: 0
}

.search-result .single-panel-wrapper {
    margin-top: 20px
}

.padding-left-0-resp {
    padding-left: 0
}

.adsense-main {
    margin-top: 5px;
    margin-bottom: 5px
}

.best-trance-music-mp3-download .single-panel-wrapper,
.style-mixes .single-panel-wrapper,
.style-mixes .top-view,
.best-funky-music,
.top-dubstep-mix-download-mp3 .single-panel-wrapper{
    margin-top: 20px;
}

.best-funky-music .top-view,
.funky-house-dj-mixes-mp3-download .top-downloads-of-the-week,
.workout-music-mp3-download .top-downloads-of-the-week {
    margin-top: 0px;
}

.have_bullets {
    padding: 10px;
    background: rgba(199, 199, 199, .07) none repeat scroll 0 0
}

.have_bullets li::marker {
    color: #ea3b3b
}

.have_bullets li {
    display: inline;
    margin-left: 10px
}

.toc_list {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0
}

.mix-block .text-notice {
    color: #646464
}

.fit-text {
    width: 50%;
    margin: auto;
    margin-top: 15px;
    text-align: center
}

.latest-show-episode {
    font-family: WorkSans-Light;
    text-decoration: underline
}

#rating-10276 {
    padding: 10px
}

/*.guest-posting-page {
    margin-top: 20px
}*/

.song-lb {
    color: #adff2f
}

.listen-interrupt-msg {
    color: #ea3b3b;
    font-family: WorkSans-Medium;
    margin-top: 5px
}

.top-style-djs li {
    list-style-type: none
}

.top-style-djs {
    padding-left: 0;
    margin-top: 10px
}

.more-episodes a {
    text-decoration: underline;
    font-size: 16px
}

.most-popular-home {
    padding: 5px 0;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid rgba(233, 227, 231, .36)
}

.most-popular-home a {
    text-transform: uppercase;
    font-size: 12px;
    font-family: WorkSans-Bold
}

.most-popular-home a:hover {
    color: #fff
}

.more-episodes p {
    font-size: 16px
}

.listen-genre-mix {
    color: #9dd541
}

.site-text-hidd {
    color: #aaa;
    margin: 0
}

.best-djs-link {
    font-size: 20px;
    text-decoration: underline;
}

.pro {
    height: 80px;
    padding: 25px;
}

.free {
    height: 0px;
}

.gdjm-player {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: black;
    z-index: 9999;
}

.gdjm-player > .prop-info {
    display: none;
}

.recommended_for_you_container .item-mix {
    width: 220px;
    margin-bottom: 20px;
    margin-left: 15px;
}

.recommended_for_you_container a {
    font-family: WorkSans-Regular;
    line-height: 22px;
}

.tracklist-single-item .fa-play-circle {
    display: none;
}

.tracklist-single-item .fa-external-link {
    display: none;
}

[title=total tracklist plays] {
    display: none;
}

.tracklist-single-item .fa-user{ 
    display: none;
}

.tracklist-single-item .iRow.grow.mediaRow {
    display: none;
}

.tracklist-single-item .badge.playC {
    display: none;
}

.tracklist-single-item .fa-bars {
    display: none;
}

.tracklist-single-item .wRow.hOO.mt5 {
    display: none;
}

.tracklist-single-item .bPlay {
    display: inline-block;
    margin-left: 20px;
}

.tracklist-single-item .tl {
    font-size: 20px;
    display: inline-block;
    margin-left: 20px;
    width: 70%;
}

.tracklist-single-item .tlpItem {
    margin-bottom: 20px;
    border-bottom: 3px solid #fff;
}

.tracklist-single-item .fontXL {
    font-size: 20px;
    font-weight: bold;
}

[src="/images/static/empty.png"],
[src="https://cdn.1001.tl/images/artworks/default_100.png"] {
    display: none;
 }

.trackLabel::before {
  content: '[';
}

.trackLabel::after {
  content: ']';
}

.bItmH {
    font-size: 22px;
    margin-top: 50px;
    font-weight: bold;
    color: #ea3b3b;
}

.tracklist-single-item .tgHid {
    display: none;
}

.tracklist-single-item .fa-flip-horizontal {
    display: none;
}

.tracklist-single-item .linked{
    display: none;
}

.tracklist-single-item .fa {
    display: none;
}

.tracklist-single-item a {
    disabled:  disabled;
}



.advanced-menu ul>li>.sens-link {
    color: #36a5d5;
}

.advanced-menu ul>li>.orange-link {
    color: orange;
}

.advanced-menu ul>li>.brown-link {
    color: white;
}

.advanced-menu ul>li>.mobile-link {
    color: aqua;
}

.advanced-menu ul>li>.new-dj-mixes-link {
   /* color: #fb0097;*/
}

.play-pos {
    text-decoration: underline;
}

.playing-track {
    color: #a9ffa9;
}

.official-image{
    width: 50%;
}

#for-webmasters {
    border: 1px solid #ea3b3b;
    padding: 20px;
    font-size: 20px;
}

.advanced-menu .rotterdam-theme {
    color: #3aca94;
}

.advanced-menu .yearmix-theme {
    color: #ff7878;
}

.mcdn_maintenance_text {
    font-size: 20px;
    color: #ff0;
}

.user-notification-listen {
    padding: 5px;
    margin-left: 15px;
}

.mfp-close-btn-in .mfp-close {
  color: #f00;
}

.best-dj-music-mp3-download .single-panel-wrapper {
    margin-top: 20px;
}

.best-dj-music-mp3-download .top-downloads-week {
  margin-top: 0px;
  z-index: 1;
  position: relative;
}

.advanced-menu .edc-las-vegas-2024-download-mp3 {
    color: #8bbaef;
}

.workout-music-mp3-download .page-single-page-top {
    margin-top: 15px;
}

.advanced-menu  .group-therapy-abgt-download-mp3 {
    color: #259dd6;
}

.advanced-menu  .armin-van-buuren-a-state-of-trance-asot-download-mp3 {
    color: #069F78;
}

.yearmixes-2024 {
    color: #ff3f90 !important;
}

.o-d-link {
    font-size: 12px;
    color: yellow;
    text-decoration: underline;
}

.o-i-link {
    font-size: 12px;
    color: #ea3b3b;
    text-decoration: underline;
}

.cancel-order-notice {
    font-size: 12px;
    font-style: italic;
    color: #ccc;
}
