/** Shopify CDN: Minification failed

Line 368:9 Expected ":"
Line 368:11 Expected identifier but found "473px"

**/
.media-grid .videoWrapper {max-width:90% !important;}
.article-content-artists {text-align:center;padding:20px;}
.article-image-artist {text-align:center;}
.article-image-artist img {border:1px solid #000 !important; padding:8px;}
.article--listing .pure-u-1-3 img {border:1px solid #000 !important; padding:8px;}
.list--inline .pure-u-1-3 {text-align:center;}
.artists-grid .pure-u-1-3 {text-align:center;margin-bottom:16px;}
.artists-grid .pure-u-1-3 img {max-width:90%;}
.artists-grid {margin-top:20px;}
.pagination {margin-top:40px;}
.return-link-wrapper {margin-top:40px;} 
.article__title {line-height:24px;}
.blog--list-view .article__title {
  font-family: 'OCCIDENT';
}

.article__date {font-size:14px;color:#95a5a6 !important;}
.article--listing .article__author {display:none !important;}
.article--listing {border-bottom:3px solid #95a5a6;padding:16px;}
.section-header  .article__title {line-height:34px;margin-top:36px;}
.article-content img {text-align:center;clear:both;}
.article-content {white-space: pre-line;}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.home-blog-title a {
    text-decoration: none;
    color: #ed008c !important;
}
.home-blog-title a:hover {
    text-decoration: none;
    color: #ed008c !important;
}
.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #ed008c;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.church {
 width:300px;
 height:150px;
 background: #fff url('//www.puresalemguitars.com/cdn/shop/t/14/assets/church.png?v=13937170929749215851568128116') center center no-repeat;
}
.show-the-guitars {text-transform:uppercase;}
.allcaps {text-transform:uppercase;}
.signmeup {font-size:24px !important;}
.tinytext {font-size:16px;}
.footerSocialIcons ul {
    list-style-type: none;
}
.FooterSocialIcons ul li {
    display: inline;
    padding-right: 10px;
}
.FooterSocialIcons ul li a{color:black !important;}

.padme {margin-top:40px;margin-bottom:40px;}
.padbottom16 {padding-bottom:20px;}
.padtop {margin-top:40px;}
.padbottom {margin-bottom:40px;}
.slogan {
  line-height:30px;padding-left:20px;padding-right:20px;
}

@media (min-width: 768px) {
  .slogan {
    margin-top:40px; margin-bottom:100px !important;
  }
	
}

.centercontent {text-align:center;}
.homesection {background-color:#fff;}
.guitars-container {background-color:transparent;}
.guitars {width:940px;margin: 0 auto;background-color:transparent;}
.guitars img{max-width:290px;position:absolute;display:inline;z-index:8888;}
.menu {margin-top:4px;}
.slickcontainer {background-color:transparent;}


@media (max-width: 4000px) {
    .desktophide {display:none;}
    .dlogo {display:inline;margin-top:0px;}
    .mlogo {display:none;}
    .flogo {width:290px;margin-top:40px;margin-bottom:0px;} 
     
}

@media (max-width: 979px) {
    .menu {margin-top:0px;}
    .guitars-container {background:transparent;display:none;}
    .dlogo {margin-top:6px;}
    .dropdown button {
    display: block;
/*     border-right: 1px solid #363636; */
    padding: 16px !important;
    font-size: 12px !important;  
    background-color: transparent;
    font: 100 14px/1.1em 'Lato', sans-serif;
    text-align: center;
    text-transform: uppercase;
    color: #ee0bf6;
}
}

@media (max-width: 694px) {
  .mobilehide {display:none;}
  .home-blog-title a {
    font-size:16px !important;
}
  .article--listing {font-size:16px !important;line-height:22px  !important;}
  .list--inline .pure-u-1-3 {width:100%;}
  .artists-grid .pure-u-1-3 {width:100% !important;margin-bottom:16px;}
  .artists-grid .pure-u-1-3 img {max-width:100%;}
  .article--listing .pure-u-1-3 {width:100%;}
    .dlogo {display:none;}
    .mlogo {display:inline;}
 
 
}

.top1 {margin-top:0px;}
.top2 {margin-top:0px;} 
.top3 {margin-top:0px;} 
.top4 {margin-top:0px;} 

@media (max-width: 4000px) {
  .cascade-content {display: table;padding:0;}
  .cascade-content-div {display: table-cell; vertical-align: middle;padding: 2% 12px;}
  .ln-letters a {
    font-size: 0.9em;
    display: block;
    float: left;
    padding: 6px 11px !important;
    border: 1px solid silver;
    border-right: none;
    text-decoration: none;
}
}

@media (max-width: 1600px) {
  .cascade-content {display: table;padding:0;}
  .cascade-content-div {display: table-cell; vertical-align: middle;padding: 12px;height:300px;}
}

@media (max-width: 1400px) {
  .cascade-content {display: table;padding:0;}
  .cascade-content-div {display: table-cell; vertical-align: middle;padding: 12px;height:240px;}
}

@media (max-width: 1200px) {
  .top1 {margin-top:0px;} 
  .top2 {margin-top:0px;}
  .top3 {margin-top:0px;}
  .top4 {margin-top:0px;}
  .cascade .block {max-width:300px;}

}

@media (max-width: 980px) {
  .cascade .block {max-width:240px;}
  
}

@media (max-width: 694px) {
 .flex-viewport {background-color:#000 !important;} 
.media-grid .pure-u-1-2 {width:100% !important;}  
.media-grid .videoWrapper {max-width:100% !important;}
.navbg {background-image:none !important;}

.cascade .block {max-width:694px;}

.cascade-content-div {padding:12px;}

.cascade-div {width:100% !important;float:none;}

.leftpad {padding-left:0px !important;}

.ln-letters a {
    font-size: 0.9em;
    display: block;
    float: left;
    padding: 5px 11px !important;
    border: 1px solid silver;
    border-right: none;
    text-decoration: none;
    margin:4px;
}
}



.cascade-div {width:50%;float:left;}
.cascade h1 {margin-bottom:10px !important;}
.cascade .action-button {margin-bottom:20px !important;margin-top:0px !important;}
.floatr {float:left;margin-bottom:0px}
.floatl {float:right;margin-bottom:0px} 
.revpad4 {margin-bottom:-4px;}



h1, h2, h3, h4, h5, h6 {
    
    font-family: 'Lato', sans-serif !important;
  	font-weight:bold;
  	margin-bottom: 0.8em !important;
}

h1 {font-weight:700 !important;text-transform:uppercase;letter-spacing:4px;}

.squeeze {
    width: 100%;
    height: auto;
}

.footer-signup {
/*   background-color:black; */
  color:#000;
  padding:20px;
  max-width: 1280px;
  margin: 0 auto !important;
}

.footer-signup .FooterSocialIcons ul li a{
  color:#000 !important;
}

.fancypad {max-width:400px;padding:16px !important;}

.dropbtn {
    border: none;
    cursor: pointer;
    color: #ffffff;
    font-weight: bold;
    color: #ee0bf6;
}
.dropdown button {

  display: block;
/*     border-right: 1px solid #363636; */
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 12px;
    padding-right: 12px;
    background-color: transparent;
    font: 100 14px/1.1em 'Lato', sans-serif;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color: #000 !important;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #000000;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 999;
    border:1px solid #ffffff;
   
}

.dropdown-content a {
    color: white;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    font-weight: bold;
    color: #ffffff;
}

.dropdown-content a:hover {
  background-color: #222;
  color: #fff !important;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    color: white;
}



#inner {
  display: table;
  margin: 0 auto;
}

.hero-cover {
	text-align:center;
  	padding-bottom: 60px;
  	margin-top:20px;
}

.shopify-section.index-section .section-header h4{
  font-size: 24px !important;
  color:inherit;
  margin-bottom: 30px !important;
}

body.front .custom-content{
  display: flex;
}

body.front .custom-content .custom__item{
  flex: 1;
  padding: 0 15px;
}

body.front  #inner {
  display: block;
}

body.front  #inner .cascade {
  margin: 0 auto;
}

@media (max-width: 576px) {
  
  .hero-cover {
	padding-bottom: 20px;
  }

  body.front .custom-content{
    display: block;
  }

  body.front .custom-content .custom__item{
    margin-bottom: 15px;
  }
}

.hero-cover.full-w figure {
	margin:0;
}

.hero-cover.full-w img{
/* 	width:100%; */
  	height; 473px;
  	object-fit: cover;
}


.site-identity {
  display: flex;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
}	


.FooterSocialIcons {
	padding-top:20px;

}

.product-price__price {

	color: #000;
}
