                                    @font-face {
            font-family: 'Bitstream';
            font-style: normal;
            font-weight: 400;
                                                src:
                            local('Bitstream'), local('Bitstream-Regular'),
                                    url("http://media.shoutabl.com/bf/13/1e/bf131e72c3c8844ee4be8d66553b2c6c.ttf") format("truetype");
        }
                @font-face {
            font-family: 'Bitstream';
            font-style: normal;
            font-weight: 700;
                            src: url("http://media.shoutabl.com/88/fc/4b/88fc4bd59e2e3e80119d2adbc7057c1c.eot");
                                                                            src:
                            local('Bitstream Bold'), local('Bitstream-Bold'),
                                        url("http://media.shoutabl.com/88/fc/4b/88fc4bd59e2e3e80119d2adbc7057c1c.eot?#iefix") format("embedded-opentype"),
                        url("http://media.shoutabl.com/0a/09/c4/0a09c45f42f1a518a204ec510263aba6.ttf") format("truetype");
        }
                @font-face {
            font-family: 'Bitstream';
            font-style: italic;
            font-weight: 400;
                            src: url("http://media.shoutabl.com/88/d0/bf/88d0bf9dabd011dce5c470ce3d90d087.eot");
                                                                            src:
                            local('Bitstream Italic'), local('Bitstream-Italic'),
                                        url("http://media.shoutabl.com/88/d0/bf/88d0bf9dabd011dce5c470ce3d90d087.eot?#iefix") format("embedded-opentype"),
                        url("http://media.shoutabl.com/47/a8/47/47a847ec4e525ab5a448af25135f26f0.ttf") format("truetype");
        }
                @font-face {
            font-family: 'Bitstream';
            font-style: italic;
            font-weight: 700;
                            src: url("http://media.shoutabl.com/74/57/1b/74571bdd82a083d643836d116b9eb1b1.eot");
                                                                            src:
                            local('Bitstream Bold Italic'), local('Bitstream-BoldItalic'),
                                        url("http://media.shoutabl.com/74/57/1b/74571bdd82a083d643836d116b9eb1b1.eot?#iefix") format("embedded-opentype"),
                        url("http://media.shoutabl.com/2d/9a/1b/2d9a1bf406e2ad35b2fe43f211d84946.ttf") format("truetype");
        }
                                    @font-face {
            font-family: 'HelveticaNeueLTPro-Roman';
            font-style: normal;
            font-weight: 400;
                                                src:
                            local('HelveticaNeueLTPro-Roman'), local('HelveticaNeueLTPro-Roman-Regular'),
                                    url("http://media.shoutabl.com/2c/e4/26/2ce426816764f2228914586cd76824cb.otf") format("opentype");
        }
                @font-face {
            font-family: 'HelveticaNeueLTPro-Roman';
            font-style: normal;
            font-weight: 700;
                                                                            src:
                            local('HelveticaNeueLTPro-Roman Bold'), local('HelveticaNeueLTPro-Roman-Bold'),
                                    url("http://media.shoutabl.com/2c/e4/26/2ce426816764f2228914586cd76824cb.otf") format("opentype");
        }
                @font-face {
            font-family: 'HelveticaNeueLTPro-Roman';
            font-style: italic;
            font-weight: 400;
                                                                            src:
                            local('HelveticaNeueLTPro-Roman Italic'), local('HelveticaNeueLTPro-Roman-Italic'),
                                    url("http://media.shoutabl.com/2c/e4/26/2ce426816764f2228914586cd76824cb.otf") format("opentype");
        }
                @font-face {
            font-family: 'HelveticaNeueLTPro-Roman';
            font-style: italic;
            font-weight: 700;
                                                                            src:
                            local('HelveticaNeueLTPro-Roman Bold Italic'), local('HelveticaNeueLTPro-Roman-BoldItalic'),
                                    url("http://media.shoutabl.com/2c/e4/26/2ce426816764f2228914586cd76824cb.otf") format("opentype");
        }
                                    @font-face {
            font-family: 'Quicksand';
            font-style: normal;
            font-weight: 400;
                                                src:
                            local('Quicksand'), local('Quicksand-Regular'),
                                    url("http://media.shoutabl.com/88/1a/e8/881ae85229b7750269f879b107713ae6.otf") format("opentype");
        }
                @font-face {
            font-family: 'Quicksand';
            font-style: normal;
            font-weight: 700;
                            src: url("http://media.shoutabl.com/26/0f/e1/260fe19fe16a1e2b394d2164b97b693f.eot");
                                                                            src:
                            local('Quicksand Bold'), local('Quicksand-Bold'),
                                        url("http://media.shoutabl.com/26/0f/e1/260fe19fe16a1e2b394d2164b97b693f.eot?#iefix") format("embedded-opentype"),
                        url("http://media.shoutabl.com/1e/c0/98/1ec0988dba61b2826a4304c2559ed290.otf") format("opentype");
        }
                @font-face {
            font-family: 'Quicksand';
            font-style: italic;
            font-weight: 400;
                            src: url("http://media.shoutabl.com/86/45/13/864513d16b98dda1adfc3cc7a5d401e4.eot");
                                                                            src:
                            local('Quicksand Italic'), local('Quicksand-Italic'),
                                        url("http://media.shoutabl.com/86/45/13/864513d16b98dda1adfc3cc7a5d401e4.eot?#iefix") format("embedded-opentype"),
                        url("http://media.shoutabl.com/c4/31/31/c43131b65c98c5b512e7262dff9f5f56.otf") format("opentype");
        }
                @font-face {
            font-family: 'Quicksand';
            font-style: italic;
            font-weight: 700;
                            src: url("http://media.shoutabl.com/41/98/9a/41989a78140c126793be96cd3dd98972.eot");
                                                                            src:
                            local('Quicksand Bold Italic'), local('Quicksand-BoldItalic'),
                                        url("http://media.shoutabl.com/41/98/9a/41989a78140c126793be96cd3dd98972.eot?#iefix") format("embedded-opentype"),
                        url("http://media.shoutabl.com/80/da/4c/80da4c62c71f0e55defdc87eed445a0c.otf") format("opentype");
        }
                                    @font-face {
            font-family: 'Test Default';
            font-style: normal;
            font-weight: 400;
                                                src:
                            local('Test Default'), local('Test Default-Regular'),
                                    url("http://media.shoutabl.com/e0/be/88/e0be8838aea3aea703322a9fa4cf330a.otf") format("opentype");
        }
                @font-face {
            font-family: 'Test Default';
            font-style: normal;
            font-weight: 700;
                                                                            src:
                            local('Test Default Bold'), local('Test Default-Bold'),
                                    url("http://media.shoutabl.com/e0/be/88/e0be8838aea3aea703322a9fa4cf330a.otf") format("opentype");
        }
                @font-face {
            font-family: 'Test Default';
            font-style: italic;
            font-weight: 400;
                                                                            src:
                            local('Test Default Italic'), local('Test Default-Italic'),
                                    url("http://media.shoutabl.com/e0/be/88/e0be8838aea3aea703322a9fa4cf330a.otf") format("opentype");
        }
                @font-face {
            font-family: 'Test Default';
            font-style: italic;
            font-weight: 700;
                                                                            src:
                            local('Test Default Bold Italic'), local('Test Default-BoldItalic'),
                                    url("http://media.shoutabl.com/e0/be/88/e0be8838aea3aea703322a9fa4cf330a.otf") format("opentype");
        }
                        body {
    background-position: center top;
}



body {
    background-color:rgba(116,89,193,1);
/* image: ## */
    background-repeat:repeat;
    font-family: &#039;Quicksand&#039;;
    text-decoration: none;
    color: rgba(27,224,157,1);
    font-size: 14px;
    background-attachment: fixed;
}
.fg_color {
    color:rgba(27,224,157,1)
}


body.news #content .news-body div:not(.from-site-info) a,
body.news:not(.front) #content a,
body.pages #content a,
.sidebar-custom *:not(.from-site-info) a {
    text-decoration: none;
}
body.news #content .news-body div:not(.from-site-info) a:hover,
body.news:not(.front) #content a:hover,
body.pages #content a:hover,
.sidebar-custom *:not(.from-site-info) a:hover {
    text-decoration: underline;
}

.song-navi-div {
    font-size: 14px;
}

/* we actually use link colors for very few and specific link types. mostly it's just the basic color. */
a, a:hover, a:visited {
    color:rgba(27,224,157,1);
}

/*where we do use it (so far): in text, see more links, and tags */
p a, p a:hover, p a:visited,
.nav-list #see_more a, .nav-list #see_more a:hover, #see_more a:visited,
a.more_link, a.more_link:hover, a.more_link:visited,
.news-tags a, .news-tags a:hover, .news-tags a:visited
{
    color:rgba(27,224,157,1);
}

.container {
    background-color: rgba(116,89,193,1);
}
.subscribe-details {
    background-color:rgba(116,89,193,1);
}
h2 {
    text-decoration: none;
    color: rgba(27,224,157,1);
    font-size: 2em;
    background-repeat:;
    background-position:  bottom;
}

h3, h4 {
    text-decoration: none;
}
input[type="text"], input[type="password"], input[type="email"], textarea, .field-tags-container,
h3,h4,h5,h6
{
    color: rgba(27,224,157,1);
    border-color: rgba(27,224,157,1);
}

#content input[type="text"], #content textarea {
    color: rgba(27,224,157,1);
    border-color: 64;
}

#sidebar input[type="text"],
body.events #content > .nav li
{
    border-color: rgba(27,224,157,1);
}

*::-webkit-input-placeholder {
    color: rgba(27,224,157,1);
}
*:-moz-placeholder {
    color: rgba(27,224,157,1);
}
*::-moz-placeholder {
    color: rgba(27,224,157,1);
}
*:-ms-input-placeholder {
    color: rgba(27,224,157,1);
}

.btn, .a.btn
{
    border-color:rgba(27,224,157,1);
    color:rgba(27,224,157,1);
}

.btn:hover, .a.btn:hover
{
    color:rgba(116,89,193,1);
    background-color:rgba(27,224,157,1);
}

.btn.btn-primary, a.btn.btn-primary, .btn:hover, a.btn:hover {
    background-color: rgba(27,224,157,1);
    border: 1px solid rgba(27,224,157,1);
    color: rgba(116,89,193,1);
}

.btn, a.btn, .btn.btn-primary:hover, a.btn.btn-primary:hover {
    border: 1px solid rgba(27,224,157,1);
    background-color: rgba(116,89,193,1);
    color: rgba(27,224,157,1);
}
.header h1
{
    font-size:2.5em;
}
.header h1 {
    text-decoration:none;
}
.header h1,
.header h1 a {
    color:rgba(27,224,157,1);
    }
.head-nav .nav a,
.head-nav .nav a:hover {
    color: rgba(27,224,157,1);
    /*text-decoration: none;*/
    font-size: 1em;
}
.head-nav .nav, .topspin-widget-buy-button a {
    background-color: rgba(116,89,193,1);
}
#sidebar h2 {
    border-width: 1px;
    border-color: rgba(27,224,157,1);
}

.head-nav .nav-pills li.active a, .head-nav .nav-pills li.active a:hover, .head-nav .nav-pills li a:hover,
.head-nav .nav-list li.active a, .head-nav .nav-list li.active a:hover, .head-nav .nav-list li a:hover
{
    background-color: rgba(116,89,193,1);
    color: rgba(27,224,157,1);
}
.head-nav .nav li a:hover {
    color: rgba(27,224,157,1);
    /*text-decoration: none;*/
}

h2 {
    font-size: 2.00em;
}

h3 {
    font-size: 1.80em;
}

h4 {
    font-size: 1.60em;
}

h5 {
    font-size: 1.40em;
}

h6 {
    font-size: 1.20em;
}

#page-head {
    font-size: 2.00em;
}

#sidebar h2 {
    font-size: 1.80em;
}

.topspin-widget-buy-button a {
    background-color: rgba(116,89,193,1) !important;
}
.topspin-widget-buy-button a {
    color: rgba(27,224,157,1) !important;
}
.header h1 {
    text-align: left;
}
.head-holder {
    background-color: rgba(116,89,193,1);
}
.mobile-promo-icons {
    background-color: rgba(116,89,193,1);
}








.promo-icons a,
.promo-icons img,
.badge-svg {
    width: 50px;
    height: 50px;
}
.promo-icons {
    line-height: 50px;
}

.promo-icons a {
    background-color: rgba(27,224,157,1);
}

.promo-icons a.rss-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/rss_7459c1.svg');
}
.promo-icons a.envelope-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/envelope_1be09d.svg');
}
.promo-icons a.facebook-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/facebook_7459c1.svg');
}
.promo-icons a.twitter-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/twitter_7459c1.svg');
}
.promo-icons a.youtube-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/youtube_7459c1.svg');
}
.promo-icons a.spotify-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/spotify_7459c1.svg');
}
.promo-icons a.itunes-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/itunes_7459c1.svg');
}
.promo-icons a.soundcloud-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/soundcloud_7459c1.svg');
}
.promo-icons a.tumblr-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/tumblr_7459c1.svg');
}
.promo-icons a.bandcamp-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/bandcamp_7459c1.svg');
}
.promo-icons a.beatport-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/beatport_7459c1.svg');
}
.promo-icons a.bandsintown-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/bandsintown_7459c1.svg');
}
.promo-icons a.instagram-circle {
                                            background-image: url('http://media.shoutabl.com/img/icons/svg/instagram_7459c1.svg');
}





.circle[class*=sm2], .circle[class*=master-], .circle.circle-outline {
    border-color:#1be09d;
    background-color:#7459c1;
}

.circle.sm2_paused, .circle.sm2_playing, .circle.circle-outline:hover,
.circle.master-paused, .circle.master-playing {
    background-color:#1be09d;

}


.songs a, .songs a:hover, .songs a:visited {
    color:#1be09d
}

.circle.sm2_button:hover, .circle.master-play:hover {
    background-image:url('http://media.shoutabl.com/img/icons/newsfeed/play_7459c1.svg');
    background-color:#1be09d;
}

.circle.sm2_button, .circle.master-play, .icon.play  {
    background-image:url('http://media.shoutabl.com/img/icons/newsfeed/play_1be09d.svg');
    background-color:#7459c1;
}

.circle.sm2_playing, .circle.master-playing, .circle.sm2_playing:hover, .circle.master-playing:hover {
    background-image:url('http://media.shoutabl.com/img/icons/newsfeed/pause_7459c1.svg');
    background-color:#1be09d;
}

.circle.download, .icon.download {
    background-image:url('http://media.shoutabl.com/img/icons/newsfeed/download_1be09d.svg');
    background-color:#7459c1;
}

.circle.sm2_paused, .circle.sm2_paused:hover, .circle.master-paused, .circle.master-paused:hover {
    background-image:url('http://media.shoutabl.com/img/icons/newsfeed/play_7459c1.svg');
    background-color:#1be09d;
}

.circle.download{
    background-image:url('http://media.shoutabl.com/img/icons/newsfeed/download_1be09d.svg');
    background-color:#7459c1;
}

.circle.download:hover{
    background-image:url('http://media.shoutabl.com/img/icons/newsfeed/download_7459c1.svg');
    background-color:#1be09d;
}




.scrubber_holder .scrubber {
    background-color:#1be09d;
}

.scrubber-holder .scrubber .ui-slider-handle,
.scrubber-holder .scrubber .play-progress,
.triangle-right {
    border-left-color:#7459c1;
}

.triangle-left {
    border-right-color:#7459c1;
}

.scrubber .load-progress, .scrubber .ui-slider-handle {
    background-color:#1be09d;
}



a.player-control-prev {
    background-image:url('http://media.shoutabl.com/img/icons/newsfeed/rewind_1be09d.svg');

}

a.player-control-next {
    background-image:url('http://media.shoutabl.com/img/icons/newsfeed/fastforward_1be09d.svg');
}

.head-holder {
    height: 80px;
}

.header-holder .table-cell {
    vertical-align: top;
    text-align: left;
}

.promo-icons {
    top:0;
    text-align: right;
}


