/* Version: 5.23061302 | (c) 2017, 2018 Luzius Schnellmann */
.button_em {width:auto;padding:8px;background-color:#777777;font-size:18px;color:#fff;text-transform:uppercase;border:none;}
.button_news {background-color:#27bac7;color:#fff;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;border:0;display:inline-block;}
.button_holder {margin-bottom:15px;}
#em-wrapper p {margin:0 !important;}
.event_details_small {width:100%;margin:0 0 15px 0;}
.events_others {width:100%;}
.events_none {letter-spacing:normal !important;word-spacing:normal !important;}
.eventless-today {color:#4d4d4d !important;}
.pagination_events {font-size:25px;background-color:#d6512f;padding:10px;color:#ddd;}
.pagination_events a {color:#fff;}
.payment_info {margin-top:30px !important;}
ul.event-categories {display:inline;}
.em-bookings-form-coupon {margin:0 0 30px 0 !important;}
.em-booking-form-details {padding:0!important;float:none!important;}
.em-booking-form-details, .em-booking-form-details label, .em-booking-form-details input[type='text'],.input-field-how {width:100% !important;}
.em-booking-form-details input[type='text'] {padding:8px 5px !important;font-size:18px;}
.em-booking-form-details .input-group, .em-booking-form-details input[type='radio'] {margin-left:0px !important;}
.em-booking-form p {margin:0;}
.em-booking-form-details select {font-size:16px;}
.em-booking-form-details,.em-booking-form-payment {margin:20px 10px!important;}
h3.em-booking-section-title {border-style:none!important;background-color:transparent!important;padding:10px!important;font-size:25px!important;font-weight:bold!important;text-decoration:none!important;}
.mc4wp-form-fields p {min-height:0px !important;}
.em-booking-form-details input, .em-booking-form-details select, .em-booking-form-details textarea{color:#666666;}
.em-booking-form-details textarea:focus, .em-booking-form-details input:focus {color: #4D4D4D;}
.em-bookings-ticket-table-spaces {padding-right:10px!important;}
.em-bookings-ticket-table-type {padding-left:10px!important;}
.em-button {width:auto;font-size:18px;color:#fff !important;text-transform:uppercase;background-color:#d6512f !important;}
.em.em-event-booking-form {width:95%!important;}
.em-event-booking-form p {margin-bottom:5px !important;}
.em.em-event-booking-form .em-tickets {background-color:#fff!important;}
.em.em-event-booking-form .em-booking-section.em-booking-form-buttons {z-index: 490 !important;}
.em.pixelbones h3 {font-size:25px!important;}
.em.pixelbones {background-color:#f0f0f0 !important;padding:15px 27px 15px 15px !important;}
.em.pixelbones a, .em.pixelbones a:hover {color:#d6512f !important;}
.em.pixelbones td:first-child, .em.pixelbones th:first-child {padding-left: 10px !important;}
.em.pixelbones td:last-child, .em.pixelbones th:last-child {padding-right: 10px !important;}
.important_message {font-size:13px;}
#em_to_meta, #em_to_booking {display:none;border:none;background-color:#f0f0f0;padding:10px 5px;width:100%;font-size:13px;}
#em_to_booking {margin:0 0 30px;}
.em-tickets-single {padding:0 5px!important;}
.form-tip {width:100%;}
select.dbem_country {width:50% !important;}
.ticket-price {margin-bottom:19px !important;}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {color:aqua !important;text-decoration:underline;}
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today {background-color:#ffffff !important;}
th.em-bookings-ticket-table-type,th.em-bookings-ticket-table-price,th.em-bookings-ticket-table-spaces {font-weight:bold !important;background-color:#f0f0f0 !important;color:#4D4D4D !important;}
@media screen and (max-width: 849px){
	#em_to_booking {margin:0 0 20px;}
	#em_to_meta {display:block;margin:0 0 30px;}
}

@media screen and (max-width: 499px){
	select.dbem_country {width:100% !important;}
	#em-booking-submit {width:100%;}
	.button_em {width:100%;}
	#em_to_meta, #em_to_booking {font-size:12px;}
}