#tmsearch{position:static;font-size:14px;text-align:right}@media(min-width:992px){#tmsearch{padding:15px 0}}@media(max-width:991px){#tmsearch{display:inline-block;vertical-align:top;line-height:0}}#tmsearch:before{visibility:hidden;opacity:0;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;z-index:1}@media(min-width:992px){#tmsearch:before{bottom:1px}}#tmsearch #tmsearchbox{position:absolute;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;top:50%;left:15px;right:45px;margin-top:-30px;padding:0;float:none;width:auto;z-index:1;opacity:0;-moz-transition:.5s all ease;-o-transition:.5s all ease;-webkit-transition:.5s all ease;transition:.5s all ease}@media(min-width:1200px){#tmsearch #tmsearchbox{left:20px}}@media(min-width:480px){#tmsearch #tmsearchbox{right:68px}#tmsearch #tmsearchbox:before{content:'';position:absolute;right:0;top:22px;bottom:22px;border-right:1px solid #e5e5e5}}#tmsearch .button-search{position:absolute;top:50%;right:3px;background:0 0;border:none;box-shadow:none;width:30px;height:30px;margin-top:-15px;color:#333;padding:0;text-align:center;-moz-transition:.05s all ease;-o-transition:.05s all ease;-webkit-transition:.05s all ease;transition:.05s all ease;transition-delay:0s;opacity:0;outline:none}@media(min-width:480px){#tmsearch .button-search{right:24px}}#tmsearch .button-search span{display:none}#tmsearch .button-search:before{font-family:linearicons;content:"\e922";display:inline-block;font-weight:400;font-style:normal;font-size:21px;line-height:30px}#tmsearch .button-search:hover{color:#f121a5}#tmsearch .search-close{position:absolute;visibility:hidden;top:50%;right:11px;cursor:pointer;color:#333;width:30px;height:30px;margin-top:-15px;text-align:center;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;opacity:0;z-index:1}@media(min-width:480px){#tmsearch .search-close{right:18px}}#tmsearch .search-close:hover{color:#f121a5}#tmsearch .search-close:before{font-family:linearicons;content:"\e92a";display:inline-block;font-weight:400;font-style:normal;font-size:21px;line-height:30px}@media(max-width:767px){#tmsearch .search-close:before{content:'\e935'}}#tmsearch .selector{position:relative;border:none;height:60px;max-width:162px;min-width:162px;text-align:left;padding-left:0;background:0 0;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}#tmsearch .selector:before{content:'';position:absolute;right:0;top:22px;bottom:22px;border-right:1px solid #e5e5e5}#tmsearch .selector span{height:60px;line-height:60px;width:100%!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding-right:32px;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}#tmsearch .selector span:after{height:60px;line-height:60px;right:14px;top:0}#tmsearch .selector:hover span{color:#333}@media(max-width:479px){#tmsearch .selector{max-width:117px;min-width:117px}}#tmsearch select{width:100%;height:60px;cursor:pointer}#tmsearch select option{padding:5px}#tmsearch #tm_search_query{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;text-align:left;padding:10px 60px 10px 17px;height:60px;margin:0;background:0 0;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;flex:1 1 auto}@media(max-width:479px){#tmsearch #tm_search_query{max-width:60%;padding-right:50px}}#tmsearch #search-toggle{display:inline-block;position:relative;cursor:pointer;color:#333;right:0;-moz-transition:.4s all ease;-o-transition:.4s all ease;-webkit-transition:.4s all ease;transition:.4s all ease;line-height:0}#tmsearch #search-toggle:before{font-family:linearicons;content:"\e922";display:inline-block;font-weight:400;font-style:normal;font-size:21px;line-height:22px}@media(min-width:992px){#tmsearch #search-toggle{width:30px;height:30px;text-align:right;z-index:1}#tmsearch #search-toggle:before{line-height:30px}}@media(max-width:991px){#tmsearch #search-toggle{padding:9px}}#tmsearch #search-toggle:hover{color:#f121a5}#tmsearch.active-search:before{visibility:visible;opacity:1}@media(min-width:992px){#tmsearch.active-search #search-toggle{right:76px;visibility:hidden;transition-property:visibility,right;transition-delay:.4s,0s;transition-duration:0s,.4s}}#tmsearch.active-search #tmsearchbox{visibility:visible;opacity:1}#tmsearch.active-search .button-search{opacity:1;transition-property:opacity,color;transition-duration:0s,.3s}@media(min-width:992px){#tmsearch.active-search .button-search{transition-delay:.4s,0s}}#tmsearch.active-search .search-close{visibility:visible;opacity:1}@media(min-width:992px){#tmsearch.active-search .search-close{transition-property:opacity,color;transition-delay:.2s,0s}}#tmsearch #tmsearch_result{position:absolute;left:15px;right:15px;top:50%;width:auto;z-index:5;padding:15px;margin-top:30px;background:#fff;color:#333;text-align:left;-moz-box-shadow:3px 4px 43px 0 rgba(0,0,0,.11);-webkit-box-shadow:3px 4px 43px 0 rgba(0,0,0,.11);box-shadow:3px 4px 43px 0 rgba(0,0,0,.11)}@media(min-width:480px){#tmsearch #tmsearch_result{padding:25px}}@media(min-width:768px){#tmsearch #tmsearch_result{left:177px}}@media(min-width:1200px){#tmsearch #tmsearch_result{left:182px;right:20px}}#tmsearch #tmsearch_result .search-page{overflow:hidden;clear:both}#tmsearch #tmsearch_result .tmsearch-row{padding:9px 15px 15px;margin-top:1px;overflow:hidden;cursor:pointer;transition:all .15s ease}#tmsearch #tmsearch_result .tmsearch-row .tmsearch-inner-row{position:relative;overflow:hidden;*zoom:1}#tmsearch #tmsearch_result .tmsearch-row .tmsearch-inner-row>div{overflow:hidden}#tmsearch #tmsearch_result .tmsearch-row .tmsearch-inner-row img{float:left;margin-top:6px;margin-right:16px;max-width:66px;height:auto;background:#f4f4f4}#tmsearch #tmsearch_result .tmsearch-row:first-child{margin:0}#tmsearch #tmsearch_result .tmsearch-row:hover{background:#f9f9f9}#tmsearch #tmsearch_result .price{font-weight:400;font-size:16px;margin-top:9px}#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:normal 18px/1.44 "PT Sans",sans-serif;font-size:14px;margin:0}#tmsearch #tmsearch_result .description-short{margin-bottom:10px}#tmsearch #tmsearch_result div>strong{font-weight:400;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:#f4f4f4;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:right;padding-top:15px}#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-top: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}@media(min-width:992px){.static-search{margin-bottom:30px}.static-search #tmsearch{position:relative;padding:0}.static-search #tmsearch:before{display:none}.static-search #tmsearch #tmsearchbox{position:relative;visibility:visible;top:0;left:0;right:0;margin-top:0;opacity:1}.static-search #tmsearch #tmsearchbox:before{display:none}.static-search #tmsearch .button-search{position:relative;right:0;top:0;margin:0 0 0 2px;padding:10px 15px;font-size:14px;line-height:1;color:#fff;opacity:1;flex-shrink:0;width:auto;height:auto;text-align:center;white-space:normal;max-width:100%;border:none;background:0 0;text-overflow:ellipsis;text-transform:uppercase;font-weight:700;letter-spacing:.06em;-moz-box-shadow:inset 0 0 0 2px #f121a5;-webkit-box-shadow:inset 0 0 0 2px #f121a5;box-shadow:inset 0 0 0 2px #f121a5;-moz-transition:border-color .4s ease color .4s ease;-o-transition:border-color .4s ease color .4s ease;-webkit-transition:border-color .4s ease color .4s ease;transition:border-color .4s ease color .4s ease}.static-search #tmsearch .button-search::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#f121a5;z-index:-1;opacity:1;-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);transition:transform .4s,opacity .4s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.static-search #tmsearch .button-search,.static-search #tmsearch .button-search::before{transition-timing-function:cubic-bezier(.2,1,.3,1)}.static-search #tmsearch .button-search:hover{color:#f121a5;-moz-box-shadow:inset 0 0 0 2px #f121a5;-webkit-box-shadow:inset 0 0 0 2px #f121a5;box-shadow:inset 0 0 0 2px #f121a5;background:0 0}.static-search #tmsearch .button-search:hover:active{background:0 0;color:#f121a5;-moz-box-shadow:inset 0 0 0 2px #f121a5;-webkit-box-shadow:inset 0 0 0 2px #f121a5;box-shadow:inset 0 0 0 2px #f121a5}.static-search #tmsearch .button-search:hover:before{opacity:0;-moz-transform:scale3d(.7,1,1);-ms-transform:scale3d(.7,1,1);-o-transform:scale3d(.7,1,1);-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1)}.static-search #tmsearch .button-search span{display:block}.static-search #tmsearch .search-close{display:none}.static-search #tmsearch .selector{height:40px;max-width:150px;min-width:150px;border:1px solid #e5e5e5;padding-left:18px}.static-search #tmsearch .selector:before{display:none}.static-search #tmsearch .selector span{height:38px;line-height:38px}.static-search #tmsearch .selector span:after{height:38px;line-height:38px;top:1px}.static-search #tmsearch select{height:40px}.static-search #tmsearch #tm_search_query{border:1px solid #e5e5e5;margin-left:-1px;height:40px;background:#fff}.static-search #tmsearch #search-toggle{display:none}.static-search #tmsearch #tmsearch_result{left:150px;right:0}}@media(min-width:992px) and (min-width:1200px){.static-search #tmsearch .button-search{min-width:111px}}@media(min-width:992px) and (max-width:1199px){.static-search #tmsearch .button-search{padding:0;width:40px;height:40px;text-align:center}.static-search #tmsearch .button-search span{font-size:0}.static-search #tmsearch .button-search span:before{width:40px;font-family:linearicons;content:"\e922";display:inline-block;font-weight:400;font-style:normal;font-size:21px;line-height:40px}}@media(min-width:992px) and (min-width:1550px){.static-search #tmsearch .selector{max-width:190px;min-width:190px}}@media(min-width:992px) and (min-width:1700px){.static-search #tmsearch .selector{max-width:226px;min-width:226px}}@media(min-width:992px) and (min-width:1550px){.static-search #tmsearch #tmsearch_result{left:190px}}@media(min-width:992px) and (min-width:1700px){.static-search #tmsearch #tmsearch_result{left:226px}}@media(max-width:991px){#index #center_column.instant_search{padding-left:30px;padding-right:30px}}@media(min-width:768px){#index.one-column #center_column.instant_search{width:100%;max-width:2560px}}@media(min-width:992px){#index.one-column #center_column.instant_search{padding-left:65px;padding-right:65px}}@media(min-width:1200px){#index.one-column #center_column.instant_search{padding-left:100px;padding-right:100px}}@media(min-width:1550px){#index.one-column #center_column.instant_search{padding-left:202px;padding-right:202px}}#index.one-column #center_column.instant_search #instant_search_results{padding-top:50px;border-top:1px solid #e5e5e5}