/*

    ////////////////////////////////////////////////////////////
    //
    // L8M
    // 
	//
	// Contains CSS (for screen).
    // 
	// Filesource /public/default/css/magic-window.css
	// Version    $Id: prj.css 114 2014-06-17 11:34:06Z sl $
    //
    ////////////////////////////////////////////////////////////

    ////////////////////////////////////////////////////////////
    // general
    ////////////////////////////////////////////////////////////
    
*/

div.magic-window {
	position: relative;
}

div.magic-window div.magic-window-image {
	height: 0px;
	transition: padding-top 0.5s, background-position 0.5s, box-shadow 0.5s, opacity 0.5s;
	margin-bottom: 20px;
	background-size: 200%;
	padding-top: 0px;
	box-shadow: 0 0 0px #000;
	opacity: 0;
}

div.magic-window.narrow div.magic-window-image {
	background-size: 100% auto;
}

div.magic-window div.magic-window-image.active {
	padding-top: 57%;
	box-shadow: 0 0 1px #000;	
	opacity: 1;
}

div.magic-window div.magic-window-image.active + div.magic-window-close {
	display: block;
}

div.magic-window div.magic-window-close {
	display: none;
	position: absolute;
	left: 50%;
	top: 10px;
	cursor: pointer;
	width: 20px;
	font-size: 20px;
	text-align: center;
	margin-left: -10px;
	text-shadow: 0px 0px 2px #FFF;
	opacity: 0.6;
	transition: opacity 0.5s, text-shadow 0.5s, color 0.5s;
}

div.magic-window div.magic-window-close:hover {
	color: #FFF;
	text-shadow: 0px 0px 2px #000;
}

div.magic-window div.magic-window-thumbnail {
	display: inline-block;
	width: 22%;
	margin: 0px;
	margin-right: 4%;
	margin-bottom: 20px;
	height: 0px;
	background-size: 200%;
	border-radius: 0;
	cursor: pointer;
	position: relative;
	transition: box-shadow 0.5s ease 0s;
	box-shadow: 0 0 1px #000;
	text-align: center;
	padding-top: 14%;
}

div.magic-window.narrow div.magic-window-thumbnail {
	background-size: 100%;
}

div.magic-window div.magic-window-thumbnail:nth-of-type(4n) {
	margin-right: 0px;
}

div.magic-window div.magic-window-thumbnail.active:before {
	opacity: 0;
}

div.magic-window div.magic-window-thumbnail:before {
	bottom: 0;
	color: #000;
	content: "";
	display: block;
	font-family: FontAwesome;
	font-size: 20px;
	height: 20px;
	opacity: 0.6;
	position: absolute;
	right: 0;
	transition: opacity 0.5s, text-shadow 0.5s, color 0.5s, opacity 0.5s;
	width: 20px;
	text-shadow: 0px 0px 2px #FFF;
}

div.magic-window div.magic-window-thumbnail:hover:before {
	color: #FFF;
	text-shadow: 0px 0px 2px #000;	
}

div.magic-window div.magic-window-thumbnail.active,
div.magic-window div.magic-window-thumbnail:hover {
	box-shadow: 0 0 2px #000;
}
