@charset "utf-8";
/* CSS Document */


/* --- carousel-opin --- */
.carousel-opin-box div {
	box-sizing: border-box;
}

.carousel-opin-box .opinion-box {
	border: 0px;
}

.carousel-opin-wrapper {
	background: #DDD;
	padding: 0px;
	overflow-x: hidden;
}

.carousel-opin-items {
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
}

.carousel-opin-item {
	padding: 0px;
	width: 100%;
	min-width: 100%;
	border: 0px solid #EB0003;
	overflow: hidden;
}

.carousel-opin-item-content {
	background: #FFF;
	width: 100%;
	text-align: left;
	padding: 5px;
	overflow: hidden;
}


/* --- carousel-opin controler --- */

.carousel-opin-controler {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
	width: 100%;
	line-height: 1;
	font-size: 10px;
}

.crsl-opin-cntrl-rewind, .crsl-opin-cntrl-forward {
	width: 20px;
}

.crsl-opin-cntrl-rewind:hover, .crsl-opin-cntrl-forward:hover {
	cursor: pointer;
}

.crsl-opin-cntrl-rewind {
	opacity: 0.2;
}

.crsl-opin-cntrl-forward {
	text-align: right;
}

.crsl-opin-cntrl-rewind img, .crsl-opin-cntrl-forward img {
	height: 22px;
	width: auto;
	user-select: none;
}


@media (min-width: 1200px) {

	.carousel-opin-item {
		width: 33.33333333%;
		min-width: 33.33333333%;
	}

}


/* --- opinion-box modification --- */

.carousel-opin-item-content .opinion-box {
	width: 100%;
}

.carousel-opin-item-content .opinion-box {
	height: 350px;
}



