body{
background: none;	
    color: #333;
    font-family: "Trebuchet MS";
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}

header, .header {
	height: 300px;
	background: url(/images/bg.jpg) no-repeat fixed center center transparent;
}
	nav, .nav {
		margin: 0;
		width: 100%;
		height: 100px;
		overflow: hidden;
    		text-align: center;
	}
		nav p, .nav p {
			display: unset;
		}
		nav .button, .nav .button {
			background: none;
			box-shadow: none;
		}
		.top {
			display: block;
			padding: 0px;
			margin: 0 0 25px 0;
		}

main, .main {
    width: 80%;
    max-width: none;
    background: #fff;
    min-height: 0px;
    padding: 5%;
    box-shadow: unset;
}
	main h1, .main h1 {
		background: none;
		color: #333;
		border: 0px;
		border-radius: 0;
		margin: 0;
		padding: 25px 0px;
	}
	
.lower {
	display: flex;
    background: none;
    box-shadow: none;
    margin: 0;
	padding: 0;
	width: 90%;
    margin: 0px 5% 5%;
}
	.homebox {
		background: url(/images/header_big.jpg);
		background-size: cover;
		flex: 1;
		background-size: cover;
		border: 3px solid #ccc;
		padding: 1%;
		box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
		text-align: center;
		margin: 1%;
		z-index: 1;

		-webkit-animation-duration: 1s; 
		animation-duration: 1s; 
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both;
		-webkit-animation-name: bounce; 
		animation-name: bounce;
	}
		.homebox:hover {
			animation: none;
			-webkit-animation: none;
			transform: scale(1.2) rotate(5deg);
		}
		.homebox:hover em {font-size: 16px;}
		
footer {bottom: auto !important;}
		
@media only screen and (max-width: 600px) {
	header, .header {
		height: 150px;
    		background-size: cover;
    		background-position: top;
	}
	
	nav, .nav {
		padding: 0px;
		height: 50px;
		left: 0px;
		border-radius: 0px;
		top: 0px;
		padding-top: 20px;
	}
	nav .homebutton {display: none !important;}
	
	main, .main {
		width: 90%;
    		float: left;
   		padding: 5%;
		box-shadow: none;
    		margin-top: 0px !important;
	}
	
	.lower {
		flex-direction: column;
	}
}