.slider{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;display: inline-block;}
/* SIZE */
.size_sq{max-width: 1080px;height:1080px;margin-left: calc((100% - 1080px)/2);}
.size_sq_ph{max-width: 1080px;margin-left: calc((100% - 1080px)/2);}
.size_r{max-width: 1280px;height:640px;}
.size_plus{max-width: 1280px;height:750px;}
.size_wiki{max-width: 1280px;height:600px;}

.slider__wrapper{position:relative;overflow:hidden;}
.slider__items{display:flex;transition:transform .5s ease}
.transition-none{transition:none}
.slider__item{flex:0 0 100%;max-width:100%;position:relative}
.slider__indicators{position:absolute;left:0;right:0;bottom:30px;display:flex;justify-content:center;padding-left:0;margin:0 15%;list-style:none;user-select:none;}
.slider__indicator
	{flex:0 1 auto;width:50px;height:5px;margin-right:5px;margin-left:5px;border-radius:5px;
	background-color:rgba(142,186,255,.5);
/* 	background-color:rgba(255,255,255,.5); */
	background-clip:padding-box;
	cursor:pointer;
	}
.slider__indicator_active
	{
	background-color:#59f;
/* 	background-color:#fff; */
	}

.slider__control_show{display:flex}
.slider__control {
position: absolute;
top: 50%;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
color: #fff;
text-align: center;
opacity: 0.7;
height: 50px;
transform: translateY(-50%);
}

.slider__control:hover,
.slider__control:focus {
color: #fff;
text-decoration: none;
outline: 0;
opacity: .9;
}

.slider__control_prev {
		width: 0;
height: 0;
border: 40px solid transparent;
border-right-color: #8ebaff;
border-left: 0;
left:5%;
}

.slider__control_next {
right:5%;
width: 0;
height: 0;
border: 40px solid transparent;
border-left-color: #8ebaff;
border-right: 0;
}

.img-fluid {
  display: inline-block;
  height: auto;
  max-width: 100%; 
}
/* SIZE */
.size_img_sq{width: 1080px;}
.size_img_r{width: 1280px;}

.slider__indicator:after {
content: "";
position: absolute;
top: -25px;
width: 50px;
height: 50px;
}

div.wiki_image_note {
width: calc(100% - 40px);
float: left;
padding: 10px 20px 10px 20px;
overflow: hidden;
text-align: center;
font-size: 18px;
color: #888;
background-color: #EEE;
margin-bottom: 20px;
}
div.h80{height: 80px;}
img.mb{margin-bottom:20px;}

@media (max-width: 1080px)
{
.slider{height:unset;}
.size_sq{margin-left:unset;}
.size_sq_ph{margin-left:unset;}

}
@media (max-width: 800px)
{
.slider__control_prev {border:30px solid transparent;border-right-color: #8ebaff;left:-30px;}
.slider__control_next {right:-30px;border:30px solid transparent;border-left-color: #8ebaff;}
.slider__indicators{bottom:15px;}
}
@media (max-width: 600px)
{
.slider__control{top:45%;}
.slider__control_prev {border:20px solid transparent;border-right-color: #8ebaff;left:-20px;}
.slider__control_next {right:-20px;border:20px solid transparent;border-left-color: #8ebaff;}
.slider__indicators{bottom:10px;}
.size_plus{width:100%;}
div.h80 {
    min-height: 80px;
    height: max-content;
    }
.slider__wrapper {background-color: #eee;}
}