div.gform_wrapper.gravity-theme .gform_footer input {
	display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid;
    padding: 13px 20px;
    text-align: center;
    line-height: 1.2;
    font-family: Quattrocento Sans,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-break: break-word;
    cursor: pointer;
    transition: all .2s linear;
    border-color: var(--button-color-border, #ee9b40);
    background: var(--button-color-background, #ee9b40);
    color: var(--button-color-text, #ffffff);
    border-radius: 0
}

div.gform_wrapper.gravity-theme .gfield textarea.large {
	height: 120px;
}

ins {
	text-decoration: none
}

.money del {
	margin-right: 5px;
}

ul.page-numbers {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.page-numbers .page-numbers {
    display: inline-block;
    margin: 0 10px;
}

/*woocommerce*/
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    text-align: center
}

.woocommerce ul.products li.product .price {
    color: #000;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce button.button.alt.disabled {
    opacity: 1;
    height: 54px;
    margin: 0;
    border-radius: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid;
    padding: 13px 20px;
    text-align: center;
    line-height: 1.2;
    font-family: Quattrocento Sans,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-break: break-word;
    cursor: pointer;
    transition: all .2s linear;
    border-color: var(--button-color-border, #ee9b40);
    background: var(--button-color-background, #ee9b40);
    color: var(--button-color-text, #ffffff);
}

.woocommerce .quantity .qty {
    background: #fff;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions #coupon_code {
    width: 150px;
    height: 54px;
}

.woocommerce table.shop_table td a {
    color: #333;
}

.woocommerce .quantity .qty {
    border-color: #e2e2e2;
}

.woocommerce-checkout {
    float: none
}

.woocommerce-checkout h3 {
    font-size: 25px
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce button.button.alt.disabled:hover {
    background: var(--button-color-background-hover, var(--button-color-background, #b66c34));
    border-color: var(--button-color-border-hover, var(--button-color-border, #b66c34));
    color: var(--button-color-text-hover, var(--button-color-text, #ffffff));
}

.woocommerce table.shop_table th {
    border-top: medium none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    background: #fff;
}

.woocommerce a.added_to_cart {
    margin-left: 5px;
    position: relative;
    top: 8px;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    flex: 0 0 100%;
    max-width: 100%;
}

span.woocommerce-input-wrapper {
    width: 100%;
    display: block;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    padding-left: 0
}

h3#order_review_heading {
    margin: 30px 0;
}

.cart_totals h2 {
    font-size: 30px;
}

.woocommerce form.checkout_coupon .form-row input.input-text {
    height: 54px;
}

.woocommerce-MyAccount-navigation li a {
    color: #333
}

#customer_login h2 {
    font-size: 25px
}

.woocommerce form .form-row label,
.woocommerce form .form-row label span {
    font-size: 15px;
    font-weight: normal;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: block;
    margin-bottom: 10px;
}

.product-main form.cart {
    margin-top: 30px;
}

form.cart .quantity {
    display: inline-block;
}

form.cart .quantity .qty {
    height: 55px;
}

.woocommerce #reviews #comments h2 {
    margin: 0 0 15px 0;
    text-align: center;
}

.pb-product-reviews label {
    font-size: 15px;
    font-weight: normal;
}

.pb-product-reviews input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.pb-product-reviews textarea {
    width: 100%;
}

.pb-product-reviews .comment-form {
    display: block;
}

.comment-form-cookies-consent label,
.payment_methods label {
    display: inline;
}

.woocommerce .woocommerce-ordering {
    margin: 0;
}