@charset "utf-8";
/* CSS Document */
.bk-event-detail-header{
	display:none !important;
}

.bk-detail-description{
	display:block !important;
	width:100% !important;
}

.bk-detail-column-left{
	display:none !important;
}

.bk-detail-price{
	font-size: 34px !important;
    font-weight: bold !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}

.bk-detail-duration{
	display:none !important;
}

.bk-btn-icon{
	display:none !important;
}

.bk-date-btn span{
	background-position-y:center !important;
}

.icon_button{
	display:none !important;
}

.bk-voucher-btn{
	background-color: rgb(252, 134, 20) !important;
	margin: 6px 0 5px 0 !important;
}

.bk-detail-buttons{
	
	clear:both !important;
	width:100% !important;
	display:flex !important;
	flex-flow: column !important;
}

.bk-detail-buttons a:nth-child(1){
	order:2;
}

.bk-detail-buttons a:nth-child(2){
	order:1;
}

.bk-detail-choose-date-title{
	display:none !important;
}

.bk-detail-pick-time-slot-title{
	display:none !important;
}

.bk-detail-error-date{
	display:none !important;
}

.bk-detail-payments-logos-secure svg{
	display:none !important;
}

.bk-detail-payments-logos-images ul{
	display:block !important;
	float:left !important;
	width:100% !important;
	padding-top:0.4em !important;
	padding-bottom: 1em !important;
}

.bk-detail-payments-logos-images ul > li{
	display:block !important;
	float:left !important;
	padding-right:0.85em !important;
}

.bk-detail-payments-logos-images ul > li:last-child{
	padding-right:0em !important;
}

.bk-detail-payments-logos-images ul > li:first-child{
	padding-left:0.4em !important;
}

.bk-detail-images-slider{
	display:none !important;
}

.bk-detail-price{
	margin-bottom:0px !important;
}

.bk-detail-details-grid{
	
}

.bk-detail-details-grid > div{
	display:list-item;
	padding: 0 0 0 25px;
	margin: 0 0 10px 0 !important;
	background: url('https://eu5.bookingkit.de/images/onpage/star.png') 0 0 no-repeat;
	font-size: 12px;
	line-height: 20px !important;
	font-size:1.3em !important;
	color:rgb(102,102,102) !important;
}

.bk-detail-details-grid > div > h3{
	display:none !important;
}

.bk-detail-details-grid > div svg{
	display:none !important;
}

.bk-detail-details-grid{
	clear:both !important;
	padding-top: 2em;
	border-top: 1px solid #ccc;
}

.bk-detail-desc,
.bk-detail-details-grid > .bk-detail-description{
	display:none !important;
}

.bk-detail-informations{
	background:none !important;
	padding:0px 10px 0px 10px !important;
}

.bk-detail-info-item{
	font-size: 15px !important;
}

.no-mobile > .bk-detail-buttons,
.no-mobile > .bk-detail-payments-logos{
	display:none !important;
}

.bk-detail-right-column > .only-desktop{
	display:none !important;
}

.bk-detail-map{
	display:none !important;
}

.bk-detail-extra-info{
	clear: both !important;
	padding: 20px 10px 0px 10px;
}

.bk-detail-extra-info > .bk-detail-info-item:nth-child(2){
	display:none !important;
}

.bk-detail-share-box{
	display:none !important;
}

.bk-header-language{
	display:none !important;
}

.bk-detail-extra-info > a{
	display:none !important;
}

.bk-events-footer{
	padding-top:2em !important;
}

.bk-events-footer img{
	float:right;
}

.bk-events-footer span{
	float: left;
	padding-top: 10px !important;
}

.bk-events-footer-links{
	clear:both;
	padding-top:2em !important;
}

.bk-header-calendar-container{
	margin-top:10em !important;
	display:none;
}

#bk-detail-bookingdates_top{
	margin-top:25em !important;
	display:none;
}

