 .kacheln_parent { display: flex; flex-grow: 1; flex-wrap: wrap; margin: 0 auto; max-width: 100%; width: 100%; margin-top: -40px; } .kacheln_child { margin-top: 50px; display: inline-flex; } .a-title { font-size: 1.3em; font-weight: 700; width: 100%; } .kacheln_child .kacheln_content { position: relative; display: inline-block; overflow: hidden; text-align: left; } .kacheln_content { position: relative; } .kacheln_content .kachel_extend { position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 20px; background-color: white; display: none; } .kacheln_content .kachel_extend a { color: #84b414; } .kacheln_content .kachel_extend a:hover { color: #84956a; } .kacheln_content .kachel_reduce { display: none; } .kacheln_content .news_dimg { padding-bottom: 10px; } .kacheln_content .cell_imggallery_img { padding-bottom: 0px; } .kacheln_content_extended .kachel_reduce { display: block; } .kacheln_content_extendable { max-height: 562px; } .kacheln_content_extendable { max-height: 562px; } @media (min-width: 590px) { .kacheln_content_extendable { max-height: 530px; } } @media (min-width: 865px) { .kacheln_content_extendable { max-height: 562px; } } .kacheln_content_extendable::after { content: ''; position: absolute; bottom: 20px; width: 100%; height: 110px; background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%); background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%); } .kacheln_content_extendable .kachel_extend { display: block; } .kacheln_content img, .news_text, .news_title { max-width: 100%; } .kacheln_spacer { display: block; } @media (min-width: 590px) { .kacheln_overall { margin-right: -50px; } .kacheln_child { width: 44%; margin-right: 27px; } .kacheln_spacer { display: none; } } @media (min-width: 865px) { .kacheln_child { max-width: 240px; } .kacheln_content img, .news_text, .news_title { max-width: 240px; } .kacheln_content img { height: 180px; } } .news_title { font-size: 20px; letter-spacing: 0.7px; text-transform: uppercase; padding-bottom: 4px; } .news_text { font-size: 16px; letter-spacing: 0.7px; } .news_files_amount_0 { display: none; } .news_dimg { min-height: 5px; } @media (min-width: 865px) { .news_dimg { min-height: 4px; } } 