.inner-content h1,
.inner-content h2 {
    margin: 0 0 16px;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.3;
    font-family: Roboto, sans-serif
}

.inner-content h3,
.inner-content h4,
.inner-content h5,
.inner-content h6 {
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.3;
    font-family: Roboto, sans-serif
}

.inner-content h3,
.inner-content p {
    font-weight: 400
}

.inner-content p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.8;
    font-family: Roboto, sans-serif
}

.inner-content img {
    width: 100%;
    margin-bottom: 20px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    border-radius: 0;
}

@media only screen and (max-width: 767px) {
    .inner-content img {
        max-height: 420px
    }
}

.inner-content hr {
    display: none
}

.inner-content ul {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    padding-bottom: 32px
}

.inner-content li {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3;
    font-family: Roboto, sans-serif
}

.inner-content li:not(:last-child) {
    margin-bottom: 12px
}

.inner-content li a {
    color: #337ab7;
    text-decoration: none
}

.inner-content li a:hover {
    text-decoration: underline
}

.inner-content table {
    width: 100%;
    margin: 24px 0;
    border-collapse: collapse
}

.inner-content table td,
.inner-content table th {
    width: 50%;
    padding: 8px;
    border: 1px solid #e5e5e5;
    text-align: left
}


.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container-sm {
    width: 100%;
    max-width: 760px;
    padding: 0 20px;
}

.theme {
    padding: 30px 0;
    background: #e6e6e6;
}

body {
    font-size: 15px;
    font-family: helvetica, Arial, sans-serif;
    margin: 0;
}