.wp-block-woocommerce-events-fooevents-event-listing {
border: 0;
}
.fooevents-event-listing-clear {
clear: both;
} .fooevents-event-listing-date-month {
font-size: 0.9em;
line-height: 1em;
text-transform: uppercase;
font-weight: 500;
padding-top: 0.7em;
margin: 0;
}
.fooevents-event-listing-date-day {
font-size: 1.6em;
font-weight: bold;
line-height: 1.2em;
} .fooevents-event-listing-list-container {
gap: 1.5em;
margin-bottom: 1.5em;
display: grid;
grid-template-columns: 300px auto;
}
.fooevents-event-listing-list-container.image-right {
grid-template-columns: auto 300px;
}
.image-right .fooevents-event-listing-list-thumbnail {
grid-column: 2/3;
grid-row: 1;
}
.image-right .fooevents-event-listing-list-content {
grid-column: 1/2;
grid-row: 1;
}
.fooevents-event-listing-list-container.image-none {
grid-template-columns: repeat(1, 100%);
}
.fooevents-event-listing-list-seperators h2 {
padding: 0 0 0.5em 0;
font-size: 1.2em;
}
#fooevents-event-listing-list h3 {
margin: 0 0 0.5em;
padding: 0;
}
#fooevents-event-listing-list img {
max-width: 100%;
width: 100%;
height: auto;
}
#fooevents-event-listing-list .fooevents-event-listing-list-datetime {
padding: 0;
margin: 0 0 0.5em;
}
#fooevents-event-listing-list .fooevents-event-listing-list-excerpt {
margin: 0 0 0.5em;
padding: 0;
}
#fooevents-event-listing-list .fooevents-event-listing-list-price {
font-weight: bold;
padding-right: 1em;
}
#fooevents-event-listing-list .fooevents-event-listing-list-location {
margin: 0 0 0.5em;
padding: 0;
}
#fooevents-event-listing-list .fooevents-event-listing-list-stock {
margin: 0 0 1em;
padding: 0;
}
#fooevents-event-listing-list .fooevents-event-listing-list-book-now {
font-weight: bold;
}
#fooevents-event-listing-list .fooevents-event-listing-list-book-now a {
text-decoration: none;
} table#fooevents-event-listing-compact {
width: 100%;
}
table#fooevents-event-listing-compact th {
text-align: left;
}
#fooevents-event-listing-compact h3 {
margin-bottom: 0.5em;
padding: 0;
margin-block-start: 0;
font-size: 1.4em;
}
#fooevents-event-listing-compact ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 0.9em;
}
table#fooevents-event-listing-compact td.date {
text-align: center;
}
#fooevents-event-listing-compact .fooevents-event-listing-compact-datetime {
padding: 0 0 0.5em;
margin: 0;
}
#fooevents-event-listing-compact .fooevents-event-listing-compact-excerpt {
margin-bottom: 1em;
}
#fooevents-event-listing-compact .fooevents-event-listing-compact-stock {
margin: 1em 0 0;
padding: 0;
}
#fooevents-event-listing-compact .fooevents-event-listing-compact-book-now {
padding: 0;
margin: 0 0em;
font-weight: bold;
}
#fooevents-event-listing-compact .fooevents-event-listing-compact-book-now a {
text-decoration: none;
}
#fooevents-event-listing-compact .fooevents-event-listing-compact-price {
font-weight: bold;
margin: 0;
}
#fooevents-event-listing-compact .fooevents-event-listing-compact-price {
font-weight: bold;
margin: 0;
}
#fooevents-event-listing-compact .fooevents-event-listing-compact-availability {
margin: 0;
}
#fooevents-event-listing-compact .fooevents-event-listing-compact-location {
margin: 0 0 0.5em;
padding: 0;
} #fooevents-event-listing-tiles {
display: grid;
gap: 30px;
}
#fooevents-event-listing-tiles h3 {
margin-bottom: 0.5em;
padding: 0;
margin-block-start: 0;
font-size: 1.2em;
}
#fooevents-event-listing-tiles .event-thumbnail img {
width: 100%;
height: auto;
padding: 0;
margin: 0 0 1em;
}
#fooevents-event-listing-tiles .fooevents-event-listing-tiles-datetime {
padding: 0;
margin: 0 0 0.5em;
}
#fooevents-event-listing-tiles .fooevents-event-listing-tiles-location {
font-weight: bold;
margin: 0 0 0.5em;
}
#fooevents-event-listing-tiles .fooevents-event-listing-tiles-excerpt {
margin: 0 0 1em;
}
#fooevents-event-listing-tiles .fooevents-event-listing-tiles-stock {
margin: 0 0 1em;
}
#fooevents-event-listing-tiles .fooevents-event-listing-tiles-price {
font-weight: bold;
margin: 0;
}
#fooevents-event-listing-tiles .fooevents-event-listing-tiles-availability {
margin: 0;
}
#fooevents-event-listing-tiles .fooevents-event-listing-book-now {
font-weight: bold;
margin: 1em 0 0;
}
#fooevents-event-listing-tiles .fooevents-event-listing-book-now a {
text-decoration: none;
}
.fooevents-event-listing-tile-number-2 {
grid-template-columns: repeat(2, calc(50% - 15px));
}
.fooevents-event-listing-tile-number-3 {
grid-template-columns: repeat(3, calc(33.33% - 20px));
}
.fooevents-event-listing-tile-number-4 {
grid-template-columns: repeat(4, calc(25% - 22.5px));
}
.fooevents-event-listing-tile-number-5 {
grid-template-columns: repeat(5, calc(20% - 24px));
}
.fooevents-event-listing-tile-number-6 {
grid-template-columns: repeat(6, calc(16.66% - 25px));
} .event-icon {
display: inline;
margin: 0.4em 0.4em 0 0;
padding: 0;
line-height: 0.8em;
}
.event-icon:before {
content: "\f469";
font-family: "dashicons";
font-size: 1em;
}
.event-icon-calendar:before {
content: "\f508";
}
@media screen and (max-width: 55em) {
.fooevents-event-listing-tile-number-5,
.fooevents-event-listing-tile-number-6 {
grid-template-columns: repeat(3, calc(33.33% - 20px));
}
#fooevents-event-listing-compact td {
display: block;
width: 100%;
}
table#fooevents-event-listing-compact td.date {
text-align: left;
}
}
@media screen and (max-width: 50em) {
.fooevents-event-listing-tile-number-2,
.fooevents-event-listing-tile-number-3,
.fooevents-event-listing-tile-number-4,
.fooevents-event-listing-tile-number-5,
.fooevents-event-listing-tile-number-6 {
grid-template-columns: repeat(3, calc(33.33% - 20px));
}
}
@media screen and (max-width: 40em) {
.fooevents-event-listing-tile-number-2,
.fooevents-event-listing-tile-number-3,
.fooevents-event-listing-tile-number-4,
.fooevents-event-listing-tile-number-5,
.fooevents-event-listing-tile-number-6 {
grid-template-columns: repeat(2, calc(50% - 15px));
}
.fooevents-event-listing-list-container {
grid-template-columns: repeat(1, 100%);
}
}
@media screen and (max-width: 30em) {
.fooevents-event-listing-tile-number-2,
.fooevents-event-listing-tile-number-3,
.fooevents-event-listing-tile-number-4,
.fooevents-event-listing-tile-number-5,
.fooevents-event-listing-tile-number-6 {
grid-template-columns: repeat(1, 100%);
}
}.fooevents-attendees-grid {
display: grid;
gap: 30px;
}
.fooevents-attendee-list-grid-2 {
grid-template-columns: repeat(2, calc(50% - 15px));
}
.fooevents-attendee-list-grid-3 {
grid-template-columns: repeat(3, calc(33.33% - 20px));
}
.fooevents-attendee-list-grid-4 {
grid-template-columns: repeat(4, calc(25% - 22.5px));
}
.fooevents-attendee-list-grid-5 {
grid-template-columns: repeat(5, calc(20% - 24px));
}
.fooevents-attendee-list-grid-6 {
grid-template-columns: repeat(6, calc(16.66% - 25px));
}
.fooevents-attendee-list-grid-7 {
grid-template-columns: repeat(7, calc(14.28% - 25.7142857143px));
}
.fooevents-attendee-list-grid-8 {
grid-template-columns: repeat(8, calc(12.5% - 26.25px));
}
.fooevents-attendees-grid .fooevents-attendee {
margin-bottom: 1em;
text-align: center;
line-height: 1.3em;
}
.fooevents-attendees:after,
.fooevents-attendee-list-clear {
clear: both;
content: "";
display: block;
}
.fooevents-attendees-grid .fooevents-attendee img {
border-radius: 100%;
max-width: 90%;
margin: 0 0 0.5em;
display: inline-block;
}
.fooevents-attendees-grid .fooevents-attendee-info-name {
font-weight: bold;
}
.fooevents-attendees-grid .fooevents-attendee-info-designation,
.fooevents-attendees-grid .fooevents-attendee-info-company,
.fooevents-attendees-grid .fooevents-attendee-info-telephone,
.fooevents-attendees-grid .fooevents-attendee-info-email,
.fooevents-attendees-grid .fooevents-attendee-info-signup {
font-size: 0.8em;
}
.fooevents-attendees-grid .fooevents-attendee-info-designation {
font-weight: 600;
}
.fooevents-attendees-grid-total {
padding: 1em 0;
text-align: center;
} .fooevents-attendee strong {
font-size: 0.9em;
font-weight: 600;
} .fooevents-attendees-pictures .fooevents-attendee {
float: left;
text-align: center;
line-height: 1.3em;
margin: 0 0 0 -0.8em;
}
.fooevents-attendees-pictures .fooevents-attendee img {
max-width: 100%;
}
.fooevents-attendees-pictures .fooevents-attendee-size-large {
width: 6em;
}
.fooevents-attendees-pictures .fooevents-attendee-size-large img {
border: solid 4px #fff;
width: 6em;
}
.fooevents-attendees-pictures .fooevents-attendee-size-medium {
width: 3.5em;
}
.fooevents-attendees-pictures .fooevents-attendee-size-medium img {
border: solid 3px #fff;
width: 3.5em;
}
.fooevents-attendees-pictures .fooevents-attendee-size-small {
width: 2.5em;
}
.fooevents-attendees-pictures .fooevents-attendee-size-small img {
border: solid 2px #fff;
width: 2.5em;
}
#fooevents-attendee-list-compact .fooevents-attendee-large img {
max-width: 6em;
}
#fooevents-attendee-list-compact .fooevents-attendee-medium img {
max-width: 3.5em;
}
#fooevents-attendee-list-compact .fooevents-attendee-small img {
max-width: 2.5em;
}
.fooevents-attendees-pictures .fooevents-attendee-0 {
margin: 0;
} .fooevents-attendees-list img {
border-radius: 100%;
max-width: 90%;
margin: 0 0 0.5em;
}
.fooevents-attendees-list-total {
padding: 1em 0;
text-align: left;
} .fooevents-attendees-pictures .fooevents-attendee img {
border-radius: 100%;
max-width: 100%;
margin: 0 0 0.5em;
} @media screen and (max-width: 55em) {
.fooevents-attendee-list-grid-5,
.fooevents-attendee-list-grid-6,
.fooevents-attendee-list-grid-7,
.fooevents-attendee-list-grid-8 {
grid-template-columns: repeat(5, calc(20% - 24px));
}
}
@media screen and (max-width: 50em) {
.fooevents-attendee-list-grid-5,
.fooevents-attendee-list-grid-6,
.fooevents-attendee-list-grid-7,
.fooevents-attendee-list-grid-8 {
grid-template-columns: repeat(4, calc(25% - 22.5px));
}
}
@media screen and (max-width: 40em) {
.fooevents-attendee-list-grid-4,
.fooevents-attendee-list-grid-5,
.fooevents-attendee-list-grid-6,
.fooevents-attendee-list-grid-7,
.fooevents-attendee-list-grid-8 {
grid-template-columns: repeat(3, calc(33.33% - 20px));
}
#fooevents-attendee-list-compact th {
display: none;
}
#fooevents-attendee-list-compact td {
display: block;
width: 100%;
}
}
@media screen and (max-width: 30em) {
.fooevents-attendee-list-grid-3,
.fooevents-attendee-list-grid-4,
.fooevents-attendee-list-grid-5,
.fooevents-attendee-list-grid-6,
.fooevents-attendee-list-grid-7,
.fooevents-attendee-list-grid-8 {
grid-template-columns: repeat(2, calc(50% - 15px));
}
}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem}.wc-block-components-skeleton__element{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:4px;overflow:hidden;position:relative}.wc-block-components-skeleton__element:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.wc-block-components-skeleton__element--static:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-quantity-selector{border-radius:4px;box-sizing:content-box;display:flex;margin:0 0 .25em;position:relative;width:107px}.wc-block-components-quantity-selector:after{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.has-dark-controls .wc-block-components-quantity-selector:after{border-color:hsla(0,0%,100%,.4)}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{appearance:textfield;background:transparent;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:1em;font-weight:600;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none transparent;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:4px 0 0 4px;order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:0 4px 4px 0;order:3}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none transparent}.wc-block-add-to-cart-form .input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.wp-block-woocommerce-add-to-cart-form{width:unset}.wp-block-woocommerce-add-to-cart-form .variations_button,.wp-block-woocommerce-add-to-cart-form form.cart{display:grid;grid-auto-flow:column;grid-template-columns:min-content auto auto}.wp-block-woocommerce-add-to-cart-form .variations_button:before,.wp-block-woocommerce-add-to-cart-form form.cart:before{grid-column:1/-1}.wp-block-woocommerce-add-to-cart-form .variations_button .quantity,.wp-block-woocommerce-add-to-cart-form form.cart .quantity{align-items:stretch;display:inline-flex}.wp-block-woocommerce-add-to-cart-form .variations_button>:not(.quantity),.wp-block-woocommerce-add-to-cart-form form.cart>:not(.quantity){grid-column:1/-1}.wp-block-woocommerce-add-to-cart-form .variations_button>.single_add_to_cart_button,.wp-block-woocommerce-add-to-cart-form form.cart>.single_add_to_cart_button{grid-column:2/3;justify-self:start}.wp-block-woocommerce-add-to-cart-form .variations_button>.quantity:not(.wc-block-components-quantity-selector) .qty,.wp-block-woocommerce-add-to-cart-form form.cart>.quantity:not(.wc-block-components-quantity-selector) .qty{margin-right:.5em;padding:0 5px}.wp-block-woocommerce-add-to-cart-form .variations_button.grouped_form,.wp-block-woocommerce-add-to-cart-form form.cart.grouped_form{width:fit-content;word-break:normal}.wp-block-woocommerce-add-to-cart-form .variations_button.grouped_form button[type=submit],.wp-block-woocommerce-add-to-cart-form form.cart.grouped_form button[type=submit]{grid-column:1/-1}.wp-block-woocommerce-add-to-cart-form .quantity{margin-right:4px}.wp-block-woocommerce-add-to-cart-form .quantity .qty{box-sizing:content-box;text-align:center;width:3.631em}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper form.cart div.wc-block-components-quantity-selector.quantity{background-color:#fff;display:inline-flex;grid-column:1;margin-bottom:0;margin-right:.5em;width:unset}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper table.woocommerce-grouped-product-list.group_table>tbody td .wc-block-components-quantity-selector input.input-text.qty.text{min-width:60px}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper table.woocommerce-grouped-product-list.group_table>tbody td.woocommerce-grouped-product-list-item__label,div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper table.woocommerce-grouped-product-list.group_table>tbody td.woocommerce-grouped-product-list-item__price{vertical-align:middle}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .wc-block-components-quantity-selector,div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .wc-block-components-quantity-selector{height:unset}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector .input-text{font-size:var(--wp--preset--font-size--small)}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number]::-webkit-inner-spin-button,div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number].input-text.qty.text{-moz-appearance:textfield;border:unset;font-size:var(--wp--preset--font-size--small);margin:0;margin-right:unset;order:1;padding:.9rem 0;text-align:center}.wp-block-woocommerce-single-product .wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector{width:107px}:where(.wp-block-woocommerce-add-to-cart-form>*+*){margin-top:12px;padding:0 4px}:where(.wp-block-woocommerce-add-to-cart-form .wcpay-express-checkout-wrapper){padding:0}