#tarteaucitronRoot #tarteaucitronAlertBig { background: rgba(73,184,91, 0.8) !important; box-sizing: border-box !important; }
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong { color: #000 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
#tarteaucitronAlertBig .tarteaucitronBtnSecondaryArea { text-align: center; padding-top: 8px; }

#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitronAlertBig #tarteaucitronPersonalize2,
#tarteaucitronAlertBig .tarteaucitronDeny,
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl { border-radius: 2px; border: 1px solid; }

#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitronAlertBig #tarteaucitronPersonalize2 {
    font-size: 15px !important;
    background: rgba(252,252,252, 0.7) !important;
    border-color: #FCFCFC !important;
    color: #000 !important;
}
#tarteaucitronAlertBig #tarteaucitronPersonalize:hover,
#tarteaucitronAlertBig #tarteaucitronPersonalize2:hover { background: rgba(252,252,252, 0.9) !important; }

#tarteaucitronAlertBig .tarteaucitronDeny {
    background: rgba(252,252,252, 0.7) !important;
    border-color: #FCFCFC !important;
    color: #000 !important; 
}
#tarteaucitronAlertBig .tarteaucitronDeny:hover { background: rgba(252,252,252, 0.9) !important; }

#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
    font-size: 13px; margin-bottom: 3px; margin-left: 7px; padding: 4px 10px;
    background: rgba(252,252,252, 0.7) !important;
    border-color: #FCFCFC !important;
    color: #000 !important;
}
#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl:hover { background: rgba(252,252,252, 0.9) !important; }

#tarteaucitronAlertBig .tarteaucitronSecondaryArea { text-align: center; margin-top: 8px; }

#tarteaucitronPercentage { display: none !important; }

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails { color: #FFF !important; }
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails { display: none !important; }

#tarteaucitron .tarteaucitronSelfLink { display: none!important; }

@media screen and (max-width: 1200px) {
    #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert { display: block; text-align: center; padding-bottom: 6px; }
}

@media screen and (max-width: 600px) {
    #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
    #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong { font-size: 13px !important; }

    #tarteaucitronAlertBig #tarteaucitronPersonalize,
    #tarteaucitronAlertBig #tarteaucitronPersonalize2,
    #tarteaucitronAlertBig .tarteaucitronDeny { display: inherit !important; margin: 0 auto 6px auto !important; font-size: 14px !important; }
    #tarteaucitronAlertBig #tarteaucitronCloseAlert,
    #tarteaucitronAlertBig #tarteaucitronPrivacyUrl { margin-left: 5px; }
}