/* root settings */
:root {
	/* BREAKPOINTS 
	--breakpoint-small: 640;
	--breakpoint-medium: 768;
	--breakpoint-large: 960;
	--breakpoint-x-large: 1200;
	--breakpoint-wide: 1440;*/
	/* COLORS */
	--primary: #000000;
	--secondary: #283281;
	--black: #111;
	--blue-light: #149FC8;
	--blue-400: #283281;
	/* TYPOGRAPHY */
	--display-one: 5rem;
	--display-two:4rem;
	--display-three: 3.25rem;
	--font-bold: 700;
	--font-medium: 500;
	--font-regular: 400;
	--font-semibold: 600;
	--message-one: 1rem;
	--paragraph-large: 1.25rem;
	--paragraph-small: 1rem;
	/*--primary-font-family: "Lato", sans-serif;
	--secondary-font-family: "Lato", sans-serif;*/
	--subheading-large: 1.5rem;
	--subheading-small: 1.250rem;
	--subheading-x-small: 1.25rem;
	--title-one: 2.75rem;
	--title-two: 2.25rem;
	--title-three: 1.75rem;
	--title-four: 1.5rem;	
}

/* global header > logo */

.t-site-header__logo img {
    max-height: inherit;
	height: inherit;
    width: 100%;
	max-width: 115px;
}

.t-site-navigation__wrap {
    max-width: 80rem;
    width: 100%;
}

/* page content */

.ctgy-content {
	display: flex;
	justify-content: space-between;
}

@media (min-width: 60rem) {
	.ctgy-content {
		display: flex;
		justify-content: space-between;
	}
		.ctgy-left {
			width: 18%;
			order: 1;
		}
			.ctgy-image, .ctgy-button {
				margin-bottom: 30px;
			}
		.ctgy-products {
			width: 80%;
			order: 2;
		}
}

/* ctgy listing */

.ctgy-products table {
	border-collapse: collapse;
}
.header-row {
	background-color: var(--black);
	color: var(--white);
	font-size: calc(var(--paragraph-small)*0.8);
	font-weight: bold;
}
.ctgy-products table tr td {
	padding: 8px;
	vertical-align: top;
}
.ctgy-products table .c-button {
	font-size: calc(var(--paragraph-small)*0.8);
	padding: 4px 8px;
}
.ctgy-products table form {
	margin: 0;
}