
/* ---------------------------------------------------------------------
 JR-GOTOTOP
--------------------------------------------------------------------- */

#jr-gototop {
	position: fixed; right: 10px; bottom: 60px; width: 48px; height: 48px; border-radius: 50%; border: none; background: #000; /*box-shadow: 0 4px 10px rgba(0,0,0,0.3);*/ cursor: pointer; opacity: 0; visibility: hidden;
	transition: opacity 0.5s ease, visibility 0.5s ease, background 0.3s ease; display: flex; align-items: center; justify-content: center; z-index: 1000;
}
#jr-gototop svg { width: 20px; height: 20px; stroke: #fff; fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }
#jr-gototop.show { opacity: 1; visibility: visible; }
#jr-gototop:hover { background: #222; }



/* ---------------------------------------------------------------------
	COOKIE CONSENT
--------------------------------------------------------------------- */

/*#CookiebotWidget .CookiebotWidget-logo svg circle {	fill: rgb(0, 0, 0, 0.3) !important; }*/

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider { background: #eeeeee !important; }

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider { background: #000000 !important;  }

#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider { background: #000000 !important; }

#CybotCookiebotDialogBodyButtonDecline,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection { background-color: #ffffff !important; border: 2px solid #000000 !important; color: #000000 !important; }
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll { background-color: #000000 !important; border: 2px solid #000000 !important; color: #ffffff !important; }

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { border-bottom: 1px solid #000000 !important; color: #000000 !important; }

.CybotCookiebotDialogNavItemLink:hover { color: #000000 !important; }

#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a { color: #000000 !important; }

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg { fill: #000000 !important; }
#CookiebotWidget .CookiebotWidget-consent-details button { color: #000000 !important; }
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change { background-color: #000000 !important; border-color: #000000 !important; }
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw { border-color: #000000 !important; }

#CybotCookiebotDialogHeader,
#CybotCookiebotDialogHeader a,
#CookiebotWidget .CookiebotWidget-main-logo { display: none !important;}


@media screen and (min-width: 1280px) {
	#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { border-width: 3px !important; }
}










