/*
Theme Name: Kuhni Old
Version: 1.0
Author: 
Author URI: 
*/
.wpcf7-not-valid-tip {
display:none !important;
}
input.wpcf7-not-valid {
border-color:red !important;
}
.entry * {
color:#fff !important;
}
.pop-up-window-content input {
    width: 100%;
}
.wpcf7-spinner {
	left:0;
	position:absolute !important;
}
.polit {
	margin:24px 0 0;
	font-size:12px;
	cursor:pointer;
	display:flex;
	color:#fff;
}
.polit > p {
	display:none;
}
.polit > div > p {
	display:flex;
	align-items:center;
	margin:0;
}
.polit i {
	min-width:24px;
	widtH:24px;
	height:24px;
	background:transparent;
	border:1px solid #000;
	margin:0 14px 0 0;
	display:block;
	border-radius:3px;
	position:relative;
	transition:border 0.5s ease,background 0.5s ease;
}
.polit.active i {

}
.polit i:after {
	background:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 9.4721L7.47222 12.9443L14.4167 5.99988" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;
	background-position:center;
	width:22px;
	height:22px;
	opacity:0;
	display:block;
	content:'';
	transition:opacity 0.5s ease;
}
.polit.active i:after {
	opacity:1;
}
.polit a {
	text-decoration:underline !important;
}
.polit a:hover {
	text-decoration:none !important;
}
.thank-you-pop {
    z-index: 10000000;
}