/*
 Theme Name:   Waermepumpe
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       Jan Meyer
 Author URI:   http://example.com
 Template:     twentytwentyone
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  waermepumpe
*/

:root {
  --global--spacing-vertical: 10px;
	--entry-header--font-size: 1.2rem;
	--heading--font-size-h1: 1.5rem;
	--entry-content--font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.widget-area
{
	padding: 0px;
	margin-top: 0px;
	display:block !important;
	font-size:0.9rem;
}

.site-footer {
	background: #CBD7EB;
}

.entry-title, .entry-footer
{
	margin-left: 0px;
}

.entry-content
{
	margin-left: 0px !important;
	margin-right: 5px !important;
	max-width: none !important;
}

.entry-content p {
	margin-left: 0px !important;
	max-width: none !important;
}
.cat-links, .byline, .posted-on
{
	display:inline-block !important;
}
#wetterbox {
	font-size: 0.7rem;
}
#wetterbox p {
	line-height: initial;
}

.widget-area .wp-block-latest-comments__comment, .widget-area .wp-block-latest-posts > li > a
{
	font-size:1rem !important;
}

.site-footer 
{
	padding-bottom: 0px;
	padding-left: 5px;
}

.post-taxonomies
{
	display: inline;
  padding-left: 10px;
}

.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
	margin-left:0px;
}
#main {
	font-size:0.9rem;
}

ul, ol {
    font-family: var(--entry-content--font-family);
		max-width:none !important;
}

#content #main h3 {
	font-size:1.6rem;
}

#page {
	display: block;
margin-left: 205px;
margin-right: 0px;
margin-top: 10px;
padding: 5px;
background: #FFF;
}

.block h2 {
	font-size: 0.9rem;
}

.block H3 {
    font-size: 1.4rem;
}

h1, h2, h3, .alignwide {
	clear:none;
}

.entry-footer {
	font-size:0.8rem;
	clear:none;
}
.entry-content::after, .comment-content::after, .aligncenter {
	clear:none;
}
.entry-content {
	overflow: hidden; /*löscht float lokal*/
}

h1.entry-title, h1.page-title{
	font-size:2.0rem !important;
}


.comments-title, .comment-reply-title {
	font-size:1.5rem;
}
.default-max-width {
	max-width:none;
}

.comment-form .comment-notes {
	font-size:0.8rem;
}


/*archiv widget*/
.sym {
	cursor: pointer;
}

.archives ul {
	padding-left: 10px;
}

/* eigene elemente */
.mehrspaltig
{
  display:flex;
	justify-content: space-between;
	align-items : stretch;
}
.blockbild {
	width:300px;
}
.flex_ausfuellen {
	flex: auto;margin:0 5px;
}

.wrb_eig h3 {
	font-size:1.1rem;
}
.werb_beschreibung {
	font-size: 0.8rem;
}

/* lasse nur bestimmte formate der werbung zu, wird sonst zu hoch */
.wrb_inl { 
  width: 728px;
  height: 90px;
  display: block;
  margin: 10px 0;
}

@media only screen and (max-width: 800px) {
	.mehrspaltig {
		flex-direction: column;
	}
	#main {
		font-size:1.1rem;
	}
	.blockbild {
	  width:100%;
  }
	.wrb_inl { width: 468px; height: 60px; }
}


@media only screen and (max-width: 600px) {
	#page {
		margin-left:0px;
	}
	
	.wrb_seit {
		display:none;
	}
	.wrb_inl { width: 320px; height: 100px; }

}