/* Start custom CSS */@media (min-width:768px) {
.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 {width:100%;}
.woocommerce-checkout .col2-set {width:48%; float:right;}
.woocommerce-checkout #order_review_heading, .woocommerce-checkout #order_review {width:48%; float:left;}
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #8dc63f;
    font-family: 'Almoni Tzar';
    font-size: 30px;
    font-weight: 400;
    padding: 10px 25px 9px 25px;
    border-radius: 0px;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #535a69;
    color: #fff;
}


.woocommerce-terms-and-conditions-wrapper a, a {
    color: #535A69;
    text-decoration: underline;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid #bbb;
    border-radius: 0px !important;
    padding: 18px 1rem;
}


h2, h3 {
    font-family: 'Almoni Tzar';
    font-size: 45px;
    color: #535A69;
}

h3#ship-to-different-address {
    font-size: 25px;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #535A69;
    color: #fff;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    
    border: 1em solid #535A69;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
    position: absolute;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #fff;
    background-color: #8DC63F;
    padding: 15px 28px 16px 28px !important;
    font-size: 30px;
    margin-right: -54px;
    font-family: "Almoni Tzar";
    font-weight: 400;
    border-radius: 0;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #535a69;
    text-decoration: none;
    background-image: none;
    color: #ffffff;
}

input {
    color: #535A69;
}

p#billing_country_field {
    display: none;
}

p.order-print {
    float: left;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-family: 'Almoni Tzar';
    font-size: 45px;
    color: #535A69;
    text-align: center;
    margin-bottom: 35px;
}/* End custom CSS */