/*
Theme Name:   L4021
Description:  Schreibe hier eine kurze Beschreibung über dein Child-Theme
Author:       HJM
Author URL:   Trage hier die Blog- oder Website-URL des Autors ein
Template:     twentytwentyone
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  L4021
*/

/* Schreibe hier dein eigenes persönliches Stylesheet */
#dat{padding:1%!important;}


.site-main > * {
    margin-top: calc(0 * var(--global--spacing-vertical));
    margin-bottom: calc(3 * var(--global--spacing-vertical));
}




#masthead{position:fixed;background:white;top:10px;width:73%;z-index:100000!important; border:2px solid black;left:10px;padding-left:10px;}

.primary-navigation{display:none;}

#primary {
    padding-right: 13.5px;
}


#page {padding:10px;}

#content-wrapper > #content {
    width: 85%!important;
	padding-top:0px;
	margin-left:-80px!important;
}


#sidebar {
    position: fixed;
	right:10px;
	top:10px;
    margin-top: 0;
    padding: 0 10px;
	border:2px solid black;
	margin:0%;
	width:20%;
	height:calc(100% - 30px);
	z-index:200000!important;
	background:white;
}

#sidebar a{
  font-size: min(max(1rem, 4vw), 3.3vh);
line-height:1.3em;}

#content-wrapper > #sidebar {
    width: 25%!important;
}



.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: black;
    border-color: black;
	border-radius:0px;
}

.pt-cv-content, .pt-cv-content {
    font-weight: 100;
	font-family:'muto';
	padding:10px;
}



p .pt-cv-content, .pt-cv-content {
   	margin:10px;
}



.posted-by, .powered-by, .cat-links, .post-taxonomies {display:none;}




/* Typography */  

html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, form, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6, .site-name, .L40{
  font-family:muto!important;
text-transform:none!important;
}


h1{font-size:2em!important;}


h1.entry-title {
    line-height: var(--heading--line-height-h1);
    font-weight: var(--heading--font-weight-page-title);
	text-decoration:none;

	
}


a {
	text-decoration:none!important;
	background:transparent!important;

}

a:active, a:visited {background:transparent!important;color:black;}

.L40 {  font-family:muto!important;}



h2{margin-bottom:10px!important;}


.panel-title{font-weight:800;font-family:'muto'}


.laufzeit{margin-bottom:10px!important;padding:0;font-size:2em;line-height:1em;margin-top:10px!important;}

p {
    line-height: 1.4em!important;
	margin-bottom:1em!important;
	margin: 0px!important!;

}

.excerpt p { margin-bottom: 0!important; 	margin-top:0!important;
}


/* Content */



.column {
  float: left;
  width: 50%;
  padding: 0px;
}

.column-0 {
  float: left;
  width: 50%;
  padding: 0px;
}

.column-10 {
  float: left;
  width: 50%;
  padding: 30px;
}


/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.row {
 padding:10px;
	border:2px solid black;
	background-color:white;
}




.button:focus {

    outline: none!important;
}




@media only screen and (min-width: 771px) {
	.post-thumbnail,
	.entry-content .wp-audio-shortcode,
	.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
	*[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
	.default-max-width,
	.wp-block-search,
	hr.wp-block-separator:not(.is-style-dots):not(.alignwide),
	.entry-content > .alignleft,
	.entry-content > .alignright,
	.author-bio,
	.search-form {
		max-width: 1980px!important;
	}
	



