.flex {
	overflow: hidden;
}
.flex .flex-arrows {
	transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1); top: 50%; margin-top: -15px; position: relative; cursor: pointer; opacity: 0; -webkit-transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item-box:hover .flex .flex-arrows {
	opacity: 1;
}
.flex .disabled.flex-arrows {
	opacity: 0 !important;
}
.flex .left.flex-arrows {
	padding: 2%; float: left;
}
.flex .right.flex-arrows {
	padding: 2%; float: right;
}
.flex .item-box.sub {
	transition:left 1s cubic-bezier(0.165, 0.84, 0.44, 1); width: 0px; height: 100%; text-align: left; vertical-align: middle; display: inline-block; position: relative; min-height: inherit; -webkit-transition: left 1s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: left 1s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: left 1s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden;
}
.container.flex {
	position: relative;
}
.flex :first-child.item-box.sub {
	width: 100%;
}
.flex #children {
	width: 100%; height: 100%; text-align: left; font-size: 0px; display: block; table-layout: fixed; min-height: inherit;
}
.flex #items-holder-wrapper {
	width: 100%; height: 100%; text-align: left; font-size: 0px; display: block; table-layout: fixed; min-height: inherit;
}
.flex #items-holder {
	width: 100%; height: 100%; text-align: left; font-size: 0px; display: block; table-layout: fixed; min-height: inherit;
}
.flex #items-holder-wrapper {
	position: relative;
}
.flex .page-navigator {
	background-position: center; width: 13px; height: 13px; float: left; cursor: pointer; background-image: url("/images/paginator.png"); background-repeat: no-repeat; background-size: cover;
}
.flex .active.page-navigator {
	color: red; background-image: url("/images/paginator-active.png");
}
.page-navigator:hover {
	color: red; background-image: url("/images/paginator-active.png");
}
.flex #paginator {
	left: 50%; position: absolute;
}
