.elementor-kit-21{--e-global-color-primary:#4B0874;--e-global-color-secondary:#E39A19;--e-global-color-text:#181818;--e-global-color-accent:#38AD58;--e-global-color-2e0d8a9a:#6EC1E4;--e-global-color-15f1e673:#54595F;--e-global-color-77a7781:#7A7A7A;--e-global-color-18865783:#61CE70;--e-global-color-43f170b3:#4054B2;--e-global-color-3bd4f3a0:#23A455;--e-global-color-25beb18d:#000;--e-global-color-4516551:#FFF;--e-global-typography-primary-font-family:"Arvo";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-letter-spacing:0.4px;--e-global-typography-secondary-font-family:"Arvo";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-letter-spacing:0.4px;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;}.elementor-kit-21 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body .woocommerce .add_to_cart_button {
    margin: auto;
    float: none;
    display: block;
}
.product_type_simple {
    margin: auto;
    float: none;
    display: block;
}
.quantity {
    text-align: center;
}
.woocommerce ul.products, .woocommerce-page ul.products{
	display: flex;
	flex-wrap: wrap;
}

.woocommerce ul.products li.product{
	display: flex;
	flex-direction: column;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link{
	flex-grow: 1;
}

.woocommerce ul.products li.product .button{
	align-self: flex-start;
}
.product-addon-totals {
  font-size:14px;
}
.wc-pao-col2 {
     min-width: 55px;
}
.wc_security_deposits_notice {
  font-size:14px;
}
.wc_bookings_field_duration {
  display: none;
}
.product-total {
     min-width: 80px;
}
.product-thumbnail {
     min-width: 80px;
}
.restore-item {
     min-width: 80px;
}
.woocommerce-shipping-methods {
     min-width: 150px;
}
.wc-pao-addon-checkbox {
     max-width: 15px;
}
.added_to_cart {
  display: none;
} 
.reset_variations {
  font-size:14px;
}
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    font-size: 14px;
    padding-left: 40px;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    border-radius: 5px;
    padding: 0.75em 0.85em;
    min-width: 115px;
    margin: 5px;
}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount {
    font-size:15px;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
   border-radius: 5px;
}
.elementor-245 .elementor-element.elementor-element-7b6c8c9 .eael-product-grid .woocommerce li.product .button, .elementor-245 .elementor-element.elementor-element-7b6c8c9 .eael-product-grid .woocommerce li.product .button.add_to_cart_button .elementor-element.elementor-element-8e00bbb .elementor-element.elementor-element-41dfc2c{
    margin: auto;
    float: none;
    display: block;
}
.elementor-202 .elementor-element.elementor-element-b7dd922.elementor-wc-products ul.products li.product .button {
    margin: auto;
    float: none;
    display: block;
}
.button.alt {
    margin: auto;
    float: none;
    display: block;
    background-color: #0099CC;
    border-radius: 10px;
}
.wc-pao-addon-description {
  font-size:14px;
}/* End custom CSS */