/*
Theme Name: Enfold Child
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


@font-face {
    font-family: 'danielregular';
    src: url('https://lousan.de/wp-content/themes/enfold-child/fonts/daniel-regular-webfont.woff2') format('woff2'),
         url('https://lousan.de/wp-content/themes/enfold-child/fonts/daniel-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


body {
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  word-wrap: break-word;
  letter-spacing: 0.0 !important;
}




/* CSS - Logo overlap content */

#top .logo,
#top .logo a{
  overflow: visible;
}

.logo img {
    height: 180%;
    max-height: 180px !important;
}



/* Menu underlined */
.av_minimal_header .avia-menu-fx {
    display: block;
    top: 132%;
    width: calc(100% - 26px);
    left: 13px;
	background: #e6a534;
}


.header_color .menu-item:not(.current-menu-item) .avia-menu-fx {
    opacity: 1;
    visibility: visible;
    background: #d38562;
}



/* Abstand Überschriften */
h1, h2, h3, h4 {
letter-spacing: 0.0 !important;
}




/*Sonderschrift Startseite*/
.ue-start { 
	font-family: 'danielregular' !important;
	font-size: 70px !important;
	line-height: 50px !important;
}


/*Sonderschrift Unterseiten*/
.sonderschrift { 
	font-family: 'danielregular' !important;
	font-size: 40px !important;
}




/*Abstand Logo-Container*/
#main.all_colors {
    margin-top: 30px;      /* Abstand nach oben – kann nach Wunsch angepasst werden */
    padding-bottom: 0px;   /* Innenabstand unten, falls gewünscht */
    margin-bottom: 0px;    /* Außenabstand unten – verringert den Abstand zum Bild darunter */
}



/* Underline color on hover */
#top #avia-menu .menu-item:hover > a > .avia-menu-fx {
    background-color: gold;
    border: none !important;
}



/*Abgerundete Ecken*/
.rund {
    border-radius: 40px !important;
}



#socket .container {
  padding-top: 50px;
}


/* Standardregel: Links im Inhaltsbereich unterstrichen */
#main a {
    text-decoration: underline;
}

/* Ausnahme: Links in H2-Überschriften ohne Unterstreichung */
#main h2 a {
    text-decoration: none;
}

/* Links im Menü nicht unterstreichen */
#header a {
    text-decoration: none;
}

/* Links im Socket nicht unterstreichen */
#socket a {
    text-decoration: none;
}


/* Links im Button nicht unterstreichen */
a.avia-button {
    text-decoration: none !important;
}


/*Honeypot verstecken*/
.hidden { display: none !important; }


input[type='submit'] {
  background-color: #f9f3e5 !important;
  color: #a5a68d !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 10px 20px !important;
  font-size: 16px !important;
  cursor: pointer !important;
  height: 50px !important;
}



/*Sockel zentrieren*/
.copyright { width: 100%; text-align: center; }

/*HG Sockel Handy hochkant*/
@media screen and (orientation: portrait) and (max-width: 767px) {
  footer#socket.container_wrap.socket_color {
    background-color: #fae39f;
  }
}


/*Rand Farbsection entfernen*/
.container_wrap { border-top: none !important; }