.cc_message{max-width: 100%;text-align: left;letter-spacing: 0px;font-weight: 300;color: #1a1a1a;font-family: "museo-sans", sans-serif !important;}
.cc_container .cc_btn, .cc_container .cc_btn:visited {color: #1a1a1a !important;transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius: 5px;-webkit-border-radius: 5px;font-family: "museo-sans", sans-serif !important;letter-spacing: 0px;border-radius: 0px !important;-webkit-border-radius: 0px !important;font-weight: normal;}
.cc_banner-wrapper {z-index: 99999999999 !important;position: fixed !important;}
.cc_container .cc_message {font-size: 0.9em;}
.cc_container .cc_btn {font-size: 0.8em;padding: 6px 0px;max-width: 65px;border-radius: 3px;-webkit-border-radius: 3px;}
.cc_container {
    padding: 11px 53px 14px 15px !important;
    background: #ffffff !important;
    border: 1px solid #dadada;
    max-width: 100%;
    background: #ffffff !important;
    color: #ffffff;
    left: initial;
    right: 0;
    text-align: left;
    width: 500px;
    max-width:calc(100% - 30px);
    padding-right: 50px;
}


.cc_container .cc_message {margin-top: 0.3em;line-height: 1.15;}
.cc_container a,.cc_container a:hover, .cc_container a:active {color: #1a1a1a;font-weight:500;}
.cc_container a:hover{text-decoration:underline}
.cc_btn a:hover{text-decoration:underline !important;color:#1a1a1a !important;}
.cc_btn a{font-size:.9rem;color:#1a1a1a !important;}
.cc_btn{
    background: url(/img/cookie-close.svg) top 10px center no-repeat !important;
    background-size: 30px !important;
    width: 38px !important;
    height: 100%;
    right: 7px;
    position: absolute;
    top: 0;
    z-index: 1;
}
a.cc_more_info{color:#1a1a1a!important;}
.cc_container{z-index:9999;}
.cc_container .cc_message {
    font-size: 0.8em;
}

.cc_container a{
}

.cc_container{
    right: 15px;
    bottom: 15px;
}
