/* DESKTOP */
/* settings and overrides above 980px */

@media only screen and (min-width: 980px)
{

}


/* TABLET */
/* settings and overrides above 640 and under 980px */

@media only screen and (min-width: 640px) and (max-width: 979px)
{
	#menu primary
	{
		padding: 0 10rem;
	}

	.compact
	{
		padding: 0 5rem;
	}
}


/* SMARTPHONE */
/* settings and overrides under 640px */

@media only screen and (max-width: 639px)
{
	.compact
	{
		padding: 0 1.25rem;
	}

	.offset
	{
		margin-top: 7.5rem;
		margin-bottom: 7.5rem;
	}

	#menu primary
	{
		padding: 0 5rem;
	}

	#menu primary a
	{
		font-size: 1.5rem;
	}

	#preloader p:last-child
	{
		font-size: 4rem;
	}
}