﻿@media screen and (max-width: 1020px) {
	.HideOnMobile {
		display:none;
	}
	.mobileleft {
		float:left;
	}
	.mobileright {
		float:right;
	}
	#Container {
		padding-top:0;
	}
	#MainForm {
		width:100%;
	}
	#Header {
		position:static;
		width:100%;
		height:auto;
	}
	#LogoImage {
		position:static;
		margin:5%;
		width:60%;
		height:auto;
	}
	#MenuIcon {
		display:block;
		position:absolute;
		top:0;
		right:0;
		margin:0;
		padding:5%;
		width:20%;
	}
	#Menu {
		/*display:block;*/
		display:none;
		position:static;
		background:#194A31;
		padding:5%;
		width:90%;
		-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,1);
		-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,1);
		box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,1);
	}
	.Menu {
		position:static;
	}
	.Menu li{
		padding:0;
		width:100%;
		float:none;
	}
	.Menu a{
		color:#fff;
		padding:20px 0;
	}
	.Level-0 > li > a {
		display:none;
	}
	.Menu .Level-2{
		position:static;
		width:90%;
		margin-left:10%;
	}
	.Menu .Level-2 li{
		text-align:left;
		width:100%;
	}

	#HeaderImage {
		padding:0;
	}
	#Slogan {
		bottom: 25%;
		left: 20px;
		font-size: 0.5em;
	}
	.HomeBox {
		width:50%;
		display:block;
	}
	.HomeBox p {
		font: 0.9em/1em 'Source Sans Pro', sans-serif;
	}
	.HomeBoxLarge {
		width:100%;
	}
	#MenuFooter {
		display:none;
	}
	#LogoLinkFooter {
		left:2%;
	}
	#MenuFooter {
		right:2%;
	}
	#AnteriaLink {
		font:0.5em 'Julius Sans One', sans-serif;
		right:2%;
	}
	#ContattiFooter {
		font:0.5em 'Julius Sans One', sans-serif;
		left:2%;
	}
	#LinkedIn {
		position:absolute;
		bottom:20px;
		right:20px;
	}
	.FormRow input[type=text], .FormRow textarea {
		width: 94%;
		margin: 0 2%;
	}
	.bxSliderWrapper {
		width:100%;
		height:auto;
	}
	.bxSliderWrapper img{
		width:100%;
		height:auto;
	}
	.bx-caption {
		padding:0 1%;
		width:98%;
	}
}