.mod_newslist { display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 70px 2rem 70px; .layout_latest { width: calc(50% - 20px); margin: 0 0 4.5rem 0; a { display: block; position: relative; height: 100%; padding: 0 0 24px 0; } } p { margin: 0; } .spwn-head { display: flex; justify-content: space-between; padding: 0 0 0.5rem 0; p { &.category { color: $primary; font-weight: 700; } &.info { font-weight: 300; } } } .image_container { padding: 0 0 1rem 0; } h3 { padding: 0 0 0.75rem 0; font-size: size(20); line-height: size(24); font-family: 'Lato', sans-serif; } .ce_text { padding: 0; p { padding: 0 !important; } } .more { position: absolute; right: 0; bottom: 0; font-weight: 700; text-decoration: underline; } a { color: $font; text-decoration: none; &:hover { .more { color: $primary; } } } } .mod_newsreader { padding: 0 190px 2rem 190px; .spwn-head { display: flex; justify-content: space-between; padding: 0 0 0.5rem 0; p { margin: 0; &.category { color: $primary; font-weight: 700; } &.info { font-weight: 300; } } } .ce_text { padding: 0 0 2rem 0; } h2 { font-size: size(40); line-height: size(46); } .spwn-subhl { margin-top: -2rem; } }