:root {  --mpev-primary:#f12971;  --mpev-dark:#303030;  --mpev-gray:#d3d3d3;  --mpev-light:#f2f2f2;  --mpev-green:#32c1a4;  --mpev-red:#ed5a54;  --mpev-orange:#ffbe00;  --mpev-white:#ffffff;  --mpev-black:#000000;  --mpev-purple:#9013fe; } :root {  --mpev-base:var(--mpev-base);  --mpev-base-txt:#ffffff;  --mpev-title-bg:var(--mpev-base);  --mpev-title-txt:#ffffff;  --mpev-calender-btn-bg:var(--mpev-base);  --mpev-calender-btn-txt:#ffffff;  --mpev-cart-btn-bg:var(--mpev-base);  --mpev-cart-btn-txt:#ffffff;  --mpev-faq-bg:var(--mpev-base);  --mpev-faq-text:#ffffff;  --mpev-royal-primary-bg:var(--mpev-base);  --mpev-royal-secondary-bg:#ffffff;  --mpev-royal-icons-bg:var(--mpev-base);  --mpev-royal-border:var(--mpev-base);  --mpev-royal-txt:#ffffff;  --mpev-recring-dpkr-bg:var(--mpev-base);  --mpev-recring-dpkr-txt:#ffffff; } .mep-event-faq-part .ex-sec-title.faq-title-section {  background:var(--mpev-faq-bg);  color:var(--mpev-faq-text); } .pagination_area button[class*=defaultButton_xs], .list_with_filter_section [class*=defaultButton], div.item_hover_effect a {  background-color:var(--mpev-base); } div.item_hover_effect a:hover {  color:var(--mpev-base);  background-color:#fff;  border:1px solid var(--mpev-base); } .mep-ev-start-date, h3.mep_list_date i, .df-ico i, button.mep-cat-control, .pagination-sec a, .mep-tem3-title-sec.mep_single_date_btn {  background:var(--mpev-base);  color:var(--mpev-base-txt); } .mep-default-sidrbar-meta .fa-list-alt, .mep-list-footer ul li i {  background:transparent;  color:var(--mpev-base); } .mep-default-sidrbar-meta p a {  color:var(--mpev-base); } .mep_more_date_btn:before {  background:var(--mpev-base);  border-color:var(--mpev-base); } .mep_event_list .mep_list_date, .mep-event-theme-1 .mep-social-share li a, .mep-template-2-hamza .mep-social-share li a {  color:var(--mpev-base); } .mep_event_list_item:hover {  border-color:var(--mpev-base); } .mep_event_list_item .mep-list-header:before, .mep_event_grid_item .mep-list-header:before {  border-color:var(--mpev-base); }  .mep-default-feature-cart-sec h3, .mep-event-theme-1 h3.ex-sec-title, .mep-tem3-mid-sec h3.ex-sec-title, .mep-tem3-title-sec, .royal_theme h3.ex-sec-title, .mep-events-wrapper .royal_theme table.mep_event_add_cart_table, .vanilla_theme.mep-default-theme div.mep-default-feature-date, .vanilla_theme.mep-default-theme div.mep-default-feature-time, .vanilla_theme.mep-default-theme div.mep-default-feature-location, .vanilla_theme h3.ex-sec-title, .vanilla_theme div.df-dtl h3, .vanilla_theme div.df-dtl p, .ex-sec-title, .mep_everyday_date_secs {  background:var(--mpev-title-bg);  color:var(--mpev-title-txt); } .mpwemasp_ticket_area .mep_everyday_date_secs {  background:var(--mpev-title-bg);  color:var(--mpev-title-txt); }  .mep-default-feature-faq-sec h4, .tmep-emplate-3-faq-sec .mep-event-faq-part h4 {  background:var(--mpev-faq-bg);  color:var(--mpev-faq-txt); }  button.mpwemasp_get_sp, .mep-default-feature-cart-sec button.single_add_to_cart_button.button.alt.btn-mep-event-cart, .mep-event-theme-1 .btn-mep-event-cart, .mep-template-2-hamza .btn-mep-event-cart, .mep-tem3-mid-sec .btn-mep-event-cart, .button.button-default.woocommerce.button.alt.button.alt.btn-mep-event-cart {  background:var(--mpev-cart-btn-bg);  color:var(--mpev-cart-btn-txt) !important;  border-color:var(--mpev-cart-btn-bg); }  .mep-default-sidrbar-calender-btn a, .mep-event-theme-1 .mep-add-calender, .mep-template-2-hamza .mep-add-calender, .mep-tem3-mid-sec .mep-add-calender, #mep_add_calender_button, .royal_theme #mep_add_calender_button, .royal_theme ul#mep_add_calender_links li a {  background:var(--mpev-calender-btn-bg);  color:var(--mpev-calender-btn-txt) !important;  border-color:var(--mpev-calender-btn-bg); } #mep_add_calender_button, ul#mep_add_calender_links li a {  background:var(--mpev-calender-btn-bg);  color:var(--mpev-calender-btn-txt) !important; }  .mep_list_event_details p.read-more a {  color:var(--mpev-base); } .mep_everyday_date_secs {  background:var(--mpev-recring-dpkr-bg);  color:var(--mpev-recring-dpkr-txt);  padding:10px; }  .mep-hidden {  display:none !important; } .woocommerce-cart td.product-name dl dt {  display:block !important;  float:none !important;  margin-top:20px; } .mep-vr-vs-content {  color:#084298;  background-color:#CFE2FF;  border-color:#B6D4FE;  border-radius:0.25rem;  padding:8px; } .mep-vr-vs-content h3 {  font-size:16px;  font-weight:bold;  border-bottom:1px dashed #084298;  padding:0 0 5px 0;  margin:0 0 10px 0; } .mep-events-wrapper, .mep_related_product_area {  display:block;  max-width:1320px;  margin:20px auto;  background:#FFF;  padding:20px;  font-size:14px;  letter-spacing:inherit;  width:auto; } @media (min-width:1320px) {  .mep-events-wrapper,  .mep_related_product_area {   width:100%;  } } .mep-events-wrapper a {  text-decoration:none; } .mep-events-wrapper ul {  list-style-type:none;  margin:0;  padding:0; } .mep-events-wrapper .mage_text_center {  text-align:center; } #mep_add_calender_button.mep-add-calender, ul#mep_add_calender_links, ul#mep_add_calender_links a {  -webkit-transition:200ms ease-in-out;  transition:200ms ease-in-out; } .mep_ticket_details p {  font-size:12px;  margin:5px 0 !important;  padding:5px 0;  display:block;  line-height:20px !important; } span.mep_ticket_type_name {  display:block;  font-weight:bold;  font-size:16px; } tr.ex-sec-title.mep_ticket_type_title th {  font-weight:bold;  display:table-cell;  padding:15px 15px 5px; }  .mep-default-theme div, .mep-default-theme form, span.tkt-qty, span.tkt-pric, label.mep-show, .mep-events-wrapper table span.the-total {  display:block; } div.mep_flex, .mep-default-content div.mep-default-feature-date-location, .mep-default-theme div.mep-default-feature-date, .mep-default-theme div.mep-default-feature-time, .mep-default-theme div.mep-default-feature-location, .mep-default-theme i, div.mep-default-sidrbar-meta, ul.mep-social-share, ul.mep-social-share a, #mep_add_calender_button.mep-add-calender, button.single_add_to_cart_button, div.mep_spring_date, div.franklin_divided, div.bristol_divided, div.bristol_center_box, div.bristol_center_box .mep-default-sidrbar-price-seat, .mep_spring_date .mep-default-sidrbar-social, .bristol .mep-default-sidrbar-social, .mep-list-footer ul li, .mep-list-footer ul li i, .mep_event_list .mep_event_list_sec div.mep_event_list_item, div.mep_event_list div.mage_grid_box, button.single_add_to_cart_button, .mep-events-wrapper .mage_input_group {  display:-webkit-flex;  display:flex; } .mep-default-content div.mep-default-feature-date-location > div, .mep_spring_date > div, .bristol_divided > div {  -webkit-flex:1;  flex:1; } .mep-default-theme div.mep-default-feature-date, .mep-default-theme div.mep-default-feature-time, .mep-default-theme div.mep-default-feature-location, .mep-default-theme i, .mep-default-sidrbar-meta, ul.mep-social-share a, #mep_add_calender_button.mep-add-calender, .bristol_center_box .mep-default-sidrbar-price-seat, .mep_spring_date .mep-default-sidrbar-social, .bristol .mep-default-sidrbar-social, .mep-list-footer ul li, .mep-list-footer ul li i, .mep_event_list div.evl-cc, button.single_add_to_cart_button, .mep-events-wrapper .mage_input_group {  -webkit-align-items:center;  align-items:center; } .mep-default-theme i, ul.mep-social-share, ul.mep-social-share a, #mep_add_calender_button.mep-add-calender, button.single_add_to_cart_button, .bristol_center_box, .bristol_center_box .mep-default-sidrbar-price-seat, .mep-list-footer ul li i, button.single_add_to_cart_button {  -webkit-justify-content:center;  justify-content:center; } .mep-default-content div.mep-default-feature-date-location {  -webkit-justify-content:space-between;  justify-content:space-between; } div.bristol_center_box {  -webkit-justify-content:space-around;  justify-content:space-around; } .spring_field #mep_add_calender_button.mep-add-calender, .spring_field ul#mep_add_calender_links li a, .bristol #mep_add_calender_button.mep-add-calender, .bristol ul#mep_add_calender_links li a {  -webkit-border-radius:0;  border-radius:0; } .mep-default-theme i, ul.mep-social-share a, .mep-list-footer ul li i {  -webkit-border-radius:50%;  border-radius:50%; } #mep_add_calender_button.mep-add-calender, ul#mep_add_calender_links li a {  -webkit-border-radius:50px;  border-radius:50px; } .mep-events-wrapper.wrapper {  margin:20px auto; } .mep-event-countdown-timer .wrapper div span {  display:block;  padding:10px; } .mep-event-countdown-timer .wrapper div span span.label {  border:0 !important; }  .mep-default-title h2, .section-heading h2 {  font-size:25px;  margin:0 0 15px 0;  color:#3A3A3A;  font-weight:bold; } h4.mep-cart-table-title {  margin:10px 0;  font-size:22px;  font-weight:600; } h3.ex-sec-title {  font-size:14px;  color:var(--mpev-base-txt);  padding:10px 15px;  background:var(--mpev-primary);  padding:15px; } .mep-default-sidrbar-map h3, .mep-default-feature-image img, .mep_event_list .mep_list_thumb img, .mep_list_thumb img {  height:auto;  width:auto;  max-width:100%; }  .mep-default-theme div.mep-default-feature-date, .mep-default-theme div.mep-default-feature-time, .mep-default-theme div.mep-default-feature-location {  background:#F7F7F7;  padding:10px 15px; } div.df-dtl {  width:calc(100% - 50px);  float:right;  padding:0 0 0 10px; } div.df-dtl h3 {  font-size:16px;  color:#878787; } div.df-dtl p {  color:#444;  font-weight:600;  font-size:14px;  margin:0 0 5px 0; }  div.mep-default-feature-content p {  color:#3A3A3A;  font-size:16px; } .mep-event-details p {  font-size:16px;  margin:0;  font-weight:400;  line-height:1.5; } .mep-events-wrapper p#mep_btn_notice {  text-align:center;  font-size:15px;  color:red;  margin:0 0 7px 0; } span.mep_warning {  text-align:center;  display:block;  border:1px solid #005373;  color:#005373;  font-weight:bold;  font-size:15px;  padding:20px 0;  text-transform:capitalize; } .mep_sidebar {  padding:10px; } .mep_sidebar h3 {  text-align:left;  border-bottom:1px solid #DDD;  padding-bottom:15px; } .mep_google_map {  height:300px; } .button.button-default.woocommerce.button.alt.button.alt.btn-mep-event-cart {  background:var(--mpev-cart-btn-bg);  border:1px solid var(--mpev-cart-btn-bg);  line-height:1.2;  font-weight:bold;  height:auto;  min-width:auto;  outline:0;  padding:15px;  color:var(--mpev-cart-btn-txt);  margin:10px auto;  display:block;  text-align:center;  font-size:16px;  cursor:pointer;  max-width:100%;  border-radius:10px; }  .mep-events-wrapper table {  width:100%;  table-layout:fixed;  margin:0 0 15px 0; } .mep-events-wrapper table td {  text-align:left;  padding:10px;  vertical-align:middle;  font-size:16px;  font-weight:500;  border-bottom:1px dashed #EEE; } .mep-events-wrapper div.xtra-item-left {  font-size:10px;  font-style:italic;  margin:5px 0 0 0; } .mep-events-wrapper td.ticket-qty, .mep-events-wrapper td.ticket-price {  text-align:center; } .mep-events-wrapper .extra-qty-box {  width:100px;  margin:5px auto 0 auto;  border:1px solid #EEE;  font-size:12px;  padding:0px;  height:auto;  min-height:30px; } .mep-events-wrapper input.extra-qty-box {  width:40px; } .mep-events-wrapper select.extra-qty-box {  width:auto;  min-width:100px; } .mep-events-wrapper strong {  font-weight:bold;  font-size:16px; } .mep-events-wrapper .mage_input_group {  max-width:102px;  border:1px solid #EEE;  margin:0 auto;  border-radius:4px;  background-color:#F7F7F7; } .mep-events-wrapper .mage_input_group input {  margin:0;  border-top:none;  border-bottom:none;  text-align:center; } .mep-events-wrapper .mage_input_group span {  width:30px;  color:#777;  font-size:14px;  cursor:pointer; } .mep-events-wrapper table td.total-col {  font-size:18px;  text-align:center; } .mep-events-wrapper table #ttyttl, .mep-events-wrapper table #usertotal {  font-weight:bold; } .mep-events-wrapper table span.the-total {  margin:7px 0 0 0; } .mep-user-info-sec {  border:1px solid #DDD;  margin:10px 0;  padding:0 10px;  background:rgba(222, 222, 222, 0.3803921569); } .user-info-sec h5 {  padding:10px 5px;  font-size:20px;  font-weight:600; } .mep-user-info-sec input, .mep-user-info-sec select {  padding:0 10px;  margin:0 0 10px 0;  height:30px;  width:100%;  border:1px solid #DDD;  font-size:12px; } label.mep-show {  line-height:1.4; } [name="option_qty[]"].mage_error {  background-color:red;  color:#FFF; }  button.single_add_to_cart_button {  padding:0 15px;  background:var(--mpev-base);  color:#FFFFFF;  font-size:15px;  line-height:1;  text-transform:uppercase;  font-weight:600;  -webkit-border-radius:50px;  border-radius:50px;  margin:0 auto;  min-width:250px;  height:45px; } .mep-events-wrapper button[disabled=disabled] {  opacity:0.5;  cursor:no-drop; } button.single_add_to_cart_button[disabled]:hover {  -webkit-border-radius:50px;  border-radius:50px; }  .mep-default-sidrbar-price-seat {  text-align:center;  padding:15px; } .mep-default-sidrbar-price-seat h5 {  font-size:16px;  font-weight:500; }  .mep-default-sidrbar-meta {  padding:20px 15px; } .mep-default-sidrbar-meta p {  padding:0 0 0 10px;  font-size:16px;  font-weight:700; } .mep-default-sidrbar-meta p a {  font-size:16px;  font-weight:bold;  color:#6D7982; }  .mep-default-sidrbar-meta i, .df-ico i, ul.mep-social-share a {  color:var(--mpev-base-txt);  font-size:20px;  width:40px;  height:40px; } .mep-list-footer ul li i {  background:var(--mpev-base-txt);  color:var(--mpev-base);  width:36px;  height:36px;  font-size:14px; }  .mep-default-sidrbar-meta i, .df-ico i, .mep-social-share a {  background:var(--mpev-base); }  .mep-event-meta {  font-size:20px;  font-weight:600;  text-align:center;  padding:20px;  line-height:1; } .mep-share-btn-title {  margin-bottom:20px; } ul.mep-social-share {  padding:15px 0 0 0; } ul.mep-social-share li {  margin:0 8px 0 0; } ul.mep-social-share li a {  background-color:#f7f7f7; } ul.mep-social-share li a.facebook i {  color:#3b5998; } ul.mep-social-share li a.facebook:hover {  background-color:#3b5998; } ul.mep-social-share li a.facebook:hover i {  color:#fff; }  ul.mep-social-share li a.twitter i {  color:#1da1f2; } ul.mep-social-share li a.twitter:hover {  background-color:#1da1f2; } ul.mep-social-share li a.twitter:hover i {  color:#fff; }  ul.mep-social-share li a.linkedin i {  color:#0077b5; } ul.mep-social-share li a.linkedin:hover {  background-color:#0077b5; } ul.mep-social-share li a.linkedin:hover i {  color:#fff; }  ul.mep-social-share li a.whatsapp i {  color:#25D366; } ul.mep-social-share li a.whatsapp:hover {  background-color:#25D366; } ul.mep-social-share li a.whatsapp:hover i {  color:#fff; }  ul.mep-social-share li a.email i {  color:#dd4b39; } ul.mep-social-share li a.email:hover {  background-color:#dd4b39; } ul.mep-social-share li a.email:hover i {  color:#fff; }  .mep-default-sidrbar-calender-btn {  margin:30px 10px;  position:relative; } #mep_add_calender_button.mep-add-calender {  height:50px;  padding:0;  margin:0;  cursor:pointer;  font-size:14px;  font-weight:500;  text-transform:uppercase; } #mep_add_calender_button.mep-add-calender:hover {  opacity:0.9; } #mep_add_calender_button.mep-add-calender i {  margin:0 7px 0 0;  font-size:14px;  display:inline-block; } ul#mep_add_calender_links {  margin:0 auto;  max-width:200px;  padding:0;  text-align:center;  list-style:none; } ul#mep_add_calender_links li a {  display:block;  margin-top:10px;  width:100%;  padding:5px; }  .mep-default-content {  width:calc(100% - 300px);  padding:0 20px 0 0; } .mep-default-content div.mep-default-feature-date-location {  margin:30px 0; } .mep-default-theme.default_theme div.mep-default-feature-time {  margin:0 15px; } .mep-default-sidebar {  width:300px; } .mep-default-sidebar .df-sidebar-part {  background:#fff;  overflow:hidden;  box-shadow:0 2px 12px rgba(0, 0, 0, 0.08);  border-radius:12px; } .mep-default-sidrbar-meta {  padding:15px;  background:var(--mpev-base);  border-radius:12px 12px 0 0; } .mep-default-theme .mep-org-details {  font-size:18px;  font-weight:bold;  display:flex;  flex-direction:row;  align-items:center;  justify-content:start; } .mep-default-theme .mep-org-details .org-icon {  background-color:var(--mpev-base);  width:40px;  height:40px;  border-radius:10px;  padding:10px;  margin-right:10px; } .mep-default-theme .mep-org-details .org-icon i {  color:var(--mpev-base-txt);  margin:0; } .mep-default-theme .mep-org-details .org-name {  color:var(--mpev-base-txt);  font-weight:normal; } .mep-default-theme .mep-org-details .org-name a {  color:var(--mpev-base-txt);  font-weight:bold; } .mep-default-sidebar.margin {  margin-top:42px; } .default_theme .mep-default-sidrbar-price-seat, .mep-default-sidebar-address, .mep-default-sidrbar-social {  border-bottom:1px solid #f0f2f5; } .default_theme .mep-default-sidrbar-price-seat .setas-info {  padding:14px;  background-color:#f7f7f7;  border-radius:10px;  display:flex;  justify-content:space-between; } .default_theme .mep-default-sidrbar-price-seat .setas-info .total-seats, .default_theme .mep-default-sidrbar-price-seat .setas-info .available-seats {  display:flex;  flex-direction:column; } .mep-theme1-faq-sec {  margin:20px 0 0 0; } .mep-ev-start-date {  position:absolute;  top:10px;  left:10px;  line-height:1.8;  border-radius:6px;  background:var(--mpev-base);  text-align:center;  width:50px;  color:var(--mpev-base-txt);  font-size:18px; } .mep-day {  font-weight:bold; }  .mep_event_list .mep_event_list_sec, .mep_event_list div, .mep_event_list a {  display:block; } .search_sort_code .search_result_empty, .search_sort_code_counts {  display:none; } div.mep_event_list a {  border:none;  text-decoration:none !important;  box-shadow:none; } .mep_event_list_item {  border:1px solid #DDD;  padding:10px;  margin:10px 0; } .mep_event_list_item:hover {  border-color:var(--mpev-base); } .mep_list_thumb {  width:40%;  position:relative; } .mep_list_thumb .dLoader {  display:none; } .mep-event-excerpt {  margin:5px 0; } .mep_list_event_details {  width:60%;  margin:0 0 0 7px; } .mep_list_event_details p {  white-space:nowrap;  font-size:15px;  font-weight:500;  overflow:hidden; } .mep_list_event_details a {  color:#000;  overflow:hidden; } .mep_list_event_details p.read-more a:hover {  color:#DDD; } .mep-list-header {  position:relative;  padding:0 0 0 20px; } .mep-list-header:before {  position:absolute;  top:0;  left:0;  content:"";  height:100%; } h2.mep_list_title {  font-size:18px;  font-weight:700;  padding:0 0 5px 0; } h2.mep_list_title:before {  display:none; } h3.mep_list_date {  font-size:16px;  font-style:italic;  font-weight:bold;  color:var(--mpev-base);  margin:5px 0 0 0; } .mep-list-footer {  padding:10px 0 0 0; } .mep-list-footer h5, .mep-list-footer h6 {  text-transform:capitalize; } .list_with_filter_section.mep_event_list {  max-width:1270px; } .mep-list-footer ul {  padding:0;  margin:0;  list-style:none; } .mep-list-footer ul li {  margin:7px 0 0 0; } .mep-list-footer ul li i {  background:var(--mpev-base);  color:#FFF; } .mep-list-footer ul li h5, .mep-list-footer ul li h6 {  font-size:15px;  font-weight:700;  display:inline; } .mep-list-footer ul li h5 {  font-size:14px;  font-weight:600;  padding:0 5px 0 0; } .evl-cc {  margin:0 0 0 10px; }  .mep_event_grid_item {  border:1px solid #DDD;  margin:7px;  -webkit-box-shadow:0 0 6px 1px #D9D9D9;  box-shadow:0 0 6px 1px #D9D9D9; } .mage_grid_box {  margin:0 -7px 20px -7px; } .mage_grid_box .blank_div {  margin:0 20px 0 0; } .mage_grid_box .blank_div:last-child {  margin:0 0 15px 0; } .mep_event_grid_item .mep_list_thumb {  width:auto;  height:200px; } .mep_event_grid_item .mep_list_event_details {  margin:0;  height:auto;  width:auto; } .mep_event_grid_item .mep-list-header {  padding:0; } .mep_event_grid_item .mep-list-footer {  padding:0; } .mep_event_grid_item .mep_list_event_details {  padding:15px; } .mep-user-info-sec > label {  display:-webkit-flex;  -webkit-align-items:center;  display:flex;  align-items:center;  margin:10px; } .mep-user-info-sec > label input[type=checkbox] {  width:auto;  height:auto;  margin:0 10px 0 0; } .mep-user-info-sec > label.mep-show {  display:block;  margin:10px 0 0 0; } .mep-user-info-sec > label select {  width:100%; } .mep-user-info-sec textarea {  width:100%;  padding:10px; } .dNone {  display:none !important; } .mep-list-footer .mep-more-date-lists li i {  display:inline-block;  padding:6px 5px 5px 6px; }  button.single_add_to_cart_button.button.alt.btn-mep-event-cart {  cursor:pointer; } .owl-item div.two_column, .owl-item div.three_column, .owl-item div.four_column {  width:100%;  padding:0;  margin:0 20px; } .mep_event_list_sec .owl-theme {  position:relative; } .owl-theme .owl-nav [class*=owl-]:hover {  background:transparent;  color:#000;  text-decoration:none; } .mep_event_list button.owl-prev {  position:absolute;  top:25%;  left:-45px;  padding:20px;  display:block;  width:50px;  font-size:70px !important; } .mep_event_list button.owl-next {  position:absolute;  top:25%;  right:-32px;  font-size:70px !important; } .mep-wailist-form input {  display:block;  overflow:hidden;  margin:20px auto !important;  width:100%;  padding:10px !important;  background:#FFF !important; }  .mep_event_minimal_list {  width:100%;  padding:10px; } .mep_event_minimal_list:hover {  background:#F2F2F2; } .mep_event_minimal_list .mep_list_thumb {  width:52px;  position:relative;  order:2; } .mep_event_minimal_list .mep_list_event_details {  width:calc(100% - 60px);  order:1; } .mep_event_minimal_list .mep-ev-start-date {  top:-3px;  left:0; } .mep_event_minimal_list h3.mep_list_date i {  background:transparent; } .mep_event_minimal_list .mep_more_date_btn {  padding:2px 5px;  margin:10px 0 0 0;  width:233px;  position:relative; } .mep_event_minimal_list ul.mep-more-date-lists {  margin:0; } .mep_event_minimal_listh3.mep_list_date {  color:#000; } span.mep_minimal_list_location {  display:block; } span.mep_minimal_list_date, span.mep_minimal_list_location {  color:#505050;  font-weight:normal;  font-style:normal; } .mep_event_minimal_list h2 {  color:#000;  font-weight:bold; }  div.mep_event_native_list {  display:-webkit-flex;  display:flex;  width:100%; } .mep_event_native_list h2 {  color:#000;  font-weight:bold; } .mep_event_native_list .mep_list_thumb img, .owl-carousel .owl-item .mep_event_native_list .mep_list_thumb img {  border-radius:100%;  height:80px;  width:80px;  border:3px solid #DDD;  padding:1px; } .mep_event_native_list .mep_list_thumb {  width:90px; } .mep_event_native_list .mep_list_thumb .mep_bg_thumb {  height:45px; } .mep_list_thumb a {  height:100%; } .mep_event_native_list .mep-list-header::before {  border-left:2px solid; } .mep_event_native_list h3.mep_list_date i {  background:transparent; } .mep_event_native_list .mep_more_date_btn {  padding:2px 5px;  width:233px;  position:relative; } .mep_event_native_list ul.mep-more-date-lists {  margin:0; } .mep_event_minimal_listh3.mep_list_date {  color:#000; } .mep_event_native_list .mep_list_event_details {  width:calc(100% - 90px); }  .mep_event_timeline_list .mep_list_thumb {  width:100%;  margin-bottom:15px; } .mep_event_timeline_list .mep_list_event_details {  width:100%;  padding:0;  margin:0; } .mep_event_timeline_list h3.mep_list_date i {  background:transparent; } .mep_event_timeline_list h3.mep_list_date {  margin-bottom:10px; } .mep_event_timeline_list ul.mep-more-date-lists {  margin:-5px 0 0 0;  border-top:1px dashed #DDD; }  .mep_event_title_list_item {  display:block;  overflow:hidden;  width:100%; } .mep_event_title_list_item a {  display:block;  font-size:18px;  border-bottom:1px dashed #333; } .mep_event_title_list_item a {  display:block;  font-size:18px;  border-bottom:1px dashed #DDD !important;  padding:10px 0;  color:#333 !important; }  .mep-city-list {  display:block;  overflow:hidden;  width:100%; } .mep-city-list ul {  margin:0;  padding:0;  list-style:none; } .mep-city-list ul li a {  display:block;  width:100%;  border-bottom:1px dashed #DDD;  font-size:18px;  color:#333;  padding:5px 0; }  ul.event-custom-price li ul {  padding:10px;  margin:10px 0;  list-style:none;  border:1px solid #DDD;  background:#FBFBFB; } .mep_event_list .mepev-ribbon {  position:absolute;  top:10px;  right:10px;  display:flex;  flex-direction:column;  gap:5px; } .mep_event_list .mepev-ribbon .ribbon {  padding:5px 10px;  color:var(--mpev-secondary);  background:rgba(0, 0, 0, 0.6666666667);  text-align:center;  border-radius:50px;  border:1px solid #fff;  font-size:14px;  font-weight:500; } .mep_event_list .mepev-ribbon .ribbon:nth-child(2) {  background:rgba(96, 70, 255, 0.6666666667); } .mep_event_list .mepev-ribbon .ribbon.sold-out {  background:rgba(255, 70, 70, 0.6666666667); } .mp_event_more_date_list {  list-style:none;  padding:5px; } .mp_event_more_date_list:hover {  background-color:#fff; } .mp_event_more_date_list li {  font-size:12px;  position:relative;  padding-left:10px;  margin:0; } .mp_event_more_date_list li .mep-more-date:hover {  color:var(--mpev-base); } .mp_event_more_date_list li .mep-more-date p {  margin:5px;  font-size:12px; } .mp_event_more_date_list li .mep-more-time {  display:flex;  flex-direction:column;  justify-content:start;  align-items:start;  padding-left:30px; } .mp_event_more_date_list li .mep-more-time .time {  position:relative;  padding-left:10px; } .mp_event_more_date_list li .mep-more-time .time::before {  content:"";  width:5px;  height:5px;  border-radius:50px;  margin-right:5px;  background-color:#aaa;  position:absolute;  left:0;  top:50%;  transform:translateY(-50%); } .my_account_orders.account-orders-table .wbtm-download {  display:none; } .mep-user-ticket-list table {  width:100%;  border:1px solid #DDD; } .mep-user-ticket-list table tr {  border-bottom:1px solid #DDD;  padding:10px 0; } .mep-user-ticket-list table tr td {  padding:8px; } .mep-user-ticket-list table tr th {  background:#DDD;  padding:10px 5px;  text-align:left; } div.mep-default-feature-content p, div.mep-default-feature-content ul, div.mep-default-feature-content ul li {  color:#3A3A3A;  font-size:16px;  padding:inherit;  margin:15px 0;  line-height:22px;  list-style:inherit; } .mep-events-wrapper p:not(.mep-events-wrapper .mep-default-feature-content p, .ui-accordion .ui-accordion-content, .mep-event-review-form .label) {  line-height:1.2;  margin:0;  padding:0;  letter-spacing:inherit; } ul.mep-more-date-lists li span i {  display:inline-block;  text-align:center;  padding:6px 0 0 0;  margin:0; } ul.mep-more-date-lists li span {  margin-right:5px; } ul.mep-more-date-lists li {  display:block;  border-bottom:1px dashed #DDD;  padding:5px 0; } .pagination-sec a {  display:inline-block;  background:#81D742;  color:#FFF;  padding:10px 15px; } .pagination-sec span.page-numbers.current {  padding:15px 20px;  background:#DDD; } span#hide_event_schdule {  position:relative;  left:0;  bottom:0;  display:block;  width:100%;  text-align:center;  margin:0 auto; } .mep-event-list-loop {  position:relative; } button.mep-cat-control {  border:1px solid var(--mpev-base);  background-color:var(--mpev-base-txt);  padding:10px 20px;  font-size:16px;  margin-right:5px;  margin-bottom:10px;  cursor:pointer;  color:var(--mpev-base);  outline-width:0; } button.mep-cat-control.mixitup-control-active {  background:var(--mpev-base);  color:var(--mpev-base-txt); }  .mep-default-sidebar-speaker-list {  display:block;  overflow:hidden;  padding:10px;  margin-top:20px;  margin-bottom:5px; } .mep-default-sidebar-speaker-list h3 {  display:block;  font-weight:600;  color:#444444;  font-size:16px;  border-top:1px solid #DDD;  margin-bottom:10px;  padding-bottom:5px;  padding-top:5px; } .mep-default-sidebar-speaker-list h3 i {  display:inline-block;  padding:0 10px 0 0;  color:var(--mpev-base); } .mep-default-sidebar-speaker-list ul {  padding:0;  margin:0;  list-style:none; } .mep-default-sidebar-speaker-list ul li {  display:inline-block;  width:120px;  text-align:center;  font-size:23px;  font-weight:bold;  padding:0 5px;  vertical-align:top; } .mep-default-sidebar-speaker-list ul li a {  display:block; } .mep-default-sidebar-speaker-list ul li img {  height:100px;  width:100px;  border-radius:100%;  margin:0 auto !important; } .mep-default-sidebar-speaker-list ul li h6 {  font-size:14px;  font-weight:500;  margin:5px 0; } .mep_speaker_thumbnail {  display:block;  text-align:center; } .mep_speaker_thumbnail img {  display:inline-block;  border-radius:100%;  height:280px;  border:5px solid #DDD;  padding:3px;  width:280px; } .mep_speaker_name {  text-align:center; } .mep-events-shortcode-cart-section .mep-events-wrapper {  margin:0 auto;  padding:0; } #mep_single_hide_all_date {  display:none; } .mep_view_all_date {  overflow:scroll !important; } span.mep_single_date_btn {  display:block;  text-align:center;  cursor:pointer; } .mep-tem3-title-sec.mep_single_date_btn {  text-align:center;  padding:5px;  cursor:pointer; } .mep-tem3-title-sec.mep_single_date_btn i {  display:none; } .mep-default-feature-content ul {  margin-left:15px !important; }  .mep_list_thumb, .mep_list_event_details {  min-height:100px; } div.one_column {  display:-webkit-flex;  display:flex;  width:100%;  margin:0 0 18px 0; } div.three_column {  width:calc(33.33% - 18px);  margin:0 15px 15px 0;  display:-webkit-flex;  display:flex;  -webkit-flex-direction:column;  flex-direction:column;  -webkit-justify-content:space-between;  justify-content:space-between; } div.mep_event_minimal_list .mep_list_thumb, div.mep_event_minimal_list .mep_list_event_details {  min-height:auto; } div.mep_event_minimal_list {  display:-webkit-flex;  display:flex; } .mep-list-header {  padding:0 0 7px 20px; } div.mep_event_native_list .mep_list_thumb, div.mep_event_native_list .mep_list_event_details {  min-height:auto; } div.column_style {  display:-webkit-flex;  display:flex;  flex-direction:column;  justify-content:start;  -webkit-flex-wrap:wrap;  flex-wrap:wrap; } div.column_style .mep_list_thumb img {  height:160px; } ul.mp_event_more_date_list {  position:absolute;  top:99%;  left:0;  right:0;  z-index:111111;  background-color:#FFF;  padding:10px;  border-radius:0 0 10px 10px;  max-height:250px;  overflow:auto;  box-shadow:0px 4px 5px #aaa; } ul.mp_event_more_date_list li {  display:-webkit-flex;  display:flex;  -webkit-flex-direction:column;  flex-direction:column;  -webkit-align-items:flex-start;  align-items:flex-start;  border-bottom:1px solid rgba(0, 0, 0, 0.6); } ul.mp_event_more_date_list li:hover i {  color:var(--mpev-base); } ul.mp_event_more_date_list li span, span.mep-more-date {  display:-webkit-flex;  display:flex;  -webkit-align-items:center;  align-items:center;  margin:5px 0;  padding:0; } .mep-default-theme .mep-more-date {  display:flex;  flex-direction:column;  align-items:start;  justify-content:start; } .mep-default-theme .mep-more-date .mep-more-date {  margin:2px 5px;  position:relative;  padding-left:14px; } .mep-default-theme .mep-more-date .mep-more-date::before {  content:"";  width:5px;  height:5px;  border-radius:50px;  margin-right:5px;  background-color:var(--mpev-base);  position:absolute;  left:0;  top:50%;  transform:translateY(-50%); } ul.mp_event_more_date_list li span i, span.mep-more-date i, span.mep-more-time i {  margin:0 7px 0 0;  padding:0; } @media only screen and (max-width:650px) {  .mep_list_thumb,  .mep_list_event_details {   width:100%;   min-height:100px;  }  div.one_column {   -webkit-flex-direction:column;   flex-direction:column;  } } div.mep_event_list div.mage_grid_box {  -webkit-flex-wrap:wrap;  flex-wrap:wrap; } div.two_column {  width:calc(50% - 18px);  margin:0 15px 15px 0; } div.four_column {  width:calc(25% - 18px);  margin:0 15px 15px 0; } div.item_hover_effect {  position:absolute;  left:0;  top:0;  right:0;  bottom:0;  background-color:rgba(0, 0, 0, 0.6);  display:none;  -webkit-justify-content:center;  justify-content:center;  -webkit-align-items:center;  align-items:center; } .mep-event-list-loop:hover div.item_hover_effect {  display:-webkit-flex;  display:flex; } div.item_hover_effect a {  font-size:22px;  font-weight:500;  color:#FFF;  padding:15px 30px;  border-radius:5px;  background-color:#346B80;  transition:250ms ease-in-out;  border:1px solid #FFF; } div.item_hover_effect a:hover {  color:#346B80;  background-color:#FFF;  border:1px solid #346B80; } .mep-event-list-loop.column_style {  -webkit-box-sizing:border-box;  box-sizing:border-box; }  .mep-day-details-section {  margin-top:20px; } div.mep-day-details-section h4 {  font-size:22px;  font-weight:bold;  margin-bottom:10px; }  .ui-accordion .ui-accordion-header {  background-image:none;  margin:10px 0 0 0; } .ui-accordion .ui-accordion-header.ui-state-active {  background-image:none;  background-color:#1D4A68;  color:#FFF;  font-size:18px; } .mep-default-sidebar-address {  padding:20px 15px; } .mep-default-sidebar-address .location-widgets {  display:flex;  flex-direction:row; } .mep-default-sidebar-address .location-widgets .location-icon i {  background-color:var(--mpev-base);  width:18px;  height:18px;  border-radius:10px;  padding:10px;  margin-right:10px;  color:#fff; } .mep-default-sidebar-address .location-widgets .location-title {  font-size:18px;  font-weight:bold;  margin-bottom:10px; } .mep-default-sidebar-address .mep-location-btn {  height:35px;  line-height:35px;  border:0;  font-size:15px;  padding:0 15px;  margin:10px auto;  margin-bottom:5px;  border-radius:50px;  max-width:max-content;  background:var(--mpev-calender-btn-bg);  color:var(--mpev-base-txt);  display:flex;  gap:10px;  font-weight:500;  cursor:pointer; } .mep-default-sidebar-address .mep-location-btn:hover {  background:var(--mpev-calender-btn-bg);  color:var(--mpev-base-txt); }  @media only screen and (max-width:1199px) {   .mep-default-content {   width:calc(100% - 275px);  }  .mep-default-sidebar {   width:275px;  }   .spring_field_banner {   width:calc(100% - 420px);  }  .spring_field_banner_right {   width:420px;  }  .mep-default-sidrbar-calender-btn {   margin:20px 10px;  }   .franklin .mep-default-sidrbar-calender-btn,  .bristol .mep-default-sidrbar-calender-btn {   margin:20px 10px;  } } @media only screen and (max-width:991px) {  .mep-default-sidrbar-meta i,  .df-ico i,  ul.mep-social-share a {   width:40px;   height:40px;   font-size:20px;  }  .mep-list-footer ul li i {   width:20px;   height:20px;   font-size:11px;  }  div.df-dtl {   width:calc(100% - 40px);   padding:0 0 0 5px;  }  div.df-dtl h3,  div.mep-default-feature-content p,  .mep-events-wrapper p#mep_btn_notice {   font-size:14px;  }  div.df-dtl p {   font-size:12px;  }  div.df-dtl p span {   font-weight:500;  }  .mep-events-wrapper table td {   font-size:14px;   padding:5px;  }  .mep-events-wrapper table td.total-col,  .user-info-sec h5 {   font-size:16px;  }  button.single_add_to_cart_button {   min-width:200px;   height:40px;   font-size:14px !important;  }  .ui-accordion .ui-accordion-content {   font-size:12px;  }  .mep-event-meta {   padding:15px;  }  .mep-default-sidrbar-calender-btn {   margin:15px;  }  #mep_add_calender_button.mep-add-calender {   font-size:12px;  }   .mep-default-content,  .franklin_divided_left {   width:calc(100% - 250px);  }  .mep-default-sidebar,  .franklin_divided_sidebar {   width:250px;  }  .mep-default-content div.mep-default-feature-date-location {   margin:15px 0;  }  .mep-default-theme div.mep-default-feature-date,  .mep-default-theme div.mep-default-feature-time,  .mep-default-theme div.mep-default-feature-location {   padding:5px;  }   .spring_field div.mep_flex {   display:block;  }  .spring_field_banner {   width:100%;  }  .spring_field_banner_right {   width:100%;   padding:0;  }  .spring_field .mep-default-sidrbar-calender-btn {   margin:15px 0;  }  h2.mep_list_title {   font-size:15px !important;  }  h3.mep_list_date,  .mep-list-footer ul li h6 {   font-size:13px !important;  }  .mep-list-footer ul li h5 {   font-size:12px !important;  }  div.item_hover_effect a {   font-size:16px;   padding:10px 20px;  }  div.column_style {   min-width:calc(33.333333% - 14px) !important;  } } @media only screen and (max-width:767px) {  div.mep_flex.default_theme,  div.franklin_divided,  div.bristol_divided,  .mep_event_list .mep_event_list_sec div.mep_event_list_item {   display:block;  }  .mep-default-content,  .mep-default-sidebar {   width:100%;   margin:0;   padding:0;  }  .mep_event_grid_item .mep_list_thumb img {   height:auto;  }  .mep-default-sidebar .df-sidebar-part {   margin:15px 0;  }  .mep-events-wrapper,  .mep_related_product_area {   margin:15px auto;  }  .mep-default-title h2,  .section-heading h2,  h4.mep-cart-table-title,  h3.ex-sec-title {   font-size:20px;  }  .franklin_divided_left,  .franklin_divided_sidebar,  div.mep_event_list div.mage_grid_box > div {   width:100%;  }  .franklin_divided_sidebar_bac {   margin:0;  }  .bristol .mep-default-feature-location {   border-top:1px solid #DDD;   border-bottom:1px solid #DDD;  }  .bristol_center_box #mep_add_calender_button.mep-add-calender {   width:200px;  }  .bristol .mep-default-sidrbar-social {   display:-webkit-flex;   display:flex;   -webkit-justify-content:center;   justify-content:center;  }  .mep_event_list .mep_event_list_sec div.mep_event_list_item > div:not(.mep_event_spring_list .mep_list_event_details) {   width:100%;  }  .mep_event_list .mep_event_list_sec div.mep_event_list_item .mep_list_event_details {   margin:0;  }  .mep_event_list .mep_event_list_sec div.mep_event_list_item img,  div.mep_event_list div.mage_grid_box img {   min-height:auto;  }  .mage_grid_box {   margin:0;  }  .mep-events-wrapper input.extra-qty-box {   width:30px;  }  .mep-events-wrapper .mage_input_group {   max-width:90px;  }  .mep_event_minimal_list .mep-ev-start-date {   top:-5px;  }  span.mep_minimal_list_location {   margin-left:0;   display:block;  }  div.column_style {   min-width:calc(50% - 14px) !important;  } } @media only screen and (max-width:500px) {  .mep-default-content div.mep-default-feature-date-location {   display:block;   margin:10px 0;  }  .mep-default-content div.mep-default-feature-date-location > div {   width:100%;  }  .mep-default-theme.default_theme div.mep-default-feature-time {   margin:10px 0;  }  .mep-events-wrapper select.extra-qty-box {   min-width:auto;   width:100%;  }  .mep-events-wrapper .extra-qty-box {   width:100%;  }  .mep-default-title h2,  .section-heading h2,  h4.mep-cart-table-title,  h3.ex-sec-title {   font-size:18px;  }  div.df-dtl h3,  div.mep-default-feature-content p,  .mep-events-wrapper p#mep_btn_notice {   font-size:12px;  }  div.df-dtl h3,  div.mep-default-feature-content p,  .mep-events-wrapper p#mep_btn_notice {   font-size:12px;  }  .mep-events-wrapper table td {   font-size:12px;  }  .mep-events-wrapper table td.total-col {   font-size:14px;  }  button.single_add_to_cart_button {   font-size:12px !important;  }  .ui-accordion .ui-accordion-content {   font-size:12px;  }  .mep-event-meta,  .spring_field .mep-event-meta {   padding:13px;  }  .mep-default-sidrbar-calender-btn {   margin:13px;  }  button.single_add_to_cart_button {   width:100%;   min-height:40px;   height:auto;   min-width:auto;  }  div.mep_spring_date {   display:block;  }  .spring_field .mep-default-feature-location {   border-top:1px solid #DDD;   border-bottom:1px solid #DDD;  }  .mep_spring_date .mep-default-sidrbar-social,  .bristol .mep-default-sidrbar-calender-btn {   display:-webkit-flex;   display:flex;   -webkit-justify-content:center;   justify-content:center;  }  div.bristol_center_box {   display:block;   border:1px solid #DDD;  }  .bristol .mep-default-sidrbar-calender-btn {   margin:0;   padding:20px 0;   border-top:1px solid #DDD;  }  .bristol ul#mep_add_calender_links {   width:200px;  }  .mep_event_native_list .mep_more_date_btn {   width:100%;   position:relative;  }  .mep_event_minimal_list .mep-ev-start-date {   top:-5px;  } } @media only screen and (max-width:800px) {  div.two_column {   width:calc(50% - 15px);   margin:0 15px 15px 0;  }  div.three_column {   width:calc(50% - 15px);   margin:0 15px 15px 0;  }  div.four_column {   width:calc(50% - 15px);   margin:0 15px 15px 0;  } } @media only screen and (max-width:500px) {  div.two_column,  div.three_column,  div.four_column {   width:100%;   margin:0 0 15px 0;  }  div.column_style {   min-width:calc(100% - 14px) !important;  } } .mep-default-sidrbar-meta i {  margin:0 7px 0 0; }  .mep_list_thumb img {  border-radius:0; } .mep_list_thumb {  overflow:hidden; } .mep-ev-start-date {  font-size:15px; } .mep-list-footer ul li i {  color:var(--mpev-base);  background:transparent !important;  font-size:15px; } ul.mp_event_more_date_list li {  border-bottom-color:#D3D3D3; } .mep_list_event_details p {  white-space:inherit;  font-weight:400; } h3.mep_list_date {  font-style:normal; } .mep-event-excerpt {  margin-top:20px;  padding-left:20px; } .mep-list-header {  padding-bottom:0; } .mep-list-footer ul li h5, .mep-list-footer ul li h6 {  font-weight:400; } .evl-cc {  margin-left:0; } .mep-ev-start-date {  border-radius:0; } .mep-month {  background:var(--mpev-base-txt);  text-transform:uppercase;  color:var(--mpev-base); } .mep_more_date_btn {  border:1px solid var(--mpev-base);  color:var(--mpev-base);  border-radius:20px;  padding:2px 5px;  transform:perspective(1px) translateZ(0);  position:relative;  font-size:14px; } .mep_list_thumb {  overflow:hidden; } .mep_bg_thumb {  background-size:cover;  background-position:center center;  height:230px;  position:relative;  -webkit-transition:all 0.5s ease-in-out;  transition:all 0.5s ease-in-out; } .mep_bg_thumb:hover {  transform:scale(1.1);  -webkit-transition:all 0.5s ease-in-out;  transition:all 0.5s ease-in-out; } .mep-list-footer ul li {  -webkit-align-items:baseline;  align-items:baseline; } div.df-dtl h3 {  color:#444;  font-weight:600; } div.df-dtl p {  font-weight:400;  color:#878787; } .mep_re_datelist_label {  width:auto !important;  font-weight:500; } .mep_everyday_date_secs ul li {  min-width:auto !important; } .mep_everyday_date_secs {  background:var(--mpev-base); } h3.ex-sec-title {  color:#FFFFFF; } .tkt-pric, .tkt-qty {  margin-bottom:10px; } .user-info-sec h5 label span {  line-height:30px; } .user-info-sec h5 label input {  float:left; } #mep_everyday_datepicker, .mep-user-info-sec input, #mep-event-review-form--title {  display:block;  padding:0 15px 0 38px;  font-size:14px;  line-height:1.5;  color:#495057;  background-color:#F9F9F9;  background-clip:padding-box;  border:0px solid #CED4DA !important;  border-radius:5px;  min-width:100px;  transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  max-width:225px;  min-height:100%;  height:30px;  margin:5px 0; } .mep-user-info-sec input {  background:#FFF;  width:100%;  max-width:100%;  padding:5px 10px;  margin:10px 0;  font-size:13px; } span.mep-cart-btn-icon {  display:inline-block;  margin-right:10px; } span.mep_date_scdl_start_datetime, span.mep_date_scdl_end_datetime {  display:inline-flex;  font-size:13px; } span.mep_date_scdl_start_datetime {  color:#333;  font-size:14px;  font-weight:bold; } span.mep_date_scdl_end_datetime {  margin-left:44px;  color:#707070;  font-size:14px; } span.mep-cal-icon {  position:absolute;  left:-100px;  z-index:9;  top:12px; } thead.ex-sec-title.mep_ticket_type_title tr th {  padding:15px 15px 3px; } span.mep-cal-icon i {  color:#000; } span#mep_everyday_event_time_list select {  border-color:#FFF;  margin-top:0px;  display:block;  border-radius:5px;  vertical-align:top;  border:0;  height:30px;  padding:0 7px;  font-size:14px;  color:#495057; } .mep_everyday_date_secs ul li {  vertical-align:middle; } span#mep_everyday_event_time_list {  padding:0; } span.mep_recurring_datepicker_section {  position:relative; } span.mep-datepicker-input-box {  position:relative; } .user-info-sec h5 {  font-weight:bold;  font-size:16px; } .mep_everyday_date_secs {  padding:5px 10px !important; } .mep_everyday_date_secs .mep-date-time-select-area {  overflow:hidden;  padding:8px 5px;  display:flex;  justify-content:space-between;  align-items:center; } .mep_everyday_date_secs .mep-date-time-select-area h3 {  margin:0;  font-size:20px;  font-weight:600; } .mep_everyday_date_secs .mep-date-time-select-area .mep-date-time {  display:flex;  justify-content:space-between;  align-items:center;  gap:10px; } .mep-default-feature-cart-sec button.single_add_to_cart_button.button.alt.btn-mep-event-cart, .mep-event-theme-1 .btn-mep-event-cart, .mep-template-2-hamza .btn-mep-event-cart, .mep-tem3-mid-sec .btn-mep-event-cart {  background:var(--mpev-base);  border:1px solid var(--mpev-base);  line-height:35px;  font-weight:500;  height:35px;  min-width:auto;  outline:0; } .mep-event-review-list-wrapper {  padding:0;  margin:20px; } .mep-event-review-list-wrapper #give-review-btn {  font-weight:500;  font-size:15px;  border-radius:50px;  line-height:35px;  height:35px;  padding:0 15px 0 15px;  cursor:pointer;  margin-bottom:60px; } .mep-event-review-form .label {  font-weight:600;  margin-bottom:10px;  border-bottom:1px solid #D3D3D3;  padding-bottom:5px; } .mep-event-review-form input[type=submit], .mep-event-review-form button[type=submit] {  font-weight:500;  font-size:15px;  border-radius:50px;  line-height:35px;  height:35px;  padding:0 15px 0 15px;  cursor:pointer;  background:var(--mpev-base); } div.three_column {  -webkit-justify-content:inherit;  justify-content:inherit; } .woocommerce-Price-amount {  font-weight:600; } #mep_add_calender_button.mep-add-calender {  height:35px;  line-height:35px;  font-size:15px;  width:auto;  padding:0 15px 0 15px !important;  margin:auto;  border-radius:50px !important;  max-width:max-content;  display:block; } .mep_single_date_btn {  height:35px;  line-height:35px !important;  font-size:15px;  width:max-content;  padding:0 15px 0 15px !important;  margin:auto !important;  border-radius:50px;  font-weight:500; } .mep-social-share li:last-child {  margin-right:0; } #mep_add_calender_links li {  line-height:35px;  height:35px;  padding:0;  max-width:162px;  margin:auto; } #mep_add_calender_links li a {  padding:0 !important;  font-size:15px;  font-weight:500; } .mep-default-sidrbar-meta i {  background:transparent;  color:var(--mpev-base);  font-size:18px;  width:auto;  height:auto; } .mep-default-sidrbar-meta p, .mep-default-sidrbar-meta p a {  font-weight:600;  color:#444444;  font-size:16px; } .mep-default-sidrbar-meta p a {  color:var(--mpev-base); } .mep-default-feature-image .mep-event-thumbnail img {  border-radius:0; } span.mep_waitlist_label.mep-tem3-title-sec {  right:0;  top:0; } .mep_event_minimal_list .mep_more_date_btn, .mep_event_native_list .mep_more_date_btn {  width:max-content;  padding:0 15px 0 15px !important; } h3.mep_list_date {  line-height:25px; } h3.mep_list_date i {  color:var(--mpev-base); } .mep_event_native_list .mep_list_thumb img, .owl-carousel .owl-item .mep_event_native_list .mep_list_thumb img {  border-radius:inherit;  height:auto;  width:auto; } .timeline .mep_more_date_btn {  margin-top:0; } .mep_event_list .owl-item .mep_more_date_btn {  margin-top:10px;  margin-bottom:10px; } div.mep-default-feature-content p {  } .mep-event-meta {  font-size:16px; }  .mep_event_list button.owl-next {  right:-30px; } .mep_event_list button.owl-prev {  left:-30px; } @media only screen and (max-width:767px) {  .mep_event_list button.owl-next {   right:0;  }  .mep_event_list button.owl-prev {   left:0;  } } .mep_event_list .owl-nav > button {  width:60px;  height:60px;  line-height:60px;  margin-top:25px !important;  background:#FFF !important;  border-radius:50% !important;  box-shadow:0 0 25px 0 rgba(0, 0, 0, 0.25) !important;  border:none !important;  outline:0; } .mep_event_list .owl-nav > button:hover {  background:var(--mpev-base) !important; } .mep_event_list .owl-nav i, .mep_event_list button.owl-next, .mep_event_list button.owl-prev {  font-size:14px !important; } .mep_event_list .owl-dots button.active {  background:var(--mpev-base); } .mep_event_list .owl-dots button {  width:15px;  height:15px;  display:inline-block;  background:#CFCFD0 !important;  margin-right:5px;  border-radius:50%;  position:relative;  transition:all 0.4s;  -webkit-transition:all 0.4s;  outline:0; } .mep_event_list .owl-dots button.active::before {  border-bottom-color:var(--mpev-base); } .mep_event_list .owl-dots button::before {  position:absolute;  content:"";  top:-10px;  border:7px solid transparent;  left:52%;  transform:translateX(-50%);  border-bottom-color:#CFCFD0;  transition:all 0.4s;  -webkit-transition:all 0.4s; } .mep_event_list .owl-dots button span {  display:none !important; } .mep_event_list .owl-dots {  margin:auto; } @media only screen and (max-width:991px) {  h2.mep_list_title {   margin-top:10px;  } } span.mep-more-date i, span.mep-more-time i {  min-width:25px; } .mep_event_grid_item span.mep_waitlist_label.mep-tem3-title-sec {  max-width:50%;  border-radius:0 0 0 25px; } .mep-city-list li i {  margin-right:5px; } .wp-core-ui .quicktags-toolbar input.button.button-small {  width:max-content; } .mep-event-countdown-timer {  width:100%;  overflow:hidden; } .mep-event-countdown-timer .wrapper div {  width:24%;  text-align:center;  display:inline-block !important;  } .mep-event-countdown-timer .wrapper {  min-height:100px;  vertical-align:middle;   margin:0 10px;   padding-top:14px; } .mep-event-countdown-timer .wrapper .time {  display:block;  font-weight:bold;  font-size:24px;  margin:0;  padding:0; } .mep-event-countdown-timer .wrapper div span.label {  display:block;  font-weight:bold !important;  margin-top:10px; } .mep-event-countdown-timer .wrapper div {  font-size:40px; } .mep-event-countdown-timer .wrapper .label {  font-size:18px;  text-transform:capitalize; } .mep-elementor-event-add-to-cart-section-widget td.user-innnf {  padding:0 !important; } .mep-elementor-event-add-to-cart-section-widget table td {  border:none; } .mep-elementor-event-add-to-cart-section-widget .mep_everyday_date_secs {  display:block;  text-align:center; } .mep-elementor-event-add-to-cart-section-widget h4.mep-cart-table-title {  display:none; }  .mep_event_spring_list {  width:100%;  overflow:hidden;  padding:0;  background:#FCFCFC; } .mep_event_spring_list .mep_list_event_details {  width:auto; } .mep_event_spring_list .mep_list_spring_thumb {  width:150px;  height:150px;  border-radius:50%;  background-position:center center;  background-size:cover;  background-repeat:no-repeat;  margin:auto; } .mep_spring_event_time, .mep_spring_event_location, .mep_spring_event_date {  display:flex;  margin-bottom:10px; } .mep_event_spring_list .mep_list_date_wrapper {  display:flex;  align-content:center;  justify-content:center;  align-items:center;  background-image:linear-gradient(var(--mpev-base), #FE7541); } .mep_event_spring_list .mep_list_date_wrapper .mep_list_date {  color:#FFF; } @media only screen and (min-width:768px) {  .mep_event_spring_list .mep_list_date_wrapper {   float:left;   width:24%;   display:flex;   justify-content:center;   flex-direction:column;   padding:10px;  }  .mep_event_spring_list .mep_list_event_details,  .mep_event_spring_list .mep_list_spring_thumb_wrapper {   float:left;   width:24%;   display:flex;   justify-content:flex-start;   flex-direction:column;   padding:20px;  }  .mep_event_spring_list .mep_list_date_wrapper {   height:100%;  } } @media only screen and (max-width:767px) {  .mep_event_spring_list .mep_list_date_wrapper,  .mep_event_spring_list .mep_list_event_details,  .mep_event_spring_list .mep_list_spring_thumb_wrapper {   display:flex;   width:auto;   flex-flow:column;   min-height:auto;  }  .mep_event_spring_list .mep_list_date_wrapper {   height:200px;  }  .mep_event_spring_list .mep_list_event_details {   margin-top:20px;  }  .mep_event_spring_list h4 {   font-size:20px;  }  .mep_event_spring_list .mep_list_spring_thumb {   width:100%;   height:200px;   border-radius:0;  }  .mep_event_spring_list {   display:flex !important;   flex-flow:column;  }  .mep_event_spring_list .mep_list_spring_thumb_wrapper {   order:1;  }  .mep_event_spring_list .mep_list_event_details.mep_list_details_col_one {   order:3;   margin-bottom:20px;  }  .mep_event_spring_list .mep_list_event_details.mep_list_details_col_two {   order:2;  }  .mep_event_spring_list .mep_list_date_wrapper {   display:none;  } } .mep_event_spring_list .mep_more_date_btn.mep-tem3-title-sec.mp_event_hide_event_time {  display:none; } .mep_event_spring_list .mep_more_date_btn {  margin-left:0;  border-radius:0; } .mep_event_spring_list .mep_more_date_btn:before {  border-radius:0; } .mep_event_spring_list .mep_price {  line-height:25px; } .mep_event_spring_list .mp_event_hide_event_time {  position:absolute;  z-index:999999;  right:15px;  top:5px;  margin-top:0;  height:38px; } .mep_event_spring_list ul.mp_event_more_date_list {  top:0;  max-height:100%; } .mep_event_spring_list ul.mp_event_more_date_list li {  padding:5px; } .mep_event_spring_list .mep_more_date_btn {  background-color:#FFF; } .mep_event_spring_list .mep_list_event_details.mep_list_details_col_one i {  margin-right:5px; } .mep_event_spring_list .mep_more_date_btn.mp_event_visible_event_time {  display:block !important; } .mep_event_spring_list .mep_spring_list_date {  color:#FFF; } td.user-innnf {  padding:0 !important; } table.table.table-bordered.mep_event_add_cart_table {  background:var(--mpev-royal-primary-bg); } .mep_events-template-default table.table.table-bordered.mep_event_add_cart_table {  background:hsla(0, 0%, 50.2%, 0.0705882353); } .mep_events-template-default #ui-datepicker-div {  border-color:var(--mpev-primary); } .mep_events-template-default #ui-datepicker-div .ui-datepicker-header {  background-color:var(--mpev-primary);  background-image:none;  border-color:var(--mpev-primary); } .mep_events-template-default #ui-datepicker-div .ui-state-default {  color:var(--mpev-primary); } .mep_events-template-default #ui-datepicker-div .ui-state-active, .mep_events-template-default #ui-datepicker-div .ui-state-hover {  background-color:var(--mpev-primary);  color:var(--mpev-secondary); } .mep_events-template-default #ui-datepicker-div a.ui-state-default:hover {  background-color:var(--mpev-primary);  color:var(--mpev-secondary); }  .mep_event_winter_list {  width:100%;  overflow:hidden;  padding:0;  background:#1B3045; } .mep_event_winter_list .mep_list_event_details {  width:auto; } .mep_event_winter_list .mep_list_winter_thumb {  width:150px;  height:150px;  border-radius:50%;  background-position:center center;  background-size:cover;  background-repeat:no-repeat;  margin:auto;  border:2px solid #F04D42; } .mep_winter_event_time, .mep_winter_event_location, .mep_winter_event_date {  margin-bottom:10px;  display:block; } .mep_event_winter_list .mep_list_date_wrapper {  display:flex;  align-content:center;  justify-content:center;  align-items:center;  background-image:linear-gradient(var(--mpev-base), #FE7541); } .mep_event_winter_list .mep_list_date_wrapper .mep_list_date {  color:#FFF; } @media only screen and (min-width:768px) {  .mep_event_winter_list .mep_list_date_wrapper {   float:left;   width:24%;   display:flex;   justify-content:center;   flex-direction:column;   padding:10px;  }  .mep_event_winter_list .mep_list_event_details {   float:left;   width:50%;   display:block;   padding:10px;  }  .mep_event_winter_list .mep_list_winter_thumb_wrapper {   float:left;   width:24%;   display:flex;   justify-content:flex-start;   flex-direction:column;   padding:20px;  }  .mep_event_winter_list .mep_list_date_wrapper {   height:100%;   position:relative;  }  .mep_event_winter_list .mep_list_date_wrapper i {   position:absolute;   right:-12px;   color:var(--mpev-base);   font-size:40px;  }  .mep_event_winter_list .mep_list_details_col_one,  .mep_event_winter_list .mep_list_details_col_two {   width:50%;   float:left;   padding-left:10px;   padding-right:10px;  }  .mep_event_winter_list .mep_list_title {   padding-left:10px;   padding-right:10px;   margin-bottom:10px;  }  .mep_event_winter_list .mep_list_title a {   font-weight:600;  }  .mep_event_winter_list .mep_list_details_col_wrapper {   display:flex;   align-items:flex-end;  } } @media only screen and (max-width:767px) {  .mep_event_winter_list .mep_list_date_wrapper,  .mep_event_winter_list .mep_list_event_details,  .mep_event_winter_list .mep_list_winter_thumb_wrapper {   display:flex;   width:100%;   flex-flow:column;   min-height:auto;  }  .mep_event_winter_list .mep_list_date_wrapper {   height:200px;  }  .mep_event_winter_list .mep_list_event_details {   order:2;   padding:10px;  }  .mep_event_winter_list h4 {   font-size:20px;  }  .mep_event_winter_list .mep_list_winter_thumb {   width:100%;   height:200px;   border-radius:0;  }  .mep_event_winter_list {   display:flex !important;   flex-flow:column;  }  .mep_event_winter_list .mep_list_winter_thumb_wrapper {   order:1;  }  .mep_event_winter_list .mep_list_event_details.mep_list_details_col_one {   order:3;   margin-bottom:20px;  }  .mep_event_winter_list .mep_list_event_details.mep_list_details_col_two {   order:2;  }  .mep_event_winter_list .mep_list_date_wrapper {   display:none;  }  .mep_event_winter_list .mep_list_details_col_wrapper {   display:flex;   align-items:flex-start;   flex-direction:column;  }  .mep_event_winter_list .mep_list_title {   margin-bottom:10px;  }  .mep_event_winter_list .mep_list_details_col_one a {   margin-bottom:10px;  }  .mep_event_winter_list .mep_more_date_btn {   margin-bottom:10px;  } } .mep_event_winter_list .mep_more_date_btn.mep-tem3-title-sec.mp_event_hide_event_time {  display:none; } .mep_event_winter_list .mep_more_date_btn {  margin-left:0;  border-radius:0; } .mep_event_winter_list .mep_more_date_btn:before {  border-radius:0; } .mep_event_winter_list .mep_price {  line-height:25px;  margin-bottom:10px; } .mep_event_winter_list .mp_event_hide_event_time {  position:absolute;  z-index:999999;  right:15px;  top:5px;  margin-top:0;  height:38px; } .mep_event_winter_list ul.mp_event_more_date_list {  top:0;  max-height:100%; } .mep_event_winter_list ul.mp_event_more_date_list li {  padding:5px; } .mep_event_winter_list .mep_more_date_btn {  background-color:var(--mpev-base);  color:#FFF; } .mep_event_winter_list .mep_list_details_col_one i {  margin-right:5px; } .mep_event_winter_list .mep_more_date_btn.mp_event_visible_event_time {  display:block !important; } .mep_event_winter_list a, .mep_event_winter_list .mep_price {  color:#FFF; } .mep_event_winter_list .mep_winter_list_dd {  display:block;  text-align:center;  font-size:45px;  font-weight:900;  line-height:45px; } .mep_event_winter_list .mep_winter_list_date {  color:#FFF; } .mep_event_winter_list .mep_winter_event_location span {  margin-left:5px; } .mep_event_winter_list .mep_more_date_btn {  margin-top:0; } .mep_same_attendee input {  min-width:40px;  height:20px;  margin:5px 10px 10px 0; }  .mep-list-footer ul li div {  display:inline-block; }  .mep-elementor-event-list-widget .row {  width:100%; }  .mep-elementor-event-list-widget .pagination-sec {  margin-top:20px;  margin-bottom:20px;  text-align:center; }  @media only screen and (max-width:600px) {  .mep_event_native_list .mep_list_thumb .mep_bg_thumb {   height:200px;  }  .mep_event_native_list .mep-list-header {   padding:15px;  }  span.mep_minimal_list_date,  span.mep_minimal_list_location {   line-height:25px;  }  .mep_list_event_details p {   font-size:13px;  }  .mpStyle.pagination_area button[class*=defaultButton_xs] {   width:40px;  }  .mpStyle.pagination_area .ellipse_left,  .mpStyle.pagination_area .ellipse_right {   background-color:#DDD;  }  .mep-event-review-form input {   padding:8px;  }  span.mep-more-date i,  span.mep-more-time i {   min-width:20px;  }  .mep_everyday_date_secs ul li {   margin-bottom:10px;  }  .mep-event-review-list-wrapper {   margin:0;  } } @media (max-width:600px) {  .mep_speaker_name {   padding:20px 0;  } } @media only screen and (max-width:767px) {  .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_one {   margin-bottom:20px;   margin-left:20px;   margin-right:20px;  }  .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_two {   margin-top:20px;   margin-left:20px;   margin-right:20px;  }  .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_two .mep_list_title,  .mep_event_list .mep_event_list_sec .mep_event_list_item.mep_event_spring_list .mep_list_details_col_two .mep_price {   margin-bottom:10px;  } } @media (max-width:600px) {  .mep_speaker_thumbnail {   padding-top:50px;  }  .mep_speaker_name {   padding:50px 0;  } } tr.mep_virtual_event_info_sec {  display:none; }  .mep-event-faq-part .ex-sec-title {  margin-bottom:10px; } .mep-event-faq-part .mep-event-faq-set {  position:relative;  width:100%;  height:auto;  background-color:#F5F5F5; } .mep-event-faq-part .mep-event-faq-set > a {  display:block;  text-decoration:none;  color:#000;  font-weight:600;  -webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;  transition:all 0.2s linear;  cursor:pointer; } .mep-event-faq-part .mep-event-faq-set > a i {  float:right;  margin-top:2px; } .mep-event-faq-part .mep-event-faq-set > a.active {  background-color:#F5F5F5;  color:#000; } .mep-day-details-section .mep-day-title {  font-size:20px;  font-weight:600;  margin-top:10px;  margin-bottom:10px; } .mep-event-faq-part .mep-event-faq-content {  background-color:#FFF;  border:1px solid #F5F5F5;  padding:10px;  display:none; } .mep-default-theme .mep-day-details-item .mep-day-icon {  width:50px;  height:50px;  background:#F5F5F5;  color:#000;  text-align:center;  display:grid;  align-items:center;  border-radius:50%;  margin-right:30px;  font-weight:bold;  min-width:50px;  position:relative;  z-index:1;  border:1px solid var(--mpev-primary); } .mep-default-theme .mep-day-details-item {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  position:relative;  padding-bottom:10px; } .mep-default-theme .mep-day-content:before {  border-left:1px solid var(--mpev-primary);  height:100%;  position:absolute;  left:0;  top:0;  content:"";  margin-left:25px;  z-index:0; } .mep-default-theme .mep-day-details-item:last-child .mep-day-content::before {  display:none;  height:0%; } .default_theme .event-expire-btn, .royal_theme .event-expire-btn, .spring_field .event-expire-btn, .franklin .event-expire-btn, .bristol .event-expire-btn {  border:1px solid #F5F5F5;  padding:20px;  overflow:hidden;  display:block;  margin-top:10px;  margin-bottom:10px; }  .mpe-new-event h1 {  font-family:"Outfit", sans-serif;  font-style:normal;  font-weight:500;  font-size:56px;  line-height:30px;  letter-spacing:2px;  color:#000000; } .mpe-new-event h2 {  font-style:normal;  font-weight:400;  font-size:20px;  line-height:30px;  letter-spacing:0.025em;  text-transform:capitalize;  color:#878787;  display:block;  margin:20px 0 9px; } .mpe-new-event-meta {  display:flex;  align-items:center; } .mpe-new-event-meta .mpe-new-location, .mpe-new-time {  display:flex;  width:100%;  align-items:center; } .mpe-new-event-meta .mpe-new-icon-holder {  margin-right:10px; } .mpe-new-event-meta .mpe-new-icon-holder img, .mpe-new-time img {  height:22px;  width:22px;  border-radius:5px; } .mpe-new-event-meta .mpe-new-text-holder p {  font-family:"Poppins";  font-style:normal;  font-weight:500;  font-size:18px;  line-height:27px;  letter-spacing:1.5px;  color:#393332; }  .mpe-new-imageSection {  display:flex;  justify-content:space-between; } .mpe-new-imageSection .mpe-new-thubnail-big {  width:70%; } .mpe-new-imageSection .mpe-new-side-thubnail {  width:30%;  display:flex;  justify-content:space-evenly; } .mpe-new-imageSection .mpe-new-thubnail-big img {  width:100%; } .mpe-new-imageSection .mpe-new-side-thubnail ul {  display:flex;  flex-direction:column;  justify-content:space-between;  margin:0px;  padding-left:20px; } .mpe-new-imageSection .mpe-new-side-thubnail img {  width:100%; }  .mpe-new-description-Section {  display:flex;  justify-content:space-between;  margin-top:30px; } .mpe-new-description-Section h2 {  font-family:"Outfit";  font-style:normal;  font-weight:600;  font-size:32px;  line-height:40px;  color:#001A26; } .mpe-new-event-desctiption {  width:65%;  margin-right:30px; } .mpe-new-event-desctiption p {  font-family:"Outfit";  font-style:normal;  font-weight:300;  font-size:16px;  line-height:170%;  color:#8D8D8D; } .mpe-new-tp-form {  display:block; } .mpe-new-datepicker input[type=date], .mpe-new-timepicker input[type=time] {  width:96%;  border:1px solid #6046FF;  border-radius:5px;  margin-bottom:10px;  padding:15px;  background-color:white;  font-family:"Outfit";  font-style:normal;  font-weight:500;  font-size:20px;  line-height:25px; } .tmpe-new-p-form .mpe-new-datepicker input[type=date] {  color:#6046FF; } .mpe-new-tp-form .mpe-new-timepicker input[type=time] {  color:white;  background-color:#6046FF; }  .mpe-new-ticket {  display:block;  border:2px solid #6046FF;  border-radius:5px;  width:100%; } .mpe-new-ticket-card {  display:flex;  justify-content:space-between;  align-items:center;  margin:20px;  padding:20px;  border-bottom:3px solid #989898; } .mpe-new-ticket-card:last-child {  border-bottom:none; } .mpe-new-ticket-info {  width:75%; } .mpe-new-ticket-info h3 {  font-family:"Outfit";  font-style:normal;  font-weight:500;  font-size:22.81px;  line-height:22px;  text-transform:capitalize;  color:#121212; } .mpe-new-ticket-info span {  font-family:Outfit;  font-size:12px;  font-weight:400;  line-height:20px;  letter-spacing:0em;  text-align:left;  color:#FF2424; } .mpe-new-ticket-info p {  font-family:Outfit;  font-size:12px;  font-weight:400;  line-height:20px;  letter-spacing:0em;  text-align:left;  color:#909090; } .mpe-new-ticket-price {  width:25%;  text-align:end; } .mpe-new-ticket-price .price {  font-family:Outfit;  font-size:31px;  font-weight:500;  line-height:0px;  letter-spacing:0em;  color:#525252;  margin:0px; } .mpe-new-buy-ticket {  display:flex;  justify-content:end; } .mpe-new-buy-ticket button {  border:none;  color:white;  padding:5px 10px;  outline:none;  cursor:pointer; } input.mpe-new-input-group-field {  width:50px;  text-align:center; } .impe-new-nput-group-field::-webkit-inner-spin-button, .impe-new-nput-group-field ::-webkit-outer-spin-button {  -webkit-appearance:none;  appearance:none; } .mpe-new-ticket-btns {  display:flex;  justify-content:space-between;  margin-top:20px; } .mpe-new-ticket-btns a {  text-decoration:none;  font-family:Outfit;  font-size:19px;  font-weight:500;  line-height:32px;  letter-spacing:0em;  text-align:center; } .mpe-new-ticket-btns .mpe-new-totalPrice {  border:1px solid #6046FF;  padding:10px 40px; } .mpe-new-ticket-btns .mpe-new-register {  border:1px solid #6046FF;  padding:10px 40px;  background-color:#6046FF;  color:white; }  .mpe-new-description-sidebar {  width:35%; } .mpe-new-date-and-time-card {  display:flex;  flex-direction:column; } .mpe-new-ww-card {  display:flex;  align-items:center;  background:#FFFFFF;  box-shadow:0px 2px 48px rgba(0, 0, 0, 0.04);  padding:20px;  border-bottom:1px solid rgb(209, 209, 209); } .mpe-new-ww-card .mpe-new-card-icon {  margin-right:30px; } .mpe-new-ww-card .mpe-new-card-content .mpe-new-card-btn img {  height:22px;  width:auto;  margin-right:15px; } .mpe-new-ww-card .mpe-new-card-content .mpe-new-card-btn button {  border:1px solid #6046FF;  padding:5px 16px;  border-radius:5px;  background-color:white; } .mpe-new-ww-card .mpe-new-card-content .mpe-new-card-btn a {  display:flex;  align-items:center;  text-decoration:none;  font-family:"Outfit";  font-style:normal;  font-weight:500;  font-size:16px;  line-height:20px;  color:#6046FF; } .mpe-new-ww-social-card {  background:#FFFFFF;  box-shadow:0px 2px 48px rgba(0, 0, 0, 0.04);  padding:20px;  border-bottom:1px solid rgb(209, 209, 209); } .mpe-new-ww-social-card h2 {  text-align:center; } .mpe-new-ww-social-card ul {  display:flex;  align-items:center;  justify-content:center; } .mpe-new-ww-social-card ul li {  padding-right:10px; } .mpe-new-speaker {  margin-top:130px; } .mpe-new-speaker-card {  display:flex;  background-color:white;  padding:20px;  align-items:center;  margin-bottom:5px; } .mpe-new-speaker-card .mpe-new-speaker-image img {  height:80px;  width:auto;  margin-right:25px; } .mpe-new-speaker-card .mpe-new-speaker-data h3 {  font-family:Outfit;  font-size:24px;  font-weight:500;  line-height:22px;  text-align:left;  color:#000000; } .mpe-new-speaker-card .mpe-new-speaker-data p {  font-family:Outfit;  font-size:16px;  font-weight:400;  line-height:20px;  letter-spacing:1.6923084259px;  text-align:left; }  .mpe-new-schedule-details {  margin-bottom:100px;  margin-top:50px; } .mpe-new-schedule-details p {  font-family:Outfit;  font-size:23px;  font-weight:400;  letter-spacing:0em;  text-align:left;  color:#121212;  line-height:20px; } .mpe-new-schedule-details p span {  font-family:Outfit;  font-size:23px;  font-weight:400;  letter-spacing:0em;  text-align:left;  color:#6046FF; } .mpe-new-schedule-details .mpe-new-detailed-text {  font-family:"Outfit";  font-style:normal;  font-weight:400;  font-size:14px;  text-transform:capitalize;  color:#909090; } .mpe-new-sechule-container {  display:flex;  flex-direction:column;  background-color:#F2F0FF;  justify-content:center;  padding:15px;  border-radius:5px; } .mpe-new-schedules {  display:flex;  position:relative; } .mpe-new-iconEffect::before {  content:" ";  position:absolute;  left:30px;  top:60px;  height:90px;  width:10px;  background:#D9D2FF; } .mpe-new-icon img {  margin-top:15px; }  .mpe-new-map-location h2 {  font-family:"Outfit";  font-style:normal;  font-weight:600;  font-size:32px;  line-height:40px;  color:#001A26;  margin-bottom:20px; } .mpe-new-map iframe {  border-radius:5px; }  .mpe-new-faq-section {  margin-top:50px;  margin-bottom:50px; } .mpe-new-faqHeader {  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  width:60%;  margin:auto; } .mpe-new-faq-section h2 {  font-family:"Outfit";  font-style:normal;  font-weight:600;  font-size:32px;  line-height:40px;  color:#001A26;  margin-bottom:20px; } .mpe-new-faq-section .mpe-new-faqHeader p {  font-family:"Outfit";  font-style:normal;  font-weight:400;  font-size:20px;  line-height:30px;  color:#888888;  text-align:center; } .mpe-new-faqs {  display:flex;  flex-wrap:wrap;  justify-content:center; } .mpe-new-questions {  flex-basis:48%;  margin:5px; } .mpe-new-panel p {  font-family:"Outfit";  font-style:normal;  font-weight:400;  font-size:16px;  line-height:30px;  text-transform:lowercase;  color:#3A3A3A; } .mpe-new-accordion {  background-color:#FFFFFF;  color:#444;  cursor:pointer;  padding:18px;  width:100%;  border:none;  text-align:left;  outline:none;  transition:0.4s;  font-family:"Outfit";  font-style:normal;  font-weight:400;  font-size:24px;  line-height:30px;  text-transform:lowercase;  color:#2C3C4D; } .mpe-new-active, .mpe-new-accordion:hover {  background-color:#CCC; } .mpe-new-panel {  padding:0 18px;  background-color:rgb(255, 255, 255);  max-height:0;  overflow:hidden;  transition:max-height 0.2s ease-out; }  .mpe-new-attendee {  margin-top:50px;  margin-bottom:50px; } .mpe-new-attendee h2 {  font-family:"Outfit";  font-style:normal;  font-weight:600;  font-size:32px;  line-height:40px;  color:#001A26;  margin-bottom:20px; } .mpe-new-attende-container {  background-color:white;  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center;  padding:20px;  border-radius:5px; } .mpe-new-attende-details {  display:flex;  flex-direction:column;  align-items:center;  background-color:rgba(81, 81, 81, 0.03);  padding:10px;  margin:5px;  flex-basis:11.5%;  border-radius:5px; } .mpe-new-attende-details img {  height:77px;  width:auto; } .mpe-new-attende-details p {  font-family:"Outfit";  font-style:normal;  font-weight:400;  font-size:16.7778px;  line-height:21px;  text-transform:capitalize;  color:#3F4145; }  .mpe-new-related-events {  margin-top:50px;  margin-bottom:50px;  position:relative; } .mpe-new-related-events h2 {  font-family:"Outfit";  font-style:normal;  font-weight:600;  font-size:32px;  line-height:40px;  color:#001A26;  margin-bottom:20px; } .mpe-new-slider-btn {  display:flex;  justify-content:end;   position:absolute;  top:20px;  right:10px; } .mpe-new-slider-btn button {  margin-left:10px; } .mpe-new-slider-btn .mpe-new-next-slide, .mpe-new-previous-slide {  height:33px;  width:auto;  border:none;  outline:none;   border-radius:5px;  padding:10px;  text-align:center;  } .mpe-new-slider-btn .mpe-new-active {  background:#6046FF; } .mpe-new-slider-items {  display:flex;  flex-wrap:wrap;  justify-content:space-between;  margin-top:40px; } .mpe-new-related-items {  background-color:white;  border-radius:5px;  width:32%;  box-shadow:10px 9px 33px rgba(0, 0, 0, 0.03); } .mpe-new-related-items img {  width:100%;  height:auto; } .mpe-new-related-items-row {  display:flex;  justify-content:space-between;  padding:20px; } .mpe-new-related-content h3 {  font-family:"Outfit";  font-style:normal;  font-weight:600;  font-size:22px;  line-height:0px;  letter-spacing:0.02em;  color:#0F0F0F; } .mpe-new-related-content .mpe-new-events-place {  font-family:"Outfit";  font-style:normal;  font-weight:400;  font-size:16px;  line-height:10px;  letter-spacing:0.02em;  color:#808184; } .mpe-new-related-item-price {  display:flex;  flex-direction:column;  justify-content:end; } .mpe-new-related-item-price p {  font-family:"Outfit";  font-style:normal;  font-weight:600;  font-size:28px;  letter-spacing:0.02em;  color:#6046FF;  margin:0; } .mpe-new-related-item-price .mpe-new-price-category {  font-family:"Outfit";  font-style:normal;  font-weight:400;  font-size:12px;  letter-spacing:0.02em;  text-transform:capitalize;  color:#6D6D6D;  text-align:right; } #owl-demo .item {  background:#FFFFFF;  margin:10px;  color:#FFF;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;  text-align:Left; } .owl-item {  background:transparent; }  @media (max-width:992px) {  .mpe-new-container {   max-width:992px;   margin:auto;   padding-left:20px;   padding-right:20px;  }  .mpe-new-qustions p {   font-size:18px;   line-height:24px;  }  .mpe-new-attende-details {   flex-basis:16.5%;  }  .mpe-new-ticket-card {   margin:10px;  } } @media (max-width:768px) {  .mpe-new-container {   max-width:768px;   margin:auto;  }  .mpe-new-event h1 {   font-size:40px;  }  .mpe-new-event-meta .mpe-new-text-holder p {   font-size:16px;  }  .mpe-new-schedule-details {   margin-bottom:50px;  }  .mpe-new-description-Section {   margin-top:20px;  }  .mpe-new-description-Section h2 {   font-size:25px;  }  .mpe-new-card-content p {   line-height:22px;  }  .mpe-new-ww-card .mpe-new-card-content .mpe-new-card-btn a {   font-size:14px;  }  .mpe-new-ww-card {   padding:10px;  }  .mpe-new-card-icon a img {   height:40px;   width:auto;  }  .mpe-new-ticket-btns a {   font-size:16px;  }  .mpe-new-schedule-details p,  .mpe-new-schedule-details p span {   font-size:18px;  }  .mpe-new-speaker {   margin-top:260px;  }  .mpe-new-ww-card .mpe-new-card-icon {   margin-right:10px;  }  .mpe-new-ww-social-card ul li a img {   height:30px;  }  .mpe-new-speaker-card .mpe-new-speaker-data h3 {   font-size:18px;  }  .mpe-new-speaker-card .mpe-new-speaker-image img {   height:60px;   width:auto;   margin-right:12px;  }  .mpe-new-attende-details p {   font-size:14px;  }  .mpe-new-map-location h2 {   font-size:25px;  }  .mpe-new-faq-section h2 {   font-size:25px;  }  .mpe-new-qustions p {   font-size:14px;   text-align:left;  }  .mpe-new-faq-section .mpe-new-faqHeader p {   font-size:18px;   margin:0px;   margin-bottom:20px;  }  .mpe-new-attendee h2 {   font-size:25px;  }  .mpe-new-related-events h2 {   font-size:25px;  }  .mpe-new-related-items-row {   padding:15px;  }  .mpe-new-related-content h3 {   font-size:16px;  }  .mpe-new-related-content .mpe-new-events-place {   font-size:14px;  }  .mpe-new-related-item-price p {   font-size:20px;  } } @media (max-width:575px) {  .mpe-new-container {   max-width:575px;   margin:auto;  }  .mpe-new-event-meta {   flex-direction:column;  }  .mpe-new-event h1 {   font-size:26px;  }  .mpe-new-event h2 {   font-size:18px;   margin:0;  }  .mpe-new-faqHeader {   width:100%;  }  .mpe-new-datepicker input[type=date], .mpe-new-timepicker input[type=time] {   width:92%;  }  .mpe-new-event-meta .mpe-new-icon-holder {   margin-right:5px;  }  .mpe-new-event-meta .mpe-new-text-holder p {   font-size:11px;   margin:3px;  }  .mpe-new-description-Section {   flex-direction:column;  }  .mpe-new-event-desctiption {   width:100%;  }  .mpe-new-description-sidebar {   width:100%;  }  .mpe-new-ww-social-card ul {   padding:0;  }  .mpe-new-speaker-card {   flex-direction:column;   align-items:center;   justify-content:center;  }  .mpe-new-ticket-info h3 {   font-size:16px;  }  .mpe-new-ticket-price .mpe-new-price {   font-size:24px;  }  .mpe-new-event-desctiption p {   font-size:14px;  }  .mpe-new-ww-card {   flex-direction:column;  }  .mpe-new-card-content {   width:100%;   text-align:center;  }  .mpe-new-speaker {   margin-top:20px;  }  .mpe-new-speaker-card .mpe-new-speaker-data h3 {   text-align:center;  }  .mpe-new-map-location h2 {   font-size:18px;  }  .mpe-new-faq-section h2 {   font-size:18px;  }  .mpe-new-faq-section .mpe-new-faqHeader p {   font-size:16px;  }  .mpe-new-questions {   flex-basis:100%;  }  .mpe-new-accordion {   font-size:16px;  }  .mpe-new-qustions img {   position:absolute;   top:70%;   right:10px;   rotate:37deg;  }  .mpe-new-attendee h2 {   font-size:18px;  }  .mpe-new-attende-details p {   font-size:12px;  }  .mpe-new-related-events h2 {   font-size:18px;  }  .mpe-new-related-content h3 {   font-size:14px;  }  .mpe-new-related-items-row {   flex-direction:column;  }  .mpe-new-related-content {   text-align:center;  }  .mpe-new-related-item-price {   text-align:center;   margin-top:10px;  }  .mpe-new-related-item-price .mpe-new-price-category {   text-align:center;  }  .mpe-new-related-events.mpe-new-container {   margin-bottom:50px;  }  .mpe-new-ticket-btns .mpe-new-totalPrice {   padding:8px 10px;  }  input.mpe-new-input-group-field {   width:20px;  } } .mep-default-theme div.mep-default-feature-item {  display:flex;  align-items:start;  justify-content:space-between;  border-radius:12px; } .mep-default-theme div.mep-default-feature-item h3 {  margin:10px 0; } .mep-default-sidrbar-events-schedule {  padding:15px; } .mep-default-sidrbar-events-schedule .sidrbar-events-schedule-title {  font-size:18px;  font-weight:bold;  margin-bottom:10px; } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch {  margin-left:10px;  max-height:315px;  overflow:hidden;  margin-bottom:20px; } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch li {  border-top:1px dashed #DDD;  padding:10px 0;  display:flex;  flex-direction:row;  align-items:start;  position:relative;  padding-left:15px; } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch li::before {  content:"";  width:8px;  height:8px;  border-radius:50px;  position:absolute;  top:14px;  left:0;  background-color:var(--mpev-base); } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch li a {  display:-webkit-flex;  display:flex;  -webkit-flex-direction:column;  flex-direction:column;  color:inherit; } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch li span {  display:flex; } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch li span.mep-more-date {  margin:0;  font-weight:bold;  margin-bottom:5px; } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch li span.mep-more-time {  display:flex;  flex-direction:column;  gap:5px; } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch li .mep_date_scdl_start_datetime {  font-weight:bold;  margin-bottom:10px; } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch li:first-child {  border:none; } .mep-default-sidrbar-events-schedule ul#mep_event_date_sch li i {  background:var(--mpev-base);  color:var(--mpev-base-txt);  background:var(--mpev-base-txt);  color:var(--mpev-base);  width:36px;  height:36px;  font-size:14px;  display:inline-flex;  width:20px;  height:20px;  font-size:11px; } .mep-timeline {  margin-top:30px;  margin-bottom:50px; } .mep-timeline .section-title {  font-size:25px;  font-weight:bold;  margin:30px 0; } .mep-timeline .timeline {  position:relative;  padding-left:50px; } .mep-timeline .timeline::before {  content:"";  position:absolute;  left:21px;  top:0;  height:100%;  width:2px;  background-color:#e0e0e0; } .mep-timeline .timeline .timeline-item {  position:relative;  padding-bottom:20px;  transition:transform 0.3s ease; } .mep-timeline .timeline .timeline-item:hover {  transform:translateY(-5px); } .mep-timeline .timeline .timeline-item:last-child {  padding-bottom:0; } .mep-timeline .timeline .timeline-item .timeline-point {  position:absolute;  left:-50px;  top:0;  width:42px;  height:42px;  background-color:#ffffff;  border:2px solid var(--mpev-primary);  border-radius:50%;  display:flex;  align-items:center;  justify-content:center;  font-weight:600;  color:var(--mpev-primary);  font-size:16px;  z-index:2; } .mep-timeline .timeline .timeline-content {  background-color:#ffffff;  border-radius:12px;  padding:25px 30px;  box-shadow:0 2px 12px rgba(0, 0, 0, 0.08);  transition:transform 0.3s ease; } .mep-timeline .timeline .timeline-content .timeline-title {  font-size:18px;  font-weight:600;  margin-bottom:15px;  color:#212121;  display:flex;  align-items:center;  justify-content:space-between; } .mep-timeline .timeline .timeline-content .timeline-title .timeline-time {  font-size:14px;  color:var(--mpev-primary);  font-weight:500;  padding:6px 12px;  background-color:var(--mpev-secondary);  border-radius:20px; } .mep-timeline .timeline .timeline-content .timeline-details {  font-size:14px;  color:#616161; } .mpwem_registration_area .section-title {  font-size:25px;  font-weight:bold;  margin:10px 0; } .mpwem_registration_area .date-time-header {  padding:10px 25px;  background:var(--mpev-base);  border-radius:12px 12px 0 0;  margin-bottom:-10px;  box-shadow:0 2px 12px rgba(0, 0, 0, 0.05);  display:flex;  justify-content:space-between;  align-items:center;  gap:20px;  border:1px solid var(--mpev-base);  position:relative;  z-index:1; } .mpwem_registration_area .date-time-header .ticket-title {  margin:0;  padding:0;  font-size:18px;  font-weight:600;  color:var(--mpev-base-txt); } .mpwem_registration_area .date-time-area {  display:flex;  justify-content:end;  align-items:center;  gap:20px; } .mpwem_registration_area .date-time-area label {  display:flex;  flex-direction:row;  align-items:center;  justify-content:space-between;  gap:15px; } .mpwem_registration_area .date-time-area label span {  font-size:18px;  font-weight:600;  color:var(--mpev-base-txt); } .mpwem_registration_area .date-time-area label i {  color:var(--mpev-base-txt); } .mpwem_registration_area .date-time-area .formControl {  border-radius:5px;  padding:10px 15px; } .mpwem_registration_area .mpwem_booking_panel {  margin-bottom:20px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service {  background:white;  border-radius:12px;  box-shadow:0 2px 12px rgba(0, 0, 0, 0.08);  overflow:hidden; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-header, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-header {  background:linear-gradient(135deg, var(--mpev-base), var(--mpev-base));  color:var(--mpev-base-txt);  padding:20px 25px;  font-size:18px;  font-weight:600; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body {  padding:20px 25px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item {  display:flex;  flex-direction:column; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item:last-child, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item:last-child {  border-bottom:none; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data {  display:flex;  justify-content:space-between;  align-items:center;  padding:18px 0;  border-bottom:1px solid #eaeaea; } @media (max-width:1024px) {  .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data {   flex-direction:row;   align-items:start;   flex-wrap:wrap;   gap:10px;  } } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info {  flex:0 0 49%; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-name, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-name {  font-size:16px;  font-weight:600;  margin-bottom:6px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-description, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-description {  font-size:14px;  color:#6c757d;  margin-bottom:6px;  line-height:1.4; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining {  font-size:14px;  font-weight:600;  padding:3px 8px;  border-radius:4px;  display:inline-block; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-high, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-high {  background-color:#e6f4ea;  color:#137333; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-low, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-low {  background-color:#fce8e6;  color:#c5221f; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .quantity-control .qtyIncDec, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .quantity-control .qtyIncDec {  display:flex;  align-items:center;  margin:0 30px;  max-width:200px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .quantity-control .qtyIncDec .decQty, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .quantity-control .qtyIncDec .decQty {  width:36px;  height:36px;  border-radius:50%;  border:none;  background-color:#f0f2f5;  color:var(--mpev-base);  font-size:18px;  cursor:pointer;  display:flex;  align-items:center;  justify-content:center;  transition:all 0.2s ease;  padding:10px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .quantity-control .qtyIncDec .inputIncDec, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .quantity-control .qtyIncDec .inputIncDec {  width:50px;  height:36px;  border:none;  text-align:center;  font-size:16px;  margin:0 10px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .quantity-control .qtyIncDec .incQty, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .quantity-control .qtyIncDec .incQty {  width:36px;  height:36px;  border-radius:50%;  border:none;  background-color:#f0f2f5;  color:var(--mpev-base);  font-size:18px;  cursor:pointer;  display:flex;  align-items:center;  justify-content:center;  transition:all 0.2s ease;  padding:10px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-price, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-price {  font-size:18px;  font-weight:600;  color:#2b3a55;  text-align:right;  flex:0 0 20%; } @media (max-width:1024px) {  .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-price, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-price {   text-align:left;   flex:0 0 100%;  } } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .mep_attendee_info, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .mep_attendee_info {  background-color:#ececec;  border-radius:0 0 12px 12px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .mep_attendee_info .mep_form_item, .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .mep_attendee_info .mep_form_item {  padding:10px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service {  margin-top:30px; } .mpwem_registration_area .mpwem_booking_panel .mpwem_form_submit_area {  display:flex;  justify-content:space-between;  align-items:center;  padding:25px;  background-color:#f8f9fa;  border-top:1px solid #eaeaea;  margin-top:-20px;  margin-bottom:50px;  border-radius:0 0 12px 12px;  box-shadow:0 2px 12px rgba(0, 0, 0, 0.08); } .mpwem_registration_area .mpwem_booking_panel .mpwem_form_submit_area .total {  font-size:18px;  font-weight:600; } .mpwem_registration_area .mpwem_booking_panel .mpwem_form_submit_area button[type=submit] {  background-color:var(--mpev-base);  border:1px solid var(--mpev-base);  padding:20px; }  .royal_theme .mep-default-title {  margin-bottom:20px; } .royal_theme .mep-default-content {  width:100%; } .royal_theme .mep-default-feature-content {  margin-top:0;  margin-bottom:20px;  padding:15px; } .royal_theme .mep-default-sidrbar-map h3, .royal_theme .mep-default-sidrbar-events-schedule h3, .royal_theme h4.mep-cart-table-title {  margin:20px 0 20px 0;  font-size:14px;  font-weight:500;  text-transform:uppercase; } .royal_theme .mep_everyday_date_secs {  background:#FBD03B;  color:#17113A; } .royal_theme .mep_everyday_date_secs ul li {  font-size:14px;  text-transform:uppercase;  padding:5px; } .royal_theme h3.ex-sec-title {  font-size:14px;  color:#17113A;  font-weight:500;  text-transform:uppercase; } .royal_theme table td, .royal_theme table td.total-col {  font-size:14px; } .royal_theme.mep-default-theme div.mep-default-feature-date, .royal_theme.mep-default-theme div.mep-default-feature-time, .royal_theme.mep-default-theme div.mep-default-feature-location {  background:transparent; } .royal_theme div.df-dtl p {  color:#17113A; } .royal_theme div.df-dtl h3 {  font-weight:500;  text-transform:uppercase;  margin-bottom:5px;  padding-bottom:5px; } .royal_theme .mep-default-col-1 {  width:70%;  float:left;  padding:20px; } .royal_theme .mep-default-col-2 {  width:30%;  display:inline-block !important;  padding-left:20px;  padding-right:20px; } .royal_theme .mep-default-col-wrapper {  background-color:#FBFBFB;  display:flex; } .royal_theme .mep-default-sidrbar-meta, .royal_theme .mep-default-sidrbar-meta a {  font-weight:500;  color:#fff;  text-transform:uppercase;  font-size:14px; } .royal_theme .mep-default-sidrbar-meta .fa-list-alt {  background:#FFBE30;  color:#FFF;  width:25px;  height:25px;  font-size:14px; } .royal_theme .mep-default-sidrbar-calender-btn {  float:left; } .royal_theme .mep-default-sidrbar-events-schedule {  border-bottom:none; } .royal_theme ul.mep-social-share {  display:inline-block;  padding:0; } .royal_theme ul.mep-social-share li {  display:inline-block; } .royal_theme .mep-share-btn-title {  display:inline-block;  margin-right:15px;  font-weight:500; } .royal_theme .mep-default-sidrbar-social .mep-event-meta {  text-align:left; } .royal_theme .mep-event-meta {  padding:0; } .royal_theme .mep-default-sidrbar-social {  padding-top:15px;  padding-bottom:15px;  border-top:1px solid #F5F5F5;  margin-top:20px;  border-bottom:1px solid #F5F5F5; } .royal_theme ul.mep-social-share a {  font-size:14px;  width:30px;  height:30px;  border-radius:0; } .royal_theme .mep-default-feature-cart-sec button.single_add_to_cart_button.button.alt.btn-mep-event-cart {  line-height:inherit; } .royal_theme .mep-tem3-title-sec.mep_single_date_btn {  text-transform:uppercase; } @media only screen and (max-width:768px) {  .royal_theme .mep-royal-header {   display:block;  }  .royal_theme .mep-default-col-wrapper {   display:block;   width:100%;  }  .royal_theme .mep-default-col-1 {   width:100%;   float:none;  }  .royal_theme .mep-default-col-2 {   width:100%;  }  .mep-royal-header-col-1,  .mep-royal-header-col-2 {   width:100%;  } } .royal_theme .mep-royal-header {  display:flex; } .royal_theme .mep-default-content div.mep-default-feature-date-location {  display:block; } .mep-royal-header-col-1, .mep-royal-header-col-2 {  padding:15px;  width:50%; } .royal_theme .mep-default-sidrbar-meta .fa-list-alt {  color:#FFF; } .royal_theme .mep-default-sidrbar-events-schedule h3 i {  background:#FFBE30;  color:#FFF;  width:25px;  height:25px;  font-size:14px;  display:grid;  text-align:center;  padding:0;  margin-right:7px; } .mep-events-wrapper .royal_theme table.mep_event_add_cart_table {  border:0; } .royal_theme .mep-royal-header, .royal_theme .mep-default-feature-content {  background:var(--mpev-royal-primary-bg); } .royal_theme .mep-default-col-1, .royal_theme .mep-default-col-2 {  background-color:var(--mpev-royal-secondary-bg); } .royal_theme .df-ico i, .royal_theme .mep-default-sidrbar-social ul li a, .royal_theme .mep-default-sidrbar-events-schedule ul li i, .royal_theme .mep-default-sidrbar-meta .fa-list-alt, .royal_theme .mep-default-sidrbar-events-schedule h3 i {  background-color:var(--mpev-royal-icons-bg); } .royal_theme .mep-default-title, .royal_theme div.df-dtl h3, .royal_theme .mep-default-col-2, .mep-events-wrapper .royal_theme table td {  border-color:var(--mpev-royal-border); } .royal_theme .mep-default-title h2, .royal_theme .section-heading h2, .royal_theme div.df-dtl h3, .royal_theme div.df-dtl p, .royal_theme .mep-default-sidrbar-map h3, .royal_theme .mep-default-sidrbar-events-schedule h3, .royal_theme h4.mep-cart-table-title, .royal_theme table td, .royal_theme div.mep-default-feature-content p, .royal_theme div.mep-default-feature-content ul, .royal_theme div.mep-default-feature-content ul li, .royal_theme .mep-default-sidrbar-meta p, .royal_theme .mep-default-sidrbar-meta p a, .royal_theme .mep-default-sidrbar-events-schedule h3, .royal_theme .mep-default-sidrbar-events-schedule, .royal_theme .mep-default-sidrbar-price-seat h5 {  color:var(--mpev-royal-txt); } .royal_theme .mep-default-sidrbar-events-schedule {  background:#fff; } .royal_theme .mep-default-sidrbar-price-seat {  background:#fff; }  .spring_field_banner {  width:60%; } .spring_field_banner_right {  width:40%;  padding:0 0 20px 20px; } .spring_field .mep-default-sidrbar-meta {  padding:20px; } .spring_field .mep-default-sidrbar-price-seat {  text-align:left;  padding:15px;  background-color:#f2f2f2; } .spring_field .mep-default-sidrbar-price-seat .setas-info {  display:flex;  justify-content:center;  align-items:center;  gap:100px;  text-align:center; } .spring_field .mep-default-sidrbar-calender-btn {  width:100%;  margin-top:20px; } .spring_field ul#mep_add_calender_links {  position:absolute;  width:100%;  max-width:100%;  background-color:#F2F2F2; } .spring_field ul#mep_add_calender_links li {  margin:0; } .spring_field ul#mep_add_calender_links li a {  background-color:#777;  color:#FFF;  margin:2px 0 0 0;  font-size:15px;  font-weight:500; } .spring_field ul#mep_add_calender_links li a.mep-add-calender:hover {  color:#888; } .spring_field .mep-default-sidrbar-map {  margin:20px 0; } .spring_field .mep-event-meta {  padding:10px;  font-size:16px; } .spring_field .mep-event-meta ul.mep-social-share {  padding:10px 0 0 0; } .mep_spring_date {  border-top:1px solid #DDD;  border-bottom:1px solid #DDD;  background-color:#F2F2F2; } .mep_spring_date .mep-default-sidrbar-social {  border:none; } .mep-default-theme .mep_spring_date div.mep-default-feature-date, .mep-default-theme .mep_spring_date div.mep-default-feature-location {  background-color:transparent; } .spring_field .mep-default-feature-content {  margin:20px 0; }  .franklin_divided_left {  width:70%; } .franklin_divided_sidebar {  width:30%; } .franklin_divided_sidebar_bac {  margin:0 0 0 30px;  background-color:#F2F2F2;  overflow:hidden; } .franklin .mep-default-feature-content {  margin:0 0 20px 0; } .franklin .mep-default-sidrbar-price-seat {  border-bottom:1px solid #DDD; }  .bristol .mep-default-title h2 {  margin:15px 0; } .bristol .mep-event-meta {  padding:10px;  font-size:16px; } .bristol .mep-event-meta ul.mep-social-share {  padding:10px 0 0 0; } .bristol_divided {  border-top:1px solid #DDD;  border-bottom:1px solid #DDD;  background-color:#F2F2F2; } .bristol .mep-default-sidrbar-social {  border:none; } .bristol div.mep-default-feature-date, .bristol div.mep-default-feature-location {  background-color:transparent; } .bristol_center_box {  margin:20px 0;  background-color:#F2F2F2; } .bristol_center_box #mep_add_calender_button.mep-add-calender {  width:300px; } .bristol ul#mep_add_calender_links {  position:absolute;  width:100%;  max-width:100%;  background-color:#F2F2F2; } .bristol ul#mep_add_calender_links li {  margin:0; } .bristol ul#mep_add_calender_links li a {  background-color:#777;  color:#FFF;  margin:2px 0 0 0;  font-size:15px;  font-weight:500; } .bristol ul#mep_add_calender_links li a.mep-add-calender:hover {  color:#888; }  .vanilla_theme .mep-default-title {  margin-top:20px;  margin-bottom:20px;  border-bottom:1px solid #F5F5F5; } .vanilla_theme .mep-default-content {  width:100%; } .vanilla_theme .mep-default-feature-content {  margin-top:20px;  margin-bottom:20px; } .vanilla_theme .mep-default-sidrbar-map h3, .vanilla_theme .mep-default-sidrbar-events-schedule h3, .vanilla_theme h4.mep-cart-table-title {  margin:0px 0 20px 0;  font-size:14px;  font-weight:500;  text-transform:uppercase; } .vanilla_theme .mep-default-feature-cart-sec {  border:1px solid #F5F5F5;  padding:20px;  border-radius:5px; } .vanilla_theme .mep_everyday_date_secs {  background:#FBD03B;  color:#17113A; } .vanilla_theme .mep_everyday_date_secs ul li {  font-size:14px;  text-transform:uppercase;  padding:5px; } .vanilla_theme h3.ex-sec-title {  font-size:14px;  background:#FBD03B;  color:#17113A;  font-weight:500;  text-transform:uppercase; } .vanilla_theme table td, .vanilla_theme table td.total-col {  font-size:14px; }  .vanilla_theme tr:nth-child(even) {  background-color:#F2F2F2; } .vanilla_theme.mep-default-theme div.mep-default-feature-date, .vanilla_theme.mep-default-theme div.mep-default-feature-time, .vanilla_theme.mep-default-theme div.mep-default-feature-location {  background:#FBD03B; } .vanilla_theme div.df-dtl p {  color:#17113A; } .vanilla_theme div.df-dtl h3 {  font-weight:500;  text-transform:uppercase;  margin-bottom:5px;  border-bottom:1px dashed;  padding-bottom:5px; } .vanilla_theme .mep-default-col-1 {  width:70%;  float:left;  background-color:#FBFBFB;  padding:20px; } .vanilla_theme .mep-default-col-2 {  width:30%;  display:inline-block !important;  background-color:#F5F5F5;  padding-left:20px;  padding-right:20px; } .vanilla_theme .mep-default-col-wrapper {  background-color:#FBFBFB;  display:flex; } .vanilla_theme .mep-default-sidrbar-meta p, .vanilla_theme .mep-default-sidrbar-meta p a, .vanilla_theme .mep-default-sidrbar-events-schedule h3 {  font-weight:500;  color:#000000;  text-transform:uppercase;  font-size:14px; } .vanilla_theme .mep-default-sidrbar-meta .fa-list-alt {  font-size:14px; } .vanilla_theme .mep-default-sidrbar-calender-btn {  float:left; } .vanilla_theme .mep-default-sidrbar-events-schedule {  border-bottom:none; } .vanilla_theme ul.mep-social-share {  display:inline-block;  padding:0; } .vanilla_theme ul.mep-social-share li {  display:inline-block; } .vanilla_theme .mep-share-btn-title {  display:inline-block;  margin-right:15px;  font-weight:500; } .vanilla_theme .mep-default-sidrbar-social .mep-event-meta {  text-align:left; } .vanilla_theme .mep-event-meta {  padding:0; } .vanilla_theme .mep-default-sidrbar-social {  padding-top:15px;  padding-bottom:15px;  border-top:1px solid #F5F5F5;  margin-top:20px;  border-bottom:1px solid #F5F5F5; } .vanilla_theme ul.mep-social-share a {  font-size:14px;  width:30px;  height:30px;  border-radius:0; } .vanilla_theme .mep-default-feature-cart-sec button.single_add_to_cart_button.button.alt.btn-mep-event-cart {  line-height:inherit; } .vanilla_theme .mep-tem3-title-sec.mep_single_date_btn {  text-transform:uppercase; } @media only screen and (max-width:768px) {  .vanilla_theme .mep-default-col-wrapper {   display:block;   width:100%;  }  .vanilla_theme .mep-default-col-1 {   width:100%;   float:none;  }  .vanilla_theme .mep-default-col-2 {   width:100%;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .mpwem_tile {   color:#000;   font-size:40px;  }  .mep_smart_theme .mpwem_organizer {   margin:5px 0;  }  .mep_smart_theme .mpwem_location_time {   display:flex;   flex-direction:column;   justify-content:start;  }  } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .mpwem_location_time {   flex-direction:row;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .mpwem_location_time .mpwem_location, .mep_smart_theme .mpwem_location_time .mpwem_time {   flex-wrap:wrap;  }  .mep_smart_theme .mpwem_location_time .mpwem_location i, .mep_smart_theme .mpwem_location_time .mpwem_time i {   width:55px;   height:55px;   background-color:var(--mpev-secondary);   color:var(--mpev-primary);   display:flex;   align-items:center;   justify-content:center;   font-size:25px;   border-radius:5px;  }  .mep_smart_theme .mpwem_location_time .mpwem_location {   align-items:start;  } } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .mpwem_location_time .mpwem_location {   align-items:center;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .mpwem_location_time .mpwem_location div {   width:80%;   margin-left:5px;  } } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .mpwem_location_time .mpwem_location div {   width:auto;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .mpwem_slider_area div.superSlider .sliderAllItem {   border-radius:15px;  }  .mep_smart_theme .mpwem_slider_area div.superSlider .sliderShowcaseItem {   border-radius:15px;  }  .mep_smart_theme .mpwem_slider_area div.superSlider .iconIndicator {   color:var(--mpev-secondary);  }  .mep_smart_theme .mpwem_slider_area div.superSlider .iconIndicator {   color:var(--mpev-primary);  }  .mep_smart_theme .mpwem_content_area {   display:flex;   margin:40px 0 0 0;   flex-direction:column;  } } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .mpwem_content_area {   margin:40px 0 0 0;   flex-direction:row;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .mpwem_left_content {   max-width:100%;   width:100%;  } } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .mpwem_left_content {   max-width:70%;   margin-right:2%;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .mpwem_right_content {   max-width:100%;   width:100%;  } } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .mpwem_right_content {   max-width:30%;   width:100%;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content {   background-color:#fff;   border-radius:20px;   box-shadow:0 0 5px #ddd;   padding:30px 0;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets, .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .location_widgets {   display:flex;   justify-content:start;   align-items:start;   gap:20px;   padding:15px;   border-bottom:1px solid #ddd;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets i, .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .location_widgets i {   font-size:30px;   padding:15px;   background-color:var(--mpev-secondary);   color:var(--mpev-primary);   border-radius:10px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets h2, .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .location_widgets h2 {   font-size:19px;   letter-spacing:2px;   margin-bottom:15px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets p, .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .location_widgets p {   font-size:16px;   margin-bottom:5px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets button, .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .location_widgets button {   background-color:#fff;   padding:13px 15px !important;   border:1px solid var(--mpev-primary);   margin-top:20px;   color:var(--mpev-primary);  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets button:hover, .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .location_widgets button:hover {   background-color:var(--mpev-secondary);  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets button i, .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .location_widgets button i {   font-size:16px;   padding:0;   background:none;   margin-right:15px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets [data-read] {   color:var(--mpev-primary);  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists ul {   list-style-type:disc;   padding-left:22px;   margin-bottom:20px;   max-height:315px;   overflow:hidden;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists ul li {   margin-bottom:20px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists ul li::marker {   color:var(--mpev-primary);   font-size:1.5em;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists ul li span {   display:block;   margin:0;   font-size:16px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists ul li span.mep-more-time {   display:flex;   flex-direction:column;   align-items:start;   justify-content:start;   margin-left:25px;   margin-top:10px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists ul li span.mep-more-time span {   margin:5px 5px;   position:relative;   padding-left:14px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists ul li span.mep-more-time span::before {   content:"";   width:5px;   height:5px;   border-radius:50px;   margin-right:5px;   background-color:#aaa;   position:absolute;   left:0;   top:50%;   transform:translateY(-50%);  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists ul#mep_event_date_sch li span {   margin:0;   font-size:16px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists i {   display:none;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists .mep_single_date_btn {   background-color:#fff;   color:var(--mpev-primary) !important;   height:auto !important;   padding:5px 10px !important;   border-radius:var(--dBR) !important;   border:1px solid var(--mpev-primary);   margin:0 !important;   margin-top:20px;   color:var(--mpev-primary);   font-size:var(--button_fs);   font-weight:var(--fw-medium);   line-height:inherit;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists .mep_single_date_btn:hover {   background-color:var(--mpev-secondary);  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .date_widgets .date-lists .mep_single_date_btn i {   font-size:16px;   padding:0;   background:none;   margin-right:15px;   display:inline-block;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .share_widgets {   text-align:center;   padding:15px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .share_widgets .mep-social-share {   margin-top:10px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .share_widgets .mep-social-share li {   margin:7px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .share_widgets .mep-social-share li a {   color:#fff;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .share_widgets .icons {   margin-top:20px;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .share_widgets .icons i {   padding:10px;   background-color:var(--mpev-primary);   width:46px;   height:46px;   border-radius:50%;   color:#fff;   margin:5px;   font-size:24px;   cursor:pointer;   border:1px solid var(--mpev-primary);   transition:all 0.4s;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content .share_widgets .icons i:hover {   background-color:var(--mpev-secondary);   color:var(--mpev-primary);   border:1px solid var(--mpev-primary);  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content #mep_add_calender_button.mep-add-calender {   background-color:#fff;   color:var(--mpev-primary) !important;   height:auto !important;   padding:13px 15px !important;   border-radius:var(--dBR) !important;   border:1px solid var(--mpev-primary);   margin-top:0;   color:var(--mpev-primary);   font-size:var(--button_fs);   font-weight:var(--fw-medium);   line-height:inherit;  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content #mep_add_calender_button.mep-add-calender:hover {   background-color:var(--mpev-secondary);  }  .mep_smart_theme .mpwem_right_content .mpwem_sidebar_content #mep_add_calender_button.mep-add-calender i {   font-size:16px;   padding:0;   background:none;   margin-right:15px;  }  .mep_smart_theme .mpwem_right_content .speaker-widget {   margin-top:50px;  }  .mep_smart_theme .mpwem_right_content .speaker-widget h2 {   text-transform:capitalize;  }  .mep_smart_theme .mpwem_right_content .speaker-widget .speaker-lists {   background-color:#fff;   border-radius:20px;   box-shadow:0 0 5px #ddd;  }  .mep_smart_theme .mpwem_right_content .speaker-widget .speaker-lists .items {   display:flex;   flex-direction:row;   justify-content:start;   align-items:center;   gap:20px;   padding:20px;   border-bottom:1px solid #ddd;  }  .mep_smart_theme .mpwem_right_content .speaker-widget .speaker-lists .items:last-child {   border-bottom:0;  }  .mep_smart_theme .mpwem_right_content .speaker-widget .speaker-lists .items img {   width:70px;  }  .mep_smart_theme .mpwem_right_content .speaker-widget .speaker-lists .items h2 {   font-size:19px;   letter-spacing:0.04em;   color:#333;  }  .mep_smart_theme .map_location {   margin:50px 0;  }  .mep_smart_theme .map_location iframe {   margin-top:20px;   border-radius:15px;   height:450px;  }  .mep_smart_theme .faq_area {   background-color:#f8fafc;   text-align:center;   margin:40px auto;   padding:10px;   border-radius:10px;  } } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .faq_area {   padding:40px;   margin:40px auto;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .faq_area .desc {   width:auto;   color:#666;   font-size:18px;   line-height:30px;  } } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .faq_area .desc {   width:36vw;   margin:auto;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .faq_area .faq_items {   margin-top:20px;   display:flex;   flex-direction:column;   justify-content:space-between;   align-items:start;   flex-wrap:wrap;   gap:10px;  } } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .faq_area .faq_items {   margin-top:40px;   flex-direction:row;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .faq_area .faq_items .item {   width:100%;   background-color:#fff;   padding:10px;   box-shadow:0 0 5px #dddddd;   border-radius:10px;  } } @media only screen and (min-width:10px) and (min-width:1024px) {  .mep_smart_theme .faq_area .faq_items .item {   width:49%;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .faq_area .faq_items .item .title {   display:flex;   justify-content:space-between;   align-items:center;   padding:20px;  }  .mep_smart_theme .faq_area .faq_items .item .title h2 {   font-size:16px;   margin:0;  }  .mep_smart_theme .faq_area .faq_items .item .title i {   color:var(--mpev-primary);  }  .mep_smart_theme .faq_area .faq_items .item .content {   display:none;   text-align:left;   padding:20px;  }  .mep_smart_theme .attendee_area {   margin:10px 0;  } } @media only screen and (min-width:10px) and (min-width:540px) {  .mep_smart_theme .attendee_area {   margin:50px 0;  } } @media only screen and (min-width:10px) {  .mep_smart_theme .attendee_area h2 {   font-size:var(--fs_h2);   font-weight:var(--fw-bold);  }  .mep_smart_theme .mep-related-events .mep-related-events-items .item .item-info .price {   text-align:right;   color:#999;  }  .mep_smart_theme .mep-related-events .mep-related-events-items .item .item-info .price h2 {   font-size:30px;   color:var(--mpev-primary);   margin:0;  }  .attendee_area {   margin:10px 0;  }  .attendee_area .attendees {   display:flex;   gap:20px;   flex-wrap:wrap;   margin-top:20px;  }  .attendee_area .attendees .attendee_lists {   display:flex;   justify-content:start;   flex-direction:row;   flex-wrap:wrap;   background-color:#fff;   border-radius:10px;   box-shadow:0 0 5px #f1f1f1;   padding:10px;  } } @media only screen and (min-width:10px) and (min-width:540px) {  .attendee_area .attendees .attendee_lists {   gap:21px;   padding:20px;  } } @media only screen and (min-width:10px) {  .attendee_area .attendees .attendee_lists .attendee {   width:154px;   background-color:#f9f9f9;   padding:20px;   border-radius:10px;   text-align:center;  } } @media only screen and (min-width:10px) and (min-width:540px) {  .attendee_area .attendees .attendee_lists .attendee {   width:160px;  } } @media only screen and (min-width:10px) {  .attendee_area .attendees .attendee_lists .attendee img {   width:100px;   height:100px;   object-fit:cover;   border-radius:50px;  }  .attendee_area .attendees .attendee_lists .attendee h2 {   font-size:16px;   color:#333;   margin:10px 0;  }  .mep-related-events {   margin:20px 0;   position:relative;  }  .mep-related-events .related-events-header {   display:flex;   justify-content:space-between;   align-items:center;  }  .mep-related-events .related-events-header h2 {   margin:0;  }  .mep-related-events .related-events-header .related-events-navigation {   display:flex;   flex-direction:row;   gap:5px;  }  .mep-related-events .related-events-header .related-events-navigation button {   border-radius:5px;   background-color:var(--mpev-primary);   color:var(--mpev-secondary);   padding:14px;  }  .mep-related-events .mep-related-events-items {   margin-top:20px;  } } @media only screen and (min-width:10px) and (min-width:540px) {  .mep-related-events .mep-related-events-items {   gap:50px;  } } @media only screen and (min-width:10px) {  .mep-related-events .mep-related-events-items .item {   width:100%;   background-color:#fff;   padding:20PX;   border-radius:10px;   box-shadow:0 0 5px #ddd;  } } @media only screen and (min-width:10px) and (min-width:540px) {  .mep-related-events .mep-related-events-items .item {   width:30%;  } } @media only screen and (min-width:10px) {  .mep-related-events .mep-related-events-items .item a {   position:relative;   display:block;  }  .mep-related-events .mep-related-events-items .item img {   width:100%;   height:200px;   object-fit:cover;  }  .mep-related-events .mep-related-events-items .item .mep-ev-start-date {   position:absolute;   top:10px;   left:10px;   line-height:1.8;   background:var(--mpev-secondary);   text-align:center;   width:50px;   color:var(--mpev-primary);   font-size:18px;   box-shadow:0 4px 10px rgba(0, 0, 0, 0.1), 0 2px 5px rgba(0, 0, 0, 0.05);  }  .mep-related-events .mep-related-events-items .item .mep-ev-start-date .mep-month {   background:var(--mpev-primary);   color:var(--mpev-secondary);   text-transform:uppercase;  }  .mep-related-events .mep-related-events-items .item .item-info {   display:flex;   justify-content:space-between;   margin-top:20px;  }  .mep-related-events .mep-related-events-items .item .item-info .title {   text-align:left;   color:#999;  }  .mep-related-events .mep-related-events-items .item .item-info .title h2 {   font-size:15px;   font-weight:bold;   color:#333;  }  .mep-related-events .mep-related-events-items .item .item-info .price {   text-align:right;   color:#999;  }  .mep-related-events .mep-related-events-items .item .item-info .price h2 {   font-size:30px;   color:var(--mpev-primary);   margin:0;  }  .slick-slide {   margin:10px 10px;   padding:0 10px;   box-sizing:border-box;   display:flex;   align-items:stretch;  }  .slick-slide > div {   flex:1;   min-height:100px;   display:flex;   justify-content:center;   align-items:center;  }  .slick-dots li.slick-active button::before {   color:var(--mpev-primary);  }  div.mpwem_details_content,  div.mpwem_details_content p {   line-height:1.7 !important;   color:#8D8D8D;   font-size:16px !important;  }  div.mpwem_ex_service,  div.mep_attendee_info,  div.mep_attendee_info_hidden {   display:none;  }  div.mep_file_item img {   height:100%;   width:auto;   cursor:pointer;   display:none;   max-height:100px;  }  div.mep_file_item iframe {   height:100%;   width:auto;   cursor:pointer;   display:none;   max-height:300px;  }  .mep_attendee_info .mp_form_item {   padding:7px;  }  .mep_attendee_info .mp_form_item.mep_checkbox_item > span,  .mep_attendee_info .mp_form_item.mep_radio_item > span,  .mep_attendee_info .mp_form_item.mep_file_item > span,  .mep_attendee_info .mp_form_item > label > span {   min-width:200px;  }  div.mpwem_organizer {   display:-webkit-flex;   display:flex;  }  div.mpwem_organizer,  div.mpwem_organizer a {   font-size:24px;   margin:var(--dMP_xs) 0 0 0;   color:#878787 !important;   font-weight:400;  }  div.mpwem_location,  div.mpwem_time {   color:#393332;   font-size:18px;   margin:var(--dMP_xs) var(--dMP) 0 0;   display:-webkit-flex;   display:flex;   -webkit-align-items:center;   align-items:center;  }  div.mpwem_location span,  div.mpwem_time span {   width:55px;   height:55px;   background-color:#F1F5FF;   color:#6046FF;   display:-webkit-flex;   display:flex;   -webkit-align-items:center;   align-items:center;   -webkit-justify-content:center;   justify-content:center;   font-size:25px;  } } .mpwem_slider_area {  margin-top:0; } .mep-event-faq-part {  background:white;  border-radius:12px;  overflow:hidden;  margin-bottom:20px;  box-shadow:0 0px 1px rgba(0, 0, 0, 0.08); } .mep-event-faq-part .faq-title-section {  background:linear-gradient(135deg, #f7f7f7, #f7f7f7);  color:#333;  padding:20px 25px;  font-size:18px;  font-weight:600; } .mep-event-faq-part .faq-body .mep-event-faq-set {  margin-bottom:10px;  border-radius:8px;  overflow:hidden;  border-bottom:1px solid #eaeaea; } .mep-event-faq-part .faq-body .mep-event-faq-set:last-child {  border-bottom:0; } .mep-event-faq-part .faq-body .mep-event-faq-set .faq-question {  padding:18px 25px;  background-color:white;  font-weight:600;  cursor:pointer;  display:flex;  justify-content:space-between;  align-items:center;  transition:all 0.3s ease;  color:#333; } .mep-event-faq-part .faq-body .mep-event-faq-set .faq-question i {  color:#3b5fe2; } .mep-event-faq-part .faq-body .mep-event-faq-set .mep-event-faq-content {  padding:18px 25px; } .mep-default-map {  background:white;  border-radius:12px;  box-shadow:0 0px 1px rgba(0, 0, 0, 0.08);  overflow:hidden;  margin-bottom:20px; } .mep-default-map .map-title {  background:linear-gradient(135deg, #f7f7f7, #f7f7f7);  color:#333;  padding:20px 25px;  font-size:18px;  font-weight:600; } .mep-default-map .display-map {  padding:20px 25px; }  