.codex-homegrid-container .wpb_content_element
{
	margin-bottom:0px;
}

.codex-homegrid
{
	
	position: relative;
	margin-bottom:30px;
}

.codex-homegrid h3,
.codex-homegrid p
{
	text-align:center;
	color:white;
	font-family: 'Oswald', sans-serif;
	font-size:14px;
}

.codex-homegrid h3
{
	font-size:20px;
	font-weight:800;
	margin: 15px 0 5px 0;
}

@media(min-width:600px)
{
	.codex-homegrid h3
	{
		font-size:30px;
		margin: 36px 0 10px 0;
	}

	.codex-homegrid p
	{
		font-size:20px;
	}
}

@media(min-width:768px)
{
	.codex-homegrid h3
	{
		margin: 80px 0 20px 0;
	}
}

@media(min-width:992px)
{
	.codex-homegrid h3
	{
		font-size:38px;
		margin: 80px 0 20px 0;
	}
}

.codex-homegrid .homegrid-item
{
	height: 90px;
	width: calc(50% - 10px);
	position:relative;
	float:left;
	background-color:#aeb9c5;
	background-position:center center;
	background-size: cover;
	transition:background-size 0.4s ease-in;
	margin-top:10px;
}

@media(min-width:460px)
{
	.codex-homegrid .homegrid-item
	{
		height: 80px;
	}
}


@media(min-width:600px)
{
	.codex-homegrid .homegrid-item
	{
		height: 130px;
	}
}

.codex-homegrid .homegrid-item:nth-of-type(even)
{
	margin-right:10px;
}



.codex-homegrid .homegrid-item a
{
	display:block;
	position:absolute;
	height:100%;
	width:100%;
	transition:0.3s ease-in-out;
	background-color:#00000021;
}



.codex-homegrid .homegrid-item.special
{
	width: calc(100% - 10px);
	margin-top: 0;
}


@media(min-width:768px)
{
	.codex-homegrid
	{
		height: 850px;
	}
	
	.codex-homegrid .homegrid-item
	{
		height: calc(33.333333% - 10px);
		width: calc(25% - 10px);
		position:absolute;
		top:0;
		left:0;
		background-size: auto 100%;
		float:none;
		margin-top:0;
	}

	.codex-homegrid .homegrid-item:nth-of-type(even)
	{
		margin-right:0;
		
	}

	.codex-homegrid .homegrid-item:hover
	{
		background-size: auto 110%;
	}

	.codex-homegrid .homegrid-item:hover a
	{
		background-color:#0000006b;
	}


	.codex-homegrid .homegrid-item.special
	{
		height: calc(66.666666% - 10px);
		width: calc(50% - 10px);
		
	}
	.codex-homegrid .homegrid-item.special a
	{
		padding-top:170px;
	}

	.codex-homegrid .homegrid-item.vic
	{
		left: 25%;
	}

	.codex-homegrid .homegrid-item.nsw,
	.codex-homegrid .homegrid-item.nt,
	.codex-homegrid .homegrid-item.tas
	{
		left: 50%;
	}

	.codex-homegrid .homegrid-item.qld,
	.codex-homegrid .homegrid-item.wa,
	.codex-homegrid .homegrid-item.act
	{
		left: 75%;
	}

	.codex-homegrid .homegrid-item.nt,
	.codex-homegrid .homegrid-item.wa
	{
		top: 33.333333%
	}

	.codex-homegrid .homegrid-item.sa,
	.codex-homegrid .homegrid-item.vic,
	.codex-homegrid .homegrid-item.tas,
	.codex-homegrid .homegrid-item.act
	{
		top: 66.666666%
	}
}


.codex-homegrid .homegrid-item.special
{
	background-image:url(/wp-content/uploads/2016/02/Wild-Blue-Helicopters18-1920px-768x576.jpg);
}

.codex-homegrid .homegrid-item.nsw
{
	background-image:url(/wp-content/uploads/2016/02/IMG_4218-768x512.jpg);
}

.codex-homegrid .homegrid-item.qld
{
	background-image:url(/wp-content/uploads/2016/02/1-1024x765.jpg);
}

.codex-homegrid .homegrid-item.nt
{
	background-image:url(/wp-content/uploads/2016/02/IMG_3591_edited-1-1024x717.jpg);
}

.codex-homegrid .homegrid-item.wa
{
	background-image:url(/wp-content/uploads/2016/02/newcastlehelia.jpg);
	opacity: 0.5;
	pointer-events: none;
}

.codex-homegrid .homegrid-item.sa
{
	background-image:url(/wp-content/uploads/2016/02/Newcastle-Helicopter-Flights-Scenic-Tours-Skyline-Aviation-Group-5_lg-1024x768.jpg);
}

.codex-homegrid .homegrid-item.vic
{
	background-image:url(/wp-content/uploads/2016/02/Newcastle-Helicopter-Flights-Scenic-Tours-Skyline-Aviation-Group-13_lg-1024x768.jpg);
}

.codex-homegrid .homegrid-item.tas
{
	background-image:url(https://www.helicoptercharterflights.com.au/wp-content/uploads/2017/02/Copy-of-Copy-of-Tasman-Peninsula-by-Paul-Hoelen-Photography_Q7A8648-768x512.jpg);
}

.codex-homegrid .homegrid-item.act
{
	background-image:url(/wp-content/uploads/2016/02/IMG_0041-1024x768.jpg);
}

