@import url('https://fonts.googleapis.com/css?family=Arimo:400,700|Cuprum:400,700|Oswald:400,600&display=swap&subset=cyrillic');
body, .catalogcategory .subcategorylink, #subcategorygrid a p {
	font-family: 'Arimo', sans-serif;
}
h1, #categorybanner p, .subcategorylink, .categorylink p, #subcategorygrid a h2 {
	font-family: 'Oswald Light', 'Oswald-Light', 'Oswald';
}
#menu li a, nav a {
	font-family: 'Cuprum';	
}
nav a {
	font-weight: 600;
}
.bar {
	background: #000;
}
.panel:hover .panel-header {
	background: #4a4430;
}
#description, .item, .panel-header {
	background: #b3aa8a;
}
#categorybanner, #footer {
	background: #888;
}
#subcategorygrid a:hover h2 {
	background: #ccc;
}
.stores.units, .store.location {
	background: #d9d9d9;
}
.services.cities, .stores.cities, .address, #breadcrumbs, body, #subcategorygrid a h2, .subpart {
	background: #e6e6e6;
}
#menu, #filters, .services.countries, .stores.countries, 
nav #buttons > .dropdown/*:hover*/ > ul {
	background: #f3f3f3;
}
nav, nav .catalog.button > ul, #main, #index-main, #categorybanner p,
#subcategoryshowcase > #subcategories, #subcategories > #subcategorygrid, #catalogshowcase, #newspub {
	background: #fff;
}
.categorylink p, .storename, .services.countries > a.active, .services.countries > a:hover, 
.services.countries > a:first-child, .services.cities > a.active, .services.cities > a:hover, 
.services.cities > a:first-child, .stores.countries > a.active, .stores.countries > a:hover, 
.stores.countries > a:first-child, .stores.cities > a.active, .stores.cities > a:hover, 
.stores.cities > a:first-child, .yandexmaps, .reviewhead > a, nav .button:hover,
#menu li a, #categorybanner p a:hover, #subcategorygrid a, .subcategorylink:hover, .review p, .downloadable p,
.downloadable a, 
nav #language:hover {
	color: #000;
}
#breadcrumbs a:hover, nav a {
	color: #333;
}
#categorybanner p a, .subcategorylink {
	color: #666;
}
.services.countries > a, .stores.countries > a, .newshead > span, .reviewhead > span .services.cities > a, 
.stores.cities > a, nav #language {
	color: #888;
}
#breadcrumbs a, #breadcrumbs span {
	color: #aaa;
}
#description, .item, .itemlink, #footer a, #footer span, .banner-header,
.panel-header {
	color: #fff;
}
.service.link, .store.link {
	color: #1844a5;
}
#history strong {
    font-weight: 600;
}
#history p {
    margin-bottom: 1.5em;
}
.history-fullwidth {
    width: 70%;
    margin: 0 auto 2em;
    display: block;
}
.history-three-different {
    display: flex;
    margin: auto;
    justify-content: space-evenly;
}
.history-two {
    display: flex;
    width: 90%;
    margin: auto;
    justify-content: space-evenly;
}
.history-three-different div, .history-two div {
    display: inline-block;
    text-align: center;
    font-size: 0.7em;
    margin: 1em;
}
.history-two-by-two {
	display: block;
	margin: auto;
	width: 95%;
	text-align: center;
}
.history-two-by-two img {
    margin: 0.7em;
    display: inline-block;
    width: calc(24% - 1.5em);
}
@media (max-width: 750px) {
	.history-two-by-two img {
	    width: calc(49% - 1.5em);
	}
}
.history-three-different img, .history-two img {
    display: block;
    width: 100%;
}
.history-two, .history-three-different, .history-two-by-two {
	margin-bottom: 1.5em;
}