input[type="number"].pewc-number-field {
  background-color: #fff;
  border: solid 1px #000;
  width: 4.5em;
  display: block;
  padding: 5px 10px;
  color: #000000 !important;
}
.input-text.qty.text {
  background-color: #ffffff !important;
  width: 4.5em;
}
input[type="checkbox"].pewc-form-field {
  width: 1.5em !important;
  height: 1.5em !important;
}
li.pewc-group-checkbox label {
  font-weight: bold !important;
}
body.woocommerce-checkout #order_comments {
  min-height: 5rem;
}
body.single-product .single_add_to_cart_button {
  font-size: 1.5em;
  margin: 0 !important;
}
body.single-product table.woocommerce-grouped-product-list.group_table {
  margin-bottom: 1em;
  padding-bottom: 1em;
}
body.single-product table.woocommerce-grouped-product-list.group_table td:last-of-type {
  padding-right: 0;
}
body.single-product table.woocommerce-grouped-product-list.group_table td {
  border: 0 !important;
  padding-bottom: 1em !important;
}
body.single-product .age-range-label {
  font-size: 0.9em;
  font-style: italic;
}
body.single-product .woocommerce-grouped-product-list-item .quantity {
  float: right !important;
}
body.single-product .woocommerce-grouped-product-list-item__label label {
  font-size: 1.5rem;
  font-weight: bold;
}
body.single-product .woocommerce-variation-add-to-cart {
  display: block !important;
}
body.single-product .pewc-product-extra-groups {
  display: flex;
}
body.single-product .pewc-product-extra-groups .pewc-group-select label {
  display: block;
}
body.single-product .woocommerce-grouped-product-list-item__quantity .quantity {
  display: flex;
}
body.single-product .woocommerce-grouped-product-list-item__quantity .quantity button {
  font-size: 1.6rem;
  margin: 0 !important;
  padding: 5px;
}
body.single-product .woocommerce-grouped-product-list-item__quantity .quantity input.qty {
  height: auto !important;
  font-size: 1.2em;
  font-weight: bold;
}
body.single-product .pewc-product-extra-groups li:last-of-type {
  margin-left: 20px;
}
body.single-product .required {
  font-weight: bold;
  color: #C00;
}
body.single-product .pewc-total-field-wrapper {
  display: none;
}
body.single-product .woocommerce div.product form.cart .variations {
  border-bottom: none !important;
  margin-bottom: 0 !important;
}
.woocommerce-billing-fields .validate-phone .woocommerce-help-text {
  color: #c00;
}
.uael-mc-offcanvas__items > .woocommerce-mini-cart__empty-message {
  display: none;
}
.woocommerce-mini-cart li.mini_cart_item {
  font-size: 1.2em;
}
.woocommerce-mini-cart li.mini_cart_item dt,
.woocommerce-mini-cart li.mini_cart_item dd {
  font-size: 0.8em;
}
.woocommerce-mini-cart li.mini_cart_item > img {
  display: none;
}
body.page-template-page-template-thankyou .wc-pdf-product-vouchers-order-item-voucher,
body.woocommerce-order-received .wc-pdf-product-vouchers-order-item-voucher {
  margin: 1.5em 0;
}
body.page-template-page-template-thankyou .wc-pdf-product-vouchers-order-item-voucher a,
body.woocommerce-order-received .wc-pdf-product-vouchers-order-item-voucher a {
  font-weight: bold;
  font-size: 2em;
  display: block;
}
body.woocommerce-cart .shop_table input#coupon_code {
  width: 200px;
}
.notificationx-frontend .notification-item .notificationx-content .nx-branding {
  display: none !important;
}
body.single-post h2 {
  margin-top: 2em;
}
/*
.m-b-5 {
  margin-bottom: 5em;
}
.m-b-2 {
  margin-bottom: 2em;
}
.m-b-1 {
  margin-bottom: 1em;
}
.m-t-5 {
  margin-top: 5em;
}
.m-t-2 {
  margin-top: 2em;
}
.m-t-1 {
  margin-top: 1em;
}
*/
/* Styles from Additional CSS in Theme editor */
header.elementor-top-section {
  z-index: 1000;
}
footer a {
  color: #fff;
}
footer a:hover {
  color: #ccc;
  text-decoration: underline;
}
body.woocommerce-checkout header.entry-header {
  margin-top: 50px;
}
.elementor-add-to-cart .voucher-fields {
  display: none;
}
.grecaptcha-badge {
  display: none !important;
}
body.page-id-150 .wpcf7-textarea {
  height: 110px;
}
body.postid-3457 .wp-block-columns img {
  width: auto;
}
/* REMOVE TIME FROM FISHING CHARTER PRODUCT PAGE */
body.single-product.postid-6071 .pewc-product-extra-groups .pewc-field-2118 {
  display: none;
}
body.single-product.postid-6071 #pewc-group-6074 .pewc-group-heading-wrapper {
  display: none;
}
body.single-product.postid-6071 .pewc-product-extra-groups .pewc-group {
  margin: 0;
}
body.single-product.postid-6071 .pewc-field-6075 .pewc-field-price {
  float: none;
  display: block;
}
/* gallery images - no entrance animation  */
.elementor-gallery-item__image.e-gallery-image {
  transition-property: filter !important;
}
/* Hover effect button */
.flash-hover a {
  border: 1px solid;
  overflow: hidden;
  position: relative;
}
.flash-hover a:after {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: 0.2;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: -10;
}
.flash-hover a:hover:after {
  left: 120%;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
/*# sourceMappingURL=styles.css.map */