@media (min-width: 991.99px) {
  .col-mobile.not_index {
    position: fixed !important;
    top: 115px !important;
    z-index: 10;
    opacity: 0;
    visibility: hidden; }
    .col-mobile.not_index.open_slogan {
      top: 155px !important; }
    .col-mobile.not_index.active {
      opacity: 1;
      visibility: visible; }
  .col-mobile .border-lg-none {
    border: none !important; }
  .col-mobile .more_mn .less {
    display: none; }
  .col-mobile .more_mn.show .less {
    display: block; }
  .col-mobile .more_mn.show .more {
    display: none; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .col-mobile.not_index {
    width: calc(960px/5 - 10px); }
    .col-mobile.not_index #menu-mew .level0:nth-child(n + 8):not(.more_mn) {
      visibility: hidden;
      height: 0;
      opacity: 0;
      overflow: hidden; }
      .col-mobile.not_index #menu-mew .level0:nth-child(n + 8):not(.more_mn).show {
        visibility: visible;
        opacity: 1;
        height: 100%; }
    .col-mobile.not_index #menu-mew .level0 a {
      padding-top: 7.15px !important;
      padding-bottom: 7.15px !important; } }

@media (min-width: 1200px) and (max-width: 1299px) {
  .col-mobile.not_index {
    width: calc(1170px/5 - 10px); }
    .col-mobile.not_index #menu-mew .level0:nth-child(n + 10):not(.more_mn) {
      visibility: hidden;
      height: 0;
      opacity: 0;
      overflow: hidden; }
      .col-mobile.not_index #menu-mew .level0:nth-child(n + 10):not(.more_mn).show {
        visibility: visible;
        opacity: 1;
        height: 100%; }
    .col-mobile.not_index #menu-mew .level0 a {
      padding-top: 6.75px !important;
      padding-bottom: 6.75px !important; } }

@media (min-width: 1300px) and (max-width: 1499px) {
  .col-mobile.not_index {
    width: calc(1270px/5 - 10px); }
    .col-mobile.not_index #menu-mew .level0:nth-child(n + 10):not(.more_mn) {
      visibility: hidden;
      height: 0;
      opacity: 0;
      overflow: hidden; }
      .col-mobile.not_index #menu-mew .level0:nth-child(n + 10):not(.more_mn).show {
        visibility: visible;
        opacity: 1;
        height: 100%; }
    .col-mobile.not_index #menu-mew .level0 a {
      padding-top: 8.4px !important;
      padding-bottom: 8.4px !important; } }

@media (min-width: 1500px) {
  .col-mobile.not_index {
    width: calc(1340px/5 - 10px); }
    .col-mobile.not_index #menu-mew .level0:nth-child(n + 11):not(.more_mn) {
      visibility: hidden;
      height: 0;
      opacity: 0;
      overflow: hidden; }
      .col-mobile.not_index #menu-mew .level0:nth-child(n + 11):not(.more_mn).show {
        visibility: visible;
        opacity: 1;
        height: 100%; }
    .col-mobile.not_index #menu-mew .level0 a {
      padding-top: 7.5px !important;
      padding-bottom: 7.5px !important; } }

.breadcrumbs svg {
  fill: var(--mainColor);
  vertical-align: -2px; }

.breadcrumbs .inner {
  z-index: 1; }

.breadcrumbs .breadcrumb .slash-divider svg {
  stroke: var(--textColor);
  vertical-align: 0px; }

.breadcrumbs.sticky {
  position: sticky;
  top: 50px;
  z-index: 8;
  background: #fff;
  width: calc(100% + 20px);
  margin-left: -10px;
  padding: 5px 0; }

/*=========================================*/
ul.share-buttons {
  list-style: none;
  padding: 0; }
  ul.share-buttons li {
    display: inline-block; }
  ul.share-buttons .sr-only {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden; }
  ul.share-buttons img {
    width: 32px; }
  ul.share-buttons a:hover {
    transform: translateY(-5px); }
