@media (max-width: 1280px) {
	#main .post-content{
		overflow-x: hidden;
	}
}
@media (max-width: 1280px) and (min-width: 1113px){
	/*Insta-Feeds*/
	#sb_instagram.sbi_col_3 #sbi_images .sbi_item, 
	#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{
		width:49.99%
	}

}
@media (max-width: 1112px) {
	/*Gesamte Breite*/
	.wp-block-image.alignfull,
	#content .alignfull.wp-block-columns{
		width: calc(100% + 80px);
	    max-width: calc(100% + 80px);
	}
	
	/*SM-Feeds*/
	.wp-block-columns.mbgi-feed-container{
		flex-direction: column;
	}
	.mbgi-feed-container .wp-block-column:not(:first-of-type){
		margin-left: 0;
		margin-top: 120px;
	}

}

@media (max-width: 960px) {
	
	/*Wrapper*/
	#page-wrap.rechts #content {
		margin-right: 50px !important;
	}
	
	#page-wrap:not(.rechts) #content {
		margin-left: 50px;
	}
	
	#page-wrap #content.no-sidebar {
		margin-left: 0;
		margin-right: 0;
	}
	

	.block-aktuelles-wrap,
	.post-loop-single-wrap{
		padding-left:0;
		padding-right: 0
	}

	.post-loop-single-wrap {
        grid-template-columns: 1fr;
    }

	/*SM-Feeds*/
	.mbgi-feed-container{
		padding:0 40px;
	}

	/*Suchen Seite*/
	.search-form{
		padding:0 40px;
	}
	/*
	body.single.page:not(.home) .post-content .mbgi-block-post-loop{
		margin-left:-80px;
		margin-right:-80px;
	}
	*/
}

@media (max-width:800px) {
	
}


@media (max-width:568px) {
	#page-wrap:not(.rechts) #content,
	#page-wrap.rechts #content {
	    margin-right: 0 !important;
	    margin-left: 0 !important;
		}
		
}

@media (max-width: 480px) {
	/*Gesamte Breite*/
	#content:not(.no-sidebar) .alignfull,
	#content:not(.no-sidebar) .wp-block-image.alignfull,
	#content:not(.no-sidebar) .alignfull.wp-block-columns,
	.wp-block-image.alignfull,
	#content .alignfull.wp-block-columns{
		width: calc(100% + 40px);
	    max-width: calc(100% + 40px);
	    margin-left: 0;
	    left: -20px;
	}
	
	/*Abstand*/
	.home #content .wp-block-columns,
	.mbgi-feed-container,
	.wp-block-columns.mbgi-feed-container,
	body:not(.home).page #main,
	body.single #main,
	header#header .header-wrap, 
	header#header .header-menu-wrap .header-menu, 
	.post-loop-single-wrap, .archive .page-title, 
	.front-editor-content, .wp-block-image, .mbgi-block-termine, 
	.breadcrumbs, body.single #main, .block-aktuelles-nav, 
	.mbgi-block-bild-button, 
	footer#footer .footer-wrap, footer#footer .footer-info, 
	.wp-block-pullquote, body.home .post-content > p, 
	body.home .mbgi-block-teaserbox,
	.search-form{
		padding-left:20px;
		padding-right: 20px;		
	}
	.wp-block-column .wp-block-image,
	.wp-block-column h6,
	.wp-block-column h5,
	.wp-block-column h4,
	.wp-block-column h3,
	.wp-block-column h2,
	.wp-block-column p,
	#sb_instagram #sbi_images{
		padding-left:0 !important;
		padding-right: 0 !important;			
	}
	
	#main {
    	margin-bottom: 100px !important;
	}
	/*Breadcrumb
		mehrzeilig
	.breadcrumbs{
		padding:0 20px 20px;
		flex-direction: column;
	}
	.breadcrumbs > li{
		padding-right: 0;
	}
	.breadcrumbs > li:first-child{
		display:none;
	}*/
	.breadcrumbs{
		display:none;
	}	
	
	
	/* Kontaktformular */
	.mbgi-block-kontaktformular .mbgi-kontaktformular p {
		padding: 0;
	}
	
	.post-content p img{
		width: 100%;
		height: auto;
		}
		
	.mbgi-block-slider {	
	    margin-bottom: 80px;
	}
	
	.wp-block-gallery figure.wp-block-image{
		padding: 0;
	}
}

@media (max-width: 414px) {
	body .mbgi-aktuelles-filter-menu ul{
		padding:0
	}
	
	/*Kommentar*/
	.kommentar-container .kommentar-reiter-wrap h3{
		font-size: 14px;
	}
	#kommentare, #kommentar_formular{
		padding:20px;
	}
	
	.wp-block-gallery figure.wp-block-image{
		width: 100% !important;
	}
	.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
		margin-left: 0 !important;
		width:100% !important;
	}
}