/* Erstellt mit Breakpoint Loader – CSS & JS for WordPress 
 * user-laptop.css (min-width: 1024px) and (max-width: 1439px)
*/
:root{
	--c-font-size: 1.5rem;
	--size: 4;
	--bp-min-width: 1024px;
}

#mj-header-row, 
#mj-footer-row, 
#mj-base-content-row, 
#mj-single-post-content-row{
		min-width: var(--bp-min-width) !important;
}

#mj-header-row .fusion-builder-row,
#mj-single-post-content-row .fusion-builder-row {
	width: var(--bp-min-width) !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

#mj-logo-column {
	width: 64px !important;
	flex-grow: 0 !important;
	flex-shrink: 0 !important;
	min-width: 64px !important;
	margin-left: 0;
}
#mj-social-media-column {
	width: 240px !important;
	flex-grow: 0 !important;
	flex-shrink: 0 !important;
}
#mj-main-menu-column {
    width: auto !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
}

.awb-menu__main-li {
	margin-left: 3px !important;
	margin-right: 3px !important;
} 



/* Footer: äußere Zentrierung von #mj-footer-row läuft schon über die
   bestehende kombinierte #mj-header-row/#mj-footer-row/#mj-base-content-row-
   Padding-Regel (siehe oben) – hier nur die innere Struktur. */

#mj-footer-column {
	width: 100% !important;
	max-width: 100% !important;
	flex-grow: 0 !important;
	flex-shrink: 1 !important;
	margin-left: auto !important;
	margin-right: auto !important;
	box-sizing: border-box !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/* Footer */
#mj-copyright-column{
	padding-left: 30px !important;
}
#mj-legal-menu-column{
	padding-right: 20px;
}

/* Beitrag */
#mj-beitrag-featured-image-column {
    flex: 0 0 300px; /* feste Breite, z.B. 300px */
}
#mj-beitrag-content-column {
    flex: 1 1 auto; /* nimmt automatisch den REST der Breite */
    min-width: 0;
}

#mj-beitrag-content {
    overflow-wrap: break-word;
    word-break: break-word;
}

#mj-beitrag-content * {
	width: 100% !important;
}