
.bestkit-searchpage {margin-top: 9px;}
.bestkit-searchpage-title { display: none; padding: 20px 0 10px; font-size: 15px; text-transform: uppercase; }
.bestkit-searchpage .nav-tabs { background: #ccc; margin-bottom: 9px; border-top: 5px solid #333; }
.bestkit-searchpage .nav-tabs > li > a,
.bestkit-searchpage .nav-tabs > li:first-child > strong { display: inline-block; vertical-align: top; border: 1px solid #ccc; color: #000; line-height: 1.1; padding: 10px 20px; margin: 0; font-weight: normal; }
.bestkit-searchpage .nav-tabs > li:first-child > strong { padding-right: 40px; max-width: 290px; line-height: 1; }
.bestkit-searchpage .nav-tabs > li > a { border-right-color: #aaa; }
.bestkit-searchpage .nav-tabs > li:nth-child(2) > a { border-left-color: #aaa; }
.bestkit-searchpage .nav-tabs > li:last-child > a { border-right-color: #ccc; }
.bestkit-searchpage .nav-tabs > li > a:hover { background: #eee; }
.bestkit-searchpage .nav-tabs > li > a:active,
.bestkit-searchpage .nav-tabs > li > a:focus { outline: 0; }
.bestkit-searchpage .nav-tabs > li.active > a,
.bestkit-searchpage .nav-tabs > li.active > a:hover { background: #43b754; border-color: #43b754; color: #fff; }
.bestkit-searchpage .nav-tabs > li.off > a,
.bestkit-searchpage .nav-tabs > li.off > a:hover { background: #ccc; color: #999; border-color: #ccc; border-right-color: #aaa; cursor: default; }
.bestkit-searchpage .nav-tabs > li .title,
.bestkit-searchpage .nav-tabs > li .counter { display: block; }
.bestkit-searchpage .nav-tabs > li .title   { font-size: 15px; text-transform: uppercase; }
.bestkit-searchpage .nav-tabs > li .counter { font-size: 12px; text-align: right; }
.bestkit-searchpage .brand_list {}
.bestkit-searchpage .brand_list .item { text-align: center; }
.bestkit-searchpage .link_list {}
.bestkit-searchpage .link_list li { line-height: 16px; padding-bottom: 11px; }
.bestkit-searchpage .link_list li a { font-size: 15px; }
.bestkit-searchpage .link_list li a strong { font-weight: normal; }
.bestkit-searchpage .link_list li a span { display: block; font-size: 13px; padding-left: 20px; color: #888; }
.bestkit-searchpage .link_list li a:hover { font-weight: normal; }
.bestkit-searchpage .link_list li a:hover strong { font-weight: bold; }
.bestkit-searchpage .link_list li a:before { content: "\f105"; display: inline-block; font-family: "FontAwesome"; padding-right: 10px; }
.bestkit-searchpage #categories ul li { float: left; max-width: 145px; width: 39%; margin: 0 0 13px 29px; text-align: center; height: 204px; }
.bestkit-searchpage #categories ul li:hover .subcategory-image a { border: 5px solid #333333; padding: 5px; }
.bestkit-searchpage #categories ul li .subcategory-image a { display: block; padding: 9px; border: 1px solid #d6d4d4; }
.bestkit-searchpage #categories ul li .subcategory-name { font: 600 18px/22px "Source Sans Pro", sans-serif; color: #555454; }
.bestkit-searchpage #categories ul li .subtitle { font: 600 12px "Source Sans Pro", sans-serif; color: #555454; }
.bestkit-searchpage #categories ul h5 { margin-bottom: 2px; }
@media (max-width: 992px) {
    .bestkit-searchpage-title { display: block; }
    .bestkit-searchpage .nav-tabs { display: table; width: 100%; }
    .bestkit-searchpage .nav-tabs > li { display: table-cell; vertical-align: top; float: none; }
    .bestkit-searchpage .nav-tabs > li > a { display: block; text-align: right; }
    .bestkit-searchpage .nav-tabs > li:first-child { display: none; }
}
@media screen and (max-width: 476px) {
    .bestkit-searchpage .nav-tabs { display: block; }
    .bestkit-searchpage .nav-tabs > li { display: block; margin: 0; }
    .bestkit-searchpage .nav-tabs > li > a { border-color: #ccc; border-bottom-color: #aaa; }
    .bestkit-searchpage .nav-tabs > li:last-child > a { border-bottom-color: #ccc; }
    .bestkit-searchpage .nav-tabs > li > a,
    .bestkit-searchpage .nav-tabs > li .counter { text-align: left; }
}
/*ajax search*/
.ac_results .bestkit_asearch_container {cursor: pointer;}
.bestkit_asearch_container .product_name,
.bestkit_asearch_container .title {margin: 0px;}
.bestkit_asearch_container .italic {font-style: italic;}
.bestkit_asearch_container .category_name {color: #999; font-size: 11px;}
.bestkit_asearch_container img {margin: 5px 2px 10px 2px;}
.ac_results .bestkit_asearch_container_left {padding-left: 30px;}
.ac_results .bestkit_asearch_container_right  {padding-top: 15px;}
.ac_results .bestkit_asearch_container.no_image  {padding-left: 15px; padding-top: 0px;}
.ac_results .no_image .bestkit_asearch_container_right  {padding-top: 0px;}