/* Minimal dropdown styling for Circuit Secure live search */
.cs-live-search { position: relative; z-index: 10010; }
.cs-live-search__results { z-index: 10020; }
.cs-live-search { position: relative; max-width: 720px; }
.cs-live-search__input { width: 100%; padding: 10px 12px; border: 1px solid #ccc; }
.cs-live-search__results {
	position: absolute; 
	top: 100%; 
	left: 0; 
	right: 0; 
	z-index: 1000;
	background: #fff; 
	border: 1px solid #ccc; 
	border-top: none;
	border-radius: 0 0 6px 6px; 
	max-height: 420px; 
	overflow: auto; 
	display: none;
}
.cs-live-search__group { padding: 6px 8px; border-top: 1px solid #eee; background: #fff, opacity: 0.95;}
.cs-live-search__group:first-child { border-top: none; }
.cs-live-search__group-title { font-size: 12px; font-weight: 700; text-transform: uppercase; background: #000; color: #fff; margin: 4px 0; padding: 3px;}
.cs-live-search__item { padding: 8px 6px; cursor: pointer; border-radius: 4px; }
.cs-live-search__item:hover,
.cs-live-search__item[aria-selected="true"] { background: #f4f6f8; }
.cs-live-search__title { font-weight: 600; }
.cs-live-search__meta { font-size: 12px; color: #666; margin-top: 2px; }
.cs-live-search__empty { padding: 10px; color: #666; }

.et_pb_tabs {
	position: relative;
	z-index: 1;
}
p.no-search-message {width: 100%;text-align:center;}