.home p#breadcrumbs {
  display: none;
}

.page-title {
display: none;
}

.save_attributes, .save-variation-changes {
    display:none !important;
}

button:not(.toggle), .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {
color: white;
border: none;
background-color: #2bbbd8;
}

.star-rating span:before,
.star-rating::before,
p.stars a:hover:after, 
p.stars a:after {
    color: dfaf37 !important;
    letter-spacing: 1px; 
}

.aws-search-result .aws_result_image {
    float: right;
    padding: 0 0 0 15px;
}
.aws-search-result .aws_add_to_cart .aws_cart_button,
.aws-search-result .aws_add_to_cart .aws_quantity_field {
    float: none;
    margin: 2px 4px 8px 0 !important;
}
.aws-search-result .aws_result_excerpt {
    margin-right: 0;
    text-overflow: visible;
}
.aws-search-result .aws_result_content {
    overflow: visible;
}
.aws-search-result .aws_result_head {
    justify-content: normal;
}
.aws-search-result .aws_result_price {
    color: #ff0000;
}
.aws-search-result .aws_result_image img {
    width: 120px;
    border: 1px solid #eee;
    padding: 5px
}

p {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
}

body a {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;	text-decoration:none!important;
}

/* Hide WooCommerce tabs */
.woocommerce-tabs {
    display: none;
}

.widget_recently_viewed_products ul.products li.product {
    width: 100% !important;
    clear: both;
}


h1 {
  font-family: 'Montserrat',   Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
}

h2 {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: black;
}

div.woocommerce h2 {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: black;
}

h3 {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 24px;
	line-height: 28px;
}

h4 {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
}

h5 {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
}

h6 {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
}

ol {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}

body p.my-additional-info {
	color: green !important;
}

.archive .product p.wc-gzd-additional-info {
margin-bottom: -5px;
font-size: 11px;
line-height: 2;
}

.archive .products .wc-gzd-additional-info {
     margin: 0px;
    padding: 0;
}

a.my-linkcolor {     
  color: blue;  
}

h2.entry-title > a {
	font-size: 18px;
  line-height: 20px;
}

h2.entry-title > a:hover {
	color: #2bbbd8;
}

div.cat-links {
	display: none;
}

div.product_meta {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
}

div.wcz-inner {
  font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
}

div.wc-block-grid__product-image {
	max-width: 80px;
    width: 100%;
}


.wp-block-product-blocks-product-short .wopb-product-wrapper .woocommerce-product-details__short-description{
	max-height:unset;
}

div.star-rating, div.star-rating span:before, div.star-rating::before {
  height: 16px;
	width: 80px;
	font-size: 11.5px;
  color: #fea500; /* Yellow color */
}

span.woocommerce-Price-amount.amount, div.wc-block-grid__product-price.price {
	font-size: 12px;
	line-height: 14px;
}



/* Change font size of dropdown items */
.woocommerce div.product .variations  select {
    font-size: 14px; 
}


/* Change font size of quantity input field */
.woocommerce .quantity input[type="number"] {
    font-size: 14px; /* Adjust the size as needed */
}

/* Optional: Adjust the dropdown options */
.woocommerce select#rating option {
    font-size: 14px;
}

span.sku_wrapper, span.posted_in {
	display: block;
	margin-bottom: 10px;
}

form.variations_form.cart {
	font-size: 14px;
}

div.archive-description {
	display:none;
}

.woocommerce-breadcrumb,
.woocommerce-breadcrumb a,
.woocommerce-breadcrumb span {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
}

.woocommerce-breadcrumb a:hover {
		color: #2bbbd8;
}

div#acc-content div#content h2.wp-block-heading {
	font-size: 20px;
}

div#acc-content div#content h2.wp-block-heading::after {
    content: "";
    display: block;
	width: 60px;
	height: 3px;
	border: none;
	background-color: #2bbbd8;
	margin: 0;
	margin-top: 10px;
	padding: 0;
}

div#acc-content div#content h3.wp-block-heading {
	font-size: 18px;
}

/*
div#acc-content div#content h3.wp-block-heading::after {
    content: "";
    display: block;
	width: 60px;
	height: 3px;
	border: none;
	background-color: #2bbbd8;
	margin: 0;
	margin-top: 10px;
	padding: 0;
}

*/

div#acc-content div#content ul {
	font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}