/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@font-face {
    font-family: 'Dead Stock';
    src: url('https://battingforheroes.org/wp-content/uploads/2025/10/DeadStock.woff2') format('woff2'),
        url('https://battingforheroes.org/wp-content/uploads/2025/10/DeadStock.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.header-wrap .site-header {
  background-color: rgba(0,0,0,0.25);
  border-bottom: 1px solid rgba(255,255,255,0.2);	
}

.site-header {
  background-color: rgba(0,0,0,0.25);
  border-bottom: 1px solid rgba(255,255,255,0.2);	
}

#mobile-header {
  border-bottom: 1px solid rgba(255,255,255,0.2);
}

.dead-stock {
	font-family: 'Dead Stock';
}

.stroked-text {
  -webkit-text-stroke: 3px white;
  text-stroke: 3px white;
}

/* Hide featured image and expand summary for product ID 1327 */
body.postid-1327 .woocommerce-product-gallery {
  display: none !important;
}

body.postid-1327 .product .summary {
  width: 100% !important;
  float: none !important;
}

/* Product ID 1327 - hide quantity & make Add to Cart full width */
body.postid-1327 .quantity {
  display: none !important;
}

body.postid-1327 .single_add_to_cart_button {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  text-align: center;
  font-size: 1.2em;
  padding: 1em;
  box-sizing: border-box;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
  width: 100%;
}

/* Center title, price, and short description */
body.postid-1327 .product_title,
body.postid-1327 .woocommerce-Price-amount bdi,
body.postid-1327 .woocommerce-product-details__short-description h3 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

p.price {
	text-align: center;
}

.woocommerce div.product .product_title {
  -webkit-text-stroke: 2px white;
  text-stroke: 2px white;
  font-family: 'Dead Stock';
	color: #E61E1E;
}


/* ==========================================================================
	Media Queries
   ========================================================================== */

/* ------------------------- Tablet & Smartphone ---------------------------- */

@media (max-width: 979px) {



}

@media (min-width: 768px) and (max-width: 979px) {



}

@media (max-width: 767px) {

	.site-logo.mobile-header-logo img {
	  height: 100px !important;
	  width: auto;
	}

}

@media (max-width: 480px) {
	

	
}

@media (max-width: 360px) {
	


}

/* ------------------------- Desktop & Widescreen --------------------------- */

@media (min-width: 980px) { 



}

@media (min-width: 1200px) {



}