.snip-layout .snip-product__name {
	text-transform: none !important;
}
#snip-layout-shipping-method .snip-table th:first-of-type {		
}

#snip-layout-shipping-method .snip-table th:first-of-type::after {
  content: " - All of our products are shipped fresh from Hershey, PA!";
	text-transform: none !important;
	font-weight: bold;
  color: #3f000b;
}

.snip-layout .snip-product__thumbnail {
  display: block !important;
}

.snip-customfields {
  display: none !important;
}

#snipcart-main-content .custom-snipcart-footer-text {
  background-color: rgba(240,240,240,1);
  padding: 10px 20px;
}

#snipcart-main-content .custom-snipcart-footer-text h2 {
  font-size: larger;
  font-weight: bold;
  padding: 10px 0;
}

.snip-customfields {
  color: white !important;
}

.snipcart-customfield-text {
  display: none;
}

.snipcart-overwrite #snipcart-footer {
    display: none;
}

.snipcart-overwrite #snipcart-header #snipcart-title {    
    background: url('/images/logo-w.png') no-repeat 0 center;    
    padding-left: 120px;
}


.snipcart-overwrite #snipcart-header, .snipcart-overwrite #snipcart-footer {    
    background-color: #3f000b;
}

.snipcart-overwrite #snipcart-header-total {    
    background-color: #3f000b;
    border: 2px solid white;
}

#snipcart-previous, #snipcart-next {
  background-color: #3f000b;
  color: white;
}

.snip-product__thumbnail {
  width: 100px !important;
  height: 100px !important;
  transition: transform .2s;
}

.snip-product__thumbnail:hover {
  transform: scale(3);
  border: 1px solid #3f000b;
}

#snipcart-actions a {
  background-color: #3f000b;
  color: white;
}

#snipcart-cartitems-continue-top {
  background-color: #999;
}



.snipcart-overwrite #snipcart-main-container span.snipcart-unit-price,  .snipcart-overwrite #snipcart-main-container span.snipcart-total-price, .snipcart-overwrite #snipcart-main-container table.snipcart-list span.snipcart-product-name, .snipcart-overwrite #snipcart-main-container table.snipcart-list span.snipcart-shipping-method-name, .snipcart-overwrite  #snipcart-main-container table.snipcart-list span.snipcart-shipping-method-price, .snipcart-overwrite #snipcart-main-container table.snipcart-list span.snipcart-confirm-item-quantity, .snipcart-overwrite #snipcart-main-container table.snipcart-list span.snipcart-confirm-item-price, .snipcart-overwrite #snipcart-main-container table.snipcart-list span.snipcart-confirm-item-total-price, .snipcart-overwrite #snipcart-main-container label, .snipcart-overwrite ul#snipcart-steps li span.snipcart-step-text, .snipcart-overwrite #snipcart-main-container table.snipcart-list th, .snipcart-overwrite #snipcart-main-content .snipcart-column span.snipcart-title, .snipcart-overwrite table#snipcart-confirm-prices tr td span, .snipcart-overwrite #snipcart-main-container .snipcart-full-width-text span.snipcart-title, .snipcart-overwrite #snipcart-main-container .snipcart-full-width-text, .snipcart-overwrite #snipcart-step-content-emptycart .snipcart-full-width-text p, .snipcart-overwrite #snipcart-blocked .snipcart-full-width-text p, .snipcart-overwrite #snipcart-header #snipcart-total span, .snipcart-overwrite #snipcart-header #snipcart-title  {
    font-family: 'Open Sans', sans-serif;
    color: white;    
}
