
*,
*::before,
*::after { box-sizing: border-box; }

.container_chs_01 { max-width: 1360px; margin: 0 auto; }

.slider__wrapper { overflow: hidden; margin-left: -11.5px; margin-right: -11.5px; }

.slider__item { flex: 0 0 100%; max-width: 100%; }

@media (min-width: 768px) { .slider__item { flex: 0 0 50%; max-width: 50%; } }

@media (min-width: 1360px) { .slider__item { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } }

.slider_item_content_01 { padding-left: 11.5px; padding-right: 11.5px; }

.header_chs_01 { position: relative; }

.img_chs_01 {
	display: block;
	height: auto;
	max-width: 100%;
/*	border-radius: 7px 7px 0px 0px; */
}

.date_chs_01 {
	background: #f5f7f9;
	white-space: normal;
	padding: 13px 10px 0px 15px;
	margin: 0;
	height: 18px;
}

.txt_chs_01 {
	background: #f5f7f9;
	display: flex;
	padding: 17px 10px 15px 15px;
	min-height: 76px;
}

.txt_chs_02 {
	background: #f5f7f9;
	display: flex;
	padding: 17px 10px 15px 15px;
	min-height: 100px;
}

.txt_chs_03 {
	background: #f5f7f9;
	display: flex;
	padding: 17px 10px 15px 15px;
	min-height: 123px;
}

.txt_chs_04 {
	background: #f5f7f9;
	display: flex;
	padding: 17px 10px 15px 15px;
	min-height: 146px;
}

.txt_chs_05 {
	background: #f5f7f9;
	display: flex;
	padding: 17px 10px 15px 15px;
	min-height: 169px;
}

.slider__content_avatar {
	flex: 0 0 40px;
	max-width: 40px;
}

.slider__content_photo {
	display: block;
	height: auto;
	max-width: 100%;
	border-radius: 50%;
}

.slider__content_author {
	margin-left: 0px;
	line-height: 10px;
}

.slider__content_icon {
	height: 18px;
	margin-top: 12px;
	margin-left: auto;
}

.slider__control { background-color: unset; }

.slider__control:hover,
.slider__control:focus { background-color: rgba(0, 0, 0, 0.6); }

.slider__indicators { bottom: -35px; }

.slider__indicators li { background-color: #ddd; }

.slider__indicators li.active { background-color: #757575; }

/* ----- Apollo 04 ----- */

.grid_chs_01 figure {
	position: relative;
	overflow: hidden;
	height: auto;
	cursor: pointer;
	margin: 0px 0px 7px 0px;
	border-radius: 7px 7px 7px 7px;
	box-shadow: #ebeaea 0px 3px 7px 0px;
}
figure.lk_chs_01:hover, figure.lk_chs_01:active, figure.lk_chs_01:focus {
	box-shadow: #e6e6e6 0px 3px 7px 0px;
	display: flex;
	transition: transform 0.5s ease;
}
figure.effect_apollo_04:hover figcaption::before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}
figure.effect_apollo_04 figcaption::before,
figure.effect_apollo_04 figcaption::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 0px;
	background: #fff;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}
figure.effect_apollo_04:hover figcaption::before {
	opacity: 0.5;
	height: 1px;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
	transform: translate3d(-50%,-50%,0) rotate(45deg);
}
figure.effect_apollo_04:hover figcaption::after {
	opacity: 0.5;
	height: 1px;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
	transform: translate3d(-50%,-50%,0) rotate(-45deg);
}
