@charset "UTF-8";
@import url("../webfont/hermes_classic/stylesheet.css");
@import url("../webfont/Sabon_Roman_Bold/stylesheet.css");

.grab {cursor: -webkit-grab!important; cursor: grab!important;}

a {
	color: #FFFFFF;
}

a.pointer {
    cursor: pointer!important;
}


img {
cursor: pointer;
}

.navbar-custom .nav li a, .navbar-custom .navbar-brand, h1, h2, h3, h4, h5, h6 {
	font-weight: 800;	
}
.copyright {
}

body {
	background-color: rgba(255,255,255,1.00);
	font-family: 'Sabon Roman', 'Times New Roman', serif!important;
	font-size: large!important;
	-webkit-tap-highlight-color: rgba(3,3,3,0.10)!important;
	color: #000000;
}

.intro-header .page-heading .subheading, .intro-header .post-heading .subheading, .intro-header .site-heading .subheading, .navbar-custom, h1 {
	font-family: 'Hermes Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: left;
}


.intro-header .page-heading .subheading, .intro-header .post-heading .subheading, .intro-header .site-heading .subheading, .navbar-custom, h6 {
	font-family: 'Sabon Roman', 'Times New Roman', serif;
	font-size: large;
	line-height: 20px;
	-webkit-tap-highlight-color: rgba(3,3,3,0.10);
	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-indent: 0px;
}

h1 {
    font-family: 'Hermes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: left;
	font-size: 30px!important;
} 

h2 {
	font-family: 'Sabon Roman', 'Times New Roman', serif;
	text-align: left;
    font-size: 24px!important;
}


h3 {
	font-family: 'Hermes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: left;
    font-size: 28px!important;
}

h4 {
    font-family: 'Sabon Roman', 'Times New Roman', serif;
	text-align: left;
    font-size: 24px!important;
}

h5 {
    font-family:'Hermes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: left;
}



h6 {
	font-family: 'Sabon Roman', 'Times New Roman', serif;
	margin-bottom: 0px;
}

.hermesthin {
    font-family: 'Hermes Thin', "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}


.intro-header .page-heading, .intro-header .post-heading, .intro-header .site-heading {
	color: #030303;
}
.site-heading {
	height: 400px;
}


p {
	line-height: 20px;
	margin: 30px 0
}

p a {
	text-decoration: underline
}
a:focus, a:hover {
	color: rgba(69,58,56,1.00)
}
notextdecoration {
	text-decoration: none;
}
span p .decolink {
    font-family: 'Hermes Thin', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.hermesbold {
    font-family: 'Hermes Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.extrahead {
    color: rgba(30,30,30,1.00);
    font-size: large;
    line-height: 20px;
}
.list-inline.text-center li .rs-link {
}
a img:focus, a img:hover {
	cursor: zoom-in
}
blockquote {
    color: #000000;
    font-style: italic
}
hr.small {
	max-width: 100px;
	margin: 15px auto;
	border-width: 4px;
	border-color: #FC02E2
}
hr {
	margin-top: 20px!important;
	margin-bottom: 20px!important;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border-top: 1px solid #D4D4D4!important
}


	
.page-heading .subheading, .site-heading .subheading {
	font-size: 24px;
	line-height: 1.1;
	display: block;
	font-weight: 300;
	font-family: 'Sabon Roman';
}	


.dividerAnschrift {
	height: 30px!important;
}

.EventTextBlockRight_MainPage {
    font-size: medium;
    text-align: right;
}



.none {
	text-decoration: none!important
}
audio {
  width: 100%;
  height: auto;
}
	
video {
  width: 100%;
  height: auto;
}

/*=======================================================
/*LINK STYLES
=========================================================*/
/*media-pdf link*/

.media {
    color: rgba(3,3,3,0.85)!important;
    text-decoration: underline!important
}
.media a {
    color: rgba(3,3,3,0.85)!important;
    text-decoration: underline!important
}
.media a:active, .media a:visited {
    color: rgba(3,3,3,0.85);
    text-decoration: underline
}
.media a:focus, .media a:hover  {
    color: rgba(207,0,3,1.00)!important;;
    text-decoration: underline!important
}
.mediatext {
    margin-top: 10px;
}
/*END*/

/*common font and link on white main*/
.mainlink {
	color: rgba(111,82,77,1.00);
	text-decoration: none!important
}
.mainlink a {
	color: rgba(111,82,77,1.00);
	text-decoration: none!important		
}
.mainlink a:active, .mainlink a:visited {
	color: rgba(111,82,77,1.00);
	text-decoration: none
}
.mainlink a:focus, .mainlink a:hover  {
	color: rgba(3,3,3,0.85)!important;
	text-decoration: none!important
}
/*END*/


/*common font and link on datenschutzn*/
.textlink {
    color: rgba(3,3,3,0.85)!important;
    text-decoration: underline!important
}
.textlink a {
    color: rgba(3,3,3,0.85)!important;
    text-decoration: underline!important
}
.textlink a:active, .mainlink a:visited {
    color: rgba(111,82,77,1.00);
    text-decoration: underline
}
.textlink a:focus, .mainlink a:hover  {
    color: rgba(111,82,77,1.00);
    text-decoration: underline!important
}
/*END*/

/*common font and link on datenschutzn*/
.titellink {
    color: rgba(3,3,3,0.85)!important;
    text-decoration: none
}
.titellink a {
    color: rgba(3,3,3,0.85)!important;
    text-decoration: underline!important
}
.titellink a:active, .mainlink a:visited {
    color: rgba(111,82,77,1.00);
    text-decoration: underline
}
.titellink a:focus, .mainlink a:hover  {
    color: rgba(111,82,77,1.00);
    text-decoration: underline!important
}
/*END*/

/*common font and link on white main*/
.artistlink {
    color: rgba(255,255,255,1.00);
    text-decoration: none!important;
    font-family: 'Hermes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.artistlink a {
	color: rgba(111,82,77,1.00);
	text-decoration: none!important		
}
.artistlink a:active, .artistlink a:visited {
	color: rgba(111,82,77,1.00);
	text-decoration: none
}
.artistlink a:focus, .artistlink a:hover  {
	color: rgba(3,3,3,0.85)!important;
	text-decoration: none!important
}
/*END*/



.post-subtitle-link {
    color: rgba(38,38,37,1.00);
    text-decoration: underline;
}
.post-subtitle-link a {
	color: rgba(38,38,37,1.00);
		
}


/*common font and link on eventframe landingpage+subpage*/
.eventframe {
    color: #030303;
    font-family: 'Hermes Thin', sans-serif;
    text-decoration: none;
    margin-bottom: 11px;
    border: thin solid rgba(226,225,225,1.00);
    background-color: rgba(255,255,255,0.50);
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    min-height: 220px;
    max-height: 500px;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(226,225,225,0.8) 4px 3px 8px 0px;
    -moz-box-shadow: rgba(226,225,225,0.8) 4px 3px 8px 0px;
    box-shadow: rgba(226,225,225,0.8) 4px 3px 8px 0px; 
    
    
}
.eventframe a {
	color: #030303;
	font-family: 'Hermes Thin', sans-serif;
	text-decoration: underline;	
}
.location a:active, .location a:visited {
	color: #030303!important;
	text-decoration: underline;	
}
.location a:focus, .location a:hover {
	color: #6F524D!important;
	text-decoration: underline;	
}
/*END*/


/*common font and link on footer*/
.footerfont {
    color: rgba(255,255,255,1.00);
    font-family: 'Hermes Thin', sans-serif;
    font-size: large;
    /*text-align: left;*/
    margin-bottom: 0;
    margin-top: 45px;
}
.footerfont a {
	color: rgba(255,255,255,1.00);
	text-decoration: none
		
}
.footerfont a:active, .footerfont a:visited {
	color: rgba(255,255,255,1.00)!important;
	text-decoration: none
}
.footerfont a:focus, .footerfont a:hover  {
    color: rgba(255,255,255,0.60);
    text-decoration: underline;
}


/*common kontakt link on kontakt*/
.kontakt_link{
    color: rgba(36,36,34,1.00);
    text-decoration: none;
}
.kontakt_link a {
    color: rgba(111,82,77,1.00);
    text-decoration: underline
}
.kontakt_link a:active, .kontakt_link a:visited {
    color: rgba(43,43,42,1.00)!important;
    text-decoration: underline
}
.kontakt_link a:focus, .kontakt_link a:hover  {
    color: rgba(111,82,77,1.00);
    text-decoration: underline;
}


/*link style nav, second row*/
a.hermnormli {
   font-family: 'Hermes Semibold', sans-serif;
}
a.hermnormli:link {
   font-family: 'Hermes Semibold', sans-serif; 
}

a.hermnormli:visited {
  font-family: 'Hermes Semibold', sans-serif;	
}
a.hermnormli:hover {
   font-family: 'Hermes Semibold', sans-serif;	
}
a.hermnormli:active {
   font-family: 'Hermes Semibold', sans-serif;	
}
/*end link style nav, second row*/

/*==================================================
 END LINK STYLES
==================================================*/






/*==================================================
 Specials
==================================================*/
.naviplaceholder {
    height: 110px;
}


/*! MailChimp Font*/
#mc_embed_signup{
	font: 14px;
	font-family: 'Hermes Thin', sans-serif;
}

.svg_hover {
	cursor: pointer !important;
}


/*button style viewchanger mobile><desktop*/
.pager li {
}
.pager {
	margin: 20px 0 0
}
.pager li>a, .pager li>span, .pager li>a:active, .pager li>span:active, li>a:visited, .pager li>span:visited  {
	font-size: 14px;
	padding: 15px 25px;
	background-color: #6F524D;
	border-radius: 0;
	font-family: 'Hermes Thin', sans-serif;
	font-variant: normal!important;
}
.pager li>a:focus, .pager li>a:hover {
	color: #fff;
	background-color: #6F524D;
	border: 1px solid #DDDDDD;
	font-family: 'Hermes Thin', sans-serif;
	font-variant: normal!important;
}


.margin-up-dow {
	margin-top: 30px;
	margin-bottom: 15px;
}

.footerfont_contact {
	margin-top: 30px;
	margin-bottom: 65px;
}


/* hyphens: allgemeiner zeilenumbruch */
.hypens {
	
 hyphens: auto;
-webkit-hyphens: auto;
/*die Zahl der Buchstaben im Wort, bei der getrennt werden darf (hyphenate-limit-chars: auto 3)*/
-webkit-hyphenate-limit-chars: auto 5;
/*die Zahl von Silbentrennungen in Folge (hyphenate-limit-lines: 4)*/
-webkit-hyphenate-limit-lines: 2;
-ms-hyphens: auto;
-ms-hyphenate-limit-chars: auto 5;
-ms-hyphenate-limit-lines: 2;
-o-hyphens: auto;	
-O-hyphenate-limit-chars: auto 5;
-O-hyphenate-limit-lines: 2;	
	 }








.margin-up-dow {
	margin-top: 30px;
	margin-bottom: 15px;
}



/*==================================================
 END Specials
==================================================*/	
/*.derniere {
	
	background-color: rgb(198, 255, 229);
    
    
    
}*/
/*==================================================
 START Special Button
==================================================*/
.specialbutton {
    transform: rotate(0deg);
    float: right;
    padding-top: 0px;
    top: -165px;
    position: relative;
    z-index: 9000;
    margin-top: 236px;
    margin-right: 23px;
}
.specialbutton2 {
    transform: rotate(0deg);
    padding-top: 0px;
    top: -165px;
    right: -60px;
    position: fixed;
    z-index: 9999;
    margin-top: 336px;
    margin-right: 23px;
    float: right;
}
#banner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    left: 46px;
    position: absolute;
    clear: none;
    padding-top: 70px;
 }
.no-ul-padding {
    /* [disabled]margin-left: -40px; */
    padding-left: 0em;
}
.pink {
    background-color: rgba(247,202,242,1.00);
}
.active {
    color: rgba(0,0,0,1.00)!important;
}
.newsletter {
    margin-bottom: 45px;
}
.spezialindex-subheading {
    margin-top: 10px;
    margin-bottom: 30px;
}
.bold {
    font-weight: bold;
}
.fontlarge {
    font-size: large;
}
.kontaktbackground {
	opacity: 1;
}
.indexagendashift {
    margin-top: -10px;
}
.orange {
}
.service {
	background-image: url(../image/team/team_background@0,5x.jpg);
	background-size: cover;
	opacity: 1;    
}
.img-service {
	opacity: 1;
	height: 60px;
}
.img-service2 {
	opacity: 1;
	height: 40px;
}
.card-termine {
	min-width: 450px;
	height: 450px;
}
.img-servise-overlay {
	height: 75px;
	opacity: 0.44;
}


/*CORONA_SPECIAL ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*.ok  {
	color: hsla(0,0%,55%,1.00);
	border-color: hsla(137,95%,56%,0.85);
	border-style: solid;
	-webkit-box-shadow: 2px 2px 8px hsla(137,95%,56%,1.00);
	box-shadow: 2px 2px 8px hsla(137,95%,56%,1.00);
}

.no  {
	color: hsla(0,0%,55%,1.00);
	
	border-style: solid;
	-webkit-box-shadow: 2px 2px 8px hsla(0,95%,56%,0.50);
	box-shadow: 2px 2px 8px hsla(0,95%,56%,0.50);
}*/



/*.radio  {
	
	color: hsla(0,0%,55%,1.00);
	border-color: hsla(137,95%,56%,0.85);
	border-style: solid;
	-webkit-box-shadow: 2px 2px 8px hsla(137,95%,56%,1.00);
	box-shadow: 2px 2px 8px hsla(137,95%,56%,1.00);
}
.tv  {
	
	color: hsla(0,0%,55%,1.00);
	border-color: hsla(137,95%,56%,0.85);
	border-style: solid;
	-webkit-box-shadow: 2px 2px 8px hsla(137,95%,56%,1.00);
	box-shadow: 2px 2px 8px hsla(137,95%,56%,1.00);
}*/

/*.stage.ok  {
	
	border-color: hsla(137,95%,56%,0.85);
	border-style: solid;
	-webkit-box-shadow: 2px 2px 8px hsla(137,95%,56%,1.00);
	box-shadow: 2px 2px 8px hsla(137,95%,56%,1.00);
}*/

.ok  {
	/* [disabled]color: hsla(0,0%,55%,1.00); */
	border-color: hsla(137,95%,56%,0.75);
	border-style: solid;
	-webkit-box-shadow: 2px 2px 8px hsla(137,95%,56%,0.30);
	box-shadow: 2px 2px 8px hsla(137,95%,56%,0.30);
}

.no  {
	border-color: hsla(0,95%,56%,0.30);
	border-style: solid;
	-webkit-box-shadow: 2px 2px 8px hsla(0,95%,56%,0.20);
	box-shadow: 2px 2px 8px hsla(0,95%,56%,0.20);
}

.okok  {
	/* [disabled]color: hsla(0,0%,55%,1.00); */
	border-color: hsla(137,95%,56%,0.75)!important;
	border-style: solid;
	-webkit-box-shadow: 2px 2px 8px hsla(137,95%,56%,0.30);
	box-shadow: 2px 2px 8px hsla(137,95%,56%,0.30);
}

.info  {
    font-family: "Hermes Bold";
    color: #10DD10;
}
.awardlink {
	font-style: normal;
	line-height: normal;
	/* [disabled]text-indent: 0px; */
}

/*space around buttons AddEvent meme +++++++*/
.shiftAddEventButtons {
    margin-top: 11px;
    margin-bottom: 9px;
}




/*night of light +++++++*/
/*main  {
	
	background-color: hsla(0,90%,49%,1.00);
}
aside {
	z-index: 9999;
}*/

/*CORONA_SPECIAL ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
   
  










@media ( min-width : 1219px ) and (max-width : 1439px ){
.specialbutton {
    transform: rotate(-90deg);
    margin-top: 236px;
    margin-right: -120px;
}
	.specialbutton2 {
    transform: rotate(-90deg);
    /*float: right;*/
    margin-top: 336px;
    margin-right: -120px;
   z-index: 9999;
    position: fixed;
    top: -165px;
    right: 20px;
}
}
@media ( min-width : 2px ) and (max-width : 1218px ){
.specialbutton {
    /* [disabled]display: none; */
    float: left;
    transform: rotate(-2.5deg);
    margin-top: 828px;
    margin-left: 55px;
}
	.specialbutton2 {
    transform: rotate(-2.5deg);
    width: 215px!important;
    height: auto!important;
    float: left;
    padding-top: 0px;
    position: fixed;
    z-index: 9999;
    margin-top: 328px;
    margin-left: 55px;
       bottom: 55px;
    left: 20px;
}


}

.button-kult:hover {
    background-color: #777;
    text-decoration: none!important;
}


.button-pers-contakt  {
    font-family: "Hermes Thin", sans-serif;
    color: rgba(255,255,255,1.00)!important;
    text-decoration: none;
}
.button-pers-contakt a:active, .button-pers-contakt a:visited {
	color: rgba(255,255,255,1.00)!important;
	text-decoration: none
}
.button-pers-contakt a:focus, .button-pers-contakt a:hover  {
    color: rgba(255,255,255,0.60);
    text-decoration: underline;
}



/*==================================================
 END Special Button
==================================================*/
.button-kult {
clear: both;
background-color: #aaa;
border: 0 none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 3px;
border-radius: 4px;
transition: all 0.23s ease-in-out 0s;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: normal;
height: 32px;
line-height: 32px;
margin: 0 5px 10px 0;
padding: 0 22px;
text-align: center;
text-decoration: none!important;
vertical-align: top;
white-space: nowrap;
width: auto;
}
/*END*/

.eventframetitle {
    font-size: large;
    margin-top: 20px;
    text-align: right;
}
#ArtistAwardDesktop-Bottom {
    padding-bottom: 15px;
    margin-bottom: 20px;
}






/*common font and link on eventframe_termine*/
.eventframetitle_termine {
    /* [disabled]font-size: x-large; */
    text-align: left;
    padding-left: 10px;
    background-color: rgba(255,255,255,0.50);
}

.eventframetitle-termine {
	/* [disabled]font-size: medium; */
	text-align: left;
	padding-left: 10px;
	/* [disabled]background-color: rgba(247,247,247,1.00); */
}


.eventframe_termine {
	color: #030303;
	font-family: 'Hermes Thin', sans-serif;
	text-decoration: none;
	/* [disabled]background-color: rgba(247,247,247,1.00); */
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 11px;
	text-align: left;
	min-height: 225px;
	max-height: 500px;
	/* [disabled]width: 100%; */
}

@media (min-width: 768px) and (max-width: 1199px) {
.eventframe_termine {
	min-height: 250px;
	max-height: 500px;
	/* [disabled]width: 100%; */
}
}
.eventframe_termine_titel {
	color: #030303;
	font-family: 'Hermes Thin', sans-serif;
	text-decoration: none;
	/* [disabled]background-color: rgba(247,247,247,1.00); */
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 11px;
	text-align: left;
	/* [disabled]border: 0.75px solid #D6D6D6; */
	/* [disabled]width: 100%; */
}
/*common font and link on eventframe terminepage*/




.eventframe_termine a {
	color: #030303;
	font-family: 'Hermes Thin', sans-serif;
	text-decoration: underline;	
}
/*.eventframe_termine a:active, .eventframe_termine a:visited {
	color: #030303!important;
	text-decoration: underline;	
}
.eventframe_termine a:focus, .eventframe_termine a:hover {
	color: #6F524D!important;
	text-decoration: underline;	
}*/
/*END*/



/*=======================================================
END EVENT FRAME = Algm. und Termine
=========================================================*/




/*=======================================================
START EVENT FRAME Max= 991 Small
=========================================================*/

.eventframe-small {
    color: #030303;
    font-family: 'Hermes Thin', sans-serif;
    text-decoration: none;
    /* [disabled]background-color: rgba(247,247,247,1.00); */
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-bottom: 11px;
    min-height: 220px;
    max-height: 500px;
    border: 0.75px solid #B39792;
    /* [disabled]width: 100%; */
}
/*=======================================================
END EVENT FRAME Max= 991 Small
=========================================================*/




/*button style viewchanger mobile-desktop*/
.pager li {
}
.pager {
	margin: 20px 0 0
}
.pager li>a, .pager li>span, .pager li>a:active, .pager li>span:active, li>a:visited, .pager li>span:visited  {
	font-size: 14px;
	padding: 15px 25px;
	background-color: #6F524D;
	border-radius: 0;
	font-family: 'Hermes Thin', sans-serif;
	font-variant: normal!important;
}
.pager li>a:focus, .pager li>a:hover {
	color: #fff;
	background-color: #6F524D;
	border: 1px solid #DDDDDD;
	font-family: 'Hermes Thin';
	font-variant: normal!important;
}
/*end button style viewchanger mobile-desktop*/




.hermbol {
    font-family: 'Hermes Semibold', sans-serif;
    color: #030303;
}
.hermregnorm {
    font-family: 'Hermes Regular', sans-serif;
    /* [disabled]color: #030303; */
    font-style: normal;
}
.hermnormli {
	font-family: 'Hermes Thin', sans-serif;
}
.hermthin {
	font-family: 'Hermes Thin', sans-serif;
}
.margin-jobfunktion {
    margin-top: -10px;
    margin-bottom: 20px;
}



.konterm-body {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 160px;
	font-family: 'Hermes Thin', sans-serif;
	font-size: medium;
	background-color: rgba(246,3,158,0.44);
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}



/*=========================
CONTAINERS + ROWs
===========================*/

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}

.description {
	/* [disabled]font-family: Hermes FB; */
}



/*=========================
figurecaption and link
===========================*/

.bildunterschrift {
    font-family: 'Hermes Thin', sans-serif;
    font-size: small;
    float: right;
}
.bildunterschrift a {
	color: rgba(111,82,77,1.00);
	text-decoration: none!important		
}
.bildunterschrift a:active, .bildunterschrift a:visited {
	color: rgba(111,82,77,1.00);
	text-decoration: none
}
.bildunterschrift a:focus, .bildunterschrift a:hover  {
	color: rgba(3,3,3,0.85)!important;
	text-decoration: none!important
}
/*END*/




#h6_text {
    font-family: 'Sabon Roman';
    
}




.kulturistbutton {
    clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    /*cursor: pointer;*/
    display: inline-block;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}
   
.kulturistbutton a:focus, .kulturistbutton a:hover  {
    transition: all 0.5s ease-in-out 0s;
    color: #FFFFFF;
	background-color: #7C7C7C;
    text-decoration: none
}

.kulturistbutton a:active, .kulturistbutton a:visited {
    background-color: #aaa;
     color: #FFFFFF;
	text-decoration: none;
}


/*==================================================
termine filter button, filterDiv none, Filter Dropdown
==================================================*/

ul {
    list-style: none; /* Remove list bullets */
}
.linkshift {
    line-height: 3.5rem;
}
/* Filter LI Elements mit Buttons */
.filterDiv {
    /*float: left;
    background-color: #2196F3;
    color: #ffffff;
    width: 100px;
    line-height: 100px;
    text-align: center;
    margin: 2px;*/
    display: none;
}
.show {
    display: block;
}
.container {
    margin-top: 20px;
    overflow: hidden;
}
/* Style the buttons */
.btn {
    border: thin solid #BBBABA;
    outline: none;
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 6px;
    background-color: #FFFFFF;
    cursor: pointer;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    color: #BBBABA;
    border-radius: 3px;
    font-family: 'Hermes Thin', sans-serif;
}

.btn:hover, .btn:focus {
    border: thin solid #FAFAFA;
    background-color: #BBBABA;
    color: white;
}
.joiz {
    border: thin solid #FAFAFA;
    background-color: #BBBABA;
    color: rgba(255,255,255,1.00);
}
/*.btn:visited {
    border: thin solid #BBBABA;
    outline: none;
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 6px;
    background-color: #FFFFFF;
    cursor: pointer;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    color: #BBBABA;
    border-radius: 3px;
    font-family: 'Hermes Thin', sans-serif;
}*/

/* Filter Dropdown Styles CSS */
.dropbtn {
    background-color: #FFFFFF;
    color: #BBBABA;
    /* [disabled]padding: 16px; */
    font-size: 16px;
    border: none;
    cursor: pointer;
}
.dropbtn:hover, .dropbtn:focus {
    background-color: #BBBABA;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    overflow: auto;
    z-index: 1;
    -webkit-box-shadow: 0px 8px 16px 0px #000000;
     box-shadow: 0px 8px 16px 0px #000000;
}
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.dropdown a:hover {
    background-color: #f1f1f1
}
.show {
    display: block;
}

.btn-offer {
    border: thin solid rgba(111,82,77,1.00);
    outline: none;
    /* [disabled]background-color: hsla(0,1%,73%,0.25); */
    margin-top: 2px;
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
    color: #6F524D;
    font-family: 'Hermes Thin', sans-serif;
     -webkit-font-smoothing: antialiased!important;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
    clear: none;
    opacity: 0.8;
    width: auto;
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    float: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(111,82,77,0.3) 4px 3px 6px 0px;
    -moz-box-shadow: rgba(111,82,77,0.3) 4px 3px 6px 0px;
    box-shadow: rgba(111,82,77,0.3) 4px 3px 6px 0px;   
}


.btn-offer-box {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
}


.btn-offer-slim {
	/* [disabled]border: thin solid rgba(111,82,77,1.00); */
	outline: none;
	/* [disabled]background-color: hsla(0,1%,73%,0.25); */
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	color: #0E0E0E;
	font-family: 'Hermes Thin', sans-serif;
	-webkit-font-smoothing: antialiased!important;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	clear: none;
	opacity: 0.8;
	width: auto;
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 4px 4px 17px 0px rgba(111,82,77,0.3);
	-moz-box-shadow: rgba(111,82,77,0.3) 4px 3px 6px 0px;
	box-shadow: 4px 4px 17px 0px rgba(111,82,77,0.3);
}



/* eigene font in AddEvent */
.addeventatc {
    font-family: 'Hermes Thin', sans-serif!important;
    z-index: 1!important;
    outline-color: rgba(237, 238, 237, 0.5)!important;
}
.addeventatc_dropdown {
    font-family: 'Hermes Thin', sans-serif!important;
}
/* /eigene font in AddEvent */

.margin-randvoll {
    width: 100vw;
    margin-left: -15px;
}
.float {
    float: right;
}    

#myBtnContainer .divider {
    margin-left: 20px;
}


/*==================================================
END termine filter button, filterDiv none, Filter Dropdown
==================================================*/






@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
.container-shift {
    padding-top: 45px;
}
}

/*=========================
END CONTAINERS + ROWs
===========================*/



/*==================================================
LOGO SET
==================================================*/
.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 85px;
	width: 180px;
}
.navbar-jubi {
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size: 18px;
	line-height: 20px;
	height: 85px;
	width: 73px;
}
/*! Logo-MD*/
@media (min-width:992px) {
.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 85px;
	width: 250px;
}
.navbar-jubi {
	float: left;
	padding-top: 20px;
    padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size: 18px;
	line-height: 20px;
	height: 85px;
	width: 75px;
}
}
@media (min-width:1065px) {
.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 85px;
	width: 250px;
}
.navbar-jubi {
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size: 18px;
	line-height: 20px;
	height: 85px;
	width: 90px;
}
}
/*! Logo-LG*/
@media (min-width:1200px) {
.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 85px;
	width: 260px;
}
.navbar-jubi {
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size: 18px;
	line-height: 20px;
	height: 85px;
	width: 90px;
}
}
/*==================================================
END LOGO SET
==================================================*/




/*style nav second row in mobile nav */
	@media (min-width:50px) and (max-width:991px) {
	
/*style nav second row in mobile nav*/
a.hermnormli {
   font-family: 'Hermes Thin', sans-serif;	
} 
a.hermnormli:link { 
   font-family: 'Hermes Thin', sans-serif;	
} 
a.hermnormli:visited {
  font-family: 'Hermes Thin', sans-serif;
} 
 
a.hermnormli:hover { 
   font-family: 'Hermes Thin', sans-serif;
} 
a.hermnormli:active { 
   font-family: 'Hermes Thin', sans-serif;	
}
        
       
}


	





/*================================================== 
Landingpage SUBHEADING
==================================================*/ 

.subheading {
	font-family: 'Sabon Roman'!important;
	font-size: large!important;
	line-height: 20px!important;
	-webkit-tap-highlight-color: rgba(111,82,77,1.00)!important;
	margin-top: -13px;
	margin-bottom: 15px;
}

@media (min-width:376px) and (max-width:767px) {
.subheading {
	font-family: 'Sabon Roman'!important;
	font-size: large!important;
	line-height: 20px!important;
	margin-top: 30px;
	margin-bottom: 40px
}
}

@media (min-width:768px) {
.subheading {
	font-family: 'Sabon Roman'!important;
	font-size: large!important;
	line-height: 20px!important;
	-webkit-tap-highlight-color: rgba(111,82,77,1.00)!important;
	margin-top: 70px;
	margin-bottom: 85px
}
}

@media (min-width:992px) {
.subheading {
	font-family: 'Sabon Roman'!important;
	font-size: large!important;
	line-height: 20px!important;
	-webkit-tap-highlight-color: rgba(111,82,77,1.00)!important;
	margin-top: 55px;
	margin-bottom: 90px;
}
.spezialindex-subheading {
	margin-top: 17px;
	margin-bottom: 26px;
}
}

@media (min-width:1200px) {
.subheading {
	font-family: 'Sabon Roman'!important;
	font-size: large!important;
	line-height: 20px!important;
	-webkit-tap-highlight-color: rgba(111,82,77,1.00)!important;
	margin-top: 75px;
	margin-bottom: 90px;
}
.spezialindex-subheading {
	margin-top: 17px;
	margin-bottom: 26px;
}
}

/*================================================== 
Landingpage SUBHEADING
==================================================*/ 

/*================================================== 
Landingpage NO SUBHEADING
==================================================*/ 

.no-subheading {
	
	margin-top: -13px;
	margin-bottom: 15px;
}

@media (min-width:376px) and (max-width:767px) {
.no-subheading {
   
    margin-top: -50px;
    margin-bottom: 40px
}
}

@media (min-width:768px) {
.no-subheading {
   
    margin-top: -70px;
    margin-bottom: 85px
}
}

@media (min-width:992px) {
.no-subheading {
   
    margin-top: -40px;
    margin-bottom: 90px;
}
}

@media (min-width:1200px) {
.no-subheading {
    margin-top: -40px;
    margin-bottom: 90px;
}
}

/*================================================== 
Landingpage NO SUBHEADING
==================================================*/ 








/*GLOBAL_look 2. nav nach unten scrolen und dann (is-fixed)..*/
@media  (max-width:1199px) {
.EventTextBlockRight_MainPage {
    font-size: large;
    text-align: left;
}

.eventframetitle {
    text-align: left;
    background-color: rgba(255,255,255,0.50);
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
}
	

/*=====================================================================
=======================================================================
************************************************************************/

@media (max-width:767px){
    .img-xs {
    margin-left: -15px;
    margin-right: -15px;
}
  
 /*================================================== 
heading mobile
==================================================*/    
 h1 {
	font-size: 26px!important;
} 

h2 {
	font-family: 'Sabon Roman', 'Times New Roman', serif;
	text-align: left;
    font-size: 22px!important;
}


h3 {
	font-family: 'Hermes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: left;
    font-size: 26px!important;
}

h4 {
    font-family: 'Sabon Roman', 'Times New Roman', serif;
	text-align: left;
    font-size: 22px!important;
}
    
  
    
    
    
 /*================================================== 
/heading mobile
==================================================*/  
  
    
    
    
}


.fade50 {
    opacity: 0.27;
}



.green {
    color: rgba(21,227,4,1.00);    
}

.green-img {
    border: medium solid rgba(4,228,79,1.00);
}

.modal {
    z-index: 999000; 
}


  
  .modal-content {
    height: auto;
    min-height: 100%;
    border: 0 none;
    border-radius: 0;
  }
  
.no-border{
  border:none;
}

   /*================================================== 
/ card from bootstrap 4
==================================================*/ 
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    /* [disabled]border: 1px solid rgba(0, 0, 0, 0.125); */
    /* [disabled]border-radius: 0.25rem; */
    
    
}

.shadow {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(226,225,225,0.8) 4px 3px 8px 0px;
    -moz-box-shadow: rgba(226,225,225,0.8) 4px 3px 8px 0px;
    box-shadow: rgba(226,225,225,0.8) 4px 3px 8px 0px; 
    
    
    
    
    
}

.cardminh {
    min-height: 456px;
    height: 455px;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 15px;
     
}


.cardminh-angebot {
	min-height: 356px;
    height: 356px;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 15px;
}
 

.cardminh-x {
	min-height: 380px;
	height: 420px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 15px;
	max-height: 600px;
}
    
    






@media (max-width: 767px) {
.cardminh {
    height: auto;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
.cardminh-angebot {
     height: auto;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
.cardminh-x {
     height: auto;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}    
    
    
.card-title {
  margin-bottom: 1rem;
}
.card-subtitle {
  margin-top: 1rem;
  margin-bottom: 0;
}
.card-body {
    /* [disabled]margin-top: 1em; */
    /* [disabled]margin-bottom: 2em; */
}
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  
    border-left: 1px solid rgba(0,0,0,0.20);
    border-right: 1px solid rgba(0,0,0,0.20);
    border-top: 1px solid rgba(0,0,0,0.20);
    border-bottom: 1px solid rgba(0,0,0,0.20);
    border-radius: 0.25rem;   
    
    
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
    padding-bottom: 1rem;
    border-left: 1px solid rgba(0,0,0,0.20);
    border-right: 1px solid rgba(0,0,0,0.20);
    /* [disabled]border-top: 1px solid rgba(0,0,0,0.20); */
    /* [disabled]border-bottom-color: rgba(0,0,0,0.20); */
    /* [disabled]border-bottom-style: solid; */
    /* [disabled]border-bottom-width: 1px; */
    border-radius: 0.25rem;
}

.card-body-angebot {
    border-left: 1px solid rgba(0,0,0,0.20);
    border-right: 1px solid rgba(0,0,0,0.20);
    border-top: 1px solid rgba(0,0,0,0.20);
    /* [disabled]border-bottom-color: rgba(0,0,0,0.20); */
    /* [disabled]border-bottom-style: solid; */
    /* [disabled]border-bottom-width: 1px; */
    border-radius: 0.25rem; 
}


.card-title {
	margin-bottom: 0.75rem;
	font-size: 20px!important;
	max-height: none;
}

.card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0;
    font-size: 20px!important;
}

.card-text:last-child {
    margin-bottom: 0;
}
.card-text {
    /* [disabled]margin-top: 2em; */
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0,0,0,0.20);
    
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
    padding: 0.75rem 1.25rem;
    /* [disabled]background-color: rgba(0, 0, 0, 0.03); */
    border-left: 1px solid rgba(0,0,0,0.20);
    border-right: 1px solid rgba(0,0,0,0.20);
    border-bottom: 1px solid rgba(0,0,0,0.20);
    /* [disabled]border-top-color: rgba(0,0,0,0.20); */
    /* [disabled]border-top-style: solid; */
    /* [disabled]border-top-width: 1px; */
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
     
}

.card-img-top {
	width: 100%;
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px);
	border-left: 1px solid rgba(0,0,0,0.20);
	border-right: 1px solid rgba(0,0,0,0.20);
	border-top: 1px solid rgba(0,0,0,0.20);
	min-height: 1px;
}
.img-3 {
	height: 60px;
	background-image: url(url);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card .card-header {
  margin-bottom: -1px;
}


 /*================================================== 
/ card image with text
==================================================*/ 
.card-img-caption {
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}
  
.card-img-caption .card-img-top {
  z-index: 0;
}
    
.card-img-caption .card-text {
  text-align: center;
  width: 100%;
  margin: 33% 0;
  position: absolute;
  z-index: 1;
}
.angebot {
	margin-top: -60px;
	margin-left: 10px;
	color: #F9F9F9;
}


 /*================================================== 
/ responsive video
==================================================*/ 

.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}



 /*================================================== 
/ media download dropdown
==================================================*/ 
.dropbtn {
    font-family: 'Hermes Thin', "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  clear: both;
background-color: #aaa;
border: 0 none;
-webkit-border-radius: 4px;
-moz-border-radius: 3px;
border-radius: 4px;
transition: all 0.23s ease-in-out 0s;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: normal;
height: 32px;
line-height: 32px;
margin: 0 5px 10px 0;
padding: 0 22px;
text-align: center;
text-decoration: none!important;
vertical-align: top;
white-space: nowrap;
width: auto; 
    
    
    
    
    
}

.dropbtn:hover, .dropbtn:focus {
  background-color: #777;
    text-decoration: none!important;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: relative;
  background-color: #f1f1f1;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}

.button-kult:hover {
    background-color: #777;
    text-decoration: none!important;
}

.mc-input{
	color: #000000;
	
}

#mc_embed_signup input {
    color: #000000;
}

#mc_embed_signup #mce-success-response {
color: rgb(255, 0, 0)!important;
}


	

.move {
    height: 10px;
    display: block;
}
	

.adress-eevent-relative {
    position: relative;   
}
.adress-event-shift {
    position: absolute;
    bottom: 6px;   
}

.ticket:hover {
    background-color: #eeeeee;
    color: #000;
    font-size: 15px;
    text-decoration: none!important;
    
}
.ticket {
	display: inline-block;
	position: relative;
	z-index: 0;
	font-family: 'Hermes Thin', sans-serif;
	color: #000!important;
	font-weight: 600;
	line-height: 100%;
	background: #fff;
	font-size: 15px;
	text-decoration: none!important;
	border: 1px solid transparent;
	padding: 12px 12px 12px 12px;
    margin: 3px 0px 5px 0px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	-webkit-font-smoothing: antialiased!important;
	outline-color: rgba(237, 238, 237, 0.5);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	-webkit-user-select: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	box-shadow: 0 0 0 0.5px rgba(50,50,93,.17), 0 2px 5px 0 rgba(50,50,93,.1), 0 1px 1.5px 0 rgba(0,0,0,.07), 0 1px 2px 0 rgba(0,0,0,.08), 0 0 0 0 transparent!important;
	}


.button-neon { 
   background-color: #d101ed;
	}
.button-neon:hover, .dropbtn:focus {
    background-color: #AC00C3;
    text-decoration: none!important;
}




