/*Header*/
body:not(.home) .fr-header-bravo {
  border-bottom: 1px solid var(--neutral-light);
}
/* Product Price */
.productCard-price del {
  color: var(--neutral-semi-light);
}
/* Product Card - Quantity field and add to cart button */
.productCard-wrapper form.brx-loop-product-form {
  display: flex;
  flex-direction: column;
  row-gap: var(--space-xs) !important;
}
/* Accordion Nestable if open/active */
.brxe-accordion-nested .brx-open .brxe-icon {
  transform: rotate(90deg);
}
.brxe-accordion-nested .brx-open .accordion-title-wrapper {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.accordion-title-wrapper .brxe-heading {
  width: 90%;
}
/* Product Single page */
ul.wcsatt-options-prompt-radios {
  display: flex;
  gap: var(--space-xs);
  padding: 0;
}
button.single_add_to_cart_button {
  margin-top: 0 !important;
}
body.single-product .fr-single-product-alpha__content span.woocommerce-Price-amount, body.single-product .fr-single-product-alpha__content .brxe-product-price span.wcsatt-sub-discount {
  font-size: var(--text-xl);
  font-weight: 600;
}
body.single-product span.wcsatt-options-prompt-action {
  color: var(--neutral);
}
body.single-product .woocommerce-product-gallery .flex-viewport {
  border-radius: var(--radius-m);
}
body.single-product .woocommerce-product-details__short-description ul {
  padding-left: 20px;
}
body.single-product .woocommerce-product-details__short-description ul li, .mm-singleProduct-tabDetails ul li, body.single-post .mm-innerPostContent ul.wp-block-list li {
  list-style: none;
  position: relative;
}
body.single-product .woocommerce-product-details__short-description ul li::before, .mm-singleProduct-tabDetails ul li::before, body.single-post .mm-innerPostContent ul.wp-block-list li::before {
  content: "";
  background-color: var(--action);
  display: block;
  width: 10px;
  height: 10px;
  border-radius: var(--radius-circle);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: -15px;
}
.single-product .brxe-product-add-to-cart form {
  display: flex;
  flex-direction: column;
  row-gap: var(--space-xs);
}
.single-product .single_add_to_cart_button {
  margin-left: 0;
}
.single-product form.variations_form.cart {
  row-gap: 0;
}
.single-product table.variations {
  margin-bottom: 0 !important;
}
.single-product table.variations a.reset_variations {
  padding: 0;
  margin-top: var(--space-xs);
}
.single-product table.variations th.label {
  width: 5%;
  vertical-align: top;
}
.single-product table.variations th.label label {
  margin-top: var(--space-s);
}
.single-product table.variations tr:first-child {
  border-top: 1px solid var(--bricks-border-color);
  border-bottom: 1px solid var(--bricks-border-color);
}
.single-product table.variations tr:last-child {
  border-bottom: 0 !important;
}
.single-product .woocommerce-variation-add-to-cart {
  display: flex;
  flex-direction: column;
  row-gap: var(--space-xs);
}
.single-product .wcsatt-options-product-dropdown, .single-product .wcsatt-options-product-prompt {
  margin-bottom: 0;
}
.pg-infoDescription table {
  border: 3px solid var(--neutral);
  margin-top: var(--space-s);
}
.pg-infoDescription table tbody tr {
  border-bottom: solid 1px var(--neutral);
}
.pg-infoDescription table tbody tr td {
  padding: var(--space-xs);
}
.pg-infoDescription table tbody tr:first-child, .pg-infoDescription table tbody tr h3 {
  background-color: var(--neutral);
  color: var(--white);
}
/*Events Card Grid*/
.mep-event-cat-controls {
  display: table !important;
  margin: auto;
}
.mep-event-cat-controls button {
  padding: 10px 30px;
  border: 1px solid var(--neutral);
  border-radius: var(--radius-s);
  text-transform: uppercase;
  font-weight: 700;
  font-size: var(--text-s);
  margin-right: 15px;
  background: transparent;
  color: var(--neutral);
  line-height: 25px;
}
.mep-event-cat-controls button.mixitup-control-active {
  background-color: var(--action);
  color: var(--white);
  border-color: var(--action);
}
body.page-id-422 .all_filter_item.mep_event_list_sec .filter_item.mep-event-list-loop {
  border: 1px solid var(--neutral-trans-40);
}
.mep_event_list {
  width: 100% !important;
  max-width: 100% !important;
}
.mage_grid_box {
  margin-top: var(--space-xs);
}
.mage_grid_box .filter_item.mep-event-list-loop {
  background-color: var(--white);
}
.mage_grid_box .mep_event_grid_item .mep_list_thumb {
  border-top-left-radius: var(--radius-m);
  border-top-right-radius: var(--radius-m);
}
.mage_grid_box .filter_item.mep-event-list-loop {
  box-shadow: none;
  border: 1px solid var(--neutral);
  border-radius: var(--radius-m);
  border-radius: var(--radius-m);
}
.mage_grid_box .filter_item.mep-event-list-loop .mep-day {
  background-color: var(--warning);
}
.mage_grid_box .filter_item.mep-event-list-loop .mep-month {
  color: var(--white);
}
.mage_grid_box .filter_item.mep-event-list-loop .mep_list_event_details {
  background-color: var(--white);
  border-radius: var(--radius-m);
}
.mage_grid_box .filter_item.mep-event-list-loop .mep-list-footer h5, .mage_grid_box .filter_item.mep-event-list-loop .mep-list-footer h6 {
  font-size: var(--text-xs) !important;
}
.mage_grid_box .filter_item.mep-event-list-loop h2.mep_list_title {
  font-weight: 500;
}
/*Event Single Page*/
.single-mep_events .mep-events-wrapper.wrapper {
  max-width: 1366px;
  margin-top: 170px;
}
a[class*="btn--"].brx-load-more-hidden {
  display: none;
}
/*Events category archive page*/
body.tax-mep_cat .mep-events-wrapper {
  margin-top: 180px;
  width: 100%;
}
body.tax-mep_cat .mep-events-wrapper .mep_cat-details {
  margin-bottom: var(--space-m);
}
/*Video Single Page*/
.singlePage-videoContent .wp-block-button .wp-block-button__link {
  background-color: var(--action) !important;
  padding: 13.5px 27px !important;
  font-size: 18px !important;
  line-height: 18px !important;
  text-transform: uppercase;
  margin-top: var(--space-xs) !important;
}
.singlePage-videoContent .wp-block-button .wp-block-button__link:hover {
  color: var(--white) !important;
}
/* Woo Myaccount Dashbaord */
.brxe-woocommerce-account-page .mep-user-ticket-list {
  margin-top: var(--space-s);
}
/* Woo checkout - Order table */
.woocommerce-checkout-review-order-table dl.variation, .woocommerce-checkout-review-order-table th.product-total {
  display: none !important;
}
/* Woo cart page*/
.woocommerce-shipping-calculator button[name="calc_shipping"] {
  margin-top: var(--space-xs);
}
.woocommerce-shipping-calculator .form-row {
  margin-bottom: var(--space-xs);
}
.woocommerce-shipping-calculator input[type="text"] {
  margin-top: 0;
}
form.woocommerce-cart-form dl.variation {
  display: none !important;
}
form.woocommerce-cart-form td.product-name {
  display: flex;
  flex-direction: column;
}
form.woocommerce-cart-form td.product-name a {
  text-decoration: none;
  font-size: 23px !important;
  font-weight: 700;
}
form.woocommerce-cart-form td.product-remove a {
  text-decoration: none;
}
/* Mini cart / Popup Cart */
.brxe-woocommerce-mini-cart dl.variation {
  display: none;
}
.brxe-woocommerce-mini-cart a.remove_from_cart_button {
  text-decoration: none;
}
.brxe-woocommerce-mini-cart .woocommerce-mini-cart__buttons.buttons a.button.checkout, .brxe-woocommerce-mini-cart .woocommerce-Price-amount {
  margin-top: 0 !important;
}
/* loop products card */
.brx-loop-product-form a.added_to_cart {
  text-align: center;
  margin: auto;
}
/* HTML Sitemap */
.rank-math-html-sitemap {
  display: flex;
  flex-direction: column;
  row-gap: var(--space-m);
}
