/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* pink : #e19dea
/* ==================================================  */
.mmf-top-menu-mail,
.mmf-top-menu-tel,
.mmf-top-menu-cart,
.mmf-top-menu-account,
.mmf-top-menu-search {
	
}
#menu-top-menu .mmf-top-menu-mail, #menu-top-menu .mmf-top-menu-tel {
	margin: 0 20px 0 20px;
}
 #menu-top-menu .mmf-top-menu-cart, #menu-top-menu .mmf-top-menu-account   {
	margin: 0 10px 0 10px;
}
#menu-top-menu .mmf-top-menu-search {
	margin: 0 0 0 10px;
}
.awb-menu__open-nav-submenu-hover {
	color: #ffffff !important;
	display: flex !important;
}

.fusion-sticky-transition.fusion-container-stuck {
	filter: drop-shadow(0 10px 10px rgba(0,0,0,0.3)) !important;
}
.mmf-price-sticker .woocommerce-Price-amount {
	background: transparent !important;
	padding: 10px 10px;
	border: 1px solid #000;
	border-radius: 5px 5px;
}

.mmf-price-sticker-with-bg .woocommerce-Price-amount {
	background: #000000 !important;
	padding: 10px 10px;
	border: 1px solid #000000;
	border-radius: 5px 5px;
} 
.mmf-add-to-cart .single_add_to_cart_button.button{
	line-height: 50px !important;
}
.quantity.buttons_added input {
	border: 1px solid #b6b7b5 !important;
}
.variations th.label {
	width: 20% !important;
	vertical-align: top !important;
}
.variations th.value {
	width: 80% !important;
	vertical-align: top !important;
}
.variations .avada-button-select {
	min-width: 98px !important;
}
.mmf-skindaytime-list {
	margin-bottom: 20px;
}
.mmf-skintype-list, .mmf-skinconcern-list {
	margin-bottom: 4px;
}
.mmf-skinalteration-list {
	margin-bottom: 4px;
}
.mmf-skinalterations-label, .mmf-skintype-label, .mmf-skindaytime-label, .mmf-cosmetic-function-label, .mmf-skinconcern-label, .mmf-area-of-application-label, .mmf-technology-label {
	font-weight: 700;
}
.mmf-skinalteration-tag, .mmf-skintype-tag, .mmf-skindaytime-tag, .mmf-cosmetic-function-tag, .mmf-skinconcern-tag, .mmf-area-of-application-tag, .mmf-technology-tag {
	display: inline-block;
	background-color: var(--awb-custom_color_2);
	border: 1px solid var(--awb-custom_color_2);
	color: #ffffff;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	border-radius: 13px 13px;
	margin-right: 4px;
}
.mmf-skinalteration-tag:hover, .mmf-skintype-tag:hover, .mmf-skindaytime-tag:hover, .mmf-cosmetic-function-tag:hover, .mmf-skinconcern-tag:hover, .mmf-area-of-application-tag:hover, .mmf-technology-tag:hover {
	color: var(--awb-custom_color_2);
	background-color: #ffffff;
}
.mmf-woo-price-filter .price_slider_amount .price_label {
	/*	display: block !important;*/
	order: 1;
	width: 100% !important;
	max-width: 100% !important;
}
.mmf-woo-price-filter .price_slider_amount .button {
	/*display: block !important;*/
	order: 2;
	width: 100% !important;
	max-width: 100% !important;
}
/*
.fusion-post-cards .mmf-skin-alteration-pc .fusion-column-wrapper {
	display: flex !important;
	flex-direction: column !important;
	min-height: 100% !important;
}

.mmf-btn-skin-alteration {
	margin-top: auto !important;
}

.fusion-post-cards .mmf-skin-alteration-pc,
.fusion-post-cards .mmf-skin-alteration-pc .fusion-column-wrapper {
	height: 100% !important;
}

.fusion-post-cards .mmf-skin-alteration-pc .fusion-column-wrapper {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
}

.fusion-post-cards .mmf-skin-alteration-pc .fusion-column-wrapper > div:last-child {
	margin-top: auto !important;
}

.fusion-post-cards .mmf-skin-alteration-pc .fusion-column-wrapper > div:has(.mmf-btn-skin-alteration) {
	margin-top: auto !important;
}
*/
.fusion-post-cards .fusion-grid-posts-cards {
	align-items: stretch !important;
}

.fusion-post-cards .mmf-skin-alteration-pc {
	display: flex !important;
}

.fusion-post-cards .mmf-skin-alteration-pc > .fusion-column-wrapper {
	display: flex !important;
	flex-direction: column !important;
	width: 100% !important;
	height: 100% !important;
}

.fusion-post-cards .mmf-skin-alteration-pc .fusion-separator {
	flex-grow: 1 !important;
	min-height: 20px;
}

.fusion-post-cards .mmf-skin-alteration-pc .fusion-separator + div {
	margin-top: auto !important;
}
.mmf-brand, .mmf-brand-h2 {
	font-family: "MMF Barlow Condensed", sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #494949;
}
.mmf-brand-h2 {
	font-size: 48px;
}
xxx.table-2 th, xxx.table-2 td {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20px;
}
.mmf-anti-aging-nav p {
	margin-bottom: 0px !important;
}
.mmf-anti-aging-nav .mmf-col1-aging-nav {
	height:60px;
	color:#fff;
	position:relative;
	line-height:60px;
}
.mmf-anti-aging-nav .mmf-col1-aging-nav:after  {
	content:"";
    position:absolute;
    height:0;
    width:0;
    left:100%;
    top:0;
    border:30px solid transparent;
    border-left: 30px solid #708181;
}
.mmf-anti-aging-nav .mmf-col2-aging-nav:after  {
	content:"";
    position:absolute;
    height:0;
    width:0;
    left:100%;
    top:0;
    border:30px solid transparent;
    border-left: 30px solid #7b8d91;
}
.mmf-toggles-group .fusion-toggle {
	
}
.panel-title.toggle a.active {
	background-color: #b5b5b5;
}
.panel-title.toggle a.active .fusion-toggle-heading, .panel-title.toggle a.active .fusion-toggle-icon-wrapper .active-icon::before {
	color: #ffffff;
}
.mmf-price-featured-home .price .woocommerce-Price-amount.amount {
	font-weight: 900;
	background-color: var(--awb-custom_color_2);
	border-radius: 3px 3px !important;
	padding: 3px 3px !important;
}