.menu-tougle {
  display: none;
}

@media only screen and (max-width: 600px) {
  .main-header__logo {
    width: 50%;
  }
  .main-header__logo a {
    overflow: hidden;
    display: inline-block;
  }
  .main-header__logo img {
    width: 100%;
    height: auto;
  }
  .main-header__content {
    font-size: 10px;
  }
  .menu-tougle {
    display: block;
    width: 25px;
    min-height: 20px;
    content: "";
    position: absolute;
    right: 5%;
    top: 0;
    z-index: 999;
    border-radius: 5px;
    border: solid 1px black;
    padding: 6px 10px;
    background: white;
  }
  span.menu-tougle__inner {
    display: block;
    background: black;
    height: 3px;
    top: initial;
    position: relative;
    width: 100%;
    right: initial;
    margin: 5px auto;
  }
  a.hideonmobile {
    display: none;
  }
  .cssplayMenu ul {
    position: relative;
    width: 100%;
    display: block;
    overflow: hidden;
    border-radius: 0;
  }
  .cssplayMenu ul li, .cssplayMenu ul li.hover {
    width: 100%;
    position: relative;
    left: auto;
    display: block;
    border-radius: 0;
    display: none;
  }
  .cssplayMenu ul li.up-level, .cssplayMenu ul li.hover.up-level {
    display: block;
  }
  .cssplayMenu ul li.up-level.hover li, .cssplayMenu ul li.hover.up-level.hover li {
    display: block;
  }
  .cssplayMenu ul li:hover a, .cssplayMenu ul li.hover:hover a {
    background: none !important;
    color: white !important;
    text-shadow: none;
  }
  .cssplayMenu ul li:hover ul, .cssplayMenu ul li.hover:hover ul {
    left: auto;
    top: auto;
  }
  .cssplayMenu ul li a, .cssplayMenu ul li.hover a {
    font: 15px arial,sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 13px 0;
    display: inline-block;
  }
  .cssplayMenu ul li a.hideonmobile, .cssplayMenu ul li.hover a.hideonmobile {
    display: none;
  }
  .cssplayMenu ul ul {
    position: relative;
    width: 100%;
    left: auto;
    border: none;
    border-bottom: solid 1px white;
    border-radius: 0;
  }
  .cssplayMenu ul ul li {
    width: 100%;
    position: relative;
    left: auto;
    display: block;
    display: none;
    padding-left: 10px;
  }
  .cssplayMenu > ul {
    display: none;
  }
  .cssplayMenu.active > ul {
    display: block;
    position: absolute;
    z-index: 100;
  }
  body {
    background: none;
    margin: 0;
  }
  body, #main, #footer-bg, .cssplayMenu, .cssplayMenu ul, table, .largeButton, a.largeButton, .container, #checkout-form, .warningframedspan {
    width: auto;
  }
  table, .select-width400 {
    width: 100%;
  }
  input[type="text"], input[type="password"] {
    padding: 5px;
    width: 93%;
  }
  table tr td {
    padding: 0;
    margin: 0;
  }
  .btns-home table tr td {
    width: 100%;
    width: auto;
    display: block;
  }
  .smallButton, a.smallButton, .largeButton, a.largeButton, input.submit, .formButton {
    width: auto;
    display: block;
    margin: 10% 0;
    width: 100%;
    width: -webkit-fill-available;
    width: -moz-available;
    width: stretch;
    display: block;
    margin: 10% 0;
    padding: 3%;
    font-size: 14px;
    margin: 6px 0;
  }
  #footer-bg {
    background-position: bottom center;
    height: inherit;
  }
  #footer-bg .smallButton, #footer-bg a.smallButton, #footer-bg .largeButton, #footer-bg a.largeButton, #footer-bg input.submit, #footer-bg .formButton {
    width: initial;
    display: inline-block;
  }
  #footer-bg table tr td {
    display: inline-block;
  }
  .content-table td {
    vertical-align: text-top;
  }
  .menu-item {
    border: none;
    padding: 34px 14px;
  }
}
/*# sourceMappingURL=mobile.css.map */