/*
Theme Name: bb Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Theme enfant du theme Beaver Builder theme. edition IA
Author: Cédric
Author URI: http://informatech.pro
template: bb-theme
*/

/* 
Effet hover photo module:
https://docs.wpbeaverbuilder.com/beaver-builder/layouts/modules/photo/add-hover-effects-to-the-photo-module/

Ne pas appliquer le css en édition :
body:not(.fl-builder-edit) {}

couleurs 
*/
:root {
--bleu-clair: #ECF5F7;
--jaune-clair: #FEF7EF;
--jaune-bg: #F1DCBF;
--marron-metal: #BF9773;
--marron-fonce: #6F391F;
--gris-metal: #E4D5C5;
--marron-clair: #CBAE8E;
--blanc-casse: #F0F0F0;
--gris: #888888;
--noir: #000000;
--blanc: #FFFFFF;
--bleu: #00A0E8;
--orange: #FEA342;
--blanc-tr: rgba(253,255,252,0.67);
--gris-footer: #546A76;

}
/*
utilisation
.jaune-exemple {  background-color: var(--jaune);}
*/
.justifie, .justifie * {text-align: justify;}

/* .section .fl-module-heading h1.fl-heading {font-size:40px;}/*40*/ */
.section:not(#section9) .fl-module-heading h2.fl-heading {font-size:30px;}/*30*/
.section .fl-module-heading h3.fl-heading {font-size:22px;}/*22*/

.section .fl-module:not(.prix-home) .fl-module-content div.fl-rich-text p, .fl-module-content .fl-rich-text li {font-size:18px;}/* 18*/
.section .fl-module.grand .fl-module-content div.fl-rich-text p {font-size:30px;}/*30*/

.section .fl-rich-text ul {list-style-type: none; padding-left: 0; margin-left:0;}
.section .fl-rich-text li { padding-left: 0px; margin-left:5px; width: auto;}

.section#section9 .fl-module-heading .fl-module-content h2.fl-heading {font-size: 22px;}


/* h2 PC 40px - 50px*/
/* h1 pc 90px */

/** ********************************************
HOME
********************************************** */
/**
BANNIERE
*/
/** bouton panier */
.bouton-panier-home {text-align: center;}
.bouton-panier-home .fl-woocommerce-add-cart .product .woocommerce-Price-amount {display:block; color: var(--jaune-bg); font-size: 55px; font-weight: 700;}
.bouton-panier-home .fl-woocommerce-add-cart .product .button {color: var(--noir); font-size:35px; background-color: var(--jaune-bg); padding: 15px 60px; border-radius: 0;}

.bouton-panier-home.end-page {text-align: right;}
.bouton-panier-home.end-page .fl-woocommerce-add-cart .product .woocommerce-Price-amount {display:block; color: var(--jaune-bg); font-size: 45px;}
.bouton-panier-home.end-page .fl-woocommerce-add-cart .product .button {color: var(--noir); font-size:25px; background-color: var(--jaune-bg); padding: 10px 50px; border: none;}
/** V3 */
.main-v3 .bouton-panier-home {text-align: center;}
.main-v3 .bouton-panier-home .fl-woocommerce-add-cart .product .woocommerce-Price-amount {display:block; color: var(--noir); font-size: 35px; font-weight: 700;}
.main-v3 .bouton-panier-home .fl-woocommerce-add-cart .product .button {color: var(--blanc); font-size:35px; background-color: var(--marron-fonce); padding: 15px 60px; border-radius: 0; width:100%;}

.main-v3 .bouton-panier-home.end-page {text-align: right;}
.main-v3 .bouton-panier-home.end-page .fl-woocommerce-add-cart .product .woocommerce-Price-amount {display:block; color: var(--jaune-bg); font-size: 45px;}
.main-v3 .bouton-panier-home.end-page .fl-woocommerce-add-cart .product .button {color: var(--noir); font-size:25px; background-color: var(--jaune-bg); padding: 10px 50px; border: none;}
/* .bouton-panier-home .fl-woocommerce-add-cart .product ..woocommerce-Price-amount::after {display:block; width: 100%; height: 30px; content: 'Livraison offerte';} */
@media (min-width:800px) and (max-width:1200px) and (max-height:900px) {
/* #section1 .logo img {max-height: 30vh; width: auto;} */
/* #section1 h1 {font-size:28px;} */
}
/* @media (max-width:992px) {#section1 .logo {max-height:30vh; position: relative;} */
/* #section1 .logo .fl-photo-content, #section1 .logo .fl-module-content, #section1 .logo * {max-height:30vh; position: relative; display: block; width: auto; margin: 20px auto;} */
/* } */
@media (min-width:1280px) {
	#section6 > .fl-row-content-wrap::after,
	#section4 > .fl-row-content-wrap::after {content: ' '; position: absolute; width: 100%; height: 100%;
	  background-color: transparent;
	  background-image: url(../../uploads/2023/07/Cat-and-Friends.180x1460.D.jpg);
	  background-repeat: no-repeat;
	  background-position: right center;
	  background-attachment: fixed;
	  background-size: contain;
	}
}
@media (max-width:1279px) {
	#section2  > .fl-row-content-wrap,
	#section3  > .fl-row-content-wrap, 
	#section5   > .fl-row-content-wrap,
	#section7   > .fl-row-content-wrap,
	#section8  > .fl-row-content-wrap {background-image: none;}
}
/*************************************
menu langues
****************************************/
#menu-menu-langues span  {color: var(--blanc);}

/** titre 1 pour les pages */
.rangee-page-titre-1 {}

/** ***************************
top bar
*********************************/
.fl-page-bar-text a, .top-bar-nav a {color: var(--blanc);}
.fl-page-bar-text a:hover, .top-bar-nav a:hover, .top-bar-nav a:hover span , .top-bar-nav #menu-menu-langues a:hover span {color: var(--jaune-bg); text-decoration: none;}

/** v2 avec themer */
.topbar-lk {background-color: var(--gris-footer);}
.topbar-lk .fl-row-content-wrap {  background-color: transparent;}
.topbar-lk .fl-module-menu a {color: var(--blanc);}
.topbar-lk .fl-module-menu a:hover, .topbar-lk .fl-module-menu a:hover span, .topbar-lk #menu-menu-langues a:hover span {color: var(--jaune-bg); text-decoration: none;}

.topbar-lk .fl-module-menu #menu-menu-langues ul.sub-menu a span{color: var(--noir);}
.topbar-lk .fl-module-menu #menu-menu-langues ul.sub-menu a:hover span{color: var(--gris-footer);}

/** fix la 1ere rangee qui passe sous la topbar */
#fl-main-content .fl-builder-content > .fl-row:first-child {margin-top:46px;}
#fl-main-content .fl-builder-content > .fl-row.main-v3 {margin-top:146px;}

/** ***********************
tab home
*********************** */
.home-tab .prez-tab .texte-tab {}
.home-tab .prez-tab .img-tab {}

.prez-tab {  display: flex;  justify-content: center;  align-items: center;   width: 100%;}

.texte-tab, .img-tab {  width: 50%;  padding: 20px;}
.texte-tab {text-align: right;}
.img-tab {text-align: left;}
.texte-tab.rev {text-align: left;}
.img-tab.rev {text-align: right;}

.home-tab .uabb-module-content .uabb-text-editor .prez-tab .texte-tab,
.home-tab .uabb-module-content .uabb-text-editor .prez-tab .texte-tab p,
.home-tab .uabb-module-content .uabb-text-editor .prez-tab .texte-tab li { font-size:1.2em;}
.home-tab .uabb-module-content .uabb-text-editor .prez-tab .texte-tab ul {list-style-type: none;}
@media (max-width:650px) {
	    .prez-tab {
        flex-direction: column;
    }
	.texte-tab, .img-tab {width: 100%;}
	.img-tab {text-align:center; order: 1;}
	.texte-tab {text-align:left; order: 2;}
	.home-tab .uabb-module-content .uabb-text-editor .prez-tab .texte-tab,
.home-tab .uabb-module-content .uabb-text-editor .prez-tab .texte-tab p,
.home-tab .uabb-module-content .uabb-text-editor .prez-tab .texte-tab li { font-size:1em;}
.home-tab .uabb-module-content .uabb-text-editor .prez-tab .texte-tab ul {padding-left:0;}
.fl-node-y8c16zuae73i .uabb-module-content.uabb-tabs.uabb-tabs-layout-horizontal li:not(:first-child) {
  margin-left: 0px;
}
}
