/* Print Styles */
@media print {
	body {
		background:white;
		color:black;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
	}
	body .is-layout-flex {
		display: inherit;
	}
	.has-text-align-center {
		text-align: left;
	}
	.yoast-breadcrumbs, .container-breadcrumb {
		margin-bottom:0.5rem !important;
	}
	h1, h2, h3, h4, h5, h6 {
		margin-block-start: 0;
		margin-block-end: 0 !important;
		margin-bottom: 0.5rem !important;
		color:black !important;
		font-weight:600;
	}
	h1 {
		font-size:24px;
		line-height:28px;
	}
	h2 {
		font-size:22px;
		line-height:26px;
	}
	h3 {
		font-size:20px;
		line-height:24px;
	}
	h4 {
		font-size:18px;
		line-height:22px;
	}
	h5 {
		font-size:16px;
		line-height:20px;
	}
	h5.intro {
		font-weight:400;
	}
	h6 {
		font-size:14px;
		line-height:18px;
	}
	.has-white-color {
		color: black !important;
	}
	ol, ul {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:black !important;
		margin-bottom:0.5rem !important;
		margin-block-start: 0;
	}
	p {
		margin-bottom:0.5rem !important;
		margin-block-start: 0;
	}
	a {
		color:black !important;
	}
	#search-overlay, #top-section, .footer-links, .footer a, img, svg, .wp-block-spacer, br, body.home .wp-block-getwid-content-slider, .track-wrap, .hideprint, .modal, #pre-article-spacer {
		display:none !important;
	}
	.wp-block-cover, .wp-block-cover-image {
		min-height:auto;
		padding:0;
	}
	:where(.wp-block-columns) {
		margin-bottom: 0;
	}
	.wp-block-buttons>.wp-block-button {
		margin: 0 0.5rem 1rem 0 !important;
	}
	.wp-block-button__link {
		color: black !important;
		background: none !important;
		border-radius: 9999px;
		box-shadow: none;
		text-decoration: none;
		padding: 0.5rem 1rem;
		font-size: 1.125em;
		border:black 1.5px solid !important;
		opacity:1;
		font-weight:600;
	}
	div {
		background:none !important;
		background-color:none !important;
	}
	:where(.wp-block-columns.has-background) {
		padding: 0 !important;
	}

	/* FORMS STYLING */

	#tab_container, .invalid-feedback, .input-group-text, .recaptcha-wrap, #mkCaptchaResponse {
		display:none !important;
	}
	.form-wrap, .form-wrap .row {
		margin:0 0 0.5rem 0 !important;
	}
	.form-floating {
		margin-bottom:0.5rem;
		display: flex;
		flex-direction: column-reverse;
	}
	button.btn {
		color: black !important;
		background: none !important;
		border-radius: 9999px;
		box-shadow: none;
		text-decoration: none;
		padding: 0.5rem 1rem;
		font-size: 1.125em;
		border:black 1.5px solid !important;
		opacity:1;
		font-weight:600;
		margin:0 0.5rem 1rem 0;
	}
	.form-control {
		height:inherit !important;
	}

	/* TT STYLING */

	#tt {
		display:none !important;
	}


	/* TT RESULTS STYLING */

	.mk-delivery-icon, .mk-pickup-icon, .mk-middle-column, .mk-timeline-delivery-point, #mk-vertical-timeline, .mk-timeline-non-delivery-point, .mk-summary-label-action a::after, #mk_tt_tools, .mk-summary-label-action {
		display:none !important;
	}

	.mk-transactions-container {
		padding:0 !important;
	}

	h3.mk-transaction-title, .mk-transaction-text {
		padding-left:0 !important;
	}

	.mk-transaction-text {
		margin:0 !important;
	}

	.mk-summary-label-action a {
		padding:0 !important;
	}


	/* TABLES STYLING */

	.wp-block-table {
		margin-bottom:0.5rem !important;
	}

	.generic-table {
		margin-bottom:0.5rem !important;
		border-top: 1px solid !important;
		border-left: 1px solid !important;
	}

	.wp-block-table thead {
		border-bottom: none !important;
	}

	.generic-table td, .generic-table th {
		border-right: 1px solid !important;
		border-bottom: 1px solid !important;
		padding: 0.25rem !important;
		text-align:left !important;
	}
	.wp-block-table td, .wp-block-table th {
		border: 1px solid !important;
		padding: 0.25rem !important;
		text-align:left !important;
	}
}
