/*
Theme Name: Alpaquier BB Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: Informatech
Author URI: https://informatech.pro
template: bb-theme
*/
/** couleurs */
:root {
    --texte: #383837;
    --orange: #D58363;
    --bg: #F5F3F0;
    --blanc: #FFFFFF;
    --alpaquier-picto-color: #D58363;
}
/* bg site */
.fl-post-content > .fl-builder-content { background-color: var(--bg);}
.fl-row-content-wrap {background-color: white;}
/* Alpaquier pictos - SVG line icons */
.alpaquier-picto {
    width: 1.5rem;
    height: 1.5rem;
    color: var(--alpaquier-picto-color, var(--orange));
    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
    vector-effect: non-scaling-stroke;
}

.alpaquier-picto--small { width: 1rem; height: 1rem; }
.alpaquier-picto--large { width: 2.25rem; height: 2.25rem; }

/* Exemples */
.card-activite { --alpaquier-picto-color: #D58363; }
.tag-animal { --alpaquier-picto-color: #D58363; }
.fiche-produit { --alpaquier-picto-color: #D58363; }

.carousel-actu .fl-photo-content {border-radius: 10px 10px 0 0; overflow: hidden;}
.carousel-actu .fl-post-carousel-post {border-radius: 15px;}
/** barre nav */
.menu-item-1697 /*a.nav-link*/ {background-color: var(--orange); border-radius: 5px; }
.menu-item-1697 > a.nav-link {color: white!important; padding: 2px 15px;}
.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li.menu-item-1697 > a, .fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li.menu-item-1697 > a {padding-top:1px; padding-bottom: 1px;}

.menu-item-1697:hover /*a.nav-link*/ {background-color: white;}
.menu-item-1697 > a.nav-link {color: white!important;}
.menu-item-1697:hover > a.nav-link {color: var(--texte)!important;}
.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a, .fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a {
    padding: 1px 15px;}

    #nav_menu-2 .menu-item-1697 {padding: 10px 5px;}
    #nav_menu-2 .menu-item-1697 a { color: white;}
    #nav_menu-2 .menu-item-1697:hover a { color: var(--texte); text-decoration: none;}

/** bouique sur la home */
.boutique-home .product.slick-slide {background-color: white; border-radius: 15px; overflow: hidden; padding: 0px !important; margin: 5px 20px;}
.boutique-home .product.slick-slide .button { padding: 10px 12px; border-radius: 5px;}
.boutique-home .product.slick-slide h2 {font-size: 1.2em; font-weight: bold;}
.boutique-home .product.slick-slide .button {position: absolute; bottom: -32px;}
.boutique-home .product.slick-slide {padding-bottom: 42px !important;}

/**cookie banner */
#hu-revoke.hu-visible, #hu-revoke.hu-visible, #hu-revoke[class*=" hu-animation-"] {display:none!important; position: absolute; left: -9999px;}
