/* full-width-buttons | 20882316-hc (KK) */
.full-width-buttons .wp-block-button.wp-block-button {
    display: block;
}
.full-width-buttons .wp-block-button.wp-block-button a {
    width: 100%;
}

.wc-block-grid__product-add-to-cart a.wp-block-button__link {
	background-color: #fff0f0 !important;
	color: black !important;
	border: solid 3px black !important; 
}
.wc-block-grid__product-add-to-cart a.wp-block-button__link:hover {
	background-color: #fff0f0 !important;
	color: gray !important;
	border: solid 3px gray !important; 
}

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

background:#fff0f0 !important;

background-color:#fff0f0 !important;

color:black !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:black !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:#fff0f0 !important;

background-color:#fff0f0 !important;

color:gray !important;

text-shadow: black !important;

box-shadow: black;

border-color:gray !important;

}

.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 {

background: #fff0f0 !important;

color:black !important;

text-shadow: transparent !important;

border-color:black !important;

}

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

background: #fff0f0 !important;

box-shadow: black;

text-shadow: black !important;

color:gray !important;

border-color:gray !important;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: gray;
    font-weight: bold;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a {
    color: black;
    font-weight: bold;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) {
    color: black;
}

.foogallery .fg-caption .fg-caption-title {
	white-space: normal;
	text-align:center
}
