/*======================================
Theme Name: Divi child
Theme URI: https://divicake.com/
Description: Thème enfant
Version: 1.0
Author: maintenance maintenance
Author URI: https://campus-alimentation.fr/
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */



#tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig::before, #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig::before {
  content: none!important;
}
#tarteaucitronRoot #tarteaucitronAlertBig {
    background: rgba(20, 20, 20, 0.95);
    color: #fff;
    border-radius: 12px;
    padding: 20px;
    font-family: inherit;
}

#tarteaucitronAlertBig button {
    border-radius: 6px;
    padding: 10px 14px;
    font-weight: 500;
}

#tarteaucitronPersonalize,
#tarteaucitronAllDenied {
    background: #111;
    color: #fff;
    border: 1px solid #444;
}

#tarteaucitronAllAllowed {
    background: #2ecc71;
    color: #fff;
}

#tarteaucitronPersonalize2.tarteaucitronCTAButton.tarteaucitronAllow,
#tarteaucitronScrollbarAdjust #tarteaucitronAllAllowed.tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{
    display: block;
    color: #FFFFFF !important;
    border: 1px solid #a2c037!important;
    border-radius: 100px!important;
    background-color: #a2c037!important;
}

#tarteaucitronRoot .tarteaucitronDeny {
    background-color: #7E2173!important;
    border: 1px solid #7E2173!important;
    color: #FFF!important;
    border-radius: 100px!important;
}

#tarteaucitronRoot .tarteaucitronAllow {
    background-color: #7E2173!important;
    color: #FFF!important;
}

#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine{
  background: rgba(51, 51, 51, 0.2)!important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button {
  color: #fff!important;
  background: #000!important;
}

#tarteaucitronRoot .tarteaucitronCheck::before,
#tarteaucitronRoot .tarteaucitronCross::before {
  color: #FFF!important;
}

/*menu burger*/
#mega-menu-wrap-footer-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner ,
#mega-menu-wrap-footer-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner,
#mega-menu-wrap-footer-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
#mega-menu-wrap-footer-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
    background-color: #FFF!important;
}