/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 26 2024 | 10:02:19 */
/* CSS Events */ 

body.tribe_events-template-default.tribe-events-page-template div#main,
.tribe-events-page-template.post-type-archive-tribe_events #main,
.tribe_event_series-template-default #main{
    background: #0d0c0c;
    color: #fff !important;
}

.tribe-link-view-attendee {
    padding: 20px !important;
    text-align: center;
    background-color: #92ad2c;
    color: #000 !important;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.tribe-link-view-attendee a,
.tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime,
.tribe-events-c-top-bar__datepicker span.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden{
    color: #fff !important;
}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link {
    color: #9e9e9e;
}

.tribe-events .tribe-events-calendar-list__event-title-link:hover {
    color: #ffffff;
    text-decoration: underline;
}

.event-tickets .tribe-common-c-btn:disabled,
.event-tickets .tribe-tickets__rsvp-actions-success-going-check-icon{
	background-color: #a0ad36 !important;
}
		
.tribe-common-b1.tribe-tickets__form-field.tribe-tickets__form-field--required:nth-child(3),
label.tribe-common-b2--min-medium.tribe-tickets__form-field-label,
input#quantity_14315{
    display: none !important;
}

.register-page form#signup-form {
    margin-bottom: 30px;
}

span.tribe-tickets__rsvp-message-text li.bp-menu.bp-login-nav {
    display: contents;
}

p.txt-conreserva a {
    display: inline-block;
    text-transform: uppercase;
}

header.tribe-events-calendar-latest-past__event-header .tribe-events-calendar-latest-past__event-datetime-wrapper.tribe-common-b2 time {
    color: #afafaf !important;
}

header.tribe-events-calendar-latest-past__event-header h3.tribe-events-calendar-latest-past__event-title.tribe-common-h6.tribe-common-h4--min-medium a{
    color: #a9c53d !important;
}

a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin,
a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt,
.tribe-rsvp .user-details a{
    color: #fff !important;
}

p.txt-conreserva a {
    font-weight: bold !important;
    margin: 10px 0 0 0 !important;
    background: #92ad2c !important;
    padding: 5px;
}


img.wpml-ls-flag.entered.lazyloaded {
    padding-right: 9px;
}
.tribe-common button[disabled], .tribe-common input[disabled] {
    cursor: default;
    border: navajowhite;
    background: black;
    color: #a9c53d;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
    background: #a9c53d;
    border: none;
    font-weight: 800;
    color: #0d0c0c;
    border-radius: 5px;
}
.tribe-events-c-top-bar__datepicker span.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden, .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime {
    color: #fff!important;
    background: #151a10;
    border: none!important;
    padding: 7px 30px;
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    background-color: #a9c53d;
    border: none;
    margin: 0px 6px;
    border-radius: 5px;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
    background-color: transparent;
    color: #ffffff;
    border-radius: 5px 0px 0px 5px;
    border: none;
}
button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {
    border: none;
    border-radius: 5px;
}
.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 {
    background-color: #a9c53d!important;
    padding: 11px 14px;
    width: auto;
    border-radius: 0px!important;
}
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(to bottom,#08c,#04c);
    background-image: -ms-linear-gradient(to bottom,#08c,#04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image: -webkit-linear-gradient(to bottom,#08c,#04c);
    background-image: -o-linear-gradient(to bottom,#08c,#04c);
    background-image: linear-gradient(to bottom, #2c2c2c, #2c2c2c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}
.tribe-events-event-image img {
    width: 100%;
}
.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #212121;
    border-top: 0;
    position: absolute;
}
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(to bottom,#08c,#04c);
    background-image: -ms-linear-gradient(to bottom,#08c,#04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image: -webkit-linear-gradient(to bottom,#08c,#04c);
    background-image: -o-linear-gradient(to bottom,#08c,#04c);
    background-image: linear-gradient(to bottom, #2c2c2c, #2c2c2c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}
.tribe-common .tribe-common-h3 {
    color: #ffffff;
    line-height: var(--tec-line-height-2);
    background: #151a10;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col {
    padding-left: var(--tec-grid-gutter-half);
    padding-right: var(--tec-grid-gutter-half);
    background: #151a10;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.datepicker table tr td span.focused, .datepicker table tr td span:hover {
    background: #a9c53d;
}
.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {
    background: #212121;
}
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
    background-color: #a9c53d!important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
    flex-direction: row-reverse;
    justify-content: flex-end;
    background: red;
    padding: 19px;
    justify-content: center;
    align-items: center;
    padding: 35px 50px;
    border-left: 3px solid #a9c53d!important;
    background: #161414;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
    padding-left: var(--tec-grid-gutter-half);
    padding-right: var(--tec-grid-gutter-half);
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
    margin-bottom: 0;
    width: calc(var(--tec-grid-width-1-of-8)*3);
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
    display: flex;
    padding-top: var(--tec-spacer-0);
    text-align: center;
    margin-top: -11px;
    justify-content: center;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 15px;
}
span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
    border: 1px solid #a9c53d;
    margin-top: 7px;
    border-radius: 4px;
}
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
    color: #ffffff;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
    background-color: transparent;
    color: #ffffff;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
    background-color: transparent!important;
    color: #ffffff;
    border-radius: 5px 0px 0px 5px;
    border: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input {
    margin: calc(var(--tec-spacer-2)* -1) 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search {
    background: #2c2c2c;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {
    background: #2c2c2c;
    border-radius: 0px 3px 3px 0px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search {
    background: #2c2c2c;
    border-radius: 5px 0px 0px 5px;
}
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
    fill: #a9c53d;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
    margin: 30px 0px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    flex: none;
    margin-top: 0;
    color: white;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
    background: #a9c53d;
    border: none;
    font-weight: 800;
    color: #0d0c0c;
}
.tribe-events-back a, .tribe-events-back a:visited {
    color: #ffffff;
}
.tribe-events-c-small-cta a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt {
    text-decoration: none !important;
    padding: 5px 10px !important;
    border: 1px solid #a9c53d;
    margin-top: 7px;
    border-radius: 4px;
}
span.tribe-events-c-nav__prev-label {
    border: 1px solid #a9c53d;
    margin-top: 7px;
    border-radius: 4px;
    padding: 10px 10px;
}
span.tribe-events-c-nav__next-label {
    border: 1px solid #a9c53d;
    margin-top: 7px;
    border-radius: 4px;
    padding: 10px 10px;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border:hover {
    border: 1px solid #a9c53d;
    color: #0d0c0c;
    background: #a9c53d;
}
.tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text {
    background: transparent;
    border: none !important;
    font-size: 16px !important;
}
.tribe-common svg:not(:root) {
    overflow: hidden;
    fill: white;
    border: none!important;
}
.tribe-events-meta-group .tribe-events-single-section-title {
    color: #ffffff;
    border-bottom: 1px solid;
    font-size: var(--tec-font-size-2);
    font-weight: var(--tec-font-weight-bold);
    letter-spacing: 1px;
    text-transform: uppercase;
}
.tribe-events-meta-group {
    padding: var(--tec-spacer-7) 0 var(--tec-spacer-3);
    width: 168px;
}
.tribe-events-event-meta dd, .tribe-events-event-meta dt {
    word-break: break-word;
}
.tribe-events-event-meta dd, .tribe-events-event-meta dt {
    margin: 0 0 var(--tec-spacer-0);
    padding: 0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, th, td {
    direction: ltr;
    color: white;
}
.tribe-events-meta-group a {
    color: #a9c53d!important;
}
.tribe-events-single ul.tribe-related-events li {
    background: #202020;
    border: 1px solid #202020;
    padding: 6px!important;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
    color: #ffffff;
}
.tribe-common button[disabled], .tribe-common input[disabled] {
    cursor: default;
    border: navajowhite;
    background: none;
    color: #a9c53d;
}
.tribe-events .tribe-events-c-small-cta>:first-child {
    margin-left: 0;
    text-decoration: none !important;
    padding: 5px 10px !important;
    border: 1px solid #a9c53d;
    margin-top: 7px;
    border-radius: 4px;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a {
    color: #ffffff;
    text-decoration: none;
    vertical-align: middle;
    font-family: "poppins";
}
.tribe-events-schedule .recurringinfo, .tribe-events-schedule .tribe-events-cost {
    color: #a9c53d;
    border: 1px solid;
    padding: 3px 7px;
    border-radius: 5px;
}
.tribe-events-content a {
    border-bottom: 1px solid #a9c53d!important;
    color: #a9c53d!important;
}