.emp-event-details #page-container .et-boc #et-main-area #main-content .container:before{display:none!important}.emp-event-details #page-container .et-boc #et-main-area #main-content .container #content-area #left-area{float:none;padding-right:0;width:100%;margin-bottom:40px}.emp-event-details-post{font-size:16px!important}.emp-event-details-post h1.entry-title{font-family:"Geologica Roman",Open Sans,Arial,sans-serif;font-size:48px;font-weight:700;line-height:130%;color:#414142;margin-bottom:10px;padding-bottom:0}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header{display:block;margin-bottom:0}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-image{max-height:350px;margin-bottom:30px}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-image img{max-height:350px;object-fit:contain;border:none;padding:0!important}.em.em-list .em-item .em-item-image img{object-fit:contain!important}.em-custom-item-image-placeholder{height:7px;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:35px;border-radius:3px;background-color:#414142}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-meta .em-item-meta-column .em-event-when h3,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-meta .em-item-meta-column .em-event-bookings-meta h3,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-meta .em-item-meta-column .em-event-where h3,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-tickets h3.em-booking-form-tickets-title,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-details h3.em-booking-form-details-title,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-summary h3.em-booking-form-summary-title{font-family:"Geologica Roman",Open Sans,Arial,sans-serif;font-size:33px!important;font-weight:700!important;line-height:130%!important;color:#414142!important;border-bottom:2px solid #DC1E35!important;margin-bottom:15px!important;padding:0px!important}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-meta .em-item-meta-column .em-event-when button.em-event-add-to-calendar{margin:0 auto!important;padding-left:0px!important;text-transform:uppercase;font-weight:700;color:#DC1E35;font-size:16px}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-meta .em-item-meta-column .em-event-when button.em-event-add-to-calendar .em-icon-calendar{height:20px;width:20px;font-size:20px;background-size:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23DC1E35'%3E%3Cpath d='M472 60h-8V44c0-13.234-10.766-24-24-24s-24 10.766-24 24v16H96V44c0-13.234-10.766-24-24-24S48 30.766 48 44v16h-8C17.944 60 0 77.944 0 100v352c0 22.056 17.944 40 40 40h432c22.056 0 40-17.944 40-40V100c0-22.056-17.944-40-40-40zm-40-16c0-4.411 3.589-8 8-8s8 3.589 8 8v23.981c0 .007-.001.013-.001.019s.001.013.001.019V92c0 4.411-3.589 8-8 8s-8-3.589-8-8V44zM72 36c4.411 0 8 3.589 8 8v48c0 4.411-3.589 8-8 8s-8-3.589-8-8V44c0-4.411 3.589-8 8-8zm400 440H40c-13.234 0-24-10.766-24-24V148h384c4.418 0 8-3.582 8-8s-3.582-8-8-8H16v-32c0-13.234 10.766-24 24-24h8v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h320v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h8c13.234 0 24 10.766 24 24v32h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16v304c0 13.234-10.766 24-24 24z'/%3E%3Cpath d='M448 132h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cg stroke='null'%3E%3Crect width='30' height='15' x='206' y='222' rx='8'/%3E%3Crect width='30' height='15' x='277' y='222' rx='8'/%3E%3Crect width='30' height='15' x='346' y='222' rx='8'/%3E%3Crect width='30' height='15' x='416' y='222' rx='8'/%3E%3Crect width='30' height='15' x='66' y='302' rx='8'/%3E%3Crect width='30' height='15' x='136' y='302' rx='8'/%3E%3Crect width='30' height='15' x='206' y='302' rx='8'/%3E%3Crect width='30' height='15' x='276' y='302' rx='8'/%3E%3Crect width='30' height='15' x='346' y='302' rx='8'/%3E%3Crect width='30' height='15' x='416' y='302' rx='8'/%3E%3Crect width='30' height='15' x='66' y='392' rx='8'/%3E%3Crect width='30' height='15' x='136' y='392' rx='8'/%3E%3Crect width='30' height='15' x='206' y='392' rx='8'/%3E%3Crect width='30' height='15' x='276' y='392' rx='8'/%3E%3Crect width='30' height='15' x='346' y='392' rx='8'/%3E%3C/g%3E%3C/svg%3E")}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-meta .em-item-meta-column .em-event-bookings-meta .em-event-prices{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-meta .em-item-meta-column .em-event-bookings-meta .em-event-prices div span.em-icon-ticket{margin-right:3px!important}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-meta .em-item-meta-column .em-event-bookings-meta .em-event-prices a,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-item-header .em-item-meta .em-item-meta-column .em-event-bookings-meta .em-event-prices.em-event-closed span,.emp-custom-event-closed{font-weight:700;font-style:italic;color:#DC1E35!important;text-align:right;margin-top:0px!important;padding-right:0px!important}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings{margin:40px 0 20px}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form{margin-bottom:20px!important}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-tickets .em-booking-form-tickets{padding:0 0}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-tickets .em-booking-form-tickets .em-tickets{display:block;width:100%;margin:0px!important;padding:0 15px}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-details .em-booking-form-details,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-summary .em-booking-form-summary,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-confirm .em-booking-gateway,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-confirm .em-booking-form-buttons{padding:20px 15px!important}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-details .em-booking-form-details .input-field-booking_comment,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-details .em-booking-form-details .input-field-booking_comment textarea#booking_comment{margin-bottom:0!important}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-tickets h3.em-booking-form-tickets-title,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-details h3.em-booking-form-details-title,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-summary h3.em-booking-form-summary-title{text-transform:uppercase;padding:15px 15px!important;margin-bottom:0px!important;border:none;border-bottom:none!important;border-top:none!important;background-color:#f9f9f9!important}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-details h3.em-booking-form-details-title,.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-summary h3.em-booking-form-summary-title{font-size:23px!important;font-weight:normal!important;border-bottom:none!important;border-top:none!important;border-left:8px solid #414142}.emp-event-details-post .entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-tickets h3.em-booking-form-tickets-title{border-left:8px solid #DC1E35!important}.entry-content .em.em-view-container .em.em-item .em-event-bookings .em-event-booking-form .em-booking-form .em-booking-form-section-confirm .em-booking-form-buttons input.em-booking-submit,#resume_payment{font-size:16px!important;line-height:normal!important;text-transform:uppercase!important;color:#FFFFFF!important;white-space:nowrap!important;background-color:#414142!important;border:2px solid #414142!important;border-radius:8px!important;cursor:pointer!important}#resume_payment{line-height:1.7em!important;padding:.2em 1em!important}.em-payment-gateway-form-info,.em-notice.em-notice-info{margin-bottom:0px!important}.column-allowed_roles{width:15%}.em-bookings-ticket-table-type{font-weight:700;font-size:1.3rem}.em-bookings-ticket-table-type .ticket-desc{font-weight:400;font-size:1rem}.em.em-event-booking-form .em-tickets .em-bookings-ticket-table-spaces select{font-size:1.5rem;height:3rem!important;font-weight:700}