.placeholder
{
	height: 355px;
}

.placeholder input
{
	font-size: 2em;
}

.placeholder .rig
{
	float: right;
}

.imgcarousel
{
	position: absolute;
	width: 150px;
	background-color: #ffc;
	border-radius: 10px;
	box-shadow: 0 10px 10px 10px rgba(0, 0, 0, .5);
}

.imgcarousel p
{
	margin: 0 5px;
}

.bigger
{
	width: 200px;
}

.imgcarousel:hover
{
	transition-duration: 1s;
	transition-property: width, font-size, opacity, transform;
	font-size: 1.5em;
	width: 300px;
	z-index: 100 !important;
	opacity: 1 !important;
	transform: translateX(-50px) !important;
}

img.gallerypic
{
	max-width: 100%;
    max-height: 100%;
	border-radius: 10px;
}