1/* =Reset
2----------------------------------------------- */
3
4html, body, div, span, applet, object, iframe,
5h1, h2, h3, h4, h5, h6, p, blockquote, pre,
6a, abbr, acronym, address, big, cite, code,
7del, dfn, em, font, ins, kbd, q, s, samp,
8small, strike, strong, sub, sup, tt, var,
9dl, dt, dd, ol, ul, li,
10fieldset, form, label, legend,
11table, caption, tbody, tfoot, thead, tr, th, td {
12    border: 0;
13    font-family: inherit;
14    font-size: 100%;
15    font-style: inherit;
16    font-weight: inherit;
17    margin: 0;
18    outline: 0;
19    padding: 0;
20    vertical-align: baseline;
21}
22html {
23    font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
24    overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
25    -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
26    -ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
27}
28body {
29    background: @ini_background;
30}
31article,
32aside,
33details,
34figcaption,
35figure,
36footer,
37header,
38nav,
39section {
40    display: block;
41}
42ol, ul {
43    list-style: none;
44}
45table { /* tables still need 'cellspacing="0"' in the markup */
46    border-collapse: separate;
47    border-spacing: 0;
48}
49caption, th, td {
50    font-weight: normal;
51    text-align: left;
52}
53blockquote:before, blockquote:after,
54q:before, q:after {
55    content: "";
56}
57blockquote, q {
58    quotes: "" "";
59}
60a:focus {
61    outline: thin dotted;
62}
63a:hover,
64a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
65    outline: 0;
66}
67a img {
68    border: 0;
69}
70
71// Fixing width overflowing
72*, ::after, ::before {
73    box-sizing: border-box;
74}
75