div.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn, 
div.ekit-wid-con .elementskit-btn {
    padding: 15px 20px;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.site-header .menu-item>a,
.site-header .menu-item .sub-menu a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
}

.blog-layout-grid .keydesign-card .post-title {
    font-size: var(--keydesign-h4-font-size);
}

.search-form input, .woocommerce-product-search input {
    border: none;
    background-color: var(--e-global-color-light);
}

.ekit-wid-con .elementskit-post-image-card .elementskit-post-body  .entry-title {
    font-weight: var(--keydesign-h4-font-weight);
    font-size: var(--keydesign-h4-font-size);
    line-height: var(--keydesign-h4-line-height);
    letter-spacing: var(--keydesign-h4-letter-spacing);
}

.page-header .entry-subtitle,
h1 + .ekit-heading__description p,
h2 + .ekit-heading__description p {
    font-size: calc(var(--font-size-paragraphs) + 1px);
}

.keydesign-card.type-keydesign-portfolio div.entry-image {
    aspect-ratio: 1;
}
