/*
Theme Name: Brook Child
Theme URI: http://brook.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: brook
Text Domain:  brook
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.beitraege a,
.beitraege a:visited {
	color: #87b634;
}

.beitraege a:hover {
	color: #999;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {

	line-height: inherit !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: #87b634!important;
	border-color: #87b634!important;
	color: #ffffff;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
	background-color: transparent;
	border-color: #87b634!important;
	color: #141414;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	background-color: transparent;
	border: 0px !important;
	border-radius: .25em;
	color: #141414;
	display: block;
	font-weight: 600;
	padding: 1em;
	text-align: center;
	user-select: none;
	width: 100%;
}

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

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
	color: #87b634!important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
	background-color: #87b634!important;
	border-color: #87b634!important;
	color: #FFFFFF;
}

#CookiebotWidget .CookiebotWidget-consent-details button {
	align-items: center;
	color: #87b634!important;
	cursor: pointer;
	display: flex;
	font-weight: 600;
	margin-bottom: 12px;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: #87b634!important;
	width: 18px;
}


#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
	align-items: center;
	color: #87b634!important;
	display: flex;
	font-weight: 600;
	text-decoration: none;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
	background-color: #f3f3f3 !important;
	border-color: #52bcb7;
	color: #141414;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
	box-shadow: none !important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	background-color: #f3f3f3 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
#CybotCookiebotDialogDetailBodyContentTextAbout a {
	color: #141414 !important;
	font-weight: 400 !important;
	text-decoration: underline !important;
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #87b634!important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	border-radius: 0 !important;
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription {
	font-weight: 400 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
	font-weight: 400 !important;
}

@media screen and (min-width:1280px) {
	#CybotCookiebotDialog.CybotEdge {
		padding: 50px !important;
	}
}