/*
Theme Name: jjy
Text Domain: jjy
Version: 1.3
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Custom Theme für staging.jalanjalanyuk.co.id – optimiert für schnelle Ladezeiten, mobile Nutzung und minimalistisches Travel-Blog-Design.
Author: Dein Team
Author URI: https://staging.jalanjalanyuk.co.id
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
  0. Fixes / Custom CSS (ehem. Customizer)
  1. About Page Layout
  2. Footer Newsletter Styling
----------------------------------------------------------------*/

/* -------------------------------------------------------------------------- */
/* 0. FIXES (früher im Customizer → Additional CSS) */
/* -------------------------------------------------------------------------- */

@media only screen and (min-width: 980px) {
  .sub-fixed-menu.fixed-sub-nav { 
    top: 87px !important; 
    z-index: 2; 
  }
}
body > div[style*="block"] { 
  height: 0 !important; 
  overflow: hidden; 
}

/* -------------------------------------------------------------------------- */
/* 1. ABOUT PAGE LAYOUT */
/* -------------------------------------------------------------------------- */

/* About: 1080px max, darunter 100% */
.page-template-about .about-container {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px){
  .page-template-about .about-container { 
    max-width: 1080px; 
  }
}
.page-template-about .thing-of-java,
.page-template-about .about-text { 
  max-width: 100%; 
}

/* -------------------------------------------------------------------------- */
/* 2. FOOTER NEWSLETTER – Typografie angleichen */
/* -------------------------------------------------------------------------- */

footer .fifth-fotter,
footer .fifth-fotter .mc4wp-form,
footer .fifth-fotter .mc4wp-form *:not(i) {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
}
footer .fifth-fotter input[type="email"],
footer .fifth-fotter input[type="text"],
footer .fifth-fotter input[type="submit"],
footer .fifth-fotter button[type="submit"] {
  font: inherit !important;
  color: inherit;
}
footer .fifth-fotter input::placeholder { 
  color: currentColor; 
  opacity: .75; 
}
footer .fifth-fotter .mc4wp-form p { 
  margin: 0 0 .5rem; 
}

/* Newsletter auf Mobile komplett ausblenden */
@media (max-width: 991.98px){
  footer .main-footer .fifth-fotter { 
    display: none !important; 
  }
}
