.entry-title {

display: none;

}

@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;700&display=swap');

.main-navigation a {
    font-size: 16px; 
	  font-family: 'Bodoni Moda', serif !important;
		font-style: italic !important;
}

#masthead {
	width: 100%;
}

.main-navigation .sub-menu .menu-item a::before {
  counter-increment: nested-list;
  content: "      " counters(nested-list, "      ", empty);
}

#site-navigation #toggle-menu {
	background-color: #FCEBEB;
}

.site-branding {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

#site-navigation #toggle-cart {
	background-color: #FCEBEB;
}

body {
	  font-family: 'Bodoni Moda', serif !important;
		font-style: italic !important;
}

#colophon.site-footer{
	display: none !important;
}

.widget-area {
	width: 100%;
	max-width: 100%;
}

#colophon {
	width: 100%;
	max-width: 100%;
	align-content:
}

.wp-block-group {
	align-content: center;
}

.woocommerce-products-header {
    display: none !important;
}

/*
.woocommerce-menu-container {
    display: none !important;
}


body[class*="woocommerce"] #page .main-navigation #toggle-cart {
  display: none; !important;
  margin: 0;
}
*/
@media only screen and (min-width: 560px) {
  .main-navigation > div > ul {
    justify-content: flex-end;
    margin-left: -8px;
    margin-right: -8px;
  }
}

.entry-header responsive-max-width {
    font-size: 16px; 
		/*color: black;*/
	  font-family: 'Bodoni Moda', serif !important;
		font-style: italic !important;
	color: black !important;
}
/**************BUTTONS******************/
.button {
	background-color:#FCEBEB;
    font-size: 16px; 
		/*color: black;*/
	  font-family: 'Bodoni Moda', serif !important;
		font-style: italic !important;
}

.wp-block-button__link{ 
		/*color: black;*/
	  font-family: 'Bodoni Moda', serif !important;
		font-style: italic !important;
}

.single_add_to_cart_button{
    background-color:#FCEBEB !important;
    font-size: 16px; 
		color: black !important;
}

.added_to_cart{
    background-color:#FCEBEB !important;
    font-size: 16px;
		color: black !important;
}

.product_type_simple {
    background-color:#FCEBEB !important;
    font-size: 16px; 
		color: black !important;
}

.wc-forward {
    background-color:#FCEBEB !important;
    font-size: 16px; 
		color: black !important;
}

.total {
    /*background-color:#FCEBEB !important;*/
    font-size: 16px; 
		color: black !important;
}

/**************BUTTONS******************/

.jetpack-filters  {
  display: none; !important;
}

.added_to_cart {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 5px; 
	font-family: 'Bodoni Moda', serif !important;
	font-style: italic !important;
}

.add_to_cart_button {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 5px; 
	font-family: 'Bodoni Moda', serif !important;
	font-style: italic !important;
	color: black !important;
	background-color: #FCEBEB !important;
}

.wc-block-grid__product-title {
	color: black !important;
}



/**************PRODUCTS*****************/

/* Force 2 line title inclusve */
.woocommerce ul.products li.product h2 {
  line-height: 2.5ex;
  height: 5ex; /* 2.5ex for each visible line */
  overflow: hidden;
}

.woocommerce-loop-product__title {
		color: black !important;
}

/**************PRODUCTS*****************/

.wp-block-image {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    max-height: 400px; /* Set your desired height */
    width: 100%;
}

.wp-block-image img {
    width: 100%;
    height: auto; /* Maintains aspect ratio */
    object-fit: cover;
}

.wp-block-image img[src*="img_7942.jpg"] {
    width: auto;
    height: auto;
		max-height: 400px;
    border-radius: 50%; /* Makes the image round */
    object-fit: none; /* Ensures it isn't fitted */
}


.wp-block-image img[src*="img_2157.jpg"] {
    width: auto;
    height: auto;
		max-height: 400px;
    border-radius: 50%; /* Makes the image round */
    object-fit: none; /* Ensures it isn't fitted */
}

.wp-block-image img[src*="img_6905.jpg"] {
    width: auto;
    height: auto;
		max-height: 400px;
    border-radius: 50%; /* Makes the image round */
    object-fit: none; /* Ensures it isn't fitted */
}