@import url(//fonts.googleapis.com/css?family=Noticia+Text:italic);@import url(//fonts.googleapis.com/css?family=Voltaire);@import url(//fonts.googleapis.com/css?family=Raleway:300);@import url(//fonts.googleapis.com/css?family=Raleway:500);@import url(//fonts.googleapis.com/css?family=Yanone+Kaffeesatz:700);@import url(//fonts.googleapis.com/css?family=Quattrocento+Sans:700italic);
body { 
	background-image: url(http://johnnynicholasblues.com/wp-content/uploads/2023/01/JN-Denim-Bkg.jpg);
	background-repeat: repeat;
	background-position: center top;
	background-attachment: fixed;
	background-color: #4a4a4a;
}
#pusher { 
	opacity: 1;
	background-image: url(http://johnnynicholasblues.com/wp-content/uploads/2023/01/JN-Denim-Bkg.jpg);
	background-position: left top;
	background-attachment: fixed;
	background-color: #393939;
}

a,
.blockquote-block,
.event-row span.city,
.tab-circle,
.wpb_content_element.circle a,
a.button-more,.pages a,
.pages .current,
.no-touch .iron_widget_newsletter input[type="submit"]:hover,
.iron_widget_twitter .twitter-logo,
.iron_widget_twitter .twitter-logo-small,
.blockquote-block,
.event-row span.city,
.tab-circle,
.comment-content a,
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login,
.no-touch .comment-meta a:hover,
.no-touch .comment-reply-title small a:hover,
.comments-title,
.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a,
.iron_widget_recent_tweets .meta .time a,
.carousel .datetime,
.article .datetime,
.single-post time,
.meta .datetime,
.blockquote-block .title,
.blockquote-block figcaption,
span.wpcf7-not-valid-tip-no-ajax,
.wpcf7-response-output,
.photos-list .hover-text span,
.contact-box .phone,
.error,
.success span,
.concerts-list .title-row .date,
.concerts-list .expanded .title-row .link,
.iron_widget_newsletter label span,
.concerts-list .title-row .link,
.icon-concert-dropdown,
li.expanded .title-row .icon-concert-dropdown,
.no-touch .media-block a:hover .media-decoration.media-audio,
.no-touch .media-block a:hover .media-decoration.media-audio,
.media-decoration.media-video,
.carousel .video-box .btn-play,
.terms-list small,
.terms-list [class^="icon-"],
.terms-list [class*=" icon-"],
.concerts-list .title-row .city,
.no-touch .nm_mc_form .nm_mc_button:hover,
.mc4wp-form-fields input[type="submit"]:hover,
.no-touch .footer-wrapper-backtotop:hover,
#sidebar .panel-action,
.tweet_text a,
.no-touch .iron_widget_newsletter .nm_mc_button input[type="submit"]:hover,
.no-touch .iron_widget_newsletter input[type="submit"]:hover,
.no-touch #footer .nm_mc_form input[type="submit"]:hover,
.no-touch #footer .iron_widget_newsletter input[type="submit"]:hover,
.no-touch #footer .mc4wp-form-fields input[type="submit"]:hover,
.iron_widget_newsletter input[type="submit"],
.mc4wp-form-fields input[type="submit"],
.nm_mc_form input[type="submit"],
.event-more-button,
.no-touch .nav-menu li:hover > a,
.no-touch ul.nav-menu ul a:hover,
.no-touch .nav-menu ul ul a:hover,
.no-touch .nav-menu .has-drop-down ul a:hover,
.no-touch .nav-menu li a.backbtn:hover,
.wpb_content_element a,
#sidebar .textwidget a,
blockquote p,
.footer__widgets ul a,
.wooprice ins,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page #content div.product p.price,
.wooprice,
.woocommerce .star-rating,
.woocommerce-page .star-rating,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li span,
.woocommerce table.cart a.remove,
.woocommerce #content table.cart a.remove,
.woocommerce-page table.cart a.remove,
.woocommerce-page #content table.cart a.remove,
.woocommerce .woocommerce-product-rating .star-rating,
.woocommerce-page .woocommerce-product-rating .star-rating,
.woo-thanks,
.woocommerce .woocommerce-message::before,
.woocommerce .woocommerce-info::before { 
	color: #e1dedd;
}

.no-touch .store-list a.button:hover,
.album-overlay,
.pages .current,
.no-touch .pages a:hover,
.no-touch a.button-more:hover,
.type-album .tracks-block .player-box,
.player-box .jp-progress .jp-play-bar,
.no-touch .recent-posts .media-block a:hover,
.iron_widget_newsletter,
.iron_widget_newsletter input[type="email"],
.nm_mc_form input[type="text"],
.mc4wp-form-fields input[type],
#footer .newsletter-wrap,
.no-touch .concerts-list .title-row:hover .buttons .button,
.no-touch .store-list a.button:hover,
.album-overlay,
.marquee .tp-leftarrow,
.marquee .tp-rightarrow,
.marquee .more,
.player-box .jp-progress .jp-play-bar,
.no-touch .carousel .btn-prev:hover,
.no-touch .carousel .btn-next:hover,
.no-touch .carousel .slide a:hover,
.concert-box .hover-box,
.no-touch .article a:hover,
.pages .current,
.no-touch .pages a:hover,
.no-touch .button-more:hover,
a.button,
.comment-form #submit,
.wpcf7-submit,
.filters-block a.active,
.no-touch .media-block a:hover,
.form input[type="submit"],
.concerts-list .title-row .time,
.no-touch .concerts-list .title-row.has_countdown:hover .buttons,
.concerts-list .expanded .title-row .button,
.concerts-list .expanded .title-row:after,
.iron_widget_newsletter input[type="submit"]:focus,
.no-touch .iron_widget_newsletter input[type="submit"]:hover,
.select-options .item-selected a,
.no-touch .concerts-list .expanded .title-row .opener:hover:after,
.concerts-list .title-row .button,
.media-decoration.media-audio,
.tracks-list .btn-play [class^="icon-"],
.tracks-list .btn-play [class*=" icon-"],
.tracks-list .btn-pause [class^="icon-"],
.tracks-list .btn-pause [class*=" icon-"],
.no-touch .player-box a:hover [class^="icon-"],
.no-touch .player-box a:hover [class*=" icon-"],
.no-touch .social-networks a:hover [class^="icon-"],
.no-touch .social-networks a:hover [class*=" icon-"],
.carousel .video-box .icon-play,
#searchform input[type="submit"],
.no-touch .news-grid-wrap a:hover,
.no-touch .iron_widget_videos .video-list article a:hover,
a.back-btn,
.no-touch .photo-wrap:hover .tab-text,
.no-touch .videogrid:hover .text-box,
.media-block.sticky a,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li span:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li span:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li span:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page #content .quantity .minus,
.woocommerce table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover,
.shipping-calculator-button { 
	background-color: #e1dedd;
}

.tab-circle,a.button-more,
.tab-circle,
input.error,
.event-more-button,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.chosen-container-active .chosen-single { 
	border-color: #e1dedd;
}

.footer__widgets > .iron_widget_newsletter input[type="submit"],
.carousel .btn-prev,
.carousel .btn-next,
.panel .opener,
.blockquote-box figcaption:before,
.meta .datetime,
.concerts-list .title-row .time,
.form input[type="text"],
.form input[type="email"],
.form input[type="password"],
.form textarea,
.comment-form input,
.comment-form textarea,
.select-options,
.jp-no-solution,
.no-touch .nav-menu li:hover > a,
.no-touch ul.nav-menu ul a:hover,
.no-touch .nav-menu ul ul a:hover,
.no-touch .nav-menu .has-drop-down ul a:hover,
.meta .datetime,
.no-touch .nm_mc_form .nm_mc_button:hover,
.mc4wp-form-fields input[type="submit"]:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.comment-text { 
	background-color: #f5f1ed;
}

#footer .iron_widget_newsletter input[type="email"],
#footer .nm_mc_form input[type="text"],
#footer .mc4wp-form-fields input[type],
#footer .iron_widget_newsletter input[type="submit"],
#footer .nm_mc_form input[type="submit"],
#footer .mc4wp-form-fields input[type="submit"],
.no-touch .concerts-list .title-row:hover .buttons .button,
.vc_span4 .concerts-list .title-row .datetime,
.vc_span3 .concerts-list .title-row .datetime,
.vc_span2 .concerts-list .title-row .datetime,
#sidebar .concerts-list .title-row .datetime,
.footer__widgets .panel__heading,
.footer__widgets > .iron_widget_newsletter .control-append,
.concerts-list .title-row .datetime,
.event-row .datetime,
.pages.full li a,
.pages.full li a.next,
.pages.full li a.prev,
.comment-reply-title small a,
#footer .widget-area label.control-label,
.page-numbers.dots { 
	border-color: #f5f1ed;
}

	.media-block a,
	.blockquote-block,
	.store-list a.button,
	.concerts-list li,
	.event-row,
	.type-album .text-box,
	.tracks-list > li,
	.pages.full ul,
	.panel-action,
	.iron_widget_twitter .panel__body,
	.iron_widget_twitter .panel-action,
	.iron_widget_radio .panel__body,
	.photo-wrap .photo-album-tab,
	.news-grid-wrap a,
	.container .iron_widget_newsletter,
	.container .newsletter-wrap,
	.videogrid,
	.iron_widget_videos .video-list article a,
	blockquote { 
	background-color: #f7f7f7;
}

#footer,
.no-touch .panel-action:hover,
.no-touch #sidebar .panel-action:hover,
.playlist_enabled .player-box .jp-playlist ul li.jp-playlist-current,
.no-touch .playlist_enabled .player-box .jp-playlist ul li:hover,
.iron_widget_newsletter .newsletter-wrap nm_mc_button,
.iron_widget_newsletter .newsletter-wrap .mc4wp-form-fields .input[type="submit"],
.no-touch .iron_widget_newsletter input[type="submit"]:hover,
.no-touch a.button:hover,
.no-touch a.back-btn:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce .quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce #content .quantity .plus:hover,
.woocommerce #content .quantity .minus:hover,
.woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce-page #content .quantity .minus:hover,
.shipping-calculator-button:hover,
.shipping-calculator-button:active { 
	background-color: #443b37;
}

.comment-respond,
.container .iron_widget_newsletter input[type="email"],
.container .nm_mc_form input[type="text"],
.container .mc4wp-form-fields input[type],
.container .iron_widget_newsletter input[type="submit"],
.container .nm_mc_form input[type="submit"],
.container .mc4wp-form-fields input[type="submit"] { 
	border-color: #443b37;
}
.footer-block.share { 
	background-color: #8a8a8a;
}

.iron_widget_newsletter input[type="email"],
.nm_mc_form input[type="text"],
.nm_mc_form label,
.mc4wp-form-fields input[type],
.mc4wp-form-fields label,
#footer .iron_widget_newsletter input[type="submit"],
#footer .nm_mc_form input[type="submit"],
#footer .mc4wp-form-fields input[type="submit"],
.countdown-block,
.countdown-section,
.countdown-amount,
.countdown-period,
.vc_span4 .countdown-block,
.vc_span3 .countdown-block,
.vc_span2 .countdown-block,
#sidebar .countdown-block,
.footer-block .social-networks a,
.footer__widgets,
.footer-row,
.footer__widgets > .iron_widget_newsletter .control-label,
.footer__widgets > .iron_widget_newsletter .form-control,
.footer-row ul,
.footer-row ul a,
.countdown-block,
.concerts-list .title-row .open-link,
.no-touch .concerts-list .title-row .button:hover,
.panel__heading,
.panel__footer,
.title-box,
.title-box h2,
.no-touch .carousel .btn-prev:hover,
.no-touch .carousel .btn-next:hover,
.media-decoration.media-audio,
#header,
.nav-menu li a,
.sub-arrow i,
.iosSlider .slider .item .inner .text1 span,
.iosSlider .slider .item .inner .text2 span,
.no-touch a.button:hover,
.no-touch .store-list a.button:hover,
.concerts-list,
.no-touch .title-row:hover .icon-concert-dropdown,
.no-touch .concerts-list .title-row:hover .button:hover,
.no-touch .concerts-list .expanded .title-row .button:hover,
.concerts-list .title-row .opener,
.album-listen,
.circle,
.tracks-list,
.tracks-list .button,
.tracks-list .btn-play,
.tracks-list .btn-pause,
.no-touch .tracks-list .btn-play:hover,
.no-touch .tracks-list .btn-pause:hover,
.iron_widget_radio .info-box li.jp-playlist-current .track-name,
.no-touch .iron_widget_radio .info-box li:hover .track-name,
.gallery-caption,
.pages .current,
.no-touch .pages a:hover,
.no-touch a.button-more:hover,
.pages .current,
.no-touch .form input[type="submit"]:hover,
.comment-form #submit,
.wpcf7-submit,
.no-touch .comment-form #submit:hover,
.no-touch .wpcf7-submit:hover,
.concert-box .time,
.video-box .hover-box,
.video-box h2,
.video-box .icon-play,
.marquee .more,
.pages .current,
.no-touch .pages a:hover,
.no-touch .button-more:hover,
.no-touch .concerts-list .title-row.has_countdown:hover .button:hover,
.no-touch .concerts-list .title-row.has_countdown:hover .buttons .button,
.iron_widget_newsletter .form-status,
.concerts-list .title-row .button,
.event-text-wrap .location-h,
.event-text-wrap .city-h,
.footer__widgets .iron_widget_radio .info-box,
#footer .tweet_text,
#footer .nm_mc_error,
#footer .textwidget,
#footer .newsletter-title-wrap h3,
#footer .newsletter-description-wrap,
#footer .newsletter-description-wrap p,
.tracks-list > li.jp-playlist-current:before,
.no-touch .tracks-list > li:hover:before,
a.button,
play-button,
.darker-overlay h1,
.darker-overlay h2,
.darker-overlay h3,
.darker-overlay h4,
.darker-overlay h5,
.darker-overlay h6,
#footer .wp-calendar,
#footer p,
#footer ul,
#footer li,
#footer dl,
#footer dt,
#footer dd,
#footer ol,
#footer pre,
#footer tr,
#footer td,
#footer th,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li span:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li span:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li span:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page #content .quantity .minus,
a.shipping-calculator-button,
#sidebar .button.wc-forward { 
	color: #635d59;
}
#footer ::-webkit-input-placeholder { 
	color: #635d59;
}
#footer :-moz-placeholder { 
	color: #635d59;
}
#footer ::-moz-placeholder { 
	color: #635d59;
}
#footer :-ms-input-placeholder { 
	color: #635d59;
}
.no-touch .photo-wrap:hover .tab-circle, .comment-list > li:after, .comment-list .children > li:before, .comment-reply-title { 
	border-color: #989189;
}
.event-split { 
	background-color: #989189;
}

body,
.video-post,
.single-post h2,
.concerts-list .title-row .datetime,
.event-row .datetime,
.type-album .text-box h2,
.tab-title,
.tab-title .excerpt,
.tracks-list .name,
.pages.full li a.next,
.pages.full li a.prev,
.comment-reply-title,
.info-section h2,
h2.widgettitle,
#sidebar .panel__heading,
#sidebar .panel__heading h3,
.no-touch .media-block a:hover,
.media-block .datetime,
.media-block .category,
.form input[type="submit"],
.concerts-list .title-row .time,
.concerts-list .expanded .title-row .button,
.post_grid .tab-text time.datetime,
h1,
h3.widgettitle,
.concerts-list .title-row .location,
.excerpt p,
.tweet_text,
.iron_widget_radio .info-box .title,
.iron_widget_radio .info-box .track-name,
.content-box,
.available-now,
.release-date,
.store-list a.button,
.jp-current-time,
.jp-duration,
.jp-play i,
.jp-pause i,
.jp-previous i,
.jp-next i,
.container .nm_mc_form input[type="text"],
.container .nm_mc_form label,
.container .nm_mc_error,
#sidebar .nm_mc_error,
.container .mc4wp-form-fields input[type],
.container .mc4wp-form-fields label,
.event-row span.location,
.event-boldtitle,
.event-wrapper .righthalf,
.event-row .button,
.media-block h2,
.p,
.tracks-list > li:before,
.tab-date,
.videogrid .text-box h2,
.control-description,
.wpb_content_element,
.no-touch .photo-wrap:hover .tab-circle,
.lighter-overlay h1,
.lighter-overlay h2,
.lighter-overlay h3,
.lighter-overlay h4,
.lighter-overlay h5,
.lighter-overlay h6,
.no-touch .news-grid-wrap a:hover time,
#sidebar .textwidget,
#sidebar a:not(.button),
p,
ul,
li,
dl,
dt,
dd,
ol,
pre,
tr,
td,
th,
.wooprice del,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.description_tab,
.reviews_tab,
h3,
.event-map-link { 
	color: #989189;
}
::-webkit-input-placeholder { 
	color: #989189;
}
:-moz-placeholder { 
	color: #989189;
}
::-moz-placeholder { 
	color: #989189;
}
:-ms-input-placeholder { 
	color: #989189;
}

.side-menu,
.nav-menu .sub-menu,
.nav-menu .children { 
	background-attachment: fixed;
	background-color: #353535;
}
ul.header-top-menu { 
	background-color: #1c1515;
}
.menu-toggle > i, ul.header-top-menu li a { 
	color: #353535;
}
.menu-toggle-off i { 
	color: #ffffff;
}
ul.header-top-menu li a { 
	color: #ffffff;
}
body, .entry p, .wooprice span.amount { 
	font-family: Noticia Text;
	font-style: italic;
	font-size: 19px;
}
.nav-menu li a { 
	font-family: Voltaire;
}
h1 { 
	font-family: Raleway;
	font-weight: 300;
	font-size: 38px;
	text-transform: uppercase;
	color: #665c5c;
}
h2, .single-post h2, .text-box h2, .video-box h2, .title-box h2, .news .media-block h2, .iron_widget_recent_posts .news .media-block h2, .type-album .text-box h2 { 
	font-family: Raleway;
	font-weight: 300;
	font-size: 25px;
	text-transform: uppercase;
}
h3, h3.widgettitle { 
	font-family: Raleway;
	font-weight: 500;
	font-size: 21px;
}
h4 { 
	font-family: Raleway;
	font-weight: 300;
	font-size: 20px;
}
.parallax-banner .page-title { 
	font-family: Yanone Kaffeesatz;
	font-weight: 700;
	font-size: 80px;
	line-height: 80px;
}
.parallax-banner .page-subtitle { 
	font-family: Quattrocento Sans;
	font-weight: 700;
	font-size: 28px;
	line-height: 26px;
}
span.heading-t, span.heading-b { 
	background-color: #665c5c;
}
.lighter-overlay span.heading-t, .lighter-overlay span.heading-b { 
	background-color: #989189;
}
.lighter-overlay span.heading-t3, .lighter-overlay span.heading-b3 { 
	background-color: #989189;
}
.darker-overlay span.heading-t, .darker-overlay span.heading-b { 
	background-color: #635d59;
}
.darker-overlay span.heading-t3, .darker-overlay span.heading-b3 { 
	background-color: #635d59;
}
/*  Typography  */


h1 {
    font-family: Voltaire;
    font-weight: normal;
    font-size: 52px;
    text-transform: uppercase;
    color: #817f7f;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: left;
    letter-spacing: .0em;
    padding: 16px 3px;
}




a:visited {
    color: #333 !important;
}


.entry p {
    font-family: Tinos;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.42;
    letter-spacing: .015em;
    color: #352d23;
    font-style: normal;
}

body {
    font-style: inherit;
}

span.heading-t, span.heading-b {
    background-color: transparent;
    padding: 0px !important;
    margin: 0px !important;
}

a {
    font-weight: bold;
    font-style: italic;
}

a.back-btn {
    background: #c9c9c9;
    color: #ececec !important;
    font-family: Voltaire;
    text-transform: uppercase;
    font-size: 22px !important;
    padding: 12px 35px;
    letter-spacing: .02em;
    font-style: normal;
}

a.back-btn:hover {
    background: #696969 !important;
}




/*  Menu  */


.logo-desktop {
    display: block;
    max-width: 338px;
    max-height: 91px;
    position: relative;
    top: 5px;
    left: 6px;
}


.vc_row.wpb_row.vc_row-fluid.vc_custom_1536543209547.full_width {
    width: 100% !important;
}


ul.header-top-menu.righttype {
    right: 35px;
    padding: 12px 70px 12px 10px;
    font-weight: 400;
    letter-spacing: .08em;
    color: #bfbbb8 !important;
}


ul.header-top-menu li a {
    color: #d1d1d1 !important;
    font-family: "Voltaire" !important;
    font-size: 20px;
    letter-spacing: .06em;
    font-style: normal;
    font-weight: normal !important;
}


ul.header-top-menu li a:hover {
    color: #c9ae66 !important;
    opacity: 100 !important;
}


ul.header-top-menu {
    background-color: transparent;
}







/*  SLIDER  */




a#slider-6-slide-43-layer-3 {
    background-color: #313131b8 !important;
    font-family: 'Voltaire' !important;
    text-transform: uppercase;
    font-size: 22px !important;
    font-weight: bold !important;
    color: #fff !important;
    letter-spacing: .04em !important;
    border: 2px solid #fff !important;
    padding: 4px;
}



a#slider-6-slide-43-layer-3:hover {
    background-color: #313131b8 !important;
    font-family: 'Voltaire' !important;
    text-transform: uppercase;
    font-size: 22px !important;
    font-weight: bold !important;
    color: #c9ae66 !important;
    letter-spacing: .04em !important;
    border: 2px solid #c9ae66 !important;
    padding: 4px;
}






/*  Footer  */


.footer-block.share {
    background-color: #2b2b2b;
    margin-top: 0px;
    padding-top: 0px;
}

.footer-row .text {
    padding-top: 10px;
    padding-bottom: 10px;
    Font-weight: 600;
    color: #dad8d7 !important;
    letter-spacing: .05em;
} 

.footer-row p {
    padding-top: 5px;
    color: #dad8d7 !important;
}

div.footer-wrapper a {
    color: #abbac7 !important;
}

.footer-row {
    overflow: hidden;
    padding: 0px;
    font-size: 11px;
    line-height: 12px;
    color: #fff;
    background-color: #2b2b2b;
}


.social-networks [class^="fa-"], .social-networks [class*=" fa-"] {
    padding: 0.5em;
    font-size: 20px;
    color: #a6a6a6;
}










/* New Album Callout  */


.newalbum img.vc_single_image-img.attachment-full {
    width: 42%;
}


.newalbum a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-inverse {
    width: 100%;
    margin-right: 0px !important;
}


.newalbum .wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 0px !important;
    margin-right: 1% !important;
    width: 48% !important;
    margin-left: 1%;
    margin-top: 15px;
}

.newalbum .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-left: 10% !important;
    margin-right: 10% !important;
}


.newalbum strong {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: .08em;
    color: #ddd;
}


.newalbum a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-inverse {
    width: 94%;
    margin-right: 2% !important;
    margin-left: 2% !important;
    margin-top: 0px;
}






/*  Tour Dates - Bands In Town  */

.bit-date {
    width: 100% !important;
    display: inline-block !important;
    padding-right: 7px;
}

span.bit-date {
    color: #c9ae66;
    font-weight: 100 !important;
}

.bit-venue {
    width: 85%;
    display: inline-block;
}

.bit-widget .bit-event .bit-location {
    font-weight: bold;
    margin-top: 1px;
    display: inline;
    float: right;
    margin-right: 0% !important;
} 

div#tour .bit-widget-container {
    margin-left: 2% !important;
    margin-right: 2% !important;
    background: #ffffff !important;
    padding: 42px !important;
    margin-top: 19px !important;
    margin-bottom: 40px !important;
}


.bit-titleWrapper {
    margin-right: 0px !important;
    width: 44%;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 25px;
}


.bit-location {
    color: #c9ae66;
    font-weight: normal !important;
}


a.bit-offers.bit-button {
    background: #4a4a4a !important;
    color: #fff !important;
    font-family: Voltaire;
    letter-spacing: .03em !important;
}


.bit-widget .bit-event .bit-offers-text {
    text-transform: uppercase;
    font-size: 21px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #ececec !important;
    font-style: normal;
}


a.bit-rsvp.bit-button {
    font-size: 21px !important;
    color: #4a4a4a !important;
}


.bit-event-lists {
    font-family: Voltaire;
    text-transform: uppercase;
    font-style: normal !important;
    font-size: 21px;
}

.bit-event a {
    font-size: 21px !important;
    font-style: normal !important;
}

.single-post .entry a {
    font-style: normal !important;
    font-weight: normal;
    color: #636363 !important;
}


.bit-widget .bit-venue {
    color: #3c3c3c !important;
}


span.bit-date, span.bit-venue, span.bit-location {
    font-style: normal !important;
}

.bit-widget .bit-play-my-city-button {
    background-color: #dadada !important;
    border: 0px solid #989189 !important;
    color: #FFFFFF;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-inverse {
    background-color: #c9ae66 !important;
    background-image: none;
    text-transform: uppercase;
    letter-spacing: .02em !important;
    color: #ffffff !important;
    font-family: Voltaire !important;
    border: none;
    text-align: center !important;
    font-size: 21px !important;
    width: 24%;
    float: right;
    margin-right: 34px;
    margin-top: -24px;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-inverse a:hover{
    background-color: #a98f49 !important;
}








/* Bio Page */

div#bio h3 {
    color: #c9ae66;
    text-align: right;
    line-height: 1.2;
    letter-spacing: .02em;
    font-family: Voltaire !important;
    margin-bottom: -12px !important;
    text-transform: uppercase;
    font-style: normal;
    font-size: 39px;
    margin-right: 26px;
}

div.biopage h3 {
    color: #615c59;
    text-align: center;
    line-height: 1.2;
    letter-spacing: .02em;
    font-family: "pt serif" !important;
    font-size: 29px;
    margin-bottom: -4px !important;
}


.bio .wpb_wrapper {
    margin-top: 9%;
    margin-bottom: 8%;
    overflow: hidden;
    width: 139% !important;
}

.biopageblurb h3.widgettitle {
    text-align: right;
    letter-spacing: .02em;
    color: #444;
    margin-right: 27px;
}


article#post-336 .widgettitle {
    color: #c9ae66;
}


.projects h3.widgettitle {
    color: #000;
    letter-spacing: .05em;
    font-family: Voltaire;
    font-size: 34px;
    text-align: left;
    padding: 0 0 0 0 !important;
    margin-top: 25px !important;
}

.projects .wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 0px !important;
    width: 47% !important;
    margin: 0px 16px !important;
}










/* Music Section & Pages  */

.music .vc_gitem_row .vc_gitem-col {
    padding: 10px;
    display: none;
}

.music .wpb_column.vc_column_container.vc_col-sm-6 {
    margin-left: 3px;
    margin-right: 15px !important;
    width: 45% !important;
}

.music .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-left: 24px;
}

.music .vc_col-sm-8 {
    width: 56% !important;
}

.music .vc_col-sm-4 {
    width: 40.333333%;
}


.music h3.widgettitle {
    text-align: left;
    color: #3e3e3e;
    font-family: "Noticia Text" !important;
    margin-left: 3px !important;
    font-size: 23px;
    margin-top: 14px !important;
    padding-bottom: 3px !important;
    text-transform: none !important;
    letter-spacing: 0.025em !important;
}

.music h3 {
    font-family: Voltaire;
    text-transform: uppercase;
    font-size: 28px;
    margin-left: 3px;
    color: #323232;
}

.music a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-inverse {
    margin-top: 9px !important;
    width: 100% !important;
    margin-right: 0px;
    padding: 8px !important;
    letter-spacing: .05em !important;
}


.music h1.widgettitle {
    padding-top: 0;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px !important;
    text-align: left !important;
    letter-spacing: .02em !important;
    font-size: 51px !important;
    margin-bottom: 14px !important;
    margin-top: 23px !important;
    color: #c9ae66 !important;
}


.music .wpb_wrapper p {
    margin-left: 3px;
}



.music strong em {
    letter-spacing: .01em;
    font-size: 17px;
}


.album h2 {
    color: #c9ae66;
    font-family: Voltaire !important;
    font-weight: normal !important;
    font-size: 43px;
    letter-spacing: -.02em !important;
    width: 57%;
    float: right;
    margin-top: 33px;
    margin-bottom: 10px;
}

.album h1 {
    display: none;
}





.album {
    margin-top: 0px;
    padding: 30px;
    background-color: #e3e3e3;
}


.album p {
    color: #525252;
}

.album p em {
    font-size: 17px;
    line-height: 1;
}

.album .description-column {
    width: 57%;
    margin-top: 0px !important;
}

.album .content-box {
    padding-right: 11px;
}


.description-column {
    float: right;
    text-align: justify;
}

.release-date {
    display: none;
}

.playlist_enabled .player-box .jp-playlist ul li .button {
    float: right;
    display: inline-block;
    padding: 9px;
    border: 1px solid;
    font-size: 14px;
    width: auto;
    line-height: 16px;
    background-color: #a5a09c;
    color: #fff;
    font-weight: 600;
}

li.jp-playlist-current {
    background-color: #d2cfcd !important;
}

.entry {
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
}



.content-box h4 {
    font-size: 21px;
    font-weight: bold;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    text-transform: uppercase;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 30px;
    letter-spacing: .09em;
}

body.single.single-album .container {
    position: relative;
    z-index: 200;
    margin-top: 125px;
    margin-bottom: 44px;
}


.album a {
    color: #333 !important;
    font-size: 16px;
    text-transform: uppercase;
}


.info-section h4 {
    text-align: left;
    color: #4f4e4e;
    font-family: "Noticia Text" !important;
    margin-left: 0px !important;
    font-size: 24px;
    margin-top: 12px !important;
    padding-bottom: 0px !important;
    text-transform: none !important;
    letter-spacing: 0.03em !important;
    padding-left: 3px;
    padding-top: 16px;
    border-bottom: 0px;
    border-top: 2px solid #5a5a5a !important;
    width: 98%;
    margin-bottom: 17px;
}


.album li {
    color: #363636;
    font-family: Tinos;
    letter-spacing: .01em;
    font-size: 16px;
    margin-bottom: 5px;
}

.available-now {
    font-style: normal;
    font-size: 22px;
    color: #3e3e3e;
    font-weight: bold;
    padding-left: 0px;
    letter-spacing: .01em;
    font-family: "Noticia Text" !important;
    text-transform: none;
}


.store-list a.button:hover {
    font-size: 18px !important;
    background-color: #bfa359 !important;
}

.store-list a.button {
    color: #f0f0f0 !important;
    letter-spacing: .08em;
    background-color: #c9ae66;
    font-family: Voltaire !important;
    font-weight: bold;
    padding-left: 31px;
    padding-right: 31px;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-style: normal;
    padding-top: 10px;
    font-size: 18px;
}






.wpb_text_column.wpb_content_element {
    margin-bottom: 51px !important;
}

.iron_widget_radio .info-box img {
    float: left;
    margin: 0px;
    max-width: none;
    display: none;
}

li.jp-playlist-current {
    padding-top: 7px !important;
    padding-bottom: 9px !important;
}

.playlist_enabled .player-box .jp-playlist ul li {
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 6px 25px 10px 68px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0px;
    border-bottom: 2px solid #FFF;
    cursor: pointer;
}

.panel-action {
    background-color: #b5b2b0 !important;
    float: none;
    width: 100%;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 10px;
    font-size: 17px;
    display: block;
    text-decoration: none !important;
    clear: both;
    transition: all 0.12s ease-in-out;
    -moz-transition: all 0.12s ease-in-out;
    -webkit-transition: all 0.12s ease-in-out;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .07em;
}

.iron_widget_radio #audio-holder .jp-interface {
    margin: 0 20px;
    height: 40px;
}

.wpb_text_column.wpb_content_element {
    margin-bottom: 35px !important;
}

.woocommerce ul.products li.product a {
    text-decoration: none;
    background-color: #68625e;
    color: #f1f1f1;
}






/*  News Post Single Page  */

.category-news {
    margin: 1px 6% 78px;
}

.single-post h2 {
    font-family: Voltaire !important;
    color: #c9ae66 !important;
    letter-spacing: .0em !important;
    text-transform: uppercase!important;
    font-size: 36px !important;
    line-height: 1!important;
}



.single-post .split {
    background-color: #2d211bb0;
    width: 100%;
    height: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.single-post .split {
    background-color: #2d211bb0;
    width: 100%;
    height: 2px;
    margin-bottom: 15px;
    margin-top: 15px;
    display: none;
}

.category-news {
    background-color: #fff;
    padding: 40px;
}



h1.page-title {
    margin-top: 125px! important;
}


h1.widgettitle {
    font-family: Voltaire;
    font-weight: 500;
    font-size: 41px;
    text-transform: uppercase;
    color: #352d23 !important;
    margin-bottom: 0px;
    margin-top: 0px !important;
}




/*  contact  */



.contact p {
    padding-left: 13px;
    margin-top: 0px;
    margin-bottom: 3px;
    font-family: Tinos !important;
    color: #352d23;
}

#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 0px 0 10px 3% !important;
    font-family: Tinos;
    color: #352d23;
    text-transform: uppercase;
    letter-spacing: .1em;
}

#mc_embed_signup h2 {
    font-weight: bold !important;
    padding: 0 0 0 12px !important;
    margin: 0 !important;
    font-size: 25px !important;
    letter-spacing: .1em;
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#mc_embed_signup .mc-field-group input {
    display: block;
    width: 100%;
    padding: 8px 0;
    text-indent: 2%;
    background-color: #dcd0be33;
    border: 1px solid #362e23;
}

#mc_embed_signup .button {
    clear: both;
    background-color: #372f25 !important;
    border: 0 none;
    border-radius: 4px;
    color: #ede7e0 !important;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
    font-family: Tinos !important;
    letter-spacing: .1em !important;
}


#contact h2 {
    text-align: center;
    padding: 11px 14px !important;
    font-size: 30px !important;
    letter-spacing: .03em !important;
    margin-bottom: 12px;
    margin-top: 0px !important;
    margin-left: 0;
    margin-right: 0;
    font-weight: normal !important;
    color: #c9ae66 !important;
    border-top: 0px solid #c9ae66;
    border-bottom: 1px solid #c9ae66;
    font-family: Voltaire !important;
    text-transform: uppercase;
}



#contact h4 strong {
    text-align: center;
    padding: 11px 102px !important;
    font-size: 30px !important;
    letter-spacing: .03em !important;
    margin-bottom: 12px !important;
    margin-top: 0px !important;
    margin-left: 0;
    margin-right: 0;
    font-weight: normal !important;
    color: #c9ae66 !important;
    border-top: 0px solid #c9ae66;
    border-bottom: 1px solid #c9ae66;
    font-family: Voltaire !important;
    text-transform: uppercase;
}





#mc_embed_signup .mc-field-group {
    clear: left;
    position: relative;
    width: auto;
    padding-bottom: 3%;
    min-height: 50px;
    padding-left: 12px;
    padding-right: 12px !important;
}

#mc_embed_signup .clear {
    clear: both;
    padding-left: 12px;
    margin-top: 8px;
}

#mc_embed_signup .button {
    clear: both;
    background-color: #b5b2b0;
    border: 0 none;
    border-radius: 0 !important;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
    text-transform: uppercase !important;
    letter-spacing: .05em !important;
}

#mc_embed_signup .asterisk {
    color: #c60;
    font-size: 22px;
    font-family: sans-serif;
    padding-top: 2px !important;
    margin-top: 3px;
    padding-right: 5px;
    vertical-align: sub;
}


#mc_embed_signup .indicates-required {
    text-align: right;
    font-size: 11px;
    margin-right: 4%;
    margin-top: 5px;
}



#mc_embed_signup .indicates-required {
    text-align: right;
    font-size: 11px;
    margin-right: 4%;
    margin-top: 5px;
    vertical-align: super !important;
}

.newcontact p {
    margin-left: 0 !important;
}











#footer .links-box {
    padding: 4px 0px !important;
    margin: 0 auto;
    display: table;
}


.pressmenu .wpb_wrapper {
    text-transform: uppercase !important;
    letter-spacing: .125em;
}

.downloadhead .wpb_text_column.wpb_content_element {
    margin-bottom: 15px !important;
    text-transform: uppercase;
    letter-spacing: .125em;
}

.wpb_text_column.wpb_content_element.downloadhead {
    margin-bottom: 16px !important;
    margin-top: 16px;
}

.vc_btn3-container.pressmenu.vc_btn3-center {
    margin-bottom: 10px;
}

.vc_btn3-container.pressmenu.vc_btn3-center {
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: .125em;
}

#photos h1.widgettitle {
    padding-bottom: 21px;
}

#info h1.widgettitle {
    padding-bottom: 31px;
}

article#post-372 {
    align-items: center;
    text-align: center !important;
}

.recent-posts h2 {
    font-weight: 300;
    font-size: 24px;
    text-transform: none;
    line-height: 26px;
    margin-top: 0px;
    margin-bottom: 10px;
    max-width: none;
}

#reviews .media-block .image.empty {
    display: none !important;
}

.media-block .text-box.empty {
    padding: 20px 20px 20px 20px;
}

#reviews h2 {
    font-size: 18px;
    font-weight: 500;
    color: #665c5c;
    letter-spacing: .04em;
    margin-bottom: 0px;
}

#reviews i {
    font-size: 13px;
    letter-spacing: 0.02em;
    line-height: 1;
}

th {
    display: none !important;
}







/* News  */



.thelatest h4 {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-left: 6px;
    padding-right: 6px;
}

.thelatest p {
    padding-left: 6px;
    padding-right: 6px;
}

.thelatest .vc_btn3-container.vc_btn3-left {
    margin-bottom: 3px;
}


.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px !important;
    padding: 6px 20px;
}

.wpb_text_column.wpb_content_element {
    margin-bottom: 19px !important;
}



a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background: #c7c7c7 !important;
    width: 100%;
    border-radius: 0 !important;
    color: #646464 !important;
    font-family: Tinos;
    text-transform: uppercase;
    font-style: normal !important;
    letter-spacing: .125em;
    font-size: 16px !important;
    font-weight: bold;
}


.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #c9ae66 !important;
}


.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff !important;
    background-color: #c9ae66;
    width: 100%;
    border-radius: 0;
    font-family: 'Voltaire';
    text-transform: uppercase;
    font-size: 21px;
    padding: 5px;
    letter-spacing: .03em;
}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink a:hover {
    background-color: #a78f4f;
}


a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-icon-left.vc_btn3-color-grey {
    FONT-WEIGHT: 200;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-family: Voltaire !important;
    font-style: normal !important;
    letter-spacing: .02em;
    font-size: 27px;
    font-weight: normal;
    background: #262626;
    color: #efefef !important;
}


.single-post h4 {
    border-bottom: none;
    border-top: 0px solid #fff;
    font-size: 24px !important;
    font-weight: bold;
    letter-spacing: .02em;
    margin-bottom: 0px !important;
    margin-top: 0px;
    padding-bottom: 8px;
    padding-top: 0px;
    text-align: center;
    text-transform: uppercase;
    margin-right: 1%;
    margin-left: 1%;
    font-family: Voltaire !important;
}





.entry {
    background: rgba(228, 228, 228, 0.29);
}






#contact a:hover {
    color: #c9ae66 !important;
    text-decoration: none;
}

#contact a {
    color: #372f25 !important;
    font-size: 16px;
    letter-spacing: .05em !important;
    font-style: italic !important;
}

.disco h1.widgettitle {
    text-align: left !important;
    font-size: 30px;
    letter-spacing: .15em;
    padding: 24px 0px 0px;
}

.disco span.heading-t3 {
    display: none !important;
}


.disco h3.widgettitle {
    float: left;
    display: block;
    margin-top: 0px;
    font-family: Tinos;
    color: #352d23;
    font-style: italic;
    border-bottom: 1px solid;
    width: 80%;
    text-align: left;
}

.disco span.heading-b3 {
    display: none;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px !important;
}









/* Home Bio Blurb */
p.p1 {
    color: #000;
    font-family: Tinos;
    letter-spacing: .003em;
    font-size: 13px;
    width: 76%;
    margin-left: 2%;
    margin-top: 2%;
    text-align: justify;
    margin-bottom: 2%;
}

.wpb_wrapper p.p1 {
    margin-top: 0px;
}

.vc_custom_1536463525217 {
    margin-bottom: -36px !important;
    margin-left: 3%;
}



a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-inverse {
    background-color: #4a4a4a;
    background-image: none;
    text-transform: uppercase;
    letter-spacing: .02em !important;
    color: #ececec !important;
    font-family: Voltaire !important;
    border: none;
    text-align: right;
    font-size: 21px !important;
    width: 25%;
    float: right;
    margin-right: 34px;
    margin-top: -24px;
}


.vc_column-inner.vc_custom_1536463585646 {
    margin-right: 0px;
    width: 123%;
}

.vc_custom_1536463525217 {
    margin-bottom: -35px !important;
    margin-left: 2% !important;
}

.wpb_text_column.wpb_content_element {
    margin-bottom: 3px !important;
}

.vc_custom_1598563950882 {
    padding-top: 26px !important;
    padding-right: 31px !important;
    padding-bottom: 31px !important;
    padding-left: 35px !important;
    background-color: #ffffff !important;
}


.vc_column-inner.vc_custom_1472798152768 {
    width: 116%;
}

.vc_custom_1648092756778 {
    padding-top: 25px !important;
    padding-right: 32px !important;
    padding-bottom: 43px !important;
    padding-left: 33px !important;
    background-color: #ffffff !important;
}


.homebioblurb p {
    margin-top: 7px;
    margin-bottom: 11px;
}


.vc_col-sm-8 {
    width: 45.666667% !important;
    margin-left: 6%;
}


.vc_custom_1674518543395 {
    padding-top: 47px !important;
    padding-right: 60px !important;
    padding-bottom: 56px !important;
    padding-left: 48px !important;
    background-color: #ffffff !important;
}

.vc_custom_1598496503079 {
    margin-left: -11% !important;
}

.vc_custom_1536462986832 {
    padding-top: 16px !important;
    padding-right: 30px !important;
    padding-bottom: 35px !important;
    padding-left: 28px !important;
    background-color: #ede8e0 !important;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 40px;
    letter-spacing: .125em !important;
}

.vc_custom_1536545948492 {
    padding-right: 5% !important;
    padding-left: 5% !important;
    background-image: url(http://johnnynicholasblues.com/wp-content/uploads/2018/09/JN-Kraft-Bkg-bio-repeatable.jpg?id=703) !important;
    background-size: 100% !important;
    padding-top: 53px !important;
}


.wpb_text_column.wpb_content_element.biopage {
    background-color: #fff !important;
    padding: 5% !important;
}






ul.header-top-menu.righttype {
    right: 35px;
    padding: 12px 70px 12px 10px;
    font-weight: 400;
    letter-spacing: .08em;
    color: #bfbbb8 !important;
    margin-top: -13px !important;
}

.site-logo.righttype {
    left: 15px;
    top: 15px;
}

.biopage p.p1 {
    width: 100%;
    margin-left: 0px;
}

.biopageblurb.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 44%;
    margin-left: -58px;
    margin-top: 75px;
}

.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 59%;
}


.bioquote .wpb_wrapper {
    margin-top: 26px;
    width: 94%;
    float: left;
    margin-right: 0px;
    text-align: left;
    color: #322621;
}


.bioquote h3 {
    font-family: Tinos;
    color: #dddbdb;
    font-size: 22px;
    text-align: left;
    line-height: 1.1;
    margin-left: 65px;
}



.bioquote h4 {
    margin-right: 23px !important;
    font-size: 21px !important;
    margin-top: 11px !important;
    color: #c9ae66;
    text-align: left !important;
    margin-left: 65px !important;
}

h1.page-title.centered {
    font-family: Voltaire !important;
    color: #fff;
    vertical-align: bottom;
    letter-spacing: 0.02em !important;
    font-size: 89px !important;
}


.epkblurb .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 50%;
    margin-top: 40px;
    padding-right: 32px;
}

.epkblurb a.button-widget.right {
    margin-top: 14px;
    color: #fff !important;
    font-family: Tinos;
    font-size: 16px;
    font-weight: normal;
    border: none;
    letter-spacing: .125em;
    padding: 10px 24px;
}


.vc_row.wpb_row.vc_row-fluid.pressmenu.vc_custom_1476571389670.in_container {
    font-family: Tinos;
}

.epkblurb p.p1 {
    width: 98%;
}

.epkblurb h2.p1 {
    font-family: Voltaire !important;
    letter-spacing: .001em !important;
    color: #c0a557 !important;
    margin-top: 7px !important;
    text-transform: uppercase;
    font-size: 32px !important;
}

.epkinfo .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 50%;
}

.epkquotes p.p1 {
    width: 100%;
    margin-left: 0px;
    line-height: 1.5;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.epkquotes .wpb_wrapper {
    margin-bottom: 41px !important;
}


.disco.wpb_column.vc_column_container.vc_col-sm-8 {
    padding-left: 21px;
}


.vc_custom_1536969067787 {
    padding-top: 25px !important;
    padding-right: 28px !important;
    padding-bottom: 43px !important;
    padding-left: 25px !important;
    background-color: #ede8e0 !important;
}

p.p1 {
    color: #000;
    font-family: Tinos;
    letter-spacing: .02em;
    font-size: 14px;
    width: 76%;
    margin-left: 2%;
    margin-top: 2%;
    text-align: justify;
    margin-bottom: 2%;
    line-height: 1.55;
}

div#tour {
    padding-left: 14% !important;
    padding-right: 14% !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1538211713861.tmbh {
    margin-left: -89px !important;
    margin-right: 15%;
}


.wpb_single_image.wpb_content_element.vc_align_left.tmbhpromo {
    margin-left: 10%;
}

.tmbh h2 {
    font-family: wallyhandwriting;
    text-transform: none;
    font-size: 48px;
    color: #271a13;
}

.wpb_text_column.wpb_content_element.vc_custom_1538211713861.tmbh {
    background: none !important;
    margin-top: 31px;
}

.tmbh h3 {
    color: #281b14;
    font-size: 35px;
    text-transform: uppercase;
    font-family: Tinos;
    letter-spacing: .05em;
}

.tmbh em {
    color: #523a2f;
    font-size: 22px;
    letter-spacing: .05em;
}

.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 0px !important;
    margin-right: 22px !important;
    width: 41% !important;
    margin-left: 12%;
}

.tmbhbox .biopageblurb.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-left: 0px;
}

.wpb_text_column.wpb_content_element.vc_custom_1538211713861.tmbh {
    margin-left: 0px !important;
    margin-right: 15%;
}

.tmbhfeatures h3 {
    color: #3e211c !important;
    font-family: Tinos;
    margin-top: 20px;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1.5px solid #694e42;
    padding-bottom: 10px;
}



.wpb_single_image.wpb_content_element.vc_align_left.tmbhpromo {
    margin-left: 10%;
    margin-top: 47px !important;
}

li {
    color: #46362b;
    font-family: Tinos;
    letter-spacing: .05em;
}

.tmbhbox .biopageblurb.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-left: 22px;
}

.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 0px !important;
    margin-right: 22px !important;
    width: 44% !important;
    margin-left: 4%;
}

.tmbhquote .wpb_wrapper {
    margin-top: 27px !important;
    width: 100% !important;
    margin-right: 0px !important;
    text-align: center !important;
    color: #322621 !important;
}

.vc_custom_1538245716117 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-image: url(http://johnnynicholasblues.com/wp-content/uploads/2018/09/JN-Yellow.jpg?id=758) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding-bottom: 52px !important;
}

a.button-widget.left {
    margin-top: 16px;
}



.entry {
    background: transparent !important;
}






.links-block {
    border-bottom: 2px solid #555555;
    border-top: 2px solid #555555 !important;
    width: 98%;
}


#video h3 {
    letter-spacing: 0.085em !important;
    padding: 10px 0px;
    color: #372d22;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-block.vc_btn3-color-grey {
    background-color: #636363 !important;
    color: #e8e8e8 !important;
    font-family: Voltaire !important;
    letter-spacing: .02em !important;
    font-size: 24px !important;
}


.epkquotes a {
    color: #352d23;
    font-weight: bold;
    text-decoration: none;
}

.epkquotes a:hover {
    text-decoration: none !important;
    color: #34535d;
}

.epkquotes a:visited {
    color: #352d23 !important;
}

#reviews i {
    font-size: 13px;
    letter-spacing: 0.0em;
    line-height: 1;
}


#reviews h1.widgettitle, #info h1.widgettitle, #photos h1.widgettitle, .cashdollar h1.widgettitle, #posters h1.widgettitle, #video h1.widgettitle, #texmaniacs h1.widgettitle, #news h1.widgettitle, #contact h1.widgettitle, #tour h1.widgettitle, #projects h1.widgettitle {
    margin: 21px !important;
    text-align: center !important;
    color: #c0a557 !important;
}

.cashdollar h3.widgettitle {
    color: #cdcbc6;
    margin-top: -14px !important;
}


.epkquotes em {
    font-weight: normal !important;
    line-height: 1 !important;
}

.epkquotes i {
    color: #352d23 !important;
}

.epkquotes p {
    line-height: 1 !important;
}

.epkquotes p {
    line-height: 1.5 !important;
    color: #372d22;
}


.epkquotes strong {
    line-height: 1 !important;
    border-top: 1px solid;
    padding-right: 25px !important;
    padding-top: 4px;
}

.epkblurb a.button-widget.right {
    margin-top: 14px;
    color: #e8e8e8 !important;
    font-family: Voltaire !important;
    font-size: 24px;
    font-weight: normal;
    border: none;
    letter-spacing: .02em !important;
    padding: 12px 45px;
    background: #808080 !important;
}

.tmbh {
    background: none !important;
    margin-top: 50px;
}

.tmbh em {
    line-height: 1;
    letter-spacing: .04em;
}

.wpb_text_column.wpb_content_element.vc_custom_1544911649788.tmbh {
    background: none !important;
}

.vc_row.wpb_row.vc_row-fluid.pressmenu.vc_custom_1476571389670.in_container {
    margin-top: 15px !important;
}



.single-post .split {
    background-color: #2d211bb0;
    width: 100%;
    height: 2px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.links-block {
    border-bottom: 2px solid #332a25;
    border-top: 2px solid #4a3c35 !important;
}

.single-post .entry p {
    font-family: Tinos;
    font-weight: normal;
    font-size: 16px !important;
    line-height: 1.3 !important;
    letter-spacing: 0em;
    color: #434242 !important;
    padding: 0 0% !important;
}




div#comments {
    display: none !important;
}



.bit-widget .bit-event .bit-offers-text {
    text-transform: uppercase;
    font-size: 0.88em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #f9e8d3;
    font-style: normal;
}

.bit-widget.bit-layout-ipad .bit-event .bit-details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    font-style: normal !important;
    line-height: 1.25;
    text-transform: none;
    letter-spacing: .02em;
}

.news {
    margin: 29px auto !important;
}

.news .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 17px !important;
}

.newsfeed h4 {
    margin: 0;
    line-height: 1;
    color: #35251d;
    font-family: Tinos;
    font-weight: 500;
    font-size: 22px !important;
    letter-spacing: .02em !important;
    padding-top: 3px;
    padding-bottom: 10px;
    border-bottom: solid 1px #000;
}

.newsfeed p {
    line-height: 1.35 !important;
    text-align: left;
    font-size: 13px !important;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-bottom: 0px;
}

.newsfeed .vc_btn3-container.vc_btn3-left {
    margin-bottom: 6px;
}

a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background: #aba193;
    width: 100%;
    border-radius: 0 !important;
    color: #fff !important;
    font-family: Tinos;
    text-transform: uppercase;
    font-style: normal !important;
    letter-spacing: .125em;
    font-size: 16px !important;
    font-weight: normal;
}


.newsfeed {
    margin-top: 20px !important;
}


.tmbhpage {
    margin-top: -12px !important;
}

.vc_row.wpb_row.vc_row-fluid.news.in_container {
    max-width: 1600px !important;
    margin: 0 12% !important;
}

.vc_row.wpb_row.vc_row-fluid.news.in_container {
    max-width: 1600px !important;
    margin: 66px 12% !important;
}

.vc_column-inner.vc_custom_1472787277939 {
    margin-top: 0px !important;
}





i.vc_btn3-icon.fa.fa-adjust {
    display: none !important;
}

.single-post .entry p.p1 {
    width: 100%;
    padding: 0px;
    margin: 13px 0px !important;
}


.news .vc_btn3-container.vc_btn3-inline {
    display: inline-block;
    vertical-align: top;
    width: 100% !important;
}

span.heading-t3, span.heading-b3 {
    display: none !important;
}


.epkquote .single-post h4 {
    border-bottom: none;
    border-top: 0px solid #fff;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 3px;
    margin-bottom: 39px;
    margin-top: 0px;
    padding-bottom: 8px;
    padding-top: 12px;
    text-align: center;
    text-transform: uppercase;
    margin-right: 19% !important;
    margin-left: 19% !important;
}

.epkquote h2 {
    font-family: wallyhandwriting !important;
    text-transform: none;
    font-size: 46px;
    padding-top: 53px;
    letter-spacing: .09em;
    padding-bottom: 5px;
    padding-right: 5% !important;
    padding-left: 5% !important;
    line-height: 1;
    color: #ded8c3 !important;
}


.single-post h4 {
    border-bottom: none;
    border-top: 0px solid #fff;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: -14px;
    margin-top: 0px;
    padding-bottom: 8px;
    padding-top: 0px;
    text-align: center;
    text-transform: uppercase;
    margin-right: 1%;
    margin-left: 1%;
}


h1.widgettitle {
    letter-spacing: .05em;
}

h3.widgettitle {
    padding: 0 0 25px !important;
    color: #000;
    letter-spacing: .08em;
    font-family: Voltaire;
    font-size: 39px;
}

.cashdollar .wpb_column.vc_column_container.vc_col-sm-6 {
    margin-left: 0 !important;
}

.videosub.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 9px !important;
    padding-left: 9px !important;
    width: 49% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}


.single-post h1 {
    margin: 87px 6% -6px !important;
    font-family: Voltaire !important;
    font-weight: normal !important;
    text-transform: uppercase;
    color: #5e5e5e !important;
    letter-spacing: .02em !important;
    font-style: normal;
    font-size: 52px !important;
    text-align: left !important;
}









/* Home Bio */

.vc_custom_1569898446460 {
    padding-top: 25px !important;
    padding-right: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 25px !important;
    background-color: #ffffff !important;
}

.homebioblurb .wpb_wrapper {
    margin-top: -1% !important;
    margin-bottom: -1% !important;
    width: 100% !important;
}


.bio p.p1 {
    color: #000;
    font-family: Tinos;
    letter-spacing: .02em;
    font-size: 14px;
    width: 98% !important;
    text-align: justify;
    line-height: 1.55;
    padding: 5px 6px !important;
}


h3.widgettitle {
    padding: 0 0 25px !important;
    margin-top: 0px !important;
}





/*  Quote Bars */

.quote h2 {
    font-family: "Noticia Text" !important;
    text-transform: none !important;
    font-size: 22px !important;
    padding-top: 0px;
    letter-spacing: 0.01em !important;
    padding-bottom: 5px;
    padding-right: 5% !important;
    padding-left: 5% !important;
    line-height: 1.5 !important;
    color: #353535 !important;
    font-style: italic !important;
}


.quote h4 {
    font-family: "Voltaire" !important;
    font-size: 25px !important;
    letter-spacing: .06em !important;
    margin-bottom: -8px !important;
    color: #353333;
}



/*  The Frog Sanctuary  */





.inspiration.wpb_column.vc_column_container.vc_col-sm-4 {
    background: #fff;
    margin-right: 30px;
    width: 28%;
    padding: 23px;
}

.inspiration h3.widgettitle {
    letter-spacing: .02em;
    font-size: 28px;
    line-height: 1;
    color: #3c3c3c;
    padding-bottom: 0px !important;
}

.inspiration p em {
    color: #989898 !important;
    line-height: 1;
}

time.datetime {
    font-size: 14px !important;
    font-weight: bold !important;
    color: #777676 !important;
    letter-spacing: .03em !important;
}











/* -------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* --------------------------------------------------------- */
/* ------------------------------------------------------------------- */
/* --------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* --------------------------------------------------------- */
/* ------------------------------------------------------------------- */
/* --------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* --------------------------------------------------------- */
/* ------------------------------------------------------------------- */
/* --------------------------------------------------------------- */
/* -------------------------------------------------------------------- */





































/*  NEW Mobile  */




@media only screen and (max-width: 500px) {



/* header and menu  */

.logo-desktop {
    display: block;
    max-width: 239px;
    max-height: 91px;
    position: relative;
    top: -1px;
    left: -2px;
}


.menu-toggle.righttype {
    right: 16px;
    top: 12px;
    color: #b5b5b5;
}

.menu-toggle > i, ul.header-top-menu li a {
    color: #c9c8c8c2 !important;
}

.fa, .fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
}




/*  Side Menu  */

.logo-mobile {
    max-width: 205px !important;
    max-height: 50px !important;
}

.site-title {
    position: relative;
    z-index: 11;
    margin-top: 22px;
    margin-left: 20px;
}

.menu-toggle-off {
    position: absolute;
    top: 20px;
    z-index: 9999;
    font-size: 32px;
    right: 25px !important;
}

.nav-menu li a {
    display: block;
    margin-bottom: 1px;
    color: #cfcdcc !important;
    font-size: 21px !important;
    font-style: normal;
    font-weight: 100;
    margin-top: 9px;
}







/*  Rev Slider  */

#rev_slider_6_1_wrapper .hesperiden.tparrows {
    cursor: pointer;
    background: rgb(0 0 0 / 0%) !important;
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000;
    border-radius: 50%;
}


rs-arrow.tp-rightarrow.tparrows.hesperiden {
    top: 59% !important;
    left: 105% !important;
}


#rev_slider_6_1_wrapper .hesperiden.tparrows.tp-leftarrow:before {
    content: '\e82c';
    margin-left: -38px !important;
}


rs-layer#slider-6-slide-43-layer-2 {
    width: 274px !important;
    height: auto !important;
    margin-left: -14px !important;
    top: 4px !important;
}


a#slider-6-slide-43-layer-3 {
    background-color: #313131b8 !important;
    font-family: 'Voltaire' !important;
    text-transform: uppercase;
    font-size: 17px !important;
    font-weight: bold !important;
    color: #ffffffb8 !important;
    letter-spacing: .06em !important;
    border: 1.25px solid #ffffffba !important;
    padding: 8px 17px!important;
    margin-top: 9px;
    top: 19px !important;
}



/*  Home Bio  */

div#bio {
    padding-top: 14px !important;
    padding-right: 1px !important;
    padding-bottom: 10px !important;
}


.wpb_column.vc_column_container.vc_col-sm-8 {
    margin-left: 15px !important;
    margin-right: 0px !important;
    z-index: 3 !important;
}

div#bio .vc_col-sm-8 {
    width: 54% !important;
}


div#bio .wpb_wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    overflow: visible;
    width: 100% !important;
}


div#bio .vc_custom_1674521282194 {
    margin-left: 0% !important;
}


.bio.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: -37px !important;
    z-index: 1;
}


div#bio h3 {
    color: #c9ae66;
    text-align: right;
    line-height: 1.2;
    letter-spacing: .02em;
    font-family: Voltaire !important;
    margin-bottom: 0px !important;
    text-transform: uppercase;
    font-style: normal;
    font-size: 34px;
    margin-right: 14px;
}

.bio .widget.iron_widget_divider {
    float: right;
    width: 50%;
    background: transparent;
    margin-top: -138px;
}


.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    width: 117%;
}

.vc_custom_1674521590983 {
    padding-top: 22px !important;
    padding-right: 1px !important;
    padding-bottom: 16px !important;
}


.bio .vc_custom_1674521301914 {
    padding-top: 47px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 31px !important;
    background-color: #ffffff !important;
}


a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-inverse {
    margin-right: 14px;
    margin-top: -29px;
    width: 46%
}




/*  Quote Stripes  */

.vc_row.wpb_row.quoter.vc_custom_1674590983631.full_width {
    padding-top: 32px !important;
    padding-bottom: 35px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1674441031349.quote {
    padding-right: 3% !important;
    padding-left: 3% !important;
}

.quote h2 {
    font-size: 19px !important;
}

.quote h4 {
    font-size: 21px !important;
    margin-bottom: 0px !important;
}




/*   Tour   */

div#tour {
    padding-left: 3% !important;
    padding-right: 3% !important;
}

div#tour .bit-widget-container {
    padding: 10px !important;
    margin-top: 3px !important;
    margin-bottom: 33px !important;
}

.bit-widget .bit-event .bit-location {
    display: block;
    float: right;
    width: 100%;
}

.bit-widget .bit-event {
    padding: 17px 0;
    line-height: 25px;
    text-align: center;
}

.bit-titleWrapper {
    margin-right: 0px !important;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 29px;
    margin-top: 2px;
    line-height: 1;

}

.bit-widget .bit-event .bit-event-buttons {
    display: block;
    margin: 0px 3% 0 3% !important;
    width: 34% !important;
}

.bit-widget.bit-layout-ipad .bit-event .bit-button {
    width: 100% !important;
}

.bit-widget.bit-layout-ipad .bit-event {
    display: flex;
    flex-direction: row;
    text-decoration: none;
    padding: 16px 0px !important;
}

a.bit-details {
    text-align: left;
}


.bit-venue {
    width: 100%;
    display: inline-block;
}

a.bit-rsvp.bit-button, a.bit-offers.bit-button {
    font-size: 17px !important;
}


.bit-widget .bit-event .bit-offers-text {
    font-size: 17px !important;
}

.bit-widget.bit-layout-ipad .bit-upcoming-events, .bit-widget.bit-layout-ipad .bit-past-events {
    margin-bottom: 8px;
    margin: 0px 0px 7px 5px !important;
}


.bit-widget.bit-layout-ipad .bit-event .bit-details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    width: 50%;
}



/*  Headers  */

.single-post h1 {
    font-family: Voltaire !important;
    color: #b89d57 !important;
    letter-spacing: .02em !important;
    font-size: 42px !important;
    text-align: center !important;
    margin: 7px 6% -6px !important;
}







/*   Music   */

.music .vc_col-sm-4 {
    width: 100% !important;
}

.music .vc_col-sm-8 {
    width: 100% !important;
}


div#music .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-left: 0px !important;
    margin-right: 0px !important;
    z-index: 3 !important;
}


.music h1.widgettitle {
    letter-spacing: .0em !important;
    font-size: 39px !important;
    margin-bottom: 0px !important;
    margin-top: 17px !important;
    line-height: 1;
}

.music h3 {
    font-size: 25px;
}

.music h3.widgettitle {
    font-size: 20px;
    margin-top: 6px !important;
    padding-bottom: 6px !important;
}

.music .wpb_text_column.wpb_content_element p {
    margin-top: 10px;
}

.music .wpb_column.vc_column_container.vc_col-sm-6 {
    margin-left: 5px;
    margin-right: 5px !important;
    width: 46% !important;
    display: inline;
    float: left;
}


.music #wrapper .wpb_row.in_container {
    max-width: 91%;

}


.vc_row.wpb_row.music.vc_custom_1674787361060.in_container {
    margin: 21px !important;
}








/*   Contact   */


.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 0px !important;
    margin-right: 0px !important;
    width: 100% !important;
    margin-left: 0% !important;
}


#contact h4 strong {
    text-align: center;
    padding: 11px !important;
    font-size: 27px !important;
    letter-spacing: .00em !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    border-bottom: 2px solid #c9ae66;
    display: block;
}


#contact h2 {
    text-align: center;
    padding: 11px !important;
    font-size: 27px !important;
    letter-spacing: .0em !important;
    margin-bottom: 12px;
    margin-top: 0px !important;
    border-bottom: 2px solid #c9ae66;
}

.vc_custom_1674450662560 {
    padding-top: 15px !important;
    padding-right: 16px !important;
    padding-bottom: 29px !important;
    padding-left: 15px !important;
    background-color: #e1dfde !important;
}


#mc_embed_signup form {
    padding: 0px 0 0px 0% !important;
}

#mc_embed_signup .mc-field-group {
    clear: left;
    position: relative;
    width: 92% !important;
    padding-bottom: 2% !important;
    min-height: 50px !important;
}




/*   Bio Page   */



div#page-banner {
    height: 120px !important;
}

#page-banner .page-banner-bg {
    height: 142% !important;
    top: -30% !important;
}

article#post-336 .wpb_single_image .vc_figure {
    max-width: 75% !important;
}

.biopageblurb .widget.iron_widget_divider {
    width: 50%;
    float: right;
    margin-top: -128px;
}

.biopageblurb h3.widgettitle {
    text-align: right;
    letter-spacing: .02em;
    color: #444;
    margin-right: 13px;
    line-height: 1;
}

.biopageblurb.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 56px;
}


.vc_custom_1598565008192 {
    padding-top: 24px !important;
    padding-right: 5% !important;
    padding-bottom: 45px !important;
    padding-left: 5% !important;
    margin-top: -55px !important;
    z-index: 120 !important;
}


.bioquote h3 {
    margin-left: 15px !important;
}

.bioquote h4 {
    font-size: 18px !important;
    color: #bea665;
    margin-left: 15px !important;
}




/*   News   */


.boxed {
    margin-top: 43px !important;
}

.category-news {
    background-color: #fff;
    padding: 24px;
    margin: 1px 1% 78px;
}







/*   EPK   */


.pressmenu .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 31%;
    float: left;
    margin-left: 4px;
    margin-right: 4px;
}


.pressmenu .vc_column-inner {
    margin: 0px 0px !important;
    padding: 0px !important;
}


.pressmenu .vc_btn3-center a {
    padding: 1px !important;
}


a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-block.vc_btn3-color-grey {
    background-color: #636363 !important;
    color: #e8e8e8 !important;
    font-family: Voltaire !important;
    letter-spacing: .0em !important;
    font-size: 16px !important;
	padding: 7px !important;
}


.vc_row.wpb_row.pressmenu.vc_custom_1476571389670.in_container {
    margin-top: 15px !important;
}

h1.page-title.centered {
    font-size: 64px !important;
}

h1.page-title {
    margin-top: 66px !important;
}

.epkblurb .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 50%;
    margin-top: 10px;
    padding-right: 32px;
}

.vc_custom_1476582421723 {
    padding-right: 13px !important;
    padding-left: 13px !important;
}

#video h1.widgettitle {
    margin: -13px 0px 8px 0px !important;
}

.videosub.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 2px !important;
    padding-left: 2px !important;
    width: 46% !important;
    margin-left: 3px !important;
    margin-right: 3px !important;
    float: left;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.videosub {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.videosub.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 2px !important;
    padding-left: 2px !important;
    width: 48% !important;
    margin-left: 4px !important;
    margin-right: 3px !important;
    float: left;
}


#reviews h1.widgettitle {
    font-size: 39px !important;
    letter-spacing: -.03em !important;
    line-height: 1;
    margin: 0px !important;
}


div#reviews {
    padding: 27px !important;
}


.vc_custom_1477176778550 {
    padding-right: 0px !important;
}

.vc_custom_1477176799880 {
    padding-right: 0px !important;
}

.vc_custom_1477176790490 {
    padding-right: 0px !important;
}


#info h1.widgettitle {
    padding-bottom: 16px;
        font-size: 39px !important;

}

#info .widget.iron_widget_divider {
    margin-top: -32px !important;
}

.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.vc_separator_no_text {
    display: none;
}


.vc_custom_1536554510045 {
    padding-left: 14px !important;
    padding-right: 14px !important;
}

#info .vc_column-inner.vc_custom_1476579878358 {
    padding-right: 0px !important;
}


#info .vc_btn3-container.pressmenu.vc_btn3-center a {
    font-size: 24px !important;
}



div#photos {
    margin-top: -40px !important;
}


.cashdollar h3.widgettitle {
    color: #cdcbc6;
    margin-top: 2px !important;
    font-size: 24px;
}

#reviews .vc_column_container>.vc_column-inner {
    padding-right: 0px !important;
    padding-left: 0px !important;
}


.vc_column_container>.vc_column-inner {
    width: 100%;
}




#photos h1.widgettitle {
    letter-spacing: -.02em !important;
    line-height: 1 !important;
        font-size: 39px !important;

}

.cashdollar h1.widgettitle {
    line-height: 1 !important;
    margin: 0px 15px !important;
    font-size: 39px !important;
    padding: 0px !important;
}


#texmaniacs h1.widgettitle {
    line-height: 1;
    font-size: 39px !important;
    padding: 0px !important;
}








/*  Discography Pages  */

body.single.single-album .container {
    margin-top: 66px !important;
}


.album h2 {
    font-weight: 500 !important;
    font-size: 42px;
    width: 100%;
    float: left;
    margin-top: 9px;
    margin-bottom: 10px;
}

.album .description-column {
    width: 100%;
    margin-top: 0px !important;
}

.buttons-block {
    margin: 0 0 12px;
}


.single-album h1 {
    font-size: 32px !important;
}


.buttons-block li {
    padding: 0 8px 5px 0;
    float: left;
}

.store-list a.button {
    padding-left: 25px;
    padding-right: 25px;
}





/* News Posts */


.single-post h1 {
    font-family: Voltaire !important;
    color: #7c7c7c !important;
    letter-spacing: .02em !important;
    font-size: 40px !important;
    text-align: left !important;
    margin: 7px 6% -8px -1px !important;
}


.single-post .entry a {
    font-style: italic !important;
    font-weight: 900;
    color: #9a7b30 !important;
}




}








@media (max-width: 720px) {
	.parallax-banner .page-title{
		font-size: 50px ;
		line-height:1.25em;
	}
	.parallax-banner .page-subtitle{
		font-size: 14px ;
		line-height:1.25em;
	}
}
@media (max-width: 480px) {
	.parallax-banner .page-title{
		font-size: 32px ;
		line-height:1.25em;
	}
	.parallax-banner .page-subtitle{
		font-size: 13px ;
		line-height:1.25em;
	}
}
