/*
Theme Name: Uace
Cookie Notice (by dfactory)
Author: Nisar Abed (Staff. Virtualgeo)
*/

/* -----------------------------------------------------------------------------
Cookie Notice */

/* Notice Bar */
#cookie-notice {
    font-size: 14px !important;
    line-height: normal !important;
    color:#333 !important;
    border-top:1px solid #141414; /* Light #f2f2f2 */
    background-color: rgba(0, 0, 0, 0.9) !important; /* Light rgba(255, 255, 255, 0.90) */
    z-index: 100010 !important;}

#cookie-notice .cookie-notice-container {
    box-sizing: border-box;
    padding: 6px 10px 6px 10px;}

.cookie-notice-container span {color: #fff;}

#cookie-notice #cn-notice-text {
    margin: 0px 5px 0px 5px !important;
    line-height: 20px !important;}

.cookie-notice-container #cn-notice-buttons {line-height: 50px;}

/* Pulsanti */

#cookie-notice .cn-button {margin: 1px 5px 1px 5px;}

#cookie-notice .button.bootstrap {
    font-size: 14px !important;
    border:1px solid #294f9f !important;
    border-radius: 2px !important;
    color:#ffffff !important;
    padding: 3px 10px 3px 10px !important;
    margin: 2px 5px 2px 5px !important;
    line-height: 18px !important;
    background-color: #294f9f !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    transition: 0.2s ease all;}

#cookie-notice .button.bootstrap:hover, 
#cookie-notice .button.bootstrap:focus {
    color:#333333 !important;
    border:1px solid #294f9f !important;
    background-color: #ffffff !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    transition: 0.2s ease all;}

/* Message */
#cookie-notice .cookie-notice-container .cookie-notice-it,
#cookie-notice .cookie-notice-container .cookie-notice-en {display: none;}

body.lang_it #cookie-notice .cookie-notice-container .cookie-notice-it,
body.lang_en #cookie-notice .cookie-notice-container .cookie-notice-en {display: inline-block;}

#cookie-notice .cookie-notice-container .cn-close-icon {display: none;}

/* -----------------------------------------------------------------------------
Consenso Cookie > Cookie Notice dfactory > No BTN */

/* Footer */
#colophon #site-info .footer_links .cn-revoke-cookie,
#colophon #site-info .footer_links .cn-revoke-cookie.cn-button,
#colophon #site-info .footer_links .cn-revoke-cookie.cn-button.cn-revoke-inline.bootstrap,
#colophon #site-info .footer_links .cn-revoke-cookie.cn-button.cn-revoke-inline.bootstrap.button,
/* Modal > Uace Credits */
.uace_modal.uacem_credits .uace_modal_content .modal_footer_credits_sitelinks .cn-revoke-cookie,
.uace_modal.uacem_credits .uace_modal_content .modal_footer_credits_sitelinks .cn-revoke-cookie.cn-button,
.uace_modal.uacem_credits .uace_modal_content .modal_footer_credits_sitelinks .cn-revoke-cookie.cn-button.cn-revoke-inline.bootstrap,
.uace_modal.uacem_credits .uace_modal_content .modal_footer_credits_sitelinks .cn-revoke-cookie.cn-button.cn-revoke-inline.bootstrap.button {
    color: #666666;
    font-size: 11.5px;
    text-decoration: none;
    font-weight: 500;
    line-height: 36px;
    vertical-align: baseline;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    border:0px solid transparent;
    background-color: transparent;}

/* Footer */
#colophon #site-info .footer_links .cn-revoke-cookie:hover,
#colophon #site-info .footer_links .cn-revoke-cookie.cn-button:hover,
#colophon #site-info .footer_links .cn-revoke-cookie.cn-button.cn-revoke-inline.bootstrap:hover,
#colophon #site-info .footer_links .cn-revoke-cookie.cn-button.cn-revoke-inline.bootstrap.button:hover,
/* Modal > Uace Credits */
.uace_modal.uacem_credits .uace_modal_content .modal_footer_credits_sitelinks .cn-revoke-cookie:hover,
.uace_modal.uacem_credits .uace_modal_content .modal_footer_credits_sitelinks .cn-revoke-cookie.cn-button:hover,
.uace_modal.uacem_credits .uace_modal_content .modal_footer_credits_sitelinks .cn-revoke-cookie.cn-button.cn-revoke-inline.bootstrap:hover,
.uace_modal.uacem_credits .uace_modal_content .modal_footer_credits_sitelinks .cn-revoke-cookie.cn-button.cn-revoke-inline.bootstrap.button:hover {
    color: #248cc8;}

/* Uace Link Refuse Cookie */

/* Footer */
#colophon #site-info .footer_links .uace_cookies_revocke .cn-revoke-cookie,
/* Modal > Uace Credits */
.uace_modal.uacem_credits .uace_modal_content .modal_footer_credits_sitelinks .cn-revoke-cookie {
    position: absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    z-index: 2;}

/* Footer Links > Display */
#colophon #site-info .footer_links .cn-revoke-cookie {display: inline-block;}

/* Modal Credits */
.uace_modal.uacem_credits .uace_modal_content .modal_area .modal_footer_credits_sitelinks .cn-revoke-cookie {
    opacity: 0;
    font-size: 10px !important;
    line-height: 10px !important;}
