.soliloquy-caption-inside h1, .soliloquy-caption-inside h2 {color:#e56349 !important;}

.soliloquy-link::after {
	content:"";
	position:absolute;
	top:0;right:0;bottom:0;left:0;
	background:rgba(000,000,000, 0.5);
}

.page-id-6549 .accordion-item:last-of-type {display:none;}

.chx-tarquins-win {float:right;}
.qrcswholewtapper {display:none !important;}

.site-branding img {width:auto;}

body:not(.product-cat-pin-badges) .product-info-table tbody td[data-key="50"], body:not(.product-cat-pin-badges) .product-info-table tbody td[data-key="100"] {
  background:#75746f;
  color:#ffffff;
  font-weight:100;
  font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
}

.product-info-table tbody td[data-key="250"], .product-info-table tbody td[data-key="500"], .product-info-table tbody td[data-key="1000"], .product-info-table tbody td[data-key="2500"], .product-info-table tbody td[data-key="5000"], .product-info-table tbody td[data-key="10000"] {
  font-weight:900 !important;
  font-family: Arial Black,Arial Bold,Gadget,sans-serif; 
}


.chx-footer-fixed-height {
  height: 95px !important;
  width: auto !important;
}

.chx-footer-img-50 {
  height: auto !important;
  width: 69%;
	max-width:160px;
	margin-right:1%;
}

.chx-image-left-footer {
	display:flex;
	justify-content:space-between;
	align-items:center;
}

@media all and (max-width:1400px) {
	.chx-image-left-footer {flex-wrap:nowrap;}
}

@media all and (max-width:1200px) {
	.chx-footer-image-row {display:flex;justify-content:center;}
	.chx-footer-image-row div:not(.chx-footer-image-row-inner) {display: block !important;width:auto !important;}
	.chx-footer-image-row-inner {display:flex !important;}
}

.chx-image-left-footer img {
	max-width:100px;
	margin-bottom:10px;
}

.chx-pricing-title {
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 1rem;
}

.product-cat-pin-badges .chx-pricing-title {
 display: none !important;
}

.page-id-5607 #primary > div > div > div.col-12.col-lg-6.px-0 > div.row.m-0.d-flex.justify-content-around.flex-direction-row.px-md-5.mx-md-5.mx-lg-5.mt-5 > div:nth-child(2) {display:none !important;}

.chx-image-right-footer img, .chx-image-right-footer-default {max-width:90%;}

#chx-image-row {border-top:1px solid #cccccc; padding:15px 15px 0; margin-top:15px;}
#chx-image-row > div {margin:0 !important;}
#chx-image-row img {margin:0 !important;}

#chx-image-row .chx-image-left-footer .wp-block-gallery.has-nested-images{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 20px;
}

/* Fix WordPress gallery cropping - show full images */
#chx-image-row .wp-block-gallery.is-cropped .wp-block-image {
    flex-grow: 0 !important;
    height: auto !important;
    aspect-ratio: unset !important;
}

#chx-image-row .wp-block-gallery.is-cropped .wp-block-image a {
    height: auto !important;
    aspect-ratio: unset !important;
    display: block;
}

#chx-image-row .wp-block-gallery.is-cropped .wp-block-image img {
    object-fit: contain !important;
    height: auto !important;
    width: auto !important;
    max-height: 80px;
    aspect-ratio: unset !important;
}


.gfield--type-wc_product_select select {background:none !important;padding-left:10px !important;}