/*
	Theme Name: Social Distortion Child Theme
	Theme URI: http://www.studiopress.com/themes/socialdistortion
	Description: Social Distortion is a two or three column child theme created for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
 
	Version: 2.0
 
	Tags: blue, gray, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments
 
	Template: genesis
	Template Version: 1.8
 
	License: GNU General Public License v2.0 (or later)
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* Table of Contents

* Defaults
* Hyperlinks
* Body
* Wrap
* Header
* Image Header - Partial Width
* Image Header - Full Width
* Header / Primary / Secondary Navigation
* Primary Navigation Extras
* Inner
* Responsive Slider
* Home Sections
* Breadcrumb
* Taxonomy Description
* Content-Sidebar Wrap
* Content
* Headlines
* Ordered / Unordered Lists
* Post Info
* Post Meta
* Author Box
* Column Classes
* Featured Post Grid
* Archive Page
* Images
* Post Navigation
* Primary / Secondary Sidebars
* Dropdowns
* Featured Page / Post
* User Profile
* Buttons
* Search Form
* eNews & Updates Widget
* Calendar Widget
* Sub Footer
* Footer Widgets
* Footer
* Comments
* Gravity Forms
* Responsive Design

*/

body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select,textarea {
	color:#ece6d9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:1.5;
	margin:0;
	padding:0;
	text-decoration:none;
}

/*#wrap {
	min-width: 1080px;
}*/

blockquote,input,select,textarea,.author-box,.breadcrumb,.sticky,.taxonomy-description,.wp-caption {
	background-color:#f5f5f5;
}

input,select,textarea {
	border:1px solid #ddd;
}

input,label,select,textarea {
	color:#fff;
	font-family:'Lato',sans-serif;
	font-size:14px;
}

li,ol,ul {
	margin:0;
	padding:0;
}

ol li {
	list-style-type:decimal;
}

a,a:visited,
.required {
	color:#B22F2C;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color:#B5985A;
}

a img {
	border:none;
}

body {
	background:url(/social-distortion-images/bg-brown.jpg) repeat-x scroll center top #2F2311;
}

body #fsi-full-bg {
	position:absolute;
}

body #fsi-full-bg img {
	left:50%;
	margin-left:-738px;
	width:1476px;
	position:absolute;
}

.wrap {
	margin:0 auto;
	width:980px;
}

.socialdistortion-landing .wrap {
	width:760px;
}

#header {
	margin:0 auto;
	height:181px;
	overflow:hidden;
	width:100%;
}

#header .wrap {
	background:url(/social-distortion-images/headerbg.png) no-repeat;
}

#header .widget-area {
	width:100%;
}

#header #starburst {
	float:left;
	margin-top:27px;
}

#header #starburst a {
	background:url(/social-distortion-images/starburst.png) no-repeat 0 0 transparent;
	display:block;
	height:154px;
	outline:medium none;
	text-indent:-9999px;
	width:157px;
}

#header #starburst a:hover {
	background:url(/social-distortion-images/starburst.png) 0 -160px no-repeat;
}

#header-logo {
	margin:0 auto;
	width:442px;
	height:173px !important;
}

#header-logo a img {
	visibility: hidden;
}

#header-logo a {
	background: url('http://www.socialdistortion.com/wp-content/uploads/2019/05/SD-40TH-LOGOS-RECORD-LOGO-FINAL-1.jpg') no-repeat center center;
	background-size: cover;
}

.header-full-width #title-area,.header-full-width #title,.header-full-width #title a {
	width:100%;
}

.menu-primary,.menu-secondary,#header .menu {
	clear:both;
	color:#fff;
	font-size:14px;
	margin:0 auto;
	overflow:hidden;
	width:100%;
}

#nav .wrap {
	background:url(/social-distortion-images/nav.png) no-repeat;
	width:950px;
	padding-left:30px;
	height:60px;
}

#header .menu {
	background:none;
	display:inline-block;
	float:left;
	margin:32px 0 0;
	width:auto;
}

.menu-secondary {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#090909;
	border-radius:5px;
	margin:0 0 10px;
}

.menu-primary ul,.menu-secondary ul,#header .menu ul {
	float:left;
	width:100%;
}

.menu-primary li,.menu-secondary li,#header .menu li {
	float:left;
	list-style-type:none;
}

.menu-primary li {
	background:url(/social-distortion-images/nav-bullet.jpg) no-repeat;
	background-position:right;
	padding-right:4px;
}

.menu-primary li > a {
	text-shadow:1px 1px 1px #000;
	margin-right:-1px;
}

.menu-primary li:last-child > a {
	background:none;
}

.menu-primary a,.menu-secondary a,#header .menu a {
	color:#fbf0c3;
	display:block;
	padding:0;
	line-height:60px;
	font-family:'Rye',cursive;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	text-align:center;
}

.menu-primary li.home a {
	width:66px;
}

.menu-primary li.home a:hover {
	background:url(/social-distortion-images/nav.png) -34px -80px no-repeat;
}

.menu-primary li.news a {
	width:65px;
}

.menu-primary li.news a:hover {
	background:url(/social-distortion-images/nav.png) -100px -80px no-repeat;
}

.menu-primary li.tourdates a {
	width:123px;
}

.menu-primary li.tourdates a:hover {
	background:url(/social-distortion-images/nav.png) -167px -80px no-repeat;
}

.menu-primary li.showreviews a {
	width:148px;
}

.menu-primary li.showreviews a:hover {
	background:url(/social-distortion-images/nav.png) -290px -80px no-repeat;
}

.menu-primary li.albums a {
	width:87px;
}

.menu-primary li.albums a:hover {
	background:url(/social-distortion-images/nav.png) -437px -80px no-repeat;
}

.menu-primary li.videos a {
	width:80px;
}

.menu-primary li.videos a:hover {
	background:url(/social-distortion-images/nav.png) -524px -80px no-repeat;
}

.menu-primary li.photos a {
	width:87px;
}

.menu-primary li.photos a:hover {
	background:url(/social-distortion-images/nav.png) -604px -80px no-repeat;
}

.menu-primary li.bio a {
	width:48px;
}

.menu-primary li.bio a:hover {
	background:url(/social-distortion-images/nav.png) -690px -80px no-repeat;
}

.menu-primary li.store,.menu-primary li.mailinglist {
	background:none;
}

.menu-primary li.store a {
	width:71px;
}

.menu-primary li.store a:hover {
	background:url(/social-distortion-images/nav.png) -738px -80px no-repeat;
}

.menu-primary li.mailinglist {
	float:right;
	text-indent:-9999px;
	width:126px;
}

.menu-primary li.mailinglist a:hover {
	background:url(/social-distortion-images/nav.png) -850px -80px no-repeat;
}

.menu-secondary li a:active,.menu-secondary li a:hover,.menu-secondary li:hover a,.menu-secondary .current_page_item a,.menu-secondary .current-cat a,.menu-secondary .current-menu-item a,#header .menu li a:active,#header .menu li a:hover,#header .menu li:hover a,#header .menu .current_page_item a,#header .menu .current-cat a,#header .menu .current-menu-item a {
	color:#6ab446;
}

.menu-primary li li a,.menu-primary li li a:link,.menu-primary li li a:visited,.menu-secondary li li a,.menu-secondary li li a:link,.menu-secondary li li a:visited,#header .menu li li a,#header .menu li li a:link,#header .menu li li a:visited {
	background:none;
	background-color:#eee;
	border-bottom:1px solid #f5f5f5;
	color:#333;
	font-size:12px;
	padding:10px;
	position:relative;
	text-transform:none;
	width:140px;
}

.menu-secondary li li a,.menu-secondary li li a:link,.menu-secondary li li a:visited {
	background:none;
	background-color:#090909;
	border-bottom:1px solid #292929;
	color:#fff;
}

.menu-primary li li a:active,.menu-primary li li a:hover,#header .menu li li a:active,#header .menu li li a:hover {
	background-color:#fff;
	color:#333;
}

.menu-secondary li li a:active,.menu-secondary li li a:hover {
	background-color:#090909;
	color:#6ab446;
}

.menu-primary li ul,.menu-secondary li ul,#header .menu li ul {
	height:auto;
	left:-9999px;
	position:absolute;
	width:162px;
	z-index:9999;
}

.menu-primary li ul a,.menu-secondary li ul a,#header .menu li ul a {
	width:152px;
}

.menu-primary li ul ul,.menu-secondary li ul ul,#header .menu li ul ul {
	margin:-39px 0 0 160px;
}

.menu li:hover ul ul,.menu li.sfHover ul ul {
	left:-9999px;
}

.menu li:hover,.menu li.sfHover {
	position:static;
}

ul.menu li:hover>ul,ul.menu li.sfHover ul,#header .menu li:hover>ul,#header .menu li.sfHover ul {
	left:auto;
}

.menu li a .sf-sub-indicator,.menu li li a .sf-sub-indicator,.menu li li li a .sf-sub-indicator {
	position:absolute;
	text-indent:-9999px;
}

#wpadminbar li:hover ul ul {
	left:0;
}

.menu li.right {
	float:right;
	padding:15px 20px;
}

.menu li.right a {
	color:#fff;
	display:inline;
}

.menu li.right a:hover {
	color:#333;
}

.menu li.search {
	padding:0 10px;
}

.menu li.rss a {
	background:url(images/rss.png) no-repeat center left;
	margin:0 0 0 10px;
	padding:0 0 0 16px;
}

.menu li.twitter a {
	background:url(images/twitter-nav.png) no-repeat center left;
	padding:0 0 0 20px;
}

#folds {
	background:url(/social-distortion-images/folds.png) no-repeat scroll 0 0 transparent;
	height:72px;
	left:50%;
	margin-left:-532px;
	position:relative;
	text-align:left;
	margin:-40px auto -32px -532px;
	width:1064px;
	z-index:-1;
}

#marquee {
	width:980px;
	margin:0 auto;
}

#marquee img {
	position:relative;
	z-index:-1;
}

.st_sharethis {
	background:#B22F2C;
	padding:8px 3px 7px;
	float:right;
	font-weight:400;
	position:relative;
	margin-bottom:-31px;
	bottom:-15px;
	right:15px;
}

.elevated-title .st_sharethis,
.single-tour-dates .st_sharethis,
.category-social-distortion-news .st_sharethis,
.single .st_sharethis {
	margin:-50px 0 0;
	bottom:auto;
}

.single-music .st_sharethis {
	margin:0;
	right:auto;
	bottom:auto;
}

.sharethis {
	background:url(/social-distortion-images/icons.png) no-repeat 0 -328px!important;
	color:#FFF;
	font:normal 13px arial,helvetica,sans-serif!important;
}

span.stButton span.email,span.sharethis {
	color:#fff!important;
}

#inner {
	clear:both;
	margin:0 auto;
	padding:0;
}

.home #inner {
	display:none;
}

.socialdistortion #genesis-responsive-slider {
	border:none;
	padding:0;
}

.socialdistortion #genesis-responsive-slider a,.socialdistortion #genesis-responsive-slider a:visited {
	color:#6ab446;
}

.socialdistortion #genesis-responsive-slider a:visited {
	color:#fff;
}

.socialdistortion .slide-excerpt {
	background-color:#090909;
	border:none;
	filter:alpha(opacity=80);
	margin:0;
	opacity:.8;
}

html > body.socialdistortion .slide-excerpt-border {
	border:none;
	margin:0;
	padding:15px;
}

.socialdistortion #genesis-responsive-slider p {
	color:#fff;
}

.socialdistortion #genesis-responsive-slider .flex-direction-nav li .prev {
	bottom:10px;
	left:auto;
	right:62px!important;
	top:auto;
}

.socialdistortion #genesis-responsive-slider .flex-direction-nav li .next {
	bottom:10px;
	left:auto;
	right:10px!important;
	top:auto;
}

#home-sections {
	overflow:hidden;
	padding:50px 0 0;
	margin-top:300px;
}

#home-sections .wrap {
	background:url(/social-distortion-images/contentbg.jpg) no-repeat #211D14;
	width:940px;
	padding:20px;
	overflow:visible;
	border-top:2px solid #B22F2C;
}

#home-sections .featuredpost p {
	font-size:12px;
	line-height:normal;
}

#home-sections .more-from-category {
	margin-left:-4px;
	font-weight:700;
}

#home-sections img {
	border:2px solid #B22F2C;
	margin:0 0 10px;
}

#home-sections .featured-photo img {
	border:2px solid #B5985A;
	margin:0;
}

#home-sections img:hover {
	-moz-box-shadow:0 0 3px #333;
	-webkit-box-shadow:0 0 3px #333;
	box-shadow:0 0 3px #333;
}

.home-1 {
	float:left;
	width:534px;
}

.home-2 {
	float:right;
	margin:0;
	width:402px;
}

#home-sections .widget {
	margin-bottom:20px;
}

#home-sections .widget.widget_text {
	margin-bottom:0;
}

.breadcrumb {
	font-size:12px;
	margin:0 0 30px;
	padding:10px 15px;
}

.taxonomy-description {
	margin:0 0 30px;
	padding:15px 20px;
}

.taxonomy-description p {
	font-size:14px;
}

#content-sidebar-wrap {
	float:left;
	width:860px;
	background:url(/social-distortion-images/contentbg.jpg) no-repeat scroll 0 0 #211D14;
}

.content-sidebar #content-sidebar-wrap,.full-width-content #content-sidebar-wrap,.sidebar-content #content-sidebar-wrap {
	width:100%;
}

.sidebar-content-sidebar #content-sidebar-wrap,.sidebar-sidebar-content #content-sidebar-wrap {
	float:right;
}

#content {
	float:left;
	padding:15px;
	width:450px;
	min-height:300px;
}

.content-sidebar #content,.sidebar-content #content {
	width:650px;
}

.sidebar-content #content,.sidebar-sidebar-content #content {
	float:right;
}

.full-width-content #content,.full-width-content.socialdistortion-landing #content {
	width:950px;
}

.full-width-content.socialdistortion #content {
	padding:10px;
}

.hentry {
	margin:0 0 15px;
}

.archive .hentry {
	margin:0;
}

#home-sections .hentry {
	margin:0 0 20px;
}

#home-sections .featured-photo.hentry {
	margin:0;
}

.entry-content p {
	margin:0 0 15px;
}

blockquote {
	background:url(images/blockquote.png) no-repeat;
	border:none;
	margin:5px 5px 20px;
	padding:25px 30px 5px 70px;
}

blockquote p {
	color:#999;
	font-style:italic;
}

p.subscribe-to-comments {
	padding:20px 0 10px;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.sticky {
	background-color:#f5f5f5;
	margin:0 0 40px;
	padding:20px 30px;
}

.clear {
	clear:both;
}

.clear-line {
	border-bottom:1px solid #ddd;
	clear:both;
	margin:0 0 25px;
}

h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6 {
	font-family:'Lato',sans-serif;
	font-weight:700;
	line-height:1.25;
	margin:0 0 10px;
}

h1 {
	font-size:30px;
}

h1.entry-title,
h1.entry-title2,
.widget-area h4,
.tax-photos .wpui-light .ui-collapsible-header,
.tax-photos .wpui-light .ui-accordion h3.ui-accordion-header,
.tax-photos .wpui-light h3.ui-collapsible-header:hover,
.tax-photos .wpui-light .ui-accordion h3.ui-accordion-header:hover,
.tax-photos .wpui-light h3.ui-collapsible-header.ui-state-active,
.tax-photos .wpui-light .ui-accordion h3.ui-accordion-header.ui-state-active,
.page-id-45519 .wpui-light .ui-collapsible-header,
.page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header,
.page-id-45519 .wpui-light h3.ui-collapsible-header:hover,
.page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header:hover,
.page-id-45519 .wpui-light h3.ui-collapsible-header.ui-state-active,
.page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header.ui-state-active {
	text-transform:uppercase;
	background:url(/social-distortion-images/heading.png) no-repeat bottom left;
	color:#000;
	padding:4px 12px 14px;
	font-family:'Limelight',cursive;
	font-size:20px;
	display:inline-block;
	clear:both;
	box-shadow:-1px -1px 1px #5d471b;
	line-height:normal;
	width:auto;
	text-shadow: none;
	border: none;
	border-radius: 0;
}

h1.entry-title .after-title,
h1.entry-title2 .after-title,
.tax-photos .wpui-light .ui-accordion h3.ui-accordion-header .after-title,
.page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header .after-title {
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-transform:none;
	font-weight:400;
	display:inline-block;
	position:relative;
	top:-2px;
}

.single-post h1.entry-title {
	color: #B22F2C;
	background:none;
	box-shadow: none;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

.tax-photos p {
	margin: 0 0 15px;
}

.photo-nav {
	width:980px;
	margin:-15px -15px 15px;
	background-color:#18140D;
	overflow:hidden;
	white-space:nowrap;
	height:132px;
	border-bottom:2px solid #B22F2C;
}

#content .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
	background: #000000;
	z-index: 999;
}

#content .mCSB_horizontal > .mCSB_container {
	white-space: nowrap;
}

#photo-taxonomy-thumb {
	float:left;
	clear:none;
	width:190px;
	height:107px;
}

#photo-taxonomy-thumb a {
	font-family:Georgia,Times,"Lucida Grande";
	font-size:18px;
	text-align:right;
	width:190px;
	height:100px;
	color:#fff;
	text-decoration:none;
	float:right;
	padding:5px;
	background:url(/wp-content/themes/socialdistortion/images/gallerytop-bg.png) right no-repeat;
}

#photo-taxonomy-description {
	width:70px;
	font-size:10px;
	font-weight:700;
	text-align:right;
	float:right;
	clear:both!important;
	font-family:Arial,Helvetica,sans-serif;
	white-space:normal;
	color:grey;
	line-height:1;
}

#photo-taxonomy-thumb a:hover {
	color:#b22f2c!important;
	background:url(/wp-content/themes/socialdistortion/images/gallerytop-bg-on.png) center right no-repeat;
}

#photos-category {
	text-align:center;
	font-size:13px;
	border-bottom:1px solid #3a3426;
	padding-bottom:.4em;
	margin-bottom:.7em;
}

#photos-category span {
	font:bold 10px arial,helvetica,sans-serif;
	text-transform:uppercase;
	color:#c5b697;
}

#photos-category span strong {
	color:#fff;
}

#photos-category h3 {
	font:normal 28px Georgia,Times,"Lucida Grande";
	padding:0;
	margin:0 auto;
}

#photoloop {
	margin:0 auto;
	width:830px;
}

#albums-nav .mCSB_horizontal > .mCSB_container {
	overflow:visible;
}

#albums-nav {
	vertical-align:top;
	width:980px;
	margin:-15px -15px 15px;
	background-color:#18140D;
	overflow:hidden;
	white-space:nowrap;
	height:132px;
	border-bottom:2px solid #B22F2C;
}

#albums-nav img {
	display:inline-block;
	float:left;
	clear:none;
	vertical-align:top;
	width:107px;
	height:107px;
}

#albums-nav a img {
	border:none;
}

#albums-nav .hentry {
	margin:0;
}

.albums-left {
	width:304px;
	float:left;
}

.albums-right {
	width:636px;
	float:right;
	margin-left:10px;
}

#albums-photos .featuredpage,#albums-photos .featuredpost {
	clear:none;
	float:left;
}

#albums-photos .more-from-category {
	font-family:'Lato',sans-serif;
	color:#fff;
	background:url(/social-distortion-images/gallerytop-bg.png) no-repeat;
	background-position:right -31px;
	text-align:right;
	position:relative;
	z-index:9999;
	display:inline-block;
	top:0;
	left:-107px;
	width:174px;
	vertical-align:top;
	height:107px;
}

#albums-photos .more-from-category a {
	width:20px;
	white-space:normal;
}

.tax-albums-categories h1.entry-title .after-title a {
	font-weight:700;
}

h1.entry-title a {
	color:#fff;
}

h1.entry-title li.current-menu-item a {
    color: #000;
	font-size: 15px;
}

h1.entry-title li {
	list-style: none;
	display: inline;
}

.menu-album-years-navigation-container {
	display: inline-block;
	clear: none;
	margin-top: -2px;
}

h1.entry-title a:hover {
	color:#000;
}

.single-tour-dates h1.entry-title,
.elevated-title h1.entry-title,
.elevated-title h1.entry-title2 {
	float:left;
	position:relative;
	top:-70px;
	margin-bottom:-52px;
}

.tax-albums-categories h1.entry-title {
	float:left;
	position:relative;
	top: -55px;
	margin-bottom: -52px;
	margin-right: 15px;
}

.tax-albums-categories #content-sidebar-wrap {
	margin-top:100px;
	border-top:2px solid #B22F2C;
}

.albums h1.entry-title {
	float:left;
}

a#buy-album {
	background:#B22F2C url(/social-distortion-images/icons.png) no-repeat 5px -383px;
	color:#FFF;
	padding:5px 7px 5px 25px;
	font-size:16px;
	float:right;
	margin-top:2px;
}

a#buy-album:hover {
	background:#FAF2C5 url(/social-distortion-images/icons.png) no-repeat 5px -423px;
	color:#000;
}

h2,h2 a,h2 a:visited {
	font-size:18px;
}

h2 a,h2 a:visited {
	color:#B22F2C;
}

h2 a:hover {
	color:#B5985A;
	text-decoration:none;
}

h2.entry-title {
	margin-bottom:0;
	padding-top:10px;
	border-top:1px solid #3A3426;
}

.page-id-115 h2.entry-title {
	background: url(/social-distortion-images/striped-bg.png) repeat-y;
	padding-left: 7px;
}

.single-post h1.entry-title {
	background: url(/social-distortion-images/striped-bg.png) repeat-y;
	display: block;
	padding: 10px 0 5px 7px;
	margin: 0;
	border-top: 1px solid #3A3426;
}

.page-id-115 h2.entry-title a {
	font-family: Georgia,Times,"Lucida Grande";
}

.archive .post:first-child h2.entry-title {
	border-top:none;
}

.sidebar h2 a,.sidebar h2 a:hover {
	font-size:16px;
}

h3 {
	font-size:24px;
}

h4 {
	font-size:20px;
}

.discog-post h4 {
	font-size:14px;
}

.socialdistortion #genesis-responsive-slider h2,.socialdistortion #genesis-responsive-slider h2 a,#home-sections h2,#home-sections h2 a,#home-sections h4,#sub-footer h4 {
	color:#B5985A;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
}

#home-sections h2,#home-sections h2 a,#home-sections h4 {
	font-weight:700;
}

#home-sections h2,#home-sections h2 a {
	color:#B22F2C;
	margin:0;
}

#home-sections h2 a:hover {
	color:#B5985A;
}

.single-album-posts h4 {
	font-size:14px;
}

#home-sections h4,#footer-widgets h4 {
	background:url(/social-distortion-images/heading.png) no-repeat bottom left;
	color:#000;
	padding:4px 12px 14px;
	font-family:'Limelight',cursive;
	font-size:20px;
	display:inline-block;
	clear:both;
	box-shadow:-1px -1px 1px #5d471b;
	line-height:normal;
}

#footer-widgets h4 {
	color:#2F2311;
}

#home-sections .home-1 .widget:first-child h4,#home-sections .home-2 .widget:first-child h4 {
	margin:-70px 0 25px;
	float:left;
}

h4 a.arrow,h4 a.rss,.after-title a.arrow,.after-title a.rss,.after-title a.youtube,.after-title a.upphoto,.after-title a.discog,.after-title a.ness,.sidebar h4 a.arrow,.after-title a.back,.sidebar h4 a.rss {
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-transform:capitalize;
	position:relative;
	top:-2px;
	border-left:1px solid #907233;
	margin-left:5px;
	font-weight:400;
}

.sidebar h4 a.arrow,.sidebar h4 a.rss,.after-title a.arrow,.after-title a.rss .after-title a.discog {
	margin-left:0;
}

.after-title a.arrow,.after-title a.rss,.after-title a.back {
	top:auto;
}

.after-title a.arrow,h4 a.arrow {
	background:url(/social-distortion-images/icons.png) 5px 0 no-repeat;
	padding:2px 0 0 17px;
}

.after-title a.arrow:hover,h4 a.arrow:hover {
	background:url(/social-distortion-images/icons.png) 5px -159px no-repeat;
	color:#000;
}

.after-title a.back {
	background:url(/social-distortion-images/icons.png) 5px -119px no-repeat;
	padding:0 0 0 17px;
}

.after-title a.back:hover {
	background:url(/social-distortion-images/icons.png) 5px -278px no-repeat;
	color:#000;
}

h4 a.rss,.after-title a.rss {
	background:url(/social-distortion-images/icons.png) 5px -138px no-repeat;
	padding:2px 0 0 22px;
}

.after-title a.rss:hover,h4 a.rss:hover {
	background:url(/social-distortion-images/icons.png) 5px -297px no-repeat;
	color:#000;
}

.after-title a.youtube {
	background:url(/social-distortion-images/icons.png) 5px -47px no-repeat;
	padding:2px 0 0 25px;
	margin-left:0;
	top:auto;
}

.after-title a.youtube:hover {
	background:url(/social-distortion-images/icons.png) 5px -206px no-repeat;
	color:#000;
}

.tax-photos .wpui-styles h3.ui-accordion-header .ui-icon,
.tax-photos .wpui-styles h3.ui-collapsible-header .ui-icon,
.page-id-45519 .wpui-styles h3.ui-accordion-header .ui-icon,
.page-id-45519 .wpui-styles h3.ui-collapsible-header .ui-icon{
    display: none;
}

.after-title a.upphoto,
.tax-photos .wpui-light .ui-collapsible-header strong,
.tax-photos .wpui-light .ui-accordion h3.ui-accordion-header strong,
.tax-photos .wpui-light h3.ui-collapsible-header:hover strong,
.tax-photos .wpui-light .ui-accordion h3.ui-accordion-header:hover strong,
.tax-photos .wpui-light h3.ui-collapsible-header.ui-state-active strong,
.tax-photos .wpui-light .ui-accordion h3.ui-accordion-header.ui-state-active strong,
.page-id-45519 .wpui-light .ui-collapsible-header strong,
.page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header strong,
.page-id-45519 .wpui-light h3.ui-collapsible-header:hover strong,
.page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header:hover strong,
.page-id-45519 .wpui-light h3.ui-collapsible-header.ui-state-active strong,
.page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header.ui-state-active strong {
	background:url(/social-distortion-images/icons.png) 5px -23px no-repeat;
	padding:2px 0 0 25px;
	margin-left:0;
	top:auto;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-transform:capitalize;
	position:relative;
	top:-2px;
	border-left:1px solid #907233;
	margin-left:5px;
	font-weight:400;
}

.after-title a.upphoto:hover,
.tax-photos h3.ui-accordion-header.ui-state-active strong,
.page-id-45519 h3.ui-accordion-header.ui-state-active strong {
	background:url(/social-distortion-images/icons.png) 5px -182px no-repeat;
	color:#000;
}

.after-title a.discog {
	background:url(/social-distortion-images/icons.png) 5px -97px no-repeat;
	padding:0 0 0 23px;
	margin-left:0;
	top:auto;
}

.after-title a.discog:hover {
	background:url(/social-distortion-images/icons.png) 5px -256px no-repeat;
	color:#000;
}

.after-title a.ness {
	background:url(/social-distortion-images/icons.png) 5px -74px no-repeat;
	padding:0 0 0 23px;
	margin-left:0;
	top:auto;
}

.after-title a.ness:hover {
	background:url(/social-distortion-images/icons.png) 5px -233px no-repeat;
	color:#000;
}

h5 {
	font-size:18px;
}

h6,.taxonomy-description h1 {
	font-size:16px;
}

.entry-content ol,.entry-content ul {
	margin:0;
	padding:0 0 25px;
}

.post-type-archive-music .albums-right ol li, .post-type-archive-music .albums-right ul li {
	margin: 0 0 0 35px;
}

.credits {
	background:#18140D;
	padding:15px 10px 10px 15px;
	margin-top:-23px;
	position:relative;
	z-index:0;
}

.entry-content .credits ul {
	padding:0;
}

.entry-content .credits ul li {
	list-style:none;
	margin-left:0;
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px solid #211D14;
}

.entry-content .credits ul li:last-child {
	padding:0;
	margin:0;
	border:none;
}

.archive-page ul li,.entry-content ul li {
	list-style-type:square;
	margin:0 0 0 35px;
	padding:0;
}

.entry-content ol li {
	margin:0 0 0 35px;
}

.single-album-posts ol li {
	color:#B5985A;
	font-family:'Lato',sans-serif;
	font-size:15px;
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px solid #2C2A26;
	width:45%;
}

.single-album-posts ol li span {
	color:#fff;
}

#album-credits {
	background-color: #18140D;
	padding: 20px 15px 15px;
	margin-top: -30px;
}

#album-credits ul {
	padding:0;
}

#album-credits ul li {
	padding: 0 0 2px;
	margin: 0 0 3px;
	border-bottom: 1px solid #211D14;
	list-style-type: none;
}

#album-credits ul li:last-child {
	padding:0;
	margin:0;
	border:none;
}

#album-credits strong {
	color: #B5985A;
}

.archive-page ul ul,.entry-content ol ol,.entry-content ul ul {
	padding:0;
}

.discog-decade {
	margin-bottom:20px;
	font-size:18px;
	font-family:'Rye',cursive;
	text-align:center;
	text-transform:uppercase;
}

.discog-post {
	width:465px;
	display:inline-block;
	margin:0 16px 20px 0;
	vertical-align:top;
}

.discog-post:nth-child(2n-1) {
	margin-right:0;
}

.discog-cover {
	width:104px;
	float:left;
}

.discog-info {
	width:341px;
	margin-left:20px;
	float:right;
}

.discog-info h2 {
	font:bold 22px Georgia,Times,"Lucida Grande";
	margin:0;
}

.discog-info ol {
	margin:15px 0 0 30px;
}

.post-info {
	color:#C5B697;
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:10px;
}

.news-feed .post-info,
.single-post .post-info {
	background: url(/social-distortion-images/striped-bg.png) repeat-y;
	padding: 0 0 7px 7px;
	border-bottom: 1px solid #3A3426;
}

#home-sections .post-info,#home-sections p.post-info {
	font-size:10px;
	margin:0;
	padding-bottom:0;
	border-bottom:none;
}

.post-info a,.post-info a:visited {
	color:#999;
}

.post-info a:hover {
	color:#333;
	text-decoration:none;
}

.post-comments {
	float:right;
}

.post-meta {
	border-top:1px dotted #ddd;
	clear:both;
	color:#999;
	font-size:12px;
	padding:10px 0 0;
	text-transform:uppercase;
}

.post-meta a,.post-meta a:visited {
	color:#999;
}

.post-meta a:hover {
	color:#333;
	text-decoration:none;
}

.tags {
	float:right;
}

.author-box {
	background-color:#393939;
	color:#fff;
	margin:0 -40px 40px;
	overflow:hidden;
	padding:30px;
}

.author-box p {
	color:inherit;
	font-size:15px;
}

.author-box a,.author-box a:visited {
	color:#6ab446;
}

.author-box p {
	color:inherit;
}

.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds {
	float:left;
	margin:0 0 20px;
	padding-left:3%;
}

.one-half,.three-sixths,.two-fourths {
	width:48%;
}

.one-third,.two-sixths {
	width:31%;
}

.four-sixths,.two-thirds {
	width:65%;
}

.one-fourth {
	width:22.5%;
}

.three-fourths {
	width:73.5%;
}

.one-fifth {
	width:17.4%;
}

.two-fifths {
	width:37.8%;
}

.three-fifths {
	width:58.2%;
}

.four-fifths {
	width:78.6%;
}

.one-sixth {
	width:14%;
}

.five-sixths {
	width:82%;
}

.first {
	clear:both;
	padding-left:0;
}

.genesis-grid-even,.genesis-grid-odd {
	margin:0 0 20px;
	padding:0 0 15px;
	width:48%;
}

.genesis-grid-even {
	float:right;
}

.genesis-grid-odd {
	clear:both;
	float:left;
}

.archive-page {
	float:left;
	padding:20px 0 0;
	width:45%;
}

.after-title #reviewyear {
	display:inline-block!important;
	clear:none!important;
	color:#000;
	font-size:17px;
	font-weight:700;
}

#cred_form_2060_1__wpcf_belongs_tour-dates_id {
	display:none;
}

#filter {
	display:inline-block!important;
}

select.wpcf-form-select:nth-child(6), form.wpv-filter-form > div:nth-child(7) > input:nth-child(8){
	 display:none !important; 
}

.onsale {
	display:inline-block;
}

#content .flag img {
	border:none;
}

.term-show-reviews .onsale {
	display:none;
}

.showdate {
	font-family:Georgia,"Times","Lucida Grande";
	text-transform:capitalize;
}

.sidebar .showdate {
	line-height: normal;
	font-size: 13px;
}

.showdate strong {
	color:#C5B697;
	font-family:arial,helvetica,sans-serif;
	font-weight:700;
}

.showdate span,.showdate span a {
	color:#B5985A;
	font-weight:700;
}

.single-tour-dates .wp-accordion,.single-tour-dates .wp-spoiler {
	margin:0;
}

.wpui-light .ui-collapsible-header,.wpui-light .ui-accordion h3.ui-accordion-header .wpui-light .ui-collapsible-header:hover,.wpui-light .ui-accordion h3.ui-accordion-header:hover,.wpui-light h3.ui-collapsible-header.ui-state-active,.wpui-light h3.ui-collapsible-header:hover {
	/*display:none;*/
}

.write-review .wp-spoiler h3,.write-review .wpui-light .ui-collapsible-header,.write-review .wpui-light .ui-accordion h3.ui-accordion-header .write-review .wpui-light .ui-collapsible-header:hover,.write-review .wpui-light .ui-accordion h3.ui-accordion-header:hover,.write-review .wpui-light h3.ui-collapsible-header.ui-state-active,.write-review .wpui-light h3.ui-collapsible-header:hover {
	display:block;
	float:right;
	margin:-38px 0 0;
	background-image:url(/social-distortion-images/write-review.png);
	background-repeat:no-repeat;
	font-size:1px;
	border:none;
	width:82px;
	height:26px;
	text-indent: -9999px;
}

.mobile-review {
	display: none;
}

h4.mobile-review-title {
	display: none;
}

.form-return {
	display: none;
}

#content .wp-spoiler .ui-collapsible-content .ui-collapsible-wrapper {
    padding: 0;
}

.single-tour-dates .write-review .wp-spoiler h3,.single-tour-dates .write-review .wpui-light .ui-collapsible-header,.single-tour-dates .write-review .wpui-light .ui-accordion h3.ui-accordion-header .single-tour-dates .write-review .wpui-light .ui-collapsible-header:hover,.single-tour-dates .write-review .wpui-light .ui-accordion h3.ui-accordion-header:hover,.single-tour-dates .write-review .wpui-light h3.ui-collapsible-header.ui-state-active,.single-tour-dates .write-review .wpui-light h3.ui-collapsible-header:hover {
	margin:-38px 0 0;
}

#content .wp-spoiler .ui-collapsible-header span.toggle_text {
	display:none;
	opacity:0;
}

.wpui-styles h3.ui-accordion-header .ui-icon,.wpui-styles h3.ui-collapsible-header .ui-icon {
	background:none;
}

#review-instruct {
	float:left;
	width:280px;
}

.single-tour-dates #reviews-found {
	display:none;
}

.sidebar .widget.widget_wp_views {
	margin-top:-20px;
}

.home .tour-table {
	width: 517px;
}

.tour-table tr {
	padding: 5px;
}

.tour-table tr:nth-child(2n-1) {
	background-color: rgba(0,0,0,0.2);
}

.tour-table tr td img{
border:none !important;
}

.dates-footer {
	background: #3A3426;
    border: 0 none;
    color: #FFFFFF;
    font-family: Georgia,"Times","Lucida Grande";
	padding: 5px;
	width: 95%;
	margin-top:10px;
}

#show-reviews {
	width:100%;
}
.myzebra-prime-name-post_title{
display:none;
}

.contact-block {
    margin-left: 8px;
}

.contact-content #content h3 {
    background: url(/social-distortion-images/striped-bg.png) repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #3A3426;
    color: #B22F2C;
    font: bold 18px Georgia,Times,"Lucida Grande";
    margin-bottom: 0.5em;
    padding: 0.4em 8px;
}

.contact-content #content h4 {
    font: bold 16px Georgia,Times,"Lucida Grande";
    margin-bottom: 0.8em;
}

.contact-block div {
    display: inline-block;
	font-size: 12px;
    margin: 0 0 15px;
    padding: 0;
    vertical-align: top;
    width: 206px;
}

.contact-block p {
	line-height: normal;
	font-size: 12px;
}

.contact-block p b {
    color: #B5985A;
    font-weight: normal;
}

#thankyou {
text-align: center;
background: #18140D;
color: #fff;
padding: 1.2em 0;
border-top: 1px solid #3a3426;
border-bottom: 1px solid #3a3426;
}
#thankyou h3 {
color: #B22F2C;
font-size: 22px;
}
.iframe-content #wrap {
	min-width:900px;
	width: 950px;
}

.iframe-content #cred-review-name-wrap,
#cred-review-name-wrap {
	width:28%;
	float:left;
}

.iframe-content #cred-review-wrap {
	width:60%;
	float:right;
}

#cred-review-wrap {
	width: 360px;
	float: right;
}

#cred-review-name-wrap,
#cred-review-wrap {
	margin-left: 15px;
}

.iframe-content #cred-review-wrap {
	width:60%;
	float:right;
	margin: 0;
}

.iframe-content #cred-review-form-wrap {
	width:600px;
	float:right;
	margin: 0;
}

#hide {
	clear: both;
}

body.page-template-iframe-content-php {
	padding:0;
	background-image:none;
	background-color:#000;
}

@-moz-document url-prefix() {
    body.page-template-iframe-content-php {
        margin-top: -25px;
    }
}

.iframe-content .wrap {
	width:900px;
	margin:0;
}

.iframe-content #content {
	width:900px!important;
	padding:8px;
	margin:0;
}

.iframe-content #content-sidebar-wrap {
	background:none;
}

.iframe-content #folds {
	display:none;
}

.single-tour-dates .wp-spoiler .ui-collapsible-content .ui-collapsible-wrapper {
	padding:0!important;
	margin:0!important;
}

.iframe-content #content-sidebar-wrap {
	background-image:none;
}

iframe {
	border:none;
	padding:0;
	background-color:#18140D;
}

#individual-show-review {
	width:100%;
	float:left;
	clear:both;
	border-bottom:1px solid #3A3426;
	padding:10px 0;
}

.border td {
	border-bottom:1px solid #3A3426;
}

#review-photo {
	background:#312A20;
	width:60px;
	height:60px;
	padding:3px;
	float:left;
	clear:none;
	margin:0 5px 0 0;
}

#review-photo img {
	width:57px;
	height:57px;
	border:none!important;
}

#review-name {
	float:left;
	font-family:times;
	font-size:18px;
	font-weight:700;
	width: 175px;
}

#review-location {
	float:left;
	font-weight:400;
	color:#b5985a;
	text-transform:capitalize;
}

#from,#wrote {
	font-weight:400;
	font-size:12px;
}

#from {
	color:#b5985a;
}

#wrote {
	font-style:italic;
	color:grey;
}

#review-content {
	float:right;
	width:690px;
	display:block;
}

#content .write-review tr:nth-child(4n-1) {
	background:#18140d;
}

.trpad td {
	padding:5px 0;
}

.tdborder {
	border-bottom:1px solid #3A3426;
}

#content .wp-accordion,#content .wp-spoiler {
	margin:0;
}

.note {
	margin-top:.5em!important;
}

.note a {
	color:#b22f2c!important;
	text-decoration:none;
}

.note small {
	float:right;
	width:253px;
	font-size:11px!important;
	color:#999!important;
	float:right;
	line-height:1;
	margin-top:10px;
}

td.this h3 {
	font-weight:700;
	font-size:16px;
	color:#fff;
	width:190px;
	text-align:right;
	margin:5px 0;
}

td.this {
	background:#18140d url(/social-distortion-images/top/arrow-bg.png) right center no-repeat;
	width:212px;
}

#content img {
	height:auto;
	max-width:100%;
	border:2px solid #B22F2C;
}

#content .single-album-posts img,#content .discog-post img {
	border:none;
}

.news-image {
	background:url(/social-distortion-images/news-footer.png) no-repeat center bottom;
	padding-bottom:30px;
	width:170px;
	text-align:center;
}

#home-sections .news-image {
	display:none;
}

.archive #content .news-image{
	background:url(/social-distortion-images/news-footer2.png) no-repeat center bottom;
	padding-bottom:30px;
	width:154px;
	float:right;
	margin:0 20px 20px 0;
}

.page-template-page_blog-php img.post-image,
.single-post img.post-image {
	background:url(/social-distortion-images/news-footer2.png) no-repeat center bottom;
	padding-bottom:30px;
	width:154px;
	float:right !important;
	margin:0 0 20px 20px;
	border: none!important;
}

.avatar {
	background-color:#fff;
	border:4px solid #ddd;
	padding:1px;
}

.post-image {
	margin:0 10px 10px 0;
}

.alignleft .avatar {
	margin:0 10px 0 0;
}

.alignright .avatar {
	margin:0 0 0 10px;
}

.author-box .avatar {
	border:5px solid #696969;
	float:left;
	margin:0 30px 0 0;
	padding:0;
}

.comment-list li .avatar {
	background-color:#fff;
	float:right;
	margin:5px 0 10px 10px;
}

img.centered,.aligncenter {
	display:block;
	margin:0 auto 20px;
}

img.alignnone {
	display:inline;
	margin:0 0 10px;
}

img.alignleft,.wp-caption.alignleft {
	display:inline;
	margin:0 10px 10px 0;
}

img.alignright,.wp-caption.alignright {
	display:inline;
	margin:0 0 20px 20px;
}

.wp-caption {
	padding:20px;
	text-align:center;
}

p.wp-caption-text {
	font-size:14px;
	margin:5px 0;
}

.wp-smiley,.wp-wink {
	border:none;
	float:none;
}

.navigation li {
	display:inline;
}

.navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a {
	font-weight:700;
	padding:.1em .3em;
}

.navigation li a:hover {
	background:#b22f2c;
}

.navigation li.active a {
	color:#fff;
}

.pagination,.navigation {
	display:inline;
	font-weight:700;
	float:left;
	margin-right:3px;
}

.paginate a {
	padding:.1em .3em;
}

.paginate a:hover {
	background:#b22f2c;
	color:#fff;
}

.paginate,.navigation {
	background:#3a3426 url(/social-distortion-images/icons.png) 10px 3px no-repeat;
	font:normal 12px aria,helvetica,sans-serif;
	color:#c5b697;
	float:left;
	width:920px;
	padding:.5em 0 .5em 25px;
}

.current {
	color:#fff;
	padding:.2em .3em .1em;
}

.paginate .current,.paginate a {
	font-size:14px;
}

.wpv_page_current a {
	color:#fff!important;
}

.wpv_pagination_links {
	display:inline-block;
	margin:0;
	padding:0;
}

div.wpv-filter-form {
	background:url(/social-distortion-images/icons.png) no-repeat 10px 3px #3A3426;
	color:#C5B697;
	font:12px aria,helvetica,sans-serif;
	padding:6px 5px 4px 25px!important;
}

.wpv-filter-form > br:first-of-type {
	display:none;
}

.archive-page .wpv_pagination_links ul li,.entry-content .wpv_pagination_links ul li {
	/*margin:0!important;*/
	font-size: 12px;
}

.entry-content .wpv_pagination_links ol,.entry-content .wpv_pagination_links ul {
	padding:0;
}

.wpv_pagination_links a,.wpv_pagination_links a,.wpv-filter-next-link,.wpv-filter-previous-link {
	font-weight:700;
	font-size:13px;
	display:inline-block;
	vertical-align:top;
	line-height:13px;
}

.sidebar {
	color:#ccc;
	display:inline;
	float:right;
	font-size:14px;
	width:285px;
	padding:15px 15px 15px 0;
}

#sidebar-alt {
	float:left;
	width:170px;
}

.sidebar-content #sidebar,.sidebar-sidebar-content #sidebar {
	float:left;
}

.content-sidebar-sidebar #sidebar-alt {
	float:right;
}

.sidebar a,.sidebar a:hover,.sidebar a:visited {
	color:#B22F2C;
}

.sidebar p {
	color:inherit;
	font-size:inherit;
}

.sidebar img {
	margin:0 0 10px;
}

.sidebar .widget {
	margin:0 0 20px;
	padding:0;
}

.sidebar.widget-area ul li {
	border-bottom:1px dotted #494949;
	list-style-type:none;
	margin:0 0 7px;
	padding:0 0 7px;
	word-wrap:break-word;
}

#footer-widgets .widget-area ul li {
	list-style-type:none;
	padding:0;
	margin:0;
}

#footer-widgets .widget-area ul li a {
	padding:0 0 0 12px;
	color:#B5985A;
}

#footer-widgets .widget-area ul li a:hover {
	color:#fff;
	background:url(/social-distortion-images/icons.png) 0 -2px no-repeat;
}

.sidebar.widget-area ul ul li {
	border:none;
	margin:0;
}

.sidebar.widget-area ul li a,.sidebar.widget-area ul li a:visited {
	color:#ccc;
}

.sidebar.widget-area ul li a:hover {
	color:#fff;
	text-decoration:none;
}

.widget_archive select,#cat {
	display:inline;
	padding:3px;
	width:95%;
}

.featuredpage,.featuredpost {
	clear:both;
	margin:0;
}

.featuredpage .page,.featuredpost .post {
	margin:0;
}

#home-sections .home-1 .featuredpost {
	margin-left:4px;
}

#home-sections .home-1 .featuredpost .post {
	width:158px;
	margin:0 20px 20px -4px;
	display:inline-block;
	vertical-align:top;
}

.user-profile {
	overflow:hidden;
}

#content .write-review input[type="button"],#content .write-review input[type="submit"],.note input[type="submit"] {
	background:url(/social-distortion-images/submit-review.png) no-repeat;
	border:none;
	color:#fff;
	cursor:pointer;
	line-height:19px;
	text-decoration:none;
	text-transform:uppercase;
	width:102px!important;
	height:26px;
	margin-top:10px;
}

.tax-photos #content .write-review input[type="button"],
.tax-photos #content .write-review input[type="submit"],
.tax-photos .note input[type="submit"] {
	background:url(/social-distortion-images/upload-photo.png) no-repeat;
}

#subscribe input[type="submit"] {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleftt:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
}

.write-review .recaptchatable * {
	color:#fff;
}

.cred-field-recaptcha .recaptcha_nothad_incorrect_sol {
	display:block;
}

#header .searchform {
	float:right;
	margin:40px 0 0;
}

#nav .searchform {
	margin:6px 0 0;
}

.s {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff url(images/search.png) center left no-repeat;
	border-radius:5px;
	color:#aaa;
	font-style:italic;
	margin:0;
	padding:10px 10px 10px 35px;
	width:200px;
}

.searchsubmit {
	display:none;
}

#review-form,#content .wpui-light .ui-collapsible-content,#content .wpui-light .ui-accordion .ui-accordion-content {
	background:#18140D!important;
	border:none;
	color:#fff;
}

#content .MyZebra_Form .cred-group {
	border:none;
	padding:0;
	margin:0;
}

#content .MyZebra_Form,#content .MyZebra_Form * {
	color:#fff;
}

#content .MyZebra_Form a,#content .MyZebra_Form * a {
	color:#B22F2C;
}

#content .MyZebra_Form input.myzebra-text,#content .MyZebra_Form input[type="text"] {
	background:#3A3426;
	border:1px solid #69572D;
	color:#FAF2C5;
}

#content .MyZebra_Form input.myzebra-password,#content .MyZebra_Form input.myzebra-text,#content .MyZebra_Form select,#content .MyZebra_Form textarea {
	border:1px solid #69572D;
	color:#FAF2C5;
	margin-bottom:5px;
}

.entry-content form p {
	margin:0;
}	

input,select,textarea,
#frmSS1 input#email {
	background-color:#3A3426;
	color:#FAF2C5;
	border:1px solid #69572D;
	margin:0 0 5px;
}

#frmSS1 select {
	display: inline-block;
}

#frmSS1 fieldset label {
    clear: left;
    display: inline-block;
    width: 180px;
}

#frmSS1 br {
	display:none;
}

#frmSS1 input#email {
    box-shadow: none;
    padding: 1px;
    width: 158px;
}

fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #3A3426;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    padding: 0.5em 0;
}

#content textarea.myzebra-textarea {
	max-width:97%!important;
}

.entry-content ul.video-thumbs li {
	width:204px;
	overflow:auto;
	list-style:none;
	background-color:#18140D;
	padding:10px;
	font-family:'Lato',sans-serif;
	margin:0 10px 10px 0;
	text-align:center;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
}

.entry-content ul.video-thumbs li:nth-child(4) {
	margin:0 0 10px;
}

.entry-content ul.video-thumbs li img {
	margin-bottom:10px;
}

.entry-content ul.photo-thumbs li {
	width:132px;
	list-style:none;
	margin:0 14px 14px 0;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
}

.entry-content ul.video-thumbs li:nth-child(6) {
	margin:0 0 14px;
}

.enews p {
	margin:0 0 10px;
}

.enews #subbox {
	-moz-border-radius:5px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topright:0;
	-webkit-border-radius:5px;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
	border:none;
	border-radius:5px;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	color:#aaa;
	font-style:italic;
	margin:0 -7px 0 0;
	padding:13px 15px 12px;
	width:160px;
}

#footer-widgets .enews #subbox {
	width:150px;
}

#wp-calendar {
	width:100%;
}

#wp-calendar caption {
	font-size:12px;
	font-style:italic;
	padding:2px 5px 0 0;
	text-align:right;
}

#wp-calendar thead {
	background-color:#f5f5f5;
	font-weight:700;
	margin:10px 0 0;
}

#wp-calendar td {
	background-color:#f5f5f5;
	padding:2px;
	text-align:center;
}

#sub-footer {
	background-color:#393939;
	clear:both;
	color:#fff;
	font-size:14px;
	margin:0 auto;
	overflow:hidden;
	padding:40px 0;
	width:100%;
}

#sub-footer a,#sub-footer a:visited {
	color:#6ab446;
}

#sub-footer p {
	color:inherit;
	font-size:inherit;
}

#sub-footer .latest-tweets {
	background:url(images/latest-tweet.png) top left no-repeat;
	font-size:20px;
	min-height:80px;
	padding:0 0 0 120px;
}

#sub-footer .latest-tweets a,#sub-footer .latest-tweets a:visited {
	color:#333;
	text-decoration:none;
}

#sub-footer .latest-tweets a:hover {
	text-decoration:underline;
}

#sub-footer .latest-tweets ul {
	position:relative;
}

#sub-footer .latest-tweets ul li {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#6ab446;
	border-radius:10px;
	list-style-type:none;
	margin:0 0 10px;
	padding:20px 30px;
}

#sub-footer .latest-tweets ul li.last {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:none;
	border-radius:10px;
	font-size:16px;
	padding:0;
}

#sub-footer .latest-tweets ul li.last a,#sub-footer .latest-tweets ul li.last a:visited {
	color:#6ab446;
}

#sub-footer .latest-tweets ul li:before {
	content:'';
	display:block;
	height:0;
	position:absolute;
	left:-16px;
	border-bottom:15px solid;
	border-left:15px solid;
	border-right:15px solid;
	border-top:15px solid;
	border-color:#6ab446 #6ab446 transparent transparent;
	top:15px;
	width:0;
}

.sub-footer-left {
	float:left;
	width:785px;
}

.sub-footer-right {
	float:right;
	width:235px;
}

#footer-widgets {
	clear:both;
	color:#B5985A;
	font-size:12px;
	margin:10px auto 0;
	overflow:hidden;
	width:100%;
}

#footer-widgets .wrap {
	overflow:hidden;
	padding:0;
}

#footer-widgets .widget {
	background:none;
	border:none;
	margin:0;
	padding:0;
}

#footer-widgets a,#footer-widgets a:visited {
	color:#B22F2C;
}

#footer-widgets p {
	color:inherit;
	font-size:inherit;
	margin:0 0 10px;
}

#footer-widgets ul {
	margin:0;
}

.footer-widgets-1 {
	float:left;
	margin:0 10px 0 0;
	width:200px;
}

.footer-widgets-1 ul.menu {
	width:100px;
	float:left;
}

.footer-widgets-1 h4 {
	width:176px;
}

.footer-widgets-2 {
	float:left;
	margin:0 10px 0 0;
	width:360px;
}

.footer-widgets-2 h4 {
	width:336px;
}

.footer-widgets-2 ul.menu {
	width:80px;
	float:left;
	margin-right:1%;
}

#col2 {
	width:230px;
	float:right;
	background:url(/social-distortion-images/skelly.png) no-repeat 0 0;
	padding-left:50px;
	min-height:52px;
}

.footer-widgets-3 {
	float:right;
	width:400px;
}

.footer-widgets-3 h4 {
	width:376px;
}

/*#col3 ul {
	background:url(/social-distortion-images/support-icons.png);
	width:386px;
	height:75px;
	position:relative;
	margin-left:10px;
}

#col3 li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	text-indent:-9999px;
}

#col3 li,#col3 a {
	display:block;
	height:26px;
	outline:none;
}

#col3 li.ai a {
	height:41px;
}

#col3 li.ai {
	left:0;
	top:34px;
	width:115px;
}

#col3 li.peta {
	left:0;
	top:0;
	width:200px;
}

#col3 li.greenpeace {
	left:215px;
	top:0;
	width:102px;
}

#col3 li.farm {
	left:124px;
	top:45px;
	width:92px;
}

#col3 li.nrdc {
	left:231px;
	top:44px;
	width:155px;
}

#footer-widgets .widget-area #col3 li.ai a:hover {
	background:url(/social-distortion-images/support-icons.png) 0 -124px no-repeat;
}

#footer-widgets .widget-area #col3 li.peta a:hover {
	background:url(/social-distortion-images/support-icons.png) 0 -90px no-repeat;
}

#footer-widgets .widget-area #col3 li.greenpeace a:hover {
	background:url(/social-distortion-images/support-icons.png) -215px -90px no-repeat;
}

#footer-widgets .widget-area #col3 li.farm a:hover {
	background:url(/social-distortion-images/support-icons.png) -124px -135px no-repeat;
}

#footer-widgets .widget-area #col3 li.nrdc a:hover {
	background:url(/social-distortion-images/support-icons.png) -231px -134px no-repeat;
}

#footer-widgets .widget-area #col3 ul li a:hover {
	background:url(/social-distortion-images/icons.png) 0 -2px no-repeat;
}*/

.ai,.bri,.fs,.greenpeace,.nrdc,.peta {
	background: url(http://www.socialdistortion.com/wp-content/uploads/2018/01/sprites-1.png) no-repeat !important;
	background-size:829px 21px;
	padding: 0 !important;
	display: block;
}

.ai:hover,.bri:hover,.fs:hover,.greenpeace:hover,.nrdc:hover,.peta:hover {
	background: url(http://www.socialdistortion.com/wp-content/uploads/2018/01/sprites-1.png) no-repeat !important;
	background-size:829px 21px;
	padding: 0 !important;
	display: block;
	cursor: pointer;
}

.ai:hover {
	background-position: 0px -0px !important;
    height: 42px;
    width: 116px;
}
.ai {
	background-position: -116px -0px !important;
    height: 42px;
    width: 116px;
}
.bri:hover {
	background-position: -235px -0px !important;
	height: 35px;
    width: 158px;
}
.bri {
	background-position: -395px -0px !important;
	height: 35px;
    width: 158px;
}
.fs:hover {
	background-position: -553px -0px !important;
	height: 28px;
    width: 95px;
}
.fs {
	background-position: -646px -0px !important;
	height: 28px;
    width: 95px;
}
.greenpeace:hover {
	background-position: -741px -0px !important;
	height: 28px;
	width: 104px;
}
.greenpeace {
	background-position: -845px -0px !important;
	height: 28px;
	width: 104px;
}
.nrdc:hover {
	background-position: -948px -0px !important;
	height: 28px;
    width: 156px;
}
.nrdc {
	background-position: -1105px -0px !important;
	height: 28px;
    width: 156px;
}
.peta:hover {
	background-position: -1261px -0px !important;
	height: 28px;
    width: 198px;
}
.peta {
	background-position: -1459px -0px !important;
    height: 28px;
    width: 198px;
}

div#col3 ul li {
    display: inline-block;
    padding: 0 5px !important;
}

div#col3 ul li:hover {
	cursor: pointer;
}

#footer {
	clear:both;
	margin:10px auto;
	overflow:hidden;
	width:100%;
}

#footer .wrap {
	background:url(/social-distortion-images/copyline.png) repeat-x;
	overflow:hidden;
	padding:10px 0 40px;
	color:#7F6339;
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
}

#footer p {
	color:inherit;
	font-size:inherit;
}

#footer a,#footer a:visited {
	color:#7F6339;
}

#footer a:hover {
	color:#ccc;
	text-decoration:none;
}

#footer .gototop {
	float:left;
	width:230px;
}

#footer .gototop a {
	text-transform:uppercase;
}

#footer .gototop a:hover {
	text-decoration:underline;
}

#footer .creds {
	float:right;
	text-align:right;
	width:750px;
}

#comments,#respond {
	margin:0 0 15px;
	overflow:hidden;
}

#author,#comment,#email,#url {
	-moz-box-shadow:0 0 5px #ccc inset;
	-webkit-box-shadow:0 0 5px #ccc inset;
	background-color:#fff;
	border:1px solid #ccc;
	box-shadow:0 0 5px #ccc inset;
	margin:10px 5px 0 0;
	padding:5px;
	width:250px;
}

#comment {
	height:150px;
	margin:10px 0;
	width:98%;
}

.ping-list {
	margin:0 0 40px;
}

.comment-list ol,.ping-list ol {
	padding:10px;
}

.comment-list li,.ping-list li {
	list-style-type:none;
	margin:20px 0 10px;
	padding:15px 20px;
}

.comment-list li ul li {
	margin-right:-22px;
}

.comment-content p {
	font-size:14px;
	margin:0 0 20px;
}

.comment-list cite,.ping-list cite {
	font-style:normal;
}

.commentmetadata {
	font-size:12px;
	margin:0 0 5px;
}

.reply {
	font-size:14px;
}

.nocomments {
	text-align:center;
}

#comments .navigation {
	display:block;
}

.thread-alt,.thread-even {
	background-color:#f5f5f5;
}

.alt,.depth-1,.even {
	border:2px solid #fff;
}

#content .gform_wrapper {
	margin:0 0 10px;
}

div.gform_wrapper input,div.gform_wrapper textarea {
	box-sizing:border-box;
	font-size:14px!important;
	padding:5px!important;
}

div.gform_wrapper select {
	box-sizing:border-box;
	font-size:14px!important;
	padding:4px 5px 0!important;
}

div.gform_footer input.button {
	color:#fff;
	padding:12px 15px 11px!important;
}

div.gform_wrapper .ginput_complex label {
	font-size:12px;
	font-weight:400;
	color:#CCC;
	line-height:normal;
	margin:0 0 7px;
}

div.gform_wrapper li,div.gform_wrapper form li {
	margin:0 0 10px;
}

div.gform_wrapper .gform_footer {
	border:none;
	margin:0;
	padding:0;
}

#content .gform_wrapper .top_label .gfield_label {
	margin:0 0 4px;
	font-weight:700;
}

#content .gform_wrapper .ginput_complex input[type="text"],#content .gform_wrapper .ginput_complex input[type="url"],#content .gform_wrapper .ginput_complex input[type="email"],#content .gform_wrapper .ginput_complex input[type="tel"],#content .gform_wrapper .ginput_complex input[type="number"],#content .gform_wrapper .ginput_complex input[type="password"],#content .gform_wrapper .ginput_complex select {
	width:93%!important;
	margin-bottom:2px;
}

#content .gform_wrapper select option {
	padding:2px 6px;
}

.gform_wrapper.mailing-list_wrapper .gform_footer {
	text-align:center;
}

.hide-street #input_1_4_1_container {
	display:none;
}

/*.page-id-123 .entry-title{
margin-top:20px;
top: 0 !important;
margin-bottom: 20px !important;
}

.page-id-123  #content{
background-image: url('/social-distortion-images/marquee/showreviews.jpg');
background-repeat:no-repeat;
background-position:left top;
}*/
#wpv_control_textfield_date-of-show_min{
	display:none;
}
#filter-control, #filter-control select{
display:inline-block;
}
#filter-control input[type="submit"]{
	display:none;
}


/* S/T 25th Anniversary site refresh */

@font-face { font-family: Epsom; src: url('/font/EpsomWF.otf'); }

body {
	background: url(/social-distortion-images/bg-black.jpg) repeat-x scroll center top #000000;
}

/* Homepage styling including header */

#header-logo {
  margin: 0 auto;
  width: 280px !important;
  height: 180px !important;
  padding-top: 30px;
}

.menu-primary a, .menu-secondary a, #header .menu a {
	font-family: 'Epsom', serif;
    font-size: 28px;
    font-weight: 100;
    color: #ed3530;
}

.menu-primary a:hover, .menu-secondary a:hover, #header .menu a:hover {
	color: black;
}

.menu-primary li > a {
	text-shadow: none;
}

.menu-primary li > a:hover {
	text-shadow: none;
}

#home-sections h4, #footer-widgets h4 {
	font-family: 'Epsom', serif;
	font-size: 25px;
	font-color: #FFFFFF !important;
	font-weight: 100;
}

#home-sections {
	margin-top: 350px;
}

#header-logo a img {
	visibility: hidden !important;
}

#header-logo a {
	background: url('http://www.socialdistortion.com/wp-content/uploads/2019/05/SD-40TH-LOGOS-RECORD-LOGO-FINAL-1.jpg') no-repeat center center;
	background-size: cover;
    display: block;
}

/* Interior pages */

h1.entry-title, h1.entry-title2, .widget-area h4, .tax-photos .wpui-light .ui-collapsible-header, .tax-photos .wpui-light .ui-accordion h3.ui-accordion-header, .tax-photos .wpui-light h3.ui-collapsible-header:hover, .tax-photos .wpui-light .ui-accordion h3.ui-accordion-header:hover, .tax-photos .wpui-light h3.ui-collapsible-header.ui-state-active, .tax-photos .wpui-light .ui-accordion h3.ui-accordion-header.ui-state-active, .page-id-45519 .wpui-light .ui-collapsible-header, .page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header, .page-id-45519 .wpui-light h3.ui-collapsible-header:hover, .page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header:hover, .page-id-45519 .wpui-light h3.ui-collapsible-header.ui-state-active, .page-id-45519 .wpui-light .ui-accordion h3.ui-accordion-header.ui-state-active {
	font-family: 'Epsom', serif;
	font-size: 25px;
	color: white !important;
	font-weight: 100;
}