#cookie-law-info-bar {
    border-top: 5px solid #bd9c3f;
}
#cookie-law-info-bar .cli-bar-btn_container a.cli-plugin-button {
    color: #1c1c1c;
	background-color: #bd9c3f;
	font-size: 16px;
	text-transform: none;
	font-weight: 700;
	letter-spacing: 0;
	transition: all .2s;
	will-change: transform;
    border-radius: 50px;
    padding: 15px 30px;
    background-image: linear-gradient(to left bottom, #faea85, #ecd97a, #dec96f, #cfb964, #c1a95a);
}
#cookie-law-info-bar .cli-bar-btn_container a.cli-plugin-button:hover {
   /* background-color: #cfb76f; */
   text-decoration: underline;
   background-image: linear-gradient(to left bottom, #faea85, #ecd97a, #dec96f, #cfb964, #c1a95a);
}

#cookie-law-info-bar .cli-bar-container .cli-bar-message a {
    color: #1c1c1c;
    text-decoration: underline;
}
#cookie-law-info-bar .cli-bar-container .cli-bar-message a:hover, #cookie-law-info-bar .cli-bar-container .cli-bar-message a:focus {
    color: #1c1c1c;
    text-decoration: none;
}


/* cookiebot */
#CybotCookiebotDialogBodyButtons button,
#CookiebotWidget-buttons button {
    color: #1c1c1c!important;
	background-color: #bd9c3f!important;
	font-size: 16px;
	text-transform: none;
	font-weight: 700!important;
	letter-spacing: 0;
	transition: all .2s;
	will-change: transform;
    background-image: linear-gradient(to left bottom, #faea85, #ecd97a, #dec96f, #cfb964, #c1a95a);
}
#CybotCookiebotDialogBodyButtonsWrapper button,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CookiebotWidget-buttons button {
    border: none!important;
    border-radius: 50px!important;
}
#CybotCookiebotDialogBodyButtonsWrapper button:hover,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover,
#CookiebotWidget-buttons button:hover {
    opacity: 1!important;
    text-decoration: underline!important;
    background-image: linear-gradient(to left bottom, #faea85, #ecd97a, #dec96f, #cfb964, #c1a95a);
}
#CookiebotWidget-buttons button#CookiebotWidget-btn-withdraw:disabled {
    opacity: 0.4!important;
    text-decoration: none!important;
}

/* toggle */
#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #bd9c3f!important;
    background-image: linear-gradient(to left bottom, #faea85, #ecd97a, #dec96f, #cfb964, #c1a95a);
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
    color: #1c1c1c!important;
}

/* consent details links */
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
#CybotCookiebotDialogDetailBodyContentTextAbout a,
.CookiebotWidget-show-consent-details {
    color: #1c1c1c!important;
    text-decoration: underline!important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover, 
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover, 
#CybotCookiebotDialogDetailBodyContentTextAbout a:hover,
.CookiebotWidget-show-consent-details:hover {
    text-decoration: none!important;
}

#main-wrapper #back-to-top {
    background-image: linear-gradient(to left bottom, #faea85, #ecd97a, #dec96f, #cfb964, #c1a95a)!important;
}