/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
@media (max-width: 1025px) and (min-width: 769px) {
	:root {
		--product-row-height: 2.25rem;
		--product-row-width: 2.5vw;
		--product-column-offset: -3.25vw;

		--navlink: calc(1em / var(--quarterstep));
		--icon-md: calc(1em * var(--eighthstep));
	}
	.custom-hero {
		height: 12vh; /* Even shorter for mobile screens */
	}
	.custom-hero h2 {
		padding: 0;
		margin: 0;
	}
	.tabs-div-ul {
		margin: 0 18px;
	}
	.toc {
		background-color: #ffffff;
		width: auto;
	}
	.page2a-tiles {
		max-width: 28rem;
	}
	.news-container {
		text-align: center;
		padding: 0 6vw;
		-webkit-column-count: 4; /* Chrome, Safari, Opera */
		-moz-column-count: 4; /* Firefox */
		column-count: 4;
		-webkit-column-gap: 0.3rem; /* Chrome, Safari, Opera */
		-moz-column-gap: 0.3rem; /* Firefox */
		column-gap: 0.3rem;
	}
	.news-item {
		width: calc(95% / 1);
		margin-bottom: 8px;
		margin-right: 16px;
		padding: 3px 0;
		text-wrap: balance;
		page-break-inside: avoid;
	}
	.page2a-tiles-container {
		height: 35vh;
	}
	.page2a-panel-inner {
		padding: 1.44rem 0.6rem 1.2rem 1.4rem;
		width: 25rem;
	}
	.product-table-subject {
		--product-row-height: 2.5rem;
		--product-row-width: 2.75vw;
		--product-column-offset: -2.5vw;
	}
	.product-table-subject.product-table-header,
	.product-table-subject.product-table-body {
		width: 100%;
	}
	.tiles-layout{
		width: 324px;    
    	height: 176px;
	}
	.sublink.two-columns{
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;
	}
	.nav-link {		
		font-size: var(--navlink);
	}
	.search-icon {	
		font-size: var(--icon-md);
		width: var(--icon-md) !important;		
	}
}
