/**
 * @file
 * Subtheme specific CSS.
 */

body {
    background: #F1F2E9;
}

h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	font-weight: 300;
	color: #7D7764;
}

#page,
#main-wrapper {
	background: #F1F2E9;
}

/*a.navbar-brand {
    color: #3C342E;
}*/

.navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-nav > li > a {
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus,
.navbar-nav > li > a.active {
	background: #0F00DB;
	text-decoration: none;
	color: #FFFFFF;
}

.navbar-nav .nav-link.active {
    color: #fff;
}

/* Catalog */

.katalog-goroda .card {
    height: 350px;
    overflow: hidden;
}

.goroda .card {
    height: 480px;
    overflow: hidden;
}

.goroda .field--type-entity-reference {
    margin: 0;
}

.goroda .field--name-price {
    font-size: 15px;
    font-weight: bold;
}

h2.field-content {
	letter-spacing: -1px;
	font-size: 22px;
	color: #2D2D2D;
}

h2.field-content a {
	color: #2D2D2D;
}
