/**
 	Theme Name: Scooters-Rascal
 	Description: 
 	Author: Webcaruel
	Template: hello-elementor
	Version: 1.0.0
	Stable tag: 1.0.0
	Requires at least: 6.1
	Tested up to: 6.1
	Requires PHP: 7.1
	Text Domain: hello-elementor
*/


a {
    background-color: transparent;
    text-decoration: none;
    color: #2D4193;
}

a.elementor-button {
	text-decoration: none !important;
	background-color: #2D4193;
    color: #FFFFFF;
    border: 1px solid #2D4193;
    border-radius: 5px;
	padding: 15px 20px;
}

a.elementor-button:hover {
	background-color: #FFFFFF;
    color: #2D4193;
}

/*menu*/

header {
	box-shadow: 4px 2px 10px rgba(0, 0, 0, .1);
	background-color: #FFDD48;
}

header .site-logo img {
	max-width:150px;
	border-radius:5px;
}

header li a {
	font-weight:bold;
}

header .bouton-menu-contact a {
	width:fit-content;
	background-color: #2D4193;
    color: #FFFFFF;
    border: 1px solid #2D4193;
    border-radius: 5px;
	padding: 15px 20px;
	font-weight:bold;
	margin-left:15px;
}

header .bouton-menu-contact:hover a {
	background-color: #FFFFFF;
    color: #2D4193;
}

footer .elementor-element a {
	color:#ffffff;
	font-weight:600;
}

footer .elementor-element a:hover {
	color:#FFDD48;
}

/*galerie photos*/

.elementor-widget-image-gallery .gallery .gallery-item {
	text-align:center;
	vertical-align:middle;
	padding:5px;
}

/*Onglets*/

.elementor-widget-n-tabs .e-n-tabs {
	gap:0px;
}

.elementor-widget-n-tabs .e-n-tabs .e-n-tab-title {
	margin-right:5px;
}

.elementor-widget-n-tabs .e-n-tabs .e-n-tabs-content {
	box-shadow: 4px 2px 10px rgba(0, 0, 0, .1);
}

/*Formulaires*/

.wpcf7 label,
.wpcf7 .ligne-contact-form p {
	width:100%;
}

.wpcf7 .wpcf7-form-control {
	width:100%;
	margin-top:10px;
}

.wpcf7 .ligne-contact-form {
	display:flex;
	width:100%;
}

.wpcf7 .ligne-contact-form .col-contact-form {
	width:50%;
	padding-right:10px;
}

.wpcf7 .ligne-contact-form.ligne-submit p {
	display:flex;
	justify-content: flex-end;
}

.wpcf7 input.wpcf7-submit {
	width:fit-content;
	background-color: #2D4193;
    color: #FFFFFF;
    border: 1px solid #2D4193;
    border-radius: 5px;
	padding: 15px 20px;
	font-weight:bold;
}

.wpcf7 input.wpcf7-submit:hover {
	color: #2D4193;
    background-color: #FFFFFF;
}

.wpcf7 .wpcf7-spinner {
	display:none;
}

/*HP*/

.carte-hauteur-iso {
	height:100% !important;
}


