$marginText: 20px; .editor-text, .editor-home { margin-bottom: 16px; margin-top: 20px; position: relative; * { line-height: 20px; } img { max-width: 100% !important; height: auto !important; } p { font-size: 15px !important; margin-top: $marginText; &:first-child { margin-top: 0; } } h1, h2, h3, h4, h5, h6 { margin-top: $marginText; font-weight: 700; } ul, ol { margin-top: $marginText; li { margin-top: $marginText; &:first-child { margin-top: 0; } } } ul { li { padding-left: 14px; position: relative; &:before { position: absolute; background: $link-color; width: 6px; height: 6px; top: 6px; left: 3px; content: ''; border-radius: 100%; } } } table { margin-top: 33px; width: 100%; border: 0; border-collapse: collapse; border-spacing: 0; } .blog-item-calendar-views { display: block; height: 18px; margin-top: 0; } } .editor-home { margin-top: 0; margin-bottom: 0; } .float-left { float: left; } @media (max-width: 991px) { .editor-text { } } @media (max-width: 767px) { .editor-text { padding-top: 28px; margin-top: 10px; } }