.callout-content-simple {
    border-radius: var(--wp--custom--border-radius--small)
}
.callout-content-simple .wrap {
    position: relative;
 }
.callout-content-simple .wrap::after {
    content: '';
    display: block;
    position: absolute;
    width: 200px;
    height: 18px;
    background: url(../svg/accent-lines.svg) repeat center;
    transform: rotate(-45deg);
    z-index: 99;
    right: -75px;
    bottom: 40px;
}
.callout-content-simple .post-xlg {
    background: var(--wp--preset--color--white);
    border-radius: var(--wp--custom--border-radius--small)
    -webkit-box-shadow: var(--wp--custom--box-shadow--1);
    -moz-box-shadow: var(--wp--custom--box-shadow--1);
    box-shadow: var(--wp--custom--box-shadow--1);
    border-radius: var(--wp--custom--border-radius--small);
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
}

.callout-content-simple .callout-image {
    width: 50%;
}
.callout-content-simple .callout-image img {
    border-radius: var(--wp--custom--border-radius--small) 0 0 var(--wp--custom--border-radius--small);

}
.callout-content-simple .abbr-content {
    padding: var(--wp--custom--layout--block-gap-large);
    width: 50%;
}

.callout-content-simple h2.section-title {
    margin: var(--wp--custom--layout--block-gap-small) 0;
    font-size: var(--wp--preset--font-size--xlarge);
    text-transform: none;
    letter-spacing: var(--wp--custom--letter-spacing--normal);
}



/*--------------------------------------------------------------
Style - After Post
--------------------------------------------------------------*/
.block-area-after-post .callout-content-simple .post-xlg {
    display: block;
}
.block-area-after-post .callout-content-simple .callout-image img {
    border-radius: var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small) 0 0;
}
.block-area-after-post .callout-content-simple .abbr-content {
    width: 100%;
}
/*--------------------------------------------------------------
Style - Post
--------------------------------------------------------------*/
.type-post .callout-content-simple .wrap {
    display: block;
    padding: 0;
}
.type-post .callout-content-simple .callout-image {
    width: 100%;
}
.type-post .callout-content-simple .callout-image img {
    border-radius: var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small) 0 0;
}
.content-sidebar .type-post .callout-content-simple .abbr-content {
    padding: var(--wp--custom--layout--block-gap-large);
    width: 100%;
}

/*--------------------------------------------------------------
Style - Post Editor
--------------------------------------------------------------*/
.content-sidebar .block-editor-block-list__layout .callout-content-simple .callout-image {
    width: 100%;
}

.content-sidebar .block-editor-block-list__layout .callout-content-simple .abbr-content {
    padding: var(--wp--custom--layout--block-gap) 0;
    width: 100%;
}

/*--------------------------------------------------------------
Style - Sidebar
--------------------------------------------------------------*/
.block-area-sidebar .callout-content-simple {
    margin: 0 auto var(--wp--custom--layout--block-gap);
}

.block-area-sidebar .callout-content-simple .wrap {
    display: block;
    padding: 0;
}

.block-area-sidebar .callout-content-simple .abbr-content {
    padding: var(--wp--custom--layout--block-gap);
    width: 100%;
}

.block-area-sidebar .callout-content-simple h2 {
    margin: var(--wp--custom--layout--block-gap-xsmall) 0;
    font-size: var(--wp--preset--font-size--medium);
    line-height: var(--wp--custom--line-height--small);
}

.block-area-sidebar .callout-content-simple .content-meta {
    font-size: var(--wp--preset--font-size--small);
    line-height: var(--wp--custom--line-height--medium);
}

/*--------------------------------------------------------------
Style - Responsive
--------------------------------------------------------------*/
@media (max-width: 800px) {
    .callout-content-simple .wrap {
        display: block;
    }

    .callout-content-simple .callout-image {
        width: 100%;
    }

    .callout-content-simple .callout-image img {
        display: block;
        margin: 0 auto;
    }

    .callout-content-simple .abbr-content {
        padding: var(--wp--custom--layout--block-gap);
        width: 100%;
        margin: 0 auto;
    }
}