.woocommerce-message, .woocommerce-info {
    border-top-color: #e2c676!important;
}
.woocommerce-message:before, .woocommerce-info:before {
    color: #e2c676!important;
}

.woocommerce-info {
    font-size: 1.2rem;
}

h1.page-title {
    text-align: center;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #e2c676!important;
    color: #000!important;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #000!important;
    color: #fff!important;
}

tr.cart-subtotal {
    display: none;
}

tr.shipping {
    display: none;
}

tfoot > tr.shipping {
    display: none;
}

/*
h3#ship-to-different-address {
    display: none!important;
}
*/
th.product-quantity {
    text-align: center;
}

td.product-quantity {
    text-align: center;
}

.col2-set.addresses {
    display: none;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    a.woocommerce-LoopProduct-link > h3 {
        font-size: 90%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    a.woocommerce-LoopProduct-link > h3 {
        font-size: 75%;
    }
}

.wsct_wrapper {
    display: none!important;
}

a.woof_edit_view {
    display: none;
}

.woof.woof_sid.woof_sid_auto_shortcode {
    border: none!important;
}

ul.woof_list.woof_list_checkbox > li {
    float: left!important;
}

.woof_text_search_container.woof_container.woof_container_width {
    width: 30%!important;
    min-width: 30%!important;
}

@media only screen and (max-width: 992px) {
    .woof_text_search_container.woof_container.woof_container_width {
        width: 100%!important;
        min-width: 100%!important;
    }
    .woof_container.woof_container_checkbox.woof_container_product_tag.woof_container_2.woof_container_produkt-schlagwrter {
        width: 100%!important;
        min-width: 100%!important;
    }
}

.woof_container.woof_container_checkbox.woof_container_product_tag.woof_container_2.woof_container_produkt-schlagwrter {
    width: 66%;
    min-width: 66%;
}

.woof_text_search_container input[type='search'] {
    font-size: 20px!important;
}


input[type=radio], input[type="radio"] + label, input[type="checkbox"] + label {
    padding-left: 7px!important;
}

button.button.alt {
    float: right!important;
}

/* ii */
/*
.quantity.buttons_added {
    float: left!important;
}
*/
input.button {	
	background-color: #e2c676!important;
}

input.button:hover {  
    background-color: #000!important;
    color: #fff!important;
}

a.button.wc-forward {
    background-color: #e2c676!important;
    color: 000!important;
}

a.button.wc-forward:hover {
    background-color: #000!important;
    color: #fff!important;
}


p.form-row.form-row-wide.create-account.woocommerce-validated {
    width: inherit!important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 10%!important;
}
.woocommerce-account .woocommerce-MyAccount-content {
    width: 90%!important;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 110px!important;
}

p.wcsmallnr {
    font-family: 'Archer-Book', serif;
}

span.cart-contents-count {
    font-family: 'Archer-Book', serif;
    font-size: 17px;
    color: #000;
    margin: -28px 0px 0px -8px;
    position: absolute;
    background: #e2c676;
    border-radius: 80%;
    padding: 3px 7px 0px 5px;
}

p.lost_password {
    font-size: 21px!important;
}

form.post-password-form {
    padding: 17em!important;
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .woocommerce a.added_to_cart {
        margin: -78px 10px 0px 0px;
        float: right;
    }
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
    .woocommerce a.added_to_cart {
        margin: -80px 0px 0px 136px;
        float: left;
    }
    button.button.alt.ajax_add_to_cart.add_to_cart_button.product_type_simple.added {
        padding: .618em 0.6em!important;
    }
}

@media only screen and (max-width: 1199px) {
    span.wcsmallnr {
        font-size: 17px;
        margin: -5px -6px 0px 2px;
        float: right;
    }
}

div#produkte {
    padding-top: 0px!important;
}

@media only screen and (max-width: 767px) {
    .woof_sid_auto_shortcode.woof {
        padding: 16px 20px 0px 20px!important;
    }
    .woof_show_text_search.woof_ilir {
        border: 1px solid;
    }
    div#customer_details > .col-xs-6 {
        width: 100%;
    }
    .woocommerce-shipping-fields > p {
        float: left;
    }
    p#myfield4c_field {
        float: left;
    }
}

.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text.hasDatepicker, .woocommerce form .form-row.woocommerce-invalid select {
    border-color: #e3c676!important;
}

.woocommerce form .form-row.woocommerce-invalid label {
    color: #000000!important;
}

#my_custom_checkout_field > tr > td > label {
    font-size: 20px;
}
@media only screen and (min-width: 1200px) {

    #filiale2move > #movefiliale {
        display: none!important;
    }

    .select2-container .select2-choice {
        border: 1px solid #e3c676!important;
        font-size: 1.2rem;
        border-radius: .25em!important;
        padding: 10px 14.2em 13px 1em!important;
        max-width: 23.2em!important;
    }
    abbr.required {
        color: red;
        font-weight: 700;
        border: 0;
    }

    #movefiliale > td {
        padding: 1em 3.7em;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    #filiale2move > #movefiliale {
        display: none!important;
    }

    .select2-container .select2-choice {
        border: 1px solid #e3c676!important;
        font-size: 1.2rem;
        border-radius: .25em!important;
        padding: 10px 10.3em 13px 1em!important;
        max-width: 23.2em!important;
    }
    abbr.required {
        color: red;
        font-weight: 700;
        border: 0;
    }

    #movefiliale > td {
        padding: 1em 3em;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {

    #filiale2move > #movefiliale {
        display: none!important;
    }

    .select2-container .select2-choice {
        border: 1px solid #e3c676!important;
        font-size: 1.2rem;
        border-radius: .25em!important;
        padding: 10px 5.8em 13px 1em!important;
        max-width: 23.2em!important;
    }
    abbr.required {
        color: red;
        font-weight: 700;
        border: 0;
    }

    #movefiliale > td {
        padding: 1em 2.4em;
    }
}
@media only screen and (max-width: 767px) {

    #filiale2move > #movefiliale {
        display: none!important;
    }

    .select2-container .select2-choice {
        border: 1px solid #e3c676!important;
        font-size: 1.2rem;
        border-radius: .25em!important;
        padding: 10px 5.8em 13px 1em!important;
        max-width: 23.2em!important;
    }
    abbr.required {
        color: red;
        font-weight: 700;
        border: 0;
    }

    #movefiliale > td {
        padding: 1em 3px;
    }
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
    margin-left: 28px;
}
admin-bar.min.css:1
#wpadminbar #wp-admin-bar-user-actions>li {
    margin-left: 16px;
    margin-right: -27px;
}


.woocommerce .quantity .qty {
    text-align: left!important;
}