.search-bar *{outline:0}
.search-bar-form-container .search-bar-form{display:flex;margin-top:5px;outline:1px solid #bcbcbc;border-radius:3px;overflow:hidden;position:relative}
.search-bar-form-container .search-bar-form .clear-txt{position:absolute;top:0;bottom:0;right:40px;background-color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:100%}
.search-bar-form-container .search-bar-form .clear-txt:before{content:url("kennametal-site/resources/icons/close-btn-search-bar.svg")}
.search-bar-form-container .search-bar-form .search-bar__search-term-input{width:300px;max-width:100%;height:36px;border:0;vertical-align:top;padding-left:10px;box-sizing:border-box}
.search-bar-form-container .search-bar-form .search-bar__search-term-input:focus::-webkit-input-placeholder{color:transparent}
.search-bar-form-container .search-bar-form .search-bar__search-term-input:focus:-moz-placeholder{color:transparent}
.search-bar-form-container .search-bar-form .search-bar__search-term-input:focus::-moz-placeholder{color:transparent}
.search-bar-form-container .search-bar-form .search-bar__search-term-input:focus:-ms-input-placeholder{color:transparent}
.search-bar-form-container .search-bar-form .fa-search{width:40px;height:36px;min-width:auto;max-width:100%;border:0;border-radius:3px;vertical-align:top;padding-left:10px;background-color:#ffd200;box-sizing:border-box;text-indent:-99999999px;display:inline-block;background-repeat:no-repeat;background-position:center;cursor:pointer}
.search-bar-form-container.displaying-button-true{display:none;position:absolute;width:650px;right:10px;z-index:9}
@media screen and (max-width:767px){.search-bar-form-container.displaying-button-true{max-width:100%}
}
.search-bar-form-container.displaying-button-true .search-bar-form__search-term-input{flex:2}
.search-bar-form-container.displaying-button-false{display:block}
.search-bar__suggestionsCont{display:none;position:relative}
.search-bar__suggestionsCont ul{padding:5px 0;margin:0}
.search-bar__suggestionsCont ul li{list-style:none;cursor:pointer;padding:5px 10px;transition:all .3s ease;font-size:13px;font-weight:500}
.search-bar__suggestionsCont ul li:not(.search-bar__view-more){color:#000;font-size:14px}
.search-bar__suggestionsCont ul li:hover,.search-bar__suggestionsCont ul li:focus,.search-bar__suggestionsCont ul li.active{background:#ececec}
.search-bar__suggestionsCont ul li.search-bar__suggestedTerm{font-weight:bold}
.search-bar__background{background:#fff;box-sizing:border-box;box-shadow:0 8px 20px rgba(0,0,0,0.12);position:absolute;z-index:11;left:0;right:0;width:100%}
.search-bar__background .is-loading{min-height:50px;position:static}
.search-bar__background .is-loading .search-bar__headings{font-size:0}
.search-bar__background .is-loading:before{left:50%;transform:translate(-50%,-50%)}
.search-bar__headings{border-top:1px solid #bcbcbc;padding:0 2px;margin:0 8px;color:#949494;font-size:14px;line-height:30px;font-weight:500;user-select:none}
.search-bar__suggestionsFlex{display:flex;flex-direction:column;flex-wrap:wrap}
.search-bar__column li>a{color:inherit !important;display:flex}
.search-bar__productTerm{margin-bottom:5px}
.search-bar__productTerm>a{display:flex;align-items:center}
.search-bar__productTerm img{margin-right:13px;max-width:37px}
.search-bar__productTerm:nth-of-type(n+5){display:none}
@media screen and (min-width:992px){.search-bar__productTerm:nth-of-type(n+5){display:revert}
}
.search-bar__suggestedTerm>span{font-style:normal;font-weight:500}
.search-bar__suggestedTerm:nth-of-type(n+3){display:none}
@media screen and (min-width:992px){.search-bar__suggestedTerm:nth-of-type(n+3){display:revert}
}
.search-bar__suggestion.hide{display:none}
@media screen and (max-width:767px){.search-bar__suggestion.hide-in-mobile{display:none}
}
.search-bar__catTerm.search-bar__suggestion>a{display:block}
.search-bar__catTerm .title{font-weight:700}
.search-bar__catTerm .title>span{font-style:normal;font-weight:500}
.search-bar__catTerm .subtitle{font-style:italic;color:#949494}
@media screen and (min-width:992px){.search-bar__products .search-bar__headings{padding-top:5px}
}
.search-bar .no-results+.search-bar__results-wrapper .search-bar__headings{border:0}
.search-bar__view-more{color:#369;text-decoration:underline}
.search-bar__view-more:after{vertical-align:middle;margin-left:8px}
.search-bar .search-results-highlight{font-style:normal;font-weight:inherit}
@media screen and (min-width:993px){#mobile-menu{display:none !important}
}
#mobile-menu .search-bar-form-container{display:block;background:transparent;width:100%;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#mobile-menu .search-bar-form-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#mobile-menu .search-bar-form-container .search-bar-form__search-term-input{flex:2;min-width:auto}
#mobile-menu .search-bar-form-container .search-bar-form .fa-search{display:block}
.search-bar{margin-top:5px}
.search-bar .fa{background-image:url("search-bar/resources/images/zoom.svg")}
.search-bar .search-bar-form{justify-content:flex-end}
.search-bar .search-bar-form .search-bar__search-term-input{font-family:"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:300;flex:1}
#mobile-menu .fa{background-image:url("search-bar/resources/images/zoom-white.svg")}
#mobile-menu .search-bar-form .fa-search{background-color:#ffd200}