.search { position: relative; display: flex; width: 100%; flex-wrap: wrap; input { width: auto; flex-shrink: 1; } img { opacity: .4; position: absolute; top: 10px; left: 10px; } .ob-dropdown { width: 100%; height: 52px; margin: 20px 0 0; button { position: relative; left: -1px; height: 100%; display: flex; align-items: center; font-weight: 600; padding: 5px 20px 5px 10px; background: #fff; border: 1px solid $grey; font-size: 14px; margin: 0; > svg, .dashicon { margin-left: auto; display: flex; align-items: center; } } .options { margin: 0; li { margin: 0; } a { height: 35px; font-size: 14px; display: flex; align-items: center; font-weight: 600; color: $black; cursor: pointer; padding: 5px 10px; text-decoration: none; .count { color: #a3a3a3; } &:hover { color: #fff; background-color: $blue; .count { color: #fff; } } .count { margin-left: auto; } } } } } @mixin ob-search--laptop() { .search { display: flex; input { border-bottom-right-radius: 0; border-top-right-radius: 0; } img { top: 50%; transform: translateY(-50%); } .ob-dropdown { display: inline-block; width: 200px; margin: 0; button { margin: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } } } }