.es-help-container {
  margin: 0;
  padding: 35px 50px;
}
.es-help-container h3 {
  text-align: center;
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
}
.es-help-container.wrap {
  padding-bottom: 0;
}

.es-help-item {
  min-width: 100px;
}
.es-help-item h4 {
  margin: 15px 0 10px;
}
.es-help-item a {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  text-decoration-line: underline;
  color: #37474F;
}
.es-help-item p {
  font-size: 14px;
  line-height: 24px;
  color: #263238;
  margin-top: 0;
}
@media screen and (max-width: 459px) {
  .es-help-item {
    text-align: center;
  }
}

body[class*=_es_demo] {
  background: #fff;
}
body[class*=_es_demo] .es-demo {
  font-family: "Roboto", sans-serif;
}
body[class*=_es_demo] .update-nag {
  display: none;
}
body[class*=_es_demo] #wpcontent {
  padding-left: 0;
}
body[class*=_es_demo] .es-price-table {
  margin-top: 45px;
}

.es-small-text {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
  color: #B0BEC5;
  display: block;
  margin-top: 10px;
}

.es-demo__header {
  text-align: center;
  font-family: "Heebo", sans-serif;
  padding: 0 20px;
}
.es-demo__header .es-logo {
  margin: 55px 0 0;
}
.es-demo__header .es-coupon-wrapper {
  margin: 25px 0;
}

.es-price-table__wrapper {
  overflow-x: auto;
}

.es-price-table {
  background: #E1F5FE;
  min-width: 600px;
}
.es-price-table > div:nth-child(even):not(.es-price-table__footer) {
  background: #E7F7FE;
}
.es-price-table .es-price-table__header, .es-price-table .es-feature__inner, .es-price-table .es-price-table__footer--inner {
  width: 90%;
  max-width: 900px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.es-price-table .es-price-table__header h2 {
  flex: 1 0 40%;
}
.es-price-table .es-price-table__header h3 {
  margin-top: 10px;
}
.es-price-table .es-price-table__header .es-product {
  text-align: center;
  flex: 1 0 20%;
  padding: 25px 0;
}
.es-price-table .es-price-table__header .es-product.es-product--premium {
  background: rgba(255, 255, 255, 0.2);
}
.es-price-table .es-price-table__footer {
  background: #E1F5FE;
}
.es-price-table .es-price-table__footer .empty {
  flex: 1 0 40%;
}
.es-price-table .es-price-table__footer .es-price-wrap {
  flex: 1 0 20%;
  text-align: center;
  padding: 30px 0;
}
.es-price-table .es-price-table__footer .es-price-wrap .es-price {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #37474F;
  font-family: "Heebo", sans-serif;
  display: block;
  margin-bottom: 10px;
}
.es-price-table .es-price-table__footer .es-price-wrap sup {
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
  color: #B0BEC5;
}
.es-price-table .es-price-table__footer .es-price-wrap.es-price-wrap--premium {
  background: rgba(255, 255, 255, 0.2);
}
.es-price-table .es-feature__inner b {
  font-weight: normal;
  font-size: 14px;
  color: #263238;
  flex: 1 0 40%;
  line-height: 24px;
}
.es-price-table .es-feature__inner .es-feature__support {
  text-align: center;
  flex: 1 0 20%;
  height: 40px;
}
.es-price-table .es-feature__inner .es-feature__support.es-feature__support--premium {
  background: rgba(255, 255, 255, 0.2);
}
.es-price-table .es-feature__inner .es-icon {
  line-height: 40px;
  font-size: 24px;
}
.es-price-table .es-feature__inner .es-icon.es-icon_check-mark {
  color: #69C200;
}
.es-price-table .es-feature__inner .es-icon.es-icon_minus {
  color: #B0BEC5;
  margin-top: 10px;
}

.es-demo {
  text-align: center;
}
.es-demo h1 {
  font-weight: 800;
  font-size: 32px;
  line-height: 44px;
  color: #263238;
  margin-bottom: 15px;
}
.es-demo p {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #263238;
}
.es-demo .es-pagination {
  margin: 50px 0 60px;
}
.es-demo .es-demo__field-container {
  margin: 45px auto 0;
}
.es-demo .es-demo__field-container.es-demo__field-container--agent {
  max-width: 500px;
  width: 90%;
}
.es-demo .es-demo__field-container.es-demo__field-container--country {
  max-width: 760px;
  width: 90%;
}
.es-demo .es-demo__field-container.es-demo__field-container--country .es-field__description {
  margin: 50px 0 0;
}
.es-demo .es-demo__field-container .es-field__country .es-field__description {
  text-align: center;
}
.es-demo .es-demo__field-container .es-field__country .es-field-row {
  justify-content: center;
}
.es-demo h2, .es-demo h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  font-family: "Heebo", sans-serif;
  margin: 0;
  line-height: 32px;
}

.es-demo-wrapper {
  padding: 0 20px;
}
.es-demo-wrapper .es-btn--step {
  margin-top: 30px;
}
.es-demo-wrapper .es-demo__radio-grid.es-demo__radio-grid--pages {
  width: 90%;
  margin: 50px auto 0;
}
.es-demo-wrapper .es-demo__radio-grid.es-demo__radio-grid--pages .es-col-3 {
  margin: 15px;
}
.es-demo-wrapper .es-demo__radio-grid.es-demo__radio-grid--builder {
  width: 90%;
  margin: 50px auto 0;
}
.es-demo-wrapper .es-demo__radio-grid.es-demo__radio-grid--builder .es-box img {
  width: 56px;
  height: auto;
}
.es-demo-wrapper .es-demo__radio-grid .es-field {
  margin-top: 20px;
  text-align: center;
}
.es-demo-wrapper .es-demo__radio-grid .es-field .es-row {
  justify-content: center;
}
.es-demo-wrapper .es-demo__radio-grid .es-field .es-box__title {
  margin: 0;
}
.es-demo-wrapper .es-demo__radio-grid .es-field .es-icon--rounded {
  display: block;
  margin: 0 auto;
}
.es-demo-wrapper .es-demo__radio-grid .es-field h3 {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #37474F;
  display: inline-block;
  margin: 15px 0 0;
}
.es-demo-wrapper .es-demo__radio-grid .es-field p {
  margin-top: 7px;
}
.es-demo-wrapper .es-demo__radio-grid .es-field .es-icon_info {
  margin-left: 5px;
  vertical-align: middle;
  color: #B0BEC5;
}
.es-demo-wrapper .es-step.es-step--hidden {
  display: none;
  opacity: 0;
}
.es-demo-wrapper .es-field__import_listings .es-field-row {
  justify-content: center;
  margin: 20px 0;
}

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