/*
Theme Name: Agenturschweiger
Author: Helena Werner
Author URI: https://agenturschweiger.de/
Description: Custom Theme for agenturschweiger
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 8.3
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: 
Text Domain: agenturschweiger-theme
Tags:
*/

.h2-referenz {
	font-size: 25px;
	line-height: 1.4;
	word-break: break-word;
	font-family: "Work Sans";
	font-weight: 400;
}

  

.h2-referenz	b {
	  text-transform: uppercase;
	  font-weight: 700;
}

/*menu-styling*/
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
    display: none;
}

.wp-block-navigation__responsive-container-open svg {
    height: 40px !important;
    width: 40px !important;
}


.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
    width: max-content;
}

.wp-block-navigation-submenu li:hover{
	color: var(--wp--preset--color--custom-rot-pink);

}

.wp-block-navigation-submenu li .wp-block-navigation-item__content{
	font-family: var(--wp--preset--font-family--aleo);
}

.wp-block-navigation-item__content:active, .wp-block-navigation-item__content:focus{
	text-decoration: underline;
	font-weight: 700;
}

.wp-block-navigation ul li{
    margin-left: 20px !important;
}

/*menu-breakpoint für burgermenü auf Tablet setzen
.tablet-breakpoint-nav.wp-block-navigation.has-responsive-menu {
	--navigation-responsive-breakpoint: 1024px;
  }
*/
/*button styling*/

.wp-block-button__link{
	transition-duration: 0.3s;
}

.wp-block-button__link:hover{
	background-color: var(--wp--preset--color--custom-rot-pink);
}

.wp-block-button>.has-custom-anthrazit-color:hover{
	background-color: var(--wp--preset--color--custom-anthrazit) !important;
	color: white !important;

}

.wp-block-button>.has-custom-anthrazit-background-color:hover{
	background-color: var(--wp--preset--color--custom-rot-pink) !important;

}

/*entferne abstände Kundenstimmen und Slider*/
#kundenstimmen{
	margin: 0;
}

footer{
	margin: 0;
	margin-block-start: 0px !important;
}

/*abstände entfernen*/

.kundenstimmen{
	margin: 0;
}

.linked-in-posts{
	margin: 0;
}


/*Scroll effekte klassen*/

.sticky{
	position: sticky !important;
}

.top-0{
	top: 0;
}

.z-0{
	z-index: 0;
}

.z-10{
	z-index: 10;
}

.z-20{
	z-index: 20;
}

.shadow-border{
	box-shadow: 0px -20px 20px 0px  rgba(0, 0, 0, 0.1);/*nach oben*/
}

.has-white-bg{
	background-color: white;
}

.fixed{
	position: fixed !important;
}

.has-custom-grau-hintergrund-background-color {
	margin-block-start: 0px !important; /*lücke nach element schließen*/
}

.sticky + div{
	margin-block-start: 0px !important; /*lücke nach element schließen*/
}