#cc-main {
    /** Set background color **/
    --cc-bg: #fff;

    /** Text colors **/
    --cc-primary-text: #ffffff;
    --cc-secondary-text: #366f9d;
    --cc-secondary-color: #949191;



    /** Border and modal styling **/
    --cc-modal-border-radius: 0;
    --cc-btn-border-radius: 0;
    --cc-modal-border: 1px solid #7eadd3;


    /** Buttons - Accept All **/
    --cc-btn-primary-bg: #7eadd3;
    --cc-btn-primary-border-color: #7eadd3;
    --cc-btn-primary-hover-bg: #366f9d;
    --cc-btn-primary-hover-border-color: #366f9d;
    --cc-btn-primary-text: #ffffff;

    /** Buttons - Reject / Manage Preferences **/
    --cc-btn-secondary-bg: #fff;
    --cc-btn-secondary-border-color: #7eadd3;
    --cc-btn-secondary-hover-bg: #366f9d;
    --cc-btn-secondary-hover-border-color: #7eadd3;
    /* --cc-btn-secondary-text: #ffffff; */
    --cc-btn-secondary-hover-color: #ffffff;
    --cc-btn-secondary-color: #7eadd3;

    /** Toggle switch **/
    --cc-toggle-on-bg: #7eadd3;
    --cc-toggle-off-bg: #c4c2c2;

    /** Links inside the modal **/
    --cc-link-color: #7eadd3;
    --cc-link-hover-color: #366f9d;

    /* accordion chevon */
    --cc-toggle-readonly-bg: #7eadd3;

    /* footer */
    --cc-footer-bg {
        background-color: #f2f2f2;
    }
}

#cc-main .pm__title,
#cc-main .pm__section-title,
#cc-main .cm__title {
    color: #366f9d;
    font-family: "Antic Didone", serif;
    text-transform: uppercase;
    line-height: 1.3;
    letter-spacing: 4px;
    font-weight: 300;
}

#cc-main .pm__section--toggle .pm__section-title {
    font-size: 0.8em;
    min-height: auto;
}

#cc-main .pm__section--expandable .pm__section-arrow svg {
    stroke: #fff;
}

#cc-main .pm__close-btn {
    border: 0;
}

#cc-main .pm__close-btn:hover {
    border: 0;
    background: transparent;
}

#cc-main .pm__close-btn:hover svg {
    stroke: #0066ff;
}

#cc-main .pm__btn,
#cc-main .pm__btn--secondary,
#cc-main .cm__btn {
    font-family: "Times New Roman", Times, serif;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    transition: all .2s;
    letter-spacing: 2px;
    font-weight: 500;
    border-radius: 0;
}

#cc-main .pm__section--toggle .pm__section-desc,
#cc-main .pm__section-desc,
#cc-main .cm__desc {
    font-family: "PT Serif", serif;
    color: #949191;
    line-height: 1.8;
}

#cc-main .cm__desc {
    font-size: 0.8em;
}

#cc-main .cc__link, #cc-main a {
    font-family: "Times New Roman", Times, serif;
    color: #949191;
    font-weight: 300;
}

#cc-main .pm__badge {
    font-weight: 500;
    margin: 0 10px;
}