/** change vx-dialog and dialog-content location **/

.elementor-1059 .elementor-element.elementor-element-8e7e729 .ts-form-group:not(.ui-heading-field) label #text {
    order: 1;
}

.elementor-1059 .elementor-element.elementor-element-8e7e729 .ts-form-group:not(.ui-heading-field) label .vx-dialog {
    order: 2;
    margin-left: unset;
}

.elementor-1059 .elementor-element.elementor-element-8e7e729 .ts-form-group:not(.ui-heading-field) label .vx-dialog .vx-dialog-content {
    order: 3;
    right: auto;
}

.elementor-1059 .elementor-element.elementor-element-8e7e729 .ts-form-group:not(.ui-heading-field) label .is-required {
    order: 4;
}




/** Additional Information **/

/* .field-key-ui-heading-Additional-Information {
    font-weight: 600;
    padding-top: 20px;
    padding-bottom: 5px;
}

.ts-form .ts-form-group.ui-heading-field label {
    font-size: 28px !important;
}
 */
.form-field-grid {
    grid-gap: 24px;
}
.ts-form .ts-form-group.ui-heading-field  {
    background: #DFF2EC;
    padding: 8px;
    border-radius: 8px;
}
body .ts-form .ts-form-group>label {
    padding-bottom: 16px;
}
.ts-form .ui-html-content {
    font-size: 14px;
    opacity: 0.5;
}
.ts-form-group.switcher-label label {
    font-weight: normal !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
}


/**  **/

span.unread-indicator {
    right: 0px !important;
    left: unset !important;
}

@media (max-width: 767px) {
    .rev-cats {
        display: flex !important;
        flex-direction: column !important;
    }
}

body:not(.wp-admin) .hide-in-frontend {
/* display: none !important; */
}

/* Default styles for desktop */
/* .single-listing-tabs .e-n-tabs-heading.vx-event-ntabs {
  position: sticky;
  top: 10px; 
  z-index: 999;
    border-radius: 50px;
    top: 10px;
 
    box-shadow: 0 2px 12px #2222221a; 
    background: #ffffffb3 !important;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
} */
/* 
@media (max-width: 1024px) {
  .c_sticky_tab .e-n-tabs-heading.vx-event-ntabs {
    padding: 24px;
  }
} */


.codicts-preview-carousel .swiper-slide img {
    height: 270px !important;
    object-fit: cover;
    width: 100%;
}

.ts-preview > div,
.ts-preview > div > div:not(.codicts-no-height)
{
   height: 100%; 
}
.ts-marker-cluster {
   background-color: #2987e5 !important;
}


.addon-cards .addon-details .adc-subtitle, .vx-addon-price
{
    margin-left: auto;
    font-size: 16px;
}






