
.tribe-events-meta-group-other{margin-top:50px}
.single .tribe-events-related-events-title{text-align:center}
.single-tribe_organizer .tribe-events .tribe-events-header__content-title{margin:30px 0}
.single-tribe_organizer .tribe-events .tribe-events-header__content-title h2 {color:rgb(188,160,185);    text-align: center;}
.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:0!important}
.tribe-events .tribe-events-calendar-list__month-separator {border-top: 3px solid #000;    padding-top: 30px;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list,ul.tribe-event-categories{list-style:none!important}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:0}
.tribe-events-notices li,.tribe-events-notices ul,.tribe-events-single-event-title{color:red}
body .tribe-events-pro .tribe-events-pro-photo__event-title-link:hover{background:no-repeat 0 85%}
  .tribe-events-view, .tribe-events-single { min-height: 500px; /* ρύθμισε ανάλογα με το μέγεθος του section */    opacity: 0;    transition: opacity 0.3s ease;}
    .tribe-events-view.js-loaded, .tribe-events-single.js-loaded{    opacity: 1;}
    body .tribe-events-pro .tribe-events-pro-photo__event-cost {display:none}
@media (min-width: 1400px) {
.tribe-events-meta-group-other{max-width:700px}
}

.tribe-events-single>.tribe_events{display:block}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text{font-size:40px}

@media (min-width: 768px) {
   body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-summary, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-summary {
        margin-bottom: 50px!important    }
.tribe-events-meta-group.tribe-events-meta-group-venue{order:1}
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-size:16px!important}
.tribe-events-schedule h2{margin-top:20px;font-size:x-large}
.tribe-common button,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;background-color:transparent}
.tribe-events .tribe-events-c-nav{border-top:0!important}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon, .tribe-events-cost, body .tribe-common-b3.tribe-tickets__tickets-item-extra-available{display:none}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{width:fit-content;background-color:#bca0b9;border-radius:30px;padding:15px 36px;cursor:pointer}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content, .tribe-common .tribe-common-h2, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6, .tribe-common .tribe-common-b1, .tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn, .user-details, body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart .tribe-ticket-quantity, body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart .tribe-tickets__tickets-item-extra-price, body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart .tribe-tickets__tickets-item-total, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart .tribe-ticket-quantity, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart .tribe-tickets__tickets-item-extra-price, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart .tribe-tickets__tickets-item-total, .tribe-common .tribe-common-b2, .event-tickets .tribe-common-form-control-text__input, .event-tickets .tribe-tickets__commerce-checkout-stripe-card-element-zip-input {font-family:inherit!important}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a:hover,.tribe-events-back a:hover,.tribe-events .tribe-events-calendar-list__event-title-link:hover{text-decoration:underline}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{font-size:16px;padding:0}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color:#af93ac!important}
.single-tribe_events .tribe-events-event-meta.primary a{display:block}
.single-tribe_events .cat_international-courses .tribe-meta-value a{font-weight:400!important}
.single-tribe_events .cat_international-courses .tribe-organizer-email-label,.cat_international-courses .tribe-organizer-email, body .event-tickets .tribe-tickets__attendee-tickets-item:before, body .event-tickets .tribe-tickets__attendee-tickets-item:after, .tribe-events-virtual-single-marker {display:none}
.single-tribe_events .tribe-meta-value, .event-tickets .tribe-common-h6--min-medium{font-family:'Josefin Sans';font-weight:700}
.tribe-events-event-meta address.tribe-events-address,.tribe-common span{font-style:normal}
.tribe-country-name{display:block}
.tribe-venue a,.tribe-events-back a{color:#907092;font-weight:600}
.tribe-venue a{box-shadow:none!important;pointer-events:none}
.tribe-events-event-url{font-size:medium}
.tribe-events-gmap{font-weight:600;top:10px;position:relative;text-decoration:underline}
.tribe-events-pro .tribe-events-pro-photo__event-featured-image{border-top-left-radius:16px;border-top-right-radius:16px}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{background:#f7ce92;border-radius:50%;width:52px;height:52px;line-height:23px;}
.tribe-common-h3--min-medium,ul.tribe-event-categories li{font-weight:600;font-family:'Josefin Sans';font-size:medium}
.single .tribe-events.tribe-common{border-top-left-radius:16px;border-top-right-radius:16px;background:#fff;padding:30px 60px 0}
.single-tribe_events .tribe-events-event-meta.secondary,.single-tribe_events .tribe-events-event-meta.primary{border-bottom-left-radius:16px;padding:0 60px 45px;border-bottom-right-radius:16px;background:#fff}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{left:0;right:0;top:0;transform:none}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{padding:0 6% 10%;background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title,.tribe-events-pro .tribe-events-pro-photo__event-title,body .tribe-events-pro-photo__event-title{font-size:18px!important;line-height:1.4!important;font-family:'Karla'!important}
.tribe-events-single ul.tribe-related-events li,.single-tribe_organizer .tribe-events.tribe-common, body .event-tickets .tribe-common-form-control-text__input{border-radius:16px!important}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a,.archive .tribe-common img{border-top-left-radius:16px;border-top-right-radius:16px}
.tribe-events-single ul.tribe-related-events li,.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper{border:0;background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px}
.tribe-events-pro .tribe-events-pro-organizer__meta-data>.tribe-events-pro-organizer__meta-row>:last-child {font-size:17px;}
.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper{margin-top:-4px}
.tribe-event-date-start,.tribe-event-date-end, .tribe-events-pro-photo__event-datetime.tribe-common-b2{font-family:'Josefin Sans';color:#907092}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type{margin-left:var(--tec-spacer-1)}
.tribe-events-meta-group-other{order:4;width:100%;display:block;flex:none}
.tribe-events-meta-group-other dl dt{color:#907092;margin-bottom:30px;font-size:xx-large;display:none}
.tribe-events .tribe-events-c-breadcrumbs__list-item{font-size:medium}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-bottom:0;padding-top:0}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta--has-featured-image .tribe-events-pro-organizer__meta-details,.tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper{margin-bottom:0!important}
.tribe-events .nf-form-1-cont{max-width:700px}
.tribe-events-single ul.tribe-related-events,.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container,ul.tribe-event-categories{padding:0!important}
.tribe-events-pro .tribe-events-pro-photo__event-details{margin-top:20px!important;padding:0 25px 25px}
.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events),.tribe-events-pro-organizer__meta-content.tribe-common-b1{line-height:1.55}
.tribe-events-pro .tribe-events-pro-photo__event-title-link{color:#4d2146!important}
.tribe-events-calendar-list__event-venue-address{font-size:small}
.tribe-events-single>.tribe_events{display:flex;flex-direction:column}
.single .tribe-events-event-image{order:2!important;max-width:600px;float:left;margin-top:50px}
.single .tribe-events-single-event-description.tribe-events-content{order:3!important}
.single .tribe-events.tribe-common,.single-tribe_events .tribe-events-event-meta.primary{order:1!important}
.single .tribe-events-related-events-title{order:4!important;margin-bottom:60px}
.single .tribe-events-single ul.tribe-related-events{order:5!important}
.tribe-events-single ul.tribe-related-events li{width:30%;flex:none;font-size:.8em}
.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text{line-height:1.1}
.tribe-events .tribe-events-header{margin-bottom:25px!important}
@media (min-width: 960px) {
    body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-grid, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-grid {padding-top: 0px!important}
}

@media (min-width: 768px) {
    body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-actions, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-actions {
        margin: 0!important;
    }
      body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-page-title, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-page-title {
        margin: 0 0 10px!important;
    }
    .event-tickets .tribe-common-b2 {font-size:medium!important}
}
 @media (max-width: 768px) {

body .event-tickets .tribe-tickets__tickets-form {padding-top:50px;padding-left:30px}
.single-tribe_events .tribe-events-event-meta.primary {padding: 0 35px 45px;}
.single-tribe_events .main-container .row-container .row-parent {    padding: 0 15px 0;}
body .event-tickets .tribe-tickets__form .tribe-tickets__form-field {margin-bottom:0!important}
body .event-tickets .tribe-tickets__commerce-checkout {padding:16px}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart .tribe-tickets__tickets-item-content-subtitle, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart .tribe-tickets__tickets-item-content-subtitle {padding-bottom:10px}
.tribe-common-h7.tribe-common-h6--min-medium.tribe-tickets__tickets-item-content-title.tribe-tickets--no-description {    font-size: 16px}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart {padding:20px}
body .tribe-common-b2.tribe-tickets__tickets-footer-quantity, .tribe-common-b2.tribe-tickets__tickets-footer-total {font-size:16px;}
body.page-tribe-attendee-registration .tribe-tickets__registration, body .event-tickets .tribe-tickets__commerce-checkout, body .event-tickets .tribe-tickets__commerce-order   {position:relative;left:calc(-50vw + 50%);width:100vw}
body .tribe-tickets__form-field-input-wrapper {font-size:initial}

}
/* CHECKOUT TICKETS STYLE */

.entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:after, .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:before, .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:after, .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:before, .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:before, .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:after, .tribe-common a.tribe-common-c-btn--small, .tribe-common button.tribe-common-c-btn--small, .tribe-common input[type=button].tribe-common-c-btn--small, .tribe-common input[type=submit].tribe-common-c-btn--small, .tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn {background: rgb(188, 160, 185)!important}
.entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item--has-focus, .event-tickets .tribe-tickets__attendee-tickets-item--has-focus {border-left-color: rgb(188, 160, 185)!important;}

body.uncode-btn-circle .btn:not(.btn-default-shape):not(.btn-round):not(.btn-square), body.uncode-btn-circle input[type="submit"]:not(.btn-default-shape):not(.btn-round):not(.btn-square), body.uncode-btn-circle input[type="reset"]:not(.btn-default-shape):not(.btn-round):not(.btn-square), body.uncode-btn-circle input[type="button"]:not(.btn-default-shape):not(.btn-round):not(.btn-square), body.uncode-btn-circle button[type="submit"]:not(.btn-default-shape):not(.btn-round):not(.btn-square) {    padding: 15px 23px !important}
.tribe-common button.tribe-common-c-btn--small:hover {background:#4d2146!important}
 .tribe-common button.tribe-common-c-btn {font-size:mdium!important;}
 .tribe-back { margin-bottom: var(--tec-spacer-8);}
 .tribe-events-virtual-single-marker__icon-svg {    height: 15px!important}
 .tribe-events-virtual-single-marker__icon-svg .tribe-common-c-svgicon__svg-stroke {    stroke: red!important}
 .tribe-tickets ul.tribe-orders-list>.tribe-item {list-style:none;}
 .tribe-orders-list, .tribe-tickets ul.tribe-orders-list .tribe-tickets-list, .tribe-events-meta-list {padding:0!important}
 .tribe-tickets ul.tribe-orders-list .tribe-tickets-list>.tribe-item, body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart {    border: 0!important;    border-radius: 16px!important}
 @media (min-width: 1025px) {
  .tribe-tickets ul.tribe-orders-list .tec__tickets-my-tickets-order-tickets-list-wrapper {max-width:70%;}
}
.tribe-link-view-attendee a {font-weight:bold;}
body .event-tickets .tribe-tickets__commerce-checkout, bo.tribe-common .tribe-tickets__commerce-checkout, .event-tickets .tribe-tickets__commerce-order {background: #fff;    padding: 30px;    border-radius: 16px;}
.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled {color:#fff}
body .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item, body .event-tickets .tribe-tickets__attendee-tickets-item {background:transparent;border:0}
/* END CHECKOUT TICKETS STYLE */