/*
Theme Name: Pianos Elsen
Theme url: www.team-work.lu
Description: personalized theme by teamkWork 2013
Version: 1.0
Author: TeamWork
Author URI: www.team-work.lu
*/


/* tools */
	.alignleft { float: left; margin-right: 15px; display: block; }
	.aligncenter { margin-left: auto; margin-right: auto; display: block; }
	.alignright { float: right; margin-left: 15px; display: block; }
	.scroll-y { overflow-y: scroll; -ms-overflow-y: scroll; }

/* configurations */
	html { height: 100%; }
	body { margin:0; padding: 0; height: 100%; background-color: #000}
	a { text-decoration: none; }
	a img { border: none; }
	ul, ol { padding: 0; margin: 0; display: block; list-style: none; }
	.logo { display: block; }


/* page */
	.page-wrapper { overflow: hidden; background-color: #000; width: 100%; height: 800px; color: #C0C0C0; font-family: "Times New Roman","Bitstream Vera Sans"; font-size: 14px; }
	.page { width: 1100px; padding: 0; margin: 15px auto; }


	/* menu */
		.menu-wrapper .menu { background: url(images/bg_navbar-inner.png) repeat-x; height: 25px; overflow: visible; padding: 0; }
		.menu-wrapper a { color: #C0C0C0; border-style: none; font-size: 0.94em; font-weight: normal; height: auto; letter-spacing: 0.16em; line-height: 1.7em; list-style-type: none; margin-left: 0.7em; margin-right: 0.7em; text-align: center; vertical-align: middle; }
		.menu-wrapper li { position: relative; display: inline-block; }				
		.menu-wrapper li ul { position: absolute; top: 0; padding-top: 24px; display: none; }		
		.menu-wrapper li:hover ul { display: block; }
		.menu-wrapper li ul li { display: block; background: #1F140E; overflow: hidden; }
		.menu-wrapper li ul li a { padding: 3px 8px; white-space: nowrap; }
		.menu-wrapper .current-menu-item a, .menu-wrapper .current-menu-parent>a { color: #E1AB57; }

	/* content */
		.content { width: 1100px; height: 536px; overflow: hidden; font-size: 15px;	 }
		.content h1 { font-size: 0.875em; letter-spacing: 0.35em; font-weight: normal; }
		.frontpage .content { background: url(http://pianoselsen.lu/wp-content/uploads/2018/10/page01.jpg) no-repeat;  }
		.content .main { line-height: 1.7em ; background: url(images/bg_transparent.png) repeat; margin: 30px 0 0 0; padding: 10px 40px; }
		.content .main a { text-decoration: underline; color: #C0C0C0; font-size: 0.785em; }
		.content .main a:hover { color: #E1AB57; }
		
		/* Instruments*/
			.instruments { background-color: #101010; width: 1000px; height: 500px; padding: 36px 50px 0 50px; }	
			.instruments .new-instruments { float: left; width: 455px; height: auto; margin-right: 20px;  }		
			.instruments .old-instruments { float: left; width: 455px; height: auto; margin-right: 20px;  }
			.instruments .instrument-wrapper .piano-image { float: left; height: 240px; width: 420px; }
			.instruments .instrument-wrapper .instrument-edit-link { position: absolute; top: 2px; left: 10px; color: #FCFCFC; text-decoration: underline; }
			.instruments .instrument-table { border-spacing: 10px; }

			/*1 Col*/
			.instruments .instrument-wrapper { border: solid 3px #6D5A3C; overflow: hidden;  margin-bottom: 20px; padding: 5px; width: 890px; height: auto; position: relative; }
			.cols-1 .instrument-wrapper { float: left; }


	/* footer */
		.footer {  background: url(images/bg_footer-inner.png) repeat-x; height: 25px; overflow: hidden; padding: 0 20px; }
		.footer .footer-message { padding: 0 20px; line-height: 1.7em; color: #BBBBBB; font-weight: bold; letter-spacing: 0.1em; font-size: 15px; }