.popcorn-box-shadow {
    box-shadow: var(--wp--custom--popcorn--box-shadow--default);
}

.popcorn-full-height {
    height: var(--wp--custom--popcorn--full-height);
}

.popcorn-next-post,
.popcorn-previous-post {
    padding: var(--wp--preset--spacing--40);
}

.popcorn-radius-10px .has-background-dim,
.popcorn-radius-10px img {
    border-radius: var(--wp--custom--popcorn--border-radius--default);
}

.popcorn-sidebar-search .wp-block-search__inside-wrapper {
    border-radius: var(--wp--custom--popcorn--border-radius--small);
}

.popcorn-sidebar-search .wp-block-search__button {
    border-radius: var(--wp--custom--popcorn--border-radius--smallest);
}

.popcorn-con-column ul,
.popcorn-pro-column ul {
    list-style: none;
}

.popcorn-pro-column ul li::before {
    content: '✔';
    margin-right: 1em;
    color: var(--wp--preset--color--popcorn-success-text);
}

.popcorn-con-column ul li::before {
    content: '✗';
    margin-right: 1em;
    color: var(--wp--preset--color--popcorn-error-text);
}

.aawp-tb {
    font-size: var(--wp--preset--font-size--popcorn-font-s) !important;
}

.aawp-tb-ribbon {
    font-size: var(--wp--preset--font-size--popcorn-font-b) !important;
}

.aawp-button, .aawp .aawp-button {
    font-size: var(--wp--preset--font-size--popcorn-font-s) !important;
}

.popcorn-archive-item-author p {
    font-size: var(--wp--preset--font-size--popcorn-font-s);
}

.wp-block-image .wp-element-caption {
    font-size: var(--wp--preset--font-size--popcorn-font-s);
}

.aligncenter {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.popcorn-check-list,
.popcorn-check-list-x {
    list-style: none;
}

.popcorn-check-list li,
.popcorn-check-list-x li {
    margin-bottom: 0.5em;
}

.popcorn-check-list > li::before,
.popcorn-check-list-x > li::before {
    content: "";
    height: 1.3em;
    width: 1.3em;
    display: block;
    float: left;
    margin-left: -2em;
    margin-top: 0.15em;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}

.popcorn-check-list > li::before {
    background-image: url(/wp-content/themes/popcorn2/assets/images/circle-check-regular.svg);
    background-color: var(--wp--preset--color--popcorn-success-background);
    border-radius: 100%;
}

.popcorn-check-list-x > li::before {
    background-image: url(/wp-content/themes/popcorn2/assets/images/circle-xmark-regular.svg);
    background-color: var(--wp--preset--color--popcorn-error-background);
    border-radius: 100%;
}

[class^="popcorn-alert-text"]::after {
    content: "";
    height: 1.3em;
    width: 1.3em;
    display: block;
    margin-top: 0.15em;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}

.popcorn-alert-text-error::after {
    background-image: url(/wp-content/themes/popcorn2/assets/images/circle-exclamation-solid.svg);
    float: right;
}

.popcorn-alert-text-warning::after {
    background-image: url(/wp-content/themes/popcorn2/assets/images/triangle-exclamation-solid.svg);
    float: right;
}

.popcorn-alert-text-success::after {
    background-image: url(/wp-content/themes/popcorn2/assets/images/circle-check-solid.svg);
    float: right;
}

.popcorn-alert-text-info::after {
    background-image: url(/wp-content/themes/popcorn2/assets/images/circle-info-solid.svg);
    float: right;
}

.popcorn-table-of-contents-icon ol {
    list-style-type: none;
}

.popcorn-table-of-contents-icon li::before {
    content: "";
    height: 0.60em;
    width: 0.60em;
    background-image: url(/wp-content/themes/popcorn2/assets/images/chevron-right-solid.svg);
    display: block;
    float: left;
    margin-left: -1.25em;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 0.5em;
    margin-top: 5px;
}

.popcorn-table-of-contents-icon li ol {
    padding-left: 1em;
}