.site-versions {
  padding: 0 0 0 20px;
  font-size: 0;
  display: flex; }
  .site-versions a {
    display: inline-block;
    vertical-align: top;
    width: 32px; }
    .site-versions a img {
      border: 0; }
    .site-versions a + a {
      margin-left: 10px; }

.title-page .block-20 .layout_42, .block-20 .layout_42 {
  flex-direction: row;
  align-items: center; }

.title-page .widget-22, .widget-22 {
  margin-bottom: 0; }

@media (max-width: 960px) {
  .site-versions {
    margin-top: 15px; } }

@media (max-width: 640px) {
  .site-versions {
    margin-top: 0; } }

@media (max-width: 480px) {
  .title-page .block-20 .layout_42, .block-20 .layout_42 {
    flex-direction: column; }

  .site-versions {
    padding: 15px 0 0; } }
