.elementor-kit-17{--e-global-color-primary:#121740;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#121740;--e-global-color-accent:#F37029;--e-global-color-af3b071:#FFFFFF00;--e-global-color-64acc8d:#000000;--e-global-color-c0dca9c:#11111199;--e-global-color-85e51c7:#FBFAF8;--e-global-color-60167e6:#0F1727;--e-global-color-ee20f70:#12173F;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:14px;--e-global-typography-primary-font-weight:normal;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:normal;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:24px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-preloader-animation:eicon-spin;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:20px;}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-kit-17 a:hover{color:#FF863F;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1560px;}.e-con{--container-max-width:1560px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-17{--e-global-typography-primary-font-size:36px;--e-global-typography-primary-line-height:1.4em;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17{--e-global-typography-primary-font-size:36px;--e-global-typography-text-font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *///**HELLO ELEMENTOR**//
.elementor-button a {
    color: #fff;
}
.elementor-button a:hover {
    color: #fff;
}
h2 {
    color: #fff;
}
.billets-zeffy:hover {
    color: #fff;
}

//**ZEFFY**//

.billets-zeffy {
    background-color: #F37029;
    color: #fff;
    padding: 5px ;
    border-radius: 7px;
}
.orange {
    color:;
}

//**TRIBE CALENDAR**//
.tribe-events-single-event-title {
    color: #fff;
}
.tribe-event-date-start, .tribe-event-time, .tribe-event-date-start span {
    color: #fff;
}
.tribe-common button {
    padding: 5px;
}
.tribe-events-c-subscribe-dropdown__button-text {
    color: #fff;
    background-color: #13213B;
    border-color: #fff;
    margin: 4px;
}
.tribe-events-c-subscribe-dropdown__button-text:hover {
    background-color: #0e3274;
}
.tribe-events .tribe-events-calendar-list__event-title-link:visited {
    color: #DF6720;
}
.tribe-events-gmap {
    color:#DF6720;
}
.tribe-venue-url {
    color: #DF6720;
}
.tribe-venue-url:visited {
    color: #DF6720;
}

/*event meta*/

.tribe-events-single-section {
    background-color: #fff;
}
.tribe-events-event-meta {
    padding:1%;
}
.tribe-events-single-section-title {
    color: #2a519b;
}
.tribe-events-single-section dd, .tribe-events-single-section dt{
    color: #13213B
}
.mec-event-cost, .mec-event-more-info, .mec-event-website, .mec-events-meta-date, .mec-single-event-additional-organizers, .mec-single-event-category, .mec-single-event-date, .mec-single-event-label, .mec-single-event-location, .mec-single-event-organizer, .mec-single-event-time {
    background-color: transparent;
    border: 1px solid white;
}

/*page calendrier*/

.tribe-events .tribe-events-calendar-list__event-title-link {
    color: #DF6720;
}
.tribe-events .tribe-events-calendar-list__event-title-link:active, .tribe-events .tribe-events-calendar-list__event-title-link:focus, .tribe-events .tribe-events-calendar-list__event-title-link:hover {
    border-color: currentColor;
    color: #DF6720;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    flex: none;
    margin: 0 10px 10px 10px;
}
.tribe-common-g-row {
    background-color: #121740;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
    color:#fff;
}
.tribe-events-calendar-list__event-date-tag-daynum {
    color:#fff;
    font-size: 2rem;
}
.tribe-events-calendar-list__event-datetime-featured-text, .tribe-events-calendar-list__event-venue-title, .tribe-events-calendar-list__event-venue-address {
    color: #fff;
}
.tribe-common p{
    color: #fff;
}



//**WORDPRESS**//


/*Section commentaires*/
#comments h2, .required-field-message, .comment {
    color: #fff;
}
[type=button], [type=submit], button {
    color: #DF6720;
    border: 1px solid #DF6720;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: #DF6720;
    text-decoration: none;
}
span.required-field-message {
    color: #fff;
}
.comment-form-comment label {
    color: #fff;
}
span#email-notes {
	color: white;
}
label {
	color: white;
}/* End custom CSS */