@media only screen and (max-width:600px){table.fc-scrollgrid th *{max-width:Auto!important}table.fc-scrollgrid td *{max-width:Auto!important}table.fc-scrollgrid *{font-size:10px!important}}.etn-event-title-wrap.with-logo{display:flex;align-items:center;justify-content:left;padding:15px 0}.etn-event-title-wrap.with-logo img{width:auto;height:120px;max-width:100%;object-fit:contain;object-position:left}.etn-purchase-ticket-root{max-width:600px!important}.shop_table td{color:#fff!important}.fc-view-harness.fc-view-harness-passive{background:#fff!important;background-color:#fff!important}.fc-event-end{display:none!important}.fc-event-end.fc-event-future{display:block!important}.fc-daygrid-day-events{overflow:hidden}.fc .fc-daygrid-body-natural .fc-daygrid-day-,.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events,.fc .fc-daygrid-day-events{margin:0!important;min-height:unset!important}.fc .fc-daygrid-day-frame{min-height:100%;position:relative;max-height:58px!important;display:flex!important}.dinner-show-terms p label,#event-policy-modal p label{margin-top:-3px}.ant-typography.eventin-date-time{display:none!important}.cat-dropdown-list{display:none!important}.appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-rContainer,.appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-rContainer{padding:0;margin-bottom:20px}.appointment-form-shortcode,.appointment-form-shortcode select{text-align:center}.grandrestaurant-gallery-grid-content-wrapper:not(.masonry-classic) .gallery-grid-item:hover img{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}.ti-arrow-left:before{font-size:50px}.ti-arrow-right:before{font-size:50px}h2.slideshow-slide-caption-title{font-size:36px!important}.animated-slider-wrapper .slideshow-slide-image.background-absolute{width:60%;left:42%;transform:translateY(-40px)}.elementor-3359 .elementor-element.elementor-element-16e2a59 .animated-slider-wrapper .slideshow-slide-caption-content{width:37%}p.slideshow-slide-caption-content{margin-top:-45px!important}.c-header-home-footer{display:none!important}@media only screen and (max-width:600px){.fc-daygrid-da{padding:0!important}}.etn-recurring-event-wrapper{display:none}.fc-toolbar-title{font-size:20px!important}.eventin-title,.eventin-billing-title,.eventin-attendee-details-title,.eventin-booking-summary-title,.ant-steps-item-title,.css-16e636k,.ant-typography{color:#ba9774!important}.eventin-date-time,.eventin-location,.eventin-ticket-info,.eventin-ticket-price,.eventin-total,.eventin-total-price{color:#ba9774!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:750px;padding-right:40px}.ant-typography.eventin-date-time{display:none!important}.cat-dropdown-list{display:none!important}.fc-daygrid-da{padding:0!important}.e-checkout__order_review,.woocommerce-checkout-payment{padding:10px!important}@media only screen and (max-width:767px){.souvenir-price{flex:0 0 0!important}#calendar-full-wrapper.etn-mobile-calendar{width:100vw!important;margin-left:-20px!important;margin-right:-20px!important;overflow-x:scroll!important;-webkit-overflow-scrolling:touch}#calendar-full-wrapper .fc-view-harness{width:100vw!important;min-width:100vw!important}#calendar-full-wrapper .fc-scrollgrid{width:100vw!important;min-width:100vw!important}#calendar-full-wrapper .fc-col-header-cell,#calendar-full-wrapper .fc-daygrid-day{width:14.28%!important;min-width:40px!important}}