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:#fdc425;}

.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 {margin-top:-20px;}
.politics_check .footer__content-title {font-size:12px!important;}
.footer__content-title a {color:#FDF2D5;}

/* Tooltip */

.tooltip {
    position: absolute;
    z-index: 10070;
    top:0;
    left:0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90);
}

.fade.in {
    opacity: 1;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.tooltip.top .tooltip-arrow {
    border-top-color: rgba(24,50,84, 1);
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip-inner {
    background: rgba(24,50,84, 1);
    padding: 10px;
    font-family: 'PT Sans', 'Arial', 'Exo 2';
    font-size: 13px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px;
}
.tooltip.top .tooltip-arrow {border-top-color:rgba(24,50,84, 1);}
.tooltip-inner {background:rgba(24,50,84, 1);padding:10px;font-family: 'PT Sans', 'Arial', 'Exo 2';font-size:13px;}

@media (max-width: 768px){
	#popmechanic-snippet {display:none;}
}