
.padded-bottom, .app .hero__content .sub-heading {
    padding-bottom: 1.5rem; }
@media (min-width: 768px) {
    .padded-bottom, .app .hero__content .sub-heading {
        padding-bottom: 1.8625rem; } }
@media (min-width: 992px) {
    .padded-bottom, .app .hero__content .sub-heading {
        padding-bottom: 2rem; } }

@media (min-width: 992px) {
    .app .hero__content h1 {
        margin-top: 1.5rem; } }
@media (min-width: 1200px) {
    .app .hero__content h1 {
        margin-top: 2rem; } }

.wiki-btn {
    font-family: "Montserrat", "Helvetica Neue", "Helvetica", sans-serif;
    width: 20rem;
    background-color: #4472c4;
    border-color: #fff;
    color: #fff;
    margin-bottom: 0.5rem;
}

.wiki-btn:hover {
    background-color: #0055b3;
    cursor: pointer;
}

ol {
    counter-reset: list;
}
ol.inner {
    margin-top: 0;
}
ol > li {
    list-style: none;
    position: relative;
}
ol.outer > li:before {
    counter-increment: list;
    content: counter(list, lower-alpha) ") ";
    position: absolute;
    left: -2em;
}
ol.inner > li:before {
    counter-increment: list;
    content: counter(list, lower-roman) ") ";
    position: absolute;
    left: -2em;
}

.bookeasy {
    margin-top: 2rem;
    line-height: 2rem;
}

.bookeasy h2 {
    text-transform: uppercase;
    font-weight: 900;
    color: #4472C4;
    display: inline;
    vertical-align: middle;
    margin-right: 1rem;
}

.bookeasy h2 span {
    color: #ECBB25;
}

.bookeasy a {
    display: inline-block;
    background-color: #e5b73f;
    color: #000;
    padding: 10px 20px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    font-weight: bold;
    margin-right: 1rem;
}

.bookeasy a:hover {
    background-color: #c99b33;
    border-color: #c99b33;
    color: #fff;
}

.bookeasy div {
    display: inline;
    white-space:nowrap;
 }

@media (max-width: 992px) {
    .bookeasy h2 {
        font-size: 1.3rem;
    }
    .bookeasy a {
        font-size: 14px;
    }
}

@media (max-width: 768px) {
    .bookeasy div {
        white-space: normal;
        display: block;
    }
}

@media (max-width: 540px) {
    .bookeasy h2 {
        display: block;
    }
    .bookeasy div {
        display: block;
    }
}

.bookeasy .powered {
    font-size: 10px;
    font-weight: bold;
    color: #4472C4;
}

.bookeasy .icon {
    width: 5rem;
    height: auto;
}