#about .panel h3 {
    color: #ffffff;
}

#payments img {
    max-height: 3rem;
}

dd {
    font-size: 1.24rem;
}

#contacts {
    position: relative;
}

#contacts a {
    font-size: 1.3rem;
}

#socials img {
    max-height: 145px;
}

.height-one {
    height: 7rem;
}
.height-one img {
    max-height: 5rem;
}
.height-two {
    height: 14rem;
}
.height-two.dbl {
    height: 14.5rem;
}

#tos {
    font-size: 1.24rem;
}

@media screen and (max-width: 39.9375em) {
    #tos {
        height: 21rem;
    }

    h3 {
        font-size: 1.8rem;
    }

    #contacts {
        padding-top: 1.5rem;
    }
    #contacts span {
        font-size: 1.3rem;
    }
    #tos {
        font-size: 1rem;
    }
}

.panel {
    margin-bottom: .5rem;
    border: 0;
    padding: 1rem;
}
.columns {
    padding-left: .25rem;
    padding-right: .25rem;
}

.panel,
.panel li,
.panel h1,
.panel h2,
.panel h3,
.panel dl,
.panel dd{
    color: #ffffff;
}

a:link,
a:visited {
    text-decoration: underline;
    color: #ffffff;
}

a:focus,
a:hover {
    color: #CCCCCC;
}

.hidden {
    display: none;
}

form {
    padding: 1em;
    margin: 1em;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

body > .container {
    padding: 1em 0;
    max-width: 1000px;
    margin: 0 auto;
}

.tabs-title > a {
    padding: 0;
}

.tabs-title > a:hover,
.tabs-title > a:focus,
.tabs-title > a[aria-selected='true'] {
    background: rgba(0,0,0,.1);
}

.tabs-content {
    border-left: .25rem solid #fff;
    border-right: .25rem solid #fff;
}
.tabs-content .columns {
    padding: 0 .625rem;
}
