/*
Theme Name: Divi Community Child Theme
Description: Theme enfant de Divi par Divi Community
Author: Julien - WebMate
Author URI: https://www.divi-community.fr
Template: Divi
Version: 1.1
*/

/*Resume droptown*/
.tribe-events .tribe-events-c-view-selector__content {
    background-color: #fff !important;
}


.tribe-events .tribe-events-c-view-selector__list-item-text {
    color: #000056 !important;
}
#main-content {
    background-color: #000050;
}   
.tribe-events-pro .tribe-events-pro-week-grid__event--h-1 .tribe-events-pro-week-grid__event-title{
    color: #000050 !important;
}  

/*Titre Evenement lié*/
.tribe-events-related-events-title {
    color: #fff;
}


/*Bn suivant prev*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev {
    color: #f7a830 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next  {
    color: #f7a830 !important;
}

/*Btn Aujourdhui*/
.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 {
    padding: 6px 15px;
    width: auto;
    color: #fff !important;
}

.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 {
    	color:#fff!important;
	text-transform: uppercase;
    font-size: 1em;
	border-color:#f7a830;
	background-color:#f7a830 !important;
	font-weight:600;
	border-color:#f7a830;
}




/*Btn liste calendrier*/
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a {
    color: #000050 !important;
}

/*Bouton*/
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    text-transform: uppercase;
    font-size: 1em;
    background-color: #000050;
	color:#fff!important;
	text-transform: uppercase;
    font-size: 1em;
	border-color:#f7a830 !important;
	border-width:2px;
	
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover {
    text-transform: uppercase;
    font-size: 1em;
    background-color: #000050;
	color:#f7a830!important;
	text-transform: uppercase;
    font-size: 1em;
	border-color:#f7a830 ;
	border-width:2px;
	
}

/*Page semaine*/

.tribe-common .tribe-common-h7{
    color: #f7a830!important;
}

.tribe-common .tribe-common-c-svgicon {
}

.tribe-common .tribe-common-c-btn-icon{
}
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg:hover {
    color: #fff!important;
}
/*Icone serie evenement*/
.tribe-events .tribe-events-series-archive__icon {
    color: #f7a830!important;
    display: inline-block;
    stroke: currentColor;
}

.tribe-common .tribe-events-series-relationship-single-marker__icon  {
    color: #f7a830!important;
    display: inline-block;
}

.tribe-common .tribe-events-series-relationship-single-marker__icon-svg {
    color: #f7a830!important;
    display: inline-block;
}

.tribe-events-pro .tribe-events-pro-summary__event-date-tag-weekday {
    color: #f7a830!important;
    display: inline-block;
}

/*Btn precedent / suivant*/
.tribe-events-sub-nav .tribe-events-nav-previous a {
    color:#f7a830!important;
    text-decoration: none;
    vertical-align: middle;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a {
    color:#f7a830!important;
    text-decoration: none;
    vertical-align: middle;
}


/*Seances Bouton*/
.tribe-events-content a:hover {
    color:#f7a830!important;
}
.seance-btn {
	border-color: #f7a830!important;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    border-width: 3px;
    font-size: 20px;
    font-weight: 800;
    padding: 0.6em 1em;
    color: #fff;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
}
.seance-btn:hover {
	border-color: #f7a830!important;  
    border-width: 1 px 1px 0px 1px;
    color: #f7a830
}


.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium  {
	border-color: #f7a830!important;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    border-width: 3px;
    font-size: 20px;
    font-weight: 800;
    padding: 0.6em 1em;
    color: #fff;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
}


/*Agenda*/
.tribe-events .tribe-events-c-view-selector__list-item-text{
	color:#fff;
}

.tribe-events .tribe-events-c-view-selector__list-item-text:hover{
	color:#eea94b !important;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
	color:#fff;
}

/*Date & heure*/
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
	color:#eea94b;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
	color:#eea94b !important;
}

.tribe-common a .tribe-common a:visited {
    color: #fff !important;
}

.tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common p  {
    color: #fff !important;
}

.tribe-common a {
     color: #fff !important;
}

.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 {
    padding: 6px 15px;
    width: auto;
    color: #000000 !important;
}


/*Page unique event*/
.tribe-events-back a, .tribe-events-back a:visited{
	color:#eea94b !important;
}

.tribe-events-series-relationship-single-marker__prefix{
	color:#eea94b !important;
}


.et-db #et-boc .et-l .et_pb_section {
    position: relative;
    background-color: #000050;
color: #fff;
}

.tribe-events-content {
    color: #fff;
  
}

.tribe-events-meta-group .tribe-events-single-section-title{
	color:#eea94b !important;
}

.tribe-events-start-date-label{
	color:#eea94b !important;
}
.tribe-events-start-time-label{
	color:#eea94b !important;
}
.tec-events-pro-series-meta-detail--label{
	color:#eea94b !important;
}

.tribe-events-event-categories-label{
	color:#eea94b !important;
}

.tribe-events-event-meta dd, .tribe-events-event-meta dt {
    word-break: break-word;
    color: #fff;
}


.tribe-events-nav-pagination
/*Suggestions event*/

.tribe-events-related-events-title {
    color:#fff !important;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a
{
    color: #000055;
	font-size:16px;
	padding-left:15px;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
    color: #000055;
	font-size:16px;
	padding-left:15px;
}

.tribe-related-events-title{
    color: #000055 !important;
	font-size:15px !important;
}

/*Typographie*/
h1{
	font-family: 'Special Elite', cursive !important;
	font-size:5em;
	color:#f7a830;
}   
 
h2{
	font-family: 'Special Elite', cursive !important;
	font-size:5em;
	color:#f7a830;
} 

h3{
	font-family: 'Special Elite', cursive !important;
	font-size:5em;
	color:#f7a830;
} 
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
	font-family: 'Special Elite', cursive;
	font-size:5em;
	color:#f7a830;
} 


.h1-slider{
	font-family: 'Special Elite', cursive;
	font-size:5em;
	color:#f7a830;
}

.h1blanc{
	font-size:2.7em;
	font-weight:700;
		color:#fff;
}

h2{
	font-size:3em;
	font-weight:700
}

.h2blanc{
	font-size:2.7em;
	font-weight:700;
		color:#fff;
}
 
.h2page {
	font-size:2.7em;
	font-weight:500;
	font-family: 'Special Elite', cursive;
}


.h3titre{
	font-size:2.2em !important;
	font-weight:600;
		color:#fff;
}
.h4titre{
	font-size:2.4em !important;
font-family: 'Special Elite', cursive;
	color:#f7a830;
	text-decoration:uppercase;
}

.h3titrebleu{
	font-size:2.2em !important;
	font-weight:600;
		color:#000055;
}

.h3style{
	font-size:1.5em !important;
font-family: 'Special Elite', cursive;
}

.col3-home{
border-width:1em solid #f7a830;
	border-color:#f7a830;
column-gap:10px;
}

.calltoact-blc{
	color:#fff;
	font-size:1.5em;
	font-family: 'Special Elite', cursive;
}

.orange{
	color:#f7a830;
}

.blanc{
	color:#fff;
}

.nomblanc{
	color:#fff;
	font-size:2em;
}

/*Page accueil*/
.section-slider{
padding-bottom:300px;
padding-bottom:300px;
}

.img-puce{
	margin-right:1em;
}

.bloc-home{
	padding:50px;
}
.col3-home{
	padding-top:10px;
	padding-bottom:180px;
}

.et_pb_slides .et_pb_container {
    display: table;
    table-layout: fixed;
max-width: 60%;
}
.et_pb_slider .et_pb_slide_0.et_pb_slide>.et_pb_container {
    max-width: 60%;
}


/*


#top-menu li.current-menu-item>a, #top-menu li.current_page_item>a .active::after {
	text-decoration:underline dotted 30px;
;
}*/