

#app>div.ordersetup {
	width: 100%;
	overflow: hidden;
	border-radius: 5px;
	background-color: #FFFFFF;
}

#app>div.ordersetup>span.title {
	background-color: #ff5800;
	color: #FFFFFF;
	font-weight: 600;
	padding: 0 1rem;
	line-height: 50px;
	height: 50px
}

#app>div.ordersetup>ul.ordersetup {
	align-self: flex-start;
	padding: 0 0.5rem;
}

#app>div.ordersetup,#app>div.ordersetup>ul.ordersetup>li {
	height: 30px;
}

section.expo-news>header.title>h1>div>span,
section.expo-news>header.title>h2>div>span,
section.expo-news>header.title>h3>div>span {
	font-size: 1.1rem;
	font-weight: 500;
	display: inline-block;
}

section.expo-news>header.title>h1>div>span.cur,
section.expo-news>header.title>h2>div>span.cur,
section.expo-news>header.title>h3>div>span.cur {
	border-color: #ff5800;
	font-weight: 600;
}

section.expo-news>header.title>h1>div>span:first-child,
section.expo-news>header.title>h2>div>span:first-child,
section.expo-news>header.title>h3>div>span:first-child {
	margin-left: 0;
}

section.expo-news>header.title>h1>div>span,
section.expo-news>header.title>h2>div>span,
section.expo-news>header.title>h3>div>span {
	margin-left: 0.5rem;
	border-bottom: 2px solid transparent;
}

nav.exhi-nav>a>span {
	/* font-size: clamp(0.4rem, 3.2vw, 1rem); */
	font-size: 1rem;
}
.setup {
	white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: -1rem;
    padding-left: 5px;
    /* padding-right: 10px; */
    width: 200px;
}
.offcanvas-backdrop {
   background-color: #ffffff00;
}