html body #page .myheader #new_top_menu #new_template_row ul li > ul {
  	background-color: #DBDCD0;
}

@media only screen and (max-width: 767px) {
  #left-box .responsive-menu-button.article-menu-button {
    	background: transparent;
    	color: var(--element-color);
    	top: 0;
    	margin: 0;
    	padding: 0;
    	font-size: 10px;
    	height: auto;
    	line-height: .8;
    	display: inline-flex;
    	flex-direction: column;
    	width: auto !important;
    	align-items: center;
    	text-indent: initial;
    	gap: .3rem;
  	}
  
  	#left-box .responsive-menu-button.article-menu-button::before {
  		top: 0;
  		line-height: inherit;
  		padding: 0;
 		height: auto;
      	right: 0;
      	width: auto;
    	font-size: 1.5rem;
  	}
  
  	 #left-box .responsive-menu-button.eshop-menu-button {
    	font-size: 10px;
    	display: inline-flex;
    	flex-direction: column;
    	color: #000;
  	}
  
   	html body #page .myheader .navigate_bar #left-box {
    	display: flex;
    	gap: 0.5rem;
    	align-items: flex-start;
	}
  
  	html body #page .myheader #search {
  		background: transparent;
	}
}