/* NAVIGATION */

.nav-link { padding: 12px 10px !important; }

.nav-item a { color: var(--color); }
.dropdown-menu .dropdown-item {
	color: #666; /* #666 цвет текста в меню*/ 
	padding: 12px 20px;
}

.nav-link.is-active, .dropdown-item.is-active,
.nav-link:hover, .dropdown-item:hover {
    background: var(--bgcolor); color: var(--color);
    height: 54px;
}

.nav-item.dropdown a:hover { color: #eee; } /* цвет текста при наведении мыши */
.navbar-nav li.dropdown-menu { padding: 0; border: none; }
.navbar-nav .dropdown-menu { box-shadow: 2px 2px 10px rgba(9, 117, 167, 0.5); border-radius: 0; padding: 0; border: none;}


.navbar-brand {
	background: white;
	margin: -0;
	padding-right: 15px;
	height: 54px;
}

.navbar-brand img {
    max-height: 54px;    
}

.navbar-toggler {
	border: none;
	border-radius: 0;
	box-shadow: none !important;
}

@media (min-width: 1200px) {
	.navbar .nav-item .dropdown-menu { display: none; }
	.navbar .nav-item:hover .nav-link { display: block; }
	.navbar .nav-item:hover .dropdown-menu { display: block; }
	.navbar .nav-item .dropdown-menu { margin-top:0; }
}

@media (max-width: 1200px) {
    #block-dempo-main-menu         { height: auto; background: white !important; }
    .navbar-toggler                { background: var(--bs-light); } /* Цвет фона hamburger в мобильном виде*/
    .navbar-nav.dempo-navbar-nav   { background: var(--bs-light); } /* Цвет фона меню навигации в мобильном виде*/
    .nav-link.dropdown-toggle.show:hover { margin-bottom: -2px; }
}

.btn-close.btn-close-white { /* Кнопка закрыть "х" в мобильном виде*/
	margin-right: 12px;
	border: solid 1px;
	border-radius: 0;
}

