article.ast-article-single.type-light {
    background-color: #fff !important;
    padding-top: 30px !important;
    padding-left: 100px !important;
    padding-right: 100px !important;


    .items-header-information-wrapper {
        display: flex;
        align-items: flex-start;
        gap: 30px;
        margin-bottom: 30px;

        .items-header-information-image {
            flex: 0 0 450px;

            img {
                width: 100%;
                height: auto;
                display: block;
            }

            
        }

        .items-header-descriptions-data-wrapper {
            .item-detail-wrapper {
                p.item {
                    margin-bottom: 0 !important;

                    span.item-title {
                        font-weight: bold;
                    }
                }
            }

            .post-title {
                font-size: 35px;
                color: #952828;
                margin-bottom: 25px;
            }
        }
    }
}

@media (max-width: 922px) {
    article.ast-article-single.type-light {
        padding-left: 0px !important;
        padding-right: 0px !important;

        .items-header-information-wrapper {
            display: block;

            .items-header-information-image { 
                max-width: 300px;
                margin-bottom: 20px;
            }
        }
    }


}