/*Кнопка*/
.btn-contrast-theme-wrapper{
	margin: 15px 0;
	font: 14px/17px 'latobold';
}
.btn-contrast-theme-wrapper a,
.btn-contrast-theme-wrapper a:hover{
	color: #363636;
	text-decoration: none;
	transition: none;
}
.btn-contrast-theme-wrapper a{
	position: relative;
	display: block;
}
.btn-contrast-theme-wrapper a:after{
	content: '';
	display: block;
	position: relative;
	left: 50%;
	margin-left: -17px;
	margin-top: 5px;
	width: 33px;
	height: 23px;
	background-image: url('../images/contrast_theme_sprite.webp');
	background-repeat: no-repeat;
	transition: none;
}
.btn-contrast-theme-wrapper a.bvi-open:after{
	background-position: 0 0;
}
.btn-contrast-theme-wrapper a.bvi-open:hover:after{
	background-position: 0 -25px;
}
.btn-contrast-theme-wrapper a.bvi-panel-close:after{
	background-position: -35px 0;
}
.btn-contrast-theme-wrapper a.bvi-panel-close:hover:after{
	background-position: -35px -25px;
}
/*END Кнопка*/


.bvi-body .header-contacts-spacer{
	margin-right: 0;
}
.bvi-body .top-panel-search input[type='text'] {
	border: 2px solid #000;
}
.bvi-body .top-panel{
	padding-top: 20px;
}
.bvi-body .button{
	padding: 5px;
}
.bvi-body .scroll-top:before {
	background: rgba(0,0,0,.6);
}
.bvi-body table th,
.bvi-body table td {
	border: 1px solid #000; 
}
.bvi-body .main-banner .bx-prev:before,
.bvi-body .main-banner .bx-prev:after,
.bvi-body .main-banner .bx-next:before,
.bvi-body .main-banner .bx-next:after,
.bvi-body .main-banner .bx-pager-link {
	background: #2267be !important;
}
html body .bvi-body .banner-mask{
	display: none !important;
}
html body .bvi-body .footer:before{
	content: none;
}