/* ==========================================================================
   RESET
   ========================================================================== */
html, body, div, span, object, iframe, img, table, caption, thead, tbody,
tfoot, tr, tr, td, article, aside, canvas, details, figure, hgroup, menu,
nav, footer, header, section, summary, mark, audio, video, input, select, textarea, ul, li {
  border: 0;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cit, code,
del, dfn, em, ins, q, samp, small, strong, sub, sup, b, i, hr, dl, dt, dd,
ol, ul, li, fieldset, legend, label {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: normal;  
}
 
article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}

::-webkit-input-placeholder {
  font-family: 'junction-light-webfont', Arial, sans-serif;
  color: black;
  font-size: 15px;
}
:-moz-placeholder {
  font-family: 'junction-light-webfont', Arial, sans-serif;
  color: black;
  font-size: 15px;
}
::-moz-placeholder {
  font-family: 'junction-light-webfont', Arial, sans-serif;
  color: black;
  font-size: 15px;
}
:-ms-input-placeholder {
  font-family: 'junction-light-webfont', Arial, sans-serif;
  color: black;
  font-size: 15px;
}
input:-moz-placeholder {
  font-family: 'junction-light-webfont', Arial, sans-serif;
  color: black;
  font-size: 15px;
}
input::-moz-placeholder {
  font-family: 'junction-light-webfont', Arial, sans-serif;
  color: black;
  font-size: 15px;
}