.mod_newslist { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 -120px; padding: 0 0 2rem 0; @media (max-width: 1280px) { margin-left: calc(-(14.85vw + 40px)); margin-right: calc(-(14.85vw + 40px)); } @media (max-width: 1004px) { margin-left: 0; margin-right: 0; } .layout_latest { width: calc(50% - 20px); margin: 0 0 4.5rem 0; @media (max-width: 768px) { width: 100%; } 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; img { width: 100%; height: 310px; object-fit: cover; @include transition(); @media (max-width: 1280px) { height: 280px; } @media (max-width: 1004px) { height: 210px; } @media (max-width: 768px) { height: 330px; } @media (max-width: 575px) { height: 280px; } @media (max-width: 430px) { height: 220px; } } } h3 { padding: 0 0 0.75rem 0; font-size: size(20); line-height: size(24); } .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 { .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; } } } .spwn-js-img { padding-bottom: 2rem; } .block { padding-left: 0; padding-right: 0; } h2 { font-size: size(40); line-height: size(46); } .spwn-subhl { margin-top: -2rem; } }