/*
Theme Name:     Child Theme Astra-AGW
Theme URI:      http://example.com/
Description:    Child theme von Astra für Arbeitsgemeinschaft Wanderfalken
Author:         Gallweb
Author URI:     http://example.com/about/
Template:       astra
Version:        0.1.0

Text Domain: astra-agw
*/

/*
    Drei Bildschirmgrößen:
    Desktop > 920px
    Tablet > 530px
    Mobile kleiner
 */


/* Header anpassungen */
@media screen and (min-width: 545px) AND (max-width: 919px){
	.ast-primary-header-bar {
		background-position: center center;
	}
}

/* header container */
.site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container {
    max-width:1490px;
}

/* Seitentitel links */
.ast-site-title-wrap {
    width: 240px;
    /*background-color: #000;*/
    padding: 10px;
    /*opacity: 0.6;*/
    opacity: 1.0;
}
.ast-site-title-wrap .site-title {
	/* font-size: 26px; */
	font-size: 1.1rem;
	/*color:#fff;*/
	color:#000;
}
.ast-site-title-wrap .site-description {
	/* font-size: 26px; */
	font-size: 0.9rem;
	display: block;
	/*color:#fff;*/
	color:#000;
}
@media screen and (max-width: 544px){
	.ast-site-title-wrap {
		display:none;	
	}
}	


/* AGW Logo 2 Falken */
.site-logo-img {
    margin: 10px;
    /*background: #fff;*/
    padding: 12px;
    /*opacity: 0.8;*/
    opacity: 1.0;
}
/* AGW Logo-Text */
@media screen and (min-width: 920px) {
    .site-logo-img {
        max-width: 94px;
    }
}


@media screen and (min-width: 920px) {
    .site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {
        width: 100%;
    }
    /* NABU Logo rechts unten */
    #media_image-4, #media_image-3 {
        padding:10px;
        /* background-color:#fff; */
        /* opacity:0.8; */
        opacity:1.0;
    }
}

/* hauptnavigation formatierung */
.ast-builder-menu-1 {
	font-weight:bold;
}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu{
	margin-top:5px;	
	border-width:0;
	border-bottom-width: 5px;
	border-color:var(--ast-global-color-7);
	box-shadow:none;
	background-color:#f7f7f7;
}

/* footernavigation formatierung */
.footer-navigation{
	font-weight:bold;
}

/* mobile nav formatierung */
background-color, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{
	background-color:#000;
	/*opacity:0.6;*/
	opacity:0.5;
}

/* submenu border damit besser erkennbar */
.ast-main-header-bar-alignment {
	border-bottom: 5px solid var(--ast-global-color-5);
}

/* Headings von Astra deaktivieren */
.page .entry-header{
	display:none;
}

/* entry titel formatieren in Posts */
.entry-title {
	color: var(--ast-global-color-2);
}

/* Text-Bild-Kombinationen bündig machen */
.wp-block-group-is-layout-constrained p {
	margin-block-start:0px;
}

/* Überschrift von Kategorie Listen (Archiv-Beiträge) formatieren */
.page-title .ast-archive-title {
	font-size: 2.8rem;
    font-weight: 700;
    font-family: 'Montserrat',sans-serif;
    line-height: 1.4em;
	margin-bottom: 20px;
	color:red;
}

/* Überschrift der einzelnen Posts */
article.post header.entry-header h1.entry-title {
	font-size:20px;
}
@media screen and (min-width: 530px) {
	article.post header.entry-header h1.entry-title {
		font-size:24px;
	}
}

/* Spalte rechts */
/* Aktuelles */
#secondary .widget_ultimate_posts h2{
	font-size: 20px;
}
@media screen and (min-width: 530px) {
	#secondary .widget_ultimate_posts h2{
		font-size: 24px;
	}
}
#secondary .widget_ultimate_posts h4{
	font-size: 15px;
}
#secondary .widget_ultimate_posts .entry-meta {
	font-size: 14px;
}
/* Text */
#secondary p {
	line-height: var(--ast-body-line-height,1.65)
}
/* Spenden Artikel */
.spenden-article {
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-width: 1px;
	padding-bottom: 0px;
	border-bottom-style: solid;
}


/* Startseite Überschrift größer */
.home.page-template-default.page .ast-article-single h1 {
	font-size:24px;
}
@media screen and (min-width: 530px) {
.home.page-template-default.page .ast-article-single h1 {
	font-size:32px;
}
}