/* Custom CSS from the theme user */
/* button "Fill" preset */
.wp-block-button.is-style-fill .wp-block-button__link {
    
}

.wp-block-button.is-style-fill .wp-block-button__link:hover {
    
}

/* button "Outline" preset */
.wp-block-button.is-style-outline .wp-block-button__link {
    
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
    
}

/* button "Alt Fill" preset */
.wp-block-button.is-style-alt-fill .wp-block-button__link {
    
}

.wp-block-button.is-style-alt-fill .wp-block-button__link:hover {
    
}

/* button "Alt Outline" preset */
.wp-block-button.is-style-alt-outline .wp-block-button__link {
    
}

.wp-block-button.is-style-alt-outline .wp-block-button__link:hover {
    
}

/* button "Inline" preset */
.wp-block-button.is-style-inline .wp-block-button__link {
    
}

.wp-block-button.is-style-inline .wp-block-button__link:hover {
    
}
.prode-navigation-menu.primary-menu > li > a {
	/* level 0 items */
    color:var(--prode--color-text)!important;
  text-decoration:none;
    padding:0 15px!important;
    text-transform: uppercase;
    
}
.prode-navigation-menu.primary-menu > li > a:hover {
	/* level 0 items hover*/
  text-decoration:underline;
}

.prode-navigation-menu.primary-menu > li > ul > li > a {
	/* level 1 items (sub-menu)*/
}

.prode-navigation-menu.primary-menu > li > ul > li > ul > li > a {
	/* level 2 items (sub-sub-menu)*/
}

.prode-navigation-menu.primary-menu > li ul li a:hover {
	/* general hover for level 1 items  2 */	
}
body {
    background: #ffffff !important;}

p {
line-height:1.7rem;
font-size:15px!important;
}

h1 {
/*font-size:90px;*/ 
 font-size:60px;
    font-weight:400;

}

h2 {
    /*font-size:70px;*/ 
font-size:50px;
        font-weight:400;
}

h3 {
    /*font-size:50px;*/ 
         font-weight:400;
font-size:30px;}


#About .boxshadow-white {
    box-shadow: 30px 20px 0px white;}

#Services .wp-block-image img {
    /*
    margin-top: -10px!important;*/
        margin-top: -25px!important;
}


#Contact .mail a:before {
font-family: "Font Awesome 5 Free";
content: "\f0e0";
font-weight: bold;
margin-right: 10px;
    color: var(--prode--color-text);}

#Contact .telefoon a:before {
font-family: "Font Awesome 5 Free";
content: "\f095";
font-weight: bold;
margin-right: 10px;
color: var(--prode--color-text);
}




	@media only screen and (max-width: 767px) {

	#Header .wp-block-acf-prode-navigation ul.menu {
    flex-direction: column!important;
    text-align: center!important;
}

#Services .wp-block-image img{
    width:50px!important;
    height: 50px!important;
}

#Services .wp-block-media-text__media, #Services .wp-block-spacer  {
display:none!important;}


#About figure.wp-block-image {
margin-inline-start: 0em!important;}

#About .boxshadow-white {
    box-shadow: none!important;}

#Contact p {
font-size:15px!important;
}

#Contact h1 {
font-size:70px!important;}

#Contact .wp-block-cover__image-background {
display:none!important;}


	}
