html, body { padding: 0; margin: 0; overflow: hidden; font-family: sans-serif; } #wl { background-color: #083F4D; position:relative; a, a:visited, a:hover { display: block; line-height: 5.94rem; border: 0; img { border: 0; max-width: 100%; margin: 0 0 0 25px; vertical-align: middle; } } #wl-form { background: #083F4D; color: white; height: 45px; position: relative; } #wl-search { position: absolute; left: .3125rem; right: 10px; top: 0; } #id_qq { font-family: sans-serif; font-size: 0.8125rem; outline: 0; background-color: #FFFFFF; border: medium none; border-radius: 20px; color: #000000; height: 40px; width: 100%; line-height: 2.03125rem; padding: 0 0 0 .8125rem; position: relative; box-sizing: border-box; z-index: 200; &::-moz-placeholder { color: #767676; font-family: sans-serif; font-style: italic; } } button { background: transparent; border: none; color: #083F4D; display: inline-block; font-size: .6875rem; position: absolute; right: 10px; top: 0; bottom: 10px; width: 2rem; width: 40px; height: 40px; margin: 0; padding: 0; border-radius: 20px; z-index:300; img { max-width: 100%; } } } .ui-menu { width: 100%; list-style-type: none; padding: 0; margin: 0; li { background-color: white; &:hover{ background-color: #083F4D; color:white; } .ui-state-hover { background-color: #083F4D; color:white; } .search-hint-label { line-height: 30px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .search-hint-category { display: none; @media screen and (min-width: 10em) { display: block; } float: right; font-size: .9em; } } a:hover { text-decoration: none; } } .ui-corner-all { cursor: pointer; display:block; a { text-decoration: none; color: black; padding: 0 10px; } }