/* 
Theme Name: Femmewell (Hello Elementor Child)
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-weight:500 !important;}


.fw_account_panel{background:#37473C;color:#FFF;border-top:none;}


body.woocommerce-account.woocommerce-page .fw-notice{margin-top:15px;margin-bottom:10px;}
body.woocommerce-account.woocommerce-page .woocommerce-notices-wrapper{margin-top:15px;margin-bottom:10px;}

.table{display: table;}
.table > div{display:table-row;}
.table > div > div{display: table-cell;}
.table label{display:inline-block;}

/* My Account */
.logged-out #title-accountpage{display:none;}

/* My Account - Login */


/**/
#product-notice .inner{}
#product-notice-banner{background:#37473C;color:#FFF;text-align:center;padding:15px 0;margin-bottom:15px;font-family: var(--e-global-typography-accent-font-family), Sans-serif;}
#product-notice-banner a{color:#FFF;text-decoration:underline;}

#product-notice-block{margin-top:0;margin-bottom:10px;padding-top:10px;color:#37473C;line-height: 1.3em;}
#product-notice-block hr{border-top:solid 1px #8F907E;}

.woocommerce:where(body:not(.woocommerce-uses-block-theme))
.variations_form .woocommerce-variation-price span.price{color:rgb(55, 71, 60);font-weight:600;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme))
.variations_form .woocommerce-variation-price{padding-top: 8px; padding-bottom: 20px;}

.envy-hidevariations .variations{display:none;}

table.login-links{margin-block-end:0px;margin:0;}
table.login-links td{padding: 0;border:none !important;vertical-align: bottom;}
table.login-links td :first-child{padding-right:10px;}
table.login-links td a{color:#FFF;font-size: 13px;line-height:16px;font-family: "Public Sans", Sans-serif;font-weight:500;vertical-align: bottom;}
table.login-links td a:hover{color:#FFF;}


.payment_box .payment_method_stripe{background:#FFF !important;margin-bottom:0;}
.payment_box .payment_method_stripe fieldset{border: none;}

div.ingredients{margin-bottom: 30px;}

/**/
.linked-product-options .title{padding-bottom:8px;}
.linked-product-options .items{display:flex;gap:5px;}
.linked-product-options a{display:inline-block;border:solid 1px #EEE;border-radius:50%;padding:5px;transition:all ease-in-out 0.2s;}
.linked-product-options a:hover, .linked-product-options a.selected{border:solid 1px #666;}
.linked-product-options img{width:50px;border-radius:50%;}

@media only screen and (max-width: 767px) {
	table.login-links td a{font-size: 10px;}

}
