.slideshow .slick-list {
 	margin-top: 8px;
 	margin-bottom: 8px;
 }
 
 div:not(.use_image_titles) .slideshow .slick-dots {
 	top: auto;
 	bottom: 0;
 	height: 50px;
 	display: flex;
 	align-items: flex-end;
 	justify-content: flex-start;
 	padding: 16px 0 24px;
 	/*height: 100%;*/
 	width: 100%;
 }
 
 div:not(.use_image_titles) .slideshow .slick-dots li {
 	width: 24px;
 	height: 24px;
 	position: relative;
 	display: inline-block;
 	margin-bottom: 0;
 }
 
 div:not(.use_image_titles) .slideshow .slick-dots li:only-child {
 	display: none;
 }
 
 div:not(.use_image_titles) .slideshow .slick-dots li button {
 	font-family: inherit;
 	position: absolute;
 	width: 100%;
 	height: 100%;
 	overflow: hidden;
 	color: white;
 	display: block;
 	color: rgba(255, 255, 255, 0);
 	cursor: pointer;
 	text-indent: -3rem;
 	pointer-events: auto;
 	background: none;
 }
 
 div:not(.use_image_titles) .slideshow .slick-dots li::after {
 	content: "";
 	display: block;
 	border-radius: 50%;
 	opacity: 0.5;
 	pointer-events: none;
 	position: absolute;
 	width: 12px;
 	height: 12px;
 	background: #78A6A9;
 	background: rgba(0, 0, 0, 0.38);
 	left: 0;
 	top: 50%;
 	transform: translate(0, -50%);
 	border: 2px solid #858585;
 	background: none;
 }
 
 div:not(.use_image_titles) .slideshow .slick-dots li.slick-active::after {
 	opacity: 1;
 	width: 12px;
 	height: 12px;
 	background: #BD4800;
 	border-color: #020873;
 	background: #020873;
 }
 
 div.use_image_titles .slideshow .slick-dots {}
 
 div.use_image_titles .slideshow .slick-dots li {
 	cursor: pointer;
 	position: relative;
 	display: inline-block;
 	text-indent: -9999px;
 	white-space: nowrap;
 	border: 0;
 	width: auto;
 	height: 40px;
 	margin-left: 0;
 	margin-right: 24px;
 	background-color: transparent;
 	box-shadow: 0 0 0 0 rgba(82, 156, 219, 0);
 }
 
 div.use_image_titles .slideshow .slick-dots li:last-child {
 	margin-right: 0;
 }
 
 div.use_image_titles .slideshow .slick-dots li button {
 	display: block;
 	width: 100%;
 	text-indent: 0;
 	/*height: 40px;*/
 	padding-left: 18px;
 	border: 0;
 	background-color: transparent;
 	font-size: 14px;
 	color: #858585;
 	outline: none;
 	position: relative;
 }
 
 div.use_image_titles .slideshow .slick-dots li.slick-active button {
 	color: #020873;
 }
 /*div.use_image_titles .slideshow .slick-dots li button .fa{
   position: absolute;
   bottom: -20px;
   left: 50%;
   margin-left: -5px;
   opacity: 0;
   transition: all 0.3s ease;
}
div.use_image_titles .slideshow .slick-dots li.slick-active button .fa{
    bottom: -8px;
    opacity: 1;
}*/