/*
 Theme Name:   MDD
 Description:  Ein Child-Theme der next:public GmbH, auf Basis des Twenty-Twenty-Five Themes von WordPress.
 Author:       next:public GmbH
 Author URI:   nextpublic.de
 Template:     twentytwentyfive
 Version:      1.0
 Text Domain:  twenty-twenty-five-child
*/

/***Zusaetzliche CSS***/

/**Buttons**/
/*Voreinstellungen*/

:root :where(.wp-element-button, .wp-block-button__link) {
	min-height: 44px;
	min-width: 120px;
	padding: 10px 24px !important;
	line-height: 1.5em;
}

:root :where(.wp-element-button, .wp-block-button__link:hover) {
	border: 0px !important;

}

/*Zusaetzliche Buttons*/

.wp-block-button.is-style-hellblau {
    background-color: #ABDBF3 !important;
	border-radius: 100px;
    color: #212121;
}

.wp-block-button.is-style-hellblau .wp-block-button__link:hover {
    background-color: #1A658F !important;
	border-radius: 100px;
    color: #FEFEFE;
}

.wp-block-button.is-style-dunkelblau {
    background-color: #003B5C !important;
	border-radius: 100px;
    color: #FEFEFE;
}

.wp-block-button.is-style-dunkelblau .wp-block-button__link:hover {
    background-color: #1A658F !important;
	border-radius: 100px;
    color: #FEFEFE;
}

/*Weiterlesen-Button Neuigkeiten - Homepage*/

.wp-block-post-excerpt__more-link {
    /* display: inline-block;
    position: absolute; */
    bottom: 30px;
    margin-top: 15px;
    padding: 7px 24px;
    background: #ABDBF3;
	border: 3px solid #ABDBF3;
    border-radius: 100px;
    color: #212121;
    line-height: 1.5em;
    text-decoration: none;
    
}

.wp-block-post-excerpt__more-link:hover {
    color: #FEFEFE;
    background: #1A658F;
	border: 3px solid #1A658F;
	border-spacing: 2px; 
}

.wp-block-post-excerpt__more-link:focus {
    border: 3px solid #ABDBF3;
	border-spacing: 2px;
}

/* Navigation */

.wp-block-navigation__responsive-dialog {
    padding-left: 40px;
    padding-right: 20px;
}

/* .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
    margin-top: 30px
}*/

.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
    height: 32px;
    width: 32px;
    color: #212121;
}

.wp-block-navigation__responsive-container-close {
   top:20px;    
   right: 20px;
}

/* Responsive */

@media (max-width: 599px) {
    .brd-flag-mobile {
        font-size: 12px !important;
    }
}