/* Site horizontal search */

.full-width-search-form-wrapper {
	.ui.stackable.grid {
		margin: -5px -8px;

		> .column {
			padding: 5px 8px;

			@include mobile {
				padding: 0.5rem 0 !important;
			}

			.term-field {
				input {
					@include tablet {
						border-top-right-radius: 0px !important;
						border-bottom-right-radius: 0px !important;
						border-right-color: transparent !important;
					}
				}

				.search-desktop-icon {
					display: flex;

					@include tablet {
						display: none;
					}
				}

				.search-mobile-icon {
					display: none;

					@include tablet {
						display: flex;
						border-top-left-radius: 0px;
						border-bottom-left-radius: 0px;
						border: 1px solid #e8ebf6;
					}
				}
			}
		}

		@include tablet {
			.collapse-filters {
				display: none;
			}
		}

		@include mobile {
			margin: 0 !important;
		}
	}

}