/*-----------------------------------------------------------------------------

Reset Stylesheet

version:	3.0
updated:	12/10/2014

anchors
=html5
=global
=forms
=tables
=content
=tools

-----------------------------------------------------------------------------*/

/* =html5 
-----------------------------------------------------------------------------*/

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary 		{	display:block; }

audio,
canvas,
progress,
video 			{ display:inline-block; vertical-align:baseline; }

[hidden]		{ display: none; }

/* =global
-----------------------------------------------------------------------------*/

*						{ margin:0; padding:0; }
html 				{ font-family:sans-serif; font-size:100%; }
img					{ border:0; }
a						{ color:#000; text-decoration:none; }
a:hover			{ text-decoration:none; }
:focus			{ outline: 0; }
hr					{ border:1px solid #000; border-width:1px 0 0; }

/* =forms
-----------------------------------------------------------------------------*/

form				{ display:inline; }
fieldset		{ border:0; }
legend			{ display:block; }
button,
input,
textarea,
select			{ color:#000; font-family:sans-serif; }

input,
textarea    { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }

/* =tables
-----------------------------------------------------------------------------*/

table				{ border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,
th,
td					{ font-weight:normal; text-align:left; vertical-align:top; }

/* =content
-----------------------------------------------------------------------------*/

address			{ font-style:normal; }
cite				{ font-style:normal; }
q,
blockquote	{ quotes:none; }
q:before, 
q:after			{ content:''; }
small,
big					{ font-size:12px; }
sup					{ font-size:12px; vertical-align:top; }
ul,
ol					{ list-style:none; }

/* =tools
-----------------------------------------------------------------------------*/

*,
*:before,
*:after { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

.clear:before, 
.clear:after { content:""; display:table; }
.clear:after { clear: both; }

/*END------------------------------------------------------------------------*/