html {
	position:relative;
	min-height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	box-sizing:border-box;
	font-size:14px;
}

body {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-size:1rem;
	line-height:1.5;
	font-weight:400;
	background:white);
	padding:0!important;
	margin:0;
	color:black;
	overflow-x:hidden;
	overflow-y:hidden;
	min-height:100%;
	box-sizing:border-box;
	text-align:left;
	-webkit-font-smoothing:antialiased;
}

@font-face {
	font-family:"Roboto";
	src:url(../fonts/Roboto-Light-300.ttf) format("truetype");
	font-weight:300;
}

@font-face {
	font-family:"Roboto";
	src:url(../fonts/Roboto-Regular-400.ttf) format("truetype");
	font-weight:400;
}

@font-face {
	font-family:"Roboto";
	src:url(../fonts/Roboto-Bold-600.ttf) format("truetype");
	font-weight:600;
}

@font-face {
	font-family:"Roboto";
	src:url(../fonts/Roboto-Black-800.ttf) format("truetype");
	font-weight:800;
}




*,:before,:after {
	box-sizing:border-box;
}

:root {
	--color-theme: #ECB98D;
}


a { text-decoration: none; }


ul.reset { list-style: none; margin: 0; padding: 0; }

.fw300 { font-weight: 300; }
.fw400 { font-weight: 400; }
.fw500 { font-weight: 500; }
.fw600 { font-weight: 600; }
.fw700 { font-weight: 700; }
.fw800 { font-weight: 800; }

