#page-container .page-header {
   	padding-top: 138px;
}
.tribe-events .tribe-events-l-container {
	padding-top: 30px!important;
}

.tribe-common--breakpoint-xsmall.tribe-events .tribe-events-c-top-bar__datepicker-desktop::first-letter {
	text-transform: uppercase;
}
.tribe-common--breakpoint-xsmall.tribe-events .datepicker table {
	width: 100%;
}
.tribe-common--breakpoint-xsmall.tribe-events .datepicker .month.active,
.tribe-common--breakpoint-xsmall.tribe-events .datepicker .month.active.focused {
	background: #0094DA;
}
.tribe-common--breakpoint-xsmall.tribe-events .datepicker .month.current {
	background-color: #F5F5F5;
}

.tribe-common .tribe-common-form-control-text__input {
    border: 1px solid #d5d5d5 !important;
    padding-left: 40px!important;
}

.tribe-events .tribe-events-c-search__input-control {
    padding-left: 10px;
    padding-right: 10px;
}
.tribe-common button.tribe-common-c-btn {
    padding: 9px;
}
.tribe-events .tribe-events-c-subscribe-dropdown__container {
	display: none;
}
.tribe-common--breakpoint-xsmall .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container {
	transform: none!important;
}
.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container {
	transform: translateY(100%)!important;
}
.tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container {
	/*transform: translate(-50%,100%)!important;
	left: 50%!important;*/
	padding: 0!important;
	padding-bottom: 0!important;
	padding-top: 15px!important;
}

.tribe-common article {
	position: relative;
}







.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill {
	border-radius: 1px;
	background-color: #666;
	border:  none;
}
.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:hover{
	background: #0094DA;
}
.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill .tribe-filter-bar-c-pill__pill-label {
	font-weight: bold;
	color: #FFF;
	font-size: 1.2em;
}
.tribe-events .tribe-events-calendar-month__day:hover {
	box-shadow: 0px 0 16px rgba(0,0,0,.1);
}
.tribe-events .tribe-events-calendar-month__day:hover:after {
	background-color: #0094DA!important;
}
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: #0094DA;
}
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-title {
    opacity: 1;
}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime {
    color: #000000;
    opacity: 1;
    font-weight: 600;
}
.tribe-events .tribe-events-calendar-month__calendar-event-title-link, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link {
    color: #0094DA;
    font-weight: 600;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown__container, .tribe-events .tribe-events-c-subscribe-dropdown__container {
	display: none;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: #0094DA;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover {
	background-color: #666;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
	text-overflow: initial;
	overflow: visible;
	white-space: normal;
	color: #fff;
	padding: 4px 0;
	font-weight: 600;
}
.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-results__option {
	padding: 5px 10px!important;
	line-height: 1.4em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #0094DA;
}
.tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__filters-legend {
	padding-left: 10px;
	font-weight: bold;
}

.tribe-events .tribe-events-calendar-list__event-title-link {
    color: #0094DA;
}
.tribe-events .datepicker .day.current {
	background-color: #abacae12;
}
.tribe-events .datepicker .day.active {
	background-color: #0094DA;
}
#page-container .page-header.single {
	padding-bottom: 60px;
}
#page-container .page-header.single .entry-title.container-width-min-single {
	display: none;
}
#page-container .page-header.single .date-post-meta {
	margin: 0 auto;
    /* display: block; */
    width: 80%;
    max-width: 1080px;
}
#page-container .page-header.single .date-post-meta strong {
	display: block;
}
#page-container .page-header.single .date-post-meta h2 span {
	text-transform: none;
}
#page-container .page-header.single .date-post-meta h2 {
	font-size: 20px!important;
	color: #fff;
	line-height: 1.3em!important;
}

.tribe-events-single>.tribe_events {
    display: block!important;
    overflow: hidden;
    position: relative;
    max-width: 1080px;
    margin: 0 auto;
}

#et-boc > div > div > div > div.et_pb_row.et_pb_row_0.et_pb_row_1-2_1-4_1-4 {
	    margin-left: -36px!important;
}
.bouton.end {
	display: block;
    margin-bottom: 70px;
    margin-top: -70px;
    position: relative;
    z-index: 3;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected,
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
	background-color: #0094DA;
}


.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 {
	display: none!important;
}



.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link {
	color: #0094DA;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: #0094DA;
}


.tribe-events-header__messages.tribe-events-c-messages.tribe-common-b2 .tribe-events-c-messages__message.tribe-events-c-messages__message--notice .tribe-events-c-messages__message-list .tribe-events-c-messages__message-list-item,
.proch-formations .tribe-events-widget-events-list__events > div > div.tribe-events-widget-events-list__event-date-tag.tribe-common-g-col > time > span.tribe-events-widget-events-list__event-date-tag-daynum,
.proch-formations .tribe-events-widget-events-list__events > div > div.tribe-events-widget-events-list__event-date-tag.tribe-common-g-col > time > span.tribe-events-widget-events-list__event-date-tag-month,
.proch-formations .tribe-events-widget-events-list__events > div > div.tribe-events-widget-events-list__event-wrapper.tribe-common-g-col .tribe-events-widget-events-list__event-date-tag-month,
.proch-formations .tribe-events-widget-events-list__events > div > div.tribe-events-widget-events-list__event-wrapper.tribe-common-g-col > article > div > header time,
.proch-formations .tribe-events-widget-events-list__events > div > div.tribe-events-widget-events-list__event-wrapper.tribe-common-g-col > article > div > header > h3 > a,
.proch-formations .tribe-events-widget-events-list__events > div > div.tribe-events-widget-events-list__event-wrapper.tribe-common-g-col > article > div > header > h3 > a:hover {
	color: #fff;
}
.proch-formations .tribe-events-widget-events-list__events > div > div.tribe-events-widget-events-list__event-date-tag.tribe-common-g-col > time > span.tribe-events-widget-events-list__event-date-tag-month {
	font-weight: bold;
}
.tribe-common .tribe-common-anchor-thin:hover {
	border-bottom: 1px solid #fff!important;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more-link {
	color: #fff!important;
}
.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg,
.tribe-common.tribe-events.tribe-events-view.tribe-events-view--widget-events-list.tribe-events-widget ul li:before {
	display: none!important;
}
