.btn:hover {
  background-color: #EBE728;
}

.hdw-hours .pxl-text-editor ul li span.elementor-icon-list-text.active {
  font-weight: bold !important;
  color: #030408 !important;
  background-color: #EBE728;
  padding: 6px 10px;
  border-left: 4px solid #d8892f;
  border-radius: 4px;
  margin: 0 0 11px 0;
}

.pxl-testimonial-carousel1 .pxl-item--icon i {
  color: #ca2328 !important;
}

.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet {
  background-color: #EBE728;
}

.pxl-client-carousel1 .pxl-item--image::before,
.pxl-cart.style-default .pxl-number--counter,
.pxl-image-box1.style-1 .pxl-item--title::before {
  background-color: #ca2328 !important;
}

/* #elementor-popup-modal-4943, .dialog-type-lightbox{display: flex !important;} */
.elementor-field-type-select .select-caret-down-wrapper [class^=eicon] {
  display: none;
}

.wp-gr .wp-google-rating {
  color: #cb2328 !important;
}

.wp-gr .wp-star svg path {
  fill: #EBE728 !important;
}

.event-info .fa-calendar-alt:before,
.event-info .fa-clock:before {
  color: #cb2328;
  margin-right: 10px;
}



.pxl-circular-text-wrapper .pxl-circular-text-icon svg {
  height: 70px !important;
}

.event-hdw .elementor-pagination .page-numbers.current {
  background-color: #C42226;
  padding: 10px 20px;
  color: #EBE728;
  border: 1px #EBE728 solid;
}

.event-hdw .elementor-pagination {
  margin: 30px;
}

.events-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: 20px;
}

.events {
  background: white;
  overflow: hidden;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  /* height: 100%;
  min-height: 40vh; */
}

.events img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.event-info p {
  margin: 0;
  color: #222;
}

.event-info h3 {
  margin: 10px 0;
  font-size: 1.1em;
}

.event-info {
  display: flex;
  padding: 15px;
  align-items: baseline;
}

.event-info .date {
  flex: 0 0 50px;
  font-weight: bold;
  font-size: 1.3rem;
  color: #C42226;
}

.event-info .details {
  flex: 1;
  padding-left: 10px;
}

.event-title {
  color: #222;
  text-decoration: none;
}

.event-title:hover {
  color: #C42226;
}

.upcoming-event-container {
  max-width: 1260px;
  width: 100%;
  display: flex;
  gap: 20px;
}

.pxl-icon-box-carousel1 .pxl-item:hover {
  background-color: #EBE728 !important;
}

.pxl-image-box1.style-1 .pxl-item--title1,
.pxl-image-box1.style-1::before {
  border: 1px #C42226 solid !important;
  color: #C42226 !important;
}


.hdw-promotion .pxl-icon-box-carousel1 .pxl-item {
  height: 280px;
}

.free-hdw {
  color: #C42226;
}

.quantity-before-wrap .quantity-icon.quantity-down {
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}

.quantity-before-wrap .quantity-icon.quantity-up {
  right: unset;
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
}

.pxl-tabs1 .pxl-tabs--title {
  flex-wrap: nowrap !important;
  justify-content: start !important;
  overflow: auto;
  scrollbar-color: #C42226 #C42226;
  padding-bottom: 20px;
}

.pxl-tabs1 .pxl-tab--title .pxl-title--text {

  white-space: nowrap;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  padding: 5px;
}

/* blog detail page start  */
body.single-post .pxl---post .pxl-item--content h2 {
  font-size: 32px;
  margin-top: 25px;
  font-weight: 500;
  line-height: 1.38;
  color: #262424;
}

body.single-post .pxl---post .pxl-item--content h3 {
  font-size: 24px;
  margin-top: 25px;
  font-weight: 500;
  line-height: 1.42;
  color: #212121;
}

body.single-post .pxl---post .pxl-item--content h4 {
  font-size: 22px;
  margin-top: 25px;
  font-weight: 500;
  line-height: 1.42;
  color: #212121;
}

body.single-post .pxl---post .pxl-item--content p+p {
  margin-top: 25px;
}

body.single-post .pxl---post .pxl-item--content p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.78;
  color: #212121;
  margin: 0 0 20px;
  text-align: justify;
}

body.single-post .pxl---post .pxl-item--content ul {
  list-style: square;
  margin: 0 0 0 25px;
  padding: 0;
}

body.single-post .pxl---post .pxl-item--content ul li,
body.single-post .pxl---post .pxl-item--content ol li {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 25px;
  color: #212121;
}

body.single-post .pxl---post .pxl-item--content ul li::marker,
body.single-post .pxl---post .pxl-item--content ol li::marker {
  color: #C42226 !important;
  font-size: 18px;
  font-weight: 500 !important;
}

/* blog detail page End  */

.wc-block-components-form .wc-block-components-checkout-step {
  margin: 0 !important;
}

.pxl-nav-menu .pxl-menu-primary>li.current_page_item>a>span,
.wc-block-components-totals-item .wc-block-components-formatted-money-amount,
.u-color-primary {
  color: #C42226 !important;
}

.post-type-archive-events-austin #pxl-main {
  padding: 90px 0 0 0 !important;
}

.woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li.is-active>a {
  color: #C42226 !important;
}

.woocommerce form .form-row select:focus,
.change-password-fields-wrapper .woocommerce-form-row .input-text:focus,
.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=email] {
  border-color: #C42226 !important;
}

.woocommerce form .form-row select,
.change-password-fields-wrapper .woocommerce-form-row .input-text {
  background-color: #f8f8f8 !important;
  border: 1px solid #f8f8f8 !important;
  color: #454545 !important;
  padding: 6px 32px !important;
  line-height: 1.73 !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  height: 60px !important;
  border-radius: 60px !important;
}

.woocommerce-lost-password .woocommerce-ResetPassword #user_login,
.woocommerce form .form-row .input-text,
.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-text-input input[type=email],
.wc-blocks-components-select .wc-blocks-components-select__select,
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-form .wc-block-components-text-input input[type=tel] {
  background-color: #f8f8f8 !important;
  border: 1px solid #f8f8f8 !important;
  color: #454545 !important;
  padding: 6px 32px !important;
  line-height: 1.73 !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  height: 60px !important;
}

.woocommerce ul.order_details li,
.wc-blocks-components-select .wc-blocks-components-select__container {
  margin-bottom: 10px;
}

.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column--billing-address,
.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address {
  max-width: 100% !important;
}

.woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation {
  border: 1px #C42226 solid;
}

/* .woocommerce-account .woocommerce{margin: 50px 0;} */
.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form label,
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta .quantity .quantity-label {
  font-size: 15px !important;
}

.woocommerce-privacy-policy-text p {
  font-size: 12px;
}

#add_payment_method #payment,
.wp-block-woocommerce-checkout-order-summary-block,
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
  background-color: #F4F1EB !important;
}

#add_payment_method #payment div.payment_box {
  background-color: #ede8df !important;
}

#add_payment_method #payment div.payment_box::before {
  content: "";
  border: 1em solid #ede8e0 !important;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
}

.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__input-checkbox {
  margin-right: 10px;
}

.woocommerce-lost-password .elementor-element-291cceaa {
  margin-bottom: 100px;
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
  color: #000 !important;
}

body.woocommerce-cart .cart-collaterals .cart_totals {
  padding: 40px 25px !important;
}

.woocommerce-cart .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-calculator .select2-container .select2-selection--single .select2-selection__arrow b {
  left: 12px;
  margin: -6px 0 0;
}

.woocommerce-cart form .select2-container--default .select2-selection {
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
}

.woocommerce-cart form .select2-container--default .select2-selection .select2-selection__rendered {
  line-height: 57px !important;
  padding: 0px 27px 0 0 !important;
}

body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:after {
  display: none;
}

body.woocommerce-js .woocommerce-Address-title h2 {
  font-size: 36px;
}

.wishlist-title a.show-title-form svg.yith-wcwl-icon-svg {
  padding: 16px 0 0 0;
}

#yith-wcwl-form .product-add-to-cart a.button {
  padding: 0 34px !important;
}

.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart .button {
  white-space: nowrap;
}


/* Sitemap */
.page-template-sitemap .sitemaptem-main .head-title h1,
.page-template-sitemap .sitemaptem-main .heading-title-sitemap h2 {
  font-size: 40px;
}

.page-template-sitemap .sitemaptem-main .sitemap-nav ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.page-template-sitemap .sitemaptem-main .sitemap-nav ul li {
  padding: 0 30px 0 0px;
}

.page-template-sitemap .sitemaptem-main .site-map.bg-white {
  background-color: #F4F1EB;
  margin: 0 0 25px 0;
}

.page-template-sitemap .sitemaptem-main .site-map .heading-title-sitemap {
  padding: 15px 0 0 30px;
  border-bottom: 1px #e9e0cd solid;
}

.page-template-sitemap .sitemaptem-main .site-map .topsitepages {
  padding: 30px 30px 10px;
}

.page-template-sitemap .sitemaptem-main .site-map .topsitepages .itemcols {
  padding-left: 20px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  margin: 0;
}

.page-template-sitemap .sitemaptem-main .site-map .topsitepages .itemcols li {
  display: inline-block;
  vertical-align: text-top;
  width: 32%;
  list-style: none;
  line-height: 1.5em;
  padding-bottom: 1em;
}




.hdw-catering-img .pxl-content .pxl-item--title,
.hdw-catering-img .pxl-content .pxl-item--title1 {
  font-family: 'Bebas Neue';
  font-size: 30px;
}

.hdw-catering-img .pxl-content .pxl-item--title1 {
  top: 14px !important
}

.hdw-heading .pxl-item--subtext span {
  font-family: 'Bebas Neue';
}

.single-events-austin .event-info,
.single-events-columbus .event-info {
  gap: 20px;
}

body.single .pxl-breadcrumb li:nth-child(2),
body.single-product .pxl-breadcrumb li:nth-child(2),
body.single-events-austin .pxl-breadcrumb li:nth-child(2),
body.single-events-colmubus .pxl-breadcrumb li:nth-child(2) {
  display: list-item !important;
}

/* Preloader full-screen overlay */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  opacity: 1;
  transition: opacity 0.5s ease;
  pointer-events: all;
}

/* Yellow circle wrapper with the GIF inside */
/* Existing CSS */
#hdwpreloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  opacity: 1;
  transition: opacity 0.5s ease;
  pointer-events: all;
}

#hdwpreloader .loader-wrapper {
  width: 150px;
  height: 150px;
  background-color: #EBE728;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

#hdwpreloader .loader-wrapper img {
  width: 120px;
  height: 115px;
  object-fit: contain;
}

/* Show preloader when loading */
body.loading #hdwpreloader {
  display: flex;
}

/* Hide preloader after loading */
body.loaded #hdwpreloader {
  opacity: 0;
  pointer-events: none;
  display: none;
}

/* Add this to prevent scrolling */
body.loading {
  overflow: hidden;
}

.woocommerce .woocommerce-product-inner {
  height: 100%;
}

.widget_product_categories ul li .pxl-count,
.widget_categories ul li .pxl-count,
.widget_nav_menu ul li .pxl-count,
.widget_pages ul li .pxl-count,
.widget_archive ul li .pxl-count,
.widget_meta ul li .pxl-count,
.widget_recent_entries ul li .pxl-count {
  position: absolute;
  top: 1px !important;
  right: -17px !important;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}

.hdw-austin-home-icon ul,
.hdw-austin ul {
  margin-bottom: 0px;
}

.hdw-austin-home-icon ul li,
.hdw-austin ul li {
  list-style: none;
}

.single-product .summary .variations_form .variations .value .reset_variations,
.single-product .summary .product_meta {
  display: none !important;
}

.woocommerce .woocommerce-product-inner {
  padding: 0 !important;
}

.woocommerce .woocommerce-product-inner .woocommerce-product-header {
  margin-bottom: 0 !important;
}

.woocommerce .woocommerce-product-inner .woocommerce-product-content {
  padding: 10px;
}

.blog .pxl-content-wrap .pxl-item--holder .pxl-blog-meta {
  display: none;
}

.pxl-cart.style-dark .pxl-number--counter {
  color: #C42226 !important;
  font-weight: 900 !important;
  font-size: 10px !important;
}

.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form label {
  accent-color: #c42226;
}

.search-pagination .elementor-loop-container .product .elementor-element {
  height: 100%;
}

.search-pagination .page-numbers {
  width: 60px;
  height: 60px;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  padding: 0;
  margin: 0 5px;
  border: 1px solid #f4f1ea;
  color: #696969;
  transition: all 0.3s;
  overflow: hidden;
}

.search-pagination .page-numbers::before {
  width: 100%;
  height: 100%;
  position: absolute;
  content: '';
  background-color: var(--primary-color);
  z-index: -1;
  transform: translateY(-50%);
  inset: 0;
  transition: all 0.3s;
  opacity: 0;
}

.search-pagination .page-numbers.current {
  color: #fff;
  background-color: var(--primary-color);
}

.search-pagination .page-numbers:hover {
  color: #fff !important;
}

.search-pagination .page-numbers:hover::before {
  transform: translateY(0);
  opacity: 1;
}

.pxl-cart .fa-shopping-cart:before {
  color: #1e1e1f;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  height: auto;
}

.elementor-4416 .elementor-element.elementor-element-08a276b {
  top: -85px !important;
}

.contact-information .pxl-content .pxl-item-link .pxl-item--title:hover {
  color: #C42226;
}

.single-product #pxl-content-area div.product form.cart .variations th.label {
  width: 120px;
  padding: 10px 0 0 0;
}

.single-product #pxl-content-area div.product form.cart .variations th.label label {
  font-family: "Bebas Neue", Sans-serif !important;
  letter-spacing: 1.5px;
  font-size: 28px !important;
  text-transform: uppercase;
  color: #0e1317 !important;
  font-weight: 400 !important;
}

.single-product #pxl-content-area div.product form.cart .variations td.value {
  width: 50%;
  display: block;
}

.wc-block-components-form .wc-block-components-text-input.is-active label,
.wc-block-components-text-input.is-active label {
  top: -12px !important;
}

.wc-blocks-components-select .wc-blocks-components-select__label {
  top: -10px !important;
}

.pxl-scroll-top svg {
  margin-top: 7px;
}

body.woocommerce-cart .woocommerce-cart-form tbody .product-name a {
  max-width: 300px;
  display: inline-block;
}
.woocommerce-checkout .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{
  height: 50px;
}

.woocommerce-edit-account .woocommerce-MyAccount-content .woocommerce-message,.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-message, .woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-message{
  padding: 10px !important;
}
.woocommerce ul.products li.product .price del .amount, .woocommerce ul.products li.product .price del{text-decoration: line-through;color: #c42226;}
.single-product #pxl-content-area div.product .entry-summary .amount{background-color: #8f8f8f !important;}
.single-product #pxl-content-area div.product .entry-summary .price .amount{-webkit-text-fill-color:currentColor !important;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {color: #c42226 !important;}
.single-product #pxl-content-area div.product .entry-summary .price ins{color: #c42226 !important;}

.woocommerce table.my_account_orders .button{margin: 0 5px 5px 0px !important;}
/* .social-icon-hdw .style-1 a.ps-top:nth-child(2) {margin-top: 10px;} */
.social-icon-hdw .style-1{display: flex; flex-direction: row-reverse;}
/* .close-event-austin{position: relative;}
  .austin-back-to-home a{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 165px;
} */





@media screen and (min-width: 1201px) {
  .pxl-menu-primary .sub-menu {
    background-color: transparent !important;
    box-shadow: none !important;
  }

  .pxl-sidebar-sticky {
    top: 120px !important;
  }
}

@media (max-width:1199px) {

  .hdw-catering-img .pxl-image-box1.style-1 .pxl-item--title1 {
    display: none;
  }

  .page-id-4345 #pxl-wapper #pxl-main,
  .page-id-5746 #pxl-wapper #pxl-main,
  .page-id-4847 #pxl-wapper #pxl-main {
    padding: 0px 0 !important;
  }

  #pxl-wapper #pxl-main {
    padding: 50px 0 50px 0 !important;
  }

  .woocommerce-lost-password .elementor-element-291cceaa {
    margin-bottom: 50px;
  }

  .pxl-header-menu-scroll .search-form .searchform-wrap {
    display: flex;
  }
}

@media (max-width:1024px) {
  .search-pagination .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .upcoming-event-container {
    overflow-x: auto;
    scrollbar-color: red #EBE728;
  }

  .event-detail-hdw h2 {
    font-size: 36px;
  }
  .woocommerce-page .pxl-content-wrap{
    flex-direction: column-reverse;
  }
}
@media (max-width:991px){
  body.woocommerce-cart .woocommerce-cart-form tbody .product-name a {
    max-width: 100%;
  }
.woocommerce-page .pxl-sidebar-sticky .product-categories{
  column-count: 4;
}
}
@media (max-width:880px) {
  .search-pagination .page-numbers {
    width: 40px;
    height: 40px;
    margin: 0 10px 10px;
  }

  .wp-block-woocommerce-checkout {
    padding: 0 !important;
  }

  .single-post #pxl-main,
  .woocommerce-cart #pxl-wapper #pxl-main,
  .woocommerce-checkout #pxl-wapper #pxl-main,
  .woocommerce-page #pxl-main {
    margin: 50px 0 !important;
  }

  .single-post .pxl-post--navigation {
    margin: 30px 0 50px !important;
  }

  #pxl-wapper #pxl-main {
    padding: 0px 0 !important;
  }

  .hdw-heading .pxl-item--title {
    font-size: 35px !important;
  }

  .hdw-sub-heading .pxl-heading--text {
    font-size: 32px !important;
  }
}

@media (max-width:768px) {
  .woocommerce-page #pxl-wapper .quantity {
    justify-content: end;
  }

  .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
  .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: transparent !important;
  }
}
/* @media (min-width: 510px) and (max-width: 767px) {

} */

@media (max-width:767px) {
  
  .search-pagination .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .search-pagination .elementor-loop-container .product .elementor-element {
    height: auto;
  }

  .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li,
  .single-product>div.product .woocommerce-tabs ul.wc-tabs li {
    max-width: fit-content !important;
  }

  .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a,
  .single-product>div.product .woocommerce-tabs ul.wc-tabs li a {
    margin: 0 10px !important;
  }

  #yith-wcwl-form {
    overflow-x: unset !important;
  }

  #yith-wcwl-form .wishlist-empty {
    margin: 0 auto;
    width: 100%;
  }

  #yith-wcwl-form .cart.wishlist_table {
    min-width: auto !important;
  }

  body.single-post .pxl---post .pxl-item--content ul {
    margin: 0 0 0 0px;
  }

  .hdw-promotion .pxl-icon-box-carousel1 .pxl-item {
    height: 300px;
  }

  .event-detail-hdw h2 {
    font-size: 30px;
  }

  .hdw-event-inner .event-hdw .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .hdw-rewards-products {
    margin: 0 auto;
    width: 75%;
  }

  .hdw-job .elementor-widget-wrap {
    height: 100%;
    min-height: 80vh;
  }

  .woocommerce-lost-password .elementor-element-291cceaa {
    margin-bottom: 30px;
  }

  .for-mobile {
    width: 48%;
  }

  .wishlist_table.mobile li {
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px;
    display: flex;
    flex-direction: column;
    background: #fff;
  }

  #yith-wcwl-form .product-add-to-cart,
  .wishlist_table.mobile li .additional-info-wrapper .product-remove,
  .wishlist_table.mobile li table.additional-info td.value,
  #yith-wcwl-form .product-add-to-cart a {
    text-align: left !important;
  }

  .wishlist_table.mobile li .item-details table.item-details-table {
    width: auto;
  }

  .wishlist_table.mobile li table.additional-info td.label {
    width: 6%;
  }

  #yith-wcwl-form .product-add-to-cart {
    text-align: inherit !important;
  }

  .wishlist-fragment .product-add-to-cart {
    text-align: left !important;
  }
  .woocommerce-page .pxl-sidebar-sticky .product-categories{
    column-count:3;
  }

}

@media (max-width:575px) {
  .search-pagination .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }

  .woocommerce-MyAccount-content .woocommerce-info a.button {
    white-space: nowrap;
  }

  .pxl-breadcrumb {
    flex-wrap: wrap;
  }

  .hdw-event-inner .event-hdw .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }

  .hdw-rewards-products {
    width: 100%;
  }

  .hdw-job .elementor-widget-wrap {
    height: 100%;
    min-height: inherit;
  }

  .hdw-sub-heading .pxl-heading--text {
    font-size: 28px !important;
  }

  .hdw-heading .pxl-item--title {
    font-size: 30px !important;
  }

  .for-mobile,
  .page-template-sitemap .sitemaptem-main .site-map .topsitepages .itemcols li {
    width: 100%;
  }
  .woocommerce-account .woocommerce .register .form-row{
    width: 100%;
  }


  .pxl-breadcrumb-wrap{
    display: none;
  }
  .woocommerce-page .pxl-sidebar-sticky .product-categories{
    column-count: 2;
  }

}

body.tax-product_cat .pxl-breadcrumb li:nth-child(2) {
  display: none !important;
}