/* reset */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}


html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{
	margin:0;
	padding:0;
}


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


table{
	border-collapse:collapse;
	border-spacing:0;
}


caption,th{
	text-align:left;
	font-weight:normal;
}


html,body,fieldset,img,iframe,abbr{
	border:0;
}


img{
	vertical-align: middle;
	max-width: 100%;
}


i,cite,var,address,dfn{
	font-style:normal;
}


[hidefocus],summary{
	outline:0;
}


li{
	list-style:none;
}


h1,h2,h3,h4,h5,h6,small{
	font-size:100%;
}


sup,sub{
	font-size:83%;
}


pre,code,kbd,samp{
	font-family:inherit;
}


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


textarea{
	overflow:auto;
	resize:none;
}


label,summary{
	cursor:default;
}


a{
	cursor:pointer;
}


strong,b{
	font-weight:bold;
}


del,ins,u,s,a{
	text-decoration:none;
}


a:hover{
	text-decoration:underline;
}


body,textarea,input,button,select,keygen,legend{
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	color:#333;
	outline:0;
}


body{
	background:#fff;
}


a,a:hover{
	color:#333;
}



/* #Buttons && Forms
================================================== */
button,
input,
select,
textarea {
	
  margin: 0;
	
  font-size: 100%;
	
  vertical-align: middle;
	

}


button,
input {
	
  *overflow: visible;
	
  line-height: normal;
	

}


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

}


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

}


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

}


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

}


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

}
