diff --git a/bin/css/style.css b/bin/css/style.css
index f326717396c23105223a92a9d0e51a325b7b8f93..92975024a829cce8368b7e45c2ace55b6188a5d0 100644
--- a/bin/css/style.css
+++ b/bin/css/style.css
@@ -1781,4 +1781,29 @@ table tr:last-child th {
 
 .qui-contextitem-container .qui-contextitem-text {
     padding: 5px 0;
+}
+
+/***************/
+/* Search site */
+/***************/
+.qui-search-result form {
+    display: flex;
+}
+
+.qui-search-result form input[type="text"] {
+    flex-grow: 1;
+    width: 300px;
+    max-width: 100%;
+}
+
+@media screen and (max-width: 767px) {
+    .qui-search-result form {
+        flex-direction: column;
+    }
+
+    .qui-search-result form input[type="text"] {
+        width: initial;
+        margin-right: 0;
+        margin-bottom: 1rem;
+    }
 }
\ No newline at end of file