 
 /* LT STUFF */
 body {
     background-color: #fff !important;
     
     }
     
     div#tracklist {
	width: 50%;

	display: inline-block;
	margin: 0 auto;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 80%;
  height: 80%;
}

@media screen and (max-width: 1024px) {
div#tracklist {
	width: 100%;

	display: inline-block;
	margin: 0 auto;
}}
     
.flex-container {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: center;
}

.flex-container > div {
	width: 50%;
}



 
.obsoletebundles {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    height: 600PX; 
}

#bundleimages {
    text-align:center;
    margin: 0 auto;
}

.custom-logo-link {
	display: block !important;
	text-align: center;
}

.widget {
	font-size: 1.8rem !important;
}



.site-navigation {
	text-align: center;
}

.widget-title {
	font-size: 2.2rem !important;
}
.post-date, .widget_audiotheme_upcoming_gigs .date {
	font-size: 1.4rem !important;
}


.layout-masonry-grid .entry-meta {
	font-size: 1.6rem !important;
	}
.mobile-hide {
	display: none;
}

.social-navigation {
	color: #000 !important;
}

	.social-navigation {
	text-align: center !important;
}
.social-navigation ul {
	display: block !important;
}

p a, h4 a {
	color: #000 !important;
}

p a:hover, h4 a:hover {
	color: #e4002b !important;
	text-decoration: none !important;
}

div.bootstext p a:hover {
	color: #000 !important;
}

.mockshopbutton {
	background-color: #f3e8be !important;
    border: 0 !important;
    border-radius: 2px !important;
    color: #222 !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    letter-spacing: 0.1em !important;
    line-height: 1.75 !important;
    margin-bottom: 0.83333333em !important;
    margin-right: 0.41666667em !important;
    opacity: 1 !important;
    padding: 12px 40px !important;
    text-align: center !important;
    text-decoration: none !important;
    -webkit-transition: background 0.1s, border 0.1s, color 0.1s !important;
    transition: background 0.1s, border 0.1s, color 0.1s; !important}
.mockshopbutton:hover {
	background-color: #dbd1ab !important;
	border: none !important;
	text-decoration: none !important;
}
button.shopify-buy__btn  {
		margin: 0 auto !important;
	display: inline-block !important;
	font-family: Arial;
	font-size: 16px !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    background-color: #282828 !important;
    color: white !important;
    text-decoration: none !important;
    vertical-align: top !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
	font-size: 16px !important;
}

button, button a {
	margin: 0 auto !important;
	font-weight: 300 !important;
	display: inline-block !important;
	font-family: Arial !important;
	font-size: 16px !important;
    background-color: #282828 !important;
    color: white !important;
    text-decoration: none !important;
    display: inline-block !important;
    vertical-align: top !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border: 1px solid transparent !important;
    display: inline-block !important;
    vertical-align: top !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border: 1px solid transparent !important;
        border-radius: 3px !important;
        text-transform: none !important;
     letter-spacing: 0 !important;
}

button:hover, button a:hover {
	    background-color: #444444 !important;
}

a.mockshopbutton:hover {
	color: #000 !important;
}

.preorderbuttonwrap {
	width: 240px;
	display: block;
	margin: 0 auto;
}


body.page-id-740 .entry-content h2 {
	margin: 0 !important;
}

#topspinspacer {
	display: block;
	height: 20px;
}
body.page-id-655 h1.entry-title {
	display: none !important;
}
body.post-type-archive-audiotheme_gig .page-content {
	margin: 0 auto !important;
}
body.post-type-archive-audiotheme_record h1.block-grid-item-title {
	display: none !important;
}

body.page-id-740 img.shopify-buy__product__variant-img {
	width: 280px !important;
	height: 280px !important;
}

body.page-template-page-obsolete {
	background-color: #fff;
}

button#spurs {
	background-color: #2c2c2c;
	font-weight: 800;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    font-size: 15px;
    padding: 12px 40px;
    letter-spacing: .3px;
    border-radius: 3px;
    cursor: pointer;
    transition: background 200ms ease;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1.2;
    border: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-transform: none !important;
}

button#spurs:hover {
    background-color: #4b4b4b;
    color: #fff;
}

/*SPLASH PAGE*/

div.hammer-player {
	display: none;
}
 
 
 .bootstext {
 	color: black;
	 text-align: center;
	 font-size: 24px !important;
	 font-weight: 600;
	 font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	 padding: 20px;
 }
 
 #enterwebsite {
	 margin: 0 0 50px 
 }
 
 #enterwebsite a {
	 color: black;
    text-decoration: none;
    border: solid 2px black;
    padding: 5px 10px 10px;
    background-color: white;
    margin: 25px 0 0 0;
 }
 #enterwebsite p {
 margin: 25px 0 0 0 !important;
 
 
	 
 }
 #enterwebsite a:hover {
	 border: solid 2px grey;
	 background-color: grey;
	 color: #fff;
 }

#mainimg {
	 width: 100%;
	 margin: 95px auto -95px auto;
	 text-align: center;
	 position: relative;
	 top: -95px;
	 z-index: -1;

 }

div#spurs {
	margin: 0 auto;
}

.shopify-buy-frame {
	margin: 0 auto;
}
.addproducts {
		width: 75%;
		clear: both;
		margin: 0 auto;
	}


@media (min-width: 768px) {
	
	
		
	 #announce {
	 width: auto !important;
	 padding: 0px 20px;
	 margin: 0;
 }
 
 #mc_embed_signup .button {
	margin: 10px 0 0 0 !important;
}  
	
	h1.page-title {
		display: none !important;
	}
	body.page-id-6 h1.entry-title, body.page-id-9 h1.entry-title, body.page-id-740 h1.entry-title {
		display: none !important;
	}
	
	.site-navigation .menu > li > a {
	font-size: 2.0rem !important;
	}

	.content-area {
		margin-top: 0 !important;
	}
	
	.page-header, .entry-header {
		border: none !important;
		margin: 0 !important;
		padding: 20px !important;
	}
	
	#addproductscontainer {
		width: 100%;
	}
	.addproducts {
		width: 30% !important;
		float: left !important;
		margin: 0 1% !important;
	}

	
	
	
}

@media (max-width: 480px) {
	.mobile-hide {
			display: block;
	}
	
@media (max-width:767px) { 
	
	 #announce {
	 width: auto !important;
	 padding: 0px 20px;
	 margin: 0;
 }
 
.flex-container {
  display: block;
  flex-wrap:wrap;
  flex-direction: column;
  justify-content: center;
}

.flex-container > div {
	width: 100%;
}

shopify-buy__btn {
	margin: 0 auto !important;
	display: inline-block !important;
	font-family: Arial;
	font-size: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: #282828 !important;
    color: white !important;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border: 1px solid transparent;
}


}



/* IT'S OVERRRRR */