body {
	background-color: white;
}

a.icon-rect.fa-vk:hover, a.icon-circle.fa-vk:hover, a.icon-outlined.fa-vk:hover, a.icon-rounded.fa-vk:hover {
	color: #fff;
	background: #0E7EB5;
}

a.icon-rect.fa-odnoklassniki:hover, a.icon-circle.fa-odnoklassniki:hover, a.icon-outlined.fa-odnoklassniki:hover, a.icon-rounded.fa-odnoklassniki:hover {
	color: #fff;
	background: #ffb250;
}

a.icon-rect.fa-youtube:hover, a.icon-circle.fa-youtube:hover, a.icon-outlined.fa-youtube:hover, a.icon-rounded.fa-youtube:hover {
	color: #fff;
	background: #ff1c1f;
}

a.icon-rect.fa-instagram:hover, a.icon-circle.fa-instagram:hover, a.icon-outlined.fa-instagram:hover, a.icon-rounded.fa-instagram:hover {
	color: #fff;
	background: #ffa003;
}

a.icon-rect.email-ru:hover, a.icon-circle.email-ru:hover, a.icon-outlined.email-ru:hover, a.icon-rounded.email-ru:hover {
	color: #fff;
	background: #3a47ff;
}

.wrapper {
	padding: 20px;
}
.wrapper__content {
	position: relative;
}
.wrapper__content-border {
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: #EBEAEA;
}
.wrapper__content-body .text-sm-left {
	opacity: 0.9;

}

#AdvertisementSearch {
	color: #fff;
}

.btn-primary, .btn-primary:hover,.btn-primary:focus, .btn-primary:active {
	background-color: #000fff;
	border-color: #000fff;
}

.page .text-primary {
	color: #000fff;
}

.list-marked li:before {
	background-color: #000fff;
}

.pagination-classic > li + li:not(:last-child).active > a,
.pagination-classic > li + li:not(:last-child).active > span{
	background: #000fff;
	border-color: #000fff;
}

.icon.icon-carrot-filled{
	background: #000fff;
}

.bg-saffron {
	background: -moz-linear-gradient(90deg, #0048ff 0%, #000fff 100%);
	background: -webkit-linear-gradient(90deg, #0048ff 0%, #000fff 100%);
	background: -o-linear-gradient(90deg, #0048ff 0%, #000fff 100%);
	background: -ms-linear-gradient(90deg, #0048ff 0%, #000fff 100%);
	background: linear-gradient(90deg, #0048ff 0%, #000fff 100%);
}
.point-object img{
	display: block;
	width: 100px;
}

@media screen and (min-width: 1200px) {
	footer .list-inline {
		display: flex;
		flex-wrap: wrap;
		max-width: 70%;
		margin: 0 auto;
	}

	footer .list-inline > li {
		flex: 1 1 33%;
		box-sizing: border-box;
	}
}

.grecaptcha-badge {
	display: none;
}

.reviews_container_nav .data-owl-prev,.reviews_btn.data-owl-prev {
    background-image: url("../img/blue-arrow_left.png");
}

.reviews_container_nav .data-owl-next,.reviews_btn.data-owl-next {
    background-image: url("../img/blue-arrow_right.png");
}
