@charset "UTF-8";

/*
Theme Name:passtrack
Theme URI: https://wordpress.org/themes/passtrack/
Author: the WordPress team
Author URI: https://wordpress.org/
Description:passtrack is a blank canvas for your ideas and it passtrackes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See howpasstrack elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.6
Requires PHP: 5.6
Version: 2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:passtrack
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

passtrack WordPress Theme, (C) 2020 WordPress.org */

.event-gal-sec .event-gal-row .event-gal-tab .vc_tta-tabs-container { margin-bottom: 2em; }
.event-gal-sec .event-gal-row .event-gal-tab .vc_tta-tabs-container .vc_tta-tabs-list { display: flex; justify-content: center; gap: 1rem; margin-bottom:1.5rem;}
.event-gal-sec .event-gal-row .event-gal-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a { background: #fff; border: none; font-size: 1.2rem; }
.event-gal-sec .event-gal-row .event-gal-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a { background: #fff; border: none; color: #EC1313; font-size: 1.2rem; text-decoration: underline; }

.event-gal-sec .event-gal-row .event-gal-tab .vc_tta-panels-container .vc_tta-panels { background-color: #fff; border: none; }
.event-gal-sec .event-gal-row .event-gal-tab .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body { margin: 0; padding: 0; }

.event-gal-sec .event-gal-row h3.main-head {
  margin: 0 0 8px;
  font-size: 1.5rem !important;
  font-weight: 600 !important;
  color: #1E1E1E;
}
.event-gal-sec .event-gal-row .hours {
  font-size: 1rem;
  font-weight: 800;
  letter-spacing: 1px;
  color: red;
}
.event-gal-sec .event-gal-row .price {
  margin: 20px 0 12px;
}

.event-gal-sec .event-gal-row .price .current {
  font-size: 2.5rem;
  font-weight: 800;
  color: #e02020;
  margin-right: 12px;
}

.event-gal-sec .event-gal-row .price .old {
  font-size: 18px;
  color: #ff6b6b; 
  text-decoration: line-through;
}
.event-gal-sec .event-gal-row .txt {text-align:left; margin-bottom:1rem;}
.event-gal-sec .event-gal-inrow > .wpb_column > .vc_column-inner > .wpb_wrapper{position: relative;flex: 1; background: #F5F5F5; border-radius: 16px; padding: 1rem; box-shadow: 0 6px 20px rgba(0,0,0,0.06);}
.event-gal-sec .event-gal-row .txt p {
  font-size: 15px;
  line-height: 1.6;
  color: #333;
  margin-bottom: 28px;
}