body {
	display: block;
	box-sizing: border-box;
	margin: 0;
	max-width:1920px;
	margin:0 auto!important;
}
.header .main-menu .btn-style.black-style,
.header__content .btns-block .btn-style.select-btn.black-style {color:#fff;background:#000;}
.header .main-menu .btn-style.black-style:hover,
.header__content .btns-block .btn-style.select-btn.black-style:hover {background:#ff0000;}

.required.error, .g-recaptcha.error {box-shadow:0 0 10px rgba(255, 0, 0, .6);}
.errors {font-size:12px;color:red;}
.errors ol {padding:0;margin:20px 0;}

input.error {
	color:#000!important;
	background-color:#FFF2F2!important;
	border:1px solid #FF0000!important;
	box-shadow:0 0px 20px 1px rgba(255, 0, 0, 0.3)!important
}

input.success {
	color:#000!important;
	/*background-color:#35ABA7!important;*/
	border:1px solid #35ABA7!important;
	box-shadow:inset 0 0px 20px 1px rgba(150, 235, 197, 0.5)!important
}

.politics_check.footer_s {margin-top:0px;}
.politics_check.footer_s .footer__subtitle {font-size:12px;}