/*
Theme Name: instructee_child
Description: Theme enfant Instructee
Author: DEFI Informatique
Author URI: http://ld-wp.template-help.com
Template: instructee 
Version: 1.0.6
*/
.mt-2 {
	margin-top: 2%;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.elementor-invisible {
	visibility: visible !important;
}
/* Formulaire de contact sur homepage, section plus d'infos */
#wpcf7-f6-p1235-o1 span
{
	display: inline-block;
	width: 40%;
	margin: 1% 5%;
}
/* demoEnligne form */
#wpcf7-f6-p343-o1 {
	width: 120%;
	margin-left: -10%;
}
#wpcf7-f6-p343-o1 span
{
	display: inline-block;
	width: 40%;
	margin: 1% 5%;
}
#wpcf7-f6-p343-o1 .sel-departement select {
	padding-top: 16px;
	padding-bottom: 3px;
}
#wpcf7-f6-p343-o1 input[type='submit'] {
	display: block;
	margin: 1% auto;
}
/* demoEnLign form notice */
#wpcf7-f6-p343-o1 .wpcf7-not-valid-tip
{
	width: 30%;
}
/* Custom Post */
/* Cache anyShare sur les custom post dans les menus */
.widget-custom-posts .entry-content .addtoany_share_save_container
{
 display: none;
}

/* Social share */
.addtoany_share_save_container
{
	text-align: center;
}

/* footer */
.footer-container .container .site-info
{
	padding: 1%;
}
/* custom-form */
.hygiform {
	display: flex;
	flex-direction: column;
}

.form-row.top {
	display: flex;
}

.form-row.bottom {
	margin-top: 10px;
}

.form-group {
	display: flex;
	justify-content: center;
	align-items: center;
}

.hygiform-left, .hygiform-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 50%;
}

.text-left {
	text-align: left;
}

.creneau-left input, .creneau-right input {
	margin-left: 15px;
	margin-right: 5px;
}

.creneau-left, .creneau-right {
	text-align: center;
}

.header-container > .container {
	max-width: 1600px !important;
}

.header-components-visible > .header-components {
	justify-content: flex-start !important;
	margin-left: 0 !important;
}

@media all and (max-width: 1200px) {
	#wpcf7-f6-p343-o1 {
		width: 100%;
		margin-left: 0;
	}
}

@media all and (max-width: 768px)
{
	/* homepage form */
	#wpcf7-f6-p1235-o1 span
	{
		display: block;
		width: 70%;
		margin: 1% auto;
	}
	#wpcf7-f6-p343-o1 {
		width: 100%;
		margin-left: 0;
	}
	/* demoEnLigne form */
	#wpcf7-f6-p343-o1 span
	{	
		display: block;
		width: 90%;
		margin: 1% auto;
	}
	/* demoEnLigne form notice */
	#wpcf7-f6-p343-o1 .wpcf7-not-valid-tip
	{
		width: 70%;
	}

	/* custom-form */
	.hygiform, #creneau {
		display: flex;
		flex-direction: column;
	}

	.hygiform-left, .hygiform-right {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.form-row.top {
		flex-direction: column;
	}
}