.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt 
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt

{
background-color: #ce5128 !important;
color:#ffffff!important;
	outline-style: none;
}


.wc-block-components-button 
{color:000000; outline: 2px solid;
}

.woocommerce .single_add_to_cart_button.button.alt {
  background-color: #CE5128; !important
    color: fff; !important
}

.fa
{
   vertical-align: middle;
}



h2
{color: #ce5128;}




.components-button wc-block-components-button wp-element-button wc-block-components-checkout-place-order-button contained {color:ffffff; !important background:#c35128; !important}

.button.single_add_to_cart_button {color:ffffff; background:#c35128; outline: 2px solid
   
}
/* book now*/
#rg-book a:hover {color:inherit; background-color:transparent; text-decoration:none;}



nav ul li a:hover {
  color: #CE5128;
	background-color:transparent;
}


body a:hover {
  color:inherit; !important
	background-color:transparent;
}



.wp-block-jetpack-button.is-style-fill.wp-block-button .wp-block-button__link {color:#ffffff; background:#c35128; outline: 2px solid
   
}



body

color: var(--wp--preset--color--secondary);font-family: var(--wp--preset--font-family--nunito);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.045), 0.9rem);line-height: 1.6;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: clamp(1.25rem, 1.25rem + ((1vw - 0.5rem) * 13) , 8rem);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: clamp(1.25rem, 1.25rem + ((1vw - 0.5rem) * 13) , 8rem);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--secondary);font-family: var(--wp--preset--font-family--nunito);text-decoration: none;}a:where(:not(.wp-element-button)):hover{background-color: none(--wp--preset--color--primary);color: var(--wp--preset--color--primary);text-decoration: none;}a:where(:not(.wp-element-button)):focus{background-color: var(--wp--preset--color--primary);color: var(--wp--preset--color--foreground);outline-color: var(--wp--preset--color--foreground);outline-offset: 2px;outline-style: none;
	
	outline-width: 2px;text-decoration: none;}a:where(:not(.wp-element-button)):active{background-color: none(--wp--preset--color--foreground);color: var(--wp--preset--color--background);text-decoration: none;}h1, h2, h3, h4, h5, h6{font-family: var(--wp--preset--font-family--eb-garamond);font-weight: 500;line-height: 1.6;text-transform: uppercase;}h1{font-size: clamp(3rem, 1.6153846153846154rem + 2.8846153846153846vw, 4.5rem);line-height: 1.1;}h2{font-size: clamp(14.642px, 0.915rem + ((1vw - 3.2px) * 0.836), 22px);line-height: 1.1;text-transform: none;}h3{font-size: var(--wp--preset--font-size--x-large);line-height: 1.2;}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--medium);font-weight: normal;}h6{font-size: var(--wp--preset--font-size--small);font-weight: normal;}.wp-element-button, .wp-block-button__link{background-color: var(--wp--preset--color--background);border-radius: 0;border-width: 0;color: var(--wp--preset--color--background);font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;text-transform: uppercase;}.wp-element-button:hover, 

color: var(--wp--preset--color--foreground);}.wp-element-button:focus, .wp-block-button__link:focus{background-color: none(--wp--preset--color--primary);color: var(--wp--preset--color--foreground);outline-color: var(--wp--preset--color--secondary);outline-offset: 2px;outline-style: none;
		
		
}

wc-block-components-checkout-step__container,{color:#000000; 
   
}
.components-button.wc-block-components-button {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
color:#CE5128;}


wc-block-components-radio-control-accordion-option {color:#000000;}

.stripe_cc:after {
    content: "Credit Card";
}




details summary {
    color:black; /* Change to your desired color */
	font-family:georgia;
	font-weight:normal;
}




 header.wp-block-template-part  {
    color: #000000; /* Change to your desired color */
    text-transform: uppercase; /* Apply text transformation, e.g., uppercase */
}

footer.wp-block-template-part a {
    color: #ff0000; /* Change to your desired color */
    /* Add other styles as needed */
}
.wp-block-separator {
    border-color: #ce5128; /* Change to your desired color */
}



.wpmslider-wrapper a {
  background-color: transparent; /* Use the same color as the parent element on hover */
	text-decoration: none; }/* Remove underline on hover */
	

.wpmslider-wrapper em {
  font-style: normal; /* Override italic styling */
}




.wc-block-components-button__text {
    color: black; /* Set text color to black */
    border: 1px solid black; /* Add a 1px black border */
    padding: 10px; /* Optional: add some padding for better appearance */
    display: inline-block; /* Ensure it behaves like a button */
    text-align: center; /* Center the text */
    text-decoration: none; /* Remove underline if it's a link */
}


/* hides IG arrows*/
.swiper-button-prev, 
.swiper-button-next {
  display: none; /* Hides the elements completely */
  /* Alternatively, use visibility: hidden; if you want to hide them but keep their space */
}




/* fix calendar Eventbrite */
 .seriesPage-module__seriesPageBody___XsPa1 {
    min-height: 500px; /* Minimum height of 500px */
    max-height: 100vh; /* Adjusts to viewport height if necessary */
    overflow-y: hidden; /* Removes vertical scroll */
}

