/*
Theme Name:   Avada LuckyOne Child
Theme URI:    https://www.luckyone-juwelier.de/
Description:  Avada child theme for LuckyOneDE
Author:       Ole Pepito
Author URI:   https://luckyonebijoux.com/
Template:     Avada
Version:      1.4.22
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  lucky-one-de
*/			

.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;
}

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

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

.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;					
}																							

@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 {				
	color: #000000;	
	font-weight: bold !important;
	font-size: 24px; !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, .product_brand a { font-size: 13px; font-weight: bold; }

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;			
}				

.select2-container .select2-dropdown {	
	background-color: #f8f8f8 !important;
}	

.cart-subtotal {		
	visibility: hidden;	
}		

#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;											
}											
