@media only screen and (max-width: 64.063em) {
	body
	{
		font-size: 2em;
	}

	#page-wrapper,
	#header,
	#footer
	{
		padding: 0em;
	}

	.columns
	{
		padding: 0 2em;
	}

	.columns .columns
	{
		padding: 0 0.9375em;
	}

	#sidebar,
	#footer-links
	{
		display: none;
	}

	#sidebar-content,
	#blog-listing-wrapper
	{
		width: 100%;
	}

	#header-logo-wrapper
	{
		padding: 0;
	}

	#header .logo, #header-logo-wrapper > a.header-logo.vector
	{
		display: inline-block;
		height: 5em;
		width: 11em;
		margin: 1.2em 1.85em;
		background-image: url(../img/logo-medium.svg);
		background-size: contain;
		background-position: center left;
		background-repeat: no-repeat;
	}

	#tiles .tile.box-one,
	#tiles .tile.box-two
	{
		width: 100%;
		margin: 0 auto;
	}

	#tiles .tile.box-one
	{
		margin-bottom: 3em;
	}

	#nav-toggle 
	{
		display: inline-block;
		z-index: 100000;
		padding: 0.463em;
		color: #fff;
		font-size: 4em;
		line-height: 1em;
		float: right;
		background-color: #273846;
	}

	#side-toggle
	{
		display: block;
		float: left;
		z-index: 100000;
		margin: 0 0 0 -0.75em;
		line-height: 1em;
		padding: 0.75em;
		color: #fff;
		font-size: 2.4em;
		line-height: 1em;		
		background-color: #fff;
	}

	#side-toggle i.fa
	{
		margin: 0;
	}

	#nav-toggle.open
	{
		position: absolute;
		position: fixed;
		top: 0;
	}

	#nav
	{
		display: none;
	}

	.bx-wrapper .bx-pager,
	.bx-wrapper .bx-controls-auto
	{
		bottom: -3em;
	}

	#home-blog-wrapper-inner
	{
		width: 100%;
	}

	#footer-contact-details
	{
		width: 100%;
	}

	#slideshow-wrapper
	{
		padding: 2em 0 2em 0;
	}

	#home-blog-wrapper
	{
		padding: 2em 0 2em;
	}

	#tiles
	{
		padding: 4em 0 2em;
	}

	#slideshow .title
	{
		margin-top: 1em;
	}

	#full-width-main-content .secondary-content
	{
		width: 100%;
	}
	
	#breadcrumbs li.breadcrumb-sub-page
	{
		display: none;
	}

	#breadcrumbs
	{
		margin: 1.5em 0;
	}

	#breadcrumbs li
	{
		padding: 0;
		margin: 0;
		display: inline-block;
		font-size: 2em;
	}

	input[type="text"],
	input[type="password"],
	input[type="date"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="month"],
	input[type="week"],
	input[type="email"],
	input[type="number"],
	input[type="search"],
	input[type="tel"],
	input[type="time"],
	input[type="url"],
	input[type="color"]
	{
		padding: 0.5em;
		height: 2.3125em;
	}
}