.clearfix::after, .clearfix::before, body::after {
    display: table;
    content: ""
}

.clearfix::after, body::after {
    clear: both
}

.trans-white {
    -ms-zoom: 1;
    background-color: rgba(250,250,250,.9)
}

.trans-black {
    -ms-zoom: 1;
    background-color: rgba(0,0,0,.84)
}

.bg-trans {
    transition: background-color .5s linear;
    -moz-transition: background-color .5s linear;
    -webkit-transition: background-color .5s linear;
    -o-transition: background-color .5s linear
}

.clearfont {
    text-transform: none;
    letter-spacing: normal;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.bitter {
    font-family: Bitter,Georgia,serif
}

.txt-center {
    text-align: center
}

.txt-right {
    text-align: right
}

.txt-left {
    text-align: left
}

.bold {
    font-weight: 700
}

.italic {
    font-style: italic
}

.underline {
    text-decoration: underline
}

.text-hide {
    text-indent: -99999px
}

.hide-overflow {
    overflow: hidden
}

.center-container {
    width: 1140px;
    margin-right: auto;
    margin-left: auto;
    position: relative
}

.right-col {
    margin-left: 33.33%;
    position: relative
}

.dock-left {
    top: 0;
    right: 100%;
    position: absolute
}

.fl-right {
    float: right
}

.fl-left {
    float: left
}

.full-width {
    width: 100%;
    height: auto
}

.clear {
    clear: both
}

.hide {
    display: none
}

.fixed, article.full-screen img.fixed.bg-image, li.full-screen img.fixed.bg-image {
    top: 0;
    position: fixed
}

.bg-image {
    display: none
}

.base h1, .base h2, .base h3 {
    background: 0 0;
    font-family: Bitter,Georgia,serif
}

.base h1 {
    margin: 1em 0 0;
    line-height: 1;
    font-size: 12em
}

.base h2 {
    font-size: 2.5em
}

.alert {
    color: #e12d1e
}

.post-date, span.date, time.date {
    text-transform: uppercase;
    letter-spacing: .17em;
    font-family: Lato,arial,sans-serif;
    font-size: .7em;
    font-style: normal;
    font-weight: 700;
    border-bottom-color: #222;
    border-bottom-width: 5px;
    border-bottom-style: solid
}

label {
    text-transform: uppercase;
    line-height: 1.1;
    letter-spacing: .10em;
    font-family: Lato,arial,sans-serif;
    font-size: .8em;
    font-style: normal;
    font-weight: 700;
    margin-bottom: .25em
}

fieldset.btn-inset {
    background: #fff;
    padding: 2px 1.75em 2px 2px;
    border-radius: 1em;
    border: 1px solid #fff;
    border-image: none;
    position: relative;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em
}

.btn-inset input {
    background: 0 0;
    width: 100%;
    padding-left: 10px;
    padding-top: 3px;
    border: 0
}

    .btn-inset input.submit {
        background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/sprite-buttons.png) 5px -77px no-repeat #222;
        border-radius: 1.75em;
        top: 1px;
        width: 1.75em;
        height: 1.75em;
        right: 1px;
        text-indent: -99999px;
        position: absolute;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        -webkit-border-radius: 1.75em;
        -moz-border-radius: 1.75em
    }

    .btn-inset input.btn-search {
        background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/sprite-buttons.png) 5px -77px no-repeat #222;
        border-radius: 1.75em;
        top: 1px;
        width: 1.75em;
        height: 1.75em;
        right: 1px;
        text-indent: -99999px;
        position: absolute;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        -webkit-border-radius: 1.75em;
        -moz-border-radius: 1.75em;
        cursor: pointer
    }

.icon-span {
    background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/sprite-buttons.png) no-repeat;
    width: 25px;
    height: 25px;
    text-indent: -99999px;
    float: left;
    display: block
}

.icon-song.icon-span {
    background-position: -28px -253px
}

.icon-album.icon-span {
    background-position: -3px -252px
}

.itunes.icon-span {
    background-position: 3px -223px
}

.amazon.icon-span {
    background-position: -22px -198px
}

.barnes-noble.icon-span {
    background-position: -22px -224px
}

.myplay-direct.icon-span, .the-store.icon-span {
    background-position: 3px -200px
}

.fye.icon-span {
    background-position: -23px -298px
}

.buy-indie.icon-span {
    background-position: -23px -273px
}

.drop-menu {
    background: 0 0;
    overflow: visible;
    display: none;
    position: absolute;
    z-index: 900
}

.drop-down {
    display: none;
    z-index: 900
}

    .drop-down li {
        background: #666;
        text-transform: uppercase;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .85em;
        font-style: normal;
        font-weight: 700
    }

        .drop-down li img {
            width: auto
        }

        .drop-down li a {
            text-align: center
        }

.color_white .btn-buy a.btn {
    background: #666
}

.copy .btn-buy {
    margin-top: 1em;
    margin-bottom: 1em
}

.btn-buy {
    font-size: 14px;
    float: right;
    position: relative
}

    .btn-buy a.btn {
        background: #222;
        padding: .5em 2.25em .25em 2.25em;
        border-radius: 3em;
        width: auto;
        height: auto;
        text-align: center;
        color: #fff;
        text-transform: uppercase;
        line-height: 2;
        text-indent: 0;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .75em;
        font-style: normal;
        font-weight: 700;
        text-decoration: none;
        float: right;
        position: relative;
        z-index: 401;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        -webkit-border-radius: 3em;
        -moz-border-radius: 3em;
        cursor: pointer
    }

        .btn-buy a.btn span {
            background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/sprite-buttons.png) -25px -77px no-repeat;
            width: 25px;
            height: 25px;
            text-indent: -99999px;
            float: right;
            display: block
        }

.ie .btn-buy a.btn span {
    display: none
}

.btn-buy ul.drop-down {
    border-width: 0 1px 1px;
    border-style: none solid solid;
    border-color: currentColor #999 #999;
    margin: 2.3em 9% 0;
    border-image: none;
    clear: both;
    position: absolute;
    min-width: 82%
}

    .btn-buy ul.drop-down li {
        padding: 0;
        border-bottom-color: #b5b5b5;
        border-bottom-width: medium;
        border-bottom-style: none
    }

        .btn-buy ul.drop-down li a {
            background-position: 4px;
            padding: 8px 10px;
            transition: background-color .5s linear;
            text-align: left;
            color: #fff;
            text-transform: none;
            line-height: 1.2;
            letter-spacing: normal;
            font-size: .9em;
            font-style: normal;
            font-weight: 400;
            text-decoration: none;
            display: block;
            background-repeat: no-repeat;
            -moz-transition: background-color .5s linear;
            -webkit-transition: background-color .5s linear;
            -o-transition: background-color .5s linear
        }

            .btn-buy ul.drop-down li a:hover {
                transition: background-color .5s linear;
                background-color: #e12d1e;
                -moz-transition: background-color .5s linear;
                -webkit-transition: background-color .5s linear;
                -o-transition: background-color .5s linear
            }

header.section-header {
    background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/texture-wood.jpg) repeat-x;
    padding: 10px 20px;
    color: #d5d5d5
}

    header.section-header span {
        text-transform: uppercase;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: 1em;
        font-style: normal;
        font-weight: 700
    }

header.right-col.section-header {
    left: -1.5%;
    width: 65.66%
}

.peek-title {
    width: 100%;
    right: 9px;
    bottom: 10px;
    font-family: Bitter,Georgia,serif;
    display: none;
    position: absolute;
    text-shadow: 0 1px 1px #fff
}

    .peek-title h3 {
        padding: 5px;
        text-align: right;
        color: #222;
        font-style: italic;
        margin-left: 9px;
        -ms-zoom: 1;
        background-color: rgba(250,250,250,.9)
    }

        .peek-title h3 span {
            text-transform: uppercase;
            letter-spacing: .17em;
            font-family: Lato,arial,sans-serif;
            font-size: .6em;
            font-style: normal;
            font-weight: 700;
            border-bottom-color: currentColor;
            border-bottom-width: 0;
            border-bottom-style: none;
            display: block
        }

.last .peek-title {
    right: 0
}

    .last .peek-title h3 {
        margin-left: 0
    }

.rtl {
    text-align: right
}

.w900 {
    width: 1024px
}

.w600 {
    width: 600px
}

.center {
    margin-right: auto;
    margin-left: auto
}

.right {
    margin-right: auto;
    margin-left: auto
}

.w75p {
    width: 360px
}

#header {
    min-height: 37px
}

ul.menu .current-menu-item a, ul.menu .current-menu-parent a {
    margin-top: -5px;
    border-top-color: #fff;
    border-top-width: 5px;
    border-top-style: solid
}

#album-nav-search {
    overflow: visible
}

    #album-nav-search .center-container {
        padding-right: 70px
    }

    #album-nav-search #album-nav {
        padding: 10px 10px 6px;
        margin-top: 35px;
        position: relative;
        z-index: 499;
        -ms-zoom: 1;
        background-color: rgba(0,0,0,.84)
    }

        #album-nav-search #album-nav form fieldset {
            margin-right: 10px
        }

            #album-nav-search #album-nav form fieldset input.box-round {
                background: 0 0;
                width: 250px
            }

        #album-nav-search #album-nav ul {
            margin: 0
        }

            #album-nav-search #album-nav ul li {
                margin: 0;
                width: 3.75%;
                text-align: center;
                float: left
            }

                #album-nav-search #album-nav ul li a {
                    padding: 6px 1px;
                    color: #fff;
                    text-transform: uppercase;
                    letter-spacing: .17em;
                    font-family: Lato,arial,sans-serif;
                    font-size: .85em;
                    font-style: normal;
                    font-weight: 700;
                    display: block
                }

                    #album-nav-search #album-nav ul li a.active, #album-nav-search #album-nav ul li a:hover {
                        background: #666
                    }

    #album-nav-search #song-parent {
        height: 0;
        overflow: visible;
        margin-left: 33.33%;
        position: relative
    }

        #album-nav-search #song-parent #alpha-song {
            background: #666;
            float: left
        }

            #album-nav-search #song-parent #alpha-song .col-song {
                margin: 0 auto;
                width: 149px;
                float: left
            }

            #album-nav-search #song-parent #alpha-song ul li a {
                background: #666;
                padding: 5px 10px;
                transition: background-color .5s linear;
                color: #fff;
                line-height: 1.1;
                display: block;
                -moz-transition: background-color .5s linear;
                -webkit-transition: background-color .5s linear;
                -o-transition: background-color .5s linear
            }

                #album-nav-search #song-parent #alpha-song ul li a:hover {
                    background: #e12d1e;
                    transition: background-color .5s linear;
                    -moz-transition: background-color .5s linear;
                    -webkit-transition: background-color .5s linear;
                    -o-transition: background-color .5s linear
                }

#menu-top-nav ul.drop-down li {
    padding: 0;
    border-bottom-color: currentColor;
    border-bottom-width: 0;
    border-bottom-style: none;
    float: left
}

    #menu-top-nav ul.drop-down li a {
        background-position: 4px;
        padding: 8px 10px;
        transition: background-color .5s linear;
        color: #fff;
        text-transform: none;
        line-height: 1.2;
        letter-spacing: normal;
        font-size: .9em;
        font-style: normal;
        font-weight: 400;
        text-decoration: none;
        display: block;
        background-repeat: no-repeat;
        -moz-transition: background-color .5s linear;
        -webkit-transition: background-color .5s linear;
        -o-transition: background-color .5s linear
    }

        #menu-top-nav ul.drop-down li a:hover {
            transition: background-color .5s linear;
            background-color: #e12d1e;
            -moz-transition: background-color .5s linear;
            -webkit-transition: background-color .5s linear;
            -o-transition: background-color .5s linear
        }

#home-view article .entry-content, #timeline-view article .entry-content, .featured {
    position: relative
}

    #home-view article .entry-content .feature-image, #timeline-view article .entry-content .feature-image, .featured .feature-image {
        width: 33.33%;
        height: auto;
        float: left
    }

    .featured .info {
        float: right
    }

    #home-view article .entry-content .info, #timeline-view article .entry-content .info {
        float: left
    }

    #home-view article .entry-content .date-ds, #home-view article .entry-content span.date, #home-view article .entry-content time.date, #timeline-view article .entry-content .date-ds, #timeline-view article .entry-content span.date, #timeline-view article .entry-content time.date, .featured .date-ds, .featured span.date, .featured time.date {
        text-transform: uppercase;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: 1em;
        font-style: normal;
        font-weight: 700;
        margin-bottom: 10px;
        border-bottom-color: #222;
        border-bottom-width: 5px;
        border-bottom-style: solid
    }

    .featured h1 {
        text-transform: uppercase;
        line-height: .85;
        font-family: Bitter,Georgia,serif;
        font-size: 4em;
        margin-top: .25em;
        margin-bottom: .25em
    }

    #timeline-view article .entry-content h1 {
        text-transform: capitalize;
        line-height: 1;
        font-size: 3em;
        font-style: italic
    }

.entry-content h1 {
    margin-top: .25em;
    margin-bottom: .75em
}

#home-view article .entry-content h1, #home-view article .entry-content h2, #timeline-view article .entry-content h2, .featured h2 {
    text-transform: uppercase;
    line-height: .85;
    font-family: Bitter,Georgia,serif;
    font-size: 4em;
    margin-top: .25em;
    margin-bottom: .25em
}

.featured h2 {
    text-transform: uppercase;
    line-height: .95;
    font-family: Bitter,Georgia,serif;
    font-size: 3em;
    margin-top: .25em;
    margin-bottom: .25em
}

.featured h3 {
    text-transform: uppercase;
    line-height: 1.2;
    font-family: Bitter,Georgia,serif;
    font-size: 1.8em;
    margin-bottom: .7em
}

#timeline-view article .entry-content h3 {
    text-transform: uppercase;
    line-height: .85;
    font-family: Bitter,Georgia,serif;
    font-size: 4em;
    margin-top: .25em;
    margin-bottom: .25em
}

#home-view article .entry-content h3 {
    text-transform: uppercase;
    line-height: .95;
    font-family: Bitter,Georgia,serif;
    font-size: 4em;
    margin-top: .25em;
    margin-bottom: .25em
}

.abssoc {
    top: 12px;
    right: 15px;
    position: absolute
}

.single-bruce_show .featured h2 {
    text-transform: none;
    font-size: 2.5em;
    font-style: italic;
    margin-bottom: 1em
}

.featured p {
    font-size: 1.25em
}

.shownotes {
    font-size: 1.25em;
    line-height: 14px;
    margin: 10px 0 30px
}

.category-music article .album-info {
    top: 100px;
    position: relative
}

.category-music .album.featured, .category-music .thumb-list {
    position: relative
}

.category-music .thumb-list {
    padding-bottom: 100px
}

.single-bruce_album .song-list {
    padding-bottom: 0
}

.album-info .entry-content .row, .album-info .row.album-details {
    overflow: visible
}

.album-info ul li span.label {
    text-transform: uppercase;
    letter-spacing: .07em;
    font-family: Bitter,Georgia,serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    padding-top: 1px
}

.generictext {
    padding: 20px 0;
    background-color: #fff;
    margin-top: .75em
}

    .generictext h3 {
        padding-left: 5px
    }

#shlist {
    margin-top: 100px
}

.error404 #content {
    padding: 0
}

.category-live-s #content, .category-news #content, .category-the-band #content, .page-template-default #content, .search #content, .single-bruce_album #content, .single-bruce_show #content, .single-bruce_song #content, .tag #content {
    padding: 6em 70px 6em 0
}

.category-the-band #content {
    padding-right: 160px
}

.single-bruce_album #content, .single-bruce_song #content {
    padding-top: 8em
}

.category-music #content, .category-timeline #content {
    padding-right: 70px
}

.single-post article.category-news .featured {
    margin-top: 8em
}

.single-post-numlist {
    list-style: decimal inside
}

.right-col.featured {
    padding: 10px
}

.thumb-list {
    margin-top: 2em;
    margin-bottom: 1em;
    border-top-color: rgba(255,255,255,.9);
    border-top-width: 10px;
    border-top-style: solid
}

    .thumb-list li {
        padding: 0 1% 10px 0;
        -ms-zoom: 1;
        background-color: rgba(250,250,250,.9)
    }

.text-list.song-list li .info {
    width: auto;
    float: none
}

.text-list li {
    clear: both;
    margin-bottom: 1px;
    position: relative
}

    .text-list li .info {
        background: #fff;
        padding: 5px 10px;
        text-transform: uppercase;
        letter-spacing: .17em;
        overflow: hidden;
        font-family: Lato,arial,sans-serif;
        font-size: .95em;
        font-style: normal;
        font-weight: 700
    }

        .text-list li .info .notes {
            color: #666;
            text-transform: none;
            letter-spacing: normal;
            font-family: Bitter,Georgia,serif;
            font-size: 1em;
            font-style: italic;
            font-weight: 400;
            text-decoration: none
        }

        .text-list li .info time.notes {
            color: #222;
            font-style: normal
        }

        .text-list li .info a {
            text-decoration: none
        }

            .text-list li .info a.btn {
                background: #666;
                border-radius: 3em;
                transition: background-color .5s linear;
                width: auto;
                height: auto;
                text-align: center;
                color: #fff;
                text-transform: uppercase;
                text-indent: 0;
                letter-spacing: .17em;
                font-family: Lato,arial,sans-serif;
                font-style: normal;
                font-weight: 700;
                text-decoration: none;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                -moz-transition: background-color .5s linear;
                -webkit-transition: background-color .5s linear;
                -o-transition: background-color .5s linear;
                -webkit-border-radius: 3em;
                -moz-border-radius: 3em
            }

.search-info a.btn {
    background: #666;
    padding: .37em 1em;
    border-radius: 3em;
    transition: background-color .5s linear;
    width: auto;
    height: auto;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    text-indent: 0;
    letter-spacing: .17em;
    font-family: Lato,arial,sans-serif;
    font-size: .8em;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    -moz-transition: background-color .5s linear;
    -webkit-transition: background-color .5s linear;
    -o-transition: background-color .5s linear;
    -webkit-border-radius: 3em;
    -moz-border-radius: 3em
}

    .search-info a.btn:hover, .text-list li .info a.btn:hover {
        background: #e12d1e;
        transition: background-color .5s linear;
        -moz-transition: background-color .5s linear;
        -webkit-transition: background-color .5s linear;
        -o-transition: background-color .5s linear
    }

.text-list li .info .flag {
    background: #e12d1e;
    padding: 6px .5em 7px;
    top: 0;
    text-align: center;
    right: 100%;
    color: #fff;
    position: absolute
}

.text-list li .details {
    float: right
}

.text-list article .show-accordion {
    color: #eee;
    line-height: 1.6;
    overflow: visible;
    font-family: Bitter,Georgia,serif;
    font-size: 1.2em;
    position: relative;
    -ms-zoom: 1;
    text-shadow: 0 1px 1px #000;
    background-color: rgba(0,0,0,.84);
    padding: 0
}

.text-list article .single_show {
    overflow: auto
}

.text-list article .back {
    text-align: right
}

    .text-list article .back a {
        margin: 2px 6px;
        text-transform: uppercase
    }

.text-list li .location a {
    color: #000;
    text-decoration: none
}

.text-list li .show-accordion h4 {
    margin: 1em 0;
    text-transform: uppercase;
    letter-spacing: .17em;
    clear: both;
    font-family: Lato,arial,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    float: left
}

.text-list .show-accordion ol, .text-list li .show-accordion ol {
    margin: 1em 2em
}

    .text-list li .show-accordion ol li {
        line-height: 1.5;
        font-size: .9em;
        margin-bottom: .9em
    }

    .text-list .show-accordion ol li {
        line-height: 1.3;
        font-size: .9em;
        margin-bottom: .5em
    }

.text-list .show-accordion p, .text-list li .show-accordion p {
    font-size: .9em
}

.text-list .show-accordion a, .text-list li .show-accordion a {
    color: #000;
    text-decoration: underline
}

    .text-list .show-accordion a:hover, .text-list li .show-accordion a:hover {
        color: #000
    }

.details {
    margin-bottom: 0
}

    .details li {
        padding: 0 8px 0 0;
        clear: none;
        float: left
    }

    .details a, .details button {
        background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/sprite-buttons.png) no-repeat;
        width: 25px;
        height: 21px;
        text-indent: -99999px;
        display: block
    }

        .details a.play {
            background-position: 12px -128px
        }

        .details a.list-icon {
            background-position: 0 -153px;
            cursor: pointer
        }

        .details a.video {
            background-position: 0 -175px
        }

        .details a.play:hover {
            background-position: -13px -128px
        }

        .details a.active.list-icon, .details a.list-icon:hover {
            background-position: -25px -153px
        }

        .details a.video:hover {
            background-position: -25px -175px
        }

        .details a.btn {
            background: #666;
            padding: .37em 1em;
            border-radius: 3em;
            width: auto;
            height: auto;
            text-align: center;
            color: #fff;
            text-transform: uppercase;
            text-indent: 0;
            letter-spacing: .17em;
            font-family: Lato,arial,sans-serif;
            font-size: .7em;
            font-style: normal;
            font-weight: 700;
            -webkit-background-clip: padding-box;
            -moz-background-clip: padding;
            -webkit-border-radius: 3em;
            -moz-border-radius: 3em
        }

        .details a.btn-positionfix {
            right: 4px;
            position: relative
        }

ul.thumb-list li {
    float: left;
    position: relative
}

    ul.thumb-list li a {
        line-height: 0;
        display: block
    }

ul#album-list li {
    width: 15.83%
}

    ul#album-list li.last {
        padding-right: 0
    }

article.full-screen, li.full-screen {
    height: 100%;
    position: relative
}

    article.full-screen img.bg-image, li.full-screen img.bg-image {
        top: 0;
        position: absolute
    }

    article.full-screen div.center-container, li.full-screen div.center-container {
        position: relative
    }

#featured-articles, #search-categories, #timeline {
    padding: 6em 0;
    width: auto;
    margin-right: 6px
}

    #featured-articles h3, #search-categories h3, #timeline h3 {
        margin: 1.25em 0 .75em;
        padding: 0 10px 0 20px;
        text-transform: none;
        letter-spacing: normal;
        font-family: Bitter,Georgia,serif;
        font-size: 1em;
        font-style: italic;
        font-weight: 400;
        text-decoration: none
    }

        #featured-articles h3 em, #featured-articles h3 i, #search-categories h3 em, #search-categories h3 i, #timeline h3 em, #timeline h3 i {
            font-style: normal
        }

    #featured-articles li, #search-categories li, #timeline li {
        text-transform: uppercase;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .9em;
        font-style: normal;
        font-weight: 700;
        margin-bottom: .5em
    }

        #featured-articles aside a, #featured-articles li a, #search-categories aside a, #search-categories li a, #timeline aside a, #timeline li a {
            padding: 0 10px 0 20px;
            display: block
        }

            #featured-articles aside a h3, #featured-articles li a h3, #search-categories aside a h3, #search-categories li a h3, #timeline aside a h3, #timeline li a h3 {
                padding: 0;
                margin-top: 0
            }

        #featured-articles li.active a, #search-categories li.active a, #timeline li.active a {
            background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/nav-arrow.png) 0 50% no-repeat
        }

#featured-articles, #search-categories {
    padding: 6em 0;
    width: 160px
}

    #featured-articles aside a, #search-categories aside a {
        padding: 5px 10px 5px 20px;
        border-bottom-color: #333;
        border-bottom-width: 1px;
        border-bottom-style: dotted
    }

    #featured-articles aside.active a, #search-categories aside.active a {
        background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/nav-arrow.png) left no-repeat
    }

    #featured-articles aside, #search-categories aside {
        background: 0 0;
        transition: background-color .5s linear;
        -moz-transition: background-color .5s linear;
        -webkit-transition: background-color .5s linear;
        -o-transition: background-color .5s linear
    }

        #featured-articles aside:hover, #search-categories aside:hover {
            background: rgba(250,250,250,.15);
            transition: background-color .5s linear;
            -ms-zoom: 1;
            -moz-transition: background-color .5s linear;
            -webkit-transition: background-color .5s linear;
            -o-transition: background-color .5s linear
        }

    #featured-articles .date, #search-categories .date {
        border: 0;
        border-image: none
    }

#timeline ul {
    overflow: hidden
}

#timeline li {
    top: 0;
    position: relative;
    cursor: pointer
}

#nav-scroll {
    background: #000;
    text-align: center;
    display: none;
    position: absolute
}

    #nav-scroll a {
        padding: 5px 0
    }

        #nav-scroll a.inactive, #nav-scroll a.inactive:hover {
            background: #222;
            color: #666
        }

        #nav-scroll a:hover {
            background: #666
        }

.category-news .featured h1, .search-info .featured h1 {
    text-transform: capitalize;
    line-height: 1;
    font-size: 3em;
    font-style: italic
}

    .category-news .featured h1 em, .category-news .featured h1 i, .search-info .featured h1 em, .search-info .featured h1 i {
        font-style: normal
    }

.category-news h2, .search-info h2 {
    line-height: 1.1;
    font-family: Bitter,Georgia,serif;
    font-size: 1.6em;
    font-style: italic;
    margin-bottom: .25em
}

    .category-news h2 a em, .category-news h2 a i, .category-news h3 em, .category-news h3 i, .search-info h2 a em, .search-info h2 a i, .search-info h3 em, .search-info h3 i {
        font-style: normal
    }

.archive .category-news.post {
    border-top-color: rgba(45,45,45,.8);
    border-top-width: 5px;
    border-top-style: solid
}

article.category-news time.date {
    border: 0;
    border-image: none
}

article.category-news a.read-more-link {
    margin-left: 10px
}

.category-news .entry-content, .category-news .related-posts {
    -ms-zoom: 1;
    background-color: rgba(250,250,250,.9)
}

.category-news .related-posts {
    margin-top: 2em
}

#home-view .category-news .entry-content {
    background: 0 0;
    margin-top: 0;
    -ms-zoom: 1
}

.category-news .entry-content .related-title, .category-news .related-posts .related-title {
    text-transform: uppercase;
    letter-spacing: .17em;
    font-family: Lato,arial,sans-serif;
    font-size: .95em;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 1em;
    border-bottom-color: #222;
    border-bottom-width: 5px;
    border-bottom-style: solid
}

.category-news .entry-content article h3, .category-news .related-posts article h3 {
    font-family: Bitter,Georgia,serif;
    font-style: italic
}

.category-news .entry-excerpt {
    color: #222 !important
}

.cat .category-news .post-meta, .category-news .post-meta-nav {
    background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/texture-wood.jpg) 0 -77px repeat-x;
    color: #222
}

    .category-news .post-meta .tag-list label, .category-news .post-meta-nav .tag-list label {
        font-size: .9em
    }

    .category-news .post-meta .tag-list a, .category-news .post-meta-nav .tag-list a {
        font-family: Bitter,Georgia,serif;
        font-size: 1em;
        font-style: italic;
        text-decoration: underline
    }

.nav-next a, .nav-prev a, a.back, a.read-more-link {
    background: #222;
    padding: 10px 3px;
    transition: background-color .5s linear;
    height: 15px;
    text-align: center;
    color: #d5d5d5;
    text-transform: uppercase;
    letter-spacing: .17em;
    font-family: Lato,arial,sans-serif;
    font-size: .8em;
    font-style: normal;
    font-weight: 700;
    margin-left: 2px;
    display: block;
    -moz-transition: background-color .5s linear;
    -webkit-transition: background-color .5s linear;
    -o-transition: background-color .5s linear
}

    .nav-next a .icon-span, .nav-prev a .icon-span, a.back .icon-span, a.read-more-link .icon-span {
        background-position: -28px -105px;
        text-indent: -99999px;
        float: right
    }

    .nav-prev a .icon-span, a.back .icon-span {
        background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/sprite-buttons.png) 3px -105px no-repeat;
        float: left
    }

    .nav-next a:hover, .nav-prev a:hover, a.read-more-link:hover {
        background: #666;
        transition: background-color .5s linear;
        -moz-transition: background-color .5s linear;
        -webkit-transition: background-color .5s linear;
        -o-transition: background-color .5s linear
    }

a.back, a.read-more-link {
    padding: 10px
}

#nav-below {
    width: 100%
}

    #nav-below .nav-next a {
        padding: 5px;
        width: 4em
    }

.category-news #infinity .video-post.post {
    width: 100%
}

.category-news #infinity .post {
    width: auto !important;
}

.category-news #infinity .spacer {
    width: auto !important;
}

.category-news #infinity .video-post .spacer p iframe {
    margin: auto !important;
    display: block
}

#video-navigation {
    margin: auto;
    width: 900px;
    padding-left: 20px;
    position: relative
}

    #video-navigation a {
        margin-bottom: 5px
    }

#home-view article .center-container, #timeline-view article .center-container {
    top: 8em;
    position: relative
}

#timeline-view article .entry-content {
    width: 33.33%;
    padding-bottom: 140px;
    float: right
}

#home-view article .entry-content {
    width: 33.33%;
    text-align: right;
    padding-bottom: 140px;
    float: right
}

#timeline-view .align-center .entry-content {
    margin: 0 auto;
    width: 75% !important;
    float: none !important
}

#home-view .align_center .entry-content {
    margin: 0 auto;
    width: 75% !important;
    text-align: center !important;
    float: none !important
}

.center-width img {
    width: 640px;
    max-width: 640px
}

#home-view article .entry-content h1 {
    margin: .75em 0 .32em
}

#home-view article .entry-content p, #timeline-view article .entry-content p {
    font-size: 1em
}

#home-view article .entry-content .copy, #timeline-view article .entry-content .copy {
    font-size: 1.3em
}

    #home-view article .entry-content .copy a, #timeline-view article .entry-content .copy a {
        font-weight: 700
    }

#home-view article .entry-content .entry-container, #timeline-view article .entry-content .entry-container {
    -ms-zoom: 1;
    background-color: rgba(250,250,250,.9)
}

#home-view article .entry-content .copy embed, #home-view article .entry-content .copy iframe, #home-view article .entry-content .copy object, #timeline-view article .entry-content .copy embed, #timeline-view article .entry-content .copy iframe, #timeline-view article .entry-content .copy object {
    margin: 1.5em auto
}

#home-view article .gallery .entry-media, #timeline-view article .gallery .entry-media {
    width: 66.66%;
    text-align: center;
    padding-bottom: 100px;
    float: left;
    min-height: 1px
}

    #home-view article .gallery .entry-media .image-fig, #timeline-view article .gallery .entry-media .image-fig {
        background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/pic-shadow.png) top no-repeat
    }

        #home-view article .gallery .entry-media .image-fig img, #timeline-view article .gallery .entry-media .image-fig img, .category-home .media-gallery .image-fig img, .category-news .media-gallery .image-fig img {
            width: 500px;
            max-width: 500px
        }

.col1of3 .media-gallery .image-fig img {
    width: 100px;
    max-width: 100px
}

#home-view article .gallery .entry-content, #timeline-view article .gallery .entry-content {
    float: left
}

#home-view article .center_align .entry-content, #home-view article .video .entry-content, #timeline-view article .center_align .entry-content, #timeline-view article .video .entry-content {
    margin: 0 auto;
    width: 75%;
    text-align: center;
    float: none
}

.color_white {
    color: #fff !important
}

.category-home.category time, .category-news.category time, .color_black, .single .category-home, .single .category-news {
    color: #333 !important
}

#home-view article.no_box .entry-container, #timeline-view article.no_box .entry-container {
    background: 0 0 !important
}

#home-view article.align_left.format-standard .entry-content, #home-view article.align_left.format-video .entry-content, #timeline-view article.align_left.format-standard .entry-content, #timeline-view article.align_left.format-video .entry-content {
    text-align: left !important;
    float: left !important
}

#timeline-view article.align_center.format-standard .entry-content {
    margin: 0 auto !important;
    width: 75% !important;
    text-align: center !important;
    float: none !important
}

#timeline-view article.align_center.format-video .entry-content {
    margin: 0 auto !important;
    width: 75% !important;
    float: none !important
}

#home-view article.align_center.format-standard .entry-content, #home-view article.align_center.format-video .entry-content {
    margin: 0 auto !important;
    width: 75% !important;
    text-align: center !important;
    float: none !important
}

#home-view article.align_right.format-standard .entry-content, #home-view article.align_right.format-video .entry-content, #timeline-view article.align_right.format-standard .entry-content, #timeline-view article.align_right.format-video .entry-content {
    text-align: right !important;
    float: right !important
}

#home-view article.align_center .entry-container {
    text-align: center !important
}

#home-view article.color_white .ds-date, #home-view article.color_white span.date, #home-view article.color_white time.date, #timeline-view article.color_white .ds-date, #timeline-view article.color_white span.date, #timeline-view article.color_white time.date {
    border-color: #fff
}

#home-view article.color_white a, #timeline-view article.color_white a {
    color: #d5d5d5
}

#home-view article .no_box .entry-content .entry-container, #timeline-view article .no_box .entry-content .entry-container {
    background: 0 0 !important
}

    #home-view article .no_box .entry-content .entry-container .spacer, #timeline-view article .no_box .entry-content .entry-container .spacer {
        padding: 0
    }

#home-view article.color_white .entry-content .entry-container, #timeline-view article.color_white .entry-content .entry-container {
    -ms-zoom: 1;
    background-color: rgba(0,0,0,.71)
}

    #home-view article .no_box .entry-content .entry-container .postmetadata, #home-view article .no_box .entry-content .entry-container .related-content, #home-view article .postmetadata, #home-view article .related-content, #home-view article.color_white .entry-content .entry-container .related-content, #timeline-view article .no_box .entry-content .entry-container .postmetadata, #timeline-view article .no_box .entry-content .entry-container .related-content, #timeline-view article .postmetadata, #timeline-view article .related-content, #timeline-view article.color_white .entry-content .entry-container .related-content {
        margin-top: 1em
    }

        #home-view article .no_box .entry-content .entry-container .postmetadata li.link, #home-view article .no_box .entry-content .entry-container .related-content li.link, #home-view article .postmetadata li.link, #home-view article .related-content li.link, #home-view article.color_white .entry-content .entry-container .related-content li.link, #timeline-view article .no_box .entry-content .entry-container .postmetadata li.link, #timeline-view article .no_box .entry-content .entry-container .related-content li.link, #timeline-view article .postmetadata li.link, #timeline-view article .related-content li.link, #timeline-view article.color_white .entry-content .entry-container .related-content li.link {
            background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/texture-wood.jpg) 0 -77px repeat-x;
            padding: 4px 10px;
            text-align: left
        }

            #home-view article .no_box .entry-content .entry-container .postmetadata li.link a, #home-view article .no_box .entry-content .entry-container .related-content li.link a, #home-view article .postmetadata li.link a, #home-view article .related-content li.link a, #home-view article.color_white .entry-content .entry-container .related-content li.link a, #timeline-view article .no_box .entry-content .entry-container .postmetadata li.link a, #timeline-view article .no_box .entry-content .entry-container .related-content li.link a, #timeline-view article .postmetadata li.link a, #timeline-view article .related-content li.link a, #timeline-view article.color_white .entry-content .entry-container .related-content li.link a {
                color: #222;
                font-family: Bitter,Georgia,serif
            }

        #home-view article .no_box .entry-content .entry-container .postmetadata span.spacer, #home-view article .no_box .entry-content .entry-container .related-content span.spacer, #home-view article .postmetadata span.spacer, #home-view article .related-content span.spacer, #home-view article.color_white .entry-content .entry-container .related-content span.spacer, #timeline-view article .no_box .entry-content .entry-container .postmetadata span.spacer, #timeline-view article .no_box .entry-content .entry-container .related-content span.spacer, #timeline-view article .postmetadata span.spacer, #timeline-view article .related-content span.spacer, #timeline-view article.color_white .entry-content .entry-container .related-content span.spacer {
            padding: 5px
        }

#home-view article .center_align .postmetadata, #home-view article .center_align .related-content, #home-view article .video .postmetadata, #home-view article .video .related-content, #timeline-view article .center_align .postmetadata, #timeline-view article .center_align .related-content, #timeline-view article .video .postmetadata, #timeline-view article .video .related-content {
    text-align: center;
    margin-top: 1em
}

#timeline-view article .entry-content .postmetadata {
    background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/texture-wood.jpg) repeat-x;
    width: 100%;
    height: 2.75em;
    text-transform: uppercase;
    letter-spacing: .17em;
    font-family: Lato,arial,sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 700
}

#home-view article .entry-content .spacer {
    padding: 1em 2.5%;
    width: 95%;
    float: none;
    display: block;
    position: relative
}

#home-view article.align_left .entry-content .post-header, #home-view article.align_right .entry-content .post-header {
    width: 100%;
    overflow: visible;
    float: left;
    display: block
}

    #home-view article.align_left .entry-content .post-header h1, #home-view article.align_right .entry-content .post-header h1 {
        width: auto;
        overflow: visible;
        float: right;
        display: block
    }

#home-view article .entry-content .postmetadata {
    padding: 5px 0;
    height: auto;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: .12em;
    font-family: Lato,arial,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400
}

    #home-view article .entry-content .postmetadata a {
        line-height: 22px;
        font-size: 12px;
        font-weight: 700
    }

#home-view article.align_right .entry-content .postmetadata .col7of12, #home-view article.align_right .entry-content .postmetadata .colfl, #home-view article.align_right .entry-content .postmetadata .colfr, #home-view article.align_right .entry-content .postmetadata ul.post-social-links {
    width: auto;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    float: none
}

#home-view article.align_right .entry-content .postmetadata ul.post-social-links {
    width: 50%;
    margin-top: 5px
}

#timeline-view article .entry-content .postmetadata .spacer {
    padding: 5px
}

#home-view article .entry-content .postmetadata .spacer {
    padding: 0 5px
}

#home-view article .entry-content ul.post-social-links li.facebook-like {
    margin-right: 5px
}

#home-view article .entry-content .postmetadata a, #timeline-view article .entry-content .postmetadata a {
    color: #fff;
    text-decoration: none
}

#home-view article .entry-content .postmetadata .col5of12 a, #timeline-view article .entry-content .postmetadata .col5of12 a {
    padding: 3px;
    display: block
}

#home-view article .left_align .entry-content, #timeline-view article .left_align .entry-content {
    margin: 0 !important;
    text-align: left !important;
    float: left
}

    #home-view article .left_align .entry-content .btn-buy, #timeline-view article .left_align .entry-content .btn-buy {
        clear: both;
        float: none;
        display: table;
        content: ""
    }

        #home-view article .left_align .entry-content .btn-buy .btn, #timeline-view article .left_align .entry-content .btn-buy .btn {
            float: left
        }

#home-view article .half_width .entry-content, #timeline-view article .half_width .entry-content {
    width: 50% !important
}

.dock.down {
    margin: 0 auto;
    top: 0;
    right: -5%;
    position: absolute
}

.down a {
    background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/sprite-buttons.png) -19px -69px no-repeat #222;
    border-radius: 37px;
    border: 1px solid #666;
    transition: background-color .5s linear;
    border-image: none;
    width: 37px;
    height: 37px;
    text-align: left;
    text-indent: -99999px;
    display: block;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    -moz-transition: background-color .5s linear;
    -webkit-transition: background-color .5s linear;
    -o-transition: background-color .5s linear;
    -webkit-border-radius: 37px;
    -moz-border-radius: 37px
}

    .down a.top {
        background: #222;
        text-align: center;
        color: #d5d5d5;
        text-transform: uppercase;
        text-indent: 0;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .7em;
        font-style: normal;
        font-weight: 700;
        margin-bottom: 10px
    }

        .down a.top span {
            padding: 1.35em 0;
            display: block
        }

    .down a:hover {
        transition: background-color .5s linear;
        background-color: #666;
        -moz-transition: background-color .5s linear;
        -webkit-transition: background-color .5s linear;
        -o-transition: background-color .5s linear
    }

.featured-band {
    -ms-zoom: 1;
    background-color: rgba(250,250,250,.9)
}

    .featured-band .feature-image {
        width: 50%;
        float: left
    }

    .featured-band h3 {
        text-transform: uppercase;
        line-height: 1.1;
        font-family: Bitter,Georgia,serif;
        font-size: 4em;
        margin-bottom: .25em
    }

    .featured-band p {
        font-size: 1.25em
    }

.single-post #band-wrapper {
    margin-top: 6em
}

#band-wrapper .right-col {
    margin-left: 34%
}

#band-wrapper .band-header {
    margin: 3em 0 0;
    padding: 5px 10px 8px;
    left: -10px
}

    #band-wrapper .band-header h3 {
        text-transform: none;
        font-family: Bitter,Georgia,serif;
        font-size: 1.5em;
        font-style: italic
    }

        #band-wrapper .band-header h3 .instrument {
            text-transform: uppercase;
            font-family: Lato,arial,sans-serif;
            font-size: .6em;
            font-style: normal
        }

#band-wrapper img.attachment-large {
    width: 100%;
    height: auto
}

#band-wrapper .band-excerpt {
    font-family: Bitter,Georgia,serif;
    margin-bottom: 1em
}

    #band-wrapper .band-excerpt h4 {
        text-transform: uppercase;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .9em;
        font-style: normal;
        font-weight: 700;
        margin-bottom: .75em
    }

    #band-wrapper .band-excerpt p {
        line-height: 1.3;
        font-size: 1.2em;
        font-style: italic
    }

        #band-wrapper .band-excerpt p b, #band-wrapper .band-excerpt p strong {
            text-transform: uppercase;
            letter-spacing: .17em;
            font-family: Lato,arial,sans-serif;
            font-size: .8em;
            font-style: normal;
            font-weight: 700
        }

        #band-wrapper .band-excerpt p em, #band-wrapper .band-excerpt p i {
            font-style: normal
        }

#band-wrapper .band-related-content {
    margin: .5em 0 1em
}

    #band-wrapper .band-related-content h3 {
        padding: 4px 0 10px;
        text-transform: uppercase;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .85em;
        font-style: normal;
        font-weight: 700;
        border-top-color: #222;
        border-top-width: 3px;
        border-top-style: solid
    }

#band-wrapper ul.band-list {
    margin-top: 0
}

    #band-wrapper ul.band-list li {
        width: 32.66%;
        float: left;
        position: relative
    }

        #band-wrapper ul.band-list li a {
            height: 195px;
            overflow: hidden
        }

            #band-wrapper ul.band-list li a img {
                width: 100%;
                height: auto
            }

        #band-wrapper ul.band-list li.last {
            padding-right: 0
        }

#band-wrapper #band-related-articles {
    padding-right: 10px
}

    #band-wrapper #band-related-articles ul li {
        margin: 2px 0;
        padding: 10px 5px;
        line-height: 1;
        font-family: Bitter,Georgia,serif;
        background-color: #fff
    }

        #band-wrapper #band-related-articles ul li a {
            font-size: .8em;
            text-decoration: none
        }

#band-wrapper .related-news-date {
    color: #666;
    text-transform: uppercase;
    letter-spacing: .17em;
    font-family: Lato,arial,sans-serif;
    font-size: .7em;
    font-style: normal;
    font-weight: 700
}

#band-wrapper .title-single-margin {
    margin: 0;
    top: 350px;
    width: 100%;
    position: absolute
}

.no_box .entry-content .entry-container .spacer {
    padding: 0
}

.search h2.spacer {
    font-family: Bitter,Georgia,serif
}

.search article {
    margin-bottom: 1em
}

.search-category {
    background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/texture-wood.jpg) repeat-x;
    padding: 5px;
    left: -40px;
    width: 70px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .17em;
    font-family: Lato,arial,sans-serif;
    font-size: .8em;
    font-style: normal;
    font-weight: 700;
    position: absolute
}

.song-results .search-info {
    padding-left: 10px
}

.search-info {
    padding: 5px 10px 10px 60px;
    clear: right
}

    .search-info .search-date {
        text-transform: uppercase;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .8em;
        font-style: normal;
        font-weight: 700
    }

    .search-info .highlight {
        background: #ddd;
        padding: 0 3px
    }

    .search-info a.read-more {
        background: #d5d5d5;
        padding: .37em 1em;
        border-radius: 3em;
        transition: background-color .5s linear;
        width: auto;
        height: auto;
        text-align: center;
        color: #222;
        text-transform: uppercase;
        text-indent: 0;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .8em;
        font-style: normal;
        font-weight: 700;
        margin-left: 6px;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        -moz-transition: background-color .5s linear;
        -webkit-transition: background-color .5s linear;
        -o-transition: background-color .5s linear;
        -webkit-border-radius: 3em;
        -moz-border-radius: 3em
    }

        .search-info a.read-more:hover {
            background: #e12d1e;
            transition: background-color .5s linear;
            color: #fff;
            -moz-transition: background-color .5s linear;
            -webkit-transition: background-color .5s linear;
            -o-transition: background-color .5s linear
        }

#footer div.legal-wrap.col1of12.colfr {
    float: right !important
}

#footer a.legal.btn {
    float: right
}

#legal {
    background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/texture-wood.jpg) repeat-x;
    left: 0;
    top: 42px;
    width: 100%;
    color: #d5d5d5;
    position: absolute
}

    #legal #legal-nav {
        margin-left: 2.5%
    }

        #legal #legal-nav li {
            padding-right: 10px;
            margin-right: 10px;
            border-right-color: #666;
            border-right-width: 1px;
            border-right-style: solid
        }

    #legal a {
        color: #d5d5d5;
        font-weight: 700
    }

#footer {
    background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/texture-wood.jpg) 0 -77px repeat-x
}

    #footer form label {
        margin-right: 10px
    }

    #footer #newsletterform fieldset {
        width: 18em
    }

    #footer .btn-inset input.submit {
        background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/sprite-buttons.png) 5px -77px no-repeat #b5b5b5
    }

    #footer a.columbiarecords {
        background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/logo-columbia.png) no-repeat;
        top: -.25em;
        height: 30px;
        position: relative
    }

    #footer a.btn {
        background: #999;
        margin: auto;
        padding: .37em 5%;
        border-radius: 3em;
        transition: background-color .5s linear;
        width: 89%;
        height: auto;
        text-align: center;
        color: #fff;
        text-transform: uppercase;
        text-indent: 0;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .8em;
        font-style: normal;
        font-weight: 700;
        float: left;
        display: block;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        -moz-transition: background-color .5s linear;
        -webkit-transition: background-color .5s linear;
        -o-transition: background-color .5s linear;
        -webkit-border-radius: 3em;
        -moz-border-radius: 3em
    }

        #footer a.btn:hover {
            background: #666;
            color: #fff
        }

ul.sony-links {
    text-align: right;
    float: right
}

ul.social-links {
    width: 100%
}

    ul.social-links li {
        padding: 0;
        width: auto
    }

    ul.social-links a {
        background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/sprite-buttons.png) no-repeat;
        padding: 7px 0 0 25px;
        text-transform: uppercase;
        letter-spacing: .17em;
        font-family: Lato,arial,sans-serif;
        font-size: .8em;
        font-style: normal;
        font-weight: 400;
        margin-left: 5px
    }

        ul.social-links a.facebook {
            background-position: 7px -6px
        }

        ul.social-links a.twitter {
            background-position: 5px -31px
        }

        ul.social-links a.youtube {
            background-position: 3px -329px;
            padding-left: 22px
        }

        ul.social-links a.estreetradio {
            background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/e-street-radio.png) no-repeat;
            padding-top: 15px;
            padding-left: 75px;
            margin-left: 15px
        }

        ul.social-links a.instagram {
            background: url(https://s3.amazonaws.com/static.nugs.net/assets/bs/images/instagram.png) 5px 5px no-repeat
        }

#footer .dock-right.colfr {
    width: 5%;
    clear: right;
    float: right
}

#menu-local-nav {
    display: none
}

.debug-panel {
    background: #000;
    padding: 10px;
    left: 0;
    top: 50px;
    color: #fff;
    position: fixed
}

.lockText {
    left: auto !important;
    top: 8em !important;
    width: 300px !important;
    bottom: auto !important;
    margin-left: 0 !important;
    position: fixed !important
}

.releaseText {
    left: auto !important;
    top: auto !important;
    width: 33.33% !important;
    right: 2px !important;
    margin-left: 0 !important;
    position: absolute !important
}

#gallery-1, #gallery-2, #gallery-3, #gallery-4, #gallery-5, .gallery-size-thumbnail, dl.gallery-item {
    display: none
}
