* {
    margin: 0;
    padding: 0;
    color: #000;
    font-family: "Open Sans", Arial, sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.container {
    width: 1000px;
    margin: 0 auto; }

h1,
h2 {
    font-weight: 700; }

h1 {
    margin-bottom: 30px;
    font-size: 30px; }

h2 {
    margin-bottom: 20px;
    font-size: 18px; }
    h2 span {
        color: #777; }

h3 {
    font-size: 16px; }

p {
    margin-bottom: 20px; }

ul {
    list-style: none; }

a {
    color: #777;
    text-decoration: none;
    font-weight: 700; }
    a:hover {
        color: #000; }

img {
    width: 100%; }

strong {
    color: blue; }

.top {
    position: fixed;
    bottom: 50px;
    right: 50px;
    width: 50px;
    height: 50px;
    padding: 15px 0;
    background: #000;
    color: white;
    font-size: 14px;
    font-weight: 700;
    text-align: center; }
    .top:hover {
        color: #fff;
        cursor: pointer; }

header,
nav {
    margin-bottom: 50px; }
    header ul ul,
    nav ul ul {
        padding-left: 30px; }

header {
    padding: 30px 0;
    background: #eee;
    text-align: center; }

.changes-list {
    margin-bottom: 20px; }

.sep {
    width: 100%;
    height: 2px;
    margin: 50px 0;
    background: #777; }

.info {
    margin: 50px 0;
}

/*# sourceMappingURL=style.css.map */
