#tm_builder_outer_content {

	.tm_pb_slider.tm_pb_module,
	.tm_pb_slider {

		&:hover {
			.tm-pb-arrow-prev {
				right: auto;
				left: 0;
			}
			.tm-pb-arrow-next {
				left: auto;
				right: 0;
			}
		}
		.tm-pb-arrow {

			&-prev,
			&-next {
				@include linear-icon;
				font-size: 20px;
				line-height: 50px;
				width: 50px;
				height: 50px;
				text-align: center;
				margin-top: -25px;
			}

			&-prev{
				right: auto;
				left: -25px;
				@include border-right-radius($border__radius);
				&:before {
					content: '\e93b';
				}
			}


			&-next{
				right: -25px;
				left: auto;
				@include border-left-radius($border__radius);
				&:before {
					content: '\e93c';
				}
			}
		}

		.tm-pb-controllers {
			bottom: 8%;
			@include media-breakpoint-up(xl, $grid-breakpoints-old) {
				bottom: 14%;
			}
		}

		.tm_pb_slide_description {
			padding: 35% 0;

			.tm_pb_slide_title {
				padding-bottom: 0;
				margin-bottom: 20px;
			}

			.tm_pb_slide_content {
				h1 {
					margin-bottom: 15px;
				}
				> *:last-child {
					margin-bottom: 20px;
				}
			}
		}

		.tm_pb_more_button {
			margin-top: 15px;
			@include media-breakpoint-up(md) {
				margin-top: 37px;
			}
		}

	}
}

#tm_builder_outer_content {
	.tm_pb_module {
		.tm-pb-controllers {
			a {
				width: 14px;
				height: 14px;
				border-radius: 50%;
				opacity: 1;
				transition: .3s;
				margin: 0 8px 5px;
				line-height: 1;
			}
		}
	}
}

#tm_builder_outer_content .tm_pb_slider .tm_pb_container {
	padding-left: $grid-gutter-width/2;
	padding-right: $grid-gutter-width/2;
}