.page-header .panel.wrapper{
	background-color: #333 !important;
	height: 30px;
}

.page-header .header.panel {
    padding-bottom: 0px !important;
    padding-top: 5px !important;
}

.page-footer{
	background: #f8f8f8 !important;
	color: #000;
    border-top: 1px solid #caca38;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}


.navigation .level0 > .level-top{
	color: #000 !important;
}

.navigation{
	font-weight: 400 !important;
	font-size: 15px;
	letter-spacing: 1px;
}

.modes-mode::before{
	color: #333 !important;
}

.modes-mode{
	background-color: #fff !important;
}

.navigation{
	background: #fff !important;
}

.navigation .level0.active > .level-top{
	border-color: #000 !important;
	border-width: 0 0 2px !important;
}

.product.data.items > .item.title > .switch{
	border: 1px solid #caca38 !important;
	border-radius: 25px;
}

.product.data.items > .item.content{
	border: 1px solid #caca38 !important;
	border-radius: 25px;
}

.nav-sections{
	/*box-shadow: 20px 10px 10px #997e7ebd;*/
	box-shadow: 0px 2px 13px #a28c8cb8;
}

.header.panel>.header.links>.authorization-link:after{
	content: '\f007' !important;
    font-family: 'Font Awesome 5 Free' !important;
}

.header.panel>.header.links>li.welcome:after{
	content: '\f4da';
    font-family: 'Font Awesome 5 Free';
    font-size: 15px;
}

.product.data.items > .item.title > .switch{
	line-height: 38px !important;
	height: 35px !important;
	padding: 0px 35px 1px 35px !important;
}

.product.data.items > .item.title{
	margin: 0 3px 0 0 !important;
}