/* Tru2u Gutenberg Enhancer v0.1.0
   Breakpoints:
   Desktop: > 900px
   Tablet: 701px–900px
   Mobile: <= 700px
*/

.tru2u-d-py {
	padding-top: var(--tru2u-d-py) !important;
	padding-bottom: var(--tru2u-d-py) !important;
}

.tru2u-d-px {
	padding-left: var(--tru2u-d-px) !important;
	padding-right: var(--tru2u-d-px) !important;
}

.tru2u-hide-desktop {
	display: none !important;
}

@media screen and (max-width: 900px) and (min-width: 701px) {
	.tru2u-t-py {
		padding-top: var(--tru2u-t-py) !important;
		padding-bottom: var(--tru2u-t-py) !important;
	}
	.tru2u-t-px {
		padding-left: var(--tru2u-t-px) !important;
		padding-right: var(--tru2u-t-px) !important;
	}
	.tru2u-hide-desktop {
		display: revert !important;
	}
	.tru2u-hide-tablet {
		display: none !important;
	}
}

@media screen and (max-width: 700px) {
	.tru2u-m-py {
		padding-top: var(--tru2u-m-py) !important;
		padding-bottom: var(--tru2u-m-py) !important;
	}
	.tru2u-m-px {
		padding-left: var(--tru2u-m-px) !important;
		padding-right: var(--tru2u-m-px) !important;
	}
	.tru2u-m-gap {
		gap: var(--tru2u-m-gap) !important;
	}
	.tru2u-m-center {
		text-align: center !important;
		justify-content: center !important;
		align-items: center !important;
	}
	.tru2u-m-center .wp-block-buttons {
		justify-content: center !important;
	}
	.tru2u-hide-desktop {
		display: revert !important;
	}
	.tru2u-hide-mobile {
		display: none !important;
	}
}
