h1.onvProdcutHeadTag {
	margin-bottom: 0.5em;
}
.onvProdcutHeadTag .onvProductMainTitle {
	font-size: 18px;
    line-height: 2.5em;
    letter-spacing: normal;
}
.onvProdcutHeadTag .onvProductSubTitle {
	font-size: 0.9em;
	letter-spacing: normal;
	line-height: 1.3em;
    font-weight: 600 !important;
}

.onvProdcutHeadTag.onvTitleReversed .onvProductMainTitle {
    font-size: 0.9em;
    letter-spacing: normal;
    line-height: 1.3em;
    font-weight: 600 !important;
}

.onvProdcutHeadTag.onvTitleReversed .onvProductSubTitle {
	font-size: 18px;
    line-height: 2.5em;
    letter-spacing: normal;
    font-weight: 400 !important;
}

#onvBannerStoerer,  #onvStoererText,  #onvStoererClose {
	display: inline-block;
}

#onvBannerStoerer {
	z-index: 100;
	padding-left: 50px;
	padding-right: 10px;
	width: 100%;
	height: 60px;
}
#onvBannerStoerer.removeStoerer{
	display: none;
}


.onvStoererContent{
	height: inherit;
    max-width: 1200px;
    margin: 0 auto;
	text-align: center;
}

#onvStoererText {
	width: 86%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
	line-height: 18px !important;
}


.stoererSpendency #onvStoererText a {
	color: white;
}

#onvStoererText a {
	font-weight: 600;
	font-size: 18px;
	text-decoration: none !important;
	padding: 0px;
}

#onvStoererClose {
	opacity: 0.3;
    width: 6%;
    height: 100%;
	float: right;
	position: relative;
	z-index: 10;
}
    
#onvStoererClose:hover {
    opacity: 1;
	cursor: pointer
}

#onvStoererClose:before,
#onvStoererClose:after {
	position: absolute;
    right: 50px;
	top: 12px;
    content: ' ';
    height: 33px;
    width: 2px;
    background-color: #333;
}

#onvStoererClose:before {
	transform: rotate(45deg);
}

#onvStoererClose:after {
	transform: rotate(-45deg);
}

.stoererSpendency {
	background-color: #04bc71;
}
    
.stoererOrange {
	background-color: #ef7d00; 
}

.stoererBlau {
	background-color: #007db2; 
}
	
.stoererGrau {
	background-color: #dadada; 
}

.stoererRot {
	background-color: #cc0033; 
}

.stoererOrange a, .stoererBlau a, .stoererRot a {
	color: white;	
}
	
.stoererGrau > a {
	color: black;	
}
.stoererSpendency #onvStoererClose:before, 
.stoererSpendency #onvStoererClose:after,
.stoererOrange #onvStoererClose:before, 
.stoererOrange #onvStoererClose:after, 
.stoererBlau #onvStoererClose:before, 
.stoererBlau #onvStoererClose:after, 
.stoererRot #onvStoererClose:before, 
.stoererRot #onvStoererClose:after {
	background-color: white;
}
	
.stoererGrau #onvStoererClose:before, .stoererGrau #onvStoererClose:after {
	background-color: black;
}

@media only screen and (max-width: 992px) {
	
	#site-header #onvBannerStoerer {
		opacity: 1;
	}
	
  #site-header.shrink.fixed #onvBannerStoerer {
		opacity: 1;
	}
	
	#onvBannerStoerer #onvStoererText{
		padding-right: 40px!important;
	}
	
	#onvBannerStoerer #onvStoererClose{
		opacity: 0.7!important;
	}
}

@media (max-width: 767px){
	#onvStoererText a {
    	font-size: 10px;
		line-height: 15px;
	}
}  


/**TEST BUSINESS AND COCKTAIL*/

.onvStoererBackgroundImg {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	    height: 80px !important;
}

.onvStoererBackgroundImg #onvStoererClose:before, .onvStoererBackgroundImg #onvStoererClose:after{
    background-color: black !important;
	top: 22px !important;
	
}

.onvStoererBackgroundImg .onvStoererContent > a {
    width: 100%;
	height: 100%;
}



.onvStoererBackgroundImg .onvStoererContent {
    position: relative;
    z-index: 1;
}


.onvStoererBackgroundImg #onvStoererClose {
    top: -75px !important;
}

@media (max-width: 1024px) {
    .onvfrenchEvent.onvStoererBackgroundImg {
        background-image: url('http://mk.onventis.de/wp-content/uploads/2025/06/Mobile-Banner-event-Paris-cruise-25-mobile.jpg');
    }
	
	.onvStoererBackgroundImg #onvStoererClose:before, .onvStoererBackgroundImg #onvStoererClose:after {
    background-color: white !important;
   
}
	
	.onvStoererBackgroundImg .onvStoererContent > a {
    width: 80%;
}
	
	.onvStoererBackgroundImg #onvStoererClose {
		 width: 20% !important;
	}


}
