.feature-toolkit {
    padding: 15px;
}
.feature-toolkit .column-content {
    background-position: left top;
    background-repeat: no-repeat;
    color: #fff;
    background-size:cover;
    /*padding: 25px 15px;*/
}
.feature-toolkit.background-blue .column-content {
    background-color: #809fcf;
}
.feature-toolkit.background-grey .column-content {
    background-color: #666;
}
.feature-toolkit.background-orange .column-content {
    background-color: #f0a911;
}
.feature-toolkit.background-white .column-content {
    background-color: #fff;
    color: #505050;
}
.feature-toolkit .column-content a {
    color: #fff;
    font-family: GillSansLight, Arial, Helvetica, sans-serif;
    font-size: 20px;
}
.feature-toolkit .column-content a:active,
.feature-toolkit .column-content a:focus,
.feature-toolkit .column-content a:hover {
    color: #000;
    text-decoration: none;
}
.feature-toolkit.background-white .column-content a {
    color: #505050;
}
.feature-toolkit.background-white .column-content a:active,
.feature-toolkit.background-white .column-content a:focus,
.feature-toolkit.background-white .column-content a:hover {
    color: #000;
}
.feature-toolkit .dark {
    color: #505050;
}
.feature-toolkit .dark a {
    color: #505050;
}
.feature-toolkit .dark a:active,
.feature-toolkit .dark a:focus,
.feature-toolkit .dark a:hover {
    color: #505050;
}
.feature-toolkit .column-content a .fa {
    font-size: 14px;
}
.feature-toolkit .column-content h2 {
    font-family: GillSansLight, Arial, Helvetica, sans-serif;
    font-size: 30px;
    margin: 0 0 20px;
}
.feature-toolkit .column-content p {
    font-size: 16px;
    margin: -15px 0 30px;
}

/**
 * XS media queries
 */
@media (max-width:767px) {
    .feature-toolkit {
        padding-bottom: 0;
    }
}
