﻿/* =============================================================================
  RESET
============================================================================= */
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, small, strong, ol, ul, li, article, aside, figure,
figcaption, footer, header, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: 'Open Sans', sans-serif,'Microsoft Sans Serif';
	font-size: 1em;
	font-weight: 300;
	color: #333333;
	vertical-align: top;
	text-align: left;
}

article, aside, figcaption, figure, footer, header, main, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* =============================================================================
  BUTTON RESETS
============================================================================= */
button {
	margin: 0;
	padding: 0;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	cursor: pointer;
}

/* =============================================================================
  BOX SIZING AND CLEARFIX
============================================================================= */
*, *::before, *::after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

.clearfix::after {
	content: "";
	display: table;
	clear: both;
}

/* =============================================================================
  FONT INCLUDE
============================================================================= */
@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");
