@media(max-width: 1160px){
	#ticketshop {width:calc(100% - 20px);margin:0 auto}
}
@media(max-width: 767px){
	#ticketshop .tickets-list article.event, #ticketshop .tickets-list article.event:nth-child(3n) {max-width:calc(50% - 10px);border:1px solid #dddfe2;margin-right:10px }
	#ticketshop .tickets-list article.event:nth-child(2n) {max-width:50%;margin-right:0}
	body.single-tribe_events #tribe-events-content .tribe_events.has-post-thumbnail {flex-direction:column;}
	body.single-tribe_events #tribe-events-content .tribe_events.has-post-thumbnail div {flex-basis:100%}
	.single-tribe_events .tribe-events-schedule {background:#fff}
	body.single-tribe_events #tribe-events-content .tribe_events {width:100%}
}
/*Responsives Design für mobile Ansicht*/
@media(max-width: 600px){
	
	#page {padding:0px;width:100%}
	#page-header	{width:100%}
	.nav-main		{width:100%}
	#page-main		{display:block;width:100%}
	#page-body		{width:100%}
	.torTipp 		{display:none;}
	#ad-area-top	{display:block;width:100%;height:auto;margin:0px !important;}
	#ad-area-top > *	 {margin-right:0px !important}
	#ad-area-top img	 {width:100% !important}
	.nav-meta		{display:none;}
	.nav-main-aside	{display:none;}
	#autoteaser, #autoteaser img	{display:none;}
	#page-aside	{float:left;}	
  	#ad-area-right { display:none;  }
	#page-footer	{width:100%}
	#widget1	{}
	#widget1 iframe	{max-width:98% !important;width:98% !important;margin:0 auto; display:block}
	#ticketshop .tickets-list article.event a.button {position:relative;width:100%}
	#page-header, #page-main, #page-body-aside, #page-aside	{padding:10px 10px 0px 10px}
	
	.wp-caption	{width:100% !important;}
	
	
	/*NEU*/
	#page-header {height:100px;}
	.site-logo	{width:70%;height:auto;}
	.site-logo a {width:100%;height:auto;padding-bottom:3px}
	.site-logo a img {width:100%;margin:0px auto;} 
	.date-today	{position:absolute;left:5;bottom:0;font-size:9px;}
	
	
	
	
	section.archive article {width:100%;height:auto;} 

	section.archive article figure a img{height:auto;width:100% !important;}


	.yarpp-thumbnail {flex:50%}

	
	/*Aufmacher*/
	section.aufmacher article header {padding:5px;}
	section.aufmacher article header h1 {font-size:2em;}
	section.aufmacher article > p {font-size:1em;margin-left:5px;}
	
	
	/*Listenansicht der Artikel*/
	section.archive section.list .list-header {padding: 15px 10px 0}
	section.archive section.list article figure {width:35%}
	section.archive section.list article header {width:calc(65% - 1em)}
	section.archive section.list article header .meta {margin-bottom: 0.3rem;}
	section.archive section.list article header .lead-in {display:none;}
	section.archive section.list article header h1 {margin-bottom:0;font-size:1.3em;padding-left: 0.6rem;}
	section.archive section.list article {background:#dddfe2}
	
	
	
	article p 	{padding: 10px;}
	
	section.oneyearago {background-color: #333;padding: 10px 15px 20px;}
	section.oneyearago .oneyearago-header {color:#fff}
	section.oneyearago article {border:1px solid #fff;background-color:#fff;}
	section.oneyearago article * {color:#000 !important} 
	section.oneyearago article header .meta {padding-left:0;margin-top:5px;}
	section.oneyearago article  figure {position:relative; width:100% !important;max-width:100% !important;}
	section.oneyearago article header h1 { padding-left:10px; _font-size:208px; font-size:1.5rem; line-height:24px; line-height:1.65rem; margin-bottom:15px; }
	section.oneyearago article > p { padding-left:10px; padding-right:0; line-height:16px; font-size:13px; }

	
	section.comment-slider  {background-color:#333;padding:15px;}
	section.comment-slider  .oneyearago-header {color:#fff}
	section.comment-slider article header h1{ font-size:1.5rem;}
	section.comment-slider article {border:1px solid #fff;height:460px;}
	section.comment-slider article * {border:none !important;}
	section.comment-slider .sue-content-slider {padding-bottom:30px;}
	section.comment-slider .sue-content-slider .owl-dots {bottom: -10px;left: 25%;top:auto;}
	
	/*SINGLE ANsicht*/
	article.full-article header {margin:0px 0px;}
	article.full-article h2 {padding:0px 10px;}
	article.full-article figure.wp-block-image {margin: 0 -1em;width: calc(100% + 2em);max-width:none;}
	
	.ad-between-article > * {width:calc(50% - 10px);float:left;}
	
	
	.article-block {/*background-color:#2a2a2e;*/} 
	.ad-between-article-mobile {margin: 0px auto 20px;overflow:hidden;width:calc(100% - 20px)}
	
	
	.widget_recent_comments h2.widgettitle{margin:0;}
	
	
	.nav-main		{position:relative;margin:0px;left:0px;}
	.nav-main > li	{width:60px !important;}
	.nav-main > li:first-child	{width:60px !important;}
	.nav-main > li	 a {font-size:0.95em;} 
	
	#page-header .media-display	{background:none;}

	
	.media-display	{display:none;clear:both;}

	.layout-group 	{font-size:0.9em;}

	/*#dynamic-fixed.position-fixed	{height:auto;top:-10px;}
	
	#dynamic-fixed.position-fixed #nav-main	{left:0px;top:0px;}
	#dynamic-fixed.position-fixed:before	{height:72px;}*/
	
	.layout-6-1	{display:none;}
	.layout-6-1:nth-child(2), .layout-6-1:nth-child(3)	{display:block !important;width:50%}
	
	.list-social-media	{display:none;}
	
	
	.responsive-video {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px; height: 0; overflow: hidden;	}
	
	/*Mobile Ansicht für Anzeigen in HEader*/
	.olad-header-widget	{display:block;width:100%;height:auto;margin:0px !important;padding:0px 5px;}
	.olad-header-widget > *	 {margin:0px !important;max-width:100% !important;height:auto !important;}
	.olad-header-widget img	 {width:100% !important}
	
	.responsive-video iframe,
	.responsive-video object,
	.responsive-video embed {		position: absolute;		top: 0;		left: 0;		width: 100%;		height: 100%;	}
	
	
	
	#wpadminbar {top:-46px;}

	.resizeFrame  {width:100%; max-height:70px;}
	.layout-fluid, .layout-fluid > * {width:100%;}

	
	
	.olad-zwischen-artikeln-mobil-code {margin:0px auto;}

	#ticketshop .tickets-list article.event {max-width:100% !important;margin-right:0}
	#ticketshop .tickets-list article.event, #ticketshop .tickets-list article.event:nth-child(2n), #ticketshop .tickets-list article.event:nth-child(4n) {margin-right:0}



}






@media (max-width: 1020px) {
	section.archive article {width:100%;margin-right:0}
	

}
@media (max-width: 767px) {
	#page-main, #page-aside, section.archive article  {float:none; width:100%; }
	
	/*Anzeigen zwischen Artikeln*/
	.ad-between-article {margin: 0px auto 20px;padding: 0 20px;}
	.ad-between-article > * {float:none; width:100%;}
	
	
	body.single-tribe_events .small#page-main {width:100%}
	.short-news-content {max-width:100%}
	body.woocommerce-account .woocommerce-MyAccount-content {margin-top:1em}
	
	#page-aside img, #page-header {width:100%}
	#page-main, #page-body-aside, #page-aside {padding:0px;}
	#page-main {background-color: #eee}
	article {border-left:0px;border-right:0px;}

}


@media (max-width: 1750px) {
.ad-area-maxi-side  {display:none;}
}



/*STERNENFÄNGER KLASSEN (Advent 2020 Aktion)*/

.sternenfaenger          {background:url(https://www.oberhessen-live.de/wp-content/uploads/2020/11/sternenfaenger_bg.jpg) #0c093d top center no-repeat;;width:100%;max-width:810px;height:250px;position:relative;overflow:hidden; }
div.moving_star          {width: 80px;height:80px;position:absolute;top:10px;left:50px;}
.star                    {font-size:80px;color:#ffec00;position:absolute;right:5px;top:5px;bottom:5px;background:none;text-shadow:0px 0px 15px #fff;z-index:99999}
.text                    {font-size:35px;color:#000;position:absolute;right:28px;top:25px}
.sternenfaenger_info     {display:block;position:absolute;bottom:5px;left:5px;color:#fff;font-size:13.5px;}


@media screen and (max-width: 500px) {
  .sternenfaenger {height:550px;background:url(https://www.oberhessen-live.de/wp-content/uploads/2020/11/sternenfaenger_bg_mobil.jpg) #0c093d top center no-repeat;background-size:contain;}

/*ENDE STERNENFÄNGER KLASSEN (Advent 2020 Aktion)*/

@media screen and (max-width: 500px) {
.sternenfaenger_iframe {height: 500px;max-height: 60vh;width:100%;overflow:hidden;border:none;}
}

script {display:none !important;} 

	