body {
  /*background-repeat: no-repeat;*/
  /*background-attachment: fixed;*/
  /*background-position: center 65px;*/
  /*background-size: cover;*/
  background-color: #ffffff;
}

.fixed-container {
  max-width: 900px !important;
  margin: auto; }

.content-container {
  padding: 15px 25px 15px 25px; 
}

.row, .content-container { max-width: 100%; }

/* Top image slider */
#slick-top-images {
  margin: auto;  
  max-width: 400px;
}

#slick-top-images img {
  max-width: 500px;
}

.product {
  /*background-color: rgba(255, 255, 255, .35);*/
  /*border-radius: 5px;*/
  padding: 15px 15px 5px 15px;
  text-align: center;
  max-width: 100%;
}

.product:hover {
  /*background-color: rgba(255, 255, 255, .65);*/
}

.product a.th {
  height: auto;
  line-height: auto; 
}
  
.product .panel {
  padding-top: 15px;
}

.product .panel .name {
  font-weight: bold;
}

#product div.info {
  padding: 15px;
  /*background-color: rgba(255, 255, 255, .65);*/
}

/* custom to match site djm */
body.page-store header { height:95px;background-image: url(https://lespaulnew.wpengine.com/wp-content/uploads/2021/05/yellow-header-long.jpg) !important;
background-repeat:no-repeat;background-position:left center !important}
.header_logo { height:65px;margin:15px;}
body.page-store header .share { color:#000 !important;border:2px solid #000 !important;padding:.65em 1em}

.footer_logo { height:50px;margin:15px;}
.et-social-icon span { display:none;}
.et-social-icon a {
display: inline-block;
font-size: 24px;
position: relative;
text-align: center;
-webkit-transition: color .3s ease 0s;
transition: color .3s ease 0s;
color: #656665;
text-decoration: none;
}
.footer-container ul.et-social-icons a,
.footer-container ul.et-social-icons a:visited {color: #656665 !important;}
.et-social-icons li {
display: inline-block;
margin-right:15px;
}
ul.et-social-icons { float:none;display:block;padding-left:15px}
@media (min-width:768px) {
  body.page-store header .share { margin-top:27px !important;padding:1em !important}
  .header_logo { height:75px !important}
  header { padding-left:10vw;padding-right:10vw;background-size:cover !important}
  .footer_logo { height:50px;float:left;}
  .footer-menu { margin-top:8px;}
  ul.et-social-icons { float:right;list-style:none;}
  .et-social-icons li {
  margin-left: 20px;
  }
  .page-footer .copy {
	float:left;
	display:inline-block;
  }
  .footer-container ul.et-social-icons { margin-top:25px;}
}

.footer-container > div {
  max-width: 100% !important;
  padding: 0px !important;
}

/* Les Paul Foundation */

audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden] {
	display:none
}
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
html,button,input,select,textarea {
	font-family:sans-serif
}
body {
	margin:0
}
a:focus {
	outline:thin dotted
}
a:active,a:hover {
	outline:0
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
h2 {
	font-size:1.5em;
	margin:0.83em 0
}
h3 {
	font-size:1.17em;
	margin:1em 0
}
h4 {
	font-size:1em;
	margin:1.33em 0
}
h5 {
	font-size:0.83em;
	margin:1.67em 0
}
h6 {
	font-size:0.67em;
	margin:2.33em 0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:bold
}
blockquote {
	margin:1em 40px
}
dfn {
	font-style:italic
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
mark {
	background:#ff0;
	color:#000
}
p,pre {
	margin:1em 0
}
code,kbd,pre,samp {
	font-family:monospace, serif;
	_font-family:'courier new', monospace;
	font-size:1em
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
q {
	quotes:none
}
q:before,q:after {
	content:'';
	content:none
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
dl,menu,ol,ul {
	margin:1em 0
}
dd {
	margin:0 0 0 40px
}
menu,ol,ul {
	padding:0 0 0 40px
}
nav ul,nav ol {
	list-style:none;
	list-style-image:none
}
img {
	border:0;
	-ms-interpolation-mode:bicubic
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:0
}
form {
	margin:0
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px
}
button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
button,input {
	line-height:normal
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible
}
button[disabled],html input[disabled] {
	cursor:default
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
@font-face {
	font-family:'Function Pro Demi';
	src:url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Demi-webfont.eot");
	src:url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Demi-webfont.eot?#iefix") format("embedded-opentype"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Demi-webfont.woff") format("woff"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Demi-webfont.ttf") format("truetype"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Demi-webfont.svg#FunctionProMediumBold") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'Function Pro Bold';
	src:url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Bold-webfont.eot");
	src:url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Bold-webfont.woff") format("woff"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Bold-webfont.ttf") format("truetype"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Bold-webfont.svg#FunctionProBookBold") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'Function Pro Book';
	src:url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Book-webfont.eot");
	src:url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Book-webfont.eot?#iefix") format("embedded-opentype"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Book-webfont.woff") format("woff"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Book-webfont.ttf") format("truetype"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/FunctionPro-Book-webfont.svg#FunctionProBookRegular") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'Museo Slab 300 Italic';
	src:url("https://s3.amazonaws.com/merchdirect-next/lespaul/Museo_Slab_300italic-webfont.eot");
	src:url("https://s3.amazonaws.com/merchdirect-next/lespaul/Museo_Slab_300italic-webfont.eot?#iefix") format("embedded-opentype"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/Museo_Slab_300italic-webfont.woff") format("woff"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/Museo_Slab_300italic-webfont.ttf") format("truetype"),url("https://s3.amazonaws.com/merchdirect-next/lespaul/Museo_Slab_300italic-webfont.svg#MuseoSlab300Italic") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'Proxima Nova Bold';
	src:url("https://s3.amazonaws.com/merchdirect-next/lespaul/ProximaNova-Bold.otf");
	font-weight:normal;
	font-style:normal
}

html,body {
	height:100%;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-overflow-scrolling:touch
}
body {
	background:black;
	color:#3A3A3A;
	padding:0;
	margin:0;
	width:100%
}
a:link,a:visited {
	color:#3A3A3A;
	-moz-transition:all,0.5s;
	-o-transition:all,0.5s;
	-webkit-transition:all,0.5s;
	transition:all,0.5s;
	text-decoration:none
}
a:link:hover,a:visited:hover {
	opacity:.7;
	-moz-transition:all,0.5s,ease;
	-o-transition:all,0.5s,ease;
	-webkit-transition:all,0.5s,ease;
	transition:all,0.5s,ease
}
.touch a:link,.touch a:visited {
	-moz-transition:none;
	-o-transition:none;
	-webkit-transition:none;
	transition:none
}
.touch a:link:hover,.touch a:visited:hover {
	opacity:1;
	-moz-transition:none;
	-o-transition:none;
	-webkit-transition:none;
	transition:none
}
header {
	overflow-x:visible;
	overflow-y:hidden;
	clear:both;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:55px;
	background:#fefe96;
	z-index:9
}
header h1 {
	margin:0
}
header h1 a:link,header h1 a:visited {
	display:inline-block;
	width:100px;
	height:37px;
	float:left;
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/lp-logo.png") no-repeat 0 0;
	background-size:100% auto;
	text-indent:-999em;
	overflow:hidden;
	margin:10px
}
header ul {
	font-family:"Function Pro Demi", sans-serif;
	text-transform:uppercase;
	color:black;
	font-size:0.8125em;
	list-style:none;
	float:left;
	padding-left:0;
	height:100%;
	margin-top:0
}
header ul li {
	display:inline-block;
	float:left;
	height:100%
}
header ul li a:link,header ul li a:visited {
	text-decoration:none;
	color:black;
	display:inline-block;
	float:left;
	line-height:1;
	padding:0.35em 0.9615em;
	height:100%;
	padding-top:1.5em
}
header ul li a:link:hover,header ul li a:visited:hover {
	background:black;
	color:#fefe96;
	opacity:1
}
header ul li.current-menu-item a:link,header ul li.current-menu-item a:visited {
	background:black;
	color:#fefe96
}
header .search-box {
	float:right
}
header .share {
	width:auto;
	float:right;
	margin:15px 0;
	margin-right:1em;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#000;
	text-align:center;
	border:2px solid #000;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
header .share:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
header .menu-trigger {
	width:auto;
	float:right;
	margin:15px 0;
	margin-right:1em;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#000;
	text-align:center;
	border:2px solid #000;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
header .menu-trigger:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
header ::-webkit-input-placeholder {
	color:black
}
header :-moz-placeholder {
	color:black
}
header ::-moz-placeholder {
	color:black
}
header :-ms-input-placeholder {
	color:black
}
.share-dialog {
	overflow:hidden;
	position:absolute;
	display:inline-block;
	width:auto;
	overflow:hidden;
	background:transparent;
	bottom:60px;
	right:0;
	z-index:9;
	opacity:0;
	visibility:hidden;
	-moz-transition:opacity 0.5s ease;
	-o-transition:opacity 0.5s ease;
	-webkit-transition:opacity 0.5s ease;
	transition:opacity 0.5s ease
}
.share-dialog a {
	display:block;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s;
	background:black;
	margin-bottom:5px
}
.share-dialog a:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
.share-dialog.open {
	-moz-transition:opacity 0.5s ease;
	-o-transition:opacity 0.5s ease;
	-webkit-transition:opacity 0.5s ease;
	transition:opacity 0.5s ease;
	opacity:1;
	visibility:visible
}
.search-box {
	width:177px;
	overflow:hidden;
	padding:15px 0;
	margin-right:1em
}
.search-box .search-submit {
	display:none
}
.search-box .screen-reader-text {
	float:left;
	width:28px;
	display:inline-block;
	text-indent:-999em;
	overflow:hidden;
	height:28px;
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/icons.png") no-repeat 0 0
}
.search-box input {
	width:145px;
	float:left;
	background:transparent;
	border:0;
	border-bottom:2px solid black;
	color:black;
	font-size:0.8125em;
	font-family:"Function Pro Book", sans-serif;
	text-transform:uppercase;
	padding:.4em 2px
}
.single-news header ul li.news a:link,.single-news header ul li.news a:visited,.single-events header ul li.news a:link,.single-events header ul li.news a:visited {
	background:black;
	color:#fefe96
}
.single-gallery header ul li.store a:link,.single-gallery header ul li.store a:visited,.single-audio header ul li.store a:link,.single-audio header ul li.store a:visited,.single-video header ul li.store a:link,.single-video header ul li.store a:visited {
	background:black;
	color:#fefe96
}
.text a {
	color:black
}
.text img {
	width:auto;
	margin:auto;
	max-width:100%
}
.text .wp-caption img {
	width:100%
}
.text .alignleft {
	float:left;
	margin-right:1em
}
.text .alignright {
	float:right;
	margin-left:1em
}
.text .alignnone {
	margin:auto
}
.text .aligncenter {
	margin:auto
}
.text .wp-caption-text {
	padding-top:0;
	margin-top:0;
	font-size:.8em;
	border-bottom:1px solid #ccc;
	padding-bottom:.5em
}
.content {
	height:100%;
	clear:both
}
.content .panel {
	height:100%
}
body.home.page,body.page-timeline {
	overflow:hidden;
	width:100%
}
.footer-container {
	clear:both;
	overflow:hidden;
	background:#000
}
.footer-container .page-footer {
	position:relative
}
.home-content {
	height:100%
}
.home-content .panel {
	overflow:hidden;
	text-transform:uppercase;
	color:#fefe96;
	height:auto;
	opacity:0;
	text-align:center;
	max-width:1240px;
	margin:auto
}
.home-content .panel h3 {
	font-family:"Function Pro Bold", sans-serif;
	letter-spacing:.1em;
	font-size:1.125em
}
.home-content .panel h2 {
	font-family:"Museo Slab 300 Italic", sans-serif;
	letter-spacing:.1em;
	font-size:6em;
	margin-top:.4em
}
.home-content .panel a.get-started {
	display:inline-block;
	overflow:hidden;
	clear:both;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"Proxima Nova Bold", sans-serif;
	letter-spacing:.2em;
	-moz-appearance:none;
	-webkit-appearance:none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fefe96;
	color:black;
	border:2px solid black;
	font-size:1.0625em;
	padding:2.3em 3.125em 1.3em 1.764em
}
.home-content .panel a.get-started span {
	display:inline-block;
	width:120px;
	height:45px;
	float:left;
	margin-right:1.764em;
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/lp-logo.png") no-repeat 0 top;
	background-size:100% auto;
	text-indent:-999em;
	overflow:hidden;
	margin-top:-.65em
}
.social-menu {
	display:inline-block;
	list-style:none
}
.social-menu li {
	display:inline-block;
	float:left
}
.social-menu li a:link,.social-menu li a:visited {
	text-indent:-999em;
	display:inline-block;
	float:left;
	width:30px;
	height:30px;
	margin-right:1em;
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/social-icons.png") no-repeat 0 0
}
.social-menu li.twitter a:link,.social-menu li.twitter a:visited {
	width:33px;
	background-position:-45px 0
}
.social-menu li.google a:link,.social-menu li.google a:visited {
	background-position:-87px 0
}
.social-menu li.youtube a:link,.social-menu li.youtube a:visited {
	width:29px;
	background-position:-133px 0
}
.social-menu li.spotify a:link,.social-menu li.spotify a:visited {
	background-position:-173px 0
}
.social-menu li.pinterest a:link,.social-menu li.pinterest a:visited {
	background-position:-215px 0
}
body.single:not(.single-timeline) header {
	top:0;
	bottom:auto;
	background:#333
}
body.single:not(.single-timeline) header h1 a:link,body.single:not(.single-timeline) header h1 a:visited {
	background-position:left bottom
}
body.single:not(.single-timeline) header ul li a:link,body.single:not(.single-timeline) header ul li a:visited {
	color:#fefe96
}
body.single:not(.single-timeline) header ul li a:link:hover,body.single:not(.single-timeline) header ul li a:visited:hover {
	background:#fefe96;
	color:#333
}
body.single:not(.single-timeline) header ul li.news a:link,body.single:not(.single-timeline) header ul li.news a:visited {
	background:#fefe96;
	color:#333
}
body.single:not(.single-timeline) header .search-box .screen-reader-text {
	background-position:-32px 0
}
body.single:not(.single-timeline) header .search-box input {
	border-color:#fefe96;
	color:#fefe96
}
body.single:not(.single-timeline) header .share {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single:not(.single-timeline) header .share:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single:not(.single-timeline) header .menu-trigger {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single:not(.single-timeline) header .menu-trigger:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single:not(.single-timeline) header ::-webkit-input-placeholder {
	color:#fefe96
}
body.single:not(.single-timeline) header :-moz-placeholder {
	color:#fefe96
}
body.single:not(.single-timeline) header ::-moz-placeholder {
	color:#fefe96
}
body.single:not(.single-timeline) header :-ms-input-placeholder {
	color:#fefe96
}
body.single:not(.single-timeline) .share-dialog {
	top:60px
}
body.single:not(.single-timeline) .single-content {
	margin-top:55px
}
body.page-store header {
	top:0;
	bottom:auto;
	background:#333
}
body.page-store header h1 a:link,body.page-store header h1 a:visited {
	background-position:left bottom
}
body.page-store header ul li a:link,body.page-store header ul li a:visited {
	color:#fefe96
}
body.page-store header ul li a:link:hover,body.page-store header ul li a:visited:hover {
	background:#fefe96;
	color:#333
}
body.page-store header ul li.store a:link,body.page-store header ul li.store a:visited {
	background:#fefe96;
	color:#333
}
body.page-store header .search-box .screen-reader-text {
	background-position:-32px 0
}
body.page-store header .search-box input {
	border-color:#fefe96;
	color:#fefe96
}
body.page-store header .share {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.page-store header .share:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.page-store header .menu-trigger {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.page-store header .menu-trigger:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.page-store header ::-webkit-input-placeholder {
	color:#fefe96
}
body.page-store header :-moz-placeholder {
	color:#fefe96
}
body.page-store header ::-moz-placeholder {
	color:#fefe96
}
body.page-store header :-ms-input-placeholder {
	color:#fefe96
}
body.page-store .share-dialog {
	top:60px
}
body.page-store .store-content {
	margin-top:55px
}
body.search header {
	top:0;
	bottom:auto;
	background:#333
}
body.search header h1 a:link,body.search header h1 a:visited {
	background-position:left bottom
}
body.search header ul li a:link,body.search header ul li a:visited {
	color:#fefe96
}
body.search header ul li a:link:hover,body.search header ul li a:visited:hover {
	background:#fefe96;
	color:#333
}
body.search header ul li.store a:link,body.search header ul li.store a:visited {
	background:#fefe96;
	color:#333
}
body.search header .search-box .screen-reader-text {
	background-position:-32px 0
}
body.search header .search-box input {
	border-color:#fefe96;
	color:#fefe96
}
body.search header .share {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.search header .share:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.search header .menu-trigger {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.search header .menu-trigger:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.search header ::-webkit-input-placeholder {
	color:#fefe96
}
body.search header :-moz-placeholder {
	color:#fefe96
}
body.search header ::-moz-placeholder {
	color:#fefe96
}
body.search header :-ms-input-placeholder {
	color:#fefe96
}
body.search .search-content {
	margin-top:55px;
	background:white;
	color:#333;
	min-height:100%;
	padding:3em
}
body.search .search-content h1 {
	font-family:"Function Pro Demi", sans-serif;
	text-transform:uppercase
}
body.search .search-content a {
	color:#333
}
body.search .search-content .results {
	max-width:600px
}
body.search .search-content .results .item {
	margin:1em 0
}
body.search .search-content .results .item h3 {
	margin:0;
	font-family:"Function Pro Demi", sans-serif;
	font-size:1.8em
}
body.search .search-content .results .item label {
	font-family:"Function Pro Demi", sans-serif;
	text-transform:uppercase;
	display:block;
	font-size:.8em
}
body.search .search-content .results .item p {
	margin-top:0;
	font-family:"Function Pro Book", sans-serif;
	font-size:1.125em;
	line-height:1.5
}
body.search .search-content .results .item p a {
	text-decoration:underline
}
body.search .search-content .results .item p .more {
	display:none
}
body.single-timeline {
	background:black
}
body.single-timeline header {
	background:#333
}
body.single-timeline header h1 a:link,body.single-timeline header h1 a:visited {
	background-position:left bottom
}
body.single-timeline header ul li a:link,body.single-timeline header ul li a:visited {
	color:#fefe96
}
body.single-timeline header ul li a:link:hover,body.single-timeline header ul li a:visited:hover {
	background:#fefe96;
	color:#333
}
body.single-timeline header ul li.timeline a:link,body.single-timeline header ul li.timeline a:visited {
	background:#fefe96;
	color:#333
}
body.single-timeline header .search-box .screen-reader-text {
	background-position:-32px 0
}
body.single-timeline header .search-box input {
	border-color:#fefe96;
	color:#fefe96
}
body.single-timeline header .share {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single-timeline header .share:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single-timeline header .menu-trigger {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single-timeline header .menu-trigger:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single-timeline header ::-webkit-input-placeholder {
	color:#fefe96
}
body.single-timeline header :-moz-placeholder {
	color:#fefe96
}
body.single-timeline header ::-moz-placeholder {
	color:#fefe96
}
body.single-timeline header :-ms-input-placeholder {
	color:#fefe96
}
body.single-timeline .chapter-nav {
	position:absolute;
	top:15px;
	left:15px;
	right:15px;
	display:block;
	z-index:9
}
body.single-timeline .chapter-nav ul {
	list-style:none;
	margin:0;
	padding:0
}
body.single-timeline .chapter-nav ul li {
	display:inline-block;
	float:left
}
body.single-timeline .chapter-nav ul li:last-child a:link,body.single-timeline .chapter-nav ul li:last-child a:visited {
	border-right:2px solid #fefe96
}
body.single-timeline .chapter-nav ul li a:link,body.single-timeline .chapter-nav ul li a:visited {
	display:inline-block;
	float:left;
	border:2px solid #fefe96;
	border-right-width:0;
	padding:.2em 2em;
	font-family:"Function Pro Demi", sans-serif;
	font-size:.9em;
	text-transform:uppercase;
	color:#fefe96;
	text-decoration:none
}
body.single-timeline .chapter-nav ul li a:link:hover,body.single-timeline .chapter-nav ul li a:visited:hover {
	opacity:1;
	color:white;
	border-left-width:20px;
	border-right-width:20px;
	border-left-color:white;
	border-right-color:white
}
body.single-timeline .chapter-nav .back {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s;
	float:right
}
body.single-timeline .chapter-nav .back:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single-timeline .buttons {
	float:right;
	width:95px;
	margin-top:10%;
	min-height:95px;
	background:transparent
}
body.single-timeline .buttons button {
	-moz-appearance:none;
	-webkit-appearance:none;
	border:2px solid #333;
	border-bottom:0;
	width:100%;
	padding:0;
	height:95px;
	background:transparent;
	-moz-transition:all,0.5s;
	-o-transition:all,0.5s;
	-webkit-transition:all,0.5s;
	transition:all,0.5s
}
body.single-timeline .buttons button:last-child {
	border-bottom:2px solid #333
}
body.single-timeline .buttons button:hover {
	opacity:.7;
	-moz-transition:all,0.5s;
	-o-transition:all,0.5s;
	-webkit-transition:all,0.5s;
	transition:all,0.5s
}
body.single-timeline .buttons button i {
	display:block;
	height:80%;
	background:#fefe96 url("../img/timeline-buttons.png") no-repeat center -115px
}
body.single-timeline .buttons button.interact i {
	background-position:center -5px
}
body.single-timeline .buttons button span {
	margin:0;
	font-family:"Function Pro Demi", sans-serif;
	font-size:0.875em;
	text-transform:uppercase;
	letter-spacing:.2em;
	padding-top:1.1em;
	height:100%;
	font-size:.65em
}
body.single-timeline .timeline-cover {
	background-color:black;
	background-size:cover;
	background-position:center top;
	height:100%;
	overflow:hidden;
	position:relative
}
body.single-timeline .timeline-cover .chapter-card {
	position:absolute;
	bottom:80px;
	left:15px;
	width:700px;
	background:#333;
	border:2px solid #3A3A3A;
	-moz-transition:all,0.5s;
	-o-transition:all,0.5s;
	-webkit-transition:all,0.5s;
	transition:all,0.5s
}
body.single-timeline .timeline-cover .chapter-card .chapter-content {
	float:left;
	width:510px;
	border-right:2px solid #3A3A3A
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles {
	border-bottom:2px solid #3A3A3A;
	clear:both;
	overflow:hidden;
	height:56px
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles .part {
	font-family:"Museo Slab 300 Italic", sans-serif;
	font-size:2em;
	width:61px;
	display:inline-block;
	text-align:center;
	padding:.3em 0;
	float:left
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles h4 {
	margin:0;
	font-family:"Function Pro Demi", sans-serif;
	font-size:0.875em;
	text-transform:uppercase;
	letter-spacing:.2em;
	padding-top:1.1em;
	height:100%;
	display:block;
	width:320px;
	float:left;
	padding-top:1.5em;
	padding-left:17px
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles .watch {
	background:#3A3A3A;
	display:inline-block;
	width:127px;
	overflow:hidden;
	float:left;
	height:100%;
	color:#333;
	margin:0;
	font-family:"Function Pro Demi", sans-serif;
	font-size:0.875em;
	text-transform:uppercase;
	letter-spacing:.2em;
	padding-top:1.1em;
	height:100%;
	-moz-appearance:none;
	-webkit-appearance:none;
	border:0;
	padding-top:0;
	padding-left:1em
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles .watch:hover {
	opacity:.7;
	-moz-transition:opacity,0.5s;
	-o-transition:opacity,0.5s;
	-webkit-transition:opacity,0.5s;
	transition:opacity,0.5s
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles .watch i {
	display:inline-block;
	width:25px;
	height:45px;
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/icons.png") no-repeat 0 -43px;
	float:left
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles .watch .text {
	border:0;
	background:transparent;
	font-size:0.7em;
	display:inline-block;
	margin-top:1.6em
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .mobile-actions {
	display:none
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .description {
	background:transparent url("../img/zigs.png") repeat
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .description .interior {
	background:#333;
	margin-left:61px;
	border-left:2px solid #3A3A3A;
	padding:25px 15px;
	font-family:"Function Pro Book", sans-serif
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .description .interior p {
	margin:0
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .description .interior .more {
	display:block;
	margin:0;
	font-family:"Function Pro Demi", sans-serif;
	font-size:0.875em;
	text-transform:uppercase;
	letter-spacing:.2em;
	padding-top:1.1em;
	height:100%;
	text-decoration:none;
	font-size:0.625em;
	cursor:pointer
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .description .interior .more:hover {
	opacity:.7
}
body.single-timeline .timeline-cover .chapter-card .chapter-interact {
	margin:0;
	font-family:"Function Pro Demi", sans-serif;
	font-size:0.875em;
	text-transform:uppercase;
	letter-spacing:.2em;
	padding-top:1.1em;
	height:100%;
	position:absolute;
	left:510px;
	width:186px;
	min-height:183px;
	text-align:center;
	font-size:.65em;
	position:relative;
	height:100%;
	cursor:pointer;
	background:transparent url("../img/interacticon.png") no-repeat center center
}
body.single-timeline .timeline-cover .chapter-card .chapter-interact:hover span {
	letter-spacing:.4em;
	color:white;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transition:all 0.3s
}
body.single-timeline .timeline-cover .chapter-card .chapter-interact .prefix,body.single-timeline .timeline-cover .chapter-card .chapter-interact .suffix {
	display:inline-block;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transition:all 0.3s
}
body.single-timeline .timeline-cover .chapter-card .chapter-interact .prefix {
	top:10px
}
body.single-timeline .timeline-cover .chapter-card .chapter-interact .suffix {
	bottom:10px
}
body.single-timeline .timeline-cover .chapter-card .wrap {
	overflow:hidden;
	height:100%
}
body.single-timeline .timeline-cover .chapter-card.collapsed {
	width:63px;
	left:0;
	-moz-transition:all,0.5s;
	-o-transition:all,0.5s;
	-webkit-transition:all,0.5s;
	transition:all,0.5s
}
body.single-timeline .timeline-cover .chapter-card.collapsed .chapter-interact {
	display:none
}
body.single-timeline .timeline-cover .chapter-card.collapsed .close {
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/icons.png") no-repeat -81px -164px
}
body.single-timeline .timeline-cover .chapter-card .close {
	display:block;
	width:30px;
	height:90px;
	position:absolute;
	right:-30px;
	top:50%;
	margin-top:-45px;
	cursor:pointer;
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/icons.png") no-repeat 0 -164px
}
body.single-timeline .timeline-cover .chapter-card .close:hover {
	opacity:.5;
	-moz-transition:all,0.2s;
	-o-transition:all,0.2s;
	-webkit-transition:all,0.2s;
	transition:all,0.2s
}
body.single-timeline .timeline-article {
	background:#fefe96;
	color:#333;
	height:auto;
	min-height:100%
}
body.single-timeline .timeline-article .wrap {
	overflow:hidden;
	padding:5.3125em 1.25%
}
body.single-timeline .timeline-article .number {
	float:left;
	width:8.33333333%;
	text-align:center;
	font-family:"Museo Slab 300 Italic", sans-serif;
	font-size:2em
}
body.single-timeline .timeline-article .article-content {
	float:left;
	width:49.16666667%
}
body.single-timeline .timeline-article .article-content h2 {
	margin:0;
	margin:0;
	font-family:"Function Pro Demi", sans-serif;
	font-size:0.875em;
	text-transform:uppercase;
	letter-spacing:.2em;
	padding-top:1.1em;
	height:100%;
	font-family:"Proxima Nova Bold", sans-serif;
	font-size:1.5em;
	padding-top:0
}
body.single-timeline .timeline-article .article-content .years {
	display:block;
	margin:0;
	font-family:"Function Pro Demi", sans-serif;
	font-size:0.875em;
	text-transform:uppercase;
	letter-spacing:.2em;
	padding-top:1.1em;
	height:100%;
	font-family:"Proxima Nova Bold", sans-serif;
	padding-top:.3em;
	font-size:0.875em
}
body.single-timeline .timeline-article .article-content .text {
	font-family:"Function Pro Book", sans-serif;
	font-size:1.125em;
	line-height:1.5
}
body.single-timeline .timeline-article .article-content .text a {
	text-decoration:underline
}
body.single-timeline .timeline-interact {
	position:relative;
	background:#333
}
body.single-timeline .timeline-interact .wrap {
	overflow:hidden;
	padding:5.3125em 1.25%
}
body.single-timeline .timeline-interact .buttons button {
	border-color:#fefe96;
	color:#fefe96
}
body.single-timeline .timeline-interact .buttons button i {
	background:#333 url("../img/timeline-buttons.png") no-repeat center -228px
}
body.single-timeline .timeline-interact .buttons button.read i {
	background-position:center -338px
}
.single-content {
	background:white;
	color:#333;
	overflow:hidden;
	min-height:100%
}
.single-content a {
	color:#333
}
.single-content article {
	width:61.6666667%;
	float:left;
	min-height:100%;
	padding:3em 5%
}
.single-content article .kicker {
	font-family:"Function Pro Demi", sans-serif;
	font-size:0.9em;
	text-transform:uppercase
}
.single-content article h1 {
	font-family:"Proxima Nova Bold", sans-serif;
	font-size:3em;
	margin:.3em 0
}
.single-content article .date {
	font-family:"Proxima Nova Bold", sans-serif;
	font-size:.9em
}
.single-content article .text {
	font-family:"Function Pro Book", sans-serif;
	font-size:1.125em;
	line-height:1.5
}
.single-content article .text a {
	text-decoration:underline
}
.single-content article .text .tags {
	margin:2em 0
}
.single-content aside {
	width:38.33333333%;
	float:left;
	min-height:100%;
	background:#f5f5f5;
	padding:3em 4.1%
}
.lateral-nav {
	overflow:hidden;
	clear:both;
	background:#fefe96
}
.lateral-nav .lat-nav {
	display:block;
	width:50%;
	float:left;
	padding:3em 5%;
	background:#fefe96;
	font-family:"Proxima Nova Bold", sans-serif
}
.lateral-nav .lat-nav .meta-nav {
	text-transform:uppercase;
	font-size:.75em;
	display:block;
	margin-bottom:.5em
}
.lateral-nav .lat-nav .meta-nav i {
	display:inline-block;
	width:10px;
	height:15px;
	margin-top:-2px
}
.lateral-nav .lat-nav a:link,.lateral-nav .lat-nav a:visited {
	color:#333
}
.lateral-nav .lat-nav.next {
	text-align:right
}
.lateral-nav .lat-nav.next .meta-nav i {
	float:right;
	margin-left:.5em;
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/icons.png") no-repeat -14px -471px
}
.lateral-nav .lat-nav.prev .meta-nav i {
	float:left;
	margin-right:.5em;
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/icons.png") no-repeat -58px -471px
}
.store-content {
	background:white;
	color:#333;
	overflow:hidden;
	min-height:100%
}
.store-content a {
	color:#333
}
.store-content .store-menu {
	clear:both;
	overflow:hidden;
	margin:1em 0;
	text-align:center
}
.store-content .store-menu ul {
	list-style:none;
	display:inline-block;
	margin:auto;
	padding:0
}
.store-content .store-menu ul li {
	display:inline-block;
	float:left;
	padding:0 1em
}
.store-content .store-menu ul li a:link,.store-content .store-menu ul li a:visited {
	display:inline-block;
	float:left;
	color:#333;
	font-family:"Proxima Nova Bold", sans-serif;
	font-size:.9em;
	text-transform:uppercase;
	padding-bottom:.2em
}
.store-content .item {
	overflow:hidden;
	clear:both
}
.store-content .item:not(.audio-item) {
	-moz-transition:opacity,0.3s,ease;
	-o-transition:opacity,0.3s,ease;
	-webkit-transition:opacity,0.3s,ease;
	transition:opacity,0.3s,ease;
	cursor:pointer
}
.store-content .item:not(.audio-item):hover {
	opacity:.7;
	-moz-transition:opacity,0.3s,ease;
	-o-transition:opacity,0.3s,ease;
	-webkit-transition:opacity,0.3s,ease;
	transition:opacity,0.3s,ease
}
.store-content .item .store {
	position:relative;
	width:50%;
	float:right
}
.store-content .item .store .first-image {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.store-content .item .store .gallery-images {
	display:none
}
.store-content .item .information {
	width:50%;
	float:left;
	background:white;
	overflow:hidden
}
.store-content .item .information .wrap {
	max-width:300px;
	margin:auto;
	position:relative;
	top:50%;
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.store-content .item .information .wrap h4 {
	font-size:2.5em;
	font-family:"Proxima Nova Bold", sans-serif;
	margin:.3em 0
}
.store-content .item .information .wrap .kicker {
	font-family:"Function Pro Demi", sans-serif;
	font-size:0.9em;
	text-transform:uppercase;
	font-size:.65em
}
.store-content .item .information .wrap p {
	font-family:"Function Pro Book", sans-serif;
	font-size:1.125em;
	line-height:1.5;
	font-size:.9em
}
.store-content .item .information .wrap p a {
	text-decoration:underline
}
.store-content .item .information .wrap .more {
	display:none
}
.store-content .item .information.no-image .wrap {
	margin:3em auto;
	top:auto;
	-moz-transform:none;
	-ms-transform:none;
	-webkit-transform:none;
	transform:none
}
.store-content .item:nth-child(odd) .store {
	float:left
}
.store-content .item:nth-child(odd) .information {
	float:right;
	background:#f5f5f5
}
.store-content .item.audio-item .store {
	background:#333;
	padding:3em
}
.store-content .item.no-image .store {
	background:#333;
	height:20%
}
.gallery #cboxCurrent {
	display:none !important
}

.contact-form .content {
	margin-top:0 !important
}
#contact-form {
	border:2px solid #3A3A3A
}
.contact-content {
	background:black;
	overflow:hidden;
	color:#3A3A3A
}
.contact-content .wpcf7 {
	width:85%;
	margin:0 auto;
	font-family:"Function Pro Bold", sans-serif;
	text-transform:uppercase;
	font-size:.8em
}
.contact-content h2 {
	font-family:"Function Pro Bold", sans-serif;
	text-transform:uppercase;
	margin-bottom:0;
	width:85%;
	margin:1em auto 0
}
.contact-content input,.contact-content textarea {
	width:100%;
	margin-top:.3em
}
.contact-content input[type=submit] {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#3A3A3A;
	text-align:center;
	border:2px solid #3A3A3A;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s;
	display:inline-block;
	width:auto;
	margin:auto
}
.contact-content input[type=submit]:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
.contact-content .ajax-loader {
	width:auto;
	margin:auto
}
.contact-content .wpcf7-not-valid-tip {
	display:block;
	padding:.3em;
	color:#fefe96
}
.newsletter-promo {
	overflow:hidden;
	clear:both;
	text-align:center;
	border:2px solid #333;
	margin:2em 0;
	position:relative;
	background-color:transparent;
	cursor:pointer;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-transition:all,0.2s,ease;
	-o-transition:all,0.2s,ease;
	-webkit-transition:all,0.2s,ease;
	transition:all,0.2s,ease
}
.newsletter-promo h2 {
	display:block;
	font-family:"Museo Slab 300 Italic", sans-serif;
	font-size:2em;
	text-transform:uppercase;
	margin:0;
	padding:.5em 1em .2em;
	font-size:3em
}
.newsletter-promo h2:before,.newsletter-promo h2:after {
	content:' ';
	display:block;
	position:absolute;
	left:10px;
	top:15px;
	width:10px;
	height:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#333
}
.newsletter-promo h2:after {
	right:10px;
	left:auto
}
.newsletter-promo p {
	display:block;
	font-family:"Function Pro Bold", sans-serif;
	text-transform:uppercase;
	margin:0;
	padding-bottom:2em;
	letter-spacing:.2em;
	font-size:.85em
}
.newsletter-promo p:before,.newsletter-promo p:after {
	content:' ';
	display:block;
	position:absolute;
	left:10px;
	bottom:15px;
	width:10px;
	height:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#333
}
.newsletter-promo p:after {
	right:10px;
	left:auto
}
.newsletter-promo:hover {
	background-color:white
}
#newsletter-signup {
	background:black;
	overflow:hidden;
	color:#3A3A3A;
	border:2px solid #3A3A3A
}
#newsletter-signup #mc_embed_signup {
	width:85%;
	margin:auto;
	padding-bottom:1em
}
#newsletter-signup h2 {
	font-family:"Function Pro Bold", sans-serif;
	text-transform:uppercase;
	margin-bottom:0
}
#newsletter-signup .indicates-required {
	font-size:.65em;
	display:block;
	margin-bottom:1em
}
#newsletter-signup .mc-field-group {
	padding:.5em 0
}
#newsletter-signup label {
	display:block;
	font-family:"Function Pro Bold", sans-serif;
	text-transform:uppercase;
	font-size:.8em
}
#newsletter-signup input,#newsletter-signup textarea {
	width:100%;
	margin-top:.3em
}
#newsletter-signup input[type=submit] {
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#3A3A3A;
	text-align:center;
	border:2px solid #3A3A3A;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s;
	display:inline-block;
	width:auto;
	margin:auto
}
#newsletter-signup input[type=submit]:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
#newsletter-signup .clear {
	overflow:hidden;
	clear:both;
	padding-top:.25em;
	text-align:left
}
#newsletter-signup #mc_embed_signup {
	display:block !important
}
#newsletter-signup #mc_embed_signup div.mce_inline_error {
	background:transparent;
	color:#fefe96;
	padding:.3em;
	font-size:.8em;
	margin-top:.5em;
	font-family:"Function Pro Bold", sans-serif;
	text-transform:uppercase
}
#newsletter-signup #mc_embed_signup input.mce_inline_error {
	border:0
}
#newsletter-signup .response {
	font-size:.9em;
	text-align:left;
	padding:1em 0
}
.hidden {
	display:none
}
.merch-promo {
	overflow:hidden;
	clear:both;
	margin:2em 0
}
.merch-promo b {
	display:block;
	text-align:center;
	background:transparent url("../img/promo-zag.png") repeat;
	margin:1em 0
}
.merch-promo b span {
	display:inline-block;
	width:auto;
	padding:.75em 1em;
	background:#f5f5f5;
	font-family:"Function Pro Demi", sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em
}
.merch-promo a:link:hover,.merch-promo a:visited:hover {
	opacity:1
}
.page-footer {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	font-family:"Proxima Nova Bold", sans-serif;
	text-transform:uppercase;
	font-size:0.85em;
	color:#fff
}
.page-footer .copy {
	padding:2em 1em;
	display:block;
	font-size:.75rem;
	line-height:29px;
}
.page-footer .footer-menu {
	display:inline-block;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
.page-footer .footer-menu li {
	display:inline-block;
	float:left
}
.page-footer .footer-menu li a:link,.page-footer .footer-menu li a:visited {
	display:block;
	padding:.6em 1em;
	color:#fff
}
@media (min-width:768px) {
  .page-footer .footer-menu li a:link,.page-footer .footer-menu li a:visited {
    	padding:2.5em 1em;
  }
}
.page-footer .social-menu {
	float:right;
	margin-right:.5em
}
.load-more {
	overflow:hidden;
	clear:both;
	text-align:center;
	overflow:hidden;
	background:#fefe96
}
.load-more a:link,.load-more a:visited {
	margin:1.5em auto;
	display:inline-block;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#333;
	text-align:center;
	border:2px solid #333;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
.load-more a:link:hover,.load-more a:visited:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
#cboxPrevious {
	position:absolute;
	top:50%;
	left:-50px;
	margin-top:-38px;
	background:url(https://s3.amazonaws.com/merchdirect-next/lespaul/icons.png) no-repeat -130px -168px;
	width:50px;
	height:75px;
	text-indent:-9999px
}
#cboxPrevious:hover {
	opacity:.7
}
#cboxNext {
	position:absolute;
	top:50%;
	right:-50px;
	margin-top:-38px;
	background:url(https://s3.amazonaws.com/merchdirect-next/lespaul/icons.png) no-repeat -81px -168px;
	width:50px;
	height:75px;
	text-indent:-9999px
}
#cboxNext:hover {
	opacity:.7
}
#cboxClose {
	position:absolute;
	text-indent:-999em;
	overflow:hidden;
	width:50px;
	color:white;
	top:0;
	right:-50px;
	height:75px;
	-moz-transition:opacity,0.3s,ease;
	-o-transition:opacity,0.3s,ease;
	-webkit-transition:opacity,0.3s,ease;
	transition:opacity,0.3s,ease;
	background:transparent url("https://s3.amazonaws.com/merchdirect-next/lespaul/icons.png") no-repeat 0 -168px
}
#cboxClose:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s,ease;
	-o-transition:opacity,0.3s,ease;
	-webkit-transition:opacity,0.3s,ease;
	transition:opacity,0.3s,ease
}
.loading-bar {
	display:none;
	position:fixed;
	top:0;
	right:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8) url("../img/ajax-loader.gif") no-repeat center center;
	text-align:center;
	vertical-align:middle
}
header .menu-trigger {
	display:none
}
body.single-timeline .chapter-nav label {
	display:none
}
.mobile#main-menu {
	display:none
}
@store only screen and (max-width: 768px) {
	#main-menu {
	display:none;
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	background:black;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	padding-top:5%;
	z-index:999;
	font-family:"Function Pro Demi", sans-serif;
	text-transform:uppercase
}
#main-menu li a:link,#main-menu li a:visited {
	display:block;
	color:#fefe96;
	font-size:1.5em;
	padding:.5em 2em
}
header .menu-trigger {
	display:inline-block
}
header .search-box {
	margin-right:0;
	width:132px
}
header .search-box input {
	border:0;
	width:100px
}
.home-content .panel h2 {
	font-size:4em
}
.store-content .item .information .wrap {
	width:70%
}
.store-content .item .information .wrap h4 {
	font-size:2em
}
.page-footer .social-menu {
	float:none;
	margin-right:0;
	clear:both;
	padding-left:1em;
	width:100%
}
body.page-news .news-wrap .main-news,body.archive .news-wrap .main-news {
	clear:both;
	float:none;
	width:100%
}
body.page-news .news-wrap .events,body.archive .news-wrap .events {
	clear:both;
	float:none;
	width:100%
}
body.page-news .news-list .list,body.archive .news-list .list {
	overflow:hidden;
	float:none;
	clear:both;
	width:100%
}
body.page-news .news-list .promo,body.archive .news-list .promo {
	float:none;
	clear:both;
	width:100%
}
.store-content .item .information {
	float:none;
	clear:both;
	width:100%
}
.store-content .item .information .wrap {
	max-width:none;
	padding:2em;
	-moz-transform:none;
	-ms-transform:none;
	-webkit-transform:none;
	transform:none
}
.store-content .item .store {
	float:none;
	clear:both;
	width:100%
}
.newsletter-promo h2 {
	font-size:2em
}

}
@store only screen and (max-width: 640px) {
	.home-content .panel h3 {
	font-size:.8em
}
.home-content .panel h2 {
	font-size:2em
}
.home-content .panel a.get-started {
	padding:1em 1.2em
}
.home-content .panel a.get-started span {
	display:none
}
.store-content .item .information .wrap {
	width:90%
}
body.page-news .featured .caption {
	font-size:.7em
}
body.page-news .featured .caption .information {
	padding-top:2em
}
body.page-news .featured .caption .information h3 {
	font-size:1.5em
}
body.page-news .featured .caption .play-button {
	width:70px;
	height:70px
}
body.page-news .featured .caption .play-button span {
	margin-top:15%
}
.chapter-slider .slider-item .slide-content {
	width:70%
}
.chapter-slider .slider-item .slide-content .les-paul-box {
	height:auto;
	padding-top:35%
}
.chapter-slider .slider-item .slide-content .titles .part {
	width:30px
}
.chapter-slider .slider-item .slide-content .titles label {
	display:none
}
.chapter-slider .slider-item .slide-content .titles .names {
	width:80%
}
.chapter-slider .slider-item .slide-content .titles .names h4 {
	font-size:.6em
}
.chapter-slider .slider-item.next .slide-content {
	margin-left:-30px
}
.chapter-slider .slider-item.previous .slide-content {
	margin-right:-30px
}
.single-content article {
	width:100%;
	float:none;
	clear:both
}
.single-content article h1 {
	font-size:2em
}
.single-content aside {
	width:100%;
	float:none;
	clear:both
}
.lateral-nav .lat-nav {
	width:100%;
	float:none;
	padding:3em 5%;
	clear:both;
	border-bottom:1px solid #333
}
body.single-timeline .chapter-nav label {
	display:inline-block;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#fefe96;
	text-align:center;
	border:2px solid #fefe96;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s;
	cursor:pointer;
	padding:.4em 1.3em
}
body.single-timeline .chapter-nav label:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single-timeline .chapter-nav ul li {
	display:inline-block;
	float:none;
	display:none
}
body.single-timeline .chapter-nav ul li a:link,body.single-timeline .chapter-nav ul li a:visited {
	display:inline-block;
	float:none;
	clear:both;
	width:auto;
	border:2px solid #fefe96;
	border-bottom:0
}
body.single-timeline .chapter-nav ul li a:link:hover,body.single-timeline .chapter-nav ul li a:visited:hover {
	-moz-transition:none;
	-o-transition:none;
	-webkit-transition:none;
	transition:none;
	color:white;
	border-left-width:2px;
	border-right-width:2px;
	border-left-color:#fefe96;
	border-right-color:#fefe96
}
body.single-timeline .chapter-nav ul li:last-child a {
	border-bottom:2px solid #fefe96
}
body.single-timeline .chapter-nav ul li:first-child a {
	border-top:0
}
body.single-timeline .chapter-nav .back {
	position:absolute;
	right:0;
	top:0;
	float:none
}
body.single-timeline .buttons {
	display:none
}
body.single-timeline .timeline-cover .chapter-card {
	width:auto;
	right:15px
}
body.single-timeline .timeline-cover .chapter-card .wrap {
	height:auto
}
body.single-timeline .timeline-cover .chapter-card .close {
	display:none
}
body.single-timeline .timeline-cover .chapter-card .chapter-content {
	width:100%;
	border-right:0
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles {
	height:auto;
	border-bottom:0
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles .part {
	width:10%
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles h4 {
	width:80%;
	padding-bottom:1.5em
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .titles .watch {
	display:none
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .description {
	display:none
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .mobile-actions {
	display:block;
	overflow:hidden;
	clear:both;
	list-style:none;
	padding:0;
	margin:1em auto;
	width:95%;
	position:relative
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .mobile-actions li {
	width:32%;
	display:inline-block;
	text-align:center;
	padding:1em 0;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"Function Pro Demi", sans-serif;
	color:#3A3A3A;
	text-align:center;
	border:2px solid #3A3A3A;
	background:transparent;
	text-transform:uppercase;
	font-size:0.8125em;
	padding:.4em 1em;
	text-decoration:none;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s;
	cursor:pointer
}
body.single-timeline .timeline-cover .chapter-card .chapter-content .mobile-actions li:hover {
	opacity:.7;
	-moz-transition:opacity,0.3s;
	-o-transition:opacity,0.3s;
	-webkit-transition:opacity,0.3s;
	transition:opacity,0.3s
}
body.single-timeline .timeline-cover .chapter-card .chapter-interact {
	display:none
}
body.single-timeline .timeline-article {
	position:relative
}
body.single-timeline .timeline-article .number {
	display:none
}
body.single-timeline .timeline-article .wrap {
	padding:2em
}
body.single-timeline .timeline-article .article-content {
	width:100%;
	margin:auto
}

