.wp-singular.wp-child-theme-CERL .cerl-single-layout {
    --layout-padding: 40px;
    --layout-grid-gap: calc(var(--layout-padding, 40px) * 2);
    padding: var(--layout-padding);
}

.wp-singular.wp-child-theme-CERL .cerl-single-layout .e-con-inner {
    grid-gap: var(--layout-grid-gap, 80px);
    grid-template-columns: minmax(220px, 450px) 1fr;
    grid-template-rows: 1fr;
}

@media screen and (max-width: 767px) {
    .wp-singular.wp-child-theme-CERL .cerl-single-layout {
        --layout-padding: 20px;

    }

    .wp-singular.wp-child-theme-CERL .cerl-single-layout .e-con-inner {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr auto;
    }
}

.wp-singular.wp-child-theme-CERL .cerl-single-layout__aside {
    position: relative;
}

.wp-singular.wp-child-theme-CERL .cerl-single-layout__content {
    position: relative;
}

@media screen and (min-width:768px) {
    .wp-singular.wp-child-theme-CERL .cerl-single-layout__content::before {
        content: "";
        position: absolute;
        display: block;
        background: var(--e6-global-color-ca5390c);
        left: calc(var(--layout-grid-gap) /-2);
        width: 6px;


    }

}