/*
Theme Name: Ofa Formation
Description: Ofa Formation V1
Author: Respoweb
Author URI: https://www.respoweb.com/
Template: Divi
Version: 1.1
*/

/*------- Général -------*/
h1, h2, h3, h4, h4, h6 {
	overflow-wrap: normal;
}

/*------- Header -------*/
li.contact a {
    background-color: #00B33C;
	color: white !important;
    text-transform: uppercase;
    text-align: center;
    padding: 13px !important;
}

#main-header {
	box-shadow:none !important;
}

#main-header .fixed  {
	box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
}

.et_mobile_menu {   
    overflow-y:scroll!important;
    max-height:80vh!important;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
}

.et-menu li li a, #top-menu li li a {
    width: 300px;
}

.nav li ul {
    width: 340px;
}

/*------- Footer -------*/
.footer-perso strong {
	font-weight: normal;
}

/*------- Divers -------*/
.vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
}

.grecaptcha-badge { 
    visibility: hidden !important;
}

/* Correction bug saut header à ouverture page */
@media screen and (min-width: 981px) {
	  #page-container {
		padding-top:205px !important;
	  }
	#main-header {
		top:0px !important;
	  }
	.admin-bar #main-header {
		top: 32px !important;
	  }
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
}

::-webkit-scrollbar {
	width: 12px;
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #8cc63f;
}

@media screen and (max-width: 1111px) {
	.bouton-gauche-home {
		float:none !important;
	}
}

@media screen and (min-width: 1112px) {
	.bouton-gauche-home {
		margin-right:20px;
	}
}

.wpcf7-not-valid-tip {
	color: white;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7-response-output {
	border-color: #00B33C;
	color: white;
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
	border-color: #00B33C;
}