/* 
Theme-Anpassungen für Ajax Suche Plugin by NETZdinge.de (c) 2018
*/

#search input[name="qs"] + .input-group-addon {position: relative;}
#search .search-spinner {position: absolute; left: -25px; z-index: 2;}
#search .search-spinner .fa {margin:25% 0;display: block;}

.ajax-suche-wrapper {
    position: absolute;
    width: 100%;
    z-index: 9999;
    right: 0;
	font-size: 13px;
	text-align: left;
    top: 100%;
}
.ajax-suche-wrapper a {color: #000;}

.ajax-suche-wrapper .well {padding: 8px;box-shadow: 0 10px 25px -15px #000;}
.ajax-suche-wrapper .suggestHeading {padding: 0 40px 0 3px; font-weight: bold;}
.ajax-suche-wrapper table {table-layout: fixed;}
.ajax-suche-wrapper table tr {border-top:1px solid #ddd;}
.ajax-suche-wrapper table tr:first-child {border-top:none}
.ajax-suche-wrapper td {padding:2px 3px; vertical-align: middle;}
.ajax-suche-wrapper td.artnr > div,
.ajax-suche-wrapper td.title > div {width: 100%;}
header #header-branding .header-shop-nav #search .ajax-suche-wrapper td.title > div a {white-space: normal;}
.ajax-suche-wrapper td.bild {width: 46px;}
.ajax-suche-wrapper td.bild img {max-width: 100%; height:auto;}
.ajax-suche-wrapper td.artnr > div {width: 80px;}
.ajax-suche-wrapper .price {font-size: 14px; width:110px;}
.ajax-suche-wrapper .price span.baseprice {display:block; font-size: 9px;color:#333;}
.ajax-suche-wrapper .price small {display:none;}
.ajax-suche-wrapper .warenkorb {width: 45px;}
div.tooltip-inner {
    width: auto;
	max-width: 300px;
	background-color: #fff;
	border: 1px solid #333;
	color: #333;
}
div.tooltip-inner .name {white-space: normal;}
div.tooltip-inner .ArtikelPopup img {max-width: 100%;height: auto;}

.tooltip.in {opacity: .95;filter:alpha(opacity=95);}
@media (max-width: 767px) {
	#shop-nav, #search {position:unset;} /* wichtig, damit die ergebnisse im evo Template die volle breite bekommen1*/
}
@media (min-width: 768px) {
	.ajax-suche-wrapper {
		width:500px;
		font-size: 14px;
	}
	.ajax-suche-wrapper td.bild {width: 52px;}
	.ajax-suche-wrapper td.artnr > div,
	.ajax-suche-wrapper td.title > div {
		text-overflow:ellipsis;
		white-space: nowrap;
		overflow: hidden;
		display: inline-block;
	}
	header #header-branding .header-shop-nav #search .ajax-suche-wrapper td.title > div a {white-space: nowrap;}
	.ajax-suche-wrapper td.artnr > div {width: 80px;}
	.ajax-suche-wrapper .price {font-size: 14px;}
}
@media (min-width: 992px) {
	.ajax-suche-wrapper {width:550px;}
}
@media (min-width: 1200px) {
	.ajax-suche-wrapper {width:650px;}
}

/* wegen salepix avia template */
.ajax-suche-wrapper .close::before, .ajax-suche-wrapper .close::after {background: none;} 
.modal {z-index:10000;}
.sticky .scrollmark {/*position: relative !important;*/}
@media (max-width: 767px) {
	.sticky nav#shop-nav-xs {
		position:relative;
	}
}