.image_container { width: 100%; background: $node_image_bg; border-radius: $panel_radius 0 0 $panel_radius; display: flex; align-items: center; justify-content: center; .image { max-height: 800px; opacity: 1; width: 100%; } } .content { align-items: stretch !important; @include vertical_at_tablet; } .comments { flex: 3 1; } .panel { flex: 1 3; display: flex; align-items: flex-start; justify-content: flex-start; } .node { background: $node_bg; box-shadow: $node_shadow; } .image { background: red; } .buttons { background: $node_buttons_bg; flex: 1; border-radius: $panel_radius; box-shadow: $comment_shadow; //position: relative; //top: -64px }