/**
Theme Name: Avada - Child Theme
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Author: ThemeFusion
Theme URI: http://avada.theme-fusion.com/
Author URI: http://themeforest.net/user/ThemeFusion
Version: 1.0.0
License: Themeforest Split Licence
Text Domain: avada-child
Template: Avada
*/

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('font/opensans-condbold-webfont.woff2') format('woff2'),
         url('font/opensans-condbold-webfont.woff') format('woff'),
         url('font/opensans-condbold-webfont.ttf') format('truetype'),
         url('font/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

:root
{
--nav_typography-font-family:'open_sans_condensedbold' !important;
--h1_typography-font-family:'open_sans_condensedbold' !important;
--h6_typography-font-family:'open_sans_condensedbold' !important;	
--button_typography-font-family:'open_sans_condensedbold' !important;
}

.shop_table .product-subtotal .woocommerce-price-suffix {
    color: #a4c516;
}

.products .product.product-grid-view a img
{
display:block;	
width:100%;
}

.avada-myaccount-user .avada-myaccount-user-column
{
width:25%;
}

.avada-myaccount-user .avada-myaccount-user-column:last-child
{
width:auto;	
}

.tax-product_cat #main .fusion-row{
	max-width:var(--site_width) !important;
}

.menu-lang{
	position:absolute;
	right:0;
	top:-30px;
	display:flex;
	gap:20px;
}

.menu-lang li{
	list-style-type:none;
}

.menu-lang li img{
	width:30px;
}

.single-post .entry-title{
	max-width:1200px;
	text-align:center;
}

.single-post .post-content{
	max-width:1200px;
	margin:20px auto;
}

.pll-en-gb.single-product .product .price,
.pll-en-gb.single-product .product form.cart,
.pll-en-gb.single-product .product .woocommerce_after_add_to_cart_form {
	display:none;	
}

.bouton-dealer{
	background:#364405;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	padding:10px 20px;
	display:inline-block;
	margin:10px 0;
}

.bouton-dealer:hover{
	background:#94bc04;
	color:#fff;
}

.single-product .summary-container .product_title,
.single-product .summary-container .product-border{
	display:none;
}

.single-product .reassurance{
	padding:20px 0;
	position:relative;
	margin-top:20px;
}

.single-product .reassurance h2{
	color:#364405;
	font-weight:600;
	font-size:20px;
}

.single-product .reassurance .fusion-builder-row{
	display:flex;
	flex-wrap:wrap;
}

.single-product .reassurance .fusion-builder-row .fusion-layout-column{
	width:25%;
	min-width:150px;
}

.single-product .reassurance img{
	width:80%;
}

.frm-fluent-form{
	margin:20px 0;
}

.fusion-blog-shortcode a.continue{
	display:none;
}

@media (max-width: 800px){
	
	.menu-lang{
		top:30px;
	}
	
}