/*
Theme Name: Martinique Taxis & Cie
Theme URI: https://www.codeur.com/-hummingbird
Description: Child Theme. Require OceanWP parent theme to work.
Author: Simon Cambier from Hummingbird
Author URI: https://www.codeur.com/-hummingbird
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* Couleur de fond pour tout le site */
body {
	background: #f5f5f7
}

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-JV51GQS3B4">
</script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-JV51GQS3B4');
</script>
}

/* Header */
.float_up {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
	z-index: 100
}

/* Couleur/taille du texte de la deuxième ligne des boutons de la page d'accueil */
.btn_line_2 {
    color: #ff3131;
    font-size: 1.8rem
}

/* Paragraphes d'explication - Textes en rouge */
.explain-p em {
    color: #ff3131;
}
.normal-p em {
    color: #ff3131;
	font-style: normal !important
}



/* Style du formulaire */
form label, form .forminator-label {
	/* Couleur des titres de champs */
    color: #082834;
    position: relative;
    left: 5px;
    font-size: 1.5rem;
    font-family: Poppins, sans-serif
}
form select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: none;
    padding: .5rem 1rem;
    font-family: Poppins, sans-serif;
    font-size: 2rem;
	/* Couleurs des options à choisir dans les listes déroulantes */
    color: #082834;
	/* Couleur de bordure des éléments de type liste déroulante */
    border: .2rem solid #082834;
    border-radius: 10px
}
form input.forminator-input {
    padding: .5rem 1rem;
    font-family: Poppins, sans-serif;
    font-size: 2rem;
	/* Couleur des textes saisis par les utilisateurs dans les champs textes */
    color: #082834;
	/* Couleur de bordure des éléments de type texte */
    border: .2rem solid #082834;
    border-radius: 10px;
    line-height: 3.2rem
}
#main form.forminator-ui .forminator-grouped-fields .forminator-row {
    margin-bottom: 0 
}
.forminator-row .forminator-grouped-fields {
    display: flex;
    justify-content: space-between;
}
.forminator-required {
    display: none
}
#group-1 .forminator-grouped-fields .forminator-row:nth-child(1) {
    width: 10%
}
#group-1 .forminator-grouped-fields .forminator-row:not(:nth-child(1)) {
    width: 45%
}
#group-2 .forminator-grouped-fields .forminator-row {
    width: 50%
}
#group-4 .forminator-grouped-fields {
    justify-content: left
}
#group-4 .forminator-grouped-fields .forminator-row {
    margin-right: 5%
}
#group-4 .forminator-grouped-fields .forminator-field span.forminator-label, [id^='radio'] .forminator-field span.forminator-label {
    display: inline-block;
    width: 100%
}
#group-4 .forminator-grouped-fields .forminator-field input, [id^='radio'] .forminator-field input {
    visibility: hidden;
    position: absolute
}
#group-4 .forminator-grouped-fields .forminator-field label, [id^='radio'] .forminator-field label {
    margin-right: 1rem
}
/* Option radio (choix oui/non) */
.radio_custom {
	/* Couleur du cercle */
    border: .2rem solid #082834;
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border-radius: 100%;
    position: relative;
    top: .4rem;
    margin-right: .5rem
}
.radio_custom span {
    display: none;
	/* Couleur du rond (quand l'élément est sélectionné) */
    background: #082834;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 100%;
    position: relative;
    bottom: .5rem;
    left: .2rem
}
#consent-1 .forminator-checkbox__wrapper input {
    visibility: hidden;
    position: absolute
}
#consent-1 .forminator-checkbox__wrapper {
    display: flex;
}
/* Texte à côté de la case à cocher "En cochant...j'accepte..." */
#consent-1 .forminator-checkbox__wrapper p {
	/* Couleur du texte */
    color: #082834;
    font-size: 1.5rem;
    line-height: 3.2rem;
    padding-left: 1rem
}
#consent-1 .forminator-checkbox__wrapper p a {
	/* Couleur des liens du texte à côté des cases à cocher */
    color: #082834;
    font-weight: 600
}


/* Case à cocher */
.checkbox_custom {
	/* Couleur de bordure */
    border: .2rem solid #082834;
	/* Couleur du fond, si pas (encore) coché */
    background: #efeee7;
    display: inline-block;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 3px;
    position: relative;
    top: .6rem;
    right: .5rem
}
.checkbox_custom.checked {
	/* Couleur du fond si coché */
    background: #082834;
}
.checkbox_custom i {
	/* Couleur du "v" lorsque coché */
    color: #efeee7;
    font-size: 1.2rem;
    position: relative;
    bottom: .75rem;
    left: .1rem
}

/* Bouton d'envoi du formulaire */
.forminator-row-last .forminator-field {
    text-align: center
}
.forminator-button.forminator-button-submit {
	/* Couleur du texte du bouton d'envoi */
    color: #FFFFFF;
    font-size: 2rem;
    font-family: Poppins, sans-serif;
    font-weight: 400;
	/* Couleur de fond du bouton d'envoi */
    background: #00BF63;
    border: 0px;
    border-radius: 35px;
    padding: .5rem 10rem
}

/* Style du message confirmant que le formulaire a bien été envoyé */
.forminator-response-message.forminator-show.forminator-success {
    text-align: center;
    margin-bottom: 2rem
}
.forminator-response-message.forminator-show.forminator-success p {
    background: #FC847D;
    border-radius: 10px;
    font-size: 2rem;
    display: inline;
    padding: 1rem 2rem;
    font-weight: bold;
    color: #082834
}
.forminator-checkbox {
    height: 1rem
}

@media screen and (max-width: 800px) {
	#main .forminator-grouped-fields {
		display: flex;
		flex-direction: column
	}
	#main .forminator-row {
		width: 100% !important;
	}
	.forminator-button.forminator-button-submit {
		padding: .5rem 1rem
	}
	
	.page-id-87 a::after {display: none}
}

a[href="https://martiniquetaxisetcie.fr/"]::after {
    content: "Retour à l'accueil";
    font-size: 1.5rem;
    padding-left: 1rem;
    color: #082834;
}