/**
 *	UMG Core 2
 *	./assets/css/core-reset.css
 *
 *	Element resets
 */
*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
*,*:before,*:after{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%;margin:0;padding:0;height:100%;width:100%;background-position:center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
body{font-weight:normal;font-style:normal;line-height:1;cursor:default}
meta,style,script{display:none}
*:focus,a:focus,input:focus,select:focus,textarea:focus,button:focus{outline:none;box-shadow:none}
h1,h2,h3,h4,h5,h6{margin:0;max-width:100%}
a{text-decoration:none}
p{margin:1em 0}
ul{margin:0;padding:0;list-style:none}
blockquote,q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
hr,img,object,embed{max-width:100%}
object,embed{height:100%}
hr{clear:both;padding:0;margin:.4em 0;border:0;background:none;border-top:3px solid;width:100%}
textarea{resize:none}
table{margin-bottom:1.25em;border:solid 1px}
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5em 0.625em 0.625em;font-size:0.875em;text-align:left}
table tr th,table tr td{padding:0.5625em 0.625em;font-size:0.875em;line-height:1.125em}
iframe,object,fieldset{border:0}
code,kbd,pre,samp{font-family:'lucida console',monospace;font-size:1em}
img{-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle;height:auto}
button{background-color:black;color:white;border:0;cursor:default;}