/*

Theme Name: Trackday Solutions

Description: Theme enfant de Divi par Divi Community

Author: Renaud Destermes

Author URI: https://www.trackday-solutions.com

Template: Divi

Version: 1.1


/* 

** CENTRER DU CONTENU VERTICALEMENT 

** Voir tuto : https://www.divi-community.fr/snippets-divi/centrer-du-contenu-verticalement

*/



.dc-centrer-verticalement {

	display: flex;

	flex-direction: column;

	justify-content: center;

  	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	 -moz-box-orient: vertical;

	 -moz-box-direction: normal;

	  -ms-flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

}





/*

** INVERSER LE SENS DES COLONNES SUR MOBILE

** Voir tuto : https://www.divi-community.fr/snippets-divi/inverser-ordre-des-colonnes-sur-mobile

*/



@media only screen and (max-width : 980px) {

	.dc-inverser-colonnes--section .dc-inverser-colonnes--ligne {

		display: -webkit-flex;

		display: -ms-flex;

		display: flex;

		-webkit-flex-direction: column-reverse;

		-ms-flex-direction: column-reverse;

		flex-direction: column-reverse;

	}

}


/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

	.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-row:nth-child(2n+1){
  background-color:#ebedef;
  padding-top: 10px;
  padding-bottom: 10px;
}
}
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

	.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-row:nth-child(2n+1){
  background-color:#ebedef;
  padding-top: 10px;
  padding-bottom: 10px;
}
}


/*

** MENU MOBILE : en pleine largeur et le hamburger devient une croix pour fermer

*/



.et_mobile_menu {

	margin-left: -30px;

	padding: 5%;

	width: calc( 100% + 60px);

}



.mobile_nav.opened .mobile_menu_bar:before {

	content: "\4d";

}





/* 

** AUGMENTER LA LARGEUR CHAMP RÉSULTAT CAPTCHA 

** Parfois, suivant la taille du texte, certains chiffres du résultat sont masqués

*/

.et_pb_contact_right p input {

	max-width: 50px;

}





/*

** METTRE EXPOSANTS ET INDICES À LA BONNE TAILLE

** Généralement, ils sont bien trop gros…

*/

sup, sub {

    font-size: 70%;

}
.tribe-events-widget-events-list__event-organizer-title-wrapper > a {
	color: #0C71C3 !important;
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-row:nth-child(2n+1){
  background-color:#ebedef;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tribe-common a {
    text-decoration: underline !important;
}

.tribe-common .tribe-common-h2 {
	color:  #0C71C3 !important;
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link {
text-decoration: none !important;
text-transform: uppercase!important;
padding: 10px;
font-family: montserrat ;
font-weight: 600;
font-size: 1em;
color: #FFFFFF !important;
background-color: #0C71C3;
border-radius: 24px;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
}