@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
body{font-family: 'Open Sans', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; }
audio, canvas, video { display:inline-block; }
audio:not([controls]) {
display:none;
height:0;
}
[hidden] {
display:none;
}
a:focus { outline:none!important; }
a:active, a:hover { outline:0;  }
abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:bold; }
dfn { font-style:italic; }
hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
mark { background:#ff0; color:#000; }
code, kbd, pre, samp { font-family:monospace, serif; font-size:1em; }
pre { white-space:pre-wrap; }
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; }
img { border:0; }
svg:not(:root) {
overflow:hidden;
}
figure { margin:0; }
fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }
legend { border:0; padding:0; }
button, input, select, textarea { font-family:inherit; font-size:100%; margin:0; }
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; }
button[disabled], html input[disabled] { cursor:default; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; }
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; }
table { border-collapse:collapse; border-spacing:0; }
* { margin:0; padding:0; }
a img, input, textarea { outline:none; border:none; }
p { margin:0; padding:0; }
li { list-style:none; }
.shadow { -moz-box-shadow:0px 0px 10px 2px #E6E6E6; -webkit-box-shadow:0px 0px 10px 2px #E6E6E6; -khtml-box-shadow:0px 0px 10px 2px #E6E6E6; box-shadow:0px 0px 10px 2px #E6E6E6; }
