.min-lines-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: calc(1lh);
    /* 1 × current element's line-height */
}

.min-lines-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: calc(2lh);
    /* 2 × current element's line-height */
}

.min-lines-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: calc(3lh);
    /* 3 × current element's line-height */
}

.min-lines-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: calc(4lh);
    /* 4 × current element's line-height */
}

.min-lines-5 {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: calc(5lh);
    /* 5 × current element's line-height */
}

.min-lines-6 {
    display: -webkit-box;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: calc(6lh);
    /* 6 × current element's line-height */
}

/* Exponential margin-top helpers for Bootstrap 3.3 */
.mt-1 {
    margin-top: 4px !important;
}

.mt-2 {
    margin-top: 8px !important;
}

.mt-3 {
    margin-top: 16px !important;
}

.mt-4 {
    margin-top: 32px !important;
}

.mt-5 {
    margin-top: 64px !important;
}

.mt-6 {
    margin-top: 128px !important;
}

.mt-7 {
    margin-top: 256px !important;
}

.mb-1 {
    margin-bottom: 4px !important;
    margin-top: 4px !important;
}

.mb-2 {
    margin-bottom: 8px !important;
}

.mb-3 {
    margin-bottom: 16px !important;
}

.mb-4 {
    margin-bottom: 32px !important;
}

.mb-5 {
    margin-bottom: 64px !important;
}

.mb-6 {
    margin-bottom: 128px !important;
}

.mb-7 {
    margin-bottom: 256px !important;
}



.active-link {
    color: #52a352 ! important;
}


.post-entry .post-share {
    padding-top: unset;
    border-top: unset;
}

.post-entry .post-excerpt {
    background-color: #ffff;
}

.bg-white {
    background-color: #ffffff !important;
}