.tm-testi {

	.tm-testi-slider__next,
	.tm-testi-slider__prev {
		&:before {
			line-height: 44px;
		}
	}

	&--boxed {
		blockquote {
			text-align: center;
			border: 1px solid $color__background-hr;
			padding: 20px;
			@include border-radius();
			@include media-breakpoint-up(md) {
				padding: 40px 40px 70px;
			}
			.tm_pb_column_1_3 &,
			.tm_pb_column_1_4 & {
				@include media-breakpoint-between(md, lg) {
					padding: 15px;
				}
			}
		}
	}

	// default.tmpl
	&--default,
	&--default-without-icon {
		blockquote{
			.tm_pb_column_4_4 & {
				text-align: center;
			}
		}
		&.tm-testi__wrap--listing {
			.tm-testi__item-avatar {
				.tm_pb_column_1_2 &,
				.tm_pb_column_2_3 &,
				.tm_pb_column_3_4 &{
					margin: 0 auto 25px;
				}
			}
		}
	}
}