@media (min-width: 1023.99px) {
    body {
        --keydesign-h1-font-size: 57px;
        --keydesign-h2-font-size: 47px;
        --keydesign-h3-font-size: 32px;
        --keydesign-h4-font-size: 24px;
        --keydesign-h5-font-size: 21px;
    }
    .keydesign-widget .widget-title:not(:empty) {
        font-size: var(--keydesign-h5-font-size);
        font-weight: var(--keydesign-h5-font-weight);
    }
    .blog-layout-grid .keydesign-card .post-title {
        line-height: var(--keydesign-h4-line-height);
        font-size: var(--keydesign-h4-font-size);
        font-weight: var(--e-global-typography-primary-font-weight)
    }
    .entry-meta,
    .category-meta {
        font-family: var(--e-global-typography-secondary-font-family);
        font-weight: var(--e-global-typography-secondary-font-weight);
        font-size: 13px;
    }
    .blog-layout-horizontal .keydesign-card .entry-wrapper .post-title {
        font-size: var(--keydesign-h4-font-size);
        line-height: var(--keydesign-h4-line-height);
    }
}

@media (max-width: 1024px) {
    .breadcrumbs ul,
    .page-header .entry-title+p,
    .ekit-wid-con .ekit-breadcrumb {
        --font-size-paragraphs: var(--keydesign-h5-font-size);
    }
    .woocommerce #content .product_list_widget li a,
    .widget_recent_entries .recent-posts-thumb a .recent-post-title {
        font-size: var(--keydesign-h5-font-size);
    }
    .ekit-wid-con .ekit-post-list-wrapper .ekit_post_list_content_wraper .elementor-icon-list-text,
    .blog-layout-grid .keydesign-card .post-title {
        font-size: var(--keydesign-h4-font-size);
    }
}

.page-header .entry-title+p,
.error404 .content-area p {
    /* font-size: calc(var(--font-size-paragraphs) + 1px); */
}

.woocommerce .wc-style-detailed ul.products li.product:hover .woo-entry-image {
    background: var(--e-global-color-light);
}

.site-content .keydesign-portfolio-item-design-1 .keydesign-portfolio-grid-item__wrapper {
    background-color: transparent;
}

.related-posts .keydesign-card.type-keydesign-portfolio .medium-size-thumb {
    aspect-ratio: 1.06;
}

.elementor-widget-elementskit-heading .ekit-wid-con .elementskit-section-title>span {
    transition: none!important;
}