.wp-block-post-title {
font-size: 30px;
}

h1 {
  font-size: 30px
}

h2 {
  font-size: 26px
}

h3 {
  font-size: 22px
}

.woocommerce div.product div.summary h1.product_title {
  font-size: 30px;
}

#epkb-ml__module-search .epkb-ml-search-modern-layout--design-1 .epkb-ml-search-title {
  font-size: 30px;
}

#epkb-ml__module-search #epkb-ml-search-modern-layout {
  padding-top: 5px;
  padding-bottom: 20px;
}

#epkb-ml__module-search .epkb-ml-search-modern-layout--design-1 #epkb-ml-search-form {
  max-width: 90%;
}

.wp-element-button, .wp-block-button__link {
  background-color: #19275F;
  border-radius: 4px;
}

.woocommerce-loop-category__title mark.count {
    display: none;
}

.woocommerce ul.products li.product-category a img {
    display: none;
}

.woocommerce #content div.product p.stock, .woocommerce div.product p.stock, .woocommerce-page #content div.product p.stock, .woocommerce-page div.product p.stock {
    font-size: 20px;
    font-weight: normal;
}

.woocommerce div.wp-block-add-to-cart-form {
    font-size: 15px;
    font-weight: normal;
}

/* Margin discount table. Are 8/11/23 */
.woocommerce span.wdr_table_discounted_value {
    float: right
}


/* Additional information order comment checkout Are 13/11/23 */
body .woocommerce-additional-fields{
display:none;
}

/* Single product sale / discount badge Are 14/11/23 */
.woocommerce .wp-site-blocks span.onsale {
  background: #fff;
}

/* Add ons grand total font weight Are 22/11/23 */
.wapf-product-totals div span:first-child {
  font-weight: 400;
}

/* Add ons select option box padding Are 22/11/23 */
.wapf-field-input input[type="email"], .wapf-field-input input[type="number"], .wapf-field-input input[type="text"], .wapf-field-input input[type="url"], .wapf-field-input select, .wapf-field-input textarea {
  padding: 8px;
}

/* Hide in stock Are 22/11/23 */
.in-stock { 
    display: none;
}

/* Add to cart button Are 24/11/23 */
.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name="add-to-cart"] {
  width: 100%;
}

#epkb-ml__module-search .epkb-ml-search-modern-layout--design-1 #epkb-ml-search-form #epkb-ml-search-box {
  width: 75%;
  margin: auto;
	height: 50px;
}

/* single product extra purchase info text Are 26/11/23 */
.woocommerce div.wp-block-add-to-cart-form {
  text-align: center;
}

/* single product input field center text Are 27/11/23 */
.wcpa_wrap .wcpa_field_wrap input[type="text"], .wcpa_wrap .wcpa_field_wrap input[type="url"], .wcpa_wrap .wcpa_field_wrap input[type="date"], .wcpa_wrap .wcpa_field_wrap input[type="time"], .wcpa_wrap .wcpa_field_wrap input[type="number"], .wcpa_wrap .wcpa_field_wrap input[type="email"], .wcpa_wrap .wcpa_field_wrap input[type="tel"], .wcpa_wrap .wcpa_field_wrap input[type="password"], .wcpa_wrap .wcpa_field_wrap input[type="datetime-local"], .wcpa_wrap .wcpa_field_wrap .wcpa_color_field, .wcpa_wrap .wcpa_field_wrap select, .wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control, .wcpa_wrap .wcpa_field_wrap .wcpa_other_value input {
  text-align: center;
}

/* mini cart hide product description Are 28/11/23 */
.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data {
  display: none;
}

/* center attribute select form Are 04/12/23 */
.woocommerce div.wp-block-add-to-cart-form {
  text-align: -moz-center;
}

/* hide attribute name Are 04/12/23 */
.woocommerce div.product form.cart table.variations th {
  line-height: 3.5rem;
  display: none;
}

/* hide attribute clear/reset Are 04/12/23 */
.woocommerce div.product a.reset_variations {
  margin-left: .5em;
  display: none;
}

/* Text alaign attribute price Are 04/12/23 */
wp-site-blocks .wp-block-group.woocommerce.product .woocommerce-Price-amount, .wp-site-blocks .wp-block-group.woocommerce.product del, .wp-site-blocks .wp-block-group.woocommerce.product .price {
  display: block;
  text-align: center;
}

/* Knowledge Base search title font size Are 13/12/23 */
#epkb-ml__module-search #epkb-ml-search-modern-layout .epkb-ml-search-title {
  font-size: 30px;
}