@media (min-width: 1024px) {.site-banner-inner {
  padding-top: 13rem; /* about 156px */
}
}
.wp-block-button__link[href="/product/sun-snow-and-six-strings"] {
    background-color: #ff5733;
    color: white;
}

.woocommerce-Price-amount,
.price {
  margin: 0 !important;
  padding: 0 !important;
}
.woocommerce-product-rating {
  margin: 0 !important;
  padding: 0 !important;
}
.woocommerce-product-rating .star-rating {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}
.woocommerce-product-gallery {
  margin-bottom: 0.5em !important;
  padding-bottom: 0 !important;
}
.summary.entry-summary {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
#content.site-content {
  padding-top: 1em!important;
}
/* Header background and stacking */
.site-header{
	position:relative;
  z-index:1000;
}
/* Navigation and its dropdowns must be higher than breadcrumb */
.main-navigation,
.main-navigation ul,
.main-navigation li ul {
	margin-bottom: 0 !important;
	padding-top: 0 !important; /* Or a smaller value */
    padding-bottom: 0 !important;
  position: static;
  z-index: 1100; /* Make sure it's above the breadcrumb */
}

/* BREADCRUMB stays styled but underneath */
.woocommerce-breadcrumb {
  position: relative;
  z-index: 100; /* Lower than menu */
  margin: 0 !important;
  padding: 0.5em 1em !important;
}
header#masthead.site-header {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
/* Hide any unwanted icon or element overlapping the image/breadcrumb */
body.postid-1240 .woocommerce-product-gallery img,
body.postid-1247 .woocommerce-product-gallery img {
    position: relative;
    z-index: 1;
}


/* Remove space between breadcrumbs and product image */
body.postid-1240 .product,
body.postid-1247 .product {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.postid-1240 .woocommerce-product-gallery,
body.postid-1247 .woocommerce-product-gallery {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.menu-item-1300 > a {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #FF5733 !important;
}

.menu-item-1300 > a:hover {
  color: #e14b27 !important;
}

#review_form #submit {
  background-color: #FF5733 !important;
  border: none;
  color: white !important;
  padding: 10px 20px;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}

#review_form #submit:hover {
  background-color: #e14b27 !important;
}

.comment-form .required {
  color: red !important;
}

@media (max-width: 1600px) {
  body.postid-1240 .woocommerce-product-gallery,
  body.postid-1247 .woocommerce-product-gallery {
    max-width: 50% !important;
    margin: 0 auto;
  }
}

@media (max-width: 1024px) {
  .woocommerce-checkout .col2-set {
    display: block;
  }

  .woocommerce-checkout .col2-set .col-1,
  .woocommerce-checkout .col2-set .col-2 {
    width: 100% !important;
    float: none !important;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
    background-color: #fff;
  }

  .woocommerce-checkout .col2-set .col-2 {
    margin-top: 10px;
  }
}

.buy-now-button {
  background-color: #FF5733;
  color: white;
  padding: 8px 12px;
  border-radius: 6px;
  text-decoration: none;
  display: inline-block;
  margin-top: 8px;
  margin-left: 8px; /* adds space from Add to Cart */
  font-weight: bold;
  width: 100px; /* ~1 inch on screen */
  text-align: center;
  font-size: 14px;
}


.custom-buy-buttons {
  text-align: center;
}


/* Change "Place Order" button */
.woocommerce #place_order,
.woocommerce button#place_order {
    background-color: #FF5733 !important; /* Red-Orange */
    color: #ffffff !important;
    border-radius: 5px;
}

/* Hover effects */

.woocommerce #place_order:hover,
.woocommerce button#place_order:hover {
    background-color: #D43F00 !important; /* Darker Red-Orange */
}

/* Change "Proceed to Checkout" button color */
.woocommerce a.checkout-button,
.woocommerce a.button.checkout-button,
.woocommerce input.button.checkout-button {
    background-color: #FF5733 !important; /* Red-Orange */
    color: #ffffff !important; /* White text */
    border-radius: 5px; /* Optional: Rounded corners */
}

/* Change color on hover */
.woocommerce a.checkout-button:hover,
.woocommerce a.button.checkout-button:hover,
.woocommerce input.button.checkout-button:hover {
    background-color: #D43F00 !important; /* Darker red-orange */
}

.woocommerce form.login input.button {
    background-color: #000000 !important; /* Black background */
    color: #ffffff !important; /* White text */
}
.woocommerce form.login input.button:hover {
    background-color: #333333 !important; /* Dark gray on hover */
}







.woocommerce form.register input.button {
    background-color: #000000 !important;
    color: #ffffff !important;
}
.woocommerce form.register input.button:hover {
    background-color: #333333 !important;
}

/* Change Add to Cart button color */
.woocommerce div.product form.cart .button {
    background-color: #000000 !important; /* Change to your desired color */
    color: #ffffff !important; /* Text color */
    border-radius: 5px; /* Optional: Rounded corners */
}

/* Change button color on hover */
.woocommerce div.product form.cart .button:hover {
    background-color: #D43F00 !important; /* Darker shade for hover effect */
}

.add_to_cart_button{
color: black;
}
.link-more a{
color: black;
}
.single_add_to_cart_button{
color: black;background-color:red;
}
.wp-block-button__link{
       color: rgb(255, 255, 255); 	background-color: rgb(0, 0, 0);
        }
.wp-block-categories-list a{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.wp-block-latest-posts a{
       color: rgb(255, 255, 255); background-color: rgb(0, );
        }
.wp-block-latest-comments a{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.wp-block-archives-list a{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.woocommerce-form-login__submit{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.woocommerce-form-register__submit{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.woocommerce_checkout_place_order{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.checkout-button{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.woocommerce-breadcrumb{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.woocommerce-breadcrumb a{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.menu-social-links-container a{
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.woocommerce-tabs ul.tabs li.active a{
	background: pink;
	border: none;
	padding: 14px 16px;
	color: #000000;
}
.avwp-av.button:hover{
	color:red;
}
.avwp-av button{
    background: #ddd;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    box-sizing: border-box;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
	text-color:black;
    line-height: 1.5;
    margin-bottom: 0;
    margin-left: 1%;
    margin-top: 12px;
    padding: 6px 10px 6px 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 49%;
}
.avwp-av div{
    box-sizing: border-box;
    margin: 0;
    color: #ffffff;
	background: #000000;
    line-height: 20px;
}
.avwp-av p{
    box-sizing: border-box;
    margin: 0;
    color: #000000;
	background: #ffffff;
    line-height: 20px;
}
a.button.wc-forward {
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
a.button.wc-backward {
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.button.alt {
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.button {
       background-color: black; 
        }
.woocommerce-input-wrapper{
       color: black; 
        }
.required {
	font-weight:bold;
	font-size:140%;
	color:black
        }
.woocommerce-MyAccount-navigation-link  {
       background-color: black;
	color: white;
        }
.woocommerce-MyAccount-navigation-link is-active{
       background-color: white;
	color: black;
        }
.h2.comments-title{
	 background-color: white;
	color: black;
}
.h2.entry-title{
		color: black;
}
.nav-previous {
       color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
        }
.nav-next{
	background-color: black;
	color: white;
	}
span.nav-subtitle{
       color:white; 
	background-color:black;
        }
.slick-prev{
	font-size: 8px;min-width: 100px;min-height: 22px;}
.slick-prev::after {font-size: 14px;}

.slick-prev::after{
content: "previous posts";
}
.slick-prev:hover::after {
 content: "PREVIOUS!";
}

.slick-prev:hover {
background-color: green;
border: 0px solid #1292e1;
color: white !important;
}
.slick-next{
	font-size: 8px;
	min-width: 100px;
	min-height: 22px;
	pointer-events: none; 
}
.slick-next::after {font-size: 14px;}

.slick-next::after {
content: "jump to posts";
}
.slick-next:hover::after {
 content: "JUMP";
}

.slick-next:hover {
background-color: green;
border: 0px solid #1292e1;
color: white !important;
}
.emoji{
 display: inline-block;
    height: 500px;
    width: 500px;
Position:absolute;
 
}
.emoji::before{
content: "*" "Gallery item";
 
 
}
#wpstats::before{
content: " " "A smiley described";
 display: block;
    height: 500px;
    width: 500px;
Position:absolute;
}
#wpstats:hover {
background-color: green;
border: 0px solid #1292e1;
color: white !important;
}