.search-active a.login,.search-active .main-nav,.use-promo.search-active{display:none !important;opacity:0;-webkit-animation:opacityOnHover 2s ease-out;-moz-animation:opacityOnHover 2s ease-out;-o-animation:opacityOnHover 2s ease-out;-ms-animation:opacityOnHover 2s ease-out;animation:opacityOnHover 2s ease-out}@-webkit-keyframes opacityOnHover{0{opacity:1}50%{opacity:.5}100%{opacity:0}}@-moz-keyframes opacityOnHover{0{opacity:1}50%{opacity:.5}100%{opacity:0}}#search-bar{margin-bottom:0;position:absolute;right:15px;top:50%;transform:translateY(-50%)}#header.cms #search-bar{right:42px}#header.cms .search-login.signed #search-bar{right:78px}#search-bar .input-group{margin-bottom:0}#search-bar .input-group-append .btn{padding:6px 7px 6.5px}#search-bar .input-group-append .btn i,.antenna-type a,#care-menu .dropdown-toggle{color:#fff}.search-form .form-group{background-color:transparent;border:0;box-shadow:none;float:right !important;height:auto;transition:all .35s,border-radius 0;width:27px;z-index:1}.search-form .form-group input.form-control{background:#fff;border:1px solid #ccc;box-shadow:none;display:block;height:38px !important;padding:8px 10px}.search-form .form-group input.form-control::-moz-placeholder,.search-form .form-group input.form-control:-moz-placeholder,.search-form .form-group input.form-control:-ms-input-placeholder,.search-form .form-group input.form-control::-webkit-input-placeholder{display:none}.search-active .form-group{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;width:270px}.search-form .form-group .form-control-feedback{background-color:transparent;color:#3596e0;font-size:15px;display:block;left:initial;position:absolute;right:0;text-align:center;top:0;z-index:4}@media screen and (max-width:991px){#header .navbar-toggler,#header .search-login{position:absolute;right:12px;top:4px}#header.ars .navbar-toggler{top:12px}#header .search-login{top:21px}#header.ars .search-login{top:28px}#header.cms .navbar-toggler,#header.cms .search-login,#header.shrink .navbar-toggler,#header.shrink .search-login{top:10px}#search-bar{right:51px}#header.cms #search-bar{right:81px}#header a.login{margin-right:42px !important}.search-form .form-group,.search-form .form-group:active,.search-form .form-group.hover{border-radius:4px 25px 25px 4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;width:240px}.search-form .form-group .form-control-feedback .btn i,.search-form .form-group input.form-control{font-size:13px}}@media screen and (max-width:600px){.search-form .form-group,.search-form .form-group:active,.search-form .form-group.hover{width:186px}}