

@media (max-width: 50rem) {
  .input {
	width: 100%;
  }

  .woocommerce-input-wrapper input {
	width: 100%;
  }
  .table-responsive-flip {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
  }

	.table-responsive-flip tbody {
	  margin-left: auto;
	}

	.table-responsive-flip th {
	  font-weight: 600;
	  font-size: 0.9rem;
	  text-align: left;
	}

	.table-responsive-flip tr {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	      -ms-flex-direction: column;
	          flex-direction: column;
	  min-width: -webkit-min-content;
	  min-width: -moz-min-content;
	  min-width: min-content;
	  -ms-flex-negative: 0;
	      flex-shrink: 0;
	}

	.table-responsive-flip td {
	  -webkit-box-pack: center;
	      -ms-flex-pack: center;
	          justify-content: center;
	  text-align: center;
	}

	.table-responsive-flip th,
	.table-responsive-flip td {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
	      -ms-flex-align: center;
	          align-items: center;
	  height: 2.5rem;
	  margin-bottom: 1.3rem;
	}

  .table-responsive-flip,
  .table-responsive-flip tbody {
	-webkit-overflow-scrolling: touch;
  }
  .container {
    padding-left: 0.9rem;
    padding-right: 0.9rem;
  }

  .site-main {
    min-height: calc(100vh - 6.3rem);
  }
  .site-navigation {
	display: none;
  }
}