/*! normalize.css v1.1.2 | MIT License | git.io/normalize */

/* ===== HTML5 display definitions ===== */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block; }
audio,canvas,video { display:inline-block; display:inline; zoom:1; }
audio:not([controls]) { display:none; height:0; }
[hidden] { display:none; }

/* ===== Base ===== */
html { font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html,button,input,select,textarea { font-family:sans-serif; }
body { margin:0; }

/* ===== Links ===== */
a:focus { outline:thin dotted; }
a:active,a:hover { outline:0; }

/* ===== Typography ===== */
h1, h2, h3, h4, h5, h6 { letter-spacing:0.04em; }
h1 { font-size:20px; margin:0; }
h2 { font-size:26px; margin:0; font-family:BrandonText-Medium; font-weight:normal; font-style:normal;  text-transform:uppercase; }
h3 { font-size:18px; line-height:21px; margin:0; padding:10px 0 0; font-family:BrandonText-Regular; font-weight:normal; font-style:normal; text-transform:uppercase; color:#1d1d1b; }
h4 { font-size:1em; margin:0; }
h5 { font-size:.83em; margin:0; }
h6 { font-size:.67em; margin:0; }

abbr[title] { border-bottom:1px dotted; }
b,strong { font-weight:bold; }
blockquote { margin:1em 40px; }

dfn { font-style:italic; }
hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
mark { background:#ff0; color:#000; }
p,pre { margin:1em 0; }
code,kbd,pre,samp { font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em; }
pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; }
q { quotes:none; }
q:before,q:after { content:''; content:none; }
small { font-size:80%; }
sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-.5em; }
sub { bottom:-.25em; }

/* ===== Lists ===== */
dl,menu,ol,ul { margin:1em 0; }
dd { margin:0 0 0 40px; }
menu,ol,ul { padding:0 0 0 40px; }
nav ul,nav ol { list-style:none; list-style-image:none; }

/* ===== Embedded content ===== */
img { border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root) { overflow:hidden; }

/* ===== Figures ===== */
figure { margin:0; }

/* ===== Forms ===== */
form { margin:0; }
fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:.35em .625em .75em; }
legend { border:0;padding:0; white-space:normal;margin-left:-7px;}
button,input,select,textarea { font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle;}
button,input { line-height:normal; }
button,select { text-transform:none; }
button,html input[type=button], input[type=reset],input[type=submit] { -webkit-appearance:button; cursor:pointer; overflow:visible; }
button[disabled],html input[disabled] { cursor:default; }
input[type=checkbox],input[type=radio] { box-sizing:border-box;padding:0;height:13px;width:13px;}
input[type=search] { -webkit-appearance:textfield;-moz-box-sizing:content-box; -webkit-box-sizing:content-box;box-sizing:content-box; }
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner,input::-moz-focus-inner { border:0; padding:0; }
textarea { overflow:auto; vertical-align:top; }
textarea { resize:vertical; }
/* ===== Tables ===== */
table { border-collapse:collapse; border-spacing:0; }
