/* Slider */
.slider {position: relative; height: 150px; overflow: hidden; margin: 0 auto; background-repeat: no-repeat; background-position: bottom center;}
	/* Main */
	.slider .main 		{position: relative; height: inherit; margin: 0 auto;}
	.slider .main div 	{position: absolute; bottom: 0; width: 50%; padding: 40px;}
	/* Siblings */
	.slider .siblings {height: inherit;}
		/* Items */
		.slider .siblings .item {-webkit-transition: max-width 1s ease-out 0s;
								 -moz-transition: 	 max-width 1s ease-out 0s;
								 -ms-transition: 	 max-width 1s ease-out 0s;
								 -o-transition: 	 max-width 1s ease-out 0s;
								 transition: 		 max-width 1s ease-out 0s;
								 position: absolute; right: 0; top: 0; width: 100%; height: inherit; overflow: hidden;}
		.slider .siblings .item .item-wrapper {position: relative; height: inherit; overflow: hidden;}
			/* Header */
			.slider .siblings .item .item-header {height: inherit; cursor: pointer; min-width: 60px; width: 10%; max-width: 200px; position: relative;}
			.slider .siblings .item .item-header > * {-webkit-transform-origin: 0 0;
													  -moz-transform-origin: 	0 0;
													  -ms-transform-origin: 	0 0;
													  -o-transform-origin: 		0 0;
													  transform-origin: 		0 0;
													  -webkit-transform: 		rotate(-90deg);
													  -moz-transform: 			rotate(-90deg);
													  -ms-transform: 			rotate(-90deg);
													  -o-transform: 			rotate(-90deg);
													  transform: 				rotate(-90deg);
													  position: absolute; top: 100%; left: 0; margin-left: 35%; text-align: center; cursor: pointer;
													  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) \9; top: 0 \9;}
			/* Content */
			.slider .siblings .item .item-content {position: absolute; top: 0; left: 0; height: inherit; width: 100%;}
			.slider .siblings .item .item-content > div {position: absolute; bottom: 0; padding: 40px; width: 50%;}