@font-face {
  font-family: 'menu';
  src: url("../../fonts/menu.eot?cabx30");
  src: url("../../fonts/menu.eot?#iefixcabx30") format("embedded-opentype"), url("../../fonts/menu.ttf?cabx30") format("truetype"), url("../../fonts/menu.woff?cabx30") format("woff"), url("../../fonts/menu.svg?cabx30#menu") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 46, classic.scss */
.classic-menu {
  position: relative;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  font-size: 100%;
  visibility: hidden;
  opacity: 0;
  transition: opacity .5s; }

/* line 60, classic.scss */
.classic-menu.ready {
  visibility: visible;
  opacity: 1; }

/* line 64, classic.scss */
.classic-menu.fixed {
  position: fixed;
  z-index: 99;
  -webkit-transition: .5s all;
  transition: .5s all; }

.admin-bar .classic-menu.fixed {
  top: 32px; }

.wp-admin-bar .classic-menu.fixed {
  top: 32px; }

.vc_editor .classic-menu.mini {
  top: 0px; }

/* line 69, classic.scss */
.classic-menu.fixed.mini.mini-active, .classic-menu.fixed.mini.mini-fullwidth-active {
  margin: 0;
  width: 100%;
  padding: 0 !important; }

/* line 77, classic.scss */
.classic-menu.fixed.mini.mini-active > ul, .classic-menu.fixed.mini.mini-fullwidth-active > ul {
  background: transparent;
  padding: 0 !important; }

/* line 82, classic.scss */
.classic-menu.fixed.mini.mini-active > ul > li.logo, .classic-menu.fixed.mini.mini-fullwidth-active > ul > li.logo {
  padding-bottom: 0 !important;
  padding-top: 0 !important; }

/* line 85, classic.scss */
.classic-menu.fixed.mini.mini-active > ul > li.logo.pull-top, .classic-menu.fixed.mini.mini-fullwidth-active > ul > li.logo.pull-top {
  margin-left: 15px !important;
  float: left;
  left: inherit;
  position: relative; }

/* line 91, classic.scss */
.classic-menu.fixed.mini.mini-active > ul > li.logo img, .classic-menu.fixed.mini.mini-fullwidth-active > ul > li.logo img {
  max-height: 30px; }

/* line 99, classic.scss */
.classic-menu.fixed.mini.mini-fullwidth-active > ul {
  max-width: inherit !important; }

.classic-menu.mini > ul {
  height: auto !important; }

.classic-menu.mini > ul > li {
  margin-bottom: auto !important;
  margin-top: auto !important; }

/* line 105, classic.scss */
.classic-menu.relative {
  position: relative; }

/* line 108, classic.scss */
.classic-menu.absolute {
  position: absolute;
  z-index: 99; }

/* line 114, classic.scss */
.classic-menu * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none !important;
  text-decoration: none !important; }

/* line 121, classic.scss */
.classic-menu a {
  display: inline-block;
  -webkit-transition: .5s all;
  transition: .5s all;
  white-space: nowrap; }

/* line 125, classic.scss */
.classic-menu a:hover {
  /*color: #fff;
  background: #000;*/ }

/* line 133, classic.scss */
.classic-menu li.hotlink a:hover {
  background: transparent; }

.classic-menu-hot-links {
  display: none; }

.classic-menu:not(.responsive) .classic-menu-hot-links.hotlinkDesktopEnable, .classic-menu.responsive .classic-menu-hot-links.hotlinkMobileEnable {
  display: block; }

.classic-menu:not(.responsive) .logo {
  text-align: center;
  line-height: 0;
  vertical-align: middle;
  float: none;
  display: inline-block; }
  .classic-menu:not(.responsive) .logo a {
    width: 100%;
    line-height: 0; }
.classic-menu:not(.responsive) .logo-mobile-only {
  display: none !important; }
.classic-menu:not(.responsive) #menu-main-menu {
  position: relative;
  height: auto;
  max-height: 500px;
  font-size: 0;
  text-align: left;
  transition: .7s all;
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block; }
  .classic-menu:not(.responsive) #menu-main-menu li {
    position: relative;
    z-index: 10;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    transition: .7s all; }
    .classic-menu:not(.responsive) #menu-main-menu li:hover {
      z-index: 50; }
  .classic-menu:not(.responsive) #menu-main-menu .sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 100%;
    width: auto; }
    .classic-menu:not(.responsive) #menu-main-menu .sub-menu li {
      display: block;
      text-align: left; }
    .classic-menu:not(.responsive) #menu-main-menu .sub-menu a {
      display: block; }
    .classic-menu:not(.responsive) #menu-main-menu .sub-menu .sub-menu {
      top: 0;
      left: 100%; }
    .classic-menu:not(.responsive) #menu-main-menu .sub-menu .collision .sub-menu {
      left: auto;
      right: 100%; }
  .classic-menu:not(.responsive) #menu-main-menu .menu-item-has-children:hover > .sub-menu {
    display: block; }
.classic-menu:not(.responsive) .classic-menu-hot-links {
  transition: .7s all; }
.classic-menu:not(.responsive).incontainer:not(.responsive) .menu-container, .classic-menu:not(.responsive).fullwidth:not(.responsive) .menu-container {
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: left;
  flex-wrap: wrap-reverse; }
  .classic-menu:not(.responsive).incontainer:not(.responsive) .menu-container::after, .classic-menu:not(.responsive).fullwidth:not(.responsive) .menu-container::after {
    content: '';
    display: block;
    float: none;
    clear: both; }
.classic-menu:not(.responsive).incontainer:not(.responsive) .classic-menu-hot-links, .classic-menu:not(.responsive).fullwidth:not(.responsive) .classic-menu-hot-links {
  margin: 0 0 0 auto;
  justify-self: flex-end;
  padding-left: unset;
  padding-right: unset;
  text-align: right;
  z-index: 200;
  position: relative; }
  .classic-menu:not(.responsive).incontainer:not(.responsive) .classic-menu-hot-links li, .classic-menu:not(.responsive).fullwidth:not(.responsive) .classic-menu-hot-links li {
    display: inline-block;
    float: none !important; }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-left .menu-container, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-left .menu-container {
  justify-content: flex-start; }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-right .menu-container, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-right .menu-container {
  justify-content: flex-end; }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-right .classic-menu-hot-links, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-right .classic-menu-hot-links {
  margin-left: 0; }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-right #menu-main-menu, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-right #menu-main-menu {
  margin-left: auto; }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center .menu-container, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center .menu-container {
  align-items: flex-end; }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center #menu-main-menu, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center #menu-main-menu {
  white-space: nowrap;
  width: 100%;
  text-align: center;
  position: relative; }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center .classic-menu-hot-links, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center .classic-menu-hot-links {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%); }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left .logo, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left .logo {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 200; }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-top #menu-main-menu, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-top #menu-main-menu {
  position: absolute;
  left: 50%;
  transform: translateX(-50%); }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-top .classic-menu-hot-links, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-top .classic-menu-hot-links {
  position: relative;
  right: 15px;
  top: 50%;
  transform: none; }
.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_logo_align-pull-top:not(.mini), .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_logo_align-pull-top:not(.mini) {
  display: block; }
  .classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_logo_align-pull-top:not(.mini) .menu-container, .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_logo_align-pull-top:not(.mini) .menu-container {
    display: block; }
.classic-menu:not(.responsive).mini-fullwidth-active.mini .menu-container {
  max-width: none; }
.classic-menu:not(.responsive).mini-fullwidth-active.mini #menu-main-menu, .classic-menu:not(.responsive).mini-fullwidth-active.mini .classic-menu-hot-links {
  padding-top: 0;
  padding-bottom: 0; }
.classic-menu:not(.responsive).mini-fullwidth-active.mini .logo {
  display: inline-block;
  float: none; }
.classic-menu:not(.responsive).mini-active.mini #menu-main-menu, .classic-menu:not(.responsive).mini-active.mini .classic-menu-hot-links {
  padding-top: 0;
  padding-bottom: 0; }
.classic-menu:not(.responsive).mini-active.mini .logo {
  display: inline-block;
  float: none;
  padding: 20px 0; }
  .classic-menu:not(.responsive).mini-active.mini .logo img {
    max-height: 30px; }

.classic-menu.classic_menu_logo_align-pull-top .logo {
  width: 100%; }
.classic-menu.classic_menu_logo_align-pull-top.classic_menu_align-pull-center #menu-main-menu {
  margin-left: 0; }
.classic-menu.classic_menu_logo_align-pull-top .spacer {
  order: 2;
  margin-right: auto; }
.classic-menu.classic_menu_logo_align-pull-top.mini .spacer {
  display: none; }
.classic-menu.classic_menu_logo_align-pull-top.mini .logo {
  width: auto;
  z-index: 2; }
.classic-menu.classic_menu_logo_align-pull-center.responsive #menu-main-menu .logo {
  display: none; }
.classic-menu.classic_menu_logo_align-pull-center:not(.responsive) .menu-container > .logo {
  display: none; }
.classic-menu.classic_menu_logo_align-pull-center:not(.responsive) #menu-main-menu .logo {
  display: inline-block; }
.classic-menu.classic_menu_logo_align-pull-center:not(.responsive).classic_menu_align-pull-center #menu-main-menu {
  margin-left: 0; }
.classic-menu.classic_menu_logo_align-pull-center:not(.responsive) .spacer {
  order: 2;
  margin-right: auto; }

.classic-menu .hotlink a {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.classic-menu.responsive {
  height: 60px;
  -webkit-overflow-scrolling: touch;
  background: #fff;
  position: fixed;
  padding: 0;
  margin: 0;
  width: 100%;
  display: block; }

.classic-menu.responsive .logo {
  position: absolute;
  height: 60px;
  top: 0;
  left: 0;
  padding: 0px;
  padding-left: 15px;
  line-height: 0;
  display: table;
  z-index: 2; }

.classic-menu.responsive .logo a {
  height: 100%;
  display: table-cell;
  vertical-align: middle; }

.classic-menu.responsive .logo img {
  width: auto;
  height: auto;
  max-height: 60px;
  max-width: calc(100vw - 100px);
  padding: 5px; }

/* line 341, classic.scss */
.classic-menu.responsive .responsive-header {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 0 1.5em 0;
  box-sizing: border-box;
  cursor: pointer;
  transition: 0.2s ease; }

/* line 349, classic.scss */
.classic-menu.responsive .responsive-header a.sandwich-icon {
  float: right;
  font-size: 30px;
  line-height: 59px;
  padding: auto 10px;
  width: 40px;
  height: 40px;
  -webkit-transition: 0s all !important;
  transition: 0s all !important; }

/* line 358, classic.scss */
.classic-menu.responsive .responsive-header a.sandwich-icon:before {
  font-family: menu;
  content: "\e602"; }

/* line 364, classic.scss */
.classic-menu.responsive .responsive-header a.sandwich-icon.opened {
  -webkit-transition: 0s all !important;
  transition: 0s all !important; }

/* line 367, classic.scss */
.classic-menu.responsive .responsive-header a.sandwich-icon.opened:before {
  font-family: menu;
  content: "\e601"; }

.classic-menu.classic_menu_logo_align-pull-top.responsive .logo {
  width: auto; }

/* line 390, classic.scss */
.classic-menu.responsive #menu-main-menu li.logo, .classic-menu.responsive #menu-responsive-menu li.logo {
  position: absolute;
  top: -60px;
  left: 15px;
  border: 0;
  max-height: 60px;
  margin-left: 0 !important;
  padding-top: 0 !important;
  width: calc(100% - 100px); }

/* line 398, classic.scss */
.classic-menu.responsive #menu-main-menu li.logo a, .classic-menu.responsive #menu-responsive-menu li.logo a {
  margin: 0 auto !important;
  display: table-cell;
  vertical-align: middle;
  height: 60px;
  padding: 0; }

/* line 403, classic.scss */
.classic-menu.responsive #menu-main-menu li.logo a img, .classic-menu.responsive #menu-responsive-menu li.logo a img {
  max-height: 50px;
  width: 100%;
  height: auto;
  display: block; }

.classic-menu.responsive {
  z-index: 9000; }
  .classic-menu.responsive #menu-main-menu li, .classic-menu.responsive #menu-responsive-menu li {
    font-size: 36px;
    line-height: 1em;
    color: #000; }
    .classic-menu.responsive #menu-main-menu li.menu_small_item, .classic-menu.responsive #menu-main-menu li.menu_small_item li, .classic-menu.responsive #menu-responsive-menu li.menu_small_item, .classic-menu.responsive #menu-responsive-menu li.menu_small_item li {
      font-size: 21px;
      line-height: 1em; }
    .classic-menu.responsive #menu-main-menu li a, .classic-menu.responsive #menu-responsive-menu li a {
      font-size: inherit;
      font-weight: inherit;
      color: inherit;
      line-height: inherit;
      font-family: inherit; }
  .classic-menu.responsive #menu-main-menu .sub-menu, .classic-menu.responsive #menu-responsive-menu .sub-menu {
    padding-left: 15px;
    width: 100%; }
    .classic-menu.responsive #menu-main-menu .sub-menu li a, .classic-menu.responsive #menu-responsive-menu .sub-menu li a {
      font-size: 0.70em;
      background-color: unset;
      line-height: 1em; }
    .classic-menu.responsive #menu-main-menu .sub-menu li:first-of-type, .classic-menu.responsive #menu-responsive-menu .sub-menu li:first-of-type {
      margin-top: 10px; }
    .classic-menu.responsive #menu-main-menu .sub-menu li:last-of-type, .classic-menu.responsive #menu-responsive-menu .sub-menu li:last-of-type {
      margin-bottom: 10px; }
  .classic-menu.responsive #menu-main-menu, .classic-menu.responsive #menu-responsive-menu {
    padding-top: 60px; }
  .classic-menu.responsive #menu-main-menu, .classic-menu.responsive #menu-responsive-menu, .classic-menu.responsive .classic-menu-hot-links {
    padding-left: 0px;
    padding-right: 0px; }
    .classic-menu.responsive #menu-main-menu > li, .classic-menu.responsive #menu-main-menu .languages-selector, .classic-menu.responsive #menu-responsive-menu > li, .classic-menu.responsive #menu-responsive-menu .languages-selector, .classic-menu.responsive .classic-menu-hot-links > li, .classic-menu.responsive .classic-menu-hot-links .languages-selector {
      padding-left: 20px; }
  .classic-menu.responsive .classic-menu-hot-links {
    margin-top: 30px; }
    .classic-menu.responsive .classic-menu-hot-links[style="text-align: center"] li {
      padding-left: 0; }
    .classic-menu.responsive .classic-menu-hot-links a {
      font-size: 24px;
      line-height: 1;
      color: #000; }
    .classic-menu.responsive .classic-menu-hot-links li + li {
      padding-left: 0; }
  .classic-menu.responsive .menu-item a {
    padding: 6px 0; }
  .classic-menu.responsive .menu-item:not(.menu_small_item) + .menu_small_item {
    margin-top: 30px !important; }
  .classic-menu.responsive ul:not(.sub-menu) > .menu-item.active > a {
    position: relative; }
    .classic-menu.responsive ul:not(.sub-menu) > .menu-item.active > a:before {
      content: "";
      width: 25px;
      height: 1px;
      display: block;
      position: absolute;
      left: -29px;
      background: #000;
      top: 50%;
      transform: translateY(-50%); }
  .classic-menu.responsive .menu-responsive-bg {
    background: #fff;
    position: absolute;
    top: -60px;
    right: 0;
    width: 0;
    height: calc(100vh + 65px);
    opacity: 0;
    z-index: -1;
    transition: 0.25s ease; }
  .classic-menu.responsive.visible .responsive-header {
    background-color: transparent; }
  .classic-menu.responsive.visible a.sandwich-icon {
    color: #fff; }
  .classic-menu.responsive.visible .menu-container {
    overflow-y: auto;
    height: calc(100vh - 60px);
    padding-top: 10px;
    padding-bottom: 30px; }
  .classic-menu.responsive.visible .menu-responsive-bg {
    opacity: 1;
    width: 100%; }
  .classic-menu.responsive .hotlink {
    float: none;
    display: inline-block; }
    .classic-menu.responsive .hotlink:first-of-type a {
      padding-left: 0 !important; }

.admin-bar.continuousPlayer-enable .classic-menu.responsive .menu-container {
  height: calc(100vh - 46px); }

.responsive .menu-container .languages-selector {
  margin-top: 30px; }
  .responsive .menu-container .languages-selector li {
    opacity: 1 !important; }
  .responsive .menu-container .languages-selector ul {
    padding: 0; }
  .responsive .menu-container .languages-selector a {
    padding-right: 25px !important;
    padding-left: 0 !important; }

/*Responsice Menu Animation -------------------------------------------*/
/* Those variables values are micro-second(ms)*/
/*-------------*/
.responsive.visible .menu-container li {
  transition: 500ms ease; }
  .responsive.visible .menu-container li .sub-menu {
    transition: 1000ms ease; }

.responsive .menu-container ul {
  overflow: hidden; }
.responsive .menu-container li {
  opacity: 0;
  position: relative;
  transition: 0; }
  .responsive .menu-container li:not(.active) > ul > li {
    opacity: 0; }
  .responsive .menu-container li .sub-menu {
    max-height: 1000px;
    transition: 0; }
  .responsive .menu-container li:not(.active) .sub-menu {
    max-height: 0 !important; }
.responsive .menu-container ul > li {
  top: 100px; }

.responsive:not(.visible) .menu-container {
  width: 0; }

.responsive.visible .menu-container {
  width: 100vw; }

/*
.responsive:not(.visible) .menu-container, .responsive:not(.visible) .menu-responsive-bg{
  transition-delay: 0.7s;
}
*/
.responsive.visible .menu-container, .responsive .menu-responsive-bg {
  transition-delay: 0s; }

.responsive.visible .menu-container ul > li {
  opacity: 1;
  top: 0; }

/*animation*/
/*main items*/
.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(1) {
  transition-delay: 75ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(2) {
  transition-delay: 150ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(3) {
  transition-delay: 225ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(4) {
  transition-delay: 300ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(5) {
  transition-delay: 375ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(6) {
  transition-delay: 450ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(7) {
  transition-delay: 525ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(8) {
  transition-delay: 600ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(9) {
  transition-delay: 675ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(10) {
  transition-delay: 750ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(11) {
  transition-delay: 825ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(12) {
  transition-delay: 900ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(13) {
  transition-delay: 975ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(14) {
  transition-delay: 1050ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(15) {
  transition-delay: 1125ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(16) {
  transition-delay: 1200ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(17) {
  transition-delay: 1275ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(18) {
  transition-delay: 1350ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(19) {
  transition-delay: 1425ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(20) {
  transition-delay: 1500ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(21) {
  transition-delay: 1575ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(22) {
  transition-delay: 1650ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(23) {
  transition-delay: 1725ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(24) {
  transition-delay: 1800ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(25) {
  transition-delay: 1875ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(26) {
  transition-delay: 1950ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(27) {
  transition-delay: 2025ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(28) {
  transition-delay: 2100ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(29) {
  transition-delay: 2175ms; }

.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(30) {
  transition-delay: 2250ms; }

/*small item*/
.responsive.visible .menu-container li.menu_small_item:nth-of-type(1) {
  transition-delay: 175ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(2) {
  transition-delay: 250ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(3) {
  transition-delay: 325ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(4) {
  transition-delay: 400ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(5) {
  transition-delay: 475ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(6) {
  transition-delay: 550ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(7) {
  transition-delay: 625ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(8) {
  transition-delay: 700ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(9) {
  transition-delay: 775ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(10) {
  transition-delay: 850ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(11) {
  transition-delay: 925ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(12) {
  transition-delay: 1000ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(13) {
  transition-delay: 1075ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(14) {
  transition-delay: 1150ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(15) {
  transition-delay: 1225ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(16) {
  transition-delay: 1300ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(17) {
  transition-delay: 1375ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(18) {
  transition-delay: 1450ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(19) {
  transition-delay: 1525ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(20) {
  transition-delay: 1600ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(21) {
  transition-delay: 1675ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(22) {
  transition-delay: 1750ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(23) {
  transition-delay: 1825ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(24) {
  transition-delay: 1900ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(25) {
  transition-delay: 1975ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(26) {
  transition-delay: 2050ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(27) {
  transition-delay: 2125ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(28) {
  transition-delay: 2200ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(29) {
  transition-delay: 2275ms; }

.responsive.visible .menu-container li.menu_small_item:nth-of-type(30) {
  transition-delay: 2350ms; }

/*sub menu item*/
.responsive.visible .menu-container .sub-menu li:nth-of-type(1) {
  transition-delay: 75ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(2) {
  transition-delay: 150ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(3) {
  transition-delay: 225ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(4) {
  transition-delay: 300ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(5) {
  transition-delay: 375ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(6) {
  transition-delay: 450ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(7) {
  transition-delay: 525ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(8) {
  transition-delay: 600ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(9) {
  transition-delay: 675ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(10) {
  transition-delay: 750ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(11) {
  transition-delay: 825ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(12) {
  transition-delay: 900ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(13) {
  transition-delay: 975ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(14) {
  transition-delay: 1050ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(15) {
  transition-delay: 1125ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(16) {
  transition-delay: 1200ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(17) {
  transition-delay: 1275ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(18) {
  transition-delay: 1350ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(19) {
  transition-delay: 1425ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(20) {
  transition-delay: 1500ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(21) {
  transition-delay: 1575ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(22) {
  transition-delay: 1650ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(23) {
  transition-delay: 1725ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(24) {
  transition-delay: 1800ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(25) {
  transition-delay: 1875ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(26) {
  transition-delay: 1950ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(27) {
  transition-delay: 2025ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(28) {
  transition-delay: 2100ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(29) {
  transition-delay: 2175ms; }

.responsive.visible .menu-container .sub-menu li:nth-of-type(30) {
  transition-delay: 2250ms; }

/*hotlink item*/
.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(1) {
  transition-delay: 375ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(2) {
  transition-delay: 450ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(3) {
  transition-delay: 525ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(4) {
  transition-delay: 600ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(5) {
  transition-delay: 675ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(6) {
  transition-delay: 750ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(7) {
  transition-delay: 825ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(8) {
  transition-delay: 900ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(9) {
  transition-delay: 975ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(10) {
  transition-delay: 1050ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(11) {
  transition-delay: 1125ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(12) {
  transition-delay: 1200ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(13) {
  transition-delay: 1275ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(14) {
  transition-delay: 1350ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(15) {
  transition-delay: 1425ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(16) {
  transition-delay: 1500ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(17) {
  transition-delay: 1575ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(18) {
  transition-delay: 1650ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(19) {
  transition-delay: 1725ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(20) {
  transition-delay: 1800ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(21) {
  transition-delay: 1875ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(22) {
  transition-delay: 1950ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(23) {
  transition-delay: 2025ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(24) {
  transition-delay: 2100ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(25) {
  transition-delay: 2175ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(26) {
  transition-delay: 2250ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(27) {
  transition-delay: 2325ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(28) {
  transition-delay: 2400ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(29) {
  transition-delay: 2475ms; }

.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(30) {
  transition-delay: 2550ms; }

/*-------------*/
