<style>
	.fp-viewing-list #header-container #header .header-wrap > .row:last-child {background: rgba(0, 0, 0, 0)!important;box-shadow: 0 0 0px rgba(0, 0, 0, 0);}
	#menu li .sub-nav-color{background: rgba(155, 185, 108, 0.96)}
	#header-container #header .header-wrap > .row:last-child {background: rgba(255, 255, 255, 0.89) !important;box-shadow: 0 0 10px rgba(118, 118, 118, 0.07);-webkit-transition: background-color 1s ease-out;-moz-transition: background-color 1s ease-out;-o-transition: background-color 1s ease-out;transition: background-color 1s ease-out;}
	@media only screen and (min-width: 800px){
	.nav-menu div.sub-nav{background: rgba(0, 0, 0, 0)!important;}
	.nav-menu .sub-sub-menu{background: rgba(0, 0, 0, 0)!important;}}
	#menu li .sub-nav-color a:hover {color: #737368;}
	#header-container.header-style-2:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item .item-title, .icon_post a, .icon_mob, .media-body, #header-container.header-style-2:not(.small):not(.small) #header .header-wrap .form-search-wrap a, #header-container.header-style-2:not(.small):not(.small) #header .header-wrap .lang-sel > a {
    color: #7d7d7c !important;}
	#header-container.header-style-2:not(.small):not(.small) #header .header-wrap .side-area-controller-wrap a .icon-wrap:before, #header-container.header-style-2:not(.small):not(.small) #header .header-wrap .side-area-controller-wrap a .icon-wrap:after {
    background: #7d7d7c !important;}
	#header-container.header-style-2:not(.small):not(.small) #header .header-wrap .side-area-controller-wrap a {
    border-color: rgba(29, 23, 23, 0.1);}


/* Скролл навигации без видимого скроллбара */
.nav_prod {
    max-height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: none;       /* Firefox */
    -ms-overflow-style: none;    /* IE */
}
.nav_prod::-webkit-scrollbar {
    display: none;               /* Chrome, Safari */
}

/* Мобильная адаптация */
@media only screen and (max-width: 800px) {
    .nav_prod {
        max-height: 60vh;
    }
}


@media only screen and (min-width: 801px) {
    .nav_prod {
        padding-top: 90px;   /* отступ сверху от header */
        padding-bottom: 80px; /* отступ снизу */
        max-height: 100vh;
        box-sizing: border-box;
    }
}

</style>

