/*
Theme Name:   Avada LuckyOne Child
Theme URI:    https://www.luckyonebijoux.com/
Description:  Avada child theme for LuckyOneBijoux
Author:       David Daugreilh, idetik
Author URI:   https://idetik.fr/
Template:     Avada
Version:      1.3.93
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  lucky-one-bijoux
*/

.fusion-widget-cart-number { background-color: #ff6600 !important; color: #ffffff !important; width: 10px !important; height: 10px !important; justify-content: center; font-size: 12px; font-weight: bold; }

.fusion-megamenu-title { color: #000000; font-weight: bold !important; font-size: 15px;	padding: 20px 5px 20px 50px !important; }

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a,					
.fusion-main-menu .sub-menu li a,					
.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled { color: #000000 !important; font-size: 15px !important; }					
			
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {	display: block;	padding: 7px 10px 7px 50px !important; }																							

.lucky-breadcrumb pre>span { font-family: Roboto; font-size: 8pt; }

.awb-yoast-breadcrumbs { font-family: Roboto !important; font-size: 8pt !important; }	

@media screen and (max-width: 1023px) {		
	.awb-menu { width: auto !important; }
	
	.lucky-cat-slider-container>div>div { width: fit-content; max-width: 180px;	}		
	
	h2 span { font-size: 13pt !important; }		
			
	div.fusion-text { padding: 0px 1px 0px 1px !important; }		
			
	div.fusion-text h2 { font-size: 13pt !important; }		
			
	div.fusion-text h1 span { font-size: 15pt !important; }		
			
	.awb-yoast-breadcrumbs { text-align: left !important; font-family: Roboto !important; font-size: 8pt !important; }			
		
	div.fusion-column-wrapper {	padding: 0px 0px 0px 0px !important; }		
	
	.fusion-secondary-header { font-size: 13px !important; text-transform: uppercase !important; position: inherit !important; width: 100% !important; }
	.awb-menu__m-toggle { font-size: 20px !important; }		
	
	.title-heading-left { font-weight: bold !important; font-size: 15px !important; color: #ff6600 !important; text-align: center; !important; margin-top: 50px; }
}					

.title-heading-left { font-weight: bold !important; font-size: 24px !important; color: #ff6600 !important; text-align: center; !important; margin-top: 50px; }

.lucky-cat-slider-container>div { overflow-x: auto;	flex-wrap: nowrap !important; gap: 5px;	}	

.lucky-cat-slider-container>div>div { min-width: 140px; }

.lucky-cat-slider-container h2,			
.lucky-cat-slider-container h2 a { font-family: "Roboto" !important; font-size: 13px !important; line-height: 1.17em !important; text-align: center !important;	font-weight: bold; }			

.lucky-cat-slider-container>div::-webkit-scrollbar { display: none;	}				

@media only screen and (max-width: 719px) {								
	.woocommerce ul.products.clearfix li.product-grid-view { width: 50% !important;	}							
								
	.woocommerce ul.products.clearfix li.product-grid-view .fusion-product-content { padding: 10px 0 !important; }							
								
	.woocommerce ul.products.clearfix li.product-grid-view .fusion-product-content .product-title,							
	.woocommerce ul.products.clearfix li.product-grid-view .fusion-product-content .price,							
	.woocommerce ul.products.clearfix li.product-grid-view .fusion-product-content .price bdi {	font-size: 12px !important;	}							
}		

.variations .value { width: auto !important; }		

.product_brand { font-size: 13px; font-weight: bold }

.product_brand a { font-size: 15px; font-weight: bold; color: #ff6600 }

.product_brand a:hover {color: #000000 }

h3.product-title>a { font-style: normal !important;	}		

.woocommerce-Price-amount {	color: black !important; }

bdi { font-weight: bold; }

.price>.amount { font-size: 13px; font-weight: bold; }	
		
span.price { font-size: 13px; }		
		
p.price { font-size: 13px; }

.out-of-stock-label { position: absolute; z-index: 10; background: #000; color: #fff; padding: 0 5px; font-size: 15px; }	

.text-center {	text-align: center; }	
	
.flex-direction-nav a {	display: none !important; }	

div.product_meta { display: none !important; }

.woocommerce-tabs .tabs li.active a { color: #000000!important;	}	

.grecaptcha-badge {	visibility: hidden; }

.fusion-widget-area .widget_nav_menu li { padding: 5px !important; line-height: 1.5 !important;	}			

.fusion-footer-widget-column { margin-bottom: 25px !important; }		
			
.fusion-footer-widget-area { padding-bottom: 0px !important; }	

ul#menu-widget-footer-menu-gauche li a::before,				
ul#menu-widget-footer-menu-droite li a::before { display: none; }

.fusion-footer .fusion-widget-area { color: #333333; font-size: 15px; }

.lucky-one-menu-footer { list-style: none; margin: 0; padding: 0; }			

.woocommerce-checkout .woocommerce .woocommerce-message { display: none !important;	}			

.avada-myaccount-user-column.username {	display: none !important; }				

.cart-subtotal { visibility: hidden; }												

.yith-wcan-filters button.apply-filters.main-modal-button { color: white; }

.yith-wcan-filters-opener { padding: 10px !important; }

@media (min-width: 991px) {
.yith-wcan-filters p.mobile-only { display: none; animation} }

#ppcp-credit-card-gateway-card-name, #ppcp-credit-card-gateway-card-number, #ppcp-credit-card-gateway-card-expiry, #ppcp-credit-card-gateway-card-cvc {	height: 40px !important; padding: 0 10px !important; line-height: 40px !important; }