/* for testimonials */

.testimonial-carousel.carousel{border-top: solid 2px #841623; border-bottom: solid 2px #841623;}
.regional_slideshow.testimonial-carousel .carousel-caption, .content_slideshow.testimonial-carousel .carousel-caption{ align-items: center; color: #333}

.testimonial-carousel.regional_slideshow.carousel ol.carousel-indicators li, .testimonial-carousel.content_slideshow.carousel ol.carousel-indicators li { background-color: #333; }

.testimonial-carousel.content_slideshow .carousel-caption p{margin: 10px 0}



	/* arrows */
	.regional_slideshow a.carousel-control-prev, .regional_slideshow a.carousel-control-next {opacity: 1; text-decoration: none;  top: 0; height: 100%; width: 30px; font-size: 32px; text-shadow: 0 0 3px #363636;     z-index: 90; }
	.regional_slideshow a.carousel-control-next{}

	.regional_slideshow a.carousel-control-prev:after{content: '\f053'; font-family: 'Font Awesome 6 Pro'; font-weight: 400; }
	.regional_slideshow a.carousel-control-next:after{content: '\f054'; font-family: 'Font Awesome 6 Pro'; font-weight: 400;}

	/* dots, squares, etc */
	.regional_slideshow.carousel ol.carousel-indicators {position: absolute;  bottom: 0px; left: 0; right: auto; top: auto;  margin: 0; width: 100%; height: 30px; padding: 0; margin: 0;}

	.regional_slideshow.carousel ol.carousel-indicators li { width: 16px; height: 16px; background-color: WHITE; border-radius: 50%; opacity: 1; margin: 0 5px; padding: 0;}

	.regional_slideshow.carousel ol.carousel-indicators li:hover { background-color: BLUE;}
	.regional_slideshow.carousel ol.carousel-indicators li.active {background-color: RED; }



/* for content */


.content_slideshow.carousel {position: relative;min-height: 300px;}

.content_slideshow .carousel-item{width: 100%; min-height: 300px; background-position: center center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1}

.content_slideshow .carousel-caption {width: 100%; height: 100%; left: 0; bottom: 0; display: flex; justify-content: center; align-items: flex-end; padding:50px; }

.content_slideshow .carousel_caption_text{}

	/* arrows */

	.content_slideshow a.carousel-control-prev, .content_slideshow a.carousel-control-next {opacity: 1; text-decoration: none;  top: 0; height: 100%; width: 30px; font-size: 32px; text-shadow: none; z-index: 90; color:#4F7990}
	.content_slideshow a.carousel-control-next{}

	.content_slideshow a.carousel-control-prev:after{content: '\f0d9'; font-family: 'Font Awesome 5 Pro'; font-weight: 900; }
	.content_slideshow a.carousel-control-next:after{content: '\f0da'; font-family: 'Font Awesome 5 Pro'; font-weight: 900;}

	.content_slideshow a.carousel-control-prev:hover, .content_slideshow a.carousel-control-prev:focus, .content_slideshow a.carousel-control-next:hover, .content_slideshow a.carousel-control-next:focus{color: #841623}



	/* dots, squares, etc */

	.content_slideshow.carousel ol.carousel-indicators {position: absolute;  bottom: 0px; left: 0; right: auto; top: auto;  margin: 0; width: 100%; height: 30px; padding: 0; margin: 0;}
	.content_slideshow.carousel ol.carousel-indicators { bottom: 10px;}

	.content_slideshow.carousel ol.carousel-indicators li { width: 16px; height: 16px; background-color: WHITE; border-radius: 50%; opacity: 1; margin: 0 5px; padding: 0;}

	.content_slideshow.carousel ol.carousel-indicators li:hover { background-color: BLUE;}
	.content_slideshow.carousel ol.carousel-indicators li.active {background-color: RED; }

.content_slideshow .playpause button, .regional_slideshow .playpause button { color: #4F7990; background-color: #fff;  font-size: 18px;}

.regional_slideshow .playpause button:hover, .regional_slideshow .playpause button:focus, .content_slideshow .playpause button:hover, .content_slideshow .playpause button:focus { background-color: white; color: #841623}



/*FA  5
	a.carousel-control-prev:after{content: '\f053'; font-family: 'Font Awesome 5 Pro'; font-weight: 400; }
	a.carousel-control-next:after{content: '\f054'; font-family: 'Font Awesome 5 Pro'; font-weight: 400;}
	*/
/*FA 4 
	a.carousel-control-prev:after{content: '\f053'; font-family: 'FontAwesome';  }
	a.carousel-control-next:after{content: '\f054'; font-family: 'FontAwesome'; }
*/

	.content_slideshow.testimonial-carousel.carousel, .content_slideshow.testimonial-carousel .carousel-item, .content_slideshow.testimonial-carousel a.carousel-control-prev, .content_slideshow.testimonial-carousel a.carousel-control-next  { height: 300px;}


.content_slideshow .pauseButton:after {
    content: '\f04c';
    font-family: 'Font Awesome 5 Pro';
}

.content_slideshow .playButton:after {
    content: '\f04b';
    font-family: 'Font Awesome 5 Pro';
}


	@media only screen and (max-width: 1199px) {
	}

	/*M*/
	@media only screen and (max-width: 991px) {
	}

	/*S*/
	@media only screen and  (max-width: 767px) {
		.content_slideshow.testimonial-carousel.carousel, .content_slideshow.testimonial-carousel .carousel-item, .content_slideshow.testimonial-carousel a.carousel-control-prev, .content_slideshow.testimonial-carousel a.carousel-control-next  { height: 360px;}
	}

	/*XS*/
	@media only screen and  (max-width: 575px) {
		.content_slideshow.testimonial-carousel.carousel, .content_slideshow.testimonial-carousel .carousel-item, .content_slideshow.testimonial-carousel a.carousel-control-prev, .content_slideshow.testimonial-carousel a.carousel-control-next  { height: 380px;}
		.content_slideshow .carousel-caption {font-size: 16px; padding:30px; }
		.content_slideshow a.carousel-control-prev, .content_slideshow a.carousel-control-next {width: 20px; }


	}
