
@media (min-width: 768px) {
    body #cconsent-bar {
        height: 12% !important;
        z-index: 100000;
        background-color: rgba(0, 0, 0, 0.8);
        font-family: 'Poppins', sans-serif;
        color: #ffffff;
        font-size: 14px;
        line-height: 1.75;
        font-weight: 400;
    }
    
}

@media (max-width: 768px) {
body #cconsent-bar {
    height: 32% !important;
    z-index: 100000;
    background-color: rgba(0, 0, 0, 0.8);
    font-family: 'Poppins', sans-serif;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.75;
    font-weight: 400;
}
}

@media (max-width: 350px) {
body #cconsent-bar {
    height: 34% !important;
    z-index: 100000;
    background-color: rgba(0, 0, 0, 0.8);
    font-family: 'Poppins', sans-serif;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.75;
    font-weight: 400;
}
}

body #cconsent-bar .ccb__wrapper{

}

body #cconsent-bar > div > div.ccb__right > div > button,
body #cconsent-modal .ccm__footer button.consent-give {
    color: #fff;
    background-color: #00bcd4;
    border-color: #00bcd4;
    display: inline-block;
	width: auto;
	max-width: 100%;
	border-radius: 10px;
	padding: 12px 25px;
	font-size: 14px;
	line-height: 17px;
	font-family: 'Open Sans', sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
	letter-spacing: 0;
	transition: .33s all ease;
	white-space: normal;
	text-transform: uppercase;
	cursor: pointer;
	text-align: center;

}


body #cconsent-bar > div > div.ccb__right > div > a,
body #cconsent-modal .ccm__footer button#ccm__footer__consent-modal-submit {
    border: 3px solid transparent;
    border-radius: 110px 110px;
    font-size: 14px;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: 600;
    color: #ffffff;
    background-color: #333c4c;
}

body #cconsent-modal .ccm__footer button#ccm__footer__consent-rejected {
    border: 3px solid transparent;
    border-radius: 110px 110px;
    font-size: 14px;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: 600;
    color: #ffffff;
    background-color: #d62b2b;
    margin-right: auto;
    position:relative;

}

body #cconsent-bar > div > div.ccb__right {
    width: 100%;
    text-align: right;
}

body #cconsent-modal {
    height: 100%;
    width: 100%;
    z-index: 100001;
    background-color: rgba(0, 0, 0, 0.5);
    font-family: 'Poppins', sans-serif;
    color: #333c4c;
    font-size: 14px;
    line-height: 1.75;
    font-weight: 400;
}

body #cconsent-modal .ccm__content {
    max-width: 1200px;
    background-color: unset;
}

body #cconsent-modal .ccm__content > .ccm__content__heading {
    background: #ffffff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

body #cconsent-modal .ccm__footer {
    background: #ffffff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#cconsent-modal .ccm__content::-webkit-scrollbar {
    width: 0px;
    background: transparent; /* make scrollbar transparent */
}

#cconsent-modal > div > div.ccm__content__body > div > dl > dd > div.right > div > div > table > tr >th,
#cconsent-modal > div > div.ccm__content__body > div > dl > dd > div.right > div > div > table > tr >td {
    border: 1px solid #333c4c;
    padding: 5px;

}


#cconsent-bar .legalLink {
    font-family: 'Poppins', sans-serif;
    color: #03d0b6;
    font-size: 14px;
    line-height: 1.75;
    font-weight: 400;
}

#a-config-cookies {
    cursor: pointer;
}
@media (max-width: 650px) {
    body #cconsent-modal .ccm__footer {
        display: inherit;
    }

    body #cconsent-modal .ccm__footer button.consent-give,
    body #cconsent-modal .ccm__footer button#ccm__footer__consent-modal-submit,
    body #cconsent-modal .ccm__footer button#ccm__footer__consent-rejected {
        width: 100%;
        max-width: 300px;
        margin: 3px;
    }

}

#cconsent-modal > div > div.ccm__content__heading > p {
   margin-top:10px;
}