.hash-button-wrap:not(.layout-3) .hash-button, 
.hash-button-wrap:not(.layout-3) .hash-button::before, 
.hash-button-wrap:not(.layout-3) .hash-button::after{
	background: #000;
}

.hash-init .hash-menu::after {
    background-color: #000;
}

.hash-button-wrap:not(.layout-3),
.hash-button-wrap.layout-3 {
    border-color: #000;
}

.hash-menu ul .hash-el > div a {
    font-size: 23px;
    line-height: 40px;
    color: #eee;
}

.hash-menu ul .hash-el > div a:hover, .hash-menu ul .active > div a {
    color: #d73444;
}

.hash-init:not(.hash-opened) .hash-button-wrap.layout-3::before {
    background: #000;
}

.hash-button-wrap.layout-3 .hash-button {
	color: #333;
}

.hash-button-wrap.layout-2::before {
	color: #333;
}

.hash-menu::after {
	background: rgba(0,0,0,0.9)
}