/*
Theme Name: OCA Child
Description: Child-Theme fuer oca-ev.org (Neuaufbau 2026)
Template: enfold
Version: 1.4.6
Text Domain: oca-child
*/

/* OCA: geprüftes Zusatz-CSS aus alter Seite (custom_css ID 884), 24.10.2026.
   Entfernt: .uwp-register-link (UsersWP entfällt). Sonst unverändert. */
@media only screen and (max-width: 1200px) {
  nav.main_menu {
    display: block !important;
  }
  #avia-menu .menu-item {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }
}
p {font-family: "Barlow", sans-serif;
}
h1, h2, h3 { 
text-transform: none !important; 
letter-spacing: -0.01em !important; 
font-weight: 500;
font-family: "Barlow", sans-serif;
}

.aviaccordion-title  {
	text-transform: none !important; 
}

b, strong {
	font-weight:300;
}

blockquote p {
color:#1a1a1a;
font-size:20px;
}

#header_main .avia-menu-text {
font-size: 18px;
font-weight: 400;
}

.phone-info {
padding-top:14px;
margin-left:0.8em;
font-size: 13px;
line-height: 1em;
font-weight: 700;
text-align:left !important;
}

.sub_menu li {
font-size: 15px;
padding-top:10px;
}

#top .avia-content-slider .slide-entry-title.entry-title, 
#top .avia-content-slider .slide-entry-title.entry-title a {
font-family: "Barlow", sans-serif;
font-size:24px !important;
letter-spacing: -0.01em;
font-weight: 400;
}

.toggle_content p, .toggle_content li {
font-size: 17px;
line-height: 1.6em;
margin-left:0;
}

#zieltoggler .single_toggle p.toggler,
#dl_list .single_toggle p.toggler {
font-size: 20px;
font-weight: 500;
}

#dl_list ul {
list-style: none;
padding: 0;
}
.download-link {
padding-left: 2em;
} 
#dl_list li {
padding-left: 1em;
}
    
#dl_list li:before, .download-link:before {
content: "\e82d";
font-family:'entypo-fontello';
display: inline-block;
margin-left: -1.3em;
width: 1.3em;
color: #ff8001;
}

span.post-meta-infos, .minor-meta a{
	display: none !important; 
}

.avia-content-slider .slide-meta, .news-time {
    display: none !important;
}

#socket {
padding:20px 0 10px 0;
}

#socket .avia-menu-text{
		font-size: 15px;
}

#top .aviaccordion-preview-title-wrap {
 background: rgba(0, 0, 0, 0.4) !important;
}

.big-preview.single-big a {
pointer-events: none;
}
.avia-post-nav {
	background:rgba(0,0,0,0.7)!important;
}
.avia-testimonial p {font-size: 17px;}

.entry-content {
    text-align: left;
}
.blog-categories {	
	display: none !important; 
}
/* 1.3.2 (26.10.2026): Enfold-Sprachflaggen (erscheinen in der Fußzeile) bleiben ausgeblendet;
   Sprachumschalter kommt als WPML-Menü-Umschalter (nur Flagge) in die Kopfleiste. */
ul.avia_wpml_language_switch {display:none}
/* 1.3.3-1.3.5 (26.10.2026): WPML-Flagge in der Kopfleiste mittig zur Schrift ausrichten (top im Browser ermittelt) */
#header_meta .wpml-ls-menu-item .wpml-ls-flag {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -7px;
}
/* 1.4.5/1.4.6 (28.10.2026): Kontaktformular – Rahmen, Schrift und Platzhalter dunkler (wirkten inaktiv).
   Kontrast: Schrift #262626, Platzhalter #5f5f5f (> 4,5:1), Rahmen #8a8a8a (> 3:1) auf Weiß.
   !important, weil Enfolds dynamisches CSS (Farbschema) nach dieser Datei geladen wird. */
#top .avia_ajax_form input.text_input,
#top .avia_ajax_form textarea,
#top .avia_ajax_form select {
  border: 1px solid #8a8a8a !important;
  color: #262626 !important;
  background-color: #ffffff !important;
}
#top .avia_ajax_form input.text_input:focus,
#top .avia_ajax_form textarea:focus,
#top .avia_ajax_form select:focus {
  border-color: #c2000a !important;
  outline: none;
}
#top .avia_ajax_form ::placeholder {
  color: #5f5f5f !important;
  opacity: 1;
}
