/*
Theme Name: Hochheim
Description: Eigenständiges klassisches WordPress-Theme für Mehrfachagentur Hochheim, mit M-Schild-Logo und Landingpage in Dunkelblau und Gold.
Version: 1.2.4
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: hochheim
Tags: one-column, custom-menu, featured-images, full-width-template, theme-options
*/
.content-page{max-width:850px;min-height:55vh;padding:65px 0 80px}.content-page h1{font-size:42px;line-height:1.2}.entry-content{overflow-wrap:anywhere}.entry-content a,.content-page .post-title a:hover{color:#80601b;text-decoration:underline}.entry-content img,.entry-content video{max-width:100%;height:auto}.entry-content iframe{max-width:100%}.entry-content table{border-collapse:collapse;width:100%}.entry-content td,.entry-content th{border:1px solid #dce3e8;padding:10px}.entry-content blockquote{border-left:4px solid #C5A04B;margin:24px 0;padding:8px 25px;background:#f3f6f8}.entry-content pre{overflow:auto;padding:20px;background:#f3f6f8}.entry-content h2{margin-top:36px;font-size:30px}.entry-content h3{margin-top:28px;font-size:23px}.post-card{padding:32px 0;border-bottom:1px solid #dce3e8}.post-title{font-size:30px}.post-meta{color:#526676;font-size:14px}.nav-links{display:flex;gap:20px;flex-wrap:wrap;padding:28px 0}.wp-menu{display:flex;gap:22px;list-style:none;margin:0;padding:0}.wp-menu .sub-menu{list-style:none;padding:10px;margin:0}.site-navigation{position:relative}.site-navigation summary{cursor:pointer;font-weight:600}.site-navigation[open] .wp-menu{position:absolute;right:0;top:35px;display:block;background:white;border:1px solid #dce3e8;min-width:230px;padding:18px;z-index:20;box-shadow:0 12px 30px #082b4c18}.site-navigation li{margin:6px 0}.generic-header .button{margin-left:auto}.footer-menu{list-style:none;display:flex;gap:18px;padding:0;margin:0;flex-wrap:wrap}.comment-list{padding-left:20px}.comment-body{padding:20px 0}.comment-form label{color:#082B4C}.comment-form input,.comment-form textarea,.search-form input{background:white;color:#082B4C;border-color:#ccd7df}.search-form{display:flex;gap:10px}.search-form input{margin:0}.search-form label{flex:1}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.aligncenter{display:block;margin:auto}.wp-caption-text,.gallery-caption{font-size:14px;color:#526676}.sticky{border-top:3px solid #C5A04B}.bypostauthor{border-left:3px solid #C5A04B;padding-left:15px}
@media(max-width:600px){.content-page{padding:40px 0}.content-page h1{font-size:34px}.generic-header .button{display:none}.search-form{display:block}.search-form button{margin-top:12px}.footer-menu{display:block}}
