
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 08 2025 | 12:44:01 */

/* Customize Select Essential Button Slider Styling excluding disabled checkboxes and sliders */
#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper input:checked:not(.CybotCookiebotDialogBodyLevelButtonDisabled):not([disabled]) + .CybotCookiebotDialogBodyLevelButtonSlider:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled), #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes input:checked:not(.CybotCookiebotDialogBodyLevelButtonDisabled):not([disabled]) + .CybotCookiebotDialogBodyLevelButtonSlider:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled) {
	background-color: #2d2082 !important;
}

/* Select menu styling Underline */
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	border-bottom: 1px solid #722ccf !important;
	color: #722ccf !important;
}

/* Title text Styling */
#CybotCookiebotDialogBodyContentTitle {
	color: #722ccf !important;
	font-family: JosefinSans, sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
}

/* Link styling */
#CybotCookiebotDialogBodyEdgeMoreDetailsLink {
	color: #722ccf !important;
	font-family: "Source Sans Pro", sans-serif !important;
}

#CybotCookiebotDialogBodyEdgeMoreDetailsLink svg {
	color: #722ccf !important;
}

/* Longer text Styling */
#CybotCookiebotDialogBodyContentText {
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 400 !important;
	color: #2d2082 !important;
}

/* Button Font Styling */
.CybotCookiebotDialogBodyButton {
	font-family: "Source Sans Pro", sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
}

/* Accept Button Color Styling */
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: #722ccf !important;
	border-color: #722ccf !important;
}

/* Other Buttons Color Styling */
#CybotCookiebotDialogBodyButtonDecline, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
	border-color: #722ccf !important;
	color: #2d2082 !important;
}

/* Customize Select Buttons Styling */
.CybotCookiebotDialogBodyLevelButtonDescription {
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: bold !important;
	color: #2d2082 !important;
}

/* Icon Link Styling */
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after {
	border-style: solid;
	border-width: .15em .15em 0 0;
	color: #722ccf !important;
	content: "";
	display: block;
	height: .563em;
	margin-left: 1em;
	transform: rotate(45deg);
	width: .563em;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialog a:after, #CybotCookiebotDialog a:before, #CybotCookiebotDialog button:after, #CybotCookiebotDialog button:before {
	border-color: #722ccf !important;
	margin-bottom: -3px !important;
}

/* Branding on the banner */
a#CybotCookiebotDialogPoweredbyCybot, div#CybotCookiebotDialogPoweredByText {
	display: none !important;
}

#CybotCookiebotDialogPoweredbyImage {
	display: none !important;
}

/* Select Title styling */
.CybotCookiebotDialogDetailBodyContentCookieContainerButton {
	color: #722ccf !important;
	font-family: JosefinSans, sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
}

/* Select Description styling */
.CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
	font-family: "Source Sans Pro", sans-serif !important;
	font-weight: 400 !important;
	color: #2d2082 !important;
}

/* Providers links */
.CybotCookiebotDialogDetailBodyContentCookieLink {
	color: #722ccf !important;
	font-family: "Source Sans Pro", sans-serif !important;
}

/* Providers active links */
.CybotCookiebotDialogDetailBodyContentCookieProvider {
	color: #2d2082 !important;
	font-family: "Source Sans Pro", sans-serif !important;
}

/* Providers active links */
.CybotCookiebotDialogDetailBodyContentCookieProvider[aria-expanded="true"] {
	color: #722ccf !important;
	font-family: "Source Sans Pro", sans-serif !important;
}

/* Select Tabs Titles styling */
.CybotCookiebotDialogNavItemLink .CybotCookiebotDialogActive {
	color: #2d2082 !important;
	font-family: "Source Sans Pro", sans-serif !important;
}

.CybotCookiebotDialogNavItemLink {
	color: #2d2082 !important;
	font-family: "Source Sans Pro", sans-serif !important;
}

/* Setting Body Fonts */
.CybotCookiebotDialogDetailBodyContentCookieInfoDescription, .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent, #CybotCookiebotDialogDetailFooter, .CybotCookiebotDialogTabPanel .CybotCookiebotScrollArea, #CybotCookiebotDialogDetailBodyContentTextAbout {
	color: #2d2082 !important;
	font-family: "Source Sans Pro", sans-serif !important;
}

/* BUTTON IF ACCEPT ALL ONLY */

/* Button Font Styling */
#CybotCookiebotDialogBodyButtonAccept {
	font-family: "Source Sans Pro", sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
}

/* Accept Button Color Styling */
#CybotCookiebotDialogBodyButtonAccept {
	background-color: #722ccf !important;
	border-color: #722ccf !important;
}

#CybotCookiebotDialogBodyButtonAccept:hover {
	background-color: #722ccf !important;
	border-color: #722ccf !important;
}
