html {

  font-family: sans-serif; /* 1 */

  -ms-text-size-adjust: 100%; /* 2 */

  -webkit-text-size-adjust: 100%; /* 2 */

}

body {

  margin: 0;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary {

  display: block;

}

audio,

canvas,

progress,

video {

  display: inline-block; /* 1 */

  vertical-align: baseline; /* 2 */

}

audio:not([controls]) {

  display: none;

  height: 0;

}

[hidden],

template {

  display: none;

}

a {
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
  background: transparent;

}

a img{

  border: 0px;

}

a:active,

a:hover, input:active {

  outline: 0;

}

abbr[title] {

  border-bottom: 1px dotted;

}

b,

strong {

  font-weight: bold;

}

dfn {

  font-style: italic;

}

mark {

  background: #ff0;

  color: #000;

}

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;

}

header img, footer img{

  margin: 0px;

}

svg:not(:root) {

  overflow: hidden;

}

figure {

  margin: 1em 40px;

}

hr {

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  height: 0;

}

pre {

  overflow: auto;

}

code,

kbd,

pre,

samp {

  font-family: monospace, monospace;

  font-size: 1em;

}

button,

input,

optgroup,

select,

textarea {

  color: inherit; /* 1 */

  font: inherit; /* 2 */

  margin: 0; /* 3 */

}

button {

  overflow: visible;

}

button,

select {

  text-transform: none;

}

button,

html input[type="button"], /* 1 */

input[type="reset"],

input[type="submit"] {

  -webkit-appearance: button; /* 2 */

  cursor: pointer; /* 3 */

}

button[disabled],

html input[disabled] {

  cursor: default;

}

button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}

input {

  line-height: normal;

  border: 0px;

  display: block;

  width: 100%;

  margin-bottom: 10px;

}

input[type="checkbox"],

input[type="radio"] {

  box-sizing: border-box; /* 1 */

  padding: 0; /* 2 */

}

input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button {

  height: auto;

}

input[type="search"] {

  -webkit-appearance: textfield; /* 1 */

  -moz-box-sizing: content-box;

  -webkit-box-sizing: content-box; /* 2 */

  box-sizing: content-box;

}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

  -webkit-appearance: none;

}

fieldset {

  border: 1px solid #c0c0c0;

  margin: 0 2px;

  padding: 0.35em 0.625em 0.75em;

}

legend {

  border: 0; /* 1 */

  padding: 0; /* 2 */

}

optgroup {

  font-weight: bold;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

td,

th {

  padding: 0;

}

ul,ol{

  margin-top:10px;

  margin-bottom: 10px;

  padding-left: 70px; 

}

li{

  margin: 0px;

  padding: 0px;

}

html,

button,

input,

select,

textarea {

    color: #222;

}

html {

  font-family: sans-serif; /* 1 */

  -ms-text-size-adjust: 100%; /* 2 */

  -webkit-text-size-adjust: 100%; /* 2 */


}

::-moz-selection {

    background: #4ebced;

    text-shadow: none;

}

::selection {

    background: #4ebced;

    text-shadow: none;

}

hr {

  -moz-box-sizing: content-box;

  -webkit-box-sizing: content-box; /* 2 */

  box-sizing: content-box;;

  height: 0;

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #ccc;

    margin: 1em 0;

    padding: 0;

}

audio,

canvas,

img,

video {

    vertical-align: middle;

}

fieldset {

    border: 0;

    margin: 0;

    padding: 0;

}

textarea {

  overflow: auto;

    resize: vertical;

}

html {



  font-weight: 300;

  color: #353535;

  background-color: #fff;

}

body {

  margin: 0;

  text-rendering: optimizelegibility;

  -webkit-tap-highlight-color:rgba(0,0,0,0);

  -webkit-text-size-adjust: none;

  -webkit-font-smoothing: antialiased;

  -moz-tap-highlight-color:rgba(0,0,0,0);

  -moz-text-size-adjust: none;

  -moz-font-smoothing: antialiased;

  -ms-tap-highlight-color:rgba(0,0,0,0);

  -ms-text-size-adjust: none;

  -ms-font-smoothing: antialiased;


  font-size: 16px;

}

::-moz-selection {

    background: #4ebced;

    text-shadow: none;

    color: #fff;

}

::selection {

    background: #4ebced;

    text-shadow: none;

    color: #fff;

}

a {

  background: transparent;

  text-decoration: none;


}



a:active, a:hover {

  color: #4ebced;

}

blockquote {

    float: right;

    display: block;

    background: rgba(255, 255, 255, 0.5);

    border-left: 3px solid #ddd;

    margin: 1.5em;

    padding: 0.5em 10px;

    quotes: "\201C""\201D""\2018""\2019";

    position: static;

}

blockquote:before {

    color: #ddd;

    content:"\201C";

    font-size: 4em;

    line-height: 0.1em;

    margin-right: 0.25em;

    vertical-align: -0.4em;

    position: static;

}


blockquote p {

    display: inline;

}

img {

  border: 0;

}
