/*
Theme Name:     child-twentysixteen
Theme URI:      https://psychomuell.de
Description:    Child Theme for Twenty Sixteen 2016
Author:         SuMu
Author URI:     https://psychomuell.de
Template:       twentysixteen
Version:        3.0.0000- 17-07-2023 - hell
Tags:		typographie, style elements, background, colors, changes, child
*/

/* 2. Styling elements */
body { font-family: Verdana, Montserrat, "Helvetica Neue", sans-serif; 
}
body,
button,
input,
select,
textarea {
	/*font-size: 18px;*/
	line-height: 1.75;
}

body:not(.error404):not(.search-no-results) .page-header {
    border-top: 0px solid #1A1A1A;
    padding: 1.50em 0px 0.5em !important;}

header.page-header {
     margin-top: 5px;
    margin-right: 7.6923%;
    margin-bottom: 1.5em;
    margin-left: 7.6923%;
}

/* Leerraum über Blogtitel entfernen */
#masthead {
	padding-top: 0px !important;
}

.site-branding, .site-header-menu, .header-image {
    margin-top: 0.5em;
    margin-bottom: 0.6em;}
.site-title {
    font-size: 1.65rem;
    line-height: 1.25;
}
 
/* hauptnavi header aktiv */
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a 
{text-transform: uppercase;}

img.headerlogo:hover 
{ -webkit-transform: rotate(5deg); /* Chrome, Safari, Opera */
  -ms-transform: rotate(5deg);   /* IE 9 */
  transform: rotate(5deg);
}
.posted-on {font-weight:600;}
.site-title a, .site-title a:visited {
 color: #8357a2 ! important;}

 h1.site-title a, .site-branding a  {color: #8357a2 ! important} 

 .entry-footer a {color:#8357a2 ! important; font-size:14px;}
h1.site-title a:hover,  .site-branding a:hover  {color: #e5e5e5 ! important; }

.site-header {
    padding: 1.0em 4.5455% 0.6em;}

.site-content {
    padding-top: 30px;}
.author-bio {
  font-size: 0.9em;
}
/****** Artikel-Foto ****** */
 .entry-thumbnail {
  	margin: 0px auto 0.5em auto;} 
 .entry-thumbnail img {border-radius: 4px;}
.entry-thumbnail .alignright {
    float: right;
/*border-radius: 80%;*/
border: 2px solid #8357a2;
    margin: 0.375em 0px 0.5em 0.4em;}
.entry-thumbnail .aligncenter {
    margin: 0px !important;}
.caption { 
 text-align:center; margin:2px 0 3em 0; padding: 0; font-size: 12px;}

.post-thumbnail img {border-radius: 5px;}
img {border-radius: 5px;}
.entry-title a {color:#8357a2 !important;}
 .entry-title a:hover {color: #000000 !important; text-shadow: 2px 2px 5px #8357a2;}  

.entry-content a:link{color: #8357a2;/*inherit;*/
  box-shadow: inset 0 -2px 0 #8357a2;
	padding-bottom: 3px !important;
  border-bottom: 1px solid #8357a2;
  transition: box-shadow 0.2s ease-in-out;
  text-decoration: none;}
.entry-content a:hover {
	color: whitesmoke;
	box-shadow: inset 0 -28px 0 #8357a2;border-radius: 2px;
	/*text-shadow: 2px 2px 5px #8357a2;*/}

article[class^="post-"] + article[class^="post-"] {
    padding-top: 1.7em;
}
article[class^="post-"] {
    padding-bottom: 1.0em;
    position: relative;
}
article[class^="post-"] {
    margin-bottom: 4em;
margin-top: 2em;
}

/* Fotos im Text u. Header Foto */
.header-image img {border-radius: 5px;}

figure {
  text-align: center; 
}
figcaption {
  display: inline-block; 
  text-align: left;
}
.wp-caption {
    margin-bottom: 1.1em;}
   .wp-caption .wp-caption-text {
    color: #757575;
    font-size: 0.8125rem;
    font-style: normal !important; /*italic;*/ /*text-align:center;*/
     margin-bottom: 1em;
}
.entry-content a:link img {cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
.entry-content a:hover img {
cursor: -webkit-zoom-in; cursor: -moz-zoom-in}

.home .cat-links {display: none !important;}
.home .tags-links {display: none !important;}

 .author.vcard {display: none !important;} 

img.alignright, img.alignleft, img.alignnone, img.attachment-thumbnail
img.aligncenter, .wp-caption img[class*="wp-image-"] {  
     border-radius: 4px; 
}
.alignright {
    float: right;
    margin: 0.375em 0px 0.6em 0.8em;
}

/*.entry-title a {color:#7112b2 !important}
.entry-title a:hover {color:#000; }*/
 
/*.entry-footer .avatar {
	display:none  !important;
}*/

.widget {
border-top: 0px solid #1A1A1A;
padding: 1.31538em 0px 1.0em;
margin-bottom: 1.0em;
}
.widget .widget-title {
    font-size: 0.8rem;
    letter-spacing: 0.046875em;
    line-height: 1.3125;
    margin: 0px 0 3px 0;
    text-transform: uppercase;
}

/* recent comments widget */
li.recentcomments {margin:0px 0 10px -15px; border-bottom: 1px dashed #434343;}
ul#recentcomments {list-style: none;}
.comments-title, .comment-reply-title {   
    font-size: 1.2475rem;
    font-weight: normal;
}
.cwp-li {
   font-size:13px;
}

.entry-title {
     font-size: 1.99rem;
    font-weight:normal;
margin-bottom: 1em !important;
}

body:not(.search-results) .entry-summary {
    color: #757575;
    /*font-size: 1.30rem;*/
    line-height: 1.40;
    margin-bottom: 1.47368em;}


/*.entry-content h3 ::before {
  content: '/';
  color: #8357a2;
  display: inline-block;
  text-indent: -.8em;
  position: relative;
  top: -.08em;
}*/

.entry-content h3 {
    font-size: 1.5rem !important;
font-weight: 500 !important;
    line-height: 1.21739;
border-left: 4px solid #8357a2;
padding-left: .7rem;
    margin-bottom: 1.11739em;
}
.entry-content ul {
    list-style: outside none square;}

/* Weiterlesen Link */
.entry-content a.more-link::before {
 content: "» ";
/*color: red;*/
} 
/* Weiterlesen Link */
.entry-content a.more-link, .entry-content a.more-link:visited{
/*font-variant:small-caps ! important;*/
font-weight: bold;
box-shadow: none;
	border-radius: 4px;
	border: 1px solid #7112b2;
	display: /*inline-*/ block;
	cursor: pointer;
	color: #000000;
max-width: 160px;
margin-top:10px;
        background-color:#8357a2;
	padding: 0 4px;
	text-decoration: none;
}.entry-content a.more-link:hover{
	background-color: #fff ;
	color: #8357a2;
}.entry-content a.more-link:active{
	position: relative;
	top: 1px;}

/* Styling der eingebundenen Flickr Fotos */
.flickr a {
	background: none!important;
	padding-left: 0!important;}

.flickr {
	position: relative;
	margin-bottom: 25px;}
.flickr img {
	width: 100%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #2f163f;}
.flickr div {
	background-color: #fff;
	bottom: 0;
	color: #282828;
	opacity: 0;
	 filter: alpha(opacity=0);
	 position: absolute;
	width: 100%;
	z-index: 1000;
	padding: 10px;}
.flickr:hover div {
	opacity: .75;
 	filter: alpha(opacity=75);
	transition: opacity .25s;
	-moz-transition: opacity .25s;
	-webkit-transition: opacity .25s;
	border-radius: 4px;}
/* Zitat Blockquote */
.entry-content blockquote {
padding: 18px 35px;font-size: 1.100rem; 
	font-family: Georgia, Merriweather, serif;
	border:0; /*background-color: #F2F2F2;*/ border-radius: 4px;
}
.entry-content blockquote:before {
	content: "\201C";
	float: left;
	font-size: 400%;
	 color: #9a27e9; 
	line-height: 1;
	margin-left: -40px;
margin-top: -15px;}
.entry-content blockquote:after {
	content: "\201D";
	float: right;
	font-size: 400%;
	color: #9a27e9;
	line-height: 1;
	margin-right: -15px;
	margin-top: -10px;}

.entry-content blockquote cite {
	font-size: 11px;
	font-weight: 500;
	/*text-transform: uppercase;*/}
.entry-content blockquote cite{
	text-align: right;
	display: block;
	margin: 3px 20px 3px 0;}
.entry-content blockquote cite:before{
	content: "\2014 \2009";
	color: #737373;font-weight: 500;}

.entry-content q {
	quotes: '\00AB' '\00BB';}
.entry-content q:before {
	content: open-quote;}
.entry-content q:after {
	content: close-quote;}

/* Kennzeichnung externer Links */
.entry-content a[href^='http']:not([href^='http://psychomuell.de']):not([href^='https://psychomuell.de']):before {
content: "\00A0\2197";
color: red; font-weight:bolder;
padding-right: .28em;}

.entry-content	 a[href$='.pdf']{padding:5px 5px 5px 19px;background:transparent url(siteicons/icon_pdf.gif) no-repeat center left}

.bypostauthor > article .fn::after {
    color: #9a27e9;}
.fn {font-weight:normal;}
.post-navigation a {
    color: #1A1A1A;
    display: block;
    padding: 1.2em 0px;}
.post-navigation .post-title {
    display: inline;
    font-family: Montserrat,"Helvetica Neue",sans-serif;
    font-size: 1.2rem;
    font-variant-ligatures: common-ligatures;
    font-weight: 600;
    line-height: 1.21739;
    text-rendering: optimizelegibility;}

/* besondere nummerierte Liste */
ol.simple-list {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
    margin: 0;
    margin-left: 2.5em;
    padding: 0;
    counter-reset: li-counter;
}
ol.simple-list > li{
    position: relative;
    margin-bottom: 25px;
    padding-left: 0.9em;
    min-height: 3em;
    border-left: 3px solid #7112b2;
}
ol.simple-list > li:before {
    position: absolute;
    top: 0;
    left: -2.0em;
    width: 1.7em;
    font-size: 2.4em;
    line-height: 1;
    text-align: right;
    color: #CCCCCC;
    content: counter(li-counter);
    counter-increment: li-counter;
}
/* rund liste  */
ol.runde-list {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
    margin: 0;
    margin-left: 3em;
    padding: 0;
    counter-reset: li-counter;
}
ol.runde-list > li{
    position: relative;
    margin-bottom: 20px;
    padding-left: 0.9em;
    min-height: 3em;
}
ol.runde-list > li:before {
position: absolute;
    top: 0;
    left: -1.44em;
    width: 1.45em;
    height: 1.3em;
    font-size: 2.1em;
    line-height: 1.2;
    text-align: center;
     color: #c5c5c5; 
    border: 2px solid #7112b2;
    border-radius: 50%;
    background-color: #464646;
    content: counter(li-counter);
    counter-increment: li-counter;}

mark {border-radius: 4px; background-color: #ccccc3 ! important;  /*#ffc ! important;*/}
.comment-content p {
    margin: 0px 0px 0.5em ! important;}
ins { color: #fff;
    background-color:transparent ! important;}

#breadcrumbs {margin: 1.6em 0px 0px 1%;}
.entry-content h4 {text-transform: none; margin: 2.3em 0 0.8em 0;}
/* .comments-link {text-transform: uppercase;margin-top: 10px;} */

.entry-content li {margin-bottom:1.0em}

ul.listarchiv li {margin-bottom: 0.3em;}

/* ***** Styling post format aside etc. **** */
  /*.sticky-post {  display:none;}  */

/*.sticky-post:before {content: "Angepinnt";*/

  .sticky-post {
  color: #8000ff !important;
border-radius: 4px;
  background: #7fff00;
  padding: 1px;
  display: inline-block;
  text-align: left;
  float: left;
  font-weight: bold;
 /* text-transform: uppercase;*/
}

.post-edit-link:before {
	    content: '\f411';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 25px 'Genericons';
	    vertical-align: top;
	}


.format-link a.url.fn.n {display: none;}

iframe {
border-radius: 4px;
}

.kommentarfeed {font-size: 10px; text-align: right; margin-top: 15px;}
.comment-content blockquote {font-size: 14px;font-style: italic; margin: 20px;}

/* audio player */
.mejs-container {
    clear: both;
    margin: 20px 0;
}
/*.comment-list article, */
.comment-list .pingback , .comment-list .trackback  {
    border-top: 0;
    border-bottom:0 !important;
    padding: 0.8em 0 0 0;
    font-size: 12px;
}
.no-comments {
    border-top: 0;}

.rechts {text-align: right; font-size: 11px;display: block;}
 .rechts:before {content: "\2014 \2009";
	color: #737373;}

.comments-title, .comment-reply-title {
    border-top: 0px;  
}

.comment-content p {margin: 0 0 1.85em 0;}

span#email-notes {display: none;}

.main-navigation .nav-search .nav-search-form {
	position: absolute;
	right: 0;
	margin: 0.25em 0 0;
	padding: 1em;
	background: #fff;
	border: 1px solid #ddd;
	min-width: 300px;
}
.main-navigation .nav-search .nav-search-link::before {
    margin-right: 0.25em;
    font-family: "Genericons";
    font-size: 22px;
    line-height: 1;
    vertical-align: middle;
    content: '\f400';
}

.pagination {
    border-top: 3px solid #1a1a1a;
}
