/**
 * Theme Name: Elementra Child
 * Template:   elementra
 */
.added_to_cart {
    margin-left: 20px;
}

.wc-block-cart-item__wrap .wc-block-components-product-name,
.wc-block-cart-items__header span,
.amount {
    color: #fff !important;
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #27ae60;
}

.product_meta .posted_in {
    display: block;
}

.woocommerce div.product form.cart .button,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    margin-top: 20px;
    font-size: 15px;
    background-color: #FFC950;
    color: #000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_title);
    padding: 13px 13px 13px 13px;
}

.woocommerce div.product form.cart .button {
    width: 100%;
}

.woocommerce-Tabs-panel h2 {
    display: none;
}

.woocommerce table.shop_attributes td p {
    padding: 8px 10px;
}

.theme_form_field_text, input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], textarea, textarea.wp-editor-area, select, .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection,
.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection {
    background: #fff;
}

.select2-container .select2-results__option {
    color: #000;
}

.select2-dropdown .select2-highlighted, .select2-container .select2-results__option--highlighted[aria-selected] {
    color: #fff;
}

.woocommerce .quantity .qty {
    background: transparent;
}