.fc table {
margin:0 !important; 
}
.fc-toolbar h2 {
font-size: 16px !important;
margin: 7px 0 0 0 !important
}
.fooevents-calendar-list .fooevents-calendar-list-item {
margin-bottom: 20px;
}
.fooevents-calendar-list .fooevents-calendar-list-item .fooevents-calendar-list-thumb {
float: left;
display: block;
width: 200px;
height: auto;
margin:5px 20px 20px 0
}
.fooevents-calendar-clearfix {
clear: both
}
.widget_fooevents_calendar_widget .fooevents-calendar-list .fooevents-calendar-list-item .fooevents-calendar-list-thumb {
float: left;
display: block;
width: 100%;
height: auto;
margin:0 0 20px 0
}.woocommerce-input-wrapper .radio {
display: inline !important;
margin-left: 5px;
}
.woocommerce-input-wrapper label.radio::after {
content: "\A";
white-space: pre;
}
.woocommerce div.product.product-type-simple form.cart,
.woocommerce .product-type-variable form.cart .variations_button {
display: block !important;
} table.fooevents-order-table {
margin: 1em 0;
}
.woocommerce .fooevents-order-table h2 {
margin: 0;
padding: 0;
line-height: 1em;
}
.woocommerce img.fooevents-order-ticket-code,
.woocommerce-page img.fooevents-order-ticket-code {
float: left !important;
width: 60px;
height: 60px;
margin: 0 1em 0 0;
}
.fooevents-order-ticket-details {
float: left !important;
clear: none;
}
.woocommerce .fooevents-order-ticket-id {
padding: 0;
margin: 0;
}
@media screen and (max-width: 30em) { 
.woocommerce img.fooevents-order-ticket-code,
.woocommerce-page img.fooevents-order-ticket-code {
margin-bottom: 1em;
}
}