/*
Theme Name: cgw-Praxis Blog & mehr aus 20 15v1.9)
Author: sauerdesign and the WPteam
Author 2 URI: https://wordpress.org/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentyfifteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.site-description { font-family: 'Arial', sans-serif; display: inline; }
.custom-logo { max-height: 100% !important;}
.custom-logo { padding-top: 8%; margin-bottom: -8%;}
button.secondary-toggle { top: 3%; position: relativ; left: 0%;}
.site-branding { padding-right: 0px; text-align: center; }
.site-header { margin-top: 30px; }
.entry-content { min-height: 1000px !important} 
.site-header {margin-bottom: 9%;}
.widget-area aside#search-2.widget.widget_search { margin-bottom: 11%;}


body, p  {
 font-family: 'Arial' ,sans-serif;                /* change -4u */
 font-size: 15px;
 font-size: 1.4rem;
}

.widget, .widget input, .comment-notes, .comment-metadata, .comment-list .reply {
	font-size: 15px;
	font-size: 1.4rem;
}

.comment-form label, #submit {
	font-size: 14px;
	font-size: 1.2rem;
}

.page-title { font-style: italic; color: #999999; }
.page-header { border-left: 7px solid #999999;}

.post-title { font-style: italic; color: #00A2B5; }
.post-navigation span.meta-nav { font-size: 1em; text-transform: none; font-style: italic;  }
/*.post-thumbnail  { margin-bottom:0; }     Navi unter Beitragsbild */

.widget-title { color: #00717e; }

.entry-title, .widecolumn h2 {
    font-size: 20px;
    font-size: 2.1rem;
    color: #00717e;
    margin-bottom: 2%;}
    
.comment-reply-title {
    font-size: 20px;
    font-size: 2.1rem;
    line-height: 1.2;
    font-style: italic;
}

.comments-title {font-style: italic;}

.comment-meta { font-style: italic;}

.entry-content  {-moz-hyphens: unset; hyphens: unset; word-wrap: unset;}
.entry-content h1  { font-size: 22px; font-size: 1.7rem; letter-spacing:1px; color: #00717e; }
.entry-content h2  { font-size: 19px; font-size: 1.5rem; letter-spacing:1px; color: #00717e; }
.entry-content h3  { font-size: 19px; font-size: 1.5rem; }
.entry-content h4  { font-style: italic; }

div.entry-content blockquote p, blockquote { font-family: 'Arial' , sans-serif;
font-size: 18px; font-size: 1.7rem; line-height: 1.9rem; font-style: italic; font-weight: 600; }

h1, h2 {font-weight:500;}
ol {padding-bottom: 2em;}

ol li, ol li.top  {list-style: none; display:inline; margin-right: 1em; line-height: 3.5em; border: 0.1em solid #ffffff; border-radius: 0.75em; padding: 0.5em; box-shadow: 0 0 6px rgba(0, 0, 0, 0.15); }

ol li.top  {font-style: italic;}

blockquote {border-left: 1px solid rgba(51, 51, 51, 0.4); border-right: 1px solid rgba(51, 51, 51, 0.4); }
div.entry-content blockquote p {font-size: 1.5rem; line-height: 2.2rem; font-weight: 100;}

.entry-content a, .entry-content a.copyright {border-bottom: 0; color: #00717e; text-decoration: underline;}
.entry-content a.copyright {font-size: 0.7em; color: #999999;}
.entry-content img  {margin-bottom: 0; border-radius: 0.75em; box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);}

.entry-footer   {font-size: 11px;
font-size: 1.2rem;  }

footer.entry-footer { background-color: transparent;
border-bottom: 0.1em solid #cccccc;
margin-bottom: 3%;
padding-top: 0; padding-bottom: 3%;
text-align: right;
}

.site-info {
font-size: 11px;
font-size: 1.2rem;
padding-top: 2%; padding-bottom: 2%;
}

/**
 * 10.0 Header
 */

 .site-description {
    font-size: 13px;
    font-size: 1.4rem;
}
 

/**
 * 12.1 Posts and pages
 */

.hentry {
	background-color: transparent;            /* change -4u */
  padding-top: 4.3333%;
}



/**
 * 16.0.1 Mobile Large 425px
 */
@media screen and (max-width: 26.5625em) {

 footer.entry-footer { text-align: left; 	}
 	.site-header { margin-top: 0px; }
}

/**
 * 16.1 Mobile Large 620px
 */

@media screen and (min-width: 38.75em) {

	.hentry,
	.page-header,
	.page-content {
		box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);           /* change -4u */
	}

	.site-main { padding-top: 4%;}
}

/**
 * 16.2 Tablet Small 740px
 */

@media screen and (min-width: 46.25em) {

.custom-logo {
    padding-top: 0;
    margin-bottom: -4%;
}

.site-description {
    font-size: 15px;
    font-size: 1.6rem;
}

.site-header {padding-bottom: 4%;}

}

/**
 * 16.2.2 Tablet Small 835px
 */

@media screen and (max-width: 52.1875em) {
.site-header {margin-top: 0px; }
}


/**
 * 16.4 Desktop Small 955px
 */

@media screen and (min-width: 59.6875em) {

/*.site-description {
    font-size: 13px;
    font-size: 1.4rem;
}   */

  .entry-title,
	.widecolumn h2 {
		font-size: 22px;
		font-size: 2.2rem;	}

}

/**
 * 16.6 Desktop Large 1240px
 */

@media screen and (min-width: 77.5em) {
 	.main-navigation {
		font-size: 16px;                 /* change -4u*/
		font-size: 1.4rem;
		margin-bottom: 10%;
	}

	.main-navigation a {
    font-family: 'Arial', sans-serif;            /* change -4u*/
	}

	.entry-title,
	.widecolumn h2 {
    color: #00717e; font-family: 'Arial', serif;    /*change -4u  h1 kein font-style: italic; */
	}
	
.entry-header h2.entry-title a { color: #00717e; }     /* change -4u */
	
}
