/*
 Theme Name:   Astra Child
 Description:  Mein Child Theme
 Author:       Tarik
 Author URI:   
 Template:     astra
 Version:      1.0
 Text Domain:  astra
*/
@import "fonts.css"; /*Use locale fonts */


/*Header-Menu*/


/* Primary Menu*/
.primary-menu-link{
    color:#000;
    font-weight:bold;
    padding:20px;
}

#masthead{
    width:100%; 
}
/*
@media only screen and (min-width: 921px) { 
    #masthead { 
        border-bottom: 1px solid lightgray;
        background: rgba(255, 255, 255, 0);
        transition: all ease-in-out 500ms;
    }
    
    #masthead.fade-in { 
        background: rgba(255, 255, 255, 1);
        border-bottom: 2px solid lightgray !important; 
        padding:10px;
        position: fixed !important;
    }
}
*/
.home #masthead { /* remove border on home-site*/
    border-bottom: none;
}

/*Sub-Menu Width*/
.main-header-menu .sub-menu{
    width:350px !important;
    border-radius:5px !important;
}
/*Sub-Menu Element Padding*/
.main-header-menu .sub-menu .menu-item .menu-link{ 
    padding:5px !important;
}

/* Submenu divider*/
.main-header-menu .sub-menu .custom-menu-divider .menu-link {
	padding-top: 0px !important;
  padding-bottom: 0px !important;
  color: #353535 !important;
  font-size: 12px !important;
}
/* Primary Menu End*/

.wp-block-uagb-separator__inner{
border-radius:5px; 
}

/*Boxes */
#post-55 .uagb-ifb-title-prefix{
    padding-bottom:0px;
}

.uagb-block-e27e274c .uagb-ifb-title-wrap{
    padding:10px;
    padding-bottom:0px;
}
.uagb-block-e27e274c .uagb-ifb-desc{
    padding:10px;
    padding-bottom:0px;
}
.uagb-block-e27e274c .uagb-ifb-button-wrapper{
    text-align: center;
     margin-top: 2.2em;
}

.uagb-block-f5776cf6 .uagb-ifb-button-wrapper{
    text-align:left;
}


/* Startseite Cover */ 
/* Tel & Email-Fix*/
.home-cover-contact a.uagb-buttons-repeater.wp-block-button__link{
    outline: none;
    padding-left:0px !important;
}


/* DOKUMENTE*/
/* Effekt für die die Verlinkungen von Standorte auf Dokumente*/
.target-orange-effect{
    border:3px solid transparent;
}
.target-orange-effect:target{ 
    border:3px solid #FF8800 !important;
    scroll-behavior: smooth;
    scroll-margin-top: 90px;
}
/* DOKUMENTE END*/



/* Stellenangebote*/
#post31 .uagb-tab {
    border-radius: 5px 5px;
}
/* Stellenangebote ENDE*/



/*CookieBanner*/
#complianz .cmplz-cookiebanner .optin{
    padding:10px !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{
    height:38px;
}

/* Footer */ 
#block-31 #menu-footer a{
    text-decoration: underline;
}


/* Generic*/
.maxw-60px{
    max-width:60px !important;
}

border-radius5px{
border-radius:5px;
}

/* Contact Form*/
#wpforms-891 .wpforms-field-label{
    margin-bottom:5px; /* Label spacing*/
}

.submenu-locations-label{
    font-size:8px;
}
/*Sub-Menu Width*/
#wpforms-891 input,textarea{
    border-radius:10px; 
}