section {
    margin-bottom: 50px;
    padding: 0 2%;
}

#disclaimer {
    width: 100%;
    background: #efefef;
    padding: 40px 2%;
}

h1 {
    margin-bottom: 24px;
}

.alignc p {
    margin: 0px auto;
}

a {
    font-size: 1em;
}

#kitButton {
    display: block;
    margin-top: 24px;
}

.logo-container p {
    margin-bottom: 24px;
}

.logo-container img {
    width: 90%;
    max-width: 900px;
}

.guide-container img {
    border: 1px solid #efefef;
    margin: 0px auto;
    max-width: 100%;
    width: 420px;
    height: auto;
}
img {
    cursor: pointer;
    opacity: 1;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
}
img:hover {
    opacity: .8;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
}

img.white {
    background: #efefef;
}

@media screen and (max-width: 1024px) {
    #disclaimer{
        padding-top: 84px;
    }
}
#guidePreview {
    margin-top: 24px;
}