.blog a.more-link {
    color: #111;
    font-weight: 400;
}

body.blog #content > .col-full {
    display:  flex;
}   

body.blog #content > .col-full > .woocommerce {
    order: 1;
}

body.blog #content > .col-full > #primary {
    order: 3;
    margin-left: 50px;
}

body.blog #content > .col-full > #secondary {
    order: 2;
}

/* New Blog (Page) */
.page.page-id-287926 .child-content {
    max-height: 300px;
    overflow: hidden;
}

.page.page-id-287926 .child-content .wp-block-image.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.page.page-id-287926 .child-content img {
    max-height: 280px;
    object-fit: contain;
}

.page.page-id-287926 .wp-block-image .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.page.page-id-287926 .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0;
}

.page.page-id-287926 .child-page-item {
    margin-bottom: 20px;
    border: 1px solid #eee;
    padding: 15px;
    display: table;
    clear: both;
    width: 100%;
}

.page.page-id-287926 a.read-more {
    float: right !important;
    background-color: #eeeeee;
    border-color: #eeeeee;
    color: #333333;
    padding: .6180469716em 1.41575em;
}

.page.page-id-287926 span.page-numbers, a.page-numbers {
    background-color:rgb(0 0 0 / .025);
    padding: 10px 20px;
    display: inline-block;
    /* min-width: 30px; */
    /* height: 30px; */
    margin-bottom: 20px;
    margin-right: 5px;
}

.page.page-id-287926 span.page-numbers.current {
    background-color: #e6e6e6;
    padding: 10px 20px;
    display: inline-block;
    /* min-width: 30px; */
    /* height: 30px; */
    margin-bottom: 20px;
    margin-right: 5px;
}



@media screen and (max-width: 1023px) {
    body.blog #content > .col-full > #primary {
        margin-left: 0;
    }
}