/*  ---------------------------------------------------------------------------------------
    CSS RESET
    --------------------------------------------------------------------------------------- */  
	html, body, div, a, img
						 { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
	body                 { line-height:1; color:black; background:white; }

/*  ---------------------------------------------------------------------------------------
    HTML ELEMENTS
    --------------------------------------------------------------------------------------- */
	body                { background:url(../images/stardust.jpg) repeat; font:normal 100%/1.4 'Lato', sans-serif;  color:#2f2f2f; width:100%; position:relative;
	-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } 

/*	Advanced CSS  */

	*, *:before, *:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	.shadow 			{ -moz-box-shadow:0px 0px 20px 5px rgba(65,65,65,0.1); -webkit-box-shadow: 0px 0px 20px 5px rgba(65,65,65,0.1); box-shadow: 0px 0px 20px 5px rgba(65,65,65,0.1); }

/*  ---------------------------------------------------------------------------------------
    GRID 1200px
    --------------------------------------------------------------------------------------- */ 

 	.wrapper				{ background:#fff; padding:30px; position:relative; }

/*  ---------------------------------------------------------------------------------------
    GRID (IT) 720px (MOBILE)
    --------------------------------------------------------------------------------------- */ 

@media only screen and (max-width: 719px) {
	.wrapper			{ background:#fff; padding:20px; width:100%; margin-top:0px; }
}