﻿/*-----------Cookie Notice----------------*/


.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li a {
    color: #444 !important;
}

    .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li a:hover,
    .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li a:focus {
        background: #f3f1f1 !important;
    }


.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li[active=true] a,
.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li[active=true] a:hover,
.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li[active=true] a:focus {
    color: #000 !important;
}

.cc_cp_m_content_entry input[type=checkbox]:checked ~ label {
    background: transparent;
    color: #fff;
}

.cookie-consent-preferences-overlay input[type="checkbox"].checkbox_cookie_consent:checked + label:before {
    background: #1a9c2f !important;
}

.cookie-consent-preferences-overlay input[type="checkbox"].checkbox_cookie_consent + label:before {
    background: #E51911 !important;
}

.cc_cp_m_content_entry input[type="checkbox"]:focus {
    outline: 3px solid transparent;
}

    .cc_cp_m_content_entry input[type="checkbox"]:focus + label {
        outline: 2px solid #dfdfe2;
    }


    .cc_cp_m_content_entry input[type="checkbox"]:focus div {
        outline: 3px solid yellow;
    }


.dark.cc_dialog button.cc_b_ok {
    color: #333 !important;
    background-color: #ff0;
    font-size: 18px;
    line-height: 1.3333333;
    margin-bottom: 5px;
    padding: 10px 16px;
    width: 100%;
}

    .cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button:hover,
    .dark.cc_dialog button.cc_b_ok:hover,
    .dark.cc_dialog button.cc_b_ok:focus {
        background-color: #d3d309 !important;
    }


.dark.cc_dialog button.cc_b_cp {
    background-color: #fff !important;
    border-color: #ccc;
    color: #333 !important;
    font-size: 18px;
    line-height: 1.3333333;
    margin: 0 !important;
    padding: 10px 16px;
    width: 100%;
}

    .dark.cc_dialog button.cc_b_cp:hover,
    .dark.cc_dialog button.cc_b_cp:focus {
        color: #333 !important;
        background-color: #e6e6e6 !important;
        border-color: #adadad;
    }


    .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button:focus,
    .cc_cp_f_save:focus,
    .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li a:focus,
    .dark.cc_dialog button.cc_b_ok:focus,
    .dark.cc_dialog button.cc_b_cp:focus {
        background: #fff!important;
        border: 2px solid #f68811;
        border-radius: 0;
    }

p.cc_dialog_text {
    margin: 10px 0 15px !important;
}

.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_powered_by a:focus {
    color: #ff0;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------(COL-XL)------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 1200px) {

    .cc_dialog.simple{
        max-width: 40%!important;
    }

    .dark.cc_dialog button.cc_b_cp{
        width: 51%;
    }

    .dark.cc_dialog button.cc_b_ok {
        margin-right: 5px;
        width: 40%
    }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------(COL-XL)------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 1600px) {

    .cc_dialog.simple {
        max-width: 35% !important;
    }
}