/** Shopify CDN: Minification failed

Line 59:31 Unexpected "53"
Line 105:0 Unexpected "}"

**/

@media screen and (min-width: 1220px) {
  
 #article-loop .article-index { width: 381px; }
 #article-loop { width: 1175px; }


}

/* Tablet and smaller (devices and browsers) */

@media screen and (min-width: 980px) and (max-width: 1220px ) {
  
  #article-loop .article-index { width: 302px; }
  #article-loop { width: 940px; }


}


@media screen and (max-width: 980px) and (min-width: 740px) {
  
  #article-loop .article-index { width: 225px; }    
  #article-loop { width: 705px; } 

  

/* Globals */
  
  ul#cart {  }
  ul#cart, ul#cart li { text-align: center; }

  #search {width: 110px;}
  
  .quick-shop { width: 100%; }
  #sidebar2 {display: none; }
  a#first.show.mobile-3 {display: block;}
  
  .show { text-align: center; width: 100%; display: block; margin-bottom: 20px; }
  #sidebar { text-align: center; }
  #sidebar.open { display: block; }
  #sidebar ul li { padding: 5px 0; } 
  
  .flex-caption {  }

}


/* All Mobile Sizes (devices and browser) */

@media screen and (max-width: 740px) and (min-width: 500px) { 
  
ul#social-icons {width: 14%; }	53	   
	  ul#cart {width:17% !important; }
  ul#main-nav { display: none; }
  .dl-menuwrapper { display: block! important; }
 
  #article-loop .article-index { width: 225px; }
  #article-loop { width: 470px; }
  
  .dl-menuopen ul#second, ul#first {display: none; }
 ul.dl-menu.dl-menuopen ul#first li:hover ul#second {display: block !important; top: 0%; left: 100%; position: absolute; } 
 ul.dl-menu.dl-menuopen li:hover ul#first  {display: block !important; top: 0%; left: 100%; position: absolute; }
 ul.dl-menu.dl-menuopen li ul#second {display: none;}

 
  
  /* Globals */
  
  ul#social-icons, ul#social-icons li { text-align: center; margin-bottom: 0;}  
  ul#cart {  }
  ul#cart, ul#cart li { text-align: center; }

  ul#cart li.seeks { display: none; }
  ul#cart li.seeks-mobile { display: inline; }
 }

  .product-modal { display: none; }
  ul#cart li.cart-overview:hover #crt { display: none! important; }

  .show { text-align: center; width: 100%; display: block; margin-bottom: 20px; }
  #sidebar { display: none; text-align: center; }
  #sidebar.open { display: block; }
  #sidebar ul li { padding: 5px 0; }

  .flex-caption {  }
  #promo-images {margin-left: 16%;
    margin-right: 16%;}
  #footer.row ul {margin-top: 5%; }

  #product-photos { margin-bottom: 20px;  display: block;} 
  #mobile-product { display: none; }
  
  #page-sidebar { margin-top: 20px; text-align: center; }
  
  #looked-at { display: none; }  

  #cart-notes { display: none; }
}


@media screen and (max-width: 500px) {
  
  ul#main-nav { display: none; }
  .dl-menuwrapper { display: block! important; }  
  ul#dl-menuwrapper ul li ul {display: none !important;}
ul#dl-menuwrapper ul li ul li ul {display: none !important;}
  #article-loop .article-index { width: 100%; margin-left: 0; margin-right: 0; }
  #article-loop { width: 294px; }
  div#header_row.row {width: 100% !important; }
  
  ul#social-icons {width: 22% !important;}
  
/* Globals */
  
  ul#social-icons, ul#social-icons li { text-align: center; margin-bottom:0; }  
  ul#cart { width: 100% !important; }
  ul#cart, ul#cart li { text-align: center; clear: left; }
  
    ul#cart li.cart-overview:hover #crt { display: none! important; }

a#first.show.mobile-3 {display:block !important;}
  ul#cart li.seeks { display: none; }
  ul#cart li.seeks-mobile { display: inline; }
  div#hello { display: none; }  
  
  .product-modal { display: none; }
  
  .show { text-align: center; width: 100%; display: block; margin-bottom: 20px; }
  #sidebar { display: none; text-align: center; }
  #sidebar.open { display: block; }  
  #sidebar ul li { padding: 5px 0; }
  
 
  
  #product-photos { display: none; }  
  #mobile-product { margin-bottom: 20px; display: block; }
  
  #page-sidebar { margin-top: 20px; text-align: center; }
  
  #looked-at { display: none; }
  #cart-notes { display: none; }
  
  #subscribe_popup {
  width: 100%;
  }
  
  
    /* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; margin: 20px 0;}
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding: 10px; 
        text-align: center;
	}
    
    
    #shopping-cart table input { margin-top: 20px! important; }
    
    .cart-item { display: block; }
    .cart-image, .cart-title { display: block; width: 100%;}
    
  	#basket-right p { text-align: center; }
    #basket-right h4 { font-weight: normal; text-align: center; margin: 20px 0 30px; }

    #shopping-cart table td:nth-of-type(2):before { content: "Item Price"; }
    #shopping-cart table td:nth-of-type(3):before { content: "Quantity"; }
    #shopping-cart table td:nth-of-type(4):before { content: "Remove"; }
    #shopping-cart table td:nth-of-type(5):before { content: "Total"; } 
  

}
