.api-search-result-footer{
    max-width: 915px;
}

.api-search-title *{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.api-search-title{ position:relative }
.api-search-title .api-tag{ background-color:#e8c4ff; }
.api-search-title .api-search-icon{ min-width:40px; height:18px; font-size:13px; display:block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVR4nJ3SvyvFYRTH8deVkkJ3UUZJIbJ8bzJjMtyMym6w2Njs/gCDP0AGCyWjxYDF5GdJYpS6xaIUw/d8771dT7qc+vZ8vs95zvuc5zmnlGWZsG6sYBGjsXeNHWzjQ8JKARjCEUZSh3CJeTy3OjoicxF8hwX0oi/0HSZwiK4UYKUpeBoHeMdb6OnwTWI5BVgMvYZaovwa1kMvpQBjoY8TwVp84ylAO/YV62cKcBt65hfAbKwPKcBu6E2UE8Hl8MF+CrCFG/nwnKKKnviqONOYj6NWQDFIg/I+/3ikFnuUX6d+lY4mR4ZVnMvnoIYLbKCCp0h0otG5egXt2HAED+BFPmAP7bYR7jGHV/RjCjr/AICryFzB3n8ARSX3xc83qRk4q9rDNWcAAAAASUVORK5CYII=) center center no-repeat }
.api-search-title .api-search-fields{ display:table; border-collapse:separate; width:100%; position:relative; }
.api-search-title .api-search-fields > *{ display:table-cell; vertical-align:top; }
.api-search-title .api-search-fields .api-query{ width:100%; position:relative }
.api-search-title .api-search-input,
.api-search-title .api-search-button button{ border:1px solid #ccc; background:#fff; padding:6px 12px; height:32px; margin:0; color:#444; font-size:14px; }
.api-search-title .api-search-input{ display:block; width:100%;
	-webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px;
	-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset; -moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset;
	-webkit-transition:border-color 0.1s ease 0s; -moz-transition:border-color 0.1s ease 0s; -ms-transition:border-color 0.1s ease 0s; -o-transition:border-color 0.1s ease 0s; transition:border-color 0.1s ease 0s;
}
.api-search-title .api-search-input:hover{ border-color:#bdbdbd; }
.api-search-title .api-search-input:focus{ border-color:#888; outline:0 none; color:#000 }
.api-search-title .api-search-button button{ display:inline-block; text-align:center; cursor:pointer; white-space:nowrap; border-left:0 none; }
.api-search-title button:focus,
.api-search-title button:hover{ color:#333; background-color:#e6e6e6; border-color:#adadad }
.api-search-title button:active{ outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125) }
/*.api-search-result-footer*/
.api-search-title .api-search-result-footer{position:absolute;top:100%;left:0;z-index:1000;width:100%;min-width:160px;padding-bottom:30px;}
.api-search-title .api-search-result-footer,
.api-search-title .api-search-result-footer a{ font-weight:600; font-size:16px; line-height:16px; color:#333; text-decoration:none; }
.api-search-title .api-search-result-footer > ul{padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;border:1px solid rgba(0, 0, 0, 0.15);background-color:#fff;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); -moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);
	-webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;
}
.api-search-title .api-search-result-footer ul,
.api-search-title .api-search-result-footer ul a{ font-size:13px; }
.api-search-title .api-search-result-footer li{ border-top:1px solid rgba(0, 0, 0, 0.15); }
.api-search-title .api-search-result-footer ul ul{ margin:0; padding:0; list-style:none; }
.api-search-title .api-search-result-footer .api-category{ margin:0; padding:0 }
.api-search-title .api-search-result-footer .api-items a,
.api-search-title .api-search-result-footer .api-result-url a,
.api-search-title .api-search-result-footer .api-category-title,
.api-search-title .api-search-result-footer .api-not-found{ display:block; padding:5px 10px; background:#fff; }
.api-search-title .api-search-result-footer .api-category-title{ border-color:#9cb4c5; color:#305d8c; background:#d6dde7; cursor:default; }
.api-search-title .api-search-result-footer .api-items a:hover,
.api-search-title .api-search-result-footer .api-item-active a{background:#ebebeb; color:#333;}/* #e8f1ff */
.api-search-title .api-search-result-footer .api-result-url a{ border-bottom:1px solid rgba(0, 0, 0, 0.15); color:#07d }
.api-search-title .api-search-result-footer .api-result-url a:hover{ color:#059 }
.api-search-title .api-search-result-footer .api-not-found{ color:red; border-top:0 none }
/* 22/12/2015 */
.api-search-title .api-ajax-icon{ position:absolute; top:50%; margin-top:-10px; right:10px; background:url("images/load.gif") no-repeat 50% 50%; display:none; width:20px; height:20px; }
.api-search-title .api-search-result-footer .api-item-link{ overflow:hidden; white-space:nowrap }
.api-search-title .api-search-result-footer .api-item-link > *{ display:block; }
.api-search-title .api-search-result-footer .api-item-picture{ float:left }
.api-search-title .api-search-result-footer .api-item-info{ margin:3px 0 }
.api-search-title .api-search-result-footer .api-item-info > *{ display:block }
.api-search-title .api-search-result-footer .api-item-info > span + span{ margin-top:3px }
.api-search-title .api-search-result-footer .api-item-price{ font-weight:bold; }
.api-search-title .api-search-result-footer .api-item-discount{ color:#f00; text-decoration:line-through; margin-left:7px; vertical-align:bottom }
/* 05/02/2016 */
.api-search-title .api-search-result-footer .api-item-props{ color:#305d8c; display:block; font-size:12px; }
.api-search-title .api-search-result-footer .api-item-prop{ display:block }
.api-search-title .api-search-result-footer .api-item-prop-value{ font-weight:normal }
.api-search-title .api-search-result-footer .api-item-prop-name:after{ content:":"; }
/* 14/04/2016 */
.api-search-title .api-search-result-footer .api-item-active{ }