/*****
Block style file: 
	Layout - Carousel
	Carousel View  - Icons/Images
**/

.swiper-container-icons43375.icons-carousel{
	display: none;
	margin-top: 5px
}
.swiper-container-icons43375.icons-carousel.slick-slider.slick-initialized{
	display: block;
}
.icons-slider-items{
	padding: 0 50px
}
.icons-slider-item{
	text-align: center;
	padding: 0 5px
}
.icons-slider-item img{
	display: block;
	height: 125px;
	margin: auto;
	position: relative;
	width:180px;
	z-index: 2;
    transition: all 0.5s ease-in-out;
}
.icons-slider-item span{
    background-size: auto;
	display: block;
    height: 100%;
    width: 100%;
    transition: all 0.5s ease-in-out;
}
.icons-slider-item:hover img{
   transform:scale(1.15);-webkit-transform:scale(1.15);transition:0.5s ease-in-out;
}
.icons-slider-image{
	position: relative;

	/*background:url(../images/sl-dot_shadow-bg.png) no-repeat center / auto; */
}
.slide-bg-dot .icons-slider-image:before{
  background-color: #00c895;
  border-radius: 50%;
  bottom: auto;
  content: '';
  display: block;
  height: 72px;
  left:0;
  margin: auto;
  position: absolute;
  right: 0;
  top:17px;
  width: 72px;
  z-index: 1;
  box-shadow: -5px 5px 10px 5px rgb(0 0 0 / 12%);
  transition:0.5s ease-in-out; 
}
.slide-bg-dot .icons-slider-item:hover .icons-slider-image:before{
	transform:scale(0.95);-webkit-transform:scale(0.95);
	transition:0.5s ease-in-out; 
	box-shadow: -5px 5px 15px 5px rgb(0 0 0 / 32%);}
	/*box-shadow: -2px 2px 5px 2px rgb(0 0 0 / 22%);}*/

p.icons-slider-title{
	font-size: 15px;
	line-height: 24px;
	font-weight:  normal;
	color: #474747!important;
	position: relative;
	top:-25px;
}
p.icons-slider-title a{
	color: #474747!important;
	font-weight: 500;
}

.icons-slider-item:hover p a{color: #00c895!important;}
p.icons-slider-title a:hover:after,
p.icons-slider-title a:hover:before{display: none!important}
.pageblock--video_block .icons-slider-items .slick-next,
.pageblock--video_block .icons-slider-items .slick-prev{top:28%;}
.pageblock--video_block .icons-slider-items .slick-next{right:-50px}
.pageblock--video_block .icons-slider-items .slick-prev{left:-40px;}

@media (max-width: 600px) {
	.pageblock--video_block .icons-slider-items .slick-next,
	.pageblock--video_block .icons-slider-items .slick-prev{display: none!important}
	.icons-slider-items {padding: 0 20px;}
	.slide-bg-dot .slick-dots{bottom: -35px;}
}
@media (min-width: 450px) {
	p.icons-slider-title{font-size: 20px;}
	.slide-bg-dot .icons-slider-image:before{width: 112px; height: 112px}
	.icons-slider-item img{height:180px}
	p.icons-slider-title{font-size: 18px;line-height: 28px}
}
@media (min-width: 600px) {
	.slide-bg-dot .icons-slider-image:before{width: 122px; height: 122px}
}
@media (min-width: 992px) {
	.pageblock--video_block .icons-slider-items .slick-next{right:-40px}
	.icons-slider-items .slick-dots{position: relative; top:10px}
	.icons-slider-items .slick-dots li{margin:0 4px}
	.icons-slider-items .slick-dots li button{width: 10px;height: 10px;}


}
@media (min-width: 1400px) {
	.icons-slider-items{padding: 0}
	.pageblock--video_block .icons-slider-items .slick-next{right:-70px}
	.pageblock--video_block .icons-slider-items .slick-prev{left:-70px;}
}