	@import url(https: //fonts.googleapis.com/css?family=Roboto+Slab);
	@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700);
	@font-face {
	    font-family: "icomoon";
	    src: url('fonts/icomoon.eot');
	    src: url('fonts/icomoon.eot?#iefix') format('eot'), url('fonts/icomoon.woff') format('woff'), url('fonts/icomoon.ttf') format('truetype'), url('fonts/icomoon.svg') format('svg');
	    font-weight: normal;
	    font-style: normal
	}

	[data-icon]:before {
	    font-family: 'icomoon';
	    content: attr(data-icon);
	    speak: none;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased
	}

	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	menu,
	nav,
	section,
	summary {
	    display: block
	}

	audio,
	canvas,
	video {
	    display: inline-block
	}

	audio:not([controls]) {
	    display: none;
	    height: 0
	}

	[hidden] {
	    display: none
	}

	html {
	    font-size: 100%;
	    font-weight: 300;
	    -webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
	    line-height: 1.5em
	}

	html,
	button,
	input,
	select,
	textarea {
	    font-family: "Roboto", serif
	}

	body {
	    margin: 0
	}

	a:link,
	a {
	    color: #88ab0c
	}

	a:hover,
	a:focus {
	    color: #ee8201
	}

	a:focus {
	    outline: 0
	}

	a:hover,
	a:active {
	    outline: 0
	}

	h1 {
	    font-family: "Roboto Slab", serif;
	    font-size: 2em;
	    line-height: 1.5em;
	    margin-top: 0.75em;
	    margin-bottom: 0.75em
	}

	h2 {
	    font-size: 1.5em;
	    line-height: 2em;
	    margin-top: 1em;
	    margin-bottom: 1em
	}

	h3 {
	    font-size: 1.1em;
	    line-height: 1.36364em;
	    margin-top: 1.36364em;
	    margin-bottom: 1.36364em
	}

	h4 {
	    font-size: 1em;
	    line-height: 1.5em;
	    margin-top: 1.5em;
	    margin-bottom: 1.5em
	}

	h5 {
	    font-size: 0.8em;
	    line-height: 1.875em;
	    margin-top: 1.875em;
	    margin-bottom: 1.875em
	}

	h6 {
	    font-size: 0.75em;
	    line-height: 2em;
	    margin-top: 2em;
	    margin-bottom: 2em
	}

	hr {
	    height: 1px;
	    border: 1px solid #666;
	    padding-bottom: -1px;
	    margin: 1.5em 0
	}

	abbr[title] {
	    border-bottom: 1px dotted;
	    cursor: help;
	    white-space: nowrap
	}

	b,
	strong {
	    font-weight: bold
	}

	blockquote {
	    margin: 1.5em 30px
	}

	dfn {
	    font-style: italic
	}

	mark {
	    background: #ff0;
	    color: #000
	}

	p,
	pre {
	    margin: 1.05em 0
	}

	pre,
	code,
	kbd,
	samp,
	tt,
	var {
	    font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
	    font-size: 1em;
	    line-height: 1.5em
	}

	pre {
	    white-space: pre;
	    white-space: pre-wrap;
	    word-wrap: break-word
	}

	q {
	    quotes: none
	}

	q:before,
	q:after {
	    content: '';
	    content: none
	}

	small {
	    font-size: 75%
	}

	sub,
	sup {
	    font-size: 75%;
	    line-height: 0;
	    position: relative;
	    vertical-align: baseline
	}

	sup {
	    top: -0.5em
	}

	sub {
	    bottom: -0.25em
	}

	dl,
	menu,
	ol,
	ul,
	.item-list ul {
	    margin: 1.5em 0
	}

	.item-list ul li {
	    margin: 0
	}

	dd {
	    margin: 0 0 0 30px
	}

	ul ul,
	ul ol,
	ol ul,
	ol ol,
	.item-list ul ul,
	.item-list ul ol,
	.item-list ol ul,
	.item-list ol ol {
	    margin: 0
	}

	menu,
	ol,
	ul,
	.item-list ul {
	    padding: 0 0 0 30px
	}

	nav ul,
	nav ol {
	    list-style: none;
	    list-style-image: none
	}

	img {
	    border: 0;
	    -ms-interpolation-mode: bicubic;
	    max-width: 100%;
	    height: auto
	}

	svg:not(:root) {
	    overflow: hidden
	}

	figure {
	    margin: 0
	}

	form {
	    margin: 0
	}

	fieldset {
	    border-color: #c0c0c0;
	    margin: 0 2px;
	    border-top-style: solid;
	    border-top-width: 0.0625em;
	    padding-top: 0.4625em;
	    border-bottom-style: solid;
	    border-bottom-width: 0.0625em;
	    padding-bottom: 0.9125em;
	    border-left-style: solid;
	    border-left-width: 0.0625em;
	    padding-left: 0.9125em;
	    border-right-style: solid;
	    border-right-width: 0.0625em;
	    padding-right: 0.9125em
	}

	legend {
	    border: 0;
	    padding: 0;
	    white-space: normal
	}

	button,
	input,
	select,
	textarea {
	    font-size: 100%;
	    margin: 0;
	    vertical-align: baseline
	}

	button,
	input {
	    line-height: normal
	}

	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
	    cursor: pointer;
	    -webkit-appearance: button
	}

	button[disabled],
	input[disabled] {
	    cursor: default
	}

	input[type="checkbox"],
	input[type="radio"] {
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    padding: 0
	}

	input[type="search"] {
	    -webkit-appearance: textfield;
	    -webkit-box-sizing: content-box;
	    -moz-box-sizing: content-box;
	    box-sizing: content-box
	}

	input[type="search"]::-webkit-search-decoration,
	input[type="search"]::-webkit-search-cancel-button {
	    -webkit-appearance: none
	}

	button::-moz-focus-inner,
	input::-moz-focus-inner {
	    border: 0;
	    padding: 0
	}

	textarea {
	    overflow: auto;
	    vertical-align: top
	}

	table {
	    border-collapse: collapse;
	    border-spacing: 0;
	    margin-top: 1.5em;
	    margin-bottom: 1.5em
	}

	th {
	    text-align: left;
	    padding: 0;
	    border-bottom: none
	}

	tbody {
	    border-top: none
	}
