@charset 'utf-8';

.footer-2019,.footer-breadcrumbs-2019 {
  position: relative;
}

li.footer-breadcrumbs-2019_item:first-of-type::before {
    content: '' !important;
    margin-right: 0;
}

@media only screen and (max-width: 600px) {
  .header-2019,
  .footer-2019,
  .footer-breadcrumbs-2019 {
    min-width: 320px;
  }

  .header-2019-inner {
    height: 55px;
    margin: 0;
    padding: 0 20px 0 12px;
  }
  .header-2019-logo-link {
    width: 107px;
    height: 29px;
    background-size: 100%;
  }
  .header-2019-nav-link {
    font-size: 13px;
  }

  .footer-breadcrumbs-2019 {
    padding: 7px 0 8px;
    min-height: 36px;
    border-bottom: 3px solid #307bef;
  }
  .footer-breadcrumbs-2019_inner {
    min-width: 280px;
  }
  .footer-breadcrumbs-2019_list {
    font-size: 10px;
  }

  .footer-2019_inner {
    margin: 0;
    padding: 40px 15px 30px;
    box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.4) inset;
  }
  .footer-2019_contents-inner {
    width: 100%;
    padding: 0;
  }
  .footer-2019_logo {
    margin: 0;
  }
  .footer-2019_logo-link {
    width: 123px;
    height: 18.5px;
  }
  .footer-2019_utility {
    padding: 10px 0 0 0;
  }
  .footer-2019_utility-item {
    margin: 10px 0 0 -1px;
  }
  .footer-2019_utility-link {
    font-size: 10px;
  }
  .footer-2019_copyright {
    margin: 30px 0 0;
    padding: 0;
    font-size: 10px;
  }
}
