/*
Theme Name: Jimi Hendrix
Theme URI: http://jimihendrix.com
Author: 45 Press
Author URI: http://45press.com
Description: 
Version: 2.0
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: 
Text Domain: jimihendrix
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-size: 100%;
    font: inherit;
    padding: 0;
    border: 0;
    margin: 0;
    vertical-align: baseline
}
body {
    line-height: 1;
    font: 12px/16px Helvetica, Arial, sans-serif;
    color: #4D4D4D;
    background-color: #f2fafc !important;
}
ol, ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}
.clear {
    clear: both
}
.sticky {
}
.bypostauthor {
}
.wp-caption {
}
.wp-caption-text {
}
.gallery-caption {
}
.alignright {
}
.alignleft {
}
.aligncenter {
}

body {
    height: 100%;
    background-color: #f2fafc;
    background: url('assets/img/body_bg_1.jpg');
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top center;
    font: 12px/16px Helvetica, Arial, sans-serif;
    color: #4D4D4D;
    background-color: #FFF;
}
body#media {
    background: url('assets/img/body_media_bg.jpg');
    background-position: top center;
    background-size: auto;
    background-repeat: no-repeat;
    background-color: #DAEEF7;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 10px;
    margin-bottom: 10px
}
a {
    color: #2d3c8e;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: auto;
    margin: 0;
    padding: 5px;
}
h1 {
    color: #2d3c8e;
    font: 20px Georgia, "Times New Roman", Times, serif;
}
h2:hover {
    margin: 0;
    line-height: auto;
}
p {
    margin: 0;
    margin-bottom: 15px;
}
.label {
    color: #000 !Important;
}
#mobile-logo {
    display: none;
}
.blockinner {
    height: auto;
}
strong {
    font-weight: bold;
}
.blue-text {
    color: #283E89;
}
.blue-text a {
    text-decoration: underline;
}
.blue-text a:hover {
    color: #000;
}
.header h2, footer h2 {
    color: #0a1b79;
    font: 14px Georgia, "Times New Roman", Times, serif;
}
h2 {
    font-size: 28px;
    line-height: 30px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #0a1b79;
}
h3 {
    font-size: 22px;
    padding: 0;
    line-height: 26px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #0a1b79;
}
h6, .copyright-left {
    margin: 5px;
    color: #283E89;
    font-size: 11px;
}
.clear-block:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear-block {
    display: inline-block;
}
/*_\*/
* html .clear-block {
    height: 1%;
}
.clear-block {
    display: block;
}
footer .btn {
    width: 100%;
    margin-top: 3px;
}
.footer-blocks {
    font-size: 11px;
    line-height: 14px;
}
.footer-blocks img {
    margin-bottom: 3px;
}
.dropdown i {
    color: #b89ecf;
    font-size: 10px;
    margin-right: 2px;
}
#bumper {
    clear: both;
}
.music-overlay .inner-content {
    position: relative;
    margin: 20px 10px !important;
    height: 170px !important;
    overflow: hidden;
    width: 218px;
    margin-top: 50px !important;
    margin-left: 20px!important;
}
.parent-unit {
    border: 0px solid #000;
}
.child-item {
    width: 218px;
    height: auto;
    color: #FFF;
}
.up {
    width: 28px;
    height: 28px;
    cursor: pointer;
    opacity: .5;
    z-index: 999;
    margin: 0 auto;
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -15px;
}
.down {
    width: 28px;
    height: 28px;
    cursor: pointer;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -15px;
}
.btn .dropdown-menu {
    background-color: #FFF;
    border-radius: 0 !important;
    border: 0 !Important;
}
img.home-music-image {
    border: 2px solid white;
}
.carousel-control {
    background-image: none !important; /* remove background gradients on controls */
}
.dropdown-menu>li>a {
    color: #23527c;
    text-decoration: underline;
    font: 11px Helvetica, Arial, sans-serif;
}
#header-top-left {
    position: absolute;
    z-index: 1050;
    margin-left: 100px;
}
.submenu-languages {
    display: none;
}

.signup-footer {padding-top:40px;}
.signup-header p,
.signup-header a,
.signup-footer p,
.signup-footer a {
    font-weight: bold;
    color: #067cbf;
    text-transform: uppercase;
    font-size: 13px;
}

.signup-footer p {
    margin-bottom: 0;
}

.signup-footer p,
.signup-footer a {
    color: #FFF;
}

p .signup_su, p .signup_su,
a .signup_su, a .signup_su {
    font-size: 10px;
    color: #1a7ba5!important;
}

p .signup_jh, p .signup_jh ,
a .signup_jh, a .signup_jh {
    /*color: #054479;*/
    color: #1a7ba5!important;
}

.signup-footer p .signup_su {
    color: #fff!important;
}

.signup-footer p .signup_jh {
    color: #054479!important;
}

.signup-header {
    float: left;
    padding: 12px 0 0;
    line-height: 12px;
    /*background: url(assets/img/signup_header_arrow.png) no-repeat 0 22px;*/
    background: none!important;
    /*margin-left: 50px;*/
    margin-left: 85px;
}
.signup-header p,
.signup-header a {
    font-weight: bold;
    color: #067cbf;
    text-transform: uppercase;
    font-size: 13px;
}
#language-toggle {
    margin-top: 10px;
    float: left;
    background-image: url(assets/img/global_bg.png);
    text-align: center;
    width: 43px;
    min-height: 30px;
    background-repeat: no-repeat;
}
.footer-main {
    /* Set the fixed height of the footer here */
    margin: 0;
    height: 508px;
    background-image: url('assets/img/footer_bg.png');
    background-color: transparent;
    background-size: cover;
    background-position: top center;
}
.footer-single-shop a {
    color: #FFF;
    font-size: 11px;
    line-height: 11px;
}
.footer-single-shop img {
    width: 90px !important;
    height: auto;
    border: 2px solid white;
    float: left;
    margin-right: 10px;
}
.footer-single-shop {
    width: 200px !Important;
    display: block;
    float: left;
    height: 120px;
    padding-top: 10px;
}
.footer-menu-holder {/*width:710px; */
    display: block;
    float: left;
    margin-left: 100px;
}
.buy-float-left {
    float: left;
    width: 70px;
    margin-top: 10px;
}
body.blog #content, .single-post #content {
    width: 535px;
    margin: 0 auto;
}
body.blog h2, .single-post h1 {
    font: 17px Georgia, "Times New Roman", Times, serif;
}
.blog #content {
    position: relative;
}
.blog .entry-meta {
    position: absolute;
    left: -60px;
}
#wrap {
    min-height: 800px;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 0px;
}
.menu-title {
    color: #0a1b79;
    font-size: 1.0em;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.footer-menu {
    margin-top: 35px;
}
.footer-menu-item {
    font-size: 11px;
    color: #fff;
    margin: 0em;
    width: 10em;
    padding: 0px;
    list-style: none;
}
.footer-divider {
    height: 100px;
    border-left: 1px solid white;
    float: left;
    opacity: 0.5;
    margin-top: 25px;
}
.footer-music {
    margin-top: 5px;
}
#container {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 5px;
    margin-left: 70px;
    margin-right: 70px;
    margin-top: 480px;
}
.inner-divider {
    height: 100px;
    border-left: 1px solid black;
    float: left;
    opacity: 0.5;
    margin-top: 25px;
}
.middle-filler {
    height: 400px;
}
.col-md-2-middle {
    float: left
}
.col-md-2-middle {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}
.col-md-2-middle {
    width: 20.66666667%;
    background-color: #ccc;
}
.content-left {
    border-left: 1px solid #86c9e6;
    padding-left: 15px;
    height: 133px;
}
.mid-left-content {
    padding: 0px;
    right: 0;
    text-align: right;
    margin: 0 auto;
}
.mid-content-header {
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #0e6db6;
    margin: 0px;
}
.mid-content {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 14px;
    color: #026995;
    margin: 0 auto;
}
.mid-content-sub {
    font-family: arial;
    color: #0d94ce;
    font-size: 11px;
    line-height: 11px;
    margin: 0 auto;
}
.footer-bottom {
    position: relative;
    clear: both;
    padding-top: 15px;
}
.btn, .squeeze strong a {
    -webkit-border-radius: 2;
    -moz-border-radius: 2;
    border-radius: 4px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #ffffff;
    font-size: 11px;
    background: #137AA6;
    padding: 2px 8px;
    text-decoration: none;
    font-weight: bold;
    font-style: italic;
    text-transform: lowercase;
    margin: 5px 0;
    padding-right: 14px;
    display: inline-block;
    background-image: url(http://www.jimihendrix.com.com/wp-content/themes/jimihendrix/assets/img/prilinks_arrow.png);
    background-position: 95% center;
    background-repeat: no-repeat;
}
.btn:hover {
    color: #fff;
}
.header {
    padding-top: 10px;
}
/*Footer Menu */
#menu-footer-menu > li.menu-item, #menu-footer-menu-french > li.menu-item, #menu-footer-menu-spanish > li.menu-item, #menu-footer-menu-hungarian > li.menu-item {
    width: 120px;
    height: 100px;
    font-size: 11px;
    display: inline-block;
    background-color: transparent;
    margin: 1vw;
    vertical-align: top;
    border-right: 1px solid #47C6D7;
}
/*#menu-footer-menu > li.menu-item:first-child {
        margin-left: 10%;
}*/
/*#menu-footer-menu > li.menu-item:last-child {
        margin-right: 10%;
        border-right: 0px;
}*/
#menu-footer-menu li.menu-item ul li, #menu-footer-menu-french li.menu-item ul li, #menu-footer-menu-spanish li.menu-item ul li, #menu-footer-menu-hungarian li.menu-item ul li {
    display: block;
}
#menu-footer-menu .sub-menu li a, #menu-footer-menu-french .sub-menu li a, #menu-footer-menu-spanish .sub-menu li a, #menu-footer-menu-hungarian .sub-menu li a {
    color: #FFF !important;
}
.menu-sony-footer-menu-container li.menu-item {
    display: inline-block;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #2d3c8e
}
.menu-sony-footer-menu-container li.menu-item:last-child {
    border: 0;
}
.menu-footer-logos-container li.menu-item, .menu-footer-logos-french-container li.menu-item, .menu-footer-logos-spanish-container li.menu-item, .menu-footer-logos-hungarian-container li.menu-item {
    display: inline;
    padding-right: 10px;
    margin-left: 20px;
}
.menu-footer-menu-container li.menu-item {
    display: inline;
    background-color: transparent;
}
.dropdown-caret {
    display: none;
}
.navbar-default .navbar-nav > li > a {
    font-family: Georgia;
    color: #283E89 !important;
}
/*.fa-chevron-right:before {
        position: absolute;
        left:-10px;
}
*/



.navigation {
    float: right;
    margin-top: 30px;
}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
    color: #fff;
    text-decoration: none;
}
.navigation li {
    display: inline;
}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled, .page-numbers {
    font: bold italic 13px Georgia, "Times New Roman", Times, serif;
    background-repeat: no-repeat;
    background-image: url(http://www.jimihendrix.com.com/wp-content/themes/jimihendrix/assets/img/pager_item_bg.png);
    backgorund-size: contain;
    border-radius: 0;
    cursor: pointer;
    padding: 12px;
    padding-top: 8px;
    padding-bottom: 16px;
}
span.page-numbers.current {
    color: #FFF;
}



.blog.paged .page-numbers:nth-child(2) {display:none;}

.blog.paged.paged-2 .page-numbers:nth-child(2),
.blog.paged.paged-3 .page-numbers:nth-child(2),
.blog.paged.paged-4 .page-numbers:nth-child(2),
.blog.paged.paged-5 .page-numbers:nth-child(2) 
{display:inline-block;}




.navigation li a {
    color: #4D4D4D;
}
.navigation li a:hover, .navigation li.active a {
    color: #FFF;
}
/* Custom Post Types */


.author, .meta-sep, .screen-reader-text {
    display: none;
}
.breadcrumbs {
    margin-top: 3vw;
    font-size: 11px;
}
.nav-links .next {
    display: none;
}
.blog .entry-date {
    background-color: #CCC;
}
.blog .entry-date {
    display: none;
}
.blog .entry-meta, .single-post .entry-meta {
    text-align: center;
    padding-top: 20px;
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    line-height: 120%;
    color: #FFFFFF;
    font: bold italic 12px Georgia, "Times New Roman", Times, serif;
    line-height: 100%;
    background-image: url(http://www.jimihendrix.com.com/wp-content/themes/jimihendrix/assets/img/news_date_bg.png);
    background-size: contain;
}
.blog .entry-content img {
    width: 100%;
    height: auto
}
.blog .entry-content iframe {
    width: 100%;
}
.music-item a {
    color: #4D4D4D;
    font: 15px Helvetica, Arial, Georgia, "Times New Roman", Times, serif;
}
.music-item {
    margin-bottom: 40px;
}
.views-field-title-music {
    width: 100%;
    height: 75px;
    padding: 6px 0 0px 48px;
    padding-right: 0;
    margin-right: 0;
    background: url(http://www.jimihendrix.com.com/wp-content/themes/jimihendrix/assets/img/music_play.png) no-repeat;
}
body#media #photo-content .carousel-control {
    width: 0px;
}
body#media #photo-content .carousel-control.left {
    margin-left: -30px;
}
body#media .video-ghost-thumb {
    height: 93px;
}
body#media .video-content .video-thumb:first-of-type {
    margin-top: 30px !important;
}
body#media #video-content object {
    width: 630px;
    height: 354px;
}
body#media .views-field-title-music {
    height: 50px
}
body#media .video-thumb img {
    width: 100%;
    height: 100%;
}
body#media #broadcasts {
    margin-top: 30px;
}
body#media .breadcrumbs {
    display: none;
}
#scroll {
    width: 200px;
    height: 200px;
    overflow: hidden;
    padding: 4px;
    margin-bottom: 20px;
}
.up-down a {
    color: #000;
}
.up-down {
    display: none;
    position: fixed;
}
.video-block {
    width: 100%;
    height: auto;
    background-size: cover;
    background-position: center center;
    margin-bottom: 15px;
}
.video-block img {
    border: 5px solid #545454;
}
.video-item img, .video-block img {
    width: 100%;
    height: auto;
}
.post-type-archive-concert-broadcast h2, .post-type-archive-radio-broadcast h2, .single-radio-broadcast h2 {
    margin: 0;
    padding: 0;
    color: #283E89;
    font: 13px Georgia, "Times New Roman", Times, serif;
}
.post-type-archive-photo-gallery h2 {
    font: 13px Georgia, "Times New Roman", Times, serif;
    color: #283E89;
}
.single-photo-gallery #content li img {
    width: 100%;
    height: auto;
}
.photo-galleries-item {
    margin-bottom: 30px;
}
.squeeze {
    width: 585px;
    margin: 0 auto;
}
body#biography .squeeze, body#experience-hendrix-l-l-c .squeeze {
    width: 685px;
}

.encyclopedia-item {display:relative;}
.encyclopedia-icon {position:absolute; display:block; left:-40px;}

body#encyclopedia .content {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
}
body#encyclopedia a.encyclopedia-tag {
    text-decoration: underline !Important;
}
body#encyclopedia .squeeze {
    width: 880px !important;
    padding: 0 0 0 62px !important;
}
body.single-radio-broadcast .squeeze {
    width: 640px !important;
    padding: 0 0 0 0px !important;
}
body#encyclopedia a.submit {
    background: url(assets/img/encyc_story_submit.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    width: 172px;
    text-indent: -9999px;
}
body.post-type-archive-photo-gallery .squeeze {
    width: 900px;
}
/*body#encyclopedia .squeeze {
        padding: 0 0 0 62px;
        width: 880px;
}*/
.section-encyclopedia h1.title {
    margin: 0;
}
body#biography h1 {
    margin-bottom: 0px;
}
body#biography h2 {
    line-height: 13px;
    font-size: 13px;
    padding-top: 0px;
    padding-bottom: 15px;
}
#post-894 > h1 {
    margin-bottom: 0px;
}
#music-player {
    left: 50%;
    margin-left: 260px;
    font-size: 26px;
    width: 30%;
    position: absolute;
    z-index: 9999;
}
.jimi-entry-date {
    text-align: center !important;
    width: 25px;
    float: right;
    margin-right: 15px;
}
.paged-nav {
    float: right;
}
.prev.page-numbers, .next.page-numbers {
    display: none;
}
.page-numbers.dots {
    background: none !Important;
    padding: 0;
    margin: 0;
}
.blog .entry-meta {
    padding-left: 15px !Important;
    margin-left: -25px;
}
#block-views-album_dvds-block_1 .views-row-odd {
    margin: 0 0 40px 0;
    padding: 0 84px 0 0;
    background: url(assets/img/album_dvds_separator.png) no-repeat 335px 0;
}

.blog .news-excerpt {
    margin-top: 20px;
}
/*.navbar-nav > ul> li:hover{
    background:red !important;
}*/

.buy-button {
    display: inline-block;
}
.single-music h1 {
    margin: 0 0 0 12px;
    padding: 0 0 2px 30px;
    color: #0a1b79;
    font: 22px Georgia, "Times New Roman", Times, serif;
    background: url(assets/img/album_h2_bg.png) no-repeat left bottom;
}
.album-image:hover .music-image {
    top: 100px;
}
.tracks {
    font: 15px Georgia, "Times New Roman", Times, serif;
    line-height: 30px;
    color: #0a1b79;
}
.release-date-tracks {
    color: #283E89;
    font: 13px Georgia, "Times New Roman", Times, serif;
}
.album-count-meta {
    width: 100%;
    padding: 10px 0;
    color: #283E89;
    font: 10px Helvetica, Arial, sans-serif;
}
.music-image, .music-image img {
    width: 100%;
    height: 100%;
}
.music-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    background-color: #CCC;
}
.album-image {
    height: 280px;
    position: relative;
    overflow: hidden;
}
.album-thumbnail {
    width: 200px;
    height: auto;
    float: left;
    margin-right: 40px;
    margin-top: 30px;
}
.album-thumbnail img {
    width: 100%;
    height: auto;
}
.single-music .album-thumbnail {
    margin-top: 10px;
}
.single-music .album-thumbnail img {
    width: 100% auto;
}
.single-music .album-thumbnail {
    width: 125px;
    height: auto;
}
.single-music .tracks {
    margin-top: 30px;
}
.single-music .tracks {
    margin: 20px 30px
}
.music-overlay .tracks-content {
    margin: 10%;
}
.music-overlay {
    position: absolute;
    background-image: url(assets/img/track_listing_hover_bg.jpg);
    background-size: 100% 100%;
    color: white;
    padding: 0;
    opacity: 0;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
}
.music-overlay a {
    font: bold italic 12px Georgia, "Times New Roman", Times, serif;
    color: #FFF;
    line-height: 10px;
}
.music-overlay a:hover {
    text-decoraton: none;
}
.album-image:hover .music-overlay {
    opacity: 1;
}
.album-image:hover:before {
    opacity: 0;
}
body.tax-recording #container .dropdown {
    margin: 20px auto;
}
body.tax-recording #container .item-list .dropdown {
    margin: 0px;
}
body.term-dvd-blu-ray .views-field-field-album-download-links-url-music {
    display: none;
}
.post-type-archive-photo-gallery #content .dropdown-menu, .tax-recording #content .dropdown-menu, .post-type-archive-music #content .dropdown-menu {
    background-image: url(/wp-content/themes/jimihendrix/assets/img/album_filter_ul_bg_texturre.jpg);
    margin-left: 22px;
    margin-top: -9px;
    border-top: 0;
    border-color: #FFF;
    background-position: top center;
    border-radius-top: 0 !important;
}
.post-type-archive-photo-gallery #content .dropdown-menu a, .tax-recording #content .dropdown-menu a, .post-type-archive-music #content .dropdown-menu a {
    color: #FFF;
    font: bold italic 13px Georgia, "Times New Roman", Times, serif;
    text-transform: lowercase;
    text-decoration: none;
}
.post-type-archive-photo-gallery #content button.btn-primary.photo-dropdown, .tax-recording #content button.btn-primary.photo-dropdown, .post-type-archive-music #content button.btn-primary.photo-dropdown {
    background-image: url(/wp-content/themes/jimihendrix/assets/img/album_filter_bg.png);
    border: 0;
    width: 173px;
    height: 54px;
    background-color: transparent;
    padding-right: 10px !important;
    color: #0a1b79;
    font: bold italic 13px Georgia, "Times New Roman", Times, serif;
    text-align: left;
    text-transform: lowercase !important;
}
.post-type-archive-photo-gallery #content .caret {
    display: none;
}
.post-type-archive-photo-gallery #content button {
    padding-left: 20px;
}
.post-type-archive-photo-gallery #content .btn-primary.active.focus, .post-type-archive-photo-gallery #content .btn-primary.active:focus, .post-type-archive-photo-gallery #content .btn-primary.active:blur, .post-type-archive-photo-gallery #content .btn-primary.active:hover, .post-type-archive-photo-gallery #content .btn-primary:active.focus, .post-type-archive-photo-gallery #content .btn-primary:active:focus, .post-type-archive-photo-gallery #content .btn-primary:active:hover, .post-type-archive-photo-gallery #content .open>.dropdown-toggle.btn-primary.focus, .post-type-archive-photo-gallery #content .open>.dropdown-toggle.btn-primary:focus, .post-type-archive-photo-gallery #content .open>.dropdown-toggle.btn-primary:blur, .post-type-archive-photo-gallery #content .open>.dropdown-toggle.btn-primary:hover {
    background-color:transparent;
    background-image:url(/wp-content/themes/jimihendrix/assets/img/album_filter_bg.png);
    color: #0a1b79;
    font: bold italic 13px Georgia, "Times New Roman", Times, serif;
}
.post-type-archive-music #content .caret {
    display: none;
}
.post-type-archive-music #content button {
    padding-left: 20px;
}
.post-type-archive-music #content .btn-primary.active.focus, .post-type-archive-music #content .btn-primary.active:focus, .post-type-archive-music #content .btn-primary.active:blur, .post-type-archive-music #content .btn-primary.active:hover, .post-type-archive-music #content .btn-primary:active.focus, .post-type-archive-music #content .btn-primary:active:focus, .post-type-archive-music #content .btn-primary:active:hover, .post-type-archive-music #content .open>.dropdown-toggle.btn-primary.focus, .post-type-archive-music #content .open>.dropdown-toggle.btn-primary:focus, .post-type-archive-music #content .open>.dropdown-toggle.btn-primary:blur, .post-type-archive-music #content .open>.dropdown-toggle.btn-primary:hover {
    background-color:transparent;
    background-image:url(/wp-content/themes/jimihendrix/assets/img/album_filter_bg.png);
    color: #0a1b79;
    font: bold italic 13px Georgia, "Times New Roman", Times, serif;
}
.tax-recording #content .caret {
    display: none;
}
.tax-recording #content button {
    padding-left: 20px;
}
.tax-recording #content .btn-primary.active.focus, .tax-recording #content .btn-primary.active:focus, .tax-recording #content .btn-primary.active:blur, .tax-recording #content .btn-primary.active:hover, .tax-recording #content .btn-primary:active.focus, .tax-recording #content .btn-primary:active:focus, .tax-recording #content .btn-primary:active:hover, .tax-recording #content .open>.dropdown-toggle.btn-primary.focus, .tax-recording #content .open>.dropdown-toggle.btn-primary:focus, .tax-recording #content .open>.dropdown-toggle.btn-primary:blur, .tax-recording #content .open>.dropdown-toggle.btn-primary:hover {
    background-color:transparent;
    background-image:url(/wp-content/themes/jimihendrix/assets/img/album_filter_bg.png);
    color: #0a1b79;
    font: bold italic 13px Georgia, "Times New Roman", Times, serif;
}
.tax-recording #content .dropdown-menu, .post-type-archive-music #content .dropdown-menu {
    margin-left: 7px;
}
.centered-dropdown {
    width: 180px;
    margin: 0 auto;
}
.post-type-archive-photo-gallery .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .post-type-archive-music .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .tax-recording .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #0a1b79 !important
}
.post-type-archive-music #container, .tax-recording #container, .post-type-archive-photo-gallery #container {
    margin-top: 490px;
}
.current-cat a {
    color: #0a1b79 !important;
}
.btn-primary, .btn-primary:hover {
}
.single-photo-gallery .squeeze {
    width: 610px;
}
body.single-photo-gallery #content .col-lg-3, body.single-photo-gallery #content .col-lg-4 {
    padding: 0 !important;
}
.single-music .squeeze {
    width: 720px;
}
.single-music h1 {
    margin-left: -25px !important
}
img.photo-single-image {
    margin-bottom: 0px;
}
ul.buy-dropdown {
    background-color: #FFF;
    border-radius: 0 !important;
    border: 0 !Important;
}
ul.buy-dropdown li:hover {
    background-color: #FFF !Important
}
ul.buy-dropdown li {
    width: 100%;
    display: block;
}
ul.buy-dropdown li a {
    color: #0066CC;
}
ul.buy-dropdown li a:hover {
    color: #000000;
}
.audio-title {
    margin-top: 11px;
    font: 15px Georgia, "Times New Roman", Times, serif;
    color: #000;
    background-color: #FFF;
    margin-left: 0px;
    padding: 3px 10px;
}
.audio-title, .cp-container {
    float: left;
}
.audio-tracks {
    margin-bottom: 20px;
}
#menu-footer-menu img.menu-image, #menu-footer-menu-french img.menu-image, #menu-footer-menu-spanish img.menu-image, #menu-footer-menu-hungarian img.menu-image {
    border: 2px solid #FFF;
}
.footer-music-section a {
}
.carousel-control {
    width: 4%;
}
.carousel-control.left, .carousel-control.right {
    margin-left: 15px;
    background-image: none;
}

@media (max-width: 767px) {
    .carousel-inner .active.left {
        left: -100%;
    }
    .carousel-inner .next {
        left: 100%;
    }
    .carousel-inner .prev {
        left: -100%;
    }
    .active > div {
        display: none;
    }
    .active > div:first-child {
        display: block;
    }
}

@media (min-width: 767px) and (max-width: 992px ) {
    .carousel-inner .active.left {
        left: -50%;
    }
    .carousel-inner .next {
        left: 50%;
    }
    .carousel-inner .prev {
        left: -50%;
    }
    .active > div {
        display: none;
    }
    .active > div:first-child {
        display: block;
    }
    .active > div:first-child + div {
        display: block;
    }
}

@media (min-width: 992px ) {
    .carousel-inner .active.left {
        left: -25%;
    }
    .carousel-inner .next {
        left: 25%;
    }
    .carousel-inner .prev {
        left: -25%;
    }
}
body#media .views-field-title-music a {
    color: #4D4D4D;
    font: 12px Helvetica, Arial, sans-serif;
    text-decoration: underline;
}
section#video-content {
    height: 420px;
}
.views-field-field-album-download-links-url-music {
    padding: 0 0 10px 48px;
    width: 100%;
    height: 35px;
    padding-right: 0 !important;
    margin-right: 0 !important;
}
ul.buy-dropdown li {
    width: 100% !important;
}
.views-field-field-album-download-links-url-music ul li {
    width: 75px;
    margin: 0;
    float: left;
    list-style: none;
    color: #4D4D4D;
    font-size: 11px !important;
}
.views-field-field-album-download-links-url-music ul li a {
    font-size: 11px !important;
}
.links-dropdown-list h3 {
    font-size: 11px !important;
}
.item-list ul {
    padding: 0;
}
.views-field-field-album-download-links-url-music ul {
    margin: 0;
}
.block .item-list ul {
    padding-left: 0;
}
.post-type-archive-video .entry-meta {
    display: none;
}
.post-type-archive-video h2 {
    font: 17px Georgia, "Times New Roman", Times, serif;
    height: 50px;
    text-transform: uppercase;
}
.post-type-archive-video #content img {
    width: 100%;
    height: auto;
}
.post-type-archive-photo-gallery .btn {
    float: right;
}
.photo-galleries-item img {
    width: 100%;
    height: auto;
}
.post-type-archive-photo-gallery h2 {
    font-size: 16px;
}
.post-type-archive-photo-gallery h3 {
    font: 13px Georgia, "Times New Roman", Times, serif;
}
.video-item {
    height: 410px;
}
.navbar-nav > li {
    margin: 0 5px;
}
h1 {
    margin-bottom: 20px;
}
h1 span.h1_swirl_r, h2 span.h2_swirl_r {
    padding: 6px 10px 0 0;
    background: url(assets/img/broadcasts_h2_bg.png) no-repeat right top;
}
h1 span.h1_swirl_l {
    margin: 0 0 0 -30px;
    padding: 0 0 2px 30px;
    background: url(assets/img/album_h2_bg.png) no-repeat left bottom;
}
.single-video h1 {
    text-align: center;
    margin-bottom: 20px;
}
.single-video iframe {
    margin: 0 auto;
    display: block;
}
.single-video #content object {
    width: 680px;
    height: 350px;
    margin: 0 auto;
    display: block;
}
.post-type-archive-videogallery h2 {
    text-transform: uppercase;
    width: 85%;
    font: 17px Georgia, "Times New Roman", Times, serif;
}
span.menu-image-title {
    margin: 0 5px;
    display: inline-block;
    width: auto;
    height: auto;
}
/*Carousels */
#slider-middle {
    position: absolute !important;
    width: 1040px;
    left: 50%;
    top: 125px;
    margin-left: -490px;
    overflow: hidden;
}
#slider-overlay {
    position: absolute;
    top: 125px;
    left: 50%;
    z-index: 100;
    width: 980px;
    height: 430px;
    background: url(assets/img/pcar_bg.png) no-repeat;
    margin-left: -490px;
    pointer-events: none;
}
.slider-video iframe {
    width: 100%;
    height: 100%;
}
.slider-video-click img {
    pointer-events: none;
}
.slider-video {
    display: none;
    position: absolute;
    top: 40px; /*  165px */
    left: 50%;
    z-index: 99;
    width: 630px;
    height: 354px;
    background-color: #FFF;
    margin-left: -315px;
    pointer-events: all;
    z-index: 99;
}
#carousel-a {
    position: absolute;
    right: 0;
    left: 760px;
    top: 20px;
    width: 257px;
    height: 347px;
    float: left;
    margin: 20px;
    z-index: 1001;
}
#large-carousel {
    position: relative;
    width: 980px
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-inner>.item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    line-height: 1
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }
    .carousel-inner>.item.active.right, .carousel-inner>.item.next {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    .carousel-inner>.item.active.left, .carousel-inner>.item.prev {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    .carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
    display: block
}
.carousel-inner>.active {
    left: 0
}
.carousel-inner>.next, .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}
.carousel-inner>.next {
    left: 100%
}
.carousel-inner>.prev {
    left: -100%
}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
    left: 0
}
.carousel-inner>.active.left {
    left: -100%
}
.carousel-inner>.active.right {
    left: 100%
}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: 1;
    z-index: 999;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}
.carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9
}
#large-carousel .carousel-control .glyphicon, #large-carousel .carousel-control .glyphicon, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 5;
    display: inline-block;
    margin-top: -10px
}
body#media .photo-carousel .glyphicon {
    top: 80px;
}
body#media .video-thumb iframe {
    width: 100%;
}
#large-carousel .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}
#large-carousel .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}
.carousel-control .icon-next, .carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    font-family: serif;
    line-height: 1
}
.carousel-control .icon-prev:before {
    content: '\2039'
}
.carousel-control .icon-next:before {
    content: '\203a'
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}
.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width:768px) {
    #large-carousel .carousel-control .glyphicon-chevron-left, #large-carousel .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }
    #large-carousel .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -15px
    }
    #large-carousel .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -15px
    }
    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }
    .carousel-indicators {
        bottom: 20px
    }
}

/* NAV - Bootstrap  */
@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}
.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color: #fff
    }
}
.nav-pills>li {
    float: left
}
.nav-pills>li>a {
    border-radius: 4px
}
.nav-pills>li+li {
    margin-left: 2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #337ab7
}
.nav-stacked>li {
    float: none
}
.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}
.nav-justified {
    width: 100%
}
.nav-justified>li {
    float: none
}
.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center
}
.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .nav-justified>li>a {
        margin-bottom: 0
    }
}
.nav-tabs-justified {
    border-bottom: 0
}
.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .nav-tabs-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
        border-bottom-color: #fff
    }
}
.tab-content>.tab-pane {
    display: none
}
.tab-content>.active {
    display: block
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.navbar {
    position: relative;
    min-height: 30px !important;
    margin-bottom: 20px;
    border: 1px solid transparent;
    z-index: 1030;
}

@media (min-width:768px) {
    .navbar {
        border-radius: 0px;
    }
    .navbar-header {
        float: left;
    }
}
.navbar-collapse {
    text-align: center;
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
}
.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important
    }
    .navbar-collapse.in {
        overflow-y: visible
    }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 340px
}

@media (max-device-width:480px) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 200px
    }
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}
.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }
}
.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width:768px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0
    }
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px
}
.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none
}
.navbar-brand>img {
    display: block
}

@media (min-width:768px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
        margin-left: -15px
    }
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}
.navbar-toggle:focus {
    outline: 0
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width:768px) {
    .navbar-toggle {
        display: none
    }
}
.navbar-nav {
    margin: 7.5px -15px
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }
    .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image: none
    }
}

@media (min-width:768px) {
    .navbar-nav {
        display: inline-block;
        float: none;
    }
    .navbar-nav>li {
        float: left
    }
    .navbar-nav>li>a {
        padding-top: 0px;
        padding-bottom: 0px
    }
}
.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
}

@media (min-width:768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .navbar-form .form-control-static {
        display: inline-block
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
        width: auto
    }
    .navbar-form .input-group>.form-control {
        width: 100%
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .checkbox, .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .checkbox label, .navbar-form .radio label {
        padding-left: 0
    }
    .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}
.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}
.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}
.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}
.navbar-default {
    background-color: transparent;
}
.navbar-default .navbar-brand {
    color: #777
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent
}
.navbar-default .navbar-text {
    color: #777
}
.navbar-default .navbar-nav>li>a {
    color: #777
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: #ade0fd;
    border: 0 solid;
    border-color: #ade0fd;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: transparent
}
.navbar-default .navbar-toggle {
    border-color: #ddd
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background-color: #ade0fd
}

@media (min-width:768px) {
    .navbar-left {
        float: left!important
    }
    .navbar-right {
        float: right!important;
        margin-right: -15px
    }
    .navbar-right~.navbar-right {
        margin-right: 0
    }
    /*  Dropdown on Hover, not Click */
    ul.navbar-nav li.dropdown:hover ul.dropdown-menu {
        display: block;
    }
    ul.navbar-nav > li > a:after {
        background-color: #000000 !important;
        color: #FFFFFF;
        border-style: none;
    }
    ul.navbar-nav > li.dropdown:hover {
        color: #333;
        background-color: #ade0fd;
        border: 0 solid;
        border-color: #ade0fd;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-topleft: 4px;
        -webkit-border-top-right-radius: 4px;
        -webkit-border-top-left-radius: 4px;
    }
    #nav-below, .entry-footer {
        display: none;
    }
}
.navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px
}

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333;
        background-color: transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #555;
        background-color: #e7e7e7
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }
    .dropdown-menu {
        position: static !important;
        width: 100% !important;
    }
}
.navbar-inverse .navbar-link {
    color: #9d9d9d
}
.navbar-inverse .navbar-link:hover {
    color: #fff
}
.navbar-inverse .btn-link {
    color: #9d9d9d
}
.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
    color: #fff
}
.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444
}
.caret {
    display: none!important;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}
.dropdown, .dropup {
    position: relative
}
.dropdown-toggle:focus {
    outline: 0
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #ade0fd;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ade0fd;
    border: 1px solid #ade0fd;
    border-radius: 4px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #ade0fd
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #ade0fd;
    outline: 0
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
    color: #777
}
.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
/*.open>.dropdown-menu {
        display: block
}*/
.open>a {
    outline: 0
}
.dropdown-menu-right {
    right: 0;
    left: auto
}
.dropdown-menu-left {
    right: auto;
    left: 0
}
.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}
.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}
.nav>li>a {
    padding: 0 5px;
}

/* End Navbar */

@media screen and (max-width:1200px) {
    #header-top-left {margin-left:0;}
}

/* Tablet */
@media screen and (max-width:991px) {
    /*#header-top-left {
            margin-left: 0 !important;
            z-index: 9999999999;
    }*/
    .signup-header {
        margin-left: 15px;
        margin-top: 0;
    }
    .footer-menu-holder {
        margin-left: 0;
        width: 550px;
    }
    #menu-footer-menu > li.menu-item, #menu-footer-menu-french > li.menu-item, #menu-footer-menu-spanish > li.menu-item, #menu-footer-menu-hungarian > li.menu-item {
        width: 110px;
    }
    #container {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
        margin: 0 !Important;
    }
    .video-item {
        height: auto;
        margin-bottom: 20px;
    }
    .blog #content img {
        width: 100%;
        height: auto;
    }
    .album-image {
        background-size: cover;
        height: 350px;
        position: relative;
        overflow: hidden;
    }
    /*.footer-single-shop a {color:#FFF; font-size:11px; line-height:11px;}
    .footer-single-shop img {width:90px !important; height:auto; border:2px solid white; float:left; margin-right:10px;}
    .footer-single-shop {width:200px !Important; display:block; float:left;  height:120px; padding-top:10px;}
    .footer-menu-holder {width:528px; display:block;float:left;  margin-left:100px;}
    .buy-float-left {float:left; width:70px; margin-top:10px;}
    */

}
.divider {
    padding: 0;
}
#jimilogo {
    background-color: transparent;
    position: absolute;
    left: 40%;
    margin-left: 0px;
    top: 50px;
    width: 225px;
    height: 85px;
    z-index: 900;
}

/* Mobile */
@media screen and (max-width:767px) {
    body {
        background: none;
    }
    body, body#media {
        height: 100%;
        /*background-color: #f2fafc;*/
        background: url('assets/img/mobile_bg.jpg');
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        font: 12px/16px Helvetica, Arial, sans-serif;
        color: #4D4D4D;
        background-color: #FFF;
        margin: 0;
    }
    .navbar {
        position: absolute;
        right: 0px;
        top: 0px;
        width: 100%;
        z-index: 1030;
    }
    .album-thumbnail {
        margin-top: 0;
        margin-right: 3vw;
    }
    #language-toggle {
        position: absolute;
        left: 0px;
        top: 0px;
    }
    #main-menu {
        background-color: #FFF;
        padding-top: 8vw;
    }

    #wpadminbar {
        display: none;
    }
    #music-player {
        display: none;
    }
    .header h2, footer h2 {
        font-size: 5vw;
    }
    #large-carousel {
        width: 100%;
    }
    .slider-video-click img {
        width: 100%;
        height: auto;
    }
    .squeeze {
        width: 90% !important;
        margin:5% !important;
    }
    #slider-middle {
        width: 100%;
        /*position:static !Important;*/
        margin-left: 0;
        left: 0%;
        overflow: hidden;
        top: 20vw;
    }
    #slider-overlay, .slider-video {
        margin-left: 0;
        left: 0%;
        width: 100%;
        background-size: contain !important;
        pointer-events: none;
        top: 20vw;
    }
    .video-ghost-thumb {
        display: none;
    }
    #media #container iframe {
        height: 50vw;
        padding: 15px;
    }
    .single-photo #content img {
        width: 100%;
        height: auto;
    }
    a.footer-item-title {
        font-size: 3vw;
        display: block;
        padding: 3vw 0;
    }
    .divider {
    }
    .footer-music-section img {
        width: 75%;
        margin: 0 auto;
    }
    #main-menu li a {
        font-size: 6vw !important;
        line-height: 9vw !important;
    }
    .post-type-archive-photo-gallery .btn {
        width: 25%;
        clear: both;
    }
    .blog .btn {
        width: 100%;
        margin: 0 auto;
    }
    .blog .blockinner {
        margin-top: 4vw;
    }
    .audio-title {
        float: left;
        display: block;
    }
    .tracks li {
        text-align: center;
    }
    #photo-content {
        margin-top: 5vw;
    }
    .breadcrumbs {
        padding: 15px;
    }
    .slider-video {
        top: 0vw;
    }
    body#biography .squeeze, body#experience-hendrix-l-l-c .squeeze {
        width: 90%;
        margin: 0 5%;
    }
    body#biography .squeeze img {
        width: 100%;
        height: auto;
    }
    #menu-footer-logos img {
        height: 10vw;
        width: auto;
    }
    .carousel-control.right {
        right: 15px;
    }
    .carousel-control.left {
        width: auto;
    }
    .slider-video object {
        width: 100%;
        height: 100%;
    }
    body.blog #content, .single-post #content {
        width: 90%;
        margin: 0 auto;
    }
    .dropdown-menu {
        text-align: center;
    }
    .dropdown-menu a {
        text-decoration: none !important;
    }
    .menu-footer-logos {
    }
    #wrap .container {
        padding: 0;
    }
    #slider-middle {
        text-align: center;
    }
    #carousel-a {
        width: 20vw;
        position: absolute;
        clear: both;
        left: auto;
        right: 20px;
        height: auto;
        display: inline-block;
        margin: 0;
        top: 5vw;
        float: none;
    }
    .blockinner .row {
        margin: 0 !important;
        padding: 0 !important;
    }
    .mid-content, .mid-content-sub {
        text-align: center;
        font-size: 3vw;
    }
    /*#container {
            padding-top: 50px;
            padding-bottom: 75px;
            padding-left: 5px;
            margin-left: 70px;
            margin-right: 70px;
            margin-top: 600px;
    }*/

    #container {
        margin-top: 60vw !important;
    }
    .mid-left-content {
        padding: 0px;
        right: auto;
        text-align: center;
        margin: 0 auto;
    }
    .footer-main {
        /* Set the fixed height of the footer here */

        margin: 0;
        height: auto;
        background-image: none;
        background-color: #5d98b2;
        background-size: auto;
        background-position: top center;
        text-align: center;
    }
    .btn {
        padding: 2%;
        font-size: 3vw;
        margin: 1%;
        margin-bottom: 3%;
        width: 92%;

    }
    .footer-music img {
        display: block;
        margin: 0 auto;
    }
    .footer-music h2 {
        font-size: 4vw;
    }
    .footer-menu-item {
        width: 100%;
        font-size: 5vw;
        line-height: 7vw;
    }
    .content-left {
        padding: 0;
        border: 0;
    }
    h1.mid-content-header {
        font-size: 6vw;
    }
    #mobile-logo {
        display: block;
        position: absolute;
        top: 0;
        z-index: 1030;
        width: 50%;
        height: auto;
        left: 50%;
        margin-left: -25%;
    }
    #jimilogo {
        display: block;
        position: absolute;
        top: 0;
        z-index: 99999999;
        width: 50vw;
        height: 15vw;
        left: 50%;
        margin-left: -25%;
    }
    #mobile-logo img {
        width: 100%;
        height: auto
    }
    .signup-header {
        display: none;
    }
    body.single-video #content iframe {
        width: 100%;
        height: 60vw;
    }
    d body.single-video object {
        width: 100%;
        height: 60vw;
    }
    .menu-item a.menu-image-title-after.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper {
        padding: 0;
    }
    #menu-footer-menu, #menu-footer-menu-spanish, #menu-footer-menu-french, #menu-footer-menu-hungarian, .footer-single-shop {
        display: none;
    }
    #menu-footer-menu > li.menu-item, #menu-footer-menu-french > li.menu-item, #menu-footer-menu-spanish > li.menu-item, #menu-footer-menu-hungarian > li.menu-item {
        width: 100%;
        height: auto;
        display: block;
        background-color: transparent;
        margin: 0;
        vertical-align: top;
        margin-bottom: 2vw;
        border-right: 0px;
    }
    #menu-footer-menu > li.menu-item a, #menu-footer-menu-french > li.menu-item a, #menu-footer-menu-spanish > li.menu-item a,  #menu-footer-menu-hungarian > li.menu-item a {
        font-size: 5vw;
        line-height: 6vw;
    }
    #menu-footer-menu > li.menu-item:first-child, #menu-footer-menu-french > li.menu-item:first-child#menu-footer-menu-spanish > li.menu-item:first-child {
        margin-left: 0;
    }
    #menu-footer-menu > li.menu-item:last-child, #menu-footer-menu-french > li.menu-item:last-child, #menu-footer-menu-spanish > li.menu-item:last-child {
        margin-right: 0;
    }
    #menu-footer-menu, #menu-footer-menu-french, #menu-footer-menu-spanish, #menu-footer-menu-hungarian {
        display: none;
    }
    .container-fluid {
        padding: 0 !important;
    }
    #main-menu li a {
        font-size: 5vw;
        line-height: 5vw;
    }
    .container.clearfix {
        padding: 0 !important;
    }
    .navbar-nav > li {
        margin: 2vw 2vw;
    }
    .dropdown:hover .navbar-nav {
        display: block;
    }
    .album-image img {
        width: 100%;
        height: auto;
    }
}

.cap-left:before {
    bottom: 10px;
    left: 10px;
}
.cap-left figcaption {
    bottom: 0;
    left: -30%;
}
.cap-left:hover figcaption {
    left: 0;
}
.cap-right:before {
    bottom: 10px;
    right: 10px;
}
.cap-right figcaption {
    bottom: 0;
    right: -30%;
}
.cap-right:hover figcaption {
    right: 0;
}
.cap-top:before {
    top: 10px;
    left: 10px;
}
.cap-top figcaption {
    left: 0;
    top: -30%;
}
.cap-top:hover figcaption {
    top: 0;
}
.album-image:before {
    bottom: 10px;
    left: 10px;
}
.album-image .music-overlay {
    left: 0;
    bottom: -70%;
}
.album-image:hover .music-overlay {
    bottom: 0;
}
#menu-footer-menu > li.menu-item, #menu-footer-menu-french > li.menu-item, #menu-footer-menu-spanish > li.menu-item, #menu-footer-menu-hungarian > li.menu-item {
    font: 14px Georgia, "Times New Roman", Times, serif !important;
}
#menu-footer-menu > li.menu-item .sub-menu, #menu-footer-menu-french > li.menu-item .sub-menu, #menu-footer-menu-spanish  > li.menu-item .sub-menu, #menu-footer-menu-hungarian  > li.menu-item .sub-menu {
    font: 11px Helvetica, Arial, sans-serif !important;
    padding-top: 5px !important;
    line-height: 15px !important;
}
img.home-music-image {
    width: 100%;
    height: auto;
}
#menu-item-3229 .menu-image-title {
    width: 80px;
    display: block;
    float: right;
}
#menu-item-3229 {
    width: 180px;
}
#main-menu > li > a {
    font-size: 14px;
}
#main-menu .dropdown-menu a {
    font-size: 12px;
    color: #0a1b79;
    text-decoration: underline !important;
}
#e-wrapper {
    z-index: 0;
}
#e-table-wrapper {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(/wp-content/themes/jimihendrix/assets/img/bg-table.png);
    background-position: -3px -3px;
    background-repeat: no-repeat;
    clear: both;
    height: 360px;
    margin: 0 -10px 10px;
    overflow: auto;
    padding-top: 3px;
    width: 860px;
    z-index: 1;
}
#e-table-side1 {
    padding-bottom: 2px;
}
#e-table a, .e-result .category, #e-wrapper li a {
    background-attachment: scroll;
    background-image: url(/wp-content/themes/jimihendrix/assets/img/sprite.png);
    background-repeat: no-repeat;
    z-index: 10;
}
#results #e-table a, #results .e-result .category, #results #e-wrapper li a {
    position: static;
}
#e-table thead {
    color: #A11483;
    font-family: Georgia, serif;
    font-size: 13px;
    font-weight: normal;
    padding: 2px 3px;
}
#e-wrapper ul.cat {
    margin: 0 -47px 0 -33px;
}
li.cat-433 a {
    background-position: -405px -147px;
    padding: 105px 44px 3px 39px;
}
ul.no-cat-selection li.cat-433 a, li.cat-433 a:hover {
    background-position: -405px -13px;
    padding: 105px 44px 3px 39px;
}
li.cat-433.selected a {
    background-position: -405px -13px;
    padding: 105px 44px 3px 39px;
}
li.cat-434 a {
    background-position: -805px -147px;
    padding: 105px 42px 3px 27px;
    width: 105px;
}
ul.no-cat-selection li.cat-434 a, li.cat-434 a:hover {
    background-position: -805px -13px;
    padding: 105px 42px 3px 27px;
    width: 105px;
}
li.cat-434.selected a {
    background-position: -805px -13px;
    padding: 105px 42px 3px 27px;
    width: 105px;
}
li.cat-435 a {
    background-position: -320px -147px;
    padding: 105px 9px 3px;
    width: 80px;
}
ul.no-cat-selection li.cat-435 a, li.cat-435 a:hover {
    background-position: -320px -13px;
    padding: 105px 9px 3px;
    width: 80px;
}
li.cat-435.selected a {
    background-position: -320px -13px;
    padding: 105px 9px 3px;
    width: 80px;
}
li.cat-436 a {
    background-position: -708px -147px;
    padding: 105px 39px 3px 36px;
}
ul.no-cat-selection li.cat-436 a, li.cat-436 a:hover {
    background-position: -708px -13px;
    padding: 105px 39px 3px 36px;
}
li.cat-436.selected a {
    background-position: -708px -13px;
    padding: 105px 39px 3px 36px;
}
li.cat-437 a {
    background-position: -4px -13px;
    padding: 105px 21px 3px 42px;
    width: 98px;
}
ul.no-cat-selection li.cat-437 a, li.cat-437 a:hover {
    background-position: -4px -13px;
    padding: 105px 21px 3px 42px;
    width: 98px;
}
li.cat-437.selected a {
    background-position: -4px -13px;
    padding: 105px 21px 3px 42px;
    width: 98px;
}
li.cat-438 a {
    background-position: -106px -147px;
    padding: 105px 35px 3px 33px;
    width: 100px;
}
ul.no-cat-selection li.cat-438 a, li.cat-438 a:hover {
    background-position: -106px -13px;
    padding: 105px 35px 3px 33px;
    width: 100px;
}
li.cat-438.selected a {
    background-position: -106px -13px;
    padding: 105px 35px 3px 33px;
    width: 100px;
}
li.cat-439 a {
    background-position: -613px -147px;
    padding: 105px 20px 3px 14px;
    width: 95px;
}
ul.no-cat-selection li.cat-439 a, li.cat-439 a:hover {
    background-position: -613px -13px;
    padding: 105px 20px 3px 14px;
    width: 95px;
}
li.cat-439.selected a {
    background-position: -613px -13px;
    padding: 105px 20px 3px 14px;
    width: 95px;
}
li.cat-440 a {
    background-position: -521px -147px;
    padding: 105px 33px 3px 14px;
    width: 92px;
}
ul.no-cat-selection li.cat-440 a, li.cat-440 a:hover {
    background-position: -521px -13px;
    padding: 105px 33px 3px 14px;
    width: 92px;
}
li.cat-440.selected a {
    background-position: -521px -13px;
    padding: 105px 33px 3px 14px;
    width: 92px;
}
li.cat-441 a {
    background-position: -225px -147px;
    padding: 105px 33px 3px 18px;
    width: 95px;
}
ul.no-cat-selection li.cat-441 a, li.cat-441 a:hover {
    background-position: -225px -13px;
    padding: 105px 33px 3px 18px;
    width: 95px;
}
li.cat-441.selected a {
    background-position: -225px -13px;
    padding: 105px 33px 3px 18px;
    width: 95px;
}
ul.cat {
}
#e-wrapper ul.cat li {
    float: left;
    margin: 0 1px 10px 0;
    padding: 0;
    text-align: center;
}
ul.cat a {
    color: #FFFFFF;
    display: block;
    font-family: georgia, serif;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    text-transform: lowercase;
}
.tag-cloud-1 {
    font-size: 1em;
}
.tag-cloud-2 {
    font-size: 1.25em;
}
.tag-cloud-3 {
    font-size: 1.5em;
}
.tag-cloud-4 {
    font-size: 1.75em;
}
.tag-cloud-5 {
    font-size: 2em;
}
.tag-cloud-6 {
    font-size: 2.25em;
}
.tag-cloud-7 {
    font-size: 2.5em;
}
.tag-cloud-8 {
    font-size: 2.75em;
}
.tag-cloud-9 {
    font-size: 2.85em;
}
.tag-cloud-10 {
    font-size: 3.0em;
}
#e-table {
    clear: both;
    margin-left: -5px;
    z-index: 9;
}
#e-table th {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0 9px 4px 0;
    font-size: 14px;
    padding: 1px 0 3px 11px;
}
#e-table tr.even, #e-table tr.odd {
    background-color: transparent;
    border-bottom: medium none;
    padding: 0;
}
#e-table tbody td {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 3px;
    padding: 0;
    text-align: center;
    text-indent: -9999px;
}
#e-table tbody {
    border-bottom: 4px solid #FFFFFF;
}
#e-table td.month-1965-1, #e-table td.month-1966-1, #e-table td.month-1967-1, #e-table td.month-1968-1, #e-table td.month-1969-1, #e-table td.month-1970-1, #e-table td.month-1971-1, #e-table td.month-1972-1, #e-table td.month-1973-1 {
    border-left: 9px solid #fff;
}
#e-table tfoot {
    text-align: center;
    font-family: Georgia, serif;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
}
#e-table tfoot td {
    padding: 7px 13px;
}
#e-table tfoot td.month-1969-5, #e-table tfoot td.month-1970-5, #e-table tfoot td.month-1971-5 {
    padding: 7px 10px;
}
#e-table tfoot td a {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    background-color: #706AD9;
    color: #DEDFFA;
    padding: 2px 10px 3px;
    text-transform: lowercase;
}
#e-table tfoot td.selected {
    background-color: transparent;
}
#e-table tfoot td.selected a {
    background-color: #c0c0fd;
}
#e-table tbody a {
    display: block;
    height: 26px;
    padding: 0;
    width: 60px;
}
#e-table a, .e-result .category {
    color: transparent;
}
tr.cat-433 td.in-baseline a {
    background-position: -55px -420px;
}
tr.cat-433 td.matches a, tr.cat-433 td.in-baseline a:hover {
    background-position: -11px -420px;
}
.e-result.cat-433 .category {
    background-position: -24px -420px;
}
tr.cat-434 td.in-baseline a {
    background-position: -11px -299px;
}
tr.cat-434 td.matches a, tr.cat-434 td.in-baseline a:hover {
    background-position: -11px -299px;
}
.e-result.cat-434 .category {
    background-position: -24px -299px;
}
tr.cat-435 td.in-baseline a {
    background-position: -55px -451px;
}
tr.cat-435 td.matches a, tr.cat-435 td.in-baseline a:hover {
    background-position: -11px -451px;
}
.e-result.cat-435 .category {
    background-position: -24px -451px;
}
tr.cat-436 td.in-baseline a {
    background-position: -11px -329px;
}
tr.cat-436 td.matches a, tr.cat-436 td.in-baseline a:hover {
    background-position: -11px -329px;
}
.e-result.cat-436 .category {
    background-position: -24px -329px;
}
tr.cat-437 td.in-baseline a {
    background-position: -11px -547px;
}
tr.cat-437 td.matches a, tr.cat-437 td.in-baseline a:hover {
    background-position: -11px -547px;
}
.e-result.cat-437 .category {
    background-position: -24px -547px;
}
tr.cat-438 td.in-baseline a {
    background-position: -54px -514px;
}
tr.cat-438 td.matches a, tr.cat-438 td.in-baseline a:hover {
    background-position: -11px -514px;
}
.e-result.cat-438 .category {
    background-position: -24px -514px;
}
tr.cat-439 td.in-baseline a {
    background-position: -11px -360px;
}
tr.cat-439 td.matches a, tr.cat-439 td.in-baseline a:hover {
    background-position: -11px -360px;
}
.e-result.cat-439 .category {
    background-position: -24px -360px;
}
tr.cat-440 td.in-baseline a {
    background-position: -55px -390px;
}
tr.cat-440 td.matches a, tr.cat-440 td.in-baseline a:hover {
    background-position: -11px -390px;
}
.e-result.cat-440 .category {
    background-position: -24px -390px;
}
tr.cat-441 td.in-baseline a {
    background-position: -55px -483px;
}
tr.cat-441 td.matches a, tr.cat-441 td.in-baseline a:hover {
    background-position: -11px -483px;
}
.e-result.cat-441 .category {
    background-position: -24px -483px;
}
#e-search-wrapper {
    float: left;
    position: relative;
    width: 850px;
}
#e-tag-cloud {
    padding: 10px 0;
    width: 600px;
}
#e-tag-cloud a {
    display: inline-block;
    line-height: 22px;
    margin-right: 10px;
}
#hendrix-encyclopedia-search-form, #my_search {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    background-color: #96A6FD;
    border: 1px solid #C1CAFE;
    margin: 0;
    padding: 15px 7px;
    position: absolute;
    right: 0;
    top: 25px;
}
#hendrix-encyclopedia-search-form #edit-search {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 0 solid #DFE4FE;
    color: #6E68D9;
    font-family: georgia, serif;
    font-size: 13px;
    font-style: normal;
    height: 18px;
    padding: 0 5px 1px;
    width: 150px;
}
#hendrix-encyclopedia-search-form input#edit-submit {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(/wp-content/themes/jimihendrix/assets/img/btn-search.png);
    background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    color: #DEDFFA;
    font-family: georgia, serif;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    height: 19px;
    padding: 0 3px 2px 0;
    text-transform: lowercase;
    width: 75px;
}
#e-active-filters {
    width: 600px;
}
#e-wrapper #e-more {
    float: left;
}
#e-content {
    width: 840px;
}
#e-content h2 {
    font-family: Georgia, serif;
    font-size: 13px;
    color: #a11483;
    font-weight: bold;
}
#e-filters-float {
    float: left;
    margin: 10px 0;
    padding: 0;
    width: 120px;
}
#e-content .item-list {
    clear: right;
    float: left;
    margin: 10px 0;
}
#e-content .item-list ul {
    clear: right;
    float: left;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}
#e-content .item-list ul li {
    display: block;
    float: left;
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    padding: 0 20px 0 0;
    width: 120px;
}
#e-content .item-list h3 {
    color: #EDF0FF;
    font-family: Georgia, serif;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 6px;
}
#e-content ul.links {
    color: #6F6AD9;
    font-family: Arial, sans-serif;
    font-size: 11px;
}
#e-content .item-list ul.links li a {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(/wp-content/themes/jimihendrix/assets/img/btn-remove-filter.png);
    background-position: left 2px;
    background-repeat: no-repeat;
    padding: 5px 5px 5px 22px;
}
#e-result-list {
    clear: both;
    margin-bottom: 10px;
    width: 100%;
}
#e-result-list h2 {
    color: #A11483;
    font-family: Georgia, serif;
    font-size: 22px;
    font-weight: normal;
    margin: 10px 0 5px;
}
.e-result {
    padding: 12px 0;
}
.e-result .category {
    display: block;
    float: left;
    height: 30px;
    margin: 0 10px 10px -40px;
    text-indent: -9999px;
    width: 30px;
}
.e-result .date {
    color: #A11483;
    font-family: Georgia, serif;
    font-size: 15px;
    font-weight: normal;
    margin: 5px 0;
}
.e-result ul.links {
    margin: 15px 0 0;
}
.e-result ul.links li {
    padding: 0;
    margin: 0 5px 0 0;
}
.e-result ul.links a {
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}
.e-result img {
    margin: 10px 10px 0 0;
}
#e-table tr.selected td {
    background: none repeat scroll 0 0 #F8F8FF;
}
#e-table td.selected {
    background: none repeat scroll 0 0 #F8F8FF;
}
#e-table td.selected.matches {
    background-color: #D4D4FF;
}
li.cat {/*width:100px;*/
}
#my_search input[type=search] {
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 0 solid #DFE4FE;
    color: #6E68D9;
    font-family: georgia, serif;
    font-size: 13px;
    font-style: normal;
    height: 18px;
    padding: 0 5px 1px;
    width: 150px;
}
input[type=submit]#searchsubmit {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(assets/img/btn-search.png);
    background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    color: #DEDFFA;
    font-family: georgia, serif;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    height: 19px;
    padding: 0 3px 2px 0;
    text-transform: lowercase;
    width: 75px;
}
body#encyclopedia h3 {
    color: #A11483;
    font-family: Georgia, serif;
    font-size: 22px;
    font-weight: normal;
    margin: 10px 0 5px;
}
#results {
    margin-bottom: 20px;
}
.encyclopedia-date {
    color: #A11483;
    font-family: Georgia, serif;
    font-size: 15px;
    font-weight: normal;
    margin: 5px 0;
}
/* Main container */
div.hoverscroll {
    position: relative;
}
/* List container */
div.hoverscroll div.listcontainer {
    overflow: hidden;
}
div.hoverscroll div.fixed-listcontainer {
    overflow: hidden;
    float: left;
}
/* Actual list containing items */
div.hoverscroll ul.list {
    list-style: none;
    margin: 0;
    padding: 0;
}
/* Items contained in the list */
div.hoverscroll ul.list li.item {
    display: block;
    padding: 0;
}
div.hoverscroll.horizontal ul.list li.item {
    float: left;
}
div.hoverscroll.horizontal.rtl ul.list li.item {
    float: right;
}
/* Arrows */
div.hoverscroll div.arrow {
    position: absolute;
    float: none;
    background-color: #ccc;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
div.hoverscroll div.fixed-arrow {
    display: block;
    float: left;
    background-color: #ccc;
    background-position: center;
    background-repeat: no-repeat;
}
div.hoverscroll div.arrow.left, div.hoverscroll div.arrow.right, div.hoverscroll div.fixed-arrow.left, div.hoverscroll div.fixed-arrow.right {
    top: 0px;
    width: 40px;
    height: 100%;
}
div.hoverscroll div.arrow.left, div.hoverscroll div.fixed-arrow.left {
    left: 0px;
    background-image: url('gfx/arrow-left-small.png');
}
div.hoverscroll div.arrow.right, div.hoverscroll div.fixed-arrow.right {
    right: 0px;
    background-image: url('gfx/arrow-right-small.png');
}
div.hoverscroll div.arrow.top, div.hoverscroll div.arrow.bottom, div.hoverscroll div.fixed-arrow.top, div.hoverscroll div.fixed-arrow.bottom {
    left: 0px;
    width: 100%;
    height: 40px;
}
div.hoverscroll div.arrow.top, div.hoverscroll div.fixed-arrow.top {
    top: 0px;
    background-image: url('gfx/arrow-up-small.png');
}
div.hoverscroll div.arrow.bottom, div.hoverscroll div.fixed-arrow.bottom {
    bottom: 0px;
    background-image: url('gfx/arrow-down-small.png');
}
.single-post h1 {
    font: 20px Georgia, "Times New Roman", Times, serif !important;
}
/* Hover Zones */
/*
div.hoverscroll div.hoverZoneLeft,
div.hoverscroll div.hoverZoneRight,
div.hoverscroll div.hoverZoneTop,
div.hoverscroll div.hoverZoneBottom {
        position:absolute;
}
div.hoverscroll div.hoverZoneLeft {
        cursor: url('gfx/mouse-arrow-left.cur'), w-resize;
        top:0px;
        left:0px;
        width:40%;
        height:100%;
}
div.hoverscroll div.hoverZoneRight {
        cursor: url('gfx/mouse-arrow-right.cur'), w-resize;
        top:0px;
        right:0px;
        width:40%;
        height:100%;
}
div.hoverscroll div.hoverZoneTop {
        cursor: url('gfx/mouse-arrow-up.cur'), n-resize;
        top:0px;
        left:0px;
        width:100%;
        height:40%;
}
div.hoverscroll div.hoverZoneBottom {
        cursor: url('gfx/mouse-arrow-down.cur'), n-resize;
        bottom:0px;
        left:0px;
        width:100%;
        height:40%;
}
*/

.jp-audio *:focus, .jp-audio-stream *:focus, .jp-video *:focus {
    /* Disable the browser focus highlighting. */
    outline: none;
}
.jp-audio button::-moz-focus-inner, .jp-audio-stream button::-moz-focus-inner, .jp-video button::-moz-focus-inner {
    /* Disable the browser CSS3 focus highlighting. */
    border: 0;
}
.jp-audio, .jp-audio-stream, .jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;
    color: #666;
    border: 0px solid #009be3;
    background-color: #FFF;
}
.jp-gui {
    padding-left: 10px;
}
.jp-audio {
    width: auto;
    display: inline-block !important;
    vertical-align: top;
}
.jp-audio-stream {
    width: 182px;
}
.jp-video-270p {
    width: 480px;
}
.jp-video-360p {
    width: 640px;
}
.jp-video-full {
    /* Rules for IE6 (full-screen) */
    width: 480px;
    height: 270px;
    /* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
    position: static !important;
    position: relative;
}
/* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */
.jp-video-full div div {
    z-index: 1000;
}
.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    /* Rules for IE6 (full-screen) */
    overflow: hidden;
}
.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    /* Rules for IE6 (full-screen) */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    /* 1 layer above the others. */ }
.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    /* Rules for IE6 (full-screen) */
    bottom: 0;
    left: 0;
}
.jp-interface {
    position: relative;
    /*  background-color: #ddd;*/
    width: 100%;
    height: 30px;
}
.jp-audio .jp-interface {
    height: 27px;
    padding-right: 10px;
}
.jp-audio-stream .jp-interface {
    height: 80px;
}
.jp-video .jp-interface {
    border-top: 1px solid #009be3;
}
/* @group CONTROLS */
.jp-controls-holder {
    display: inline-block;
    vertical-align: top;
    clear: both;
    width: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding-top: 10px;
    /* This negative value depends on the size of the text in jp-currentTime and jp-duration */ }
.jp-interface .jp-controls {
    margin: 0;
    padding-top: 20px;
}
.jp-audio .jp-controls {
    width: 50px;
    padding: 0px;
    padding-top: 8px;
    display: inline-block;
    vertical-align: top;
}
.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px;
}
.jp-video .jp-type-single .jp-controls {
    width: 78px;
    margin-left: 200px;
}
.jp-video .jp-type-playlist .jp-controls {
    width: 134px;
    margin-left: 172px;
}
.jp-video .jp-controls {
    float: left;
}
.jp-controls button {
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
}
.jp-play {
    width: 12px;
    height: 12px;
    padding-left: 10px;
    padding-top: 10px;
}
.jp-play {
    background: url("assets/js/jplayer/blue.monday/image/playbtn.png") no-repeat;
}
.jp-play:focus {
    background: url("assets/js/jplayer/blue.monday/image/playbtn.png") no-repeat;
}
.jp-state-playing .jp-play {
    background: url("assets/js/jplayer/blue.monday/image/playbtn.png") no-repeat;
}
.jp-state-playing .jp-play:focus {
    background: url("assets/js/jplayer/blue.monday/image/pausebtn.png") no-repeat;
}
.jp-stop, .jp-previous, .jp-next {
    width: 12px;
    height: 12px;
    padding-right: 10px;
    margin-top: 0;
    border-right: 1px solid #000;
}
.jp-stop {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -83px no-repeat;
    margin-left: 10px;
}
.jp-stop:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -29px -83px no-repeat;
}
.jp-previous {
    background: url("assets/js/jplayer/blue.monday/image/prevbtn.png") no-repeat;
}
.jp-previous:focus {
    background: url("assets/js/jplayer/blue.monday/image/prevbtn.png") no-repeat;
}
.jp-next {
    background: url("assets/js/jplayer/blue.monday/image/nextbtn.png") no-repeat;
}
.jp-next:focus {
    background: url("assets/js/jplayer/blue.monday/image/nextbtn.png") no-repeat;
}
/* @end */
/* @group progress bar */
.jp-progress {
    overflow: hidden;
    padding-top: 11px;
    display: inline-block;
    vertical-align: top;
}
.jp-audio .jp-progress {
    /* position: absolute;
top: 32px;*/
    height: 19px;
}
.jp-audio .jp-type-single .jp-progress {
    left: 110px;
    width: 186px;
}
.jp-audio .jp-type-playlist .jp-progress {
    padding-left: 5px;
    width: 50px;
}
.jp-video .jp-progress {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 10px;
}
.jp-seek-bar {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -202px repeat-x;
    width: 0px;
    height: 100%;
    cursor: pointer;
    border-radius: 14px;
    ;
}
.jp-play-bar {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -218px repeat-x;
    width: 0px;
    height: 100%;
}
/* The seeking class is added/removed inside jPlayer */
.jp-seeking-bg {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.seeking.gif");
}
/* @end */
/* @group volume controls */
.jp-state-no-volume .jp-volume-controls {
    display: none;
}
.jp-volume-controls {
    display: none;
    position: absolute;
    top: 32px;
    left: 308px;
    width: 200px;
}
.jp-audio-stream .jp-volume-controls {
    left: 70px;
}
.jp-video .jp-volume-controls {
    top: 12px;
    left: 50px;
}
.jp-volume-controls button {
    display: block;
    position: absolute;
    overflow: hidden;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
}
.jp-mute, .jp-volume-max {
    width: 18px;
    height: 15px;
}
.jp-volume-max {
    left: 74px;
}
.jp-mute {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -170px no-repeat;
}
.jp-mute:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -19px -170px no-repeat;
}
.jp-state-muted .jp-mute {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -60px -170px no-repeat;
}
.jp-state-muted .jp-mute:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -79px -170px no-repeat;
}
.jp-volume-max {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -186px no-repeat;
}
.jp-volume-max:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -19px -186px no-repeat;
}
.jp-volume-bar {
    position: absolute;
    overflow: hidden;
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -250px repeat-x;
    top: 5px;
    left: 22px;
    width: 46px;
    height: 5px;
    cursor: pointer;
}
.jp-volume-bar-value {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -256px repeat-x;
    width: 0px;
    height: 5px;
}
/* @end */
/* @group current time and duration */
.jp-audio .jp-time-holder {
    position: absolute;
    top: 50px;
    display: none;
}
.jp-audio .jp-type-single .jp-time-holder {
    left: 110px;
    width: 186px;
}
.jp-audio .jp-type-playlist .jp-time-holder {
    left: 166px;
    width: 130px;
}
.jp-current-time, .jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique;
}
.jp-current-time {
    float: left;
    display: inline;
    cursor: default;
}
.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer;
}
.jp-video .jp-current-time {
    margin-left: 20px;
}
.jp-video .jp-duration {
    margin-right: 20px;
}
/* @end */
/* @group playlist */
.jp-details {
    font-weight: bold;
    text-align: center;
    cursor: default;
}
.jp-details, .jp-playlist {
    display: none;
    width: 100%;
    background-color: #ccc;
    border-top: 1px solid #009be3;
}
.jp-type-single .jp-details, .jp-type-playlist .jp-details {
    border-top: none;
}
.jp-title {
    width: 100px !important;
    letterspacing: -.3em;
    display: inline-block !important;
    vertical-align: top !important;
    margin: 0;
    padding: 0;
    font-size: 8px;
    line-spacing: 8px;
    padding-top: 8px;
    font-weight: normal;
    color: #000;
}
.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em;
}
.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #eee;
}
.jp-playlist li div {
    display: inline;
}
/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */
div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px;
}
div.jp-type-playlist div.jp-playlist a {
    color: #333;
    text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
    color: #0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
    color: #0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
    color: #666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
    color: #0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a {
    color: #666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
    color: #0d88c1;
}
span.jp-artist {
    font-size: .8em;
    color: #666;
}
/* @end */
.jp-video-play {
    width: 100%;
    overflow: hidden;
    /* Important for nested negative margins to work in modern browsers */
    cursor: pointer;
    background-color: transparent;
    /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */ }
.jp-video-270p .jp-video-play {
    margin-top: -270px;
    height: 270px;
}
.jp-video-360p .jp-video-play {
    margin-top: -360px;
    height: 360px;
}
.jp-video-full .jp-video-play {
    height: 100%;
}
.jp-video-play-icon {
    position: relative;
    display: block;
    width: 112px;
    height: 100px;
    margin-left: -56px;
    margin-top: -50px;
    left: 50%;
    top: 50%;
    background: url("assets/js/skin/blue.mondassets/js/jplayer/blue.monday/image/jplayer.blue.monday.video.play.png") 0 0 no-repeat;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
}
.jp-video-play-icon:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.video.play.png") 0 -100px no-repeat;
}
.jp-jplayer audio, .jp-jplayer {
    width: 0px;
    height: 0px;
}
.jp-jplayer {
    background-color: #000000;
}
/* @group TOGGLES */
/* The audio toggles are nested inside jp-time-holder */
.jp-toggles {
    padding: 0;
    display: none;
    margin: 0 auto;
    overflow: hidden;
}
.jp-audio .jp-type-single .jp-toggles {
    width: 25px;
}
.jp-audio .jp-type-playlist .jp-toggles {
    width: 55px;
    margin: 0;
    position: absolute;
    left: 325px;
    top: 50px;
}
.jp-video .jp-toggles {
    position: absolute;
    right: 16px;
    margin: 0;
    margin-top: 10px;
    width: 100px;
}
.jp-toggles button {
    display: block;
    float: left;
    width: 25px;
    height: 18px;
    text-indent: -9999px;
    line-height: 100%;
    /* need this for IE6 */
    border: none;
    cursor: pointer;
}
.jp-full-screen {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -310px no-repeat;
    margin-left: 20px;
}
.jp-full-screen:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -30px -310px no-repeat;
}
.jp-state-full-screen .jp-full-screen {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -60px -310px no-repeat;
}
.jp-state-full-screen .jp-full-screen:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -90px -310px no-repeat;
}
.jp-repeat {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -290px no-repeat;
}
.jp-repeat:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -30px -290px no-repeat;
}
.jp-state-looped .jp-repeat {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -60px -290px no-repeat;
}
.jp-state-looped .jp-repeat:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -90px -290px no-repeat;
}
.jp-shuffle {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") 0 -270px no-repeat;
    margin-left: 5px;
}
.jp-shuffle:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -30px -270px no-repeat;
}
.jp-state-shuffled .jp-shuffle {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -60px -270px no-repeat;
}
.jp-state-shuffled .jp-shuffle:focus {
    background: url("assets/js/jplayer/blue.monday/image/jplayer.blue.monday.jpg") -90px -270px no-repeat;
}
/* @end */
/* @group NO SOLUTION error feedback */
.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none;
}
.jp-no-solution a {
    color: #000;
}
.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold;
}
#jp_container_header {
    position: absolute;
    left: 50%;
    margin-left: 240px;
    top: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 0 7px hsla(0,0%,5%,0.55);
    width: 250px;
    z-index: 1030;
}

@media (max-width: 767px) {
    #jp_container_header {
        top: -1000px;
        margin-left: 0;
        width: 0;
        display: none;
    }
}
.encyclopedia-item:nth-child(n+6) {
    display: none;
}
body#encyclopedia .breadcrumbs {
    display: none;
}

@media (max-width: 767px) {
    #e-wrapper {
        width:100%;
    }
    #e-table-wrapper {
        width: 100%;
        height: 250px;
    }
    #e-table-wrapper table {
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6);
        -webkit-transform-origin: left top;
        -moz-transform-origin: left top;
    }
    body#encyclopedia .squeeze {
        width: 90% !important;
        padding: 5%!important;
    }
    #e-content, #e-search-wrapper, #e-tag-cloud {
        width: 100% !important;
    }
    #hendrix-encyclopedia-search-form, #my_search {
        position: static;
    }
    #my_search {
        text-align: center;
    }
}
.buy-dropdown {
    background-color: #FFF;
    margin: 0;
}
.dvd-content h3 {
    color: #544dd1;
    margin-bottom: 10px;
    font: 15px Georgia, "Times New Roman", Times, serif;
}
.dvd-content h2, .photo-content h2 {
    color: #a11483;
    font: 17px Georgia, "Times New Roman", Times, serif;
}

.photo-content h2 {position:absolute; margin-left:70px;}
img.dvd-image {
    width:140px;
    float: left;

    margin-right: 20px;
}
.dvd-content {
    background-image: url('assets/img/footer_bg.png');
    color: 000;
    color: #231f20;
    font: italic 11px Helvetica, Arial, sans-serif;
    background-color: transparent;
    background-size: cover;
    background-position: top center;
    width: 100%;

    min-height: 50px;
    padding: 40px 25%;
    padding-right:40%;
    padding-left:20%;
    padding-bottom:60px;
}

.photo-content {
    background-image: url('assets/img/footer_bg.png');
    color: 000;
    color: #231f20;
    font: italic 11px Helvetica, Arial, sans-serif;
    background-color: transparent;
    background-size: cover;
    background-position: top center;
    width: 100%;

    min-height: 50px;
    padding: 40px 10%;


}
#music-carousel .carousel-control {padding-top:100px;}
#music-carousel {background-image:url('assets/img/album_photos_bg.png'); background-repeat:no-repeat; background-position:center center;}


img.dvd-squiggle {float:right; margin-right:50px; display:block;
                  margin-top:30px;}
.dvd-content-text {width:183px; height:auto; float:left;}
@media (min-width: 767px) {
    #main-menu .dropdown-menu span {
        font: 11px Helvetica,Arial,sans-serif;
        color: #0a1b79;
        text-decoration: underline !important;
    }
}
.swipebox-arrows {display:none !important;}

.disc-row {margin-bottom:20px;
}

.audio-title a {color:#000;}
.single-track .entry-meta {display:none;}
#music-carousel .item img {height:230px; width:auto;}

/*.blog .paged-nav .page-numbers:last-child {display:none;}*/

.breadcrumbs {margin:10px 0;}

.blog h1 {margin-bottom:0;}

blockquote {
    margin: 15px 0;
    padding: 15px 0;
    border-left: 0;
    font-size: 1em;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-style: italic;
}

blockquote p {
    margin: 0 0 10px 0;
}

/* Newsletter Additions */
body {
    overflow-x: hidden;
}

.signup-header p {
    margin: 0 0 5px 0;
}

.mini-form {
    /*width: 125px;*/
    width: 133px;
    margin-left: -20px;
}
.mini-form .form-control {
    /*height: 20px;*/
    height: 23px;
    font-size: 10px;
    padding: 2px;
    font-style: italic;
    font-family: 'Georgia', serif;
}

.mini-form .btn {
    height: 23px;
    border-color: #137AA6;
    background: #137AA6;
    margin-top: 0;
    margin-bottom: 0;
    background-image: none;
    border-radius: 7px;
    padding-right: 0;
    padding: 3px 5px;
}

.mini-form .btn:hover, .mini-form .btn:focus {
    background: #137AA6;
    border-color: #137AA6;
    color: #fff;
}

#footer-form {
    width: 100%;
    max-width: 184px;
    margin-top: 5px;
    margin-left: 0;
}

.fancybox-wrap iframe {
    max-width: 100%;
}

body {
    overflow-x: hidden;
}

.mobile-newsletter {
    text-align: center;
}

.mobile-newsletter p {
    color: #1a7ba5;
    text-transform: uppercase;
    font-weight: bold;
}

.mobile-newsletter p .signup_jh {
    color: #054479!important;
}

.mobile-newsletter .mini-form {
    margin-left: 0;
    margin: 0 auto;
}


@media (max-width: 767px) {
    .fancybox-inner {
        -webkit-overflow-scrolling: touch !important;
        overflow: scroll !important;
    }   

    #footer-form {
        margin: 5px auto 0 auto;
    }

    #footer-form .form-group {
        margin-bottom: 0;
    }

    .mini-form {
        width: 200px;
    }

    .mini-form .form-control {
        font-size: 16px;
        padding: 4px;
    }

    .mini-form .btn {
        font-size: 11px!important;
        padding: 8px 8px!important;
    }

    .mini-form .form-control,
    .mini-form .btn {
        height: 30px;
    }

    p .signup_su,
    p .signup_su,
    a .signup_su,
    a .signup_su, 
    .mobile-newsletter p,
    .mobile-newsletter p .signup_jh{
        font-size: 15px;
    }
}
