.nms-newsletter-content {
    padding: 0 32px 32px;
}
.nms-newsletter-contentWhite,.nms-newsletter-contentWhite a {
    color:#ffffff!important
}

#nms-newsletter-mailshimp {
	position:absolute;
	left: -9999px;
	height: 0;
	width: 0;
	overflow: hidden;
}


#nms-mailchimp-button {
    border: 1px solid #000;
    background-color: #000;
    color: #fff!important;
    padding: 10px 10px;
    font-size: 100%;
    float: right;
	cursor:pointer;
	transition: all 0.4s ease-out;
}

#nms-mailchimp-button:hover {
    border: 1px solid #000;
    background-color: #fff;
    color: #000!important;
    padding: 10px 10px;
    font-size: 100%;
    float: right;
	cursor:pointer;	
}
/**Newsletter Frontend **/
 body .wp-block-post-content .nms-newsletter-contentWhite .wp-block-columns {
	 margin-top: 0px;
 }
 
 body .wp-block-post-content .nms-newsletter-contentWhite .wp-block-columns .nms-newsletter-teaser{
	 padding: 0 32px;
 }

/*** Programm Button **/
#nms-addons-programButton {
	display: inline-block;
	background-color: #eed8ae;
	padding: 61px 20px;
	text-align: center;
	border-radius: 150px;
	box-shadow: -1px 0px 19px -15px #000;
	position: fixed;
	bottom: 100px;
	right: 32px;
	z-index:2;
	text-decoration: none;
	text-transform: uppercase;
	animation-name: floating;
	animation-duration: 2s;
	animation-iteration-count: 3;
    animation-timing-function: ease-in-out;	
}

#nms-addons-programButton:hover {
	animation-name: floating;
	animation-duration: 2s;
	animation-iteration-count: 3;
    animation-timing-function: ease-in-out;	
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 4px); }
    100%   { transform: translate(0, -0px); }   
}


@media screen and  (max-width: 1024px) { 
	#nms-addons-programButton {
	  display: inline-block;
	  background-color: #eed8ae;
	  padding: 40px 12px;
	  font-size: 70%;
	  right: 10px;
	  bottom: 20px;
	}

}
@media screen and  (max-width: 767px) { 
	.nms-addons-showDesktop {
		display:none;
	}
}

.nms-noTopBorder {
	border-top: 0px!important;
}
/** change link to ticket **/
a.nms_getTicket {
	text-decoration:none;
}

a.nms_getTicket:hover {
	opacity:0.8
}



/*** change tribe filter view **/
@media screen and  (min-width: 1400px) { 
	.tribe-events .tribe-events-header {
		flex-wrap: nowrap!important;
		flex-direction: row-reverse!important;
		align-items: baseline!important;
	}

	.tribe-events .tribe-events-header .tribe-events-c-events-bar__filter-button-container {
		display:none;
	}
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {
	  width: auto!important;
	  min-width:530px;
	}

	.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
		border: 0px!important;
	}

	.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control:last-child {
		border: 1px solid var(--tec-color-border-events-bar)!important;
		margin-right: 5px!important;
		padding: 2px!important;
	}

	.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar {
		width: auto!important;
		min-width: 540px;
		display: flex!important;
	}

	.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-clear-button {
		display:none!important;
	}

	.tribe-filter-bar .tribe-filter-bar-c-pill__pill {
		border-radius: 0px!important;
		padding: 13px!important;
	}

	.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile) {
		position: absolute!important;
		width: 320px!important;
		top: 200px!important;
		left: 10px!important;
	}
	.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__remove-button,
	.tribe-filter-bar__filters-slider-nav.tribe-filter-bar__filters-slider-nav--overflow-end {
		display:none!important
	}


}