/* Erstellt mit Breakpoint Loader – CSS & JS for WordPress 
* user-mobile-l.css (min-width: 600px) and (max-width: 767px)
*/

:root{
	--c-font-size: 14px;
	--size: 4;
	--bp-min-width: 600px;
}
#hero{
	display: none;
}

#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-footer-row .fusion-builder-row,
#mj-base-content-row .fusion-builder-row {
	width: var(--bp-min-width) !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

#mj-main-menu-column {
    width: auto !important;
    flex-grow: 1 !important;
    flex-shrink: 1 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

#mj-logo-column, #mj-social-media-column {
        display: flex !important;
}

#mj-footer-row{
	width: 100% !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

#mj-footer-row .fusion-builder-row {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

#mj-copyright{
	margin-left: 20px !important;
}

#menu-rechtliches{
	height: auto !important;
}
#content{
	margin-bottom: 0px !important;
}
/* Beitrag */
#mj-beitrag-featured-image-column {
	flex: 0 0 300px !important;
}

#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;
	max-width: 100%;
	
}

.fusion-tagcloud-element.variable-font-size a.tag-cloud-link[data-size="9"] { --size: 5; }
.fusion-tagcloud-element.variable-font-size a.tag-cloud-link[data-size="8"] { --size: 4.5; }
.fusion-tagcloud-element.variable-font-size a.tag-cloud-link[data-size="7"] { --size: 4; }
.fusion-tagcloud-element.variable-font-size a.tag-cloud-link[data-size="6"] { --size: 3.5; }
.fusion-tagcloud-element.variable-font-size a.tag-cloud-link[data-size="5"] { --size: 3; }
.fusion-tagcloud-element.variable-font-size a.tag-cloud-link[data-size="4"] { --size: 2.5; }
.fusion-tagcloud-element.variable-font-size a.tag-cloud-link[data-size="3"] { --size: 2; }
.fusion-tagcloud-element.variable-font-size a.tag-cloud-link[data-size="2"] { --size: 1.5; }
.fusion-tagcloud-element.variable-font-size a.tag-cloud-link[data-size="1"] { --size: 1; }
.tag-cloud-link {
    font-size: calc(0.75rem + var(--size, 5) * 0.08rem);
}