/*
Theme Name: Twenty Twelve Child
Theme URI: https://wordpress.org/themes/twentytwelve/
Author: Enrico Gering
Author URI: http://www.enricogering.com
Description: 
Version: 1
License: 
License URI: 
Tags: 
Text Domain: twentytwelve

 
*/
@import url("../twentytwelve/style.css");
html {
	font-size: 100%
}
body {
	padding: 0px;
	background-color: #121212;
	background-image: url(images/body_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
	position: relative;
	background-attachment: fixed;
	overflow-x: hidden;
}
p, body, .entry-content table, .comment-content table, textarea, input {
	margin: 0!important;
	line-height: 1.714285714!important;
	color: #94948B;
	font-size: 16px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 400;
}
body .headerContent {
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: visible;
}
body .site {
	box-shadow: none;
	background-color: transparent;
	margin-top: 0;
	width: 94%;
	padding: 0 3%
}
.site {
	padding: 0 24px;
	padding: 0 1.714285714rem;
}
#site-navigation {
	z-index: 1;
	transition: box-shadow 400ms;
	margin-top: 12px;
	display: inline-flex;
}
.main-navigation li {
	margin: 0;
}
.main-navigation li a {
	color: #626060;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	letter-spacing: -1px;
	padding: 0 12px;
	border-right: 1px solid #252525;
}
.main-navigation li:first-child a {
	padding: 0 12px 0 0
}
.main-navigation li:last-child a {
	border-right: none;
	padding: 0 0 0 12px
}
.main-navigation a:hover, .main-navigation a:focus, .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	color: #a0c4c2!important;
	font-weight: 300
}
.headerWrapper {
	background-image: url(images/header_line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%
}
.sticky {
	position: fixed;
	top: 0;
	z-index: 2;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
	background-image: url(images/body_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.sticky .main-navigation {
	margin-top: 16px;
}
.sticky .main-navigation li a {
	line-height: 23px;
}
.sticky header {
	padding: 12px 0px
}
.sticky .site-header h1, .sticky .site-description {
	font-size: 21px;
	line-height: 23px!important;
}
.sticky #responsive-menu-button {

    top: 10px!important;
    right: 5%;
}
.fluid-width-video-wrapper {
  
    margin: 12px 0 48px 0;
}
ul, li {
	margin: 0px;
	list-style: none;
	padding: 0px;
}
h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
}
h1 {
	letter-spacing: -1px;
	color: #FFF;
	font-size: 23px;
	font-weight: 400;
	line-height: 24px;
}
.site-header {
}
.site-header h1 a {
	color: #a0c4c2;
	text-transform: uppercase
}
.site-header h1 {
	font-size: 36px;
	letter-spacing: -1px;
	float: left;
	line-height: 36px;
}
.site-description {
	color: #BDAD93;
	padding-left: 10px;
	font-style: italic;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: -1px;
	text-transform: uppercase;
	float: left;
	line-height: 36px!important;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	border: none;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
	color: #a0c4c2;
	font-weight: 400;
	letter-spacing: -1px;
	font-size: 29px;
	margin: 12px 0;
	line-height: 1.2em;
}

.entry-content h3, .comment-content h3 {
	margin: 0 0 6px 0;
	color: #bdad93;
	line-height: 1.2em;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight:300

}
.entry-content table h2 {
	color: #bdad93;
}
.entry-content table h3 {
	line-height: 1.3em;
	font-size: 1em;
	color: #a0c4c2;
	font-weight: 400;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
.entry-content h4, .comment-content h4 {
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0;
	color: #d3dddc;
	font-weight: 400;
}
.epyt-gallery-subscribe {
	margin: 32px 0 0 0
}
a {
	margin: 0px;
	color: #a0c4c2;
}
a:hover {
	text-decoration: none;
	color: #66665F!important;
}
a:active {
	outline: none;
}
a:focus, object:focus {
	outline: none;
}
/* Basic Table Styles */
table {
	width: 100%;
	max-width: 100%;
	margin: 1em 0;
	border-width: 1px;
	border-collapse: collapse;
}
table thead th, table tbody td {
	padding: 0.25em!important;
	border: 1px solid #626060!important;
}
table thead th {
	vertical-align: bottom;
	border: 1px solid #626060;
	background: #ccc;
	font-weight: bold;
}
table th p, table td p {
	margin: 0;
}
table th p:nth-of-type(2n), table td p:nth-of-type(2n) {
	margin: 1em 0;
}
table caption {
	font-size: smaller;
	font-style: italic;
	text-align: left;
}
table h2 {
	margin: 0!important
}
table h3 {
	margin: 0!important
}
table td em{
	 color: #96968d;
}
.entry-content td, .comment-content td {
	padding: 10px!important
}

@media screen and (max-width: 600px) {
table {
	width: 100%;
}
thead {
	display: none;
}
tr:nth-of-type(2n) {
	background-color: inherit;
}
tr td:first-child {
	font-size: 1.3em;margin-bottom:6px
}
tbody td {
	display: block;
	text-align: center;
}
tbody td:before {
	content: attr(data-th);
	display: block;
	text-align: center;
}
.entry-content td, .comment-content td {
	border: none!important
}
}
input, textarea {
	background: #222;
	border-color: #626060
}
img, object {
	margin: 0px
}
img {
	max-width: 100%;
	height: auto;
}
embed, iframe, object, video {
	margin: 1.71429rem 0;
	max-width: 100%;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
	border-radius: 0;
	box-shadow: none;
}
a:hover img {
	border: 1px solid #706D6D
}
blockquote {
	margin: 1.5em 10px;
	padding: 0.5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
	color: #a0c4c2;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
blockquote p {
	display: inline;
	font-family: "Times New Roman", Times, serif;
	color: #a0c4c2;
	font-size: 23px;
}
blockquote em {
	color: #94948b;
	margin-left: 10%;
}
.entry-content blockquote, .comment-content blockquote {
	padding: 24px 0!important
}
.site-content article {
	border-bottom: none
}

/* Footer */
footer[role="contentinfo"] {
	border-top: none;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	width: 94%;
	max-width: 100%;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	padding: 4px 3%;
	background-color: #181717;
	position: fixed;
	bottom: 0
}
.site-info {
	text-algin:center
}
.site-info p,.site-info a {
	font-size: 13px
}
.gallery img {
	border: none!important;
}
.gallery .gallery-icon img {
	max-width: 100%!important;
	padding: 0!important;
}
.gallery-caption {
	background-image: url("images/icon_pic.gif");
	background-position: 4px 5px;
	background-repeat: no-repeat;
	color: #a0c4c2;
	padding-left: 24px;
	text-align: left;
}
.epyt-gallery-title {
	background-image: url("images/icon_video.gif");
	background-position: 4px 11px;
	background-repeat: no-repeat;
	color: #a0c4c2;
	padding-left: 24px!important;
	text-align: left;
}
.mejs-controls .mejs-button button {
	margin: 7px 5px!important;
	padding: 0!important;
	position: absolute!important;
	height: 16px!important;
	width: 16px!important;
	border: 0!important;
	background-color: transparent!important;
	background-image: url(http://www.mariscamulder.com/wp-includes/js/mediaelement/controls.svg)!important;
/*		background-image: url("images/controls.svg")!important;
*/
}
footer[role="contentinfo"] a {
	color: #686868;margin-left: 7px;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}

.wpsdc-drop-cap {
      color: #BDAD93;	font-family: "Times New Roman", Times, serif;

}
/*
 editor styles
*/
 
.tabelle_titel{

	    text-transform: uppercase;
}
.repertoire_komponist{
 color: #a0c4c2;
}
.repertoire_stueck{
	color: #ccc; display: block;
}
