/*
 Theme Name:   Hueman Pro Child
 Description:  
 Author:       Gravity Webdesign
 Template:     hueman-pro
 Version:      1.0
 Text Domain:  DIDF
*/

@import url("../hueman-pro/style.css");

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */

/* Global */

/* Glatte Schriftdarstellung für alle Texte */
body, html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}


/* Tablet - 800px, 768px & 720px */
@media only screen and (min-width: 720px) and (max-width: 800px) {
	.mystyle {}
}


/* Mobile - 480px & 320px */
@media only screen and (max-width: 719px) {
	.site-title {
    	margin: 0px !important;
	}
}


/* Mobile - 320px */
@media only screen and (max-width: 479px) {

}

#header .hu-pad {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* Custom Header Layout */
.hu-custom-header-layout {
    display: flex;
    align-items: end;
    gap: 40px;
}

.hu-custom-logo img {
    max-height: 80px;
    width: auto;
}

.hu-site-text {
    display: flex;
    flex-direction: column;
}

.site-title {
    margin: 20px 0 0;
    line-height: 0;
}
.site-title a{
	color:#2f2d2a;
	font-weight:900
}

.site-description {
    margin: 0px !important;
    font-size: 1em;
	color:#2f2d2a;
	line-height:unset;
	font-style:normal
}

/* Mobile Anpassungen */
@media (max-width: 768px) {
    .hu-custom-header-layout {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    
    .hu-custom-logo img {
        max-height: 50px;
    }
}

#nav-header.nav-container {
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

#nav-header .nav li a{
	color:#fff;
	font-weight:400
}


.entry-title a{
	font-weight:900
}
.entry.excerpt {
  font-size: 1em;
  color: #444;
  font-weight: 400
}