.search--outer .nav-wrap.navbar-kg,.search--outer .nav{z-index:1 !important;background-color:transparent !important}.search--outer.modal{background:-webkit-linear-gradient(45deg,#394758 0,rgba(111,109,106,.8) 100%);background:linear-gradient(45deg,#394758 0,rgba(111,106,106,.8) 100%)}.close--search .modal-content{box-shadow:none !important;background:transparent;border:0}.search--input .custom-search-control{position:absolute;right:0;top:-50px}.close--search .modal-header{padding:0;border:0}button.search:focus{outline:0}.close--search .custom-search-close.close{line-height:1;color:white;opacity:1;font-weight:300}.search--input{margin-top:10px;position:relative}.close--search{margin-top:70px}.search--input .close{color:white;opacity:1;font-weight:300}.search--inner--info p{margin:0}.search--inner--info{color:white;margin:15px 0}body .search--input input[type=text]:focus{border:inherit;background:white}.modal-dialog.search--modal{width:1440px}.modal-content p{font-size:14px}.inner--search-results{margin-top:20px}.search-result .description{font-weight:300}.search-result .ais-highlight em{position:relative;font-style:normal}.search--inner .ais-no-results{color:#ffd428}.search-result .ais-highlight em:after{background:rgba(255,212,40,.4);content:'';position:absolute;top:-1px;left:-2px;bottom:-2px;right:-1px;z-index:-1}.search-result:last-child{padding-bottom:0;border-bottom:0}.search-result h2{font-size:16px;font-weight:bold;margin:0 0 5px;color:white}.search-result:hover{color:white}.search-result{display:block;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.2);color:white}.search--inner .ais-stats{color:white;font-size:13px}.search--modal .input-group{display:block;padding:0 15px}body .search--input input{background:rgba(255,255,255,.8);padding:15px 15px 15px 50px;height:auto !important;border:0;transition:all .2s ease}.search--input--icon{position:absolute;top:0;bottom:0;font-size:18px;left:0;width:55px;display:flex;justify-content:center;align-items:center}.mobile--search .search-icon{fill:white}.mobile--search{display:flex;width:100%;justify-content:center;margin-bottom:40px;color:white}.mobile--search button.search{display:block;text-decoration:none;padding:5px;font-weight:300;font-size:1.6rem;width:100%;line-height:1}@media(max-width:1440px){.modal-dialog.search--modal{width:auto}}@media(max-width:767px){.search--outer.modal{left:0;top:0 !important;right:0;max-width:100vw}}