.page-header, .mobile-menu__wrapper  {
	background-color: #1D3247;
}
	.header__logo {
		background: url(/rr_images/decorations/logo--white.svg) no-repeat 50% 50% scroll transparent;
		background-size: 100% auto;
	}
	.slogan {
		color: #C49558;
	}
	.menu__horizontal__multilevel .separator, .main-menu .separator {
		background: url(/rr_images/default/marker__gold.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: #C49558;
	}
		.root-item.active, .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: #EBC491;
	}
	.menu-mobile {
		background: linear-gradient(90deg, #D15800 0%, #C8842C 100%);
	}
	.menu__language a {
		color: #EBC491;
	}
		.menu__language a.selected {
			color: #FFF;
		}
	.email a {
		color: #EBC491;
	}
	.btn.header__form-request {
		background: linear-gradient(90deg, #D15800 0%, #C8842C 100%);
		color: #fff;
	}
		.btn.header__form-request:hover, .btn.header__form-request:focus, .btn.header__form-request:active {
			background: linear-gradient(90deg, #C8842C 100%, #D15800 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--gold.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--gold.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--gold.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: #1D3247;
	color: #fff;
}	
	.page-footer .footer__logo {
		background: url('/rr_images/decorations/logo--white.svg') no-repeat 50% 50% scroll transparent;
		background-size: auto 100%;
	}
	.footer__menu {
		background-color: #C49558;
	}
	.footer__menu .separator {
		background: url('/rr_images/default/marker__darkblue.svg') no-repeat 50% 50% scroll transparent;
	}
	.footer__menu__1-level a:hover,
	.footer__menu__1-level a:focus {
		color: #1D3247;
	}


.our-activities {
	background: url('/rr_images/decorations/bg__russia-map--blue.png') no-repeat 50% 50% scroll #3d556d;
	background-size: auto 100%;
}
	.our-activities_item .highlight {
		background: #c49558;
	}
	.our-activities_item span {
		color: #efc287;
	}
	
.form-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);
}
	.form-wrapper .btn--send-request:hover, .form-wrapper .btn--send-request:focus, .form-wrapper .btn--send-request:active {
		background: linear-gradient(90deg, #C8842C 100%, #D15800 0%);
	}

.detail__offer {
	background: #F9F4EE;
	color: #A56A1D;
}
	.detail__offer--active {
		background: #C49558;
		color: #FFF;
	}

.tab-content {
	background: #EBEEF0;
}
	.tab-btn--active {
		background: #EBEEF0;
	}
	.tab-btn--unactive {
		color: #A56A1D;
	}
		.tab-btn--unactive span {
			border-bottom: 1px dashed #A56A1D;
		}

.form-block {
	background: #4C6681;
}
.recipes-section__item { 
	background: #ffffff;
}
	.recipes-section__item.dummy {
		background: url('/rr_images/decorations/bg__dummy_1.png') no-repeat center 120% #ffffff;
		background-size: 100% auto;
	}
	.recipes-section__item.dummy + .recipes-section__item.dummy {
		background: url('/rr_images/decorations/bg__dummy_2.png') no-repeat center 120% #ffffff;
		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;
}

.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;
	}
	
@media only screen and (max-width:960px) {	
	.btn.header__form-request {
		background: url('/rr_images/icons/icon__phone--big.svg') no-repeat 50% 50% scroll, linear-gradient(90deg, #D15800 0%, #C8842C 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, #C8842C 100%, #D15800 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;
	}
}