#tmsearch{position:static;padding:0}@media (max-width:1199px){#tmsearch{display:inline-block}}@media (min-width:1200px){#tmsearch:before{visibility:hidden;opacity:0;content:'';position:absolute;top:1px;right:0;bottom:1px;left:0;background:rgba(242,249,250,.7);-moz-transition:.4s all ease;-o-transition:.4s all ease;-webkit-transition:.4s all ease;transition:.4s all ease;z-index:1}}#tmsearch #tmsearchbox{position:absolute;visibility:hidden;left:17.5%;right:17.5%;bottom:-15px;padding:0;float:none;width:auto;z-index:2;-moz-transition:.4s all ease;-o-transition:.4s all ease;-webkit-transition:.4s all ease;transition:.4s all ease}@media (min-width:1200px){#tmsearch #tmsearchbox{top:50%;bottom:auto;margin-top:-30px}}@media (max-width:767px){#tmsearch #tmsearchbox{left:15px;right:15px;bottom:-25px}}@media (max-width:479px){#tmsearch #tmsearchbox{left:0;right:0}}#tmsearch .button-search{position:absolute;top:52%;right:21px;background:none;border:none;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transition:.1s all ease;-o-transition:.1s all ease;-webkit-transition:.1s all ease;transition:.1s all ease;opacity:0}#tmsearch .button-search:before{font-family:"FontAwesome";content:"\f002";display:inline-block;font-weight:normal;font-size:16px}#tmsearch .button-search:hover{color:#7370b4}@media (max-width:767px){#tmsearch .button-search{right:auto;left:210px;top:50%}}@media (max-width:479px){#tmsearch .button-search{left:130px}}#tmsearch .search-close{position:absolute;top:50%;left:-30px;cursor:pointer;color:#20252e;width:30px;height:30px;text-align:center;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transition:.1s all ease;-o-transition:.1s all ease;-webkit-transition:.1s all ease;transition:.1s all ease;opacity:0}#tmsearch .search-close:hover{color:#7370b4}#tmsearch .search-close:before{font-family:'Material Icons';content:"\e5cd";display:inline-block;font-weight:normal;font-size:28px;line-height:30px}@media (max-width:767px){#tmsearch .search-close{left:auto;right:23px;color:#c1c7cb}#tmsearch .search-close:before{font-size:25px}}#tmsearch .selector{position:absolute;left:0;top:0;border:none;height:60px;min-width:200px;max-width:200px;text-align:left;opacity:0;-moz-transition:.1s all ease;-o-transition:.1s all ease;-webkit-transition:.1s all ease;transition:.1s all ease}@media (min-width:1200px){#tmsearch .selector{border-right:1px solid #55bee7}}#tmsearch .selector span{height:60px;line-height:60px;width:100%!important}#tmsearch .selector span:after{height:60px;line-height:60px}@media (max-width:767px){#tmsearch .selector{height:70px}#tmsearch .selector span{height:70px;line-height:70px}#tmsearch .selector span:after{height:70px;line-height:70px}}@media (max-width:479px){#tmsearch .selector{padding-left:15px;min-width:125px;max-width:125px}#tmsearch .selector span{padding-right:30px}#tmsearch .selector span:after{width:30px}}#tmsearch select{width:100%;height:60px}@media (max-width:767px){#tmsearch select{height:70px}}#tmsearch select option{padding:5px}#tmsearch #tm_search_query{font-size:14px;border:none;text-align:left;padding:0;height:60px;width:0;margin:0 auto;background:#fff;-moz-box-shadow:0 3px 27px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 3px 27px 0 rgba(0,0,0,.05);box-shadow:0 3px 27px 0 rgba(0,0,0,.05);-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;opacity:0}@media (max-width:767px){#tmsearch #tm_search_query{font-size:16px;height:70px}}#tmsearch #search-toggle{display:inline-block;padding-top:1px;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;cursor:pointer;color:#55bee7}@media (min-width:1200px){#tmsearch #search-toggle{margin-left:20px}}#tmsearch #search-toggle:before{font-family:"FontAwesome";content:"\f002";display:inline-block;font-weight:normal;font-size:16px;line-height:22px}#tmsearch #search-toggle:hover{color:#7370b4}#tmsearch.active-search #tmsearchbox{visibility:visible}#tmsearch.active-search #tmsearchbox #tm_search_query{opacity:1;width:100%;padding:5px 65px 5px 225px;transition-delay:.1s}@media (max-width:767px){#tmsearch.active-search #tmsearchbox #tm_search_query{padding:5px 65px 5px 255px}}@media (max-width:479px){#tmsearch.active-search #tmsearchbox #tm_search_query{padding-left:165px}}#tmsearch.active-search #tmsearchbox .button-search{opacity:1;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;transition-property:opacity , color;transition-delay:.3s , 0s}#tmsearch.active-search #tmsearchbox .search-close{opacity:1;left:-62px;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;transition-property:opacity , left , color;transition-delay:.3s , .25s , 0s}@media (max-width:767px){#tmsearch.active-search #tmsearchbox .search-close{left:auto;right:23px}}#tmsearch.active-search .selector{opacity:1;-moz-transition:.1s all ease;-o-transition:.1s all ease;-webkit-transition:.1s all ease;transition:.1s all ease;transition-property:opacity;transition-delay:.3s}#tmsearch.active-search:before{visibility:visible;opacity:1}#tmsearch #tmsearch_result{position:absolute;left:17.5%;right:17.5%;top:50%;width:auto;z-index:5;padding:0;margin-top:42px;background:#fff;text-align:left}@media (max-width:767px){#tmsearch #tmsearch_result{left:15px;right:15px}}@media (max-width:479px){#tmsearch #tmsearch_result{left:0;right:0}}#tmsearch #tmsearch_result .search-page{clear:both}#tmsearch #tmsearch_result .tmsearch-row{padding:5px 30px;margin-top:2px;overflow:hidden;cursor:pointer;transition:all .15s ease;background:#fff;border-radius:2px}#tmsearch #tmsearch_result .tmsearch-row:not(:last-of-type) {-moz-box-shadow:0 7px 29px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 7px 29px 0 rgba(0,0,0,.06);box-shadow:0 7px 29px 0 rgba(0,0,0,.06)}#tmsearch #tmsearch_result .tmsearch-row .tmsearch-inner-row{position:relative}#tmsearch #tmsearch_result .tmsearch-row .tmsearch-inner-row img{margin-right:30px;max-width:90px;height:auto}#tmsearch #tmsearch_result .tmsearch-row:hover{background:#fafafa}#tmsearch #tmsearch_result .tmsearch-row .tmsearch-inner-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#tmsearch #tmsearch_result .reference,#tmsearch #tmsearch_result .quantity,#tmsearch #tmsearch_result .availability{display:inline-block;vertical-align:middle;margin:0 15px 0 0;font-size:12px}#tmsearch #tmsearch_result .reference.availability,#tmsearch #tmsearch_result .quantity.availability,#tmsearch #tmsearch_result .availability.availability{text-decoration:underline}#tmsearch #tmsearch_result .name{display:block;font:15px/21px "Roboto",sans-serif;font-size:14px;margin:0 0 5px;color:#20252e}#tmsearch #tmsearch_result .highlight{color:#7370b4}#tmsearch #tmsearch_result .description-short{margin-bottom:10px}#tmsearch #tmsearch_result div>strong{font-weight:normal;color:#000}#tmsearch #tmsearch_result .manufacturer-name,#tmsearch #tmsearch_result .supplier-name{float:right;margin-left:20px;display:block;background:#fff;padding:3px 7px;font-size:11px;line-height:15px}#tmsearch #tmsearch_result.loading{opacity:.5}#tmsearch #tmsearch_result div.hidden-row,#tmsearch #tmsearch_result div.hidden-page{display:none}#tmsearch #tmsearch_result .pagers{float:right;padding-top:15px}#tmsearch #tmsearch_result .pagers a{background:#f7f7f7;padding:5px 10px;margin:0 3px;display:inline-block;text-decoration:none}#tmsearch #tmsearch_result .pagers a:hover,#tmsearch #tmsearch_result .pagers a.active,#tmsearch #tmsearch_result .pagers a:focus{background:#f1f0f0;color:#000;outline:none}#tmsearch #tmsearch_result .navigation{float:left;padding:20px}@media (min-width:420px){#tmsearch #tmsearch_result .navigation{float:right}}#tmsearch #tmsearch_result .navigation.top{padding-top:0;padding-bottom:15px}#tmsearch #tmsearch_result .navigation>a{float:left;font-size:24px;padding:2px 0;text-decoration:none}#tmsearch #tmsearch_result .navigation>a.disabled{cursor:default;color:#ccc}#tmsearch #tmsearch_result .navigation>a:hover,#tmsearch #tmsearch_result .navigation>a.active,#tmsearch #tmsearch_result .navigation>a:focus{outline:none}#tmsearch #tmsearch_result .navigation .pagers{float:left;padding-top:0}#tmsearch #tmsearch_result .navigation .count-pages{float:left;font-size:17px;padding:5px 10px}#tmsearch #tmsearch_result .navigation .count-pages .current{color:#000}#tmsearch #tmsearch_result .tmsearch-alllink{padding:20px;float:left}#tmsearch #tmsearch_result .tmsearch-alllink a{display:block}#tmsearch #tmsearch_result .tmsearch-alllink a:after{font-family:"FontAwesome";content:'\f021';font-size:24px;margin-left:10px;vertical-align:-4px;color:#85ce90}