.holtin-inline-submenu {
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	
	overflow-x: auto;
}

.holtin-inline-submenu nav ul {
	display: inline-flex;
}
.holtin-inline-submenu nav li {
	padding-left: 15px;
	padding-right: 15px;
}
.holtin-inline-submenu nav li a {
	white-space: nowrap;

}
.holtin-inline-submenu nav li a:hover {
	box-shadow: 0px 2px 0px 0px #76372D;
}
.holtin-inline-submenu nav li.selected a {
	box-shadow: 0px 2px 0px 0px #FFF;
}
body.pagedepth2 li.menu-item-pagedepth1,
body.pagedepth3 li.menu-item-pagedepth2 {
	white-space: nowrap;
	
}
body.pagedepth2 li.menu-item-pagedepth1 a,
body.pagedepth3 li.menu-item-pagedepth2 a {
	/*color:#D0C2B6;
	opacity: 0.9;
	box-shadow: 0px 2px 0px 0px rgba(255,255,255,0);*/
}
body.pagedepth2 li.menu-item-pagedepth1 a:after,
body.pagedepth3 li.menu-item-pagedepth2 a:after {
	/*content: ':';*/
}
.ro-blocks, .holtin-inline-submenu-in-header {
	position: relative;
}
.ro-blocks .holtin-inline-submenu:first-child, .holtin-inline-submenu-in-header .holtin-inline-submenu {
	position: fixed;
	left: 165px;
	right: 165px;
	top: 150px;
	z-index: +5;
    
}
.holtin-inline-submenu ul {
	margin-top: -10px;
	padding: 5px 0px;
	background-color: rgba(0,0,0,0.15);
	backdrop-filter: blur(2px);
	border-radius: 5px;
}
.holtin-inline-submenu { 
	z-index: 999999999;
}
.holtin-inline-submenu, .holtin-inline-submenu ul {
	transition: 0.1s ease all;
}
.holtin-inline-submenu.is-sticky ul {
	background-color: rgba(30,30,30,0.3);
	backdrop-filter: blur(3px);
}
.overlay-shown .holtin-inline-submenu { 
     display: none!important;
}