Plugin Directory

Changeset 3469212


Ignore:
Timestamp:
02/25/2026 09:03:36 AM (4 weeks ago)
Author:
magepeopleteam
Message:

v 5.2.2 version released

Location:
mage-eventpress/trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • mage-eventpress/trunk/admin/settings/MPWEM_Email_Text.php

    r3442191 r3469212  
    3232                                <li><span class="_min_200"><?php esc_html_e( 'Start Time', 'mage-eventpress' ); ?></span><code>{event_time}</code></li>
    3333                                <li><span class="_min_200"><?php esc_html_e( 'Full DateTime', 'mage-eventpress' ); ?></span><code>{event_datetime}</code></li>
     34                                <li><span class="_min_200"><?php esc_html_e( 'Payment Method', 'mage-eventpress' ); ?></span><code>{payment_method}</code></li>
     35                                <li><span class="_min_200"><?php esc_html_e( 'Amount Paid', 'mage-eventpress' ); ?></span><code>{amount_paid}</code></li>
    3436                            </ul>
    3537                            <div class="_mt">
  • mage-eventpress/trunk/admin/settings/global/MAGE_Setting_API.php

    r3426618 r3469212  
    120120                        $label          = isset( $option['label'] ) ? $option['label'] : '';
    121121                        $callback       = isset( $option['callback'] ) ? $option['callback'] : array( $this, 'callback_' . $type );
     122                        if ( ! is_callable( $callback ) ) {
     123                            $callback = array( $this, 'callback_html' );
     124                        }
    122125                       
    123126                        $args = array(
     
    321324            function callback_html( $args ) {
    322325                echo mep_esc_html($this->get_field_description( $args ));
     326            }
     327
     328            /**
     329             * Displays a section title/heading style field.
     330             *
     331             * @param array $args settings field args
     332             */
     333            function callback_title( $args ) {
     334                $html = '';
     335                if ( ! empty( $args['name'] ) ) {
     336                    $html .= sprintf( '<h2>%s</h2>', $args['name'] );
     337                }
     338                if ( ! empty( $args['desc'] ) ) {
     339                    $html .= sprintf( '<div class="description">%s</div>', $args['desc'] );
     340                }
     341                echo mep_esc_html( $html );
    323342            }
    324343           
  • mage-eventpress/trunk/admin/settings/global/admin_setting_panel.php

    r3464113 r3469212  
    867867                                        Event Date: <b>{event_date}</b><br/>
    868868                                        Start Time: <b>{event_time}</b><br/>
    869                                         Full DateTime: <b>{event_datetime}</b>', 'mage-eventpress' ),
     869                                        Full DateTime: <b>{event_datetime}</b><br/>
     870                                        Payment Method: <b>{payment_method}</b><br/>
     871                                        Amount Paid: <b>{amount_paid}</b>', 'mage-eventpress' ),
    870872                                'type'    => 'wysiwyg',
    871                                 'default' => 'Hi {name},<br><br>Thanks for joining the event.<br><br>Here are the event details:<br><br>Event Name: {event}<br><br>Ticket Type: {ticket_type}<br><br>Event Date: {event_date}<br><br>Start Time: {event_time}<br><br>Full DateTime: {event_datetime}<br><br>Thanks',
     873                                'default' => 'Hi {name},<br><br>Thanks for joining the event.<br><br>Here are the event details:<br><br>Event Name: {event}<br><br>Ticket Type: {ticket_type}<br><br>Event Date: {event_date}<br><br>Start Time: {event_time}<br><br>Full DateTime: {event_datetime}<br><br>Payment Method: {payment_method}<br><br>Amount Paid: {amount_paid}<br><br>Thanks',
    872874                            ),
    873875                            array(
  • mage-eventpress/trunk/assets/frontend/divi_style.css

    r3450160 r3469212  
    66  padding-left: 20px;
    77}
     8
    89#mage-container.mage .mp_wp_editor ol {
    910  list-style-type: decimal;
    1011}
     12
    1113#mage-container.mage div.mpwem_wrapper {
    1214  display: block;
     
    1719  width: 100%;
    1820}
     21
    1922#mage-container.mage div.mpwem_container {
    2023  max-width: 1320px;
     
    2225  margin: 0 auto;
    2326}
     27
    2428#mage-container.mage .mep_smart_theme .mpwem_content_area {
    2529  display: flex;
     
    2731  flex-direction: column;
    2832}
     33
    2934#mage-container.mage .mep_smart_theme .mpwem_left_content {
    3035  max-width: 100%;
    3136  width: 100%;
    3237}
     38
    3339#mage-container.mage .mep_smart_theme .mpwem_left_content h2 {
    3440  font-size: 24px;
     
    3642  font-weight: bold;
    3743}
     44
    3845#mage-container.mage .mep_smart_theme .mpwem_right_content {
    3946  max-width: 100%;
    4047  width: 100%;
    4148}
     49
    4250#mage-container.mage .mep_smart_theme .mpwem_right_content h2 {
    4351  font-size: 24px;
     
    4654  margin: 0 0 var(--dmp);
    4755}
     56
    4857#mage-container.mage div.mep_smart_theme .mpwem_sidebar_content {
    4958  background-color: #FFF;
     
    5160  box-shadow: 0 0 5px #DDD;
    5261}
     62
    5363#mage-container.mage div.default_theme .content_area {
    5464  display: -webkit-flex;
     
    5767  flex-wrap: wrap;
    5868}
     69
    5970#mage-container.mage .mep-default-content {
    6071  width: calc(100% - 300px);
    6172  padding: 0 20px 0 0;
    6273}
     74
    6375#mage-container.mage .mep-events-wrapper {
    6476  width: 100%;
     
    7183  letter-spacing: inherit;
    7284}
     85
    7386#mage-container.mage .mep-events-wrapper a {
    7487  text-decoration: none;
    7588}
     89
    7690#mage-container.mage .mep-events-wrapper ul:not(.mp_wp_editor ul) {
    7791  list-style-type: none;
     
    7993  padding: 0;
    8094}
     95
    8196#mage-container.mage .mep-events-wrapper table span.the-total {
    8297  display: block;
    8398  margin: 7px 0 0 0;
    8499}
     100
    85101#mage-container.mage .mep-events-wrapper.wrapper {
    86102  margin: 20px auto;
    87103}
     104
    88105#mage-container.mage .mep-events-wrapper p#mep_btn_notice {
    89106  text-align: center;
     
    92109  margin: 0 0 7px 0;
    93110}
     111
    94112#mage-container.mage .mep-events-wrapper table {
    95113  width: 100%;
     
    97115  margin: 0 0 15px 0;
    98116}
     117
    99118#mage-container.mage .mep-events-wrapper table td {
    100119  text-align: left;
     
    105124  border-bottom: 1px dashed #EEE;
    106125}
     126
    107127#mage-container.mage .mep-events-wrapper div.xtra-item-left {
    108128  font-size: 10px;
     
    110130  margin: 5px 0 0 0;
    111131}
     132
    112133#mage-container.mage .mep-events-wrapper td.ticket-qty,
    113134#mage-container.mage .mep-events-wrapper td.ticket-price {
    114135  text-align: center;
    115136}
     137
    116138#mage-container.mage .mep-events-wrapper strong {
    117139  font-weight: bold;
    118140}
     141
    119142#mage-container.mage .mep-events-wrapper button[disabled=disabled] {
    120143  opacity: 0.5;
    121144  cursor: no-drop;
    122145}
     146
    123147#mage-container.mage .mep-events-wrapper .mpwem_book_now[disabled] {
    124148  background-color: var(--color_theme);
     
    131155  color: var(--color_black);
    132156}
     157
    133158#mage-container.mage div.mpwem_details {
    134159  margin: var(--dmp) 0 0 0;
    135160}
     161
    136162#mage-container.mage div.mpwem_details_content p,
    137163#mage-container.mage div.mpwem_details_content ul,
     
    151177  margin: var(--dmp) 0 0 0;
    152178}
     179
    153180#mage-container.mage div.date_time_location_short .short_item {
    154181  width: 100%;
     
    160187  border-radius: var(--dbrl);
    161188}
     189
    162190#mage-container.mage div.date_time_location_short .short_item h4 {
    163191  font-size: 22px;
    164192}
     193
    165194#mage-container.mage div.date_time_location_short .short_item h6 {
    166195  font-size: 16px;
     
    169198  margin: 0;
    170199}
     200
    171201#mage-container.mage div.date_time_location_short .short_item p {
    172202  color: #878787;
    173203  margin: 5px 0 0 0;
    174204}
     205
    175206#mage-container.mage div.mpwem_location,
    176207#mage-container.mage div.mpwem_time {
     
    181212  align-items: center;
    182213}
     214
    183215#mage-container.mage div.mpwem_location span,
    184216#mage-container.mage div.mpwem_time span {
     
    195227  font-size: 25px;
    196228}
     229
    197230#mage-container.mage .mep_smart_theme .mpwem_location_time {
    198231  display: flex;
     
    202235  margin-bottom: 10px;
    203236}
     237
    204238#mage-container.mage .mep_smart_theme .mpwem_location_time .mpwem_location,
    205239#mage-container.mage .mep_smart_theme .mpwem_location_time .mpwem_time {
     
    207241  align-items: center;
    208242}
     243
    209244#mage-container.mage .mep_smart_theme .mpwem_location_time .mpwem_location i,
    210245#mage-container.mage .mep_smart_theme .mpwem_location_time .mpwem_time i {
     
    224259  /**********************************/
    225260}
     261
    226262#mage-container.mage div.mpwem_registration_area {
    227263  margin: var(--dmp) 0 0 0;
    228264}
     265
    229266#mage-container.mage div.mpwem_style .kera_ticket_area [data-tabs-target] {
    230267  padding: 2px;
     
    232269  border-radius: 10px;
    233270}
     271
    234272#mage-container.mage .mpwem_registration_area .section-title {
    235273  font-size: 25px;
     
    237275  margin: 10px 0;
    238276}
     277
    239278#mage-container.mage .mpwem_registration_area .date-time-header {
    240279  padding: 10px 25px;
     
    252291  flex-direction: column;
    253292}
     293
    254294#mage-container.mage .mpwem_registration_area .date-time-header .ticket-title {
    255295  margin: 0;
     
    259299  color: var(--color_7);
    260300}
     301
    261302#mage-container.mage .mpwem_registration_area .date-time-area {
    262303  display: flex;
     
    265306  gap: 20px;
    266307}
     308
    267309#mage-container.mage .mpwem_registration_area .date-time-area label {
    268310  display: flex;
     
    272314  gap: 15px;
    273315}
     316
    274317#mage-container.mage .mpwem_registration_area .date-time-area label span {
    275318  font-size: 16px;
     
    277320  color: var(--color_7);
    278321}
     322
    279323#mage-container.mage .mpwem_registration_area .date-time-area label i {
    280324  color: var(--color_7);
    281325}
     326
    282327#mage-container.mage .mpwem_registration_area .date-time-area .formControl {
    283328  border-radius: 5px;
    284329  padding: 10px 15px;
    285330}
     331
    286332#mage-container.mage .mpwem_registration_area .mpwem_booking_panel {
    287333  margin-bottom: 20px;
    288334}
     335
    289336#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type,
    290337#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service {
     
    294341  overflow: hidden;
    295342}
     343
    296344#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-header,
    297345#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-header {
     
    302350  font-weight: 600;
    303351}
     352
    304353#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body,
    305354#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body {
    306355  padding: 0 10px 10px 10px;
    307356}
     357
    308358#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item,
    309359#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item {
     
    311361  flex-direction: column;
    312362}
     363
    313364#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item:last-child,
    314365#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item:last-child {
    315366  border-bottom: none;
    316367}
     368
    317369#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data,
    318370#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data {
     
    323375  border-bottom: 1px solid #EAEAEA;
    324376}
     377
    325378#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info,
    326379#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info {
    327380  flex: 0 0 100%;
    328381}
     382
    329383#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-name,
    330384#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-name {
     
    333387  margin-bottom: 6px;
    334388}
     389
    335390#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-description,
    336391#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-description {
     
    340395  line-height: 1.4;
    341396}
     397
    342398#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining,
    343399#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining {
     
    349405  display: inline-block;
    350406}
     407
    351408#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-high,
    352409#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-high {
     
    354411  color: #137333;
    355412}
     413
    356414#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-low,
    357415#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-low {
     
    359417  color: #C5221F;
    360418}
     419
    361420#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-price,
    362421#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-price {
     
    367426  flex: 0 0 20%;
    368427}
     428
    369429#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .dLayout {
    370430  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
     
    374434  margin-bottom: 40px;
    375435}
     436
    376437#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .mep_form_item {
    377438  padding: 10px;
     
    380441  border-radius: 12px;
    381442}
     443
    382444#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .mep_form_item h6 {
    383445  padding: 10px 10px;
    384446}
     447
    385448#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .mep_form_item .mp_form_item label {
    386449  flex-direction: column;
     
    388451  width: 100%;
    389452}
     453
    390454#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .mep_form_item .mp_form_item label span {
    391455  width: 100%;
    392456  font-weight: normal;
    393457}
     458
    394459#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .mep_form_item .mp_form_item label .formControl {
    395460  width: 100%;
    396461  margin-top: 5px;
    397462}
     463
    398464#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .mep_form_item .mp_form_item label select.formControl {
    399465  width: 100%;
    400466  max-width: 100%;
    401467}
     468
    402469#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service {
    403470  margin-top: 30px;
    404471}
     472
    405473#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body,
    406474#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body {
    407475  padding: 0 20px 20px 20px;
    408476}
     477
    409478#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .mep_form_item .mp_form_item label {
    410479  flex-direction: row;
    411480}
     481
    412482#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .mep_form_item .mp_form_item label span {
    413483  text-wrap: wrap;
    414484}
     485
    415486#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mep_attendee_info .mep_form_item .mp_form_item label .formControl {
    416487  width: 100%;
    417488}
     489
    418490#mage-container.mage div.mpwem_ex_service {
    419491  display: none;
    420492}
     493
    421494#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info,
    422495#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info {
    423496  flex: 0 0 48%;
    424497}
     498
    425499#mage-container.mage .mpwem_registration_area .date-time-header {
    426500  flex-direction: row;
    427501}
     502
    428503#mage-container.mage .mpwem_registration_area .date-time-area {
    429504  flex-direction: row;
     
    431506  align-items: center;
    432507}
     508
    433509#mage-container.mage .mep_smart_theme .mpwem_content_area {
    434510  margin: 40px 0 0 0;
    435511  flex-direction: row;
    436512}
     513
    437514#mage-container.mage .mep_smart_theme .mpwem_left_content {
    438515  max-width: 70%;
    439516  margin-right: 2%;
    440517}
     518
    441519#mage-container.mage .mep_smart_theme .mpwem_right_content {
    442520  max-width: 30%;
    443521  width: 100%;
    444522}
     523
    445524#mage-container.mage .mpwem_registration_area input#mpwem_date_time {
    446525  border-radius: 5px !important;
    447526}
     527
    448528#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data {
    449529  padding: 12px 0 !important;
     
    451531  gap: 8px;
    452532}
     533
    453534#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item {
    454535  margin: 0 !important;
    455536  padding: 0 !important;
    456537}
     538
    457539#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body {
    458540  padding: 15px 20px 20px 20px !important;
    459541}
     542
    460543#mage-container.mage .ticket-price .mep-limited-availability-ribbon {
    461544  margin-bottom: 6px;
     
    465548  margin-left: 20%;
    466549}
    467 #mage-container.mage .mep_ticket_item .mep-low-stock-warning + .ticket-remaining,
    468 #mage-container.mage .mep_ticket_item .mep-low-stock-warning ~ .ticket-remaining {
     550
     551#mage-container.mage .mep_ticket_item .mep-low-stock-warning+.ticket-remaining,
     552#mage-container.mage .mep_ticket_item .mep-low-stock-warning~.ticket-remaining {
    469553  display: none !important;
    470554}
     555
    471556#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-name {
    472557  margin-bottom: 4px !important;
    473558}
     559
    474560#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-description {
    475561  margin-bottom: 4px !important;
    476562  font-size: 13px !important;
    477563}
     564
    478565#mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining {
    479566  margin: 2px 0 !important;
     
    481568  font-size: 11px !important;
    482569}
     570
    483571#mage-container.mage div.mpwem_form_submit_area {
    484572  padding: var(--dmp);
     
    488576  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
    489577}
     578
    490579#mage-container.mage div.mpwem_form_submit_area .term_condition_area {
    491580  background: none;
    492581}
     582
    493583#mage-container.mage div.mpwem_form_submit_area .term_condition_area a {
    494584  color: #333;
    495585  font-weight: normal;
    496586}
     587
    497588#mage-container.mage div.mpwem_form_submit_area .mpwem_summery {
    498589  display: flex;
     
    500591  align-items: center;
    501592}
     593
    502594#mage-container.mage div.mpwem_form_submit_area .total {
    503595  font-size: 18px;
    504596  font-weight: 600;
    505597}
     598
    506599#mage-container.mage div.mpwem_form_submit_area button[type=submit] {
    507600  background-color: var(--color_theme);
     
    514607  margin: 10px 0;
    515608}
     609
    516610#mage-container.mage .mep_smart_theme .attendee_area h2 {
    517611  font-size: var(--fs_h2);
    518612  font-weight: var(--fw-bold);
    519613}
     614
    520615#mage-container.mage .attendee_area {
    521616  margin: 10px 0;
    522617}
     618
    523619#mage-container.mage .attendee_area .attendees {
    524620  display: flex;
     
    527623  margin-top: 20px;
    528624}
     625
    529626#mage-container.mage .attendee_area .attendees .attendee_lists {
    530627  display: flex;
     
    537634  padding: 10px;
    538635}
     636
    539637#mage-container.mage .attendee_area .attendees .attendee_lists .attendee {
    540638  width: 154px;
     
    544642  text-align: center;
    545643}
     644
    546645#mage-container.mage .attendee_area .attendees .attendee_lists .attendee img {
    547646  width: 100px;
     
    550649  border-radius: 50px;
    551650}
     651
    552652#mage-container.mage .attendee_area .attendees .attendee_lists .attendee h2 {
    553653  font-size: 16px;
     
    555655  margin: 10px 0;
    556656}
     657
    557658#mage-container.mage .mep_attendee_info .mp_form_item {
    558659  padding: 7px;
    559660}
    560 #mage-container.mage .mep_attendee_info .mp_form_item.mep_checkbox_item > span,
    561 #mage-container.mage .mep_attendee_info .mp_form_item.mep_radio_item > span,
    562 #mage-container.mage .mep_attendee_info .mp_form_item.mep_file_item > span,
    563 #mage-container.mage .mep_attendee_info .mp_form_item > label > span {
     661
     662#mage-container.mage .mep_attendee_info .mp_form_item.mep_checkbox_item>span,
     663#mage-container.mage .mep_attendee_info .mp_form_item.mep_radio_item>span,
     664#mage-container.mage .mep_attendee_info .mp_form_item.mep_file_item>span,
     665#mage-container.mage .mep_attendee_info .mp_form_item>label>span {
    564666  min-width: 200px;
    565667  font-weight: normal;
    566668}
     669
    567670#mage-container.mage .attendee_area .attendees .attendee_lists {
    568671  gap: 21px;
    569672  padding: 20px;
    570673}
     674
    571675#mage-container.mage .attendee_area .attendees .attendee_lists .attendee {
    572676  width: 160px;
    573677}
     678
    574679#mage-container.mage .mep_smart_theme .attendee_area {
    575680  margin: 50px 0;
    576681}
     682
    577683#mage-container.mage div.mep_attendee_info,
    578684#mage-container.mage div.mep_attendee_info_hidden {
    579685  display: none;
    580686}
     687
    581688#mage-container.mage div.mep_file_item img {
    582689  height: 100%;
     
    586693  max-height: 100px;
    587694}
     695
    588696#mage-container.mage div.mep_file_item iframe {
    589697  height: 100%;
     
    593701  max-height: 300px;
    594702}
     703
    595704#mage-container.mage .mep_same_attendee input {
    596705  min-width: 40px;
     
    605714  border-radius: var(--dbr) var(--dbr) 0 0;
    606715}
     716
    607717#mage-container.mage div.mpwem_organizer,
    608718#mage-container.mage div.mpwem_organizer a {
     
    611721  color: var(--color_white) !important;
    612722}
     723
    613724#mage-container.mage div.mpwem_organizer h5 {
    614725  color: var(--color_white);
    615726}
     727
    616728#mage-container.mage div.mep_smart_theme .mpwem_organizer {
    617729  display: -webkit-flex;
     
    619731  margin: 5px 0;
    620732}
     733
    621734#mage-container.mage div.mep_smart_theme .mpwem_organizer {
    622735  padding: 0;
     
    624737  border-radius: 0;
    625738}
     739
    626740#mage-container.mage div.mep_smart_theme .mpwem_organizer,
    627741#mage-container.mage div.mep_smart_theme .mpwem_organizer a {
    628742  color: var(--color_light_3) !important;
    629743}
     744
    630745#mage-container.mage div.mep_smart_theme .mpwem_organizer h5 {
    631746  margin: 0;
     
    637752  margin: var(--dmp) 0 0 0;
    638753}
     754
    639755#mage-container.mage div.timeline_item {
    640756  padding: 0 0 0 40px;
     
    642758  transition: transform 0.3s ease;
    643759}
     760
    644761#mage-container.mage div.timeline_item:hover {
    645762  transform: translateY(-5px);
    646763}
     764
    647765#mage-container.mage div.timeline_item .timeline_counter {
    648766  position: absolute;
     
    662780  z-index: 2;
    663781}
     782
    664783#mage-container.mage div.timeline_item div.timeline_content {
    665784  background-color: #FFFFFF;
     
    667786  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
    668787}
     788
    669789#mage-container.mage div.timeline_item div.timeline_content h6 {
    670790  font-size: 16px;
     
    673793  margin: 0;
    674794}
     795
    675796#mage-container.mage div.mpwem_timeline_area .timeline_time {
    676797  font-size: 14px;
     
    681802  border-radius: 20px;
    682803}
     804
    683805#mage-container.mage div.mpwem_timeline_area .timeline_area {
    684806  position: relative;
    685807}
     808
    686809#mage-container.mage div.mpwem_timeline_area .timeline_area::before {
    687810  content: "";
     
    700823  /* ************************calender  section******************** */
    701824}
     825
    702826#mage-container.mage .mpwem_sidebar_content h5 {
    703827  color: #333;
    704828}
     829
    705830#mage-container.mage .mep-default-sidebar {
    706831  width: 300px;
    707832}
     833
    708834#mage-container.mage .mep-default-sidebar .df-sidebar-part {
    709835  background: #FFF;
     
    712838  border-radius: 12px;
    713839}
     840
    714841#mage-container.mage div.default_theme .mep-default-sidebar h5 {
    715842  font-size: 18px;
     
    718845  margin-bottom: 10px;
    719846}
     847
    720848#mage-container.mage div.mpwem_seat_status {
    721849  margin: var(--dmp) var(--dmp) 0 var(--dmp);
    722850}
     851
    723852#mage-container.mage div.mpwem_calender_area {
    724853  padding: var(--dmp);
     
    730859  padding: var(--dmp_xs) var(--dmp);
    731860}
     861
    732862#mage-container.mage div.event_date_list_area .date_list_area {
    733863  max-height: 500px;
     
    735865  margin: 0 0 var(--dmp_xs) 0;
    736866}
     867
    737868#mage-container.mage div.event_date_list_area .date_item {
    738869  padding: 0 0 0 15px;
    739870  position: relative;
    740871}
     872
    741873#mage-container.mage div.event_date_list_area .date_item::before {
    742874  content: "";
     
    749881  background-color: var(--color_theme);
    750882}
     883
    751884#mage-container.mage div.event_date_list_area .date_item a {
    752885  color: inherit;
    753886  display: block;
    754887}
     888
    755889#mage-container.mage div.event_date_list_area .date-list-item {
    756890  border-radius: 10px;
    757891}
     892
    758893#mage-container.mage button.mpwem_get_date_list {
    759894  border-radius: 20px;
     
    764899  padding: var(--dmp);
    765900}
     901
    766902#mage-container.mage div.default_theme .speaker_list {
    767903  display: -webkit-flex;
     
    770906  flex-wrap: wrap;
    771907}
     908
    772909#mage-container.mage div.default_theme .speaker_list a {
    773910  display: -webkit-flex;
     
    782919  max-width: 120px;
    783920}
     921
    784922#mage-container.mage div.default_theme .speaker_list a [data-bg-image] {
    785923  width: 90px;
     
    788926  overflow: hidden;
    789927}
     928
    790929#mage-container.mage div.default_theme .speaker_list a h6 {
    791930  margin: var(--dmp_xs) 0 0 0;
     
    794933  text-transform: capitalize;
    795934}
     935
    796936#mage-container.mage div.default_theme .speaker_list img {
    797937  width: 100%;
    798938}
     939
    799940#mage-container.mage div.mep_smart_theme .speaker_list {
    800941  -webkit-flex-direction: column;
     
    803944  flex-wrap: initial;
    804945}
     946
    805947#mage-container.mage div.mep_smart_theme .speaker_list a {
    806948  max-width: 100%;
     
    809951  flex-direction: initial;
    810952}
     953
    811954#mage-container.mage div.mep_smart_theme .speaker_list a [data-bg-image] {
    812955  width: 70px;
     
    814957  border-radius: 0;
    815958}
     959
    816960#mage-container.mage div.mep_smart_theme .speaker_list a h6 {
    817961  margin: 0;
     
    819963  font-size: var(--fs_h4);
    820964}
     965
    821966#mage-container.mage .mep_smart_theme .speaker-widget {
    822967  margin-top: 10px;
    823968}
     969
    824970#mage-container.mage .mep_smart_theme .speaker-widget h2 {
    825971  text-transform: capitalize;
    826972}
     973
    827974#mage-container.mage .mep_smart_theme .speaker-widget i {
    828975  color: var(--color_theme);
    829976}
     977
    830978#mage-container.mage .mep_smart_theme .speaker-widget .speaker-lists {
    831979  background-color: #FFF;
     
    833981  box-shadow: 0 0 5px #DDD;
    834982}
     983
    835984#mage-container.mage .mep_smart_theme .speaker-widget .speaker-lists .items {
    836985  display: flex;
     
    842991  border-bottom: 1px solid #DDD;
    843992}
     993
    844994#mage-container.mage .mep_smart_theme .speaker-widget .speaker-lists .items:last-child {
    845995  border-bottom: 0;
    846996}
     997
    847998#mage-container.mage .mep_smart_theme .speaker-widget .speaker-lists .items img {
    848999  width: 70px;
    8491000}
     1001
    8501002#mage-container.mage .mep_smart_theme .speaker-widget .speaker-lists .items h2 {
    8511003  font-size: 19px;
     
    8601012  color: #333;
    8611013}
     1014
    8621015#mage-container.mage div.share_widgets .share_widgets_title {
    8631016  margin: 0 0 var(--dmp) 0;
     
    8651018  text-transform: capitalize;
    8661019}
     1020
    8671021#mage-container.mage div.share_widgets .share_widgets_list {
    8681022  display: -webkit-flex;
     
    8721026  gap: var(--dmp_xs);
    8731027}
     1028
    8741029#mage-container.mage div.share_widgets .share_widgets_list li,
    8751030#mage-container.mage div.share_widgets .share_widgets_list a {
     
    8781033  color: inherit;
    8791034}
     1035
    8801036#mage-container.mage div.share_widgets .share_widgets_list i {
    8811037  width: 40px;
     
    8881044  background-color: #F7F7F7;
    8891045}
     1046
    8901047#mage-container.mage div.share_widgets .share_widgets_list a.facebook i {
    8911048  color: #3B5998;
    8921049}
     1050
    8931051#mage-container.mage div.share_widgets .share_widgets_list a.facebook:hover i {
    8941052  background-color: #3B5998;
    8951053  color: #FFF;
    8961054}
     1055
    8971056#mage-container.mage div.share_widgets .share_widgets_list a.twitter i {
    8981057  color: #1DA1F2;
    8991058}
     1059
    9001060#mage-container.mage div.share_widgets .share_widgets_list a.twitter:hover i {
    9011061  background-color: #1DA1F2;
    9021062  color: #FFF;
    9031063}
     1064
    9041065#mage-container.mage div.share_widgets .share_widgets_list a.linkedin i {
    9051066  color: #0077B5;
    9061067}
     1068
    9071069#mage-container.mage div.share_widgets .share_widgets_list a.linkedin:hover i {
    9081070  background-color: #0077B5;
    9091071  color: #FFF;
    9101072}
     1073
    9111074#mage-container.mage div.share_widgets .share_widgets_list a.whatsapp i {
    9121075  color: #25D366;
    9131076}
     1077
    9141078#mage-container.mage div.share_widgets .share_widgets_list a.whatsapp:hover i {
    9151079  background-color: #25D366;
    9161080  color: #FFF;
    9171081}
     1082
    9181083#mage-container.mage div.share_widgets .share_widgets_list a.email i {
    9191084  color: #DD4B39;
    9201085}
     1086
    9211087#mage-container.mage div.share_widgets .share_widgets_list a.email:hover i {
    9221088  background-color: #DD4B39;
     
    9321098  overflow: hidden;
    9331099}
     1100
    9341101#mage-container.mage #mpwem_map,
    9351102#mage-container.mage #mpwem_map_area iframe {
     
    9411108  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    9421109}
     1110
    9431111#mage-container.mage #mpwem_map_area .map_title {
    9441112  background: linear-gradient(135deg, #F7F7F7, #F7F7F7);
     
    9501118  font-size: var(--fs_h5);
    9511119}
     1120
    9521121#mage-container.mage #mpwem_map_area .map_section {
    9531122  padding: var(--dmp);
    9541123}
     1124
    9551125#mage-container.mage div.mpwem_location_sidebar {
    9561126  padding: var(--dmp);
     
    9581128  color: #333;
    9591129}
     1130
    9601131#mage-container.mage div.mpwem_location_sidebar .widgets_title {
    9611132  margin: 0 0 var(--dmp_xs) 0;
     
    9631134  font-weight: 600;
    9641135}
     1136
    9651137#mage-container.mage div.mpwem_location_sidebar p {
    9661138  margin: 0 0 var(--dmp_xs) 0;
    9671139  padding: 0;
    9681140}
     1141
    9691142#mage-container.mage div.mpwem_location_sidebar #mpwem_map_area {
    9701143  margin: 0;
     
    9761149  text-align: center;
    9771150}
     1151
    9781152#mage-container.mage .mep_speaker_name {
    9791153  text-align: center;
    9801154}
     1155
    9811156#mage-container.mage .mep_speaker_thumbnail img {
    9821157  display: inline-block;
     
    9871162  width: 280px;
    9881163}
     1164
    9891165#mage-container.mage .mep_events_speaker_wraper {
    9901166  max-width: 1100px;
     
    9951171  padding: 40px 32px 48px 32px;
    9961172}
     1173
    9971174#mage-container.mage .mep_events_speaker_wraper .mep_speaker_thumbnail {
    9981175  text-align: center;
    9991176  margin-bottom: 28px;
    10001177}
     1178
    10011179#mage-container.mage .mep_events_speaker_wraper .mep_speaker_thumbnail img {
    10021180  border-radius: 50%;
     
    10041182  border: 6px solid #F5F5F5;
    10051183}
     1184
    10061185#mage-container.mage .mep_events_speaker_wraper .mep_speaker_name h2 {
    10071186  font-size: 2.5rem;
     
    10121191  letter-spacing: 0.5px;
    10131192}
     1193
    10141194#mage-container.mage .mep_events_speaker_wraper .mep_speaker_details {
    10151195  font-size: 1.13rem;
     
    10211201  text-align: justify;
    10221202}
     1203
    10231204#mage-container.mage .mep_events_speaker_wraper .mep_event_list {
    10241205  margin-top: 40px;
    10251206}
     1207
    10261208#mage-container.mage .mep_events_speaker_wraper .mep_cat-details h3 {
    10271209  font-size: 1.45rem;
     
    10321214  letter-spacing: 0.2px;
    10331215}
     1216
    10341217#mage-container.mage .mep_events_speaker_wraper .mage_grid_box {
    10351218  display: grid;
     
    10371220  margin: 0 auto;
    10381221}
    1039 #mage-container.mage .mep_events_speaker_wraper .mage_grid_box > * {
     1222
     1223#mage-container.mage .mep_events_speaker_wraper .mage_grid_box>* {
    10401224  background: #FFF;
    10411225  border-radius: 14px;
     
    10451229  min-width: 0;
    10461230}
    1047 #mage-container.mage .mep_events_speaker_wraper .mage_grid_box > *:hover {
     1231
     1232#mage-container.mage .mep_events_speaker_wraper .mage_grid_box>*:hover {
    10481233  box-shadow: 0 8px 32px rgba(26, 115, 232, 0.13);
    10491234  transform: translateY(-4px) scale(1.025);
     
    10541239  /****************/
    10551240}
     1241
    10561242#mage-container.mage div.faq_area {
    10571243  background-color: #FFF;
     
    10601246  margin-bottom: var(--dmp);
    10611247}
     1248
    10621249#mage-container.mage div.faq_area .description {
    10631250  padding: var(--dmp_xs) var(--dmp);
    10641251}
     1252
    10651253#mage-container.mage div.faq_area h2 {
    10661254  background: linear-gradient(135deg, #F7F7F7, #F7F7F7);
     
    10721260  border-radius: 12px 12px 0 0;
    10731261}
     1262
    10741263#mage-container.mage div.faq_area .faq_items {
    10751264  padding: 0 var(--dmp);
    10761265}
     1266
    10771267#mage-container.mage div.faq_area .item {
    10781268  background-color: white;
     
    10821272  transition: all 0.5s;
    10831273}
     1274
    10841275#mage-container.mage div.faq_area .item:hover {
    10851276  background-color: #F0F0F0;
    10861277}
     1278
    10871279#mage-container.mage div.faq_area .item .title {
    10881280  padding: 15px;
     
    10901282  justify-content: space-between;
    10911283}
     1284
    10921285#mage-container.mage div.faq_area .item .title i {
    10931286  color: var(--color_theme);
    10941287}
     1288
    10951289#mage-container.mage div.faq_area .item .title h3 {
    10961290  font-size: var(--fs);
    10971291  margin: 0;
    10981292}
     1293
    10991294#mage-container.mage div.faq_area .item .content {
    11001295  padding: var(--dmp_xs) var(--dmp);
    11011296}
     1297
    11021298#mage-container.mage .mep_smart_theme .faq_area {
    11031299  background-color: #F8FAFC;
     
    11051301  border-radius: 10px;
    11061302}
     1303
    11071304#mage-container.mage .mep_smart_theme .faq_area h2 {
    11081305  font-size: var(--fs_h3);
    11091306  background: transparent;
    11101307}
     1308
    11111309#mage-container.mage .mep_smart_theme .faq_area .faq_items {
    11121310  margin-top: var(--dmp);
    11131311  padding: 0;
    11141312}
     1313
    11151314#mage-container.mage .mep_smart_theme .faq_area .faq_items .item {
    11161315  padding: var(--dmp_xs);
     
    11191318  border-radius: 10px;
    11201319}
     1320
    11211321#mage-container.mage .mep_smart_theme .faq_area .faq_items .item .title h3 {
    11221322  font-size: var(--fs_h6);
    11231323  color: var(--color_theme);
    11241324}
     1325
    11251326#mage-container.mage .mep-event-faq-part {
    11261327  background: white;
     
    11301331  box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
    11311332}
     1333
    11321334#mage-container.mage .mep-event-faq-part .faq-body .mep-event-faq-set {
    11331335  margin-bottom: 10px;
     
    11361338  border-bottom: 1px solid #EAEAEA;
    11371339}
     1340
    11381341#mage-container.mage .mep-event-faq-part .faq-body .mep-event-faq-set:last-child {
    11391342  border-bottom: 0;
    11401343}
     1344
    11411345#mage-container.mage .mep-event-faq-part .faq-body .mep-event-faq-set .faq-question {
    11421346  padding: 18px 25px;
     
    11501354  color: #333;
    11511355}
     1356
    11521357#mage-container.mage .mep-event-faq-part .faq-body .mep-event-faq-set .faq-question i {
    11531358  color: #3B5FE2;
    11541359}
     1360
    11551361#mage-container.mage .mep-event-faq-part .faq-body .mep-event-faq-set .mep-event-faq-content {
    11561362  padding: 18px 25px;
    11571363}
     1364
    11581365#mage-container.mage .mep-event-faq-part .ex-sec-title {
    11591366  margin-bottom: 10px;
    11601367}
     1368
    11611369#mage-container.mage .mep-event-faq-part .mep-event-faq-set {
    11621370  position: relative;
     
    11651373  background-color: #F5F5F5;
    11661374}
    1167 #mage-container.mage .mep-event-faq-part .mep-event-faq-set > a {
     1375
     1376#mage-container.mage .mep-event-faq-part .mep-event-faq-set>a {
    11681377  display: block;
    11691378  text-decoration: none;
     
    11751384  cursor: pointer;
    11761385}
    1177 #mage-container.mage .mep-event-faq-part .mep-event-faq-set > a i {
     1386
     1387#mage-container.mage .mep-event-faq-part .mep-event-faq-set>a i {
    11781388  float: right;
    11791389  margin-top: 2px;
    11801390}
    1181 #mage-container.mage .mep-event-faq-part .mep-event-faq-set > a.active {
     1391
     1392#mage-container.mage .mep-event-faq-part .mep-event-faq-set>a.active {
    11821393  background-color: #F5F5F5;
    11831394  color: #000;
    11841395}
     1396
    11851397#mage-container.mage .mep-event-faq-part .mep-event-faq-content {
    11861398  background-color: #FFF;
     
    11941406  margin-bottom: 20px;
    11951407}
     1408
    11961409#mage-container.mage .mep-event-tags-widget .location-title {
    11971410  font-size: 16px;
     
    12001413  margin-left: 9%;
    12011414}
     1415
    12021416#mage-container.mage .mep-event-tags-list {
    12031417  margin: 14px !important;
     
    12051419  line-height: 2;
    12061420}
     1421
    12071422#mage-container.mage .mep-event-tags-list a.mep-tag-link {
    12081423  display: inline-block;
     
    12181433  border: 1px solid #E0E0E0;
    12191434}
     1435
    12201436#mage-container.mage .mep-event-tags-list a.mep-tag-link:hover {
    12211437  background: var(--color_theme);
     
    12291445#mage-container.mage .mpwem_slider_area div.post_thumb {
    12301446  overflow: hidden;
    1231 }
     1447  position: relative;
     1448  padding-bottom: 75%;
     1449  /* 4:3 aspect ratio */
     1450  background: #f5f5f5;
     1451}
     1452
    12321453#mage-container.mage .mpwem_slider_area div.post_thumb img {
    1233   width: auto;
    1234   height: auto;
    1235   max-width: 100%;
     1454  position: absolute;
     1455  top: 0;
     1456  left: 0;
     1457  width: 100%;
     1458  height: 100%;
     1459  object-fit: cover;
    12361460  margin: 0 auto;
    12371461}
     1462
    12381463#mage-container.mage .mpwem_slider_area {
    12391464  margin-top: 0;
    12401465}
     1466
    12411467#mage-container.mage .mep_smart_theme .mpwem_slider_area div.superSlider .sliderAllItem {
    12421468  border-radius: 15px;
    12431469}
     1470
    12441471#mage-container.mage .mep_smart_theme .mpwem_slider_area div.superSlider .sliderShowcaseItem {
    12451472  border-radius: 15px;
    12461473}
     1474
    12471475#mage-container.mage .mep_smart_theme .mpwem_slider_area div.superSlider .iconIndicator {
    12481476  color: var(--color_6);
    12491477}
     1478
    12501479#mage-container.mage .mep_smart_theme .mpwem_slider_area div.superSlider .iconIndicator {
    12511480  color: var(--color_theme);
     
    12561485  margin: 0 0 var(--dmp) 0;
    12571486}
     1487
    12581488#mage-container.mage div.mpwem_related_area div.related_item,
    12591489#mage-container.mage div.mpwem_related_area div.slick-track {
     
    12611491  display: flex;
    12621492}
     1493
    12631494#mage-container.mage div.mpwem_related_area .related_title {
    12641495  padding: var(--dmp_xs);
    12651496}
     1497
    12661498#mage-container.mage div.mpwem_related_area div.related_navigation {
    12671499  display: -webkit-flex;
    12681500  display: flex;
    12691501}
     1502
    12701503#mage-container.mage div.mpwem_related_area div.related_navigation button {
    12711504  margin: 0 0 0 var(--dmp_xxs);
    12721505}
     1506
    12731507#mage-container.mage div.mpwem_related_area div.mep-event-list-loop {
    12741508  background-color: #FFF;
     
    12851519  /****************************************/
    12861520}
     1521
    12871522#mage-container.mage div.list_with_filter_section {
    12881523  margin: 0 0 20px 0;
    12891524}
     1525
    12901526#mage-container.mage div.list_with_filter_section div.all_filter_item {
    12911527  display: none;
    12921528}
     1529
    12931530#mage-container.mage .list_with_filter_section.mep_event_list {
    12941531  max-width: 1270px;
    12951532  margin: auto;
    12961533}
     1534
    12971535#mage-container.mage .list_with_filter_section [class*=defaultButton] {
    12981536  background-color: var(--color_theme);
    12991537}
     1538
    13001539#mage-container.mage div.search_result_empty {
    13011540  display: none;
     
    13041543  color: #6B003E;
    13051544}
     1545
    13061546#mage-container.mage .search_sort_code_counts {
    13071547  display: none;
    13081548}
     1549
    13091550#mage-container.mage div.search_sort_code {
    13101551  position: relative;
    13111552  width: 100%;
    13121553}
     1554
    13131555#mage-container.mage .search_sort_code .search_result_empty {
    13141556  display: none;
    13151557}
     1558
    13161559#mage-container.mage div.search_sort_code .filter_input_area .formControl {
    13171560  border: none;
     
    13191562  height: 100%;
    13201563}
     1564
    13211565#mage-container.mage div.search_sort_code span.fa {
    13221566  margin: 0 7px 0 0;
    13231567  font-size: 12px;
    13241568}
     1569
    13251570#mage-container.mage div.filter_input_area {
    13261571  position: relative;
     
    13301575  border: 4px solid #DDD;
    13311576}
     1577
    13321578#mage-container.mage div.filter_input_area:first-child {
    13331579  border-bottom-width: 2px;
    13341580}
     1581
    13351582#mage-container.mage div.filter_input_area:last-child {
    13361583  border-top-width: 2px;
    13371584}
    1338 #mage-container.mage div.filter_input_area > * {
     1585
     1586#mage-container.mage div.filter_input_area>* {
    13391587  border-right: 4px solid #DDD;
    13401588}
    1341 #mage-container.mage div.filter_input_area > *:last-child {
     1589
     1590#mage-container.mage div.filter_input_area>*:last-child {
    13421591  border-right: none;
    13431592}
     1593
    13441594#mage-container.mage .pagination_area .ellipse_left,
    13451595#mage-container.mage .pagination_area .ellipse_right {
     
    13471597  background-color: #FFF;
    13481598}
    1349 #mage-container.mage .pagination_area .ellipse_left > div,
    1350 #mage-container.mage .pagination_area .ellipse_right > div {
     1599
     1600#mage-container.mage .pagination_area .ellipse_left>div,
     1601#mage-container.mage .pagination_area .ellipse_right>div {
    13511602  width: 100%;
    13521603  height: 100%;
     
    13581609  align-items: center;
    13591610}
     1611
    13601612#mage-container.mage .pagination_area [class*=Button] {
    13611613  background: var(--color_theme);
     
    13781630  align-items: center;
    13791631}
     1632
    13801633#mage-container.mage .pagination_area [class*=Button]:hover {
    13811634  opacity: 0.8;
    13821635}
     1636
    13831637#mage-container.mage .pagination_area button.pagination_load_more {
    13841638  border: none;
    13851639}
     1640
    13861641#mage-container.mage .pagination_area button[class*=defaultButton_xs] {
    13871642  min-width: 50px;
     
    13911646  border: 1px solid var(--color_theme);
    13921647}
     1648
    13931649#mage-container.mage .pagination_area button[class*=defaultButton_xs]:first-child {
    13941650  border: none;
    13951651}
     1652
    13961653#mage-container.mage .pagination_area button[class*=defaultButton_xs]:last-child {
    13971654  border-radius: 0 5px 5px 0 !important;
    13981655}
     1656
    13991657#mage-container.mage .pagination_area button[class*=defaultButton_xs].active_pagination {
    14001658  color: #000;
    14011659  background-color: #DDD;
    14021660}
     1661
    14031662#mage-container.mage .pagination_area .ellipse_left {
    14041663  display: none;
    14051664}
     1665
    14061666#mage-container.mage .pagination_area button[disabled] {
    14071667  cursor: not-allowed;
     
    14091669  background-color: #DDD;
    14101670}
     1671
    14111672#mage-container.mage .list_with_filter_section div.buttonGroup [class*=Button] {
    14121673  border: none;
     
    14141675  border-radius: 0;
    14151676}
     1677
    14161678#mage-container.mage .list_with_filter_section div.buttonGroup {
    14171679  position: relative;
     
    14211683  display: flex;
    14221684}
     1685
    14231686#mage-container.mage div.buttonGroup [class*=Button]:first-child {
    14241687  -webkit-border-radius: 5px 0 0 5px;
     
    14261689  border-left: none;
    14271690}
     1691
    14281692#mage-container.mage .list_with_filter_section .flexEqual {
    14291693  display: -webkit-flex;
    14301694  display: flex;
    14311695}
    1432 #mage-container.mage div.buttonGroup > *,
    1433 #mage-container.mage .list_with_filter_section .flexEqual > * {
     1696
     1697#mage-container.mage div.buttonGroup>*,
     1698#mage-container.mage .list_with_filter_section .flexEqual>* {
    14341699  -webkit-flex: 1;
    14351700  -ms-flex: 1;
    14361701  flex: 1;
    14371702}
     1703
    14381704#mage-container.mage .list_with_filter_section ._icon_circle_xs {
    14391705  width: 25px;
     
    14491715  align-items: center;
    14501716}
     1717
    14511718#mage-container.mage .list_with_filter_section .sort_code_search_box {
    14521719  display: -webkit-flex;
     
    14571724  padding: 5px;
    14581725}
     1726
    14591727#mage-container.mage .list_with_filter_section .sort_code_search_box label {
    14601728  display: block;
    14611729  margin: 0;
    14621730}
     1731
    14631732#mage-container.mage .list_with_filter_section [class*=defaultButton] {
    14641733  color: #FFF;
    14651734}
     1735
    14661736#mage-container.mage .list_with_filter_section [class*=defaultButton_xs] {
    14671737  min-width: auto;
     
    14691739  font-size: 16px;
    14701740}
     1741
    14711742#mage-container.mage .list_with_filter_section .search_sort_code_area {
    14721743  margin: 15px 0;
    14731744}
     1745
    14741746#mage-container.mage .list_with_filter_section .formControl {
    14751747  display: -webkit-flex;
     
    14931765  height: 40px !important;
    14941766}
     1767
    14951768#mage-container.mage .list_with_filter_section .formControl:-webkit-autofill,
    14961769#mage-container.mage .list_with_filter_section .formControl:-webkit-autofill:hover,
     
    15021775  transition-delay: 9999s;
    15031776}
     1777
    15041778#mage-container.mage .list_with_filter_section .alignCenter {
    15051779  display: -webkit-flex;
     
    15101784  flex-wrap: nowrap;
    15111785}
     1786
    15121787#mage-container.mage .list_with_filter_section .allCenter {
    15131788  display: -webkit-flex !important;
     
    15211796  flex-direction: column;
    15221797}
     1798
    15231799#mage-container.mage .list_with_filter_section label {
    15241800  position: relative;
    15251801}
     1802
    15261803#mage-container.mage .list_with_filter_section span.filter_date_icon {
    15271804  position: absolute;
     
    15641841  /***********************************/
    15651842}
     1843
    15661844#mage-container.mage .mep_list_event_details {
    15671845  min-height: 100px;
    15681846  width: 60%;
    15691847}
     1848
    15701849#mage-container.mage div.mep_list_event_details .mep_list_title {
    15711850  font-size: var(--fs_h5);
     
    15751854  line-height: 1.25;
    15761855}
     1856
    15771857#mage-container.mage div.mep_list_event_details div.list_content {
    15781858  color: #505050;
     
    15821862  margin: var(--dmp_xxs) 0 0 0;
    15831863}
     1864
    15841865#mage-container.mage div.mep_list_event_details p.list_price,
    15851866#mage-container.mage div.mep_list_event_details div.list_content span {
     
    15871868  margin: 0 var(--dmp_xs) 0 0;
    15881869}
     1870
    15891871#mage-container.mage div.mep_list_event_details div.mep_minimal_list_organizer,
    15901872#mage-container.mage div.mep_list_event_details div.mep_minimal_list_location,
     
    15961878  margin: var(--dmp_xxs) 0 0 0;
    15971879}
     1880
    15981881#mage-container.mage div.mep_list_event_details div.mep_minimal_list_organizer span,
    15991882#mage-container.mage div.mep_list_event_details div.mep_minimal_list_location span,
     
    16011884  color: var(--color_theme);
    16021885}
     1886
    16031887#mage-container.mage div.mep-event-excerpt {
    16041888  padding: 0;
    16051889  margin: 10px 0;
    16061890}
     1891
    16071892#mage-container.mage div.mep-event-list-loop div.item_hover_effect {
    16081893  position: absolute;
     
    16191904  z-index: 1111;
    16201905}
     1906
    16211907#mage-container.mage div.mep-event-list-loop div.item_hover_effect a {
    16221908  font-size: 22px;
     
    16291915  border: 1px solid #FFF;
    16301916}
     1917
    16311918#mage-container.mage div.mep-event-list-loop div.item_hover_effect a:hover {
    16321919  color: #346B80;
     
    16341921  border: 1px solid #346B80;
    16351922}
     1923
    16361924#mage-container.mage div.mep-event-list-loop:hover div.item_hover_effect {
    16371925  display: -webkit-flex;
    16381926  display: flex;
    16391927}
     1928
    16401929#mage-container.mage div.mep-event-list-loop .mepev-ribbons {
    16411930  position: absolute;
     
    16471936  z-index: 11;
    16481937}
     1938
    16491939#mage-container.mage div.mep-event-list-loop .mepev-ribbons .mepev-ribbon {
    16501940  padding: 5px 10px;
     
    16571947  font-weight: 500;
    16581948}
     1949
    16591950#mage-container.mage div.mep-event-list-loop .mepev-ribbons .mepev-ribbon:nth-child(2) {
    16601951  background: rgba(96, 70, 255, 0.6666666667);
    16611952}
     1953
    16621954#mage-container.mage div.mep-event-list-loop .mepev-ribbons .mepev-ribbon.sold-out {
    16631955  background: rgba(255, 70, 70, 0.6666666667);
    16641956}
     1957
    16651958#mage-container.mage div.mep-ev-start-date {
    16661959  background: var(--color_theme);
     
    16751968  z-index: 11;
    16761969}
     1970
    16771971#mage-container.mage div.mep-ev-start-date .mep-day {
    16781972  font-weight: bold;
    16791973}
     1974
    16801975#mage-container.mage div.mep-ev-start-date .mep-month {
    16811976  background: var(--color_7);
     
    16831978  color: var(--color_theme);
    16841979}
     1980
    16851981#mage-container.mage div.mpwem_list_date_list {
    16861982  position: relative;
    16871983  margin: var(--dmp_xs) 0 0 0;
    16881984}
     1985
    16891986#mage-container.mage div.mpwem_list_date_list .list_date_list {
    16901987  position: absolute;
     
    17021999  box-shadow: 0 10px 25px var(--color_theme);
    17032000}
     2001
    17042002#mage-container.mage div.mpwem_list_date_list .date_list_area {
    17052003  position: relative;
    17062004}
     2005
    17072006#mage-container.mage div.mpwem_list_date_list .date_list_area.open_list:before {
    17082007  content: "";
     
    17152014  border-bottom: var(--dmp_xs) solid var(--color_theme);
    17162015}
     2016
    17172017#mage-container.mage div.mpwem_list_date_list .date_list_area .date_item {
    17182018  background-color: var(--color_light);
     
    17202020  margin: 0 0 var(--dmp_xs) 0;
    17212021}
     2022
    17222023#mage-container.mage div.mpwem_list_date_list .date_list_area .date_item:last-child {
    17232024  margin: 0;
    17242025}
     2026
    17252027#mage-container.mage div.mpwem_list_date_list .date_list_area .date_item:hover {
    17262028  background-color: var(--color_section);
    17272029  color: var(--color_theme);
    17282030}
     2031
    17292032#mage-container.mage .mep-list-header {
    17302033  position: relative;
    17312034  padding: 0 0 0 20px;
    17322035}
     2036
    17332037#mage-container.mage .mep-list-header:before {
    17342038  position: absolute;
     
    17382042  height: 100%;
    17392043}
     2044
    17402045#mage-container.mage .mep_event_list_item .mep-list-header {
    17412046  padding: 0;
    17422047}
     2048
    17432049#mage-container.mage .mep_event_grid_item .mep-list-header {
    17442050  padding: 0;
    17452051}
     2052
    17462053#mage-container.mage .mep_event_list_item .mep-list-header:before,
    17472054#mage-container.mage .mep_event_grid_item .mep-list-header:before {
    17482055  border-color: var(--color_theme);
    17492056}
     2057
    17502058#mage-container.mage div.one_column {
    17512059  display: -webkit-flex;
     
    17542062  margin: 0 0 18px 0;
    17552063}
     2064
    17562065#mage-container.mage div.three_column {
    17572066  width: calc(33.33% - 18px);
     
    17622071  flex-direction: column;
    17632072}
     2073
    17642074#mage-container.mage div.column_style {
    17652075  display: -webkit-flex;
     
    17702080  flex-wrap: wrap;
    17712081}
     2082
    17722083#mage-container.mage div.two_column {
    17732084  width: calc(50% - 18px);
    17742085  margin: 0 15px 15px 0;
    17752086}
     2087
    17762088#mage-container.mage div.four_column {
    17772089  width: calc(25% - 18px);
    17782090  margin: 0 15px 15px 0;
    17792091}
     2092
    17802093#mage-container.mage .mep-event-list-loop.column_style {
    17812094  -webkit-box-sizing: border-box;
    17822095  box-sizing: border-box;
    17832096}
     2097
    17842098#mage-container.mage .mep_event_title_list_item {
    17852099  display: block;
     
    17872101  width: 100%;
    17882102}
     2103
    17892104#mage-container.mage .mep_event_title_list_item a {
    17902105  display: block;
     
    17922107  border-bottom: 1px dashed #333;
    17932108}
     2109
    17942110#mage-container.mage .mep_event_title_list_item a {
    17952111  display: block;
     
    17992115  color: #333 !important;
    18002116}
     2117
    18012118#mage-container.mage p.mep_list_title,
    18022119#mage-container.mage h2.mep_list_title {
     
    18052122  padding: 0 0 5px 0;
    18062123}
     2124
    18072125#mage-container.mage p.mep_list_title:before,
    18082126#mage-container.mage h2.mep_list_title:before {
    18092127  display: none;
    18102128}
     2129
    18112130#mage-container.mage .mep_list_thumb {
    18122131  width: 40%;
     
    18152134  overflow: hidden;
    18162135}
     2136
    18172137#mage-container.mage .mep_list_thumb a {
    18182138  height: 100%;
    18192139}
     2140
    18202141#mage-container.mage .mep_list_thumb .dLoader {
    18212142  display: none !important;
    18222143}
     2144
    18232145#mage-container.mage .mep_event_list .mep_list_thumb img,
    18242146#mage-container.mage .mep_list_thumb img {
     
    18282150  border-radius: 0;
    18292151}
     2152
    18302153#mage-container.mage div.column_style .mep_list_thumb img {
    18312154  height: 160px;
    18322155}
     2156
    18332157#mage-container.mage .mep_event_grid_item .mep_list_thumb {
    18342158  border-radius: 5px 5px 0 0;
     
    18362160  height: 200px;
    18372161}
     2162
    18382163#mage-container.mage .mep_event_list_item .mep_list_thumb {
    18392164  border-radius: 5px 0 0 5px;
    18402165}
     2166
    18412167#mage-container.mage .mp_event_more_date_list {
    18422168  list-style: none;
    18432169  padding: 5px;
    18442170}
     2171
    18452172#mage-container.mage .mp_event_more_date_list:hover {
    18462173  background-color: #FFF;
    18472174}
     2175
    18482176#mage-container.mage .mp_event_more_date_list li {
    18492177  font-size: 12px;
     
    18522180  margin: 0;
    18532181}
     2182
    18542183#mage-container.mage .mp_event_more_date_list li .mep-more-date:hover {
    18552184  color: var(--color_theme);
    18562185}
     2186
    18572187#mage-container.mage .mp_event_more_date_list li .mep-more-date p {
    18582188  margin: 5px;
    18592189  font-size: 12px;
    18602190}
     2191
    18612192#mage-container.mage .mp_event_more_date_list li .mep-more-time {
    18622193  display: flex;
     
    18662197  padding-left: 30px;
    18672198}
     2199
    18682200#mage-container.mage .mp_event_more_date_list li .mep-more-time .time {
    18692201  position: relative;
    18702202  padding-left: 10px;
    18712203}
     2204
    18722205#mage-container.mage .mp_event_more_date_list li .mep-more-time .time::before {
    18732206  content: "";
     
    18822215  transform: translateY(-50%);
    18832216}
     2217
    18842218#mage-container.mage ul.mp_event_more_date_list {
    18852219  position: absolute;
     
    18952229  box-shadow: 0 4px 5px #AAA;
    18962230}
     2231
    18972232#mage-container.mage ul.mp_event_more_date_list li {
    18982233  border-bottom-color: #D3D3D3;
     
    19052240  border-bottom: 1px solid rgba(0, 0, 0, 0.6);
    19062241}
     2242
    19072243#mage-container.mage ul.mp_event_more_date_list li:hover i {
    19082244  color: var(--color_theme);
    19092245}
     2246
    19102247#mage-container.mage ul.mp_event_more_date_list li span i {
    19112248  margin: 0 7px 0 0;
    19122249  padding: 0;
    19132250}
     2251
    19142252#mage-container.mage ul.mp_event_more_date_list li span,
    19152253#mage-container.mage span.mep-more-date {
     
    19212259  padding: 0;
    19222260}
     2261
    19232262#mage-container.mage span.mep-more-date i,
    19242263#mage-container.mage span.mep-more-time i {
     
    19262265  padding: 0;
    19272266}
     2267
    19282268#mage-container.mage ul.mep-more-date-lists li span i {
    19292269  display: inline-block;
     
    19322272  margin: 0;
    19332273}
     2274
    19342275#mage-container.mage ul.mep-more-date-lists li span {
    19352276  margin-right: 5px;
    19362277}
     2278
    19372279#mage-container.mage ul.mep-more-date-lists li {
    19382280  display: block;
     
    19402282  padding: 5px 0;
    19412283}
     2284
    19422285#mage-container.mage h3.mep_list_date {
    19432286  font-size: 16px;
     
    19462289  margin: 5px 0 0 0;
    19472290}
     2291
    19482292#mage-container.mage p.mep_list_date {
    19492293  font-size: 16px;
     
    19522296  margin: 5px 0 0 0;
    19532297}
     2298
    19542299#mage-container.mage h3.mep_list_date i {
    19552300  background: var(--color_theme);
    19562301  color: var(--color_7);
    19572302}
     2303
    19582304#mage-container.mage p.mep_list_date i {
    19592305  color: var(--color_theme);
    19602306}
     2307
    19612308#mage-container.mage .mep_list_event_details h2,
    19622309#mage-container.mage .mep_list_event_details h3,
     
    19672314  color: inherit;
    19682315}
     2316
    19692317#mage-container.mage .mage_grid_box .filter_item .mep_list_event_details a {
    19702318  color: #000;
     
    19732321  line-height: inherit;
    19742322}
     2323
    19752324#mage-container.mage .mep_list_event_details p {
    19762325  white-space: nowrap;
     
    19792328  overflow: hidden;
    19802329}
     2330
    19812331#mage-container.mage .mep_list_event_details p.read-more a {
    19822332  color: var(--color_theme);
    19832333}
     2334
    19842335#mage-container.mage .mep_list_event_details p.read-more a:hover {
    19852336  color: #DDD;
    19862337}
     2338
    19872339#mage-container.mage .mep_event_grid_item .mep_list_event_details {
    19882340  margin: 0;
     
    19912343  padding: 15px;
    19922344}
     2345
    19932346#mage-container.mage .mep_event_list_item .mep_list_event_details {
    19942347  padding: 10px;
    19952348}
     2349
    19962350#mage-container.mage .mep_event_winter_list .mep_list_event_details {
    19972351  width: auto;
     
    20012355  margin: 0;
    20022356}
     2357
    20032358#mage-container.mage .mep_event_spring_list .mep_list_event_details.mep_list_details_col_one i {
    20042359  margin-right: 5px;
    20052360}
     2361
    20062362#mage-container.mage .mep-list-footer {
    20072363  padding: 10px 0 0 0;
    20082364}
     2365
    20092366#mage-container.mage .mep-list-footer ul {
    20102367  padding: 0;
     
    20122369  list-style: none;
    20132370}
     2371
    20142372#mage-container.mage .mep-list-footer ul li {
    20152373  margin: 7px 0 0 0;
     
    20192377  align-items: center;
    20202378}
     2379
    20212380#mage-container.mage .mep-list-footer ul li i {
    20222381  color: var(--color_theme);
     
    20322391  justify-content: center;
    20332392}
     2393
    20342394#mage-container.mage .mep-list-footer h5 {
    20352395  text-transform: capitalize;
    20362396}
     2397
    20372398#mage-container.mage .mep-list-footer h6 {
    20382399  text-transform: capitalize;
    20392400}
     2401
    20402402#mage-container.mage .mep-list-footer ul li h5 {
    20412403  display: inline;
     
    20452407  margin: 0;
    20462408}
     2409
    20472410#mage-container.mage .mep-list-footer ul li h6 {
    20482411  font-size: 15px;
     
    20512414  margin: 0;
    20522415}
     2416
    20532417#mage-container.mage .mep-list-footer ul li p {
    20542418  display: inline;
     
    20582422  padding: 0 5px 0 0;
    20592423}
     2424
    20602425#mage-container.mage .mep-list-footer .mep-more-date-lists li i {
    20612426  display: inline-block;
    20622427  padding: 6px 5px 5px 6px;
    20632428}
     2429
    20642430#mage-container.mage .mep-list-footer ul li div {
    20652431  display: inline-block;
    20662432}
     2433
    20672434#mage-container.mage .owl-item div.two_column,
    20682435#mage-container.mage .owl-item div.three_column,
     
    20722439  margin: 0 20px;
    20732440}
     2441
    20742442#mage-container.mage .owl-item {
    20752443  background: transparent;
    20762444}
     2445
    20772446#mage-container.mage .mep_event_list_sec .owl-theme {
    20782447  position: relative;
    20792448}
     2449
    20802450#mage-container.mage .mep_event_list .mep_list_date .mep_minimal_list_organizer {
    20812451  color: #505050;
    20822452  font-weight: normal;
    20832453}
     2454
    20842455#mage-container.mage .mep_event_list .mep_list_date {
    20852456  color: var(--color_theme);
    20862457}
     2458
    20872459#mage-container.mage .mep_event_list .mep_event_list_sec,
    20882460#mage-container.mage .mep_event_list div,
     
    20902462  display: block;
    20912463}
     2464
    20922465#mage-container.mage div.mep_event_list a {
    20932466  border: none;
     
    20952468  box-shadow: none;
    20962469}
     2470
    20972471#mage-container.mage .mep_event_list button.owl-prev {
    20982472  position: absolute;
     
    21042478  font-size: 70px !important;
    21052479}
     2480
    21062481#mage-container.mage .mep_event_list button.owl-next {
    21072482  position: absolute;
     
    21102485  font-size: 70px !important;
    21112486}
     2487
    21122488#mage-container.mage div.mep_event_list div.mage_grid_box {
    21132489  -webkit-flex-wrap: wrap;
    21142490  flex-wrap: wrap;
    21152491}
     2492
    21162493#mage-container.mage .mep_event_list .owl-item .mep_more_date_btn {
    21172494  margin-top: 10px;
    21182495  margin-bottom: 10px;
    21192496}
     2497
    21202498#mage-container.mage .mep_event_list button.owl-next {
    21212499  right: -30px;
    21222500}
     2501
    21232502#mage-container.mage .mep_event_list button.owl-prev {
    21242503  left: -30px;
    21252504}
    2126 #mage-container.mage .mep_event_list .owl-nav > button {
     2505
     2506#mage-container.mage .mep_event_list .owl-nav>button {
    21272507  width: 60px;
    21282508  height: 60px;
     
    21352515  outline: 0;
    21362516}
    2137 #mage-container.mage .mep_event_list .owl-nav > button:hover {
     2517
     2518#mage-container.mage .mep_event_list .owl-nav>button:hover {
    21382519  background: var(--color_theme) !important;
    21392520}
     2521
    21402522#mage-container.mage .mep_event_list .owl-nav i,
    21412523#mage-container.mage .mep_event_list button.owl-next,
     
    21432525  font-size: 14px !important;
    21442526}
     2527
    21452528#mage-container.mage .mep_event_list .owl-dots button.active {
    21462529  background: var(--color_theme);
    21472530}
     2531
    21482532#mage-container.mage .mep_event_list .owl-dots button {
    21492533  width: 15px;
     
    21582542  outline: 0;
    21592543}
     2544
    21602545#mage-container.mage .mep_event_list .owl-dots button.active::before {
    21612546  border-bottom-color: var(--color_theme);
    21622547}
     2548
    21632549#mage-container.mage .mep_event_list .owl-dots button::before {
    21642550  position: absolute;
     
    21722558  -webkit-transition: all 0.4s;
    21732559}
     2560
    21742561#mage-container.mage .mep_event_list .owl-dots button span {
    21752562  display: none !important;
    21762563}
     2564
    21772565#mage-container.mage .mep_event_list .owl-dots {
    21782566  margin: auto;
    21792567}
     2568
    21802569#mage-container.mage .mep_event_list_item {
    21812570  border: 1px solid #DDD;
     
    21832572  margin: 10px 0;
    21842573}
     2574
    21852575#mage-container.mage .mep_event_list_item:hover {
    21862576  border-color: var(--color_theme);
    21872577}
     2578
    21882579#mage-container.mage .mep_event_list_item .mep-list-footer {
    21892580  padding: 0;
     
    21912582  margin-top: 20px;
    21922583}
     2584
    21932585#mage-container.mage .mep_event_list_item .mep-list-footer .mep_list_org_name {
    21942586  margin: 0;
    21952587}
     2588
    21962589#mage-container.mage .mep_event_list_item .mep_list_org_name,
    21972590#mage-container.mage .mep_event_list_item .mep_list_location_name,
     
    22012594  margin: 0;
    22022595}
     2596
    22032597#mage-container.mage .mep_event_list_item .mep-list-footer-ul {
    22042598  display: flex;
     
    22082602  gap: 5px 10px;
    22092603}
     2604
    22102605#mage-container.mage .mage_grid_box {
    22112606  margin: 0;
     
    22142609  flex-wrap: wrap;
    22152610}
     2611
    22162612#mage-container.mage .mage_grid_box .blank_div {
    22172613  margin: 0 20px 0 0;
    22182614}
     2615
    22192616#mage-container.mage .mage_grid_box .blank_div:last-child {
    22202617  margin: 0 0 15px 0;
    22212618}
     2619
    22222620#mage-container.mage div.mep_event_list div.mage_grid_box img {
    22232621  min-height: auto;
    22242622}
    2225 #mage-container.mage div.mep_event_list div.mage_grid_box > div {
     2623
     2624#mage-container.mage div.mep_event_list div.mage_grid_box>div {
    22262625  width: 100%;
    22272626}
     2627
    22282628#mage-container.mage .mep_event_grid_item .mep-list-footer-ul {
    22292629  display: flex;
     
    22322632  gap: 5px 10px;
    22332633}
     2634
    22342635#mage-container.mage .mep_event_grid_item .mep_list_org_name,
    22352636#mage-container.mage .mep_event_grid_item .mep_list_location_name {
    22362637  gap: 10px;
    22372638}
     2639
    22382640#mage-container.mage .mep_event_grid_item .mep_list_event_date h5,
    22392641#mage-container.mage .mep_event_grid_item .mep_list_event_date p {
    22402642  display: block;
    22412643}
     2644
    22422645#mage-container.mage .mep_event_grid_item {
    22432646  border: 1px solid #DDD;
     
    22472650  box-shadow: 0 0 6px 1px #D9D9D9;
    22482651}
     2652
    22492653#mage-container.mage .mep_event_grid_item .mep-list-footer {
    22502654  padding: 0;
    22512655}
     2656
    22522657#mage-container.mage .mep_event_grid_item span.mep_waitlist_label.mep-tem3-title-sec {
    22532658  max-width: 50%;
    22542659  border-radius: 0 0 0 25px;
    22552660}
     2661
    22562662#mage-container.mage div.mep_event_winter_list {
    22572663  width: 100%;
     
    22672673  padding: 0;
    22682674}
     2675
    22692676#mage-container.mage div.mep_event_winter_list:hover {
    22702677  transform: translateY(-8px) scale(1.02);
     
    22722679  border: none;
    22732680}
     2681
    22742682#mage-container.mage .mep_event_winter_list .mep_list_date_wrapper {
    22752683  float: left;
     
    22852693  overflow: hidden;
    22862694}
     2695
    22872696#mage-container.mage .mep_event_winter_list .mep_list_date_wrapper .mep_list_date {
    22882697  color: #FFF;
    22892698}
     2699
    22902700#mage-container.mage .mep_event_winter_list .mep_list_date_wrapper .mep_winter_list_date {
    22912701  color: #FFF;
     
    22932703  flex-direction: column;
    22942704}
     2705
    22952706#mage-container.mage .mep_event_winter_list .mep_list_date_wrapper .mep_winter_list_dd {
    22962707  font-size: 3rem;
     
    23002711  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    23012712}
     2713
    23022714#mage-container.mage .mep_event_winter_list .mep_list_winter_thumb_wrapper {
    23032715  width: 200px;
     
    23172729  font-size: 2.5rem;
    23182730}
     2731
    23192732#mage-container.mage .mep_event_winter_list .mep_list_winter_thumb {
    23202733  width: 200px;
     
    23252738  margin: auto;
    23262739}
     2740
    23272741#mage-container.mage .mep_event_winter_list .mep_list_title {
    23282742  margin: 0;
     
    23342748  padding: 0;
    23352749}
     2750
    23362751#mage-container.mage .mep_event_winter_list .mep_price {
    23372752  margin: 0;
     
    23422757  color: #059669;
    23432758}
     2759
    23442760#mage-container.mage .mep_event_winter_list .mep_list_details_wrapper {
    23452761  display: flex;
    23462762  justify-content: space-between;
    23472763}
     2764
    23482765#mage-container.mage .mep_event_winter_list .mep_list_details_col_one i {
    23492766  width: 15px;
     
    23512768  margin-right: 5px;
    23522769}
     2770
    23532771#mage-container.mage .mep_event_winter_list .mep_list_details_wrapper p {
    23542772  color: #64748B;
    23552773  margin: 5px 0;
    23562774}
     2775
    23572776#mage-container.mage .mep_event_winter_list .mep_list_details_wrapper p a {
    23582777  color: #64748B;
    23592778}
     2779
    23602780#mage-container.mage .mep_event_winter_list .mep_list_details_wrapper p i {
    23612781  color: var(--color_theme);
    23622782}
     2783
    23632784#mage-container.mage .mep_event_winter_list .mep_list_details_wrapper .mep-tem3-title-sec {
    23642785  margin: 10px 0;
     
    23662787  padding: 0 10px;
    23672788}
     2789
    23682790#mage-container.mage .mep_event_winter_list .mep_list_details_wrapper .mp_event_visible_event_time {
    23692791  margin-top: 10px;
    23702792  display: block;
    23712793}
     2794
    23722795#mage-container.mage .mep_event_winter_list .mep_list_details_wrapper ul.mp_event_more_date_list {
    23732796  top: 0;
     
    23752798  left: 80%;
    23762799}
     2800
    23772801#mage-container.mage .mep_event_spring_list .mep_list_date_wrapper {
    23782802  display: flex;
     
    23842808  padding: 10px;
    23852809}
     2810
    23862811#mage-container.mage .mep_event_spring_list .mep_list_date_wrapper .mep_list_date {
    23872812  color: #FFF;
    23882813}
     2814
    23892815#mage-container.mage .mep_event_spring_list .mep_more_date_btn.mep-tem3-title-sec.mp_event_hide_event_time {
    23902816  display: none;
    23912817}
     2818
    23922819#mage-container.mage .mep_event_spring_list .mep_more_date_btn {
    23932820  margin-left: 0;
    23942821  border-radius: 0;
    23952822}
     2823
    23962824#mage-container.mage .mep_event_spring_list .mep_more_date_btn:before {
    23972825  border-radius: 0;
    23982826}
     2827
    23992828#mage-container.mage .mep_event_spring_list .mp_event_hide_event_time {
    24002829  position: absolute;
     
    24052834  height: 38px;
    24062835}
     2836
    24072837#mage-container.mage .mep_event_spring_list ul.mp_event_more_date_list {
    24082838  bottom: 100%;
    24092839  height: 100%;
    24102840}
     2841
    24112842#mage-container.mage .mep_event_spring_list ul.mp_event_more_date_list li {
    24122843  padding: 5px;
    24132844}
     2845
    24142846#mage-container.mage .mep_event_spring_list .mep_more_date_btn {
    24152847  background-color: #FFF;
    24162848}
     2849
    24172850#mage-container.mage .mep_event_spring_list .mep_more_date_btn.mp_event_visible_event_time {
    24182851  border-radius: 50px;
    24192852}
     2853
    24202854#mage-container.mage .mep_event_spring_list .mep_spring_list_date {
    24212855  color: #FFF;
    24222856}
     2857
    24232858#mage-container.mage .mep_event_spring_list {
    24242859  width: 100%;
     
    24272862  background: #FCFCFC;
    24282863}
     2864
    24292865#mage-container.mage .mep_event_spring_list .mep_list_spring_thumb {
    24302866  width: 150px;
     
    24362872  margin: auto;
    24372873}
     2874
    24382875#mage-container.mage .mep_spring_event_time,
    24392876#mage-container.mage .mep_spring_event_location,
     
    24432880  margin-bottom: 10px;
    24442881}
     2882
    24452883#mage-container.mage div.mep_event_list_item div.spring_area {
    24462884  display: -webkit-flex;
     
    24492887  padding: 0;
    24502888}
     2889
    24512890#mage-container.mage div.spring_area .spring_item_1 {
    24522891  background-color: var(--color_theme);
     
    24542893  width: 25%;
    24552894}
     2895
    24562896#mage-container.mage div.spring_area .spring_item_1 h5 {
    24572897  margin: 0;
    24582898  color: #FFF;
    24592899}
     2900
    24602901#mage-container.mage div.spring_area .spring_item_2 {
    24612902  padding: var(--dmp_xs);
    24622903  width: 25%;
    24632904}
     2905
    24642906#mage-container.mage div.spring_area .spring_item_3 {
    24652907  padding: var(--dmp_xs);
    24662908  width: 30%;
    24672909}
     2910
    24682911#mage-container.mage div.spring_area .spring_item_4 {
    24692912  padding: var(--dmp_xs);
    24702913  width: 20%;
    24712914}
     2915
    24722916#mage-container.mage div.mep_event_winter_list div.spring_area .spring_item_2 {
    24732917  width: 51%;
    24742918}
     2919
    24752920#mage-container.mage div.spring_area.mep_list_event_details .mep_list_thumb {
    24762921  width: 150px;
     
    24802925  margin: auto;
    24812926}
     2927
    24822928#mage-container.mage div.mep-event-list-loop div.spring_area .mepev-ribbons {
    24832929  position: relative;
    24842930}
     2931
    24852932#mage-container.mage div.mep-event-list-loop div.spring_area .mepev-ribbons i {
    24862933  margin: 0 var(--dmp_xs) 0 0;
    24872934}
     2935
    24882936#mage-container.mage .mep_event_minimal_list .mep_list_event_details {
    24892937  width: calc(100% - 60px);
    24902938  min-height: auto;
    24912939}
     2940
    24922941#mage-container.mage .mep_event_minimal_list .mep_list_thumb {
    24932942  width: 52px;
     
    24972946  display: flex;
    24982947}
     2948
    24992949#mage-container.mage .mep_event_minimal_list .mep-ev-start-date {
    25002950  right: 0;
     
    25032953  border-radius: 0 4px 0 0;
    25042954}
     2955
    25052956#mage-container.mage .mep_event_minimal_list {
    25062957  width: 100%;
    25072958  padding: 10px;
    25082959}
     2960
    25092961#mage-container.mage .mep_event_minimal_list:hover {
    25102962  background: #F2F2F2;
    25112963}
     2964
    25122965#mage-container.mage .mep_event_minimal_list h2 {
    25132966  color: #000;
    25142967  font-weight: bold;
    25152968}
     2969
    25162970#mage-container.mage .mep_event_minimal_list h3.mep_list_date i {
    25172971  background: transparent;
    25182972}
     2973
    25192974#mage-container.mage .mep_event_minimal_list .mep_more_date_btn {
    25202975  padding: 2px 5px;
     
    25232978  position: relative;
    25242979}
     2980
    25252981#mage-container.mage .mep_event_minimal_list ul.mep-more-date-lists {
    25262982  margin: 0;
    25272983}
     2984
    25282985#mage-container.mage .mep_event_minimal_list .mep_more_date_btn {
    25292986  width: max-content;
    25302987  padding: 0 15px 0 15px !important;
    25312988}
     2989
    25322990#mage-container.mage div.mep_event_minimal_list {
    25332991  display: -webkit-flex;
    25342992  display: flex;
    25352993}
     2994
    25362995#mage-container.mage span.mep_minimal_list_date {
    25372996  color: #505050;
     
    25392998  font-style: normal;
    25402999}
     3000
    25413001#mage-container.mage div.mep_event_timeline_list {
    25423002  position: relative;
    25433003}
     3004
    25443005#mage-container.mage .mep_event_timeline_list .mep-list-header {
    25453006  padding: 0;
    25463007}
     3008
    25473009#mage-container.mage .mep_event_timeline_list .mep_list_thumb {
    25483010  width: 100%;
    25493011  margin-bottom: 15px;
    25503012}
     3013
    25513014#mage-container.mage .mep_event_timeline_list .mep_minimal_list_location {
    25523015  margin: 10px 0;
    25533016}
     3017
    25543018#mage-container.mage .mep_event_timeline_list .mep_minimal_list_location i {
    25553019  padding-right: 10px;
    25563020}
     3021
    25573022#mage-container.mage .mep_event_timeline_list .mep_list_event_details {
    25583023  width: 100%;
     
    25603025  margin: 0;
    25613026}
     3027
    25623028#mage-container.mage .mep_event_timeline_list h3.mep_list_date i {
    25633029  background: transparent;
    25643030}
     3031
    25653032#mage-container.mage .mep_event_timeline_list h3.mep_list_date {
    25663033  margin-bottom: 10px;
    25673034}
     3035
    25683036#mage-container.mage .mep_event_timeline_list ul.mep-more-date-lists {
    25693037  margin: -5px 0 0 0;
    25703038  border-top: 1px dashed #DDD;
    25713039}
     3040
    25723041#mage-container.mage .mep_event_timeline_list .mep_minimal_list_date,
    25733042#mage-container.mage .mep_event_timeline_list .mep_minimal_list_organizer {
    25743043  margin: 10px 0;
    25753044}
     3045
    25763046#mage-container.mage .mep_event_timeline_list .mep_minimal_list_date i,
    25773047#mage-container.mage .mep_event_timeline_list .mep_minimal_list_organizer i {
    25783048  padding-right: 10px;
    25793049}
     3050
    25803051#mage-container.mage .mep_event_timeline_list .mep-ev-start-date {
    25813052  left: var(--dmp_xs);
     
    25833054  z-index: 99999;
    25843055}
     3056
    25853057#mage-container.mage div.mep_event_native_list {
    25863058  display: -webkit-flex;
     
    25883060  width: 100%;
    25893061}
     3062
    25903063#mage-container.mage div.mep_event_native_list .mep_list_event_details {
    25913064  width: calc(100% - 150px);
    25923065  min-height: auto;
    25933066}
     3067
    25943068#mage-container.mage div.mep_event_native_list .mep_list_thumb {
    25953069  width: 150px;
    25963070  min-height: auto;
    25973071}
     3072
    25983073#mage-container.mage div.mep_event_native_list .mep_list_event_details a {
    25993074  border-left: 2px solid var(--color_theme);
     
    26023077  flex-direction: column;
    26033078}
     3079
    26043080#mage-container.mage .mep_event_native_list .mep_list_thumb img,
    26053081#mage-container.mage .owl-carousel .owl-item .mep_event_native_list .mep_list_thumb img {
     
    26103086  width: auto;
    26113087}
     3088
    26123089#mage-container.mage .mep_event_native_list h2 {
    26133090  color: #000;
    26143091  font-weight: bold;
    26153092}
     3093
    26163094#mage-container.mage .mep_event_native_list h3.mep_list_date i {
    26173095  background: transparent;
    26183096}
     3097
    26193098#mage-container.mage .mep_event_native_list .mep_more_date_btn {
    26203099  padding: 2px 5px;
     
    26223101  position: relative;
    26233102}
     3103
    26243104#mage-container.mage .mep_event_native_list ul.mep-more-date-lists {
    26253105  margin: 0;
    26263106}
     3107
    26273108#mage-container.mage .mep_event_native_list .mep_more_date_btn {
    26283109  width: max-content;
    26293110  padding: 0 15px 0 15px !important;
    26303111}
     3112
    26313113#mage-container.mage div.mep_event_native_list .mep-list-header {
    26323114  padding-left: 10px;
    26333115}
     3116
    26343117#mage-container.mage .mep_event_native_list .mep-list-header::before {
    26353118  border-left: 2px solid;
     
    26423125  width: 100%;
    26433126}
     3127
    26443128#mage-container.mage .mep-city-list ul {
    26453129  margin: 0;
     
    26473131  list-style: none;
    26483132}
     3133
    26493134#mage-container.mage .mep-city-list ul li a {
    26503135  display: block;
     
    26553140  padding: 5px 0;
    26563141}
     3142
    26573143#mage-container.mage .mep-city-list li i {
    26583144  margin-right: 5px;
     
    26633149  display: none !important;
    26643150}
     3151
    26653152#mage-container.mage span.mep_warning {
    26663153  text-align: center;
     
    26733160  text-transform: capitalize;
    26743161}
     3162
    26753163#mage-container.mage .mep-low-stock-warning {
    26763164  background: linear-gradient(135deg, #FF6B6B, #EE5A52);
     
    26883176  width: 40%;
    26893177}
     3178
    26903179#mage-container.mage .mep-low-stock-warning::before {
    26913180  content: "";
     
    26983187  animation: shimmer 2s infinite;
    26993188}
     3189
    27003190@keyframes pulse-warning {
    27013191  0% {
     
    27033193    box-shadow: 0 2px 4px rgba(255, 107, 107, 0.3);
    27043194  }
     3195
    27053196  50% {
    27063197    transform: scale(1.02);
    27073198    box-shadow: 0 4px 8px rgba(255, 107, 107, 0.4);
    27083199  }
     3200
    27093201  100% {
    27103202    transform: scale(1);
     
    27123204  }
    27133205}
     3206
    27143207@keyframes shimmer {
    27153208  0% {
    27163209    left: -100%;
    27173210  }
     3211
    27183212  100% {
    27193213    left: 100%;
    27203214  }
    27213215}
     3216
    27223217#mage-container.mage .mep-limited-availability-ribbon {
    27233218  background: linear-gradient(135deg, #FFA726, #FF9800);
     
    27353230  letter-spacing: 0.5px;
    27363231}
     3232
    27373233#mage-container.mage .mep-limited-availability-ribbon::before {
    27383234  content: "";
     
    27453241  animation: shimmer-ribbon 3s infinite;
    27463242}
     3243
    27473244@keyframes shimmer-ribbon {
    27483245  0% {
    27493246    left: -100%;
    27503247  }
     3248
    27513249  100% {
    27523250    left: 100%;
    27533251  }
    27543252}
     3253
    27553254#mage-container.mage .woocommerce-cart td.product-name dl dt {
    27563255  display: block !important;
     
    27583257  margin-top: 20px;
    27593258}
     3259
    27603260#mage-container.mage .button.button-default.woocommerce.button.alt.button.alt.btn-mep-event-cart {
    27613261  background: var(--color_theme);
     
    27833283  /***********************************************************************************************/
    27843284}
     3285
    27853286#mage-container.mage .mep-event-countdown-timer .wrapper div span {
    27863287  display: block;
    27873288  padding: 10px;
    27883289}
     3290
    27893291#mage-container.mage .mep-event-countdown-timer .wrapper div span span.label {
    27903292  border: 0 !important;
    27913293}
     3294
    27923295#mage-container.mage .mep-event-countdown-timer {
    27933296  width: 100%;
    27943297  overflow: hidden;
    27953298}
     3299
    27963300#mage-container.mage .mep-event-countdown-timer .wrapper div {
    27973301  width: 24%;
     
    27993303  display: inline-block !important;
    28003304}
     3305
    28013306#mage-container.mage .mep-event-countdown-timer .wrapper {
    28023307  min-height: 100px;
     
    28053310  padding-top: 14px;
    28063311}
     3312
    28073313#mage-container.mage .mep-event-countdown-timer .wrapper .time {
    28083314  display: block;
     
    28123318  padding: 0;
    28133319}
     3320
    28143321#mage-container.mage .mep-event-countdown-timer .wrapper div span.label {
    28153322  display: block;
     
    28173324  margin-top: 10px;
    28183325}
     3326
    28193327#mage-container.mage .mep-event-countdown-timer .wrapper div {
    28203328  font-size: 40px;
    28213329}
     3330
    28223331#mage-container.mage .mep-event-countdown-timer .wrapper .label {
    28233332  font-size: 18px;
    28243333  text-transform: capitalize;
    28253334}
     3335
    28263336#mage-container.mage button.single_add_to_cart_button {
    28273337  background: var(--color_theme);
     
    28483358  height: 45px;
    28493359}
     3360
    28503361#mage-container.mage button.single_add_to_cart_button[disabled]:hover {
    28513362  -webkit-border-radius: 50px;
    28523363  border-radius: 50px;
    28533364}
     3365
    28543366#mage-container.mage .mep_everyday_date_secs {
    28553367  background: var(--color_theme);
     
    28573369  padding: 5px 10px;
    28583370}
     3371
    28593372#mage-container.mage .mep_everyday_date_secs ul li {
    28603373  min-width: auto !important;
    28613374  vertical-align: middle;
    28623375}
     3376
    28633377#mage-container.mage .mep_everyday_date_secs .mep-date-time-select-area {
    28643378  overflow: hidden;
     
    28683382  align-items: center;
    28693383}
     3384
    28703385#mage-container.mage .mep_everyday_date_secs .mep-date-time-select-area h3 {
    28713386  margin: 0;
     
    28733388  font-weight: 600;
    28743389}
     3390
    28753391#mage-container.mage .mep_everyday_date_secs .mep-date-time-select-area .mep-date-time {
    28763392  display: flex;
     
    28793395  gap: 10px;
    28803396}
     3397
    28813398#mage-container.mage .mep-elementor-event-add-to-cart-section-widget table td {
    28823399  border: none;
    28833400}
     3401
    28843402#mage-container.mage .mep-elementor-event-add-to-cart-section-widget .mep_everyday_date_secs {
    28853403  display: block;
    28863404  text-align: center;
    28873405}
     3406
    28883407#mage-container.mage .mep-elementor-event-add-to-cart-section-widget h4.mep-cart-table-title {
    28893408  display: none;
    28903409}
     3410
    28913411#mage-container.mage .mep_sidebar {
    28923412  padding: 10px;
    28933413}
     3414
    28943415#mage-container.mage .mep_sidebar h3 {
    28953416  text-align: left;
     
    29023423  /***********************************************************************************************/
    29033424}
     3425
    29043426#mage-container.mage .my_account_orders.account-orders-table .wbtm-download {
    29053427  display: none;
    29063428}
     3429
    29073430#mage-container.mage .mep-user-ticket-list table {
    29083431  width: 100%;
    29093432  border: 1px solid #DDD;
    29103433}
     3434
    29113435#mage-container.mage .mep-user-ticket-list table tr {
    29123436  border-bottom: 1px solid #DDD;
    29133437  padding: 10px 0;
    29143438}
     3439
    29153440#mage-container.mage .mep-user-ticket-list table tr td {
    29163441  padding: 8px;
    29173442}
     3443
    29183444#mage-container.mage .mep-user-ticket-list table tr th {
    29193445  background: #DDD;
     
    29263452  display: block;
    29273453}
     3454
    29283455#mage-container.mage .default_theme i {
    29293456  display: -webkit-flex;
     
    29363463  border-radius: 50%;
    29373464}
     3465
    29383466#mage-container.mage .default_theme .mep-more-date {
    29393467  display: flex;
     
    29423470  justify-content: start;
    29433471}
     3472
    29443473#mage-container.mage .default_theme .mep-more-date .mep-more-date {
    29453474  margin: 2px 5px;
     
    29473476  padding-left: 14px;
    29483477}
     3478
    29493479#mage-container.mage .default_theme .mep-more-date .mep-more-date::before {
    29503480  content: "";
     
    29593489  transform: translateY(-50%);
    29603490}
     3491
    29613492#mage-container.mage .default_theme .event-expire-btn {
    29623493  border: 1px solid #F5F5F5;
     
    29673498  margin-bottom: 10px;
    29683499}
     3500
    29693501#mage-container.mage .default_theme .mep_checkbox_item ._fs_label {
    29703502  margin-bottom: 15px;
    29713503  display: block;
    29723504}
     3505
    29733506#mage-container.mage .default_theme .groupRadioCheck {
    29743507  margin-top: 5px;
     
    29813514  color: var(--color_7);
    29823515}
     3516
    29833517#mage-container.mage .mep_more_date_btn:before {
    29843518  background: var(--color_theme);
    29853519  border-color: var(--color_theme);
    29863520}
     3521
    29873522#mage-container.mage .mep-tem3-title-sec,
    29883523#mage-container.mage .ex-sec-title {
     
    29903525  color: var(--color_7);
    29913526}
     3527
    29923528#mage-container.mage .button.button-default.woocommerce.button.alt.button.alt.btn-mep-event-cart {
    29933529  background: var(--color_theme);
     
    30033539  padding: 8px;
    30043540}
     3541
    30053542#mage-container.mage .mep-vr-vs-content h3 {
    30063543  font-size: 16px;
     
    30103547  margin: 0 0 10px 0;
    30113548}
     3549
    30123550#mage-container.mage .mep_ticket_details p {
    30133551  font-size: 12px;
     
    30173555  line-height: 20px !important;
    30183556}
     3557
    30193558#mage-container.mage tr.ex-sec-title.mep_ticket_type_title th {
    30203559  font-weight: bold;
     
    30293568  display: block;
    30303569}
     3570
    30313571#mage-container.mage div.mep_flex,
    30323572#mage-container.mage .mep_event_list .mep_event_list_sec div.mep_event_list_item,
     
    30353575  display: flex;
    30363576}
     3577
    30373578#mage-container.mage .mep_event_list div.evl-cc {
    30383579  -webkit-align-items: center;
    30393580  align-items: center;
    30403581}
     3582
    30413583#mage-container.mage .mep-default-title h2,
    30423584#mage-container.mage .section-heading h2 {
     
    30463588  font-weight: bold;
    30473589}
     3590
    30483591#mage-container.mage h4.mep-cart-table-title {
    30493592  margin: 10px 0;
     
    30513594  font-weight: 600;
    30523595}
     3596
    30533597#mage-container.mage h3.ex-sec-title {
    30543598  font-size: 14px;
     
    30573601  padding: 15px;
    30583602}
     3603
    30593604#mage-container.mage .mep-event-details p {
    30603605  font-size: 16px;
     
    30633608  line-height: 1.5;
    30643609}
     3610
    30653611#mage-container.mage label.mep-show {
    30663612  line-height: 1.4;
    30673613}
     3614
    30683615#mage-container.mage [name="option_qty[]"].mage_error {
    30693616  background-color: red;
    30703617  color: #FFF;
    30713618}
     3619
    30723620#mage-container.mage .evl-cc {
    30733621  margin: 0 0 0 10px;
    30743622}
     3623
    30753624#mage-container.mage .owl-theme .owl-nav [class*=owl-]:hover {
    30763625  background: transparent;
     
    30783627  text-decoration: none;
    30793628}
     3629
    30803630#mage-container.mage .mep-wailist-form input {
    30813631  display: block;
     
    30863636  background: #FFF !important;
    30873637}
     3638
    30883639#mage-container.mage .pagination-sec a {
    30893640  display: inline-block;
     
    30923643  padding: 10px 15px;
    30933644}
     3645
    30943646#mage-container.mage .pagination-sec span.page-numbers.current {
    30953647  padding: 15px 20px;
    30963648  background: #DDD;
    30973649}
     3650
    30983651#mage-container.mage span#hide_event_schdule {
    30993652  position: relative;
     
    31053658  margin: 0 auto;
    31063659}
     3660
    31073661#mage-container.mage .mep-event-list-loop {
    31083662  position: relative;
    31093663}
     3664
    31103665#mage-container.mage button.mep-cat-control {
    31113666  border: 1px solid var(--color_theme);
     
    31193674  outline-width: 0;
    31203675}
     3676
    31213677#mage-container.mage button.mep-cat-control.mixitup-control-active {
    31223678  background: var(--color_theme);
    31233679  color: var(--color_7);
    31243680}
     3681
    31253682#mage-container.mage .mep_view_all_date {
    31263683  overflow: scroll !important;
    31273684}
     3685
    31283686#mage-container.mage .ui-accordion .ui-accordion-header {
    31293687  background-image: none;
    31303688  margin: 10px 0 0 0;
    31313689}
     3690
    31323691#mage-container.mage .ui-accordion .ui-accordion-header.ui-state-active {
    31333692  background-image: none;
     
    31363695  font-size: 18px;
    31373696}
     3697
    31383698#mage-container.mage .evl-cc {
    31393699  margin-left: 0;
    31403700}
     3701
    31413702#mage-container.mage .mep_more_date_btn {
    31423703  border: 1px solid var(--color_theme);
     
    31493710  cursor: pointer;
    31503711}
     3712
    31513713#mage-container.mage .mep_re_datelist_label {
    31523714  width: auto !important;
    31533715  font-weight: 500;
    31543716}
     3717
    31553718#mage-container.mage h3.ex-sec-title {
    31563719  color: #FFFFFF;
    31573720}
     3721
    31583722#mage-container.mage .tkt-pric,
    31593723#mage-container.mage .tkt-qty {
    31603724  margin-bottom: 10px;
    31613725}
     3726
    31623727#mage-container.mage #mep_everyday_datepicker,
    31633728#mage-container.mage #mep-event-review-form--title {
     
    31783743  margin: 5px 0;
    31793744}
     3745
    31803746#mage-container.mage span.mep-cart-btn-icon {
    31813747  display: inline-block;
    31823748  margin-right: 10px;
    31833749}
     3750
    31843751#mage-container.mage span.mep_date_scdl_start_datetime {
    31853752  display: inline-flex;
    31863753  font-size: 13px;
    31873754}
     3755
    31883756#mage-container.mage span.mep_date_scdl_start_datetime {
    31893757  color: #333;
     
    31913759  font-weight: bold;
    31923760}
     3761
    31933762#mage-container.mage span.mep-cal-icon {
    31943763  position: absolute;
     
    31973766  top: 12px;
    31983767}
     3768
    31993769#mage-container.mage thead.ex-sec-title.mep_ticket_type_title tr th {
    32003770  padding: 15px 15px 3px;
    32013771}
     3772
    32023773#mage-container.mage span.mep-cal-icon i {
    32033774  color: #000;
    32043775}
     3776
    32053777#mage-container.mage span#mep_everyday_event_time_list select {
    32063778  margin-top: 0;
     
    32143786  color: #495057;
    32153787}
     3788
    32163789#mage-container.mage span#mep_everyday_event_time_list {
    32173790  padding: 0;
    32183791}
     3792
    32193793#mage-container.mage span.mep_recurring_datepicker_section {
    32203794  position: relative;
    32213795}
     3796
    32223797#mage-container.mage span.mep-datepicker-input-box {
    32233798  position: relative;
    32243799}
     3800
    32253801#mage-container.mage .mep-event-review-list-wrapper {
    32263802  padding: 0;
    32273803  margin: 20px;
    32283804}
     3805
    32293806#mage-container.mage .mep-event-review-list-wrapper #give-review-btn {
    32303807  font-weight: 500;
     
    32373814  margin-bottom: 60px;
    32383815}
     3816
    32393817#mage-container.mage .mep-event-review-form .label {
    32403818  font-weight: 600;
     
    32433821  padding-bottom: 5px;
    32443822}
     3823
    32453824#mage-container.mage .mep-event-review-form input[type=submit],
    32463825#mage-container.mage .mep-event-review-form button[type=submit] {
     
    32543833  background: var(--color_theme);
    32553834}
     3835
    32563836#mage-container.mage .woocommerce-Price-amount {
    32573837  font-weight: 600;
    32583838}
     3839
    32593840#mage-container.mage span.mep_waitlist_label.mep-tem3-title-sec {
    32603841  right: 0;
    32613842  top: 0;
    32623843}
     3844
    32633845#mage-container.mage .timeline .mep_more_date_btn {
    32643846  margin-top: 0;
    32653847}
     3848
    32663849#mage-container.mage span.mep-more-date i,
    32673850#mage-container.mage span.mep-more-time i {
    32683851  min-width: 25px;
    32693852}
     3853
    32703854#mage-container.mage .wp-core-ui .quicktags-toolbar input.button.button-small {
    32713855  width: max-content;
    32723856}
     3857
    32733858#mage-container.mage table.table.table-bordered.mep_event_add_cart_table {
    32743859  background: var(--color_6);
    32753860}
     3861
    32763862#mage-container.mage .mep_events-template-default table.table.table-bordered.mep_event_add_cart_table {
    32773863  background: hsla(0, 0%, 50.2%, 0.0705882353);
    32783864}
     3865
    32793866#mage-container.mage .mep-elementor-event-list-widget .row {
    32803867  width: 100%;
    32813868}
     3869
    32823870#mage-container.mage .mep-elementor-event-list-widget .pagination-sec {
    32833871  margin-top: 20px;
     
    32853873  text-align: center;
    32863874}
     3875
    32873876#mage-container.mage tr.mep_virtual_event_info_sec {
    32883877  display: none;
    32893878}
     3879
    32903880#mage-container.mage .impe-new-nput-group-field::-webkit-inner-spin-button,
    32913881#mage-container.mage .impe-new-nput-group-field ::-webkit-outer-spin-button {
     
    32933883  appearance: none;
    32943884}
     3885
    32953886#mage-container.mage #owl-demo .item {
    32963887  background: #FFFFFF;
     
    33023893  text-align: Left;
    33033894}
     3895
    33043896#mage-container.mage .groupRadioCheck [data-radio-check].mpActive {
    33053897  border-color: var(--color_theme);
     
    33073899  color: var(--color_7);
    33083900}
     3901
    33093902#mage-container.mage .groupRadioCheck [data-radio-check]:hover {
    33103903  border-color: var(--color_theme);
    33113904  background-color: var(--color_theme);
    33123905}
     3906
    33133907#mage-container.mage div.mpwem_style [data-bg-image] {
    33143908  background-size: cover;
     
    33163910  margin: 0 auto;
    33173911}
     3912
    33183913#mage-container.mage .mpwem-expired-card {
    33193914  margin-top: 15px;
     
    33253920  text-align: center;
    33263921}
     3922
    33273923#mage-container.mage .mpwem-expired-title {
    33283924  font-size: 18px;
     
    33303926  letter-spacing: 0.3px;
    33313927}
     3928
    33323929#mage-container.mage .mpwem-expired-date {
    33333930  margin-top: 10px;
    33343931  font-size: 15px;
    33353932}
     3933
    33363934#mage-container.mage .mpwem-date-highlight {
    33373935  font-weight: 800;
    33383936}
     3937
    33393938#mage-container.mage .mpwem-total-sold-badge {
    33403939  margin-top: 12px;
     
    33523951    width: calc(100% - 275px);
    33533952  }
     3953
    33543954  #mage-container.mage .mep-default-sidebar {
    33553955    width: 275px;
    33563956  }
     3957
    33573958  #mage-container.mage div.date_time_location_short .short_item {
    33583959    max-width: calc(50% - 8px);
    33593960  }
    33603961}
     3962
    33613963@media only screen and (max-width: 1024px) {
     3964
    33623965  #mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data,
    33633966  #mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data {
     
    33673970    gap: 10px;
    33683971  }
     3972
    33693973  #mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-price,
    33703974  #mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-price {
     
    33723976    flex: 0 0 100%;
    33733977  }
     3978
    33743979  #mage-container.mage .mep_event_winter_list .mep_list_date_wrapper,
    33753980  #mage-container.mage div.spring_area .spring_item_1 {
    33763981    display: none;
    33773982  }
     3983
    33783984  #mage-container.mage div.spring_area .spring_item_2 {
    33793985    width: 30%;
    33803986  }
     3987
    33813988  #mage-container.mage div.spring_area .spring_item_3 {
    33823989    width: 45%;
    33833990  }
     3991
    33843992  #mage-container.mage div.spring_area .spring_item_4 {
    33853993    width: 25%;
    33863994  }
     3995
    33873996  #mage-container.mage div.mep_event_winter_list div.spring_area .spring_item_2 {
    33883997    width: 75%;
    33893998  }
    33903999}
     4000
    33914001@media only screen and (max-width: 991px) {
    33924002  #mage-container.mage .mep-default-content {
    33934003    width: calc(100% - 250px);
    33944004  }
     4005
    33954006  #mage-container.mage .mep-default-sidebar {
    33964007    width: 250px;
    33974008  }
     4009
    33984010  #mage-container.mage .mep-list-footer ul li i {
    33994011    width: 20px;
     
    34014013    font-size: 11px;
    34024014  }
     4015
    34034016  #mage-container.mage .mep-events-wrapper p#mep_btn_notice {
    34044017    font-size: 14px;
    34054018  }
     4019
    34064020  #mage-container.mage .mep-events-wrapper table td {
    34074021    font-size: 14px;
    34084022    padding: 5px;
    34094023  }
     4024
    34104025  #mage-container.mage button.single_add_to_cart_button {
    34114026    min-width: 200px;
     
    34134028    font-size: 14px !important;
    34144029  }
     4030
    34154031  #mage-container.mage .ui-accordion .ui-accordion-content {
    34164032    font-size: 12px;
    34174033  }
     4034
    34184035  #mage-container.mage h2.mep_list_title {
    34194036    font-size: 15px !important;
    34204037  }
     4038
    34214039  #mage-container.mage h3.mep_list_date,
    34224040  #mage-container.mage .mep-list-footer ul li h6 {
    34234041    font-size: 13px !important;
    34244042  }
     4043
    34254044  #mage-container.mage .mep-list-footer ul li h5 {
    34264045    font-size: 12px !important;
    34274046  }
     4047
    34284048  #mage-container.mage div.item_hover_effect a {
    34294049    font-size: 16px;
    34304050    padding: 10px 20px;
    34314051  }
     4052
    34324053  #mage-container.mage div.column_style {
    34334054    min-width: calc(33.333333% - 14px) !important;
    34344055  }
     4056
    34354057  #mage-container.mage h2.mep_list_title {
    34364058    margin-top: 10px;
    34374059  }
    34384060}
     4061
    34394062@media only screen and (max-width: 767px) {
    34404063  #mage-container.mage {
    34414064    /********************/
    34424065  }
     4066
    34434067  #mage-container.mage div.mep_event_native_list .mep_list_event_details,
    34444068  #mage-container.mage div.mep_event_native_list .mep_list_thumb {
    34454069    width: 100%;
    34464070  }
     4071
    34474072  #mage-container.mage div.default_theme .content_area {
    34484073    display: block;
    34494074  }
     4075
    34504076  #mage-container.mage div.mep_flex.default_theme {
    34514077    display: block;
    34524078  }
     4079
    34534080  #mage-container.mage .mep-default-content {
    34544081    width: 100%;
     
    34564083    padding: 0;
    34574084  }
     4085
    34584086  #mage-container.mage .mep_event_list .mep_event_list_sec div.mep_event_list_item {
    34594087    display: block;
    34604088  }
     4089
    34614090  #mage-container.mage .mep-default-sidebar {
    34624091    width: 100%;
     
    34644093    padding: 0;
    34654094  }
     4095
    34664096  #mage-container.mage .mep_event_grid_item .mep_list_thumb img {
    34674097    height: auto;
    34684098  }
     4099
    34694100  #mage-container.mage .mep-events-wrapper {
    34704101    margin: 15px auto;
    34714102  }
     4103
    34724104  #mage-container.mage .mep-default-title h2,
    34734105  #mage-container.mage .section-heading h2,
     
    34764108    font-size: 20px;
    34774109  }
     4110
    34784111  #mage-container.mage .mep_event_list .mep_event_list_sec div.mep_event_list_item .mep_list_event_details {
    34794112    margin: 0;
    34804113  }
     4114
    34814115  #mage-container.mage .mep_event_list .mep_event_list_sec div.mep_event_list_item img {
    34824116    top: -5px;
    34834117  }
     4118
    34844119  #mage-container.mage span.mep_minimal_list_location {
    34854120    margin-left: 0;
    34864121    display: block;
    34874122  }
     4123
    34884124  #mage-container.mage div.column_style {
    34894125    min-width: calc(50% - 14px) !important;
    34904126  }
     4127
    34914128  #mage-container.mage div.two_column {
    34924129    width: calc(50% - 15px);
    34934130    margin: 0 15px 15px 0;
    34944131  }
     4132
    34954133  #mage-container.mage div.three_column {
    34964134    width: calc(50% - 15px);
    34974135    margin: 0 15px 15px 0;
    34984136  }
     4137
    34994138  #mage-container.mage div.four_column {
    35004139    width: calc(50% - 15px);
    35014140    margin: 0 15px 15px 0;
    35024141  }
     4142
    35034143  #mage-container.mage .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_one {
    35044144    margin-bottom: 20px;
     
    35064146    margin-right: 20px;
    35074147  }
     4148
    35084149  #mage-container.mage .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_two {
    35094150    margin-top: 20px;
     
    35114152    margin-right: 20px;
    35124153  }
     4154
    35134155  #mage-container.mage .mep_event_winter_list .mep_list_winter_thumb_wrapper {
    35144156    margin: 0;
     
    35174159    border-radius: 0;
    35184160  }
     4161
    35194162  #mage-container.mage .mep_event_winter_list .mep_list_winter_thumb {
    35204163    width: auto;
     
    35234166    object-fit: cover;
    35244167  }
     4168
    35254169  #mage-container.mage .mep_event_spring_list .mep_list_date_wrapper,
    35264170  #mage-container.mage .mep_event_spring_list .mep_list_event_details,
     
    35324176    min-height: auto;
    35334177  }
     4178
    35344179  #mage-container.mage .mep_event_spring_list .mep_list_date_wrapper {
    35354180    height: 200px;
    35364181  }
     4182
    35374183  #mage-container.mage .mep_event_spring_list .mep_list_event_details {
    35384184    margin-top: 20px;
    35394185  }
     4186
    35404187  #mage-container.mage .mep_event_spring_list h4 {
    35414188    font-size: 20px;
    35424189  }
     4190
    35434191  #mage-container.mage .mep_event_spring_list .mep_list_spring_thumb {
    35444192    width: 100%;
     
    35464194    border-radius: 0;
    35474195  }
     4196
    35484197  #mage-container.mage .mep_event_spring_list {
    35494198    display: flex !important;
    35504199    flex-flow: column;
    35514200  }
     4201
    35524202  #mage-container.mage .mep_event_spring_list .mep_list_spring_thumb_wrapper {
    35534203    order: 1;
    35544204  }
     4205
    35554206  #mage-container.mage .mep_event_spring_list .mep_list_event_details.mep_list_details_col_one {
    35564207    order: 3;
    35574208    margin-bottom: 20px;
    35584209  }
     4210
    35594211  #mage-container.mage .mep_event_spring_list .mep_list_event_details.mep_list_details_col_two {
    35604212    order: 2;
    35614213  }
     4214
    35624215  #mage-container.mage .mep_event_spring_list .mep_list_date_wrapper {
    35634216    display: none;
    35644217  }
     4218
    35654219  #mage-container.mage .mep_event_list button.owl-next {
    35664220    right: 0;
    35674221  }
     4222
    35684223  #mage-container.mage .mep_event_list button.owl-prev {
    35694224    left: 0;
    35704225  }
     4226
    35714227  #mage-container.mage .mep_event_spring_list .mep_list_date_wrapper {
    35724228    float: left;
     
    35774233    padding: 10px;
    35784234  }
     4235
    35794236  #mage-container.mage .mep_event_spring_list .mep_list_spring_thumb_wrapper {
    35804237    float: left;
     
    35854242    padding: 20px;
    35864243  }
     4244
    35874245  #mage-container.mage .mep_event_spring_list .mep_list_date_wrapper {
    35884246    height: 100%;
    35894247  }
     4248
    35904249  #mage-container.mage .mep_event_list_item .mep_list_thumb {
    35914250    border-radius: 5px 5px 0 0;
    35924251  }
    3593   #mage-container.mage .mep_event_list_item .mep_list_location_name, #mage-container.mage .mep_event_list_item .mep_list_event_date {
     4252
     4253  #mage-container.mage .mep_event_list_item .mep_list_location_name,
     4254  #mage-container.mage .mep_event_list_item .mep_list_event_date {
    35944255    align-items: start;
    35954256  }
     4257
    35964258  #mage-container.mage .mep-low-stock-warning,
    35974259  #mage-container.mage .mep-limited-availability-ribbon {
     
    35994261    padding: 4px 8px;
    36004262  }
     4263
    36014264  #mage-container.mage .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data {
    36024265    padding: 8px 0 !important;
    36034266    gap: 6px;
    36044267  }
     4268
    36054269  #mage-container.mage div.date_time_location_short .short_item {
    36064270    max-width: 100%;
    36074271  }
     4272
    36084273  #mage-container.mage div.spring_area .spring_item_2 {
    36094274    width: 100%;
    36104275    order: 3;
    36114276  }
     4277
    36124278  #mage-container.mage div.spring_area .spring_item_3 {
    36134279    width: 100%;
    36144280    order: 2;
    36154281  }
     4282
    36164283  #mage-container.mage div.spring_area .spring_item_4 {
    36174284    width: 100%;
    36184285    order: 1;
    36194286  }
     4287
    36204288  #mage-container.mage div.mep-event-list-loop div.spring_area .mepev-ribbons {
    36214289    position: absolute;
    36224290  }
     4291
    36234292  #mage-container.mage div.spring_area .spring_item_4 {
    36244293    width: 100%;
    36254294  }
     4295
    36264296  #mage-container.mage div.mep_event_winter_list div.spring_area .spring_item_2 {
    36274297    width: 100%;
    36284298  }
    36294299}
     4300
    36304301@media only screen and (max-width: 650px) {
    36314302  #mage-container.mage .mep_speaker_thumbnail {
    36324303    padding-top: 50px;
    36334304  }
     4305
    36344306  #mage-container.mage .mep_speaker_name {
    36354307    padding: 50px 0;
    36364308  }
     4309
    36374310  #mage-container.mage .mep_speaker_name {
    36384311    padding: 20px 0;
    36394312  }
     4313
    36404314  #mage-container.mage .mep_event_native_list .mep-list-header {
    36414315    padding: 15px;
    36424316  }
     4317
    36434318  #mage-container.mage span.mep_minimal_list_date,
    36444319  #mage-container.mage span.mep_minimal_list_location {
    36454320    line-height: 25px;
    36464321  }
     4322
    36474323  #mage-container.mage .mep_list_event_details p {
    36484324    font-size: 13px;
    36494325  }
     4326
    36504327  #mage-container.mage .mpwem_style.pagination_area button[class*=defaultButton_xs] {
    36514328    width: 40px;
    36524329  }
     4330
    36534331  #mage-container.mage .mpwem_style.pagination_area .ellipse_left,
    36544332  #mage-container.mage .mpwem_style.pagination_area .ellipse_right {
    36554333    background-color: #DDD;
    36564334  }
     4335
    36574336  #mage-container.mage .mep-event-review-form input {
    36584337    padding: 8px;
    36594338  }
     4339
    36604340  #mage-container.mage span.mep-more-date i,
    36614341  #mage-container.mage span.mep-more-time i {
    36624342    min-width: 20px;
    36634343  }
     4344
    36644345  #mage-container.mage .mep_everyday_date_secs ul li {
    36654346    margin-bottom: 10px;
    36664347  }
     4348
    36674349  #mage-container.mage .mep-event-review-list-wrapper {
    36684350    margin: 0;
    36694351  }
     4352
    36704353  #mage-container.mage .mep_list_thumb,
    36714354  #mage-container.mage .mep_list_event_details {
     
    36734356    min-height: 100px;
    36744357  }
     4358
    36754359  #mage-container.mage div.one_column {
    36764360    -webkit-flex-direction: column;
    36774361    flex-direction: column;
    36784362  }
     4363
    36794364  #mage-container.mage .mpwem_registration_area .date-time-area .formControl {
    36804365    width: 100%;
    36814366  }
    36824367}
     4368
    36834369@media only screen and (max-width: 500px) {
    36844370  #mage-container.mage .mep-events-wrapper p#mep_btn_notice {
    36854371    font-size: 12px;
    36864372  }
     4373
    36874374  #mage-container.mage .mep-events-wrapper table td {
    36884375    font-size: 12px;
    36894376  }
     4377
    36904378  #mage-container.mage .mep-default-title h2,
    36914379  #mage-container.mage .section-heading h2,
     
    36944382    font-size: 18px;
    36954383  }
     4384
    36964385  #mage-container.mage button.single_add_to_cart_button {
    36974386    font-size: 12px !important;
    36984387  }
     4388
    36994389  #mage-container.mage .ui-accordion .ui-accordion-content {
    37004390    font-size: 12px;
    37014391  }
     4392
    37024393  #mage-container.mage button.single_add_to_cart_button {
    37034394    width: 100%;
     
    37064397    min-width: auto;
    37074398  }
     4399
    37084400  #mage-container.mage .mep_event_native_list .mep_more_date_btn {
    37094401    width: 100%;
    37104402    position: relative;
    37114403  }
     4404
    37124405  #mage-container.mage .mep_event_minimal_list .mep-ev-start-date {
    37134406    top: -5px;
    37144407  }
     4408
    37154409  #mage-container.mage div.two_column,
    37164410  #mage-container.mage div.three_column,
     
    37194413    margin: 0 0 15px 0;
    37204414  }
     4415
    37214416  #mage-container.mage div.column_style {
    37224417    min-width: calc(100% - 14px) !important;
    37234418  }
    37244419}
     4420
    37254421/********************************************************************************************************************************************/
    37264422/* Dark theme compatibility */
     
    37304426    box-shadow: 0 2px 4px rgba(211, 47, 47, 0.3);
    37314427  }
     4428
    37324429  #mage-container.mage .mep-limited-availability-ribbon {
    37334430    background: linear-gradient(135deg, #F57C00, #EF6C00);
     
    37354432  }
    37364433}
     4434
    37374435/* High contrast mode */
    37384436@media (prefers-contrast) {
     4437
    37394438  #mage-container.mage .mep-low-stock-warning,
    37404439  #mage-container.mage .mep-limited-availability-ribbon {
     
    37424441  }
    37434442}
     4443
    37444444/* Reduced motion support */
    37454445@media (prefers-reduced-motion: reduce) {
     4446
    37464447  #mage-container.mage .mep-low-stock-warning,
    37474448  #mage-container.mage .mep-limited-availability-ribbon {
    37484449    animation: none;
    37494450  }
     4451
    37504452  #mage-container.mage .mep-low-stock-warning::before,
    37514453  #mage-container.mage .mep-limited-availability-ribbon::before {
  • mage-eventpress/trunk/assets/frontend/mpwem_script.js

    r3465538 r3469212  
    629629
    630630document.querySelectorAll('li').forEach(function(li) {
    631 
    632     // check if this li contains price
     631    // চেক করুন এই li তে price আছে কিনা
    633632    if (li.querySelector('.woocommerce-Price-amount')) {
    634 
    635633        let strong = li.querySelector('.wc-item-meta-label');
    636634
    637635        if (strong) {
    638             let lastNode = strong.lastChild;
    639 
    640             // if last node is text (where ":" exists)
    641             if (lastNode && lastNode.nodeType === Node.TEXT_NODE) {
    642                 lastNode.textContent = lastNode.textContent.replace(':', '');
    643             }
    644         }
    645     }
    646 
     636            // strong element এর ভিতরের সব child nodes চেক করুন
     637            strong.childNodes.forEach(function(node) {
     638                // চেক করুন এটি text node কিনা
     639                if (node.nodeType === Node.TEXT_NODE) {
     640                    // সব text node থেকে : এবং - রিমুভ করে স্পেস দিন
     641                    node.textContent = node.textContent.replace(/[:-]/g, '  ');
     642
     643                    // অতিরিক্ত স্পেস কমাতে চাইলে (optional)
     644                    //node.textContent = node.textContent.replace(/\s+/g, ' ').trim();
     645                }
     646            });
     647        }
     648    }
    647649});
  • mage-eventpress/trunk/assets/frontend/mpwem_style.css

    r3468335 r3469212  
    306306    .mep-event-tags-list a.mep-tag-link:hover { background: var(--color_theme); color: #FFF; border-color: var(--color_theme); transform: translateY(-2px); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}
    307307
    308     .mpwem_slider_area div.post_thumb {overflow: hidden;}
    309     .mpwem_slider_area div.post_thumb img {width: 100%;height: auto;max-width: 100%;margin: 0 auto; max-height:420px; }
     308    .mpwem_slider_area div.post_thumb {overflow: hidden; position: relative; padding-bottom: 75%; /* 4:3 aspect ratio (3/4 = 0.75 = 75%) */ background: #f5f5f5;}
     309    .mpwem_slider_area div.post_thumb img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; margin: 0 auto;}
    310310    .mpwem_slider_area { margin-top: 0; }
    311311    .mep_smart_theme .mpwem_slider_area div.superSlider .sliderAllItem { border-radius: 15px; }
     
    13111311        padding: 0px !important;
    13121312    }
     1313    .mpwem_registration_area .date-time-area label{
     1314        width: max-content;
     1315    }
  • mage-eventpress/trunk/inc/MPWEM_Functions.php

    r3468335 r3469212  
    4343                if ( $event_meta ) {
    4444                    $url_date = isset( $_GET['date'] ) ? sanitize_text_field( wp_unslash( $_GET['date'] ) ) : null;
     45                    $url_date_2 = isset( $_GET['date_time'] ) ? sanitize_text_field( wp_unslash( $_GET['date_time'] ) ) : null;
     46                    $url_date=$url_date?:$url_date_2;
    4547                    $url_date=$url_date ? date( 'Y-m-d H:i', $url_date ) : '';
    4648                    $date_format = MPWEM_Global_Function::check_time_exit_date( $url_date ) ? 'Y-m-d H:i' : 'Y-m-d';
  • mage-eventpress/trunk/inc/MPWEM_Hooks.php

    r3468335 r3469212  
    127127                // Sanitize and validate input
    128128                $post_id = isset( $_REQUEST['post_id'] ) ? intval( $_REQUEST['post_id'] ) : 0;
    129                 $dates   = isset( $_REQUEST['dates'] ) ? sanitize_text_field( $_REQUEST['dates'] ) : '';
     129$dates   = isset( $_REQUEST['dates'] ) ? sanitize_text_field( $_REQUEST['dates'] ) : '';
    130130                // Check if post exists and is published
    131131                if ( ! $post_id || get_post_status( $post_id ) !== 'publish' ) {
     
    133133                    wp_die();
    134134                }
    135                 // Trigger your action safely
     135               
     136                // Get dates and times
    136137                $all_dates   = MPWEM_Functions::get_dates( $post_id );
    137138                $all_times   = MPWEM_Functions::get_times( $post_id, $all_dates, $dates );
    138                 if(is_array($all_times) && sizeof($all_times)>0){
     139               
     140                // If dates is empty, get the upcoming date
     141                if ( empty( $dates ) ) {
     142                    $dates = MPWEM_Functions::get_upcoming_date_time( $post_id, $all_dates, $all_times );
     143                }
     144               
     145                // Process for everyday events with time slots
     146                if( is_array($all_times) && sizeof($all_times) > 0 ) {
    139147                    $start_time = '';
    140148                    if ( is_array($all_times) && sizeof( $all_times ) > 0 ) {
    141                         $all_times  = current( $all_times );
    142                         $start_time = array_key_exists( 'start', $all_times ) ? $all_times['start']['time'] : '';
     149                        $all_times_current = current( $all_times );
     150                        $start_time = array_key_exists( 'start', $all_times_current ) ? $all_times_current['start']['time'] : '';
    143151                    }
    144                     $event_type  = MPWEM_Global_Function::get_post_info( $post_id, 'mep_enable_recurring', 'no' );
    145                     if($event_type=='everyday') {
    146                         if ( $start_time != '' ) {
     152                   
     153                    $event_type = MPWEM_Global_Function::get_post_info( $post_id, 'mep_enable_recurring', 'no' );
     154                   
     155                    if( $event_type == 'everyday' && ! empty( $start_time ) ) {
     156                        // For everyday events, ensure we have both date and time
     157                        if ( ! MPWEM_Global_Function::check_time_exit_date( $dates ) ) {
     158                            // Date doesn't have time, append it
    147159                            $dates = $dates . ' ' . $start_time;
    148160                        }
    149                         $dates = MPWEM_Global_Function::check_time_exit_date( $dates ) ? date( 'Y-m-d H:i', strtotime( $dates ) ) : date( 'Y-m-d', strtotime( $dates ) );
     161                        // Format the date properly
     162                        $timestamp = strtotime( $dates );
     163                        if ( $timestamp !== false && $timestamp > 0 ) {
     164                            $dates = date( 'Y-m-d H:i', $timestamp );
     165                        }
    150166                    }
    151167                }
    152168
    153                 //echo '<pre>';         print_r($all_times);            echo '</pre>';
    154169                do_action( 'mpwem_registration_content', $post_id, $all_dates, $all_times, $dates );
    155                 wp_die(); // Always use wp_die() instead of die() in WordPress
     170                wp_die();
    156171            }
    157172            public function get_mpwem_time() {
  • mage-eventpress/trunk/inc/MPWEM_Woocommerce.php

    r3468335 r3469212  
    228228                    $event_extra_service     = array_key_exists( 'event_extra_service', $values ) ? $values['event_extra_service'] : [];
    229229                    $ticket_type_arr         = array_key_exists( 'event_ticket_info', $values ) ? $values['event_ticket_info'] : '';
    230                     $cart_date               = get_mep_datetime( $values['event_cart_date'], 'date-time-text' );
     230                    $event_cart_date_raw     = array_key_exists( 'event_cart_date', $values ) ? $values['event_cart_date'] : '';
     231                    $cart_date               = ! empty( $event_cart_date_raw ) ? get_mep_datetime( $event_cart_date_raw, 'date-time-text' ) : '';
    231232                    $event_user_info         = $values['event_user_info'];
    232233                    $recurring               = get_post_meta( $eid, 'mep_enable_recurring', true ) ? get_post_meta( $eid, 'mep_enable_recurring', true ) : 'no';
     
    237238                            foreach ( $ticket_type_arr as $_event_recurring_date ) {
    238239                                if($count == 1){
    239                                     $item->add_meta_data( $date_text, get_mep_datetime( $_event_recurring_date['event_date'], apply_filters( 'mep_cart_date_format', 'date-time-text' ) ) );
     240                                    $event_date_value = array_key_exists( 'event_date', $_event_recurring_date ) ? $_event_recurring_date['event_date'] : '';
     241                                    if ( ! empty( $event_date_value ) ) {
     242                                        $item->add_meta_data( $date_text, get_mep_datetime( $event_date_value, apply_filters( 'mep_cart_date_format', 'date-time-text' ) ) );
     243                                    }
    240244                                }
    241245                                $count++;
     
    247251                            foreach ( $ticket_type_arr as $_event_recurring_date ) {
    248252                                if($count == 1){
    249                                     $item->add_meta_data( $date_text, get_mep_datetime( $_event_recurring_date['event_date'], apply_filters( 'mep_cart_date_format', 'date-time-text' ) ) );
     253                                    $event_date_value = array_key_exists( 'event_date', $_event_recurring_date ) ? $_event_recurring_date['event_date'] : '';
     254                                    if ( ! empty( $event_date_value ) ) {
     255                                        $item->add_meta_data( $date_text, get_mep_datetime( $event_date_value, apply_filters( 'mep_cart_date_format', 'date-time-text' ) ) );
     256                                    }
    250257                                }
    251258                            $count++;
     
    253260                        }
    254261                    } else {
    255                         $item->add_meta_data( $date_text, $cart_date );
     262                        if ( ! empty( $cart_date ) ) {
     263                            $item->add_meta_data( $date_text, $cart_date );
     264                        }
    256265                    }
    257266                    if ( is_array( $ticket_type_arr ) && sizeof( $ticket_type_arr ) > 0 ) {
  • mage-eventpress/trunk/inc/mep_functions.php

    r3468335 r3469212  
    403403            $time          = get_post_meta( $attendee_id, 'ea_event_date', true ) ? get_mep_datetime( get_post_meta( $attendee_id, 'ea_event_date', true ), 'time' ) : '';
    404404            $ticket_type   = get_post_meta( $attendee_id, 'ea_ticket_type', true ) ?: '';
     405            $payment_method = get_post_meta( $attendee_id, 'ea_payment_method', true ) ?: '';
     406            $amount_paid    = '';
     407            $order          = wc_get_order( $order_id );
     408            if ( $order instanceof WC_Order ) {
     409                $payment_method = $order->get_payment_method_title();
     410                $amount_paid    = wc_price( (float) $order->get_total() );
     411            } else {
     412                $attendee_amount = get_post_meta( $attendee_id, 'ea_ticket_order_amount', true );
     413                $amount_paid     = '' !== $attendee_amount ? wc_price( (float) $attendee_amount ) : '';
     414            }
    405415            $email_body    = str_replace( "{name}", $attendee_name, $email_body );
    406416            $email_body    = str_replace( "{email}", $email, $email_body );
     
    411421            $email_body    = str_replace( "{ticket_type}", $ticket_type, $email_body );
    412422            $email_body    = str_replace( "{order_id}", $order_id, $email_body );
     423            $email_body    = str_replace( "{payment_method}", $payment_method, $email_body );
     424            $email_body    = str_replace( "{amount_paid}", $amount_paid, $email_body );
    413425            return $email_body;
    414426        }
     
    17201732    if ( ! function_exists( 'get_mep_datetime' ) ) {
    17211733        function get_mep_datetime( $date, $type ) {
     1734            // Return empty string if date is empty or invalid
     1735            if ( empty( $date ) ) {
     1736                return '';
     1737            }
     1738           
    17221739            $event_id             = get_the_id() ? get_the_id() : 0;
    17231740            $date_format          = mep_get_datetime_format( $event_id, 'date' );
    17241741            $time_format_timezone = mep_get_datetime_format( $event_id, 'time_timezone' );
    17251742            $wpdatesettings       = $date_format . '  ' . $time_format_timezone;
    1726             $timezone             = wp_timezone_string();
    1727             $timestamp            = strtotime( $date . ' ' . $timezone );
     1743            $timestamp            = strtotime( $date );
     1744           
     1745            // If strtotime fails, return empty string instead of showing 1970
     1746            if ( $timestamp === false || $timestamp < 0 ) {
     1747                return '';
     1748            }
     1749           
    17281750            if ( $type == 'date' ) {
    17291751                return esc_html( wp_date( $date_format, $timestamp ) );
     
    22502272        function mep_cart_order_data_save_ticket_type( $item, $ticket_type_arr, $eid ) {
    22512273            foreach ( $ticket_type_arr as $ticket ) {
    2252                 $ticket_type_name = $ticket['ticket_name'] . " - " . wc_price( mep_get_price_including_tax( $eid, (float) $ticket['ticket_price'] ) ) . ' x ' . $ticket['ticket_qty'] . '  = ';
     2274                $ticket_type_name = $ticket['ticket_name'] . "   " . wc_price( mep_get_price_including_tax( $eid, (float) $ticket['ticket_price'] ) ) . ' x ' . $ticket['ticket_qty'] . '  = ';
    22532275                $ticket_type_val  = wc_price( mep_get_price_including_tax( $eid, (float) $ticket['ticket_price'] * (float) $ticket['ticket_qty'] ) );
    22542276                $ticket_name_meta = apply_filters( 'mep_event_order_meta_ticket_name_filter', $ticket_type_name, $ticket, $eid );
  • mage-eventpress/trunk/readme.txt

    r3465538 r3469212  
    259259
    260260== Changelog ==
     261
     262= 5.2.2 =
     263* Virtual Event Theme Added
     264* Wrong Date issue solved for Repeted Events
     265* New 2 Dynamic Tags added in the email confirmation email text
     266* PHP 8.3+ version compatible issue fixed.
     267* Some minor design issue fixed.
     268* Code Optimization
     269  25 Feb 2026*
     270
    261271
    262272= 5.2.0 =
  • mage-eventpress/trunk/templates/layout/date_list.php

    r3468335 r3469212  
    3131                                    <?php if ( $end_time && $mep_show_end_datetime == 'yes' ) {
    3232                                        if ( strtotime( gmdate( 'Y-m-d', strtotime( $start_time ) ) ) == strtotime( gmdate( 'Y-m-d', strtotime( $end_time ) ) ) ) { ?>
    33                                             <a class="<?php echo esc_attr( strtotime( $start_time ) == strtotime( $upcoming_date ) ? '_text_theme' : '' ); ?>" href="<?php echo esc_url( $event_url ); ?>"><?php echo esc_html( MPWEM_Global_Function::date_format( $start_time, $date_format ) . ' - ' . MPWEM_Global_Function::date_format( $end_time, 'time' ) ); ?></a>
     33                                            <a class="" href="<?php echo esc_url( $event_url ); ?>"><?php echo esc_html( MPWEM_Global_Function::date_format( $start_time, $date_format ) . ' - ' . MPWEM_Global_Function::date_format( $end_time, 'time' ) ); ?></a>
    3434                                        <?php } else { ?>
    35                                             <a class="<?php echo esc_attr( strtotime( $start_time ) == strtotime( $upcoming_date ) ? '_text_theme' : '' ); ?>" href="<?php echo esc_url( $event_url ); ?>"><?php echo esc_html( MPWEM_Global_Function::date_format( $start_time, $date_format ) ).'-'.esc_html( MPWEM_Global_Function::date_format( $end_time, $date_format )); ?></a>
     35                                            <a class="" href="<?php echo esc_url( $event_url ); ?>"><?php echo esc_html( MPWEM_Global_Function::date_format( $start_time, $date_format ) ).'-'.esc_html( MPWEM_Global_Function::date_format( $end_time, $date_format )); ?></a>
    3636                                            <?php
    3737                                        }
    3838                                    } else { ?>
    39                                         <a class="<?php echo esc_attr( strtotime( $start_time ) == strtotime( $upcoming_date ) ? '_text_theme' : '' ); ?>" href="<?php echo esc_url( $event_url ); ?>"><?php echo esc_html( MPWEM_Global_Function::date_format( $start_time, $date_format ) ); ?></a>
     39                                        <a class="" href="<?php echo esc_url( $event_url ); ?>"><?php echo esc_html( MPWEM_Global_Function::date_format( $start_time, $date_format ) ); ?></a>
    4040                                    <?php } ?>
    4141                                </div>
     
    130130                                $time_info = array_key_exists( 'start', $fist_time ) ? $fist_time['start'] : [];
    131131                                if ( is_array( $time_info ) && sizeof( $time_info ) > 0 ) {
    132                                     $label = array_key_exists( 'label', $fist_time ) ? $fist_time['label'] : '';
    133                                     $time  = array_key_exists( 'time', $fist_time ) ? $fist_time['time'] : '';
     132                                    $label = array_key_exists( 'label', $time_info ) ? $time_info['label'] : '';
     133                                    $time  = array_key_exists( 'time', $time_info ) ? $time_info['time'] : '';
    134134                                    if ( $time ) {
    135135                                        $full_date = $date . ' ' . $time;
  • mage-eventpress/trunk/woocommerce-event-press.php

    r3468335 r3469212  
    44     * Plugin URI: http://mage-people.com
    55     * Description: A Complete Event Solution for WordPress by MagePeople..
    6      * Version: 5.2.1
     6     * Version: 5.2.2
    77     * Author: MagePeople Team
    88     * Author URI: http://www.mage-people.com/
Note: See TracChangeset for help on using the changeset viewer.