/* Basic Form Design in global options */

/* Produktseite */
#ueberblick .oc_price_tag h3{font-size:28px;}
#ueberblick .oc_stock p {margin-bottom:0px;}
#ueberblick .oc_delTime {margin-bottom:25px;}
.oc_add_to_cart_button, .oc_price_container .oc_ui-button {font-family:"Segoe UI", "Open Sans", "Arial", sans-serif;font-size:16px;line-height:1;letter-spacing:2px;padding:13px 29px;margin-top:10px;width:350px;}
.oc_add_to_cart_button:hover, .oc_price_container .oc_ui-button:hover{color: #fff;background-color: #005f99;}

/* Warenkrob */
.woocommerce-side-nav.woocommerce-checkout-nav li a{padding-left:25px;position:relative;}
.woocommerce-side-nav.woocommerce-checkout-nav li a:after{right:10px;}
.woocommerce-side-nav.woocommerce-checkout-nav li.is-active a{background-color:#f7f7f7;}
.woocommerce-content-box.avada-checkout {background-color: #f7f7f7;margin-left:280px;padding-bottom:50px;}
.woocommerce-content-box h2 {font-size:28px!important;font-family: 'Segoe UI', Arial, sans-serif!important;}
.checkout .payment_methods .payment_box {background-color: unset;}
.avada-myaccount-user .username {flex-grow: unset; width:280px;}
.woocommerce-side-nav.woocommerce-checkout-nav {width:280px;}
.woocommerce-checkout h3 {font-family: eurostile, sans-serif !important;}
.woocommerce-checkout .shop_table {background-color: #fff;margin-bottom:20px;}
.woocommerce-checkout .shop_table thead th {padding:25px 10px;}
.woocommerce-checkout .shop_table td {padding-left: 10px;padding-right: 10px;}
.woocommerce-checkout .shop_table + .wc-gzd-order-submit {text-align:end;}
.woocommerce-checkout #payment {padding-bottom: 20px;}
.woocommerce-checkout .ppcp-dcc-order-button {width:33%;}
.woocommerce-checkout input[type="radio"], .woocommerce-checkout input[type="checkbox"]{
    /* Add if not using autoprefixer */
    -webkit-appearance: none;
    appearance: none;
    /* For iOS < 15 to remove gradient background */
    background-color: #fff;
    /* Not removed via appearance */
    margin: 0;
    font: inherit;
    color: #b1b1b1;
    width: 21px;
    height: 21px;
    border: 1px solid #b1b1b1;
    display: inline-grid;
    place-content: center;
    transition: all 0.25s ease-in-out;
}
.woocommerce-checkout input[type="radio"] {border-radius:50%;}
.woocommerce-checkout input[type="radio"]::before {
    transition: all 0.25s ease-in-out;
    content: "";
    width:10px;
    height:10px;
    background-color: #0086cd;
    opacity:0;
    border-radius: 50%;
}
.woocommerce-checkout input[type="radio"]:checked {
    border-color:#0086cd;
}
.woocommerce-checkout input[type="checkbok"] {border-radius:0;}
.woocommerce-checkout input[type="checkbox"]::before {
    transition: all 0.25s ease-in-out;
    content: "\f00c";
    font-family: "Font Awesome 5 Pro";
    font-weight:300;
    color: #fff;
    opacity:0;
}
.woocommerce-checkout input[type="checkbox"]:checked {
    background-color: #0086cd;
    border-color:#0086cd;
    box-shadow: none!important;
}
.woocommerce-checkout input[type="radio"]:checked::before, .woocommerce-checkout input[type="checkbox"]:checked::before {
    opacity:1;
}

.woocommerce-checkout .woocommerce-gzd-legal-checkbox-text {vertical-align: text-top;}
.woocommerce .cart-empty {font-family:"Segoe UI", "Open Sans", Arial, sans-serif;}
.woocommerce .return-to-shop {display:none;}

@media only screen and (max-width: 600px) {
    .oc_add_to_cart_button, .oc_price_container .oc_ui-button {
        width: 100%;
    }
}