.cc-banner,
.cc-window {
    height: 75px;
    position: fixed;
    max-width: 1920px;
    margin: 0 auto;
    z-index: 10000000;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    width: 100%
}

@media only screen and (min-width:768px) {
    .cc-banner,
    .cc-window {
        height: 50px
    }
}

.noscroll .cc-banner,
.noscroll .cc-window {
    display: none
}

.cc-btn {
    position: absolute;
    z-index: 2000;
    top: 10px;
    right: 22px;
    color: #c8cdd2;
    width: 14px;
    height: 14px;
    font-size: 14px;
    line-height: 14px
}
.cc-btn {
    color: #c8cdd2 !important;
    border-color: transparent !important;
    background-color: transparent !important;
}
@media only screen and (min-width:768px) {
    .cc-btn {
        right: 80px
    }
}

@media only screen and (min-width:1280px) {
    .cc-btn {
        right: 60px
    }
}

@media only screen and (min-width:1440px) {
    .cc-btn {
        right: 140px
    }
}

.cc-btn:hover {
    text-decoration: none
}

.cc-message {
    background: #24252a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: wrap row;
    flex-flow: wrap row;
    height: 75px;
    color: #c8cdd2;
    font-weight: 300;
    font-size: 12px;
    line-height: 1;
    padding: 0 70px 0 22px
}

@media only screen and (min-width:768px) {
    .cc-message {
        padding: 0 80px;
        height: 50px
    }
}

@media only screen and (min-width:1280px) {
    .cc-message {
        padding: 0 60px
    }
}

@media only screen and (min-width:1440px) {
    .cc-message {
        padding: 0 140px
    }
}

.cc-message strong {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1;
    font-weight: 300;
    margin: 0 0 2px;
    width: 100%
}

.cc-link {
    text-transform: uppercase;
    color: #c8cdd2;
    font-weight: 300;
    font-size: 12px;
    line-height: 1;
    margin: 4px 0 0;
    display: block
}

.cc-link:after {
    font-size: 7px;
    margin: 0 0 0 3px
}

.cc-link:hover {
    text-decoration: none
}

@media only screen and (min-width:768px) {
    .cc-link {
        display: inline;
        margin: 0
    }
}

.cc-logo {
    display: none
}

.cc-invisible {
    display: none
}