/*
 Theme Name:   Avada Custom WooCommerce
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Avada Custom WooCommerce Theme
 Author:       Régis LUTTER
 Author URI:   http://atago.fr
 Template:     Avada
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  avadacustomwoocommerce
*/

.product .price {

}

.product .entry-summary #prices {
    width: 100%;
}

.product .entry-summary #prices th {
    text-transform: uppercase;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.product .entry-summary #prices th:first-child, .product .entry-summary #prices td:first-child {
    text-align: left;
    font-weight: bold;
}

.product .entry-summary #prices th:not(:first-child), .product .entry-summary #prices td:not(:first-child) {
    text-align: center;
}

.product .entry-summary #prices .price {
    display: table-row;
}

.theme-Avada form.cart {
    margin: 0;
}

.theme-Avada .product .summary .cart .quantity {
    margin: 10px 20px 10px 0;
}

/*.theme-Avada input, .theme-Avada select {
    height: auto !important;
    padding: 0.5rem 1rem !important;
}
*/
.theme-Avada.single-product #main .product h1.product_title {
    margin-bottom: 1rem;
}

.theme-Avada.fusion-button_size-large .quantity .qty, .theme-Avada.fusion-button_size-large.single-product .product .summary .cart .quantity .qty,
.theme-Avada.fusion-button_size-large.fusion-body #main .quantity .qty {
    width: 50px;
	padding: 0.5rem !important;
}

.shop_table thead tr th:not(:first-child):not(:last-child) {
    min-width: 100px;
}

.shop_table thead tr th.alc, .shop_table tr td.alc {
    text-align: center;
}

.shop_table tr th, .shop_table tr td {
    padding-left: 5px;
    padding-right: 5px;
}

.shop_table thead tr th.alr, .shop_table tr td.alr {
    text-align: right;
}

.shop_table .product-name {
    font-weight: bold;
}
.shop_table .product-name a {
    color: #ff7f00;
}

.checkout .shop_table .product-name, .checkout .shop_table th.product-total {
    width: auto;
}

.shop_table .product-price {
    font-weight: bold;
}

.shop_table .product-subtotal {
    font-weight: bold;
}

.theme-Avada .shop_table tbody tr {
    height: auto;
}
.shop_table .actions {
    vertical-align: top;
}
.shop_table .actions .update_cart {
    float: right;
}

@media only screen and (min-width: 800px) {
    .show-only-mobile {
        display: none;
    }
}

#comment-input input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-body .avada-select-parent select, .fusion-login-box .fusion-login-form input[type=password], .fusion-login-box .fusion-login-form input[type=text], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-button input[type=submit], .searchform .fusion-search-form-content .fusion-search-field input, .searchform .search-table .search-field input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow, input.s, input[type=email], input[type=number], input[type=password], input[type=text], select { height: auto; padding-top: 0.3rem; padding-bottom: 0.3rem; }

.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number { color: #FFF; font-weight: bold; }

.woocommerce-billing-fields .select2-container--default .select2-selection--single { height: 33px; padding: 11px 0; }

.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow { height: 100%; }

.woocommerce-billing-fields #billing_country_field .avada-select-parent { margin-bottom: 0; }

.woocommerce-billing-fields .validate-required.woocommerce-invalid select { box-shadow: inset 3px 0 0 #a64242 !important; }