html, body, div, span, applet, object, iframe, h1, h3, h4, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, hr, big, cite, code, del, dfn, em, font, 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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
*{margin:0;padding:0;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
/:focus{outline:0;}
/strong{font-weight:700;}
em{font-style:italic;}
a{text-decoration:none;}
a:hover, a:active, a:focus{outline:none;}
html{height:100%;overflow-x:hidden;/cursor:none/}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
.clear{clear:both;font-size:1%;height:0;line-height:0;display:block;width:0;}
html[xmlns] .clearfix{display:block;}
img{max-width:100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
::selection{color:#000;background-color:#295ba2;}
::-moz-selection{color:#000;background-color:#295ba2;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@font-face{font-family:'dinlight';src:url('fonts/dinlight-webfont.eot');src:url('fonts/dinlight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/dinlight-webfont.woff2') format('woff2'), url('fonts/dinlight-webfont.woff') format('woff'), url('fonts/dinlight-webfont.ttf') format('truetype'), url('fonts/dinlight-webfont.svg#dinlight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'dinregular';src:url('fonts/dinregular-webfont.eot');src:url('fonts/dinregular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/dinregular-webfont.woff2') format('woff2'), url('fonts/dinregular-webfont.woff') format('woff'), url('fonts/dinregular-webfont.ttf') format('truetype'), url('fonts/dinregular-webfont.svg#dinregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'dinmedium';src:url('fonts/dinmedium-webfont-webfont.eot');src:url('fonts/dinmedium-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/dinmedium-webfont-webfont.woff2') format('woff2'), url('fonts/dinmedium-webfont-webfont.woff') format('woff'), url('fonts/dinmedium-webfont-webfont.ttf') format('truetype'), url('fonts/dinmedium-webfont-webfont.svg#dinmedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'GothamLight';src:url('fonts/gotham-light.eot');src:url('fonts/gotham-light.eot') format('embedded-opentype'), url('fonts/gotham-light.woff') format('woff'), url('fonts/gotham-light.ttf') format('truetype'), url('fonts/gotham-light.svg#GothamLight') format('svg');}
@font-face{font-family:'gotham_bookregular';src:url('fonts/gotham-book-webfont.eot');src:url('fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gotham-book-webfont.woff') format('woff'), url('fonts/gotham-book-webfont.ttf') format('truetype'), url('fonts/gotham-book-webfont.svg#gotham_bookregular') format('svg');font-weight:normal;font-style:normal;}
body{-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Arial;font-size:62.5%;color:#666;}