.astm-search-menu { position: relative; } .astm-search-menu a { outline: 0; } .astm-search-menu a::before, .astm-search-menu a::after { display: none !important; } .astm-search-menu a svg { background: #fff !important; } .astm-search-menu:hover > a, .astm-search-menu a:hover, .astm-search-menu a:focus { background: transparent !important; outline: none; } .astm-search-menu.default form { max-width: 300px; position: static; } .astm-search-menu.dropdown form { display: none; min-width: 300px; max-width: 100%; position: absolute; right: 0; top: 100%; z-index: 9; } .astm-search-menu.full-width-menu form, .astm-search-menu.sliding form { min-width: 0 !important; overflow: hidden; position: absolute; right: 0; top: 10%; width: 0; z-index: 9; } .astm-search-menu.full-width-menu.active-search { top: 0; position: absolute; right: 0; width: 100%; } .astm-search-menu.full-width-menu.active-search a { display: none; } .astm-search-menu form .screen-reader-text { display: none; } .astm-search-menu form label { margin: 0; padding: 0; } .astm-search-menu-wrapper { position: absolute; right: 5px; top: 5px; width: 100%; z-index: 9999; } .admin-bar .astm-search-menu-wrapper { top: 51px; } .astm-search-menu-wrapper .astm-search-menu { float: right; } .astm-search-menu-wrapper .astm-search-menu form { right: 0; left: auto; } .gsc-cse-search-menu { max-width: 300px; float: right } .gsc-cse-search-menu .cse .gsc-control-cse, .gsc-cse-search-menu .gsc-control-cse { padding: 0; } @media screen and ( max-width: 910px ) { .astm-search-menu form { left: 0; min-width: 50%; right: auto; } .astm-search-menu.full-width-menu.active-search { position: relative; } }