/*
Theme Name: sdi
*/
.wpcf7-not-valid{
	border:1px solid red!important;
}
.wpcf7-not-valid-tip, .wpcf7-validation-errors{
	display:none!important;
}

.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block {
	width: 100%;
	max-width: 92.1875vw;
	padding: 0 1.30208vw;
	margin-left: auto;
	margin-right: auto;
}

#wpadminbar{
	position: fixed;
}
.hidden{
	display: none!important;
}


@media screen and (max-width:1024px) {
	#wpadminbar{
		overflow: hidden;
	}
}


body #INDmenu-btn {
    background-color: #158f45 !important;
}

#CybotCookiebotDialog {
    background-color: #158f45 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a {
    color: #fff !important;
    text-decoration: underline !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover {
    opacity: 1 !important;
}

#CybotCookiebotDialogBodyEdgeMoreDetailsLink {
    color: #fff !important;
}

#CybotCookiebotDialogBodyEdgeMoreDetailsLink::after {
    color: #fff !important;
    border-color: #fff !important;
}

#CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    color: #158f45;
    border-color: #57585b !important;
}

#CybotCookiebotDialogBodyLevelButtonCustomize:hover,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover {
    opacity: 1 !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before {
    background-color: #158f45 !important;
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #fff !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox]:not(:disabled)+.CybotCookiebotDialogBodyLevelButtonSlider {
    opacity: 1 !important;
}