/* Site-specific CSS goes here */
.flex,
.flex>div[class*='col-'] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex: 1 0 auto;
    flex-shrink: 0;
    flex-basis: auto;
}
.feature-box {
    border: 1px solid #eaeaea;
    padding: 15px;
    text-align: center;
    margin-bottom: 30px;
    min-width: 189px;
    color: #a6192e;
    max-width: 100%;
}
.feature-box:hover {
    background-color: #f5f5f5;
    color: #555;
    text-decoration: none;
}
.feature-box .fa,
.feature-box .feature-heading {
    font-size: 2.250em;
    margin-top: 10px;
}
.feature-box .feature-heading {
    display: inline-block;
    line-height: 36px;
}
#maincontent .feature-box .feature-heading img {
    margin-bottom: 0;
    margin-top: -5px;
}
.feature-box .title {
    font-size: 1.125em;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
}
.feature-box a:hover {
    text-decoration: none;
}
.feature-box p {
    font-size: 1em;
    font-weight: 500;
}
.col-lg-12 .col-md-4 .feature-box {
    min-width: 359px;
}
.col-md-4 .feature-box {
    min-width: 262px;
}
.col-lg-12 .col-md-3 .feature-box {
    min-width: 262px;
}
.quote {color: #901723; font-weight: 700;font-size: 20px;}

.box {padding: 8px; border: 1px solid #d6d6d6; float: left; clear: left; margin: 5px;}


