.acm-pricing.style-1 .pricing-item {
    background: #fff;
  	border: 1px solid #ddd;
    height:100%
}

.acm-pricing.style-1 .pricing-item .img-intro img {
    width:100%
}

.acm-pricing.style-1 .pricing-item .pricing-content {
    padding:2.25rem
}

@media (max-width: 575.98px) {
    .acm-pricing.style-1 .pricing-item .pricing-content {
        padding:1.125rem
    }
}

.acm-pricing.style-1 .pricing-item .pricing-title-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom:1.5rem
}

@media (max-width: 575.98px) {
    .acm-pricing.style-1 .pricing-item .pricing-title-info {
        margin-bottom:.75rem
    }
}

@media (min-width: 576px) {
    .acm-pricing.style-1 .pricing-item .pricing-title-info.no-price h3, .acm-pricing.style-1 .pricing-item .pricing-title-info.no-price .h3 {
        font-size:var(--h2-font-size)
    }
}

.acm-pricing.style-1 .pricing-item .pricing-title-info h3, .acm-pricing.style-1 .pricing-item .pricing-title-info .h3, .acm-pricing.style-1 .pricing-item .pricing-title-info h2, .acm-pricing.style-1 .pricing-item .pricing-title-info .h2 {
    margin:0
}

@media (max-width: 575.98px) {
    .acm-pricing.style-1 .pricing-item .pricing-title-info h3, .acm-pricing.style-1 .pricing-item .pricing-title-info .h3, .acm-pricing.style-1 .pricing-item .pricing-title-info h2, .acm-pricing.style-1 .pricing-item .pricing-title-info .h2 {
        font-size:var(--h3-font-size)
    }
}

.acm-pricing.style-1 .pricing-item .pricing-action {
    margin-top:1.5rem
}

@media (max-width: 575.98px) {
    .acm-pricing.style-1 .pricing-item .pricing-action {
        margin-top:.75rem
    }
}

.acm-pricing.style-1 .pricing-item .pricing-plan-list {
    border-top: 1px solid #D9D9D9;
    margin-top: 2.25rem;
    padding-top:2.25rem
}

@media (max-width: 767.98px) {
    .acm-pricing.style-1 .pricing-item .pricing-plan-list {
        margin-top: 1.125rem;
        padding-top:1.125rem
    }
}

.acm-pricing.style-1 .pricing-item .pricing-plan-list > h1, .acm-pricing.style-1 .pricing-item .pricing-plan-list > .h1, .acm-pricing.style-1 .pricing-item .pricing-plan-list h2, .acm-pricing.style-1 .pricing-item .pricing-plan-list .h2, .acm-pricing.style-1 .pricing-item .pricing-plan-list h3, .acm-pricing.style-1 .pricing-item .pricing-plan-list .h3, .acm-pricing.style-1 .pricing-item .pricing-plan-list h4, .acm-pricing.style-1 .pricing-item .pricing-plan-list .h4, .acm-pricing.style-1 .pricing-item .pricing-plan-list h5, .acm-pricing.style-1 .pricing-item .pricing-plan-list .h5, .acm-pricing.style-1 .pricing-item .pricing-plan-list h6, .acm-pricing.style-1 .pricing-item .pricing-plan-list .h6 {
    margin-top:0
}

.acm-pricing.style-1 .bottom-desc {
    --body-link-color: var(--color-secondary);
    text-align: center;
    margin: 2.25rem auto 0;
    max-width:700px
}
.item-page .com-content-article__body > p:first-child::first-letter, .item-page .com-content-article__body p.has-letter::first-letter {
    color: var(--body-text-color);
    font-size: var(--h5-font-size);
    font-weight: normal;
    padding: 0;
    margin: 0;
    line-height: 1.778;
} 
.view-article .read-more {
    display: none;
}
.view-article .item-page .pagenavigation {
    display: none;
}

/* Custom height for main image on the home page */
.highlight-item .item-style-1 .jacl-item__media {
  padding-bottom: 40%;
}

.highlight-item .item-style-1 .jacl-item__media img {
  height: auto;
}
.navbar-brand .logo-img.logo-dark,
.navbar-brand .logo-img-sm.logo-sm-dark {
  display: none !important;
}