.date-text {
  font-size: 2rem;
  text-transform: uppercase;
  color: #aaaaaa;
/*  margin: 2rem 1rem;*/
  font-family: serif;
  font-weight: 500;
  letter-spacing: 1px;
  display: inline-block;
/*  position: relative;*/
  text-align: center !important;
  width: 100%;
/*  margin: 500px auto !important;*/
}
/*
.date-text::before, .date-text::after {
  content: "";
  height: 1px;
  background-color: #aaaaaa;
  position: absolute;
  margin: 0 1rem;
}

.date-text::before {
  left: -100%;
  top: 50%;
  width: 90%;
}

.date-text::after {
  right: -100%;
  top: 50%;
  width: 90%;
}*/

.countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
}

.countdown__item {
  padding: 2rem 1.5rem;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(221, 196, 128, 0.4)), to(rgba(221, 196, 128, 0.1)));
  background-image: linear-gradient(to top, rgba(221, 196, 128, 0.4), rgba(221, 196, 128, 0.1));
  border-radius: 5rem;
  width: 15rem;
  font-family: "Lobster Two", cursive;
/*  line-height: 1.2;*/
}

.countdown__number {
  text-shadow: 2px 2px 0 white;
  font-weight: 700;
  color: #a18f5d;
  font-size: 4rem;
  text-align: center;
}

.countdown__description {
  font-size: 2rem;
  text-transform: lowercase;
  color: #4b4b4b;
  text-align: center;
}

@media screen and (max-width: 768px) {
	.date-text {
		font-size: 1rem;
	}
	.countdown__item {
		padding: 1rem .5rem;
		background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(221, 196, 128, 0.4)), to(rgba(221, 196, 128, 0.1)));
		background-image: linear-gradient(to top, rgba(221, 196, 128, 0.4), rgba(221, 196, 128, 0.1));
		border-radius: 5rem;
		width: 4.5rem;
		font-family: "Lobster Two", cursive;
		/*  line-height: 1.2;*/
	}

	.countdown__number {
		text-shadow: 2px 2px 0 white;
		font-weight: 300;
		color: #a18f5d;
		font-size: 1rem;
		text-align: center;
	}

	.countdown__description {
		font-size: 1rem;
		text-transform: lowercase;
		color: #4b4b4b;
		text-align: center;
	}

}