/* SECTION Small Screens */
	@media only screen and (max-width: 810px) {
	/* » Misc
	**************************************************/
		#wpadminbar{
			display: none !important;
		}
		html:has(#wpadminbar) {
			margin-top: 0 !important;
		}

	/* » Zone--Header
	**************************************************/
		.header-wrap {
			min-height: 75px;
			/* padding-top: 15px; */
		}
		#zone__header .site-logo {
			width: 120px;
		}

	/* » Zone--Footer
	**************************************************/
		#zone__footer {
			background-size: 90px auto;
		}

	/* » Component--Buttons
	**************************************************/
		#zone__content .gform_button,
		.wp-block-button__link,
		.button {
				padding: 8px;
		}

	/* » Component--Cards
	**************************************************/
		.card.product.item img {
			height: 90px;
		}

	/* » Component--Solutions Blocks
	**************************************************/
		.solutions-block {
			flex-direction: column;
			.category.card {
				width: 100%;
			}
			.nova-slider {
				max-width: 100%;
			}
		}

	/* » Component--Region Switcher
	**************************************************/
		#regionSwitcherModal {
			position: fixed;
			inset: 20px;
			background-color: white;
			z-index: calc(var(--z-top) + 1);
			border: solid 1px white;
			.inner {
				flex-direction: column;
				padding-top: 10vh;
			}
			#cancelRegionModal {
				position: absolute;
				top: 0;
				right: 0;
			}
		}

	/* » Component--Form Modal
	**************************************************/
		#enquiryform.modal-active .content {
			width: 85vw;
			height: 75vh;
			padding: var(--unit-md);
		}

	/* » Page--Single Product
	**************************************************/
	/* tabs */
		body.single-product #section-tabs{
			.product-tabs > a.item {
				padding: 5px 10px;
				font-size: 20px;
			}
			& .tab-content > .tab-pane {
				padding: 10px;
			}
		}
	/* images/slider */
		body.single-product #productGallerySlide .item {
			height: 250px;
		}
	/* downloads */
		a.item.download {
			text-align: center;
			--unit-lg: 10px;
		}

	/* » Page--News
	**************************************************/
		body.single-post #zone__content .post-image {
			aspect-ratio: 4 / 3;
		}

	}
/* !SECTION */

/* SECTION Medium Screens */
	@media only screen and (max-width: 1024px){

	}
/* !SECTION */

/* SECTION Large Screens */
	@media only screen and (min-width: 811px) {

		/* » Mobile Menu */
		#offscreen-menu{
			display: none !important;
		}

	/* » Plugin--Filter Everything
	**************************************************/
		.filter-container {
			padding-right: var(--unit-md);
			border-right: 1px solid rgba(0, 0, 0, 0.2);
		}

	}
/* !SECTION */