/* 
Theme Name:		 ADS
Theme URI:		 http://childtheme-generator.com/
Description:	 Hello Elementor Child is a child theme of Hello Elementor, created by ChildTheme-Generator.com
Author:			 ADS
Author URI:		 http://childtheme-generator.com/
Template:		 hello-elementor
Version:		 2.0.0
Text Domain:	 hello-elementor-child
*/

div#calendly {
    overflow: hidden !important;
    border-radius: 25px;
}

/* DEBUT HEADER ------------------------------------------------------------------------------------------------------------------------------ */

.header{
	position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
    background-color: rgb(255 255 255 / 75%) !important;
}

body.logged-in .header {
    top: 30px;
}

body.elementor-editor-active .header, body.elementor-editor-preview .header {
    top: 0;
}

.header.opaque {
    background-color: #ffffff !important;
    box-shadow: 3px 3px 3px 0px rgb(26 46 83 / 25%);
}

ul#menu-menu-principal {
    background-color: transparent;
}

span.eael-simple-menu-toggle-text {
    display: none;
}

/* FIN HEADER ------------------------------------------------------------------------------------------------------------------------------ */

/* DEBUT MENU ------------------------------------------------------------------------------------------------------------------------------ */

li.menu-item a {
    line-height: 25px !important;
	border-radius: 50px;
}

li.rdv a {
	background-color: #1a2e53;   
    color: #ffffff !important;
/* 	font-weight:bold !important; */
}

/* FIN MENU ------------------------------------------------------------------------------------------------------------------------------ */

/* DEBUT FORM ------------------------------------------------------------------------------------------------------------------------------ */

form.wpcf7-form p {
    width: 100%;
}

input.wpcf7-submit {
    float: right !important;
    background-color: #1a2e53;
    color: #ffffff;
    border-radius: 50px;
    padding: 5px 10px !important;
}

form.wpcf7-form label {
    width: 100%;
}

span.wpcf7-list-item {
    margin-left: 0px;
}

input.wpcf7-submit:hover {
    background-color: #3f8039;
}

/* FIN FORM ------------------------------------------------------------------------------------------------------------------------------ */

/* AUTRES ------------------------------------------------------------------------------------------------------------------------------ */

.googlemaps{
	filter: grayscale(1);
	opacity:0.75;
}

body.error404 {
    margin-top: 150px;
}

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

	li.rdv a {
		color: #1A2E53 !important;
	}

	li.rdv a:hover {
		color: #ffffff !important;
	}
}