@charset "utf-8";

/* reset */

body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, ul, ol, li, dl, dt, dd, table, caption, tr, td, th, form, fieldset, legend, address, blockquote { margin: 0; padding: 0; font-weight: 300;}
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, em { font-style: normal; }
fieldset, img { border: 0 none; }
table { border-collapse: collapse; border-spacing: 0px; }
ol, ul, li { list-style: none; }
hr { display: none; }

/* base */

body {
	font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
	font-family: 'Roboto', 'arial', sans-serif;
	font-weight: 300;
	font-size: 0.75em;
	/* Keyword values */
	text-rendering: auto;
	text-rendering: optimizeSpeed;
	text-rendering: optimizeLegibility;
	text-rendering: geometricPrecision;

	/* Global values */
	text-rendering: inherit;
	text-rendering: initial;
	text-rendering: unset;

}

html { font-weight: normal }

a { color: #fff; text-decoration: none; font-weight: 300; transition: 0.3s; -webkit-transition: 0.3s; ms-transition: 0.3s; -moz-transition: 0.3s; }
a:hover { color: #fff; text-decoration: none; transition: 0.3s; -webkit-transition: 0.3s; ms-transition: 0.3s; -moz-transition: 0.3s;}
img, input { vertical-align: top; }
.hidden {
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;

}