 .cxgenie-chat-button { right: 20px!important; bottom: 20px!important; } @media only screen and (max-width: 800px) { .cxgenie-chat-button { right: 10px!important; bottom: 10px!important; } }  .mobile-totals { position: fixed; z-index: 9999; border-radius: 0 25px 0 0; bottom: 0; left: 0; padding: 20px 30px; background-color: #fff; border: 1px solid #e2e2e2; } label.wsf-label { color: var(--action); font-weight: 600; } button.wsf-button { background-color: var(--action)!important; color: #fff!important; border-radius: 25px!important; font-weight: 700!important; border: 2px solid var(--action)!important; padding-top: 1.5rem!important; padding-right: 4.5rem!important; padding-bottom: 1.5rem!important; padding-left: 4.5rem!important; } button.wsf-button:hover { background-color: rgba(4, 27, 73, 0.8)!important; } .wsf-label { font-family: "Raleway"!important; } .highlight-input input { font-weight: 600!important; transform: scale(1); animation: pulse 1s infinite; margin-top: 10px !important; } .margin-top-10 { margin-top: 10px!important; } .margin-top-20 { margin-top: 20px!important; } .margin-bottom-20 { margin-bottom: 20px!important; } .margin-bottom-40 { margin-bottom: 40px!important; } .order-form .radio-images input[type=radio].wsf-field + label.wsf-label:before, .order-form .radio-images input[type=radio].wsf-field + label.wsf-label:after { left: 10%; } .order-form .radio-images input[type=radio].wsf-field:checked + label.wsf-label:before { background-image: url("http://my.epic36.com/wp-content/uploads/check-icon.png")!important; background-position: 50%; background-size: 70%; background-repeat: no-repeat; } .order-form input[type=radio].wsf-field:checked + label.wsf-label:after { background-image: none!important; } .radio-images img, .order-form .radio-images input[type=radio].wsf-field + label.wsf-label { cursor: pointer; } .order-form fieldset { border: none; } .order-form ul.wsf-group-tabs { border: none!important; margin-bottom: 20px!important; } .order-form ul.wsf-group-tabs a, .order-form ul.wsf-group-tabs > li.wsf-tab-active > a, .order-form ul.wsf-group-tabs > li.wsf-tabs > a { background-color: var(--action)!important; color: #fff!important; border: none!important; font-size: 2rem!important; border-radius: 999px!important; padding: 5px 15px!important; width: 40px; height: 40px; line-height: 1.5; text-align: center; } .order-form ul.wsf-group-tabs li, .order-form ul.wsf-group-tabs li.wsf-tab-active { margin-right: 20px; } .wsf-form ul.wsf-group-tabs > li.wsf-tab-active > a { outline: solid 4px #d36582!important; transform: scale(1); animation: pulse 1s infinite; } .radio-images label { border: 1px solid #e3e3e3; border-radius: 25px; padding: 2rem; padding-inline-start: 2rem!important; } .radio-images label:hover, .radio-images input[type=radio].wsf-field:checked + label { border: 2px solid #041B47; } .order-form input[type=number].wsf-field { text-align: center; } .order-form .main-sec { background: #fff; border-radius: 15px; padding: 5rem 3rem; box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.1); } .order-form .main-sec-sidebar { background: #fff; border-radius: 15px; padding: 5rem 2rem; box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.1); } .order-form .main-sec-2 { margin-top: 15px; } .order-form img.groter-dan-afb { max-width: 105px; margin-bottom: -20px; margin-right: 80px; } .order-form-button button, button.wsf-button { background-color: var(--action)!important; color: #fff!important; border-radius: 25px!important; font-weight: 700!important; border: 2px solid var(--action)!important; padding-top: 1.5rem!important; padding-right: 4.5rem!important; padding-bottom: 1.5rem!important; padding-left: 4.5rem!important; } .order-form-button button:hover { background-color: rgba(4, 27, 73, 0.8)!important; } button.wsf-button-secondary { color: var(--action)!important; background-color: #fff!important; } button.wsf-button-secondary:hover { background-color: var(--accent)!important; } .order-form .wsf-sections { align-items: flex-start; column-gap: 15px; } .order-form .sticky-sidebar { position: sticky; top: 50px; max-width: 415px!important; } .icon-paymethods { margin-top: 5px; display: flex; } .icon-paymethods img { width: 33px; height: 33px; margin-right: 10px; } .order-column > div { margin-bottom: 20px; } .add-label { font-size: 16px; position: absolute; top: -10px; right: -10px; color: #fff; background-color: #d36582; border-radius: 100px; height: 55px; width: 55px; padding-top: 17px; } @media only screen and (max-width: 800px) { .no-mob { display: none!important; } .order-form .sticky-sidebar { order: 1; top: 10px; } .order-form .main-sec-2 { margin-top: 10px; } .wsf-form { font-size: 16px!important; } .order-form .sticky-sidebar { position: relative!important; } .add-label { font-size: 13px; height: 46px; width: 46px; padding-top: 13px; } } @media only screen and (min-width: 800px) { .tx-groterdan { margin-top: 10px; } }   div.create-account { padding-top: 20px; } .woocommerce-Price-amount, .tax-rate, .order-total { font-weight: 300; } .optional { display: none; } .woocommerce-checkout #payment .payment_methods { padding: 30px 0; } .woocommerce-checkout #payment .payment_methods input[type=radio]+label { font-weight: 600; } .woocommerce-checkout #payment .payment_methods .payment_box { background-color: #fff; border-radius: 10px; } .woocommerce-checkout #payment { padding: 0; } div[id*=wc_stripe_local_payment_stripe_].StripeElement { border: none!important; } .woocommerce-checkout label { font-weight: 300; } .woocommerce-checkout .shop_table th, .woocommerce-checkout-review-order-table td { padding: 10px!important; } .woocommerce-checkout-review-order-table .product-quantity { display: none; } .woocommerce-checkout .shop_table dl.variation { gap: 0.55em; font-weight: 300; font-size: 1.3rem; } .woocommerce #order_review .variation dt{ text-transform: inherit!important; } .woocommerce-checkout #order_review { border: none; } .woocommerce-billing-fields .required, woocommerce-checkout abbr.required, .woocommerce form .form-row .required { display: none!important; } .woocommerce input { border-radius: 5px; } .woocommerce .button { font-size: inherit!important; line-height: inherit!important; background-color: var(--action)!important; color: #fff!important; border-radius: 25px!important; font-weight: 700!important; border: 2px solid var(--action)!important; padding-top: 2rem!important; padding-right: 4.5rem!important; padding-bottom: 2rem!important; padding-left: 4.5rem!important; margin-bottom: 10px; } .woocommerce .button:hover { background-color: rgba(4, 27, 73, 0.8)!important; } .woocommerce-info, .woocommerce-message{ max-width: 1280px; border-radius: 20px; margin: 20px auto; padding: 20px 50px; } .woocommerce-error { max-width: 1280px; margin: 0 auto; border-radius: 20px; padding: 20px 50px!important; } .woocommerce-notices-wrapper .woocommerce-error a { background-color: var(--action)!important; color: #fff!important; border-radius: 25px!important; font-weight: 700!important; border: 2px solid var(--action)!important; padding-top: 1.5rem!important; padding-right: 4.5rem!important; padding-bottom: 1.5rem!important; padding-left: 4.5rem!important; } .woocommerce-notices-wrapper .woocommerce-error a:hover { background-color: rgba(4, 27, 73, 0.8)!important; } 