.widgets display grid grid-template-columns 1fr > 810px .widgets grid-template-columns repeat(2, 1fr) grid-gap content-padding > 1240px .widgets grid-template-columns repeat(3, 1fr) > 1640px .widgets grid-template-columns repeat(4, 1fr) .widget vertical margin-bottom content-padding .widget-element vertical-wrap ui-element transition border transition-speed ease, background transition-speed ease, transform transition-speed ease, transform color ease margin-bottom 1rem padding 0.5rem 1rem width 100% // max-width 700px .widget-element-text horizontal clip-long-text justify-content flex-start align-items center width 100% .widget-input vertical width 100% .widget-title text-align left padding-bottom 0.5rem border-bottom 1px solid rgba(0, 0, 0, 0.1) // We need !important here to overwrite the h3:first-child rule margin 1rem 0 !important .widget-form width 100% max-width 650px margin 0 auto