/*
	Theme Name: First Light
	Theme URI: https://github.com/CalibrateNZ/first-light
	Author: Calibrate
	Author URI: https://www.calibrate.co.nz/
	Description: Website by Calibrate Marketing. Auckland, New Zealand.
	Version: 1.0.1
	Requires at least: 6.1.1
	Tested up to: 6.1.1
	Requires PHP: 8.1.9
*/

.xdebug-error,
.xe-uncaught-exception,
.xdebug-var-dump {
	background: #fff !important;
	color: #000 !important;
	position: relative !important;
	z-index: 9999;
}

.wpcf7-response-output {
	font-size: 1.5rem;
	font-weight: 500;
	padding: 1rem !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.wpcf7-not-valid-tip {
	font-size: 1.5rem;
}

.ca-butchery-images {
	max-width: 300px;
}

a.open-bulk-modal.page-title-action {
	display: none;
}
#post-body.columns-2 #postbox-container-1 .postbox.acf-postbox .acf-field:not(.acf-field-flexible-content) .acf-fields > .acf-field {
	padding: 0 !important;
}
.acf-field:not(.acf-field-flexible-content) .acf-fields.-border {
	border: 0 !important;
}
#post-body.columns-2 #postbox-container-1 .postbox.acf-postbox .acf-field:not(.acf-field-flexible-content) .acf-fields.-border {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}
#post-body.columns-2 #postbox-container-1 .postbox.acf-postbox .acf-field:not(.acf-field-flexible-content) .acf-fields.-border::after {
	display: none;
}
#post-body.columns-2 #postbox-container-1 .postbox.acf-postbox .acf-field[data-width] + .acf-field[data-width] {
	border: none !important;
}
.added_to_cart {
	padding-top: 0 !important;
}

@media print {
	.header {
		display: none !important;
	}
	.wrapper .base > *:not(.article ) {
		display: none !important;
	}
	.footer {
		display: none !important;
	}
	.article__meta_list + a {
		display: none !important;
	}
}

.woocommerce-notices-wrapper {
	max-width: 122.4rem;
    margin: 0 auto;
}

form .wcsatt-add-to-subscription-wrapper label > span {
	margin-left: 0;
}

.wcsatt-options-product-prompt {
	margin-bottom: 0 !important;
}

#post-body-content .acf-field.acf-field-group,
#postbox-container-2 .acf-field.acf-field-group {
	padding: 0 !important;
}

.woocommerce-MyAccount-content table {
	border-radius: 0 !important;
}
.section--progress_mod .wcsatt-options-wrapper {
	display: none;
}

.bundle_error .woocommerce-info {
    font-size: 1.5rem;
}

.bundle_button {
	min-width: 300px
}

.grecaptcha-badge { 
    visibility: hidden !important;
}