.themeSearchBar .suggestionContainer,
.suggestionOverlay {
	display:none;
}
.hasSuggestion.activeSearch .themeSearchBar .suggestionContainer,
.hasSuggestion.activeSearch .suggestionOverlay{
	display:inline-block;
}
.dijitComboBoxMenuPopup .dijitMenuItem .didYouMean,
.suggestionContainer .didYouMean {
	font-size:.9em;
    float: right;
    color: #aaa;
}

.themeSearchBar .suggestionContainer {
    background: #fff;
    top: 100%;
    position: absolute;
    left: 2px;
    right: 2px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
}
.hasSuggestion .suggestionOverlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.5);
    z-index: 20;
}

.suggestionContainer ul {
	list-style:none;
	margin:0;
	padding:0;
}
.suggestionContainer a {
	padding: 3px 8px;
	display: block;
}
.suggestionContainer a:hover,
.suggestionContainer a:focus,
.suggestionContainer a:active {
	background:rgba(0,0,0,.1);
}
@media screen and (max-width: 980px) {
	.hasSuggestion .themeSearchBar .suggestionContainer {
		display:inline-block;
	}
	.hasSuggestion .suggestionOverlay {
	    display: none;
	}
}