.tribe-tickets-remaining {display:none !important;}
@media only screen and (max-width: 768px) {
ul.cart_dropdown { display: none!important; }}
body.single-tribe_events .tribe-events-divider,
body.single-tribe_events .tribe-events-cost {
    display: none !important;
}
/* #sgpb-popup-dialog-main-div .sgpb-content .sgpb-content-40119 .sgpb-theme-2-content .sg-popup-content {
    background: #f2f2f200 !important;
} */
.tribe-events-schedule .tribe-events-divider, 
.tribe-events-cost {
    display: none !important;
}
.tribe-events-list .tribe-events-event-cost {
    display:none;
}
.tribe-events-event-cost {
display: none !important; display:block;
}

div.av_three_fourth.three-fourth-centered {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

div.av_four_fifth.four-fifth-centered {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

p.comment-form-url {
  display: none!important;
}

.comment_meta_container {
    display: none!important;
}

.av-buildercomment-unapproved {
	display: none!important;
}

#commentform label {
    position: relative;
    left: auto;
    margin-bottom: 5px;
}

.av-subnav-menu > li.current-menu-item, 
.av-subnav-menu > li.current-menu-item a,
#top .sub-menu > li.current-menu-item, 
#top .sub-menu > li.current-menu-item a,
.av-subnav-menu > li.current-menu-parent,
.av-subnav-menu > li.current-menu-parent > a
{
	background: #caf7f6;
	font-weight: bold;
}

#top .sub-menu li,
#top .sub-menu li a
{
	background: white;
	font-weight: normal;
}
#footer {
    padding: 15px 0 30px 0;
    z-index: 0 !important;
}

/*Sytle for Submissons form*/

/* General Form Styling */
.wpcf7-form {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
  background-color: #f9f9f9;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.wpcf7-form label {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form select,
.wpcf7-form textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-sizing: border-box;
}

.wpcf7-form textarea {
  resize: vertical;
}

/* Field Grouping - Side by Side */
.field-group {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.field-group .field {
  flex: 1;
  min-width: 200px;
}

/* Adjusting the layout for labels and fields */
.wpcf7-form .field {
  margin-bottom: 20px;
}

/* Adjustments for Checkbox and Radio Buttons */
.wpcf7-form input[type="checkbox"],
.wpcf7-form input[type="radio"] {
  margin-right: 10px;
}

.wpcf7-form .radio-group {
  display: flex;
  gap: 15px;
  align-items: center;
}

.wpcf7-form .radio-group label {
  display: flex;
  align-items: center;
}

/* Submit Button Styling */
.wpcf7-form input[type="submit"] {
  background-color: #0073e6;
  color: #fff;
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
}

.wpcf7-form input[type="submit"]:hover {
  background-color: #005bb5;
}
button.pum-close.popmake-close {
    display: none !important;
}
.sgpb-theme-2-overlay.sgpb-popup-overlay-40119.sgpb-popup-overlay {
    display: none !important;
}