
/* =bxSlider structure
---------------------------------------------------------*/
.strong-view .wpmslider-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	direction: ltr;
}

.strong-view .wpmslider {
	margin: 0;
	padding: 0;
}

.strong-view .wpmslider-viewport {
	/* fix other elements on the page moving (on Chrome) */
	-webkit-transform: translatez(0);
}

/* =pager
---------------------------------------------------------*/
.strong-view .wpmslider-pager {
	display: inline-block;
}

.strong-view.rtl .wpmslider-pager {
	direction: rtl;
}

.strong-view .wpmslider-pager-item {
	display: inline-block;
}

.strong-view .wpmslider-pager-link {
	text-decoration: none;
	margin-left: 10px;
}

/* =controls
---------------------------------------------------------*/
.strong-view .wpmslider-start, .strong-view .wpmslider-stop, .strong-view .wpmslider-next, .strong-view .wpmslider-prev {
	z-index: 5;
}

.strong-view .wpmslider-controls-auto, .strong-view .wpmslider-controls-direction {
	display: inline-block;
	vertical-align: middle;
}

.strong-view .wpmslider-controls a {
	box-shadow: none;
	text-decoration: none;
}

.strong-view .wpmslider-controls a:hover, .strong-view .wpmslider-controls a:active, .strong-view .wpmslider-controls a:focus {
	outline: 0;
}

.strong-view.controls-style-text .wpmslider-start, .strong-view.controls-style-text .wpmslider-stop, .strong-view.controls-style-text .wpmslider-next, .strong-view.controls-style-text .wpmslider-prev {
	display: inline-block;
	cursor: pointer;
	margin: 0 .5em;
	text-align: center;
	transition: all .2s ease;
}

.strong-view.pager-style-buttons .wpmslider-pager {
	line-height: 24px;
	margin: 0 7px;
	text-align: center;
}

.strong-view.pager-style-buttons .wpmslider-pager-link:before {
	content: "";
	-webkit-mask: url("https://cdn-ikphekn.nitrocdn.com/DIKqqMbMrSgYXecQqJeYijILCnoFjDkJ/assets/images/optimized/rev-a7fe514/ramasiding.com/wp-content/plugins/strong-testimonials/public/svg/circle-regular.svg") center center no-repeat;
	mask: url("https://cdn-ikphekn.nitrocdn.com/DIKqqMbMrSgYXecQqJeYijILCnoFjDkJ/assets/images/optimized/rev-a7fe514/ramasiding.com/wp-content/plugins/strong-testimonials/public/svg/circle-regular.svg") center center no-repeat;
	display: inline-block;
	color: #999;
	background: #999;
	cursor: pointer;
	width: 10px;
	height: 20px;
	text-align: center;
}

.strong-view.pager-style-buttons .wpmslider-pager-link:hover:before {
	content: "";
	-webkit-mask: url("https://cdn-ikphekn.nitrocdn.com/DIKqqMbMrSgYXecQqJeYijILCnoFjDkJ/assets/images/optimized/rev-a7fe514/ramasiding.com/wp-content/plugins/strong-testimonials/public/svg/circle-solid.svg") center center no-repeat;
	mask: url("https://cdn-ikphekn.nitrocdn.com/DIKqqMbMrSgYXecQqJeYijILCnoFjDkJ/assets/images/optimized/rev-a7fe514/ramasiding.com/wp-content/plugins/strong-testimonials/public/svg/circle-solid.svg") center center no-repeat;
	display: inline-block;
	width: 10px;
	height: 20px;
	color: #111;
	background: #111;
}

.strong-view.pager-style-buttons .wpmslider-pager-link.active:before {
	content: "";
	-webkit-mask: url("https://cdn-ikphekn.nitrocdn.com/DIKqqMbMrSgYXecQqJeYijILCnoFjDkJ/assets/images/optimized/rev-a7fe514/ramasiding.com/wp-content/plugins/strong-testimonials/public/svg/circle-solid.svg") center center no-repeat;
	mask: url("https://cdn-ikphekn.nitrocdn.com/DIKqqMbMrSgYXecQqJeYijILCnoFjDkJ/assets/images/optimized/rev-a7fe514/ramasiding.com/wp-content/plugins/strong-testimonials/public/svg/circle-solid.svg") center center no-repeat;
	display: inline-block;
	width: 10px;
	height: 20px;
}

.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls {
	position: absolute;
	bottom: 0;
	width: 100%;
	line-height: 1;
	padding-bottom: 15px;
	text-align: center;
	z-index: 5;
}

.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-start, .strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-stop, .strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-prev, .strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-next {
	margin: 0 3px;
}

.strong-view.nav-position-outside .wpmslider-controls {
	line-height: 1;
	padding: 20px 0 20px;
	text-align: center;
	z-index: 5;
}

.strong-view.nav-position-outside .wpmslider-controls .wpmslider-start, .strong-view.nav-position-outside .wpmslider-controls .wpmslider-stop, .strong-view.nav-position-outside .wpmslider-controls .wpmslider-prev, .strong-view.nav-position-outside .wpmslider-controls .wpmslider-next {
	margin: 0 3px;
}
