/*
 Theme Name:   Wellington Child
 Description:  Wellington Child Theme
 Author:       ;-)
 Author URI:   httpw://www.;-).de
 Template:     wellington
 Version:      1.0
 Text Domain:  wellington-child
*/

/* ggf. custom.css in der functions.php einbinden (Buch R.E. S. 986) */

div.header-main {border: none;}
div.header-main.container {padding: 0.5em 0.5em 0.2em 0.5em}
div.header-main.container p.site-title {margin-top: 50px;font-size: 2rem; }
div.header-main.container p.site-title a {color: #0431B4; } /* Blau #09269A  Blau heller #0431B4  Petrol #42758d */
div.header-main.container p.site-title::before {content: "Eckelmann "; color: #606567;}  

div.header-main.container img.custom-logo {float: left; margin: 0 0.5em 0 0;}

div#headimg.header-image img {object-fit: cover; object-position: center; height: 8em; }

div.header-main.container.clearfix div.header-widgets.clearfix {display: none;}


/* Navigation */
.main-navigation ul a {padding: 0.5em 0.9em;}
div#main-navigation-wrap.primary-navigation-wrap, ul.sub-menu, div.footer-wrap, div.kt-accordion-header-wrap button.kt-accordion-panel-active 
{background-color: #42758d!important;}

/* Breadcrumb */	
div.breadcrumb-container ol li:first-of-type a { pointer-events: none; cursor: default; }
div.breadcrumb-container ol li:first-of-type a span { color: #42758d; }
div.breadcrumb-container ol li:only-of-type {display: none; }

/* content-area und Sidebar */
ul.wp-block-latest-posts__list.beitrag {list-style: circle!important;padding: 0 0 0.1em 0.9em;}
ul.wp-block-latest-posts__list.beitrag li, .kb-field-help {font-size: 0.9em;  line-height: 1.1em; margin-left: -0.5em; margin-bottom: 0.9em; text-indent: 0em; }
ul.wp-block-latest-posts__list.beitrag li a {line-height: 1.1em; } 


/* Seiteninhalt */

.unsichtbar {display:none} /* Inhalte ausblenden */

section a {color: #0431B4!important;} /* Linkfarbe im Inhalt */

p, li, li a {line-height: 1.5rem;}

.vorliste {margin-bottom: 0em;} 
ul {margin-top: 0.1em;}

figcaption {line-height: 1rem; } /* Bildbeschreibungen */

div.kadence-blocks-form-field button { /* Formular Button */
	background: #42758d!important; border-color: #42758d!important;
}

.entry-categories .meta-categories a {background-color: #42758d;}



/* Fußzeile */
ul.footer-menu li {display: inline; padding-right: 0.9em;}
div#footer-text {display: none;} /* Themename */

/* Cookie Notice Banner */
div#cookie-notice {line-height: 15px; !important; background: #999999 !important; opacity: 0.9;}

span#cn-notice-buttons a.cn-button { padding: 4px 4px; background: #777777 !important; }


/* ---- Media Queries ----*/

@media (min-width: 960px) {
nav#site-navigation.main-navigation svg.icon.icon-expand {display: none;} /* Submenu-Pfeil */
/* content-area und Sidebar */
section#primary.content-area {width: 80%}
section#secondary.sidebar {width: 20%; padding: 1em 0.9em;}
div.cookie-notice-container { max-height: 35px; padding: 5px 30px; }


	
}

@media (max-width: 767px) {
	div.header-main.container img.custom-logo {width: 70px; height: auto; }
	div.header-main.container p.site-title {margin-top: 50px;font-size: 1.5rem; }
	div#headimg.header-image img {object-fit: cover; object-position: left; height: 5em; }
	
	h2 {font-size: 1.2rem } 
	h3 {font-size: 1.0rem } 
	h4 {font-size: 0.9em }
	h2, h3, h4 {margin-bottom: 0.1rem; }
	p {margin-top: 0.1rem;}
	ul {margin-top: 0.2em;}
	p, ul li, a, .wp-block-kadence-form, .kb-field, div#footer {font-size: 1rem;line-height: 1.3em;} 
	ul.wp-block-latest-posts__list.beitrag li, .kb-field-help {line-height: 0.95em; }
	

		
}

@media (max-width: 570px) {
	div.header-main.container img.custom-logo {width: 70px; height: auto; }
	div.header-main.container p.site-title {margin-top: 50px;font-size: 1.5rem; }
	div#headimg.header-image img {object-fit: cover; object-position: left; height: 5em; }
	
	h2, h3, p, ul li, a, div#footer {font-size: 0.9rem;} 
	p, li, li a {line-height: 1.2em;}


		
}

@media (max-width: 440px) {
	div.header-main.container img.custom-logo {width: 50px; height: auto; }
	div.header-main.container p.site-title {margin-top: 20px;font-size: 1.0rem; }
	div#headimg.header-image img {object-fit: cover; object-position: left; height: 3em; }
	.main-navigation .dropdown-toggle .icon, 	.main-navigation ul ul .dropdown-toggle .icon {width: 10px; height: 10px; } /* navi Pfeile kleiner */


	
	
}