/*
    Theme Name:   WekaOne - Hello Elementor Child Theme
    Description:  Hello Elementor Child Theme
    Author:       Corey Davis
    Author URI:   http://wekaonline.com
    Template:     hello-elementor
    Version:      1.0.4
    License:      GNU General Public License v2 or later
    License URI:  http://www.gnu.org/licenses/gpl-2.0.html
    Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
    Text Domain:  hello-elementor-child
*/
.out-of-stock {
	margin-bottom: 10px
}

/* Notify Me Custom Code */
.cwginstock-subscribe-form .panel-primary {
    border-color: #d7d7d7 !important;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #2d2d2d;
    background-color: #d7d7d7 !important;
    border-color: #d7d7d7 !important;
}
.cwginstock-panel-heading h4 {
    color: #2d2d2d !important;
    font-family: var(--e-global-typography-6558fb1-font-family), Sans-serif !important;
    font-size: 30px !important;
    font-weight: var(--e-global-typography-6558fb1-font-weight) !important;
    text-transform: var(--e-global-typography-6558fb1-text-transform) !important;
    font-style: var(--e-global-typography-6558fb1-font-style) !important;
    text-decoration: var(--e-global-typography-6558fb1-text-decoration) !important;
    line-height: var(--e-global-typography-6558fb1-line-height) !important;
}
.cwginstock-subscribe-form .panel {
    margin-bottom: 0px !important;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.swal2-popup, .swal2-content {
    padding:0 !important;
}
.swal2-popup {
    width: 40em !important;
}
.cwgstock_button {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);;
}

.cwg_popup_submit {
    background-color: var(--e-global-color-primary);
    color: var(--checkout-button-normal-text-color, #fff) !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: 15px !important;
    font-weight: 200 !important;
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    border-style: none;
}
.contact-form legend, .contact-form label, .contact-form div {
    color: var(--e-global-color-e971b56);
    font-family: var(--e-global-typography-c05b693-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c05b693-font-size) !important;
    font-weight: var(--e-global-typography-c05b693-font-weight) !important;
    text-transform: var(--e-global-typography-c05b693-text-transform);
    font-style: var(--e-global-typography-c05b693-font-style);
    text-decoration: var(--e-global-typography-c05b693-text-decoration);
    line-height: var(--e-global-typography-c05b693-line-height);
    letter-spacing: var(--e-global-typography-c05b693-letter-spacing);
    word-spacing: var(--e-global-typography-c05b693-word-spacing);
}

#elementor-menu-cart__toggle_button:focus {
    background: 0;
}


.woocommerce-account .woocommerce-MyAccount-navigation a {
	display: flex;
}

.woocommerce-MyAccount-navigation ul li a:before{
    margin-right: 10px;
    width: 20px;
    font-weight: 900;
    text-align: center;
	font-family: "Font Awesome 5 Free"; 
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{
    content: "\f009";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{
    content: "\f007";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--cart a:before{
    content: "\f07a";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{
    content: "\f543";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--draft-orders a:before{
    content: "\f571";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--invoice-history a:before{
    content: "\f3c5";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{
    content: "\f2bd";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--team-management a:before{
    content: "\f0c0";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--backinstock a:before{
    content: "\f0f3";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--favourites a:before{
    content: "\f005";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{
    content: "\f2f5";
}

.remaining-credit-box {
    padding: 10px;
    font-weight: bold;
    color: #333;
    background: #fff;
    margin-bottom: -29px;
}

.elementor-widget-shortcode:has(.elementor-shortcode:empty) {
    margin-bottom: 0;
}


.backorder-shipping-options {
    background-color: #F6F5F8;
    border-top: 3px solid #1E85BD;
    padding: 10px
}

