﻿:root {
  --ultima-gray: #515558;
  --ultima-red: #c51718;
}


@media screen and (min-width:1200px) {

  .top-menu .sublist-wrap .sublist[data-level='0'] {
    background-color: white;
  }

  .top-menu .sublist-wrap .sublist li[data-level='1'] a[data-level='1'] {
    color: var(--ultima-gray);
  }

  .top-menu .sublist-wrap .sublist[data-level='1'],
  .top-menu .sublist-wrap .sublist[data-level='2'] {
    background-color: var(--ultima-gray);
  }

    .top-menu .sublist-wrap .sublist[data-level='1'] li[data-level='2'],
    .top-menu .sublist-wrap .sublist[data-level='2'] li[data-level='3'] {
      background-color: var(--ultima-gray);
    }

      .top-menu .sublist-wrap .sublist[data-level='1'] li[data-level='2']:hover,
      .top-menu .sublist-wrap .sublist[data-level='2'] li[data-level='3']:hover {
        background-color: #f4f4f4;
      }

      .top-menu .sublist-wrap .sublist[data-level='1'] li[data-level='2'] a[data-level='2'],
      .top-menu .sublist-wrap .sublist[data-level='2'] li[data-level='3'] a[data-level='3'] {
        color: #ffffff;
      }

      .top-menu .sublist-wrap .sublist[data-level='1'] li[data-level='2']:hover a[data-level='2'] {
        color: var(--ultima-gray) !important;
      }

      .top-menu .sublist-wrap .sublist[data-level='2'] li[data-level='3']:hover a[data-level='3'] {
        color: var(--ultima-gray) !important;
      }
}