/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.1.4
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.footerLogo {
    display:block;
    margin:auto;
}

.grecaptcha-badge{
    display: none;
}

/* subscribe and save box */
.subscription-duration-dropdown {
    background: #5580bf;
    color: white;
    padding: 1em;
}
.subscription-duration-dropdown h2,
.subscription-duration-dropdown label{
    color: white;
    text-wrap: balance;
}

.subscription-duration-dropdown h2 {
    border-bottom: 3px solid #ececec;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.subscription-duration-dropdown li{
    margin-bottom: 0;
}

/* Evalon CC payment form restyling */
.page-checkout .payment_method_elavon_converge_credit_card .form-row > label{
    min-width: 80%;
}
.page-checkout .payment_method_elavon_converge_credit_card .sv-wc-payment-gateway-payment-form-manage-payment-methods{
    width: fit-content;
}

/* Place Coupon box above subtotal on cart page */
.cart-container .cart-sidebar {
    display: flex;
    flex-direction: column;
}
.cart-container form.ux-cart-coupon{
    order: -1;
}

/* Hide subtotal at cart & checkout*/
.cart-subtotal.recurring-total{
    display: none !important;
}
.price-wrapper .wcsatt-sub-options{
    content: " 10% off every 2 months";
    font-size: 0;
    /*display: none !important;*/
}
.price-wrapper .wcsatt-sub-options::after{
    content: " or 10% off every 2 months";
    color: rgb(119, 119, 119);
    font-size: 0.8rem;
}

/* Hide "add to existing subscription" option */
.wcsatt-add-to-subscription-wrapper, .wcsatt-add-cart-to-subscription-wrapper.open{
    display: none !important;
}

/* Make subscription price a reasonable size */
.wcsatt-options-wrapper .price {
    font-size: 1em;
}

/* Hide dash in subscription pricing */
.wcsatt-dash{
    visibility: hidden;
    width: 0;
    display: inline-block;
}

.woocommerce-store-notice__dismiss-link {
    display: none;
}

.checkout tr.fee, .shop_table tr.fee{
    display: none;
}

.showIfUSD, .showIfCAD, .showIfCAD-FOTW, .showIfUSD-FOTW{
    display:none;
}


body.currency-CAD:not(.wholesale):not(.fotw_bar) .showIfCAD:not(.showIfWS),
body.currency-CAD.fotw_bar:not(.wholesale) .showIfCAD-FOTW,
body.currency-CAD.wholesale .showIfCAD.showIfWS,
body.currency-USD:not(.wholesale):not(.fotw_bar) .showIfUSD:not(.showIfWS),
body.currency-USD.fotw_bar:not(.wholesale) .showIfUSD-FOTW,
body.currency-USD.wholesale .showIfUSD.showIfWS{
    display:block;
}

body.wholesale #menu-item-12654,
body.wholesale #menu-item-12655,
body.wholesale ul.product-categories .cat-item-32,
body.wholesale ul.product-categories .cat-item-25,
body:not(.wholesale) ul.product-categories .cat-item-58{
    display: none!important;
}

body.wholesale .woocommerce-store-notice.demo_store,
body.wholesale .wppopups-whole{
    display: none!important;
    /*height: 0;
    padding: 0;
    margin: 0;*/
}

/* workaround to hide non-purchasable products */
.woocommerce > .products > .product-small:not(.purchasable){
    display:none;
}
.restricted_country + .price-wrapper{
    display: none;
}

/* affiliate form text size */
#wpcf7-f19481-p11952-o1 label{
    font-size: 1em;
}

.small{
    font-weight: 400;
    font-size: 0.9em;
    color: #777;
}
/*
.checkout select#billing_country, .checkout select#shipping_country{
    opacity: 0.6;
    pointer-events: none;
    -o-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: none;
}*/

.checkout-sidebar .woocommerce-privacy-policy-text{
    display: none;
}

.wc_payment_method.payment_method_beanstream > label > img, .wc_payment_method.payment_method_authnet > label > img{
    margin-bottom: 10px;
    margin-right: 10px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
