﻿#tmsearch{float:right;width:120px;}@media (max-width: 479px) {#tmsearch{width:100%;}}#tmsearch #tmsearchbox{position:relative;background:#fbfbfb;padding-right:25px;}#tmsearch .btn.button-search{display:block;position:absolute;top:0;right:0;border:none;color:white;text-align:center;padding:9px 2px 15px;background:none;color:#333;}#tmsearch .btn.button-search span{display:none;}#tmsearch .btn.button-search:before{content:"\e13d";display:block;font-family:"material-design";font-size:16px;}#tmsearch .btn.button-search:hover{color:#03a9f4;}#tmsearch #tm_search_query{font:400 12px/16px "Roboto",sans-serif;display:inline-block;padding:13px 10px 15px 13px;color:#888888; line-height:32px;border:none;background:none;}@media (max-width: 479px) {#tmsearch #tm_search_query{padding:8px 10px 6px 2px;}}#tmsearch #tm_search_query::-webkit-input-placeholder{color:#888888;font-size:12px;}#tmsearch #tm_search_query::-moz-placeholder{color:#888888;font-size:12px;}#tmsearch #tm_search_query:-moz-placeholder{color:#888888;font-size:12px;}#tmsearch #tm_search_query::-o-input-placeholder{color:#888888;font-size:12px;}#tmsearch #tm_search_query:ms-input-placeholder{color:#888888;font-size:12px;}body .ac_results{background:white;border:1px solid #d6d4d4;}@media (min-width: 480px) {body .ac_results{width:280px!important;margin-left:-145px!important;}}body .ac_results li{padding:15px;font-weight:normal;color:#686666;font-size:13px;line-height:22px;cursor:pointer;}body .ac_results li.ac_odd{background:white;}body .ac_results li:hover,body .ac_results li.ac_over{background:#f5f5f5;}body .ac_results .pull-left{margin-right:20px;}body .ac_results .content{overflow:hidden;}body .ac_results span.reference,body .ac_results span.manufacturer{display:block;margin:0 0 5px;font-size:12px;color:#3a3939;line-height:15px;font-style:italic;}body .ac_results span.product-name{font-size:13px;line-height:19px;display:inline-block;font-weight:600;}body .ac_results strong{color:#f00;}body .ac_results .description{font-size:11px;line-height:15px;}body .ac_results .price{padding-right:5px;}@media only screen and (min-width: 768px) and (max-width: 991px) {body .ac_results .content{float:left;clear:both;}}form#tmsearchbox{position:relative;}form#tmsearchbox label{color:#333333;}form#tmsearchbox input#search_query_block{margin-right:10px;max-width:222px;margin-bottom:10px;display:inline-block;float:left;}form#tmsearchbox .btn.btn-sm{float:left;}form#tmsearchbox .btn.btn-sm i{margin-right:0;}