/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
label {
  cursor: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
input{
  outline: none;
  padding: 0;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
}
*:focus {
    outline: none;
}

/* General selectors and styles designed to make the site look good on DESKTOP screens go here. But they affect all devices, and must be overridden by media queries targeting INCREASINGLY SMALLER screens */

/************************************
              LATO LATIN
************************************/

/* Webfont: LatoLatin-Regular */
@font-face {
    font-family : 'LatoLatin';
    src         : url('../fonts/LatoLatin-Regular.eot'); /* IE9 Compat Modes */
    src         : url('../fonts/LatoLatin-Regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/LatoLatin-Regular.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/LatoLatin-Regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/LatoLatin-Regular.ttf') format('truetype');
    font-style  : normal;
    font-weight : 400;

}
/* Webfont: LatoLatin-Heavy */
@font-face {
    font-family : 'LatoLatin';
    src         : url('../fonts/LatoLatin-Heavy.eot'); /* IE9 Compat Modes */
    src         : url('../fonts/LatoLatin-Heavy.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/LatoLatin-Heavy.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/LatoLatin-Heavy.woff') format('woff'), /* Modern Browsers */ url('../fonts/LatoLatin-Heavy.ttf') format('truetype');
    font-style  : normal;
    font-weight : 900;

}
/************************************
                LATO
 ************************************/

/* Webfont: Lato-Regular */
@font-face {
    font-family : 'Lato';
    src         : url('../fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src         : url('../fonts/Lato-Regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/Lato-Regular.ttf') format('truetype');
    font-style  : normal;
    font-weight : 400;

}
/* Webfont: Lato-Heavy */
@font-face {
    font-family : 'Lato';
    src         : url('../fonts/Lato-Heavy.eot'); /* IE9 Compat Modes */
    src         : url('../fonts/Lato-Heavy.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Lato-Heavy.woff2') format('woff2'), /* Modern Browsers */ url('../fonts/Lato-Heavy.woff') format('woff'), /* Modern Browsers */ url('../fonts/Lato-Heavy.ttf') format('truetype');
    font-style  : normal;
    font-weight : 900;

}
