@charset "UTF-8";

/*


	─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
	─██████████████─████████──████████─████████████████───██████████████─██████████████─██████████─██████──────────██████─██████████████─
	─██░░░░░░░░░░██─██░░░░██──██░░░░██─██░░░░░░░░░░░░██───██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░██─██░░██████████──██░░██─██░░░░░░░░░░██─
	─██░░██████████─████░░██──██░░████─██░░████████░░██───██░░██████░░██─██░░██████████─████░░████─██░░░░░░░░░░██──██░░██─██░░██████████─
	─██░░██───────────██░░░░██░░░░██───██░░██────██░░██───██░░██──██░░██─██░░██───────────██░░██───██░░██████░░██──██░░██─██░░██─────────
	─██░░██───────────████░░░░░░████───██░░████████░░██───██░░██████░░██─██░░██───────────██░░██───██░░██──██░░██──██░░██─██░░██─────────
	─██░░██─────────────██░░░░░░██─────██░░░░░░░░░░░░██───██░░░░░░░░░░██─██░░██───────────██░░██───██░░██──██░░██──██░░██─██░░██──██████─
	─██░░██───────────████░░░░░░████───██░░██████░░████───██░░██████░░██─██░░██───────────██░░██───██░░██──██░░██──██░░██─██░░██──██░░██─
	─██░░██───────────██░░░░██░░░░██───██░░██──██░░██─────██░░██──██░░██─██░░██───────────██░░██───██░░██──██░░██████░░██─██░░██──██░░██─
	─██░░██████████─████░░██──██░░████─██░░██──██░░██████─██░░██──██░░██─██░░██████████─████░░████─██░░██──██░░░░░░░░░░██─██░░██████░░██─
	─██░░░░░░░░░░██─██░░░░██──██░░░░██─██░░██──██░░░░░░██─██░░██──██░░██─██░░░░░░░░░░██─██░░░░░░██─██░░██──██████████░░██─██░░░░░░░░░░██─
	─██████████████─████████──████████─██████──██████████─██████──██████─██████████████─██████████─██████──────────██████─██████████████─
	─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────


*/

/*-------------------------------------------------------------------*/
/*-------------------------Fonts for web use-------------------------*/
/*-------------------------------------------------------------------*/

@font-face {
	font-family: 'ClanWebW03-Medium';
	src: url('../fonts/ffclan/WOFF/FF Clan Medium.woff');
}

@font-face {
	font-family: 'ClanWebW03-Book';
	src: url('../fonts/ffclan/WOFF/FF Clan Book.woff');
}

@font-face {
	font-family: 'ClanWebW03-Bold';
	src: url('../fonts/ffclan/WOFF/FF Clan Bold.woff');
}

/*-------------------------------------------------------------------*/
/*-----------------------------Global--------------------------------*/
/*-------------------------------------------------------------------*/

*, *:focus, *:hover, *:active {
	outline: none;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  width: 100%;
	background: #FFF;
	scroll-behavior: smooth;
}

/*-------------------------------------------------------------------*/
/*--------------------------Content Grid-----------------------------*/
/*-------------------------------------------------------------------*/



.content {
	margin: 0 auto;
	padding: 10px;
	box-sizing: border-box;
	width: auto;
	display: grid;
	grid-template-columns: [col-1] 1fr [col-2] 1fr [col-3] 1fr [col-4] 1fr [col-5];
	grid-template-rows:
		[row-1]
			700px
		/* [row-2]
			400px
		[row-3]
			300px
		[row-4]
			400px
		[row-5]
			700px */
		[row-2]
			400px
		[row-3]
			300px
		[row-4]
			400px
		[row-5]
			700px
		[row-6]
			400px
		[row-7]
			300px
		[row-8]
			400px
		[row-9]
			700px
		[row-10];
	grid-gap: 10px 10px;
}

/*-------------------------------------------------------------------*/
/*-------------------------------Grids-------------------------------*/
/*-------------------------------------------------------------------*/

.grid-content {
	width: auto;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.grid-content-a {
	background: url('../image/content/x-series.jpg') center center no-repeat;
	background-size: cover;
  grid-column: col-1 / col-5;
  grid-row: row-1 / row-2;
	position: relative;
}

/* .grid-content-b {
	background: url('../image/content/turbo-a.png') center center no-repeat, url('../image/content/topographic2.png') center center no-repeat #8a9088;
	background-size: contain, cover, cover;
  grid-column: col-1 / col-3;
  grid-row: row-2 / row-4;
}

.grid-content-c {
	background: url('../image/content/ic-200-bw.png') center center no-repeat, url('../image/content/topographic2.png') center center no-repeat #8a9088;
	background-size: 60%, 200%, cover;
  grid-column: col-3 / col-4;
  grid-row: row-2 / row-3;
}

.grid-content-d {
	background: url('../image/content/ic-500-bw.png') center center no-repeat, url('../image/content/topographic2.png') center center no-repeat #8a9088;
	background-size: 60%, 200%, cover;
  grid-column: col-4 / col-5;
  grid-row: row-2 / row-3;
}

.grid-content-e {
	background: url('../image/content/turbo-b.png') center center no-repeat, url('../image/content/topographic2.png') center center no-repeat #8a9088;
	background-size: contain, 200%, cover;
  grid-column: col-1 / col-2;
  grid-row: row-4 / row-5;
}

.grid-content-f {
	background: url('../image/content/turbo-c.png') center center no-repeat, url('../image/content/topographic2.png') center center no-repeat #8a9088;
	background-size: contain, 200%, cover;
  grid-column: col-2 / col-3;
  grid-row: row-4 / row-5;
}

.grid-content-g {
	background: url('../image/content/ic-1000-bw.png') center center no-repeat, url('../image/content/topographic2.png') center center no-repeat #8a9088;
	background-size: 50%, cover, cover;
	grid-column: col-3 / col-5;
  grid-row: row-3 / row-5;
}

.grid-content-h {
	background: url('../image/content/diesel.jpg') center center no-repeat;
	background-size: cover;
	grid-column: col-1 / col-5;
  grid-row: row-5 / row-6;
} */

.grid-content-b {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../image/content/silverado.jpg') center center no-repeat;
	background-size: cover;
  grid-column: col-1 / col-2;
  grid-row: row-2 / row-3;
	position: relative;
}

.grid-content-c {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../image/content/brz.jpg') center center no-repeat;
	background-size: cover;
  grid-column: col-2 / col-3;
  grid-row: row-2 / row-3;
	position: relative;
}

.grid-content-d {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../image/content/240sx.jpg') center center no-repeat;
	background-size: cover;
	grid-column: col-3 / col-5;
  grid-row: row-2 / row-4;
	position: relative;
}

.grid-content-e {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../image/content/datsun.jpg') center center no-repeat;
	background-size: cover;
	grid-column: col-1 / col-3;
  grid-row: row-3 / row-5;
	position: relative;
}

.grid-content-f {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../image/content/gtr.jpg') center center no-repeat;
	background-size: cover;
	grid-column: col-3 / col-4;
  grid-row: row-4 / row-5;
	position: relative;
}

.grid-content-g {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../image/content/e46.jpg') center center no-repeat;
	background-size: cover;
	grid-column: col-4 / col-5;
  grid-row: row-4 / row-5;
	position: relative;
}

.grid-content-h {
	background: url('../image/content/mazda-1.jpg') center center no-repeat;
	background-size: cover;
	grid-column: col-1 / col-5;
  grid-row: row-5 / row-6;
	position: relative;
}

.grid-content-i {
	background: url('../image/content/radiators.png') center center no-repeat #EBEBEB;
	background-size: 30%, cover;
	grid-column: col-1 / col-3;
	grid-row: row-6 / row-8;
	position: relative;
}

.grid-content-j {
	background: url('../image/content/turbo-kits.png') center bottom no-repeat #EBEBEB;
	background-size: contain, cover;
	grid-column: col-3 / col-4;
	grid-row: row-6 / row-7;
	position: relative;
}

.grid-content-k {
	background: url('../image/content/headers.png') center bottom no-repeat #EBEBEB;
	background-size: contain, cover;
	grid-column: col-4 / col-5;
	grid-row: row-6 / row-7;
	position: relative;
}

.grid-content-l {
	background: url('../image/content/rods.png') center bottom no-repeat #EBEBEB;
	background-size: contain, cover;
	grid-column: col-1 / col-2;
	grid-row: row-8 / row-9;
	position: relative;
}

.grid-content-m {
	background: url('../image/content/coilovers.png') bottom right no-repeat #EBEBEB;
	background-size: 60%, cover;
	grid-column: col-2 / col-3;
	grid-row: row-8 / row-9;
	position: relative;
}

.grid-content-n {
	background: url('../image/content/awic.png') center center no-repeat #EBEBEB;
	background-size: 50%, cover;
	grid-column: col-3 / col-5;
	grid-row: row-7 / row-9;
	position: relative;
}

.grid-content-o {
	background: url('../image/content/chevrolet.jpg') center center no-repeat;
	background-size: cover;
	grid-column: col-1 / col-5;
  grid-row: row-9 / row-10;
	position: relative;
}

/*-------------------------------------------------------------------*/
/*------------------------Content Taglines---------------------------*/
/*-------------------------------------------------------------------*/

.content-tagline {
	position: absolute;
	z-index: 2;
	box-sizing: border-box;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 50px 0 0 50px;
}

.content-tagline h1 {
	font-family: 'ClanWebW03-Bold', sans-serif;
	font-size: 25px;
	line-height: normal;
	font-weight: 500;
	padding: 0;
	margin: 0 0 15px 0;
	text-transform: uppercase;
	color: #FFF;
}

.content-tagline p {
	font-family: 'ClanWebW03-Book', sans-serif;
	font-size: 15px;
	line-height: 1.7em;
	font-weight: 500;
	padding: 0;
	margin: 0 0 40px 0;
	max-width: 400px;
	color: #FFF;
}

/* .content-tagline-a p, .content-tagline-b p, .content-tagline-c p,
.content-tagline-d p, .content-tagline-e p, .content-tagline-f p,
.content-tagline-g p, .content-tagline-h p, .content-tagline-o p,
.content-tagline-a h1, .content-tagline-b h1, .content-tagline-c h1,
.content-tagline-d h1, .content-tagline-e h1, .content-tagline-f h1,
.content-tagline-g h1, .content-tagline-h h1, .content-tagline-o h1, {
	color: #FFF;
} */

.content-tagline-i p, .content-tagline-j p, .content-tagline-k p,
.content-tagline-l p, .content-tagline-m p, .content-tagline-n p,
.content-tagline-i h1, .content-tagline-j h1, .content-tagline-k h1,
.content-tagline-l h1, .content-tagline-m h1, .content-tagline-n h1 {
	color: #000;
}

.content-tagline a {
	font-family: 'ClanWebW03-Medium', sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: 500;
	text-decoration: none;
	color: #FFF;
	background: #f25529;
	padding: 20px 40px ;
	border-radius: 10px;
	margin: 0;
	transition: all ease-in-out 0.1s;
}

.content-tagline a:hover {
	color: #FFF;
	background: #c54825;
}

.image-anchor {
	top: 0;
	position: absolute;
	z-index: 1;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	transition: all ease-in-out .25s;
}

.image-anchor:hover {
	background: rgba(255, 255, 255, 0.1);
}

/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*---------------------------Media Queries---------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/

/*-------------------------------------------------------------------*/
/*----------------------------1680 Pixels----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 1680px) {

/*-------------------------------------------------------------------*/
/*--------------------------Content Grid-----------------------------*/
/*-------------------------------------------------------------------*/

	.content {
		grid-template-rows:
			[row-1]
				600px
			/* [row-2]
				300px
			[row-3]
				200px
			[row-4]
				300px
			[row-5]
				600px */
			[row-2]
				300px
			[row-3]
				200px
			[row-4]
				300px
			[row-5]
				600px
			[row-6]
				300px
			[row-7]
				200px
			[row-8]
				300px
			[row-9]
				600px
			[row-10];
	}

/*-------------------------------------------------------------------*/
/*------------------------Content Taglines---------------------------*/
/*-------------------------------------------------------------------*/

	.content-tagline {
		margin: 30px 0 0 30px;
	}

}

/*-------------------------------------------------------------------*/
/*----------------------------1366 Pixels----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 1366px) {

	.content {
		grid-template-rows:
			[row-1]
				500px
			/* [row-2]
				250px
			[row-3]
				150px
			[row-4]
				250px
			[row-5]
				500px */
			[row-2]
				250px
			[row-3]
				150px
			[row-4]
				250px
			[row-5]
				500px
			[row-6]
				250px
			[row-7]
				150px
			[row-8]
				250px
			[row-9]
				500px
			[row-10];
	}

/*-------------------------------------------------------------------*/
/*------------------------Content Taglines---------------------------*/
/*-------------------------------------------------------------------*/

	.content-tagline h1 {
		font-size: 20px;
		margin: 0 0 10px 0;
	}

	.content-tagline p {
		font-size: 12px;
		margin: 0 0 10px 0;
	}

	.content-tagline a {
		font-size: 12px;
		padding: 0;
		margin: 0;
		background: none;
		text-decoration: underline;
		color: #FFF;
		font-family: 'ClanWebW03-Bold', sans-serif;
	}

	.content-tagline a:hover {
		background: none;
		filter: drop-shadow(0 0 5px rgba(255, 255, 255, 0.7));
	}

	/* .content-tagline-b, .content-tagline-c, .content-tagline-d,
	.content-tagline-e, .content-tagline-f, .content-tagline-g, */
	.content-tagline-i, .content-tagline-j, .content-tagline-k,
	.content-tagline-l, .content-tagline-m, .content-tagline-n {
		color: #000;
	}

	/* .grid-content .content-tagline-b a, .grid-content .content-tagline-c a, .grid-content .content-tagline-d a,
	.grid-content .content-tagline-e a, .grid-content .content-tagline-f a, .grid-content .content-tagline-g a, */
	.grid-content .content-tagline-i a, .grid-content .content-tagline-j a, .grid-content .content-tagline-k a,
	.grid-content .content-tagline-l a, .grid-content .content-tagline-m a, .grid-content .content-tagline-n a {
		color: #000;
		background: none;
	}

	/* .grid-content .content-tagline-b a:hover, .grid-content .content-tagline-c a:hover, .grid-content .content-tagline-d a:hover,
	.grid-content .content-tagline-e a:hover, .grid-content .content-tagline-f a:hover, .grid-content .content-tagline-g a:hover, */
	.grid-content .content-tagline-i a:hover, .grid-content .content-tagline-j a:hover, .grid-content .content-tagline-k a:hover,
	.grid-content .content-tagline-l a:hover, .grid-content .content-tagline-m a:hover, .grid-content .content-tagline-n a:hover {
		color: #f25529;
		background: none;
	}

}

/*-------------------------------------------------------------------*/
/*----------------------------1040 Pixels----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 1040px) {

	.content {
		grid-template-columns: [col-1] 1fr [col-2] 1fr [col-3];
		grid-template-rows:
			[row-1]
				400px
			/* [row-2]
				350px
			[row-3]
				350px
			[row-4]
				350px
			[row-5]
				400px */
			[row-2]
				350px
			[row-3]
				350px
			[row-4]
				350px
			[row-5]
				400px
			[row-6]
				350px
			[row-7]
				350px
			[row-8]
				350px
			[row-9]
				400px
			[row-10];
	}

/*-------------------------------------------------------------------*/
/*-------------------------------Grids-------------------------------*/
/*-------------------------------------------------------------------*/

	.grid-content-a {
	  grid-column: col-1 / col-3;
	  grid-row: row-1 / row-2;
	}

	/* .grid-content-b {
	  grid-column: col-1 / col-2;
	  grid-row: row-2 / row-3;
	}

	.grid-content-c {
	  grid-column: col-2 / col-3;
	  grid-row: row-4 / row-5;
	}

	.grid-content-d {
	  grid-column: col-2 / col-3;
	  grid-row: row-3 / row-4;
	}

	.grid-content-e {
	  grid-column: col-1 / col-2;
	  grid-row: row-3 / row-4;
	}

	.grid-content-f {
	  grid-column: col-1 / col-2;
	  grid-row: row-4 / row-5;
	}

	.grid-content-g {
		grid-column: col-2 / col-3;
	  grid-row: row-2 / row-3;
	}

	.grid-content-h {
		grid-column: col-1 / col-3;
	  grid-row: row-5 / row-6;
	} */

	.grid-content-b {
	  grid-column: col-1 / col-2;
	  grid-row: row-2 / row-3;
	}

	.grid-content-c {
	  grid-column: col-2 / col-3;
	  grid-row: row-2 / row-3;
	}

	.grid-content-d {
		grid-column: col-1 / col-2;
	  grid-row: row-3 / row-4;
	}

	.grid-content-e {
		grid-column: col-2 / col-3;
	  grid-row: row-3 / row-4;
	}

	.grid-content-f {
		grid-column: col-1 / col-2;
	  grid-row: row-4 / row-5;
	}

	.grid-content-g {
		grid-column: col-2 / col-3;
	  grid-row: row-4 / row-5;
	}

	.grid-content-h {
		grid-column: col-1 / col-3;
	  grid-row: row-5 / row-6;
	}

	.grid-content-i {
		background: url('../image/content/radiators.png') center center no-repeat #EBEBEB;
		background-size: 30%, cover;
	  grid-column: col-1 / col-2;
	  grid-row: row-6 / row-7;
	}

	.grid-content-j {
		background: url('../image/content/turbo-kits.png') center bottom no-repeat #EBEBEB;
		background-size: contain, cover;
		grid-column: col-2 / col-3;
		grid-row: row-6 / row-7;
	}

	.grid-content-k {
		background: url('../image/content/headers.png') center bottom no-repeat #EBEBEB;
		background-size: contain, cover;
		grid-column: col-1 / col-2;
		grid-row: row-7 / row-8;
	}

	.grid-content-l {
		background: url('../image/content/rods.png') center bottom no-repeat #EBEBEB;
		background-size: contain, cover;
		grid-column: col-2 / col-3;
		grid-row: row-7 / row-8;
	}

	.grid-content-m {
		background: url('../image/content/coilovers.png') bottom right no-repeat #EBEBEB;
		background-size: 70%, cover;
		grid-column: col-1 / col-2;
		grid-row: row-8 / row-9;
	}

	.grid-content-n {
		background: url('../image/content/awic.png') center center no-repeat #EBEBEB;
		background-size: 70%, cover;
		grid-column: col-2 / col-3;
		grid-row: row-8 / row-9;
	}

	.grid-content-o {
		grid-column: col-1 / col-3;
	  grid-row: row-9 / row-10;
	}

	.content #mc_embed_signup {
		width: 100%;
	}

}

/*-------------------------------------------------------------------*/
/*----------------------------680 Pixels-----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 680px) {

	body {
		background: #FFF;
	}

	.content {
		grid-template-columns: [col-1] 1fr [col-2];
		grid-template-rows:
			[row-1]
				500px
			/* [row-2]
				500px
			[row-3]
				500px
			[row-4]
				500px
			[row-5]
				500px
			[row-6]
				500px
			[row-7]
				500px
			[row-8]
				500px */
			[row-2]
				500px
			[row-3]
				500px
			[row-4]
				500px
			[row-5]
				500px
			[row-6]
				500px
			[row-7]
				500px
			[row-8]
				500px
			[row-9]
				500px
			[row-10]
				500px
			[row-11]
				500px
			[row-12]
				500px
			[row-13]
				500px
			[row-14]
				500px
			[row-15]
				500px
			[row-16];
	}

/*-------------------------------------------------------------------*/
/*-------------------------------Grids-------------------------------*/
/*-------------------------------------------------------------------*/

	.grid-content-a {
	  grid-column: col-1 / col-2;
	  grid-row: row-1 / row-2;
	}

	/* .grid-content-b {
		background-position: center center;
		background-size: 90%, contain;
	  grid-column: col-1 / col-2;
	  grid-row: row-4 / row-5;
	}

	.grid-content-c {
		background-position: center center;
		background-size: 90%, contain;
	  grid-column: col-1 / col-2;
	  grid-row: row-5 / row-6;
	}

	.grid-content-d {
		background-position: center center;
		background-size: 90%, contain;
	  grid-column: col-1 / col-2;
	  grid-row: row-6 / row-7;
	}

	.grid-content-e {
		background-position: center center;
		background-size: 90%, contain;
	  grid-column: col-1 / col-2;
	  grid-row: row-3 / row-4;
	}

	.grid-content-f {
		background-position: center center;
		background-size: 90%, contain;
	  grid-column: col-1 / col-2;
	  grid-row: row-2 / row-3;
	}

	.grid-content-g {
		background-position: center center;
		background-size: 90%, contain;
		grid-column: col-1 / col-2;
	  grid-row: row-7 / row-8;
	}

	.grid-content-h {
		grid-column: col-1 / col-2;
	  grid-row: row-8 / row-9;
	} */

	.grid-content-b {
	  grid-column: col-1 / col-2;
	  grid-row: row-2 / row-3;
	}

	.grid-content-c {
	  grid-column: col-1 / col-2;
	  grid-row: row-3 / row-4;
	}

	.grid-content-d {
		grid-column: col-1 / col-2;
	  grid-row: row-4 / row-5;
	}

	.grid-content-e {
		grid-column: col-1 / col-2;
	  grid-row: row-5 / row-6;
	}

	.grid-content-f {
		grid-column: col-1 / col-2;
	  grid-row: row-6 / row-7;
	}

	.grid-content-g {
		grid-column: col-1 / col-2;
	  grid-row: row-7 / row-8;
	}

	.grid-content-h {
		grid-column: col-1 / col-2;
	  grid-row: row-8 / row-9;
	}

	.grid-content-i {
		background: url('../image/content/radiators.png') center center no-repeat #EBEBEB;
		background-size: 50%, cover;
	  grid-column: col-1 / col-2;
	  grid-row: row-9 / row-10;
	}

	.grid-content-j {
		background: url('../image/content/turbo-kits.png') center bottom no-repeat #EBEBEB;
		background-size: contain, cover;
		grid-column: col-1 / col-2;
		grid-row: row-10 / row-11;
	}

	.grid-content-k {
		background: url('../image/content/headers.png') center bottom no-repeat #EBEBEB;
		background-size: contain, cover;
		grid-column: col-1 / col-2;
		grid-row: row-11 / row-12;
	}

	.grid-content-l {
		background: url('../image/content/rods.png') center bottom no-repeat #EBEBEB;
		background-size: contain, cover;
		grid-column: col-1 / col-2;
		grid-row: row-12 / row-13;
	}

	.grid-content-m {
		background: url('../image/content/coilovers.png') bottom right no-repeat #EBEBEB;
		background-size: 90%, cover;
		grid-column: col-1 / col-2;
		grid-row: row-13 / row-14;
	}

	.grid-content-n {
		background: url('../image/content/awic.png') center center no-repeat #EBEBEB;
		background-size: 65%, cover;
		grid-column: col-1 / col-2;
	  grid-row: row-14 / row-15;
	}

	.grid-content-o {
		grid-column: col-1 / col-2;
	  grid-row: row-15 / row-16;
	}

	/*-------------------------------------------------------------------*/
	/*------------------------Content Taglines---------------------------*/
	/*-------------------------------------------------------------------*/

	.content-tagline {
		position: inherit;
		width: 100%;
		text-align: center;
		margin: 20px auto 0 auto;
		padding: 0;
	}

	.content-tagline h1 {
		margin: 0 auto;
	}

	.content-tagline p {
		margin: 0 auto;
	}

	.content-tagline a {
		display: none;
	}

	.content #mc_embed_signup {
		position: relative;
	}

	.image-anchor {
    margin: 0;
    padding: 0;
}

}

/*-------------------------------------------------------------------*/
/*----------------------------420 Pixels-----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 420px) {

	.content {
		grid-template-columns: [col-1] 1fr [col-2];
		grid-template-rows:
			[row-1]
				400px
			/* [row-2]
				400px
			[row-3]
				400px
			[row-4]
				400px
			[row-5]
				400px
			[row-6]
				400px
			[row-7]
				400px
			[row-8]
				400px */
			[row-2]
				400px
			[row-3]
				400px
			[row-4]
				400px
			[row-5]
				400px
			[row-6]
				400px
			[row-7]
				400px
			[row-8]
				400px
			[row-9]
				400px
			[row-10]
				400px
			[row-11]
				400px
			[row-12]
				400px
			[row-13]
				400px
			[row-14]
				400px
			[row-15]
				400px
			[row-16];
	}

}

/*-------------------------------------------------------------------*/
/*----------------------------320 Pixels-----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 320px) {

	.content {
		grid-template-columns: [col-1] 1fr [col-2];
		grid-template-rows:
			[row-1]
				350px
			/* [row-2]
				350px
			[row-3]
				350px
			[row-4]
				350px
			[row-5]
				350px
			[row-6]
				350px
			[row-7]
				350px
			[row-8]
				350px */
			[row-2]
				350px
			[row-3]
				350px
			[row-4]
				350px
			[row-5]
				350px
			[row-6]
				350px
			[row-7]
				350px
			[row-8]
				350px
			[row-9]
				350px
			[row-10]
				350px
			[row-11]
				350px
			[row-12]
				350px
			[row-13]
				350px
			[row-14]
				350px
			[row-15]
				350px
			[row-16];
	}

}

/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*----------------------------Browser Rules------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/

/*-------------------------------------------------------------------*/
/*------------------------Firefox Browser----------------------------*/
/*-------------------------------------------------------------------*/

@-moz-document url-prefix() {

}

/*-------------------------------------------------------------------*/
/*--------------------------IE10+ Browser----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {

	.content {
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0;
	}

	.grid-content {
		width: 50%;
		height: 400px;
		display: inline-block;
	}

}

/*-------------------------------------------------------------------*/
/*---------------------------Edge Browser----------------------------*/
/*-------------------------------------------------------------------*/

@supports (-ms-ime-align:auto) {

}
0
