/*
Theme Name: MARK Salzburg
Theme URL: https://it-hentschel.at
Description: Generatepress Child Theme
Author: Richard Hentschel
Author URL: https://it-hentschel.at
Template: generatepress
Version: 1.0.0
Text Domain: generatepress-child
*/

html, body{
	background-color:black;
	max-width:100%;
	color:white;
	overflow-x:hidden;
}
body{

}
/* warp speed ahead */
.animClass {
	-webkit-transform: translate3d(0, 0, 0);
	/* more specific animation properties here */
}
@font-face{
	font-family: impact;
  src: url(https://www.marksalzburg.at/wp-content/themes/generatepress-child/fonts/IMPACT.TTF);
  font-weight: normal;
}
@font-face {
  font-family: Claudia-Personal-Use;
  src:	url(https://www.marksalzburg.at/wp-content/themes/generatepress-child/fonts/Claudia-Personal-Use.eot),
		url(https://www.marksalzburg.at/wp-content/themes/generatepress-child/fonts/Claudia-Personal-Use.ttf);
  
  font-weight: normal;
}

@font-face {
  font-family: fenwick-outline;
  src:	url(https://www.marksalzburg.at/wp-content/themes/generatepress-child/fonts/fenwick-outline.ttf);
  font-weight: normal;
}

@font-face {
  font-family: bastardilla-FFP;
  src: url(https://www.marksalzburg.at/wp-content/themes/arouse-child/fonts/bastardilla-FFP.ttf);
  font-weight: normal;
}

@font-face {
  font-family: linoleo-script;
  src: url(https://www.marksalzburg.at/wp-content/themes/arouse-child/fonts/Linoleo-Script.ttf);
  font-weight: normal;
}

@font-face {
  font-family: california-sun;
  src: url(https://www.marksalzburg.at/wp-content/themes/arouse-child/fonts/California-Sun-Personal-Use.ttf);
  font-weight: normal;
}
@font-face {
  font-family: BebasKai;
  src: url('https://www.marksalzburg.at/wp-content/themes/generatepress-child/fonts/BebasKai.ttf');
	url('https://www.marksalzburg.at/wp-content/themes/generatepress-child/fonts/BebasKai.eot?#') format('eot'),
	url('https://www.marksalzburg.at/wp-content/themes/generatepress-child/fonts/BebasKai.woff') format('woff');
	font-weight:normal;
}
@font-face {
  font-family: DaysLater;
  src: url(https://www.marksalzburg.at/wp-content/themes/generatepress-child/fonts/28-Days-Later.ttf);
  font-weight: normal;
}

#masthead{
	z-index:999;
	position:relative;
}

h1, p, a{
	color:white
}
a:hover{
	text-decoration:underline !important;
}
a, a:visited, a:focus{
	color:#fc6e27;
}
a:hover{
	color:#fc6e27 !important;
}
.entry-meta{
	display:none;
}
.content-area{
	width:100%;
	background-color:black !important;
}
.site-main, .page, .inside-article, .footer-widgets{
	background-color:black !important;
}
.site-main{
	margin-right:0px !important;
	padding: 0 10px 0 10px;
}
/*header*/
@media screen and (max-width: 1519px){
	#site-navigation{
		max-width:850px !important;
	}
}
@media screen and (max-width: 1450px){
	#site-navigation{
		max-width:700px !important;
	}
}
@media screen and (max-width: 1200px){
	#site-navigation{
		max-width:500px !important;
	}
}
@media screen and (max-width: 1024px){
	#site-navigation{
		max-width:300px !important;
	}
}
.balken-unten{
	width:100%;
	height:10px;
	border-bottom:4px solid white;
	border-top:2px solid white;
	z-index:5000;
}
.balken-oben{
	position:relative;
	width:100%;
	height:10px;
	border-top:4px solid white;
	border-bottom:2px solid white;
	z-index:5000;
	text-align:center;
}
.balken-mitte{
	width:100%;
	height:10px;
	border-bottom:2px solid white;
	margin-top:10px;
	z-index:5000;
}
.site-header{
	background-color:transparent !important;
	margin-top:0px !important;

}

.header-wrapper{
	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/02/mark-strahlen-klein-rechts.png");
/*	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/02/MARK-LOGO_2018_weiss.png");*/
	background-repeat:no-repeat;
	background-size:380px auto;
	background-color:black;
	background-position:right 0px top -80px;
	position:relative;
}
.mark-logo-left, .mark-strahlen-rechts{
	position:absolute;
	width:300px;
}
.mark-logo-left{
	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/04/MARK-LOGO_schwarz_2019.jpg");
	left:0px;
}
.mark-strahlen-rechts{
	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/02/mark-strahlen-klein-rechts.png");
	right:0px;
}
@media screen and (max-width: 768px){
	.site-header{
		background-size:220px auto;
		background-position:left -50px top 50px;
	}
}
.mark-schriftzug{
	-ms-transform: rotate(310deg); /* IE 9 */
	-webkit-transform: rotate(310deg); /* Safari */
	transform: rotate(310deg);
	position:absolute;
	top:80px;
	left:80px;
	color:#ffd3c3 !important;
	font-size:44px;
	font-family: "fenwick-outline";
	text-decoration:none !important;
	text-shadow: 0 0 5px #fc6e27,
			 0 0 10px #fc6e27,
			 0 0 20px #fc6e27,
			 0 0 40px #fc6e27,
			 0 0 60px #fc6e27,
			 0 0 90px #fc6e27,
			 0 0 120px #fc6e27,
			 0 0 160px #fc6e27;
}
.inside-header{
	margin-top:20px;
	max-width:100% !important;
	text-align:center !important;
}

/*navigation*/
.site-logo{
	display:none;
}

.top-nav{
	position:absolute;
	right:0px;
	top:25px;
	z-index:5;
	height:30px;
}
.menu-menu-oben-container{
	display:inline-block;
	vertical-align:top;
}
.top-nav .widget{
	display:inline-block;
	width:200px;
	vertical-align:top;
	margin-top:0px;
}
.top-nav .widget form p input, #news-container input, #mailerlite-1-field-email, .mailerlite-form input.error, .mailerlite-subscribe-submit, #cancel-button, #submit-button, .mailerlite-subscribe-submit{
	padding-right:10px;
	padding-left:10px !important;
	height:34px;
	margin-top:0px;
	padding-top:3px;
	padding-bottom:7px;
	background-color:black !important;
	font-family:BebasKai;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffd3c3 !important;
	line-height:22px;
	text-shadow: 0 0 5px #fc6e27,
		 0 0 10px #fc6e27,
		 0 0 20px #fc6e27,
		 0 0 40px #fc6e27,
		 0 0 60px #fc6e27,
		 0 0 90px #fc6e27,
		 0 0 120px #fc6e27,
		 0 0 160px #fc6e27;
	display:inline-block;
	vertical-align:top;
}

.main-navigation .main-nav ul li a:hover, .main-navigation .main-nav ul li[class*="current-menu-"] > a{
	background-color: #111111 !important;
}
.main-nav > ul > li{
		margin-left:10px;
		margin-right:10px;
}
.main-nav > ul > li > a{
	padding:0px !important;
}
.dropdown-menu-toggle{
	padding:0px !important;
}
#submit-button{
	cursor:auto;
	margin-right:15px;
}
.mailerlite-subscribe-submit{
	padding-top:3px !important;
	padding-bottom:7px !important;
}
#mailerlite-1-field-email{
	height:34px !important;
	line-height:24px;
	padding-bottom:8px;
	border:2px solid white;
}
.top-nav .widget form p input[type="radio"], #news-container input[type="radio"], #news-container input[type="checkbox"]{
	height:22px;
}
.widget > form > p > input, .mailerlite-form input.error{
	border:2px solid white !important;
}
.wpsb_form_label{
	margin-top:5px;
	height:32px;
}
.wpsb_form_label a, .wpsb_form_label a:hover{
	text-decoration:underline !important;
	color:white;
}
#top-navi .module p{
/*	background-color:black;
	color:white !important;
	font-family:BebasKai;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;

	border:2px solid white;
	padding:10px;*/
}
#news-container p{
	display:inline-block;
	height:auto;
	padding-left:10px;
	padding-right:10px;

}
#wpsb_email{
	margin-top:0px;
	padding-top:10px;
	width:100px;
	float:right;
}
#news-container{
	display:none;
	width:194px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:black;
	border:2px solid white;
	top:20px;
}
input[type="radio"], input[type="checkbox"]{
    vertical-align: bottom;
}
.wpsb_form_label{
	margin-bottom:5px;
}
#menu-menu-oben li a, .archiv-jahre a, .search-submit, .search-field{
		color:#ffd3c3 !important;
	font-family:BebasKai;
	font-size:20px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
		text-shadow: 0 0 5px #fc6e27,
			 0 0 10px #fc6e27,
			 0 0 20px #fc6e27,
			 0 0 40px #fc6e27,
			 0 0 60px #fc6e27,
			 0 0 90px #fc6e27,
			 0 0 120px #fc6e27,
			 0 0 160px #fc6e27;
}
#menu-menu-oben{
	margin-left:5px;
}
@media screen and (max-width: 768px){
	.top-nav, .top-nav .widget, .top-nav .widget form input[type="text"], .widget form input[type="button"], .widget form input[type="submit"], #news-container p, .menu-menu-oben-container, .menu-menu-oben-container ul, .menu-menu-oben-container ul li, .menu-menu-oben-container ul li a{
		width:100% !important;
		display:block !important;
		float:none;
		margin:0 !important;

		box-sizing:border-box;
	}
	.top-nav{
		margin-top:0px !important;
		width:40% !important;
		position:relative;
		float:right;
		top:5px;
		min-width:200px;
	}
	#mailerlite-1-field-email{
		text-align:right;
	}
	.top-nav .widget, .menu-menu-oben-container{
		width:90% !important;
		margin-left:auto !important;
		margin-right:auto !important;
		text-align:right;
	}
	.menu-toggle{
		margin-top:120px !important;
		color:#ffd3c3 !important;
		font-size:30px;
		text-shadow: 0 0 5px #fc6e27,
			 0 0 10px #fc6e27,
			 0 0 20px #fc6e27,
			 0 0 40px #fc6e27,
			 0 0 60px #fc6e27,
			 0 0 90px #fc6e27,
			 0 0 120px #fc6e27,
			 0 0 160px #fc6e27;
		}
	.inside-header{
		margin-top:0px;
	}
	#news-container{
		width:calc(100% - 2px) !important;
	}
	#news-container p{
		padding-left:10px !important;
		padding-right:10px !important;
	}
}
.widget h6{
	display:none !important;
}

.menu-menue-unten-container{
	display:block !important;
	height:100px !important;
}
/*
.main-nav > ul > li:first-child > a:before, .menu-menue-unten-container > ul > li:first-child > a:before{
	content:"\23cf";
	visibility:visible;
}*/
@supports(-ms-ime-align:auto){
.main-nav > ul > li:first-child > a:before, .menu-menue-unten-container > ul > li:first-child > a:before{
	content:"Home";
}
}
/*
@supports (-webkit-overflow-scrolling: touch) {
	.main-nav > ul > li:first-child > a:before, .menu-menue-unten-container > ul > li:first-child > a:before{
	content:"Home";
}
}*/
.main-nav ul li:first-child ul, .main-nav ul li:first-child ul li, .main-nav ul li:first-child ul li a,
.menu-menue-unten-container ul li:first-child ul, .menu-menue-unten-container ul li:first-child ul li, .menu-menue-unten-container ul li:first-child ul li a{
	text-indent:0px;
	background-image:none;
	background-color:black;
	height:auto;

visibility:visible;
}
@media screen and (max-width: 768px){
	.menu-menue-unten-container > ul > li:first-child a,
	.main-nav > ul > li:first-child a{
		text-indent:0px;
		background-image:none;
		background-color:black;
		height:auto;
		width:auto;
	}
}

.menu-menue-unten-container > ul > li > ul > li a{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
.main-nav, .main-navigation, .menu-menue-unten-container{
	background:none !important;
	background-color:none !important;
	margin-left:auto !important;
	margin-right:auto !important;
	float:none !important;
}
.menu-menu-oben-container ul li, .archiv-jahre a, .search-submit, .search-field{
	display:inline-block;
	list-style:none;
	border:2px solid white !important;
	margin:5px;
	margin-bottom:5px !important;
	padding-left:5px !important;
	padding-right:5px;
	overflow:hidden;
	background-color:black !important;
}
.archiv-jahre{
	display:flex;
	flex-wrap:wrap;
	margin-left:auto;
	margin-right:auto;
	justify-content:center;
}
.archiv-jahre a{
	font-size:40px;
	width:100px;
	text-align:center;
	flex: 0 1 calc(20% - 8px);
}
.sub-menu{
	background-color:black !important;
	width:240px !important;
}
.sub-menu li{
	margin-top:0px !important;

}
/*	border-top:1px solid #444444;
	border-bottom:1px solid white;
	border-top:1px solid #AA0000;
	border-bottom:1px solid #770000;*/
.main-nav > ul > li > a, .menu-menue-unten-container > ul > li > a{
/*	background-image:url("imgs/nav-border.png");
	background-position:0px 50px;
	background-repeat:no-repeat;*/
	margin-left:0px;
	margin-right:0px;
	color:#ffd3c3 !important;
	font-size:28px;
	font-family: "BebasKai";
	text-decoration:none !important;
	text-shadow: 0 0 5px #fc6e27,
			 0 0 10px #fc6e27,
			 0 0 20px #fc6e27,
			 0 0 40px #fc6e27,
			 0 0 60px #fc6e27,
			 0 0 90px #fc6e27,
			 0 0 120px #fc6e27,
			 0 0 160px #fc6e27;
}

@media screen and (max-width: 768px){
.sub-menu{
	width:100% !important;
}
	.main-nav > ul > li > a, .menu-menue-unten-container > ul > li > a, .top-nav .widget form p input, #news-container input, #mailerlite-1-field-email, .mailerlite-form input.error, .mailerlite-subscribe-submit, #cancel-button, #submit-button, .mailerlite-subscribe-submit, #menu-menu-oben li a{
	text-shadow: none;
	}
}
.main-nav ul li[class*="current-menu-"] > a, .menu-menue-unten-container ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul li.sfHover > a, .main-navigation .main-nav ul li:hover > a,
.menu-menue-unten-container ul li.sfHover > a, .menu-menue-unten-container ul li:hover > a{
/*	background-image:url("imgs/nav-border-active.png");
	background-position:0px 50px;
	background-repeat:no-repeat;*/
}
.menu-menue-unten-container ul li ul li:first-child, .main-nav ul li ul li:first-child{
	border-top:2px solid white;
}
.menu-menue-unten-container ul li ul li:last-child, .main-nav ul li ul li:last-child{
	border-bottom:2px solid white;
}
.menu-menue-unten-container ul li ul li a, .main-nav ul li ul li a{
	color:white/*#d76a34*/ !important;
	font-size:20px !important;
	font-family:BebasKai;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow: none;
	border-left:2px solid white;
	border-right:2px solid white;
}
.menu-menue-unten-container ul li ul li a:hover, .main-nav ul li ul li a:hover{
	background-image: linear-gradient(#222222, #888888, #222222) !important;
	background-position:top left !important;
}
@media screen and (min-width: 768px){
.dropdown-menu-toggle:before{
	display:none;
}
}
#menu-menue-unten li{
	margin-top:10px;
	float:none !important;
	display:inline-block;
}
#menu-menue-unten{
	text-align:center !important;
	padding:0px;
}
/* content */
#post-2 .entry-header, #post-2 .entry-header .entry-title{
	display:none;
}
@media screen and (min-width: 1200px){
	#post-2{
		width:auto;
		margin-left:-100px;
		margin-right:-100px;
	}
}
.inside-article{
	padding-top:0px !important;
}
/*slider*/
.n2-section-smartslider{}

/* Events Startseite */
.flex-container{
	display:flex;
justify-content:space-between;
flex-wrap: wrap;
}
.flex-item{
	width:340px;
	height:340px;
	max-height:500px;
	background-color:white;
	/*
	margin-left:5px;
	*/
	margin-right:5px;
	margin-bottom:40px !important;
}
.event-content{
	width:100%;
	height:100%;
/*	z-index:-5555;*/
	background-color:white;
	border:2px solid white;
	position:relative;
}

.flex-item article .img-container{
	width:100%;
	text-align:center;
}
.flex-item .event-content .img-container{
	height:auto;
}
.flex-item article .img-container img{
	max-height:100%;
}
.img-container{
	height:230px !important;
	width:100%;
	border-top:2px solid black;
	border-bottom:2px solid black;
	position:absolute;
	bottom:0px;
	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/05/event-bg2.jpg");
}
.img-container img{
	height:auto;
	width:auto;
	max-height:100%;
	max-width:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	display:inline-block !important;
	vertical-align:middle;
}
.event-date{
/*	background-image: linear-gradient(to right, black, white 50%, black 100%);
	background-size: 100% 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background: radial-gradient(white 10%, black 90%);
	background: linear-gradient(to right, white, #404040, #050505 50%, #404040, white 100%);*/
/*	background-color:white;*/
	width:100%;
	height:30px;
	text-align:center;
	margin-bottom:10px;
}

small{
	font-size:18px !important;
	line-height:18px !important;
	vertical-align:middle;
}
.abriss-leiste{
	height:60px;
	width:100%;
/*	background-image: linear-gradient(#aaaaaa, #888888, #aaaaaa) !important;*/
}
.event-date p, .event-date-tag p{
	position:relative;
	margin-right:30px;
	margin-left:30px;
	line-height:30px;
	color:black/*white/*#d76a34*/ !important;
	font-size:26px !important;
	font-family:BebasKai;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow: none;
	text-align:center;
	border-bottom:2px dotted black;
	margin-top:10px;
	margin-bottom:0px !important;
}
.event-content .event-date p{
	color:black !important;
}
.event-date-tag p{
	border:none;
	text-align:left;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.event-date-day p{
	font-family:impact !important;
	font-size:100px;
	color:black;
	line-height:140px;
	text-align:center;
	height:140px;
	margin-bottom:0px !important;
}

.event-title{
	vertical-align:middle;
	height:50px;
	text-align:center;
}
.event-title p{
	margin-top:0px;
	color:#fc6e27 !important;/*red/*white/*#d76a34*/
	font-size:20px !important;
	font-family:BebasKai;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
/*	color:#ffd3c3 !important;*/
	text-shadow: none;/*0 0 5px #d8300d,
			 0 0 10px #d8300d,
			 0 0 20px #d8300d,
			 0 0 40px #d8300d,
			 0 0 60px #d8300d,
			 0 0 90px #d8300d;*/
	line-height:24px;
	height:24px;
	margin-bottom:0px;
	vertical-align:middle;
	display:table-cell;
/*	font-face:Arial;
	font-weight:bold;
		color:#ffd3c3 !important;
		font-size:30px;
		text-shadow: 0 0 5px #fc6e27,
			 0 0 10px #fc6e27,
			 0 0 20px #fc6e27,
			 0 0 40px #fc6e27,
			 0 0 60px #fc6e27,
			 0 0 90px #fc6e27,
			 0 0 120px #fc6e27,
			 0 0 160px #fc6e27;
	font-size:34px;
	*/
	text-align:center;
	margin:auto !important;
	width:100% !important;
		margin:auto !important;
	display:inline-block !important;
	vertical-align:middle;
}
.event-content .event-title p{
	color:black !important;
	text-shadow:none;
}
@media screen and (max-width: 768px){
	.flex-container{
		text-align:center;
	}
	.flex-item{
		margin:auto;
	}
}
.contact-field-left-one, .contact-field-left-two{
	min-width:70px;
	display:inline-block;
	vertical-align:top;
}
.contact-field-left-two{
	min-width:130px;
}
.contact-field-right{
	min-width:200px;
	display:inline-block;
	vertical-align:top;
}
/*
.wpforms-field{
	min-width:200px;
}*/
.contact-fields-container-first{
	width:48% !important;
	min-width:400px;
	margin-left: 0;
	margin-right:auto;
	display:inline-block;
	vertical-align:top;
}
.contact-fields-container-last{
	width:48% !important;
	min-width:400px;
	margin-left: auto;
	margin-right:0;
	float:right !important;
	display:inline-block;
	vertical-align:top;
}
@media screen and (max-width: 950px){
	.contact-fields-container-first,.contact-fields-container-last{
		float:none !important;
		margin-left:auto !important;
		margin-right:auto !important;
		width:100% !important;
		margin-bottom:20px !important;
	}
}
/* Kalender */
/*räume*/
.simcal-nav h3{
	font-size:30px;
	font-weight:700;
	font-family:BebasKai;
}

/*
.simcal-nav-button{
	background-color:white !important;
}
*/

.simcal-events-dots b {
	color: white !important;
}
.simcal-nav-button {
	color: white !important;
}

table {
  border-collapse: collapse;
}
.simcal-month tr td {
	border:2px solid #fc6e27 !important;
}
.simcal-calendar-head tr{
	border:2px solid #fc6e27 !important;
}
.simcal-calendar-head tr:first-child{
	border:none !important;
}
.simcal-month{
	border:2px solid #fc6e27 !important;
}
#tribe-events-bar, #tribe-bar-filters-wrap, #tribe-bar-views, .tribe-bar-views-inner, #tribe-bar-form{
	background-color:black;
}
#tribe-events-bar{
	border:2px solid #fc6e27;
}
td{
	border:2px solid #fc6e27 !important;
	height:auto;
	min-height:100px !important;
}

.tribe-events-calendar{
	border:4px solid #fc6e27 !important;
	
}
.tribe-events-month-event-title .url{
	color:white;
}
.tribe-events-thismonth div a:link{
	background:none !important;
}
tr td:first-child, tr th:first-child{
	border-left:none !important;
}
tr td:last-child, tr th:last-child{
	border-right:none !important;
}
.tribe-events-othermonth{
	background-color:#444444 !important;
}
.tribe-events-calendar > tbody > tr > td:hover{
	background-color:#a33600 !important;
}
.tribe-events-calendar thead tr th{
	background-color:black;
	border:none;
}
.tribe-events-button{
	background:none !important;
	border:2px solid white;
	font-family:BebasKai;
	font-size:24px !important;
	line-height:30px !important;
	text-transform:uppercase;
	font-weight:bold;
	width:auto !important;
	color:#ffd3c3 !important;
	text-shadow: 0 0 5px #fc6e27,
		 0 0 10px #fc6e27,
		 0 0 20px #fc6e27,
		 0 0 40px #fc6e27,
		 0 0 60px #fc6e27,
		 0 0 90px #fc6e27,
		 0 0 120px #fc6e27,
		 0 0 160px #fc6e27;
	display:inline-block;
}
.tribe-bar-views-toggle{
	color:white !important;
}
.tribe-icon-month{
	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/01/mini_cal_color.png") !important;
}
.tribe-events-title-bar h1, .entry-header h1{
	font-family: "BebasKai";
	color:white;
}
.tribe-events-calendar div[id*=tribe-events-daynum-]{
	background-color:black;
	border-bottom:2px dotted white !important;
}
.tribe-bar-views-inner{
	display:none;
}
.tribe-bar-submit{
	float:right;
	width:300px;
	margin-left:auto !important;
	margin-right:0px;
}
.tribe-events-event-thumb, .tribe-events-event-thumb img{
	width:100% !important;
	max-width:100% !important;
	max-height:100% !important;
	height:auto !important;
}
.tribe-event-featured{
	background-color:#00aba5 !important;
}
.tribe-event-featured .tribe-events-month-event-title a:link{
	color:black !important;
}
#tribe-bar-filters-wrap{
	width:100% !important;
}
/* Events single */
.tribe-events-tooltip, .qtip-content{
	background-color:black !important;
	border:2px solid white !important;
}
.tribe-events-tooltip h3, .tribe-events-tooltip .tribe-event-date-start{
	color:white;
}
.tribe-events-single-section{
	background-color:black !important;
}
@media screen and (max-width: 768px){
	td{
		height:50px !important;
	}
}

/* Kalender Räume */
/*siebdruckwerkstatt*/
.siebdruck-image{
	display:inline-block;
	width:78%;
	vertical-align:top;
	margin-top:50px;
	min-width:200px;
}
.calendar-list{
	min-width:140px;
	width:20%;
	display:inline-block;
}
@media screen and (max-width: 768px){
.siebdruck-image{
	display:block;
	width:100%;
	margin-top:10px;
}
.calendar-list{
	width:100%;
	display:block;
}	
}

/* logos */
.logo-wrapper{
	width:48%;
	display:inline-block;
	vertical-align:top;
}
@media screen and (max-width: 768px){
.logo-wrapper{
	width:100%;
}
#radio-area{
	margin-top:20px;
}
}
.textwidget p{
	margin-bottom:0px;
/*	display:flex;
	justify-content:center;
	flex-wrap: wrap;
	height:100px;
	*/
}
#logos-area div .textwidget p img, #subvention-area div .textwidget p img, #radio-area div .textwidget p img{
	margin:10px;
	display:inline-block;
	width:100px;
	height:auto;
	margin-left:20px;
	margin-right:20px;
}
#subvention-area div .textwidget p img{
	width:140px;
}
#radio-area div .textwidget p img{
	width:140px;
	display:inline-block;
	vertical-align:top;
}
#logos-area, #radio-area, #subvention-area{
	width:100%;
	vertical-align:top;
}
#radio-area div h2, #logos-area div h2, #subvention-area div h2{
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	text-shadow: none;/*0 0 5px #fc6e27,
	 0 0 10px #fc6e27,
	 0 0 20px #fc6e27,
	 0 0 40px #fc6e27,
	 0 0 60px #fc6e27,
	 0 0 90px #fc6e27,
	 0 0 120px #fc6e27,
	 0 0 160px #fc6e27;*/
}
#radio-area div .textwidget, #logos-area div .textwidget, #subvention-area div .textwidget{
	border:2px solid white;
	text-align:center;
}
#radio-area div .textwidget{
	text-align:left;
	/*height:436px;*/
}
.rss-aggregator{
	margin-top:30px;
	vertical-align:bottom;
}
#subvention-area{
	margin-top:20px;
}
#radio-area div .textwidget p{
		display:flex !important;
justify-content:space-between;
flex-wrap: wrap;
}
#radio-area div .textwidget ul li a:hover{
	color:#fc6e27;
}
#radio-area div .textwidget ul{
	list-style:none;
}
.tafel{
	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/02/hintergrund.jpg");
	padding:20px;
}
.overlay{
	opacity:0;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	transition:1s ease;
	background-color:black;
}
.container{
	position:relative;
}
.container:hover > .overlay{
	opacity:1;
}
.event-border{
/*	border:1px solid white;*/
	margin-bottom:20px;
/*	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/02/my-tear-off-calendar.jpg");
	background-size:100% 100%;
	background-repeat:no-repeat;*/
	background-color:white;
	position:relative;
}
.project-border{
	height:280px;
}
.clip{
	width:100%;
	height:200px;   
	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/02/clipboard.jpg");
	background-size:auto 100%;
	background-position:50% top;
	background-repeat:no-repeat;
	margin-bottom:0px !important;
}
.nomargin{
/*	margin:0px !important;*/
}

/*team*/
.team{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.team-mitarbeiter{
	width:220px !important;
	border:1px solid #888888;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:30px;
}
.team-mitarbeiter > article > .entry-header > p{
	margin:0px;
}
.team-mitarbeiter > article{
	margin-bottom:10px;
}
#cookie-law-info-again{
	display:none !important;
}
.entry-content p a, .entry-content p a:hover{
	color:#fc6e27;
}
.entry-content p a:hover{
	text-decoration:underline;
}
/*mailer-lite*/
.mailerlite-form{
	margin-top:5px;
	margin-bottom:-5px;
}
.mailerlite-form-title, .mailerlite-form-description, .mailerlite-form-field label{
	display:none !important;
}
#mailerlite-1-field-email{
	margin-top:0px;
	padding-top:10px;
	padding-left:0px;
	padding-right:5px;
	width:115px !important;
}
.mailerlite-form-imputs, .mailerlite-form-fields, .mailerlite-subscribe-button-container, .mailerlite-form, #mailerlite-form_1{
	width:115px !important;
	display:inline-block;
	overflow:show;
}
.mailerlite-subscribe-button-container{
	padding-left:15px;
	padding-right:5px;
}
.mailerlite-form-inputs{

}
.mailerlite-subscribe-button-container{
	background-color:black;
	width:200px !important;
	border:2px solid white;
	text-align:left !important;
	display:none;
}
.ml-subscribe-form{
	background-color:black !important;
	display:inline-block;
}
.ml-vertical-align-center, .ml-block-form, .subscribe-form{
	background-color:black !important;
	background:black !important;
}
.mb10{
	display:none;
}
.mailerlite-subscribe-submit{
	display:none;
}
@media screen and (max-width: 768px){
	#mailerlite-form_1{
		margin-left:14px;
		width:90% !important;
	}
	.mailerlite-form, #mailerlite-1-field-email{
		width:100% !important;
	}
	.n2-section-smartslider{
		width:100% !important;
	}
	.inside-article{
		padding:0px !important;
	}
}

.orange-rahmen{
	border:2px solid #fc6e27;
	padding:10px;
	margin-bottom:10px;
}



.home-link-left{
	z-index:9999;
	position:absolute;
	width:380px;
	height:auto;
	top:40px;
	left:-50px;
/*	background-image:url("https://www.marksalzburg.at/wp-content/uploads/2019/02/MARK-LOGO_2018_weiss.png");
	background-repeat:no-repeat;
	background-size:300px auto;
	background-color:transparent;
	background-position:-50px 10px;*/
}
@media screen and (max-width: 768px){
	.home-link-left{
		width:200px;
	}
	.rss-aggregator{
		margin-left:10px;
	}
	#logos-area{
		margin-top:20px;
	}
}
.home-link-right{
	position:absolute;
	top:0px;
	right:0px;
	width:330px;
	height:100%;
}
/*calendar list*/
.tribe-events-loop, #tribe-events-content-wrapper{
	max-width:none !important;
}
.tribe-events-list-event-description p{
	margin-top:0px;
	color:black;
}
.tribe-event-date-start, .tribe-event-time{
	font-size:24px;
}
.tribe-events-list-separator-month, .tribe-events-list-separator-month > span{
	color:white;
	background:none;
	text-decoration:none;
}
.tribe-events-list-separator-month:after{
	border:none;
}
.tribe-bar-disabled{
	display:none;
}

.wp-block-audio figcaption{
	color:white;
	font-weight:bold;
}
.ml-form-embedContent h4, .ml-form-embedContent p{
	color:white !important;
}
.ml-form-embedBody{
	background-color:black;
	border:2px solid #fc6e27;
	width:100%;
	max-width:none !important;
}
.label-description p, #mlb2-1306126.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{
	color:white !important;
}
@media screen and (min-width: 1201px){
	#site-navigation{
		float:right !important;
		margin-right:180px !important;
		margin-left:auto !important;
	}
}
@media screen and (min-width: 1520px){
	#site-navigation{
		float:right !important;
		margin-right:180px !important;
		margin-left:auto !important;
	}
}
@media screen and (min-width: 1720px){
	#site-navigation{
		margin-right:180px !important;
	}
}

.event_wrapper{
	background-color:white;
	padding:10px 10px;
	border:2px solid white;
	vertical-align:top !important;
}
.tribe-events-event-image{
	width:100% !important;
}
#mlb2-1306126.ml-form-embedContainer .ml-form-embedWrapper.embedForm{
	max-width:600px !important;
}
.tribe-events-list-event-title, .tribe-events-list-event-title a{
	color:black;
	font-weight:bold;
	font-size:24px;
	display:block !important;
}
.em-search-wrapper{
	display:none;
}

.event-title, .event-title a{
	color:black;
	font-size:24px;
	font-weight:bold;
}

.img-meta-container{
	vertical-align:top;
	margin-right:10px;
	display:inline-block;
}
.event-content-container{
	display:inline-block;
	width:65%;
	vertical-align:top;
}
.event-time-date{
	font-weight:bold;
	font-size:20px;
}

@media screen and (min-width: 769px){ 
	.time-date-img-wrapper{
		display:inline-block;
		width:30%;
		vertical-align:top;
		margin-right:10px;
	}
	.event-text{
		display:inline-block;
		width:65%;
	}
}
.footer-nav{
	margin:1.5em 0 1.5em 0;
	/*
	margin-top:20px !important;
	height:60px;
	*/
}
.footer-nav li a{
	color:#ffd3c3 !important;
	font-family:BebasKai;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
		text-shadow: 0 0 5px #fc6e27,
			 0 0 10px #fc6e27,
			 0 0 20px #fc6e27,
			 0 0 40px #fc6e27 !important;
}
.site-info{
	background-color:#000000;
	padding:0 !important;
	margin-top:2.5em;
}
.copyright-bar p {
	padding:0 20px 0 20px;
}
.tribe-events-event-meta{
	background-color:white !important;
	border:none !important;
	color:black;
}
.tribe-events-venue-details{
	display:none !important;
}

/*
@media screen and (max-width: 768px){
	.footer-nav{
		height:180px;
	}
}
*/

.post-1517 .inside-article .entry-content{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.post-1517 .inside-article .entry-content .wp-block-image{
	
}
figcaption{
	font-size:18px !important;
	font-weight:bold;
	color:white !important;
}
.page-title, .page-header{
	background-color:black !important;
	color:white;
}
.event{
	padding:20px;
	background-color:white;
	margin-bottom:20px;
}
.event .event-title{
	text-align:left;
}
.event .event-time-date, .event .event-text p{
	color:black;
}
.search{
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;

}
.search-form, label, .search-field, .search-submit{
	height:32px;
	vertical-align:top;
	line-height:24px;
	padding:4px !important;
}
.wpforms-field-container{
	min-height:380px;
}
.contact-field-left p{
	margin-top:5px !important;
	margin-right:15px !important;
}

/* STUFF */

hr {
	height: 0px;
	border: 1px dashed white;
	margin-top: 2.5em;
	margin-bottom: 2.5em !important;
	width: 80%;
}
