/*
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
*/
/*************************************************************** Normalize ***************************************************************/
.avada-has-pagetitle-bg-full .fusion-page-title-bar {
    background-size: cover;
    background-position: left bottom;
}
.fusion-page-title-bar .fusion-page-title-wrapper {
    align-items: baseline;
    padding-top: 40px;
}
.fusion-page-title-bar .fusion-page-title-row h1
{line-height:normal;}
#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, #wrapper .woocommerce .checkout h3, .fusion-modal h2, .fusion-tb-footer h2, .fusion-tb-page-title-bar h2, .fusion-widget-area h2, .woocommerce .checkout h3, h2.entry-title {
    font-size: 24px;
}
/*.fusion-page-title-bar h1.entry-title::after
{    content: '';
    display: block;
    background-image: url(https://savoiecavin.labowebcreation.com/wp-content/uploads/2021/04/deco-verre.png);
    width: 115px;
    height: 121px;
    position: absolute;
    top: 5px;
    right: calc(50% - 300px);}*/
#cmplz-document
{max-width:100%;}
#cmplz-cookies-overview .cmplz-dropdown a, #cmplz-cookies-overview .cmplz-dropdown p, #cmplz-document .cmplz-dropdown a, #cmplz-document .cmplz-dropdown p, #cmplz-document li, #cmplz-document p, #cmplz-document td {
    font-size: 16px;
}
.xoo-wsc-modal .xoo-wsch-basket
{display:none;}
/*************************************************************** Header ***************************************************************/
#menu-menu-principal li.mon-compte i::before
{color:#c91717;}
#menu-menu-principal li.mon-compte:hover i::before, #menu-menu-principal li.mon-compte.current-menu-item i::before
{color:#2c2c2c;}
/*************************************************************** Homepage ***************************************************************/
#sliders-container .fusion-title .subtitle
{    font-weight: 400;
    padding-top: 20px;}
#sliders-container .fusion-title .subtitle .barre
{text-decoration:line-through #c91717;}
#sliders-container .fusion-button-text
{font-weight: 100;
text-transform: uppercase;}
#sliders-container .tfs-slider .slide-content-container .tfs-button-1
{margin-top:96px;}
#sliders-container .tfs-slider .slide-content-container .buttons
{position:relative;}
#sliders-container .tfs-slider .slide-content-container .buttons::after
{content:'';
display:block;
position:absolute;
height:80px;
width:1px;
left:50%;
top:0px;
border-right:solid 1px #fff;}
.pdts-alaune .fusion-carousel .fusion-carousel-item img
{max-height:460px;
width:auto;}
.pdts-alaune .fusion-carousel-item
{background-color:#f3f3f3;}
.pdts-alaune .fusion-carousel-title
{text-align: center!important;
font-size: 22px;
font-weight: bold;
font-family: 'Poppins';
margin-top:5px;}
.pdts-alaune .fusion-carousel .fusion-carousel-price {
    margin-top: 0px;
    margin-bottom: 10px;
}
.pdts-alaune .fusion-carousel-title a
{color: #2c2c2c;}
.pdts-alaune .fusion-carousel-meta
{   text-align: center;
    font-family: 'Poppins';
    font-size: 16px;
}
.pdts-alaune .fusion-carousel-meta a	
{  color: #2c2c2c;}
/*************************************************************** Page producteurs ***************************************************************/
.blocs-producteurs .panel-title.toggle
{text-align:center;}
.blocs-producteurs .fusion-accordian .panel-title a
{display:inline-block;
text-align:center;
margin:0 auto;}
.blocs-producteurs .fusion-toggle-heading
{margin-left:5px!important;}
.blocs-producteurs .fusion-text p
{margin-bottom:0px;}
/*************************************************************** WooCommerce ***************************************************************/
#wrapper .woocommerce .checkout h3, .woocommerce .checkout h3
{font-size:24px;}
.fusion-rollover-content .fusion-product-buttons
{display:none;}
.woocommerce .products .featured-image img
{max-height:300px;
width:auto;
}
.woocommerce h3.product-title {
    text-align: center!important;
    font-size: 22px;
    font-weight: bold;
    font-family: 'Poppins';
    color: #2c2c2c;
}
.woocommerce h3.product-title a
{color: #2c2c2c;}
.woocommerce .product-details-container .fusion-price-rating .price
{display:block;
margin:0 auto;}
#sidebar.fusion-filtresboutique
{border: solid 1px #c5c5c5;
padding: 15px;}
.woocommerce .product-details-container
{min-height:auto;}
.woocommerce .fusion-product-content .category_title
{text-align:center;
line-height: 1em;
padding-top: 10px;}
.woocommerce .fusion-product-content .category_title span
{font-family: 'Poppins';
font-size: 16px;
color: #2c2c2c;}
.woocommerce .post-content.woocommerce-product-details__short-description
{padding-top:20px;}
/*.woocommerce .product-details .fusion-price-rating
{position: absolute;
    width: 100%;
    bottom: 15px;}*/
.woocommerce .product-details .woocommerce-Price-amount
{text-align: center;
    font-family: 'Poppins';
    font-size: 20px;
color: #2c2c2c;}
.woocommerce .fusion-product-content .product-buttons
{display:none;}
.woocommerce-shop .products .product
{min-height:450px;
border:solid 5px #fff;
/*background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 10%, rgb(243, 243, 243) 10%, rgb(243, 243, 243) 100%);*/
background:rgba(243, 243, 243,0.3);
}
.products li.product .fusion-product-wrapper
{border:none!important;}
.woocommerce-shop .products .product:hover
{/*background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 10%, rgb(140, 155, 140) 10%, rgb(140, 155, 140) 100%);}*/
background:rgba(140, 155, 140,1);
}
.woocommerce .products li.product .fusion-product-wrapper
{border:none;}
/*.woocommerce h1.entry-title::after
{    content: '';
    display: block;
    background-image: url(https://savoiecavin.labowebcreation.com/wp-content/uploads/2021/04/deco-verre.png);
    width: 115px;
    height: 121px;
    position: absolute;
    top: 5px;
    right: calc(50% - 300px);}*/
.woocommerce.single-product h1.entry-title::after
{display:none;}
.woocommerce .fusion-page-title-bar
{background-position:left bottom!important;}
.woocommerce .fusion-page-title-wrapper {
    align-items: baseline;
    padding-top: 40px;
}
#sidebar.fusion-filtresboutique h3
{   font-size: 20px;
    font-weight: bold;
	margin: 10px 0px 0px 0px;}
#sidebar.fusion-filtresboutique #custom_html-5
{margin-bottom:0px;}
.woocommerce .product-details .fusion-price-rating
{left:0px;}
.woocommerce-shop h1.entry-title::after
{    content: '';
    display: block;
    background-image: url(https://savoiecavin.labowebcreation.com/wp-content/uploads/2021/04/deco-verre.png);
    width: 115px;
    height: 121px;
    position: absolute;
    top: 5px;
    right: calc(50% - 300px);}
.woocommerce-page .fusion-page-title-wrapper {
    align-items: baseline;
    padding-top: 40px;
}
.woocommerce .related.products, .woocommerce .upsells.products {
    margin-top: 20px;
}
.woocommerce .related.products .fusion-price-rating
{position:inherit;}
.woocommerce .related.products h3, .woocommerce .upsells.products h3
{
    text-align: center;
    width: 100%;
    font-weight: bold!important;
    font-size: 24px!important;
}
.woocommerce .related.products .fusion-title .title-sep-container, .woocommerce .upsells.products .fusion-title .title-sep-container
{display:none;}
.woocommerce .related.products h3.product-title {
    text-align: center!important;
    font-size: 22px;
    line-height:1em;
    font-weight: bold;
    font-family: 'Poppins';
    color: #2c2c2c;
}
.woocommerce .related.products h3.product-title a
{color: #2c2c2c;
line-height: 1em;
font-size: 18px;}
.woocommerce .woocommerce-Tabs-panel p
{margin:0px;}
.woocommerce .woocommerce-Tabs-panel h4
{margin:5px 0px 0px 0px;}
.woocommerce .woocommerce-Tabs-panel .clearfix, .woocommerce .woocommerce-Tabs-panel .container, .woocommerce .woocommerce-Tabs-panel .container-fluid, .woocommerce .woocommerce-Tabs-panel .row
{clear:none;}
.woocommerce-container .product .woocommerce-Price-amount.amount
{font-size:24px;
font-weight:bold;}
.woocommerce-container .product .product_title
{display:none;}
.woocommerce-tabs .tabs.wc-tabs li:hover a, .woocommerce-tabs .tabs.wc-tabs li.active a
{font-weight:bold;}
.woocommerce-tabs .woocommerce-Tabs-panel h2
{font-size: 24px;}
/*.product .post-content p
{margin:0px;}*/
.product .post-content h4
{margin: 10px 0px 0px 0px;
 font-size: 22px;}
.product .product-border.fusion-separator.sep-double.sep-solid
{display:none;}
.product .summary-container .price
{background-color: #eaede5;
	border-radius: 25px;
	padding: 0px 15px;}
.product .summary-container .product_meta
{display:none;}
.woocommerce .product-images .crossfade-images {
    background: transparent;
}
.woocommerce-tabs .woocommerce-Tabs-panel h2 {
 display: none;
}
.product .woocommerce-tabs
{padding-top:20px;}
.woocommerce-checkout h2
{font-size:24px!important;}
.woocommerce-checkout h3
{font-size:20px!important;}
.woocommerce-checkout .woocommerce-billing-fields #billing_company_field, .woocommerce-checkout .woocommerce-billing-fields #billing_country_field
{display:none;}
.woocommerce-checkout .checkout .input-text:not(textarea)
{line-height:50px;}
.woocommerce-cart .cart_totals table th, .woocommerce-checkout .cart_totals table th {
    width: 30%;
    padding-bottom: 20px;
}
.woocommerce-cart .cart_totals table td, .woocommerce-checkout .cart_totals table td {
    width: 70%;
}
.woocommerce-cart .cart-collaterals .cart_totals .checkout-button:hover, .woocommerce-cart .cart-collaterals .cart_totals .fusion-update-cart:hover {
    color: #c91717;
}
.woocommerce-checkout .avada-myaccount-user .username .hello
{display:none;}
.woocommerce-checkout .avada-myaccount-user .avada-myaccount-user-column
{border:none;}
.woocommerce-checkout .avada-myaccount-user-column
{display:block;
text-align:right;}
.woocommerce-checkout .avada-myaccount-user-column 
.woocommerce-checkout h2.promo-code-heading
{font-size:18px!important;}
.shop_table .woocommerce-shipping-destination
{display:none;}
.woocommerce-cart .checkout-button
{font-size:18px!important;}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads
{display:none;}
.woocommerce-checkout #billing_birth_date_field .optional
{display:none;}
.woocommerce .product .fusion-woo-badges-wrapper
{bottom:-10px!important;
top:auto;}
/*************************************************************** Panier Dynamique ***************************************************************/
.xoo-wsc-footer .xoo-wsc-ft-btn-checkout
{   color: #fff;
    border-radius: 25px;
	background-color: #c91717;}
.xoo-wsc-footer .xoo-wsc-ft-btn-checkout:hover
{background-color: #000;}
/*************************************************************** Footer ***************************************************************/
.fusion-footer-widget-column {
    margin-bottom: 0px;
    display:inline-block;
    font-weight: bold;
    padding-right: 20px;
}
.fusion-footer footer .fusion-columns .fusion-column-last
{text-align:right;}
