.page-header, .mobile-menu__wrapper  {
	background-color: #C49558;
}
	.header__logo {
		background: url(/rr_images/decorations/logo--blue.svg) no-repeat 50% 50% scroll transparent;
		background-size: 100% auto;
	}
	.slogan {
		color: #ffffff;
	}
	.menu__horizontal__multilevel .separator, .main-menu .separator {
		background: url(/rr_images/default/marker__darkblue.svg) no-repeat 50% 50% scroll transparent;
	}
	.main-menu .root-item:hover, .main-menu .root-item:focus, .main-menu .root-item--selected, .main-menu__root-level.active .root-item {
		color: #1D3247;
	}
		.root-item.active {
			color: #26323F;
		}
		.main-menu__item-wrapper.active, .main-menu__item-wrapper:hover, .main-menu__second-level > a.active, .main-menu__second-level > a:hover, .main-menu__third-level.active  > a, .main-menu__third-level  > a:hover {
			color: #C49558;
		}
	.menu__horizontal__multilevel a:hover,
	.menu__horizontal__multilevel a:focus {
		color: #1D3247;
	}
	.menu-mobile {
		background: linear-gradient(90deg, #1D3247 0%, #30567B 100%);
	}
	.menu__language a {
		color: #1D3247;
	}
		.menu__language a.selected {
			color: #FFF;
		}
	.email a {
		color: #1D3247;
	}
	.btn.header__form-request {
		display: none;
	}
	.btn.header__like-button {
		display: block;
	}
	.btn.header__form-request,
	.btn.header__like-button  {
		background: linear-gradient(90deg, #1D3247 0%, #30567B 100%);
		color: #fff;
	}
		.btn.header__form-request:hover, .btn.header__form-request:focus, .btn.header__form-request:active,
		.btn.header__like-button:hover, .btn.header__like-button:focus, .btn.header__like-button:active {
			background: linear-gradient(90deg, #30567B 100%, #1D3247 0%);
		}
	.page-header .basket {
		background: url('/rr_images/icons/icon__basket--white.svg') no-repeat 50% 50% scroll transparent;
		background-size: 100% auto;
	}
		.page-header .basket:hover,
		.page-header .basket:focus {
			background: url('/rr_images/icons/icon__basket--darkblue.svg') no-repeat 50% 50% scroll transparent;
			background-size: 100% auto;
		}
	.page-header .search {
		background: url('/rr_images/icons/icon__search--white.svg') no-repeat 50% 50% scroll transparent;
		background-size: 100% auto;
	}
		.page-header .search:hover,
		.page-header .search:focus {
			background: url('/rr_images/icons/icon__search--darkblue.svg') no-repeat 50% 50% scroll transparent;
			background-size: 100% auto;
		}
	.page-header .auth {
		background: url('/rr_images/icons/icon__auth--white.svg') no-repeat 50% 50% scroll transparent;
		background-size: 100% auto;
	}
		.page-header .auth:hover,
		.page-header .auth:focus {
			background: url('/rr_images/icons/icon__auth--darkblue.svg') no-repeat 50% 50% scroll transparent;
			background-size: 100% auto;
		}
		
	.mobile-menu__footer .phone a {
		color: #fff;
	}
	.mobile-menu__footer .email a {
		color: #EBC491;
	}



.page-footer {
	background-color: #C49558;
	color: #fff;
}
	.page-footer .footer__logo {
		background: url('/rr_images/decorations/logo--blue.svg') no-repeat 50% 50% scroll transparent!important;
		background-size: auto 100%;
	}
	.footer__menu {
		background-color: #1D3247;
	}
	.footer__menu .separator {
		background: url('/rr_images/default/marker__gold.svg') no-repeat 50% 50% scroll transparent!important;
	}
	.footer__menu__1-level a:hover,
	.footer__menu__1-level a:focus {
		color: #efc287;
	}



.our-activities {
	background: url('/rr_images/decorations/bg__russia-map--blue.png') no-repeat 50% 50% scroll #3d556d!important;
	background-size: auto 100%;
}
	.our-activities_item .highlight {
		background: #c49558;
	}
	.our-activities_item span {
		color: #efc287;
	}
	

.detail__offer {
	background: #F9F4EE;
	color: #A56A1D;
}
	.detail__offer--active {
		background: #C49558;
		color: #FFF;
	}

.tab-content {
	background: #F9F4EE;
}
	.tab-btn--active {
		background: #F9F4EE;
	}
	.tab-btn--unactive {
		color: #A56A1D;
	}
		.tab-btn--unactive span {
			border-bottom: 1px dashed #A56A1D;
		}
	

.form-wrapper .btn--send-request {
	background: linear-gradient(90deg, #1D3247 0%, #30567B 100%);
	box-shadow: 0px 34px 34px -20px rgba(196, 149, 88, 0.6), inset 4px -5px 54px rgba(0, 0, 0, 0.16);
}
	.form-wrapper .btn--send-request:hover, .form-wrapper .btn--send-request:focus, .form-wrapper .btn--send-request:active {
		background: linear-gradient(90deg, #30567B 100%, #1D3247 0%);
	}

.popup__wrapper .btn--send-request {
	background: linear-gradient(90deg, #D15800 0%, #C8842C 100%);
	box-shadow: 0px 34px 34px -20px rgba(196, 149, 88, 0.6), inset 4px -5px 54px rgba(0, 0, 0, 0.16);
}
	.popup__wrapper .btn--send-request:hover, .popup__wrapper .btn--send-request:focus, .popup__wrapper .btn--send-request:active {
		background: linear-gradient(90deg, #C8842C 100%, #D15800 0%);
	}

.form-block {
	background: url('/rr_images/decorations/pattern--gold.svg') repeat 0 0 #C49558;
}
	.form-block .agree a {
		color: #1D3247;
		text-decoration : none;
		opacity: 1;
	}

.block-other-products__item { 
	background: #F9F4EE;
}
	.block-other-products__item.dummy {
		background: url('/rr_images/decorations/bg__dummy_1.png') no-repeat center 120% #F9F4EE;
		background-size: 100% auto;
	}
	.block-other-products__item.dummy + .block-other-products__item.dummy {
		background: url('/rr_images/decorations/bg__dummy_2.png') no-repeat center 120% #F9F4EE;
		background-size: 100% auto;
	}
	
.reasons-cooperation {
	background: linear-gradient(360deg, rgba(196, 149, 88, 0.1) -5.1%, rgba(196, 149, 88, 0) 107.26%), url('/rr_images/decorations/bg__circles.svg') no-repeat 50% 50% scroll transparent;
}
.form-block .form-wrapper {
	background: url('/rr_images/decorations/pattern-ellips--gold.svg') no-repeat center center transparent;
}
	
@media only screen and (max-width:960px) {	
	.btn.header__like-button {
		display: none!important;
	}
	.btn.header__form-request {
		display: block;
		background: url('/rr_images/icons/icon__phone--big.svg') no-repeat 50% 50% scroll, linear-gradient(90deg, #1D3247 0%, #30567B 100%);
	}
		.btn.header__form-request:hover, .btn.header__form-request:focus, .btn.header__form-request:active {
			background: url('/rr_images/icons/icon__phone--big.svg') no-repeat 50% 50% scroll, linear-gradient(90deg, #30567B 100%, #1D3247 0%);
		}
	.reasons-cooperation {
		background: linear-gradient(360deg, rgba(196, 149, 88, 0.1) -5.1%, rgba(196, 149, 88, 0) 107.26%);
	}
}

@media only screen and (max-width:640px) {
	.tab-btn--active {
		background: #fff;
	}
}