@include body-class(true) {

	.fui-multi-question {
		display: none;
		margin: 0;
		padding: 0;
		border: 0;

		.fui-question {
			margin: $sui-gutter 0 0;
			padding: 0 0 $sui-gutter;
			border-bottom: 1px solid #EAEAEA;

			.fui-question-delete {
				cursor: pointer;

				i {

					&:before {
						color: palette( red, default );
						transition: 0.3s ease;
					}
				}

				&:hover {

					i:before {
						color: palette( red, default );
					}
				}
			}

			.fui-question-input {
				display: block;
				position: relative;

				.sui-form-control {
					padding-right: 38px;
				}

				.fui-question-delete {
					display: block;
					position: absolute;
					right: 0;
					bottom: 1px;
	
					i {
						width: 38px;
						height: 38px;
						display: block;
						text-align: center;
	
						&:before {
							line-height: 38px;
						}
					}
				}
			}

			&:first-child {
				margin-top: 0;
			}

			&:last-child {
				padding-bottom: 0;
				border-bottom: 0;

				@include media( max-width, md ) {
					padding-bottom: 0;
					border-bottom: 0;
				}
			}

			@include media( max-width, md ) {
				margin: $sui-gutter-md 0 0;
				padding: 0 0 $sui-gutter-md;
			}
		}
	}

	.fui-has-questions {

		.fui-multi-question-empty {
			display: none;
		}

		.fui-multi-question {
			display: block;
		}
	}
}