html #my-wine-time {
  margin: 0 auto;
  background: #242424;
  color: #fff;
}
html #my-wine-time > section {
  padding: 34px 160px;
  overflow-x: hidden;
  position: relative;
}
html #my-wine-time > section .mwt-background-image {
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
html #my-wine-time > section .wrapper {
  max-width: 1920px;
  margin: 0 auto;
}
html #my-wine-time #home {
  padding-bottom: 150px;
}
html #my-wine-time #home .mwt-background-image {
  background-image: url("../images/Wine_top banner.png");
}
html #my-wine-time #home .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html #my-wine-time #home .header .logo img {
  width: 175px;
  height: 130px;
}
html #my-wine-time #home .header ul {
  display: flex;
  justify-content: flex-end;
}
html #my-wine-time #home .header ul li {
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.35s ease;
  font-size: 21px;
}
html #my-wine-time #home .header ul li:not(last-child) {
  margin-right: 1em;
}
html #my-wine-time #home .header ul li:last-child {
  color: #9a8966;
}
html #my-wine-time #home .header ul li:hover a {
  color: #9a8966;
}
html #my-wine-time #home .hero-message {
  text-align: center;
  margin: 10em 0 30em;
}
html #my-wine-time #home .hero-message p {
  font-family: Playfair, sans-serif;
}
html #my-wine-time #home .hero-message h1 {
  letter-spacing: 0.5px;
  max-width: 650px;
  margin: 0 auto;
}
html #my-wine-time #home .home-description {
  padding: 0 40px;
}
html #my-wine-time #home .home-description .home-description-text {
  padding-left: 50px;
}
html #my-wine-time #home .home-description img {
  max-height: 700px;
}
html #my-wine-time #home .home-description p + p {
  max-width: 90%;
  margin-bottom: 40px;
}
html #my-wine-time #description {
  padding-bottom: 150px;
  padding-top: 150px;
}
html #my-wine-time #description .mwt-background-image {
  background-image: url("../images/background1-content-mywine.jpg");
}
html #my-wine-time #description .wrapper > div {
  max-width: 50%;
}
html #my-wine-time #description .wrapper p {
  max-width: 80%;
  margin: 50px 0;
  letter-spacing: normal;
}
html #my-wine-time #card-section .mwt-background-image {
  background-image: url("../images/background2-content-mywine.jpg");
}
html #my-wine-time #card-section img {
  max-width: 170px;
}
html #my-wine-time #card-section .mwt-card {
  max-width: 540px;
}
html #my-wine-time #card-section .mwt-card .card-title {
  margin: 50px 0 75px;
}
html #my-wine-time #memberships {
  padding: 250px 160px 200px;
}
html #my-wine-time #memberships .mwt-background-image {
  background-image: url("../images/backgorund3-mywine.jpg");
}
html #my-wine-time #memberships .wrapper > div:first-child {
  margin-bottom: 145px;
}
html #my-wine-time #memberships p {
  display: flex;
  justify-content: space-between;
}
html #my-wine-time #memberships .mwt-card {
  min-width: 70%;
}
html #my-wine-time #memberships .mwt-card .btn {
  margin-top: 30px;
}
html #my-wine-time #video {
  text-align: center;
  padding: 20em 0;
}
html #my-wine-time #video .mwt-background-image {
  background-image: url("../images/background4-mywine.jpg");
}
html #my-wine-time #video h2 {
  margin-bottom: 50px;
}
html #my-wine-time #newsletter {
  text-align: center;
  padding: 20em 0;
}
html #my-wine-time #newsletter #mwt-signup-form {
  max-width: 900px;
  margin: 0 auto;
}
html #my-wine-time #newsletter #mwt-signup-form #sib-container {
  background: transparent;
  border: 1px solid #90805e;
  padding: 10px 0 10px 30px;
}
html #my-wine-time #newsletter #mwt-signup-form #sib-container #form-field {
  flex: 1;
  position: relative;
}
html #my-wine-time #newsletter #mwt-signup-form #sib-container #form-field .entry__field {
  background: transparent;
  border: none;
}
html #my-wine-time #newsletter #mwt-signup-form #sib-container #form-field .entry__field:focus-within {
  box-shadow: none;
}
html #my-wine-time #newsletter #mwt-signup-form #sib-container #form-field .entry__field input {
  padding: 0;
  font-size: 23px;
  border-right: 1px solid #90805e;
}
html #my-wine-time #newsletter #mwt-signup-form #sib-container #form-field .entry__field input::placeholder {
  color: #fff;
}
html #my-wine-time #newsletter #mwt-signup-form #sib-container #form-field .entry__error {
  position: absolute;
  bottom: -50px;
}
html #my-wine-time #newsletter #mwt-signup-form #success-message {
  border: none;
  margin: 0;
}
html #my-wine-time #newsletter #mwt-signup-form #success-message .sib-notification__icon {
  color: #90805e;
}
html #my-wine-time #newsletter #mwt-signup-form .btn {
  position: relative;
}
html #my-wine-time #newsletter #mwt-signup-form .btn .sib-hide-loader-icon {
  fill: #90805e;
  position: absolute;
  left: 10px;
}
html #my-wine-time footer {
  background-color: #9a8966;
  padding: 70px 160px 60px;
}
html #my-wine-time footer p {
  margin: 0;
}
html #my-wine-time footer .contact-us {
  display: flex;
  flex-direction: column;
  text-align: right;
}
html #my-wine-time footer .contact-us a:hover {
  color: #26231d;
}

/*# sourceMappingURL=style.css.map */
