@charset "UTF-8";
/* CSS Document */

body {
	-ms-overflow-style: none;  /* Internet Explorer 10+ */
    scroll-width: none;  /* Firefox */
	background-color: #2d3038;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
	line-height: 1.2;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
body::-webkit-scrollbar {
    display: none;
  }
body, ul, li {
	padding: 0;
	margin: 0;
}
h1, h2, #nav li {
	font-family: 'header';
}
h1, h2, p, p2, label, figcaption, input, button, textarea, figcaption, li, a {
	letter-spacing: 1px;
	outline:none;
}
h1, h2 {
  margin: 0;
}
a {
	color: inherit;
	text-decoration: none;
	cursor: pointer;
}
a:visited {
  color: inherit;
}
textarea, input {
	border: 0;
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	width: 100%;
}
img {
	width: 100%;
}
li {
	list-style-type: none;
}
button:disabled {
	cursor: default;
}
h1, h2, strong, button {
  font-family: 'header';
}
h1, button.action {
  text-transform: uppercase;
}
p, li, a  {
	font-family: 'paragraph';
}
button {
	cursor: pointer;
	border: none;
	-webkit-apperance:none;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 20px;
	min-height: 60px;
	border-radius: 6px;
}
input {
	margin: 0;
	padding: 0;
}
