.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 280px;
    min-width: 50px;
    font-size: 10.5px;
    line-height: 12px;
    direction: ltr;
    box-shadow: none;
    padding: 0
}

.qtip-content {
    position: relative;
    padding: 5px 9px;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word
}

.qtip-titlebar {
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;
    border-width: 0 0 1px;
    font-weight: bold
}

.qtip-titlebar+.qtip-content {
    border-top-width: 0 !important
}

.qtip-close {
    position: absolute;
    right: -9px;
    top: -9px;
    cursor: pointer;
    outline: medium none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent
}

.qtip-titlebar .qtip-close {
    right: 4px;
    top: 50%;
    margin-top: -9px
}

* html .qtip-titlebar .qtip-close {
    top: 16px
}

.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
    display: block;
    text-indent: -1000em;
    direction: ltr
}

.qtip-icon,
.qtip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none
}

.qtip-icon .ui-icon {
    width: 18px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    text-indent: 0;
    font: normal bold 10px/13px Tahoma, sans-serif;
    color: inherit;
    background: transparent none no-repeat -100em -100em
}

.qtip-default {
    border-width: 1px;
    border-style: solid;
    border-color: #F1D031;
    background-color: #FFFFA3;
    color: #555
}

.qtip-default .qtip-titlebar {
    background-color: #FFEF93
}

.qtip-default .qtip-icon {
    border-color: #CCC;
    background: #F1F1F1;
    color: #777
}

.qtip-default .qtip-titlebar .qtip-close {
    border-color: #AAA;
    color: #111
}

/*! Light tooltip style */

.qtip-light {
    background-color: white;
    border-color: #E2E2E2;
    color: #454545
}

.qtip-light .qtip-titlebar {
    background-color: #f1f1f1
}

/*! Dark tooltip style */

.qtip-dark {
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3
}

.qtip-dark .qtip-titlebar {
    background-color: #404040
}

.qtip-dark .qtip-icon {
    border-color: #444
}

.qtip-dark .qtip-titlebar .ui-state-hover {
    border-color: #303030
}

/*! Cream tooltip style */

.qtip-cream {
    background-color: #FBF7AA;
    border-color: #F9E98E;
    color: #A27D35
}

.qtip-cream .qtip-titlebar {
    background-color: #F0DE7D
}

.qtip-cream .qtip-close .qtip-icon {
    background-position: -82px 0
}

/*! Red tooltip style */

.qtip-red {
    background-color: #F78B83;
    border-color: #D95252;
    color: #912323
}

.qtip-red .qtip-titlebar {
    background-color: #F06D65
}

.qtip-red .qtip-close .qtip-icon {
    background-position: -102px 0
}

.qtip-red .qtip-icon {
    border-color: #D95252
}

.qtip-red .qtip-titlebar .ui-state-hover {
    border-color: #D95252
}

/*! Green tooltip style */

.qtip-green {
    background-color: #CAED9E;
    border-color: #90D93F;
    color: #3F6219
}

.qtip-green .qtip-titlebar {
    background-color: #B0DE78
}

.qtip-green .qtip-close .qtip-icon {
    background-position: -42px 0
}

/*! Blue tooltip style */

.qtip-blue {
    background-color: #E5F6FE;
    border-color: #ADD9ED;
    color: #5E99BD
}

.qtip-blue .qtip-titlebar {
    background-color: #D0E9F5
}

.qtip-blue .qtip-close .qtip-icon {
    background-position: -2px 0
}

.qtip .qtip-tip {
    margin: 0 auto;
    overflow: hidden;
    z-index: 10
}

x:-o-prefocus,
.qtip .qtip-tip {
    visibility: hidden
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
    position: absolute;
    color: #123456;
    background: transparent;
    border: 0 dashed transparent
}

.qtip .qtip-tip canvas {
    top: 0;
    left: 0
}

.qtip .qtip-tip .qtip-vml {
    behavior: url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/application-476555072e68a299d936b5d043d13ed4.css#default#VML);
    display: inline-block;
    visibility: visible
}

@media all {
    .featherlight {
        display: none;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2147483647;
        text-align: center;
        white-space: nowrap;
        cursor: pointer;
        background: #333;
        background: rgba(0, 0, 0, 0)
    }
    .featherlight:last-of-type {
        background: rgba(0, 0, 0, 0.8)
    }
    .featherlight:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em
    }
    .featherlight .featherlight-content {
        position: relative;
        text-align: left;
        vertical-align: middle;
        display: inline-block;
        overflow: auto;
        padding: 25px 25px 0;
        border-bottom: 25px solid transparent;
        min-width: 30%;
        margin-left: 5%;
        margin-right: 5%;
        max-height: 95%;
        background: #fff;
        cursor: auto;
        white-space: normal
    }
    .featherlight .featherlight-inner {
        display: block
    }
    .featherlight .featherlight-close-icon {
        position: absolute;
        z-index: 9999;
        top: 0;
        right: 0;
        line-height: 25px;
        width: 25px;
        cursor: pointer;
        text-align: center;
        font-family: Arial, sans-serif;
        background: #fff;
        background: rgba(255, 255, 255, 0.3);
        color: #000
    }
    .featherlight .featherlight-image {
        width: 100%
    }
    .featherlight-iframe .featherlight-content {
        border-bottom: 0;
        padding: 0
    }
    .featherlight iframe {
        border: none
    }
}

@media only screen and (max-width: 1024px) {
    .featherlight .featherlight-content {
        margin-left: 10px;
        margin-right: 10px;
        max-height: 98%;
        padding: 10px 10px 0;
        border-bottom: 10px solid transparent
    }
}

@media all {
    .featherlight-next,
    .featherlight-previous {
        display: block;
        position: absolute;
        top: 25px;
        right: 25px;
        bottom: 0;
        left: 80%;
        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;
        background: rgba(0, 0, 0, 0)
    }
    .featherlight-previous {
        left: 25px;
        right: 80%
    }
    .featherlight-next:hover,
    .featherlight-previous:hover {
        background: rgba(255, 255, 255, 0.25)
    }
    .featherlight-next span,
    .featherlight-previous span {
        display: none;
        position: absolute;
        top: 50%;
        left: 5%;
        width: 82%;
        text-align: center;
        font-size: 80px;
        line-height: 80px;
        margin-top: -40px;
        text-shadow: 0px 0px 5px #fff;
        color: #fff;
        font-style: normal;
        font-weight: normal
    }
    .featherlight-next span {
        right: 5%;
        left: auto
    }
    .featherlight-next:hover span,
    .featherlight-previous:hover span {
        display: inline-block
    }
    .featherlight-loading .featherlight-previous,
    .featherlight-loading .featherlight-next {
        display: none
    }
}

@media only screen and (max-device-width: 1024px) {
    .featherlight-next:hover,
    .featherlight-previous:hover {
        background: none
    }
    .featherlight-next span,
    .featherlight-previous span {
        display: block
    }
}

@media only screen and (max-width: 1024px) {
    .featherlight-next,
    .featherlight-previous {
        top: 10px;
        right: 10px;
        left: 85%
    }
    .featherlight-previous {
        left: 10px;
        right: 85%
    }
    .featherlight-next span,
    .featherlight-previous span {
        margin-top: -30px;
        font-size: 40px
    }
}

/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table[cellspacing=''],
table[cellspacing='0'] {
    border-collapse: collapse;
    border-spacing: 0
}

#usersite-container {
    /*!
* jQuery UI CSS Framework 1.8.24
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*/
    ;
    /*!
* jQuery UI CSS Framework 1.8.24
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/
    ;
    /*!
* jQuery UI Autocomplete 1.8.24
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Autocomplete#theming
*/
}

#usersite-container .ui-helper-hidden {
    display: none
}

#usersite-container .ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

#usersite-container .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

#usersite-container .ui-helper-clearfix:before,
#usersite-container .ui-helper-clearfix:after {
    content: "";
    display: table
}

#usersite-container .ui-helper-clearfix:after {
    clear: both
}

#usersite-container .ui-helper-clearfix {
    zoom: 1
}

#usersite-container .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

#usersite-container .ui-state-disabled {
    cursor: default !important
}

#usersite-container .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

#usersite-container .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#usersite-container .ui-widget {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1.1em
}

#usersite-container .ui-widget .ui-widget {
    font-size: 1em
}

#usersite-container .ui-widget input,
#usersite-container .ui-widget select,
#usersite-container .ui-widget textarea,
#usersite-container .ui-widget button {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em
}

#usersite-container .ui-widget-content {
    border: 1px solid #dddddd;
    background: #eee url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #333333
}

#usersite-container .ui-widget-content a {
    color: #333333
}

#usersite-container .ui-widget-header {
    border: 1px solid #e78f08;
    background: #f6a828 url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold
}

#usersite-container .ui-widget-header a {
    color: #ffffff
}

#usersite-container .ui-state-default,
#usersite-container .ui-widget-content .ui-state-default,
#usersite-container .ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    background: #f6f6f6 url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #1c94c4
}

#usersite-container .ui-state-default a,
#usersite-container .ui-state-default a:link,
#usersite-container .ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none
}

#usersite-container .ui-state-hover,
#usersite-container .ui-widget-content .ui-state-hover,
#usersite-container .ui-widget-header .ui-state-hover,
#usersite-container .ui-state-focus,
#usersite-container .ui-widget-content .ui-state-focus,
#usersite-container .ui-widget-header .ui-state-focus {
    border: 1px solid #fbcb09;
    background: #fdf5ce url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #c77405
}

#usersite-container .ui-state-hover a,
#usersite-container .ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none
}

#usersite-container .ui-state-active,
#usersite-container .ui-widget-content .ui-state-active,
#usersite-container .ui-widget-header .ui-state-active {
    border: 1px solid #fbd850;
    background: #fff url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #eb8f00
}

#usersite-container .ui-state-active a,
#usersite-container .ui-state-active a:link,
#usersite-container .ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none
}

#usersite-container .ui-widget :active {
    outline: none
}

#usersite-container .ui-state-highlight,
#usersite-container .ui-widget-content .ui-state-highlight,
#usersite-container .ui-widget-header .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
    color: #363636
}

#usersite-container .ui-state-highlight a,
#usersite-container .ui-widget-content .ui-state-highlight a,
#usersite-container .ui-widget-header .ui-state-highlight a {
    color: #363636
}

#usersite-container .ui-state-error,
#usersite-container .ui-widget-content .ui-state-error,
#usersite-container .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    color: #ffffff
}

#usersite-container .ui-state-error a,
#usersite-container .ui-widget-content .ui-state-error a,
#usersite-container .ui-widget-header .ui-state-error a {
    color: #ffffff
}

#usersite-container .ui-state-error-text,
#usersite-container .ui-widget-content .ui-state-error-text,
#usersite-container .ui-widget-header .ui-state-error-text {
    color: #ffffff
}

#usersite-container .ui-priority-primary,
#usersite-container .ui-widget-content .ui-priority-primary,
#usersite-container .ui-widget-header .ui-priority-primary {
    font-weight: bold
}

#usersite-container .ui-priority-secondary,
#usersite-container .ui-widget-content .ui-priority-secondary,
#usersite-container .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}

#usersite-container .ui-state-disabled,
#usersite-container .ui-widget-content .ui-state-disabled,
#usersite-container .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

#usersite-container .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-icons_222222_256x240.png)
}

#usersite-container .ui-widget-content .ui-icon {
    background-image: url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-icons_222222_256x240.png)
}

#usersite-container .ui-widget-header .ui-icon {
    background-image: url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-icons_ffffff_256x240.png)
}

#usersite-container .ui-state-default .ui-icon {
    background-image: url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-icons_ef8c08_256x240.png)
}

#usersite-container .ui-state-hover .ui-icon,
#usersite-container .ui-state-focus .ui-icon {
    background-image: url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-icons_ef8c08_256x240.png)
}

#usersite-container .ui-state-active .ui-icon {
    background-image: url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-icons_ef8c08_256x240.png)
}

#usersite-container .ui-state-highlight .ui-icon {
    background-image: url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-icons_228ef1_256x240.png)
}

#usersite-container .ui-state-error .ui-icon,
#usersite-container .ui-state-error-text .ui-icon {
    background-image: url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-icons_ffd27a_256x240.png)
}

#usersite-container .ui-icon-carat-1-n {
    background-position: 0 0
}

#usersite-container .ui-icon-carat-1-ne {
    background-position: -16px 0
}

#usersite-container .ui-icon-carat-1-e {
    background-position: -32px 0
}

#usersite-container .ui-icon-carat-1-se {
    background-position: -48px 0
}

#usersite-container .ui-icon-carat-1-s {
    background-position: -64px 0
}

#usersite-container .ui-icon-carat-1-sw {
    background-position: -80px 0
}

#usersite-container .ui-icon-carat-1-w {
    background-position: -96px 0
}

#usersite-container .ui-icon-carat-1-nw {
    background-position: -112px 0
}

#usersite-container .ui-icon-carat-2-n-s {
    background-position: -128px 0
}

#usersite-container .ui-icon-carat-2-e-w {
    background-position: -144px 0
}

#usersite-container .ui-icon-triangle-1-n {
    background-position: 0 -16px
}

#usersite-container .ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

#usersite-container .ui-icon-triangle-1-e {
    background-position: -32px -16px
}

#usersite-container .ui-icon-triangle-1-se {
    background-position: -48px -16px
}

#usersite-container .ui-icon-triangle-1-s {
    background-position: -64px -16px
}

#usersite-container .ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

#usersite-container .ui-icon-triangle-1-w {
    background-position: -96px -16px
}

#usersite-container .ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

#usersite-container .ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

#usersite-container .ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

#usersite-container .ui-icon-arrow-1-n {
    background-position: 0 -32px
}

#usersite-container .ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

#usersite-container .ui-icon-arrow-1-e {
    background-position: -32px -32px
}

#usersite-container .ui-icon-arrow-1-se {
    background-position: -48px -32px
}

#usersite-container .ui-icon-arrow-1-s {
    background-position: -64px -32px
}

#usersite-container .ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

#usersite-container .ui-icon-arrow-1-w {
    background-position: -96px -32px
}

#usersite-container .ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

#usersite-container .ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

#usersite-container .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

#usersite-container .ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

#usersite-container .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

#usersite-container .ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

#usersite-container .ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

#usersite-container .ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

#usersite-container .ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

#usersite-container .ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

#usersite-container .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

#usersite-container .ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

#usersite-container .ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

#usersite-container .ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

#usersite-container .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

#usersite-container .ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

#usersite-container .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

#usersite-container .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

#usersite-container .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

#usersite-container .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

#usersite-container .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

#usersite-container .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

#usersite-container .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

#usersite-container .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

#usersite-container .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

#usersite-container .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

#usersite-container .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

#usersite-container .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

#usersite-container .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

#usersite-container .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

#usersite-container .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

#usersite-container .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

#usersite-container .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

#usersite-container .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

#usersite-container .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

#usersite-container .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

#usersite-container .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

#usersite-container .ui-icon-arrow-4 {
    background-position: 0 -80px
}

#usersite-container .ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

#usersite-container .ui-icon-extlink {
    background-position: -32px -80px
}

#usersite-container .ui-icon-newwin {
    background-position: -48px -80px
}

#usersite-container .ui-icon-refresh {
    background-position: -64px -80px
}

#usersite-container .ui-icon-shuffle {
    background-position: -80px -80px
}

#usersite-container .ui-icon-transfer-e-w {
    background-position: -96px -80px
}

#usersite-container .ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

#usersite-container .ui-icon-folder-collapsed {
    background-position: 0 -96px
}

#usersite-container .ui-icon-folder-open {
    background-position: -16px -96px
}

#usersite-container .ui-icon-document {
    background-position: -32px -96px
}

#usersite-container .ui-icon-document-b {
    background-position: -48px -96px
}

#usersite-container .ui-icon-note {
    background-position: -64px -96px
}

#usersite-container .ui-icon-mail-closed {
    background-position: -80px -96px
}

#usersite-container .ui-icon-mail-open {
    background-position: -96px -96px
}

#usersite-container .ui-icon-suitcase {
    background-position: -112px -96px
}

#usersite-container .ui-icon-comment {
    background-position: -128px -96px
}

#usersite-container .ui-icon-person {
    background-position: -144px -96px
}

#usersite-container .ui-icon-print {
    background-position: -160px -96px
}

#usersite-container .ui-icon-trash {
    background-position: -176px -96px
}

#usersite-container .ui-icon-locked {
    background-position: -192px -96px
}

#usersite-container .ui-icon-unlocked {
    background-position: -208px -96px
}

#usersite-container .ui-icon-bookmark {
    background-position: -224px -96px
}

#usersite-container .ui-icon-tag {
    background-position: -240px -96px
}

#usersite-container .ui-icon-home {
    background-position: 0 -112px
}

#usersite-container .ui-icon-flag {
    background-position: -16px -112px
}

#usersite-container .ui-icon-calendar {
    background-position: -32px -112px
}

#usersite-container .ui-icon-cart {
    background-position: -48px -112px
}

#usersite-container .ui-icon-pencil {
    background-position: -64px -112px
}

#usersite-container .ui-icon-clock {
    background-position: -80px -112px
}

#usersite-container .ui-icon-disk {
    background-position: -96px -112px
}

#usersite-container .ui-icon-calculator {
    background-position: -112px -112px
}

#usersite-container .ui-icon-zoomin {
    background-position: -128px -112px
}

#usersite-container .ui-icon-zoomout {
    background-position: -144px -112px
}

#usersite-container .ui-icon-search {
    background-position: -160px -112px
}

#usersite-container .ui-icon-wrench {
    background-position: -176px -112px
}

#usersite-container .ui-icon-gear {
    background-position: -192px -112px
}

#usersite-container .ui-icon-heart {
    background-position: -208px -112px
}

#usersite-container .ui-icon-star {
    background-position: -224px -112px
}

#usersite-container .ui-icon-link {
    background-position: -240px -112px
}

#usersite-container .ui-icon-cancel {
    background-position: 0 -128px
}

#usersite-container .ui-icon-plus {
    background-position: -16px -128px
}

#usersite-container .ui-icon-plusthick {
    background-position: -32px -128px
}

#usersite-container .ui-icon-minus {
    background-position: -48px -128px
}

#usersite-container .ui-icon-minusthick {
    background-position: -64px -128px
}

#usersite-container .ui-icon-close {
    background-position: -80px -128px
}

#usersite-container .ui-icon-closethick {
    background-position: -96px -128px
}

#usersite-container .ui-icon-key {
    background-position: -112px -128px
}

#usersite-container .ui-icon-lightbulb {
    background-position: -128px -128px
}

#usersite-container .ui-icon-scissors {
    background-position: -144px -128px
}

#usersite-container .ui-icon-clipboard {
    background-position: -160px -128px
}

#usersite-container .ui-icon-copy {
    background-position: -176px -128px
}

#usersite-container .ui-icon-contact {
    background-position: -192px -128px
}

#usersite-container .ui-icon-image {
    background-position: -208px -128px
}

#usersite-container .ui-icon-video {
    background-position: -224px -128px
}

#usersite-container .ui-icon-script {
    background-position: -240px -128px
}

#usersite-container .ui-icon-alert {
    background-position: 0 -144px
}

#usersite-container .ui-icon-info {
    background-position: -16px -144px
}

#usersite-container .ui-icon-notice {
    background-position: -32px -144px
}

#usersite-container .ui-icon-help {
    background-position: -48px -144px
}

#usersite-container .ui-icon-check {
    background-position: -64px -144px
}

#usersite-container .ui-icon-bullet {
    background-position: -80px -144px
}

#usersite-container .ui-icon-radio-off {
    background-position: -96px -144px
}

#usersite-container .ui-icon-radio-on {
    background-position: -112px -144px
}

#usersite-container .ui-icon-pin-w {
    background-position: -128px -144px
}

#usersite-container .ui-icon-pin-s {
    background-position: -144px -144px
}

#usersite-container .ui-icon-play {
    background-position: 0 -160px
}

#usersite-container .ui-icon-pause {
    background-position: -16px -160px
}

#usersite-container .ui-icon-seek-next {
    background-position: -32px -160px
}

#usersite-container .ui-icon-seek-prev {
    background-position: -48px -160px
}

#usersite-container .ui-icon-seek-end {
    background-position: -64px -160px
}

#usersite-container .ui-icon-seek-start {
    background-position: -80px -160px
}

#usersite-container .ui-icon-seek-first {
    background-position: -80px -160px
}

#usersite-container .ui-icon-stop {
    background-position: -96px -160px
}

#usersite-container .ui-icon-eject {
    background-position: -112px -160px
}

#usersite-container .ui-icon-volume-off {
    background-position: -128px -160px
}

#usersite-container .ui-icon-volume-on {
    background-position: -144px -160px
}

#usersite-container .ui-icon-power {
    background-position: 0 -176px
}

#usersite-container .ui-icon-signal-diag {
    background-position: -16px -176px
}

#usersite-container .ui-icon-signal {
    background-position: -32px -176px
}

#usersite-container .ui-icon-battery-0 {
    background-position: -48px -176px
}

#usersite-container .ui-icon-battery-1 {
    background-position: -64px -176px
}

#usersite-container .ui-icon-battery-2 {
    background-position: -80px -176px
}

#usersite-container .ui-icon-battery-3 {
    background-position: -96px -176px
}

#usersite-container .ui-icon-circle-plus {
    background-position: 0 -192px
}

#usersite-container .ui-icon-circle-minus {
    background-position: -16px -192px
}

#usersite-container .ui-icon-circle-close {
    background-position: -32px -192px
}

#usersite-container .ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

#usersite-container .ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

#usersite-container .ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

#usersite-container .ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

#usersite-container .ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

#usersite-container .ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

#usersite-container .ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

#usersite-container .ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

#usersite-container .ui-icon-circle-zoomin {
    background-position: -176px -192px
}

#usersite-container .ui-icon-circle-zoomout {
    background-position: -192px -192px
}

#usersite-container .ui-icon-circle-check {
    background-position: -208px -192px
}

#usersite-container .ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

#usersite-container .ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

#usersite-container .ui-icon-circlesmall-close {
    background-position: -32px -208px
}

#usersite-container .ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

#usersite-container .ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

#usersite-container .ui-icon-squaresmall-close {
    background-position: -80px -208px
}

#usersite-container .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

#usersite-container .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

#usersite-container .ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

#usersite-container .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

#usersite-container .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

#usersite-container .ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

#usersite-container .ui-corner-all,
#usersite-container .ui-corner-top,
#usersite-container .ui-corner-left,
#usersite-container .ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}

#usersite-container .ui-corner-all,
#usersite-container .ui-corner-top,
#usersite-container .ui-corner-right,
#usersite-container .ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#usersite-container .ui-corner-all,
#usersite-container .ui-corner-bottom,
#usersite-container .ui-corner-left,
#usersite-container .ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

#usersite-container .ui-corner-all,
#usersite-container .ui-corner-bottom,
#usersite-container .ui-corner-right,
#usersite-container .ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

#usersite-container .ui-widget-overlay {
    background: #666 url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    opacity: .50;
    filter: Alpha(Opacity=50)
}

#usersite-container .ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000 url(/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersite/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity: .20;
    filter: Alpha(Opacity=20);
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#usersite-container .ui-autocomplete {
    position: absolute;
    cursor: default
}

#usersite-container * html .ui-autocomplete {
    width: 1px
}

#usersite-container .ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left
}

#usersite-container .ui-menu .ui-menu {
    margin-top: -3px
}

#usersite-container .ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%
}

#usersite-container .ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1
}

#usersite-container .ui-menu .ui-menu-item a.ui-state-hover,
#usersite-container .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px
}

#usersite-container #colorbox,
#usersite-container #cboxOverlay,
#usersite-container #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#usersite-container #cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#usersite-container #cboxMiddleLeft,
#usersite-container #cboxBottomLeft {
    clear: left
}

#usersite-container #cboxContent {
    position: relative
}

#usersite-container #cboxLoadedContent {
    overflow: auto
}

#usersite-container #cboxTitle {
    margin: 0
}

#usersite-container #cboxLoadingOverlay,
#usersite-container #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#usersite-container #cboxPrevious,
#usersite-container #cboxNext,
#usersite-container #cboxClose,
#usersite-container #cboxSlideshow {
    cursor: pointer
}

#usersite-container .cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block
}

#usersite-container .cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

#usersite-container #cboxClose {
    border: none;
    padding: 0px
}

#usersite-container #colorbox {
    outline: none
}

#usersite-container #cboxOverlay {
    background: #000
}

#usersite-container #cboxContent {
    margin-top: 32px;
    overflow: visible
}

#usersite-container .cboxIframe {
    background: #fff
}

#usersite-container #cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#usersite-container #cboxLoadedContent {
    background: white;
    padding: 1px
}

#usersite-container #cboxLoadingGraphic {
    background: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/jquery.plugins/colorbox2/images/loading-58c4c37ee2e2b2cc0f18b163a0f7708f.gif) no-repeat center center
}

#usersite-container #cboxLoadingOverlay {
    background: black
}

#usersite-container #cboxTitle {
    background: rgba(0, 0, 0, 0.5);
    bottom: 1px;
    color: #fff;
    left: 1px;
    padding: 15px;
    position: absolute;
    right: 1px
}

#usersite-container #cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px
}

#usersite-container #cboxSlideshow,
#usersite-container #cboxPrevious,
#usersite-container #cboxNext,
#usersite-container #cboxClose {
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    margin-right: 5px;
    background: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/jquery.plugins/colorbox2/images/controls-c2e8d96a7642a652b1dad0c16f5d2438.png) no-repeat 0 0
}

#usersite-container #cboxPrevious {
    background-position: 0px 0px;
    right: 44px
}

#usersite-container #cboxPrevious:hover {
    background-position: 0px -25px
}

#usersite-container #cboxNext {
    background-position: -25px 0px;
    right: 22px
}

#usersite-container #cboxNext:hover {
    background-position: -25px -25px
}

#usersite-container #cboxClose {
    background-position: -50px 0px;
    right: 0
}

#usersite-container #cboxClose:hover {
    background-position: -50px -25px
}

#usersite-container .cboxSlideshow_on #cboxPrevious,
#usersite-container .cboxSlideshow_off #cboxPrevious {
    right: 66px
}

#usersite-container .cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px
}

#usersite-container .cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -100px -25px
}

#usersite-container .cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0px;
    right: 44px
}

#usersite-container .cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -75px -25px
}

#usersite-container .mobile-view #cboxContent section.dialog,
#usersite-container .mobile-view #cboxContent .body {
    width: 100%
}

#usersite-container #calroot {
    z-index: 10000;
    margin-top: -1px;
    width: 198px;
    padding: 2px;
    background-color: #fff;
    font-size: 11px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 0 15px #666;
    -webkit-box-shadow: 0 0 15px #666
}

#usersite-container #calroot #calhead {
    padding: 2px 0;
    height: 22px
}

#usersite-container #calroot #caltitle {
    font-size: 14px;
    color: #0150D1;
    float: left;
    text-align: center;
    width: 155px;
    line-height: 20px;
    text-shadow: 0 1px 0 #ddd
}

#usersite-container #calroot #caltitle select {
    font-size: 10px
}

#usersite-container #calroot #calnext,
#usersite-container #calroot #calprev {
    display: block;
    width: 20px;
    height: 20px;
    background: transparent url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/jquery.plugins/date-picker/prev.gif) no-repeat scroll center center;
    float: left;
    cursor: pointer
}

#usersite-container #calroot #calnext.caldisabled,
#usersite-container #calroot #calprev.caldisabled {
    visibility: hidden
}

#usersite-container #calroot #calnext {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/jquery.plugins/date-picker/next.gif);
    float: right
}

#usersite-container #calroot #caltitle select {
    font-size: 10px
}

#usersite-container #calroot #caldays {
    height: 14px;
    border-bottom: 1px solid #ddd
}

#usersite-container #calroot #caldays span {
    display: block;
    float: left;
    width: 28px;
    text-align: center
}

#usersite-container #calroot #calweeks {
    background-color: #fff;
    margin-top: 4px
}

#usersite-container #calroot .calweek {
    clear: left;
    height: 22px
}

#usersite-container #calroot .calweek a {
    display: block;
    float: left;
    width: 27px;
    height: 20px;
    text-decoration: none;
    font-size: 11px;
    margin-left: 1px;
    text-align: center;
    line-height: 20px;
    color: #666;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

#usersite-container #calroot .calweek a:hover,
#usersite-container #calroot .calweek .calfocus {
    background-color: #ddd
}

#usersite-container #calroot a.calsun {
    color: red
}

#usersite-container #calroot a.caloff {
    color: #ccc
}

#usersite-container #calroot a.caloff:hover {
    background-color: #f5f5fa
}

#usersite-container #calroot a.caldisabled {
    background-color: #efefef !important;
    color: #ccc !important;
    cursor: default
}

#usersite-container #calroot #calcurrent {
    background-color: #498CE2;
    color: #fff
}

#usersite-container #calroot #caltoday {
    background-color: #333;
    color: #fff
}

#calroot {
    z-index: 10000;
    margin-top: -1px;
    width: 198px;
    padding: 2px;
    background-color: #fff;
    font-size: 11px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 0 15px #666;
    -webkit-box-shadow: 0 0 15px #666
}

#calroot #calhead {
    padding: 2px 0;
    height: 22px
}

#calroot #caltitle {
    font-size: 14px;
    color: #0150D1;
    float: left;
    text-align: center;
    width: 155px;
    line-height: 20px;
    text-shadow: 0 1px 0 #ddd
}

#calroot #caltitle select {
    font-size: 10px
}

#calroot #calnext,
#calroot #calprev {
    display: block;
    width: 20px;
    height: 20px;
    background: transparent url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/jquery.plugins/date-picker/prev.gif) no-repeat scroll center center;
    float: left;
    cursor: pointer
}

#calroot #calnext.caldisabled,
#calroot #calprev.caldisabled {
    visibility: hidden
}

#calroot #calnext {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/jquery.plugins/date-picker/next.gif);
    float: right
}

#calroot #caltitle select {
    font-size: 10px
}

#calroot #caldays {
    height: 14px;
    border-bottom: 1px solid #ddd
}

#calroot #caldays span {
    display: block;
    float: left;
    width: 28px;
    text-align: center
}

#calroot #calweeks {
    background-color: #fff;
    margin-top: 4px
}

#calroot .calweek {
    clear: left;
    height: 22px
}

#calroot .calweek a {
    display: block;
    float: left;
    width: 27px;
    height: 20px;
    text-decoration: none;
    font-size: 11px;
    margin-left: 1px;
    text-align: center;
    line-height: 20px;
    color: #666;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

#calroot .calweek a:hover,
#calroot .calweek .calfocus {
    background-color: #ddd
}

#calroot a.calsun {
    color: red
}

#calroot a.caloff {
    color: #ccc
}

#calroot a.caloff:hover {
    background-color: #f5f5fa
}

#calroot a.caldisabled {
    background-color: #efefef !important;
    color: #ccc !important;
    cursor: default
}

#calroot #calcurrent {
    background-color: #498CE2;
    color: #fff
}

#calroot #caltoday {
    background-color: #333;
    color: #fff
}

@font-face {
    font-family: 'font-icons';
    src: url("//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/font-icons-5c7fd2687c7b251672751a7caaa0a362.eot#iefix") format("eot"), url("//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/font-icons-56f27385a740fe0caebc9a4029cbfa16.svg#font-icons") format("svg"), url("//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/font-icons-48feadead7ee891130407f915db5e9d7.woff") format("woff"), url("//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/font-icons-699d8a6d1460c62e13bbda2de1d5084c.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

[class^="icon-"]:before,
#controlpanel-container .selectricWrapper .selectric .button,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form input[type="submit"],
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="submit"],
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form input[type="button"],
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="button"],
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form input[type="reset"],
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="reset"],
[class*=" icon-"]:before {
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    vertical-align: -0.15em;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon:before,
#controlpanel-container .selectricWrapper .selectric .button:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form input[type="submit"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="submit"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form input[type="button"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="button"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form input[type="reset"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="reset"]:before {
    text-align: center;
    display: block;
    width: 100%
}

.icon-default-1:before {
    content: "\e61f"
}

.icon-default-2:before {
    content: "\e617"
}

.icon-default-3:before {
    content: "\e618"
}

.icon-amazon:before {
    content: "\e61c"
}

.icon-angle-down:before,
#controlpanel-container .selectricWrapper .selectric .button:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form input[type="submit"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="submit"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form input[type="button"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="button"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form input[type="reset"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="reset"]:before {
    content: "\e602"
}

.icon-bandcamp:before {
    content: "\e60b"
}

.icon-calendar:before {
    content: "\e007"
}

.icon-cancel-circle:before {
    content: "\e006"
}

.icon-cdbaby:before {
    content: "\e60c"
}

.icon-chevron-down:before {
    content: "\e601"
}

.icon-chevron-sign-left:before {
    content: "\e62a"
}

.icon-chevron-sign-right:before {
    content: "\e62b"
}

.icon-circle:before {
    content: "\e626"
}

.icon-circle-arrow-left:before {
    content: "\e624"
}

.icon-circle-arrow-right:before {
    content: "\e623"
}

.icon-circle-fill:before {
    content: "\e627"
}

.icon-clock:before {
    content: "\e008"
}

.icon-close:before {
    content: "\e00b"
}

.icon-download:before {
    content: "\e00c"
}

.icon-envelope:before {
    content: "\e604"
}

.icon-envelope-alt:before {
    content: "\e609"
}

.icon-facebook:before {
    content: "\e608"
}

.icon-facebook-sign:before {
    content: "\e606"
}

.icon-first:before {
    content: "\e000"
}

.icon-flickr:before {
    content: "\e619"
}

.icon-gear:before {
    content: "\f013"
}

.icon-googleplus:before {
    content: "\e610"
}

.icon-hamburger:before {
    content: "\e600"
}

.icon-instagram:before {
    content: "\e611"
}

.icon-itunes:before {
    content: "\e60f"
}

.icon-last:before {
    content: "\e001"
}

.icon-lastfm:before {
    content: "\e616"
}

.icon-linkedin:before {
    content: "\e61b"
}

.icon-location:before {
    content: "\e009"
}

.icon-mobile:before {
    content: "\e621"
}

.icon-move:before {
    content: "\e62c"
}

.icon-myspace:before {
    content: "\e629"
}

.icon-next:before {
    content: "\e00e"
}

.icon-onesheet:before {
    content: "\e628"
}

.icon-pandora:before {
    content: "\e60e"
}

.icon-pause:before {
    content: "\e002"
}

.icon-pause-2:before {
    content: "\e005"
}

.icon-pinterest:before {
    content: "\e61a"
}

.icon-play:before {
    content: "\e003"
}

.icon-play-2:before {
    content: "\e004"
}

.icon-previous:before {
    content: "\e00d"
}

.icon-rdio:before {
    content: "\e61e"
}

.icon-reverbnation:before {
    content: "\e60a"
}

.icon-roundrect:before {
    content: "\e622"
}

.icon-roundrect-fill:before {
    content: "\e625"
}

.icon-screen:before {
    content: "\e620"
}

.icon-share:before {
    content: "\e603"
}

.icon-sonicbids:before {
    content: "\e61d"
}

.icon-soundcloud:before {
    content: "\e612"
}

.icon-spinner:before,
#usersite-container .zoogle-music-player .player-play a.loading .icon-play:before,
#usersite-container .zoogle-music-player .track-number-play a.loading .icon-play:before {
    content: "\f110"
}

.icon-spotify:before {
    content: "\e60d"
}

.icon-tablet:before {
    content: "\e62e"
}

.icon-tumblr:before {
    content: "\e613"
}

.icon-twitter:before {
    content: "\e607"
}

.icon-twitter-sign:before {
    content: "\e605"
}

.icon-vimeo:before {
    content: "\e614"
}

.icon-volume-medium:before {
    content: "\e00a"
}

.icon-youtube:before {
    content: "\e615"
}

.icon-zoom-screen:before {
    content: "\e62d"
}

.icon-share:before {
    font-size: 1.15em;
    padding-right: 0.3em;
    text-decoration: none
}

.icon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.icon-stack-1x,
.icon-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.icon-stack-1x {
    line-height: inherit
}

.icon-stack-2x {
    font-size: 2em
}

body>iframe[src="about:blank"] {
    display: none
}

iframe#edit-bar {
    margin: 0;
    padding: 0;
    border: 0;
    top: 0;
    height: 70px !important;
    min-height: 70px !important;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 10000;
    width: 100%
}

html.with-edit-bar #usersite-container {
    position: absolute;
    top: 70px;
    right: 0;
    bottom: 0;
    overflow: scroll;
    left: 0
}

.featherlight.mobile-preview {
    background: #778088 !important;
    opacity: 1 !important
}

.featherlight.mobile-preview .featherlight-content {
    border-style: solid;
    border-color: #000;
    border-width: 30px 1px;
    border-radius: 30px;
    min-width: inherit !important;
    min-height: inherit !important;
    padding: 45px 15px;
    background-color: black
}

.featherlight.mobile-preview .featherlight-close {
    display: none !important
}

.featherlight.mobile-preview iframe {
    position: inherit;
    width: 320px;
    height: 568px;
    border: none
}

.featherlight.mobile-preview .scroll-to-top {
    width: 320px;
    height: 20px;
    position: absolute;
    top: 20px;
    text-align: center;
    display: inline-block;
    font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
    cursor: pointer;
    color: #222
}

.featherlight.mobile-preview .scroll-to-top:hover {
    color: #ccc
}

html,
body,
.usersite-container-wrap {
    height: 100%
}

body,
#usersite-container {
    min-height: 100%
}

#usersite-container {
    overflow-x: hidden
}

.previewing-within-container #usersite-container {
    min-height: 0;
    z-index: 0
}

#usersite-container {
    @keyframes blinkAnimation {
        from {
            opacity: 1
        }
        50% {
            opacity: 0
        }
        100% {
            opacity: 1
        }
    }
    ;
    @-o-keyframes blinkAnimation {
        from {
            opacity: 1
        }
        50% {
            opacity: 0
        }
        100% {
            opacity: 1
        }
    }
    ;
    @-moz-keyframes blinkAnimation {
        from {
            opacity: 1
        }
        50% {
            opacity: 0
        }
        100% {
            opacity: 1
        }
    }
    ;
    @-webkit-keyframes blinkAnimation {
        from {
            opacity: 1
        }
        50% {
            opacity: 0
        }
        100% {
            opacity: 1
        }
    }
    ;
    @-webkit-keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    @-moz-keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    @-o-keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    @keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
}

#usersite-container .featherlight:last-of-type {
    background: rgba(0, 0, 0, 0.8)
}

#usersite-container .featherlight {
    z-index: 9999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#usersite-container .featherlight .featherlight-content {
    min-height: 100px
}

#usersite-container .featherlight .featherlight-content.with-video .featherlight-previous,
#usersite-container .featherlight .featherlight-content.with-video .featherlight-next {
    bottom: 44px
}

#usersite-container .featherlight .featherlight-content.with-video video {
    width: 100% !important;
    height: auto !important
}

#usersite-container .featherlight.dialog-without-border .featherlight-content,
#usersite-container .featherlight.dialog-transparent .featherlight-content,
#usersite-container .featherlight.dialog-image .featherlight-content {
    border: none;
    padding: 0
}

#usersite-container .featherlight.dialog-without-border .featherlight-content .featherlight-previous,
#usersite-container .featherlight.dialog-transparent .featherlight-content .featherlight-previous,
#usersite-container .featherlight.dialog-image .featherlight-content .featherlight-previous {
    top: 0;
    left: 0
}

#usersite-container .featherlight.dialog-without-border .featherlight-content .featherlight-next,
#usersite-container .featherlight.dialog-transparent .featherlight-content .featherlight-next,
#usersite-container .featherlight.dialog-image .featherlight-content .featherlight-next {
    top: 0;
    right: 0
}

#usersite-container .featherlight.dialog-transparent .featherlight-content,
#usersite-container .featherlight.dialog-image .featherlight-content {
    background: none
}

#usersite-container .featherlight.dialog-image .featherlight-content {
    overflow: visible;
    min-width: inherit;
    text-align: inherit;
    max-height: 90%;
    top: -12px
}

#usersite-container .featherlight.dialog-image .featherlight-content .title {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    color: #fff
}

#usersite-container .featherlight .featherlight-next:hover,
#usersite-container .featherlight .featherlight-previous:hover {
    background: rgba(255, 255, 255, 0.1)
}

#usersite-container .featherlight .featherlight-next span,
#usersite-container .featherlight .featherlight-previous span {
    font-size: 40px;
    opacity: 0.75
}

#usersite-container img {
    border: 0
}

#usersite-container .clear {
    clear: both;
    font-size: 5px
}

#usersite-container .clearfix,
#usersite-container .zoogle-columns,
#usersite-container form.simple_form .row {
    zoom: 1
}

#usersite-container .clearfix:before,
#usersite-container .zoogle-columns:before,
#usersite-container form.simple_form .row:before,
#usersite-container .clearfix:after,
#usersite-container .zoogle-columns:after,
#usersite-container form.simple_form .row:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden
}

#usersite-container .clearfix:after,
#usersite-container .zoogle-columns:after,
#usersite-container form.simple_form .row:after {
    clear: both
}

#usersite-container .left {
    float: left
}

#usersite-container .right {
    float: right
}

#usersite-container .text-right {
    text-align: right
}

#usersite-container .center {
    text-align: center !important
}

#usersite-container .small {
    font-size: 0.857em !important
}

#usersite-container .xsmall {
    font-size: 0.786em !important
}

#usersite-container .xxsmall {
    font-size: 0.733em !important
}

#usersite-container .normal {
    font-size: 12px !important
}

#usersite-container .big {
    font-size: 1.143em !important
}

#usersite-container .bigger {
    font-size: 1.286em !important
}

#usersite-container .highlight {
    background: #f8ffc0
}

#usersite-container a.none {
    text-decoration: none
}

#usersite-container ul.list li,
#usersite-container ol.form li {
    list-style: none
}

#usersite-container .hide {
    display: none !important
}

#usersite-container fieldset {
    border: none
}

#usersite-container header,
#usersite-container hgroup,
#usersite-container footer,
#usersite-container aside,
#usersite-container nav,
#usersite-container article,
#usersite-container section {
    display: block
}

#usersite-container legend,
#usersite-container input,
#usersite-container textarea,
#usersite-container button {
    line-height: 1.5
}

#usersite-container p,
#usersite-container ol,
#usersite-container ul,
#usersite-container dl,
#usersite-container blockquote,
#usersite-container figure,
#usersite-container table {
    margin: 1em 0
}

#usersite-container h1,
#usersite-container h2,
#usersite-container h3,
#usersite-container h4,
#usersite-container h5,
#usersite-container h6,
#usersite-container hgroup {
    line-height: 1.1;
    margin: 0.5em 0
}

#usersite-container ol,
#usersite-container ul {
    padding-left: 2em
}

#usersite-container hgroup>*+* {
    margin-top: 0.6em
}

#usersite-container .subtitle-wrap .subtitle {
    display: block;
    width: 100%;
    height: 100%;
    text-align: left
}

#usersite-container .clear {
    clear: both
}

#usersite-container h1#page-title {
    margin: 0;
    padding: 0;
    display: inline-block;
    max-width: 100%
}

#usersite-container h1#page-title span {
    max-width: 100%;
    display: inline-block
}

#usersite-container h1#page-title a,
#usersite-container h1#page-title a:hover,
#usersite-container h1#page-title a:focus,
#usersite-container .layer-subtitle.layer a,
#usersite-container .layer-subtitle.layer a:hover,
#usersite-container .layer-subtitle.layer a:focus {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    text-decoration: inherit
}

#usersite-container div.zoogle-column {
    float: left;
    height: 100%
}

#usersite-container .zoogle-columns-100>.zoogle-column {
    width: 100%
}

#usersite-container div.zoogle-columns-50-50>.zoogle-column {
    width: 48%
}

#usersite-container div.zoogle-columns-50-50>.zoogle-column~.zoogle-column {
    margin-left: 4%
}

#usersite-container div.zoogle-columns-67-33>.zoogle-column {
    width: 65.5%
}

#usersite-container div.zoogle-columns-67-33>.zoogle-column~.zoogle-column {
    width: 31%
}

#usersite-container div.zoogle-columns-33-67>.zoogle-column {
    width: 31%
}

#usersite-container div.zoogle-columns-33-67>.zoogle-column~.zoogle-column {
    width: 65.5%
}

#usersite-container div.zoogle-columns-33-33-33>.zoogle-column {
    width: 31%
}

#usersite-container div.zoogle-columns-33-67>.zoogle-column~.zoogle-column,
#usersite-container div.zoogle-columns-67-33>.zoogle-column~.zoogle-column,
#usersite-container div.zoogle-columns-33-33-33>.zoogle-column~.zoogle-column {
    margin-left: 3.5%
}

#usersite-container tr.zoogle-columns-50-50>.zoogle-column {
    width: 50%
}

#usersite-container tr.zoogle-columns-67-33>.zoogle-column {
    width: 66.6667%
}

#usersite-container tr.zoogle-columns-67-33>.zoogle-column~.zoogle-column {
    width: 33.3333%
}

#usersite-container tr.zoogle-columns-33-67>.zoogle-column {
    width: 33.3333%
}

#usersite-container tr.zoogle-columns-33-67>.zoogle-column~.zoogle-column {
    width: 66.6667%
}

#usersite-container tr.zoogle-columns-33-33-33>.zoogle-column {
    width: 33.3333%
}

#usersite-container table#page-content-wrap {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0
}

#usersite-container table#page-content-wrap td.block {
    vertical-align: top
}

#usersite-container table#page-content-wrap td.zoogle-column {
    vertical-align: top;
    float: none
}

#usersite-container table[align] {
    margin: auto
}

#usersite-container .feature {
    padding: 10px
}

#usersite-container .feature .feature {
    padding-left: 0;
    padding-right: 0
}

#usersite-container .feature.title_feature {
    padding: 10px 10px 0 10px;
    max-width: 100%
}

#usersite-container .feature.title_feature .subtitle-wrap,
#usersite-container .feature.title_feature .subtitle {
    max-width: 100%
}

#usersite-container .feature.text_feature {
    word-wrap: break-word
}

#usersite-container .zoogle-feature.block-title-feature+.zoogle-feature>.feature {
    padding-top: 0
}

#usersite-container .site-wide-feature-area .feature {
    padding: 0
}

#usersite-container #mobile-header {
    display: none
}

#usersite-container #content-wrap,
#usersite-container #content {
    clear: both
}

#usersite-container h1 {
    font-size: 1.875em;
    padding-bottom: 5px
}

#usersite-container .zoogle_flash section.alert {
    margin-bottom: 15px
}

#usersite-container .zoogle_flash section.alert,
#usersite-container p.alert {
    font-size: 14px;
    font-weight: bold;
    border-radius: 5px;
    color: #fff;
    background: no-repeat 14px;
    padding: 0.9em 0.9em 0.9em 46px;
    text-align: left;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
    margin: 0 0 1.5em
}

#usersite-container .zoogle_flash section.alert p,
#usersite-container p.alert p {
    margin: 0
}

#usersite-container .zoogle_flash section.alert.positive,
#usersite-container p.alert.positive {
    background-color: #008537;
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersites/notification.png)
}

#usersite-container .zoogle_flash section.alert.positive a,
#usersite-container p.alert.positive a {
    color: #c1ffc7
}

#usersite-container .zoogle_flash section.alert.negative,
#usersite-container p.alert.negative {
    background-color: #f58700;
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersites/alert.png)
}

#usersite-container .zoogle_flash section.alert.negative a,
#usersite-container p.alert.negative a {
    color: #ffb3b3
}

#usersite-container p.alert {
    display: none
}

#usersite-container p.alert.positive,
#usersite-container p.alert.negative {
    display: block
}

#usersite-container #scroll-to-content,
#usersite-container #scroll-to-content i {
    display: none
}

#usersite-container footer#page-footer {
    text-align: center;
    padding-bottom: 2.857em
}

#usersite-container .readmore-js-toggle,
#usersite-container .readmore-js-section {
    display: block;
    width: 100%;
    margin-bottom: 1em
}

#usersite-container .readmore-js-collapsed {
    overflow: hidden
}

#usersite-container .readmore-js-section {
    overflow: hidden
}

#usersite-container .soft-gray-dashed {
    margin-top: 4px;
    padding-bottom: 4px;
    border-top: 1px dotted rgba(0, 0, 0, 0.2);
    text-align: left
}

#usersite-container .access-prompt {
    padding: 10px
}

#usersite-container .lighter {
    opacity: 0.5;
    white-space: nowrap
}

#usersite-container .reset-font {
    font-family: sans-serif
}

#usersite-container #container {
    position: relative
}

#usersite-container #toggle-mobile-menu {
    display: none
}

#usersite-container #toggle-mobile-menu a {
    text-decoration: none
}

#usersite-container .nav-bar.mobile #toggle-mobile-menu {
    display: inline-block
}

#usersite-container nav#main-nav.non-mobile ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#usersite-container nav#main-nav.non-mobile ul ul:before,
#usersite-container nav#main-nav.non-mobile ul ul:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    pointer-events: none;
    background: none
}

#usersite-container nav#main-nav.non-mobile ul li:hover {
    outline: 0
}

#usersite-container nav#main-nav.non-mobile ul a {
    text-decoration: none
}

#usersite-container nav#main-nav.non-mobile ul a:focus,
#usersite-container nav#main-nav.non-mobile ul a:hover,
#usersite-container nav#main-nav.non-mobile ul a:active {
    outline: 0;
    text-decoration: none
}

#usersite-container nav#main-nav.non-mobile ul a.top {
    white-space: nowrap
}

#usersite-container nav#main-nav.non-mobile ul * {
    margin: 0;
    padding: 0;
    list-style: none
}

#usersite-container nav#main-nav.non-mobile ul li {
    position: relative
}

#usersite-container nav#main-nav.non-mobile ul li:hover {
    visibility: inherit
}

#usersite-container nav#main-nav.non-mobile ul li ul {
    clear: both;
    left: 0;
    position: absolute;
    top: 100%;
    width: auto;
    min-width: 100%;
    visibility: hidden
}

#usersite-container nav#main-nav.non-mobile ul li ul li {
    display: block;
    line-height: normal;
    text-align: left;
    white-space: nowrap
}

#usersite-container nav#main-nav.non-mobile ul li ul.open-upwards {
    top: auto;
    bottom: 100%
}

#usersite-container nav#main-nav.non-mobile ul li a.nolink:hover {
    cursor: default
}

#usersite-container nav#main-nav.non-mobile ul li.top:hover ul {
    visibility: visible
}

#usersite-container nav#main-nav.non-mobile ul li ul li a {
    padding: .5em .8em;
    display: block;
    text-decoration: none
}

#usersite-container nav#main-nav.non-mobile ul li ul li a:hover {
    color: white
}

#usersite-container nav#main-nav.non-mobile ul a {
    display: block;
    position: relative
}

#usersite-container nav#main-nav.non-mobile ul li ul {
    z-index: 101
}

#usersite-container nav#main-nav.non-mobile ul li li {
    background-image: none !important;
    height: auto;
    display: block
}

#usersite-container nav#main-nav.non-mobile ul li li a {
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)
}

#usersite-container nav#main-nav.non-mobile ul li.top li:first-child,
#usersite-container nav#main-nav.non-mobile ul li.top li:first-child a {
    border-top-left-radius: .3em;
    border-top-right-radius: .3em
}

#usersite-container nav#main-nav.non-mobile ul li.top li:last-child,
#usersite-container nav#main-nav.non-mobile ul li.top li:last-child a {
    border-bottom-left-radius: .3em;
    border-bottom-right-radius: .3em
}

#usersite-container nav#main-nav.non-mobile ul.horizontal {
    text-align: center
}

#usersite-container nav#main-nav.non-mobile ul.horizontal ul {
    left: 50%;
    padding-top: 10px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%)
}

#usersite-container nav#main-nav.non-mobile ul.horizontal ul:before {
    left: 50%;
    top: -0.6em;
    margin-left: -0.8em;
    border-width: 0.8em
}

#usersite-container nav#main-nav.non-mobile ul.horizontal ul:after {
    display: none
}

#usersite-container nav#main-nav.non-mobile ul.horizontal ul.open-upwards {
    padding-top: 0;
    padding-bottom: 10px
}

#usersite-container nav#main-nav.non-mobile ul.horizontal ul.open-upwards:before {
    display: none
}

#usersite-container nav#main-nav.non-mobile ul.horizontal ul.open-upwards:after {
    display: block;
    left: 50%;
    bottom: -0.6em;
    margin-left: -0.8em;
    border-width: 0.8em
}

#usersite-container nav#main-nav.non-mobile ul.horizontal ul.arrow-right:before,
#usersite-container nav#main-nav.non-mobile ul.horizontal ul.arrow-right:after {
    left: 90%
}

#usersite-container nav#main-nav.non-mobile ul.horizontal ul.arrow-left:before,
#usersite-container nav#main-nav.non-mobile ul.horizontal ul.arrow-left:after {
    left: 10%
}

#usersite-container nav#main-nav.non-mobile ul.horizontal li.top {
    display: inline-block;
    width: auto;
    height: auto;
    zoom: 1;
    *display: inline;
    margin: 0 5px
}

#usersite-container nav#main-nav.non-mobile ul.horizontal li.top a.top {
    display: inline-block;
    height: 100%;
    zoom: 1;
    -webkit-backface-visibility: hidden
}

#usersite-container nav#main-nav.non-mobile ul.vertical ul:before {
    top: .5em;
    border-width: .5em
}

#usersite-container nav#main-nav.non-mobile ul.vertical.vertical_right ul:before {
    right: -0.5em
}

#usersite-container nav#main-nav.non-mobile ul.vertical.vertical_right ul {
    padding-right: 0.5em
}

#usersite-container nav#main-nav.non-mobile ul.vertical.vertical_left ul:before {
    left: -0.5em
}

#usersite-container nav#main-nav.non-mobile ul.vertical.vertical_left ul {
    padding-left: 0.5em
}

#usersite-container nav#main-nav.non-mobile ul.vertical li {
    display: block;
    height: auto;
    width: 100%
}

#usersite-container nav#main-nav.non-mobile ul.vertical li img {
    margin: 0
}

#usersite-container nav#main-nav.non-mobile ul.vertical li ul li.top {
    width: auto
}

.not-intro-page #usersite-container .featherlight,
.not-intro-page #usersite-container .featherlight .body,
#usersite-container .intro-page .featherlight,
#usersite-container .intro-page .featherlight .body {
    color: #101010;
    font-size: 13px;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
    padding: 10px
}

.not-intro-page #usersite-container .featherlight h2,
.not-intro-page #usersite-container .featherlight h3,
.not-intro-page #usersite-container .featherlight h4,
.not-intro-page #usersite-container .featherlight h5,
.not-intro-page #usersite-container .featherlight h6,
.not-intro-page #usersite-container .featherlight .body h2,
.not-intro-page #usersite-container .featherlight .body h3,
.not-intro-page #usersite-container .featherlight .body h4,
.not-intro-page #usersite-container .featherlight .body h5,
.not-intro-page #usersite-container .featherlight .body h6,
#usersite-container .intro-page .featherlight h2,
#usersite-container .intro-page .featherlight h3,
#usersite-container .intro-page .featherlight h4,
#usersite-container .intro-page .featherlight h5,
#usersite-container .intro-page .featherlight h6,
#usersite-container .intro-page .featherlight .body h2,
#usersite-container .intro-page .featherlight .body h3,
#usersite-container .intro-page .featherlight .body h4,
#usersite-container .intro-page .featherlight .body h5,
#usersite-container .intro-page .featherlight .body h6 {
    color: #666
}

.not-intro-page #usersite-container .featherlight .text-secondary,
.not-intro-page #usersite-container .featherlight .body .text-secondary,
#usersite-container .intro-page .featherlight .text-secondary,
#usersite-container .intro-page .featherlight .body .text-secondary {
    color: #777
}

.not-intro-page #usersite-container .featherlight .text-tertiary,
.not-intro-page #usersite-container .featherlight .body .text-tertiary,
#usersite-container .intro-page .featherlight .text-tertiary,
#usersite-container .intro-page .featherlight .body .text-tertiary {
    font-size: 10px;
    color: #999
}

.not-intro-page #usersite-container .featherlight h1,
.not-intro-page #usersite-container .featherlight .body h1,
#usersite-container .intro-page .featherlight h1,
#usersite-container .intro-page .featherlight .body h1 {
    margin-top: 0;
    font-size: 22px
}

.not-intro-page #usersite-container .featherlight h1,
.not-intro-page #usersite-container .featherlight h1 a,
.not-intro-page #usersite-container .featherlight .body h1,
.not-intro-page #usersite-container .featherlight .body h1 a,
#usersite-container .intro-page .featherlight h1,
#usersite-container .intro-page .featherlight h1 a,
#usersite-container .intro-page .featherlight .body h1,
#usersite-container .intro-page .featherlight .body h1 a {
    color: #000
}

.not-intro-page #usersite-container .featherlight .byline,
.not-intro-page #usersite-container .featherlight .body .byline,
#usersite-container .intro-page .featherlight .byline,
#usersite-container .intro-page .featherlight .body .byline {
    font-size: 16px;
    margin-bottom: 0.5em
}

.not-intro-page #usersite-container .featherlight a,
.not-intro-page #usersite-container .featherlight .body a,
#usersite-container .intro-page .featherlight a,
#usersite-container .intro-page .featherlight .body a {
    color: #4d90fe
}

.not-intro-page #usersite-container .featherlight .button,
.not-intro-page #usersite-container .featherlight form.simple_form input[type="submit"],
.not-intro-page #usersite-container form.simple_form .featherlight input[type="submit"],
.not-intro-page #usersite-container .featherlight form.simple_form input[type="button"],
.not-intro-page #usersite-container form.simple_form .featherlight input[type="button"],
.not-intro-page #usersite-container .featherlight form.simple_form input[type="reset"],
.not-intro-page #usersite-container form.simple_form .featherlight input[type="reset"],
.not-intro-page #usersite-container .featherlight .body .button,
.not-intro-page #usersite-container .featherlight .body form.simple_form input[type="submit"],
.not-intro-page #usersite-container form.simple_form .featherlight .body input[type="submit"],
.not-intro-page #usersite-container .featherlight .body form.simple_form input[type="button"],
.not-intro-page #usersite-container form.simple_form .featherlight .body input[type="button"],
.not-intro-page #usersite-container .featherlight .body form.simple_form input[type="reset"],
.not-intro-page #usersite-container form.simple_form .featherlight .body input[type="reset"],
#usersite-container .intro-page .featherlight .button,
#usersite-container .intro-page .featherlight form.simple_form input[type="submit"],
#usersite-container form.simple_form .intro-page .featherlight input[type="submit"],
#usersite-container .intro-page .featherlight form.simple_form input[type="button"],
#usersite-container form.simple_form .intro-page .featherlight input[type="button"],
#usersite-container .intro-page .featherlight form.simple_form input[type="reset"],
#usersite-container form.simple_form .intro-page .featherlight input[type="reset"],
#usersite-container .intro-page .featherlight .body .button,
#usersite-container .intro-page .featherlight .body form.simple_form input[type="submit"],
#usersite-container form.simple_form .intro-page .featherlight .body input[type="submit"],
#usersite-container .intro-page .featherlight .body form.simple_form input[type="button"],
#usersite-container form.simple_form .intro-page .featherlight .body input[type="button"],
#usersite-container .intro-page .featherlight .body form.simple_form input[type="reset"],
#usersite-container form.simple_form .intro-page .featherlight .body input[type="reset"] {
    background-color: #4d90fe;
    color: #fff
}

.not-intro-page #usersite-container .featherlight .button:hover,
.not-intro-page #usersite-container .featherlight form.simple_form input[type="submit"]:hover,
.not-intro-page #usersite-container form.simple_form .featherlight input[type="submit"]:hover,
.not-intro-page #usersite-container .featherlight form.simple_form input[type="button"]:hover,
.not-intro-page #usersite-container form.simple_form .featherlight input[type="button"]:hover,
.not-intro-page #usersite-container .featherlight form.simple_form input[type="reset"]:hover,
.not-intro-page #usersite-container form.simple_form .featherlight input[type="reset"]:hover,
.not-intro-page #usersite-container .featherlight .body .button:hover,
.not-intro-page #usersite-container .featherlight .body form.simple_form input[type="submit"]:hover,
.not-intro-page #usersite-container form.simple_form .featherlight .body input[type="submit"]:hover,
.not-intro-page #usersite-container .featherlight .body form.simple_form input[type="button"]:hover,
.not-intro-page #usersite-container form.simple_form .featherlight .body input[type="button"]:hover,
.not-intro-page #usersite-container .featherlight .body form.simple_form input[type="reset"]:hover,
.not-intro-page #usersite-container form.simple_form .featherlight .body input[type="reset"]:hover,
#usersite-container .intro-page .featherlight .button:hover,
#usersite-container .intro-page .featherlight form.simple_form input[type="submit"]:hover,
#usersite-container form.simple_form .intro-page .featherlight input[type="submit"]:hover,
#usersite-container .intro-page .featherlight form.simple_form input[type="button"]:hover,
#usersite-container form.simple_form .intro-page .featherlight input[type="button"]:hover,
#usersite-container .intro-page .featherlight form.simple_form input[type="reset"]:hover,
#usersite-container form.simple_form .intro-page .featherlight input[type="reset"]:hover,
#usersite-container .intro-page .featherlight .body .button:hover,
#usersite-container .intro-page .featherlight .body form.simple_form input[type="submit"]:hover,
#usersite-container form.simple_form .intro-page .featherlight .body input[type="submit"]:hover,
#usersite-container .intro-page .featherlight .body form.simple_form input[type="button"]:hover,
#usersite-container form.simple_form .intro-page .featherlight .body input[type="button"]:hover,
#usersite-container .intro-page .featherlight .body form.simple_form input[type="reset"]:hover,
#usersite-container form.simple_form .intro-page .featherlight .body input[type="reset"]:hover {
    background-color: #0161fd
}

.not-intro-page #usersite-container .featherlight .actions,
.not-intro-page #usersite-container .featherlight .body .actions,
#usersite-container .intro-page .featherlight .actions,
#usersite-container .intro-page .featherlight .body .actions {
    clear: both;
    margin: 1.15em 0 0.15em 0
}

.not-intro-page #usersite-container .featherlight .disclaimer,
.not-intro-page #usersite-container .featherlight .body .disclaimer,
#usersite-container .intro-page .featherlight .disclaimer,
#usersite-container .intro-page .featherlight .body .disclaimer {
    margin: 1em 0 0 0
}

.not-intro-page #usersite-container .featherlight .simple_form textarea,
.not-intro-page #usersite-container .featherlight .simple_form input,
.not-intro-page #usersite-container .featherlight .body .simple_form textarea,
.not-intro-page #usersite-container .featherlight .body .simple_form input,
#usersite-container .intro-page .featherlight .simple_form textarea,
#usersite-container .intro-page .featherlight .simple_form input,
#usersite-container .intro-page .featherlight .body .simple_form textarea,
#usersite-container .intro-page .featherlight .body .simple_form input {
    border: 1px solid #ccc
}

.not-intro-page #usersite-container .featherlight .simple_form textarea:focus,
.not-intro-page #usersite-container .featherlight .simple_form input:focus,
.not-intro-page #usersite-container .featherlight .body .simple_form textarea:focus,
.not-intro-page #usersite-container .featherlight .body .simple_form input:focus,
#usersite-container .intro-page .featherlight .simple_form textarea:focus,
#usersite-container .intro-page .featherlight .simple_form input:focus,
#usersite-container .intro-page .featherlight .body .simple_form textarea:focus,
#usersite-container .intro-page .featherlight .body .simple_form input:focus {
    border-color: #666;
    box-shadow: 0 0 4px rgba(102, 102, 102, 0.5)
}

.not-intro-page #usersite-container .featherlight section.dialog-small,
#usersite-container .intro-page .featherlight section.dialog-small {
    max-width: 620px
}

.not-intro-page #usersite-container .featherlight section.dialog-large,
#usersite-container .intro-page .featherlight section.dialog-large {
    max-width: 750px
}

.not-intro-page #usersite-container .featherlight section.dialog-authentication,
#usersite-container .intro-page .featherlight section.dialog-authentication {
    padding-left: 72px;
    background: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersites/lock_large_a17-4e7b1b7b3f01050ffac2a8af8099eae9.png) no-repeat 10px 10px
}

.not-intro-page #usersite-container .featherlight section.dialog-profile,
#usersite-container .intro-page .featherlight section.dialog-profile {
    padding-left: 72px;
    background: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersites/member_large_a17-0d032eaa1d0ec1c13695110a5ac4b5b6.png) no-repeat 10px 10px
}

.not-intro-page #usersite-container .featherlight section.dialog-profile .editable_upload_area,
#usersite-container .intro-page .featherlight section.dialog-profile .editable_upload_area {
    height: 160px
}

.not-intro-page #usersite-container .featherlight section.dialog-profile .editable_upload_area .change_image,
#usersite-container .intro-page .featherlight section.dialog-profile .editable_upload_area .change_image {
    display: none
}

.not-intro-page #usersite-container .featherlight section.dialog-profile .editable_upload_area.no_additional_upload .change_image,
#usersite-container .intro-page .featherlight section.dialog-profile .editable_upload_area.no_additional_upload .change_image {
    display: block
}

.not-intro-page #usersite-container .featherlight section.dialog-download,
#usersite-container .intro-page .featherlight section.dialog-download {
    padding-left: 72px;
    background: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/usersites/download_50-2bcc6662c1f73483d045145b7c7d21ed.png) no-repeat 10px 10px
}

.not-intro-page #usersite-container .featherlight section.dialog-share,
#usersite-container .intro-page .featherlight section.dialog-share {
    max-width: 28em
}

#usersite-container .member-wrap ul.actions {
    text-transform: uppercase;
    font-size: 0.7em;
    text-align: right;
    margin: 0
}

#usersite-container .member-wrap ul.actions li {
    display: inline
}

#usersite-container .member-wrap figure.avatar {
    float: right;
    margin: 0 0 0 .8em
}

html.not-logged-in #usersite-container .if-logged-in {
    display: none !important
}

html.logged-in #usersite-container .unless-logged-in {
    display: none !important
}

#usersite-container [feature-width~="<900"] .video.responsive .video-container,
#usersite-container [feature-width~="<900"] .html_feature .video-container,
#usersite-container [feature-width~="<400"] .video-container,
#usersite-container .video.responsive {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}

#usersite-container [feature-width~="<900"] .video.responsive .video-container iframe,
#usersite-container [feature-width~="<900"] .video.responsive .video-container object,
#usersite-container [feature-width~="<900"] .video.responsive .video-container embed,
#usersite-container [feature-width~="<900"] .html_feature .video-container iframe,
#usersite-container [feature-width~="<900"] .html_feature .video-container object,
#usersite-container [feature-width~="<900"] .html_feature .video-container embed,
#usersite-container [feature-width~="<400"] .video-container iframe,
#usersite-container [feature-width~="<400"] .video-container object,
#usersite-container [feature-width~="<400"] .video-container embed,
#usersite-container .video.responsive iframe,
#usersite-container .video.responsive object,
#usersite-container .video.responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#usersite-container .blink {
    -webkit-animation: blinkAnimation 400ms 3;
    -moz-animation: blinkAnimation 400ms 3;
    -o-animation: blinkAnimation 400ms 3;
    animation: blinkAnimation 400ms 3
}

#usersite-container .button,
#usersite-container form.simple_form input[type="submit"],
#usersite-container form.simple_form input[type="button"],
#usersite-container form.simple_form input[type="reset"] {
    border-radius: 3px;
    padding: 0 20px;
    font-weight: normal;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    box-sizing: border-box;
    text-transform: uppercase;
    letter-spacing: 1px;
    height: 40px;
    line-height: 38px
}

#usersite-container .button:hover,
#usersite-container form.simple_form input[type="submit"]:hover,
#usersite-container form.simple_form input[type="button"]:hover,
#usersite-container form.simple_form input[type="reset"]:hover,
#usersite-container .button:focus,
#usersite-container form.simple_form input[type="submit"]:focus,
#usersite-container form.simple_form input[type="button"]:focus,
#usersite-container form.simple_form input[type="reset"]:focus {
    text-decoration: none;
    outline: none
}

#usersite-container .button.disabled,
#usersite-container form.simple_form input.disabled[type="submit"],
#usersite-container form.simple_form input.disabled[type="button"],
#usersite-container form.simple_form input.disabled[type="reset"],
#usersite-container .button.disabled:hover,
#usersite-container form.simple_form input.disabled[type="submit"]:hover,
#usersite-container form.simple_form input.disabled[type="button"]:hover,
#usersite-container form.simple_form input.disabled[type="reset"]:hover,
#usersite-container .button.disabled:focus,
#usersite-container form.simple_form input.disabled[type="submit"]:focus,
#usersite-container form.simple_form input.disabled[type="button"]:focus,
#usersite-container form.simple_form input.disabled[type="reset"]:focus,
#usersite-container .button.disabled:active,
#usersite-container form.simple_form input.disabled[type="submit"]:active,
#usersite-container form.simple_form input.disabled[type="button"]:active,
#usersite-container form.simple_form input.disabled[type="reset"]:active,
#usersite-container .button[disabled],
#usersite-container form.simple_form input[disabled][type="submit"],
#usersite-container form.simple_form input[disabled][type="button"],
#usersite-container form.simple_form input[disabled][type="reset"],
#usersite-container .button[disabled]:hover,
#usersite-container form.simple_form input[disabled][type="submit"]:hover,
#usersite-container form.simple_form input[disabled][type="button"]:hover,
#usersite-container form.simple_form input[disabled][type="reset"]:hover,
#usersite-container .button[disabled]:focus,
#usersite-container form.simple_form input[disabled][type="submit"]:focus,
#usersite-container form.simple_form input[disabled][type="button"]:focus,
#usersite-container form.simple_form input[disabled][type="reset"]:focus,
#usersite-container .button[disabled]:active,
#usersite-container form.simple_form input[disabled][type="submit"]:active,
#usersite-container form.simple_form input[disabled][type="button"]:active,
#usersite-container form.simple_form input[disabled][type="reset"]:active {
    cursor: not-allowed;
    opacity: .75
}

#usersite-container .button-tertiary {
    background: transparent
}

#usersite-container .button-circle {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

#usersite-container .button-long {
    min-width: 70px
}

#usersite-container .icon-button:before {
    font-size: 1.3em;
    vertical-align: middle;
    margin-right: 2px
}

#usersite-container .button-small,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .button,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="submit"],
#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="submit"],
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="button"],
#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="button"],
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="reset"],
#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="reset"] {
    padding: 0 12px;
    font-size: 12px;
    height: 26px;
    line-height: 24px
}

#usersite-container .heading-primary,
#usersite-container .heading-secondary,
#usersite-container .heading-tertiary {
    word-wrap: break-word
}

#usersite-container .heading-secondary {
    font-size: 1.875em;
    line-height: 1.35
}

#usersite-container [feature-width~="<400"] .heading-secondary {
    font-size: 1.375em
}

#usersite-container .heading-tertiary {
    font-size: 1.375em;
    line-height: 1.15
}

#usersite-container .heading-quaternary {
    font-size: 1em;
    line-height: 1.15;
    text-transform: uppercase;
    margin-bottom: 1.15em
}

#usersite-container .text-secondary {
    font-size: 12px
}

#usersite-container .sale-tag {
    position: absolute;
    top: 6px;
    right: 6px;
    font-size: 9px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.5;
    z-index: 10;
    background: #000;
    padding: 2px 5px 1px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-width: 1px;
    color: #fff;
    font-family: 'Helevetica', Arial, sans-serif
}

#usersite-container span.font_small {
    font-size: 0.8em
}

#usersite-container span.font_regular {
    font-size: 1em
}

#usersite-container span.font_large {
    font-size: 1.4em
}

#usersite-container span.font_xl {
    font-size: 2em
}

#usersite-container div.captioned.justify_inline,
#usersite-container img.justify_inline {
    float: none;
    display: inline
}

#usersite-container div.captioned.justify_left,
#usersite-container img.justify_left {
    float: left;
    margin: 0.5em
}

#usersite-container div.captioned.justify_right,
#usersite-container img.justify_right {
    float: right;
    margin: 0.5em
}

#usersite-container div.captioned.justify_center,
#usersite-container img.justify_center {
    display: block;
    margin: 0.5em auto;
    float: none
}

#usersite-container img.justify_absMiddle {
    vertical-align: middle
}

#usersite-container img.justify_none {
    display: inline;
    margin: 0;
    padding: 0;
    float: none
}

#usersite-container div.captioned.border_thin img,
#usersite-container img.border_thin {
    border: thin solid black
}

#usersite-container div.captioned.border_medium img,
#usersite-container img.border_medium {
    border: medium solid black
}

#usersite-container div.captioned.border_thick img,
#usersite-container img.border_thick {
    border: thick solid black
}

#usersite-container div.captioned {
    text-align: center
}

#usersite-container div.captioned img {
    margin-bottom: 0.5em;
    height: auto
}

#usersite-container div.captioned .caption {
    display: block;
    width: auto;
    text-align: center;
    margin: 0.15em 0
}

#usersite-container div.captioned.justify_none {
    text-align: left
}

#usersite-container div.captioned.justify_none .caption {
    text-align: left
}

#usersite-container div.captioned.size_s img,
#usersite-container img.size_s {
    width: 125px;
    height: auto
}

#usersite-container div.captioned.size_m img,
#usersite-container img.size_m {
    width: 300px;
    height: auto
}

#usersite-container div.captioned.size_l img,
#usersite-container img.size_l {
    width: 600px;
    height: auto
}

#usersite-container div.captioned.size_xl img,
#usersite-container img.size_xl {
    width: 100%;
    height: auto
}

#usersite-container div.captioned.size_orig[width=''] img,
#usersite-container img.size_orig[width=''] {
    width: auto;
    height: auto
}

#usersite-container div.captioned.size_orig img,
#usersite-container img.size_orig {
    max-width: 100%;
    height: auto
}

#usersite-container [feature-width~="<600"] div.captioned.size_l img,
#usersite-container [feature-width~="<600"] img.size_l {
    width: 100%;
    height: auto
}

#usersite-container [feature-width~="<300"] div.captioned.size_m img,
#usersite-container [feature-width~="<300"] img.size_m {
    width: 100%;
    height: auto
}

#usersite-container [feature-width~="<200"] div.captioned.size_s img,
#usersite-container [feature-width~="<200"] img.size_s {
    width: 100%;
    height: auto
}

#usersite-container .pagination {
    text-align: center;
    margin-top: .8em;
    padding: .8em 0
}

#usersite-container .pagination .first,
#usersite-container .pagination .last {
    display: none
}

#usersite-container .pagination span,
#usersite-container .pagination a {
    display: inline-block
}

#usersite-container .pagination a,
#usersite-container .pagination a:hover,
#usersite-container .pagination a:focus {
    text-decoration: none
}

#usersite-container .pagination span.page a,
#usersite-container .pagination span.current {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 2em;
    height: 2em;
    border-radius: 50%
}

#usersite-container .pagination span.current {
    cursor: default
}

#usersite-container .pagination span.prev,
#usersite-container .pagination span.next {
    line-height: 1.7
}

#usersite-container .pagination span.prev a,
#usersite-container .pagination span.next a {
    padding: .2em .6em
}

#usersite-container .pagination span.prev a:before,
#usersite-container .pagination span.prev a:after,
#usersite-container .pagination span.next a:before,
#usersite-container .pagination span.next a:after {
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: -.1em;
    opacity: .35
}

#usersite-container .pagination span.prev a:hover:before,
#usersite-container .pagination span.prev a:hover:after,
#usersite-container .pagination span.prev a:focus:before,
#usersite-container .pagination span.prev a:focus:after,
#usersite-container .pagination span.next a:hover:before,
#usersite-container .pagination span.next a:hover:after,
#usersite-container .pagination span.next a:focus:before,
#usersite-container .pagination span.next a:focus:after {
    opacity: 0.65
}

#usersite-container .pagination .pagination-decoration {
    font-size: 0.6em
}

#usersite-container .pagination span.prev {
    float: left
}

#usersite-container .pagination span.prev .pagination-decoration {
    margin-right: .4em
}

#usersite-container .pagination span.next {
    float: right
}

#usersite-container .pagination span.next .pagination-decoration {
    margin-left: .4em
}

#usersite-container form.simple_form .error {
    color: #e43737
}

#usersite-container form.simple_form .field_with_errors input,
#usersite-container form.simple_form .field_with_errors textarea {
    border: 1px solid #cf6161;
    border-color: rgba(204, 10, 10, 0.5) rgba(204, 10, 10, 0.45) rgba(204, 10, 10, 0.4)
}

#usersite-container form.simple_form .field_with_errors .error {
    margin: .25em 0;
    color: #e43737;
    color: rgba(230, 0, 0, 0.65);
    font-size: 0.8em
}

#usersite-container form.simple_form #errorExplanation {
    background: #fff47d;
    border: solid 1px #ccc14f;
    color: #4d3c22;
    margin-bottom: 20px;
    padding: 10px 20px
}

#usersite-container form.simple_form #errorExplanation h2 {
    color: #4d3c22;
    font-weight: bold
}

#usersite-container form.simple_form #errorExplanation ul {
    padding-left: 20px
}

#usersite-container form.simple_form #errorExplanation li {
    list-style: disc
}

#usersite-container form.simple_form abbr {
    display: none
}

#usersite-container form.simple_form .input,
#usersite-container form.simple_form .actions {
    margin: 0.55em 0
}

#usersite-container form.simple_form .input {
    display: inline-block
}

#usersite-container form.simple_form .input label {
    display: block;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: .5em
}

#usersite-container form.simple_form input,
#usersite-container form.simple_form textarea {
    display: block;
    padding: .42em 1em;
    width: 100%;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#usersite-container form.simple_form input:focus,
#usersite-container form.simple_form textarea:focus {
    outline: 0
}

#usersite-container form.simple_form textarea {
    font-size: 1em;
    min-height: 10em
}

#usersite-container form.simple_form input[type="submit"],
#usersite-container form.simple_form input[type="button"],
#usersite-container form.simple_form input[type="reset"] {
    width: auto
}

#usersite-container form.simple_form .input+button,
#usersite-container form.simple_form .input+input[type="submit"],
#usersite-container form.simple_form .input+input[type="button"],
#usersite-container form.simple_form .input+input[type="reset"] {
    margin-left: .6em
}

#usersite-container form.simple_form .input.checkbox .input_field label,
#usersite-container form.simple_form .input.radio .input_field label {
    font-weight: 400
}

#usersite-container form.simple_form .input.checkbox .input_field input,
#usersite-container form.simple_form .input.radio .input_field input {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    margin-right: .5em;
    padding: 0.42em;
    border: 0
}

#usersite-container form.simple_form .input.date .input_field {
    display: inline-block
}

#usersite-container form.simple_form .input.date input {
    display: inline
}

#usersite-container form.simple_form div.no_additional_upload ul.upload_list {
    padding-left: 0;
    list-style: none
}

@media (min-width: 600px) {
    #usersite-container form.simple_form .input.text {
        width: 75%
    }
    .block-row .layout_half #usersite-container form.simple_form .input.text {
        width: 100%
    }
    #usersite-container form.simple_form .input.string,
    #usersite-container form.simple_form .input.email,
    #usersite-container form.simple_form .input.url,
    #usersite-container form.simple_form .input.tel,
    #usersite-container form.simple_form .input.password {
        width: 48%;
        float: left
    }
    #usersite-container form.simple_form .input.string:first-child,
    #usersite-container form.simple_form .input.email:first-child,
    #usersite-container form.simple_form .input.url:first-child,
    #usersite-container form.simple_form .input.tel:first-child,
    #usersite-container form.simple_form .input.password:first-child {
        margin-right: 4%
    }
    .block-row .layout_half #usersite-container form.simple_form .input.string,
    .block-row .layout_half #usersite-container form.simple_form .input.email,
    .block-row .layout_half #usersite-container form.simple_form .input.url,
    .block-row .layout_half #usersite-container form.simple_form .input.tel,
    .block-row .layout_half #usersite-container form.simple_form .input.password {
        width: 100%
    }
}

#usersite-container table.underlined,
#usersite-container table.ui-collection {
    margin-bottom: 10px;
    width: 100%;
    border-spacing: 0
}

#usersite-container table.underlined thead tr th,
#usersite-container table.ui-collection thead tr th {
    padding: 0 12px;
    color: #999;
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

#usersite-container table.underlined tbody tr td,
#usersite-container table.ui-collection tbody tr td {
    padding: 16px 12px;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

#usersite-container table.underlined tbody tr td:first-child,
#usersite-container table.ui-collection tbody tr td:first-child {
    padding-left: 20px
}

#usersite-container table.underlined .primary h2,
#usersite-container table.ui-collection .primary h2 {
    font-size: 1.375em;
    font-weight: 700;
    margin: .4em 0
}

#usersite-container table.underlined .primary p,
#usersite-container table.ui-collection .primary p {
    font-size: 0.8em;
    margin: .4em 0;
    line-height: 1.3
}

#usersite-container table.underlined .secondary,
#usersite-container table.ui-collection .secondary {
    font-size: 0.8em
}

#usersite-container table.underlined .nowrap,
#usersite-container table.ui-collection .nowrap {
    white-space: nowrap
}

#usersite-container #page-root .blog_feature h1,
#usersite-container .post-single h1 {
    margin-top: .8em
}

#usersite-container #page-root .blog_feature footer,
#usersite-container .post-single footer {
    clear: both
}

#usersite-container #page-root .blog_feature .blog-footer,
#usersite-container .post-single .blog-footer {
    margin: 2em 0 0;
    border-top: 1px solid rgba(128, 128, 128, 0.2)
}

#usersite-container #page-root .blog_feature .meta,
#usersite-container .post-single .meta {
    font-size: 0.7em;
    font-weight: normal
}

#usersite-container #page-root .blog_feature .meta .post-info,
#usersite-container .post-single .meta .post-info {
    float: left;
    margin: 0;
    margin-right: .35em;
    padding-top: 17px;
    font-family: 'Helvetica Neue', Arial, sans-serif
}

#usersite-container #page-root .blog_feature .meta .blog-actions,
#usersite-container .post-single .meta .blog-actions {
    float: right;
    list-style: none;
    padding-left: 0;
    padding-top: 1.2em;
    margin: 0
}

#usersite-container #page-root .blog_feature .meta .blog-actions>li,
#usersite-container .post-single .meta .blog-actions>li {
    display: inline-block;
    padding-left: 8px
}

#usersite-container #page-root .blog_feature .meta .blog-actions>li .button,
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="submit"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="button"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="reset"],
#usersite-container .post-single .meta .blog-actions>li .button,
#usersite-container .post-single .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li input[type="submit"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li input[type="button"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li input[type="reset"] {
    padding: 0 12px;
    font-size: 12px;
    height: 26px;
    line-height: 24px
}

#usersite-container #page-root .blog_feature .read-more,
#usersite-container .post-single .read-more {
    font-weight: bold
}

#usersite-container #page-root .blog_feature .comments-title,
#usersite-container .post-single .comments-title {
    position: relative
}

#usersite-container #page-root .blog_feature .comments-title h1,
#usersite-container .post-single .comments-title h1 {
    font-size: 0.8em;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    padding: 1.5em 0;
    width: 176px;
    font-weight: 400;
    border-width: 1px;
    border-style: solid;
    border-bottom: 0;
    margin: 0
}

#usersite-container #page-root .blog_feature .comments-title h1>span,
#usersite-container .post-single .comments-title h1>span {
    position: absolute;
    top: 3px;
    right: 0;
    bottom: 0;
    left: 178px;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

#usersite-container .rss-link {
    display: block;
    margin: 1em 0 0;
    font-size: 0.8em
}

#usersite-container #page-root section.blog_feature article {
    margin-bottom: 1.4em;
    margin-top: 1.0em;
    padding-top: 1.15em
}

#usersite-container #page-root section.blog_feature article:first-of-type {
    margin-top: 0
}

#usersite-container #page-root section.blog_feature article.post-grid {
    margin: 0;
    padding: 0
}

#usersite-container section.blog_feature .load-more {
    text-align: center;
    padding: 16px
}

#usersite-container section.blog_feature .load-more a {
    min-width: 31%
}

@media screen and (max-width: 560px) {
    #usersite-container section.blog_feature .load-more a {
        width: 100%
    }
}

#usersite-container #content-wrap section.blog_feature .grid .read-more {
    margin-left: 0
}

#usersite-container #content-wrap section.blog_feature .grid-sizer,
#usersite-container #content-wrap section.blog_feature .post-grid {
    width: 33.33%
}

#usersite-container #content-wrap section.blog_feature[feature-width~="<760"] .grid-sizer,
#usersite-container #content-wrap section.blog_feature[feature-width~="<760"] .post-grid {
    width: 50%
}

#usersite-container #content-wrap section.blog_feature[feature-width~="<460"] .grid-sizer,
#usersite-container #content-wrap section.blog_feature[feature-width~="<460"] .post-grid {
    width: 100%
}

#usersite-container #content-wrap section.blog_feature[feature-width~="<460"] .grid-post {
    padding: 2% 0
}

#usersite-container #content-wrap section.blog_feature .grid-post {
    padding: 5%
}

#usersite-container #content-wrap section.blog_feature .grid .message a {
    word-wrap: break-word
}

#usersite-container #content-wrap section.blog_feature .grid-post-inner {
    border: 1px solid rgba(134, 134, 134, 0.5)
}

#usersite-container #content-wrap section.blog_feature .grid-post-inner>a {
    display: block;
    line-height: 0
}

#usersite-container #content-wrap section.blog_feature .grid-post-inner img.featured {
    width: 100%;
    padding: 0;
    margin: 0
}

#usersite-container #content-wrap section.blog_feature .grid-post-inner h3 {
    margin-top: 0
}

#usersite-container #content-wrap section.blog_feature .grid-post-inner .post-wrap {
    padding: 16px
}

#usersite-container #page-root article.single_post .post .message {
    font-size: 1.375em;
    margin-top: 1em;
    margin-bottom: 1.5em
}

#usersite-container #page-root section.blog_feature article>.track,
#usersite-container article.post-single>.track {
    margin: 2.4em 0 1.4em
}

#usersite-container #page-root section.blog_feature article>.track-actions,
#usersite-container article.post-single>.track-actions {
    text-align: left;
    margin-bottom: 2.75em
}

#usersite-container .calendar_feature .header {
    text-align: center
}

#usersite-container .calendar_feature .view-past-events {
    margin-top: 1em;
    margin-bottom: 1em;
    text-align: center
}

#usersite-container section.calendar_feature img.event-placeholder-image,
#usersite-container section.bandsintown_feature img.event-placeholder-image {
    opacity: 0.75
}

#usersite-container section.calendar_feature #calendar .month header,
#usersite-container section.bandsintown_feature #calendar .month header {
    text-align: center
}

#usersite-container section.calendar_feature #calendar .month header h2,
#usersite-container section.bandsintown_feature #calendar .month header h2 {
    display: inline-block;
    font-size: 1.375em;
    font-weight: 400
}

#usersite-container section.calendar_feature #calendar .month header .month-name,
#usersite-container section.bandsintown_feature #calendar .month header .month-name {
    display: inline-block;
    width: 10em;
    vertical-align: text-top
}

#usersite-container section.calendar_feature #calendar .month header .prev,
#usersite-container section.calendar_feature #calendar .month header .next,
#usersite-container section.bandsintown_feature #calendar .month header .prev,
#usersite-container section.bandsintown_feature #calendar .month header .next {
    display: inline-block;
    line-height: 1;
    font-size: 1.375em;
    opacity: .7;
    text-align: center;
    position: relative;
    vertical-align: baseline;
    overflow: visible;
    font-family: 'font-icons'
}

#usersite-container section.calendar_feature #calendar .month header .prev:hover,
#usersite-container section.calendar_feature #calendar .month header .prev:focus,
#usersite-container section.calendar_feature #calendar .month header .next:hover,
#usersite-container section.calendar_feature #calendar .month header .next:focus,
#usersite-container section.bandsintown_feature #calendar .month header .prev:hover,
#usersite-container section.bandsintown_feature #calendar .month header .prev:focus,
#usersite-container section.bandsintown_feature #calendar .month header .next:hover,
#usersite-container section.bandsintown_feature #calendar .month header .next:focus {
    opacity: 1
}

#usersite-container section.calendar_feature #calendar .month header .prev i,
#usersite-container section.calendar_feature #calendar .month header .next i,
#usersite-container section.bandsintown_feature #calendar .month header .prev i,
#usersite-container section.bandsintown_feature #calendar .month header .next i {
    vertical-align: baseline
}

#usersite-container section.calendar_feature #calendar .month header .prev i:before,
#usersite-container section.calendar_feature #calendar .month header .next i:before,
#usersite-container section.bandsintown_feature #calendar .month header .prev i:before,
#usersite-container section.bandsintown_feature #calendar .month header .next i:before {
    vertical-align: 0
}

#usersite-container section.calendar_feature #calendar .month table.calendar,
#usersite-container section.bandsintown_feature #calendar .month table.calendar {
    border-spacing: 0;
    width: 100%;
    margin-top: .7em
}

#usersite-container section.calendar_feature #calendar .month table.calendar th,
#usersite-container section.bandsintown_feature #calendar .month table.calendar th {
    display: none
}

#usersite-container section.calendar_feature #calendar .month table.calendar td,
#usersite-container section.bandsintown_feature #calendar .month table.calendar td {
    vertical-align: top;
    width: 14.28571%;
    height: 92px;
    padding: 2px;
    border-width: 1px;
    border-style: solid
}

#usersite-container section.calendar_feature #calendar .month table.calendar td+td,
#usersite-container section.bandsintown_feature #calendar .month table.calendar td+td {
    border-left: 0
}

#usersite-container section.calendar_feature #calendar .month table.calendar tr+tr td,
#usersite-container section.bandsintown_feature #calendar .month table.calendar tr+tr td {
    border-top: 0
}

#usersite-container section.calendar_feature #calendar .month table.calendar .day,
#usersite-container section.bandsintown_feature #calendar .month table.calendar .day {
    font-size: 12px;
    float: right;
    margin: 3px 4px 0 0;
    background: none;
    position: relative;
    z-index: 5
}

#usersite-container section.calendar_feature #calendar .month table.calendar td.other-month .day,
#usersite-container section.bandsintown_feature #calendar .month table.calendar td.other-month .day {
    opacity: .5
}

#usersite-container section.calendar_feature #calendar .month table.calendar td.other-month .with-events .day,
#usersite-container section.calendar_feature #calendar .month table.calendar .with-events .day,
#usersite-container section.bandsintown_feature #calendar .month table.calendar td.other-month .with-events .day,
#usersite-container section.bandsintown_feature #calendar .month table.calendar .with-events .day {
    opacity: .6
}

#usersite-container section.calendar_feature #calendar .month table.calendar ul,
#usersite-container section.bandsintown_feature #calendar .month table.calendar ul {
    list-style: none;
    margin: 0;
    padding-left: 0
}

#usersite-container section.calendar_feature #calendar .month table.calendar ul>li,
#usersite-container section.bandsintown_feature #calendar .month table.calendar ul>li {
    margin: 0;
    padding: 0
}

#usersite-container section.calendar_feature #calendar .month table.calendar ul>li>a,
#usersite-container section.bandsintown_feature #calendar .month table.calendar ul>li>a {
    display: block;
    padding: 3px 6px;
    font-size: 11px;
    border-radius: 2px
}

#usersite-container section.calendar_feature #calendar .month table.calendar ul>li>a:hover,
#usersite-container section.calendar_feature #calendar .month table.calendar ul>li>a:focus,
#usersite-container section.bandsintown_feature #calendar .month table.calendar ul>li>a:hover,
#usersite-container section.bandsintown_feature #calendar .month table.calendar ul>li>a:focus {
    text-decoration: none
}

#usersite-container section.calendar_feature #calendar .month table.calendar ul>li .tooltip,
#usersite-container section.bandsintown_feature #calendar .month table.calendar ul>li .tooltip {
    display: none
}

#usersite-container section.calendar_feature #calendar .month table.calendar ul>li:first-child a,
#usersite-container section.bandsintown_feature #calendar .month table.calendar ul>li:first-child a {
    padding-top: 18px
}

#usersite-container section.calendar_feature #calendar .month table.calendar ul>li+li,
#usersite-container section.bandsintown_feature #calendar .month table.calendar ul>li+li {
    margin-top: 2px
}

#usersite-container section.calendar_feature[feature-width~=">800"] #calendar .month table.calendar td,
#usersite-container section.bandsintown_feature[feature-width~=">800"] #calendar .month table.calendar td {
    height: 110px
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar td,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar td {
    height: 65px
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li {
    position: relative
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li>a,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li>a {
    height: 62px;
    padding-top: 0
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li>a *,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li>a * {
    display: none
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip {
    color: #666;
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    width: 350px;
    border-radius: 3px;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    z-index: 10;
    bottom: 40px;
    right: -150px;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip:after,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip:after {
    content: '';
    border: 10px solid;
    border-color: #fff transparent transparent transparent;
    position: absolute;
    bottom: -20px;
    right: 162px
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip a,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip a {
    color: inherit
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip a:hover,
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip a:focus,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip a:hover,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip a:focus {
    text-decoration: none
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip>a,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip>a {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .image,
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .calendar-placeholder,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .image,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .calendar-placeholder {
    float: left;
    padding: 18px 16px 18px 18px
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .image,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .image {
    font-size: 0;
    line-height: 0
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .image img,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .image img {
    width: 70px
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .text,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .text {
    float: left;
    padding: 18px 18px 18px 0;
    width: 220px
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip h2,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip h2 {
    color: #000;
    font-size: 1em
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .meta,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .meta {
    color: #999;
    font-size: 1em;
    margin-bottom: 0
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .vcard,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li .tooltip .vcard {
    margin-right: .5em
}

#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul>li:hover .tooltip,
#usersite-container section.bandsintown_feature[feature-width~="<600"] #calendar .month table.calendar ul>li:hover .tooltip {
    visibility: visible;
    opacity: 1
}

#usersite-container section.calendar_feature[feature-width~="<600"][feature-width~="<440"] #calendar .month header .month-name,
#usersite-container section.bandsintown_feature[feature-width~="<600"][feature-width~="<440"] #calendar .month header .month-name {
    width: auto;
    padding-left: .25em;
    padding-right: .25em
}

#usersite-container section.calendar_feature[feature-width~="<600"][feature-width~="<440"] #calendar .month table.calendar td,
#usersite-container section.bandsintown_feature[feature-width~="<600"][feature-width~="<440"] #calendar .month table.calendar td {
    height: 45px
}

#usersite-container section.calendar_feature[feature-width~="<600"][feature-width~="<440"] #calendar .month table.calendar ul>li>a,
#usersite-container section.bandsintown_feature[feature-width~="<600"][feature-width~="<440"] #calendar .month table.calendar ul>li>a {
    height: 42px
}

#usersite-container section.calendar_feature[feature-width~="<600"][feature-width~="<440"] .body,
#usersite-container section.bandsintown_feature[feature-width~="<600"][feature-width~="<440"] .body {
    padding-left: 0px;
    padding-right: 0px
}

#usersite-container section.calendar_feature[feature-width~="<600"][feature-width~="<440"] .event-description .event-info,
#usersite-container section.bandsintown_feature[feature-width~="<600"][feature-width~="<440"] .event-description .event-info {
    clear: both
}

#usersite-container section.calendar_feature[feature-width~="<600"][feature-width~="<300"] #calendar .month table.calendar td,
#usersite-container section.bandsintown_feature[feature-width~="<600"][feature-width~="<300"] #calendar .month table.calendar td {
    height: 25px
}

#usersite-container section.calendar_feature[feature-width~="<600"][feature-width~="<300"] #calendar .month table.calendar ul>li>a,
#usersite-container section.bandsintown_feature[feature-width~="<600"][feature-width~="<300"] #calendar .month table.calendar ul>li>a {
    height: 22px
}

#usersite-container section.calendar_feature article.list-style,
#usersite-container section.bandsintown_feature article.list-style {
    width: 100%;
    overflow: hidden;
    padding: 2em 0 1.8em
}

#usersite-container section.calendar_feature article.list-style:first-child,
#usersite-container section.calendar_feature article.list-style:first-of-type,
#usersite-container section.bandsintown_feature article.list-style:first-child,
#usersite-container section.bandsintown_feature article.list-style:first-of-type {
    border-top: 0;
    padding-top: 0.7em
}

#usersite-container section.calendar_feature article.list-style:last-of-type,
#usersite-container section.bandsintown_feature article.list-style:last-of-type {
    border: none
}

#usersite-container section.calendar_feature article.list-style .image-social,
#usersite-container section.bandsintown_feature article.list-style .image-social {
    float: left;
    width: 125px
}

#usersite-container section.calendar_feature article.list-style .image-social img,
#usersite-container section.bandsintown_feature article.list-style .image-social img {
    width: 100%
}

#usersite-container section.calendar_feature article.list-style .text,
#usersite-container section.bandsintown_feature article.list-style .text {
    margin-left: 150px
}

#usersite-container section.calendar_feature article.list-style .text h2,
#usersite-container section.bandsintown_feature article.list-style .text h2 {
    font-size: 1.375em;
    padding: 0;
    margin: .4em 0 .25em
}

#usersite-container section.calendar_feature article.list-style .text .vcard,
#usersite-container section.bandsintown_feature article.list-style .text .vcard {
    margin: .5em 0 0
}

#usersite-container section.calendar_feature article.list-style .text .buying-options p,
#usersite-container section.calendar_feature article.list-style .text .description p,
#usersite-container section.bandsintown_feature article.list-style .text .buying-options p,
#usersite-container section.bandsintown_feature article.list-style .text .description p {
    margin: 1.25em 0 0
}

#usersite-container section.calendar_feature article.list-style .text .buying-options a,
#usersite-container section.calendar_feature article.list-style .text .description a,
#usersite-container section.bandsintown_feature article.list-style .text .buying-options a,
#usersite-container section.bandsintown_feature article.list-style .text .description a {
    word-wrap: break-word;
    word-break: break-all
}

#usersite-container section.calendar_feature article.list-style .text .buying-options .button,
#usersite-container section.calendar_feature article.list-style .text .buying-options form.simple_form input[type="submit"],
#usersite-container form.simple_form section.calendar_feature article.list-style .text .buying-options input[type="submit"],
#usersite-container section.calendar_feature article.list-style .text .buying-options form.simple_form input[type="button"],
#usersite-container form.simple_form section.calendar_feature article.list-style .text .buying-options input[type="button"],
#usersite-container section.calendar_feature article.list-style .text .buying-options form.simple_form input[type="reset"],
#usersite-container form.simple_form section.calendar_feature article.list-style .text .buying-options input[type="reset"],
#usersite-container section.bandsintown_feature article.list-style .text .buying-options .button,
#usersite-container section.bandsintown_feature article.list-style .text .buying-options form.simple_form input[type="submit"],
#usersite-container form.simple_form section.bandsintown_feature article.list-style .text .buying-options input[type="submit"],
#usersite-container section.bandsintown_feature article.list-style .text .buying-options form.simple_form input[type="button"],
#usersite-container form.simple_form section.bandsintown_feature article.list-style .text .buying-options input[type="button"],
#usersite-container section.bandsintown_feature article.list-style .text .buying-options form.simple_form input[type="reset"],
#usersite-container form.simple_form section.bandsintown_feature article.list-style .text .buying-options input[type="reset"] {
    margin-right: .5em;
    font-size: 0.8em
}

#usersite-container section.calendar_feature article.list-style .text .buying-options .price,
#usersite-container section.bandsintown_feature article.list-style .text .buying-options .price {
    display: inline-block
}

#usersite-container section.calendar_feature .upcoming+.previous,
#usersite-container section.bandsintown_feature .upcoming+.previous {
    margin-top: 2em
}

#usersite-container section.calendar_feature[feature-width~="<700"] article.list-style,
#usersite-container section.bandsintown_feature[feature-width~="<700"] article.list-style {
    padding: 1.4em 0 2.2em
}

#usersite-container section.calendar_feature[feature-width~="<700"] article.list-style .event-description,
#usersite-container section.bandsintown_feature[feature-width~="<700"] article.list-style .event-description {
    margin-left: 120px
}

#usersite-container section.calendar_feature[feature-width~="<700"] article.list-style .calendar-placeholder-icon,
#usersite-container section.bandsintown_feature[feature-width~="<700"] article.list-style .calendar-placeholder-icon {
    width: 90px
}

#usersite-container section.calendar_feature[feature-width~="<700"] article.list-style .text,
#usersite-container section.bandsintown_feature[feature-width~="<700"] article.list-style .text {
    margin-left: 100px
}

#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style,
#usersite-container section.bandsintown_feature[feature-width~="<440"] article.list-style {
    padding: 1.5em 0
}

#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style:first-of-type,
#usersite-container section.bandsintown_feature[feature-width~="<440"] article.list-style:first-of-type {
    padding-top: 0
}

#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style .calendar-placeholder-icon,
#usersite-container section.bandsintown_feature[feature-width~="<440"] article.list-style .calendar-placeholder-icon {
    width: 85px
}

#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style .text,
#usersite-container section.bandsintown_feature[feature-width~="<440"] article.list-style .text {
    margin-left: 0
}

#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style .text .button,
#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style .text form.simple_form input[type="submit"],
#usersite-container form.simple_form section.calendar_feature[feature-width~="<440"] article.list-style .text input[type="submit"],
#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style .text form.simple_form input[type="button"],
#usersite-container form.simple_form section.calendar_feature[feature-width~="<440"] article.list-style .text input[type="button"],
#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style .text form.simple_form input[type="reset"],
#usersite-container form.simple_form section.calendar_feature[feature-width~="<440"] article.list-style .text input[type="reset"],
#usersite-container section.bandsintown_feature[feature-width~="<440"] article.list-style .text .button,
#usersite-container section.bandsintown_feature[feature-width~="<440"] article.list-style .text form.simple_form input[type="submit"],
#usersite-container form.simple_form section.bandsintown_feature[feature-width~="<440"] article.list-style .text input[type="submit"],
#usersite-container section.bandsintown_feature[feature-width~="<440"] article.list-style .text form.simple_form input[type="button"],
#usersite-container form.simple_form section.bandsintown_feature[feature-width~="<440"] article.list-style .text input[type="button"],
#usersite-container section.bandsintown_feature[feature-width~="<440"] article.list-style .text form.simple_form input[type="reset"],
#usersite-container form.simple_form section.bandsintown_feature[feature-width~="<440"] article.list-style .text input[type="reset"] {
    font-size: 0.8em
}

#usersite-container section.calendar_feature[feature-width~=">400"] article.list-style .event-info.datetime .date-long,
#usersite-container section.bandsintown_feature[feature-width~=">400"] article.list-style .event-info.datetime .date-long {
    display: inline
}

#usersite-container section.calendar_feature[feature-width~=">400"] article.list-style .event-info.datetime .date-short,
#usersite-container section.bandsintown_feature[feature-width~=">400"] article.list-style .event-info.datetime .date-short {
    display: none
}

#usersite-container section.calendar_feature[feature-width~=">400"] article.list-style .image-social,
#usersite-container section.bandsintown_feature[feature-width~=">400"] article.list-style .image-social {
    display: inline;
    width: 100px
}

#usersite-container section.calendar_feature[feature-width~=">400"] article.list-style .event-image,
#usersite-container section.bandsintown_feature[feature-width~=">400"] article.list-style .event-image {
    width: 100px
}

#usersite-container section.calendar_feature[feature-width~="<400"] article.list-style .event-description,
#usersite-container section.bandsintown_feature[feature-width~="<400"] article.list-style .event-description {
    margin-left: 0
}

#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .event-info-wrapper,
#usersite-container section.bandsintown_feature[feature-width~=">700"] article.list-style .event-info-wrapper {
    overflow: visible
}

#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .event-info.datetime .date-long,
#usersite-container section.bandsintown_feature[feature-width~=">700"] article.list-style .event-info.datetime .date-long {
    display: inline
}

#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .event-info.datetime .date-short,
#usersite-container section.bandsintown_feature[feature-width~=">700"] article.list-style .event-info.datetime .date-short {
    display: none
}

#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .image-social,
#usersite-container section.bandsintown_feature[feature-width~=">700"] article.list-style .image-social {
    display: inline
}

#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .image-social img,
#usersite-container section.bandsintown_feature[feature-width~=">700"] article.list-style .image-social img {
    max-width: 112.5px
}

#usersite-container section.calendar_feature table.table-style,
#usersite-container section.bandsintown_feature table.table-style {
    width: 100%;
    border-spacing: 0
}

#usersite-container section.calendar_feature table.table-style td,
#usersite-container section.calendar_feature table.table-style th,
#usersite-container section.bandsintown_feature table.table-style td,
#usersite-container section.bandsintown_feature table.table-style th {
    padding: 1em 1em .95em
}

#usersite-container section.calendar_feature table.table-style td,
#usersite-container section.bandsintown_feature table.table-style td {
    border-left-width: 0
}

#usersite-container section.calendar_feature table.table-style td,
#usersite-container section.bandsintown_feature table.table-style td {
    border-width: 1px 0;
    border-style: solid;
    vertical-align: top
}

#usersite-container section.calendar_feature table.table-style th,
#usersite-container section.bandsintown_feature table.table-style th {
    padding: .75em 1em .7em;
    border-width: 0;
    border-style: solid;
    font-size: 0.8em;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase
}

#usersite-container section.calendar_feature table.table-style th:first-child,
#usersite-container section.bandsintown_feature table.table-style th:first-child {
    border-left-width: 0
}

#usersite-container section.calendar_feature table.table-style th:last-child,
#usersite-container section.bandsintown_feature table.table-style th:last-child {
    border-right-width: 0
}

#usersite-container section.calendar_feature table.table-style td+td,
#usersite-container section.bandsintown_feature table.table-style td+td {
    border-left-width: 0;
    border-right-width: 0
}

#usersite-container section.calendar_feature table.table-style tr+tr td,
#usersite-container section.bandsintown_feature table.table-style tr+tr td {
    border-top: 0;
    border-left-width: 0
}

#usersite-container section.calendar_feature table.table-style td>a.event_details,
#usersite-container section.bandsintown_feature table.table-style td>a.event_details {
    display: block;
    text-decoration: none !important
}

#usersite-container section.calendar_feature table.table-style tr:hover>td,
#usersite-container section.bandsintown_feature table.table-style tr:hover>td {
    background: rgba(0, 0, 0, 0.015);
    background-image: none !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    cursor: pointer
}

#usersite-container section.calendar_feature table.table-style td.event-date,
#usersite-container section.bandsintown_feature table.table-style td.event-date {
    width: 20%
}

#usersite-container section.calendar_feature table.table-style td.event-date span.text,
#usersite-container section.bandsintown_feature table.table-style td.event-date span.text {
    display: block
}

#usersite-container section.calendar_feature table.table-style td.event-date span.text.date,
#usersite-container section.bandsintown_feature table.table-style td.event-date span.text.date {
    font-weight: bold
}

#usersite-container section.calendar_feature table.table-style td.event-date time,
#usersite-container section.bandsintown_feature table.table-style td.event-date time {
    white-space: nowrap
}

#usersite-container section.calendar_feature table.table-style td.event-date .date-long,
#usersite-container section.bandsintown_feature table.table-style td.event-date .date-long {
    display: none
}

#usersite-container section.calendar_feature table.table-style td.event-name,
#usersite-container section.bandsintown_feature table.table-style td.event-name {
    width: 45%
}

#usersite-container section.calendar_feature table.table-style td.event-name .text-tertiary,
#usersite-container section.bandsintown_feature table.table-style td.event-name .text-tertiary {
    display: none
}

#usersite-container section.calendar_feature table.table-style td.event-location,
#usersite-container section.bandsintown_feature table.table-style td.event-location {
    width: 35%
}

#usersite-container section.calendar_feature table.table-style+nav.pagination,
#usersite-container section.bandsintown_feature table.table-style+nav.pagination {
    padding-top: 0;
    border-top: 0
}

#usersite-container section.calendar_feature[feature-width~=">840"] table.table-style td.event-date,
#usersite-container section.bandsintown_feature[feature-width~=">840"] table.table-style td.event-date {
    width: 15%
}

#usersite-container section.calendar_feature[feature-width~=">840"] table.table-style td.event-name,
#usersite-container section.bandsintown_feature[feature-width~=">840"] table.table-style td.event-name {
    width: 50%
}

#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style th,
#usersite-container section.bandsintown_feature[feature-width~="<700"] table.table-style th {
    border-style: solid
}

#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style th,
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style td,
#usersite-container section.bandsintown_feature[feature-width~="<700"] table.table-style th,
#usersite-container section.bandsintown_feature[feature-width~="<700"] table.table-style td {
    border-width: 0 0 1px 0;
    padding: 1em 3.5% .95em 0
}

#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style th.date,
#usersite-container section.bandsintown_feature[feature-width~="<700"] table.table-style th.date {
    width: 24%
}

#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style th.location,
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style td.event-location,
#usersite-container section.bandsintown_feature[feature-width~="<700"] table.table-style th.location,
#usersite-container section.bandsintown_feature[feature-width~="<700"] table.table-style td.event-location {
    display: none
}

#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style td.event-name,
#usersite-container section.bandsintown_feature[feature-width~="<700"] table.table-style td.event-name {
    font-size: 1em;
    width: 76%
}

#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style td.event-name .text-tertiary,
#usersite-container section.bandsintown_feature[feature-width~="<700"] table.table-style td.event-name .text-tertiary {
    display: block;
    font-weight: normal
}

#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style {
    display: block;
    border-bottom: none !important
}

#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style thead,
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style tbody,
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style th,
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style td,
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style tr,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style thead,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style tbody,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style th,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style td,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style tr {
    display: block
}

#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style td,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style td {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    width: 100% !important;
    box-sizing: border-box
}

#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style tr,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style tr {
    padding-bottom: 10px
}

#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style th,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style th {
    position: absolute;
    top: -9999px;
    left: -9999px
}

#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style td.event-date,
#usersite-container section.bandsintown_feature[feature-width~="<440"] table.table-style td.event-date {
    border-bottom: none !important
}

#usersite-container section.calendar_feature[feature-width~=">700"] table.table-style td.event-date .date-long,
#usersite-container section.bandsintown_feature[feature-width~=">700"] table.table-style td.event-date .date-long {
    display: inline
}

#usersite-container section.calendar_feature[feature-width~=">700"] table.table-style td.event-date .date-short,
#usersite-container section.bandsintown_feature[feature-width~=">700"] table.table-style td.event-date .date-short {
    display: none
}

#usersite-container .calendar-placeholder {
    padding: .2em 0;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif
}

#usersite-container .calendar-placeholder-icon {
    width: 50px;
    display: inline-block
}

#usersite-container .calendar-placeholder-month,
#usersite-container .calendar-placeholder-day {
    display: block
}

#usersite-container .calendar-placeholder-month {
    padding: .3em 0 0;
    color: #fff;
    font-size: 8px;
    text-transform: uppercase;
    background-color: #3c3d3e;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0
}

#usersite-container .calendar-placeholder-day {
    color: #3c3d3e;
    font-size: 22px;
    font-weight: 700;
    border: 1px solid #cbcbcb;
    border-top-width: 0;
    background-color: #fff;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

#usersite-container .touchevents .zoogle-columns-100 section.calendar_feature[feature-width~="<400"] {
    padding-left: 0;
    padding-right: 0
}

#usersite-container #cart .inner {
    border-width: 1px;
    border-style: solid;
    margin-bottom: 1.4em;
    padding: 20px;
    overflow: hidden
}

#usersite-container #cart>:first-child {
    margin-top: 0
}

#usersite-container #cart h1 {
    font-size: 1.875em
}

#usersite-container #cart table {
    margin: 0;
    width: 100%;
    border-spacing: 0
}

#usersite-container #cart thead {
    display: table-header-group
}

#usersite-container #cart thead .col-qty {
    font-weight: normal;
    text-align: right
}

#usersite-container #cart thead .col-price {
    font-weight: normal;
    text-align: right
}

#usersite-container #cart tbody td {
    -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.1);
    vertical-align: middle;
    border-width: 1px 0;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5)
}

#usersite-container #cart tbody tr+tr td {
    border-top: 0
}

#usersite-container #cart tbody td:not(.col-image) {
    width: 15%
}

#usersite-container #cart tbody td.col-image {
    padding: 1.4em 0
}

#usersite-container #cart tbody td.col-image figure {
    display: inline-block;
    vertical-align: middle
}

#usersite-container #cart tbody td.col-image figure img {
    width: 76px;
    height: 76px
}

#usersite-container #cart tbody td.col-image figure img.store-placeholder-image {
    opacity: 0.75
}

#usersite-container #cart tbody td.col-item {
    padding: 1.4em 0 1.4em 1.4em;
    width: 60%
}

#usersite-container #cart tbody td.col-item .item-description {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal
}

#usersite-container #cart tbody td.col-item .item-description ul {
    list-style-type: none;
    margin-top: 0;
    padding-left: 1em
}

#usersite-container #cart tbody td.col-item .title {
    font-weight: 700;
    font-size: 1.375em
}

#usersite-container #cart tbody td.col-price {
    padding: 1.4em 0;
    white-space: nowrap;
    text-align: right
}

#usersite-container #cart tbody span.old-price {
    text-decoration: line-through
}

#usersite-container #cart tbody span.sale-price {
    color: #d00
}

#usersite-container #cart tbody td.col-qty {
    padding: 1.4em 0;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    min-width: 150px
}

#usersite-container #cart tbody td.col-qty select#quantity {
    width: 50px
}

#usersite-container #cart tbody td.col-qty input#quantity {
    text-align: center;
    width: 45px;
    margin-left: 5px
}

#usersite-container #cart tbody td.col-qty .update_qty {
    display: inline-block;
    text-shadow: none
}

#usersite-container #cart tbody td.col-qty a:hover {
    text-decoration: none
}

#usersite-container #cart tbody td.col-qty i {
    font-size: 1.375em;
    vertical-align: 0em;
    margin-left: 0.3em
}

#usersite-container #cart tbody td.col-qty .mobile-only {
    display: none
}

#usersite-container #cart #cart-footer {
    padding-top: 12px
}

#usersite-container #cart #cart-footer .cart-options-wrapper {
    float: left
}

#usersite-container #cart #cart-footer .cart-checkout-wrapper {
    float: right
}

#usersite-container #cart #cart-footer .cart-total strong {
    font-size: 1.875em
}

#usersite-container #cart #cart-footer .cart-shipping {
    float: left;
    margin-right: 2em;
    font-size: 1em;
    margin-bottom: 1em
}

#usersite-container #cart #cart-footer .cart-shipping label {
    float: left;
    margin-bottom: 0.5em
}

#usersite-container #cart #cart-footer .cart-shipping select {
    clear: both;
    float: left
}

#usersite-container #cart #cart-footer .cart-discount {
    float: left;
    word-wrap: break-word;
    margin-bottom: 0.5em
}

#usersite-container #cart #cart-footer .cart-discount label {
    float: left;
    margin-bottom: 0.5em
}

#usersite-container #cart #cart-footer .cart-discount input {
    clear: both;
    float: left;
    margin-right: 1em
}

#usersite-container #cart #cart-footer .cart-discount a {
    float: left
}

#usersite-container #cart #cart-footer .cart-discount #discount-code {
    clear: both;
    float: left;
    max-width: 300px;
    padding: 2px 0 2px;
    margin-right: 1em
}

#usersite-container #cart #cart-footer .cart-mailinglist {
    clear: both;
    float: left;
    margin-top: 0.5em
}

#usersite-container #cart #cart-footer .cart-total strong {
    margin-left: 0.5em
}

#usersite-container #cart #cart-footer #cart-subtotal {
    float: right
}

#usersite-container #cart #cart-footer #cart-subtotal #discount-calculation {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5)
}

#usersite-container #cart #cart-footer #cart-subtotal #discount-calculation strong {
    font-size: 1.2em
}

#usersite-container #cart #cart-footer #cart-subtotal div {
    text-align: right
}

#usersite-container #cart #cart-footer .checkout {
    clear: both;
    float: right;
    margin: 1em 0
}

#usersite-container #cart[content-width~='<400'] thead tr {
    min-height: 25px
}

#usersite-container #cart[content-width~='<400'] tr {
    position: relative;
    display: block;
    width: 100%;
    -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.1);
    border-width: 1px 0;
    border-style: solid;
    min-height: 86px;
    padding: 12px 0
}

#usersite-container #cart[content-width~='<400'] tr th.col-item {
    display: none
}

#usersite-container #cart[content-width~='<400'] tr th.col-qty {
    display: none
}

#usersite-container #cart[content-width~='<400'] tr th.col-price {
    display: none
}

#usersite-container #cart[content-width~='<400'] tr td {
    display: block;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
    padding: 0;
    margin: 0;
    width: auto
}

#usersite-container #cart[content-width~='<400'] tr:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0
}

#usersite-container #cart[content-width~='<400'] td.col-image {
    position: absolute;
    left: 0px;
    height: 100%
}

#usersite-container #cart[content-width~='<400'] td.col-image figure {
    margin: 5px
}

#usersite-container #cart[content-width~='<400'] td.col-item {
    overflow: hidden;
    margin-left: 86px
}

#usersite-container #cart[content-width~='<400'] td.col-price {
    display: none
}

#usersite-container #cart[content-width~='<400'] td.col-qty {
    min-width: initial;
    display: inline-block;
    overflow: hidden;
    margin-left: 86px;
    text-align: left
}

#usersite-container #cart[content-width~='<400'] td.col-qty .mobile-only {
    display: inline;
    padding: 3px
}

#usersite-container #cart[content-width~='<400'] td.col-qty a.update_qty {
    display: inline
}

#usersite-container #cart[content-width~='<400'] td.col-qty i {
    position: absolute;
    top: 0.1em;
    right: 0.3em
}

#usersite-container #page-root .comments {
    margin-top: 2.75em;
    clear: both
}

#usersite-container #page-root .comments ul.comment-list {
    list-style: none;
    padding-left: 0
}

#usersite-container #page-root .comments article {
    margin: 2em 0
}

#usersite-container #page-root .comments article button.quote {
    font-size: 1em;
    padding: 0;
    border: 0;
    background: none
}

#usersite-container #page-root .comments article button.quote:hover,
#usersite-container #page-root .comments article button.quote:focus {
    text-decoration: underline
}

#usersite-container #page-root .comments article .avatar {
    width: 70px;
    float: left
}

#usersite-container #page-root .comments article .avatar img {
    border-width: 1px;
    border-style: solid
}

#usersite-container #page-root .comments article .content {
    margin-left: 70px
}

#usersite-container #page-root .comments article .content footer {
    margin-bottom: .8em;
    overflow: hidden
}

#usersite-container #page-root .comments article .content h1,
#usersite-container #page-root .comments article .content time {
    vertical-align: baseline
}

#usersite-container #page-root .comments article .content h1 {
    font-size: 1.375em;
    margin-right: -12.5em;
    float: left;
    width: 100%;
    padding: 0;
    max-width: 50%;
    line-height: 1.3em;
    margin-top: .2em
}

#usersite-container #page-root .comments article .content h1 span.location {
    font-size: 0.8em;
    font-weight: 400
}

#usersite-container #page-root .comments article .content time {
    font-size: 0.8em;
    float: right;
    width: 16em;
    text-align: right;
    margin-top: .6em;
    max-width: 50%
}

#usersite-container #page-root .comments article .content .message {
    margin: .8em 0
}

#usersite-container #page-root .comments .add-comment header {
    border-top-width: 1px;
    border-top-style: solid;
    padding: 1.4em 0 1.15em;
    overflow: hidden
}

#usersite-container #page-root .comments .add-comment header h1 {
    float: left;
    text-transform: uppercase;
    width: 50%;
    font-weight: 400;
    vertical-align: baseline;
    font-size: 0.8em;
    margin: 0
}

#usersite-container #page-root .comments .add-comment form.simple_form .input.text {
    width: 100%
}

#usersite-container #page-root .comments .comment-list:empty+.add-comment header {
    padding-top: 0;
    border-top: 0
}

#usersite-container #page-root .comments .comment-list:empty+.add-comment header h1 {
    visibility: hidden
}

#usersite-container [feature-width~="<420"] .comment-list .avatar {
    display: none
}

#usersite-container [feature-width~="<420"] .comment-list article .content {
    margin-left: 0 !important
}

#usersite-container [feature-width~="<420"] .comment-list span.location {
    display: block
}

#usersite-container section.custom_form_feature form.custom_form {
    padding-top: 5px
}

#usersite-container section.custom_form_feature form.custom_form ul {
    padding-left: 0
}

#usersite-container section.custom_form_feature form.custom_form ul li {
    list-style: none
}

#usersite-container section.custom_form_feature form.custom_form ul li input {
    margin-right: 5px
}

#usersite-container section.custom_form_feature .custom_form_preview {
    padding-bottom: 10px
}

#usersite-container section.custom_form_feature .custom_form_preview div {
    padding-bottom: 3px
}

#usersite-container section.custom_form_feature .custom_form_preview ul,
#usersite-container section.custom_form_feature .custom_form_preview ol {
    padding-left: 0
}

#usersite-container section.custom_form_feature .custom_form_preview ul li,
#usersite-container section.custom_form_feature .custom_form_preview ol li {
    list-style: none
}

#usersite-container section.custom_form_feature .select_date_picker input {
    width: 0 !important;
    height: 0 !important;
    border: 0 none transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    visibility: hidden
}

#usersite-container section.custom_form_feature .select_date_picker .caltrigger {
    outline: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.2em
}

#usersite-container .custom_form_feature[feature-width~="<420"] .input {
    width: 100% !important;
    margin-right: 0 !important
}

#usersite-container section.donation_feature {
    text-align: center
}

#usersite-container section.donation_feature h2.subtitle-wrap {
    min-height: 14px
}

#usersite-container form.download_code input[type=submit] {
    margin: 0.55em 0
}

#usersite-container .event-detail .event-info-wrapper {
    overflow: hidden;
    margin-bottom: 2px
}

#usersite-container .event-detail .event-image {
    width: 125px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 2px;
    text-align: center
}

#usersite-container .event-detail .event-info .button,
#usersite-container .event-detail .event-info form.simple_form input[type="submit"],
#usersite-container form.simple_form .event-detail .event-info input[type="submit"],
#usersite-container .event-detail .event-info form.simple_form input[type="button"],
#usersite-container form.simple_form .event-detail .event-info input[type="button"],
#usersite-container .event-detail .event-info form.simple_form input[type="reset"],
#usersite-container form.simple_form .event-detail .event-info input[type="reset"] {
    display: inline-block;
    margin-right: 5px
}

#usersite-container .event-detail .image-social {
    display: none
}

#usersite-container .event-detail .image-social img {
    max-width: 85px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

#usersite-container .event-detail .calendar-placeholder {
    margin-top: 0;
    padding: 0px
}

#usersite-container .event-detail .calendar-placeholder-icon {
    width: 100px
}

#usersite-container .event-detail .calendar-placeholder-icon .calendar-placeholder-month {
    font-size: 18px;
    background-color: #aaa
}

#usersite-container .event-detail .calendar-placeholder-icon .calendar-placeholder-day {
    font-size: 36px;
    line-height: 60px;
    color: #aaa
}

#usersite-container .event-detail .event-description {
    margin-left: 135px
}

#usersite-container .event-detail .event-description .event-datetime,
#usersite-container .event-detail .event-description .event-location {
    margin-bottom: 0.2em;
    margin-top: 0.2em
}

#usersite-container .event-detail .event-description>p {
    margin-top: 0
}

#usersite-container .event-detail .event-description .buying-options {
    padding-top: 6px
}

#usersite-container .event-detail .event-description .buying-options form {
    display: inline-block;
    float: left;
    margin-right: 3px
}

#usersite-container .event-detail .event-description .item-sale-text {
    margin-top: 4px
}

#usersite-container .event-detail .event-datetime .date-long {
    display: none
}

#usersite-container .event-detail .event-datetime .time {
    white-space: nowrap
}

#usersite-container .event-detail .event-datetime .time .date {
    font-weight: normal
}

#usersite-container .event-detail .event-datetime,
#usersite-container .event-detail .event-location {
    display: inline-block;
    width: 90%;
    padding-left: 1.32em;
    position: relative
}

#usersite-container .event-detail .event-datetime i[class^="icon-"],
#usersite-container .event-detail .event-location i[class^="icon-"] {
    position: absolute;
    left: 0
}

#usersite-container .event-title {
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 4px
}

#usersite-container .event-when.with-time:not(.multi-day) .time {
    display: inline
}

#usersite-container .event-when .date {
    font-weight: bold
}

#usersite-container .event-when .zoogle-share {
    display: block
}

#usersite-container .event-notes>:first-child {
    margin-top: 0
}

#usersite-container .event-notes>:last-child {
    margin-bottom: 5px
}

#usersite-container .event-clear {
    *zoom: 1
}

#usersite-container .event-clear:after {
    content: "";
    display: table;
    clear: both
}

#usersite-container .solo-event-occurrence .body {
    min-height: 95px;
    position: relative;
    padding: 10px
}

#usersite-container .solo-event-occurrence .footer {
    clear: left
}

#usersite-container .solo-event-occurrence .image-social {
    display: block;
    float: left
}

#usersite-container .solo-event-occurrence img {
    width: 100%;
    height: auto
}

#usersite-container .solo-event-occurrence .text {
    margin-left: 150px
}

#usersite-container .solo-event-occurrence .text>:first-child {
    margin-top: 0
}

#usersite-container .solo-event-occurrence .text>:last-child {
    margin-bottom: 0
}

#usersite-container .solo-event-occurrence .text p,
#usersite-container .solo-event-occurrence .text time {
    font-size: 14px
}

#usersite-container .solo-event-occurrence .text time {
    font-weight: 700
}

#usersite-container .solo-event-occurrence .text h1 {
    font-size: 22px;
    padding: 0;
    margin: .4em 0 .25em
}

#usersite-container .solo-event-occurrence .text .vcard {
    margin: .5em 0 0;
    font-size: 1em
}

#usersite-container .solo-event-occurrence .text .buying-options,
#usersite-container .solo-event-occurrence .text .description p {
    margin: 1.25em 0 0
}

#usersite-container .solo-event-occurrence .text .button,
#usersite-container .solo-event-occurrence .text form.simple_form input[type="submit"],
#usersite-container form.simple_form .solo-event-occurrence .text input[type="submit"],
#usersite-container .solo-event-occurrence .text form.simple_form input[type="button"],
#usersite-container form.simple_form .solo-event-occurrence .text input[type="button"],
#usersite-container .solo-event-occurrence .text form.simple_form input[type="reset"],
#usersite-container form.simple_form .solo-event-occurrence .text input[type="reset"] {
    margin-right: .5em
}

#usersite-container .solo-event-occurrence .map {
    font-size: 0;
    line-height: 0;
    margin: 0 auto;
    text-align: center
}

#usersite-container .solo-event-occurrence .map a {
    display: block;
    position: relative
}

#usersite-container .solo-event-occurrence .map img {
    max-width: 620px
}

#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-detail {
    text-align: center
}

#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .image-social {
    float: none;
    margin: 0 auto
}

#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description {
    overflow: auto
}

#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description .event-info-wrapper p.event-info {
    width: auto
}

#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description .event-info-wrapper p.event-info i {
    position: relative
}

#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description .event-info-wrapper p.event-info time span.date-short {
    margin-left: 0.5em
}

#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description .event-info-wrapper p.event-info:empty {
    display: none
}

#usersite-container section.calendar_feature[feature-width~="<340"] .buying-options form,
#usersite-container section.calendar_feature[feature-width~="<340"] .button,
#usersite-container section.calendar_feature[feature-width~="<340"] form.simple_form input[type="submit"],
#usersite-container form.simple_form section.calendar_feature[feature-width~="<340"] input[type="submit"],
#usersite-container section.calendar_feature[feature-width~="<340"] form.simple_form input[type="button"],
#usersite-container form.simple_form section.calendar_feature[feature-width~="<340"] input[type="button"],
#usersite-container section.calendar_feature[feature-width~="<340"] form.simple_form input[type="reset"],
#usersite-container form.simple_form section.calendar_feature[feature-width~="<340"] input[type="reset"],
#usersite-container section.calendar_feature[feature-width~="<340"] .add-to-cart {
    width: 100%;
    float: none;
    margin: 0 0 .3em
}

#usersite-container section.flash_feature {
    text-align: center
}

#usersite-container section.flash_feature div.flash {
    display: inline-block
}

#usersite-container section.forum_feature {
    padding-bottom: 2em
}

#usersite-container section.forum_feature h1 {
    margin: .8em 0 .5em;
    padding: 0
}

#usersite-container section.forum_feature thead tr:hover {
    background-color: transparent
}

#usersite-container section.forum_feature thead tr th {
    padding: .5em 2%
}

#usersite-container section.forum_feature thead tr td.primary,
#usersite-container section.forum_feature tbody tr td.primary,
#usersite-container section.forum_feature tbody tr td,
#usersite-container section.forum_feature thead tr th {
    padding-left: 2%;
    padding-right: 2%
}

#usersite-container section.forum_feature td.board-topics {
    padding-left: 3%
}

#usersite-container section.forum_feature[feature-width~="<700"] table .board-last_post {
    display: none
}

#usersite-container #content-wrap .gallery_feature {
    text-align: center
}

#usersite-container #content-wrap .gallery_feature header {
    margin-bottom: 5px
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper {
    display: block;
    padding-left: 0
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper .caption {
    display: none
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid {
    margin: 0 -7px
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 7px;
    margin-bottom: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap {
    display: inline-block;
    width: 100%;
    overflow: hidden
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap a {
    display: block;
    padding-top: 100%;
    position: relative
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: none
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item:hover img {
    opacity: 0.9
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.with-captions .caption {
    display: block;
    font-size: .9em;
    line-height: 1.5
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.portrait {
    height: 100%
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.landscape {
    width: 100%
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.portrait {
    width: 100%
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.landscape {
    height: 100%
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern {
    font-size: 0
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *,
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:before,
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item {
    margin-top: 0
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .img-wrap {
    display: block;
    padding: 3px;
    width: 100%
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item img {
    width: 100%
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption {
    position: absolute;
    bottom: 1em;
    left: 3px;
    right: 3px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    z-index: 10;
    padding-left: 3px;
    padding-right: 3px;
    max-height: 3em;
    overflow: hidden
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption p {
    margin: 0
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item:hover .caption {
    display: block
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow {
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    font-size: 3em;
    display: block;
    left: 0;
    position: absolute;
    z-index: 110;
    width: 25%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    color: #ccc;
    color: rgba(255, 255, 255, 0.6);
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev:hover {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    opacity: 1
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev.initializing {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    opacity: 1
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev>.wrap-icon {
    margin-right: auto;
    display: table;
    height: 100%
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev>.wrap-icon i {
    display: table-cell;
    vertical-align: middle
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev>.wrap-icon i:before {
    padding: 0.5em 0.1em 0.5em 0;
    background: rgba(0, 0, 0, 0.4)
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    font-size: 3em;
    display: block;
    right: 0;
    position: absolute;
    z-index: 110;
    width: 25%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    color: #ccc;
    color: rgba(255, 255, 255, 0.6);
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next:hover {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    opacity: 1
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next.initializing {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    opacity: 1
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next>.wrap-icon {
    margin-left: auto;
    display: table;
    height: 100%
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next>.wrap-icon i {
    display: table-cell;
    vertical-align: middle
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next>.wrap-icon i:before {
    padding: 0.5em 0 0.5em 0.1em;
    background: rgba(0, 0, 0, 0.4)
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .gallery-item {
    width: 100%;
    height: 100%;
    cursor: pointer;
    box-shadow: #000 0em 0em 0em
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.portrait {
    width: 100%;
    position: absolute;
    top: -100%;
    left: 0;
    right: 0;
    bottom: -100%;
    margin: auto
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.landscape {
    height: 100%;
    position: absolute;
    top: -100%;
    left: -100%;
    right: -100%;
    bottom: -100%;
    margin: auto
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img {
    box-shadow: #000 0em 0em 0em
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.portrait {
    height: 100%;
    margin: 0 auto
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.landscape {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    z-index: 105;
    padding-left: 3px;
    padding-right: 3px;
    max-height: 3em;
    overflow: hidden
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption p {
    margin: 0
}

#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption:empty {
    display: none
}

#usersite-container #content-wrap .gallery_feature div.size-small div.gallery-item {
    width: 20%
}

#usersite-container #content-wrap .gallery_feature[feature-width~="<600"] div.size-small div.gallery-item {
    width: 25%
}

#usersite-container #content-wrap .gallery_feature[feature-width~="<460"] div.size-small div.gallery-item {
    width: 33.3%
}

#usersite-container #content-wrap .gallery_feature[feature-width~="<300"] div.size-small div.gallery-item {
    width: 50%
}

#usersite-container #content-wrap .gallery_feature[feature-width~="<160"] div.size-small div.gallery-item {
    width: 100%
}

#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item {
    width: 33.3%
}

#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x2 {
    width: 66.6%
}

#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x3 {
    width: 15.1%
}

#usersite-container #content-wrap .gallery_feature[feature-width~="<480"] div.size-large div.gallery-item {
    width: 49.9%
}

#usersite-container #content-wrap .gallery_feature[feature-width~="<480"] div.size-large div.gallery-item.x2,
#usersite-container #content-wrap .gallery_feature[feature-width~="<480"] div.size-large div.gallery-item.x3 {
    width: 100%
}

#usersite-container #content-wrap .gallery_feature[feature-width~="<320"] div.size-large div.gallery-item {
    width: 100%
}

#usersite-container #content-wrap .layout_full section.gallery_feature[feature-width~=">480"] div.gallery-wrapper.gallery-modern .gallery-item .img-wrap {
    padding: 10px
}

#usersite-container #content-wrap .layout_full section.gallery_feature[feature-width~=">480"] div.gallery-wrapper.gallery-modern .gallery-item .caption {
    left: 10px;
    right: 10px
}

#usersite-container #content-wrap .layout_half section.gallery_feature[feature-width~=">480"] div.gallery-wrapper.gallery-modern .gallery-item .img-wrap {
    padding: 5px
}

#usersite-container #content-wrap .layout_half section.gallery_feature[feature-width~=">480"] div.gallery-wrapper.gallery-modern .gallery-item .caption {
    left: 5px;
    right: 5px
}

#usersite-container html.touchevents #content-wrap .gallery_feature div.gallery-slideshow .cycle-prev,
#usersite-container html.touchevents #content-wrap .gallery_feature div.gallery-slideshow .cycle-next {
    opacity: 0.2
}

#usersite-container .zoogle-column-1-of-1 #gigsalad_quote_widget,
#usersite-container .zoogle-column-1-of-1 #gigsalad-reviews-widget {
    margin-left: auto;
    margin-right: auto
}

#usersite-container #gigsalad-reviews-widget {
    margin: -8px
}

#usersite-container section.hit_counter_feature p {
    padding: 15px;
    font-weight: bold;
    border: 1px solid;
    text-align: center
}

#usersite-container section.image_feature img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

#usersite-container section.image_feature .caption {
    text-align: center
}

#usersite-container .image_feature .original img {
    max-width: 100%
}

#usersite-container .image_feature[feature-width~="<600"] .large img {
    width: 100%
}

#usersite-container .image_feature[feature-width~="<300"] .medium img {
    width: 100%
}

#usersite-container .image_feature[feature-width~="<200"] .small img {
    width: 100%
}

#usersite-container #content-wrap .instagram_feature {
    text-align: center
}

#usersite-container #content-wrap .instagram_feature header {
    margin-bottom: 5px
}

#usersite-container #content-wrap .instagram_feature ul {
    display: block;
    padding-left: 0;
    font-size: 0;
    margin: 0 -7px
}

#usersite-container #content-wrap .instagram_feature ul li {
    display: inline-block;
    *display: inline;
    vertical-align: top;
    list-style: none;
    position: relative;
    padding: 0 7px;
    margin-bottom: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#usersite-container #content-wrap .instagram_feature ul .img-wrap {
    display: inline-block;
    width: 100%;
    overflow: hidden
}

#usersite-container #content-wrap .instagram_feature ul .img-wrap a {
    display: block;
    padding-top: 100%;
    position: relative
}

#usersite-container #content-wrap .instagram_feature ul .img-wrap img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: none
}

#usersite-container #content-wrap .instagram_feature ul .img-wrap:hover img {
    opacity: 0.9
}

#usersite-container #content-wrap .instagram_feature ul .caption {
    display: none
}

#usersite-container #content-wrap .instagram_feature ul.with-captions .caption {
    display: block;
    font-size: .9em;
    line-height: 1.5
}

#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.portrait {
    height: 100%
}

#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.landscape {
    width: 100%
}

#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.portrait {
    width: 100%
}

#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.landscape {
    height: 100%
}

#usersite-container #content-wrap .instagram_feature ul.size-small li {
    width: 20%
}

#usersite-container #content-wrap .instagram_feature[feature-width~="<600"] ul.size-small li {
    width: 25%
}

#usersite-container #content-wrap .instagram_feature[feature-width~="<460"] ul.size-small li {
    width: 33.3333%
}

#usersite-container #content-wrap .instagram_feature[feature-width~="<300"] ul.size-small li {
    width: 50%
}

#usersite-container #content-wrap .instagram_feature[feature-width~="<160"] ul.size-small li {
    width: 100%
}

#usersite-container #content-wrap .instagram_feature ul.size-large li {
    width: 33.3333%
}

#usersite-container #content-wrap .instagram_feature[feature-width~="<480"] ul.size-large li {
    width: 50%
}

#usersite-container #content-wrap .instagram_feature[feature-width~="<320"] ul.size-large li {
    width: 100%
}

#usersite-container #page-root section.mailing_list_feature {
    text-align: center
}

#usersite-container #page-root section.mailing_list_feature form {
    max-width: 480px;
    margin: auto
}

#usersite-container #page-root section.mailing_list_feature form div.control div.input {
    margin-top: 0
}

#usersite-container #page-root section.mailing_list_feature form p {
    margin: 0
}

#usersite-container #page-root section.mailing_list_feature h3 {
    margin: .5em 0;
    font-size: 1em
}

#usersite-container #page-root section.mailing_list_feature .control {
    margin: 1.25em auto 0
}

#usersite-container #page-root section.mailing_list_feature .control .input.email {
    display: inline-block;
    float: left;
    margin-right: 0;
    padding-right: 1%;
    width: 68%
}

#usersite-container #page-root section.mailing_list_feature .control .input.email label.email.required {
    display: block;
    margin-right: 10px;
    float: left
}

#usersite-container #page-root section.mailing_list_feature .control .input.email input.email {
    margin: 0;
    font-size: 1em
}

#usersite-container #page-root section.mailing_list_feature .control .input.email .error {
    display: block
}

#usersite-container #page-root section.mailing_list_feature .actions {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    width: 30%
}

#usersite-container #page-root section.mailing_list_feature .actions input.button,
#usersite-container #page-root section.mailing_list_feature .actions form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.mailing_list_feature .actions input[type="submit"],
#usersite-container #page-root section.mailing_list_feature .actions form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.mailing_list_feature .actions input[type="button"],
#usersite-container #page-root section.mailing_list_feature .actions form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.mailing_list_feature .actions input[type="reset"] {
    width: 100%;
    padding-left: 0.2em;
    padding-right: 0.2em
}

#usersite-container #page-root section.mailing_list_feature[feature-width~="<480"] .control .input.email {
    width: 68%;
    padding-right: 1%
}

#usersite-container #page-root section.mailing_list_feature[feature-width~="<480"] .actions {
    width: 31%
}

#usersite-container #page-root section.mailing_list_feature[feature-width~="<480"] .actions .button,
#usersite-container #page-root section.mailing_list_feature[feature-width~="<480"] .actions form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.mailing_list_feature[feature-width~="<480"] .actions input[type="submit"],
#usersite-container #page-root section.mailing_list_feature[feature-width~="<480"] .actions form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.mailing_list_feature[feature-width~="<480"] .actions input[type="button"],
#usersite-container #page-root section.mailing_list_feature[feature-width~="<480"] .actions form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.mailing_list_feature[feature-width~="<480"] .actions input[type="reset"] {
    width: 100%
}

#usersite-container #page-root section.mailing_list_feature[feature-width~="<240"] .control .input.email,
#usersite-container #page-root section.mailing_list_feature[feature-width~="<240"] .actions {
    display: block;
    float: none;
    width: 100%
}

#usersite-container #page-root section.mailing_list_feature[feature-width~="<240"] .actions {
    margin-top: 0.5em
}

#usersite-container .music_feature {
    *zoom: 1
}

#usersite-container .music_feature:after {
    content: "";
    display: table;
    clear: both
}

#usersite-container .zoogle-music-player {
    position: relative
}

#usersite-container .zoogle-music-player .progress {
    height: 8px;
    cursor: pointer
}

#usersite-container .zoogle-music-player .progress .position {
    height: 8px;
    width: 0
}

#usersite-container .zoogle-music-player .progress .time {
    position: absolute;
    right: 2px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px !important;
    cursor: default;
    margin-top: -2px
}

#usersite-container .zoogle-music-player .track-nav {
    margin-top: 0
}

#usersite-container .zoogle-music-player.with-track-artist .track-nav {
    margin-top: -2px
}

.oldie #usersite-container .zoogle-music-player .circle-button {
    background-color: transparent !important;
    font-size: 2em !important
}

#usersite-container .zoogle-music-player .player-play {
    width: 42px
}

#usersite-container .zoogle-music-player .player-track {
    margin-left: 50px;
    margin-right: 60px
}

#usersite-container .zoogle-music-player .player-track-inner {
    display: block
}

#usersite-container .zoogle-music-player .player-nav {
    width: 60px
}

#usersite-container .zoogle-music-player .controls {
    margin: 10px 2px;
    position: relative;
    min-height: 40px;
    font-size: 16px
}

#usersite-container .zoogle-music-player .player-play {
    position: absolute;
    top: 0;
    left: 0
}

#usersite-container .zoogle-music-player .player-play a {
    width: 42px;
    height: 42px
}

#usersite-container .zoogle-music-player .player-play .icon:before,
#usersite-container .zoogle-music-player .player-play #controlpanel-container .selectricWrapper .selectric .button:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container .zoogle-music-player .player-play .button:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container .zoogle-music-player .player-play form.simple_form input[type="submit"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form .zoogle-music-player .player-play input[type="submit"]:before,
#usersite-container .zoogle-music-player .player-play form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="submit"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric .zoogle-music-player .player-play input[type="submit"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container .zoogle-music-player .player-play form.simple_form input[type="button"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form .zoogle-music-player .player-play input[type="button"]:before,
#usersite-container .zoogle-music-player .player-play form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="button"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric .zoogle-music-player .player-play input[type="button"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container .zoogle-music-player .player-play form.simple_form input[type="reset"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form .zoogle-music-player .player-play input[type="reset"]:before,
#usersite-container .zoogle-music-player .player-play form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="reset"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric .zoogle-music-player .player-play input[type="reset"]:before {
    line-height: 42px;
    font-size: 21px
}

#usersite-container .zoogle-music-player .player-play .icon-play-2,
#usersite-container .zoogle-music-player .player-play .icon-play-2:before,
#usersite-container .zoogle-music-player .player-play .icon-pause-2,
#usersite-container .zoogle-music-player .player-play .icon-pause-2:before {
    font-size: 42px
}

#usersite-container .zoogle-music-player .player-play .icon-play:before {
    text-indent: 1px
}

#usersite-container .zoogle-music-player .player-play .icon-pause,
#usersite-container .zoogle-music-player .player-play .icon-pause-2 {
    display: none
}

#usersite-container .zoogle-music-player .player-track {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

#usersite-container .zoogle-music-player .title {
    font-size: 1em !important
}

#usersite-container .zoogle-music-player .artist {
    font-size: 13px !important
}

#usersite-container .zoogle-music-player .previous-button,
#usersite-container .zoogle-music-player .next-button {
    font-size: 18px
}

#usersite-container .zoogle-music-player .player-nav {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 2px
}

#usersite-container .zoogle-music-player .next-button {
    margin-left: 5px
}

#usersite-container .zoogle-music-player .progress .time {
    font-size: 13px !important;
    top: 25px
}

#usersite-container .zoogle-music-player[feature-width~="<500"] .player-track {
    line-height: 1.4
}

#usersite-container .zoogle-music-player .player-play {
    text-align: center
}

#usersite-container .zoogle-music-player .player-play a {
    padding: 0;
    position: relative
}

#usersite-container .zoogle-music-player .player-play a.loading {
    pointer-events: none;
    cursor: default;
    font-size: 23px
}

#usersite-container .zoogle-music-player .player-play a.loading .icon-play:before {
    @-webkit-keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    @-moz-keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    @-o-keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    @keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    -moz-animation:spin 1s infinite steps(8);
    -o-animation:spin 1s infinite steps(8);
    -ms-animation:spin 1s infinite steps(8);
    -webkit-animation:spin 1s infinite steps(8);
    animation:spin 1s infinite steps(8);
    padding:0 0 0 0;
    font-size:inherit
}

#usersite-container .zoogle-music-player .player-play a.loading .icon-play:before {
    text-indent: 0
}

#usersite-container .zoogle-music-player .player-play .icon-play:before {
    padding-left: 0.10em;
    padding-top: 0.02em
}

#usersite-container .zoogle-music-player .player-track .title {
    font-weight: 700
}

#usersite-container .zoogle-music-player .player-artist {
    margin-top: -4px;
    margin-bottom: -2px;
    margin-right: 16px
}

#usersite-container .zoogle-music-player .player-nav {
    text-align: right
}

#usersite-container .zoogle-music-player .previous-button,
#usersite-container .zoogle-music-player .next-button {
    display: inline-block;
    opacity: .4;
    text-decoration: none
}

#usersite-container .zoogle-music-player .previous-button:hover,
#usersite-container .zoogle-music-player .previous-button:focus,
#usersite-container .zoogle-music-player .next-button:hover,
#usersite-container .zoogle-music-player .next-button:focus {
    opacity: .6
}

#usersite-container .zoogle-music-player .previous-button:active,
#usersite-container .zoogle-music-player .next-button:active {
    opacity: .8
}

#usersite-container .zoogle-music-player .track .action,
#usersite-container .zoogle-music-player .track .share,
#usersite-container .zoogle-music-player .track .share-contents {
    display: none
}

#usersite-container .zoogle-music-player ol.track-list {
    list-style: none;
    padding-left: 0;
    margin-top: 0
}

#usersite-container .zoogle-music-player ol.track-list .track-icon {
    width: 26px;
    height: 26px;
    padding: 0;
    left: 6px;
    display: block
}

#usersite-container .zoogle-music-player ol.track-list .track-icon a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#usersite-container .zoogle-music-player ol.track-list .icon:before,
#usersite-container .zoogle-music-player ol.track-list #controlpanel-container .selectricWrapper .selectric .button:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container .zoogle-music-player ol.track-list .button:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container .zoogle-music-player ol.track-list form.simple_form input[type="submit"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form .zoogle-music-player ol.track-list input[type="submit"]:before,
#usersite-container .zoogle-music-player ol.track-list form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="submit"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric .zoogle-music-player ol.track-list input[type="submit"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container .zoogle-music-player ol.track-list form.simple_form input[type="button"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form .zoogle-music-player ol.track-list input[type="button"]:before,
#usersite-container .zoogle-music-player ol.track-list form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="button"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric .zoogle-music-player ol.track-list input[type="button"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container .zoogle-music-player ol.track-list form.simple_form input[type="reset"]:before,
#controlpanel-container .selectricWrapper .selectric #usersite-container form.simple_form .zoogle-music-player ol.track-list input[type="reset"]:before,
#usersite-container .zoogle-music-player ol.track-list form.simple_form #controlpanel-container .selectricWrapper .selectric input[type="reset"]:before,
#usersite-container form.simple_form #controlpanel-container .selectricWrapper .selectric .zoogle-music-player ol.track-list input[type="reset"]:before {
    font-size: 12px;
    line-height: 26px;
    width: 26px;
    height: 26px
}

#usersite-container .zoogle-music-player ol.track-list .icon-pause:before {
    font-size: 12px;
    margin-left: -1px
}

#usersite-container .zoogle-music-player ol.track-list .icon-play-2,
#usersite-container .zoogle-music-player ol.track-list .icon-play-2:before,
#usersite-container .zoogle-music-player ol.track-list .icon-pause-2,
#usersite-container .zoogle-music-player ol.track-list .icon-pause-2:before {
    font-size: 28px
}

#usersite-container .zoogle-music-player ol.track-list .track-icon-playing:before {
    font-size: 18.48px
}

#usersite-container .zoogle-music-player ol.track-list .track-number-play {
    font-size: 14px
}

#usersite-container .zoogle-music-player ol.track-list .track-title .duration {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 13px
}

#usersite-container .zoogle-music-player ol.track-list .track-icon-play,
#usersite-container .zoogle-music-player ol.track-list .track-icon-playing,
#usersite-container .zoogle-music-player ol.track-list .icon-pause,
#usersite-container .zoogle-music-player ol.track-list .icon-pause-2,
#usersite-container .zoogle-music-player ol.track-list .more-info {
    display: none
}

#usersite-container .zoogle-music-player ol.track-list .track-social a {
    visibility: hidden
}

#usersite-container .zoogle-music-player ol.track-list li:hover .track-number,
#usersite-container .zoogle-music-player ol.track-list li:hover .track-icon-playing {
    display: none
}

#usersite-container .zoogle-music-player ol.track-list li:hover .track-icon-play {
    display: inline-block
}

#usersite-container .zoogle-music-player ol.track-list li:hover .more-info {
    display: inline-block
}

#usersite-container .zoogle-music-player ol.track-list li:hover .track-social a {
    visibility: visible
}

#usersite-container .zoogle-music-player ol.track-list .track-title .duration {
    margin-left: .3em
}

#usersite-container .zoogle-music-player ol.track-list .track-popup,
#usersite-container .zoogle-music-player ol.track-list .track-popup-box {
    display: none
}

#usersite-container .zoogle-music-player ol.track-list .progress {
    display: none
}

#usersite-container .zoogle-music-player .track-list-item {
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 9px 5px 10px;
    display: table;
    width: 100%;
    box-sizing: border-box;
    min-height: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

#usersite-container .zoogle-music-player .track-list-item:first-child {
    border-top-width: 0;
    border-top-style: solid
}

#usersite-container .zoogle-music-player .track-list-item>* {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

#usersite-container .zoogle-music-player .track-number-play {
    padding-top: 0;
    width: 34px;
    position: relative;
    display: table-cell;
    text-align: center;
    margin-right: 3px;
    height: auto
}

#usersite-container .zoogle-music-player .track-number-play .track-number {
    vertical-align: middle;
    display: block;
    width: 31px
}

#usersite-container .zoogle-music-player .track-number-play a {
    margin-right: 5px
}

#usersite-container .zoogle-music-player .track-number-play a.loading {
    pointer-events: none;
    cursor: default
}

#usersite-container .zoogle-music-player .track-number-play a.loading .icon-play:before {
    @-webkit-keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    @-moz-keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    @-o-keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    @keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            -moz-transform: rotate(1turn);
            -o-transform: rotate(1turn);
            -ms-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
    ;
    -moz-animation:spin 1s infinite steps(8);
    -o-animation:spin 1s infinite steps(8);
    -ms-animation:spin 1s infinite steps(8);
    -webkit-animation:spin 1s infinite steps(8);
    animation:spin 1s infinite steps(8);
    padding:0 0 0 0;
    font-size:inherit
}

#usersite-container .zoogle-music-player .track-number-play .icon-play:before {
    padding-left: 0.04em;
    padding-top: 0.03em
}

#usersite-container .zoogle-music-player .track-title {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 14px
}

#usersite-container .zoogle-music-player .track-lyric-link,
#usersite-container .zoogle-music-player .track-social {
    font-size: 11px;
    text-align: right;
    float: none;
    padding-left: 4px;
    padding-right: 4px
}

#usersite-container .zoogle-music-player .track-lyric-link .icon-share:before,
#usersite-container .zoogle-music-player .track-social .icon-share:before {
    font-size: 14px;
    padding-right: 0
}

#usersite-container .zoogle-music-player .track-social a {
    padding-left: 8px;
    padding-right: 8px
}

#usersite-container .zoogle-music-player .track-lyric-link {
    margin-left: -12px
}

#usersite-container .zoogle-music-player .track-action {
    padding-left: 0;
    float: none
}

#usersite-container .zoogle-music-player .track-action span.old-price {
    display: none
}

#usersite-container .zoogle-music-player .track-action .button,
#usersite-container .zoogle-music-player .track-action form.simple_form input[type="submit"],
#usersite-container form.simple_form .zoogle-music-player .track-action input[type="submit"],
#usersite-container .zoogle-music-player .track-action form.simple_form input[type="button"],
#usersite-container form.simple_form .zoogle-music-player .track-action input[type="button"],
#usersite-container .zoogle-music-player .track-action form.simple_form input[type="reset"],
#usersite-container form.simple_form .zoogle-music-player .track-action input[type="reset"] {
    display: inline-block;
    box-sizing: border-box
}

#usersite-container .zoogle-music-player .track-action .button.sale-tag,
#usersite-container .zoogle-music-player .track-action form.simple_form input.sale-tag[type="submit"],
#usersite-container form.simple_form .zoogle-music-player .track-action input.sale-tag[type="submit"],
#usersite-container .zoogle-music-player .track-action form.simple_form input.sale-tag[type="button"],
#usersite-container form.simple_form .zoogle-music-player .track-action input.sale-tag[type="button"],
#usersite-container .zoogle-music-player .track-action form.simple_form input.sale-tag[type="reset"],
#usersite-container form.simple_form .zoogle-music-player .track-action input.sale-tag[type="reset"] {
    padding: 0.25em 0 0 0;
    margin-top: 0.1em;
    display: inline
}

#usersite-container .zoogle-music-player .track-action .button .sale-tag-text,
#usersite-container .zoogle-music-player .track-action form.simple_form input[type="submit"] .sale-tag-text,
#usersite-container form.simple_form .zoogle-music-player .track-action input[type="submit"] .sale-tag-text,
#usersite-container .zoogle-music-player .track-action form.simple_form input[type="button"] .sale-tag-text,
#usersite-container form.simple_form .zoogle-music-player .track-action input[type="button"] .sale-tag-text,
#usersite-container .zoogle-music-player .track-action form.simple_form input[type="reset"] .sale-tag-text,
#usersite-container form.simple_form .zoogle-music-player .track-action input[type="reset"] .sale-tag-text {
    margin-right: 3px
}

#usersite-container .zoogle-music-player .track-action .text-tertiary {
    pointer-events: none;
    font-size: 0.65em;
    display: inline-block;
    text-align: center;
    min-width: 72px;
    padding-top: 1.5em
}

#usersite-container .zoogle-music-player li.current .track-number {
    display: none !important
}

#usersite-container .zoogle-music-player li.current .track-icon-playing {
    display: block
}

#usersite-container .zoogle-music-player.playing .player .player-play .icon-play,
#usersite-container .zoogle-music-player.playing .player .player-play .icon-play-2 {
    display: none
}

#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause,
#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause-2 {
    display: inline
}

#usersite-container .zoogle-music-player.playing li.current:hover .icon-play,
#usersite-container .zoogle-music-player.playing li.current:hover .icon-play-2,
#usersite-container .zoogle-music-player.playing li.current:hover .track-icon-playing {
    display: none
}

#usersite-container .zoogle-music-player.playing li.current:hover .icon-pause,
#usersite-container .zoogle-music-player.playing li.current:hover .icon-pause-2 {
    display: inline
}

#usersite-container .music-player:not(.display-swmp) .zoogle-music-player.without-track-artist .player-artist {
    display: none
}

#usersite-container .music-player:not(.display-swmp) .zoogle-music-player.without-track-artist .progress .time {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 45%
}

#usersite-container .music-player:not(.display-swmp) .zoogle-music-player.without-track-artist .player-track {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#usersite-container .music-player.hide-current-time .player .controls .player-track .player-artist {
    margin-right: -60px
}

#usersite-container .music-player.hide-current-time div.progress time.cur,
#usersite-container .music-player.hide-current-time div.progress span.sep {
    display: none !important
}

#usersite-container .music_feature[feature-width~="<500"] ol.track-list .track-title .duration,
#usersite-container .bandcamp_feature[feature-width~="<500"] ol.track-list .track-title .duration {
    display: none
}

#usersite-container .music_feature[feature-width~="<320"] ol.track-list .track-social,
#usersite-container .music_feature[feature-width~="<320"] ol.track-list .track-lyric-link,
#usersite-container .bandcamp_feature[feature-width~="<320"] ol.track-list .track-social,
#usersite-container .bandcamp_feature[feature-width~="<320"] ol.track-list .track-lyric-link {
    display: none
}

#usersite-container .music_feature[feature-width~="<320"] li:hover .track-lyric-link,
#usersite-container .music_feature[feature-width~="<320"] li:hover .track-social,
#usersite-container .bandcamp_feature[feature-width~="<320"] li:hover .track-lyric-link,
#usersite-container .bandcamp_feature[feature-width~="<320"] li:hover .track-social {
    display: none
}

#usersite-container .music_feature[feature-width~="<300"] .music-player:not(.display-mini-player) .player .player-artist,
#usersite-container .bandcamp_feature[feature-width~="<300"] .music-player:not(.display-mini-player) .player .player-artist {
    margin-right: -60px
}

#usersite-container .music_feature[feature-width~="<300"] .zoogle-music-player,
#usersite-container .bandcamp_feature[feature-width~="<300"] .zoogle-music-player {
    padding-left: 2px
}

#usersite-container .music_feature[feature-width~="<300"] .player .progress .time,
#usersite-container .bandcamp_feature[feature-width~="<300"] .player .progress .time {
    display: none
}

#usersite-container .music_feature[feature-width~="<300"] .player .player-track-inner,
#usersite-container .bandcamp_feature[feature-width~="<300"] .player .player-track-inner {
    padding-right: 0
}

#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action,
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action {
    padding-left: 4px
}

#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action .button.sale-tag,
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input.sale-tag[type="submit"],
#usersite-container form.simple_form .music_feature[feature-width~="<300"] ol.track-list .track-action input.sale-tag[type="submit"],
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input.sale-tag[type="button"],
#usersite-container form.simple_form .music_feature[feature-width~="<300"] ol.track-list .track-action input.sale-tag[type="button"],
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input.sale-tag[type="reset"],
#usersite-container form.simple_form .music_feature[feature-width~="<300"] ol.track-list .track-action input.sale-tag[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action .button.sale-tag,
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input.sale-tag[type="submit"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action input.sale-tag[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input.sale-tag[type="button"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action input.sale-tag[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input.sale-tag[type="reset"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action input.sale-tag[type="reset"] {
    padding: 0.25em 0 0 0;
    margin-top: 0.1em
}

#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action .button .sale-tag,
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input[type="submit"] .sale-tag,
#usersite-container form.simple_form .music_feature[feature-width~="<300"] ol.track-list .track-action input[type="submit"] .sale-tag,
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input[type="button"] .sale-tag,
#usersite-container form.simple_form .music_feature[feature-width~="<300"] ol.track-list .track-action input[type="button"] .sale-tag,
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input[type="reset"] .sale-tag,
#usersite-container form.simple_form .music_feature[feature-width~="<300"] ol.track-list .track-action input[type="reset"] .sale-tag,
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action .button .sale-tag,
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input[type="submit"] .sale-tag,
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action input[type="submit"] .sale-tag,
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input[type="button"] .sale-tag,
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action input[type="button"] .sale-tag,
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action form.simple_form input[type="reset"] .sale-tag,
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action input[type="reset"] .sale-tag {
    background-color: red;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding-left: 0.25em;
    padding-right: 0.25em;
    min-width: 5.75em
}

#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action .text-tertiary,
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-action .text-tertiary {
    min-width: 3.5rem;
    margin-right: 0.2em;
    padding-top: 0.5rem
}

#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-title,
#usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-title {
    width: auto
}

@media only screen and (min-device-width: 320px) and (max-device-width: 500px) {
    #usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-number-play,
    #usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-number-play {
        display: inline-block
    }
    #usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-social,
    #usersite-container .bandcamp_feature[feature-width~="<300"] ol.track-list .track-social {
        margin-top: 2px
    }
}

#usersite-container .music_feature[feature-width~="<260"] ol.track-list .track-number-play,
#usersite-container .bandcamp_feature[feature-width~="<260"] ol.track-list .track-number-play {
    display: none
}

#usersite-container article.display-swmp>.zoogle-music-player {
    border: none
}

#usersite-container article.display-swmp>.zoogle-music-player .player .controls {
    margin-top: 0px
}

#usersite-container .display-album .zoogle-music-player ol.track-list,
#usersite-container .display-playlist .zoogle-music-player ol.track-list {
    margin-top: -10px
}

#usersite-container .display-album .zoogle-music-player .player,
#usersite-container .display-playlist .zoogle-music-player .player {
    position: relative;
    padding-bottom: 9px;
    z-index: 1
}

#usersite-container ul.my_sites {
    text-align: center;
    list-style-type: none;
    padding-left: 0
}

#usersite-container ul.my_sites li,
#usersite-container ul.my_sites .my_site_icon {
    display: inline-block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

#usersite-container ul.my_sites.my_sites_color_large li,
#usersite-container ul.my_sites.my_sites_color_large .my_site_icon {
    width: 64px;
    height: 64px
}

#usersite-container ul.my_sites.my_sites_color_large .amazon .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/amazon-1a399cd6dc2959c6ce582f1d58be253f.png)
}

#usersite-container ul.my_sites.my_sites_color_large .cdbaby .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/cdbaby-0077128322600fd28967072d9ae88b79.png)
}

#usersite-container ul.my_sites.my_sites_color_large .facebook .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/facebook-5bbdb9e12b35f90175b5534765e23226.png)
}

#usersite-container ul.my_sites.my_sites_color_large .flickr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/flickr-ec69e171630aad5a54919ad42f92fe30.png)
}

#usersite-container ul.my_sites.my_sites_color_large .ilike .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/ilike-fba93f4cdd0d8c61495ae22b4d6e5a28.png)
}

#usersite-container ul.my_sites.my_sites_color_large .itunes .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/itunes-e31e70459e7c0321d57d3dbd62bf529c.png)
}

#usersite-container ul.my_sites.my_sites_color_large .last-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/last-fm-8b6300917da22a507314f31a455602bb.png)
}

#usersite-container ul.my_sites.my_sites_color_large .myspace .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/myspace-42df78a342f947d02135dd3d30bb4bd9.png)
}

#usersite-container ul.my_sites.my_sites_color_large .purevolume .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/purevolume-d360c88f7e7d5a7550759ff4ed10e48f.png)
}

#usersite-container ul.my_sites.my_sites_color_large .reverbnation .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/reverbnation-7cffab11459d418ef3a5151773972bd4.png)
}

#usersite-container ul.my_sites.my_sites_color_large .sonicbids .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/sonicbids-aedcac4ba82c0f8b217aab893ce2d788.png)
}

#usersite-container ul.my_sites.my_sites_color_large .thesixtyone .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/thesixtyone-48c239b3b3b6b6bcbae2f4668e1e48fa.png)
}

#usersite-container ul.my_sites.my_sites_color_large .twitter .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/twitter-298fce23c3ca5f06ec492c7d8fb36c3b.png)
}

#usersite-container ul.my_sites.my_sites_color_large .youtube .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/youtube-4d883cd2e1e3d30d6ed398bdc274ee00.png)
}

#usersite-container ul.my_sites.my_sites_color_large .google .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/google-d9be89462222804379b9893b804bb86e.png)
}

#usersite-container ul.my_sites.my_sites_color_large .soundcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/soundcloud-b90fe97b552a8062b508f86a3ce911de.png)
}

#usersite-container ul.my_sites.my_sites_color_large .official-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/official-fm-49d69e49107b70d645be14e80c6a59ed.png)
}

#usersite-container ul.my_sites.my_sites_color_large .linkedin .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/linkedin-540d5f149d65e9acd8a804a12e0dc223.png)
}

#usersite-container ul.my_sites.my_sites_color_large .bandcamp .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/bandcamp-e4c99e7d50e9b8afa6128f7ae8566bf2.png)
}

#usersite-container ul.my_sites.my_sites_color_large .indabamusic .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/indabamusic-6b7bd048873901c17cf31d4c47ede7fb.png)
}

#usersite-container ul.my_sites.my_sites_color_large .ourstage .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/ourstage-750cc53fc4ca514b20767e7e1b59ad3c.png)
}

#usersite-container ul.my_sites.my_sites_color_large .spotify .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/spotify-08f8709b8e7a7f0da7af61b3ebb42af0.png)
}

#usersite-container ul.my_sites.my_sites_color_large .tumblr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/tumblr-cb1da212fc339953b8d287173c5cace0.png)
}

#usersite-container ul.my_sites.my_sites_color_large .vimeo .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/vimeo-7a0ae0e79fc7e3715d9559dc505dc56a.png)
}

#usersite-container ul.my_sites.my_sites_color_large .beatport .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/beatport-73cfcdb178f0650f7dd0b6e9eb4ba86a.png)
}

#usersite-container ul.my_sites.my_sites_color_large .viinyl .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/viinyl-756c77696d9fc2a5b2355cac62049546.png)
}

#usersite-container ul.my_sites.my_sites_color_large .resident-advisor .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/resident-advisor-9597c3c0a66e26b68c5dc62311ca19cc.png)
}

#usersite-container ul.my_sites.my_sites_color_large .mixcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/mixcloud-ce422588a0c2e4ba4c8bb91562663c8b.png)
}

#usersite-container ul.my_sites.my_sites_color_large .instagram .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/instagram-01954736832e7964ff8b637edfa8d442.png)
}

#usersite-container ul.my_sites.my_sites_color_large .envelope .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/envelope-b933517c32a69f7fa2e55efb7b6802b6.png)
}

#usersite-container ul.my_sites.my_sites_color_large .deezer .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/deezer-bca46492c21414617f4048302f72a9b8.png)
}

#usersite-container ul.my_sites.my_sites_color_large .all-about-jazz .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/all-about-jazz-536467bb512199fe4fa76e2410dcfdcf.png)
}

#usersite-container ul.my_sites.my_sites_color_large .rdio .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/rdio-b03fbce0a998323d6a108c5dac9b5c74.png)
}

#usersite-container ul.my_sites.my_sites_color_large .cbc-music .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/cbc-music-9578571694480a36c79c61bf4dbe1e51.png)
}

#usersite-container ul.my_sites.my_sites_color_large .datpiff .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/datpiff-dc6b15c85f6400408d571030ce6f7c86.png)
}

#usersite-container ul.my_sites.my_sites_color_large .google-play .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/google-play-1c8fb65e1cf4964daf77fd8b9db5fbae.png)
}

#usersite-container ul.my_sites.my_sites_color_large .jango .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/jango-873dcccedba560bded4d2fab54556756.png)
}

#usersite-container ul.my_sites.my_sites_color_large .onesheet .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/onesheet-c9d6015f8482600ffa6c58ce46f12906.png)
}

#usersite-container ul.my_sites.my_sites_color_large .pandora .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/pandora-27a459781836628342fad199afafa434.png)
}

#usersite-container ul.my_sites.my_sites_color_large .pinterest .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/pinterest-22629d80cb196012d9e41297c0d76105.png)
}

#usersite-container ul.my_sites.my_sites_color_small li,
#usersite-container ul.my_sites.my_sites_color_small .my_site_icon {
    width: 36px;
    height: 36px
}

#usersite-container ul.my_sites.my_sites_color_small .amazon .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/amazon-88bd416fba8d4b736ca0608b6042aacc.png)
}

#usersite-container ul.my_sites.my_sites_color_small .cdbaby .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/cdbaby-6bf1696aa06a21f3a906534c100deee9.png)
}

#usersite-container ul.my_sites.my_sites_color_small .facebook .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/facebook-b5b8d15a2fbce06b205b0f10767e67a2.png)
}

#usersite-container ul.my_sites.my_sites_color_small .flickr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/flickr-19443ad43c8cf90b621ddf0d64ceeb83.png)
}

#usersite-container ul.my_sites.my_sites_color_small .ilike .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/ilike-9343461f67b413d37f85b2b4d7db25f8.png)
}

#usersite-container ul.my_sites.my_sites_color_small .itunes .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/itunes-c908fe79d9a9eb21d3efef1d36bc87a7.png)
}

#usersite-container ul.my_sites.my_sites_color_small .last-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/last-fm-d80f0dc07a8c06833e439b94250907b3.png)
}

#usersite-container ul.my_sites.my_sites_color_small .myspace .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/myspace-7d51eb0e134b939734621d0398c9acc1.png)
}

#usersite-container ul.my_sites.my_sites_color_small .purevolume .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/purevolume-832bf26c79173ad102fb430c2af57023.png)
}

#usersite-container ul.my_sites.my_sites_color_small .reverbnation .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/reverbnation-1675a2e29950cf48d9ca78c01361e060.png)
}

#usersite-container ul.my_sites.my_sites_color_small .sonicbids .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/sonicbids-0f5915beee743fd57091aa7843f2a4e9.png)
}

#usersite-container ul.my_sites.my_sites_color_small .thesixtyone .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/thesixtyone-baa33ebd29188c250cca9d81f9efe9f4.png)
}

#usersite-container ul.my_sites.my_sites_color_small .twitter .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/twitter-0f7decd46805ffd508f565bd0e24687e.png)
}

#usersite-container ul.my_sites.my_sites_color_small .youtube .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/youtube-8d51ceee089bf57d21dc09df5fcfecf3.png)
}

#usersite-container ul.my_sites.my_sites_color_small .google .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/google-0ec7deb2842ae66535ec0290b2dcc917.png)
}

#usersite-container ul.my_sites.my_sites_color_small .soundcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/soundcloud-e0c835e2512d6838664c3f1e6f2aa97a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .official-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/official-fm-be9bfe31985c62715d634f5bf5000412.png)
}

#usersite-container ul.my_sites.my_sites_color_small .linkedin .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/linkedin-af05763600c45d5faf8d27cb380e2ba5.png)
}

#usersite-container ul.my_sites.my_sites_color_small .bandcamp .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/bandcamp-21c4b14593604a5077523a621dd67d9a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .indabamusic .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/indabamusic-285048b1a587518c223d8d96718a6485.png)
}

#usersite-container ul.my_sites.my_sites_color_small .ourstage .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/ourstage-9631b441d1f9c8d0b03a643e8781b95a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .spotify .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/spotify-b768a5b99c24ef7f7c373a74b13645f7.png)
}

#usersite-container ul.my_sites.my_sites_color_small .tumblr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/tumblr-0895db40660265a2d9ce3308e7c8dd67.png)
}

#usersite-container ul.my_sites.my_sites_color_small .vimeo .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/vimeo-12ea878b6da217c2468caeb3098322f4.png)
}

#usersite-container ul.my_sites.my_sites_color_small .beatport .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/beatport-32ba45258d01bf5b8350e6ac9931a354.png)
}

#usersite-container ul.my_sites.my_sites_color_small .viinyl .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/viinyl-1ab48036cf6122c33053cd3f382c3ce1.png)
}

#usersite-container ul.my_sites.my_sites_color_small .resident-advisor .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/resident-advisor-6a9719da04ffae6a3af4778a0d705d14.png)
}

#usersite-container ul.my_sites.my_sites_color_small .mixcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/mixcloud-4495d0b283bc4dce13b15dd80f794b8e.png)
}

#usersite-container ul.my_sites.my_sites_color_small .instagram .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/instagram-547ae40ada036a4eaaba5a8f88e4e7cf.png)
}

#usersite-container ul.my_sites.my_sites_color_small .envelope .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/envelope-854f8268262abc7e63f4731a7dd840c8.png)
}

#usersite-container ul.my_sites.my_sites_color_small .deezer .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/deezer-d6539e036c6c3b8e94dc6c4883a1bea3.png)
}

#usersite-container ul.my_sites.my_sites_color_small .all-about-jazz .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/all-about-jazz-d7f71dec12dcdfed210b750660be04f1.png)
}

#usersite-container ul.my_sites.my_sites_color_small .rdio .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/rdio-d6e3eccd4681cc010ff478474f2c7e15.png)
}

#usersite-container ul.my_sites.my_sites_color_small .cbc-music .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/cbc-music-39ff73ff49fb22e6fd7def86b367eeca.png)
}

#usersite-container ul.my_sites.my_sites_color_small .datpiff .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/datpiff-673a9961c8dbc0a741164e34c051845a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .google-play .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/google-play-32432ada2ecb0dd4d30ad56b4ce397c7.png)
}

#usersite-container ul.my_sites.my_sites_color_small .jango .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/jango-f6eb0116260f71eaca54dd4995f8d7b0.png)
}

#usersite-container ul.my_sites.my_sites_color_small .onesheet .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/onesheet-af4188796018dc663aa56627c7d96e6a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .pandora .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/pandora-31d07ef5d70847b24c6ef8f39ad86c63.png)
}

#usersite-container ul.my_sites.my_sites_color_small .pinterest .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/pinterest-2220e9f785c1bb1b391fc7d332588720.png)
}

#usersite-container ul.my_sites.my_sites_dark_large li,
#usersite-container ul.my_sites.my_sites_dark_large .my_site_icon {
    width: 64px;
    height: 64px
}

#usersite-container ul.my_sites.my_sites_dark_large .amazon .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/amazon-7363733d7e8273b2801aac3177c0c111.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .cdbaby .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/cdbaby-ed6190f8b76d61ae003b2897827e8495.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .facebook .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/facebook-ceb2d1f49bd5084658691b1be04b8eb4.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .flickr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/flickr-e23f0b56f11c20ce43e6544771a71931.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .ilike .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/ilike-2290a8f66eab6c66ed75e1b856f97dfa.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .itunes .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/itunes-e15a9110f77cb0c2c5fe45782b142f46.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .last-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/last-fm-3e1885ee02151ab0100c175d12de0614.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .myspace .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/myspace-ff29e920f739f9b21f63df99079e3bbb.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .purevolume .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/purevolume-13b9b9d9b784f36a6a6234ce2a372fec.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .reverbnation .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/reverbnation-bc6f04188247625075aa2851d30aa9d1.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .sonicbids .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/sonicbids-ed08fcd32f46dd5ffadb4d5472f15f7c.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .thesixtyone .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/thesixtyone-09b839a9e5ab70d5c17d412a0676f493.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .twitter .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/twitter-043db8f8d8ad9495069ddb3030f27a75.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .youtube .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/youtube-5a21e74182086f7e4450bbc28e27f843.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .google .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/google-cc6b8850d291a5375b8fc20a38973d7b.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .soundcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/soundcloud-ef10f84b96e2d49ed6218768a67546a7.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .official-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/official-fm-cc906c4cacdc33a481354f3f0c5260cc.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .linkedin .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/linkedin-ea1a9e48b9b2ef9bf7e5d13fb6b8fc71.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .bandcamp .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/bandcamp-0b8ddcda71d9eff047f7f4e7bb518910.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .indabamusic .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/indabamusic-302aca37f3445e62652ba4b69e5ed467.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .ourstage .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/ourstage-ab0e0f4c3a6ac4eee747f6139cae3d34.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .spotify .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/spotify-0673fb4f278e0cb45099d0e5fe5e75b3.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .tumblr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/tumblr-f40d296032b8ac847c12080d9cedd1d7.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .vimeo .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/vimeo-ef8b0160bdc74fa6b9a542fa26595edf.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .beatport .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/beatport-e3c17e44eb71bec228df1d4d90b6b2b9.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .viinyl .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/viinyl-1af7a65a1caebd0c2c0777c8f9904eb6.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .resident-advisor .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/resident-advisor-f3df71b8e297df3e9477d11413cc225c.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .mixcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/mixcloud-19eb425d7694a2db7615e6bcddbaa3bb.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .instagram .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/instagram-ab25457ca0c68ee37fdfc785e9d6c2db.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .envelope .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/envelope-e428bd920982eb57e63591462fd3f5f9.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .deezer .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/deezer-924c9223aec102b0ef21fd4007e223fb.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .all-about-jazz .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/all-about-jazz-0eecab202f11d6d840c986b0d8ad5cb6.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .rdio .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/rdio-9679512aafa0620dd3a93c0370301d52.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .cbc-music .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/cbc-music-1f8c1190bdbea2d70e84e6796dbb05cd.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .datpiff .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/datpiff-dc6b15c85f6400408d571030ce6f7c86.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .google-play .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/google-play-79446d854142e099d4feefe7bdb5e4a1.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .jango .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/jango-b8f0ab27f41fc5f417753f9e4a75df82.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .onesheet .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/onesheet-c9d6015f8482600ffa6c58ce46f12906.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .pandora .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/pandora-d725484894be514c1815dab0d54ac0f6.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .pinterest .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/pinterest-e6a13232cd2f6f396741bc9cae0402d9.png)
}

#usersite-container ul.my_sites.my_sites_dark_small li,
#usersite-container ul.my_sites.my_sites_dark_small .my_site_icon {
    width: 36px;
    height: 36px
}

#usersite-container ul.my_sites.my_sites_dark_small .amazon .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/amazon-5451d38aecb80fdeda637de7a0ca0603.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .cdbaby .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/cdbaby-d2e44c71ce73e37feae32f20558eb544.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .facebook .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/facebook-c2e21a9b0f58ae7286c44bfeae802031.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .flickr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/flickr-7b4ad3f718576e5fd48b5f66b1bf20bb.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .ilike .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/ilike-c99f90ea30662bb7eb2723ee0421cd58.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .itunes .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/itunes-e91f709959bf7f42b2431fd2a08b1873.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .last-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/last-fm-1f362d03797257484f6bb4e44d9ac443.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .myspace .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/myspace-e29cd6c8e98ab1c3ba953892bb1597fd.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .purevolume .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/purevolume-51dc5b7a8786690b6e7f7abb6e9637c6.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .reverbnation .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/reverbnation-646d14520a5b13bb3110952151824ea0.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .sonicbids .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/sonicbids-eb6d2743b9d1a5a769612feee7e27037.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .thesixtyone .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/thesixtyone-a87e9f64b3028e3064ae3af5758daafe.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .twitter .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/twitter-3ab36b6ee74e8ebbaa6f4884780bf647.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .youtube .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/youtube-e5b157d0a4291a02c49188306146752d.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .google .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/google-736e476d4bd778b07838ce8bb7771beb.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .soundcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/soundcloud-0cf47a57ec4073e111da83c0ffd97385.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .official-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/official-fm-b652438252589421dc5f8472c83695bb.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .linkedin .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/linkedin-c9f3e746c01ba83e0e1382ec8666bfc9.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .bandcamp .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/bandcamp-11a2cf906a0b9a203d440fb3a55847da.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .indabamusic .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/indabamusic-b314bb1f9f01ef6ab42e88f25a255301.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .ourstage .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/ourstage-f14efcbeb0e0cd519f831f0b923214b6.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .spotify .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/spotify-eada15e42ebd6ad08d1c184e780668a6.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .tumblr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/tumblr-7cf2339c5c804a7bda91f9fc09cdaca2.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .vimeo .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/vimeo-b044cdc4a35f9b4b5aef2eb8a82f7612.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .beatport .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/beatport-3a2ebb38cbd077dc0b7db905ff05ae9c.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .viinyl .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/viinyl-70066ef219226a46d9cf93aba09f853e.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .resident-advisor .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/resident-advisor-997d0b056bfcaf776f96c4c54ea2be1c.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .mixcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/mixcloud-c1542793cfe6c879aee046ac3eaf30c1.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .instagram .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/instagram-1c65eaeb2116f197b97fd4977364d146.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .envelope .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/envelope-aaf84969fca04959ddbe1974f55fe208.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .deezer .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/deezer-29e3edfbee915137127f836e0dff8656.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .all-about-jazz .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/all-about-jazz-f655099160a2f79f3d197885588b1804.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .rdio .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/rdio-5459b88dbfd83f71cab5dbe5a3d78d33.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .cbc-music .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/cbc-music-be08f7f90fe68132add8fc71fadae153.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .datpiff .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/datpiff-673a9961c8dbc0a741164e34c051845a.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .google-play .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/google-play-86aa9d308c00ef827c02039ec2387e61.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .jango .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/jango-5d3f9621443c5866633f18cbe391cd88.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .onesheet .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/onesheet-af4188796018dc663aa56627c7d96e6a.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .pandora .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/pandora-b1e7f29f816ab8489a995eafbad95cdf.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .pinterest .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/pinterest-0a13e3e72ccd8f62eef075e19a127e9d.png)
}

#usersite-container .my_sites_font_face {
    list-style-type: none;
    padding-left: 0px;
    text-align: center
}

#usersite-container .my_sites_font_face li {
    display: inline-block;
    font-size: 1.375em;
    padding-top: 0px
}

#usersite-container .my_sites_font_face li a[class*=" icon-"] {
    text-decoration: none;
    font-size: 1.6875em;
    width: 1.6875em;
    display: inline-block
}

#usersite-container .site-wide-feature-area .my_sites {
    margin: 0
}

#usersite-container #page-root .page-photos {
    z-index: 0
}

#usersite-container #page-root .page-photos img {
    position: absolute;
    top: 0;
    left: 0
}

#usersite-container #page-root .page-photos .page-photo.selected {
    z-index: 5 !important;
    opacity: 1 !important;
    transition: none !important
}

#usersite-container #page-root .layer-photo .page-photos {
    z-index: auto
}

#usersite-container section.pedigree_feature .root_animal {
    *zoom: 1;
    border: 1px solid #666;
    padding: 10px
}

#usersite-container section.pedigree_feature .root_animal:after {
    content: "";
    display: table;
    clear: both
}

#usersite-container section.pedigree_feature .root_animal a.thumbnail-popup.image_0 {
    display: block
}

#usersite-container section.pedigree_feature .root_animal img {
    float: left;
    margin-right: 10px
}

#usersite-container section.pedigree_feature .root_animal h2 {
    font-size: 1.571em !important
}

#usersite-container section.pedigree_feature .animal .name,
#usersite-container section.pedigree_feature .animal .notes {
    margin: 5px 0 5px 0
}

#usersite-container section.pedigree_feature .animal .name {
    font-size: 1.1em;
    margin-bottom: 0.25em
}

#usersite-container section.pedigree_feature .animal .birthdate {
    display: block;
    color: #666;
    font-weight: normal;
    font-size: 0.9em;
    margin-bottom: 0.25em
}

#usersite-container section.pedigree_feature table.pedigree_tree {
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 0;
    table-layout: fixed;
    width: 100%
}

#usersite-container section.pedigree_feature table.pedigree_tree td {
    border: 1px solid #666;
    vertical-align: middle;
    padding: 3px;
    overflow-y: hidden
}

#usersite-container section.pedigree_feature table.pedigree_tree.visible_levels_1 td {
    width: 100%
}

#usersite-container section.pedigree_feature table.pedigree_tree td.level_0 {
    height: 160px
}

#usersite-container section.pedigree_feature table.pedigree_tree.visible_levels_2 td {
    width: 50%
}

#usersite-container section.pedigree_feature table.pedigree_tree td.level_1 {
    height: 80px
}

#usersite-container section.pedigree_feature table.pedigree_tree.visible_levels_3 td {
    width: 33%
}

#usersite-container section.pedigree_feature table.pedigree_tree td.level_2 {
    height: 40px
}

#usersite-container section.pedigree_feature table.pedigree_tree.visible_levels_4 td {
    width: 25%
}

#usersite-container section.pedigree_feature table.pedigree_tree td.level_3 {
    height: 20px
}

#usersite-container section.pedigree_feature table.pedigree_tree .animal {
    overflow-y: hidden
}

#usersite-container section.pedigree_feature table.pedigree_tree .animal .birthdate,
#usersite-container section.pedigree_feature table.pedigree_tree .animal .notes {
    display: none
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_0 {
    text-align: center
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_0 .animal a.thumbnail-popup.image_0 {
    display: block
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_1 {
    text-align: center
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_1 .animal a.thumbnail-popup.image_0 {
    display: block
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_1 .animal img {
    width: 60px;
    height: 60px
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_2 .animal a.thumbnail-popup.image_0 {
    display: block
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_2 .animal img {
    float: left;
    margin-right: 0.5em;
    width: 30px;
    height: 30px
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_2 .animal .name {
    font-size: 1em !important
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_3 .animal .name,
#usersite-container section.pedigree_feature table.pedigree_tree .level_4 .animal .name {
    font-size: 1em !important
}

#usersite-container section.pedigree_feature table.pedigree_tree .level_3 .animal a.thumbnail-popup img,
#usersite-container section.pedigree_feature table.pedigree_tree .level_4 .animal a.thumbnail-popup img {
    display: none
}

#usersite-container section.pedigree_feature[feature-width~="<600"] table.pedigree_tree td {
    text-align: center !important
}

#usersite-container section.pedigree_feature[feature-width~="<600"] table.pedigree_tree td img {
    display: none !important
}

#usersite-container section.pedigree_feature[feature-width~="<600"] table.pedigree_tree td h2 {
    font-size: 1em !important
}

#usersite-container #colorbox .animal_info {
    min-width: 300px;
    min-height: 100px
}

#usersite-container #colorbox .animal_info p {
    margin-top: 2em
}

#usersite-container section.poll_feature h1 {
    padding: 0
}

#usersite-container section.poll_feature ul {
    padding-left: 0
}

#usersite-container section.poll_feature ul li {
    list-style: none
}

#usersite-container section.poll_feature ul li a,
#usersite-container section.poll_feature ul li input {
    margin: 0.25em 0
}

#usersite-container section.poll_feature ul label {
    display: block;
    padding: .25em .5em;
    cursor: pointer;
    border-radius: 3px
}

#usersite-container section.poll_feature ul label:hover {
    background-color: rgba(0, 0, 0, 0.05)
}

#usersite-container section.poll_feature ul label input {
    vertical-align: top;
    margin-top: .25em
}

#usersite-container section.poll_feature ul label span {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    margin-left: -2em;
    padding-left: 2.25em
}

#usersite-container section.poll_feature .actions input[type="submit"] {
    margin-right: .25em
}

#usersite-container section.poll_feature .response_count {
    font-size: 0.7em;
    padding: 10px 0 5px
}

#usersite-container section.poll_feature table.underlined td.answer {
    width: 55%;
    padding-left: 0
}

#usersite-container section.poll_feature table.underlined td {
    padding: .5em 1em
}

#usersite-container section.poll_feature table.underlined tr.poll_meta td {
    border-bottom: none;
    font-size: 0.8em
}

#usersite-container section.poll_feature .val {
    display: block;
    position: relative;
    height: 1em;
    min-width: 5px
}

#usersite-container section.poll_feature .val span {
    position: absolute;
    right: -15px;
    top: -1px;
    font-size: 0.8em
}

#usersite-container section.purchase td {
    border-bottom: none
}

#usersite-container #purchase-details p {
    margin: 15px 0 5px 0
}

#usersite-container #purchase-details ul {
    list-style: none;
    padding: 0
}

#usersite-container #purchase-details ul li {
    margin-bottom: 15px;
    overflow: hidden
}

#usersite-container #purchase-details ul li .details {
    overflow: hidden
}

#usersite-container #purchase-details ul li .details .track_data {
    float: left
}

#usersite-container #purchase-details ul li .details .track_data.full_width {
    width: 100%
}

#usersite-container #purchase-details ul li .details .download {
    float: right;
    padding-left: 10px
}

#usersite-container #purchase-details ul li .details .file_info {
    max-width: 300px
}

#usersite-container #purchase-details ul li .title,
#usersite-container #purchase-details ul li .artist .name {
    font-weight: bold
}

#usersite-container #purchase-details ul li .title .filetype,
#usersite-container #purchase-details ul li .artist .name .filetype {
    font-weight: normal
}

#usersite-container #purchase-details ul li .artist,
#usersite-container #purchase-details ul li .file_size {
    color: #909090
}

#usersite-container #purchase-details ul li .item-details figure,
#usersite-container #purchase-details ul li .item-details figure img {
    display: block;
    float: left;
    width: 100px;
    height: 100px;
    background: #ccc
}

#usersite-container #purchase-details ul li .item-details figure {
    margin-right: 20px
}

#usersite-container .quotation_feature .quote {
    font-size: 2em;
    margin: 0;
    text-align: center
}

#usersite-container .quotation_feature cite {
    font-style: normal;
    text-align: center
}

#usersite-container .quotation_feature[feature-width~="<320"] .quote {
    font-size: 1.875em
}

@media (max-width: 550px) {
    #usersite-container .quotation_feature .quote {
        font-size: 1.875em
    }
}

.commerce #usersite-container .salable-item.available .unless-available,
.commerce #usersite-container .salable-item.in-stock .if-out-of-stock {
    display: none !important
}

#usersite-container .salable-item.not-available .add-to-cart,
#usersite-container .salable-item.not-available .item-options,
#usersite-container .salable-item.not-available .regular-price,
#usersite-container .salable-item.not-available .old-price,
#usersite-container .salable-item.not-available .sale-tag,
#usersite-container .salable-item.not-available .item-sale-text,
#usersite-container .salable-item.not-available .download,
#usersite-container .salable-item.out-of-stock .add-to-cart,
#usersite-container .salable-item.out-of-stock .item-options,
#usersite-container .salable-item.out-of-stock .regular-price,
#usersite-container .salable-item.out-of-stock .old-price,
#usersite-container .salable-item.out-of-stock .sale-tag,
#usersite-container .salable-item.out-of-stock .item-sale-text,
#usersite-container .salable-item.out-of-stock .download,
#usersite-container .salable-item.in-cart.without-quantity .add-to-cart,
#usersite-container .salable-item.in-cart.without-quantity .item-options,
#usersite-container .salable-item.in-cart.without-quantity .regular-price,
#usersite-container .salable-item.in-cart.without-quantity .old-price,
#usersite-container .salable-item.in-cart.without-quantity .sale-tag,
#usersite-container .salable-item.in-cart.without-quantity .item-sale-text,
#usersite-container .salable-item.in-cart.without-quantity .download,
.no-commerce #usersite-container .salable-item .add-to-cart,
.no-commerce #usersite-container .salable-item .item-options,
.no-commerce #usersite-container .salable-item .regular-price,
.no-commerce #usersite-container .salable-item .old-price,
.no-commerce #usersite-container .salable-item .sale-tag,
.no-commerce #usersite-container .salable-item .item-sale-text,
.no-commerce #usersite-container .salable-item .download {
    display: none !important
}

#usersite-container .salable-item.not-in-cart .if-in-cart,
#usersite-container .salable-item.with-quantity .if-in-cart,
.no-commerce #usersite-container .salable-item .if-in-cart {
    display: none !important
}

#usersite-container .old-price {
    text-decoration: line-through;
    padding: 0 4px
}

#usersite-container .add-to-cart {
    display: inline-block
}

#usersite-container .add-to-cart .item-sale-text {
    text-align: center;
    font-weight: bold
}

#usersite-container .add-to-cart .item-sale-text .sale-red {
    color: #d00
}

#usersite-container .no-commerce .item-sale-text,
#usersite-container .no-commerce .sale-tag {
    display: none !important
}

#usersite-container .sale-tag-text {
    font-weight: bold
}

#usersite-container #page-root section.store_feature a.store-grid-link,
#usersite-container #page-root section.pledge_music_feature a.store-grid-link,
#usersite-container #page-root section.dialog-store_feature a.store-grid-link,
#usersite-container #page-root section.topspin_store_feature a.store-grid-link,
#usersite-container #page-root section.store_item_feature a.store-grid-link,
#usersite-container #page-content-wrap section.store_item_feature a.store-grid-link {
    text-decoration: none
}

#usersite-container #page-root section.store_feature a.store-grid-link:hover,
#usersite-container #page-root section.pledge_music_feature a.store-grid-link:hover,
#usersite-container #page-root section.dialog-store_feature a.store-grid-link:hover,
#usersite-container #page-root section.topspin_store_feature a.store-grid-link:hover,
#usersite-container #page-root section.store_item_feature a.store-grid-link:hover,
#usersite-container #page-content-wrap section.store_item_feature a.store-grid-link:hover {
    text-decoration: none
}

#usersite-container #page-root section.store_feature article.store-layout-list,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list,
#usersite-container #page-root section.store_item_feature article.store-layout-list,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list {
    padding-bottom: 1.4em
}

#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area {
    margin: 0 10px 0 0;
    float: left;
    width: 200px;
    font-size: 0;
    position: relative;
    text-align: center
}

#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image {
    opacity: 0.75
}

#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image,
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image {
    max-width: 100%;
    margin: auto;
    line-height: initial;
    font-size: 12px
}

#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image img,
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image img,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image img,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image img,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image img,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image img,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image img,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image img,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image img,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image img,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image img,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image img {
    max-height: 200px;
    max-width: 100%
}

#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails {
    margin: 0 -6.66667px;
    padding-left: 0px;
    overflow: hidden;
    height: 46.66667px
}

#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail {
    display: inline-block;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines
}

#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: 6.66667px
}

#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img {
    display: inline-block;
    width: 100%;
    max-width: 40px
}

#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),
#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),
#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),
#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),
#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n) {
    margin-right: 0px
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details {
    overflow: hidden
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details h1,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details h1,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details h1,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details h1,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details h1,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details h1 {
    margin: 0 0 .25em
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options {
    border: none;
    border-collapse: collapse;
    max-width: 400px
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr {
    border: none
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td {
    border: none
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select {
    text-align: right
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select {
    width: 100%;
    min-width: 13em
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td .lighter,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td .lighter,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td .lighter,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td .lighter,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td .lighter,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td .lighter {
    font-weight: lighter;
    opacity: 0.7;
    white-space: nowrap;
    font-size: 0.9em
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td h3,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td h3,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td h3,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td h3,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td h3,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td h3 {
    display: inline-block;
    font-size: 1em
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td:first-child,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td:first-child,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td:first-child,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td:first-child,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td:first-child,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td:first-child {
    padding-right: 0.2em
}

#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td:last-child,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td:last-child,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td:last-child,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td:last-child,
#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td:last-child,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td:last-child {
    padding-left: 0.2em
}

#usersite-container #page-root section.store_feature article.store-layout-list .related-products,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .related-products,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .related-products,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .related-products,
#usersite-container #page-root section.store_item_feature article.store-layout-list .related-products,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .related-products {
    overflow: hidden
}

#usersite-container #page-root section.store_feature article.store-layout-list .description,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .description,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .description,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .description,
#usersite-container #page-root section.store_item_feature article.store-layout-list .description,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .description {
    clear: both
}

#usersite-container #page-root section.store_feature article.store-layout-list .description.soft-truncate,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .description.soft-truncate,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .description.soft-truncate,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .description.soft-truncate,
#usersite-container #page-root section.store_item_feature article.store-layout-list .description.soft-truncate,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .description.soft-truncate {
    overflow: hidden
}

#usersite-container #page-root section.store_feature article.store-layout-list .description p,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list .description p,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list .description p,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list .description p,
#usersite-container #page-root section.store_item_feature article.store-layout-list .description p,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .description p {
    margin: 1.5em 0 0
}

#usersite-container #page-root section.store_feature article.store-layout-list+article.store-layout-list,
#usersite-container #page-root section.pledge_music_feature article.store-layout-list+article.store-layout-list,
#usersite-container #page-root section.dialog-store_feature article.store-layout-list+article.store-layout-list,
#usersite-container #page-root section.topspin_store_feature article.store-layout-list+article.store-layout-list,
#usersite-container #page-root section.store_item_feature article.store-layout-list+article.store-layout-list,
#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list+article.store-layout-list {
    padding-top: 2em;
    border-top-width: solid;
    border-top-style: 1px
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    margin: 9px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article:hover,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article:hover,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article:hover,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article:hover,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article:hover,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article:hover {
    cursor: pointer
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article:empty,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article:empty,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article:empty,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article:empty,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article:empty,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article:empty {
    height: 0;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area {
    width: 200px;
    height: 200px;
    font-size: 0;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image {
    margin: auto;
    display: table
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img {
    max-height: 200px;
    max-width: 200px
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image {
    opacity: 0.75
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details {
    margin-top: 12px
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details h1 {
    margin: 0
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span {
    font-weight: bold;
    text-transform: none;
    margin: 1em 0 0
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span {
    font-size: .65em;
    font-weight: normal;
    display: block;
    margin-top: 4px;
    text-transform: uppercase
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title {
    font-weight: bold
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price {
    margin-top: auto
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text {
    text-align: center;
    font-weight: normal
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price {
    text-decoration: line-through
}

#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,
#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,
#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,
#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,
#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,
#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red {
    color: #d00
}

#usersite-container #page-root section.store_feature[feature-width~="<500"] article.store-layout-list figure.image-area,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list figure.image-area,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list figure.image-area,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list figure.image-area,
#usersite-container #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list figure.image-area,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list figure.image-area {
    margin-bottom: 10px;
    width: 33.33%
}

#usersite-container #page-root section.store_feature[feature-width~="<500"] article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list figure.image-area img.store-placeholder-image,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list figure.image-area img.store-placeholder-image {
    width: 100%
}

#usersite-container #page-root section.store_feature[feature-width~="<500"] article.store-layout-list h1,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list h1,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list h1,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list h1,
#usersite-container #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list h1,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list h1 {
    margin-top: 0
}

#usersite-container #page-root section.store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list .add-to-cart,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart,
#usersite-container #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart {
    display: block
}

#usersite-container #page-root section.store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.pledge_music_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.dialog-store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.topspin_store_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-content-wrap section.store_item_feature[feature-width~="<500"] article.store-layout-list .add-to-cart input[type="reset"] {
    width: 100%
}

#usersite-container #page-root section.store_feature[feature-width~="<300"] article.store-layout-list figure.image-area,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list figure.image-area,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list figure.image-area,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list figure.image-area,
#usersite-container #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list figure.image-area,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list figure.image-area {
    min-width: 100px
}

#usersite-container #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .product-details,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .product-details,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .product-details,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .product-details,
#usersite-container #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .product-details,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .product-details {
    overflow: visible
}

#usersite-container #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options,
#usersite-container #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options {
    clear: both
}

#usersite-container #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options tr td .add-to-cart,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options tr td .add-to-cart,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options tr td .add-to-cart,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options tr td .add-to-cart,
#usersite-container #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options tr td .add-to-cart,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .product-details table.item-options tr td .add-to-cart {
    font-size: 0.65rem;
    min-width: 3.5rem;
    padding: 0.5em 0.2rem
}

#usersite-container #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.pledge_music_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.dialog-store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.topspin_store_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-root section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="reset"],
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input.button,
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="submit"],
#usersite-container form.simple_form #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="submit"],
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="button"],
#usersite-container form.simple_form #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="button"],
#usersite-container #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart form.simple_form input[type="reset"],
#usersite-container form.simple_form #page-content-wrap section.store_item_feature[feature-width~="<300"] article.store-layout-list .add-to-cart input[type="reset"] {
    width: 100%;
    font-size: 0.75rem
}

#usersite-container .store_feature article.store .product-details .description.soft-truncate {
    max-height: 10.2em
}

#usersite-container .layout_third .store_feature article.store .product-details .description.soft-truncate {
    max-height: 7.2em
}

#usersite-container .featherlight .featherlight-content section.feature.store_item_feature {
    padding: 0
}

#usersite-container .featherlight .featherlight-content section.feature.store_item_feature .single-store-item {
    padding: 0
}

#usersite-container .text_feature p,
#usersite-container .text_feature ul {
    margin: 1em 0;
    padding: 0;
    line-height: inherit
}

#usersite-container .text_feature p:first-child {
    margin-top: 0
}

#usersite-container .text_feature ul {
    padding-left: 2.5em
}

#usersite-container .text_feature[feature-width~="<600"].size_large,
#usersite-container .text_feature[feature-width~="<600"].size_orig {
    max-width: 100%
}

#usersite-container section.twitter_feature .twitter_feed {
    margin-left: 8px;
    margin-right: 8px
}

#usersite-container section.twitter_feature .twitter_feed.set-twitter-height {
    min-height: 600px
}

#usersite-container section.video_feature {
    text-align: center
}

#usersite-container section.video_feature .video h2 {
    padding-bottom: 5px
}

#usersite-container .music-player.display-album {
    position: relative
}

#usersite-container .music-player.display-album .zoogle-music-player {
    margin-top: 1.4em
}

#usersite-container .music-player.display-album aside {
    display: none
}

#usersite-container .music-player.display-album .with-image aside {
    float: left;
    margin-right: 26px;
    display: inline-block;
    width: 33%;
    max-width: 200px
}

#usersite-container .music-player.display-album .with-image aside figure {
    display: inline-block;
    margin: 0;
    position: relative
}

#usersite-container .music-player.display-album .with-image aside figure a.square-crop {
    width: auto;
    height: auto
}

#usersite-container .music-player.display-album .with-image aside figure img {
    width: 100%;
    max-width: 200px
}

#usersite-container .music-player.display-album .album-actions-wrapper {
    display: block;
    margin-bottom: 12px
}

#usersite-container .music-player.display-album .album-details {
    *zoom: 1
}

#usersite-container .music-player.display-album .album-details:after {
    content: "";
    display: table;
    clear: both
}

#usersite-container .music-player.display-album .album-details hgroup {
    margin-top: 0
}

#usersite-container .music-player.display-album .album-details hgroup h1 {
    margin: 0
}

#usersite-container .music-player.display-album .album-details hgroup h1 span {
    white-space: nowrap;
    font-size: 0.7em
}

#usersite-container .music-player.display-album .album-details hgroup h2 {
    font-weight: normal;
    font-size: 1em
}

#usersite-container .music-player.display-album .album-details hgroup *+* {
    margin-top: 0px
}

#usersite-container .music-player.display-album .album-details .album-info {
    overflow: hidden
}

#usersite-container .music-player.display-album .album-details .album-info .album-download {
    float: left;
    margin: 0 10px 0 0
}

#usersite-container .music-player.display-album .album-details .album-info .album-download .item-sale-text {
    text-align: left;
    font-weight: bold;
    margin: 6px 0 12px 0
}

#usersite-container .music-player.display-album .album-details .album-info .album-download .item-sale-text .old-price {
    text-decoration: line-through
}

#usersite-container .music-player.display-album .album-details .album-info .album-download .item-sale-text .sale-red {
    color: #d00
}

#usersite-container .music-player.display-album .album-details .album-info .social.upper {
    float: right
}

#usersite-container .music-player.display-album .album-details .album-info .social.lower {
    display: none
}

#usersite-container .music-player.display-album .album-details .album-info .social {
    clear: both;
    display: inline
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions {
    margin-top: 0;
    border: none;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1.2em
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions.empty {
    display: none
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr {
    border: none
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td {
    border: none
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link {
    text-align: right;
    padding: 2px 0 4px
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link .button,
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link form.simple_form input[type="submit"],
#usersite-container form.simple_form .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link input[type="submit"],
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link form.simple_form input[type="button"],
#usersite-container form.simple_form .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link input[type="button"],
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link form.simple_form input[type="reset"],
#usersite-container form.simple_form .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link input[type="reset"] {
    position: relative;
    margin-right: 4px
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link .button.sale-tag,
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link form.simple_form input.sale-tag[type="submit"],
#usersite-container form.simple_form .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link input.sale-tag[type="submit"],
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link form.simple_form input.sale-tag[type="button"],
#usersite-container form.simple_form .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link input.sale-tag[type="button"],
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link form.simple_form input.sale-tag[type="reset"],
#usersite-container form.simple_form .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link input.sale-tag[type="reset"] {
    padding: 0.25em 0 0 0;
    margin: 7px 7px 0 0
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link .button .sale-tag,
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link form.simple_form input[type="submit"] .sale-tag,
#usersite-container form.simple_form .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link input[type="submit"] .sale-tag,
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link form.simple_form input[type="button"] .sale-tag,
#usersite-container form.simple_form .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link input[type="button"] .sale-tag,
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link form.simple_form input[type="reset"] .sale-tag,
#usersite-container form.simple_form .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link input[type="reset"] .sale-tag {
    background-color: black;
    padding: 2px;
    color: #fff;
    border: 1px solid white
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td h3 {
    display: inline-block;
    font-size: 14px
}

#usersite-container .music-player.display-album .album-details .album-info table.album-actions td.spacer {
    height: 1px;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 2px
}

#usersite-container .music-player.display-album .album-details .album-description {
    font-size: 1em
}

#usersite-container .music-player.display-album .album-details .album-description p {
    margin-top: 0
}

#usersite-container .music-player.display-album .album-details .button,
#usersite-container .music-player.display-album .album-details form.simple_form input[type="submit"],
#usersite-container form.simple_form .music-player.display-album .album-details input[type="submit"],
#usersite-container .music-player.display-album .album-details form.simple_form input[type="button"],
#usersite-container form.simple_form .music-player.display-album .album-details input[type="button"],
#usersite-container .music-player.display-album .album-details form.simple_form input[type="reset"],
#usersite-container form.simple_form .music-player.display-album .album-details input[type="reset"] {
    vertical-align: middle;
    margin: 6px 0
}

#usersite-container .music-player.display-album .old-price {
    text-decoration: line-through
}

#usersite-container .album-download-modifier {
    margin-left: 1px
}

#usersite-container .album-download-modifier:before {
    content: "+"
}

#usersite-container .bandcamp_feature a i.icon-bandcamp {
    font-size: 1.5em;
    vertical-align: sub
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .with-image aside,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .with-image aside {
    margin-bottom: 5px
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download {
    float: none;
    margin-bottom: 0;
    display: block;
    margin-right: 0
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download .button,
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download form.simple_form input[type="submit"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download form.simple_form input[type="button"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download form.simple_form input[type="reset"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download .button,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download form.simple_form input[type="submit"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download form.simple_form input[type="button"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download form.simple_form input[type="reset"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download input[type="reset"] {
    display: block;
    width: 100%;
    box-sizing: border-box
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .social,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .social {
    float: none
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .social .button-tertiary,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .social .button-tertiary {
    display: block;
    width: 100%
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .button,
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info form.simple_form input[type="submit"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .music-player.display-album .album-info input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info form.simple_form input[type="button"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .music-player.display-album .album-info input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info form.simple_form input[type="reset"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .music-player.display-album .album-info input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .button-tertiary,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .button,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info form.simple_form input[type="submit"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info form.simple_form input[type="button"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info form.simple_form input[type="reset"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .button-tertiary {
    padding: 0 12px;
    font-size: 12px;
    height: 26px;
    line-height: 24px
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .zoogle-music-player,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .zoogle-music-player {
    margin-top: .8em
}

#usersite-container .music_feature[feature-width~="<500"] .heading-primary,
#usersite-container .bandcamp_feature[feature-width~="<500"] .heading-primary {
    font-size: 1.5em
}

#usersite-container .music_feature[feature-width~="<500"] .album-actions-wrapper,
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-actions-wrapper {
    display: inline-block;
    width: auto
}

#usersite-container .music_feature[feature-width~="<500"] .album-download .button,
#usersite-container .music_feature[feature-width~="<500"] .album-download form.simple_form input[type="submit"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .album-download form.simple_form input[type="button"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .album-download form.simple_form input[type="reset"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .album-download .button-secondary,
#usersite-container .music_feature[feature-width~="<500"] .album-download #page-root .blog_feature .meta .blog-actions>li .button,
#usersite-container #page-root .blog_feature .meta .blog-actions>li .music_feature[feature-width~="<500"] .album-download .button,
#usersite-container .music_feature[feature-width~="<500"] .album-download #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .album-download form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="submit"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .music_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .album-download #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .album-download form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="button"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .music_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .album-download #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .album-download form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="reset"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .music_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .album-download .post-single .meta .blog-actions>li .button,
#usersite-container .post-single .meta .blog-actions>li .music_feature[feature-width~="<500"] .album-download .button,
#usersite-container .music_feature[feature-width~="<500"] .album-download .post-single .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .album-download form.simple_form .post-single .meta .blog-actions>li input[type="submit"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .music_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .album-download .post-single .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .album-download form.simple_form .post-single .meta .blog-actions>li input[type="button"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .music_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .album-download .post-single .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .album-download form.simple_form .post-single .meta .blog-actions>li input[type="reset"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .music_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .social .button,
#usersite-container .music_feature[feature-width~="<500"] .social form.simple_form input[type="submit"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .social form.simple_form input[type="button"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .social form.simple_form input[type="reset"],
#usersite-container form.simple_form .music_feature[feature-width~="<500"] .social input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .social .button-secondary,
#usersite-container .music_feature[feature-width~="<500"] .social #page-root .blog_feature .meta .blog-actions>li .button,
#usersite-container #page-root .blog_feature .meta .blog-actions>li .music_feature[feature-width~="<500"] .social .button,
#usersite-container .music_feature[feature-width~="<500"] .social #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .social form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="submit"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .music_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .social #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .social form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="button"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .music_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .social #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .social input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .social form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="reset"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .music_feature[feature-width~="<500"] .social input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .social .post-single .meta .blog-actions>li .button,
#usersite-container .post-single .meta .blog-actions>li .music_feature[feature-width~="<500"] .social .button,
#usersite-container .music_feature[feature-width~="<500"] .social .post-single .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .social form.simple_form .post-single .meta .blog-actions>li input[type="submit"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .music_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .music_feature[feature-width~="<500"] .social .post-single .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .social form.simple_form .post-single .meta .blog-actions>li input[type="button"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .music_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .music_feature[feature-width~="<500"] .social .post-single .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .music_feature[feature-width~="<500"] .social input[type="reset"],
#usersite-container .music_feature[feature-width~="<500"] .social form.simple_form .post-single .meta .blog-actions>li input[type="reset"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .music_feature[feature-width~="<500"] .social input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download .button,
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download form.simple_form input[type="submit"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download form.simple_form input[type="button"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download form.simple_form input[type="reset"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download .button-secondary,
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download #page-root .blog_feature .meta .blog-actions>li .button,
#usersite-container #page-root .blog_feature .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .album-download .button,
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="submit"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="button"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="reset"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download .post-single .meta .blog-actions>li .button,
#usersite-container .post-single .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .album-download .button,
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download .post-single .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download form.simple_form .post-single .meta .blog-actions>li input[type="submit"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .album-download input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download .post-single .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download form.simple_form .post-single .meta .blog-actions>li input[type="button"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .album-download input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download .post-single .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .album-download form.simple_form .post-single .meta .blog-actions>li input[type="reset"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .album-download input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social .button,
#usersite-container .bandcamp_feature[feature-width~="<500"] .social form.simple_form input[type="submit"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social form.simple_form input[type="button"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social form.simple_form input[type="reset"],
#usersite-container form.simple_form .bandcamp_feature[feature-width~="<500"] .social input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social .button-secondary,
#usersite-container .bandcamp_feature[feature-width~="<500"] .social #page-root .blog_feature .meta .blog-actions>li .button,
#usersite-container #page-root .blog_feature .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .social .button,
#usersite-container .bandcamp_feature[feature-width~="<500"] .social #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="submit"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="button"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social #page-root .blog_feature .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container #page-root .blog_feature .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .social input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social form.simple_form #page-root .blog_feature .meta .blog-actions>li input[type="reset"],
#usersite-container form.simple_form #page-root .blog_feature .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .social input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social .post-single .meta .blog-actions>li .button,
#usersite-container .post-single .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .social .button,
#usersite-container .bandcamp_feature[feature-width~="<500"] .social .post-single .meta .blog-actions>li form.simple_form input[type="submit"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social form.simple_form .post-single .meta .blog-actions>li input[type="submit"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .social input[type="submit"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social .post-single .meta .blog-actions>li form.simple_form input[type="button"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social form.simple_form .post-single .meta .blog-actions>li input[type="button"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .social input[type="button"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social .post-single .meta .blog-actions>li form.simple_form input[type="reset"],
#usersite-container .post-single .meta .blog-actions>li form.simple_form .bandcamp_feature[feature-width~="<500"] .social input[type="reset"],
#usersite-container .bandcamp_feature[feature-width~="<500"] .social form.simple_form .post-single .meta .blog-actions>li input[type="reset"],
#usersite-container form.simple_form .post-single .meta .blog-actions>li .bandcamp_feature[feature-width~="<500"] .social input[type="reset"] {
    padding: 0 12px;
    font-size: 12px;
    height: 26px;
    line-height: 24px;
    display: inline-block
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .with-image aside,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .with-image aside {
    min-width: 100px;
    margin-right: 12px
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .with-image aside .highlight-image,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .with-image aside .highlight-image {
    max-width: 100%
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .with-image aside .highlight-image img,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .with-image aside .highlight-image img {
    max-height: 200px;
    max-width: 200px
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info {
    overflow: visible
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-title-description,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-title-description {
    overflow: hidden
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download {
    clear: both
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album table.album-actions tr td .old-price,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album table.album-actions tr td .old-price {
    display: none
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album table.album-actions tr td.item-action-link a.button,
#usersite-container .bandcamp_feature[feature-width~="<500"] .music-player.display-album table.album-actions tr td.item-action-link a.button {
    padding: 0.5em 0.25rem;
    min-width: 3.5rem;
    font-size: 0.65rem
}

#usersite-container .music_feature[feature-width~="<360"] .album-actions-wrapper,
#usersite-container .bandcamp_feature[feature-width~="<360"] .album-actions-wrapper {
    display: block;
    width: 100%
}

#usersite-container .music_feature[feature-width~="<360"] .music-player.display-album .album-info .social.upper,
#usersite-container .bandcamp_feature[feature-width~="<360"] .music-player.display-album .album-info .social.upper {
    display: none
}

#usersite-container .music_feature[feature-width~="<360"] .music-player.display-album .album-info .social.lower,
#usersite-container .bandcamp_feature[feature-width~="<360"] .music-player.display-album .album-info .social.lower {
    display: inline-block
}

#usersite-container form.track .in-cart,
#usersite-container form.track .button,
#usersite-container form.track form.simple_form input[type="submit"],
#usersite-container form.simple_form form.track input[type="submit"],
#usersite-container form.track form.simple_form input[type="button"],
#usersite-container form.simple_form form.track input[type="button"],
#usersite-container form.track form.simple_form input[type="reset"],
#usersite-container form.simple_form form.track input[type="reset"] {
    padding: 0 12px;
    font-size: 12px;
    height: 26px;
    line-height: 24px;
    min-width: 70px
}

#usersite-container .album-description.soft-truncate {
    max-height: 10.25em
}

#usersite-container .layout_third .music_feature .album-description {
    max-height: 7.3em
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player {
    position: relative;
    margin-bottom: 2em
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .controls {
    overflow: visible
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-play {
    width: 42px
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-track {
    margin-left: 50px;
    margin-right: 180px
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-track-inner {
    display: block
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-nav {
    width: 180px
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .actions {
    position: absolute;
    right: -177px;
    top: -5px
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action {
    display: block;
    font-size: 14px
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button,
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="submit"],
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="submit"],
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="button"],
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="button"],
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="reset"],
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="reset"] {
    margin: 0em;
    display: block
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button.album-only,
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.album-only[type="submit"],
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.album-only[type="submit"],
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.album-only[type="button"],
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.album-only[type="button"],
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.album-only[type="reset"],
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.album-only[type="reset"] {
    display: none
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button.sale-tag,
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.sale-tag[type="submit"],
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.sale-tag[type="submit"],
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.sale-tag[type="button"],
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.sale-tag[type="button"],
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.sale-tag[type="reset"],
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.sale-tag[type="reset"] {
    padding: 0.25em 0 0 0;
    margin-top: -0.1em
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button .sale-tag,
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="submit"] .sale-tag,
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="submit"] .sale-tag,
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="button"] .sale-tag,
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="button"] .sale-tag,
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="reset"] .sale-tag,
#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="reset"] .sale-tag {
    background-color: red;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding-left: 0.25em;
    padding-right: 0.25em;
    min-width: 5.75em
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .old-price {
    display: none
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-nav {
    position: absolute;
    right: 3px;
    top: 28px;
    margin-top: 0
}

#usersite-container .music-player.display-mini-player .zoogle-music-player .player .progress .time {
    right: 60px;
    top: 28px
}

#usersite-container .music-player.display-mini-player .zoogle-music-player ol.track-list {
    display: none
}

#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .player-nav {
    position: absolute;
    right: 3px;
    top: 26px;
    margin-top: 0
}

#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .action {
    margin-top: -8px
}

#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .progress .time {
    right: 59px;
    top: 36px
}

#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .player-artist {
    display: none
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-mini-player .player .next-button {
    margin-left: 2px
}

#usersite-container .music_feature[feature-width~="<500"] .music-player.display-mini-player .player .player-nav {
    display: block
}

#usersite-container .music_feature[feature-width~="<300"] .music-player.display-mini-player .player .player-track.track {
    margin-right: 80px
}

#usersite-container .music_feature[feature-width~="<300"] .music-player.display-mini-player .player .player-track.track .actions {
    right: -80px
}

body.has-swmp #usersite-container #container {
    padding-bottom: 55px
}

#usersite-container #sticky-footer .music_feature {
    margin: 0;
    padding: 52px 0 0 0
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a {
    opacity: .7
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a:hover,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a:focus {
    opacity: .8
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a:active {
    opacity: .9
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .progress {
    position: relative
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp {
    bottom: 0;
    left: 0;
    position: fixed;
    z-index: 9998;
    right: 0;
    -webkit-transform: translateZ(0)
}

.previewing-within-container #usersite-container #sticky-footer .music_feature .music-player.display-swmp {
    top: auto !important
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .track-list {
    display: none
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .track-nav {
    float: none;
    height: auto;
    margin: 0
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player {
    margin: 0 auto
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .controls {
    margin: 2px 0 0 0
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-play {
    left: 25px;
    top: 4px
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track {
    margin-left: 100px;
    margin-right: 130px;
    top: 4px
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title .title {
    font-size: 16px !important
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-artist {
    display: none
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-nav {
    left: 0;
    top: 13px;
    width: 80px
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-nav a {
    position: absolute;
    top: 0
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-nav a.previous-button {
    left: 0
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-nav a.next-button {
    right: -10px
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-nav .track-nav a {
    display: inline-block
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header {
    position: relative;
    height: 45px;
    padding: 0 20px
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions {
    position: absolute;
    top: -2px;
    right: -3.9em;
    font-size: 13px !important
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action {
    display: block
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .button,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="submit"],
#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="submit"],
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="button"],
#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="button"],
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="reset"],
#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="reset"] {
    white-space: nowrap;
    font-weight: normal
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .old-price {
    text-decoration: line-through;
    display: none
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action div.sale-tag {
    display: none
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .progress {
    height: 7px;
    margin-left: 140px;
    border: none;
    top: -12px;
    right: 20px
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .progress .position {
    height: 7px
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .progress .time {
    top: -26px;
    font-size: 13px !important;
    right: 0
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp .zoogle-music-player {
    margin: 0
}

#usersite-container #sticky-footer .music_feature .music-player.display-swmp.hide-current-time .player-track {
    margin-right: 90px
}

#usersite-container #sticky-footer .music_feature[feature-width~="<760"] span.time {
    display: none
}

#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp .player .player-track {
    width: auto;
    right: 0px;
    margin-right: 0px
}

#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp .player .player-track-inner,
#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp .player .track .player-title {
    padding-right: 0
}

#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp .player .player-track-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    display: -ms-flexbox
}

#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp .player .player-track-inner .player-title {
    overflow: hidden
}

#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp .player header .actions {
    position: relative;
    top: -5px;
    right: -5px
}

#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp .player header .actions .action {
    margin: 5px 5px 5px 10px
}

#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp .player header .actions .action a {
    margin-left: 5px
}

#usersite-container .music-player.display-track {
    position: relative
}

#usersite-container .music-player.display-track aside {
    display: none
}

#usersite-container .music-player.display-track aside figure {
    margin: 0
}

#usersite-container .music-player.display-track .with-image aside {
    float: left;
    margin-right: 25px;
    display: block
}

#usersite-container .music-player.display-track .with-image aside figure {
    display: inline-block
}

#usersite-container .music-player.display-track .track-details {
    *zoom: 1
}

#usersite-container .music-player.display-track .track-details:after {
    content: "";
    display: table;
    clear: both
}

#usersite-container .music-player.display-track .track-details .track-info {
    *zoom: 1
}

#usersite-container .music-player.display-track .track-details .track-info:after {
    content: "";
    display: table;
    clear: both
}

#usersite-container .music-player.display-track .track-details hgroup h1 {
    margin: 0
}

#usersite-container .music-player.display-track .track-details hgroup h2 {
    font-weight: 400;
    font-size: 1em
}

#usersite-container .music-player.display-track .track-details hgroup h2 span {
    font-weight: 700
}

#usersite-container .music-player.display-track .track-details .track-description {
    font-size: 1em
}

#usersite-container .music-player.display-track .track-details .social {
    margin-top: 1.15em
}

#usersite-container .music-player.display-track .track-player {
    position: relative
}

#usersite-container .music-player.display-track .track-player .track-action {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1000;
    font-size: 14px
}

#usersite-container .music-player.display-track .track-player .track-action a {
    padding: .4em 1em;
    font-size: 0.8em;
    margin-left: 8px
}

#usersite-container .music-player.display-track .track.no_playback .track-action {
    position: static
}

#usersite-container .music-player.display-track .player {
    margin-bottom: 2em
}

#usersite-container .music-player.display-track .player .player-play {
    width: 42px
}

#usersite-container .music-player.display-track .player .player-track {
    margin-left: 52px;
    margin-right: 165px
}

#usersite-container .music-player.display-track .player .player-track-inner {
    display: block
}

#usersite-container .music-player.display-track .player .player-nav {
    width: 165px
}

#usersite-container .music-player.display-track .player .player-nav {
    margin-top: 35px
}

#usersite-container .music-player.display-track .player .progress .time {
    right: 0
}

#usersite-container .music-player.display-track ol.track-list {
    display: none
}

#usersite-container .music-player.display-track .lyrics {
    line-height: 1.425
}

#usersite-container .music-player.display-track .lyrics h2 {
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: 700
}

#usersite-container #page-root.website-page-single-feature .music-player.display-track .highlight-image.non-mobile {
    margin-right: 0.75em
}

#usersite-container #page-root.website-page-single-feature .music-player.display-track .highlight-image.mobile-only {
    margin: 1em auto;
    display: none
}

#usersite-container #page-root.website-page-single-feature .music-player.display-track .social {
    margin-bottom: 1em
}

#usersite-container #page-root.website-page-single-feature .music-player.display-track .track-details {
    overflow: hidden
}

#usersite-container #page-root.website-page-single-feature .track-details {
    padding-left: 12px
}

#usersite-container #page-root.website-page-single-feature .track-details .social a,
#usersite-container #page-root.website-page-single-feature .track-details .track-action a {
    padding: 0 12px;
    font-size: 12px;
    height: 26px;
    line-height: 24px;
    min-width: 70px
}

#usersite-container #page-root.website-page-single-feature .track-credits p {
    margin: 0 0 7px 0
}

#usersite-container #page-root.website-page-single-feature .player {
    margin-bottom: 12px
}

#usersite-container #page-root.website-page-single-feature .social,
#usersite-container #page-root.website-page-single-feature .track-action {
    display: inline-block;
    margin: 0;
    padding: 0
}

#usersite-container #page-root.website-page-single-feature .social button,
#usersite-container #page-root.website-page-single-feature .social a,
#usersite-container #page-root.website-page-single-feature .track-action button,
#usersite-container #page-root.website-page-single-feature .track-action a {
    margin-right: 8px
}

#usersite-container #page-root.website-page-single-feature .music_feature[feature-width~="<500"] .highlight-image.non-mobile {
    display: none
}

#usersite-container #page-root.website-page-single-feature .music_feature[feature-width~="<500"] .highlight-image.mobile-only {
    display: block;
    text-align: center
}

#usersite-container ul.my_sites {
    text-align: center;
    list-style-type: none;
    padding-left: 0
}

#usersite-container ul.my_sites li,
#usersite-container ul.my_sites .my_site_icon {
    display: inline-block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

#usersite-container ul.my_sites.my_sites_color_large li,
#usersite-container ul.my_sites.my_sites_color_large .my_site_icon {
    width: 64px;
    height: 64px
}

#usersite-container ul.my_sites.my_sites_color_large .amazon .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/amazon-1a399cd6dc2959c6ce582f1d58be253f.png)
}

#usersite-container ul.my_sites.my_sites_color_large .cdbaby .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/cdbaby-0077128322600fd28967072d9ae88b79.png)
}

#usersite-container ul.my_sites.my_sites_color_large .facebook .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/facebook-5bbdb9e12b35f90175b5534765e23226.png)
}

#usersite-container ul.my_sites.my_sites_color_large .flickr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/flickr-ec69e171630aad5a54919ad42f92fe30.png)
}

#usersite-container ul.my_sites.my_sites_color_large .ilike .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/ilike-fba93f4cdd0d8c61495ae22b4d6e5a28.png)
}

#usersite-container ul.my_sites.my_sites_color_large .itunes .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/itunes-e31e70459e7c0321d57d3dbd62bf529c.png)
}

#usersite-container ul.my_sites.my_sites_color_large .last-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/last-fm-8b6300917da22a507314f31a455602bb.png)
}

#usersite-container ul.my_sites.my_sites_color_large .myspace .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/myspace-42df78a342f947d02135dd3d30bb4bd9.png)
}

#usersite-container ul.my_sites.my_sites_color_large .purevolume .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/purevolume-d360c88f7e7d5a7550759ff4ed10e48f.png)
}

#usersite-container ul.my_sites.my_sites_color_large .reverbnation .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/reverbnation-7cffab11459d418ef3a5151773972bd4.png)
}

#usersite-container ul.my_sites.my_sites_color_large .sonicbids .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/sonicbids-aedcac4ba82c0f8b217aab893ce2d788.png)
}

#usersite-container ul.my_sites.my_sites_color_large .thesixtyone .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/thesixtyone-48c239b3b3b6b6bcbae2f4668e1e48fa.png)
}

#usersite-container ul.my_sites.my_sites_color_large .twitter .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/twitter-298fce23c3ca5f06ec492c7d8fb36c3b.png)
}

#usersite-container ul.my_sites.my_sites_color_large .youtube .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/youtube-4d883cd2e1e3d30d6ed398bdc274ee00.png)
}

#usersite-container ul.my_sites.my_sites_color_large .google .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/google-d9be89462222804379b9893b804bb86e.png)
}

#usersite-container ul.my_sites.my_sites_color_large .soundcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/soundcloud-b90fe97b552a8062b508f86a3ce911de.png)
}

#usersite-container ul.my_sites.my_sites_color_large .official-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/official-fm-49d69e49107b70d645be14e80c6a59ed.png)
}

#usersite-container ul.my_sites.my_sites_color_large .linkedin .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/linkedin-540d5f149d65e9acd8a804a12e0dc223.png)
}

#usersite-container ul.my_sites.my_sites_color_large .bandcamp .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/bandcamp-e4c99e7d50e9b8afa6128f7ae8566bf2.png)
}

#usersite-container ul.my_sites.my_sites_color_large .indabamusic .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/indabamusic-6b7bd048873901c17cf31d4c47ede7fb.png)
}

#usersite-container ul.my_sites.my_sites_color_large .ourstage .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/ourstage-750cc53fc4ca514b20767e7e1b59ad3c.png)
}

#usersite-container ul.my_sites.my_sites_color_large .spotify .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/spotify-08f8709b8e7a7f0da7af61b3ebb42af0.png)
}

#usersite-container ul.my_sites.my_sites_color_large .tumblr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/tumblr-cb1da212fc339953b8d287173c5cace0.png)
}

#usersite-container ul.my_sites.my_sites_color_large .vimeo .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/vimeo-7a0ae0e79fc7e3715d9559dc505dc56a.png)
}

#usersite-container ul.my_sites.my_sites_color_large .beatport .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/beatport-73cfcdb178f0650f7dd0b6e9eb4ba86a.png)
}

#usersite-container ul.my_sites.my_sites_color_large .viinyl .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/viinyl-756c77696d9fc2a5b2355cac62049546.png)
}

#usersite-container ul.my_sites.my_sites_color_large .resident-advisor .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/resident-advisor-9597c3c0a66e26b68c5dc62311ca19cc.png)
}

#usersite-container ul.my_sites.my_sites_color_large .mixcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/mixcloud-ce422588a0c2e4ba4c8bb91562663c8b.png)
}

#usersite-container ul.my_sites.my_sites_color_large .instagram .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/instagram-01954736832e7964ff8b637edfa8d442.png)
}

#usersite-container ul.my_sites.my_sites_color_large .envelope .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/envelope-b933517c32a69f7fa2e55efb7b6802b6.png)
}

#usersite-container ul.my_sites.my_sites_color_large .deezer .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/deezer-bca46492c21414617f4048302f72a9b8.png)
}

#usersite-container ul.my_sites.my_sites_color_large .all-about-jazz .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/all-about-jazz-536467bb512199fe4fa76e2410dcfdcf.png)
}

#usersite-container ul.my_sites.my_sites_color_large .rdio .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/rdio-b03fbce0a998323d6a108c5dac9b5c74.png)
}

#usersite-container ul.my_sites.my_sites_color_large .cbc-music .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/cbc-music-9578571694480a36c79c61bf4dbe1e51.png)
}

#usersite-container ul.my_sites.my_sites_color_large .datpiff .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/datpiff-dc6b15c85f6400408d571030ce6f7c86.png)
}

#usersite-container ul.my_sites.my_sites_color_large .google-play .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/google-play-1c8fb65e1cf4964daf77fd8b9db5fbae.png)
}

#usersite-container ul.my_sites.my_sites_color_large .jango .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/jango-873dcccedba560bded4d2fab54556756.png)
}

#usersite-container ul.my_sites.my_sites_color_large .onesheet .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/onesheet-c9d6015f8482600ffa6c58ce46f12906.png)
}

#usersite-container ul.my_sites.my_sites_color_large .pandora .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/pandora-27a459781836628342fad199afafa434.png)
}

#usersite-container ul.my_sites.my_sites_color_large .pinterest .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_large/pinterest-22629d80cb196012d9e41297c0d76105.png)
}

#usersite-container ul.my_sites.my_sites_color_small li,
#usersite-container ul.my_sites.my_sites_color_small .my_site_icon {
    width: 36px;
    height: 36px
}

#usersite-container ul.my_sites.my_sites_color_small .amazon .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/amazon-88bd416fba8d4b736ca0608b6042aacc.png)
}

#usersite-container ul.my_sites.my_sites_color_small .cdbaby .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/cdbaby-6bf1696aa06a21f3a906534c100deee9.png)
}

#usersite-container ul.my_sites.my_sites_color_small .facebook .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/facebook-b5b8d15a2fbce06b205b0f10767e67a2.png)
}

#usersite-container ul.my_sites.my_sites_color_small .flickr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/flickr-19443ad43c8cf90b621ddf0d64ceeb83.png)
}

#usersite-container ul.my_sites.my_sites_color_small .ilike .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/ilike-9343461f67b413d37f85b2b4d7db25f8.png)
}

#usersite-container ul.my_sites.my_sites_color_small .itunes .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/itunes-c908fe79d9a9eb21d3efef1d36bc87a7.png)
}

#usersite-container ul.my_sites.my_sites_color_small .last-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/last-fm-d80f0dc07a8c06833e439b94250907b3.png)
}

#usersite-container ul.my_sites.my_sites_color_small .myspace .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/myspace-7d51eb0e134b939734621d0398c9acc1.png)
}

#usersite-container ul.my_sites.my_sites_color_small .purevolume .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/purevolume-832bf26c79173ad102fb430c2af57023.png)
}

#usersite-container ul.my_sites.my_sites_color_small .reverbnation .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/reverbnation-1675a2e29950cf48d9ca78c01361e060.png)
}

#usersite-container ul.my_sites.my_sites_color_small .sonicbids .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/sonicbids-0f5915beee743fd57091aa7843f2a4e9.png)
}

#usersite-container ul.my_sites.my_sites_color_small .thesixtyone .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/thesixtyone-baa33ebd29188c250cca9d81f9efe9f4.png)
}

#usersite-container ul.my_sites.my_sites_color_small .twitter .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/twitter-0f7decd46805ffd508f565bd0e24687e.png)
}

#usersite-container ul.my_sites.my_sites_color_small .youtube .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/youtube-8d51ceee089bf57d21dc09df5fcfecf3.png)
}

#usersite-container ul.my_sites.my_sites_color_small .google .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/google-0ec7deb2842ae66535ec0290b2dcc917.png)
}

#usersite-container ul.my_sites.my_sites_color_small .soundcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/soundcloud-e0c835e2512d6838664c3f1e6f2aa97a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .official-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/official-fm-be9bfe31985c62715d634f5bf5000412.png)
}

#usersite-container ul.my_sites.my_sites_color_small .linkedin .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/linkedin-af05763600c45d5faf8d27cb380e2ba5.png)
}

#usersite-container ul.my_sites.my_sites_color_small .bandcamp .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/bandcamp-21c4b14593604a5077523a621dd67d9a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .indabamusic .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/indabamusic-285048b1a587518c223d8d96718a6485.png)
}

#usersite-container ul.my_sites.my_sites_color_small .ourstage .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/ourstage-9631b441d1f9c8d0b03a643e8781b95a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .spotify .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/spotify-b768a5b99c24ef7f7c373a74b13645f7.png)
}

#usersite-container ul.my_sites.my_sites_color_small .tumblr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/tumblr-0895db40660265a2d9ce3308e7c8dd67.png)
}

#usersite-container ul.my_sites.my_sites_color_small .vimeo .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/vimeo-12ea878b6da217c2468caeb3098322f4.png)
}

#usersite-container ul.my_sites.my_sites_color_small .beatport .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/beatport-32ba45258d01bf5b8350e6ac9931a354.png)
}

#usersite-container ul.my_sites.my_sites_color_small .viinyl .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/viinyl-1ab48036cf6122c33053cd3f382c3ce1.png)
}

#usersite-container ul.my_sites.my_sites_color_small .resident-advisor .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/resident-advisor-6a9719da04ffae6a3af4778a0d705d14.png)
}

#usersite-container ul.my_sites.my_sites_color_small .mixcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/mixcloud-4495d0b283bc4dce13b15dd80f794b8e.png)
}

#usersite-container ul.my_sites.my_sites_color_small .instagram .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/instagram-547ae40ada036a4eaaba5a8f88e4e7cf.png)
}

#usersite-container ul.my_sites.my_sites_color_small .envelope .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/envelope-854f8268262abc7e63f4731a7dd840c8.png)
}

#usersite-container ul.my_sites.my_sites_color_small .deezer .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/deezer-d6539e036c6c3b8e94dc6c4883a1bea3.png)
}

#usersite-container ul.my_sites.my_sites_color_small .all-about-jazz .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/all-about-jazz-d7f71dec12dcdfed210b750660be04f1.png)
}

#usersite-container ul.my_sites.my_sites_color_small .rdio .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/rdio-d6e3eccd4681cc010ff478474f2c7e15.png)
}

#usersite-container ul.my_sites.my_sites_color_small .cbc-music .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/cbc-music-39ff73ff49fb22e6fd7def86b367eeca.png)
}

#usersite-container ul.my_sites.my_sites_color_small .datpiff .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/datpiff-673a9961c8dbc0a741164e34c051845a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .google-play .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/google-play-32432ada2ecb0dd4d30ad56b4ce397c7.png)
}

#usersite-container ul.my_sites.my_sites_color_small .jango .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/jango-f6eb0116260f71eaca54dd4995f8d7b0.png)
}

#usersite-container ul.my_sites.my_sites_color_small .onesheet .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/onesheet-af4188796018dc663aa56627c7d96e6a.png)
}

#usersite-container ul.my_sites.my_sites_color_small .pandora .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/pandora-31d07ef5d70847b24c6ef8f39ad86c63.png)
}

#usersite-container ul.my_sites.my_sites_color_small .pinterest .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/color_small/pinterest-2220e9f785c1bb1b391fc7d332588720.png)
}

#usersite-container ul.my_sites.my_sites_dark_large li,
#usersite-container ul.my_sites.my_sites_dark_large .my_site_icon {
    width: 64px;
    height: 64px
}

#usersite-container ul.my_sites.my_sites_dark_large .amazon .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/amazon-7363733d7e8273b2801aac3177c0c111.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .cdbaby .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/cdbaby-ed6190f8b76d61ae003b2897827e8495.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .facebook .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/facebook-ceb2d1f49bd5084658691b1be04b8eb4.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .flickr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/flickr-e23f0b56f11c20ce43e6544771a71931.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .ilike .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/ilike-2290a8f66eab6c66ed75e1b856f97dfa.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .itunes .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/itunes-e15a9110f77cb0c2c5fe45782b142f46.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .last-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/last-fm-3e1885ee02151ab0100c175d12de0614.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .myspace .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/myspace-ff29e920f739f9b21f63df99079e3bbb.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .purevolume .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/purevolume-13b9b9d9b784f36a6a6234ce2a372fec.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .reverbnation .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/reverbnation-bc6f04188247625075aa2851d30aa9d1.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .sonicbids .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/sonicbids-ed08fcd32f46dd5ffadb4d5472f15f7c.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .thesixtyone .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/thesixtyone-09b839a9e5ab70d5c17d412a0676f493.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .twitter .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/twitter-043db8f8d8ad9495069ddb3030f27a75.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .youtube .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/youtube-5a21e74182086f7e4450bbc28e27f843.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .google .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/google-cc6b8850d291a5375b8fc20a38973d7b.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .soundcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/soundcloud-ef10f84b96e2d49ed6218768a67546a7.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .official-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/official-fm-cc906c4cacdc33a481354f3f0c5260cc.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .linkedin .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/linkedin-ea1a9e48b9b2ef9bf7e5d13fb6b8fc71.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .bandcamp .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/bandcamp-0b8ddcda71d9eff047f7f4e7bb518910.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .indabamusic .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/indabamusic-302aca37f3445e62652ba4b69e5ed467.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .ourstage .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/ourstage-ab0e0f4c3a6ac4eee747f6139cae3d34.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .spotify .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/spotify-0673fb4f278e0cb45099d0e5fe5e75b3.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .tumblr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/tumblr-f40d296032b8ac847c12080d9cedd1d7.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .vimeo .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/vimeo-ef8b0160bdc74fa6b9a542fa26595edf.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .beatport .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/beatport-e3c17e44eb71bec228df1d4d90b6b2b9.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .viinyl .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/viinyl-1af7a65a1caebd0c2c0777c8f9904eb6.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .resident-advisor .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/resident-advisor-f3df71b8e297df3e9477d11413cc225c.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .mixcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/mixcloud-19eb425d7694a2db7615e6bcddbaa3bb.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .instagram .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/instagram-ab25457ca0c68ee37fdfc785e9d6c2db.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .envelope .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/envelope-e428bd920982eb57e63591462fd3f5f9.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .deezer .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/deezer-924c9223aec102b0ef21fd4007e223fb.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .all-about-jazz .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/all-about-jazz-0eecab202f11d6d840c986b0d8ad5cb6.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .rdio .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/rdio-9679512aafa0620dd3a93c0370301d52.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .cbc-music .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/cbc-music-1f8c1190bdbea2d70e84e6796dbb05cd.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .datpiff .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/datpiff-dc6b15c85f6400408d571030ce6f7c86.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .google-play .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/google-play-79446d854142e099d4feefe7bdb5e4a1.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .jango .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/jango-b8f0ab27f41fc5f417753f9e4a75df82.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .onesheet .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/onesheet-c9d6015f8482600ffa6c58ce46f12906.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .pandora .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/pandora-d725484894be514c1815dab0d54ac0f6.png)
}

#usersite-container ul.my_sites.my_sites_dark_large .pinterest .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_large/pinterest-e6a13232cd2f6f396741bc9cae0402d9.png)
}

#usersite-container ul.my_sites.my_sites_dark_small li,
#usersite-container ul.my_sites.my_sites_dark_small .my_site_icon {
    width: 36px;
    height: 36px
}

#usersite-container ul.my_sites.my_sites_dark_small .amazon .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/amazon-5451d38aecb80fdeda637de7a0ca0603.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .cdbaby .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/cdbaby-d2e44c71ce73e37feae32f20558eb544.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .facebook .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/facebook-c2e21a9b0f58ae7286c44bfeae802031.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .flickr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/flickr-7b4ad3f718576e5fd48b5f66b1bf20bb.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .ilike .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/ilike-c99f90ea30662bb7eb2723ee0421cd58.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .itunes .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/itunes-e91f709959bf7f42b2431fd2a08b1873.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .last-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/last-fm-1f362d03797257484f6bb4e44d9ac443.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .myspace .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/myspace-e29cd6c8e98ab1c3ba953892bb1597fd.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .purevolume .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/purevolume-51dc5b7a8786690b6e7f7abb6e9637c6.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .reverbnation .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/reverbnation-646d14520a5b13bb3110952151824ea0.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .sonicbids .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/sonicbids-eb6d2743b9d1a5a769612feee7e27037.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .thesixtyone .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/thesixtyone-a87e9f64b3028e3064ae3af5758daafe.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .twitter .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/twitter-3ab36b6ee74e8ebbaa6f4884780bf647.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .youtube .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/youtube-e5b157d0a4291a02c49188306146752d.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .google .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/google-736e476d4bd778b07838ce8bb7771beb.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .soundcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/soundcloud-0cf47a57ec4073e111da83c0ffd97385.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .official-fm .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/official-fm-b652438252589421dc5f8472c83695bb.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .linkedin .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/linkedin-c9f3e746c01ba83e0e1382ec8666bfc9.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .bandcamp .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/bandcamp-11a2cf906a0b9a203d440fb3a55847da.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .indabamusic .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/indabamusic-b314bb1f9f01ef6ab42e88f25a255301.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .ourstage .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/ourstage-f14efcbeb0e0cd519f831f0b923214b6.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .spotify .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/spotify-eada15e42ebd6ad08d1c184e780668a6.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .tumblr .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/tumblr-7cf2339c5c804a7bda91f9fc09cdaca2.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .vimeo .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/vimeo-b044cdc4a35f9b4b5aef2eb8a82f7612.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .beatport .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/beatport-3a2ebb38cbd077dc0b7db905ff05ae9c.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .viinyl .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/viinyl-70066ef219226a46d9cf93aba09f853e.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .resident-advisor .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/resident-advisor-997d0b056bfcaf776f96c4c54ea2be1c.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .mixcloud .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/mixcloud-c1542793cfe6c879aee046ac3eaf30c1.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .instagram .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/instagram-1c65eaeb2116f197b97fd4977364d146.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .envelope .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/envelope-aaf84969fca04959ddbe1974f55fe208.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .deezer .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/deezer-29e3edfbee915137127f836e0dff8656.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .all-about-jazz .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/all-about-jazz-f655099160a2f79f3d197885588b1804.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .rdio .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/rdio-5459b88dbfd83f71cab5dbe5a3d78d33.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .cbc-music .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/cbc-music-be08f7f90fe68132add8fc71fadae153.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .datpiff .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/datpiff-673a9961c8dbc0a741164e34c051845a.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .google-play .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/google-play-86aa9d308c00ef827c02039ec2387e61.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .jango .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/jango-5d3f9621443c5866633f18cbe391cd88.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .onesheet .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/onesheet-af4188796018dc663aa56627c7d96e6a.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .pandora .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/pandora-b1e7f29f816ab8489a995eafbad95cdf.png)
}

#usersite-container ul.my_sites.my_sites_dark_small .pinterest .my_site_icon {
    background-image: url(//web.archive.org/web/20160722164911im_/http://s3.amazonaws.com/content.sitezoogle.com/assets/shared/icons/my_sites/dark_small/pinterest-0a13e3e72ccd8f62eef075e19a127e9d.png)
}

#usersite-container .my_sites_font_face {
    list-style-type: none;
    padding-left: 0px;
    text-align: center
}

#usersite-container .my_sites_font_face li {
    display: inline-block;
    font-size: 1.375em;
    padding-top: 0px
}

#usersite-container .my_sites_font_face li a[class*=" icon-"] {
    text-decoration: none;
    font-size: 1.6875em;
    width: 1.6875em;
    display: inline-block
}

#usersite-container form.simple_form .input.editable_upload_area {
    padding: 4px
}

#usersite-container form.simple_form .input.editable_upload_area.drag_target {
    border: 3px dashed #ddd;
    padding: 1px
}

#usersite-container form.simple_form .input.editable_upload_area.drag_hover {
    background-color: #f0f0ff
}

#usersite-container form.simple_form .input.editable_upload_area.no_additional_upload .uploader {
    position: absolute !important;
    top: -1000px;
    left: -1000px
}

#usersite-container form.simple_form .input.editable_upload_area .uploader {
    border-style: dashed
}

#usersite-container form.simple_form .input.editable_upload_area .uploader .upload_browser {
    padding: 0 5px;
    line-height: 1.5em
}

#usersite-container form.simple_form .input.editable_upload_area .uploader .upload_browser a {
    font-weight: bold;
    font-size: 12px
}

#usersite-container form.simple_form .input.editable_upload_area .uploader .upload_browser .disabled-prompt {
    display: none
}

#usersite-container form.simple_form .input.editable_upload_area .uploader .upload_browser .drag-drop-prompt {
    display: block;
    font-size: 9px
}

#usersite-container form.simple_form .input.editable_upload_area .uploader .upload_browser+.moxie-shim {
    min-width: 135px;
    min-height: 32px
}

#usersite-container form.simple_form .input.editable_upload_area .uploader.disabled {
    border-color: red
}

#usersite-container form.simple_form .input.editable_upload_area .uploader.disabled .upload_browser .disabled-prompt {
    display: inherit
}

#usersite-container form.simple_form .input.editable_upload_area .uploader.disabled .upload_browser a,
#usersite-container form.simple_form .input.editable_upload_area .uploader.disabled .upload_browser .drag-drop-prompt,
#usersite-container form.simple_form .input.editable_upload_area .uploader.disabled .upload_browser .hint {
    display: none
}

#usersite-container form.simple_form .input.editable_upload_area.drag-drop-disabled .upload_browser .drag-drop-prompt {
    display: none
}

#usersite-container .upload .file-size {
    font-size: smaller;
    color: #888;
    font-style: italic;
    margin: 0 4px
}

#usersite-container .plupload.flash object {
    position: absolute;
    top: 0;
    left: 0
}

#usersite-container div.share_desc {
    font-size: 18px;
    font-weight: lighter;
    padding-bottom: 0.5em
}

#usersite-container div.share_desc strong {
    font-weight: bold
}

#usersite-container div.share_desc span.byline {
    font-size: 0.8em
}

#usersite-container ul.share_icons {
    list-style-type: none;
    padding: 0;
    margin: 0
}

#usersite-container ul.share_icons li {
    height: 36px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: lighter;
    line-height: 36px;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-top: 0
}

#usersite-container ul.share_icons li a.popup-on-click {
    color: #fff
}

#usersite-container ul.share_icons li div.share_icon {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border-right: 1px solid #fff;
    height: 100%;
    font-weight: bold;
    font-size: 21px;
    width: 36px;
    text-align: center;
    float: left;
    line-height: 34.92px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px
}

#usersite-container ul.share_icons li div.share_icon span.icon-envelope:before {
    vertical-align: -2px
}

#usersite-container ul.share_icons li div.share_text {
    font-family: 'Open Sans', sans-serif;
    height: 100%;
    text-align: left;
    float: left;
    margin-left: 10px;
    line-height: 35.28px;
    padding-right: 1em
}

#usersite-container ul.share_icons li.permalink {
    height: inherit;
    line-height: inherit
}

#usersite-container ul.share_icons .facebook {
    background-color: #385799;
    max-width: 250px
}

#usersite-container ul.share_icons .twitter {
    background-color: #00a4d7;
    max-width: 250px
}

#usersite-container ul.share_icons .email {
    background-color: #fb9c2a;
    max-width: 250px
}

#usersite-container ul.share_icons input.select-on-focus {
    border: 1px dashed #ccc;
    background: #eee;
    width: 90%
}

#usersite-container .featherlight .solo-event-occurrence .image-social {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
    text-align: center
}

#usersite-container .featherlight .solo-event-occurrence .image-social img {
    max-width: 114px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

#usersite-container .featherlight .solo-event-occurrence .calendar-placeholder-icon {
    width: 114px
}

#usersite-container .featherlight .solo-event-occurrence .calendar-placeholder-icon .calendar-placeholder-month {
    font-size: 18px;
    background-color: #aaa
}

#usersite-container .featherlight .solo-event-occurrence .calendar-placeholder-icon .calendar-placeholder-day {
    font-size: 36px;
    line-height: 60px;
    color: #aaa
}

#usersite-container .featherlight .solo-event-occurrence .event-description {
    float: left;
    max-width: 430px;
    margin-left: 10px
}

#usersite-container .featherlight .solo-event-occurrence .event-description p,
#usersite-container .featherlight .solo-event-occurrence .event-description .event-info {
    margin-bottom: 0.2em;
    margin-top: 0.2em
}

#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime {
    display: inline-block
}

#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime time>.date {
    font-weight: normal;
    white-space: nowrap
}

#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime .date-long {
    display: inline
}

#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime .date-short {
    display: none
}

#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.title {
    font-size: 2em;
    font-weight: bold
}

#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.price-btn {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    background-color: #4A4;
    color: #fff;
    margin-bottom: 1em
}

#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.age-limit-btn {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    background-color: #ddF;
    margin-bottom: 1em
}

#usersite-container .featherlight .solo-event-occurrence .map a:after {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15)
}

#usersite-container .animation-spinner {
    position: relative;
    display: inline-block;
    width: 5em;
    height: 5em;
    margin: 0 .5em;
    font-size: 12px;
    text-indent: 999em;
    overflow: hidden;
    -webkit-animation: spin 1s infinite steps(8);
    -moz-animation: spin 1s infinite steps(8);
    -o-animation: spin 1s infinite steps(8);
    -ms-animation: spin 1s infinite steps(8);
    animation: spin 1s infinite steps(8)
}

#usersite-container .icon-spinner,
#usersite-container .zoogle-music-player .player-play a.loading .icon-play,
#usersite-container .zoogle-music-player .track-number-play a.loading .icon-play {
    -webkit-animation: spin 1s infinite steps(8);
    -moz-animation: spin 1s infinite steps(8);
    -o-animation: spin 1s infinite steps(8);
    -ms-animation: spin 1s infinite steps(8);
    animation: spin 1s infinite steps(8)
}

#usersite-container .sm-spinner.animation-spinner {
    font-size: 6px
}

#usersite-container .lg-spinner.animation-spinner {
    font-size: 24px
}

#usersite-container .animation-spinner:before,
#usersite-container .animation-spinner:after,
#usersite-container .animation-spinner>div:before,
#usersite-container .animation-spinner>div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em;
    width: .5em;
    height: 1.5em;
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    -webkit-transform-origin: 50% 2.5em;
    -moz-transform-origin: 50% 2.5em;
    -o-transform-origin: 50% 2.5em;
    -ms-transform-origin: 50% 2.5em;
    transform-origin: 50% 2.5em
}

#usersite-container .animation-spinner:before {
    background: #555
}

#usersite-container .animation-spinner:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #777
}

#usersite-container .animation-spinner>div:before {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: #999
}

#usersite-container .animation-spinner>div:after {
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    background: #bbb
}

#usersite-container a {
    color: inherit;
    text-decoration: none
}

#usersite-container a:hover,
#usersite-container a:focus {
    text-decoration: underline
}

#usersite-container .ellipsis {
    display: inline-block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis
}

#usersite-container .marquee-wrap {
    position: relative
}

#usersite-container .marquee {
    white-space: nowrap;
    width: 100%;
    overflow-x: hidden
}

#usersite-container .highlight-image {
    position: relative;
    display: inline-block;
    line-height: 0;
    margin: 0
}

#usersite-container .highlight-image:after {
    content: '';
    display: block;
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    border: 1px solid rgba(255, 255, 255, 0.15)
}

#usersite-container .square-crop {
    width: 200px;
    height: 200px;
    overflow: hidden
}

#usersite-container .back-link {
    font-size: 0.9em;
    padding-bottom: .8em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3)
}

#usersite-container .back-link a:hover,
#usersite-container .back-link a:focus {
    text-decoration: none
}

#usersite-container .back-link a .icon-previous {
    font-size: 0.8em
}

body:not(.mobile-view) nav#main-nav.mobile {
    display: none
}

body.mobile-view {
    overflow-x: hidden;
    min-height: 100%;
    height: 100%
}

body.mobile-view #usersite-container {
    overflow-x: hidden
}

.previewing-within-container body.mobile-view {
    min-height: 0;
    height: auto
}

body.mobile-view .mobile-nav-open-site-overlay {
    display: none;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 30%;
    z-index: 50000;
    bottom: 0
}

.previewing-within-container body.mobile-view .mobile-nav-open-site-overlay {
    position: absolute
}

body.mobile-view #page-root {
    box-shadow: -5px 0 5px rgba(0, 0, 0, 0.5);
    position: relative;
    z-index: 1;
    min-height: 100%
}

body.mobile-view nav#main-nav.non-mobile {
    display: none !important
}

nav#main-nav.mobile {
    left: -270px;
    top: 0;
    width: 270px;
    height: 100%;
    bottom: 0;
    position: fixed;
    overflow: scroll;
    z-index: 0
}

.previewing-within-container nav#main-nav.mobile {
    position: absolute
}

nav#main-nav.mobile a {
    font-size: 1.15em
}

nav#main-nav.mobile .selected>div>a:first-child,
nav#main-nav.mobile ul:not(.my-sites) a:focus,
nav#main-nav.mobile ul:not(.my-sites) a:hover {
    background-color: rgba(255, 255, 255, 0.5);
    font-weight: bold
}

nav#main-nav.mobile ul {
    margin: 0;
    padding: 0
}

nav#main-nav.mobile ul.horizontal,
nav#main-nav.mobile ul.vertical {
    margin-bottom: 50px
}

nav#main-nav.mobile>*:last-child {
    padding-bottom: 10em
}

nav#main-nav.mobile li a {
    display: block;
    padding: 0.5em 0;
    padding-left: 0.75em
}

nav#main-nav.mobile li a:hover {
    text-decoration: none
}

nav#main-nav.mobile li a:active {
    text-decoration: none
}

nav#main-nav.mobile li li a {
    padding-left: 1.5em
}

body.mobile-view div#page-root {
    transition: left 1s;
    min-width: 100%;
    left: 0
}

body.mobile-view nav#main-nav.mobile {
    transition: left 1s
}

body.mobile-view nav#main-nav.mobile ul.my-sites {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    text-align: left
}

body.mobile-view nav#main-nav.mobile ul.my-sites li {
    font-size: 24px;
    display: inline-block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

body.mobile-view #sticky-footer .music_feature .music-player.display-swmp {
    transition: opacity 1s, bottom 1s;
    opacity: 1
}

body.mobile-view .previewing-within-container #sticky-footer .music_feature .music-player.display-swmp {
    transition: opacity 1s
}

body.mobile-nav-open #usersite-container nav#main-nav.mobile {
    left: 0;
    transition: left 1s
}

body.mobile-nav-open #usersite-container div#page-root {
    left: 270px;
    transition: left 1s
}

body.mobile-nav-open #usersite-container .mobile-nav-open-site-overlay {
    display: block
}

body.mobile-nav-open #usersite-container #sticky-footer .music_feature .music-player.display-swmp {
    opacity: 0;
    bottom: -50px
}

body.intro-page:not(.wysiwyg) {
    overflow-y: scroll
}

body.intro-page:not(.wysiwyg),
body.intro-page:not(.wysiwyg) .usersite-container-wrap,
body.intro-page:not(.wysiwyg) #usersite-container {
    height: 100%
}

body.intro-page div[data-pjax-container] {
    height: 100%
}

body.intro-page.wysiwyg.has-swmp #usersite-container>.ember-view {
    padding-bottom: 65px
}

body.intro-page.wysiwyg.has-swmp #usersite-container #page-root {
    padding-bottom: 0px;
    -webkit-backface-visibility: hidden
}

body.intro-page body,
body.intro-page #usersite-container {
    padding: 0;
    margin: 0
}

body.intro-page #usersite-container {
    line-height: 1.5
}

body.intro-page #usersite-container #intro-enter-link {
    margin-top: 20px;
    text-align: center
}

body.intro-page #usersite-container #page-root {
    display: table;
    width: 100%;
    height: 100%
}

body.intro-page #usersite-container #container-wrap {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%
}

body.intro-page #usersite-container #container-wrap #content.intro {
    margin: 0 auto
}

body.intro-page #usersite-container #container-wrap .feature {
    max-width: 960px;
    margin: auto
}

body.intro-page #usersite-container #container-wrap .image_feature {
    max-width: none
}

body.intro-page #usersite-container #container-wrap .subtitle-wrap .subtitle {
    text-align: center
}

body.intro-page #usersite-container #container-wrap .text_feature,
body.intro-page #usersite-container #container-wrap .image_feature {
    text-align: center
}

body.intro-page #usersite-container #container-wrap .image_feature img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

body.intro-page #mobile-header {
    display: none !important
}

body.intro-page body.mobile-view #usersite-container #container-wrap,
body.intro-page body.mobile-view #usersite-container #container {
    display: block
}

body.intro-page footer .text_feature {
    margin-top: 20px;
    text-align: center
}

body.intro-page footer .branding {
    display: none
}

body.intro-page .music-player.display-swmp .player {
    max-width: 960px
}

body.intro-page #container,
body.intro-page .music-player.display-swmp header,
body.intro-page footer#page-footer {
    margin: 0 auto
}

/*
     FILE ARCHIVED ON 16:49:11 Jul 22, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:51:15 Jan 26, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/

/*
playback timings (ms):
  captures_list: 73.546
  exclusion.robots: 0.08
  exclusion.robots.policy: 0.073
  RedisCDXSource: 0.514
  esindex: 0.006
  LoadShardBlock: 46.961 (3)
  PetaboxLoader3.datanode: 65.761 (4)
  CDXLines.iter: 23.286 (3)
  load_resource: 153.23
  PetaboxLoader3.resolve: 34.393
*/