/**
 * Theme Name:     Divi Child
 * Author:         Elegant Themes
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */
.wp-block-nm-gift-registry-archive .nmgr-tip.nmgr-menu-item,
.happy-weddings-account .nmgr-tip.nmgr-menu-item {
  line-height: 1em;
}
.wp-block-nm-gift-registry-archive ul,
.happy-weddings-account ul {
  padding-left: 0px;
  padding-bottom: 0px;
  list-style: none;
}
.wp-block-nm-gift-registry-archive ul.nmgr-submenu,
.happy-weddings-account ul.nmgr-submenu {
  padding-bottom: 0px;
}
.wp-block-nm-gift-registry-archive .nmgr-wishlist-menu,
.happy-weddings-account .nmgr-wishlist-menu {
  width: 100%;
  justify-content: space-between;
}
.wp-block-nm-gift-registry-archive .nmgr-table,
.happy-weddings-account .nmgr-table {
  word-break: keep-all;
}
.wp-block-nm-gift-registry-archive .nmgr-table tr,
.happy-weddings-account .nmgr-table tr {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.wp-block-nm-gift-registry-archive .nmgr-table thead,
.happy-weddings-account .nmgr-table thead {
  display: none;
}
.wp-block-nm-gift-registry-archive .nmgr-table td[data-title]:before,
.happy-weddings-account .nmgr-table td[data-title]:before {
  content: attr(data-title) ": ";
  float: none;
}
.wp-block-nm-gift-registry-archive .nmgr-table td,
.happy-weddings-account .nmgr-table td {
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
}
.wp-block-nm-gift-registry-archive .nmgr-table td::after,
.happy-weddings-account .nmgr-table td::after {
  display: none;
}
.wp-block-nm-gift-registry-archive .nmgr-items-view.list tr th.nmgr_quantity,
.wp-block-nm-gift-registry-archive .nmgr-items-view.list tr th.nmgr_purchased_quantity,
.wp-block-nm-gift-registry-archive .nmgr-items-view.list tr th.nmgr_favourite,
.wp-block-nm-gift-registry-archive .nmgr-items-view.list tr th.nmgr_action_buttons,
.wp-block-nm-gift-registry-archive .nmgr-items-view.list tr td.nmgr_quantity,
.wp-block-nm-gift-registry-archive .nmgr-items-view.list tr td.nmgr_purchased_quantity,
.wp-block-nm-gift-registry-archive .nmgr-items-view.list tr td.nmgr_favourite,
.wp-block-nm-gift-registry-archive .nmgr-items-view.list tr td.nmgr_action_buttons,
.wp-block-nm-gift-registry-archive .nmgr-items-view.list tr td.nmgr_add_to_cart_button,
.happy-weddings-account .nmgr-items-view.list tr th.nmgr_quantity,
.happy-weddings-account .nmgr-items-view.list tr th.nmgr_purchased_quantity,
.happy-weddings-account .nmgr-items-view.list tr th.nmgr_favourite,
.happy-weddings-account .nmgr-items-view.list tr th.nmgr_action_buttons,
.happy-weddings-account .nmgr-items-view.list tr td.nmgr_quantity,
.happy-weddings-account .nmgr-items-view.list tr td.nmgr_purchased_quantity,
.happy-weddings-account .nmgr-items-view.list tr td.nmgr_favourite,
.happy-weddings-account .nmgr-items-view.list tr td.nmgr_action_buttons,
.happy-weddings-account .nmgr-items-view.list tr td.nmgr_add_to_cart_button {
  text-align: left;
}

.woocommerce .wp-block-nm-gift-registry-archive button.button,
.woocommerce .happy-weddings-account button.button {
  margin: 0px !important;
  font-size: 1.2vw !important;
  color: white;
  background-color: #e8ca8d;
  border-color: #e8ca8d;
  border-radius: 7px;
}
.woocommerce .wp-block-nm-gift-registry-archive button.button, .woocommerce .wp-block-nm-gift-registry-archive button.button:hover,
.woocommerce .happy-weddings-account button.button,
.woocommerce .happy-weddings-account button.button:hover {
  padding: 0.8vw;
}

.nmgr-atw-wrapper {
  display: none;
}

.nmgr-atw-btn {
  padding-right: 11px !important;
}
.nmgr-atw-btn::after {
  display: none;
}

@media (max-width: 980px) {
  .wp-block-nm-gift-registry-archive .nmgr-table tr,
  .happy-weddings-account .nmgr-table tr {
    grid-template-columns: repeat(2, 1fr);
  }
  .wp-block-nm-gift-registry-archive .nmgr-table .nmgr_add_to_cart_button.button,
  .happy-weddings-account .nmgr-table .nmgr_add_to_cart_button.button {
    font-size: 16px !important;
  }
  .wp-block-nm-gift-registry-archive .nmgr-table .nmgr_add_to_cart_button.button, .wp-block-nm-gift-registry-archive .nmgr-table .nmgr_add_to_cart_button.button:hover,
  .happy-weddings-account .nmgr-table .nmgr_add_to_cart_button.button,
  .happy-weddings-account .nmgr-table .nmgr_add_to_cart_button.button:hover {
    padding: 5px 10px;
  }
  .woocommerce .wp-block-nm-gift-registry-archive button.button,
  .woocommerce .happy-weddings-account button.button {
    font-size: 16px !important;
  }
  .woocommerce .wp-block-nm-gift-registry-archive button.button, .woocommerce .wp-block-nm-gift-registry-archive button.button:hover,
  .woocommerce .happy-weddings-account button.button,
  .woocommerce .happy-weddings-account button.button:hover {
    padding: 5px 10px;
  }
}
@media (max-width: 767px) {
  .wp-block-nm-gift-registry-archive .nmgr-table tr,
  .happy-weddings-account .nmgr-table tr {
    grid-template-columns: repeat(1, 1fr);
  }
}/*# sourceMappingURL=style.css.map */