/* Add border to product images in front of shop and catalogue */
.wc-block-grid__product-image img, .woocommerce .product img {
    border: 2px solid #000000;
}

.marker-cluster-small {
background-color: rgba(250, 0, 0, 0.6);
}
.marker-cluster-small div {
background-color: rgba(235, 235, 235, 0.6);
}
.marker-cluster-medium {
background-color: rgba(160, 0, 0, 0.6);
}
.marker-cluster-medium div {
background-color: rgba(235, 235, 235, 0.6);
}
.marker-cluster-large {
background-color: rgba(50, 0, 0, 0.6);
}
.marker-cluster-large div {
background-color: rgba(235, 235, 235, 0.6);
}

p.stock.out-of-stock {
  color: #cc2222;
	  font-weight: bold;
		font-size: 18px;
}

p.stock.in-stock {
  color: #1babb0;
	  font-weight: bold;
	font-size: 18px;
}

p.stock.available-on-backorder {
  color: orange;
	  font-weight: bold;
		font-size: 18px;
}

:is(.star-rating,.wc-block-rating-filter .wc-block-components-product-rating__stars,.has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars) span 
{padding-top: 2em; !important}

.shortcode-reviews-images {
    border-radius: 10px 10px 10px 10px !important;
}

.shortcode-wcpr-grid .shortcode-wcpr-grid-item {
    border-radius: 10px 10px 10px 10px !important;
}

/* hide place order button */
.argmc-wrapper .argmc-nav-buttons .argmc-submit {
    display: none !important;
}
/* checkout steps bold */
.argmc-wrapper .argmc-tab-text span {
	  font-weight: bold;
}

body {
  accent-color: #bb0000;
}
label {
    font-weight: 600;
}
.wmc-current-currency {
    line-height: 0px;
	padding: 0px;
	margin: 0;
    font-size: 0px;
}

/* tab top padding */
.product > .woocommerce-tabs {
    padding-top: 10px;
}

.woocommerce .woocommerce-tabs h2 {
    display: none;
}

.woocommerce-photo-reviews-form-meta-reviews .woocommerce-product-rating {
	    display: none;
}
.comment-form-rating .stars span {
	margin-left: 5px;
}
.woocommerce-photo-reviews-form-product {
    max-width: 360px;
    padding: 0 10px;
}

.shortcode-wcpr-review-content {
    font-size: 18px;!important
}

/* shipping calculator */
.outofstock .scpp-shipping-calculator-container .scpp-calculator-open-button {
	display: none;
}

.scpp-shipping-calculator-container{display:block;margin-top:15px}
.scpp-shipping-calculator-container p{font-size:15px!important;font-style:italic!important;line-height:1.3!important;margin-bottom:10px!important;margin-top:0!important}
.scpp-shipping-calculator-container .scpp-calculate-button,.scpp-shipping-calculator-container .scpp-calculator-open-button{display:inline-block;font-size:18px;line-height:26px;margin-bottom:10px;-webkit-text-decoration-line:none;text-decoration-line:none}
.scpp-shipping-calculator-container .scpp-results-container{display:none;font-size:15px!important}
.scpp-shipping-calculator-container .scpp-results-container .scpp-calculator-errors-container p{color:red!important}
.scpp-shipping-calculator-container .scpp-calculator-container{display:none;flex-direction:column!important;max-width:300px!important}
.scpp-shipping-calculator-container .scpp-calculator-container.active{display:flex}
.scpp-shipping-calculator-container .scpp-calculator-open-button{display:inline-block;margin-bottom:10px!important;margin-top:10px!important}

/* Weird forced text size when using christmas fonts. Switch back to SEN font after Christmas. 
.entry-summary .entry-title {
    --theme-font-weight: 700;
    --theme-font-size: 35px;
}
[data-products] .woocommerce-loop-product__title, [data-products] .woocommerce-loop-category__title {
    --theme-font-weight: 600;
    --theme-font-size: 25px;
}*/


/* remove link underlines */
a, a:hover {

text-decoration: none
}