.ct-changelog-wrapper { > h2 { text-align: center; } > div { &:not(:last-of-type) { margin-bottom: 50px; padding-bottom: 40px; border-bottom: 1px solid rgba(226, 230, 235, 0.7); } &:first-of-type { padding-top: 40px; border-top: 1px solid rgba(226, 230, 235, 0.7); } > h2 { display: flex; align-items: center; justify-content: space-between; font-size: 17px; margin: 0 0 20px 0; span { font-size: 12px; font-weight: 400; opacity: 0.6; // margin-left: 20px; } } } .changelog-info { display: flex; justify-content: center; margin: 0 0 50px 0; li { margin-bottom: 0; font-weight: 600; &:not(:last-child) { margin-right: 30px; } } } ul { margin: 0; li { display: flex; align-items: center; margin-bottom: 15px; font-weight: 500; &:last-child { margin-bottom: 0; } span { display: flex; align-items: center; justify-content: center; width: 21px; height: 21px; margin-right: 12px; border-radius: 100%; &:before { color: #fff; font-size: 9px; font-weight: 800; } &.new { background: #3AB449; &:before { content: 'N'; } } &.fix { background: #E6561C; &:before { content: 'F'; } } &.improvement { background: #297AFB; &:before { content: 'E'; } } } } } // styles code { margin: 0 5px; border-radius: 2px; background: rgba(0,0,0,.03); } }