.no-transition
{
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

/* root */
.slide-root
{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	align-content: center;
	justify-content: space-between;
}

/* buttons */
div[class^=slide-button]
{
	flex: 0 0;
	position: relative;
	float: left;
	color: #D8D8D8;
	font-size: 2em;
	cursor: pointer;
}

div.slide-button-left
{
	padding-right: 0.5em;
}

div.slide-button-right
{
	padding-left: 0.5em;
}

div[class^=slide-button]:hover
{
	color: #B8B8B8;
}

/* list */
.slide-list
{
	flex: 1 1 10%;
	height: 100%;
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
}

/* track */
.slide-track
{
	position: relative;
	left: 0;
	top: 0;
	display: block;
	height: 100%;
	transition: transform 1000ms;
}

/* logo */
.slide-logo
{
	height: 100%;
	display: block;
	float: left;
	text-align: center;
}

.slide-logo img
{
	max-height: 100%;
	max-width: 100%;
	display: inline;
	position: relative;

	top: 50%;
	transform: translate(0, -50%);
}
