.place_search{ display:inline-block; position:relative; .autocomp{ position:absolute; //display:block; text-align:left; top:40px; z-index:6; a{ width:298px; text-decoration:none; &:hover{ //background:#3175AD; //color:white; } } } } #search_form{ .tags{ line-height:2em; input{ display:none; } label{ cursor:pointer; border-radius:10px; font-size:0.8em; font-weight:normal; margin:0 5px; padding:5px 8px; &.active{ background:rgba(54,119,175,1); } } } z-index:5; text-align:center; #general_search{ margin:20px 0; display:inline-block; .place_search{ display:inline; } #annonce_cat_id{ background:transparent; -webkit-appearance: none; border:0; } #q, #annonce_cat_id{ float:left; display:block; } .place_search{ float:left; display:block; } #q, #place,#annonce_cat_id{ height:44px; font-size:16px; padding:10px 10px; border: 1px solid #c4c4c4; border-radius: 2px; background-color: #fff; color: #565a5c; border-radius : 0; &:focus{ box-shadow:0 0 0 white; outline: none; } } #search_button{ float:left; display:block; height:44px; font-size:16px; padding:10px 10px; border-radius: 0 3px 3px 0; } #annonce_cat_id{ border-left:0; border-right:0; } #q{ width:300px; border-right:0; border-radius: 3px 0 0 3px; } #place{ width:200px; } } } .search_results{ } .price_form{ padding-bottom:20px; input{ width:100px; display:inline-block; } } .top_home{ .price_form{ color:white; } }