.grid-1 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	/*margin-top: .7em;*/
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 3fr 2fr;
	grid-gap: 15px;
}

.grid-2 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 2fr;
	grid-gap: 15px;
}

.grid-3 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	margin-top: 4.5%;
	grid-template-columns: 1fr;
	grid-gap: 15px;
}

.grid-4 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	margin-top: 5%;
	grid-template-columns: 1fr;
	grid-gap: 15px;
}

.grid-5 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 3fr 3.9fr 4.1fr;
	grid-gap: 15px;
}

.grid-55 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 4fr 8fr;
	grid-gap: 15px;
}

.grid-6 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 10fr 1fr 1fr;
	grid-gap: 15px;
}

.grid-7 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 11fr 1fr;
	grid-gap: 15px;
}

.grid-8 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: repeat(3, 4fr);
	grid-gap: 0;
}

.grid-9 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 5fr 2fr 2fr 2fr 1fr;
	grid-gap: 15px;
}

.grid-10 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 2fr 3fr 2fr 2fr 2fr 1fr;
	grid-gap: 15px;
}

.grid-11 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 4fr 8fr;
	grid-gap: 0;
}

.grid-12 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 5fr 7fr;
	grid-gap: 0;
}

.grid-13 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 12fr;
	grid-gap: 0;
}

.grid-14 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 6fr 6fr;
	grid-gap: 15px;
}

.grid-15 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 2fr 2fr 2fr 2fr 2fr 2fr;
	grid-gap: 15px;
}

.grid-16 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 4fr 4fr 4fr;
	grid-gap: 15px;
}

.grid-17 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 10fr 2fr;
	grid-gap: 15px;
}

.grid-18 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 8fr 3fr 1fr;
	grid-gap: 15px;
}

.grid-19 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 3fr 3fr 3fr 3fr;
	grid-gap: 15px;
}

.grid-20 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 2fr 9fr 1fr;
	grid-gap: 15px;
}

.grid-21 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 6fr 6fr;
	grid-gap: 15px;
}

.grid-22 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 3fr 3fr 3fr 3fr;
	grid-gap: 15px;
}

.grid-23 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 3fr 6fr 3fr;
	grid-gap: 15px;
}

.grid-24 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 7fr 5fr;
	grid-gap: 15px;
}

.grid-25 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 7fr 5fr;
	grid-gap: 15px;
}

.grid-26 {
	display: grid;
	width: 100%;
	max-width: 1440px;
	grid-template-columns: 2fr 8fr 2fr;
	grid-gap: 15px;
}