*, *:before, *:after {

box-sizing: border-box;

}

body {

color: $color-primary;
background-color: $color-background;
font-family:$font-standard;
font-size: $size-standard-font;
line-height: $size-standard-line-height;
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

}

img, embed, object, video {

max-width: 100%;

}

a {

color: $color-link;
transition: color $transition-time;
text-decoration: none;
&:hover {
    color: $color-link-hover;
}

}

h1, h3, h5 {

font-weight: 900;
line-height: 1em;
a {
    color: $color-secondary;
    text-decoration: none;
    &:hover {
        color: $color-secondary;
    }
}

}

h2, h4, h6 {

font-weight: 400;
line-height: 1em;
a {
    text-decoration: none;
}

}

h1, h2 {

font-size: 2em;

}

h3, h4 {

font-size: 1.5em;

}

h5, h6 {

font-size: 1em;

}